Add a version to the obsoletions.
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
28d8dff1
DL
12000-05-31 Dave Love <fx@gnu.org>
2
3 * loadhist.el (loadhist-hook-functions): Remove
4 before-change-function, after-change-function.
5 (unload-feature): Deal with symbols which are both bound and
6 fbound.
7
8 * mouse.el (mouse-save-then-kill-delete-region): Don't bind
9 before-change-function, after-change-function.
10
11 * simple.el (newline): Don't bind before-change-function,
12 after-change-function.
13
7f565d87
RV
142000-05-31 Rajesh Vaidheeswarran <rv@gnu.org>
15
16 * whitespace.el (whitespace-rescan-timer-time): Update interval
17 set to 600 seconds (10 minutes) instead of 60 seconds since
18 a large number of whitespace buffers causes emacs to `freeze'
19 for a considerable amount of time.
20
21 * whitespace.el: Updated e-mail address
22
a8d693d8
DL
232000-05-31 Dave Love <fx@gnu.org>
24
25 * add-log.el (change-log-font-lock-keywords) <function>: Add
26 pattern for function of change.
27 (change-log-font-lock-keywords) <acknowledgements>: Amalgamate
28 acknowledgements patterns.
29
a50192e7
KH
302000-05-31 Kenichi Handa <handa@etl.go.jp>
31
32 * isearch.el (isearch-printing-char): If keyboard coding system is
33 being used, call isearch-process-search-multibyte-characters.
34
35 * international/isearch-x.el: Mostly rewritten.
36
37 * international/quail.el (quail-start-conversion): Don't include
38 unhandled events in the returned events, but set them in
39 unread-command-events. Exit if all inputs are deleted.
40
7e492772
JR
412000-05-30 Jason Rumney <jasonr@gnu.org>
42
43 * w32-fns.el (w32-charset-info-alist): Add each charset separately.
44
45 * term/w32-win.el: Doc changes to reduce diffs with x-win.el.
46 Reenable code to create initial fontsets.
47 Use set-fontset-font in place of put-charset-property.
48
10fc3187
GM
492000-05-30 Gerd Moellmann <gerd@gnu.org>
50
79148ea7
GM
51 * progmodes/perl-mode.el (perl-indent-line): When looking for a
52 label, ensure that the first colon isn't followed by another.
53
54 * paths.el (Info-default-directory-list): Doc fix.
55
086d5b87
GM
56 * net/net-utils.el (finger-X.500-host-regexps): New user-option.
57 (finger): If HOST matches a regexp from finger-X.500-host-regexps,
58 send a query containing USER only, not USER@HOST.
59
10fc3187
GM
60 * mail/rmail.el (rmail-widen-to-current-msgbeg): Use rmail-msgbeg
61 and rmail-msgend to compute the restriction at the end, instead of
62 computing it.
63
49e70dec
GM
642000-05-29 Gerd Moellmann <gerd@gnu.org>
65
66254a13
GM
66 * dabbrev.el (dabbrev-expand): Don't display messages in the
67 echo area if the minibuffer window is active.
68
49e70dec
GM
69 * jit-lock.el (jit-lock-mode): Add after change function to
70 local hook.
71
722000-05-29 Christoph Wedler <Christoph.Wedler@sap.com>
73
74 * antlr-mode.el: New commands: hide/unhide actions,
75 upcase/downcase literals.
76 (antlr-tiny-action-length): New user option.
77 (antlr-hide-actions): New command. Suggested by
78 Bjoern Mielenhausen <Bjoern.Mielenhausen@sap.com>.
7f565d87 79 (antlr-mode-map): New binding [C-c C-v].
49e70dec
GM
80 (antlr-mode-menu): New entries.
81 (antlr-downcase-literals): New command.
82 (antlr-upcase-literals): Ditto.
83
84 * antlr-mode.el: Minor changes: indendation, mode-name.
85 (antlr-indent-line): Indent cpp directive at column 0.
86 (antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/".
87
88 * antlr-mode.el: XEmacs bug workaround, XEmacs hint.
89 (antlr-font-lock-additional-keywords): Workaround for intentional
90 bug in XEmacs version of font-lock.
91 (antlr-mode): Set symbol property `mode-name' to "Antlr". Could
92 be used by a smarter version of `buffers-menu-grouping-function'.
93
942000-05-29 Gerd Moellmann <gerd@gnu.org>
95
96 * tmm.el (tmm-prompt): Recognize menu item definitions of the for
97 `(menu-item ...)' when looking for the position of DEFAULT-ITEM.
98
49f93684
KH
992000-05-29 Kenichi Handa <handa@etl.go.jp>
100
101 * international/encoded-kb.el
102 (encoded-kbd-iso2022-designation-map): Pay attention to that
103 charset-iso-final-char return -1 for eight-bit-control and
104 eight-bit-graphic.
105
5b1ae051
EZ
1062000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
107
108 * speedbar.el (speedbar-use-images, speedbar-update-flag)
109 (speedbar-easymenu-definition-base): Use display-graphic-p where
110 available, instead of window-system.
111
a205e32a
EZ
1122000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
113
114 * international/codepage.el (cp-coding-system-for-codepage-1): Add
115 eight-bit-graphic and eight-bit-control to safe charsets for cpNNN
116 coding systems.
117
dd854dc2
DL
1182000-05-26 Dave Love <fx@gnu.org>
119
c88a85d5
DL
120 * disp-table.el (standard-display-underline): Don't use
121 internal-find-face.
122
dd854dc2
DL
123 * mail/reporter.el: Maintainer change. Doc fixes.
124 (reporter-version): Deleted.
125
126 * emacs-lisp/elp.el: Maintainer change.
127 (elp-help-address, elp-submit-bug-report, elp-version): Deleted.
128
dc29aa6c
SM
1292000-05-26 Stefan Monnier <monnier@cs.yale.edu>
130
131 * add-log.el (add-change-log-entry): Merge the current entry with the
132 previous one if the previous one is empty.
133
ed62683d
DL
1342000-05-26 Dave Love <fx@gnu.org>
135
4370a375
DL
136 * loadhist.el (unload-feature): Fix interactive spec [from
137 lijnzaad@ebi.ac.uk].
138
ed62683d
DL
139 * emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Use
140 subr-arity to check primitives.
141 (byte-compile-flush-pending, byte-compile-file-form-progn)
142 (byte-compile-normal-call, byte-compile-list, byte-compile-concat)
143 (byte-compile-insert, byte-compile-funcall): Use mapc instead of
144 mapcar.
145
ba9f8f95
KH
1462000-05-26 Kenichi Handa <handa@etl.go.jp>
147
0f3e0672
KH
148 * international/fontset.el: Set family names of non-latin charsets
149 in default fontset to "*".
150
cebefb44
KH
151 * international/mule-diag.el (print-fontset): Combine family part
152 and registry part of the fontname by "-*-" instead of "-".
153
ba9f8f95
KH
154 * international/mule-cmds.el (encode-coding-char): Make strings
155 multibyte before calling encode-coding-string.
156
931d0724
SM
1572000-05-25 Stefan Monnier <monnier@cs.yale.edu>
158
159 * derived.el: Fix keywords.
8ccce2b0 160 (define-derived-mode): Only define if needed.
931d0724
SM
161
162 * simple.el (fill-comment, comment-column, comment-start)
163 (comment-start-skip, comment-end, comment-indent-function)
164 (block-comment-start, block-comment-end, indent-for-comment)
165 (set-comment-column, kill-comment, comment-padding, comment-region)
166 (comment-multi-line, indent-new-comment-line): Remove.
167
168 * bindings.el (esc-map): Change ; to comment-dwim and use the new
169 function names for comment operations.
170
171 * newcomment.el: Add abundant autoload cookies.
172 (comment-style): Don't depend on runtime data at compile-time.
173 (comment-indent-hook): Remove.
174 (comment-indent): Check if comment-indent-hook is bound.
175 (comment-region): Docstring fix.
176
6fc596cf
DL
1772000-05-25 Dave Love <fx@gnu.org>
178
179 * emacs-lisp/elp.el (elp-restore-function): Don't use obsolete
180 byte-code-function-p.
181
182 * mail/rmailsum.el: Add provide.
183
184 * net/goto-addr.el (goto-address-fontify): Add help-echo property.
185
186 * smerge-mode.el (smerge-diff-switches): Don't use list* in
187 defcustom.
188
7997f1ca 1892000-05-25 Michael Kifer <kifer@cs.sunysb.edu>
7f565d87 190
7997f1ca
MK
191 * ediff-diff.el (ediff-exec-process): delete --binary option from
192 non-buffer ediff jobs.
7f565d87 193
e7a903e8
EZ
1942000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
195
196 * hilit-chg.el (highlight-changes-mode): Ask about color or
197 grayscale support, not about window-system.
198
199 * ffap.el (ffap-menu-text-plist): Use display-mouse-p, not
200 window-system.
201 (ffap-highlight): Always default to t.
202
203 * emacs-lisp/edebug.el (edebug-emacs-19-specific): Call
204 display-popup-menus-p instead of looking at window-system.
205
206 * disp-table.el (standard-display-g1, standard-display-graphic):
207 Only refuse to use string glyphs on X and MS-Windows.
208
209 * avoid.el: Remove window-system from commentary, suggest to use
210 display-*-p instead.
211
212 * apropos.el (apropos-print): Use display-mouse-p instead of
213 window-system.
214
14028d57
EZ
2152000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
216
217 * international/codepage.el (cp-decoding-vector-for-codepage):
218 Fill up unsupported characters with their own codes. From Kenichi
219 Handa.
220
1a4f9cc1
EZ
2212000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
222
223 * international/mule-diag.el (describe-char-after): Use
224 display-graphic-p instead of window-system, so that this function
225 works on MS-DOS.
226
89f6ca4e
EZ
2272000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
228
229 * international/codepage.el (cp-make-coding-systems-for-codepage):
230 Remove the eight-bit-graphic and eight-bit-control charsets from
231 the list of charsets which we convert into `?'.
232
eacfd7fe
KH
2332000-05-25 Kenichi Handa <handa@etl.go.jp>
234
235 * international/mule-conf.el: Specify CHARSET-ID explicitely for
236 private charsets.
237 (mule-unicode-0100-24ff, japanese-jisx0213-1,
238 japanese-jisx0213-2): New charsets.
239
240 * international/fontset.el: Setup default fontset for new charsets.
241
deadf7e3
DL
2422000-05-24 Dave Love <fx@gnu.org>
243
244 * info.el (Info-find-node-2): Restructure [following "Vadim
245 S. Solomin" <sovs@uic.nnov.ru>].
246
247 * icomplete.el: Fix header for Finder.
248
2492000-05-24 Eric M. Ludlam <zappo@ultranet.com>
250
251 * rmailout.el (rmail-output-to-rmail-file): Added optional param
252 STAY.
253
254 * rmail.el (rmail-automatic-folder-directives): New user variable.
255 (rmail-show-message): Add call to `rmail-auto-file' during
256 display.
257 (rmail-auto-file): New function.
258
6de3983f 2592000-05-24 Michael Kifer <kifer@cs.sunysb.edu>
7f565d87 260
fc6a6a4e 261 * ediff-diff.el (ediff-forward-word): Take syntactic word class into
6de3983f 262 account.
fc6a6a4e
GM
263 (ediff-test-utility,ediff-diff-mandatory-option)
264 (ediff-reset-diff-options): Utilities for proper initialization of
6de3983f 265 ediff-diff-options and ediff-diff3-options on Windows.
7f565d87 266
fc6a6a4e 267 * ediff-init.el (ediff-merge-filename-prefix): New customizable
6de3983f 268 variable.
7f565d87 269
fc6a6a4e 270 * ediff-mult.el (ediff-filegroup-action): Use
6de3983f
MK
271 ediff-merge-filename-prefix.
272
fc290d1d
MK
2732000-05-24 Michael Kifer <kifer@cs.sunysb.edu>
274
fc6a6a4e 275 * viper-ex.el (ex-write): Set selective display to nil.
7f565d87 276
273182b8
EZ
2772000-05-24 Eli Zaretskii <eliz@is.elta.co.il>
278
279 * language/hebrew.el (iso-8859-8-e, iso-8859-8-i): For now, just
280 aliases for hebrew-iso-8bit.
281
f471ea57
EZ
2822000-05-24 Eli Zaretskii <eliz@is.elta.co.il>
283
284 * woman.el: New version from Francis J. Wright
285 <F.J.Wright@Maths.QMW.ac.uk>.
286 (woman-parse-colon-path): Support Cygwin-style //d/foo/bar file
287 names in environment variables regardless of the path separator.
288 (woman-topic-all-completions-1): Don't call file-name-directory-p
289 on all files, since woman-file-regexp already filters out any
290 directories.
291
01162f24
KH
2922000-05-24 Kenichi Handa <handa@etl.go.jp>
293
48e3df76
KH
294 * international/quail.el (quail-start-translation): Don't change
295 modified-p of the current buffer.
296 (quail-start-conversion): Likewise.
297
298 * international/kkc.el (kkc-region): Don't change modified-p of
299 the current buffer.
300
747d90ea
KH
301 * language/japanese.el (iso-2022-jp): Exclude katakana-jisx0201 to
302 conform to RFC1468.
303 (iso-2022-jp-2): Exclude katakana-jisx0201 to conform to RFC1554.
01162f24 304
17a223ff
EL
3052000-05-23 Eric M. Ludlam <zappo@ballista.ultranet.com>
306
307 * speedbar.el (speedbar-easymenu-definition-base): Image toggle fix.
308 (speedbar-insert-button): Invisible text property fix.
309 (speedbar-directory-plus): Renamed from speedbar-directory-+
310 (speedbar-directory-minus): Renamed from speedbar-directory--
311 (speedbar-page-plus): Renamed from speedbar-file-+
312 (speedbar-page-minus): Renamed from speedbar-file--
313 (speedbar-page): Renamed from speedbar-file-
314 (speedbar-tag): Renamed from speedbar-tag-
315 (speedbar-tag-plus): Renamed from speedbar-tag-+
316 (speedbar-tag-minus): Renamed from speedbar-tag--
317 (speedbar-expand-image-button-alist): Use above renames.
318
319 * sb-dir-plus.xpm: Renamed from sb-dir+.xpm
320 * sb-dir-minus.xpm: Renamed from sb-dir-.xpm
321 * sb-pg-plus.xpm: Renamed from sb-file+.xpm
322 * sb-pg-minus.xpm: Renamed from sb-file-.xpm
323 * sb-pg.xpm: Renamed from sb-file.xpm
324 * sb-tag-plus.xpm: Renamed from sb-tag+.xpm
325 * sb-tag-minus.xpm: Renamed from sb-tag-.xpm
7f565d87 326
e6b6fc18
KH
3272000-05-24 Kenichi Handa <handa@etl.go.jp>
328
329 * international/quail.el (quail-show-guidance-buf): Set
330 current-input-method of the guidance buffer to the name of the
331 curren input method.
332
a1a336eb
SM
3332000-05-23 Stefan Monnier <monnier@cs.yale.edu>
334
335 * progmodes/compile.el (compile-internal): Style typo.
336
337 * mail/mh-e.el (mh-do-not-confirm, mh-folder-mode):
338 quote vars and functions in the docstring.
339
340 * newcomment.el (comment-make-extra-lines): Don't use `assert'.
341
342 * completion.el (dynamic-completion-mode, dynamic-completion-mode):
343 Don't quote lambdas.
344
345 * ffap.el (ffap-highlight): Use facep rather than internal-find-face.
346
9695b783
GM
3472000-05-23 Gerd Moellmann <gerd@gnu.org>
348
716e3b88
GM
349 * startup.el (command-line): Determine source file of compiled
350 user init file differently. Warn if compiled user init file
351 is older than its source file.
352
9695b783 353 * ffap.el (ffap-url-regexp): Add `https'.
7f565d87 354
41ac433f
EZ
3552000-05-23 Eli Zaretskii <eliz@is.elta.co.il>
356
357 * files.el (make-backup-file-name-1): Replace slashes with `!'
358 rather than `|' (which is not allowed on Windows). Replace the
359 drive letters with a string "drive_X".
360
46600ab1
GM
3612000-05-23 Gerd Moellmann <gerd@gnu.org>
362
363 * progmodes/sh-script.el (sh-ancestor-alist): Add `bash2'.
364
365 * files.el (interpreter-mode-alist): Add `bash2'.
366
79a64d87
DL
3672000-05-22 Dave Love <fx@gnu.org>
368
369 * loadhist.el (feature-symbols, file-provides, file-requires): Use
370 mapc.
371 (feature-file): Avoid calling symbol-name. Doc fix.
372 (file-set-intersect, file-dependents): Use dolist, not mapcar.
373 (loadhist-hook-functions): Add mouse-position-function.
374 (unload-feature): Change uses of mapcar.
375
376 * files.el (parse-colon-path): Doc fix.
377 (auto-mode-alist, interpreter-mode-alist): Purecopy the cars.
378 (set-auto-mode): Use mapc.
379
380 * complete.el (PC-look-for-include-file): Use :alnum: character
381 class.
382 (partial-completion-mode): Add autoload cookie.
383
0e8c11d8
SS
3842000-05-22 Sam Steingold <sds@gnu.org>
385
ce75fd23 386 * info.el (Info-fontify-node): Fixed the call to
0e8c11d8
SS
387 `add-text-properties' (bug introduced on 2000-05-18).
388
d8d0fa6c
DL
3892000-05-22 Dave Love <fx@gnu.org>
390
391 * bindings.el: Remove debug-ignored-errors set in other files.
392
393 * progmodes/etags.el: Add to debug-ignored-errors.
394 (visit-tags-table-buffer): Clear out buffers holding old tables
395 when making a new list.
396 (etags-recognize-tags-table, tags-recognize-empty-tags-table): Use
397 mapc.
398
399 * completion.el: Doc fixes. Add to debug-ignored-errors. Don't
400 quote keywords.
401 (cmpl-string-case-type): Use character classes.
402
0e8c11d8
SS
403 * comint.el:
404 * textmodes/ispell.el:
405 * imenu.el:
d8d0fa6c
DL
406 * mail/mh-e.el:
407 * progmodes/compile.el: Add to debug-ignored-errors.
408
409 * dabbrev.el: Add to debug-ignored-errors.
410 (dabbrev-completion): Use mapc.
411
1edbbf8a
EZ
4122000-05-22 Eli Zaretskii <eliz@is.elta.co.il>
413
414 * woman.el (From Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk)
415 (woman-mapcan, woman-parse-man.conf)
416 (woman-toggle-use-extended-font, woman-toggle-use-symbol-font)
417 (woman-reset-emulation, woman-select-symbol-fonts): New functions.
418 (woman-parse-colon-path): Call woman-mapcan. Recognize Cygwin
419 path syntax better.
420 (woman-man.conf-path, woman-use-own-frame): New defcustoms.
421 (woman-manpath): Call woman-parse-man.conf.
422 (woman-emulation): New defcustom, defaults to nroff.
423 (woman-font-support): New defconst.
424 (woman-use-symbol-font): New defcustom.
425 (woman-menu): Add new menu items: "Colored/BW", "Advanced",
426 "Emulation".
427 Many functions: Doc fix.
428
5bd2148c
KH
4292000-05-22 Kenichi Handa <handa@etl.go.jp>
430
431 * international/quail.el (quail-simple-translation-keymap): Map
432 128..255 to quail-self-insert-command.
433 (quail-keyboard-layout-alist): Add definition for "pc102-de".
434
4125ec7e
SM
4352000-05-22 Stefan Monnier <monnier@cs.yale.edu>
436
a1a336eb
SM
437 * help.el (help-manyarg-func-alist): Typo.
438
40aeecad
SM
439 * emacs-lisp/sregex.el: Rewritten to take advantage of shy-groups and
440 intervals which makes it heaps simpler.
441
4125ec7e
SM
442 * newcomment.el (comment-region-internal): Go back to BEG after quoting
443 the nested comment markers.
e4da9c1c
SM
444
445 * subr.el (remove-hook): Don't turn the hook's value into a list.
446
cb7216a7
DL
4472000-05-21 Dave Love <fx@gnu.org>
448
ac266581
DL
449 * edmacro.el (edmacro-parse-keys): Return vector if any elements
450 are invalid characters.
451
cb7216a7
DL
452 * international/mule-util.el (detect-coding-with-priority): Use
453 mapc. Remove redundant lambda.
454
455 * international/mule-diag.el (list-non-iso-charset-chars)
456 (describe-fontset): Remove redundant lambda.
457
458 * emulation/crisp.el (brief-mode): New alias.
459
460 * emacs-lisp/ring.el (ring-elements): New function.
461
462 * emacs-lisp/easymenu.el (easy-menu-create-menu)
463 (easy-menu-do-add-item): Use keywordp.
464
465 * emacs-lisp/byte-opt.el: Update side-effect free function lists.
466
467 * replace.el: Doc and error message fixes.
468 (replace-highlight): Use facep, not internal-find-face.
469
9b0d1d6e
SM
4702000-05-20 Stefan Monnier <monnier@cs.yale.edu>
471
b2d2cf58
SM
472 * international/ccl.el (ccl-compile-map-multiple): Don't quote lambda.
473
ffe7dc64
SM
474 * log-edit.el (log-edit-done): Cleanup trailing empty lines.
475 (log-edit-insert-changelog): Drop `:' as well.
476
477 * log-view.el: Fix file description.
478 (log-view-mode-map): Unsatisfying fix for when cvs-mode-map is not
479 available.
480 (log-view-font-lock-keywords): Only use cvs-filename-face if present.
481 (log-view-current-file): Only use cvs-pcl-cvs-dirchange-re if present.
482
c8c21615
SM
483 * emacs-lisp/easy-mmode.el: Update copyright and commentary.
484 (easy-mmode-define-toggle): Deprecate the use of *-(on|off)-hook.
485 Print a status message if the toggle is called interactively.
486 (define-minor-mode): Allow INIT-VALUE to be (global . INIT-VALUE)
487 for global minor modes and use `defcustom' for them.
488 Use add-minor-mode.
489 (easy-mmode-define-derived-mode): Remove.
490 (define-derived-mode): Fancier default docstring.
491 (easy-mmode-define-navigation): Signal an error rather than (ding).
492
9b0d1d6e
SM
493 * newcomment.el (comment-styles): New `box-multi'.
494 (comment-normalize-vars): Better default for comment-continue to
495 avoid whitespace-only continuations.
496 (comment-search-forward): Always move even in the no-syntax case.
497 (comment-padright): Only obey N if it's only obeyed for padleft.
498 (comment-make-extra-lines): Better handling of empty continuations.
499 Use `=' for the filler if comment-start has only one character.
500 (uncomment-region): Try handling the special `=' filler.
501 (comment-region): Allow LINES even if MULTI is nil.
502 (comment-box): Choose box style based on comment-style.
503
f5ee6d0f
KH
5042000-05-20 Kenichi Handa <handa@etl.go.jp>
505
9b0d1d6e 506 * international/ccl.el (ccl-compile-write-string): Make STR unibyte.
f5ee6d0f
KH
507 (ccl-compile-write-repeat): If ARG is string, make it unibyte.
508
c9671f81
KH
5092000-05-20 Kenichi HANDA <handa@etl.go.jp>
510
511 * mail/rmail.el (rmail-decode-quoted-printable): Use delete-region
512 and insert, not subst-char-in-region.
513
514 * international/mule-diag.el (list-character-sets-1): Handle
515 charsets eight-bit-control and eight-bit-graphic.
516 (list-iso-charset-chars): Likewise.
517 (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
518 charactes as is. Use indent-to to align characters.
519
520 * international/mule-cmds.el (find-multibyte-characters): Never
521 exclude charsets eight-bit-control and eight-bit-graphic.
522
1426aa5c
SM
5232000-05-19 Stefan Monnier <monnier@cs.yale.edu>
524
525 * progmodes/ada-mode.el (ada-mode, ada-create-case-exception):
526 Don't quote lambdas.
527
528 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Set comment-add.
529
2b63d473
GM
5302000-05-19 Gerd Moellmann <gerd@gnu.org>
531
532 * gud.el (gud-jdb-directories): Doc fix.
533
f1355756
SM
5342000-05-19 Stefan Monnier <monnier@cs.yale.edu>
535
536 * newcomment.el: New file.
537
5f64c9e0
GM
5382000-05-19 Gerd Moellmann <gerd@gnu.org>
539
2b63d473 540 * files.el (auto-mode-alist): Add pattern for POSIX `.shrc'.
5f64c9e0 541
db7314bd
AS
5422000-05-18 Andreas Schwab <schwab@suse.de>
543
544 * dired.el (dired-between-files): Also skip lines beginning with
545 `used'.
546
25bb0401
GM
5472000-05-18 Gerd Moellmann <gerd@gnu.org>
548
549 * msb.el (msb-menu-cond): Add choice `user'.
550
a199a865 5512000-05-18 Vinicius Jose Latorre <vinicius@cpqd.com.br>
0e8c11d8 552
a199a865
GM
553 * ps-print.el: Compatibility, customization and doc fix.
554 (ps-printer-name-option): Replace defconst by defvar.
555 (ps-postscript-code-directory): XEmacs compatibility.
556 (ps-header-sheet, ps-setup, ps-begin-file, ps-begin-job): Code
557 fix.
558 (ps-user-defined-prologue, ps-print-prologue-header)
559 (ps-xemacs-face-kind-p, ps-face-bold-p, ps-face-italic-p): XEmacs
560 compatibility and code fix.
561 (ps-print-background-image, ps-print-background-text):
562 Customization fix.
563 (ps-line-number-start, ps-n-up-on): New vars.
564
25bb0401
GM
5652000-05-18 Espen Skoglund <esk@ira.uka.de>
566
567 * pascal.el (pascal-indent-alist, pascal-indent-comment): Changed
568 the indent-comment function to just return the appropriate indent.
569
68e6c83a
EL
5702000-05-18 Eric M. Ludlam <zappo@ultranet.com>
571
572 * sb-dir+.xpm, sb-dir-.xpm, sb-dir.xpm, sb-file+.xpm, sb-file-.xpm,
573 sb-file.xpm, sb-mail.xpm, sb-tag+.xpm, sb-tag-.xpm, sb-tag-gt.xpm,
574 sb-tag-type.xpm, sb-tag-v.xpm, sb-tag.xpm: New Files
575
dae6cb9f
DL
5762000-05-18 Dave Love <fx@gnu.org>
577
578 * info.el (Info-fontify-node): Add intangible property as well as
579 invisible.
580
581 * calendar/appt.el (appt-make-list): Match all lines of entry.
582 From "Stefan M. Walther (SMW)" <walther@netz.klinik.uni-mainz.de>
583
813086ea
KH
5842000-05-18 Kenichi Handa <handa@etl.go.jp>
585
586 * international/mule-diag.el (describe-char-after): Call
587 internal-char-font, not char-font. If internal-char-font returns
588 nil, display "-- none --".
589
24978190
EZ
5902000-05-17 Eli Zaretskii <eliz@is.elta.co.il>
591
592 * image.el (image-type-available-p): Don't reference image-types
593 if it isn't bound.
594
2fca2d5d
SM
5952000-05-17 Stefan Monnier <monnier@cs.yale.edu>
596
597 * autoarg.el (autoarg-mode): Typo in the :set argument.
598
cfc75d05
EZ
5992000-05-17 Eli Zaretskii <eliz@is.elta.co.il>
600
601 * startup.el (command-line-1): Don't signal an error if the
602 directory for auto-save-list files does not yet exist.
603
c4e30387
KH
6042000-05-17 Kenichi Handa <handa@etl.go.jp>
605
606 * international/mule-conf.el (arabic-iso8859-6): Fix typo.
607
dd6b8ea7
SM
6082000-05-16 Stefan Monnier <monnier@cs.yale.edu>
609
610 * subr.el (remove-hook): `setq' hook-value, not `set'.
611
399c88ad
SS
6122000-05-16 Sam Steingold <sds@gnu.org>
613
a199a865 614 * info.el (debug-ignored-errors): More errors to ignore.
399c88ad 615
01651f07
DL
6162000-05-16 Dave Love <fx@gnu.org>
617
618 * cus-edit.el: Don't require cl or easymenu.
619 (custom-variable-prompt): Test standard-value property, not
620 user-variable-p.
621
2248c40d
SS
6222000-05-16 Sam Steingold <sds@gnu.org>
623
624 * subr.el (add-hook): `setq' hook-value, not `set'.
625
b15f3b77
GM
6262000-05-16 Gerd Moellmann <gerd@gnu.org>
627
628 * startup.el (command-line-1): Mention the FAQ in the startup
629 message.
630
631 * help.el (view-emacs-FAQ): Change `emacs-faq' to `efaq'.
632
633 * progmodes/compile.el (compilation-parse-errors): Collect
634 `nomessage' regexps last.
635
636 * dired.el (dired-mode-map): Use dired-do-query-replace-regexp.
637
638 * dired-aux.el (dired-do-query-replace-regexp): Add `-regexp'
639 to the function name.
640
f9bbcfac
EL
6412000-05-15 Dave Love <fx@gnu.org>
642
643 * speedbar.el (speedbar-recenter): Typo.
644 (speedbar-expand-line): Make arg optional.
645 (speedbar-mode): Avoid a compiler warning.
646
119b42eb
GM
6472000-05-15 Gerd Moellmann <gerd@gnu.org>
648
649 * progmodes/sh-script.el (sh-while-getopts) <sh>: Handle case that
650 user-specified option string is empty.
651
652 * mouse.el (mouse-yank-at-click): Doc fix.
653
f685bea9
EZ
6542000-05-15 Eli Zaretskii <eliz@is.elta.co.il>
655
656 * term/internal.el (IT-character-translations): More updates of
657 latin-iso8859-14 and latin-iso8859-15 from the latest ISO/IEC
658 documents.
659
a1b8d58b
GM
6602000-05-15 Gerd Moellmann <gerd@gnu.org>
661
662 * env.el (getenv): New function, interactively callable.
663 (setenv, getenv): Remove autoload cookies.
664
665 * loadup.el: Load `env'.
666
667 * progmodes/f90.el: Change author's mail address.
668
c9bba7ed
DL
6692000-05-14 Dave Love <fx@gnu.org>
670
e5c83697
DL
671 * mail/rmail.el (rmail-show-message-hook): Customize and offer
672 goto-addr as an option.
673
674 * help.el (help-xref-stack): Doc fix.
675 (help-xref-following): New variable.
676 (help-make-xrefs): Use it.
677 (help-xref-go-back): Use position information from stack element.
678 (help-follow): Make position in stack element a pair. Use
679 help-xref-following.
399c88ad 680
e5c83697
DL
681 * autoarg.el: New file.
682
683 * faces.el: Declare more functions obsolete.
684
c9bba7ed
DL
685 * viet-util.el, thai-util.el, tibet-util.el.elc, slovak.el
686 * misc-lang.el, romanian.el, korea-util.el.elc, lao-util.el
687 * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el
688 * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el:
689 Remove all the setup-...-environment functions.
690
b6389bfb
EL
6912000-05-13 Eric M. Ludlam <zappo@ultranet.com>
692
a1b8d58b
GM
693 * speedbar.el: Updated the commentary section. xemacs20p now uses
694 >= when detecting. Require `defimage' safely.
b6389bfb
EL
695 (speedbar-easymenu-definition-base): Add toggle for images.
696 (speedbar-easymenu-definition-special): Add flush cache & expand.
697 (speedbar-visiting-tag-hook): Set new defaults. Added options.
698 (speedbar-reconfigure-keymaps-hook): New variable.
699 (speedbar-frame-parameters): Updated documentation.
700 (speedbar-use-imenu-flag): Updated custom tag
701 (speedbar-dynamic-tags-function-list): New variable.
702 (speedbar-tag-hierarchy-method): Updated doc & custom.
a1b8d58b
GM
703 (speedbar-indentation-width, speedbar-indentation-width) New
704 variables.
705 (speedbar-hide-button-brackets-flag): Customizable.
b6389bfb
EL
706 (speedbar-vc-indicator): Doc update.
707 (speedbar-ignored-path-expressions): Updated default value.
708 (speedbar-supported-extension-expressions): Updated default value.
709 (speedbar-syntax-table): Remove {} paren status.
a1b8d58b
GM
710 (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act
711 as "+". Added overlay aliases.
712 (speedbar-mode): Use `speedbar-mode-line-update' instead of
713 `force-mode-line-update'.
714 (speedbar-mode, speedbar-quick-mouse, speedbar-click)
715 (speedbar-double-click): Use `speedbar-mouse-set-point' instead of
716 `mouse-set-point'
b6389bfb 717 (speedbar-reconfigure-keymaps): Run configure keymap hooks.
a1b8d58b
GM
718 (speedbar-item-info-tag-helper): Revamped to handle a wider range
719 of arbitrary text, and new helper functions.
720 (speedbar-item-copy, speedbar-item-rename): Fixed trailing \ in
721 filename finder.
b6389bfb
EL
722 (speedbar-make-button): Call `speedbar-insert-image-button-maybe'.
723 (speedbar-directory-buttons): Update path search/expansion.
724 (speedbar-make-tag-line): Pay attention to
a1b8d58b
GM
725 `speedbar-indentation-width'. Use more care w/ invisible
726 properties.
b6389bfb
EL
727 (speedbar-change-expand-button-char): Call
728 `speedbar-insert-image-button-maybe'.
729 (speedbar-apply-one-tag-hierarchy-method): Deleted (and replaced).
a1b8d58b
GM
730 (speedbar-sort-tag-hierarchy, speedbar-prefix-group-tag-hierarchy)
731 (speedbar-trim-words-tag-hierarchy)
732 (speedbar-simple-group-tag-hierarchy): New functions
b6389bfb 733 (speedbar-create-tag-hierarchy): Update doc, use new tag hooks.
a1b8d58b
GM
734 (speedbar-insert-imenu-list, speedbar-insert-etags-list): New
735 functions.
b6389bfb
EL
736 (speedbar-mouse-set-point): New function
737 (speedbar-power-click): Updated documentation.
a1b8d58b
GM
738 (speedbar-line-token, speedbar-goto-this-file): Handle more types
739 of tag prefix text.
740 (speedbar-expand-line, speedbar-contract-line): Make more robust
741 to strange text.
742 (speedbar-expand-line): Takes universal argument to flush the
743 cache.
b6389bfb
EL
744 (speedbar-flush-expand-line): New function.
745 (speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn.
746 Use new generator insertion method.
747 (speedbar-fetch-dynamic-tags): New function.
748 (speedbar-fetch-dynamic-imenu): Removed code now handled in
749 `speedbar-fetch-dynamic-imenu'.
750 (speedbar-fetch-dynamic-etags): Fix current buffer problem.
751 (speedbar-buffer-easymenu-definition): Added "Kill Buffer", and
752 "Revert Buffer" menu items.
753 (speedbar-buffer-buttons-engine): Be smarter when creating a
754 filename tag (for expansion purposes.).
a1b8d58b
GM
755 (speedbar-highlight-one-tag-line,
756 (speedbar-unhighlight-one-tag-line, speedbar-recenter-to-top)
757 (speedbar-recenter): New functions.
b6389bfb 758 (defimage-speedbar): Image loading abstraction.
a1b8d58b
GM
759 (speedbar-directory-+, speedbar-directory--, speedbar-file-+)
760 (speedbar-file--, speedbar-file-, speedbar-tag-, speedbar-tag-+)
761 (speedbar-tag--, speedbar-tag-gt, speedbar-tag-v)
762 (speedbar-tag-type, speedbar-tag-mail): New images.
b6389bfb
EL
763 (speedbar-expand-image-button-alist): New variable.
764 (speedbar-insert-image-button-maybe): Insert an image over some
765 buttons.
766
43fe9244
KH
7672000-05-13 Kenichi Handa <handa@etl.go.jp>
768
769 * international/mule-cmds.el (encode-coding-char): An ASCII
770 character is always encodable.
771
772 * international/mule-conf.el: Add more information in descriptions
773 of character sets.
774
813086ea 775 * international/mule-diag.el (describe-char-after): New function.
43fe9244
KH
776 (describe-font-internal): Adjusted for the change of font-info.
777 (describe-font): Likewise.
778 (print-fontset): Rewritten for the new fontset implementation.
779 (describe-fontset): Include fontset alias names in completion.
780 (list-fontsets): Adjusted for the change of print-fontset.
781
782 * simple.el (what-cursor-position): If DETAIL is non-nil, call
783 describe-char-after instead of displaying the detail in the echo
784 area.
813086ea
KH
785 (syntax-code-table): Format changed.
786 (string-to-syntax): Adjusted for the above change.
0e8c11d8 787
e8564f57
SM
7882000-05-12 Stefan Monnier <monnier@cs.yale.edu>
789
790 * font-lock.el (lisp-font-lock-keywords-1): Add define-minor-mode.
791
9278c60d
DL
7922000-05-12 Dave Love <fx@gnu.org>
793
794 * calendar/todo-mode.el: Remove some compatibility stuff and CL
795 dependence. Use line-{beginning,end}-position, not
796 point-at{b,e}ol. Some doc fixes.
797 (todo-position): New function. Fix callers of position to use it.
798 (todo-save-top-priorities, todo-print): Use with-temp-buffer.
799
be0505fe
GM
8002000-05-12 Gerd Moellmann <gerd@gnu.org>
801
802 * time.el (display-time-mail-icon): Use `:ascent center'.
803
a8a3541c
GM
804 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
805 handling FTP security extensions.
399c88ad 806
44d5f148
DL
8072000-05-11 Dave Love <fx@gnu.org>
808
33d0c179 809 * calendar/todo-mode.el: New file.
44d5f148 810
da4496b6
GM
8112000-05-11 Gerd Moellmann <gerd@gnu.org>
812
cdc4401d
GM
813 * comint.el (comint-read-input-ring): Move reference to
814 comint-input-ring-size outside of the save-excursion. It was
815 causing the default value to be the only one ever seen.
399c88ad 816
0279f991
GM
817 * font-lock.el: Update copyright. Remove Simon Marshall's email
818 address on request from him.
819
da4496b6
GM
820 * subr.el (substitute-key-definition): Add comment describing
821 the meaning of PREFIX.
822
ac5cb26d
SM
8232000-05-10 Stefan Monnier <monnier@cs.yale.edu>
824
825 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix regexp.
826
827 * subr.el (add-hook, remove-hook): Make hook buffer-local if needed..
828 (add-minor-mode): Don't make the variable buffer-local and add a
829 reference to define-minor-mode in the docstring.
830
831 * pcvs.el (cvs-cleanup-collection): Remove obsolete code for
832 HEADER/FOOTER and fix bug with trailing empty directory.
833 (cvs-append-to-ignore): Use vc-editable-p if available.
834 (cvs-dir-member-p): Remove obsolete code for HEADER/FOOTER.
835 (vc-do-command): Tweak advice to handle the new VC.
836
837 * log-view.el (log-view-goto-rev): New function for the new VC.
838 (log-view-minor-wrap): Use mark-active.
839
840 * log-edit.el (cvs-changelog-full-paragraphs): Mark obsolete.
841 (log-edit-changelog-full-paragraphs): New var.
842 (log-edit-insert-changelog): Remove a lonely leading `* file'.
843 (log-edit-narrow-changelog, log-edit-changelog-paragraph)
844 (log-edit-changelog-subparagraph, log-edit-changelog-entry)
845 (log-edit-changelog-ours-p, log-edit-changelog-entries)
846 (log-edit-changelog-insert-entries, log-edit-insert-changelog-entries):
847 Replace the `cvs' prefix with `log-edit'.
848
849 * iswitchb.el (iswitchb-completion-help): Unquote lambda.
850
851 * diff-mode.el (diff-font-lock-keywords): Recognize comments.
852 (diff-font-lock-defaults): Explicitly turn off multiline.
853 (diff-end-of-hunk): Handle comments and fix end-of-buffer bug.
854 (diff-ediff-patch): Fix call to ediff-patch-file.
855 (diff-end-of-file, diff-reverse-direction, diff-fixup-modifs):
856 Handle comments.
857
858 * frame.el (automatic-hscrolling): Typo.
859
860 * cvs-status.el (cvs-status-minor-wrap): Use mark-active.
861
21c34da3
DL
8622000-05-09 Sam Steingold <sds@goems.com>
863
864 * apropos.el (apropos-print): use `describe-face' instead of
865 `customize-face-other-window'.
866
950cf06f
DL
8672000-05-09 Dave Love <fx@gnu.org>
868
869 Changes mostly following Richard Sharman <rsharman@wave.home.com>.
870
871 * help.el (describe-variable): Have customize button pop the
872 help-xref stack when invoked.
873 (help-xref-symbol-regexp): Add `face'.
874 (help-make-xrefs): Check for quoted face names and adapt regexp
875 submatch numbers to cope.
876 (help-xref-interned): Maybe insert face doc too. Separate
877 sections with a line of hyphens.
878
0623e40f 879 * faces.el: Some doc fixes. Declare some functions obsolete.
950cf06f
DL
880 (describe-face): Add customize button. Return the help
881 text. Fix prompt.
882
82e2ca9d
EZ
8832000-05-09 Eli Zaretskii <eliz@is.elta.co.il>
884
885 * term/internal.el (IT-character-translations): Fix last change.
886
10c00b5c
EZ
8872000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
888
889 * woman.el: New file
890 (from Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk>).
891
9deed82f
EZ
8922000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
893
001ad319
EZ
894 * term/internal.el (IT-character-translations): Update ASCII
895 simulations for greek-iso8859-7, add latin-iso8859-14 and
896 latin-iso8859-15.
897
9deed82f
EZ
898 * international/mule-cmds.el (set-language-info-alist): Call
899 define-prefix-command with 3 arguments, to make the map suitable
900 for a menu.
901
4f37b78a
DL
9022000-05-07 Dave Love <fx@gnu.org>
903
fc6a6a4e 904