comparison lisp/ChangeLog @ 36928:4a89dfed75fe

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 21 Mar 2001 16:30:50 +0000 (2001-03-21)
parents bac2be965bf4
children 4d294c5bb2ac
comparison
equal deleted inserted replaced
36927:f6b815c4d2de 36928:4a89dfed75fe
1 2001-03-21 Stefan Monnier <monnier@cs.yale.edu>
2
3 * obsolete/cplus-md.el: Moved from progmodes/cplus-md.el.
4
1 2001-03-21 Gerd Moellmann <gerd@gnu.org> 5 2001-03-21 Gerd Moellmann <gerd@gnu.org>
2 6
3 * bs.el (bs-cycle-next, bs-cycle-previous): Fix handling of 7 * bs.el (bs-cycle-next, bs-cycle-previous): Fix handling of
4 bs-cycle-configuration-name. From Juanma Barranquero 8 bs-cycle-configuration-name. From Juanma Barranquero
5 <lektu@uol.com.br>. 9 <lektu@uol.com.br>.
16 20
17 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 21 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
18 22
19 * cc-mode.el, cc-vars.el (c-common-init, c-default-style): 23 * cc-mode.el, cc-vars.el (c-common-init, c-default-style):
20 Removed the hardcoded switch to "java" style in Java mode. 24 Removed the hardcoded switch to "java" style in Java mode.
21 It's instead taken care of by the default value for 25 It's instead taken care of by the default value for c-default-style.
22 c-default-style.
23 26
24 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 27 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
25 28
26 * cc-align.el (c-lineup-math): Fix bug where lineup was 29 * cc-align.el (c-lineup-math): Fix bug where lineup was
27 triggered by equal signs in string literals. 30 triggered by equal signs in string literals.
75 * cc-engine.el (c-inside-bracelist-p): Fix for handling 78 * cc-engine.el (c-inside-bracelist-p): Fix for handling
76 bracelists where the declaration contains template arguments. 79 bracelists where the declaration contains template arguments.
77 80
78 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 81 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
79 82
80 * cc-cmds.el (c-comment-indent): Use 83 * cc-cmds.el (c-comment-indent):
81 `c-get-syntactic-indentation' to correctly calculate the 84 Use `c-get-syntactic-indentation' to correctly calculate the
82 syntactic indentation. Fixes bug with lineup functions that 85 syntactic indentation. Fixes bug with lineup functions that
83 return vectors. 86 return vectors.
84 87
85 * cc-engine.el (c-get-syntactic-indentation): Split the 88 * cc-engine.el (c-get-syntactic-indentation): Split the
86 indentation sum calculation from `c-indent-line' to a separate 89 indentation sum calculation from `c-indent-line' to a separate
122 125
123 * cc-cmds.el, cc-engine.el: Improved recovery of syntactic 126 * cc-cmds.el, cc-engine.el: Improved recovery of syntactic
124 errors: 127 errors:
125 128
126 (c-indent-region): Fixed reporting of syntactic errors so that 129 (c-indent-region): Fixed reporting of syntactic errors so that
127 the region is fully reindented even when an error occurs. The 130 the region is fully reindented even when an error occurs.
128 last syntactic error is printed afterwards. Also cleanup up a 131 The last syntactic error is printed afterwards. Also cleanup up a
129 whole lot of code that tried to optimize indentation of whole 132 whole lot of code that tried to optimize indentation of whole
130 sexps but in reality accomplishes nothing. 133 sexps but in reality accomplishes nothing.
131 134
132 (c-indent-sexp): Use c-indent-region. 135 (c-indent-sexp): Use c-indent-region.
133 136
140 143
141 (c-backward-to-start-of-if): Use c-parsing-error to report 144 (c-backward-to-start-of-if): Use c-parsing-error to report
142 dangling "else" clauses instead of throwing an error, and fall 145 dangling "else" clauses instead of throwing an error, and fall
143 back to a reasonable position. 146 back to a reasonable position.
144 147
145 (c-indent-line): Added argument to avoid reporting syntactic 148 (c-indent-line): Added argument to avoid reporting syntactic errors.
146 errors. 149
147 150 (c-show-syntactic-information): Don't report any syntactic errors.
148 (c-show-syntactic-information): Don't report any syntactic
149 errors.
150 151
151 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 152 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
152 153
153 * cc-cmds.el (c-beginning-of-statement): Fixed bugs with 154 * cc-cmds.el (c-beginning-of-statement): Fixed bugs with
154 paragraph recognition when moving by sentence in literals. 155 paragraph recognition when moving by sentence in literals.
155 156
156 * cc-langs.el (c-Java-javadoc-paragraph-start): Modified 157 * cc-langs.el (c-Java-javadoc-paragraph-start): Modified paragraph
157 paragraph start regexp for javadoc to recognize javadoc markup 158 start regexp for javadoc to recognize javadoc markup in general instead
158 in general instead of a specific set of keywords, to be more 159 of a specific set of keywords, to be more future-safe.
159 future-safe.
160 160
161 (c-Pike-pikedoc-paragraph-start) 161 (c-Pike-pikedoc-paragraph-start)
162 (c-Pike-pikedoc-paragraph-separate): New regexps to recognize 162 (c-Pike-pikedoc-paragraph-separate): New regexps to recognize
163 pikedoc markup. 163 pikedoc markup.
164 164
165 * cc-mode.el: Fixed initialization and use of 165 * cc-mode.el: Fixed initialization and use of c-current-comment-prefix.
166 c-current-comment-prefix. 166
167 167 (pike-mode): Initialize paragraph settings pikedoc recognition.
168 (pike-mode): Initialize paragraph settings pikedoc
169 recognition.
170 168
171 * cc-vars.el (c-default-style): Made a nicer Customize widget. 169 * cc-vars.el (c-default-style): Made a nicer Customize widget.
172 170
173 (c-comment-prefix-regexp): Made it possible to use an 171 (c-comment-prefix-regexp): Made it possible to use an
174 association list on this to specify mode specific regexps. 172 association list on this to specify mode specific regexps.
204 Cases 4, 16A and 17E affected. 202 Cases 4, 16A and 17E affected.
205 203
206 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 204 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
207 205
208 * cc-cmds.el: Use `indent-according-to-mode' instead of direct 206 * cc-cmds.el: Use `indent-according-to-mode' instead of direct
209 calls to `c-indent-line', to adhere better to Emacs 207 calls to `c-indent-line', to adhere better to Emacs conventions.
210 conventions.
211 208
212 * cc-engine.el (c-indent-line): Use the syntax already bound 209 * cc-engine.el (c-indent-line): Use the syntax already bound
213 to `c-syntactic-context', if there is any. 210 to `c-syntactic-context', if there is any.
214 211
215 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 212 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
218 wasn't added up correctly when a lineup function returned nil. 215 wasn't added up correctly when a lineup function returned nil.
219 216
220 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 217 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
221 218
222 * cc-engine.el (c-collect-line-comments): Fixed bug where 219 * cc-engine.el (c-collect-line-comments): Fixed bug where
223 empty lines were ignored when collecting line comments 220 empty lines were ignored when collecting line comments backwards.
224 backwards.
225 221
226 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 222 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
227 223
228 * cc-align.el (c-lineup-dont-change): Return an absolute 224 * cc-align.el (c-lineup-dont-change): Return an absolute
229 indentation column to work correctly in the case when several 225 indentation column to work correctly in the case when several
276 272
277 * cc-bytecomp.el (cc-eval-when-compile): New macro that works 273 * cc-bytecomp.el (cc-eval-when-compile): New macro that works
278 around a bug in `eval-when-compile' in the byte compiler. 274 around a bug in `eval-when-compile' in the byte compiler.
279 275
280 * cc-engine.el (c-forward-token-1): Fixed bug with return 276 * cc-engine.el (c-forward-token-1): Fixed bug with return
281 value when count is zero and there's no token start within the 277 value when count is zero and there's no token start within the limit.
282 limit.
283 278
284 (c-guess-basic-syntax): Don't add 'comment-intro to lines with 279 (c-guess-basic-syntax): Don't add 'comment-intro to lines with
285 "prefix comments", i.e. comments which are followed by code on 280 "prefix comments", i.e. comments which are followed by code on
286 the same line. 281 the same line.
287 282
331 improve the modularity: Moved all mode init stuff from 326 improve the modularity: Moved all mode init stuff from
332 cc-langs.el to cc-mode.el, including the keymap 327 cc-langs.el to cc-mode.el, including the keymap
333 initialization; cc-langs now only contains the various 328 initialization; cc-langs now only contains the various
334 variables for configuring the language syntax. 329 variables for configuring the language syntax.
335 330
336 * cc-engine.el, cc-styles.el (c-evaluate-offset, 331 * cc-engine.el, cc-styles.el (c-evaluate-offset)
337 c-get-offset): Moved from cc-styles to cc-engine since file 332 (c-get-offset): Moved from cc-styles to cc-engine since file
338 dependency analysis suggests they belong there (which also 333 dependency analysis suggests they belong there (which also
339 makes more sense). Thanks to Martin Buchholz for doing the 334 makes more sense). Thanks to Martin Buchholz for doing the analysis.
340 analysis.
341 335
342 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 336 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
343 337
344 * cc-cmds.el (c-fn-region-is-active-p): New function that 338 * cc-cmds.el (c-fn-region-is-active-p): New function that
345 wraps the corresponding macro, for use in places that aren't 339 wraps the corresponding macro, for use in places that aren't
346 compiled. Thanks to Martin Buchholz for pointing out this. 340 compiled. Thanks to Martin Buchholz for pointing out this.
347 341
348 * cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p. 342 * cc-langs.el (c-mode-menu): Use c-fn-region-is-active-p.
349 343
350 * cc-mode.el (c-prepare-bug-report-hooks): Hook variable to 344 * cc-mode.el (c-prepare-bug-report-hooks): Hook variable to
351 add things to the bug report. 345 add things to the bug report.
352 346
353 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org> 347 2000-03-21 Martin Stjernholm <bug-cc-mode@gnu.org>
367 * cc-engine.el (c-guess-basic-syntax): Don't treat the Pike 361 * cc-engine.el (c-guess-basic-syntax): Don't treat the Pike
368 multiline string syntax, #"...", as a cpp macro. 362 multiline string syntax, #"...", as a cpp macro.
369 363
370 2001-03-21 Paul Eggert <eggert@twinsun.com> 364 2001-03-21 Paul Eggert <eggert@twinsun.com>
371 365
372 * international/mule-cmds.el (set-locale-environment): Set 366 * international/mule-cmds.el (set-locale-environment):
373 system-messages-locale and system-time-locale, but only if the 367 Set system-messages-locale and system-time-locale, but only if the
374 caller specifies a non-nil locale name. 368 caller specifies a non-nil locale name.
375 369
376 2001-03-20 John Wiegley <johnw@gnu.org> 370 2001-03-20 John Wiegley <johnw@gnu.org>
377 371
378 * calendar/calendar.el (nongregorian-diary-listing-hook): Added 372 * calendar/calendar.el (nongregorian-diary-listing-hook):
379 :options to cover the possible values. 373 Added :options to cover the possible values.
380 (nongregorian-diary-marking-hook): Ditto 374 (nongregorian-diary-marking-hook): Ditto.
381 375
382 * cal-bahai.el, cal-menu.el, calendar.el, diary-lib.el, 376 * cal-bahai.el, cal-menu.el, calendar.el, diary-lib.el,
383 * holidays.el: Added support for the Baha'i calendar system. 377 * holidays.el: Added support for the Baha'i calendar system.
384 378
385 * pcvs-util.el (cvs-bury-buffer): Bodiless `if' statements cause 379 * pcvs-util.el (cvs-bury-buffer): Bodiless `if' statements cause
411 * bindings.el (mode-line-mode-menu): `glasses-mode' might be unbound. 405 * bindings.el (mode-line-mode-menu): `glasses-mode' might be unbound.
412 (completion-ignored-extensions): Remove duplicate ".class". 406 (completion-ignored-extensions): Remove duplicate ".class".
413 407
414 2001-03-19 Andreas Schwab <schwab@suse.de> 408 2001-03-19 Andreas Schwab <schwab@suse.de>
415 409
416 * textmodes/reftex-dcr.el (reftex-view-crossref): Doc fix. From 410 * textmodes/reftex-dcr.el (reftex-view-crossref): Doc fix.
417 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>. 411 From Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>.
418 412
419 2001-03-19 Gerd Moellmann <gerd@gnu.org> 413 2001-03-19 Gerd Moellmann <gerd@gnu.org>
420 414
421 * language/european.el ("Latin-5", "Latin-4"): Use postfix input 415 * language/european.el ("Latin-5", "Latin-4"): Use postfix input
422 methods since there are not prefix input methods. 416 methods since there are not prefix input methods.
423 417
424 2001-03-19 Kenichi Handa <handa@etl.go.jp> 418 2001-03-19 Kenichi Handa <handa@etl.go.jp>
425 419
426 * international/mule-cmds.el (read-input-method-name): Locally 420 * international/mule-cmds.el (read-input-method-name):
427 bind enable-recursive-minibuffers to t. 421 Locally bind enable-recursive-minibuffers to t.
428 422
429 2001-03-18 Stefan Monnier <monnier@cs.yale.edu> 423 2001-03-18 Stefan Monnier <monnier@cs.yale.edu>
430 424
431 * emacs-lisp/lmenu.el (add-menu): Re-added (was erroneously removed). 425 * emacs-lisp/lmenu.el (add-menu): Re-added (was erroneously removed).
432 426
433 2001-03-17 Michael Kifer <kifer@cs.sunysb.edu> 427 2001-03-17 Michael Kifer <kifer@cs.sunysb.edu>
434 428
435 * ediff-util.el: Copyright years. 429 * ediff-util.el: Copyright years.
436 (ediff-choose-syntax-table): New function. 430 (ediff-choose-syntax-table): New function.
437 (ediff-setup): Use ediff-choose-syntax-table. 431 (ediff-setup): Use ediff-choose-syntax-table.
438 432
439 * ediff-init.el (ediff-with-syntax-table): New macro, uses 433 * ediff-init.el (ediff-with-syntax-table): New macro, uses
440 with-syntax-table. 434 with-syntax-table.
441 435
442 * ediff.el: Date of last update, copyright years. 436 * ediff.el: Date of last update, copyright years.
443 437
444 * ediff-wind (ediff-setup-control-frame): Nill->nil. 438 * ediff-wind (ediff-setup-control-frame): Nill->nil.
445 439
446 * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy 440 * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
447 of Scott Bronson. 441 of Scott Bronson.
448 (ex-cmd-assoc,ex-cmd-one-letr): New functions. 442 (ex-cmd-assoc,ex-cmd-one-letr): New functions.
449 (viper-check-sub,viper-get-ex-command,viper-execute-ex-command): 443 (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
450 Deleted functions. 444 Deleted functions.
451 (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new 445 (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
452 ex-token-list. 446 ex-token-list.
453 447
454 * viper-util.el: Spaces, indentation. 448 * viper-util.el: Spaces, indentation.
455 449
456 * viper.el: Changed version, modification time. 450 * viper.el: Changed version, modification time.
457 451
458 2001-03-16 John Wiegley <johnw@gnu.org> 452 2001-03-16 John Wiegley <johnw@gnu.org>
459 453
460 * calendar/timeclock.el (timeclock-workday-remaining): Check 454 * calendar/timeclock.el (timeclock-workday-remaining):
461 whether `discrep' is non-null before using it. 455 Check whether `discrep' is non-null before using it.
462 456
463 2001-03-16 John Wiegley <johnw@gnu.org> 457 2001-03-16 John Wiegley <johnw@gnu.org>
464 458
465 * calendar/timeclock.el (timeclock-reread-log): Fixed problem with 459 * calendar/timeclock.el (timeclock-reread-log): Fixed problem with
466 first-time checkins. 460 first-time checkins.
478 file. 472 file.
479 (timeclock-log-data): Bound the variable event. 473 (timeclock-log-data): Bound the variable event.
480 474
481 2001-03-16 Kenichi Handa <handa@etl.go.jp> 475 2001-03-16 Kenichi Handa <handa@etl.go.jp>
482 476
483 * international/mule-cmds.el (select-safe-coding-system): Fix 477 * international/mule-cmds.el (select-safe-coding-system):
484 typo: symbol-name -> symbol-value. 478 Fix typo: symbol-name -> symbol-value.
485 479
486 * mail/rmail.el (rmail-insert-inbox-text): Call expand-file-name 480 * mail/rmail.el (rmail-insert-inbox-text): Call expand-file-name
487 before substitute-in-file-name to handle double slashes in FILE 481 before substitute-in-file-name to handle double slashes in FILE
488 correctly. 482 correctly.
489 483
538 * mail/rmailsum.el (rmail-summary-override-mail-send-and-exit): 532 * mail/rmailsum.el (rmail-summary-override-mail-send-and-exit):
539 New function. 533 New function.
540 (rmail-summary-mail, rmail-summary-reply, rmail-summary-forward): 534 (rmail-summary-mail, rmail-summary-reply, rmail-summary-forward):
541 Use it. 535 Use it.
542 536
543 * emacs-lisp/autoload.el (generate-file-autoloads): Remove 537 * emacs-lisp/autoload.el (generate-file-autoloads):
544 warning about line lengths. 538 Remove warning about line lengths.
545 539
546 2001-03-12 Philippe Waroquiers <wao@gull.tact.cfmu.eurocontrol.be> 540 2001-03-12 Philippe Waroquiers <wao@gull.tact.cfmu.eurocontrol.be>
547 541
548 * progmodes/etags.el (tags-compression-info-list): New variable. 542 * progmodes/etags.el (tags-compression-info-list): New variable.
549 (find-tag-in-order): Use it to deal with compressed source files. 543 (find-tag-in-order): Use it to deal with compressed source files.
674 (html-autoview-mode): Don't bother using make-local-hook. 668 (html-autoview-mode): Don't bother using make-local-hook.
675 669
676 2001-03-07 Gerd Moellmann <gerd@gnu.org> 670 2001-03-07 Gerd Moellmann <gerd@gnu.org>
677 671
678 * cus-edit.el (custom-save-delete): Move in front of local 672 * cus-edit.el (custom-save-delete): Move in front of local
679 variables, otherwise long Custom entries would make them 673 variables, otherwise long Custom entries would make them ineffective.
680 ineffective.
681 674
682 * uniquify.el: Set maintainer to FSF. 675 * uniquify.el: Set maintainer to FSF.
683 676
684 2001-03-07 Eli Zaretskii <eliz@is.elta.co.il> 677 2001-03-07 Eli Zaretskii <eliz@is.elta.co.il>
685 678
744 (sql-interbase-options): New option. 737 (sql-interbase-options): New option.
745 And some typos fixed: "customise" to "customize". 738 And some typos fixed: "customise" to "customize".
746 739
747 2001-03-06 Dave Love <fx@gnu.org> 740 2001-03-06 Dave Love <fx@gnu.org>
748 741
749 * textmodes/flyspell.el (flyspell-region): Set up 742 * textmodes/flyspell.el (flyspell-region):
750 flyspell-local-mouse-map. 743 Set up flyspell-local-mouse-map.
751 744
752 2001-03-05 Richard M. Stallman <rms@gnu.org> 745 2001-03-05 Richard M. Stallman <rms@gnu.org>
753 746
754 * mail/rmail.el (rmail-retry-failure): 747 * mail/rmail.el (rmail-retry-failure):
755 Don't call rmail-beginning-of-message. 748 Don't call rmail-beginning-of-message.
766 * emacs-lisp/cl.el (dotimes, dolist): Undef prior to autoloading 759 * emacs-lisp/cl.el (dotimes, dolist): Undef prior to autoloading
767 new defs. 760 new defs.
768 761
769 2001-03-05 Kenichi Handa <handa@etl.go.jp> 762 2001-03-05 Kenichi Handa <handa@etl.go.jp>
770 763
771 * language/ethio-util.el (ethio-toggle-space): Update 764 * language/ethio-util.el (ethio-toggle-space):
772 current-input-method-title if necessary. 765 Update current-input-method-title if necessary.
773 (ethio-toggle-punctuation): Likewise. 766 (ethio-toggle-punctuation): Likewise.
774 767
775 * international/quail.el (quail-title): Fix for the case that a 768 * international/quail.el (quail-title): Fix for the case that a
776 title of an input method is specified by a list of the same form 769 title of an input method is specified by a list of the same form
777 as used in mode-line-format. 770 as used in mode-line-format.
778 771
779 * international/mule-cmds.el (activate-input-method): If 772 * international/mule-cmds.el (activate-input-method):
780 current-input-method-title is set by activating INPUT-METHOD, 773 If current-input-method-title is set by activating INPUT-METHOD,
781 respect that value. 774 respect that value.
782 775
783 2001-03-05 Gerd Moellmann <gerd@gnu.org> 776 2001-03-05 Gerd Moellmann <gerd@gnu.org>
784 777
785 * play/dunnet.el (dun-mode): Set major-mode to `dun-mode'. 778 * play/dunnet.el (dun-mode): Set major-mode to `dun-mode'.
793 (sql-mysql): Doc change. 786 (sql-mysql): Doc change.
794 (sql-postgres): Doc change. 787 (sql-postgres): Doc change.
795 788
796 2001-03-05 Kenichi Handa <handa@etl.go.jp> 789 2001-03-05 Kenichi Handa <handa@etl.go.jp>
797 790
798 * international/mule-conf.el (emacs-mule, raw-text): Docstring 791 * international/mule-conf.el (emacs-mule, raw-text):
799 modified. 792 Docstring modified.
800 793
801 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il> 794 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
802 795
803 * term/internal.el: Update copyright notice. 796 * term/internal.el: Update copyright notice.
804 797
805 * term/pc-win.el: Update copyright notice. 798 * term/pc-win.el: Update copyright notice.
806 799
807 2001-03-02 Dave Love <fx@gnu.org> 800 2001-03-02 Dave Love <fx@gnu.org>
808 801
809 * files.el (insert-file-contents-literally): Bind 802 * files.el (insert-file-contents-literally):
810 inhibit-file-name-handlers and inhibit-file-name-operation, not 803 Bind inhibit-file-name-handlers and inhibit-file-name-operation,
811 jka-compr-compression-info-list. 804 not jka-compr-compression-info-list.
812 805
813 2001-03-02 Stefan Monnier <monnier@cs.yale.edu> 806 2001-03-02 Stefan Monnier <monnier@cs.yale.edu>
814 807
815 * newcomment.el (comment-normalize-vars): Use [ \t] for the trailing 808 * newcomment.el (comment-normalize-vars): Use [ \t] for the trailing
816 spaces in default comment-start-skip settings rather than \s-. 809 spaces in default comment-start-skip settings rather than \s-.
851 844
852 2001-03-01 Eli Zaretskii <eliz@is.elta.co.il> 845 2001-03-01 Eli Zaretskii <eliz@is.elta.co.il>
853 846
854 * info.el (info-insert-file-contents-1): Accept an additional 847 * info.el (info-insert-file-contents-1): Accept an additional
855 argument `lfn': if it is non-nil, concatenate `filename' and 848 argument `lfn': if it is non-nil, concatenate `filename' and
856 `suffix'; otherwise use the complicated MS-DOS code. All callers 849 `suffix'; otherwise use the complicated MS-DOS code.
857 changed. 850 All callers changed.
858 (info-insert-file-contents, Info-find-node): If the MS-DOS port 851 (info-insert-file-contents, Info-find-node): If the MS-DOS port
859 can access long file names, try the long file-name version of 852 can access long file names, try the long file-name version of
860 `info-insert-file-contents-1', then the short file-name version. 853 `info-insert-file-contents-1', then the short file-name version.
861 854
862 2001-02-28 TAKAHASHI Naoto <ntakahas@m17n.org> 855 2001-02-28 TAKAHASHI Naoto <ntakahas@m17n.org>
1014 (ps-print-version): New version number (6.4). 1007 (ps-print-version): New version number (6.4).
1015 (ps-printer-name): Initialization fix. 1008 (ps-printer-name): Initialization fix.
1016 (ps-zebra-stripe-follow): Funcionality enhancement. 1009 (ps-zebra-stripe-follow): Funcionality enhancement.
1017 (ps-prologue-file): Code enhancement. 1010 (ps-prologue-file): Code enhancement.
1018 (ps-right-header): Timestamp package replacement. 1011 (ps-right-header): Timestamp package replacement.
1019 (ps-setup, ps-face-bold-p, ps-face-italic-p, 1012 (ps-setup, ps-face-bold-p, ps-face-italic-p)
1020 ps-get-page-dimensions) 1013 (ps-get-page-dimensions)
1021 (ps-generate-header, ps-begin-file, ps-begin-job) 1014 (ps-generate-header, ps-begin-file, ps-begin-job)
1022 (ps-generate-postscript-with-faces, ps-do-despool): Code fix. 1015 (ps-generate-postscript-with-faces, ps-do-despool): Code fix.
1023 (ps-time-stamp-mon-dd-yyyy, ps-time-stamp-hh:mm:ss): New funs. 1016 (ps-time-stamp-mon-dd-yyyy, ps-time-stamp-hh:mm:ss): New funs.
1024 (ps-zebra-stripe-full-p, ps-zebra-stripe-alist): New vars. 1017 (ps-zebra-stripe-full-p, ps-zebra-stripe-alist): New vars.
1025 (coding-system-for-write): Var declaration (XEmacs compatibility). 1018 (coding-system-for-write): Var declaration (XEmacs compatibility).
1143 (ediff-coding-system-for-read): Replaced the no-conversion default 1136 (ediff-coding-system-for-read): Replaced the no-conversion default
1144 with raw-text. 1137 with raw-text.
1145 1138
1146 * ediff-init.el: Removed :version from defcustom vars. 1139 * ediff-init.el: Removed :version from defcustom vars.
1147 1140
1148 * ediff-util.el (ediff-compute-custom-diffs-maybe): Better 1141 * ediff-util.el (ediff-compute-custom-diffs-maybe):
1149 handling of the diff mode 1142 Better handling of the diff mode.
1150 1143
1151 * ediff.texi: Added ediff-coding-system-for-read. 1144 * ediff.texi: Added ediff-coding-system-for-read.
1152 1145
1153 * viper.texi: Fix typos. 1146 * viper.texi: Fix typos.
1154 1147
1157 * shadowfile.el: Doc fixes. 1150 * shadowfile.el: Doc fixes.
1158 (shadow) <defgroup>: Add :link. 1151 (shadow) <defgroup>: Add :link.
1159 (shadowfile-unload-hook): New function. 1152 (shadowfile-unload-hook): New function.
1160 (shadow-initialize): Use defalias, not fset. 1153 (shadow-initialize): Use defalias, not fset.
1161 (shadow-define-cluster, shadow-define-literal-group) 1154 (shadow-define-cluster, shadow-define-literal-group)
1162 (shadow-define-regexp-group, shadow-initialize): Add autoload 1155 (shadow-define-regexp-group, shadow-initialize): Add autoload cookie.
1163 cookie.
1164 1156
1165 * international/mule.el: Doc and message fixes. 1157 * international/mule.el: Doc and message fixes.
1166 1158
1167 * international/ccl.el (define-ccl-program): Doc fix. 1159 * international/ccl.el (define-ccl-program): Doc fix.
1168 1160
1186 1178
1187 2001-02-09 Dave Love <fx@gnu.org> 1179 2001-02-09 Dave Love <fx@gnu.org>
1188 1180
1189 * imenu.el (imenu-generic-expression): Doc fix. 1181 * imenu.el (imenu-generic-expression): Doc fix.
1190 1182
1191 * emacs-lisp/re-builder.el (reb-mode): Quote the hook name. From 1183 * emacs-lisp/re-builder.el (reb-mode): Quote the hook name.
1192 Juanma Barranquero. 1184 From Juanma Barranquero.
1193 1185
1194 * emacs-lisp/authors.el (authors): Expand `root' before running find. 1186 * emacs-lisp/authors.el (authors): Expand `root' before running find.
1195 1187
1196 2001-02-09 Kenichi Handa <handa@etl.go.jp> 1188 2001-02-09 Kenichi Handa <handa@etl.go.jp>
1197 1189
1199 value specified for :line-width. 1191 value specified for :line-width.
1200 1192
1201 2001-02-08 Stefan Monnier <monnier@cs.yale.edu> 1193 2001-02-08 Stefan Monnier <monnier@cs.yale.edu>
1202 1194
1203 * which-func.el (which-func-mode): Invert which-func-mode-global. 1195 * which-func.el (which-func-mode): Invert which-func-mode-global.
1204 Fix from Juanma Barranquero <lektu@uol.com.br>. 1196 From Juanma Barranquero <lektu@uol.com.br>.
1205 1197
1206 2001-02-08 Dave Love <fx@gnu.org> 1198 2001-02-08 Dave Love <fx@gnu.org>
1207 1199
1208 * wid-edit.el (widget-plist-convert-widget): Replace binding of 1200 * wid-edit.el (widget-plist-convert-widget): Replace binding of
1209 widget-plist-value-type. 1201 widget-plist-value-type.
1210 (widget-alist-convert-widget): Replace binding of 1202 (widget-alist-convert-widget): Replace binding of
1211 widget-alist-value-type. 1203 widget-alist-value-type.
1212 1204
1213 * textmodes/paragraphs.el (sentence-end): Doc fix. 1205 * textmodes/paragraphs.el (sentence-end): Doc fix.
1214 1206
1215 * eshell/em-rebind.el (eshell-cannot-leave-input-list): Remove 1207 * eshell/em-rebind.el (eshell-cannot-leave-input-list):
1216 `backward-line'. 1208 Remove `backward-line'.
1217 1209
1218 * play/pong.el (pong-blank-color, pong-bat-color) 1210 * play/pong.el (pong-blank-color, pong-bat-color)
1219 (pong-ball-color, pong-border-color, pong-left-key) 1211 (pong-ball-color, pong-border-color, pong-left-key)
1220 (pong-right-key, pong-up-key, pong-down-key, pong-quit-key) 1212 (pong-right-key, pong-up-key, pong-down-key, pong-quit-key)
1221 (pong-pause-key, pong-resume-key, pong-timer-delay): 1213 (pong-pause-key, pong-resume-key, pong-timer-delay):
1243 1235
1244 * loadup.el: Revert last change. 1236 * loadup.el: Revert last change.
1245 1237
1246 2001-02-07 Kenichi Handa <handa@etl.go.jp> 1238 2001-02-07 Kenichi Handa <handa@etl.go.jp>
1247 1239
1248 * international/mule.el (transform-make-coding-system-args): Make 1240 * international/mule.el (transform-make-coding-system-args):
1249 it work also for coding systems not using CCL. 1241 Make it work also for coding systems not using CCL.
1250 1242
1251 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il> 1243 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1252 1244
1253 * simple.el (previous-matching-history-element) 1245 * simple.el (previous-matching-history-element)
1254 (next-matching-history-element): Doc fix. 1246 (next-matching-history-element): Doc fix.
1293 whole buffer. If necessary, turn on font lock. (Removed 1285 whole buffer. If necessary, turn on font lock. (Removed
1294 font-lock-unfontify and font-lock support-mode-specific calls, 1286 font-lock-unfontify and font-lock support-mode-specific calls,
1295 such as lazy-lock-fontify-window.) 1287 such as lazy-lock-fontify-window.)
1296 (hi-lock-find-patterns): Do not turn on hi-lock-mode even if 1288 (hi-lock-find-patterns): Do not turn on hi-lock-mode even if
1297 patterns are found. Not useful now since find-file-hook is removed 1289 patterns are found. Not useful now since find-file-hook is removed
1298 if hi-lock is off, but may be needed for per-buffer hi-lock 1290 if hi-lock is off, but may be needed for per-buffer hi-lock activation.
1299 activation.
1300 (hi-lock-face-phrase-buffer): New function. Also added related 1291 (hi-lock-face-phrase-buffer): New function. Also added related
1301 menu item and keybinding. 1292 menu item and keybinding.
1302 (highlight-phrase): New alias, to hi-lock-face-phrase-buffer. 1293 (highlight-phrase): New alias, to hi-lock-face-phrase-buffer.
1303 (hi-lock-process-phrase): New function. 1294 (hi-lock-process-phrase): New function.
1304 (hi-lock-line-face-buffer): Doc fixes. 1295 (hi-lock-line-face-buffer): Doc fixes.
1357 * skeleton.el (skeleton-internal-1): Always push the mark for @. 1348 * skeleton.el (skeleton-internal-1): Always push the mark for @.
1358 1349
1359 2001-02-02 Eli Zaretskii <eliz@is.elta.co.il> 1350 2001-02-02 Eli Zaretskii <eliz@is.elta.co.il>
1360 1351
1361 * info.el (info-initialize): If installation-directory is nil, for 1352 * info.el (info-initialize): If installation-directory is nil, for
1362 DOS/Windows systems try looking in a sibling of 1353 DOS/Windows systems try looking in a sibling of invocation-directory.
1363 invocation-directory.
1364 1354
1365 2001-02-02 Gerd Moellmann <gerd@gnu.org> 1355 2001-02-02 Gerd Moellmann <gerd@gnu.org>
1366 1356
1367 * wid-edit.el (widget-button-click): Fix last change. 1357 * wid-edit.el (widget-button-click): Fix last change.
1368 1358
1390 1380
1391 * vc.el (vc-diff-switches): New user option. 1381 * vc.el (vc-diff-switches): New user option.
1392 (vc-version-diff): Use it. 1382 (vc-version-diff): Use it.
1393 (vc-diff-switches-list): New macro. 1383 (vc-diff-switches-list): New macro.
1394 1384
1395 * vc-{rcs,cvs,sccs}.el: (vc-BACKEND-diff-switches): New 1385 * vc-{rcs,cvs,sccs}.el: (vc-BACKEND-diff-switches):
1396 customization options. 1386 New customization options.
1397 (vc-BACKEND-diff): Use new options via vc-diff-switches-list. 1387 (vc-BACKEND-diff): Use new options via vc-diff-switches-list.
1398 1388
1399 * vc-sccs.el (vc-sccs-workfile-unchanged-p): Return correct status. 1389 * vc-sccs.el (vc-sccs-workfile-unchanged-p): Return correct status.
1400 1390
1401 2001-02-01 Gerd Moellmann <gerd@gnu.org> 1391 2001-02-01 Gerd Moellmann <gerd@gnu.org>
1416 is in front of the left-margin, if any. 1406 is in front of the left-margin, if any.
1417 1407
1418 * simple.el (delete-key-deletes-forward-mode): Treat `kp-delete' 1408 * simple.el (delete-key-deletes-forward-mode): Treat `kp-delete'
1419 like `delete'. 1409 like `delete'.
1420 1410
1421 * bindings.el: Define `kp-delete' like `delete' in 1411 * bindings.el: Define `kp-delete' like `delete' in function-key-map.
1422 function-key-map.
1423 1412
1424 * term/w32-win.el (mouse-set-font): Doc fix. 1413 * term/w32-win.el (mouse-set-font): Doc fix.
1425 1414
1426 2001-01-31 Stefan Monnier <monnier@cs.yale.edu> 1415 2001-01-31 Stefan Monnier <monnier@cs.yale.edu>
1427 1416
1471 (lpr-windows-system, lpr-lp-system): New vars. 1460 (lpr-windows-system, lpr-lp-system): New vars.
1472 (lpr-printer-switch): New defcustom. 1461 (lpr-printer-switch): New defcustom.
1473 (printer-name, lpr-command): Customization fix. 1462 (printer-name, lpr-command): Customization fix.
1474 (print-region-1): Code fix. 1463 (print-region-1): Code fix.
1475 (print-region-new-buffer, printify-region): Indentation fix. 1464 (print-region-new-buffer, printify-region): Indentation fix.
1476 (lpr-eval-switch, lpr-flatten-list, lpr-flatten-list-1): New 1465 (lpr-eval-switch, lpr-flatten-list, lpr-flatten-list-1):
1477 functions. 1466 New functions.
1478 1467
1479 2001-01-29 Gerd Moellmann <gerd@gnu.org> 1468 2001-01-29 Gerd Moellmann <gerd@gnu.org>
1480 1469
1481 * msb.el (toplevel): Fix the eval-after-load. 1470 * msb.el (toplevel): Fix the eval-after-load.
1482 1471
1484 1473
1485 * eshell/esh-ext.el (eshell-windows-shell-file): Fix :type. 1474 * eshell/esh-ext.el (eshell-windows-shell-file): Fix :type.
1486 1475
1487 * eshell/em-ls.el (eshell-ls-exclude-regexp): Fix :type. 1476 * eshell/em-ls.el (eshell-ls-exclude-regexp): Fix :type.
1488 1477
1489 * progmodes/tcl.el (outline, dabbrev, add-log): Require when 1478 * progmodes/tcl.el (outline, dabbrev, add-log): Require when compiling.
1490 compiling.
1491 (tcl-using-emacs-19-23): Consider Emacs 21+. 1479 (tcl-using-emacs-19-23): Consider Emacs 21+.
1492 (tcl-help-directory-list, tcl-command-switches): Fix :type. 1480 (tcl-help-directory-list, tcl-command-switches): Fix :type.
1493 (tcl-add-emacs-menu): Supply menu name. 1481 (tcl-add-emacs-menu): Supply menu name.
1494 (tcl-beginning-of-defun, tcl-end-of-defun): Defalias, don't fset. 1482 (tcl-beginning-of-defun, tcl-end-of-defun): Defalias, don't fset.
1495 1483
1515 1503
1516 * frame.el (frame-initialize): Doc fix. 1504 * frame.el (frame-initialize): Doc fix.
1517 1505
1518 * time-stamp.el (time-stamp-string): Doc fix. 1506 * time-stamp.el (time-stamp-string): Doc fix.
1519 1507
1520 * woman.el (WoMan-log-1): Make the log buffer writable. From 1508 * woman.el (WoMan-log-1): Make the log buffer writable.
1521 Markus Rost <rost@math.ohio-state.edu>. 1509 From Markus Rost <rost@math.ohio-state.edu>.
1522 1510
1523 2001-01-29 Gerd Moellmann <gerd@gnu.org> 1511 2001-01-29 Gerd Moellmann <gerd@gnu.org>
1524 1512
1525 * imenu.el (imenu-syntax-alist): Add autoload cookie for 1513 * imenu.el (imenu-syntax-alist): Add autoload cookie for
1526 the `make-variable-buffer-local'. 1514 the `make-variable-buffer-local'.
1527 1515
1528 2001-01-29 Dave Love <fx@gnu.org> 1516 2001-01-29 Dave Love <fx@gnu.org>
1529 1517
1530 * ansi-color.el (ansi-color-for-comint-mode): Add :version. 1518 * ansi-color.el (ansi-color-for-comint-mode): Add :version.
1531 (ansi-color-for-comint-mode-on, ansi-color-process-output): Add 1519 (ansi-color-for-comint-mode-on, ansi-color-process-output):
1532 autoload cookie. 1520 Add autoload cookie.
1533 (ansi-color-apply-sequence): Fix typo. 1521 (ansi-color-apply-sequence): Fix typo.
1534 1522
1535 2001-01-29 Gerd Moellmann <gerd@gnu.org> 1523 2001-01-29 Gerd Moellmann <gerd@gnu.org>
1536 1524
1537 * menu-bar.el (menu-bar-files-menu): Add menu items for 1525 * menu-bar.el (menu-bar-files-menu): Add menu items for
1544 1532
1545 2001-01-29 Dave Love <fx@gnu.org> 1533 2001-01-29 Dave Love <fx@gnu.org>
1546 1534
1547 * elide-head.el (elide-head): Make overlay evaporate. 1535 * elide-head.el (elide-head): Make overlay evaporate.
1548 1536
1549 * international/mule-conf.el (chinese-big5-1, chinese-big5-2): Doc 1537 * international/mule-conf.el (chinese-big5-1, chinese-big5-2): Doc fix.
1550 fix.
1551 1538
1552 2001-01-28 Eli Zaretskii <eliz@is.elta.co.il> 1539 2001-01-28 Eli Zaretskii <eliz@is.elta.co.il>
1553 1540
1554 * isearch.el (isearch-highlight): Don't punt if the display 1541 * isearch.el (isearch-highlight): Don't punt if the display
1555 doesn't support colors, since isearch faces are defined for 1542 doesn't support colors, since isearch faces are defined for
1565 1552
1566 * simple.el (transient-mark-mode): Doc fix. 1553 * simple.el (transient-mark-mode): Doc fix.
1567 1554
1568 2001-01-27 Gerd Moellmann <gerd@gnu.org> 1555 2001-01-27 Gerd Moellmann <gerd@gnu.org>
1569 1556
1570 * progmodes/etags.el (find-tag-noselect): Don't bind 1557 * progmodes/etags.el (find-tag-noselect): Don't bind tags-file-name.
1571 tags-file-name.
1572 1558
1573 2001-01-27 Eli Zaretskii <eliz@is.elta.co.il> 1559 2001-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1574 1560
1575 * shell.el (shell-unquote-argument): If the shell is one of the 1561 * shell.el (shell-unquote-argument): If the shell is one of the
1576 mentioned in shell-dumb-shell-regexp, don't treat a backslash as a 1562 mentioned in shell-dumb-shell-regexp, don't treat a backslash as a
1577 quote character. 1563 quote character.
1578 (shell-dumb-shell-regexp): Document that the shells which match 1564 (shell-dumb-shell-regexp): Document that the shells which match
1579 this regexp are supposed to not treat a backslash as a quote 1565 this regexp are supposed to not treat a backslash as a quote character.
1580 character.
1581 1566
1582 * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Undo the change 1567 * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Undo the change
1583 from 2001-01-12. It is not needed, since backspace is mapped into 1568 from 2001-01-12. It is not needed, since backspace is mapped into DEL.
1584 DEL.
1585 1569
1586 2001-01-27 Richard M. Stallman <rms@gnu.org> 1570 2001-01-27 Richard M. Stallman <rms@gnu.org>
1587 1571
1588 * dabbrev.el (dabbrev--substitute-expansion): 1572 * dabbrev.el (dabbrev--substitute-expansion):
1589 Treat a one-capital-letter abbrev as "not all upper case", 1573 Treat a one-capital-letter abbrev as "not all upper case",
1599 commands act on the region when mark is active. 1583 commands act on the region when mark is active.
1600 1584
1601 2001-01-27 Kenichi Handa <handa@etl.go.jp> 1585 2001-01-27 Kenichi Handa <handa@etl.go.jp>
1602 1586
1603 * international/quail.el (quail-setup-completion-buf): Make the 1587 * international/quail.el (quail-setup-completion-buf): Make the
1604 multibyteness of current buffer inherited to Quail completion 1588 multibyteness of current buffer inherited to Quail completion buffer.
1605 buffer.
1606 (quail-show-guidance-buf): Make the multibyteness of current 1589 (quail-show-guidance-buf): Make the multibyteness of current
1607 buffer inherited to Quail guidance buffer. 1590 buffer inherited to Quail guidance buffer.
1608 (quail-help): Make the multibyteness of current buffer inherited 1591 (quail-help): Make the multibyteness of current buffer inherited
1609 to Quail help buffer. 1592 to Quail help buffer.
1610 1593
1637 2001-01-26 Gerd Moellmann <gerd@gnu.org> 1620 2001-01-26 Gerd Moellmann <gerd@gnu.org>
1638 1621
1639 * man.el (Man-default-man-entry, Man-mode): Doc fix. 1622 * man.el (Man-default-man-entry, Man-mode): Doc fix.
1640 1623
1641 * startup.el (display-startup-echo-area-message): Make sure 1624 * startup.el (display-startup-echo-area-message): Make sure
1642 the echo area is resized to fit the size of the startup 1625 the echo area is resized to fit the size of the startup message.
1643 message.
1644 1626
1645 * gud.el (gud-perldb-massage-args): Avoid nreverse'ing a list 1627 * gud.el (gud-perldb-massage-args): Avoid nreverse'ing a list
1646 part of which is a constant. 1628 part of which is a constant.
1647 1629
1648 2001-01-26 Eli Zaretskii <eliz@is.elta.co.il> 1630 2001-01-26 Eli Zaretskii <eliz@is.elta.co.il>
1649 1631
1650 * loadup.el (Top-level) [ms-dos]: Don't load international/ccl 1632 * loadup.el (Top-level) [ms-dos]: Don't load international/ccl twice.
1651 twice.
1652 1633
1653 2001-01-26 Richard M. Stallman <rms@gnu.org> 1634 2001-01-26 Richard M. Stallman <rms@gnu.org>
1654 1635
1655 * simple.el (next-line): Don't let `newline' expand abbrevs. 1636 * simple.el (next-line): Don't let `newline' expand abbrevs.
1656 Simplify slightly. 1637 Simplify slightly.
1696 1677
1697 * mail/rmail.el (rmail-redecode-body): Doc fix. 1678 * mail/rmail.el (rmail-redecode-body): Doc fix.
1698 1679
1699 2001-01-25 Kenichi Handa <handa@etl.go.jp> 1680 2001-01-25 Kenichi Handa <handa@etl.go.jp>
1700 1681
1701 * international/mule-cmds.el (reset-language-environment): Reset 1682 * international/mule-cmds.el (reset-language-environment):
1702 coding-category-utf-8 to mule-utf-8. 1683 Reset coding-category-utf-8 to mule-utf-8.
1703 1684
1704 * international/mule-conf.el (coding-category-utf-8): Initialize 1685 * international/mule-conf.el (coding-category-utf-8):
1705 to mule-utf-8. 1686 Initialize to mule-utf-8.
1706 1687
1707 * loadup.el: Preload international/utf-8. 1688 * loadup.el: Preload international/utf-8.
1708 1689
1709 * international/utf-8.el: New file. 1690 * international/utf-8.el: New file.
1710 1691
1730 * mail/emacsbug.el (report-emacs-bug): Mention the fact that the 1711 * mail/emacsbug.el (report-emacs-bug): Mention the fact that the
1731 bug report is mailed to an email list and posted to a news group. 1712 bug report is mailed to an email list and posted to a news group.
1732 1713
1733 2001-01-24 Gerd Moellmann <gerd@gnu.org> 1714 2001-01-24 Gerd Moellmann <gerd@gnu.org>
1734 1715
1735 * comint.el (comint-replace-by-expanded-history-before-point): Fix 1716 * comint.el (comint-replace-by-expanded-history-before-point):
1736 change of 2000-08-03 to move point to the start of the line again. 1717 Fix change of 2000-08-03 to move point to the start of the line again.
1737 1718
1738 * startup.el (tool-bar-images-pixel-height): New variable. 1719 * startup.el (tool-bar-images-pixel-height): New variable.
1739 (command-line): After loading the user's init file, when 1720 (command-line): After loading the user's init file, when
1740 tool-bar-mode is on, increase the frame's size by some lines for 1721 tool-bar-mode is on, increase the frame's size by some lines for
1741 the tool-bar. 1722 the tool-bar.
1760 1741
1761 2001-01-23 Dave Love <fx@gnu.org> 1742 2001-01-23 Dave Love <fx@gnu.org>
1762 1743
1763 * international/mule.el (make-coding-system): Fix typo. 1744 * international/mule.el (make-coding-system): Fix typo.
1764 1745
1765 * textmodes/outline.el (outline-mode) <font-lock-defaults>: Add 1746 * textmodes/outline.el (outline-mode) <font-lock-defaults>:
1766 backward-paragraph as font-lock-beginning-of-syntax-function. 1747 Add backward-paragraph as font-lock-beginning-of-syntax-function.
1767 1748
1768 2001-01-23 Eli Zaretskii <eliz@is.elta.co.il> 1749 2001-01-23 Eli Zaretskii <eliz@is.elta.co.il>
1769 1750
1770 * font-lock.el (font-lock-mode): Doc fix. 1751 * font-lock.el (font-lock-mode): Doc fix.
1771 1752
1819 locale-coding-system, default-enable-multibyte-characters, and the 1800 locale-coding-system, default-enable-multibyte-characters, and the
1820 environment variables LC_ALL, LC_TYPE, and LANG. 1801 environment variables LC_ALL, LC_TYPE, and LANG.
1821 1802
1822 2001-01-19 Gerd Moellmann <gerd@gnu.org> 1803 2001-01-19 Gerd Moellmann <gerd@gnu.org>
1823 1804
1824 * font-lock.el (font-lock-default-fontify-region): Fix last 1805 * font-lock.el (font-lock-default-fontify-region): Fix last change.
1825 change.
1826 1806
1827 * font-lock.el (font-lock-multiline): Default to nil. 1807 * font-lock.el (font-lock-multiline): Default to nil.
1828 (font-lock-default-fontify-region): If font-lock-multiline is 1808 (font-lock-default-fontify-region): If font-lock-multiline is
1829 nil, don't check the property `font-lock-multiline'. 1809 nil, don't check the property `font-lock-multiline'.
1830 1810
1898 loop, rather than testing it each time through 1878 loop, rather than testing it each time through
1899 isearch-lazy-highlight-update. 1879 isearch-lazy-highlight-update.
1900 (isearch-lazy-highlight-search): Function restored. 1880 (isearch-lazy-highlight-search): Function restored.
1901 (isearch-lazy-highlight-update): Get called in a timer loop again, 1881 (isearch-lazy-highlight-update): Get called in a timer loop again,
1902 but this time highlight more than one match each time through. 1882 but this time highlight more than one match each time through.
1903 Only highlight matches in the visible part of the window. Start 1883 Only highlight matches in the visible part of the window.
1904 at point, move in the direction of the search, and wrap around at 1884 Start at point, move in the direction of the search, and wrap around at
1905 the edge of the window. Use sit-for to force redisplay and ensure 1885 the edge of the window. Use sit-for to force redisplay and ensure
1906 window-start is credible. "Face suppressing" behavior removed; 1886 window-start is credible. "Face suppressing" behavior removed;
1907 overlay priorities should make it unnecessary, right? 1887 overlay priorities should make it unnecessary, right?
1908 (isearch-highlight): Face suppressing behavior removed. 1888 (isearch-highlight): Face suppressing behavior removed.
1909 (isearch-dehighlight): Face suppressing behavior removed. 1889 (isearch-dehighlight): Face suppressing behavior removed.
1993 1973
1994 * calendar/calendar.el (calendar-basic-setup): Doc fix. 1974 * calendar/calendar.el (calendar-basic-setup): Doc fix.
1995 1975
1996 2001-01-12 Kenichi Handa <handa@etl.go.jp> 1976 2001-01-12 Kenichi Handa <handa@etl.go.jp>
1997 1977
1998 * international/mule-cmds.el (prefer-coding-system): Fix 1978 * international/mule-cmds.el (prefer-coding-system): Fix docstring.
1999 docstring.
2000 1979
2001 * international/ccl.el (define-ccl-program): Fix docstring. 1980 * international/ccl.el (define-ccl-program): Fix docstring.
2002 1981
2003 2001-01-11 Dave Love <fx@gnu.org> 1982 2001-01-11 Dave Love <fx@gnu.org>
2004 1983
2033 2012
2034 * help.el (load-symbol-file-load-history): New function extracted 2013 * help.el (load-symbol-file-load-history): New function extracted
2035 from function symbol-file. 2014 from function symbol-file.
2036 (symbol-file): Use it. 2015 (symbol-file): Use it.
2037 2016
2038 * toolbar/save.xpm, toolbar/undo.xpm: Use the same colors as 2017 * toolbar/save.xpm, toolbar/undo.xpm: Use the same colors as exit.xpm.
2039 exit.xpm.
2040 2018
2041 2001-01-11 Eli Zaretskii <eliz@is.elta.co.il> 2019 2001-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2042 2020
2043 * progmodes/etags.el (find-tag-interactive): If last-tag is nil, 2021 * progmodes/etags.el (find-tag-interactive): If last-tag is nil,
2044 behave as if there were no prefix argument. 2022 behave as if there were no prefix argument.
2069 2047
2070 2001-01-10 Dave Love <fx@gnu.org> 2048 2001-01-10 Dave Love <fx@gnu.org>
2071 2049
2072 * progmodes/etags.el (tags-apropos-additional-actions): Fix :type. 2050 * progmodes/etags.el (tags-apropos-additional-actions): Fix :type.
2073 2051
2074 * progmodes/sh-script.el (sh-imenu-generic-expression): Fix doc, 2052 * progmodes/sh-script.el (sh-imenu-generic-expression): Fix doc, :type.
2075 :type.
2076 2053
2077 * hi-lock.el (hi-lock-exclude-modes): Fix :type. 2054 * hi-lock.el (hi-lock-exclude-modes): Fix :type.
2078 2055
2079 * calculator.el (calculator-number-digits): Fix :type. 2056 * calculator.el (calculator-number-digits): Fix :type.
2080 2057
2186 that repeated calls will strip partial escape sequences, too. 2163 that repeated calls will strip partial escape sequences, too.
2187 (ansi-color-apply-on-region): Simplified code. Colorize end of 2164 (ansi-color-apply-on-region): Simplified code. Colorize end of
2188 region if face is not null. Store context in new (FACE POS) 2165 region if face is not null. Store context in new (FACE POS)
2189 format, such that repeated calls will strip partial escape 2166 format, such that repeated calls will strip partial escape
2190 sequences, too. Append faces to face property using 2167 sequences, too. Append faces to face property using
2191 ansi-color-apply-sequence such that cumulative mode actually 2168 ansi-color-apply-sequence such that cumulative mode actually works.
2192 works.
2193 (ansi-color-apply-sequence): New function. 2169 (ansi-color-apply-sequence): New function.
2194 (ansi-color-get-face): When the default face is added to the list 2170 (ansi-color-get-face): When the default face is added to the list
2195 of faces, all previous settings are discarded and the list of 2171 of faces, all previous settings are discarded and the list of
2196 faces is set to '(default). 2172 faces is set to '(default).
2197 2173
2200 * ansi-color.el (ansi-color-faces-vector): Use nil for the default 2176 * ansi-color.el (ansi-color-faces-vector): Use nil for the default
2201 face, such that ansi-color-apply and ansi-color-apply-on-region 2177 face, such that ansi-color-apply and ansi-color-apply-on-region
2202 will do the right thing. 2178 will do the right thing.
2203 (ansi-color-apply): Do the right thing, ie. if ansi-color-get-face 2179 (ansi-color-apply): Do the right thing, ie. if ansi-color-get-face
2204 returns nil, set the list of faces back to nil instead of 2180 returns nil, set the list of faces back to nil instead of
2205 appending the result of ansi-color-get-face to the front of the 2181 appending the result of ansi-color-get-face to the front of the list.
2206 list.
2207 2182
2208 2000-01-09 Alex Schroeder <alex@gnu.org> 2183 2000-01-09 Alex Schroeder <alex@gnu.org>
2209 2184
2210 * ansi-color.el (ansi-color-for-comint-mode): Doc change. 2185 * ansi-color.el (ansi-color-for-comint-mode): Doc change.
2211 (ansi-color-process): Doc change. 2186 (ansi-color-process): Doc change.
2224 (ansi-color-get-face): Avoid face text property '(nil) as results 2199 (ansi-color-get-face): Avoid face text property '(nil) as results
2225 in an errow for XEmacs. 2200 in an errow for XEmacs.
2226 2201
2227 2000-01-09 Alex Schroeder <alex@gnu.org> 2202 2000-01-09 Alex Schroeder <alex@gnu.org>
2228 2203
2229 * ansi-color.el (ansi-color-unfontify-region): New function. Uses 2204 * ansi-color.el (ansi-color-unfontify-region): New function.
2230 text-property ansi-color in order to preserve fontification by 2205 Uses text-property ansi-color in order to preserve fontification by
2231 ansi-color. When the package is loaded, a lambda expression is 2206 ansi-color. When the package is loaded, a lambda expression is
2232 put onto font-lock-mode-hook. This lambda expression will check 2207 put onto font-lock-mode-hook. This lambda expression will check
2233 font-lock-unfontify-region-function and replace 2208 font-lock-unfontify-region-function and replace
2234 font-lock-default-unfontify-region with 2209 font-lock-default-unfontify-region with ansi-color-unfontify-region.
2235 ansi-color-unfontify-region.
2236 (ansi-color-apply): Add text-property ansi-color in addition to 2210 (ansi-color-apply): Add text-property ansi-color in addition to
2237 text-property face. 2211 text-property face.
2238 (ansi-color-apply-on-region): Add text-property ansi-color in 2212 (ansi-color-apply-on-region): Add text-property ansi-color in
2239 addition to text-property face. 2213 addition to text-property face.
2240 (save-buffer-state): Copy of the macro that is also used by 2214 (save-buffer-state): Copy of the macro that is also used by
2242 2216
2243 (ansi-color-for-comint-mode): New option. 2217 (ansi-color-for-comint-mode): New option.
2244 (ansi-color-for-comint-mode-on): Set ansi-color-for-comint-mode. 2218 (ansi-color-for-comint-mode-on): Set ansi-color-for-comint-mode.
2245 (ansi-color-for-comint-mode-off): Ditto. 2219 (ansi-color-for-comint-mode-off): Ditto.
2246 (ansi-color-for-comint-mode-filter): Ditto. 2220 (ansi-color-for-comint-mode-filter): Ditto.
2247 (ansi-color-process): New function. Uses 2221 (ansi-color-process): New function. Uses ansi-color-for-comint-mode to
2248 ansi-color-for-comint-mode to decide what to do. This function is 2222 decide what to do. This function is added to
2249 added to comint-preoutput-filter-functions when the package is 2223 comint-preoutput-filter-functions when the package is loaded.
2250 loaded.
2251 2224
2252 (ansi-color-for-shell-mode-set): Removed. 2225 (ansi-color-for-shell-mode-set): Removed.
2253 (ansi-color-for-shell-mode): Removed. 2226 (ansi-color-for-shell-mode): Removed.
2254 2227
2255 2000-01-09 Alex Schroeder <alex@gnu.org> 2228 2000-01-09 Alex Schroeder <alex@gnu.org>
2267 (ansi-color-context): New variable. 2240 (ansi-color-context): New variable.
2268 (ansi-color-apply): Save context between calls. 2241 (ansi-color-apply): Save context between calls.
2269 2242
2270 2001-01-09 Eli Zaretskii <eliz@is.elta.co.il> 2243 2001-01-09 Eli Zaretskii <eliz@is.elta.co.il>
2271 2244
2272 * isearch.el (isearch, isearch-lazy-highlight-face): New 2245 * isearch.el (isearch, isearch-lazy-highlight-face):
2273 definitions for face colors and attributes. 2246 New definitions for face colors and attributes.
2274 2247
2275 * wid-edit.el (widget-choose): Call display-popup-menus-p instead 2248 * wid-edit.el (widget-choose): Call display-popup-menus-p instead
2276 of display-mouse-p. 2249 of display-mouse-p.
2277 2250
2278 2001-01-09 Kenichi Handa <handa@etl.go.jp> 2251 2001-01-09 Kenichi Handa <handa@etl.go.jp>
2312 to EDITABLE. 2285 to EDITABLE.
2313 2286
2314 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il> 2287 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2315 2288
2316 * emacs-lisp/copyright.el (copyright-current-year): Now a defvar. 2289 * emacs-lisp/copyright.el (copyright-current-year): Now a defvar.
2317 (copyright, copyright-update): Compute the current year at run 2290 (copyright, copyright-update): Compute the current year at run time.
2318 time.
2319 2291
2320 2001-01-08 Gerd Moellmann <gerd@gnu.org> 2292 2001-01-08 Gerd Moellmann <gerd@gnu.org>
2321 2293
2322 * isearch.el (isearch-old-signal-hook): Removed. 2294 * isearch.el (isearch-old-signal-hook): Removed.
2323 (isearch-mode): Add isearch-done to kbd-macro-termination-hook 2295 (isearch-mode): Add isearch-done to kbd-macro-termination-hook
2328 2300
2329 * emulation/edt.el: Update to version 4.0. Provide support for 2301 * emulation/edt.el: Update to version 4.0. Provide support for
2330 EDT scroll margins at top and bottom of the window. Provide an 2302 EDT scroll margins at top and bottom of the window. Provide an
2331 emulation of the EDT SUBS command (bound to GOLD-Enter, by 2303 emulation of the EDT SUBS command (bound to GOLD-Enter, by
2332 default). Enhance edt-quit, bound to GOLD-q by default, to warn 2304 default). Enhance edt-quit, bound to GOLD-q by default, to warn
2333 user when file-related buffer modifications exist. Provide 2305 user when file-related buffer modifications exist.
2334 support for running EDT Emulation in XEmacs. Provide customize 2306 Provide support for running EDT Emulation in XEmacs.
2335 access to some user updatable variables. Add Commentary section 2307 Provide customize access to some user updatable variables.
2336 to file header. Fixed a few minor bugs and cleaned up some code. 2308 Add Commentary section to file header.
2309 Fixed a few minor bugs and cleaned up some code.
2337 2310
2338 * emulation/edt-mapper.el: Update to version 4.0. Provide support 2311 * emulation/edt-mapper.el: Update to version 4.0. Provide support
2339 for detecting a keypress that generates an ASCII key sequence. 2312 for detecting a keypress that generates an ASCII key sequence.
2340 (Previously, only a keypress that generates a vector was 2313 (Previously, only a keypress that generates a vector was
2341 recognized.) Embed Window Manager name into name of the generated 2314 recognized.) Embed Window Manager name into name of the generated
2371 2344
2372 * emacs-lisp/cl-seq.el (remove, remq): Remove. 2345 * emacs-lisp/cl-seq.el (remove, remq): Remove.
2373 2346
2374 2001-01-05 Gerd Moellmann <gerd@gnu.org> 2347 2001-01-05 Gerd Moellmann <gerd@gnu.org>
2375 2348
2376 * mouse-drag.el (mouse-drag-safe-scroll): Bind 2349 * mouse-drag.el (mouse-drag-safe-scroll):
2377 scroll-preserve-screen-position to nil. 2350 Bind scroll-preserve-screen-position to nil.
2378 2351
2379 * isearch.el (isearch-old-signal-hook): New variable. 2352 * isearch.el (isearch-old-signal-hook): New variable.
2380 (isearch-mode): Set signal-hook-function to isearch-done. 2353 (isearch-mode): Set signal-hook-function to isearch-done.
2381 (isearch-done): Restore old signal-hook-function. 2354 (isearch-done): Restore old signal-hook-function.
2382 2355
2383 * info.el (Info-fontify-node): Mark one more char as intangible. 2356 * info.el (Info-fontify-node): Mark one more char as intangible.
2384 2357
2385 2000-01-05 Kenichi Handa <handa@etl.go.jp> 2358 2000-01-05 Kenichi Handa <handa@etl.go.jp>
2386 2359
2387 * composite.el (compose-last-chars): New argument COMPONENTS. If 2360 * composite.el (compose-last-chars): New argument COMPONENTS.
2388 it is non-nil, compose preceding characters by compose-region with 2361 If it is non-nil, compose preceding characters by compose-region with
2389 COMPONENTS. 2362 COMPONENTS.
2390 2363
2391 * international/quail.el (quail-input-string-to-events): New function. 2364 * international/quail.el (quail-input-string-to-events): New function.
2392 (quail-input-method): Convert input string to events here. 2365 (quail-input-method): Convert input string to events here.
2393 (quail-start-translation): Return input string, not event list. 2366 (quail-start-translation): Return input string, not event list.
2418 2391
2419 * hilit19.el, mail/rnewspost.el, mail/rnews.el: Moved to obsolete. 2392 * hilit19.el, mail/rnewspost.el, mail/rnews.el: Moved to obsolete.
2420 2393
2421 2001-01-04 Eli Zaretskii <eliz@is.elta.co.il> 2394 2001-01-04 Eli Zaretskii <eliz@is.elta.co.il>
2422 2395
2423 * help.el (help-for-help): Fix a typo in a doc string. From 2396 * help.el (help-for-help): Fix a typo in a doc string.
2424 kwzh@gnu.org (Karl Heuer). 2397 From kwzh@gnu.org (Karl Heuer).
2425 2398
2426 2001-01-03 Dave Love <fx@gnu.org> 2399 2001-01-03 Dave Love <fx@gnu.org>
2427 2400
2428 * dired-x.el: Doc fixes. Maintainer change. 2401 * dired-x.el: Doc fixes. Maintainer change.
2429 (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix 2402 (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix :type.
2430 :type.
2431 (dired-guess-shell-alist-default): Don't use xloadimage for PNG. 2403 (dired-guess-shell-alist-default): Don't use xloadimage for PNG.
2432 (dired-guess-shell-alist-user): Customize. 2404 (dired-guess-shell-alist-user): Customize.
2433 (dired-x-help-address): Set to bug-gnu-emacs. 2405 (dired-x-help-address): Set to bug-gnu-emacs.
2434 (dired-x-maintainer, dired-x-file, dired-x-version): Deleted. 2406 (dired-x-maintainer, dired-x-file, dired-x-version): Deleted.
2435 (dired-default-directory): Renamed from default-directory. 2407 (dired-default-directory): Renamed from default-directory.
2472 read syntax. 2444 read syntax.
2473 2445
2474 * calendar/todo-mode.el (todo): Add :link, :version. 2446 * calendar/todo-mode.el (todo): Add :link, :version.
2475 (todo-save-top-priorities): Remove autoload cookie. 2447 (todo-save-top-priorities): Remove autoload cookie.
2476 (todo-add-category, todo-add-item-non-interactively) 2448 (todo-add-category, todo-add-item-non-interactively)
2477 (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload 2449 (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload cookie.
2478 cookie.
2479 2450
2480 2001-01-02 Gerd Moellmann <gerd@gnu.org> 2451 2001-01-02 Gerd Moellmann <gerd@gnu.org>
2481 2452
2482 * comint.el (comint-input-history-ignore): New variable. 2453 * comint.el (comint-input-history-ignore): New variable.
2483 (comint-read-input-ring): Ignore entries matching 2454 (comint-read-input-ring): Ignore entries matching
2500 2471
2501 * textmodes/flyspell.el (mail-mode-flyspell-verify): Spell-check 2472 * textmodes/flyspell.el (mail-mode-flyspell-verify): Spell-check
2502 in Subject line. 2473 in Subject line.
2503 2474
2504 * mail/mailabbrev.el (mail-abbrevs-enable, mail-abbrevs-disable): 2475 * mail/mailabbrev.el (mail-abbrevs-enable, mail-abbrevs-disable):
2505 Use mail-mode-hook instead of mail-setup-hook. Otherwise 2476 Use mail-mode-hook instead of mail-setup-hook.
2506 continuing an interrupted message with C-u C-x m for instence, 2477 Otherwise continuing an interrupted message with C-u C-x m for
2507 winds up in Mail mode without abbrevs. 2478 instance, winds up in Mail mode without abbrevs.
2508 2479
2509 2000-12-29 Vinicius Jose Latorre <vinicius@cpqd.com.br> 2480 2000-12-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
2510 2481
2511 * ps-print.el: Handle form feed better when ps-zebra-stripe-follow is 2482 * ps-print.el: Handle form feed better when ps-zebra-stripe-follow is
2512 non-nil. Adding almost all customization variables on ps-setup. Doc 2483 non-nil. Adding almost all customization variables on ps-setup.
2513 fix. 2484 Doc fix.
2514 (ps-print-version): New version number (6.3.3). 2485 (ps-print-version): New version number (6.3.3).
2515 (ps-end-with-control-d): Initialization fix. 2486 (ps-end-with-control-d): Initialization fix.
2516 (ps-lines-printed): New var. 2487 (ps-lines-printed): New var.
2517 (ps-skip-newline): New fun. 2488 (ps-skip-newline): New fun.
2518 (ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page) 2489 (ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page)
2519 (ps-next-line, ps-continue-line, ps-plot-region) 2490 (ps-next-line, ps-continue-line, ps-plot-region)
2520 (ps-generate-postscript-with-faces, ps-end-job): Code fix. 2491 (ps-generate-postscript-with-faces, ps-end-job): Code fix.
2521 2492
2522 2000-12-29 Kenichi Handa <handa@etl.go.jp> 2493 2000-12-29 Kenichi Handa <handa@etl.go.jp>
2523 2494
2524 * international/fontset.el (x-complement-fontset-spec): Resolve 2495 * international/fontset.el (x-complement-fontset-spec):
2525 ASCII font name so that the same family name is used for fonts 2496 Resolve ASCII font name so that the same family name is used for fonts
2526 registered in x-font-name-charset-alist. 2497 registered in x-font-name-charset-alist.
2527 (create-fontset-from-fontset-spec): Adjusted for the above change. 2498 (create-fontset-from-fontset-spec): Adjusted for the above change.
2528 The name of fontset alias should be a unresolved ASCII font name. 2499 The name of fontset alias should be a unresolved ASCII font name.
2529 2500
2530 2000-12-28 Gerd Moellmann <gerd@gnu.org> 2501 2000-12-28 Gerd Moellmann <gerd@gnu.org>
2582 * loadup.el (toplevel): Check for x-toolkit-scroll-bars instead 2553 * loadup.el (toplevel): Check for x-toolkit-scroll-bars instead
2583 of x-toolkit-scroll-bars-p. 2554 of x-toolkit-scroll-bars-p.
2584 2555
2585 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il> 2556 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2586 2557
2587 * ffap.el (ffap-bindings): Make interactive and add an autoload 2558 * ffap.el (ffap-bindings): Make interactive and add an autoload cookie.
2588 cookie.
2589 (ffap-bindings): Doc fix, to reflect the above change. 2559 (ffap-bindings): Doc fix, to reflect the above change.
2590 2560
2591 2000-12-27 Kenichi Handa <handa@etl.go.jp> 2561 2000-12-27 Kenichi Handa <handa@etl.go.jp>
2592 2562
2593 * term.el (term-char-mode): Define all non-ascii self-inserting 2563 * term.el (term-char-mode): Define all non-ascii self-inserting
2594 characters to 'term-send-raw in term-raw-map. 2564 characters to 'term-send-raw in term-raw-map.
2595 2565
2596 2000-12-25 Michael Kifer <kifer@cs.sunysb.edu> 2566 2000-12-25 Michael Kifer <kifer@cs.sunysb.edu>
2597 2567
2598 * viper-init (viper-restore-cursor-type): Added condition-case 2568 * viper-init (viper-restore-cursor-type): Added condition-case guard.
2599 guard. 2569
2600 2570 * ediff-init.el (ediff-quit-hook,ediff-suspend-hook):
2601 * ediff-init.el (ediff-quit-hook,ediff-suspend-hook): Changed 2571 Changed initialization; use add-hook.
2602 initialization; use add-hook.
2603 (ediff-file-remote-p): Use file-local-copy. 2572 (ediff-file-remote-p): Use file-local-copy.
2604 2573
2605 * ediff-ptch.el (ediff-prompt-for-patch-buffer): Improved defaults. 2574 * ediff-ptch.el (ediff-prompt-for-patch-buffer): Improved defaults.
2606 2575
2607 * ediff.el (ediff-patch-buffer): Bug fix. 2576 * ediff.el (ediff-patch-buffer): Bug fix.
2634 2603
2635 * comint.el (comint-password-prompt-regexp): Support CVS. 2604 * comint.el (comint-password-prompt-regexp): Support CVS.
2636 2605
2637 2000-12-22 Gerd Moellmann <gerd@gnu.org> 2606 2000-12-22 Gerd Moellmann <gerd@gnu.org>
2638 2607
2639 * simple.el (delete-key-deletes-forward-mode): Simplify. Also 2608 * simple.el (delete-key-deletes-forward-mode): Simplify.
2640 backspace key combinations, depending on 2609 Also backspace key combinations, depending on
2641 delete-key-deletes-forward. 2610 delete-key-deletes-forward.
2642 2611
2643 * bindings.el ([C-backspace]): Bind C-backspace to kill-word. 2612 * bindings.el ([C-backspace]): Bind C-backspace to kill-word.
2644 2613
2645 * simple.el (delete-key-deletes-forward): Doc fix. 2614 * simple.el (delete-key-deletes-forward): Doc fix.
2672 completing-read as in 20.7. 2641 completing-read as in 20.7.
2673 2642
2674 * play/landmark.el (lm): Use interactive spec `P'. 2643 * play/landmark.el (lm): Use interactive spec `P'.
2675 (toplevel): Don't set debug-on-error. 2644 (toplevel): Don't set debug-on-error.
2676 2645
2677 * server.el (server-switch-buffer): Choose a window on a visible 2646 * server.el (server-switch-buffer): Choose a window on a visible frame.
2678 frame.
2679 2647
2680 2000-12-21 Dave Pearson <davep@davep.org> 2648 2000-12-21 Dave Pearson <davep@davep.org>
2681 2649
2682 * quickurl.el: Commentry change, I've moved my web site. 2650 * quickurl.el: Commentry change, I've moved my web site.
2683 2651
2708 (ebnf-yac-comment-chars): Const fix. 2676 (ebnf-yac-comment-chars): Const fix.
2709 2677
2710 2000-12-21 Eli Zaretskii <eliz@is.elta.co.il> 2678 2000-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2711 2679
2712 * files.el (insert-directory-safely): New function. 2680 * files.el (insert-directory-safely): New function.
2713 (recover-file): Use it instead of insert-directory. From Markus 2681 (recover-file): Use it instead of insert-directory.
2714 Rost <markus.rost@mathematik.uni-regensburg.de> 2682 From Markus Rost <markus.rost@mathematik.uni-regensburg.de>
2715 2683
2716 2000-12-21 Kenichi Handa <handa@etl.go.jp> 2684 2000-12-21 Kenichi Handa <handa@etl.go.jp>
2717 2685
2718 * international/mule-cmds.el (select-safe-coding-system): Check 2686 * international/mule-cmds.el (select-safe-coding-system):
2719 coding-category-list more rigidly. Improve help message. 2687 Check coding-category-list more rigidly. Improve help message.
2720 2688
2721 * dired.el (dired-move-to-filename-regexp): Fix previous change. 2689 * dired.el (dired-move-to-filename-regexp): Fix previous change.
2722 2690
2723 2000-12-21 Miles Bader <miles@gnu.org> 2691 2000-12-21 Miles Bader <miles@gnu.org>
2724 2692
2725 * mail/sendmail.el (mail-mode): Set `comment-start' to the yank 2693 * mail/sendmail.el (mail-mode): Set `comment-start' to the yank prefix.
2726 prefix.
2727 2694
2728 2000-12-21 Kenichi Handa <handa@etl.go.jp> 2695 2000-12-21 Kenichi Handa <handa@etl.go.jp>
2729 2696
2730 * international/mule-diag.el (describe-char-after): Make *Help* 2697 * international/mule-diag.el (describe-char-after): Make *Help*
2731 buffer inherit multibyteness of the current buffer. 2698 buffer inherit multibyteness of the current buffer.
2755 2722
2756 * pcmpl-linux.el: Fix copy/paste error. 2723 * pcmpl-linux.el: Fix copy/paste error.
2757 2724
2758 2000-12-19 Andrew Innes <andrewi@gnu.org> 2725 2000-12-19 Andrew Innes <andrewi@gnu.org>
2759 2726
2760 * simple.el (delete-key-deletes-forward-mode): Fix typo in 2727 * simple.el (delete-key-deletes-forward-mode): Fix typo in docstring.
2761 docstring.
2762 2728
2763 2000-12-19 Carsten Dominik <dominik@strw.leidenuniv.nl> 2729 2000-12-19 Carsten Dominik <dominik@strw.leidenuniv.nl>
2764 2730
2765 * progmodes/idlw-rinfo.el: Fixed copyright notice. 2731 * progmodes/idlw-rinfo.el: Fixed copyright notice.
2766 2732
2832 (cvs-execute-single-file): Don't change directory. 2798 (cvs-execute-single-file): Don't change directory.
2833 Patch from Per Cederqvist. 2799 Patch from Per Cederqvist.
2834 2800
2835 2000-12-16 Eli Zaretskii <eliz@is.elta.co.il> 2801 2000-12-16 Eli Zaretskii <eliz@is.elta.co.il>
2836 2802
2837 * textmodes/ispell.el (check-ispell-version): If 2803 * textmodes/ispell.el (check-ispell-version):
2838 `ispell-program-name' is "aspell", pass it the -v switch instead 2804 If `ispell-program-name' is "aspell", pass it the -v switch instead
2839 of -vv. 2805 of -vv.
2840 2806
2841 2000-12-16 Kenichi Handa <handa@etl.go.jp> 2807 2000-12-16 Kenichi Handa <handa@etl.go.jp>
2842 2808
2843 * international/mule-diag.el (mule-diag): Insert information about 2809 * international/mule-diag.el (mule-diag): Insert information about
2887 2853
2888 2000-12-15 Miles Bader <miles@gnu.org> 2854 2000-12-15 Miles Bader <miles@gnu.org>
2889 2855
2890 * paths.el (Info-default-directory-list): Don't delete 2856 * paths.el (Info-default-directory-list): Don't delete
2891 configure-info-directory from the list of standard info 2857 configure-info-directory from the list of standard info
2892 directories when appending it to the end -- their order is 2858 directories when appending it to the end -- their order is important.
2893 important.
2894 2859
2895 * faces.el (read-face-attribute): If there's no entry for the 2860 * faces.el (read-face-attribute): If there's no entry for the
2896 user's input in VALID, just use it as-is (this will often result 2861 user's input in VALID, just use it as-is (this will often result
2897 in an error, but it may be OK for e.g. colors using hexadecimal 2862 in an error, but it may be OK for e.g. colors using hexadecimal
2898 notation, and at least will yield a better error message). 2863 notation, and at least will yield a better error message).
2913 2878
2914 * add-log.el (add-change-log-entry): Only expand-file-name if non-nil. 2879 * add-log.el (add-change-log-entry): Only expand-file-name if non-nil.
2915 2880
2916 2000-12-14 Eli Zaretskii <eliz@is.elta.co.il> 2881 2000-12-14 Eli Zaretskii <eliz@is.elta.co.il>
2917 2882
2918 * paths.el (Info-default-directory-list): If 2883 * paths.el (Info-default-directory-list):
2919 configure-info-directory is not one of the standard directories, 2884 If configure-info-directory is not one of the standard directories,
2920 put it first in the list; otherwise put it last. Doc string 2885 put it first in the list; otherwise put it last. Doc string
2921 changed accordingly. 2886 changed accordingly.
2922 2887
2923 * info.el (Info-directory-list): Change doc string to reflect the 2888 * info.el (Info-directory-list): Change doc string to reflect the
2924 change in Info-default-directory-list. 2889 change in Info-default-directory-list.
2948 * simple.el (delete-key-deletes-forward): New user-option. 2913 * simple.el (delete-key-deletes-forward): New user-option.
2949 (delete-key-deletes-forward-mode): New function. 2914 (delete-key-deletes-forward-mode): New function.
2950 2915
2951 * bindings.el: Bind `delete' to backward-delete-char. 2916 * bindings.el: Bind `delete' to backward-delete-char.
2952 2917
2953 * emacs-lisp/easymenu.el (easy-menu-current-active-maps): Test 2918 * emacs-lisp/easymenu.el (easy-menu-current-active-maps):
2954 if symbol is bound before getting its value. 2919 Test if symbol is bound before getting its value.
2955 2920
2956 * tooltip.el (tooltip-show): If an error is signaled in 2921 * tooltip.el (tooltip-show): If an error is signaled in
2957 x-show-tip, display that error, and display the help in the 2922 x-show-tip, display that error, and display the help in the
2958 echo area. 2923 echo area.
2959 2924
2960 2000-12-14 Kenichi Handa <handa@etl.go.jp> 2925 2000-12-14 Kenichi Handa <handa@etl.go.jp>
2961 2926
2962 * international/ja-dic-cnv.el (skkdic-set-okuri-nasi): Show 2927 * international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
2963 "... entries" messages for every 10000 entries, not 10. 2928 Show "... entries" messages for every 10000 entries, not 10.
2964 2929
2965 2000-12-13 Karl Fogel <kfogel@red-bean.com> 2930 2000-12-13 Karl Fogel <kfogel@red-bean.com>
2966 2931
2967 * bookmark.el: Provide a generic exit hook, as suggested by 2932 * bookmark.el: Provide a generic exit hook, as suggested by
2968 Ovidiu Predescu <ovidiu@cup.hp.com>: 2933 Ovidiu Predescu <ovidiu@cup.hp.com>:
3034 2000-12-12 Miles Bader <miles@gnu.org> 2999 2000-12-12 Miles Bader <miles@gnu.org>
3035 3000
3036 * simple.el (delete-horizontal-space): Add BACKWARD-ONLY parameter. 3001 * simple.el (delete-horizontal-space): Add BACKWARD-ONLY parameter.
3037 Respect field end too. 3002 Respect field end too.
3038 (just-one-space): Respect fields as `delete-horizontal-space'. 3003 (just-one-space): Respect fields as `delete-horizontal-space'.
3039 (newline-and-indent, reindent-then-newline-and-indent): Use 3004 (newline-and-indent, reindent-then-newline-and-indent):
3040 `delete-horizontal-space'. 3005 Use `delete-horizontal-space'.
3041 3006
3042 2000-12-11 Stefan Monnier <monnier@cs.yale.edu> 3007 2000-12-11 Stefan Monnier <monnier@cs.yale.edu>
3043 3008
3044 * newcomment.el (comment-indent-new-line): Use delete-horizontal-space 3009 * newcomment.el (comment-indent-new-line): Use delete-horizontal-space
3045 (so as to obey the field property in the minibuffer). 3010 (so as to obey the field property in the minibuffer).
3051 2000-12-11 Carsten Dominik <dominik@strw.leidenuniv.nl> 3016 2000-12-11 Carsten Dominik <dominik@strw.leidenuniv.nl>
3052 3017
3053 * progmodes/idlwave.el: Updated to IDLWAVE version 4.7. Too many 3018 * progmodes/idlwave.el: Updated to IDLWAVE version 4.7. Too many
3054 changes to list them here. 3019 changes to list them here.
3055 3020
3056 * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.7. Too 3021 * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.7.
3057 many changes to list them here. 3022 Too many changes to list them here.
3058 3023
3059 * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.7. Too 3024 * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.7.
3060 many changes to list them here. 3025 Too many changes to list them here.
3061 3026
3062 * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.7. 3027 * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.7.
3063 3028
3064 2000-12-11 Gerd Moellmann <gerd@gnu.org> 3029 2000-12-11 Gerd Moellmann <gerd@gnu.org>
3065 3030
3066 * simple.el (kill-new): Don't try to setcar kill-ring if it is 3031 * simple.el (kill-new): Don't try to setcar kill-ring if it is nil.
3067 nil.
3068 3032
3069 * cus-edit.el (custom-save-variables, custom-save-faces): 3033 * cus-edit.el (custom-save-variables, custom-save-faces):
3070 Comment fix. 3034 Comment fix.
3071 3035
3072 * hscroll.el: Moved to `obsolete' subdir. 3036 * hscroll.el: Moved to `obsolete' subdir.
3091 * pcvs-defs.el (cvs-mode-diff-map): Use minibuffer menu prompt. 3055 * pcvs-defs.el (cvs-mode-diff-map): Use minibuffer menu prompt.
3092 Remove binding for ? now made unnecessary. 3056 Remove binding for ? now made unnecessary.
3093 3057
3094 2000-12-10 Carsten Dominik <dominik@strw.leidenuniv.nl> 3058 2000-12-10 Carsten Dominik <dominik@strw.leidenuniv.nl>
3095 3059
3096 * textmodes/reftex.el (reftex-scanning-info-available-p): New 3060 * textmodes/reftex.el (reftex-scanning-info-available-p): New function.
3097 function
3098 (reftex-TeX-master-file): Check for `tex-main-file' early enough. 3061 (reftex-TeX-master-file): Check for `tex-main-file' early enough.
3099 3062
3100 * textmodes/reftex-global.el (reftex-create-tags-file): Fixed bug 3063 * textmodes/reftex-global.el (reftex-create-tags-file): Fixed bug
3101 when master file is not open. 3064 when master file is not open.
3102 3065
3153 irrelevant on Windows. Move clipboard support to w32-fns.el, so 3116 irrelevant on Windows. Move clipboard support to w32-fns.el, so
3154 it is accessible in -nw mode. 3117 it is accessible in -nw mode.
3155 3118
3156 2000-12-08 Dave Love <fx@gnu.org> 3119 2000-12-08 Dave Love <fx@gnu.org>
3157 3120
3158 * emacs-lisp/lisp-mode.el (lisp-mode): Set 3121 * emacs-lisp/lisp-mode.el (lisp-mode):
3159 font-lock-keywords-case-fold-search. 3122 Set font-lock-keywords-case-fold-search.
3160 3123
3161 2000-12-08 Gerd Moellmann <gerd@gnu.org> 3124 2000-12-08 Gerd Moellmann <gerd@gnu.org>
3162 3125
3163 * textmodes/ispell.el (ispell): Doc fix. 3126 * textmodes/ispell.el (ispell): Doc fix.
3164 3127
3175 * loadup.el: Load emacs-lisp/backquote instead of autoloading. 3138 * loadup.el: Load emacs-lisp/backquote instead of autoloading.
3176 Backquote is used in isearch.el, so autoloading saves nothing. 3139 Backquote is used in isearch.el, so autoloading saves nothing.
3177 3140
3178 2000-12-07 Eli Zaretskii <eliz@is.elta.co.il> 3141 2000-12-07 Eli Zaretskii <eliz@is.elta.co.il>
3179 3142
3180 * startup.el (normal-top-level-add-subdirs-to-load-path): Ignore 3143 * startup.el (normal-top-level-add-subdirs-to-load-path):
3181 the CVS and RCS subdirectories case-insensitively. 3144 Ignore the CVS and RCS subdirectories case-insensitively.
3182 3145
3183 * dired.el (dired-insert-directory): If file-system-info is 3146 * dired.el (dired-insert-directory): If file-system-info is
3184 fboundp, call it instead of invoking dired-free-space-program. 3147 fboundp, call it instead of invoking dired-free-space-program.
3185 3148
3186 2000-12-07 Gerd Moellmann <gerd@gnu.org> 3149 2000-12-07 Gerd Moellmann <gerd@gnu.org>
3215 3178
3216 * derived.el (define-derived-mode): Don't use combine-run-hooks. 3179 * derived.el (define-derived-mode): Don't use combine-run-hooks.
3217 3180
3218 2000-12-07 Kenichi Handa <handa@etl.go.jp> 3181 2000-12-07 Kenichi Handa <handa@etl.go.jp>
3219 3182
3220 * international/mule-cmds.el (describe-language-environment): Fix 3183 * international/mule-cmds.el (describe-language-environment):
3221 for the case that an input method title is not string but a list. 3184 Fix for the case that an input method title is not string but a list.
3222 3185
3223 * ps-bdf.el (bdf-read-font-info): Modify the kludgy code for fonts 3186 * ps-bdf.el (bdf-read-font-info): Modify the kludgy code for fonts
3224 of wrong SIZE record. 3187 of wrong SIZE record.
3225 3188
3226 2000-12-06 Dave Love <fx@gnu.org> 3189 2000-12-06 Dave Love <fx@gnu.org>
3250 3213
3251 * emacs-lisp/autoload.el (update-file-autoloads): Use raw-text to 3214 * emacs-lisp/autoload.el (update-file-autoloads): Use raw-text to
3252 read generated-autoload-file, and set buffer-file-coding-system to 3215 read generated-autoload-file, and set buffer-file-coding-system to
3253 raw-text-unix after reading the file. 3216 raw-text-unix after reading the file.
3254 3217
3255 * international/mule-conf.el (file-coding-system-alist): Use 3218 * international/mule-conf.el (file-coding-system-alist):
3256 raw-text for reading loaddefs.el and raw-text-unix for writing 3219 Use raw-text for reading loaddefs.el and raw-text-unix for writing it.
3257 it.
3258 3220
3259 2000-12-06 Gerd Moellmann <gerd@gnu.org> 3221 2000-12-06 Gerd Moellmann <gerd@gnu.org>
3260 3222
3261 * replace.el (occur): Make line-number-width 1 smaller for the 3223 * replace.el (occur): Make line-number-width 1 smaller for the
3262 colon following the line number. 3224 colon following the line number.
3263 3225
3264 * startup.el (fancy-splash-text, command-line-1): Use 3226 * startup.el (fancy-splash-text, command-line-1):
3265 `File' for the menu name instead of `Files'. 3227 Use `File' for the menu name instead of `Files'.
3266 3228
3267 * tmm.el: Update copyright. 3229 * tmm.el: Update copyright.
3268 3230
3269 * cus-start.el: Add entry for even-window-heights. 3231 * cus-start.el: Add entry for even-window-heights.
3270 3232
3289 * emulation/tpu-edt.el (tpu-help): Fixed previous screen logic. 3251 * emulation/tpu-edt.el (tpu-help): Fixed previous screen logic.
3290 (tpu-search-highlight): Fixed comparison of overlay end positions. 3252 (tpu-search-highlight): Fixed comparison of overlay end positions.
3291 (tpu-trim-line-ends): Implemented trimming logic locally. 3253 (tpu-trim-line-ends): Implemented trimming logic locally.
3292 3254
3293 * emulation/tpu-extras.el (tpu-write-file-hook) 3255 * emulation/tpu-extras.el (tpu-write-file-hook)
3294 (tpu-set-cursor-bound): Replaced picture-clean with 3256 (tpu-set-cursor-bound): Replaced picture-clean with tpu-trim-line-ends.
3295 tpu-trim-line-ends.
3296 3257
3297 2000-12-05 Kenichi Handa <handa@etl.go.jp> 3258 2000-12-05 Kenichi Handa <handa@etl.go.jp>
3298 3259
3299 * language/chinese.el (chinese-iso-8bit): Change mime-charset name 3260 * language/chinese.el (chinese-iso-8bit): Change mime-charset name
3300 to cn-gb. 3261 to cn-gb.
3314 (rmail-expunge): Use it. 3275 (rmail-expunge): Use it.
3315 3276
3316 2000-12-04 Philippe Waroquiers <wao@gull.tact.cfmu.eurocontrol.be> 3277 2000-12-04 Philippe Waroquiers <wao@gull.tact.cfmu.eurocontrol.be>
3317 3278
3318 * progmodes/etags.el (tag-partial-file-name-match-p): New function. 3279 * progmodes/etags.el (tag-partial-file-name-match-p): New function.
3319 (etags-recognize-tags-table, find-tag-in-order): New 3280 (etags-recognize-tags-table, find-tag-in-order):
3320 functionality: interpret file names as tags. 3281 New functionality: interpret file names as tags.
3321 3282
3322 2000-12-04 Eli Zaretskii <eliz@is.elta.co.il> 3283 2000-12-04 Eli Zaretskii <eliz@is.elta.co.il>
3323 3284
3324 * info.el (Info-scroll-prefer-subnodes): New defcustom. 3285 * info.el (Info-scroll-prefer-subnodes): New defcustom.
3325 (Info-scroll-up): If Info-scroll-prefer-subnodes is nil, don't 3286 (Info-scroll-up): If Info-scroll-prefer-subnodes is nil, don't visit
3326 visit the first subnode until the bottom of the current node is 3287 the first subnode until the bottom of the current node is visible.
3327 visible.
3328 3288
3329 2000-12-04 Gerd Moellmann <gerd@gnu.org> 3289 2000-12-04 Gerd Moellmann <gerd@gnu.org>
3330 3290
3331 * format.el (format-decode): Don't change buffer's undo list. 3291 * format.el (format-decode): Don't change buffer's undo list.
3332 3292
3383 * international/mule.el (make-char): Fix last change. 3343 * international/mule.el (make-char): Fix last change.
3384 3344
3385 * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote): 3345 * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote):
3386 New defcustoms. 3346 New defcustoms.
3387 (texinfo-insert-quote): Don't call tex-insert-quote, to avoid 3347 (texinfo-insert-quote): Don't call tex-insert-quote, to avoid
3388 autoloading tex-mode; instead, do the same manually. Use 3348 autoloading tex-mode; instead, do the same manually.
3389 texinfo-open-quote and texinfo-close-quote. Insert literal quote 3349 Use texinfo-open-quote and texinfo-close-quote. Insert literal quote
3390 with numeric argument. Docstring fix. 3350 with numeric argument. Docstring fix.
3391 (toplevel): Require cl when compiling. 3351 (toplevel): Require cl when compiling.
3392 3352
3393 * international/mule.el (make-char): Doc fix. 3353 * international/mule.el (make-char): Doc fix.
3394 3354
3408 3368
3409 * simple.el (next-line-add-newlines): Change default to nil. 3369 * simple.el (next-line-add-newlines): Change default to nil.
3410 3370
3411 2000-12-01 Eli Zaretskii <eliz@is.elta.co.il> 3371 2000-12-01 Eli Zaretskii <eliz@is.elta.co.il>
3412 3372
3413 * files.el (revert-buffer, recover-file): Bind 3373 * files.el (revert-buffer, recover-file):
3414 coding-system-for-read to emacs-mule-unix, not to no-conversion. 3374 Bind coding-system-for-read to emacs-mule-unix, not to no-conversion.
3415 3375
3416 2000-12-01 Gerd Moellmann <gerd@gnu.org> 3376 2000-12-01 Gerd Moellmann <gerd@gnu.org>
3417 3377
3418 * hi-lock.el (hi-lock-refontify): Call jit-lock-refontify. 3378 * hi-lock.el (hi-lock-refontify): Call jit-lock-refontify.
3419 3379
3486 3446
3487 * emulation/tpu-edt.el (tpu-version): New version. 3447 * emulation/tpu-edt.el (tpu-version): New version.
3488 (tpu-search-overlay, tpu-replace-overlay): New initial range. 3448 (tpu-search-overlay, tpu-replace-overlay): New initial range.
3489 (tpu-original-mode-line): Variable deleted. 3449 (tpu-original-mode-line): Variable deleted.
3490 (tpu-mark-flag): New initial value. 3450 (tpu-mark-flag): New initial value.
3491 (tpu-set-mode-line): Don't redefine mode-line-format. Add 3451 (tpu-set-mode-line): Don't redefine mode-line-format.
3492 tpu-mark-flag to minor-mode-alist. 3452 Add tpu-mark-flag to minor-mode-alist.
3493 (tpu-update-mode-line): New mark flag logic. 3453 (tpu-update-mode-line): New mark flag logic.
3494 (tpu-get): Use find-file-wildcards. 3454 (tpu-get): Use find-file-wildcards.
3495 (tpu-search-highlight): Move overlay less, reset overlay properly. 3455 (tpu-search-highlight): Move overlay less, reset overlay properly.
3496 (tpu-unselect): Deactivate mark. 3456 (tpu-unselect): Deactivate mark.
3497 (tpu-lm-replace): Reset overlay properly. 3457 (tpu-lm-replace): Reset overlay properly.
3498 (tpu-forward-line): Use forward-visible-line. 3458 (tpu-forward-line): Use forward-visible-line.
3499 (tpu-edt-on): Set transient mark mode. ispell autoloads deleted. 3459 (tpu-edt-on): Set transient mark mode. ispell autoloads deleted.
3500 3460
3501 * emulation/tpu-extras.el (tpu-forward-line): Use 3461 * emulation/tpu-extras.el (tpu-forward-line): Use forward-visible-line.
3502 forward-visible-line.
3503 3462
3504 2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk> 3463 2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
3505 3464
3506 * cus-edit.el (custom-face-value-create): Always emphasize tag. 3465 * cus-edit.el (custom-face-value-create): Always emphasize tag.
3507 3466
3517 2000-11-29 Gerd Moellmann <gerd@gnu.org> 3476 2000-11-29 Gerd Moellmann <gerd@gnu.org>
3518 3477
3519 * help.el (describe-function-1): Regexp-quote function name 3478 * help.el (describe-function-1): Regexp-quote function name
3520 when used as part of a regexp. 3479 when used as part of a regexp.
3521 3480
3522 * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Use 3481 * toolbar/tool-bar.el (tool-bar-add-item-from-menu):
3523 face-attribute instead of face-foreground and face-background. 3482 Use face-attribute instead of face-foreground and face-background.
3524 (tool-bar-add-item): Likewise, and handle unspecified colors. 3483 (tool-bar-add-item): Likewise, and handle unspecified colors.
3525 3484
3526 * enriched.el (enriched-face-ans): Use face-attribute instead 3485 * enriched.el (enriched-face-ans): Use face-attribute instead
3527 of face-foreground and face-background. 3486 of face-foreground and face-background.
3528 3487
3529 * faces.el (face-foreground, face-background, face-stipple): 3488 * faces.el (face-foreground, face-background, face-stipple):
3530 Return nil if attribute is unspecified, for backward 3489 Return nil if attribute is unspecified, for backward compatibility.
3531 compatibility.
3532 3490
3533 * files.el (auto-mode-alist): Add an entry for antlr-mode. 3491 * files.el (auto-mode-alist): Add an entry for antlr-mode.
3534 3492
3535 * play/5x5.el: Remove version info. 3493 * play/5x5.el: Remove version info.
3536 3494
3671 3629
3672 * bs.el: Mistaken commit, undone 2000-11-30. 3630 * bs.el: Mistaken commit, undone 2000-11-30.
3673 3631
3674 2000-11-28 Milan Zamazal <pdm@freesoft.cz> 3632 2000-11-28 Milan Zamazal <pdm@freesoft.cz>
3675 3633
3676 * textmodes/tildify.el (tildify-string-alist): Add 3634 * textmodes/tildify.el (tildify-string-alist):
3677 `plain-tex-mode' here. 3635 Add `plain-tex-mode' here.
3678 3636
3679 2000-11-28 Colin Walters <walters@cis.ohio-state.edu> 3637 2000-11-28 Colin Walters <walters@cis.ohio-state.edu>
3680 3638
3681 * chistory.el (Command-history-setup): Remove extraneous `keymap' 3639 * chistory.el (Command-history-setup): Remove extraneous `keymap'
3682 reference. 3640 reference.
3820 3778
3821 * ediff-wind.el (ediff-skip-unsuitable-frames): Deleted the 3779 * ediff-wind.el (ediff-skip-unsuitable-frames): Deleted the
3822 redundant skip-small-frames test. 3780 redundant skip-small-frames test.
3823 3781
3824 * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode. 3782 * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode.
3825 (viper-downgrade-to-insert): protect against errors in hooks. 3783 (viper-downgrade-to-insert): Protect against errors in hooks.
3826 3784
3827 * viper-init.el (viper-vi-state-hook,viper-insert-state-hook) 3785 * viper-init.el (viper-vi-state-hook,viper-insert-state-hook)
3828 (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling. 3786 (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling.
3829 (viper-restore-cursor-type,viper-set-insert-cursor-type): New 3787 (viper-restore-cursor-type,viper-set-insert-cursor-type):
3830 functions. 3788 New functions.
3831 3789
3832 * viper-util.el (viper-memq-char): Bug fixes. 3790 * viper-util.el (viper-memq-char): Bug fixes.
3833 3791
3834 * viper.el (viper-mode): Fix cursor handling. 3792 * viper.el (viper-mode): Fix cursor handling.
3835 3793
3836 2000-11-24 Kenichi Handa <handa@etl.go.jp> 3794 2000-11-24 Kenichi Handa <handa@etl.go.jp>
3837 3795
3838 * international/mule-diag.el (list-iso-charset-chars): For 3796 * international/mule-diag.el (list-iso-charset-chars):
3839 two-byte charset, fix the `while' condition. 3797 For two-byte charset, fix the `while' condition.
3840 (list-non-iso-charset-chars): Fix the `while' condition. 3798 (list-non-iso-charset-chars): Fix the `while' condition.
3841 3799
3842 2000-11-23 Stefan Monnier <monnier@cs.yale.edu> 3800 2000-11-23 Stefan Monnier <monnier@cs.yale.edu>
3843 3801
3844 * subr.el (add-hook, remove-hook): Don't call make-local-hook 3802 * subr.el (add-hook, remove-hook): Don't call make-local-hook
3845 if the variable is make-variable-buffer-local. 3803 if the variable is make-variable-buffer-local.
3846 3804
3847 * progmodes/ada-stmt.el (ada-template-map): Initialize 3805 * progmodes/ada-stmt.el (ada-template-map):
3848 and bind it to C-c t in ada-mode-map. 3806 Initialize and bind it to C-c t in ada-mode-map.
3849 (ada-stmt-mode-hook): New function extracted from old code. 3807 (ada-stmt-mode-hook): New function extracted from old code.
3850 Only change the buffer-local side of skeleton-*. 3808 Only change the buffer-local side of skeleton-*.
3851 (ada-mode-hook): Use it. 3809 (ada-mode-hook): Use it.
3852 3810
3853 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il> 3811 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3872 3830
3873 * avoid.el (mouse-avoidance-too-close-p): Return nil if mouse 3831 * avoid.el (mouse-avoidance-too-close-p): Return nil if mouse
3874 is in the tool bar. 3832 is in the tool bar.
3875 3833
3876 * dired-aux.el (dired-add-entry): Don't call dired-get-filename 3834 * dired-aux.el (dired-add-entry): Don't call dired-get-filename
3877 with `no-dir'; we want the directory part to be able to remove 3835 with `no-dir'; we want the directory part to be able to remove it.
3878 it.
3879 3836
3880 2000-11-22 Stefan Monnier <monnier@cs.yale.edu> 3837 2000-11-22 Stefan Monnier <monnier@cs.yale.edu>
3881 3838
3882 * textmodes/outline.el (outline-flag-region): 3839 * textmodes/outline.el (outline-flag-region):
3883 Don't bind inhibit-read-only since we don't modify the buffer. 3840 Don't bind inhibit-read-only since we don't modify the buffer.
3887 3844
3888 * autoinsert.el (auto-insert-alist): Add `provide' to elisp skeleton. 3845 * autoinsert.el (auto-insert-alist): Add `provide' to elisp skeleton.
3889 3846
3890 2000-11-22 Gerd Moellmann <gerd@gnu.org> 3847 2000-11-22 Gerd Moellmann <gerd@gnu.org>
3891 3848
3892 * mail/rmail.el (rmail-confirm-expunge): Default to 3849 * mail/rmail.el (rmail-confirm-expunge): Default to y-or-n-p.
3893 y-or-n-p.
3894 3850
3895 2000-11-22 Stefan Monnier <monnier@cs.yale.edu> 3851 2000-11-22 Stefan Monnier <monnier@cs.yale.edu>
3896 3852
3897 * textmodes/tex-mode.el (tex-font-lock-keywords-1): 3853 * textmodes/tex-mode.el (tex-font-lock-keywords-1):
3898 Fix ARG regexp to skip quoted braces. 3854 Fix ARG regexp to skip quoted braces.
3913 * textmodes/flyspell.el (flyspell-prog-text-faces): New var. 3869 * textmodes/flyspell.el (flyspell-prog-text-faces): New var.
3914 (flyspell-generic-progmode-verify): Use it. 3870 (flyspell-generic-progmode-verify): Use it.
3915 3871
3916 2000-11-22 Sam Steingold <sds@gnu.org> 3872 2000-11-22 Sam Steingold <sds@gnu.org>
3917 3873
3918 * simple.el (delete-trailing-whitespace): New interactive 3874 * simple.el (delete-trailing-whitespace): New interactive function.
3919 function.
3920 3875
3921 * progmodes/ada-mode.el (ada-mode): Use it instead of 3876 * progmodes/ada-mode.el (ada-mode): Use it instead of
3922 `ada-remove-trailing-spaces'. 3877 `ada-remove-trailing-spaces'.
3923 (ada-remove-trailing-spaces): Removed. 3878 (ada-remove-trailing-spaces): Removed.
3924 3879
4141 * vc-rcs.el (vc-rcs-state): Call vc-workfile-unchanged-p only here, 4096 * vc-rcs.el (vc-rcs-state): Call vc-workfile-unchanged-p only here,
4142 and differentiate according to checkout model. 4097 and differentiate according to checkout model.
4143 (vc-rcs-fetch-master-state): Don't call vc-workfile-unchanged-p, 4098 (vc-rcs-fetch-master-state): Don't call vc-workfile-unchanged-p,
4144 since this function is only concerned with master state. 4099 since this function is only concerned with master state.
4145 4100
4146 * vc-hooks.el (vc-workfile-unchanged-p, 4101 * vc-hooks.el (vc-workfile-unchanged-p)
4147 vc-default-workfile-unchanged-p): Moved here from vc.el. 4102 (vc-default-workfile-unchanged-p): Moved here from vc.el.
4148 4103
4149 * vc.el (vc-workfile-unchanged-p, 4104 * vc.el (vc-workfile-unchanged-p)
4150 vc-default-workfile-unchanged-p): See above. 4105 (vc-default-workfile-unchanged-p): See above.
4151 4106
4152 2000-11-19 Miles Bader <miles@gnu.org> 4107 2000-11-19 Miles Bader <miles@gnu.org>
4153 4108
4154 * image-file.el (insert-image-file): Make `intangible' and 4109 * image-file.el (insert-image-file): Make `intangible' and
4155 `read-only' properties rear-nonsticky too. 4110 `read-only' properties rear-nonsticky too.
4225 one text line even if the buffer is empty. 4180 one text line even if the buffer is empty.
4226 4181
4227 2000-11-16 Gerd Moellmann <gerd@gnu.org> 4182 2000-11-16 Gerd Moellmann <gerd@gnu.org>
4228 4183
4229 * net/ange-ftp.el (ange-ftp-file-writable-p) 4184 * net/ange-ftp.el (ange-ftp-file-writable-p)
4230 (ange-ftp-file-readable-p, ange-ftp-file-executable-p): Bind 4185 (ange-ftp-file-readable-p, ange-ftp-file-executable-p):
4231 ange-ftp-process-verbose to nil. 4186 Bind ange-ftp-process-verbose to nil.
4232 4187
4233 2000-11-15 Dave Love <fx@gnu.org> 4188 2000-11-15 Dave Love <fx@gnu.org>
4234 4189
4235 * wid-edit.el (widget-specify-field, widget-specify-button): If 4190 * wid-edit.el (widget-specify-field, widget-specify-button):
4236 :help-echo is a function, set help-echo of overlay to 4191 If :help-echo is a function, set help-echo of overlay to
4237 widget-mouse-help. 4192 widget-mouse-help.
4238 (widget-mouse-help): New function. 4193 (widget-mouse-help): New function.
4239 (widget-echo-help): Rewritten for :help-echo functions only taking 4194 (widget-echo-help): Rewritten for :help-echo functions only taking
4240 a widget arg. 4195 a widget arg.
4241 4196
4242 * net/eudc-bob.el (eudc-bob-can-display-inline-images): Use 4197 * net/eudc-bob.el (eudc-bob-can-display-inline-images):
4243 display-graphic-p. 4198 Use display-graphic-p.
4244 (eudc-bob-display-jpeg) <!eudc-xemacs-p>: Test create-image bound 4199 (eudc-bob-display-jpeg) <!eudc-xemacs-p>: Test create-image bound
4245 and that JPEG is available. 4200 and that JPEG is available.
4246 (eudc-bob-toggle-inline-display): Avoid non-existent `imagep'. 4201 (eudc-bob-toggle-inline-display): Avoid non-existent `imagep'.
4247 4202
4248 * international/mule-cmds.el (locale-charset-language-names): 4203 * international/mule-cmds.el (locale-charset-language-names):
4249 Match @euro. 4204 Match @euro.
4250 4205
4251 2000-11-15 Gerd Moellmann <gerd@gnu.org> 4206 2000-11-15 Gerd Moellmann <gerd@gnu.org>
4252 4207
4253 * faces.el (face-set-after-frame-default): If 4208 * faces.el (face-set-after-frame-default):
4254 `inhibit-default-face-x-resources' is bound, don't intialize the 4209 If `inhibit-default-face-x-resources' is bound, don't intialize the
4255 default face from X resources. 4210 default face from X resources.
4256 4211
4257 2000-11-15 Eli Zaretskii <eliz@is.elta.co.il> 4212 2000-11-15 Eli Zaretskii <eliz@is.elta.co.il>
4258 4213
4259 * Makefile.in (custom-deps, finder-data, autoloads, recompile): 4214 * Makefile.in (custom-deps, finder-data, autoloads, recompile):
4288 4243
4289 * diff-mode.el (diff-imenu-generic-expression): Modify unidiff pattern. 4244 * diff-mode.el (diff-imenu-generic-expression): Modify unidiff pattern.
4290 4245
4291 * cmuscheme.el: Doc fixes. 4246 * cmuscheme.el: Doc fixes.
4292 (cmuscheme) <defgroup>: Use `scheme' as parent. 4247 (cmuscheme) <defgroup>: Use `scheme' as parent.
4293 (cmuscheme-program-name): Remove. Change uses to 4248 (cmuscheme-program-name): Remove. Change uses to scheme-program-name.
4294 scheme-program-name.
4295 4249
4296 * xscheme.el (scheme-program-name): Don't define here. 4250 * xscheme.el (scheme-program-name): Don't define here.
4297 4251
4298 * progmodes/scheme.el (scheme-program-name): New variable 4252 * progmodes/scheme.el (scheme-program-name): New variable
4299 (originally in cmuscheme). 4253 (originally in cmuscheme).
4307 2000-11-14 Kenichi Handa <handa@etl.go.jp> 4261 2000-11-14 Kenichi Handa <handa@etl.go.jp>
4308 4262
4309 * window.el (fit-window-to-buffer): Don't check 4263 * window.el (fit-window-to-buffer): Don't check
4310 window-text-height. Assure that the last line is fully visible. 4264 window-text-height. Assure that the last line is fully visible.
4311 4265
4312 * international/quail.el (quail-show-guidance-buf): Call 4266 * international/quail.el (quail-show-guidance-buf):
4313 fit-window-to-buffer to assure the enough height of the guidance 4267 Call fit-window-to-buffer to assure the enough height of the guidance
4314 buffer. 4268 buffer.
4315 (quail-update-guidance): Avoid making the guidance buffer shorter. 4269 (quail-update-guidance): Avoid making the guidance buffer shorter.
4316 4270
4317 2000-11-14 Stefan Monnier <monnier@cs.yale.edu> 4271 2000-11-14 Stefan Monnier <monnier@cs.yale.edu>
4318 4272
4347 4301
4348 * faces.el (header-line): Use `:box nil' for color/gs displays too. 4302 * faces.el (header-line): Use `:box nil' for color/gs displays too.
4349 4303
4350 2000-11-14 Gerd Moellmann <gerd@gnu.org> 4304 2000-11-14 Gerd Moellmann <gerd@gnu.org>
4351 4305
4352 * emacs-lisp/byte-opt.el (byte-compile-unfold-lambda): Don't 4306 * emacs-lisp/byte-opt.el (byte-compile-unfold-lambda):
4353 recursively optimize body because that can lead to infinite 4307 Don't recursively optimize body because that can lead to infinite
4354 recursion; see comment there. 4308 recursion; see comment there.
4355 4309
4356 2000-11-13 Eli Zaretskii <eliz@is.elta.co.il> 4310 2000-11-13 Eli Zaretskii <eliz@is.elta.co.il>
4357 4311
4358 * faces.el (face-spec-set-match-display): Revert the change from 4312 * faces.el (face-spec-set-match-display): Revert the change from
4366 * textmodes/refill.el (refill-fill-paragraph-at): Don't leave 4320 * textmodes/refill.el (refill-fill-paragraph-at): Don't leave
4367 point inside the fill-prefix. 4321 point inside the fill-prefix.
4368 4322
4369 2000-11-13 Miles Bader <miles@lsi.nec.co.jp> 4323 2000-11-13 Miles Bader <miles@lsi.nec.co.jp>
4370 4324
4371 * calendar/calendar.el (generate-calendar-window): Use 4325 * calendar/calendar.el (generate-calendar-window):
4372 `fit-window-to-buffer'. 4326 Use `fit-window-to-buffer'.
4373 4327
4374 2000-11-12 Stefan Monnier <monnier@cs.yale.edu> 4328 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
4375 4329
4376 * gud.el (gud-minor-mode): New var. 4330 * gud.el (gud-minor-mode): New var.
4377 (gud-symbol, gud-val): New functions. 4331 (gud-symbol, gud-val): New functions.
4421 * mail/feedmail.el: Fix header, 4375 * mail/feedmail.el: Fix header,
4422 (feedmail) <defgroup>: Add :link. 4376 (feedmail) <defgroup>: Add :link.
4423 4377
4424 * view.el: Use local-map property, not keymap on mode-line string. 4378 * view.el: Use local-map property, not keymap on mode-line string.
4425 4379
4426 * scroll-all.el (scroll-all-mode): Customize variable. Add 4380 * scroll-all.el (scroll-all-mode): Customize variable.
4427 autoload cookie to function. 4381 Add autoload cookie to function.
4428 4382
4429 * lazy-lock.el: Remove compatibility code. 4383 * lazy-lock.el: Remove compatibility code.
4430 4384
4431 * finder.el (finder-known-keywords): Add `files', remove `vms'. 4385 * finder.el (finder-known-keywords): Add `files', remove `vms'.
4432 (finder-help-echo): New variable. 4386 (finder-help-echo): New variable.
4451 4405
4452 * ediff-util.el (ediff-status-info, ediff-debug-info): Put temp 4406 * ediff-util.el (ediff-status-info, ediff-debug-info): Put temp
4453 buffer into fundamental mode. 4407 buffer into fundamental mode.
4454 (ediff-set-difference): Use copy-sequence if available. 4408 (ediff-set-difference): Use copy-sequence if available.
4455 4409
4456 * ediff-ptch.el (ediff-dispatch-file-patching-job): Check 4410 * ediff-ptch.el (ediff-dispatch-file-patching-job):
4457 ediff-patch-map non-nil. 4411 Check ediff-patch-map non-nil.
4458 (ediff-fixup-patch-map, ediff-fixup-patch-map) 4412 (ediff-fixup-patch-map, ediff-fixup-patch-map)
4459 (ediff-fixup-patch-map, ediff-patch-file-internal): Put temp 4413 (ediff-fixup-patch-map, ediff-patch-file-internal): Put temp
4460 buffer into fundamental mode. 4414 buffer into fundamental mode.
4461 4415
4462 * ediff-merg.el (state-or-merge): Defvar when compiling. 4416 * ediff-merg.el (state-or-merge): Defvar when compiling.
4539 it, so that a boundp test can be used to determine if we're 4493 it, so that a boundp test can be used to determine if we're
4540 currently byte-compiling. 4494 currently byte-compiling.
4541 4495
4542 2000-11-09 Dave Love <fx@gnu.org> 4496 2000-11-09 Dave Love <fx@gnu.org>
4543 4497
4544 * pcvs.el (uniquify-buffer-file-name): Wrap advice in 4498 * pcvs.el (uniquify-buffer-file-name): Wrap advice in eval-after-load.
4545 eval-after-load.
4546 4499
4547 2000-11-09 Vinicius Jose Latorre <vinicius@cpqd.com.br> 4500 2000-11-09 Vinicius Jose Latorre <vinicius@cpqd.com.br>
4548 4501
4549 * ps-print.el: Patch for variable initialization when spooling. Doc 4502 * ps-print.el: Patch for variable initialization when spooling.
4550 fix. 4503 Doc fix.
4551 (ps-output-list): Fun eliminated. 4504 (ps-output-list): Fun eliminated.
4552 (ps-begin-file, ps-begin-job): Code fix. 4505 (ps-begin-file, ps-begin-job): Code fix.
4553 4506
4554 2000-11-08 Dave Love <fx@gnu.org> 4507 2000-11-08 Dave Love <fx@gnu.org>
4555 4508
4556 * ediff-wind.el (ediff-control-frame-parameters): Zero 4509 * ediff-wind.el (ediff-control-frame-parameters): Zero tool-bar-lines.
4557 tool-bar-lines.
4558 4510
4559 2000-11-08 Gerd Moellmann <gerd@gnu.org> 4511 2000-11-08 Gerd Moellmann <gerd@gnu.org>
4560 4512
4561 * simple.el (shell-command, display-message-or-buffer) 4513 * simple.el (shell-command, display-message-or-buffer)
4562 (shell-command-on-region): Mention resize-mini-windows in the doc 4514 (shell-command-on-region): Mention resize-mini-windows in the doc
4668 composed string in `sample-text' language info. 4620 composed string in `sample-text' language info.
4669 4621
4670 * language/tibetan.el ("Tibetan"): Set a lisp form that produces 4622 * language/tibetan.el ("Tibetan"): Set a lisp form that produces
4671 composed string in `sample-text' language info. 4623 composed string in `sample-text' language info.
4672 4624
4673 * international/mule-cmds.el (describe-language-environment): Eval 4625 * international/mule-cmds.el (describe-language-environment):
4674 `sample-text' data and insert the result. 4626 Eval `sample-text' data and insert the result.
4675 4627
4676 * international/mule-conf.el (compound-text): Define this coding 4628 * international/mule-conf.el (compound-text): Define this coding
4677 system here. Make x-ctext and ctext aliases of it. 4629 system here. Make x-ctext and ctext aliases of it.
4678 4630
4679 * language/european.el (compound-text, ctext): Moved to 4631 * language/european.el (compound-text, ctext): Moved to
4778 (holiday-face): Remove dependency on `window-system'. 4730 (holiday-face): Remove dependency on `window-system'.
4779 4731
4780 2000-11-02 Ken Raeburn <raeburn@gnu.org> 4732 2000-11-02 Ken Raeburn <raeburn@gnu.org>
4781 4733
4782 * Makefile.in (emacs): Set EMACSLOADPATH always. 4734 * Makefile.in (emacs): Set EMACSLOADPATH always.
4783 (update-authors, .el.elc, compile-files): Don't do it explicitly 4735 (update-authors, .el.elc, compile-files): Don't do it explicitly here.
4784 here.
4785 (compile-files): Bomb out if compilation of a file fails. 4736 (compile-files): Bomb out if compilation of a file fails.
4786 4737
4787 2000-11-02 Dave Love <fx@gnu.org> 4738 2000-11-02 Dave Love <fx@gnu.org>
4788 4739
4789 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defgroup. 4740 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defgroup.
4847 or means turn-on. The default is unchanged. 4798 or means turn-on. The default is unchanged.
4848 Add a call to force-mode-line-update. 4799 Add a call to force-mode-line-update.
4849 4800
4850 2000-11-01 Dave Love <fx@gnu.org> 4801 2000-11-01 Dave Love <fx@gnu.org>
4851 4802
4852 * emacs-lisp/elp.el (elp-restore-function): Remove autoload 4803 * emacs-lisp/elp.el (elp-restore-function): Remove autoload cookie.
4853 cookie.
4854 4804
4855 2000-11-01 Miles Bader <miles@lsi.nec.co.jp> 4805 2000-11-01 Miles Bader <miles@lsi.nec.co.jp>
4856 4806
4857 * calendar/calendar.el (diary-face, holiday-face): Add 4807 * calendar/calendar.el (diary-face, holiday-face):
4858 dark-background variants. 4808 Add dark-background variants.
4859 4809
4860 2000-10-31 Sam Steingold <sds@gnu.org> 4810 2000-10-31 Sam Steingold <sds@gnu.org>
4861 4811
4862 * textmodes/tex-mode.el (tex-file): Use `default-directory' when 4812 * textmodes/tex-mode.el (tex-file): Use `default-directory' when
4863 `tex-main-file' does not have directory in it. 4813 `tex-main-file' does not have directory in it.
4882 "../src/bootstrap-emacs", in case it's not dumped and thus the 4832 "../src/bootstrap-emacs", in case it's not dumped and thus the
4883 load path adjustment hasn't already been done. 4833 load path adjustment hasn't already been done.
4884 4834
4885 2000-10-31 Vinicius Jose Latorre <vinicius@cpqd.com.br> 4835 2000-10-31 Vinicius Jose Latorre <vinicius@cpqd.com.br>
4886 4836
4887 * ps-print.el: Fix bug on selected pages for printing. Use 4837 * ps-print.el: Fix bug on selected pages for printing.
4888 `color-values' for Emacs 21. Ensure fontification when jit-lock 4838 Use `color-values' for Emacs 21. Ensure fontification when jit-lock
4889 is on. Try to avoid warning messages when compiling. Doc Fix. 4839 is on. Try to avoid warning messages when compiling. Doc Fix.
4890 (ps-print-version): New version number (6.3). 4840 (ps-print-version): New version number (6.3).
4891 (ps-color-device): Use `color-values' to determine if device 4841 (ps-color-device): Use `color-values' to determine if device
4892 supports color. 4842 supports color.
4893 (ps-color-values): Try to use `x-color-values' when using XEmacs. 4843 (ps-color-values): Try to use `x-color-values' when using XEmacs.
4992 (flyspell-maybe-correct-doubling): Same change as for 4942 (flyspell-maybe-correct-doubling): Same change as for
4993 `flyspell-maybe-correct-transposition'. 4943 `flyspell-maybe-correct-transposition'.
4994 4944
4995 * calendar/timeclock.el (timeclock-log): Doc fix. 4945 * calendar/timeclock.el (timeclock-log): Doc fix.
4996 (timeclock-last-event): Doc fix. 4946 (timeclock-last-event): Doc fix.
4997 (timeclock-log): Kill the timelog buffer after appending a new 4947 (timeclock-log): Kill the timelog buffer after appending a new event.
4998 event.
4999 (timeclock-find-discrep): Use a temp buffer to read in the 4948 (timeclock-find-discrep): Use a temp buffer to read in the
5000 timelog, instead of visiting the file. 4949 timelog, instead of visiting the file.
5001 (timeclock-log-data): A new function, along with a host of helper 4950 (timeclock-log-data): A new function, along with a host of helper
5002 functions, for the purpose of making timelog data accessible to 4951 functions, for the purpose of making timelog data accessible to
5003 programmers. 4952 programmers.
5014 `eshell-do-eval' consumes memory like a Cookie Monster set loose 4963 `eshell-do-eval' consumes memory like a Cookie Monster set loose
5015 in the Pacific Cookie Company). 4964 in the Pacific Cookie Company).
5016 4965
5017 * eshell/esh-test.el (eshell-test): Whitespace fix. 4966 * eshell/esh-test.el (eshell-test): Whitespace fix.
5018 4967
5019 * eshell/em-ls.el (eshell-ls-insert-directory): Make 4968 * eshell/em-ls.el (eshell-ls-insert-directory):
5020 `eshell-ls-initial-args' nil when inserting directory contents. 4969 Make `eshell-ls-initial-args' nil when inserting directory contents.
5021 4970
5022 * eshell/em-script.el (eshell-script-initialize): Add names to 4971 * eshell/em-script.el (eshell-script-initialize): Add names to
5023 `eshell-complex-commands, since `source' and `.' are complex. 4972 `eshell-complex-commands, since `source' and `.' are complex.
5024 4973
5025 * eshell/esh-cmd.el (eshell-rewrite-for-command) 4974 * eshell/esh-cmd.el (eshell-rewrite-for-command)
5063 smart display mode can be (at least this is true in Emacs 21). 5012 smart display mode can be (at least this is true in Emacs 21).
5064 (eshell-smart-initialize): Whitespace fix. 5013 (eshell-smart-initialize): Whitespace fix.
5065 (eshell-refresh-windows): Use `if' instead of `when'. 5014 (eshell-refresh-windows): Use `if' instead of `when'.
5066 (eshell-smart-scroll-window): Calling `save-current-buffer' was 5015 (eshell-smart-scroll-window): Calling `save-current-buffer' was
5067 not necessary. 5016 not necessary.
5068 (eshell-currently-handling-window): Added a missing global 5017 (eshell-currently-handling-window): Added a missing global variable.
5069 variable.
5070 5018
5071 * eshell/em-ls.el (eshell-do-ls): Code simplification. 5019 * eshell/em-ls.el (eshell-do-ls): Code simplification.
5072 (eshell-ls-sort-entries, eshell-ls-entries, eshell-ls-dir): 5020 (eshell-ls-sort-entries, eshell-ls-entries, eshell-ls-dir):
5073 Whitespace fix. 5021 Whitespace fix.
5074 (eshell-ls-exclude-hidden): Added this variable in addition to 5022 (eshell-ls-exclude-hidden): Added this variable in addition to
5085 (eshell-do-ls): Use `eshell-ls-initial-args', if set. 5033 (eshell-do-ls): Use `eshell-ls-initial-args', if set.
5086 (eshell-ls-dir): Whitespace change. 5034 (eshell-ls-dir): Whitespace change.
5087 5035
5088 * eshell/em-dirs.el (eshell/pwd): Small code simplification. 5036 * eshell/em-dirs.el (eshell/pwd): Small code simplification.
5089 5037
5090 * eshell/esh-util.el: Don't require `ange-ftp' if it's not 5038 * eshell/esh-util.el: Don't require `ange-ftp' if it's not available.
5091 available.
5092 (eshell-stringify-t): Added a customization variable, to indicate 5039 (eshell-stringify-t): Added a customization variable, to indicate
5093 whether `t' should be rendered as a string at all. If not, one 5040 whether `t' should be rendered as a string at all. If not, one
5094 can still determine if the result of an expression is true using 5041 can still determine if the result of an expression is true using
5095 "file-exists-p FILE && echo true". 5042 "file-exists-p FILE && echo true".
5096 (eshell-stringify): If `eshell-stringify-t' is nil, don't 5043 (eshell-stringify): If `eshell-stringify-t' is nil, don't
5097 stringify t! 5044 stringify t!
5098 5045
5099 * eshell/esh-module.el: Whitespace fix. 5046 * eshell/esh-module.el: Whitespace fix.
5100 5047
5101 * eshell/em-alias.el (eshell-alias-initialize): Added 5048 * eshell/em-alias.el (eshell-alias-initialize):
5102 `eshell-command-aliased-p' to `eshell-complex-commands'. 5049 Added `eshell-command-aliased-p' to `eshell-complex-commands'.
5103 (eshell-command-aliased-p): New function that returns t if a 5050 (eshell-command-aliased-p): New function that returns t if a
5104 command name names an aliased. 5051 command name names an aliased.
5105 5052
5106 2000-10-29 Michael Kifer <kifer@cs.sunysb.edu> 5053 2000-10-29 Michael Kifer <kifer@cs.sunysb.edu>
5107 5054
5121 * viper.el (viper-insert-state-mode-list): Added eshell. 5068 * viper.el (viper-insert-state-mode-list): Added eshell.
5122 5069
5123 * ediff-init.el (ediff-before-setup-hook): New hook. 5070 * ediff-init.el (ediff-before-setup-hook): New hook.
5124 Several typos fixed in various docstrings. 5071 Several typos fixed in various docstrings.
5125 * ediff-merg.el (ediff-show-clashes-only): Docstring typo fixed. 5072 * ediff-merg.el (ediff-show-clashes-only): Docstring typo fixed.
5126 * ediff-nult.el (ediff-before-session-group-setup-hooks): New 5073 * ediff-nult.el (ediff-before-session-group-setup-hooks): New hook.
5127 hook.
5128 (ediff-show-meta-buffer): Run ediff-before-session-group-setup-hooks. 5074 (ediff-show-meta-buffer): Run ediff-before-session-group-setup-hooks.
5129 * ediff-util.el (ediff-setup): Run ediff-before-setup-hook. 5075 * ediff-util.el (ediff-setup): Run ediff-before-setup-hook.
5130 (ediff-other-buffer): Use selected buffers if in Buffer-menu buffer. 5076 (ediff-other-buffer): Use selected buffers if in Buffer-menu buffer.
5131 (ediff-get-selected-buffers): New function. 5077 (ediff-get-selected-buffers): New function.
5132 * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal) 5078 * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal)
5133 (ediff-vc-merge-internal,ediff-rcs-merge-internal): Use 5079 (ediff-vc-merge-internal,ediff-rcs-merge-internal):
5134 save-window-excursion. 5080 Use save-window-excursion.
5135 * ediff-wind.el (ediff-skip-unsuitable-frames): More robust 5081 * ediff-wind.el (ediff-skip-unsuitable-frames): More robust
5136 termination check in while loop. 5082 termination check in while loop.
5137 * ediff.el (ediff-get-default-file-name): Better defaults when in 5083 * ediff.el (ediff-get-default-file-name): Better defaults when in
5138 dired buffer. 5084 dired buffer.
5139 (ediff-files,ediff-merge-files,ediff-files3) 5085 (ediff-files,ediff-merge-files,ediff-files3)
5165 * term/pc-win.el (x-long-option-alist, msdos-handle-args): Remove; 5111 * term/pc-win.el (x-long-option-alist, msdos-handle-args): Remove;
5166 startup.el now does that for all character-terminal frames. 5112 startup.el now does that for all character-terminal frames.
5167 5113
5168 2000-10-28 Miles Bader <miles@gnu.org> 5114 2000-10-28 Miles Bader <miles@gnu.org>
5169 5115
5170 * emacs-lisp/easy-mmode.el (define-minor-mode): Generate 5116 * emacs-lisp/easy-mmode.el (define-minor-mode):
5171 `turn-on-MODE' and `turn-off-MODE' functions unless the mode is 5117 Generate `turn-on-MODE' and `turn-off-MODE' functions unless the mode
5172 global. If :global is followed by a non-nil but non-t value, 5118 is global. If :global is followed by a non-nil but non-t value,
5173 make the mode buffer-local, but also generate a `global-MODE' 5119 make the mode buffer-local, but also generate a `global-MODE'
5174 version using `easy-mmode-define-global-mode'. Add 5120 version using `easy-mmode-define-global-mode'.
5175 :conditional-turn-on keyword argument. 5121 Add :conditional-turn-on keyword argument.
5176 5122
5177 2000-10-28 Dave Love <fx@gnu.org> 5123 2000-10-28 Dave Love <fx@gnu.org>
5178 5124
5179 * international/latin1-disp.el (latin1-char-displayable-p): Don't 5125 * international/latin1-disp.el (latin1-char-displayable-p):
5180 use window-system. 5126 Don't use window-system.
5181 5127
5182 2000-10-27 Eli Zaretskii <eliz@is.elta.co.il> 5128 2000-10-27 Eli Zaretskii <eliz@is.elta.co.il>
5183 5129
5184 * dos-w32.el (find-file-not-found-set-buffer-file-coding-system): 5130 * dos-w32.el (find-file-not-found-set-buffer-file-coding-system):
5185 Don't call find-buffer-file-type-coding-system. Instead, just 5131 Don't call find-buffer-file-type-coding-system. Instead, just
5306 2000-10-25 Dave Love <fx@gnu.org> 5252 2000-10-25 Dave Love <fx@gnu.org>
5307 5253
5308 * progmodes/cperl-mode.el (cperl-mode): 5254 * progmodes/cperl-mode.el (cperl-mode):
5309 Set normal-auto-fill-function correctly. 5255 Set normal-auto-fill-function correctly.
5310 5256
5311 * wid-edit.el (widget-field-keymap, widget-text-keymap): Don't 5257 * wid-edit.el (widget-field-keymap, widget-text-keymap):
5312 inherit from global-map and don't nullify menu-bar and tool-bar 5258 Don't inherit from global-map and don't nullify menu-bar and tool-bar
5313 bindings. 5259 bindings.
5314 5260
5315 2000-10-25 Miles Bader <miles@lsi.nec.co.jp> 5261 2000-10-25 Miles Bader <miles@lsi.nec.co.jp>
5316 5262
5317 * wid-edit.el (widget-field-at): New function. 5263 * wid-edit.el (widget-field-at): New function.
5321 field (which is read-only) is a newline, put it into a special 5267 field (which is read-only) is a newline, put it into a special
5322 `boundary' field so that C-n/C-p act more naturally. 5268 `boundary' field so that C-n/C-p act more naturally.
5323 (widget-field-end): Also don't subtract one if a special 5269 (widget-field-end): Also don't subtract one if a special
5324 `boundary' field has been added after the widget field. 5270 `boundary' field has been added after the widget field.
5325 5271
5326 * comint.el (comint-output-filter, comint-send-input): Don't 5272 * comint.el (comint-output-filter, comint-send-input):
5327 bother adding stickiness fields to overlays to fool the field 5273 Don't bother adding stickiness fields to overlays to fool the field
5328 code, since it should notice the overlay insertion-types now. 5274 code, since it should notice the overlay insertion-types now.
5329 5275
5330 * wid-edit.el (widget-beginning-of-line, widget-end-of-line): 5276 * wid-edit.el (widget-beginning-of-line, widget-end-of-line):
5331 Replace with aliases of the normal emacs b-o-l/e-o-l functions. 5277 Replace with aliases of the normal emacs b-o-l/e-o-l functions.
5332 (widget-field-keymap, widget-text-keymap): Don't bind C-a/C-e. 5278 (widget-field-keymap, widget-text-keymap): Don't bind C-a/C-e.
5333 5279
5334 2000-10-24 Gerd Moellmann <gerd@gnu.org> 5280 2000-10-24 Gerd Moellmann <gerd@gnu.org>
5335 5281
5336 * emacs-lisp/authors.el (authors-aliases): Add some more aliases. 5282 * emacs-lisp/authors.el (authors-aliases): Add some more aliases.
5337 (authors): Set file coding system to iso-2022-7bit. Add 5283 (authors): Set file coding system to iso-2022-7bit.
5338 file-local variables to output buffer. 5284 Add file-local variables to output buffer.
5339 5285
5340 * files.el (after-find-file): Don't print any warnings if 5286 * files.el (after-find-file): Don't print any warnings if
5341 WARN is nil. 5287 WARN is nil.
5342 5288
5343 2000-10-24 Vinicius Jose Latorre <vinicius@cpqd.com.br> 5289 2000-10-24 Vinicius Jose Latorre <vinicius@cpqd.com.br>
5362 2000-10-24 Gerd Moellmann <gerd@gnu.org> 5308 2000-10-24 Gerd Moellmann <gerd@gnu.org>
5363 5309
5364 * files.el (after-find-file): Don't print a message ``New file'' 5310 * files.el (after-find-file): Don't print a message ``New file''
5365 if WARN is nil. 5311 if WARN is nil.
5366 5312
5367 * wid-edit.el (widget-field-keymap, widget-text-keymap): Define 5313 * wid-edit.el (widget-field-keymap, widget-text-keymap):
5368 the tool-bar map as nil, as for the menu-bar. Otherwise, we'll 5314 Define the tool-bar map as nil, as for the menu-bar. Otherwise, we'll
5369 get duplicate tool-bar entries because we'll see the global ones 5315 get duplicate tool-bar entries because we'll see the global ones
5370 on more than one path through keymaps. 5316 on more than one path through keymaps.
5371 5317
5372 * emacs-lisp/lisp.el (defun-prompt-regexp): Doc fix. 5318 * emacs-lisp/lisp.el (defun-prompt-regexp): Doc fix.
5373 5319
5388 type (the inverse of `tty'). Use `display-graphic-p' instead of 5334 type (the inverse of `tty'). Use `display-graphic-p' instead of
5389 the window-system variable. 5335 the window-system variable.
5390 5336
5391 2000-10-24 Kenichi Handa <handa@etl.go.jp> 5337 2000-10-24 Kenichi Handa <handa@etl.go.jp>
5392 5338
5393 * international/isearch-x.el (isearch-with-input-method): Call 5339 * international/isearch-x.el (isearch-with-input-method):
5394 input-method-function with the first event in 5340 Call input-method-function with the first event in
5395 unread-command-events. 5341 unread-command-events.
5396 5342
5397 2000-10-24 Miles Bader <miles@lsi.nec.co.jp> 5343 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
5398 5344
5399 * faces.el (face-default-spec, face-user-default-spec): Make 5345 * faces.el (face-default-spec, face-user-default-spec): Make defsubsts.
5400 defsubsts.
5401 5346
5402 2000-10-24 Andrew Choi <akochoi@i-cable.com> 5347 2000-10-24 Andrew Choi <akochoi@i-cable.com>
5403 5348
5404 * international/mule-conf.el (mac-roman-lower, mac-roman-upper): 5349 * international/mule-conf.el (mac-roman-lower, mac-roman-upper):
5405 New charsets. 5350 New charsets.
5408 mac-roman-upper, require dired, and define instead of set 5353 mac-roman-upper, require dired, and define instead of set
5409 mac-ready-for-drag-n-drop to avoid compilation error. 5354 mac-ready-for-drag-n-drop to avoid compilation error.
5410 5355
5411 2000-10-23 Andrew Innes <andrewi@gnu.org> 5356 2000-10-23 Andrew Innes <andrewi@gnu.org>
5412 5357
5413 * files.el (make-backup-file-name-1) [windowsnt, ms-dos]: Remove 5358 * files.el (make-backup-file-name-1) [windowsnt, ms-dos]:
5414 superfluous calls to subst-char-in-string; instead apply 5359 Remove superfluous calls to subst-char-in-string; instead apply
5415 expand-file-name after convert-standard-filename to ensure 5360 expand-file-name after convert-standard-filename to ensure
5416 expected directory separators are used. 5361 expected directory separators are used.
5417 5362
5418 2000-10-23 Eli Zaretskii <eliz@is.elta.co.il> 5363 2000-10-23 Eli Zaretskii <eliz@is.elta.co.il>
5419 5364
5422 2000-10-23 Dave Love <fx@gnu.org> 5367 2000-10-23 Dave Love <fx@gnu.org>
5423 5368
5424 * toolbar/tool-bar.el (tool-bar-add-item-from-menu) 5369 * toolbar/tool-bar.el (tool-bar-add-item-from-menu)
5425 (tool-bar-add-item): Set foreground and background for XBM icons. 5370 (tool-bar-add-item): Set foreground and background for XBM icons.
5426 5371
5427 * international/latin1-disp.el (latin1-char-displayable-p): New 5372 * international/latin1-disp.el (latin1-char-displayable-p):
5428 function (from Handa). 5373 New function (from Handa).
5429 (latin1-display-check-font): Use it. 5374 (latin1-display-check-font): Use it.
5430 5375
5431 * imenu.el (imenu--create-keymap-2): Build menu with menu-item 5376 * imenu.el (imenu--create-keymap-2): Build menu with menu-item
5432 using :key-sequence, making it much more usable. Use nconc, not 5377 using :key-sequence, making it much more usable.
5433 append. 5378 Use nconc, not append.
5434 (imenu--create-keymap-1): Avoid append. 5379 (imenu--create-keymap-1): Avoid append.
5435 5380
5436 * textmodes/refill.el: Remove bits redundant with define-minor-mode. 5381 * textmodes/refill.el: Remove bits redundant with define-minor-mode.
5437 5382
5438 2000-10-23 Miles Bader <miles@lsi.nec.co.jp> 5383 2000-10-23 Miles Bader <miles@lsi.nec.co.jp>
5488 (tool-bar): Likewise. 5433 (tool-bar): Likewise.
5489 5434
5490 * frame.el: Remove call to frame-notice-user-settings at end of 5435 * frame.el: Remove call to frame-notice-user-settings at end of
5491 the file. 5436 the file.
5492 5437
5493 * info.el (Info-fontify-node): make underlines invisible for mac 5438 * info.el (Info-fontify-node): Make underlines invisible for mac
5494 as for x, pc, and w32 frame types. 5439 as for x, pc, and w32 frame types.
5495 5440
5496 * term/mac-win.el: New file. 5441 * term/mac-win.el: New file.
5497 5442
5498 2000-10-22 Dave Love <fx@gnu.org> 5443 2000-10-22 Dave Love <fx@gnu.org>
5573 * window.el (fit-window-to-buffer): New function. 5518 * window.el (fit-window-to-buffer): New function.
5574 (shrink-window-if-larger-than-buffer): Use it. 5519 (shrink-window-if-larger-than-buffer): Use it.
5575 (window-text-height): Don't expect minibuffers to have mode-lines. 5520 (window-text-height): Don't expect minibuffers to have mode-lines.
5576 5521
5577 * help.el (resize-temp-buffer-window): Use `fit-window-to-buffer'. 5522 * help.el (resize-temp-buffer-window): Use `fit-window-to-buffer'.
5578 * international/quail.el (quail-update-guidance): Use 5523 * international/quail.el (quail-update-guidance):
5579 `fit-window-to-buffer' instead of `set-window-text-height'. 5524 Use `fit-window-to-buffer' instead of `set-window-text-height'.
5580 5525
5581 * international/quail.el (quail-show-guidance-buf): Make sure 5526 * international/quail.el (quail-show-guidance-buf): Make sure
5582 guidance window really has enough room. 5527 guidance window really has enough room.
5583 (quail-update-guidance): If quail-guidance-win is already shown, 5528 (quail-update-guidance): If quail-guidance-win is already shown,
5584 make sure its height is OK. 5529 make sure its height is OK.
5634 scheme-program-name because xscheme.el contains a defcustom with 5579 scheme-program-name because xscheme.el contains a defcustom with
5635 the same name. As a consequence, customizing group `cmuscheme' 5580 the same name. As a consequence, customizing group `cmuscheme'
5636 loaded `xscheme' which redefined run-scheme. 5581 loaded `xscheme' which redefined run-scheme.
5637 (run-scheme): Use cmuscheme-program-name. 5582 (run-scheme): Use cmuscheme-program-name.
5638 5583
5639 * ps-print.el (ps-print-emacs-type): Move into the 5584 * ps-print.el (ps-print-emacs-type): Move into the eval-and-compile.
5640 eval-and-compile.
5641 5585
5642 * play/doctor.el (doctor-death): Update the Samaritans' 5586 * play/doctor.el (doctor-death): Update the Samaritans'
5643 anonymous address, and add a website for Befrienders International. 5587 anonymous address, and add a website for Befrienders International.
5644 5588
5645 2000-10-19 Vinicius Jose Latorre <vinicius@cpqd.com.br> 5589 2000-10-19 Vinicius Jose Latorre <vinicius@cpqd.com.br>
5842 5786
5843 * simple.el (syntax-flag-table, string-to-syntax): Remove. 5787 * simple.el (syntax-flag-table, string-to-syntax): Remove.
5844 5788
5845 2000-10-15 Dave Love <fx@gnu.org> 5789 2000-10-15 Dave Love <fx@gnu.org>
5846 5790
5847 * progmodes/sh-script.el: Require skeleton and comint when 5791 * progmodes/sh-script.el: Require skeleton and comint when compiling.
5848 compiling.
5849 5792
5850 * pcomplete.el (pcomplete) <defgroup>: Add :version. 5793 * pcomplete.el (pcomplete) <defgroup>: Add :version.
5851 5794
5852 * whitespace.el: Doc fixes. 5795 * whitespace.el: Doc fixes.
5853 (top-level): Don't add hooks here. 5796 (top-level): Don't add hooks here.
5952 5895
5953 * toolbar/paste.pbm, toolbar/saveas.pbm: Retouch. 5896 * toolbar/paste.pbm, toolbar/saveas.pbm: Retouch.
5954 5897
5955 2000-10-13 Gerd Moellmann <gerd@gnu.org> 5898 2000-10-13 Gerd Moellmann <gerd@gnu.org>
5956 5899
5957 * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc 5900 * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc fix.
5958 fix.
5959 5901
5960 * toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace 5902 * toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace
5961 transparent -colors 8). 5903 transparent -colors 8).
5962 5904
5963 2000-10-13 Stephen Gildea <gildea@alum.mit.edu> 5905 2000-10-13 Stephen Gildea <gildea@alum.mit.edu>
5964 5906
5965 * time-stamp.el (time-stamp): Fixed bug in new multi-line code 5907 * time-stamp.el (time-stamp): Fixed bug in new multi-line code
5966 that breaks with old list format timestamps. 5908 that breaks with old list format timestamps.
5967 (time-stamp-warn-inactive, time-stamp-old-format-warn) 5909 (time-stamp-warn-inactive, time-stamp-old-format-warn)
5968 (time-stamp-count, time-stamp-conversion-warn): Improved doc 5910 (time-stamp-count, time-stamp-conversion-warn): Improved doc strings.
5969 strings.
5970 5911
5971 2000-10-13 John Wiegley <johnw@gnu.org> 5912 2000-10-13 John Wiegley <johnw@gnu.org>
5972 5913
5973 * align.el, pcomplete.el, calendar/timeclock.el, 5914 * align.el, pcomplete.el, calendar/timeclock.el,
5974 eshell/esh-module.el, eshell/eshell.el: Removed URL reference. 5915 eshell/esh-module.el, eshell/eshell.el: Removed URL reference.
5977 faulty math, where holiday hours were being computing as seconds. 5918 faulty math, where holiday hours were being computing as seconds.
5978 5919
5979 2000-10-13 John Wiegley <johnw@gnu.org> 5920 2000-10-13 John Wiegley <johnw@gnu.org>
5980 5921
5981 * desktop.el (desktop-buffer-modes-to-save): Added a global for 5922 * desktop.el (desktop-buffer-modes-to-save): Added a global for
5982 specifying what "other" kinds of buffers should be saved. This 5923 specifying what "other" kinds of buffers should be saved.
5983 used to be hard-coded. 5924 This used to be hard-coded.
5984 (desktop-buffer-misc-functions): A global for specifying how 5925 (desktop-buffer-misc-functions): A global for specifying how
5985 auxiliary data should be determined for special buffer types. 5926 auxiliary data should be determined for special buffer types.
5986 (desktop-save-buffer-p): Use `desktop-buffer-modes-to-save', 5927 (desktop-save-buffer-p): Use `desktop-buffer-modes-to-save',
5987 instead of hard-coding the special buffer types. 5928 instead of hard-coding the special buffer types.
5988 (desktop-save): Run `desktop-buffer-misc-functions' to gather 5929 (desktop-save): Run `desktop-buffer-misc-functions' to gather
6002 autoload for `parse-time-string', if that function is not already 5943 autoload for `parse-time-string', if that function is not already
6003 defined, and if parse-time.el is available on the user's system. 5944 defined, and if parse-time.el is available on the user's system.
6004 5945
6005 * eshell/em-ls.el (eshell-ls-applicable): Extended this function 5946 * eshell/em-ls.el (eshell-ls-applicable): Extended this function
6006 to be aware of ange-ftp user info. 5947 to be aware of ange-ftp user info.
6007 (eshell-do-ls): Bind `ange-cache'. Also, use 5948 (eshell-do-ls): Bind `ange-cache'. Also, use `eshell-file-attributes'.
6008 `eshell-file-attributes'.
6009 (eshell-ls-annotate): Use `eshell-file-attributes'. 5949 (eshell-ls-annotate): Use `eshell-file-attributes'.
6010 (eshell-ls-file): Made the user-id printing code a bit smarter. 5950 (eshell-ls-file): Made the user-id printing code a bit smarter.
6011 5951
6012 * eshell/esh-util.el (eshell-ange-ls-uids): Added variable, to 5952 * eshell/esh-util.el (eshell-ange-ls-uids): Added variable, to
6013 allow identification of alias user ids in remote directories. 5953 allow identification of alias user ids in remote directories.
6014 It's manual, but there's no other way to know when the current 5954 It's manual, but there's no other way to know when the current user
6015 user on the local machine, is also the owning user on the remote 5955 on the local machine, is also the owning user on the remote machine.
6016 machine.
6017 (fboundp): Bind `ange-cache'. 5956 (fboundp): Bind `ange-cache'.
6018 (eshell-directory-files-and-attributes): Re-organized the logic a 5957 (eshell-directory-files-and-attributes): Re-organized the logic a
6019 bit to use `eshell-file-attributes' instead of `file-attributes'. 5958 bit to use `eshell-file-attributes' instead of `file-attributes'.
6020 The former is more sensitive to directories that are read via FTP, 5959 The former is more sensitive to directories that are read via FTP,
6021 and knows how to use ange-ftp to determine full attribute 5960 and knows how to use ange-ftp to determine full attribute
6044 (eshell/ln): Bind `ange-cache'. 5983 (eshell/ln): Bind `ange-cache'.
6045 (eshell/du): Added some extra logic for determining when to use 5984 (eshell/du): Added some extra logic for determining when to use
6046 Eshell's du (which is slow), and when to use the external version 5985 Eshell's du (which is slow), and when to use the external version
6047 (which may or may not exist). 5986 (which may or may not exist).
6048 5987
6049 * eshell/em-rebind.el (eshell-delchar-or-maybe-eof): Call 5988 * eshell/em-rebind.el (eshell-delchar-or-maybe-eof):
6050 `eshell-interactive-process', rather than using 5989 Call `eshell-interactive-process', rather than using
6051 `get-buffer-process', since backgrounded processes don't count in 5990 `get-buffer-process', since backgrounded processes don't count in
6052 the context of this function's logic. 5991 the context of this function's logic.
6053 5992
6054 * eshell/esh-arg.el (eshell-parse-double-quote): Moved a call to 5993 * eshell/esh-arg.el (eshell-parse-double-quote): Moved a call to
6055 `forward-char', so that null strings are parsed correctly. 5994 `forward-char', so that null strings are parsed correctly.
6056 5995
6057 2000-09-13 John Wiegley <johnw@gnu.org> 5996 2000-09-13 John Wiegley <johnw@gnu.org>
6058 5997
6059 * eshell/em-pred.el (eshell-pred-file-type, 5998 * eshell/em-pred.el (eshell-pred-file-type)
6060 eshell-pred-file-links, eshell-pred-file-size): Use 5999 (eshell-pred-file-links, eshell-pred-file-size):
6061 `eshell-file-attributes'. This is more correct over ange-ftp. 6000 Use `eshell-file-attributes'. This is more correct over ange-ftp.
6062 6001
6063 * eshell/em-glob.el (eshell-extended-glob): Bind `ange-cache', so 6002 * eshell/em-glob.el (eshell-extended-glob): Bind `ange-cache', so
6064 that remote file globbing is more efficient. 6003 that remote file globbing is more efficient.
6065 6004
6066 * eshell/em-ls.el (eshell-ls-dir): Use `expand-file-name' when 6005 * eshell/em-ls.el (eshell-ls-dir): Use `expand-file-name' when
6100 6039
6101 2000-10-12 Dave Love <fx@gnu.org> 6040 2000-10-12 Dave Love <fx@gnu.org>
6102 6041
6103 * recentf.el: Maintainer's checkdoc fixes. 6042 * recentf.el: Maintainer's checkdoc fixes.
6104 6043
6105 * startup.el (normal-top-level-add-subdirs-to-load-path): Use 6044 * startup.el (normal-top-level-add-subdirs-to-load-path):
6106 character class, not ASCII when matching file names. 6045 Use character class, not ASCII when matching file names.
6107 (fancy-splash-head): Add trailing slash to URL. 6046 (fancy-splash-head): Add trailing slash to URL.
6108 (command-line): Don't require XPM support for toolbar. 6047 (command-line): Don't require XPM support for toolbar.
6109 6048
6110 * progmodes/cperl-mode.el (cperl-tips-faces): Doc fix. 6049 * progmodes/cperl-mode.el (cperl-tips-faces): Doc fix.
6111 (cperl-invalid-face): Revert last change. 6050 (cperl-invalid-face): Revert last change.
6169 (dehexlify-buffer): Bind coding-system-for-read to 6108 (dehexlify-buffer): Bind coding-system-for-read to
6170 buffer-file-coding-system, instead of raw-text. 6109 buffer-file-coding-system, instead of raw-text.
6171 6110
6172 2000-10-11 Sam Steingold <sds@gnu.org> 6111 2000-10-11 Sam Steingold <sds@gnu.org>
6173 6112
6174 * progmodes/cperl-mode.el (cperl-invalid-face): double-quote 6113 * progmodes/cperl-mode.el (cperl-invalid-face): Double-quote
6175 `underline' - fixes the bug introduced on 2000-09-21. 6114 `underline' - fixes the bug introduced on 2000-09-21.
6176 6115
6177 2000-10-11 Dave Love <fx@gnu.org> 6116 2000-10-11 Dave Love <fx@gnu.org>
6178 6117
6179 * progmodes/scheme.el (scheme-mode-variables, dsssl-mode): Avoid 6118 * progmodes/scheme.el (scheme-mode-variables, dsssl-mode):
6180 compiler warnings. 6119 Avoid compiler warnings.
6181 (scheme-mode): Doc fix. 6120 (scheme-mode): Doc fix.
6182 (scheme-font-lock-keywords-1): Match `define-syntax'. 6121 (scheme-font-lock-keywords-1): Match `define-syntax'.
6183 6122
6184 2000-10-11 Miles Bader <miles@lsi.nec.co.jp> 6123 2000-10-11 Miles Bader <miles@lsi.nec.co.jp>
6185 6124
6204 (desktop-buffer-file): Use pop-to-buffer if switch-to-buffer fails. 6143 (desktop-buffer-file): Use pop-to-buffer if switch-to-buffer fails.
6205 6144
6206 2000-10-10 Dave Love <fx@gnu.org> 6145 2000-10-10 Dave Love <fx@gnu.org>
6207 6146
6208 * toolbar/tool-bar.el (tool-bar-add-item) 6147 * toolbar/tool-bar.el (tool-bar-add-item)
6209 (tool-bar-add-item-from-menu): Don't favour XPM icons on mono 6148 (tool-bar-add-item-from-menu): Don't favour XPM icons on mono display.
6210 display.
6211 6149
6212 * toolbar/attach.pbm, toolbar/cancel.pbm, toolbar/close.pbm: 6150 * toolbar/attach.pbm, toolbar/cancel.pbm, toolbar/close.pbm:
6213 * toolbar/copy.pbm, toolbar/cut.pbm, toolbar/exit.pbm: 6151 * toolbar/copy.pbm, toolbar/cut.pbm, toolbar/exit.pbm:
6214 * toolbar/fld_open.pbm, toolbar/help.pbm, toolbar/home.pbm: 6152 * toolbar/fld_open.pbm, toolbar/help.pbm, toolbar/home.pbm:
6215 * toolbar/index.pbm, toolbar/info.pbm, toolbar/jump_to.pbm: 6153 * toolbar/index.pbm, toolbar/info.pbm, toolbar/jump_to.pbm:
6226 * subr.el (add-to-list): Add optional argument APPEND. 6164 * subr.el (add-to-list): Add optional argument APPEND.
6227 * battery.el (display-battery): Use `add-to-list'. 6165 * battery.el (display-battery): Use `add-to-list'.
6228 6166
6229 2000-10-09 Thien-Thi Nguyen <ttn@gnu.org> 6167 2000-10-09 Thien-Thi Nguyen <ttn@gnu.org>
6230 6168
6231 * play/zone.el (zone-timer, zone-wc-tbl): Rework 6169 * play/zone.el (zone-timer, zone-wc-tbl): Rework these vars as symbol
6232 these vars as symbol properties. 6170 properties.
6233 (zone, zone-when-idle, zone-leave-me-alone) 6171 (zone, zone-when-idle, zone-leave-me-alone)
6234 (zone-pgm-whack-chars): Use new symbol properties. 6172 (zone-pgm-whack-chars): Use new symbol properties.
6235 6173
6236 * battery.el (display-battery): Doc spelling fix. 6174 * battery.el (display-battery): Doc spelling fix.
6237 6175