ChangeLog 428 KB
Newer Older
Kenichi Handa's avatar
Kenichi Handa committed
1 2 3 4 5 6
2000-11-06  Kenichi Handa  <handa@etl.go.jp>

	* composite.el (composition-function-table): Variable declaration
	moved to src/composite.c.
	(compose-chars-after): New optional arg object.

7 8 9 10 11 12 13 14 15
2000-11-06  Gerd Moellmann  <gerd@gnu.org>

	* startup.el (fancy-splash-delay): Set to 10 seconds.
	(fancy-splash-max-time): New user-option.
	(fancy-splash-stop-time): New variable.
	(fancy-splash-screens): Set it.  Catch `stop-splashing'.
	(fancy-splash-screens-1): Throw `stop-splashing' when current
	time is greater than fancy-splash-stop-time.

Stefan Monnier's avatar
Stefan Monnier committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
2000-11-06  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs.el (cvs-mode-marked): New arg `noquery'.
	Prompt user for a file rather than raising an error.
	(cvs-enabledp): Fix call to cvs-mode-marked.
	(cvs-insert-file): New function (extracted from cvs-mode-insert).
	(cvs-mode-insert): Use it.  Change the init prompt' value.
	(cvs-mode-tree): Use cvs-status-cvstrees instead of cvs-status-trees.

	* emacs-lisp/ewoc.el (ewoc-goto-prev, ewoc-goto-next):
	Don't pass default arg to ewoc-locate.
	(ewoc-collect): Return result in the right order.

	* log-edit.el (log-edit-show-files): Use cvs-insert-strings.

	* cvs-status.el (cvs-tree-merge): Use cvs-butlast (avoid CL).
	(cvs-status-get-tags): Fix regexp.
	(cvs-status-trees, cvs-status-cvstrees):
	Combine after change hooks and don't sit-for.
	(cvs-tree-use-jisx0208): Renamed from cvs-tree-dstr-2byte-ready.
	(cvs-tree-char-*): Renamed from cvs-tree-dstr-char-*.
	Use make-char rather than hard-coded cryptic data.
	(cvs-status-cvstrees): Convert the buffer to multibyte if necessary.

	* pcvs-defs.el (cvs-menu): Add entries for tree and insert.

	* pcvs-util.el (cvs-butlast, cvs-nbutlast): New (copied from CL).
	(cvs-insert-strings): New function.

45 46 47 48 49 50 51 52
2000-11-06  Miles Bader  <miles@lsi.nec.co.jp>

	* mwheel.el (mouse-wheel-scroll-amount): Renamed from
	`mwheel-scroll-amount'.
	(mouse-wheel-follow-mouse): Renamed from `mwheel-follow-mouse'.
	(mouse-wheel-mode): Use (featurep 'xemacs) instead of
	string-matching against the version string.

Kenichi Handa's avatar
Kenichi Handa committed
53 54
2000-11-06  Kenichi Handa  <handa@etl.go.jp>

Kenichi Handa's avatar
Kenichi Handa committed
55 56 57 58 59 60 61 62 63
	* language/thai.el ("Thai"): Set a lisp form that produces
	composed string in `sample-text' language info.

	* language/tibetan.el ("Tibetan"): Set a lisp form that produces
	composed string in `sample-text' language info.

	* international/mule-cmds.el (describe-language-environment): Eval
	`sample-text' data and insert the result.

Kenichi Handa's avatar
Kenichi Handa committed
64 65 66 67 68 69
	* international/mule-conf.el (compound-text): Define this coding
	system here.  Make x-ctext and ctext aliases of it.

	* language/european.el (compound-text, ctext): Moved to
	international/mule-conf.el.

Andrew Innes's avatar
Andrew Innes committed
70 71 72 73
2000-11-05  Andrew Innes  <andrewi@gnu.org>

	* w32-fns.el (w32-version): New function.

Stefan Monnier's avatar
Stefan Monnier committed
74 75 76 77 78 79 80 81 82 83
2000-11-05  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/awk-mode.el: Update copyright.
	(awk-mode-abbrev-table): Remove.
	(awk-font-lock-keywords): Use regexp-opt.
	(awk-mode): Use define-derived-mode.

	* emacs-lisp/regexp-opt.el (regexp-opt-group): Sort the strings
	when extracting a suffix.

André Spiegel's avatar
#  
André Spiegel committed
84 85 86 87 88
2000-11-04  Andre Spiegel  <spiegel@gnu.org>

	* vc-hooks.el (vc-insert-file): Rewritten.  Don't bother about
	auto-save-mode.

89 90 91 92
2000-11-04  Jason Rumney  <jasonr@gnu.org>

	* language/european.el (decode-mac-roman): Test against r1 not r0.

Stefan Monnier's avatar
Stefan Monnier committed
93 94
2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
	* progmodes/icon.el (icon-mode-map): Don't rebind \t.
	(icon-mode): Define indent-line-function.
	(icon-comment-indent): Simplify.
	(icon-font-lock-keywords-2): Use the `words' arg to regexp-opt.

	* emacs-lisp/find-func.el (find-function-do-it): Quote the hook.

	* pcvs.el (cvs-mode-add-change-log-entry-other-window):
	Bind change-log-default-mode to defeat the caching done on it.
	Don't bother saving excursion any more.

	* menu-bar.el (minibuffer maps): Use dolist rather than mapcar.

	* frame.el (after-setting-font-hook): Rename hooks -> hook.
	(set-frame-font): Use the new name (and the old for compatibility).

	* toolbar/tool-bar.el (tool-bar-mode): 
	* time.el (display-time-mode): 
	* recentf.el (recentf-mode): 
	* paren.el (show-paren-mode): 
	* mwheel.el (mouse-wheel-mode): 
	* msb.el (msb-mode): 
	* jka-compr.el (auto-compression-mode): 
	* image-file.el (auto-image-file-mode): 
	* hl-line.el (hl-line-mode): 
	* delsel.el (delete-selection-mode): 
	* autoinsert.el (auto-insert-mode): 
	* complete.el (partial-completion-mode): Drop unneeded positional args.

	* info.el (Info-mode): 
	* comint.el (comint-mode): Don't both with make-local-hook.

Stefan Monnier's avatar
Stefan Monnier committed
127 128
	* log-edit.el (log-edit-menu): New menu.

Miles Bader's avatar
Miles Bader committed
129 130 131 132 133 134
2000-11-03  Miles Bader  <miles@gnu.org>

	* wid-edit.el (widget-end-of-line): Reinstate, with a new
	definition, so that trailing spaces are handled properly.
	(widget-field-keymap, widget-text-keymap): Likewise C-e binding.

135 136 137 138 139 140
2000-11-03  Gerd Moellmann  <gerd@gnu.org>

	* startup.el (fancy-splash-text, fancy-splash-text): Use a single
	tab character.
	(fancy-splash-screens): Set tab-width to 20.

Dave Love's avatar
Dave Love committed
141 142 143 144
2000-11-03  Dave Love  <fx@gnu.org>

	* comint.el (comint-completion-addsuffix): Fix custom type.

Stefan Monnier's avatar
Stefan Monnier committed
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
2000-11-02  Stefan Monnier  <monnier@cs.yale.edu>

	* font-lock.el (font-lock-buffers): Remove.
	(font-lock-global-modes): Define with easy-mmode-define-global-mode.
	(font-lock-change-major-mode): Remove.
	(turn-on-font-lock-if-enabled): Only apply to the current buffer.
	(font-lock-default-fontify-region): Extend the multiline
	fontification to whole lines.
	(font-lock-fontify-anchored-keywords)
	(font-lock-fontify-keywords-region): If matching just one
	line (with \n) only mark the \n as multiline.

	* emacs-lisp/easy-mmode.el (define-minor-mode): Remove :toggle arg.
	Correctly handle the case where several :group args are supplied.
	Allow :extra-args.
	(easy-mmode-define-global-mode): Allow :extra-args.
	Correctly handle the case where several :group args are supplied.

163 164 165 166 167
2000-11-02  Miles Bader  <miles@gnu.org>

	* calendar/calendar.el (diary-face, calendar-today-face) 
	(holiday-face): Remove dependency on `window-system'.

168 169 170 171 172
2000-11-02  Ken Raeburn  <raeburn@gnu.org>

	* Makefile.in (emacs): Set EMACSLOADPATH always.
	(update-authors, .el.elc, compile-files): Don't do it explicitly
	here.
173
	(compile-files): Bomb out if compilation of a file fails.
174

Dave Love's avatar
Dave Love committed
175 176 177 178
2000-11-02  Dave Love  <fx@gnu.org>

	* emacs-lisp/find-func.el (find-variable-regexp): Avoid defgroup.

179 180 181 182 183
2000-11-02  Eli Zaretskii  <eliz@is.elta.co.il>

	* mail/emacsbug.el (report-emacs-bug): Fix whitespace and
	punctuation in the warning inserted into the *mail* buffer.

Gerd Moellmann's avatar
Gerd Moellmann committed
184 185
2000-11-02  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
186 187 188 189
	* emacs-lisp/authors.el (authors-public-domain-files): New variable.
	(authors-public-domain-p): New function.
	(authors-print): Use it.

190 191
	* help.el (view-emacs-news): Use ONEWS.* instead of NEWS.* files.

Gerd Moellmann's avatar
Gerd Moellmann committed
192 193
	* mail/mh-e.el, mail/mh-comp.el: Change maintainer.

194 195
2000-11-02  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

196
	* ps-print.el: Extension for even/odd printing.  Doc fix.
197 198 199 200 201 202 203 204
	(ps-print-version): New version number (6.3.1).
	(ps-even-or-odd-pages): Customization fix.
	(ps-print-page-p, ps-begin-file, ps-begin-job, ps-page-number)
	(ps-header-sheet, ps-header-page, ps-end-job): Code fix.
	(ps-page-count): Var replaced by `ps-page-column'.
	(ps-page-column, ps-page-sheet, ps-page-printed): New vars.
	(ps-print-sheet-p): New fun.

Miles Bader's avatar
Miles Bader committed
205 206 207 208 209 210 211 212 213
2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>

	* tooltip.el (tooltip-gud-tips-setup): New function.
	(tooltip-gud-tips-p): Add :set to call tooltip-gud-tips-setup.
	(tooltip-mode): Call tooltip-gud-tips-setup.
	(tooltip-gud-tips): Use `gud-basic-call' instead of
	process-send-string, so the prompt gets frobbed appropriately.
	Handle nil return value from `tooltip-gud-print-command'.

Eric M. Ludlam's avatar
Eric M. Ludlam committed
214 215 216 217 218
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
219 220
2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
221 222 223 224
	* 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
225 226 227
	* 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
228 229 230 231 232 233 234 235 236 237
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
238 239 240 241 242
2000-11-01  Dave Love  <fx@gnu.org>

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

243 244 245 246 247
2000-11-01  Miles Bader  <miles@lsi.nec.co.jp>

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

248 249 250 251 252
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
253 254 255 256
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
257 258 259 260 261
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
262 263 264 265 266
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.

267 268 269 270 271 272
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.

273 274 275 276 277 278 279 280 281 282 283 284 285
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
286
	(ps-print-ensure-fontified): Ensure fontification when jit-lock is on.
287 288 289 290 291 292
	(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.

293 294 295 296
	* 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
297 298
2000-10-31  Kenichi Handa  <handa@etl.go.jp>

Stefan Monnier's avatar
Stefan Monnier committed
299 300
	* term/mac-win.el (decode-mac-roman, encode-mac-roman, mac-roman):
	Moved to european.el.
Kenichi Handa's avatar
Kenichi Handa committed
301 302
	(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
303 304
	(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
305

Dave Love's avatar
Dave Love committed
306 307 308 309 310
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
311 312 313 314 315 316
	* 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
317 318 319 320
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
321 322 323 324 325
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
326

327 328 329 330 331 332 333
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
334 335 336 337 338
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
339
	* international/mule.el (decode-char, encode-char): New functions.
Kenichi Handa's avatar
Kenichi Handa committed
340 341 342 343 344 345 346 347 348 349 350 351
	(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
352 353
	* language/european.el (mac-roman-decoder, mac-roman-encoder):
	New translation tables.
Kenichi Handa's avatar
Kenichi Handa committed
354 355 356 357
	(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
358

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

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

364 365 366 367 368 369 370 371 372
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
373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412
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.

413 414
	* eshell/esh-cmd.el (eshell-rewrite-for-command)
	(eshell-rewrite-while-command): Use `eshell-protect' instead of
John Wiegley's avatar
John Wiegley committed
415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436
	`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.
437 438
	(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
439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493
	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.

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

496
	* viper-cmd.el (viper-preserve-cursor-color): New test that avoids
Stefan Monnier's avatar
Stefan Monnier committed
497
	redrawing the screen when changing cursor color.
498 499
	(viper-insert-state-pre-command-sentinel)
	(viper-replace-state-pre-command-sentinel)
Stefan Monnier's avatar
Stefan Monnier committed
500 501
	(viper-replace-state-post-command-sentinel):
	Use viper-preserve-cursor-color.
502 503
	Many functions changed to use viper= instead of = when comparing
	characters.
504
	* viper-util.el (viper-memq-char,viper=): New functions for
505
	working with characters.
506
	(viper-change-cursor-color): Fixed buglet.
507 508
	Many functions changed to use viper= instead of = when comparing
	characters.
509
	* viper.el (viper-insert-state-mode-list): Added eshell.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
510

511
	* ediff-init.el (ediff-before-setup-hook): New hook.
512
	Several typos fixed in various docstrings.
513 514
	* ediff-merg.el (ediff-show-clashes-only): Docstring typo fixed.
	* ediff-nult.el (ediff-before-session-group-setup-hooks): New
515
	hook.
516 517 518 519 520 521
	(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
522
	save-window-excursion.
523
	* ediff-wind.el (ediff-skip-unsuitable-frames): More robust
524
	termination check in while loop.
525
	* ediff.el (ediff-get-default-file-name): Better defaults when in
526
	dired buffer.
527 528
	(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
529

Dave Love's avatar
Dave Love committed
530 531 532 533
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
534 535
2000-10-28  Eli Zaretskii  <eliz@is.elta.co.il>

536 537 538 539
	* 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
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555
	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.

556 557 558 559 560 561 562 563 564
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
565 566 567 568 569
2000-10-28  Dave Love  <fx@gnu.org>

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

570 571 572 573 574 575 576 577 578
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
579 580
2000-10-27  Dave Love  <fx@gnu.org>

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

Stefan Monnier's avatar
Stefan Monnier committed
584 585 586 587
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
588 589
2000-10-27  Andre Spiegel  <spiegel@gnu.org>

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

André Spiegel's avatar
#  
André Spiegel committed
595 596 597
	* 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
598 599
	* 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
600
	of being silent.
601
	(vc-cvs-merge-news): Be prepared for no news at all.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
602

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

Miles Bader's avatar
Miles Bader committed
605 606 607 608
	* 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
609 610 611 612
	* 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
613 614
2000-10-26  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
615 616 617 618 619
	* 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
620 621
	* vc.el (vc-start-entry): Only erase the buffer if comment is set.

Gerd Moellmann's avatar
Gerd Moellmann committed
622 623 624 625
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
626

627 628
2000-10-26  Dave Love  <fx@gnu.org>

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

632 633 634 635 636 637 638
	* 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.

639 640
2000-10-26  Miles Bader  <miles@lsi.nec.co.jp>

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

644 645 646 647 648
	* 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
649 650
	* simple.el (previous-matching-history-element): Miscellaneous cleanup.
	Position point on match.  Handle N == 0 correctly.
Miles Bader's avatar
Miles Bader committed
651 652 653 654 655 656 657

	* 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
658 659 660 661
2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
664
	* Makefile.in (update-authors): New target for maintenance purposes.
Gerd Moellmann's avatar
Gerd Moellmann committed
665 666 667 668 669 670

	* 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
671 672 673 674 675
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
676 677 678 679 680
2000-10-25  Gerd Moellmann  <gerd@gnu.org>

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

681 682
2000-10-25  Stephen Gildea  <gildea@alum.mit.edu>

Stefan Monnier's avatar
Stefan Monnier committed
683 684
	* time-stamp.el (time-stamp-string-preprocess):
	Fix a wrong type argument error.
685

686 687 688 689 690 691 692 693
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
694 695
2000-10-25  Dave Love  <fx@gnu.org>

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

Dave Love's avatar
Don't  
Dave Love committed
699 700
	* 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
701
	bindings.
Dave Love's avatar
Don't  
Dave Love committed
702

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

Miles Bader's avatar
Miles Bader committed
705 706 707 708 709 710 711 712 713
	* 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
714 715 716
	* 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
717

Miles Bader's avatar
Miles Bader committed
718 719 720 721
	* 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.

722 723
2000-10-24  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
724 725 726 727
	* 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
728
	* files.el (after-find-file): Don't print any warnings if
729 730
	WARN is nil.

Gerd Moellmann's avatar
Gerd Moellmann committed
731 732 733 734 735 736 737 738 739 740 741 742 743 744
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
745

Dave Love's avatar
Dave Love committed
746 747 748 749
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
750 751
2000-10-24  Gerd Moellmann  <gerd@gnu.org>

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

Gerd Moellmann's avatar
Gerd Moellmann committed
755 756 757 758 759
	* 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
760 761
	* emacs-lisp/lisp.el (defun-prompt-regexp): Doc fix.

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

Kenichi Handa's avatar
Kenichi Handa committed
764 765 766 767 768
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
769 770 771 772
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
773 774 775 776 777 778
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
779 780 781 782 783 784
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.

785 786 787 788 789
2000-10-24  Miles Bader  <miles@lsi.nec.co.jp>

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

790 791 792 793 794 795 796 797 798
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.

799 800 801 802 803 804 805
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.

806 807 808 809
2000-10-23  Eli Zaretskii  <eliz@is.elta.co.il>

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

810 811
2000-10-23  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
812 813 814 815 816 817 818
	* 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.

819 820 821 822 823
	* 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.

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

826 827 828 829 830 831 832 833 834 835
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.
836
	(byte-compile-file): Bind `byte-compile-last-logged-file' to nil.
837

Stefan Monnier's avatar
Stefan Monnier committed
838 839 840 841 842
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.

843 844
2000-10-23  Miles Bader  <miles@lsi.nec.co.jp>

845 846
	* 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
847
	(frame-set-background-mode, face-set-after-frame-default):
848 849
	Use `face-user-default-spec'.  Simplify code slightly.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
850
	* woman.el (woman-italic-face, woman-bold-face)
851 852 853 854 855 856 857
	(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.

858 859 860
	* faces.el (header-line): Make more reasonable on mono/grayscale
	displays.

861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885
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
886 887 888 889
2000-10-22  Dave Love  <fx@gnu.org>

	* textmodes/refill.el: New file.

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

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
892
	* vc-hooks.el (vc-version-backup-file-name): New optional args
André Spiegel's avatar
#  
André Spiegel committed
893
	MANUAL and REGEXP.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
894
	(vc-delete-automatic-version-backups, vc-make-version-backup):
André Spiegel's avatar
#  
André Spiegel committed
895 896 897 898 899
	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
900
	* vc-cvs.el (vc-cvs-make-version-backups-p): Added `-p' suffix as
André Spiegel's avatar
#  
André Spiegel committed
901 902 903 904 905 906 907 908 909 910
	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.

911 912
2000-10-22  Miles Bader  <miles@gnu.org>

913 914 915 916
	* comint.el (comint-highlight-input, comint-highlight-prompt):
	Renamed, `-face' at end removed.
	(comint-send-input, comint-output-filter): Use renamed faces.

917 918 919
	* window.el (fit-window-to-buffer): Change defaulting of
	MAX-HEIGHT slightly.

920 921 922 923 924 925
	* 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.

926 927 928 929
2000-10-21  Eli Zaretskii  <eliz@is.elta.co.il>

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

930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950
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
951
	(sh-remove-our-text-properties, sh-search-word, sh-scan-case)
952 953
	(sh-scan-buffer, sh-rescan-buffer): Remove.

Andrew Innes's avatar
Andrew Innes committed
954 955 956 957 958
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.

959 960
2000-10-21  Miles Bader  <miles@gnu.org>

961 962
	* window.el (fit-window-to-buffer): New function.
	(shrink-window-if-larger-than-buffer): Use it.
963 964
	(window-text-height): Don't expect minibuffers to have mode-lines.

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

969 970 971 972 973
	* 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.

974 975 976 977 978 979 980 981
	* 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'.

982 983 984 985 986 987 988 989 990 991 992 993
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
994 995
2000-10-20  Miles Bader  <miles@lsi.nec.co.jp>

996 997 998 999 1000 1001
	* 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
1002 1003 1004 1005 1006 1007
	* 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
1008 1009 1010 1011 1012
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
1013 1014 1015 1016
2000-10-19  Stefan Monnier  <monnier@cs.yale.edu>

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

1017 1018
2000-10-19  Gerd Moellmann  <gerd@gnu.org>

1019 1020
	* dirtrack.el (dirtrack): Fix call to run-hooks.

1021 1022 1023 1024 1025 1026
	* 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.

1027 1028 1029
	* ps-print.el (ps-print-emacs-type): Move into the
	eval-and-compile.

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

1033 1034
2000-10-19  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

Stefan Monnier's avatar
Stefan Monnier committed
1035 1036
	* ps-print.el: Even/odd pages fix.  Fix little bug on XEmacs.
	Avoid compilation gripes.  Doc fix.
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057
	(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.

1058 1059
2000-10-19  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
1060 1061 1062 1063
	* 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.

1064 1065 1066
	* faces.el (frame-set-background-mode): `unspecified' &c are
	symbols, not strings.

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

Stefan Monnier's avatar
Stefan Monnier committed
1069 1070
	* 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
1071

Stefan Monnier's avatar
Stefan Monnier committed
1072 1073
	* 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
1074

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

Stefan Monnier's avatar
Stefan Monnier committed
1077
	* international/fontset.el: Use registry "MuleTibetan-2" for Tibetan.
Kenichi Handa's avatar
Kenichi Handa committed
1078 1079 1080 1081
	(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".

1082 1083 1084 1085 1086 1087
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".

1088 1089
2000-10-19  Miles Bader  <miles@lsi.nec.co.jp>

Miles Bader's avatar
Miles Bader committed
1090 1091
	* comint.el (comint-write-output): New function.
	(comint-mode-map): Add it to the menu.
Miles Bader's avatar
Miles Bader committed
1092
	Bind `C-c C-s' to comint-write-output.
1093

1094 1095 1096 1097 1098
2000-10-18  Gerd Moellmann  <gerd@gnu.org>

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

1099 1100 1101 1102 1103 1104
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
1105 1106 1107
	* comint.el (comint-read-input-ring): Bugfix such that the first
	and the last entry of the input ring file are not lost.

1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119
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
1120

1121 1122 1123 1124 1125 1126 1127
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.

1128 1129 1130 1131 1132 1133 1134
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
1135 1136 1137 1138 1139 1140 1141
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.

1142 1143 1144 1145 1146 1147 1148
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.

1149 1150 1151 1152 1153
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.

1154 1155 1156 1157
2000-10-17  Gerd Moellmann  <gerd@gnu.org>

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

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

1160 1161 1162
	* files.el (auto-mode-alist): Add .dif and .pat as diff-mode
	extensions, for MS-DOS.

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

Gerd Moellmann's avatar
Gerd Moellmann committed
1166 1167 1168 1169
2000-10-17  Gerd Moellmann  <gerd@gnu.org>

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

Eli Zaretskii's avatar
Eli Zaretskii committed
1170 1171 1172 1173 1174
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.

1175 1176 1177 1178 1179
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.

1180 1181 1182 1183
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.
1184
	(info-header-node): Remove unneeded tty-specific definition.
1185

Eli Zaretskii's avatar
Eli Zaretskii committed
1186 1187 1188 1189 1190 1191
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
1192 1193 1194 1195 1196 1197
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
1198 1199
2000-10-16  Gerd Moellmann  <gerd@gnu.org>

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

Gerd Moellmann's avatar
Gerd Moellmann committed
1203 1204 1205 1206
	* 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
1207 1208 1209
	* emacs-lisp/authors.el (authors-add): Don't add an entry if
	author's name is unknown.

Gerd Moellmann's avatar
Gerd Moellmann committed
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220
	* 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.

1221 1222 1223 1224 1225 1226
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
1227 1228 1229 1230 1231 1232
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
1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254
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
1255
	(Info-fontify-node, Info-goto-node, Info-mode-menu)
Dave Love's avatar
Dave Love committed
1256 1257 1258
	(Info-fontify-node): `Goto' goes to `Go to'.
	(Info-fontify-node): Add help-echo to xref links.

1259 1260 1261 1262
2000-10-15  Eli Zaretskii  <eliz@is.elta.co.il>

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

1263 1264
2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1265 1266 1267 1268 1269 1270
	* 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.

1271 1272 1273 1274 1275 1276 1277
	* 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.

1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322
	* 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
1323
	(latex-syntax-after, latex-skip-close-parens, latex-down-list)
1324
	(latex-indent, latex-find-indent): New functions.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1325
	(tex-indent-allhanging, tex-indent-arg, tex-latex-indent-syntax-table)
1326 1327 1328
	(tex-indent-item, tex-indent-item-re, tex-indent-basic): New vars.
	(tex-compilation-parse-errors): Use with-syntax-table.

1329 1330 1331 1332 1333
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
1334 1335 1336 1337 1338
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
1339 1340 1341 1342
2000-10-13  Dave Love  <fx@gnu.org>

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

1343 1344
2000-10-13  Gerd Moellmann  <gerd@gnu.org>

1345 1346 1347
	* emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc
	fix.

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

1351 1352 1353 1354 1355 1356 1357 1358
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
1359 1360
2000-10-13  John Wiegley  <johnw@gnu.org>

1361 1362 1363
	* align.el, pcomplete.el, calendar/timeclock.el,
	eshell/esh-module.el, eshell/eshell.el: Removed URL reference.

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

1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386
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.

1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424