ChangeLog 420 KB
Newer Older
Eric M. Ludlam's avatar
Eric M. Ludlam committed
1 2 3 4 5
2000-11-01  Eric M. Ludlam  <zappo@ultranet.com>

	* comint.el (comint-add-to-input-history): New function.
	(comint-send-input): Use `comint-add-to-input-history'.

Miles Bader's avatar
Miles Bader committed
6 7
2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
8 9 10 11
	* info.el (info-menu-header): New face.
	(Info-fontify-menu-headers): New function.
	(Info-fontify-node, Info-insert-dir): Call `Info-fontify-menu-headers'.

Miles Bader's avatar
Miles Bader committed
12 13 14
	* info.el (Info-insert-dir): Don't include blank lines at
	beginning of additional dir files (one is added automatically).

Stefan Monnier's avatar
Stefan Monnier committed
15 16 17 18 19 20 21 22 23 24
2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/easy-mmode.el (define-minor-mode):
	Revert the latest changes.
	Allow the three positional arguments to be skipped and replaced
	by keyword arguments.
	Add a :toggle argument to determine whether a nil arg means toggle
	or means turn-on.  The default is unchanged.
	Add a call to force-mode-line-update.

Dave Love's avatar
Dave Love committed
25 26 27 28 29
2000-11-01  Dave Love  <fx@gnu.org>

	* emacs-lisp/elp.el (elp-restore-function): Remove autoload
	cookie.

30 31 32 33 34
2000-11-01  Miles Bader  <miles@lsi.nec.co.jp>

	* calendar/calendar.el (diary-face, holiday-face): Add
	dark-background variants.

35 36 37 38 39
2000-10-31  Sam Steingold  <sds@gnu.org>

	* textmodes/tex-mode.el (tex-file): Use `default-directory' when
	`tex-main-file' does not have directory in it.

Stefan Monnier's avatar
Stefan Monnier committed
40 41 42 43
2000-10-31  Stefan Monnier  <monnier@cs.yale.edu>

	* cus-edit.el (custom-mode-map): Switch back to a sparse keymap.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
44 45 46 47 48
2000-10-31  Thien-Thi Nguyen  <ttn@gnu.org>

	* ediff-init.el (ediff-prepare-buffer-hook): Expand docstring, no
	functional change.

Gerd Moellmann's avatar
Gerd Moellmann committed
49 50 51 52 53
2000-10-31  Gerd Moellmann  <gerd@gnu.org>

	* files.el (find-file-noselect): When we expand a wildcard, return
	a list of buffers, as we should do according to the doc string.

54 55 56 57 58 59
2000-10-31  Ken Raeburn  <raeburn@gnu.org>

	* loadup.el (top level): Adjust load path if program name is
	"../src/bootstrap-emacs", in case it's not dumped and thus the
	load path adjustment hasn't already been done.

60 61 62 63 64 65 66 67 68 69 70 71 72
2000-10-31  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el: Fix bug on selected pages for printing.  Use
	`color-values' for Emacs 21.  Ensure fontification when jit-lock
	is on.  Try to avoid warning messages when compiling.  Doc Fix.
	(ps-print-version): New version number (6.3).
	(ps-color-device): Use `color-values' to determine if device
	supports color.
	(ps-color-values): Try to use `x-color-values' when using XEmacs.
	(ps-print-page-p): Changed from defsubst to defun.
	(ps-page-number): Changed from defmacro to defun.
	(ps-header-sheet, ps-header-page): Fix bug on selected pages for
	printing.
Stefan Monnier's avatar
Stefan Monnier committed
73
	(ps-print-ensure-fontified): Ensure fontification when jit-lock is on.
74 75 76 77 78 79
	(ps-end-file, ps-dummy-page): Funs eliminated.
	(ps-print-color-scale): Changed default value.
	(ps-page-n-up, ps-print-page-p): New internal vars.
	(ps-print-preprint, ps-output, ps-begin-file, ps-begin-page)
	(ps-plot-region, ps-generate, ps-end-job): Code fix.

80 81 82 83
	* delim-col.el: Little programming improvement.
	(delimit-columns-str): New macro.
	(delimit-columns-region, delimit-columns-rectangle): Code fix.

Kenichi Handa's avatar
Kenichi Handa committed
84 85
2000-10-31  Kenichi Handa  <handa@etl.go.jp>

Stefan Monnier's avatar
Stefan Monnier committed
86 87
	* term/mac-win.el (decode-mac-roman, encode-mac-roman, mac-roman):
	Moved to european.el.
Kenichi Handa's avatar
Kenichi Handa committed
88 89
	(ccl-encode-mac-roman-font, fontset-mac): Modified for
	mule-unicode-2500-33ff and mule-unicode-e000-ffff.
Stefan Monnier's avatar
Stefan Monnier committed
90 91
	(mac-roman-kbd-insert, mac-roman-kbd-mode): These functions deleted.
	(mac-roman-kbd-mode, mac-roman-kbd-mode-map): These variables deleted.
Kenichi Handa's avatar
Kenichi Handa committed
92

Dave Love's avatar
Dave Love committed
93 94 95 96 97
2000-10-30  Dave Love  <fx@gnu.org>

	* progmodes/cc-menus.el (imenu-generic-expression)
	(imenu-progress-message): Only defvar when compiling.

Dave Love's avatar
Dave Love committed
98 99 100 101 102 103
	* emacs-lisp/elp.el (elp-unload-hook): New function.

	* loadhist.el (unload-feature): Call elp-restore-function,
	checking for symbols; don't use elp-restore-all.
	(loadhist-hook-functions): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
104 105 106 107
2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>

	* log-edit.el (log-edit-confirm): Fix the default.

Gerd Moellmann's avatar
Gerd Moellmann committed
108 109 110 111 112
2000-10-30  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* delim-col.el: Little fix: replace delimit-columns-align-columns by
	delimit-columns-format.
	(delimit-columns-region, delimit-columns-rectangle): Code fix.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
113

114 115 116 117 118 119 120
2000-10-30  Miles Bader  <miles@lsi.nec.co.jp>

	* comint.el (comint-replace-by-expanded-history): Don't use
	comint-get-old-input (we're not looking at *old* input).
	(comint-get-old-input-default): If using fields, signal an error
	when the point is not in an input field.

Kenichi Handa's avatar
Kenichi Handa committed
121 122 123 124 125
2000-10-30  Kenichi Handa  <handa@etl.go.jp>

	* international/mule-conf.el: New charsets mule-unicode-2500-33ff
	and mule-unicode-e000-ffff.

Kenichi Handa's avatar
Kenichi Handa committed
126
	* international/mule.el (decode-char, encode-char): New functions.
Kenichi Handa's avatar
Kenichi Handa committed
127 128 129 130 131 132 133 134 135 136 137 138
	(make-coding-system): Accept a symbol of translation table as a
	value of property `safe-chars'.

	* international/mule-cmds.el (encode-coding-char): Check property
	safe-chars instead of safe-charsets.

	* international/fontset.el (fontset-default): Modified for
	mule-unicode-2500-33ff and mule-unicode-e000-ffff.
	(x-font-name-charset-alist): Likewise.
	(ccl-encode-unicode-font): New CCL program.  Record it in
	font-ccl-encoder-alist to be used for fonts "ISO10646-1".

Stefan Monnier's avatar
Stefan Monnier committed
139 140
	* language/european.el (mac-roman-decoder, mac-roman-encoder):
	New translation tables.
Kenichi Handa's avatar
Kenichi Handa committed
141 142 143 144
	(decode-mac-roman, encode-mac-roman): Definition of these CCL
	programs are modified and moved from mac-win.el.
	(mac-roman): Definition of this coding system is modified and
	moved from mac-win.el.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
145

146
2000-10-29  Michael Kifer  <kifer@cs.sunysb.edu>
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
147

Gerd Moellmann's avatar
Gerd Moellmann committed
148
	* ediff-wind.el (ediff-setup-control-frame): Enclose
149
	face-attribute in condition-case to avoid errors in older emacsen.
Kenichi Handa's avatar
Kenichi Handa committed
150

151 152 153 154 155 156 157 158 159
2000-10-29  Miles Bader  <miles@gnu.org>

	* custom.el (custom-add-to-group): Allow multiple entries for a
	given value OPTION, as long as their widget types are different.
	* cus-edit.el (custom-face-value-create): If face name doesn't end
	with "face", add such here (similar to custom group widgets).

	* comint.el (comint-highlight-prompt): Add :type.

John Wiegley's avatar
John Wiegley committed
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
2000-10-28  John Wiegley  <johnw@gnu.org>

	* textmodes/flyspell.el (flyspell-maybe-correct-transposition):
	Changed this function to operate on a temporary buffer instead of
	the main buffer.  This not only keeps flyspell from marking a
	buffer as changed that wasn't, but it solves the jumpy cursor
	problem when attempts are made to edit incorrect words.
	(flyspell-maybe-correct-doubling): Same change as for
	`flyspell-maybe-correct-transposition'.

	* calendar/timeclock.el (timeclock-log): Doc fix.
	(timeclock-last-event): Doc fix.
	(timeclock-log): Kill the timelog buffer after appending a new
	event.
	(timeclock-find-discrep): Use a temp buffer to read in the
	timelog, instead of visiting the file.
	(timeclock-log-data): A new function, along with a host of helper
	functions, for the purpose of making timelog data accessible to
	programmers.

	* eshell/esh-mode.el (window-height test): Make certain that
	`eshell-stringify-t' is non-nil.
	(eshell-password-prompt-regexp): Changed to a much simpler
	password regexp.
	(eshell-send-input): If `eshell-invoke-directly' returns t,
	directly invoke the parsed command using `eval'.  This improves
	turn-around time on simple commands by a factor of three or
	greater, such as cd, ls, pwd, etc. -- which get used very often.
	It also conserves thousands of cons cells per call (since
	`eshell-do-eval' consumes memory like a Cookie Monster set loose
	in the Pacific Cookie Company).

	* eshell/esh-test.el (eshell-test): Whitespace fix.

	* eshell/em-ls.el (eshell-ls-insert-directory): Make
	`eshell-ls-initial-args' nil when inserting directory contents.

	* eshell/em-script.el (eshell-script-initialize): Add names to
	`eshell-complex-commands, since `source' and `.' are complex.

200 201
	* eshell/esh-cmd.el (eshell-rewrite-for-command)
	(eshell-rewrite-while-command): Use `eshell-protect' instead of
John Wiegley's avatar
John Wiegley committed
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223
	`eshell-copy-handles'.
	(eshell-rewrite-if-command): Use `eshell-protect' to wrap the call
	bodies.
	(eshell-separate-commands): Whitespace fix.
	(eshell-complex-commands): Added a new list of names, for
	determining whether a given command is as simple as it looks.
	(eshell-invoke-directly): New function.  Returns t if a command
	should be invoked directly (using `eval'), rather than indirectly
	using `eshell-do-eval'.
	(eshell-do-eval): Whitespace fix.

	* eshell/em-unix.el (eshell-default-target-is-dot): New variable,
	which provides an emulation of the DOS shell behavior of assuming
	that cp/mv/ln should copy/move/link to the current directory.
	(eshell-remove-entries): Added a doc string.
	(eshell-shuffle-files): Removed the check for `target' being null.
	(eshell-mvcp-template, eshell-mvcpln-template): Renamed
	`eshell-mvcp-template' to `eshell-mvcpln-template', and extended
	it to do a smarter check of whether a destination was provided.
	(eshell/mv, eshell/cp): Enable `:preserve-args'.
	(eshell/ln): Enable `:preserve-args', and use
	`eshell-mvcpln-template' to implement the body of the function.
224 225
	(eshell/cat, eshell/make, eshell-poor-mans-grep, eshell-grep)
	(eshell/du, eshell/diff, eshell/locate): Stringify the argument
John Wiegley's avatar
John Wiegley committed
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
	list after flattening it.  This makes it possible to cat files
	with numerical names.
	(eshell-unix-initialize): Added several names to
	`eshell-complex-commands.
	(eshell-unix-command-complex-p): Return t if a given command name
	may result in external processes being invoked.

	* eshell/em-glob.el (eshell-glob-show-progress): Make this
	variable nil by default, since it slows down glob processing by a
	factor of two or more, and increases memory consumption.

	* eshell/em-smart.el: Added a note about how memory consumptive
	smart display mode can be (at least this is true in Emacs 21).
	(eshell-smart-initialize): Whitespace fix.
	(eshell-refresh-windows): Use `if' instead of `when'.
	(eshell-smart-scroll-window): Calling `save-current-buffer' was
	not necessary.
	(eshell-currently-handling-window): Added a missing global
	variable.

	* eshell/em-ls.el (eshell-do-ls): Code simplification.
	(eshell-ls-sort-entries, eshell-ls-entries, eshell-ls-dir):
	Whitespace fix.
	(eshell-ls-exclude-hidden): Added this variable in addition to
	`eshell-ls-exclude-regexp'.  This one prevents files beginning
	with . from even being read, which can improve memory consumption
	quite a bit.
	(eshell-ls-dir): If `eshell-ls-exclude-hidden' is non-nil, do not
	read file entries beginning with a dot.  In home directories with
	lots of hidden files, fully two-thirds of the time spent in ls is
	used to read directory entries that are immediately thrown away.
	(eshell-ls-initial-args): Added back this configuration variable,
	for specifying default initial arguments to every call to ls.
	Much faster than using an alias to do the same thing.
	(eshell-do-ls): Use `eshell-ls-initial-args', if set.
	(eshell-ls-dir): Whitespace change.

	* eshell/em-dirs.el (eshell/pwd): Small code simplification.

	* eshell/esh-util.el: Don't require `ange-ftp' if it's not
	available.
	(eshell-stringify-t): Added a customization variable, to indicate
	whether `t' should be rendered as a string at all.  If not, one
	can still determine if the result of an expression is true using
	"file-exists-p FILE && echo true".
	(eshell-stringify): If `eshell-stringify-t' is nil, don't
	stringify t!

	* eshell/esh-module.el: Whitespace fix.

	* eshell/em-alias.el (eshell-alias-initialize): Added
	`eshell-command-aliased-p' to `eshell-complex-commands'.
	(eshell-command-aliased-p): New function that returns t if a
	command name names an aliased.

281
2000-10-29  Michael Kifer  <kifer@cs.sunysb.edu>
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
282

283
	* viper-cmd.el (viper-preserve-cursor-color): New test that avoids
Stefan Monnier's avatar
Stefan Monnier committed
284
	redrawing the screen when changing cursor color.
285 286
	(viper-insert-state-pre-command-sentinel)
	(viper-replace-state-pre-command-sentinel)
Stefan Monnier's avatar
Stefan Monnier committed
287 288
	(viper-replace-state-post-command-sentinel):
	Use viper-preserve-cursor-color.
289 290
	Many functions changed to use viper= instead of = when comparing
	characters.
291
	* viper-util.el (viper-memq-char,viper=): New functions for
292
	working with characters.
293
	(viper-change-cursor-color): Fixed buglet.
294 295
	Many functions changed to use viper= instead of = when comparing
	characters.
296
	* viper.el (viper-insert-state-mode-list): Added eshell.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
297

298
	* ediff-init.el (ediff-before-setup-hook): New hook.
299
	Several typos fixed in various docstrings.
300 301
	* ediff-merg.el (ediff-show-clashes-only): Docstring typo fixed.
	* ediff-nult.el (ediff-before-session-group-setup-hooks): New
302
	hook.
303 304 305 306 307 308
	(ediff-show-meta-buffer): Run ediff-before-session-group-setup-hooks.
	* ediff-util.el (ediff-setup): Run ediff-before-setup-hook.
	(ediff-other-buffer): Use selected buffers if in Buffer-menu buffer.
	(ediff-get-selected-buffers): New function.
	* ediff-vers.el (ediff-vc-internal,ediff-rcs-internal)
	(ediff-vc-merge-internal,ediff-rcs-merge-internal): Use
309
	save-window-excursion.
310
	* ediff-wind.el (ediff-skip-unsuitable-frames): More robust
311
	termination check in while loop.
312
	* ediff.el (ediff-get-default-file-name): Better defaults when in
313
	dired buffer.
314 315
	(ediff-files,ediff-merge-files,ediff-files3)
	(ediff-merge-files-with-ancestor): Use ediff-get-default-file-name.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
316

Dave Love's avatar
Dave Love committed
317 318 319 320
2000-10-28  Dave Love  <fx@gnu.org>

	* info.el (Info-fontify-node): Add help-echo for menu items.

Eli Zaretskii's avatar
Eli Zaretskii committed
321 322
2000-10-28  Eli Zaretskii  <eliz@is.elta.co.il>

323 324 325 326
	* startup.el (normal-top-level): If the value of $TERM indicates
	we are running from xterm or one of its work-alikes, default to a
	light background mode.

Eli Zaretskii's avatar
Eli Zaretskii committed
327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342
	Support for -fg, -bg, and -rv command-line arguments for TTYs:
	* faces.el (tty-handle-reverse-video): New function.
	(tty-create-frame-with-faces): Call it.

	* frame.el (frame-notice-user-settings): Don't apply
	default-frame-alist and initial-frame-alist to MS-DOS frames.
	Call tty-handle-reverse-video, frame-set-background-mode, and
	face-set-after-frame-default for non-MS-DOS frames.

	* startup.el (tty-long-option-alist): New variable.
	(tty-handle-args): New function.
	(command-line): Call tty-handle-args.

	* term/pc-win.el (x-long-option-alist, msdos-handle-args): Remove;
	startup.el now does that for all character-terminal frames.

343 344 345 346 347 348 349 350 351
2000-10-28  Miles Bader  <miles@gnu.org>

	* emacs-lisp/easy-mmode.el (define-minor-mode): Generate
	`turn-on-MODE' and `turn-off-MODE' functions unless the mode is
	global.  If :global is followed by a non-nil but non-t value,
	make the mode buffer-local, but also generate a `global-MODE'
	version using `easy-mmode-define-global-mode'.  Add
	:conditional-turn-on keyword argument.

Dave Love's avatar
Dave Love committed
352 353 354 355 356
2000-10-28  Dave Love  <fx@gnu.org>

	* international/latin1-disp.el (latin1-char-displayable-p): Don't
	use window-system.

357 358 359 360 361 362 363 364 365
2000-10-27  Eli Zaretskii  <eliz@is.elta.co.il>

	* dos-w32.el (find-file-not-found-set-buffer-file-coding-system):
	Don't call find-buffer-file-type-coding-system.  Instead, just
	set eol-type to -unix if inhibit-eol-conversion is in effect, or
	if the file is on an untranslated filesystem.
	(add-untranslated-filesystem): Use "D" instead of "f" inside
	interactive.

Dave Love's avatar
Dave Love committed
366 367
2000-10-27  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
368
	* textmodes/refill.el (refill-late-fill-paragraph-function): New var.
Dave Love's avatar
Dave Love committed
369 370
	(refill-mode): Use it.

Stefan Monnier's avatar
Stefan Monnier committed
371 372 373 374
2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>

	* international/quail.el (quail-activate): Don't make-local-hook.

André Spiegel's avatar
#  
André Spiegel committed
375 376
2000-10-27  Andre Spiegel  <spiegel@gnu.org>

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
377
	* vc-hooks.el (vc-version-backup-file-name): Use file.~<rev>~ for
André Spiegel's avatar
#  
André Spiegel committed
378
	manual backups and file.~<rev>.~ for automatic ones.
André Spiegel's avatar
#  
André Spiegel committed
379 380
	(vc-make-version-backup): Don't do it on MS-DOS without long file
	names.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
381

André Spiegel's avatar
#  
André Spiegel committed
382 383 384
	* vc.el (vc-version-other-window): If an automatic backup of the
	desired version exists, rename it instead of copying it.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
385 386
	* vc-cvs.el (vc-cvs-checkin): Check both status and error message
	after command.  If there's an unexpected error, signal it instead
André Spiegel's avatar
#  
André Spiegel committed
387
	of being silent.
388
	(vc-cvs-merge-news): Be prepared for no news at all.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
389

Miles Bader's avatar
Miles Bader committed
390 391
2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
392 393 394 395
	* shell.el (shell): Add BUFFER argument.
	* comint.el (make-comint-in-buffer): New function.
	(make-comint): Use it.

Miles Bader's avatar
Miles Bader committed
396 397 398 399
	* faces.el (face-spec-choose): Change syntax so that the list of
	attribute-value pairs is now the cdr of each clause, not the cadr.
	Detect old-style entries, and handle them.  Use pop.

Stefan Monnier's avatar
Stefan Monnier committed
400 401
2000-10-26  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
402 403 404 405 406
	* cus-edit.el (custom-mode-map): Use a sparse map.
	(custom-mode): Don't bother with make-local-hook.

	* wid-edit.el (widget-add-change): Don't bother with make-local-hook.

Stefan Monnier's avatar
Stefan Monnier committed
407 408
	* vc.el (vc-start-entry): Only erase the buffer if comment is set.

Gerd Moellmann's avatar
Gerd Moellmann committed
409 410 411 412
2000-10-26  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el: Avoid compilation gripes.
	(ps-print-version): New version number (6.2.1).
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
413

414 415
2000-10-26  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
416 417 418
	* menu-bar.el: Modify some menu item help strings.
	(menu-bar-help-menu): Add link to MORE.STUFF.

419 420 421 422 423 424 425
	* cus-edit.el (custom-mode): Add `special' mode-class property.

	* wid-browse.el (widget-browse-mode): Likewise.

	* wid-edit.el (widget-specify-field): Revert to using local-map
	property, not keymap.

426 427
2000-10-26  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
428 429 430
	* wid-edit.el (widget-field-end): When checking for a `boundary'
	field, do so in the correct buffer.

431 432 433 434 435
	* simple.el (undo): Correctly distinguish between numeric and
	non-numeric prefix args in non-transient-mark-mode, as per the doc
	string.  When in transient-mark-mode, treat all prefix-args as
	numeric.

Stefan Monnier's avatar
Stefan Monnier committed
436 437
	* simple.el (previous-matching-history-element): Miscellaneous cleanup.
	Position point on match.  Handle N == 0 correctly.
Miles Bader's avatar
Miles Bader committed
438 439 440 441 442 443 444

	* comint.el (comint-mode): Locally set `next-line-add-newlines' to nil.
	(comint-mode-map): Reverse order of `comint-write-output' and
	`comint-append-output-to-file'.
	(comint-append-output-to-file): Reinstate this function, for the
	benefit of the menu.

Stefan Monnier's avatar
Stefan Monnier committed
445 446 447 448
2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-version-other-window): Bind `file'.

Gerd Moellmann's avatar
Gerd Moellmann committed
449 450
2000-10-25  Gerd Moellmann  <gerd@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
451
	* Makefile.in (update-authors): New target for maintenance purposes.
Gerd Moellmann's avatar
Gerd Moellmann committed
452 453 454 455 456 457

	* emacs-lisp/authors.el (batch-update-authors): New function.
	(authors-fixed-entries): New defconst.
	(authors-add-fixed-entries): New function.
	(authors): Call it.: Don't process lispref/.

Jason Rumney's avatar
Jason Rumney committed
458 459 460 461 462
2000-10-25  Jason Rumney  <jasonr@gnu.org>

	* cus-edit.el (custom-button-face, custom-button-pressed-face):
	Merge x w32 and mac definitions.

Gerd Moellmann's avatar
Gerd Moellmann committed
463 464 465 466 467
2000-10-25  Gerd Moellmann  <gerd@gnu.org>

	* menu-bar.el (menu-bar-options-menu): Add a help string for
	`uniquify'.

468 469
2000-10-25  Stephen Gildea  <gildea@alum.mit.edu>

Stefan Monnier's avatar
Stefan Monnier committed
470 471
	* time-stamp.el (time-stamp-string-preprocess):
	Fix a wrong type argument error.
472

473 474 475 476 477 478 479 480
2000-10-25  Miles Bader  <miles@gnu.org>

	* recentf.el (recentf-mode): Variable removed.
	(recentf-mode): Use `define-minor-mode'.

	* mwheel.el (mouse-wheel-mode): New global minor mode.
	(mwheel-install): Use `mouse-wheel-mode'.

Dave Love's avatar
Don't  
Dave Love committed
481 482
2000-10-25  Dave Love  <fx@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
483 484
	* progmodes/cperl-mode.el (cperl-mode):
	Set normal-auto-fill-function correctly.
Dave Love's avatar
Dave Love committed
485

Dave Love's avatar
Don't  
Dave Love committed
486 487
	* wid-edit.el (widget-field-keymap, widget-text-keymap): Don't
	inherit from global-map and don't nullify menu-bar and tool-bar
Dave Love's avatar
Dave Love committed
488
	bindings.
Dave Love's avatar
Don't  
Dave Love committed
489

Miles Bader's avatar
Miles Bader committed
490 491
2000-10-25  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
492 493 494 495 496 497 498 499 500
	* wid-edit.el (widget-field-at): New function.
	(widget-at, widget-field-activate): Use it.
	(widget-tabable-at): Use `widget-at'.
	(widget-specify-field): If the terminating character of the widget
	field (which is read-only) is a newline, put it into a special
	`boundary' field so that C-n/C-p act more naturally.
	(widget-field-end): Also don't subtract one if a special
	`boundary' field has been added after the widget field.

Miles Bader's avatar
Miles Bader committed
501 502 503
	* comint.el (comint-output-filter, comint-send-input): Don't
	bother adding stickiness fields to overlays to fool the field
	code, since it should notice the overlay insertion-types now.
Miles Bader's avatar
Miles Bader committed
504

Miles Bader's avatar
Miles Bader committed
505 506 507 508
	* wid-edit.el (widget-beginning-of-line, widget-end-of-line):
	Replace with aliases of the normal emacs b-o-l/e-o-l functions.
	(widget-field-keymap, widget-text-keymap): Don't bind C-a/C-e.

509 510
2000-10-24  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
511 512 513 514
	* emacs-lisp/authors.el (authors-aliases): Add some more aliases.
	(authors): Set file coding system to iso-2022-7bit.  Add
	file-local variables to output buffer.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
515
	* files.el (after-find-file): Don't print any warnings if
516 517
	WARN is nil.

Gerd Moellmann's avatar
Gerd Moellmann committed
518 519 520 521 522 523 524 525 526 527 528 529 530 531
2000-10-24  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el (ps-generate): Fix odd/even pages printing bug.

	* delim-col.el: Now there is a column formatting mechanism.
	Modified to customization mechanisms convention.  Doc fix.
	(columns): New group for delim-col.
	(delimit-columns-before, delimit-columns-after)
	(delimit-columns-format, delimit-columns-extra, delimit-columns-start)
	(delimit-columns-end): New vars.
	(delimit-columns-customize, delimit-columns-format): New funs.
	(delimit-columns-region, delimit-columns-rectangle)
	(delimit-columns-rectangle-line): Modified to support column
	formatting.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
532

Dave Love's avatar
Dave Love committed
533 534 535 536
2000-10-24  Dave Love  <fx@gnu.org>

	* log-edit.el (log-edit): Add :version and a :group for vc.

Gerd Moellmann's avatar
Gerd Moellmann committed
537 538
2000-10-24  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
539 540 541
	* files.el (after-find-file): Don't print a message ``New file''
	if WARN is nil.

Gerd Moellmann's avatar
Gerd Moellmann committed
542 543 544 545 546
	* wid-edit.el (widget-field-keymap, widget-text-keymap): Define
	the tool-bar map as nil, as for the menu-bar.  Otherwise, we'll
	get duplicate tool-bar entries because we'll see the global ones
	on more than one path through keymaps.

Gerd Moellmann's avatar
Gerd Moellmann committed
547 548
	* emacs-lisp/lisp.el (defun-prompt-regexp): Doc fix.

Gerd Moellmann's avatar
Gerd Moellmann committed
549 550
	* progmodes/cmacexp.el: Change Francesco's email address.

Kenichi Handa's avatar
Kenichi Handa committed
551 552 553 554 555
2000-10-24  Kenichi Handa  <handa@etl.go.jp>

	* window.el (fit-window-to-buffer): Adjust point of the window
	buffer, not that of the current buffer.

Eli Zaretskii's avatar
Eli Zaretskii committed
556 557 558 559
2000-10-24  Eli Zaretskii  <eliz@is.elta.co.il>

	* progmodes/cmacexp.el: Update the euthor's email address.

Miles Bader's avatar
Miles Bader committed
560 561 562 563 564 565
2000-10-24  Miles Bader  <miles@lsi.nec.co.jp>

	* faces.el (face-spec-set-match-display): Add `graphic' display
	type (the inverse of `tty').  Use `display-graphic-p' instead of
	the window-system variable.

Kenichi Handa's avatar
Kenichi Handa committed
566 567 568 569 570 571
2000-10-24  Kenichi Handa  <handa@etl.go.jp>

	* international/isearch-x.el (isearch-with-input-method): Call
	input-method-function with the first event in
	unread-command-events.

572 573 574 575 576
2000-10-24  Miles Bader  <miles@lsi.nec.co.jp>

	* faces.el (face-default-spec, face-user-default-spec): Make
	defsubsts.

577 578 579 580 581 582 583 584 585
2000-10-24  Andrew Choi  <akochoi@i-cable.com>

	* international/mule-conf.el (mac-roman-lower, mac-roman-upper):
	New charsets.

	* term/mac-win.el: Remove definitions of mac-roman-lower and
	mac-roman-upper, require dired, and define instead of set
	mac-ready-for-drag-n-drop to avoid compilation error.

586 587 588 589 590 591 592
2000-10-23  Andrew Innes  <andrewi@gnu.org>

	* files.el (make-backup-file-name-1) [windowsnt, ms-dos]: Remove
	superfluous calls to subst-char-in-string; instead apply
	expand-file-name after convert-standard-filename to ensure
	expected directory separators are used.

593 594 595 596
2000-10-23  Eli Zaretskii  <eliz@is.elta.co.il>

	* info.el (Info-file-list-for-emacs): Add an entry for Eshell.

597 598
2000-10-23  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
599 600 601 602 603 604 605
	* toolbar/tool-bar.el (tool-bar-add-item-from-menu)
	(tool-bar-add-item): Set foreground and background for XBM icons.

	* international/latin1-disp.el (latin1-char-displayable-p): New
	function (from Handa).
	(latin1-display-check-font): Use it.

606 607 608 609 610
	* imenu.el (imenu--create-keymap-2): Build menu with menu-item
	using :key-sequence, making it much more usable.  Use nconc, not
	append.
	(imenu--create-keymap-1): Avoid append.

611
	* textmodes/refill.el: Remove bits redundant with define-minor-mode.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
612

613 614 615 616 617 618 619 620 621 622
2000-10-23  Miles Bader  <miles@lsi.nec.co.jp>

	[the following changes fix a bug where `define-minor-mode' didn't
	correctly generate :require clauses for defcustoms in compiled files]
	* emacs-lisp/bytecomp.el (byte-compile-last-logged-file): New variable.
	(byte-compile-log-file, byte-compile-log-1): Don't set
	`byte-compile-current-file' to nil.  Instead set
	`byte-compile-last-logged-file' to it.  Test whether
	byte-compile-current-file equals byte-compile-last-logged-file
	instead of whether its nil.
623
	(byte-compile-file): Bind `byte-compile-last-logged-file' to nil.
624

Stefan Monnier's avatar
Stefan Monnier committed
625 626 627 628 629
2000-10-23  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/refill.el: Fix var names in doc.
	(refill-mode): Don't bother with make-local-hook anymore.

630 631
2000-10-23  Miles Bader  <miles@lsi.nec.co.jp>

632 633
	* faces.el (face-user-default-spec, face-default-spec): New functions.
	(face-spec-choose, face-spec-set): Document nil-SPEC behavior.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
634
	(frame-set-background-mode, face-set-after-frame-default):
635 636
	Use `face-user-default-spec'.  Simplify code slightly.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
637
	* woman.el (woman-italic-face, woman-bold-face)
638 639 640 641 642 643 644
	(woman-unknown-face): Add dark-background variants.
	(woman-default-faces): Renamed from `woman-colour-faces'.
	Set using the stored defaults, rather than using hard-wired colors.
	(woman-monochrome-faces): Renamed from `woman-black-faces'.
	Just make the foreground `unspecified' rather than "black".
	(woman-menu): Rename menu entries accordingly.

645 646 647
	* faces.el (header-line): Make more reasonable on mono/grayscale
	displays.

648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672
2000-10-23  Andrew Choi  <akochoi@i-cable.com>

	* cus-edit.el (custom-button-face): Use 3D look for mac.
	(custom-button-pressed-face): Likewise.

	* faces.el (set-face-attributes-from-resources): Handle mac frames
	in the same way as x and w32 frames.
	(face-valid-attribute-values): Likewise.
	(read-face-attribute): Likewise.
	(defined-colors): Likewise.
	(color-defined-p): Likewise.
	(color-values): Likewise.
	(display-grayscale-p): Likewise.
	(face-set-after-frame-default): Likewise.
	(mode-line): Same default face as for x and w32.
	(tool-bar): Likewise.

	* frame.el: Remove call to frame-notice-user-settings at end of
	the file.

	* info.el (Info-fontify-node): make underlines invisible for mac
	as for x, pc, and w32 frame types.

	* term/mac-win.el: New file.

Dave Love's avatar
Dave Love committed
673 674 675 676
2000-10-22  Dave Love  <fx@gnu.org>

	* textmodes/refill.el: New file.

André Spiegel's avatar
#  
André Spiegel committed
677 678
2000-10-22  Andre Spiegel  <spiegel@gnu.org>

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
679
	* vc-hooks.el (vc-version-backup-file-name): New optional args
André Spiegel's avatar
#  
André Spiegel committed
680
	MANUAL and REGEXP.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
681
	(vc-delete-automatic-version-backups, vc-make-version-backup):
André Spiegel's avatar
#  
André Spiegel committed
682 683 684 685 686
	New functions.
	(vc-before-save): Use the latter.
	(vc-default-make-version-backups-p): Added `-p' suffix to avoid
	confusion.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
687
	* vc-cvs.el (vc-cvs-make-version-backups-p): Added `-p' suffix as
André Spiegel's avatar
#  
André Spiegel committed
688 689 690 691 692 693 694 695 696 697
	expected by vc[-hooks].el.

	* vc.el (vc-checkout): Added `-p' suffix in call to
	vc-make-version-backups-p; use vc-make-version-backup to actually
	make the backup.
	(vc-version-other-window, vc-version-backup-file): Handle both
	automatic and manual backups.
	(vc-revert-file): Use vc-delete-automatic-version-backups to get rid
	of all of them.

698 699
2000-10-22  Miles Bader  <miles@gnu.org>

700 701 702 703
	* comint.el (comint-highlight-input, comint-highlight-prompt):
	Renamed, `-face' at end removed.
	(comint-send-input, comint-output-filter): Use renamed faces.

704 705 706
	* window.el (fit-window-to-buffer): Change defaulting of
	MAX-HEIGHT slightly.

707 708 709 710 711 712
	* faces.el (color-values, color-defined-p): Use `member', not
	`memq', because it works correctly for strings.
	(frame-set-background-mode): Actually, "unspecified-fg" and
	"unspecified-bg" *are* strings.  Use `member', not `memq', and
	`equal', not `eq', when a string value is possible.

713 714 715 716
2000-10-21  Eli Zaretskii  <eliz@is.elta.co.il>

	* info.el (Info-file-list-for-emacs): Add an entry for Speedbar.

717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737
2000-10-21  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/sh-script.el (sh-mode-map): Remove bindings for
	sh-electric-rparen, sh-electric-less and sh-electric-hash.
	(sh-st-punc, sh-here-doc-syntax): Use string-to-syntax.
	(sh-font-lock-heredoc, sh-font-lock-paren): New funs.
	(sh-font-lock-syntactic-keywords): Use them.
	(sh-heredoc-face, sh-st-face, sh-special-syntax): Remove.
	(sh-mkword-regexp, sh-electric-rparen-needed-here): Remove.
	(sh-mode): Don't override font-lock-unfontify-region-function.
	Use a copy of sh-font-lock-syntactic-keywords.
	(sh-set-shell): Don't set sh-electric-rparen-needed-here.
	Don't call sh-scan-buffer since font-lock does it on the fly.
	(sh-get-indent-info): Use `face' rather than `syntax-table'
	text-property to detect here-documents.
	Replace sh-special-syntax with sh-st-punc.
	(sh-prev-line): Use `face' rather than `syntax-table'
	text-property to skip over here-documents.
	(sh-font-lock-unfontify-region-function, sh-check-paren-in-case)
	(sh-set-char-syntax, sh-electric-rparen, sh-electric-hash)
	(sh-electric-less, sh-set-here-doc-region)
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
738
	(sh-remove-our-text-properties, sh-search-word, sh-scan-case)
739 740
	(sh-scan-buffer, sh-rescan-buffer): Remove.

Andrew Innes's avatar
Andrew Innes committed
741 742 743 744 745
2000-10-21  Andrew Innes  <andrewi@gnu.org>

	* w32-fns.el (make-auto-save-file-name): Don't apply conversion to
	remote (ange-ftp) file names.

746 747
2000-10-21  Miles Bader  <miles@gnu.org>

748 749
	* window.el (fit-window-to-buffer): New function.
	(shrink-window-if-larger-than-buffer): Use it.
750 751
	(window-text-height): Don't expect minibuffers to have mode-lines.

752
	* help.el (resize-temp-buffer-window): Use `fit-window-to-buffer'.
Miles Bader's avatar
Miles Bader committed
753 754
	* international/quail.el (quail-update-guidance): Use
	`fit-window-to-buffer' instead of `set-window-text-height'.
755

756 757 758 759 760
	* international/quail.el (quail-show-guidance-buf): Make sure
	guidance window really has enough room.
	(quail-update-guidance): If quail-guidance-win is already shown,
	make sure its height is OK.

761 762 763 764 765 766 767 768
	* window.el (window-text-height, set-window-text-height):
	New functions.
	(shrink-window-if-larger-than-buffer): Use `window-text-height'
	instead of `window-height' & `mode-line-window-height-fudge'.
	(mode-line-window-height-fudge): Add FACE parameter.
	* help.el (resize-temp-buffer-window): Use `set-window-text-height'
	instead of `enlarge-window' & `mode-line-window-height-fudge'.

769 770 771 772 773 774 775 776 777 778 779 780
2000-10-20  Miles Bader  <miles@gnu.org>

	* window.el (height-affecting-face-attributes): Use `defconst'.

	* textmodes/ispell.el (ispell-mode-line-window-height-fudge):
	New function, conditionally aliased to `mode-line-window-height-fudge'.
	(ispell-help): Use it.
	(ispell-choices-win-default-height): Don't include mode-line fudge.
	(ispell-choices-win-default-height): New function.
	(ispell-show-choices, ispell-command-loop): Use function
	`ispell-choices-win-default-height' instead of variable.

Miles Bader's avatar
Miles Bader committed
781 782
2000-10-20  Miles Bader  <miles@lsi.nec.co.jp>

783 784 785 786 787 788
	* window.el (mode-line-window-height-fudge): New variable.
	(height-affecting-face-attributes): New variable.
	(mode-line-window-height-fudge): New function.
	(shrink-window-if-larger-than-buffer): Use it.
	* help.el (resize-temp-buffer-window): Likewise.

Miles Bader's avatar
Miles Bader committed
789 790 791 792 793 794
	* info.el (Info-fontify-node): Add support for @subsubsection
	titles, which use `Info-title-4-face'.
	(Info-title-4-face): New face.
	(Info-title-3-face): Inherit from Info-title-4-face instead of
	variable-pitch.

Jason Rumney's avatar
Jason Rumney committed
795 796 797 798 799
2000-10-19  Jason Rumney  <jasonr@gnu.org>

	* dired.el (dired-insert-directory): Do not let errors signalled by
	attempt to run dired-free-space-program prevent dired from working.

Stefan Monnier's avatar
Stefan Monnier committed
800 801 802 803
2000-10-19  Stefan Monnier  <monnier@cs.yale.edu>

	* diff-mode.el (diff-find-file-name): Fix regex subgroup number.

804 805
2000-10-19  Gerd Moellmann  <gerd@gnu.org>

806 807
	* dirtrack.el (dirtrack): Fix call to run-hooks.

808 809 810 811 812 813
	* cmuscheme.el (cmuscheme-program-name): Renamed from
	scheme-program-name because xscheme.el contains a defcustom with
	the same name.  As a consequence, customizing group `cmuscheme'
	loaded `xscheme' which redefined run-scheme.
	(run-scheme): Use cmuscheme-program-name.

814 815 816
	* ps-print.el (ps-print-emacs-type): Move into the
	eval-and-compile.

817
	* play/doctor.el (doctor-death): Update the Samaritans'
Stefan Monnier's avatar
Stefan Monnier committed
818
	anonymous address, and add a website for Befrienders International.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
819

820 821
2000-10-19  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

Stefan Monnier's avatar
Stefan Monnier committed
822 823
	* ps-print.el: Even/odd pages fix.  Fix little bug on XEmacs.
	Avoid compilation gripes.  Doc fix.
824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844
	(ps-print-version): New version number (6.2).
	(ps-x-color-instance-p, ps-x-color-instance-rgb-components)
	(ps-x-color-name, ps-x-color-specifier-p, ps-x-copy-coding-system)
	(ps-x-device-class, ps-x-extent-end-position, ps-x-extent-face)
	(ps-x-extent-priority, ps-x-extent-start-position)
	(ps-x-face-font-instance, ps-x-find-coding-system)
	(ps-x-font-instance-properties, ps-x-make-color-instance)
	(ps-x-map-extents): Alias for functions without the prefix `ps-x-', to
	avoid compilation gripes without defining functions.
	(ps-e-find-composition): Alias for function find-composition, to have a
	suitable function depending on Emacs version.
	(ps-color-device, ps-color-values, ps-face-foreground-name)
	(ps-face-background-name, ps-face-bold-p, ps-face-italic-p, ps-mapper)
	(ps-extent-sorter, ps-xemacs-face-kind-p, ps-xemacs-color-name)
	(ps-print-ensure-fontified): Function definitions surrounded by
	`eval-and-compile' to avoid compilation gripes.
	(ps-font-lock-face-attributes): `font-lock-face-attributes' evaluated
	by symbol-value to avoid compilation gripes.
	(ps-end-file, ps-header-sheet, ps-plot-region): Even/odd pages fix.
	(ps-generate-postscript-with-faces): Fix little bug on XEmacs.

845 846
2000-10-19  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
847 848 849 850
	* startup.el (normal-top-level): Call `frame-set-background-mode'
	after `frame-notice-user-settings' because the latter doesn't call
	the former on a tty.

851 852 853
	* faces.el (frame-set-background-mode): `unspecified' &c are
	symbols, not strings.

Eli Zaretskii's avatar
Eli Zaretskii committed
854 855
2000-10-19  Eli Zaretskii  <eliz@is.elta.co.il>

Stefan Monnier's avatar
Stefan Monnier committed
856 857
	* term/tty-colors.el (color-name-rgb-alist): Add a comment explaining
	why some "light*" colors are deliberately absent from the alist.
Eli Zaretskii's avatar
Eli Zaretskii committed
858

Stefan Monnier's avatar
Stefan Monnier committed
859 860
	* info.el (Info-title-1-face, Info-title-2-face, Info-title-3-face):
	Change colors for tty's, as suggested by Miles Bader.
Eli Zaretskii's avatar
Eli Zaretskii committed
861

Kenichi Handa's avatar
Kenichi Handa committed
862 863
2000-10-19  Kenichi Handa  <handa@etl.go.jp>

Stefan Monnier's avatar
Stefan Monnier committed
864
	* international/fontset.el: Use registry "MuleTibetan-2" for Tibetan.
Kenichi Handa's avatar
Kenichi Handa committed
865 866 867 868
	(ccl-encode-mule-unicode-0100-24ff): New CCL program.  Register it
	for ISO10646-1 fonts.
	(x-font-name-charset-alist): Add an entry for "iso10646-1".

869 870 871 872 873 874
2000-10-19  Eli Zaretskii  <eliz@is.elta.co.il>

	* faces.el (frame-set-background-mode): If a tty frame defines a
	background color, use that to compute the background mode, instead
	of always defaulting to "dark".

875 876
2000-10-19  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
877 878
	* comint.el (comint-write-output): New function.
	(comint-mode-map): Add it to the menu.
Miles Bader's avatar
Miles Bader committed
879
	Bind `C-c C-s' to comint-write-output.
880

881 882 883 884 885
2000-10-18  Gerd Moellmann  <gerd@gnu.org>

	* startup.el (fancy-splash-screens): Set buffer-undo-list to t.
	Use fancy-splash-delay.

886 887 888 889 890 891
2000-10-18  Alex Schroeder  <alex@gnu.org>

	* progmodes/sql.el (sql-sybase-options): New option.
	(sql-sybase): Use it.  Add sql-database to the list of parameters
	provided for login.  The options -w 2048 -n are not used any more.

Gerd Moellmann's avatar
Gerd Moellmann committed
892 893 894
	* comint.el (comint-read-input-ring): Bugfix such that the first
	and the last entry of the input ring file are not lost.

895 896 897 898 899 900 901 902 903 904 905 906
2000-10-18  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el: Internal variable changes to defcustom,
	make-local-hook changes to defvar.  Doc fix.
	(ps-print-version): New version number (6.1).
	(ps-setup, ps-do-despool): Code fix.
	(ps-printer-name): Customization fix.
	(ps-printer-name-option): Now is a defcustom instead of an
	internal variable.
	(ps-print-hook, ps-print-begin-sheet-hook, ps-print-begin-page-hook)
	(ps-print-begin-column-hook): Now are defvar instead of
	make-local-hook.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
907

908 909 910 911 912 913 914
2000-10-18  Miles Bader  <miles@gnu.org>

	* comint.el (comint-delete-output): Renamed from `comint-kill-output'.
	(comint-kill-output): Changed into an alias for `comint-delete-output',
	and made obsolete.
	(comint-mode-map): Rename references to comint-kill-output.

915 916 917 918 919 920 921
2000-10-18  Eli Zaretskii  <eliz@is.elta.co.il>

	* diff-mode.el (diff-header-face, diff-file-header-face)
	(diff-changed-face): Add bold and italic attributes to tty faces.
	(diff-function-face): New face.
	(diff-font-lock-keywords): Use it.

Miles Bader's avatar
Miles Bader committed
922 923 924 925 926 927 928
2000-10-18  Miles Bader  <miles@lsi.nec.co.jp>

	* comint.el (comint-output-filter): Fixup comint-last-input-end too.
	Remove commented-out call to force-mode-line-update.
	(comint-kill-output): Use `forward-line 0' instead of
	beginning-of-line to make sure we get past the prompt.

929 930 931 932 933 934 935
2000-10-17  Stefan Monnier  <monnier@cs.yale.edu>

	* diff-mode.el (diff-header-face, diff-file-header-face):
	Add specific setting for dark background.
	(diff-context-face): Renamed from diff-comment-face.
	Set explicitly rather than inheriting from font-lock-comment-face.

936 937 938 939 940
2000-10-17  Eli Zaretskii  <eliz@is.elta.co.il>

	* startup.el (command-line): Move the code which sets the default
	TTY colors to before before-init-hook.

941 942 943 944
2000-10-17  Gerd Moellmann  <gerd@gnu.org>

	* jit-lock.el (jit-lock-stealth-time): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
945 946
2000-10-17  Eli Zaretskii  <eliz@is.elta.co.il>

947 948 949
	* files.el (auto-mode-alist): Add .dif and .pat as diff-mode
	extensions, for MS-DOS.

Eli Zaretskii's avatar
Eli Zaretskii committed
950 951 952
	* diff-mode.el (diff-header-face, diff-file-header-face)
	(diff-changed-face): Define tty-specific colors.

Gerd Moellmann's avatar
Gerd Moellmann committed
953 954 955 956
2000-10-17  Gerd Moellmann  <gerd@gnu.org>

	* startup.el (fancy-splash-text): Realign the text.

Eli Zaretskii's avatar
Eli Zaretskii committed
957 958 959 960 961
2000-10-17  Eli Zaretskii  <eliz@is.elta.co.il>

	* font-lock.el (font-lock-comment-face): Define a separate default
	for dark-background tty's.

962 963 964 965 966
2000-10-17  Miles Bader  <miles@gnu.org>

	* help.el (resize-temp-buffer-window): Add hack to avoid last line
	being obscured by whizzy mode-lines on graphics displays.

967 968 969 970
2000-10-17  Eli Zaretskii  <eliz@is.elta.co.il>

	* info.el (Info-title-1-face, Info-title-2-face)
	(Info-title-3-face): Define colors for tty's.
971
	(info-header-node): Remove unneeded tty-specific definition.
972

Eli Zaretskii's avatar
Eli Zaretskii committed
973 974 975 976 977 978
2000-10-16  Eli Zaretskii  <eliz@is.elta.co.il>

	* term/pc-win.el (msdos-handle-reverse-video): Don't remove
	reverse from the frame parameters, and don't invert foreground and
	background colors.

Miles Bader's avatar
Miles Bader committed
979 980 981 982 983 984
2000-10-16  Miles Bader  <miles@gnu.org>

	* info.el (Info-set-mode-line): Use `%b' instead of hardwired
	string "*Info*".  Call propertized-buffer-identification to spruce
	up the result.

Gerd Moellmann's avatar
Gerd Moellmann committed
985 986
2000-10-16  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
987 988 989
	* help.el: Provide `help' for the sake of define-minor-mode
	which generates defcustoms with requires.

Gerd Moellmann's avatar
Gerd Moellmann committed
990 991 992 993
	* jit-lock.el (jit-lock-after-change): If we're in text that
	matches a multi-line font-lock pattern, make sure the whole text
	will be redisplayed.

Gerd Moellmann's avatar
Gerd Moellmann committed
994 995 996
	* emacs-lisp/authors.el (authors-add): Don't add an entry if
	author's name is unknown.

Gerd Moellmann's avatar
Gerd Moellmann committed
997 998 999 1000 1001 1002 1003 1004 1005 1006 1007
	* eshell/esh-var.el, eshell/esh-util.el, eshell/esh-test.el,
	* eshell/esh-proc.el, eshell/esh-opt.el, eshell/esh-mode.el,
	* eshell/esh-maint.el, eshell/esh-io.el, eshell/esh-ext.el,
	* eshell/esh-cmd.el, eshell/esh-arg.el, eshell/em-xtra.el,
	* eshell/em-unix.el, eshell/em-term.el, eshell/em-smart.el,
	* eshell/em-script.el, eshell/em-rebind.el, eshell/em-prompt.el,
	* eshell/em-pred.el, eshell/em-ls.el, eshell/em-hist.el,
	* eshell/em-glob.el, shell/em-dirs.el, eshell/em-cmpl.el,
	* eshell/em-basic.el, eshell/em-banner.el, eshell/em-alias.el:
	Add author information.

1008 1009 1010 1011 1012 1013
2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>

	* toolbar/up_arrow.xpm, toolbar/right_arrow.xpm:
	* toolbar/left_arrow.xpm, toolbar/home.xpm: Re-convert from
	full-color version (using the Gimp) to eliminate dithering artifacts.

Stefan Monnier's avatar
Stefan Monnier committed
1014 1015 1016 1017 1018 1019
2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>

	* font-lock.el (font-lock-syntactic-keywords): Fix docstring.

	* simple.el (syntax-flag-table, string-to-syntax): Remove.

Dave Love's avatar
Dave Love committed
1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041
2000-10-15  Dave Love  <fx@gnu.org>

	* progmodes/sh-script.el: Require skeleton and comint when
	compiling.

	* pcomplete.el (pcomplete) <defgroup>: Add :version.

	* whitespace.el: Doc fixes.
	(top-level): Don't add hooks here.
	(whitespace-running-emacs): Deleted.
	(timer): Don't require.
	(whitespace): Add back :version conditional on xemacs test.
	(whitespace-spacetab-regexp, whitespace-indent-regexp)
	(whitespace-ateol-regexp, whitespace-modes): Fix custom type.
	(whitespace-force-mode-line-update, whitespace-refresh-rescan-list)
	(whitespace-tickle-timer, whitespace-rescan-files-in-buffers):
	Avoid specific xemacs test.
	(whitespace-global-mode): New option.
	(whitespace-global-mode): New command.
	(whitespace-unload-hook): New function.

	* info.el (Info-mouse-follow-nearest-node): Use mouse-set-point.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1042
	(Info-fontify-node, Info-goto-node, Info-mode-menu)
Dave Love's avatar
Dave Love committed
1043 1044 1045
	(Info-fontify-node): `Goto' goes to `Go to'.
	(Info-fontify-node): Add help-echo to xref links.

1046 1047 1048 1049
2000-10-15  Eli Zaretskii  <eliz@is.elta.co.il>

	* eshell/em-unix.el (eshell-du-prefer-over-ange): Doc fix.

1050 1051
2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1052 1053 1054 1055 1056 1057
	* emacs-lisp/easy-mmode.el (easy-mmode-define-syntax):
	Use plist-get and allow :inherit.

	* emacs-lisp/cl-macs.el (cl-do-arglist):
	Use plist-get and plist-member instead of memq.

1058 1059 1060 1061 1062 1063 1064
	* emacs-lisp/ewoc.el (ewoc-location): New function.
	(ewoc-enter-after, ewoc-enter-before): Document return value.
	* pcvs.el (cvs-make-cvs-buffer, cvs-run-process):
	Don't need make-local-hook any more.
	(cvs-addto-collection): Return the new tin.
	(cvs-mode-insert): Jump to the new line.

1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109
	* jit-lock.el (jit-lock-fontify-buffer): Remove.

	* arc-mode.el (archive-zoo-summarize): Fix from gnu.emacs.bug.

	* font-lock.el (font-lock-syntactically-fontified): New var.
	(font-lock-fontify-syntactic-keywords-region): Use it.
	(font-lock-mode): Fix docstring.  Don't need make-local-hook anymore.

	* diff-mode.el (diff-find-file-name): Fix regexp.

	* emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash)
	(cl-builtin-clrhash, cl-builtin-maphash): Add for byte-compatibility.

	* progmodes/sh-script.el (sh-imenu-generic-expression): Fix.
	(sh-mode-syntax-table): Add punctuation syntax for < and >.
	(sh-mode): Don't make all vars local here.
	(sh-kw): Reformat.
	(sh-set-shell): Use dolist.  Don't set indent-region-function.
	(sh-mode-syntax-table): Use pop.
	(sh-remember-variable): Use push.
	(sh-help-string-for-variable): Use memq.
	(sh-safe-backward-sexp): Remove.
	(sh-safe-forward-sexp): Add ARG.
	(sh-get-indent-info, sh-prev-stmt): Use it.
	(sh-prev-line): Simplify by using forward-comment.
	(sh-this-is-a-continuation): Simplify.
	(sh-learn-buffer-indent): Use dolist.
	(sh-do-nothing): Remove.
	(sh-set-char-syntax, sh-set-here-doc-region):
	Use inhibit-modification-hooks.
	(sh-name-style): Use mapcar and push.
	(sh-load-style): Use dolist.
	(sh-save-styles-to-buffer): Use with-current-buffer and pp.
	(sh-case, sh-while-getopts): Use propertize directly rather
	than sh-electric-rparen.

2000-10-14  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/tex-mode.el: Require CL when compiling.
	(tex-mode-syntax-table): Init immediately.
	(tex-mode-map): Bind M-RET to latex-insert-item.
	(latex-mode): Set indent-line-function to latex-indent.
	(tex-common-initialization): Don't setup the syntax-table any more.
	(latex-insert-item): New skeleton.
	(tex-next-unmatched-end): Fix copy/paste braino.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1110
	(latex-syntax-after, latex-skip-close-parens, latex-down-list)
1111
	(latex-indent, latex-find-indent): New functions.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1112
	(tex-indent-allhanging, tex-indent-arg, tex-latex-indent-syntax-table)
1113 1114 1115
	(tex-indent-item, tex-indent-item-re, tex-indent-basic): New vars.
	(tex-compilation-parse-errors): Use with-syntax-table.

1116 1117 1118 1119 1120
2000-10-15  Miles Bader  <miles@gnu.org>

	* font-lock.el (font-lock-comment-face): Change dark-background,
	color, non-tty, default to `chocolate1'.

John Wiegley's avatar
John Wiegley committed
1121 1122 1123 1124 1125
2000-10-13  John Wiegley  <johnw@gnu.org>

	* eshell/esh-util.el (require): Added a missing `require' form,
	needed when compiling (for an ange-ftp macro definition).

Dave Love's avatar
Dave Love committed
1126 1127 1128 1129
2000-10-13  Dave Love  <fx@gnu.org>

	* toolbar/paste.pbm, toolbar/saveas.pbm: Retouch.

1130 1131
2000-10-13  Gerd Moellmann  <gerd@gnu.org>

1132 1133 1134
	* emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc
	fix.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1135
	* toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace
1136 1137
	transparent -colors 8).

1138 1139 1140 1141 1142 1143 1144 1145
2000-10-13  Stephen Gildea  <gildea@alum.mit.edu>

	* time-stamp.el (time-stamp): Fixed bug in new multi-line code
	that breaks with old list format timestamps.
	(time-stamp-warn-inactive, time-stamp-old-format-warn)
	(time-stamp-count, time-stamp-conversion-warn): Improved doc
	strings.

John Wiegley's avatar
John Wiegley committed
1146 1147
2000-10-13  John Wiegley  <johnw@gnu.org>

1148 1149 1150
	* align.el, pcomplete.el, calendar/timeclock.el,
	eshell/esh-module.el, eshell/eshell.el: Removed URL reference.

John Wiegley's avatar
John Wiegley committed
1151
	* calendar/timeclock.el (timeclock-find-discrep): A fix to some
John Wiegley's avatar
John Wiegley committed
1152 1153
	faulty math, where holiday hours were being computing as seconds.

1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173
2000-10-13  John Wiegley  <johnw@gnu.org>

	* desktop.el (desktop-buffer-modes-to-save): Added a global for
	specifying what "other" kinds of buffers should be saved.  This
	used to be hard-coded.
	(desktop-buffer-misc-functions): A global for specifying how
	auxiliary data should be determined for special buffer types.
	(desktop-save-buffer-p): Use `desktop-buffer-modes-to-save',
	instead of hard-coding the special buffer types.
	(desktop-save): Run `desktop-buffer-misc-functions' to gather
	auxiliary data, instead of hard-coding for Info buffers and dired.
	(desktop-buffer-info-misc-data): Aux function for determining Info
	buffer auxiliary info.
	(desktop-buffer-dired-misc-data): Likewise, but for dired buffers.
	(desktop-buffer-info): Changed this function to use the info
	gathered above.
	(desktop-create-buffer): Be a little more careful about what
	`minor-mode' means before calling it.  This is important for some
	buffer types.

1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231
2000-10-13  John Wiegley  <johnw@gnu.org>

	* eshell/esh-util.el: Added a global form which declares an
	autoload for `parse-time-string', if that function is not already
	defined, and if parse-time.el is available on the user's system.

	* eshell/em-ls.el (eshell-ls-applicable): Extended this function
	to be aware of ange-ftp user info.
	(eshell-do-ls): Bind `ange-cache'.  Also, use
	`eshell-file-attributes'.
	(eshell-ls-annotate): Use `eshell-file-attributes'.
	(eshell-ls-file): Made the user-id printing code a bit smarter.

	* eshell/esh-util.el (eshell-ange-ls-uids): Added variable, to
	allow identification of alias user ids in remote directories.
	It's manual, but there's no other way to know when the current
	user on the local machine, is also the owning user on the remote
	machine.
	(fboundp): Bind `ange-cache'.
	(eshell-directory-files-and-attributes): Re-organized the logic a
	bit to use `eshell-file-attributes' instead of `file-attributes'.
	The former is more sensitive to directories that are read via FTP,
	and knows how to use ange-ftp to determine full attribute
	information, instead of just the name and last modtime.
	(eshell-current-ange-uids): Return the current user id when in a
	remote directory.
	(eshell-parse-ange-ls): Parse a full directory listing that has
	been returned by ange-ftp.
	(eshell-file-attributes): This beefed up version of
	`file-attributes' is only special if the user is currently in a
	remote directory, in which case it does a lot of work to find out
	what the real attributes of a file are, as they appear on the
	remote machine.  This makes usage of remote directories (i.e.,
	ange-ftp pathnames) much more useful.  You can now use Eshell as a
	full-fledged FTP client, with much more manipulation ability than
	most other clients.

	* eshell/em-unix.el (eshell-du-prefer-over-ange): Added a new
	variable, which means that Eshell's du should always be preferred
	in remote directories.
	(eshell-shuffle-files): Use `eshell-file-attributes', rather than
	just `file-attributes'.
	(eshell-mvcp-template): Bind `ange-cache', to improve performance
	when reading remote directories.  This is an Eshell-specific
	variable (not part of ange-ftp).
	(eshell/ln): Bind `ange-cache'.
	(eshell/du): Added some extra logic for determining when to use
	Eshell's du (which is slow), and when to use the external version
	(which may or may not exist).

	* eshell/em-rebind.el (eshell-delchar-or-maybe-eof): Call
	`eshell-interactive-process', rather than using
	`get-buffer-process', since backgrounded processes don't count in
	the context of this function's logic.

	* eshell/esh-arg.el (eshell-parse-double-quote): Moved a call to
	`forward-char', so that null strings are parsed correctly.

Eli Zaretskii's avatar
Eli Zaretskii committed
1232
2000-09-13  John Wiegley  <johnw@gnu.org>
1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247

	* eshell/em-pred.el (eshell-pred-file-type,
	eshell-pred-file-links, eshell-pred-file-size): Use
	`eshell-file-attributes'.  This is more correct over ange-ftp.

	* eshell/em-glob.el (eshell-extended-glob): Bind `ange-cache', so
	that remote file globbing is more efficient.

	* eshell/em-ls.el (eshell-ls-dir): Use `expand-file-name' when
	gathering the files and attributes within a directory.

	* eshell/em-unix.el (eshell/cat): If any of the files passed on
	the command line is a special file (not a regular file, directory
	or symlink), always attempt to call the external version of cat.

Eli Zaretskii's avatar
Eli Zaretskii committed
1248
2000-09-13  John Wiegley  <johnw@gnu.org>
1249 1250 1251 1252

	* eshell/esh-mode.el (eshell-find-tag): Corrections to the
	Eshell-friendly version of find-tag.

1253 1254
2000-10-13  Miles Bader  <miles@lsi.nec.co.jp>

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1255
	* image-file.el (image-file-name-extensions)
1256 1257
	(image-file-name-regexps): Add autoload cookies.

Kenichi Handa's avatar
Kenichi Handa committed
1258 1259 1260 1261 1262
2000-10-13  Kenichi Handa  <handa@etl.go.jp>

	* international/mule-cmds.el (select-safe-coding-system): If FROM
	is string, show it in *Warning* buffer.

Eli Zaretskii's avatar
Eli Zaretskii committed
1263 1264 1265 1266 1267 1268 1269 1270
2000-10-13  Eli Zaretskii  <eliz@is.elta.co.il>

	* startup.el (normal-top-level): Use display-popup-menus-p instead
	of window-system.
	(command-line): Use display-graphic-p instead of window-system.
	(command-line-1): Use display-popup-menus-p and display-mouse-p
	instead of window-system.

1271 1272 1273 1274 1275
2000-10-12  Sam Steingold  <sds@gnu.org>

	* tooltip.el (tooltip-use-echo-area): New user variable.
	(tooltip-show): Use it to choose between `x-show-tip' and `message'.

Dave Love's avatar
Dave Love committed
1276 1277
2000-10-12  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
1278 1279
	* recentf.el: Maintainer's checkdoc fixes.

1280 1281 1282 1283 1284
	* startup.el (normal-top-level-add-subdirs-to-load-path): Use
	character class, not ASCII when matching file names.
	(fancy-splash-head): Add trailing slash to URL.
	(command-line): Don't require XPM support for toolbar.

Dave Love's avatar
Dave Love committed
1285 1286 1287 1288
	* progmodes/cperl-mode.el (cperl-tips-faces): Doc fix.
	(cperl-invalid-face): Revert last change.
	(cperl-init-faces): Quote cperl-invalid-face.

Kenichi Handa's avatar
Kenichi Handa committed
1289 1290 1291 1292
2000-10-12  Kenichi Handa  <handa@etl.go.jp>

	* startup.el (fancy-splash-text): Remove superfluous quote.

Gerd Moellmann's avatar
Gerd Moellmann committed
1293 1294
2000-10-12  Gerd Moellmann  <gerd@gnu.org>

1295 1296 1297 1298 1299
	* startup.el (fancy-splash-screens): Don't add a pre-command hook.
	(fancy-splash-pre-command, fancy-splash-pending-command): Removed.
	(command-line-1): Don't use fancy-splash-pending-command.
	(fancy-splash-screens-1): Goto point-min after inserting text.

1300 1301
	* calendar/diary-lib.el (diary-cyclic): Doc fix from Ed Reingold.

Gerd Moellmann's avatar
Gerd Moellmann committed
1302 1303 1304
	* progmodes/scheme.el (scheme-mode-map): Use lisp-mode-shared-map
	instead of shared-lisp-mode-map.

1305 1306
2000-10-12  Miles Bader  <miles@lsi.nec.co.jp>

1307 1308
	* faces.el (header-line): Change tty-variant to use underlining.

1309 1310 1311 1312 1313 1314 1315 1316
	* isearch.el (isearch-set-lazy-highlight-faces-at): New function.
	(isearch-highlight): Restore lazy-isearch face properties at old
	position, and suppress them at new position.
	(isearch-dehighlight): Restore lazy-isearch face properties.
	(isearch-lazy-highlight-update): Add lazy-isearch overlays even
	over the real isearch overlay, but in that case, don't give it a
	face property.  Use `push'.

Kenichi Handa's avatar
Kenichi Handa committed
1317 1318 1319 1320 1321
2000-10-12  Kenichi Handa  <handa@etl.go.jp>

	* man.el (Man-getpage-in-background): Fix previous change.
	Decode the process output only when we are in multibyte mode.

Dave Love's avatar
Dave Love committed
1322 1323
2000-10-11  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
1324 1325 1326
	* info.el (Info-mode-menu): Fix some help.
	(info-tool-bar-map): Add entry for Info-last.

Dave Love's avatar
Dave Love committed
1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339
	* toolbar/cancel.xpm, toolbar/jump_to.xpm, toolbar/right_arrow.xpm:
	* toolbar/close.xpm, toolbar/left_arrow.xpm, toolbar/save.xpm:
	* toolbar/copy.xpm, toolbar/mail.xpm, toolbar/saveas.xpm:
	* toolbar/cut.xpm, toolbar/mail_compose.xpm:
	* toolbar/search-replace.xpm, toolbar/exit.xpm:
	* toolbar/mail_send.xpm, toolbar/search.xpm, toolbar/fld_open.xpm:
	* toolbar/new.xpm, toolbar/spell.xpm, toolbar/help.xpm:
	* toolbar/open.xpm, toolbar/undo.xpm, toolbar/home.xpm:
	* toolbar/paste.xpm, toolbar/up_arrow.xpm, toolbar/index.xpm:
	* toolbar/preferences.xpm, toolbar/info.xpm, toolbar/print.xpm:
	Reduce colour requirements to 25 overall.  (Probably wants
	revisiting from the originals to reduce further.)

Eli Zaretskii's avatar
Eli Zaretskii committed
1340 1341 1342 1343 1344 1345 1346
2000-10-11  Eli Zaretskii  <eliz@is.elta.co.il>

	* hexl.el (hexlify-buffer): Bind coding-system-for-write to
	buffer-file-coding-system, instead of raw-text.
	(dehexlify-buffer): Bind coding-system-for-read to
	buffer-file-coding-system, instead of raw-text.

1347 1348 1349 1350 1351
2000-10-11  Sam Steingold  <sds@gnu.org>

	* progmodes/cperl-mode.el (cperl-invalid-face): double-quote
	`underline' - fixes the bug introduced on 2000-09-21.

Dave Love's avatar
Dave Love committed
1352 1353 1354 1355 1356 1357 1358 1359
2000-10-11  Dave Love  <fx@gnu.org>

	* progmodes/scheme.el (scheme-mode-variables, dsssl-mode): Avoid
	compiler warnings.
	(scheme-mode): Doc fix.
	(scheme-font-lock-keywords-1): Match `define-syntax'.

2000-10-11  Miles Bader  <miles@lsi.nec.co.jp>
Miles Bader's avatar
Miles Bader committed
1360 1361

	* faces.el (frame-set-background-mode): Pay attention to saved
Miles Bader's avatar
Miles Bader committed
1362 1363
	face specs as well as default ones.  Only do anything if the
	bg-mode or display-type has actually changed.  Use `dolist'.
Miles Bader's avatar
Miles Bader committed
1364
	(region): Make dark-background `region' face less in-your-face.
Miles Bader's avatar
Miles Bader committed
1365

1366 1367 1368 1369 1370 1371
2000-10-10  Sam Steingold  <sds@gnu.org>

	* chistory.el, ielm.el, ledit.el:
	* progmodes/inf-lisp.el, progmodes/scheme.el:
	Use `lisp-mode-shared-map' instead of `shared-lisp-mode-map'.

Stefan Monnier's avatar
Stefan Monnier committed
1372 1373 1374 1375 1376 1377 1378 1379 1380
2000-10-10  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/texinfo.el: Update copyright and fix typo.

	* desktop.el (desktop-modes-not-to-save): New var.
	(desktop-save-buffer-p): Use it.
	Also, obey desktop-buffers-not-to-save even for non-file buffers.
	(desktop-buffer-file): Use pop-to-buffer if switch-to-buffer fails.

Dave Love's avatar
Dave Love committed
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398
2000-10-10  Dave Love  <fx@gnu.org>

	* toolbar/tool-bar.el (tool-bar-add-item)
	(tool-bar-add-item-from-menu): Don't favour XPM icons on mono
	display.

	* toolbar/attach.pbm, toolbar/cancel.pbm, toolbar/close.pbm:
	* toolbar/copy.pbm, toolbar/cut.pbm, toolbar/exit.pbm:
	* toolbar/fld_open.pbm, toolbar/help.pbm, toolbar/home.pbm:
	* toolbar/index.pbm, toolbar/info.pbm, toolbar/jump_to.pbm:
	* toolbar/left_arrow.pbm, toolbar/mail.pbm, toolbar/mail_compose.pbm:
	* toolbar/mail_send.pbm, toolbar/new.pbm, toolbar/open.pbm:
	* toolbar/paste.pbm, toolbar/preferences.pbm, toolbar/print.pbm:
	* toolbar/right_arrow.pbm, toolbar/save.pbm, toolbar/saveas.pbm:
	* toolbar/search-replace.pbm, toolbar/search.pbm, toolbar/spell.pbm:
	* toolbar/undo.pbm, toolbar/up_arrow.pbm: New files straight from
	the .xpms; probably need retouching.