*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
d3981b49
KH
12000-06-08 Kenichi Handa <handa@etl.go.jp>
2
3 * international/mule.el
4 (after-insert-file-set-buffer-file-coding-system): If the buffer
5 size is greater than INSERTED, judget that we are not visiting.
6
bff71087
RV
72000-06-07 Rajesh Vaidheeswarran <rv@gnu.org>
8
9 * whitespace.el (defgroup whitespace): Comment out `:version'.
10 XEmacs 20.4 has problems defining the group with this present.
11 We'll have this commented out till get resolve the problem.
12
45f485a6
GM
132000-06-07 Gerd Moellmann <gerd@gnu.org>
14
15 * align.el: Update from author.
16
172000-06-07 Jari Aalto <jari.aalto@poboxes.com>
18
19 * apropos.el (apropos-mode-hook): New user variable.
20 (apropos-mode): Run apropos-mode-hook.
bff71087 21
45f485a6
GM
222000-06-07 David Ponce <david@dponce.com>
23
24 * recentf.el: Fixed recentf-edit-list and recentf-open-more-files
25 commands. Require `wid-edit' at run-time.
26
272000-06-07 David Ponce <david@dponce.com>
28
29 * recentf.el: Added some "Commentary".
30 (recentf-open-more-files, recentf-edit-list): Minor changes to
31 move the point at the top of the file list. This behaviour is
32 consistent with the menu one when the list contains a lot of
33 files.
34 (recentf-cleanup): Now displays the number of items removed from
35 the list.
36 (recentf-relative-filter) New menu filter to show filenames
37 relative to `default-directory'.
bff71087 38
45f485a6
GM
392000-06-07 Vinicius Jose Latorre <vinicius@cpqd.com.br>
40
41 * ps-print.el: XEmacs compatibility. Doc fix. Can select page size
42 with/without giving an error if PostScript printer doesn't have this
43 kind of page size. Zebra Stripe continues or restarts on next page.
44 Manual/automatic paper feeding. Switch or not the header.
45 (ps-print-version): New version number (5.2.2).
46 (ps-windows-system): Include emx as a Windows system.
47 (ps-setup, ps-begin-file, ps-color-values, ps-screen-to-bit-face)
48 (ps-generate-postscript-with-faces, ps-generate-postscript-with-faces)
49 (ps-background-text): Code fix.
50 (ps-error-handler-message, ps-user-defined-prologue)
51 (ps-print-prologue-header, ps-printer-name)
52 (ps-print-control-characters, ps-n-up-filling, ps-zebra-color)
53 (ps-line-number-step, ps-spool-config, ps-default-fg, ps-default-bg)
54 (ps-use-face-background): Customization fix.
55 (ps-n-up-database): Data fix.
56 (ps-warn-paper-type, ps-zebra-stripe-follow, ps-manual-feed)
57 (ps-switch-header): New vars.
58 (ps-xemacs-color-name, ps-face-foreground-name)
59 (ps-face-background-name, ps-boolean-constant): New funs.
60
c14dcd22
DL
612000-06-07 Dave Love <fx@gnu.org>
62
63 * allout.el: New version from Manheimer.
64
e4044bb0
KH
652000-06-07 Kenichi Handa <handa@etl.go.jp>
66
67 * textmodes/fill.el (fill-find-break-point): Check the validity of
68 charset.
69
59cfe8b9
KF
702000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
71
72 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
73 (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames):
74 Call display-color-p and display-mouse-p instead of looking at
75 window-system.
76
bb2337f5
DL
772000-06-06 Dave Love <fx@gnu.org>
78
79 * image.el (find-image): Doc fix. Return nil if image not found.
80 (put-image, insert-image): Make STRING arg optional.
81
8e624fa2
KH
822000-06-06 Kenichi Handa <handa@etl.go.jp>
83
84 * language/vietnamese.el: Remove eval-when-compile.
85 (viet-viscii-nonascii-translation-table): Define it as a
86 translation table made from viet-viscii-decode-table.
87 (viet-viscii-encode-table): Define it as a translation table made
88 from the reverse map of above.
89 (viet-vscii-nonascii-translation-table): Define it as a
90 translation table made from viet-vscii-decode-table.
91 (viet-vscii-encode-table): Define it as a translation table made
92 from the reverse map of above.
93 (ccl-decode-viscii): Use translate-character.
94 (ccl-encode-viscii, ccl-encode-viscii-font)
95 (ccl-decode-vscii, ccl-encode-vscii, ccl-encode-vscii-font):
96 Likewize.
bff71087 97
8e624fa2
KH
98 * language/cyrillic.el: Remove eval-when-compile.
99 (cyrillic-koi8-r-nonascii-translation-table): Define it as a
100 translation table made from cyrillic-koi8-r-decode-table.
101 (cyrillic-koi8-r-encode-table): Define it as a translation table
102 made from the reverse map of above.
103 (ccl-decode-koi8): Use translate-character.
104 (ccl-encode-koi8, ccl-encode-koi8-font): Likewize
105 (cyrillic-alternativnyj-nonascii-translation-table): Define it as
106 a translation table made from cyrillic-alternativnyj-decode-table.
107 (cyrillic-alternativnyj-encode-table): Define it as a translation
108 table made from the reverse map of above.
109 (ccl-decode-alternativnyj): Use translate-character.
110 (ccl-encode-alternativnyj, ccl-encode-alternativnyj-font):
111 Likewize
112
113 * international/mule-diag.el (non-iso-charset-alist): Specify
114 translation table symbol instead of translation table itself.
115 (list-block-of-chars): CHARSET may be a translation table symbol.
116
117 * international/mule.el (make-coding-system): If CODING-SYSTEM
118 already exists, override it.
119
120 * international/fontset.el: Use family `proportional' for Tibetan
121 fonts.
122
123 * international/ccl.el (ccl-compile-translate-character): Don't
124 check if Rrr has property translation-table.
125 (ccl-compile-map-multiple): Modified to avoid compiler warning.
126
1969fae2
GM
1272000-06-05 Gerd Moellmann <gerd@gnu.org>
128
129 * info.el: Bind case-fold-search to t when searching in case
130 a user sets it to nil in a hook.
131
d5b037c5
SM
1322000-06-05 Stefan Monnier <monnier@cs.yale.edu>
133
d3d02e65
SM
134 * autoarg.el (autoarg-mode, autoarg-kp-mode):
135 * hl-line.el (hl-line-mode): Use the new :global key argument.
136
137 * tar-mode.el (tar-header-block-recompute-checksum): Remove.
138 (tar-clip-time-string): Prepend a space.
139 (tar-grind-file-mode): Construct a string rather than modifying one.
140 (tar-header-block-summarize): Fix docstring.
141 Use `format' rather than an error-prone set of copy-loops.
142
143 * diff-mode.el (diff-font-lock-keywords, diff-hunk-header-re)
144 (diff-goto-source, diff-unified->context, diff-context->unified)
145 (diff-reverse-direction, diff-fixup-modifs): Fix the regexps to
146 understand the format output by the `-p' argument to diff.
147
bff71087 148 * progmodes/sh-script.el (sh-symbol-list, sh-number-or-symbol-list)
d3d02e65
SM
149 (sh-re-done): Use defconst.
150 (sh-indent-supported-here, sh-electric-rparen-needed-here): Add defvar.
151 (sh-help-string-for-variable, sh-guess-basic-offset):
152 Don't quote lambdas.
153 (sh-electric-rparen, sh-electric-hash, sh-search-word): Docstring typo.
154 (sh-regexp-for-done, sh-kw-alist, sh-kw): Moved to before their use.
155
f7c4478f
SM
156 * mail/mh-comp.el (mh-send-sub): Check mh-etc is bound before using it.
157 (mh-letter-mode): Derive from text-mode.
158 This implicitly means that it now calls kill-all-local-variables.
159 Also remove the Emacs-18 compatibility code.
160
a8add29d
SM
161 * emacs-lisp/autoload.el (make-autoload): Simplify docstring.
162 Make use of symbol-property doc-string-elt.
163 Use memq rather than a sequence of eq.
164 (doc-string-elt): Fix the wrong or missing previously unused values.
165 (autoload-print-form): New function extracted from
166 generate-file-autoloads to allow recursion when handling progn
167 so that defvar's and defun's docstrings are properly printed.
168 (generate-file-autoloads): Use it.
169
d5b037c5
SM
170 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): Autoload.
171 Use find-file-hooks in the minor-mode function.
172 Be careful not to loop indefinitely in the post-command-hook function.
173
560ef11a 1742000-06-05 Michael Kifer <kifer@cs.sunysb.edu>
bff71087 175
1969fae2 176 * ediff-init.el (ediff-has-face-support-p): Make it paint faces on
560ef11a 177 tty's.
1969fae2 178 * ediff-diff.el (ediff-exec-process): Use --binary for fine
d5b037c5 179 differences whenever appropriate.
1969fae2
GM
180 * viper-cmd.el (viper-smart-suffix-list): Rearranged list members.
181 * viper.el (find-file, find-file-other-window): Get viper to do
bff71087
RV
182 wildcards.
183
b5bbbb76
SM
1842000-06-04 Stefan Monnier <monnier@cs.yale.edu>
185
d5b037c5
SM
186 * jit-lock.el (jit-lock-saved-fontify-buffer-function): New var.
187 (jit-lock-fontify-buffer): New function for JIT refontification.
188 (jit-lock-mode): Fix docstring.
189 Use jit-lock-fontify-buffer for font-lock-fontify-buffer-function.
190 Remove jit-lock-after-change from the _local_ hook.
191 (jit-lock-function-1): Fix docstring.
192
193 * info.el (Info-on-current-buffer): Initialize info.
194
195 * newcomment.el (comment-indent): Ignore comment-indent-hook.
196
197 * progmodes/tcl.el (tcl-indent-for-comment):
198 Ignore comment-indent-hook.
199
200 * emacs-lisp/easy-mmode.el: Require CL during compilation.
201 (easy-mmode-define-toggle): Remove (inline into define-minor-mode).
b5bbbb76
SM
202 (easy-mmode-pretty-mode-name): Rename from easy-mmode-derive-name
203 and improve to use the lighter to guess the capitalization.
204 (define-minor-mode): Inline code from easy-mmode-define-toggle.
205 Add keyword arguments to specify global-ness or the custom group.
206 Add local-map and help-echo properties to the lighter.
207 (easy-mmode-define-navigation): Add the errors to debug-ignored-errors.
d5b037c5 208 (easy-mmode-define-global-mode): New macro.
b5bbbb76 209
bfa6c260
DL
2102000-06-02 Dave Love <fx@gnu.org>
211
212 * wid-edit.el: byte-compile-dynamic since we typically don't use
213 all the widgets. Don't require cl or widget. Remove
214 eval-and-compile. Don't autoload finder-commentary. Doc fixes.
215 (widget-read-event): Removed. Callers changed to use read-event.
216 (widget-button-release-event-p): Renamed from
217 button-release-event-p.
218 (widget-field-add-space, widget-field-use-before-change):
219 Uncustomize.
220 (widget-specify-field): Use keymap property, not local-map.
221 (widget-specify-button): Obey :suppress-face.
222 (widget-specify-insert): Use modern backquote syntax.
223 (widget-image-directory): Renamed from widget-glyph-directory.
224 (widget-image-enable): Renamed from widget-glyph-enable.
225 (widget-image-find): Replaces widget-glyph-find.
226 (widget-button-pressed-face): Move defvar.
227 (widget-image-insert): Replaces widget-glyph-insert.
228 (widget-convert): Use keywordp.
229 (widget-leave-text, widget-children-value-delete): Use mapc.
230 (widget-keymap): Remove XEmacs stuff.
b5bbbb76 231 (widget-field-keymap, widget-text-keymap): Define all inside defvar.
bfa6c260
DL
232 (widget-button-click): Don't set point at the click, but re-centre
233 if we scroll out of window. Rewritten for images v. glyphs &c.
234 (widget-tabable-at): Use POS arg, not point.
235 (widget-beginning-of-line, widget-end-of-line)
236 (widget-item-value-create, widget-sublist, widget-princ-to-string)
237 (widget-sexp-prompt-value, widget-echo-help): Simplify.
238 (widget-default-create): Use widget-image-insert; some rewriting.
239 (widget-visibility-value-create)
240 (widget-push-button-value-create, widget-toggle-value-create): Use
241 widget-image-insert.
242 (checkbox): Create on and off images dynamically.
243 (documentation-link): Change :help-echo.
244 (widget-documentation-link-echo-help): Remove.
245
3837de12
SM
2462000-06-02 Stefan Monnier <monnier@cs.yale.edu>
247
248 * log-edit.el (log-edit-done): Thinko in the "same comment" detection.
249
250 * emacs-lisp/easy-mmode.el (easy-mmode-derive-name): New function.
251 (easy-mmode-define-toggle, define-minor-mode): Use it.
252 (easy-mmode-define-keymap): Docstring fix.
253 (define-derived-mode): Default PARENT to fundamental-mode.
254 Add the derived-mode-parent symbol-property.
255 (easy-mmode-derived-mode-p): New function.
256
90aa4ea8
DL
2572000-06-02 Dave Love <fx@gnu.org>
258
37193ee6
DL
259 * files.el (convert-standard-filename): Doc fix.
260 (normal-backup-enable-predicate): New function.
261 (backup-enable-predicate): Use it to replace the lambda form.
262
263 * calendar/todo-mode.el: [This needs more work on the outline
264 stuff.] Doc fixes.
265 (todo) <defgroup>: Add :version.
266 (todo-add-category): Don't use pushnew.
267 (todo-cmd-raise): Fix typo.
268 (todo-top-priorities): Change temp buffer name.
269 (todo-category-alist): Avoid redundant lambda.
3837de12
SM
270 (todo-mode): Set paragraph-separate, outline-regexp from todo-prefix.
271 Use outline-next-heading.
37193ee6 272
90aa4ea8
DL
273 * autoarg.el: Rewritten to use define-minor-mode.
274 (autoarg-kp-digits, autoarg-kp-mode-map): New variable.
275 (autoarg-kp-mode, autoarg-kp-digit-argument): New command.
276
2e54623a
KH
2772000-06-02 Kenichi Handa <handa@etl.go.jp>
278
279 * isearch.el (isearch-other-meta-char): Fix previous change.
280
c5def0db
SM
2812000-06-01 Stefan Monnier <monnier@cs.yale.edu>
282
3837de12
SM
283 * log-edit.el (log-edit-mode): Make vc-comment-ring-index local.
284 (log-edit-done): Only add the comment to the ring if it's different
285 from the last comment entered.
286
c5def0db
SM
287 * isearch.el (isearch-highlight): Turn internal-find-face into facep.
288
2330c9d4
DL
2892000-06-01 Dave Love <fx@gnu.org>
290
291 * hl-line.el: Rewritten using define-minor-mode.
292
293 * help.el (describe-function-1): Distinguish special form from
294 builtin function. Sanity-check presence of arglist for builtins.
295
6e5dfc31
KH
2962000-06-01 Kenichi Handa <handa@etl.go.jp>
297
4dc1225b
KH
298 * international/characters.el: Fix syntax/category setting of
299 Tibetan characters.
300
301 * language/tibet-util.el (tibetan-add-components): Fixes for new
302 encoding of Tibetan characters.
303 (tibetan-decompose-precomposition-alist): New variable.
304 (tibetan-decompose-region): Convert precomposed characters to
305 non-precomposed characters.
306 (tibetan-decompose-string): Likewise.
307 (tibetan-composition-function): Fix args to
308 thibetan-compose-string.
309
310 * language/tibetan.el (tibetan-composable-pattern): More
311 characters included.
312 (tibetan-consonant-transcription-alist): Rule for "R" added.
313 (tibetan-subjoined-transcription-alist): Rules for "+W", "+Y", and
314 "+R" added.
315 (tibetan-base-to-subjoined-alist): Rule for "RA" added.
316
eadef5e6
KH
317 * language/lao-util.el (lao-composition-function): Fix args to
318 compose-string.
319
320 * language/thai-util.el (thai-composition-function): Fix args to
321 compose-string.
322
6e5dfc31 323 * isearch.el (isearch-update): Set disable-point-adjustment to t
6389e4ab
KH
324 to prevent the point moving to the end of a composition when a
325 part of a composition is searched.
6e5dfc31
KH
326 (isearch-other-meta-char): If the key invoking this command can be
327 mapped by function-key-map to a printing char, call
328 isearch-process-search-char directly.
329
2598a293
SM
3302000-06-01 Stefan Monnier <monnier@cs.yale.edu>
331
332 * emacs-lisp/bytecomp.el:
333 * frame.el:
334 * international/mule-cmds.el:
335 * international/mule-util.el:
336 * international/mule.el:
337 * mouse.el:
338 * subr.el:
339 * faces.el: Update calls to make-obsolete with a WHEN argument.
340
341 * byte-run.el (make-obsolete, make-obsolete-variable):
342 Add an optional WHEN argument and change the format of the
bff71087 343 symbol-property information.
2598a293
SM
344 * emacs-lisp/bytecomp.el (byte-compile-log): Don't quote lambda.
345 (byte-compile-obsolete, byte-compile-variable-ref): Understand the
346 new obsolete-symbol-property format and print WHEN if it is provided.
347
28d8dff1
DL
3482000-05-31 Dave Love <fx@gnu.org>
349
350 * loadhist.el (loadhist-hook-functions): Remove
351 before-change-function, after-change-function.
352 (unload-feature): Deal with symbols which are both bound and
353 fbound.
354
355 * mouse.el (mouse-save-then-kill-delete-region): Don't bind
356 before-change-function, after-change-function.
357
358 * simple.el (newline): Don't bind before-change-function,
359 after-change-function.
360
7f565d87
RV
3612000-05-31 Rajesh Vaidheeswarran <rv@gnu.org>
362
363 * whitespace.el (whitespace-rescan-timer-time): Update interval
364 set to 600 seconds (10 minutes) instead of 60 seconds since
365 a large number of whitespace buffers causes emacs to `freeze'
366 for a considerable amount of time.
367
bff71087 368 * whitespace.el: Updated email address
7f565d87 369
a8d693d8
DL
3702000-05-31 Dave Love <fx@gnu.org>
371
372 * add-log.el (change-log-font-lock-keywords) <function>: Add
373 pattern for function of change.
374 (change-log-font-lock-keywords) <acknowledgements>: Amalgamate
375 acknowledgements patterns.
376
a50192e7
KH
3772000-05-31 Kenichi Handa <handa@etl.go.jp>
378
379 * isearch.el (isearch-printing-char): If keyboard coding system is
380 being used, call isearch-process-search-multibyte-characters.
381
382 * international/isearch-x.el: Mostly rewritten.
383
384 * international/quail.el (quail-start-conversion): Don't include
385 unhandled events in the returned events, but set them in
386 unread-command-events. Exit if all inputs are deleted.
387
7e492772
JR
3882000-05-30 Jason Rumney <jasonr@gnu.org>
389
390 * w32-fns.el (w32-charset-info-alist): Add each charset separately.
391
392 * term/w32-win.el: Doc changes to reduce diffs with x-win.el.
393 Reenable code to create initial fontsets.
394 Use set-fontset-font in place of put-charset-property.
395
10fc3187
GM
3962000-05-30 Gerd Moellmann <gerd@gnu.org>
397
79148ea7
GM
398 * progmodes/perl-mode.el (perl-indent-line): When looking for a
399 label, ensure that the first colon isn't followed by another.
400
401 * paths.el (Info-default-directory-list): Doc fix.
402
086d5b87
GM
403 * net/net-utils.el (finger-X.500-host-regexps): New user-option.
404 (finger): If HOST matches a regexp from finger-X.500-host-regexps,
405 send a query containing USER only, not USER@HOST.
406
10fc3187
GM
407 * mail/rmail.el (rmail-widen-to-current-msgbeg): Use rmail-msgbeg
408 and rmail-msgend to compute the restriction at the end, instead of
409 computing it.
410
49e70dec
GM
4112000-05-29 Gerd Moellmann <gerd@gnu.org>
412
66254a13
GM
413 * dabbrev.el (dabbrev-expand): Don't display messages in the
414 echo area if the minibuffer window is active.
415
49e70dec
GM
416 * jit-lock.el (jit-lock-mode): Add after change function to
417 local hook.
418
4192000-05-29 Christoph Wedler <Christoph.Wedler@sap.com>
420
421 * antlr-mode.el: New commands: hide/unhide actions,
422 upcase/downcase literals.
423 (antlr-tiny-action-length): New user option.
424 (antlr-hide-actions): New command. Suggested by
425 Bjoern Mielenhausen <Bjoern.Mielenhausen@sap.com>.
7f565d87 426 (antlr-mode-map): New binding [C-c C-v].
49e70dec
GM
427 (antlr-mode-menu): New entries.
428 (antlr-downcase-literals): New command.
429 (antlr-upcase-literals): Ditto.
430
431 * antlr-mode.el: Minor changes: indendation, mode-name.
432 (antlr-indent-line): Indent cpp directive at column 0.
433 (antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/".
434
435 * antlr-mode.el: XEmacs bug workaround, XEmacs hint.
436 (antlr-font-lock-additional-keywords): Workaround for intentional
437 bug in XEmacs version of font-lock.
438 (antlr-mode): Set symbol property `mode-name' to "Antlr". Could
439 be used by a smarter version of `buffers-menu-grouping-function'.
440
4412000-05-29 Gerd Moellmann <gerd@gnu.org>
442
443 * tmm.el (tmm-prompt): Recognize menu item definitions of the for
444 `(menu-item ...)' when looking for the position of DEFAULT-ITEM.
445
49f93684
KH
4462000-05-29 Kenichi Handa <handa@etl.go.jp>
447
448 * international/encoded-kb.el
449 (encoded-kbd-iso2022-designation-map): Pay attention to that
450 charset-iso-final-char return -1 for eight-bit-control and
451 eight-bit-graphic.
452
5b1ae051
EZ
4532000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
454
455 * speedbar.el (speedbar-use-images, speedbar-update-flag)
456 (speedbar-easymenu-definition-base): Use display-graphic-p where
457 available, instead of window-system.
458
a205e32a
EZ
4592000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
460
461 * international/codepage.el (cp-coding-system-for-codepage-1): Add
462 eight-bit-graphic and eight-bit-control to safe charsets for cpNNN
463 coding systems.
464
dd854dc2
DL
4652000-05-26 Dave Love <fx@gnu.org>
466
c88a85d5
DL
467 * disp-table.el (standard-display-underline): Don't use
468 internal-find-face.
469
dd854dc2
DL
470 * mail/reporter.el: Maintainer change. Doc fixes.
471 (reporter-version): Deleted.
472
473 * emacs-lisp/elp.el: Maintainer change.
474 (elp-help-address, elp-submit-bug-report, elp-version): Deleted.
475
dc29aa6c
SM
4762000-05-26 Stefan Monnier <monnier@cs.yale.edu>
477
478 * add-log.el (add-change-log-entry): Merge the current entry with the
479 previous one if the previous one is empty.
480
ed62683d
DL
4812000-05-26 Dave Love <fx@gnu.org>
482
4370a375
DL
483 * loadhist.el (unload-feature): Fix interactive spec [from
484 lijnzaad@ebi.ac.uk].
485
ed62683d
DL
486 * emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Use
487 subr-arity to check primitives.
488 (byte-compile-flush-pending, byte-compile-file-form-progn)
489 (byte-compile-normal-call, byte-compile-list, byte-compile-concat)
490 (byte-compile-insert, byte-compile-funcall): Use mapc instead of
491 mapcar.
492
ba9f8f95
KH
4932000-05-26 Kenichi Handa <handa@etl.go.jp>
494
0f3e0672
KH
495 * international/fontset.el: Set family names of non-latin charsets
496 in default fontset to "*".
497
cebefb44
KH
498 * international/mule-diag.el (print-fontset): Combine family part
499 and registry part of the fontname by "-*-" instead of "-".
500
ba9f8f95
KH
501 * international/mule-cmds.el (encode-coding-char): Make strings
502 multibyte before calling encode-coding-string.
503
931d0724
SM
5042000-05-25 Stefan Monnier <monnier@cs.yale.edu>
505
506 * derived.el: Fix keywords.
8ccce2b0 507 (define-derived-mode): Only define if needed.
931d0724
SM
508
509 * simple.el (fill-comment, comment-column, comment-start)
510 (comment-start-skip, comment-end, comment-indent-function)
511 (block-comment-start, block-comment-end, indent-for-comment)
512 (set-comment-column, kill-comment, comment-padding, comment-region)
513 (comment-multi-line, indent-new-comment-line): Remove.
514
515 * bindings.el (esc-map): Change ; to comment-dwim and use the new
516 function names for comment operations.
517
518 * newcomment.el: Add abundant autoload cookies.
519 (comment-style): Don't depend on runtime data at compile-time.
520 (comment-indent-hook): Remove.
521 (comment-indent): Check if comment-indent-hook is bound.
522 (comment-region): Docstring fix.
523
6fc596cf
DL
5242000-05-25 Dave Love <fx@gnu.org>
525
526 * emacs-lisp/elp.el (elp-restore-function): Don't use obsolete
527 byte-code-function-p.
528
529 * mail/rmailsum.el: Add provide.
530
531 * net/goto-addr.el (goto-address-fontify): Add help-echo property.
532
533 * smerge-mode.el (smerge-diff-switches): Don't use list* in
534 defcustom.
535
7997f1ca 5362000-05-25 Michael Kifer <kifer@cs.sunysb.edu>
7f565d87 537
7997f1ca
MK
538 * ediff-diff.el (ediff-exec-process): delete --binary option from
539 non-buffer ediff jobs.
7f565d87 540
e7a903e8
EZ
5412000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
542
543 * hilit-chg.el (highlight-changes-mode): Ask about color or
544 grayscale support, not about window-system.
545
546 * ffap.el (ffap-menu-text-plist): Use display-mouse-p, not
547 window-system.
548 (ffap-highlight): Always default to t.
549
550 * emacs-lisp/edebug.el (edebug-emacs-19-specific): Call
551 display-popup-menus-p instead of looking at window-system.
552
553 * disp-table.el (standard-display-g1, standard-display-graphic):
554 Only refuse to use string glyphs on X and MS-Windows.
555
556 * avoid.el: Remove window-system from commentary, suggest to use
557 display-*-p instead.
558
559 * apropos.el (apropos-print): Use display-mouse-p instead of
560 window-system.
561
14028d57
EZ
5622000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
563
564 * international/codepage.el (cp-decoding-vector-for-codepage):
565 Fill up unsupported characters with their own codes. From Kenichi
566 Handa.
567
1a4f9cc1
EZ
5682000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
569
570 * international/mule-diag.el (describe-char-after): Use
571 display-graphic-p instead of window-system, so that this function
572 works on MS-DOS.
573
89f6ca4e
EZ
5742000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
575
576 * international/codepage.el (cp-make-coding-systems-for-codepage):
577 Remove the eight-bit-graphic and eight-bit-control charsets from
578 the list of charsets which we convert into `?'.
579
eacfd7fe
KH
5802000-05-25 Kenichi Handa <handa@etl.go.jp>
581
582 * international/mule-conf.el: Specify CHARSET-ID explicitely for
583 private charsets.
584 (mule-unicode-0100-24ff, japanese-jisx0213-1,
585 japanese-jisx0213-2): New charsets.
586
587 * international/fontset.el: Setup default fontset for new charsets.
588
deadf7e3
DL
5892000-05-24 Dave Love <fx@gnu.org>
590
591 * info.el (Info-find-node-2): Restructure [following "Vadim
592 S. Solomin" <sovs@uic.nnov.ru>].
593
594 * icomplete.el: Fix header for Finder.
595
5962000-05-24 Eric M. Ludlam <zappo@ultranet.com>
597
598 * rmailout.el (rmail-output-to-rmail-file): Added optional param
599 STAY.
600
601 * rmail.el (rmail-automatic-folder-directives): New user variable.
602 (rmail-show-message): Add call to `rmail-auto-file' during
603 display.
604 (rmail-auto-file): New function.
605
6de3983f 6062000-05-24 Michael Kifer <kifer@cs.sunysb.edu>
7f565d87 607
fc6a6a4e 608 * ediff-diff.el (ediff-forward-word): Take syntactic word class into
6de3983f 609 account.
fc6a6a4e
GM
610 (ediff-test-utility,ediff-diff-mandatory-option)
611 (ediff-reset-diff-options): Utilities for proper initialization of
6de3983f 612 ediff-diff-options and ediff-diff3-options on Windows.
7f565d87 613
fc6a6a4e 614 * ediff-init.el (ediff-merge-filename-prefix): New customizable
6de3983f 615 variable.
7f565d87 616
fc6a6a4e 617 * ediff-mult.el (ediff-filegroup-action): Use
6de3983f
MK
618 ediff-merge-filename-prefix.
619
fc290d1d
MK
6202000-05-24 Michael Kifer <kifer@cs.sunysb.edu>
621
fc6a6a4e 622 * viper-ex.el (ex-write): Set selective display to nil.
7f565d87 623
273182b8
EZ
6242000-05-24 Eli Zaretskii <eliz@is.elta.co.il>
625
626 * language/hebrew.el (iso-8859-8-e, iso-8859-8-i): For now, just
627 aliases for hebrew-iso-8bit.
628
f471ea57
EZ
6292000-05-24 Eli Zaretskii <eliz@is.elta.co.il>
630
631 * woman.el: New version from Francis J. Wright
632 <F.J.Wright@Maths.QMW.ac.uk>.
633 (woman-parse-colon-path): Support Cygwin-style //d/foo/bar file
634 names in environment variables regardless of the path separator.
635 (woman-topic-all-completions-1): Don't call file-name-directory-p
636 on all files, since woman-file-regexp already filters out any
637 directories.
638
01162f24
KH
6392000-05-24 Kenichi Handa <handa@etl.go.jp>
640
48e3df76
KH
641 * international/quail.el (quail-start-translation): Don't change
642 modified-p of the current buffer.
643 (quail-start-conversion): Likewise.
644
645 * international/kkc.el (kkc-region): Don't change modified-p of
646 the current buffer.
647
747d90ea
KH
648 * language/japanese.el (iso-2022-jp): Exclude katakana-jisx0201 to
649 conform to RFC1468.
650 (iso-2022-jp-2): Exclude katakana-jisx0201 to conform to RFC1554.
01162f24 651
17a223ff
EL
6522000-05-23 Eric M. Ludlam <zappo@ballista.ultranet.com>
653
654 * speedbar.el (speedbar-easymenu-definition-base): Image toggle fix.
655 (speedbar-insert-button): Invisible text property fix.
656 (speedbar-directory-plus): Renamed from speedbar-directory-+
657 (speedbar-directory-minus): Renamed from speedbar-directory--
658 (speedbar-page-plus): Renamed from speedbar-file-+
659 (speedbar-page-minus): Renamed from speedbar-file--
660 (speedbar-page): Renamed from speedbar-file-
661 (speedbar-tag): Renamed from speedbar-tag-
662 (speedbar-tag-plus): Renamed from speedbar-tag-+
663 (speedbar-tag-minus): Renamed from speedbar-tag--
664 (speedbar-expand-image-button-alist): Use above renames.
665
666 * sb-dir-plus.xpm: Renamed from sb-dir+.xpm
667 * sb-dir-minus.xpm: Renamed from sb-dir-.xpm
668 * sb-pg-plus.xpm: Renamed from sb-file+.xpm
669 * sb-pg-minus.xpm: Renamed from sb-file-.xpm
670 * sb-pg.xpm: Renamed from sb-file.xpm
671 * sb-tag-plus.xpm: Renamed from sb-tag+.xpm
672 * sb-tag-minus.xpm: Renamed from sb-tag-.xpm
7f565d87 673
e6b6fc18
KH
6742000-05-24 Kenichi Handa <handa@etl.go.jp>
675
676 * international/quail.el (quail-show-guidance-buf): Set
677 current-input-method of the guidance buffer to the name of the
678 curren input method.
679
a1a336eb
SM
6802000-05-23 Stefan Monnier <monnier@cs.yale.edu>
681
682 * progmodes/compile.el (compile-internal): Style typo.
683
684 * mail/mh-e.el (mh-do-not-confirm, mh-folder-mode):
685 quote vars and functions in the docstring.
686
687 * newcomment.el (comment-make-extra-lines): Don't use `assert'.
688
689 * completion.el (dynamic-completion-mode, dynamic-completion-mode):
690 Don't quote lambdas.
691
692 * ffap.el (ffap-highlight): Use facep rather than internal-find-face.
693
9695b783
GM
6942000-05-23 Gerd Moellmann <gerd@gnu.org>
695
716e3b88
GM
696 * startup.el (command-line): Determine source file of compiled
697 user init file differently. Warn if compiled user init file
698 is older than its source file.
699
9695b783 700 * ffap.el (ffap-url-regexp): Add `https'.
7f565d87 701
41ac433f
EZ
7022000-05-23 Eli Zaretskii <eliz@is.elta.co.il>
703
704 * files.el (make-backup-file-name-1): Replace slashes with `!'
705 rather than `|' (which is not allowed on Windows). Replace the
706 drive letters with a string "drive_X".
707
46600ab1
GM
7082000-05-23 Gerd Moellmann <gerd@gnu.org>
709
710 * progmodes/sh-script.el (sh-ancestor-alist): Add `bash2'.
711
712 * files.el (interpreter-mode-alist): Add `bash2'.
713
79a64d87
DL
7142000-05-22 Dave Love <fx@gnu.org>
715
716 * loadhist.el (feature-symbols, file-provides, file-requires): Use
717 mapc.
718 (feature-file): Avoid calling symbol-name. Doc fix.
719 (file-set-intersect, file-dependents): Use dolist, not mapcar.
720 (loadhist-hook-functions): Add mouse-position-function.
721 (unload-feature): Change uses of mapcar.
722
723 * files.el (parse-colon-path): Doc fix.
724 (auto-mode-alist, interpreter-mode-alist): Purecopy the cars.
725 (set-auto-mode): Use mapc.
726
727 * complete.el (PC-look-for-include-file): Use :alnum: character
728 class.
729 (partial-completion-mode): Add autoload cookie.
730
0e8c11d8
SS
7312000-05-22 Sam Steingold <sds@gnu.org>
732
ce75fd23 733 * info.el (Info-fontify-node): Fixed the call to
0e8c11d8
SS
734 `add-text-properties' (bug introduced on 2000-05-18).
735
d8d0fa6c
DL
7362000-05-22 Dave Love <fx@gnu.org>
737
738 * bindings.el: Remove debug-ignored-errors set in other files.
739
740 * progmodes/etags.el: Add to debug-ignored-errors.
741 (visit-tags-table-buffer): Clear out buffers holding old tables
742 when making a new list.
743 (etags-recognize-tags-table, tags-recognize-empty-tags-table): Use
744 mapc.
745
746 * completion.el: Doc fixes. Add to debug-ignored-errors. Don't
747 quote keywords.
748 (cmpl-string-case-type): Use character classes.
749
0e8c11d8
SS
750 * comint.el:
751 * textmodes/ispell.el:
752 * imenu.el:
d8d0fa6c
DL
753 * mail/mh-e.el:
754 * progmodes/compile.el: Add to debug-ignored-errors.
755
756 * dabbrev.el: Add to debug-ignored-errors.
757 (dabbrev-completion): Use mapc.
758
1edbbf8a
EZ
7592000-05-22 Eli Zaretskii <eliz@is.elta.co.il>
760
761 * woman.el (From Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk)
762 (woman-mapcan, woman-parse-man.conf)
763 (woman-toggle-use-extended-font, woman-toggle-use-symbol-font)
764 (woman-reset-emulation, woman-select-symbol-fonts): New functions.
765 (woman-parse-colon-path): Call woman-mapcan. Recognize Cygwin
766 path syntax better.
767 (woman-man.conf-path, woman-use-own-frame): New defcustoms.
768 (woman-manpath): Call woman-parse-man.conf.
769 (woman-emulation): New defcustom, defaults to nroff.
770 (woman-font-support): New defconst.
771 (woman-use-symbol-font): New defcustom.
772 (woman-menu): Add new menu items: "Colored/BW", "Advanced",
773 "Emulation".
774 Many functions: Doc fix.
775
5bd2148c
KH
7762000-05-22 Kenichi Handa <handa@etl.go.jp>
777
778 * international/quail.el (quail-simple-translation-keymap): Map
779 128..255 to quail-self-insert-command.
780 (quail-keyboard-layout-alist): Add definition for "pc102-de".
781
4125ec7e
SM
7822000-05-22 Stefan Monnier <monnier@cs.yale.edu>
783
a1a336eb
SM
784 * help.el (help-manyarg-func-alist): Typo.
785
40aeecad
SM
786 * emacs-lisp/sregex.el: Rewritten to take advantage of shy-groups and
787 intervals which makes it heaps simpler.
788
4125ec7e
SM
789 * newcomment.el (comment-region-internal): Go back to BEG after quoting
790 the nested comment markers.
e4da9c1c
SM
791
792 * subr.el (remove-hook): Don't turn the hook's value into a list.
793
cb7216a7
DL
7942000-05-21 Dave Love <fx@gnu.org>
795
ac266581
DL
796 * edmacro.el (edmacro-parse-keys): Return vector if any elements
797 are invalid characters.
798
cb7216a7
DL
799 * international/mule-util.el (detect-coding-with-priority): Use
800 mapc. Remove redundant lambda.
801
802 * international/mule-diag.el (list-non-iso-charset-chars)
803 (describe-fontset): Remove redundant lambda.
804
805 * emulation/crisp.el (brief-mode): New alias.
806
807 * emacs-lisp/ring.el (ring-elements): New function.
808
809 * emacs-lisp/easymenu.el (easy-menu-create-menu)
810 (easy-menu-do-add-item): Use keywordp.
811
812 * emacs-lisp/byte-opt.el: Update side-effect free function lists.
813
814 * replace.el: Doc and error message fixes.
815 (replace-highlight): Use facep, not internal-find-face.
816
9b0d1d6e
SM
8172000-05-20 Stefan Monnier <monnier@cs.yale.edu>
818
b2d2cf58
SM
819 * international/ccl.el (ccl-compile-map-multiple): Don't quote lambda.
820
ffe7dc64
SM
821 * log-edit.el (log-edit-done): Cleanup trailing empty lines.
822 (log-edit-insert-changelog): Drop `:' as well.
823
824 * log-view.el: Fix file description.
825 (log-view-mode-map): Unsatisfying fix for when cvs-mode-map is not
826 available.
827 (log-view-font-lock-keywords): Only use cvs-filename-face if present.
828 (log-view-current-file): Only use cvs-pcl-cvs-dirchange-re if present.
829
c8c21615
SM
830 * emacs-lisp/easy-mmode.el: Update copyright and commentary.
831 (easy-mmode-define-toggle): Deprecate the use of *-(on|off)-hook.
832 Print a status message if the toggle is called interactively.
833 (define-minor-mode): Allow INIT-VALUE to be (global . INIT-VALUE)
834 for global minor modes and use `defcustom' for them.
835 Use add-minor-mode.
836 (easy-mmode-define-derived-mode): Remove.
837 (define-derived-mode): Fancier default docstring.
838 (easy-mmode-define-navigation): Signal an error rather than (ding).
839
9b0d1d6e
SM
840 * newcomment.el (comment-styles): New `box-multi'.
841 (comment-normalize-vars): Better default for comment-continue to
842 avoid whitespace-only continuations.
843 (comment-search-forward): Always move even in the no-syntax case.
844 (comment-padright): Only obey N if it's only obeyed for padleft.
845 (comment-make-extra-lines): Better handling of empty continuations.
846 Use `=' for the filler if comment-start has only one character.
847 (uncomment-region): Try handling the special `=' filler.
848 (comment-region): Allow LINES even if MULTI is nil.
849 (comment-box): Choose box style based on comment-style.
850
f5ee6d0f
KH
8512000-05-20 Kenichi Handa <handa@etl.go.jp>
852
9b0d1d6e 853 * international/ccl.el (ccl-compile-write-string): Make STR unibyte.
f5ee6d0f
KH
854 (ccl-compile-write-repeat): If ARG is string, make it unibyte.
855
c9671f81
KH
8562000-05-20 Kenichi HANDA <handa@etl.go.jp>
857
858 * mail/rmail.el (rmail-decode-quoted-printable): Use delete-region
859 and insert, not subst-char-in-region.
860
861 * international/mule-diag.el (list-character-sets-1): Handle
862 charsets eight-bit-control and eight-bit-graphic.
863 (list-iso-charset-chars): Likewise.
864 (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
865 charactes as is. Use indent-to to align characters.
866
867 * international/mule-cmds.el (find-multibyte-characters): Never
868 exclude charsets eight-bit-control and eight-bit-graphic.
869
1426aa5c
SM
8702000-05-19 Stefan Monnier <monnier@cs.yale.edu>
871
872 * progmodes/ada-mode.el (ada-mode, ada-create-case-exception):
873 Don't quote lambdas.
874
875 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Set comment-add.
876
2b63d473
GM
8772000-05-19 Gerd Moellmann <gerd@gnu.org>
878
879 * gud.el (gud-jdb-directories): Doc fix.
880
f1355756
SM
8812000-05-19 Stefan Monnier <monnier@cs.yale.edu>
882
883 * newcomment.el: New file.
884
5f64c9e0
GM
8852000-05-19 Gerd Moellmann <gerd@gnu.org>
886
2b63d473 887 * files.el (auto-mode-alist): Add pattern for POSIX `.shrc'.
5f64c9e0 888
db7314bd
AS
8892000-05-18 Andreas Schwab <schwab@suse.de>
890
891 * dired.el (dired-between-files): Also skip lines beginning with
892 `used'.
893
25bb0401
GM
8942000-05-18 Gerd Moellmann <gerd@gnu.org>
895
896 * msb.el (msb-menu-cond): Add choice `user'.
897
a199a865 8982000-05-18 Vinicius Jose Latorre <vinicius@cpqd.com.br>
0e8c11d8 899
a199a865
GM
900 * ps-print.el: Compatibility, customization and doc fix.
901 (ps-printer-name-option): Replace defconst by defvar.
902 (ps-postscript-code-directory): XEmacs compatibility.
903 (ps-header-sheet, ps-setup, ps-begin-file, ps-begin-job): Code
904 fix.
905 (ps-user-defined-prologue, ps-print-prologue-header)
906 (ps-xemacs-face-kind-p, ps-face-bold-p, ps-face-italic-p): XEmacs
907 compatibility and code fix.
908 (ps-print-background-image, ps-print-background-text):
909 Customization fix.
910 (ps-line-number-start, ps-n-up-on): New vars.
911
25bb0401
GM
9122000-05-18 Espen Skoglund <esk@ira.uka.de>
913
914 * pascal.el (pascal-indent-alist, pascal-indent-comment): Changed
915 the indent-comment function to just return the appropriate indent.
916
68e6c83a
EL
9172000-05-18 Eric M. Ludlam <zappo@ultranet.com>
918
919 * sb-dir+.xpm, sb-dir-.xpm, sb-dir.xpm, sb-file+.xpm, sb-file-.xpm,
920 sb-file.xpm, sb-mail.xpm, sb-tag+.xpm, sb-tag-.xpm, sb-tag-gt.xpm,
921 sb-tag-type.xpm, sb-tag-v.xpm, sb-tag.xpm: New Files
922
dae6cb9f
DL
9232000-05-18 Dave Love <fx@gnu.org>
924
925 * info.el (Info-fontify-node): Add intangible property as well as
926 invisible.
927
928 * calendar/appt.el (appt-make-list): Match all lines of entry.
929 From "Stefan M. Walther (SMW)" <walther@netz.klinik.uni-mainz.de>
930
813086ea
KH
9312000-05-18 Kenichi Handa <handa@etl.go.jp>
932
933 * international/mule-diag.el (describe-char-after): Call
934 internal-char-font, not char-font. If internal-char-font returns
935 nil, display "-- none --".
936
24978190
EZ
9372000-05-17 Eli Zaretskii <eliz@is.elta.co.il>
938
939 * image.el (image-type-available-p): Don't reference image-types
940 if it isn't bound.
941
2fca2d5d
SM
9422000-05-17 Stefan Monnier <monnier@cs.yale.edu>
943
944 * autoarg.el (autoarg-mode): Typo in the :set argument.
945
cfc75d05
EZ
9462000-05-17 Eli Zaretskii <eliz@is.elta.co.il>
947
948 * startup.el (command-line-1): Don't signal an error if the
949 directory for auto-save-list files does not yet exist.
950
c4e30387
KH
9512000-05-17 Kenichi Handa <handa@etl.go.jp>
952
953 * international/mule-conf.el (arabic-iso8859-6): Fix typo.
954
dd6b8ea7
SM
9552000-05-16 Stefan Monnier <monnier@cs.yale.edu>
956
957 * subr.el (remove-hook): `setq' hook-value, not `set'.
958
399c88ad
SS
9592000-05-16 Sam Steingold <sds@gnu.org>
960
a199a865 961 * info.el (debug-ignored-errors): More errors to ignore.
399c88ad 962
01651f07
DL
9632000-05-16 Dave Love <fx@gnu.org>
964
965 * cus-edit.el: Don't require cl or easymenu.
966 (custom-variable-prompt): Test standard-value property, not
967 user-variable-p.
968
2248c40d
SS
9692000-05-16 Sam Steingold <sds@gnu.org>
970
971 * subr.el (add-hook): `setq' hook-value, not `set'.
972
b15f3b77
GM
9732000-05-16 Gerd Moellmann <gerd@gnu.org>
974
975 * startup.el (command-line-1): Mention the FAQ in the startup
976 message.
977
978 * help.el (view-emacs-FAQ): Change `emacs-faq' to `efaq'.
979
980 * progmodes/compile.el (compilation-parse-errors): Collect
981 `nomessage' regexps last.
982
983 * dired.el (dired-mode-map): Use dired-do-query-replace-regexp.
984
985 * dired-aux.el (dired-do-query-replace-regexp): Add `-regexp'
986 to the function name.
987
f9bbcfac
EL
9882000-05-15 Dave Love <fx@gnu.org>
989
990 * speedbar.el (speedbar-recenter): Typo.
991 (speedbar-expand-line): Make arg optional.
992 (speedbar-mode): Avoid a compiler warning.
993
119b42eb
GM
9942000-05-15 Gerd Moellmann <gerd@gnu.org>
995
996 * progmodes/sh-script.el (sh-while-getopts) <sh>: Handle case that
997 user-specified option string is empty.
998
999 * mouse.el (mouse-yank-at-click): Doc fix.
1000
f685bea9
EZ
10012000-05-15 Eli Zaretskii <eliz@is.elta.co.il>
1002
1003 * term/internal.el (IT-character-translations): More updates of
1004 latin-iso8859-14 and latin-iso8859-15 from the latest ISO/IEC
1005 documents.
1006
a1b8d58b
GM
10072000-05-15 Gerd Moellmann <gerd@gnu.org>
1008
1009 * env.el (getenv): New function, interactively callable.
1010 (setenv, getenv): Remove autoload cookies.
1011
1012 * loadup.el: Load `env'.
1013
1014 * progmodes/f90.el: Change author's mail address.
1015
c9bba7ed
DL
10162000-05-14 Dave Love <fx@gnu.org>
1017
e5c83697
DL
1018 * mail/rmail.el (rmail-show-message-hook): Customize and offer
1019 goto-addr as an option.
1020
1021 * help.el (help-xref-stack): Doc fix.
1022 (help-xref-following): New variable.
1023 (help-make-xrefs): Use it.
1024 (help-xref-go-back): Use position information from stack element.
1025 (help-follow): Make position in stack element a pair. Use
1026 help-xref-following.
399c88ad 1027
e5c83697
DL
1028 * autoarg.el: New file.
1029
1030 * faces.el: Declare more functions obsolete.
1031
c9bba7ed
DL
1032 * viet-util.el, thai-util.el, tibet-util.el.elc, slovak.el
1033 * misc-lang.el, romanian.el, korea-util.el.elc, lao-util.el
1034 * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el
1035 * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el:
1036 Remove all the setup-...-environment functions.
1037
b6389bfb
EL
10382000-05-13 Eric M. Ludlam <zappo@ultranet.com>
1039
a1b8d58b
GM
1040 * speedbar.el: Updated the commentary section. xemacs20p now uses
1041 >= when detecting. Require `defimage' safely.
b6389bfb
EL
1042 (speedbar-easymenu-definition-base): Add toggle for images.
1043 (speedbar-easymenu-definition-special): Add flush cache & expand.
1044 (speedbar-visiting-tag-hook): Set new defaults. Added options.
1045 (speedbar-reconfigure-keymaps-hook): New variable.
1046 (speedbar-frame-parameters): Updated documentation.
1047 (speedbar-use-imenu-flag): Updated custom tag
1048 (speedbar-dynamic-tags-function-list): New variable.
1049 (speedbar-tag-hierarchy-method): Updated doc & custom.
a1b8d58b
GM
1050 (speedbar-indentation-width, speedbar-indentation-width) New
1051 variables.
1052 (speedbar-hide-button-brackets-flag): Customizable.
b6389bfb
EL
1053 (speedbar-vc-indicator): Doc update.
1054 (speedbar-ignored-path-expressions): Updated default value.
1055 (speedbar-supported-extension-expressions): Updated default value.
1056 (speedbar-syntax-table): Remove {} paren status.
a1b8d58b
GM
1057 (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act
1058 as "+". Added overlay aliases.
1059 (speedbar-mode): Use `speedbar-mode-line-update' instead of
1060 `force-mode-line-update'.
1061 (speedbar-mode, speedbar-quick-mouse, speedbar-click)
1062 (speedbar-double-click): Use `speedbar-mouse-set-point' instead of
1063 `mouse-set-point'
b6389bfb 1064 (speedbar-reconfigure-keymaps): Run configure keymap hooks.
a1b8d58b
GM
1065 (speedbar-item-info-tag-helper): Revamped to handle a wider range
1066 of arbitrary text, and new helper functions.
1067 (speedbar-item-copy, speedbar-item-rename): Fixed trailing \ in
1068 filename finder.
b6389bfb
EL
1069 (speedbar-make-button): Call `speedbar-insert-image-button-maybe'.
1070 (speedbar-directory-buttons): Update path search/expansion.
1071 (speedbar-make-tag-line): Pay attention to
a1b8d58b
GM
1072 `speedbar-indentation-width'. Use more care w/ invisible
1073 properties.
b6389bfb
EL
1074 (speedbar-change-expand-button-char): Call
1075 `speedbar-insert-image-button-maybe'.
1076 (speedbar-apply-one-tag-hierarchy-method): Deleted (and replaced).
a1b8d58b
GM
1077 (speedbar-sort-tag-hierarchy, speedbar-prefix-group-tag-hierarchy)
1078 (speedbar-trim-words-tag-hierarchy)
1079 (speedbar-simple-group-tag-hierarchy): New functions
b6389bfb 1080 (speedbar-create-tag-hierarchy): Update doc, use new tag hooks.
a1b8d58b
GM
1081 (speedbar-insert-imenu-list, speedbar-insert-etags-list): New
1082 functions.
b6389bfb
EL
1083 (speedbar-mouse-set-point): New function
1084 (speedbar-power-click): Updated documentation.
a1b8d58b
GM
1085 (speedbar-line-token, speedbar-goto-this-file): Handle more types
1086 of tag prefix text.
1087 (speedbar-expand-line, speedbar-contract-line): Make more robust
1088 to strange text.
1089 (speedbar-expand-line): Takes universal argument to flush the
1090 cache.
b6389bfb
EL
1091 (speedbar-flush-expand-line): New function.
1092 (speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn.
1093 Use new generator insertion method.
1094 (speedbar-fetch-dynamic-tags): New function.
1095 (speedbar-fetch-dynamic-imenu): Removed code now handled in
1096 `speedbar-fetch-dynamic-imenu'.
1097 (speedbar-fetch-dynamic-etags): Fix current buffer problem.
1098 (speedbar-buffer-easymenu-definition): Added "Kill Buffer", and
1099 "Revert Buffer" menu items.
1100 (speedbar-buffer-buttons-engine): Be smarter when creating a
1101 filename tag (for expansion purposes.).
a1b8d58b
GM
1102 (speedbar-highlight-one-tag-line,
1103 (speedbar-unhighlight-one-tag-line, speedbar-recenter-to-top)
1104 (speedbar-recenter): New functions.
b6389bfb 1105 (defimage-speedbar): Image loading abstraction.
a1b8d58b
GM
1106 (speedbar-directory-+, speedbar-directory--, speedbar-file-+)
1107 (speedbar-file--, speedbar-file-, speedbar-tag-, speedbar-tag-+)
1108 (speedbar-tag--, speedbar-tag-gt, speedbar-tag-v)
1109 (speedbar-tag-type, speedbar-tag-mail): New images.
b6389bfb
EL
1110 (speedbar-expand-image-button-alist): New variable.
1111 (speedbar-insert-image-button-maybe): Insert an image over some
1112 buttons.
1113
43fe9244
KH
11142000-05-13 Kenichi Handa <handa@etl.go.jp>
1115
1116 * international/mule-cmds.el (encode-coding-char): An ASCII
1117 character is always encodable.
1118
1119 * international/mule-conf.el: Add more information in descriptions
1120 of character sets.
1121
813086ea 1122 * international/mule-diag.el (describe-char-after): New function.
43fe9244
KH
1123 (describe-font-internal): Adjusted for the change of font-info.
1124 (describe-font): Likewise.
1125 (print-fontset): Rewritten for the new fontset implementation.
1126 (describe-fontset): Include fontset alias names in completion.
1127 (list-fontsets): Adjusted for the change of print-fontset.
1128
1129 * simple.el (what-cursor-position): If DETAIL is non-nil, call
1130 describe-char-after instead of displaying the detail in the echo
1131 area.
813086ea
KH
1132 (syntax-code-table): Format changed.
1133 (string-to-syntax): Adjusted for the above change.
0e8c11d8 1134
e8564f57
SM
11352000-05-12 Stefan Monnier <monnier@cs.yale.edu>
1136
1137 * font-lock.el (lisp-font-lock-keywords-1): Add define-minor-mode.
1138
9278c60d
DL
11392000-05-12 Dave Love <fx@gnu.org>
1140
1141 * calendar/todo-mode.el: Remove some compatibility stuff and CL
1142 dependence. Use line-{beginning,end}-position, not
1143 point-at{b,e}ol. Some doc fixes.
1144 (todo-position): New function. Fix callers of position to use it.
1145 (todo-save-top-priorities, todo-print): Use with-temp-buffer.
1146
be0505fe
GM
11472000-05-12 Gerd Moellmann <gerd@gnu.org>
1148
1149 * time.el (display-time-mail-icon): Use `:ascent center'.
1150
a8a3541c
GM
1151 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
1152 handling FTP security extensions.
399c88ad 1153
44d5f148
DL
11542000-05-11 Dave Love <fx@gnu.org>
1155
33d0c179 1156 * calendar/todo-mode.el: New file.
44d5f148 1157
da4496b6
GM
11582000-05-11 Gerd Moellmann <gerd@gnu.org>
1159
cdc4401d
GM
1160 * comint.el (comint-read-input-ring): Move reference to
1161 comint-input-ring-size outside of the save-excursion. It was
1162 causing the default value to be the only one ever seen.
399c88ad 1163
0279f991
GM
1164 * font-lock.el: Update copyright. Remove Simon Marshall's email
1165 address on request from him.
1166
da4496b6
GM
1167 * subr.el (substitute-key-definition): Add comment describing
1168 the meaning of PREFIX.
1169
ac5cb26d
SM
11702000-05-10 Stefan Monnier <monnier@cs.yale.edu>
1171
1172 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix regexp.
1173
1174 * subr.el (add-hook, remove-hook): Make hook buffer-local if needed..
1175 (add-minor-mode): Don't make the variable buffer-local and add a
1176 reference to define-minor-mode in the docstring.
1177
1178 * pcvs.el (cvs-cleanup-collection): Remove obsolete code for
1179 HEADER/FOOTER and fix bug with trailing empty directory.
1180 (cvs-append-to-ignore): Use vc-editable-p if available.
1181 (cvs-dir-member-p): Remove obsolete code for HEADER/FOOTER.
1182 (vc-do-command): Tweak advice to handle the new VC.
1183
1184 * log-view.el (log-view-goto-rev): New function for the new VC.
1185 (log-view-minor-wrap): Use mark-active.
1186
1187 * log-edit.el (cvs-changelog-full-paragraphs): Mark obsolete.
1188 (log-edit-changelog-full-paragraphs): New var.
1189 (log-edit-insert-changelog): Remove a lonely leading `* file'.
1190 (log-edit-narrow-changelog, log-edit-changelog-paragraph)
1191 (log-edit-changelog-subparagraph, log-edit-changelog-entry)
1192 (log-edit-changelog-ours-p, log-edit-changelog-entries)
1193 (log-edit-changelog-insert-entries, log-edit-insert-changelog-entries):
1194 Replace the `cvs' prefix with `log-edit'.
1195
1196 * iswitchb.el (iswitchb-completion-help): Unquote lambda.
1197
1198 * diff-mode.el (diff-font-lock-keywords): Recognize comments.
1199 (diff-font-lock-defaults): Explicitly turn off multiline.
1200 (diff-end-of-hunk): Handle comments and fix end-of-buffer bug.
1201 (diff-ediff-patch): Fix call to ediff-patch-file.
1202 (diff-end-of-file, diff-reverse-direction, diff-fixup-modifs):
1203 Handle comments.
1204
1205 * frame.el (automatic-hscrolling): Typo.
1206
1207 * cvs-status.el (cvs-status-minor-wrap): Use mark-active.
1208
21c34da3
DL
12092000-05-09 Sam Steingold <sds@goems.com>
1210
1211 * apropos.el (apropos-print): use `describe-face' instead of
1212 `customize-face-other-window'.
1213
950cf06f
DL
12142000-05-09 Dave Love <fx@gnu.org>
1215
1216 Changes mostly following Richard Sharman <rsharman@wave.home.com>.
1217
1218 * help.el (describe-variable): Have customize button pop the
1219 help-xref stack when invoked.
1220 (help-xref-symbol-regexp): Add `face'.
1221 (help-make-xrefs): Check for quoted face names and adapt regexp
1222 submatch numbers to cope.
1223 (help-xref-interned): Maybe insert face doc too. Separate
1224 sections with a line of hyphens.
1225
0623e40f 1226 * faces.el: Some doc fixes. Declare some functions obsolete.
950cf06f
DL
1227 (describe-face): Add customize button. Return the help
1228 text. Fix prompt.
1229
82e2ca9d
EZ
12302000-05-09 Eli Zaretskii <eliz@is.elta.co.il>
1231
1232 * term/internal.el (IT-character-translations): Fix last change.
1233
10c00b5c
EZ
12342000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
1235
1236 * woman.el: New file
1237 (from Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk>).
1238
9deed82f
EZ
12392000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
1240
001ad319
EZ
1241 * term/internal.el (IT-character-translations): Update ASCII
1242 simulations for greek-iso8859-7, add latin-iso8859-14 and
1243 latin-iso8859-15.
1244
9deed82f
EZ
1245 * international/mule-cmds.el (set-language-info-alist): Call
1246 define-prefix-command with 3 arguments, to make the map suitable
1247 for a menu.
1248
4f37b78a
DL
12492000-05-07 Dave Love <fx@gnu.org>
1250
fc6a6a4e 1251