*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
831a6cb0
GM
12000-06-30 Gerd Moellmann <gerd@gnu.org>
2
3 * hilit19.el (hilit-lookup-face-create): Don't set face colors
4 to nil.
5
d0d57043
EZ
62000-06-28 Eli Zaretskii <eliz@is.elta.co.il>
7
8 * mouse.el (mouse-show-mark, mouse-save-then-kill): Don't use
9 window-system.
10
11 * man.el (Man-notify-when-ready): Don't use window-system. If
12 Man-notify-method is newframe, and the display is not
13 multi-frame, select the frame created for the man page.
14 (Man-init-defvars): Doc fix.
15
d5483ab1
GM
162000-06-28 Gerd Moellmann <gerd@gnu.org>
17
af5c25e1
GM
18 * faces.el (region): Change background color for light background.
19
20 * ediff-wind.el (ediff-setup-control-frame): Remove :box
21 attribute from mode-line face of Ediff control frame.
22
d5483ab1
GM
23 * replace.el (query-replace-map): Bind `e' like `E'.
24
9d47450f
EZ
252000-06-28 Eli Zaretskii <eliz@is.elta.co.il>
26
496b7491
EZ
27 * menu-bar.el (menu-bar-edit-menu) <mark-whole-buffer>: Change
28 name to "Select All".
29
9d47450f
EZ
30 * dos-fns.el (convert-standard-filename): Fix last change.
31
0b431deb
GM
322000-06-27 Gerd Moellmann <gerd@gnu.org>
33
4fa9f636
GM
34 * help.el (describe-variable): Don't insert a second `'s' in front
35 of the string `value is shown below'. Since the syntax-table is
36 set to emacs-lisp-mode-syntax-table, forward-sexp skips over
37 an existing `'s', so that this won't be deleted.
38
0b431deb
GM
39 * pcmpl-cvs.el, pcmpl-gnu.el, pcmpl-linux.el, pcmpl-rpm.el:
40 * pcmpl-unix.el: New files.
41
32cad0aa
SM
422000-06-26 Stefan Monnier <monnier@cs.yale.edu>
43
44 * wid-edit.el (widget-member): Use the new plist-member.
45
2c69ced2
GM
462000-06-26 Gerd Moellmann <gerd@gnu.org>
47
44c0f771
GM
48 * replace.el (perform-replace): Undo change of 2000-04-04.
49 Instead, move backward 1 character at the end of the loop when
50 necessary.
51
1d36487c
GM
52 * faces.el (fringe): Change face for different backgrounds.
53
54 * eshell/esh-module.el (toplevel): Load defgroup's differently;
55 patch from John.
56
2c69ced2
GM
57 * eshell/*.el: Change spelling of the Free Software Foundation.
58
59 * eshell/esh-toggle.el: Removed.
60
61 * Makefile.in (DONTCOMPILE): Add eshell/esh-group.el.
62
63 * menu-bar.el (menu-bar-tools-menu): Call read-mail-command
64 interactively.
65
662000-06-26 Alex Schroeder <alex@gnu.org>
67
68 * sql.el (sql-interactive-mode-map): Use `kbd' in calls to
69 `define-key'; instead of checking `(emacs-version)' check for
70 `set-keymap-parent' and `set-keymap-name' directly. Add entries
71 for `;' and `o' which might be electric.
72
73 (sql-electric-stuff): New user option.
74 (sql-magic-go): New function which uses `sql-electric-stuff'.
75 (sql-magic-semicolon): New function which uses
76 `sql-electric-stuff'.
77
78 (sql-accumulate-and-indent): Insert newline if `comint-accumulate'
79 is not fboundp.
80
81 (sql-oracle-options): New variable.
82 (sql-oracle): Use it.
83
84 (sql-imenu-generic-expression): Doc change.
85 (sql-find-sqli-buffer): Make sure the default-value of sql-buffer
86 is used.
87
88 (sql-informix): Added command line parameter "-" to force
89 sql-informix-program to use stdout.
90
db1306d8
EZ
912000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
92
93 * international/codepage.el (cp-coding-system-for-codepage-1): Doc
94 fix.
95 (cp864-decode-table): Doc fix.
96 (cp720-decode-table): New variable, supports the Arabic OEM
97 codepage used by Windows.
98 (cp737-decode-table): New, Greek OEM codepage used by Windows.
99
c69e5fcd
DL
1002000-06-23 Dave Love <fx@gnu.org>
101
102 * font-lock.el (font-lock-support-mode) <defgroup>: Add :version.
103 (font-lock-fontify-anchored-keywords): Use
104 line-beginning-position.
105 (global-font-lock-mode): Use mapc.
106
30ad8f23
SM
1072000-06-23 Stefan Monnier <monnier@cs.yale.edu>
108
109 * eshell/esh-module.el: Require CL when compiling.
110
26b4dc84
GM
1112000-06-23 Gerd Moellmann <gerd@gnu.org>
112
78c56e70
GM
113 * comint.el (comint-substitute-in-file-name): Call replace-match
114 with second and third arg t.
115
f6478c66
GM
116 * cus-edit.el (custom-button-face, custom-button-pressed-face):
117 Specify foreground color.
118
119 * faces.el (tool-bar, mode-line, header-line): Specify foreground
120 color.
121
affbf647
GM
122 * Makefile.in (DONTCOMPILE): Add eshell/esh-maint.el.
123
124 * eshell/esh-cmd.el (eshell-rewrite-for-command): Use cdr and
125 cddr instead of cdddr.
126
25fffb31
GM
127 * eshell/esh-util.el (eshell-sublist): Use eshell-copy-list
128 instead of copy-list.
129
130 * eshell/esh-mode.el (eshell-mode): Use eshell-copy-list instead
131 of copy-list.
132
26b4dc84
GM
133 * subdirs.el: Add eshell subdirectory.
134
135 * eshell: New subdirectory containing the Eshell package.
136
137 * pcomplete.el: New file.
138
78c56e70
GM
1392000-06-23 Paul Eggert <eggert@twinsun.com>
140
ea055732
GM
141 * mail/mailpost.el (post-mail-send-it): Make sure file has
142 proper permissions from birth.
143
144 * files.el (basic-save-buffer-2): When temporarily setting
145 file modes, set them to current modes plus 0200, not to 0777.
146
78c56e70
GM
147 * emerge.el (emerge-make-temp-file): Make sure file has proper
148 permissions from birth.
149
a3a7ff33
EZ
1502000-06-22 Eli Zaretskii <eliz@is.elta.co.il>
151
152 * files.el (make-backup-file-name-1): On DOS/Windows, run the
153 backup file name through convert-standard-filename.
154
155 * dos-fns.el (convert-standard-filename): Convert leading
156 directories as well. When long file names are supported, convert
157 characters that are invalid in Windows file names.
158
1fd9b7fe
GM
1592000-06-22 Vinicius Jose Latorre <vinicius@cpqd.com.br>
160
161 * ps-print.el: Fix bug: if ^L is the very first buffer character,
162 ps-print crashes. New feature: page selection for printing. Create
163 raw-text-unix coding system for XEmacs. Doc fix.
164 (ps-print-version): New version number (5.2.3).
165 (ps-plot-region): Bug fix.
166 (ps-setup, ps-init-output-queue, ps-output, ps-begin-job, ps-end-file)
167 (ps-header-sheet, ps-generate, ps-end-job): Code fix.
168 (ps-restore-selected-pages, ps-selected-pages, ps-print-page-p): New
169 funs.
170 (ps-selected-pages, ps-last-selected-pages, ps-first-page)
171 (ps-last-page): New vars.
172
16ed8416
GM
1732000-06-21 Gerd Moellmann <gerd@gnu.org>
174
175 * progmodes/sh-script.el (sh-while-getopts): Fix handling of
176 empty option string.
177
4fbee715
EZ
1782000-06-21 Eli Zaretskii <eliz@is.elta.co.il>
179
180 * man.el (man): Doc fix.
181
eaecfc94
KH
1822000-06-21 Kenichi Handa <handa@etl.go.jp>
183
184 * international/mule-cmds.el (set-language-info-alist): Docstring
185 fixed.
186
4a27bdfb
GM
1872000-06-20 Gerd Moellmann <gerd@gnu.org>
188
189 * version.el (emacs-version): Use ISO date format.
190
191 * emulation/pc-select.el (pc-selection-mode): Bind `M-\d'
192 instead of `M-backspace'.
193
194 * simple.el (turn-off-auto-fill): New function.
195
8972fe79
SM
1962000-06-20 Stefan Monnier <monnier@cs.yale.edu>
197
198 * jit-lock.el (with-buffer-prepared-for-jit-lock):
199 Renamed from with-buffer-prepared-for-font-lock and use
200 inhibit-modification-hooks rather than setting *-change-functions.
201 Update all functions to use the new name.
202 (jit-lock-first-unfontify-pos): New semantics (and doc).
203 (jit-lock-mode): Make non-interactive.
204 Don't automatically turn on font-lock.
205 Set jit-lock-first-unfontify-pos to indicate deferred-contextual mode.
206 Always use jit-lock-after-change.
207 Remove and restore font-lock-after-change-function.
208 (turn-on-jit-lock, jit-lock-after-fontify-buffer)
209 (jit-lock-after-unfontify-buffer): Remove.
210 (jit-lock-stealth-fontify):
211 Reset jit-lock-first-unfontify-pos to point-max rather than to nil.
212 (jit-lock-after-change): Set the `fontified' text-prop to nil.
213
5d80cc9c
SS
2142000-06-20 Sam Steingold <sds@gnu.org>
215
216 * emacs-lisp/cl-indent.el (toplevel): Indent
217 `print-unreadable-object' properly. Untabify.
218
f54e4d13
CD
2192000-06-14 Carsten Dominik <dominik@strw.leidenuniv.nl>
220
221 * textmodes/reftex.el (reftex-find-citation-regexp-format):
222 Support for bibentry.
223 (reftex-compile-variables): Fixed problem with end of section-re.
224
225 * texmodes/reftex-dcr.el (reftex-view-crossref,
8972fe79
SM
226 reftex-view-crossref-from-bibtex):
227 Deal with changed `reftex-find-citation-regexp-format'.
f54e4d13
CD
228 (reftex-view-regexp-match, reftex-view-crossref-from-bibtex):
229 Replaced `remprop' with `put'.
8972fe79
SM
230 (reftex-view-crossref, reftex-view-crossref-when-idle):
231 Support for bibentry.
f54e4d13 232
8972fe79
SM
233 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
234 New entry for bibentry package.
f54e4d13 235
8972fe79
SM
236 * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
237 Regexp also matches "\nobibliography".
f54e4d13 238
8972fe79
SM
239 * textmodes/reftex-global.el (reftex-renumber-simple-labels):
240 Call `reftex-ensure-write-access' before doing anything.
f54e4d13
CD
241 (reftex-ensure-write-access): New function.
242
f54e4d13
CD
2432000-06-14 Carsten Dominik <dominik@strw.leidenuniv.nl>
244
245 * progmodes/idlwave.el: File re-installed (update to version 4.2)
246
247 * progmodes/idlw-shell.el: File re-installed (update to version 4.2)
248
249 * progmodes/idlw-rinfo.el: File re-installed (update to version 4.2)
250
251 * progmodes/idlw-toolbar.el: File re-installed (update to version 4.2)
252
253
560c43f4
DL
2542000-06-20 Dave Love <fx@gnu.org>
255
256 * faces.el (frame-background-mode): Use set-default, not set, in
257 setter.
258 (frame-update-faces, frame-update-face-colors): Define with
259 defalias.
260
261 * enriched.el (enriched-decode-foreground)
262 (enriched-decode-background): Don't use internal-find-face.
263
264 * apropos.el: Doc fixes.
265
266 * cus-edit.el (customize-changed-options): Check arg.
267 (customize-version-lessp): Don't require decimal point.
268
269 * custom.el (defcustom, defgroup): Doc fix.
270
271 * newcomment.el (comment) <defgroup>: Add :version.
272 (comment-multi-line): Doc fix.
273
274 * emulation/mlsupport.el (define-hooked-local-abbrev,
275 define-hooked-global-abbrev): Fix, using define-abbrev.
276
cdf0357b
GM
2772000-06-19 Gerd Moellmann <gerd@gnu.org>
278
279 * menu-bar.el (menu-bar-edit-menu): Add menu item for marking
280 the whole buffer.
281
10013d74
DL
2822000-06-19 Dave Love <fx@gnu.org>
283
284 * menu-bar.el (menu-bar-options-save): New function.
285 (menu-bar-options-menu): Use it.
286 (menu-bar-options-menu) <toggle-global-lazy-font-lock-mode>:
287 Simplify.
288
6922f208
AS
2892000-06-19 Andreas Schwab <schwab@suse.de>
290
291 * progmodes/etags.el (tags-query-replace): Put new parameters
292 START and END at the end, for backward compatibility.
293
10d7bf84
KH
2942000-06-19 Kenichi Handa <handa@etl.go.jp>
295
296 * international/codepage.el:
297 (cp-coding-system-for-codepage-1): Delete special codes for
298 generating xxx-dos coding system because now a CCL based coding
299 system can handle EOL conversion by default.
300
301 * international/mule.el (make-coding-system): Generate subsidiary
302 coding systems for EOL handling variants even for a CCL based
303 coding system.
304
8f3c9a3d
KH
3052000-06-19 Kenichi Handa <handa@etl.go.jp>
306
307 * international/isearch-x.el (isearch-minibuffer-input-method)
308 (isearch-minibuffer-input-method-function): These variables
309 deleted.
310 (isearch-with-input-method): Don't use the above variables.
311 (isearch-process-search-multibyte-characters): Likewise. Call
312 read-string with the arg INHERIT-INPUT-METHOD t.
313
c2acf685
SM
3142000-06-17 Stefan Monnier <monnier@cs.yale.edu>
315
13f0d185
SM
316 * font-lock.el (font-lock-after-fontify-buffer)
317 (font-lock-after-unfontify-buffer): No need to call back to jit-lock.
318
319 * jit-lock.el (jit-lock-mode): Force jit-refontify when turned on.
320 Use consistent make-local-variable style for font-lock-fontified.
321 (jit-lock-fontify-buffer):
322 Don't bother checking for font-lock-mode and jit-lock-mode.
323
c2acf685
SM
324 * time.el: Remove trailing ^M that prevent CVS-merging.
325
a9021acd
GM
3262000-06-16 Gerd Moellmann <gerd@gnu.org>
327
328 * Makefile.in (distclean): New target.
5d80cc9c 329
0df68e9f
SM
3302000-06-16 Stefan Monnier <monnier@cs.yale.edu>
331
332 * Makefile.in (srcdir): Define for update-subdirs.
333
6344985d
GM
3342000-06-16 Gerd Moellmann <gerd@gnu.org>
335
336 * find-lisp.el: New file.
337
63239267
AI
3382000-06-16 Andrew Innes <andrewi@gnu.org>
339
340 * time.el (display-time-mail-function): New variable, to allow
341 external packages to indicate when new mail is available.
342 (display-time-update): Use it.
343
1699f991
KH
3442000-06-16 Kenichi Handa <handa@etl.go.jp>
345
a3b37893
KH
346 * international/mule.el (mule-version): Change version name to
347 SAKAKI. AOI has already been used by Meadow.
348
1699f991
KH
349 * international/quail.el (quail-show-guidance-buf): To find the
350 bottom window (but minibuffer), pay attention to the height of
351 minibuffer.
352
228b083e
EZ
3532000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
354
7d5c8691
EZ
355 * arc-mode.el (archive-mode-map): Use the new menu-item format for
356 menu-bar menus. Add help strings. Don't remove the Edit menu
357 from the menu bar, as the menu bar has enough space now.
358
261f3289
EZ
359 * Makefile.in (SHELL): Make sure /bin/sh is used.
360
228b083e
EZ
361 * woman.el (woman-man-buffer): Fix bold and underlined CJK
362 characters, which use series of two ^H characters instead of one.
363
e27e8d71
GM
3642000-06-15 Gerd Moellmann <gerd@gnu.org>
365
5d80cc9c 366 * info.el (Info-find-in-tag-table-1, Info-find-in-tag-table)
451ec4e3 367 (Info-find-node-in-buffer-1, Info-find-node-in-buffer): New
5d80cc9c 368 functions.
451ec4e3
GM
369 (Info-find-node-2): Try a case-sensitive search first, then
370 do a case-insensitive search.
371
372 * menu-bar.el (menu-bar-help-menu): Add menu item for non-English
373 tutorials.
374
b675095c
GM
375 * complete.el (PC-env-vars-alist): New variable.
376 (PC-complete-as-file-name): New function.
377 (partial-completion-mode): Initialize PC-env-vars-alist from
378 process-environment.
379 (PC-do-completion): Handle completion of env vars.
380
381 * info.el (Info-set-mode-line): Show file name in mode line,
382 use `*Info*' instead of `Info:'.
383
e27e8d71
GM
384 * startup.el (command-line-1): Change copyright messages to year
385 2000.
386
28223a7e
DL
3872000-06-15 Dave Love <fx@gnu.org>
388
389 * net/goto-addr.el (goto-address-fontify): Use keymap property,
390 not local-map.
391
32684631
KH
3922000-06-15 Kenichi Handa <handa@etl.go.jp>
393
394 * international/mule.el (set-buffer-file-coding-system): Almost
395 rewritten to handle `undecided' as no-op.
396
9f817ea4
GM
3972000-06-14 Gerd Moellmann <gerd@gnu.org>
398
e27e8d71 399 * Makefile.in: New file.
dce6b995
GM
400
401 * Makefile: Removed.
402
9f817ea4
GM
403 * net/goto-addr.el (goto-address): Don't bind C-c RET locally.
404 (goto-address-highlight-keymap): Bind C-c RET.
405
2de33f94
KH
4062000-06-14 Kenichi Handa <handa@etl.go.jp>
407
bbf1e8a5
KH
408 * mail/sendmail.el (sendmail-send-it): The temporary buffer
409 inherits buffer-file-coding-system of the current buffer.
725a6897 410
02891cc3
KH
411 * tar-mode.el (tar-extract): For goto-char, use (point-min), not
412 0. Give correct argument to set-auto-coding-function.
413 (tar-expunge): For goto-char, use (point-min), not 0.
414 (tar-clear-modification-flags): For goto-char, use (point-min), not 1.
415 (tar-subfile-save-buffer): Likewize.
416
2de33f94
KH
417 * international/mule.el
418 (after-insert-file-set-buffer-file-coding-system): Call
419 set-buffer-file-coding-system with the arg FORCE t.
420
1681ead6
GM
4212000-06-13 Gerd Moellmann <gerd@gnu.org>
422
423 * mail/sendmail.el (mail-specify-envelope-from): Initialize to
424 nil. Contemporary sendmails issue an X-Authentication-Warning if
b675095c 425 the sender is set with `-f'.
1681ead6 426
fdf4b680
DL
4272000-06-13 Dave Love <fx@gnu.org>
428
9c50afce
DL
429 * help.el (describe-function-1): Kluge around cases of functions
430 fset to subrs whose doc doesn't match their symbol-name.
431
0ad550ba 432 * image.el (insert-image): Default STRING to a space.
f290ca08 433
fdf4b680 434 * info.el Doc fixes.
5d80cc9c 435 (Info-build-node-completions): Match Ref tags.
fdf4b680 436
9b6610db
EZ
4372000-06-13 Eli Zaretskii <eliz@is.elta.co.il>
438
a704139d
EZ
439 * frame.el (display-multi-frame-p, display-multi-font-p): New
440 defaliases for display-graphic-p.
441
9b6610db
EZ
442 * hl-line.el: Fixed a typo in commentary.
443
7a5ea398
KH
4442000-06-13 Kenichi Handa <handa@etl.go.jp>
445
446 * language/tibet-util.el (tibetan-tibetan-to-transcription): Typo
447 fixed.
448
0dc91c57
DL
4492000-06-12 Dave Love <fx@gnu.org>
450
451 * image.el (insert-image): Save a little consing.
452
0bd5914b
KH
4532000-06-12 Kenichi Handa <handa@etl.go.jp>
454
455 * language/tibet-util.el: Convert all tibetan-1-column characters
456 to the corresponding tibetan characters.
457 (tibetan-add-components): Delete code for the special treatment of
458 'a chung.
459
460 * language/tibetan.el (tibetan-composable-pattern): Fix previous
461 change.
462 (tibetan-vowel-transcription-alist): More rules added.
463 (tibetan-composite-vowel-alist): New variable.
464 (tibetan-precomposition-rule-alist): More rules added.
465
6dc7d3d5
SM
4662000-06-12 Stefan Monnier <monnier@cs.yale.edu>
467
9c04c393
SM
468 * startup.el (command-line): Only call menu-bar-mode if interactive.
469
470 * thingatpt.el (toplevel symbol-properties):
471 * textmodes/makeinfo.el (makeinfo-compile):
472 * progmodes/make-mode.el (makefile-pickup-filenames-as-targets):
5d80cc9c 473 * progmodes/hideif.el (hif-compress-define-list)
9c04c393 474 (hide-ifdef-use-define-alist):
5d80cc9c 475 * net/ange-ftp.el (ange-ftp-vms-delete-file-entry)
9c04c393
SM
476 (ange-ftp-vms-add-file-entry):
477 * menu-bar.el (menu-bar-update-buffers, menu-bar-update-buffers):
478 * man.el (Man-build-man-command):
479 * mail/rnewspost.el (news-reply-header-hook):
480 * info.el (Info-insert-dir):
481 * emulation/mlconvert.el (backward-word, forward-word, setq):
482 * emacs-lisp/gulp.el (gulp-send-requests):
5d80cc9c
SS
483 * emacs-lisp/byte-opt.el (byte-compile-log-lap-1)
484 (byte-optimize-inline-handler, byte-optimize-form-code-walker)
9c04c393
SM
485 (byte-optimize-apply, end of file):
486 * emacs-lisp/advice.el (ad-advice-class-completion-table)
487 (ad-make-freeze-definition):
488 * startup.el (command-line, command-line-1): Don't quote lambdas.
489
6dc7d3d5
SM
490 * pcvs.el (cvs-parse-process): Don't blindly refresh all cookies.
491 (cvs-cleanup-removed): New function.
492 (cvs-cleanup-functions): New var.
493 (cvs-cleanup-collection): Use cvs-cleanup-functions to allow the user
494 some flexibility in specifying additional entries to auto-cleanup.
495 (cvs-quickdir): New function.
496 (cvs-mode-insert): Use cvs-fileinfo-from-entries.
497 (cvs-mode-imerge): Use smerge-ediff rather than vc-resolve-conflicts.
498 (cvs-mode-find-file): Check that we are on a filename or dirname
499 when invoked through a mouse-click.
500 (cvs-full-path): Remove.
501 (cvs-dired-action): Re-introduced.
502 (cvs-dired-noselect): Use it.
503 (vc-post-command-functions): use this new hook if available.
504
505 * pcvs-info.el (cvs-fi-up-to-date-face, cvs-fi-unknown-face): New vars.
506 (cvs-status-map): Don't inherit from cvs-mode-map anymore.
507 (cvs-filename-map, cvs-dirname-map): Remove.
508 (cvs-default-action): Remove.
509 (cvs-add-face): Use `keymap' rather than `local-map' property, and only
510 if the arg is really a keymap.
511 (cvs-fileinfo-pp): Don't use any special map for file and dir names.
512 Don't hardcode the mapping from state (aka type) to face, but check
513 the var cvs-fi-<type>-face instead.
514 (cvs-fileinfo-from-entries): New function.
515
516 * pcvs-defs.el (cvs-default-ignore-marks, cvs-diff-ignore-marks):
517 Docstring fix.
518 (cvs-find-file-and-jump): Change default to be safer.
519 (cvs-mode-diff-map): Define it as a function as well.
520 (cvs-mode-map): Refer to the function variant of cvs-mode-diff-map.
521 Bind mouse-2 in this global map rather than with text-properties.
522
523 * pcvs-parse.el (cvs-parse-table): Look for conflict markers in the
524 file to resolve the ambiguity between C(conflict) and C(need-merge).
525
5050a2ef
KH
5262000-06-12 Kenichi Handa <handa@etl.go.jp>
527
528 * international/mule.el (set-buffer-file-coding-system): If
529 CODING-SYSTEM is nil, set buffer-file-coding-system to nil
530 unconditionally.
531
35a7ac84
DL
5322000-06-12 Dave Love <fx@gnu.org>
533
534 * wid-edit.el (widget-specify-button): Really suppress the face if
535 required.
536
db8eeecd
GM
5372000-06-11 Gerd Moellmann <gerd@gnu.org>
538
539 * term/x-win.el (x-colors): Add colors from recent rgb.txt.
540
70223ca4
SM
5412000-06-11 Stefan Monnier <monnier@cs.yale.edu>
542
543 * imenu.el (imenu-generic-expression): Docstring fix.
544
545 * composite.el (composition-function-table): Move the `put'
546 below the autoload cookie so we can load the file before loaddefs.
547
548 * avoid.el (mouse-avoidance-random-shape): Don't quote lambda.
549
550 * emacs-lisp/autoload.el (make-autoload): Use `cond'.
551 Handle easy-mmode-define-global-mode.
552 For complex macros like define-minor-mode that can generate
553 several autoload entries, try to autoload entries in the
554 macroexpanded code.
555
556 * emacs-lisp/easy-mmode.el (define-minor-mode):
557 If KEYMAP is a symbol, just use it.
558 Use byte-compile-current-file and load-file-name to infer the
559 proper :require to pass to defcustom.
560 Wrap the hook var into `progn' so as not to autoload it.
561 Add a :autoload-end cookie.
562 Be more careful about the evaluation of KEYMAP.
563 (easy-mmode-define-global-mode): Add a :autoload-end cookie.
564 (define-derived-mode): Move define-abbrev-table outside of defvar.
565
5662000-06-10 Stefan Monnier <monnier@cs.yale.edu>
567
568 * Makefile (EMACSOPT): Remove --no-init-file (implied by -batch).
569 (autoloads): Explicitly load `autoload' to bootstrap without loaddefs.
570 (backup-compiled-files): Ignore errors during `tar'.
571 (bootstrap): Make autoloads before elc files.
572
9c53b34e
KH
5732000-06-10 Kenichi Handa <handa@etl.go.jp>
574
575 * international/mule.el (set-buffer-file-coding-system): If one of
5d80cc9c 576 undecided-XXX is specified, change only EOL conversion.
9c53b34e
KH
577
578 * international/mule-conf.el (unix): New alias for the coding
579 system undecided-unix.
580
22ddd299
DL
5812000-06-09 Dave Love <fx@gnu.org>
582
5ee42746
DL
583 * tar-mode.el (tar-copy): Supply MUSTBENEW arg to write-region.
584
70223ca4 585 * progmodes/executable.el: Byte compile dynamic.
22ddd299
DL
586 (executable-insert): Change custom type.
587 (executable-find): Add autoload cookie.
cc7e1d18
DL
588 (executable-make-buffer-file-executable-if-script-p): New
589 function. After Noah Friedman.
22ddd299
DL
590
591 * files.el (after-save-hook): Customize, with
cc7e1d18 592 executable-make-buffer-file-executable-if-script-p as an option.
22ddd299 593
41ea3794
KH
5942000-06-09 Kenichi Handa <handa@etl.go.jp>
595
f89437e3
KH
596 * ps-mule.el (ps-mule-font-info-database-bdf): Prefer the font
597 "tib24p-mule.bdf" for Tibetan.
598
7a4ee259
KH
599 * composite.el (decompose-composite-char): Declare it as obsolete.
600
ff6a65c2
KH
601 * man.el (Man-fontify-manpage): Pay attention to underline and
602 overstrike pattern for CJK characters (e.g. __^H^H and X^H^HX).
41ea3794 603
f83fe4b4
GM
6042000-06-08 Gerd Moellmann <gerd@gnu.org>
605
606 * thingatpt.el (forward-thing): Use functionp instead of fboundp.
607 Set maintainer to FSF since author isn't reachable.
608
e56d7900
DL
6092000-06-08 Dave Love <fx@gnu.org>
610
611 * international/mule-cmds.el (select-safe-coding-system): If
612 DEFAULT-CODING-SYSTEM is not specified, also check the most
613 preferred coding-system if buffer-file-coding-system is
614 `undecided'. From Handa.
615
d3981b49
KH
6162000-06-08 Kenichi Handa <handa@etl.go.jp>
617
618 * international/mule.el
619 (after-insert-file-set-buffer-file-coding-system): If the buffer
620 size is greater than INSERTED, judget that we are not visiting.
621
bff71087
RV
6222000-06-07 Rajesh Vaidheeswarran <rv@gnu.org>
623
624 * whitespace.el (defgroup whitespace): Comment out `:version'.
625 XEmacs 20.4 has problems defining the group with this present.
626 We'll have this commented out till get resolve the problem.
627
45f485a6
GM
6282000-06-07 Gerd Moellmann <gerd@gnu.org>
629
630 * align.el: Update from author.
631
6322000-06-07 Jari Aalto <jari.aalto@poboxes.com>
633
634 * apropos.el (apropos-mode-hook): New user variable.
635 (apropos-mode): Run apropos-mode-hook.
bff71087 636
45f485a6
GM
6372000-06-07 David Ponce <david@dponce.com>
638
639 * recentf.el: Fixed recentf-edit-list and recentf-open-more-files
640 commands. Require `wid-edit' at run-time.
641
6422000-06-07 David Ponce <david@dponce.com>
643
644 * recentf.el: Added some "Commentary".
645 (recentf-open-more-files, recentf-edit-list): Minor changes to
646 move the point at the top of the file list. This behaviour is
647 consistent with the menu one when the list contains a lot of
648 files.
649 (recentf-cleanup): Now displays the number of items removed from
650 the list.
651 (recentf-relative-filter) New menu filter to show filenames
652 relative to `default-directory'.
bff71087 653
45f485a6
GM
6542000-06-07 Vinicius Jose Latorre <vinicius@cpqd.com.br>
655
656 * ps-print.el: XEmacs compatibility. Doc fix. Can select page size
657 with/without giving an error if PostScript printer doesn't have this
658 kind of page size. Zebra Stripe continues or restarts on next page.
659 Manual/automatic paper feeding. Switch or not the header.
660 (ps-print-version): New version number (5.2.2).
661 (ps-windows-system): Include emx as a Windows system.
662 (ps-setup, ps-begin-file, ps-color-values, ps-screen-to-bit-face)
663 (ps-generate-postscript-with-faces, ps-generate-postscript-with-faces)
664 (ps-background-text): Code fix.
665 (ps-error-handler-message, ps-user-defined-prologue)
666 (ps-print-prologue-header, ps-printer-name)
667 (ps-print-control-characters, ps-n-up-filling, ps-zebra-color)
668 (ps-line-number-step, ps-spool-config, ps-default-fg, ps-default-bg)
669 (ps-use-face-background): Customization fix.
670 (ps-n-up-database): Data fix.
671 (ps-warn-paper-type, ps-zebra-stripe-follow, ps-manual-feed)
672 (ps-switch-header): New vars.
673 (ps-xemacs-color-name, ps-face-foreground-name)
674 (ps-face-background-name, ps-boolean-constant): New funs.
675
c14dcd22
DL
6762000-06-07 Dave Love <fx@gnu.org>
677
678 * allout.el: New version from Manheimer.
679
e4044bb0
KH
6802000-06-07 Kenichi Handa <handa@etl.go.jp>
681
682 * textmodes/fill.el (fill-find-break-point): Check the validity of
683 charset.
684
59cfe8b9
KF
6852000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
686
687 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
688 (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames):
689 Call display-color-p and display-mouse-p instead of looking at
690 window-system.
691
bb2337f5
DL
6922000-06-06 Dave Love <fx@gnu.org>
693
694 * image.el (find-image): Doc fix. Return nil if image not found.
695 (put-image, insert-image): Make STRING arg optional.
696
8e624fa2
KH
6972000-06-06 Kenichi Handa <handa@etl.go.jp>
698
699 * language/vietnamese.el: Remove eval-when-compile.
700 (viet-viscii-nonascii-translation-table): Define it as a
701 translation table made from viet-viscii-decode-table.
702 (viet-viscii-encode-table): Define it as a translation table made
703 from the reverse map of above.
704 (viet-vscii-nonascii-translation-table): Define it as a
705 translation table made from viet-vscii-decode-table.
706 (viet-vscii-encode-table): Define it as a translation table made
707 from the reverse map of above.
708 (ccl-decode-viscii): Use translate-character.
709 (ccl-encode-viscii, ccl-encode-viscii-font)
710 (ccl-decode-vscii, ccl-encode-vscii, ccl-encode-vscii-font):
711 Likewize.
bff71087 712
8e624fa2
KH
713 * language/cyrillic.el: Remove eval-when-compile.
714 (cyrillic-koi8-r-nonascii-translation-table): Define it as a
715 translation table made from cyrillic-koi8-r-decode-table.
716 (cyrillic-koi8-r-encode-table): Define it as a translation table
717 made from the reverse map of above.
718 (ccl-decode-koi8): Use translate-character.
719 (ccl-encode-koi8, ccl-encode-koi8-font): Likewize
720 (cyrillic-alternativnyj-nonascii-translation-table): Define it as
721 a translation table made from cyrillic-alternativnyj-decode-table.
722 (cyrillic-alternativnyj-encode-table): Define it as a translation
723 table made from the reverse map of above.
724 (ccl-decode-alternativnyj): Use translate-character.
725 (ccl-encode-alternativnyj, ccl-encode-alternativnyj-font):
726 Likewize
727
728 * international/mule-diag.el (non-iso-charset-alist): Specify
729 translation table symbol instead of translation table itself.
730 (list-block-of-chars): CHARSET may be a translation table symbol.
731
732 * international/mule.el (make-coding-system): If CODING-SYSTEM
733 already exists, override it.
734
735 * international/fontset.el: Use family `proportional' for Tibetan
736 fonts.
737
738 * international/ccl.el (ccl-compile-translate-character): Don't
739 check if Rrr has property translation-table.
740 (ccl-compile-map-multiple): Modified to avoid compiler warning.
741
1969fae2
GM
7422000-06-05 Gerd Moellmann <gerd@gnu.org>
743
744 * info.el: Bind case-fold-search to t when searching in case
745 a user sets it to nil in a hook.
746
d5b037c5
SM
7472000-06-05 Stefan Monnier <monnier@cs.yale.edu>
748
d3d02e65
SM
749 * autoarg.el (autoarg-mode, autoarg-kp-mode):
750 * hl-line.el (hl-line-mode): Use the new :global key argument.
751
752 * tar-mode.el (tar-header-block-recompute-checksum): Remove.
753 (tar-clip-time-string): Prepend a space.
754 (tar-grind-file-mode): Construct a string rather than modifying one.
755 (tar-header-block-summarize): Fix docstring.
756 Use `format' rather than an error-prone set of copy-loops.
757
758 * diff-mode.el (diff-font-lock-keywords, diff-hunk-header-re)
759 (diff-goto-source, diff-unified->context, diff-context->unified)
760 (diff-reverse-direction, diff-fixup-modifs): Fix the regexps to
761 understand the format output by the `-p' argument to diff.
762
bff71087 763 * progmodes/sh-script.el (sh-symbol-list, sh-number-or-symbol-list)
d3d02e65
SM
764 (sh-re-done): Use defconst.
765 (sh-indent-supported-here, sh-electric-rparen-needed-here): Add defvar.
766 (sh-help-string-for-variable, sh-guess-basic-offset):
767 Don't quote lambdas.
768 (sh-electric-rparen, sh-electric-hash, sh-search-word): Docstring typo.
769 (sh-regexp-for-done, sh-kw-alist, sh-kw): Moved to before their use.
770
f7c4478f
SM
771 * mail/mh-comp.el (mh-send-sub): Check mh-etc is bound before using it.
772 (mh-letter-mode): Derive from text-mode.
773 This implicitly means that it now calls kill-all-local-variables.
774 Also remove the Emacs-18 compatibility code.
775
a8add29d
SM
776 * emacs-lisp/autoload.el (make-autoload): Simplify docstring.
777 Make use of symbol-property doc-string-elt.
778 Use memq rather than a sequence of eq.
779 (doc-string-elt): Fix the wrong or missing previously unused values.
780 (autoload-print-form): New function extracted from
781 generate-file-autoloads to allow recursion when handling progn
782 so that defvar's and defun's docstrings are properly printed.
783 (generate-file-autoloads): Use it.
784
d5b037c5
SM
785 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): Autoload.
786 Use find-file-hooks in the minor-mode function.
787 Be careful not to loop indefinitely in the post-command-hook function.
788
560ef11a 7892000-06-05 Michael Kifer <kifer@cs.sunysb.edu>
bff71087 790
1969fae2 791 * ediff-init.el (ediff-has-face-support-p): Make it paint faces on
560ef11a 792 tty's.
1969fae2 793 * ediff-diff.el (ediff-exec-process): Use --binary for fine
d5b037c5 794 differences whenever appropriate.
1969fae2
GM
795 * viper-cmd.el (viper-smart-suffix-list): Rearranged list members.
796 * viper.el (find-file, find-file-other-window): Get viper to do
bff71087
RV
797 wildcards.
798
b5bbbb76
SM
7992000-06-04 Stefan Monnier <monnier@cs.yale.edu>
800
d5b037c5
SM
801 * jit-lock.el (jit-lock-saved-fontify-buffer-function): New var.
802 (jit-lock-fontify-buffer): New function for JIT refontification.
803 (jit-lock-mode): Fix docstring.
804 Use jit-lock-fontify-buffer for font-lock-fontify-buffer-function.
805 Remove jit-lock-after-change from the _local_ hook.
806 (jit-lock-function-1): Fix docstring.
807
808 * info.el (Info-on-current-buffer): Initialize info.
809
810 * newcomment.el (comment-indent): Ignore comment-indent-hook.
811
812 * progmodes/tcl.el (tcl-indent-for-comment):
813 Ignore comment-indent-hook.
814
815 * emacs-lisp/easy-mmode.el: Require CL during compilation.
816 (easy-mmode-define-toggle): Remove (inline into define-minor-mode).
b5bbbb76
SM
817 (easy-mmode-pretty-mode-name): Rename from easy-mmode-derive-name
818 and improve to use the lighter to guess the capitalization.
819 (define-minor-mode): Inline code from easy-mmode-define-toggle.
820 Add keyword arguments to specify global-ness or the custom group.
821 Add local-map and help-echo properties to the lighter.
822 (easy-mmode-define-navigation): Add the errors to debug-ignored-errors.
d5b037c5 823 (easy-mmode-define-global-mode): New macro.
b5bbbb76 824
bfa6c260
DL
8252000-06-02 Dave Love <fx@gnu.org>
826
827 * wid-edit.el: byte-compile-dynamic since we typically don't use
828 all the widgets. Don't require cl or widget. Remove
829 eval-and-compile. Don't autoload finder-commentary. Doc fixes.
830 (widget-read-event): Removed. Callers changed to use read-event.
831 (widget-button-release-event-p): Renamed from
832 button-release-event-p.
833 (widget-field-add-space, widget-field-use-before-change):
834 Uncustomize.
835 (widget-specify-field): Use keymap property, not local-map.
836 (widget-specify-button): Obey :suppress-face.
837 (widget-specify-insert): Use modern backquote syntax.
838 (widget-image-directory): Renamed from widget-glyph-directory.
839 (widget-image-enable): Renamed from widget-glyph-enable.
840 (widget-image-find): Replaces widget-glyph-find.
841 (widget-button-pressed-face): Move defvar.
842 (widget-image-insert): Replaces widget-glyph-insert.
843 (widget-convert): Use keywordp.
844 (widget-leave-text, widget-children-value-delete): Use mapc.
845 (widget-keymap): Remove XEmacs stuff.
b5bbbb76 846 (widget-field-keymap, widget-text-keymap): Define all inside defvar.
bfa6c260
DL
847 (widget-button-click): Don't set point at the click, but re-centre
848 if we scroll out of window. Rewritten for images v. glyphs &c.
849 (widget-tabable-at): Use POS arg, not point.
850 (widget-beginning-of-line, widget-end-of-line)
851 (widget-item-value-create, widget-sublist, widget-princ-to-string)
852 (widget-sexp-prompt-value, widget-echo-help): Simplify.
853 (widget-default-create): Use widget-image-insert; some rewriting.
854 (widget-visibility-value-create)
855 (widget-push-button-value-create, widget-toggle-value-create): Use
856 widget-image-insert.
857 (checkbox): Create on and off images dynamically.
858 (documentation-link): Change :help-echo.
859 (widget-documentation-link-echo-help): Remove.
860
3837de12
SM
8612000-06-02 Stefan Monnier <monnier@cs.yale.edu>
862
863 * log-edit.el (log-edit-done): Thinko in the "same comment" detection.
864
865 * emacs-lisp/easy-mmode.el (easy-mmode-derive-name): New function.
866 (easy-mmode-define-toggle, define-minor-mode): Use it.
867 (easy-mmode-define-keymap): Docstring fix.
868 (define-derived-mode): Default PARENT to fundamental-mode.
869 Add the derived-mode-parent symbol-property.
870 (easy-mmode-derived-mode-p): New function.
871
90aa4ea8
DL
8722000-06-02 Dave Love <fx@gnu.org>
873
37193ee6
DL
874 * files.el (convert-standard-filename): Doc fix.
875 (normal-backup-enable-predicate): New function.
876 (backup-enable-predicate): Use it to replace the lambda form.
877
878 * calendar/todo-mode.el: [This needs more work on the outline
879 stuff.] Doc fixes.
880 (todo) <defgroup>: Add :version.
881 (todo-add-category): Don't use pushnew.
882 (todo-cmd-raise): Fix typo.
883 (todo-top-priorities): Change temp buffer name.
884 (todo-category-alist): Avoid redundant lambda.
3837de12
SM
885 (todo-mode): Set paragraph-separate, outline-regexp from todo-prefix.
886 Use outline-next-heading.
37193ee6 887
90aa4ea8
DL
888 * autoarg.el: Rewritten to use define-minor-mode.
889 (autoarg-kp-digits, autoarg-kp-mode-map): New variable.
890 (autoarg-kp-mode, autoarg-kp-digit-argument): New command.
891
2e54623a
KH
8922000-06-02 Kenichi Handa <handa@etl.go.jp>
893
894 * isearch.el (isearch-other-meta-char): Fix previous change.
895
c5def0db
SM
8962000-06-01 Stefan Monnier <monnier@cs.yale.edu>
897
3837de12
SM
898 * log-edit.el (log-edit-mode): Make vc-comment-ring-index local.
899 (log-edit-done): Only add the comment to the ring if it's different
900 from the last comment entered.
901
c5def0db
SM
902 * isearch.el (isearch-highlight): Turn internal-find-face into facep.
903
2330c9d4
DL
9042000-06-01 Dave Love <fx@gnu.org>
905
906 * hl-line.el: Rewritten using define-minor-mode.
907
908 * help.el (describe-function-1): Distinguish special form from
909 builtin function. Sanity-check presence of arglist for builtins.
910
6e5dfc31
KH
9112000-06-01 Kenichi Handa <handa@etl.go.jp>
912
4dc1225b
KH
913 * international/characters.el: Fix syntax/category setting of
914 Tibetan characters.
915
916 * language/tibet-util.el (tibetan-add-components): Fixes for new
917 encoding of Tibetan characters.
918 (tibetan-decompose-precomposition-alist): New variable.
919 (tibetan-decompose-region): Convert precomposed characters to
920 non-precomposed characters.
921 (tibetan-decompose-string): Likewise.
922 (tibetan-composition-function): Fix args to
923 thibetan-compose-string.
924
925 * language/tibetan.el (tibetan-composable-pattern): More
926 characters included.
927 (tibetan-consonant-transcription-alist): Rule for "R" added.
928 (tibetan-subjoined-transcription-alist): Rules for "+W", "+Y", and
929 "+R" added.
930 (tibetan-base-to-subjoined-alist): Rule for "RA" added.
931
eadef5e6
KH
932 * language/lao-util.el (lao-composition-function): Fix args to
933 compose-string.
934
935 * language/thai-util.el (thai-composition-function): Fix args to
936 compose-string.
937
6e5dfc31 938 * isearch.el (isearch-update): Set disable-point-adjustment to t
6389e4ab
KH
939 to prevent the point moving to the end of a composition when a
940 part of a composition is searched.
6e5dfc31
KH
941 (isearch-other-meta-char): If the key invoking this command can be
942 mapped by function-key-map to a printing char, call
943 isearch-process-search-char directly.
944
2598a293
SM
9452000-06-01 Stefan Monnier <monnier@cs.yale.edu>
946
947 * emacs-lisp/bytecomp.el:
948 * frame.el:
949 * international/mule-cmds.el:
950 * international/mule-util.el:
951 * international/mule.el:
952 * mouse.el:
953 * subr.el:
954 * faces.el: Update calls to make-obsolete with a WHEN argument.
955
956 * byte-run.el (make-obsolete, make-obsolete-variable):
957 Add an optional WHEN argument and change the format of the
bff71087 958 symbol-property information.
2598a293
SM
959 * emacs-lisp/bytecomp.el (byte-compile-log): Don't quote lambda.
960 (byte-compile-obsolete, byte-compile-variable-ref): Understand the
961 new obsolete-symbol-property format and print WHEN if it is provided.
962
28d8dff1
DL
9632000-05-31 Dave Love <fx@gnu.org>
964
965 * loadhist.el (loadhist-hook-functions): Remove
966 before-change-function, after-change-function.
967 (unload-feature): Deal with symbols which are both bound and
968 fbound.
969
970 * mouse.el (mouse-save-then-kill-delete-region): Don't bind
971 before-change-function, after-change-function.
972
973 * simple.el (newline): Don't bind before-change-function,
974 after-change-function.
975
7f565d87
RV
9762000-05-31 Rajesh Vaidheeswarran <rv@gnu.org>
977
978 * whitespace.el (whitespace-rescan-timer-time): Update interval
979 set to 600 seconds (10 minutes) instead of 60 seconds since
980 a large number of whitespace buffers causes emacs to `freeze'
981 for a considerable amount of time.
982
bff71087 983 * whitespace.el: Updated email address
7f565d87 984
a8d693d8
DL
9852000-05-31 Dave Love <fx@gnu.org>
986
987 * add-log.el (change-log-font-lock-keywords) <function>: Add
988 pattern for function of change.
989 (change-log-font-lock-keywords) <acknowledgements>: Amalgamate
990 acknowledgements patterns.
991
a50192e7
KH
9922000-05-31 Kenichi Handa <handa@etl.go.jp>
993
994 * isearch.el (isearch-printing-char): If keyboard coding system is
995 being used, call isearch-process-search-multibyte-characters.
996
997 * international/isearch-x.el: Mostly rewritten.
998
999 * international/quail.el (quail-start-conversion): Don't include
1000 unhandled events in the returned events, but set them in
1001 unread-command-events. Exit if all inputs are deleted.
1002
7e492772
JR
10032000-05-30 Jason Rumney <jasonr@gnu.org>
1004
1005 * w32-fns.el (w32-charset-info-alist): Add each charset separately.
1006
1007 * term/w32-win.el: Doc changes to reduce diffs with x-win.el.
1008 Reenable code to create initial fontsets.
1009 Use set-fontset-font in place of put-charset-property.
1010
10fc3187
GM
10112000-05-30 Gerd Moellmann <gerd@gnu.org>
1012
79148ea7
GM
1013 * progmodes/perl-mode.el (perl-indent-line): When looking for a
1014 label, ensure that the first colon isn't followed by another.
1015
1016 * paths.el (Info-default-directory-list): Doc fix.
1017
086d5b87
GM
1018 * net/net-utils.el (finger-X.500-host-regexps): New user-option.
1019 (finger): If HOST matches a regexp from finger-X.500-host-regexps,
1020 send a query containing USER only, not USER@HOST.
1021
10fc3187
GM
1022 * mail/rmail.el (rmail-widen-to-current-msgbeg): Use rmail-msgbeg
1023 and rmail-msgend to compute the restriction at the end, instead of
1024 computing it.
1025
49e70dec
GM
10262000-05-29 Gerd Moellmann <gerd@gnu.org>
1027
66254a13
GM
1028 * dabbrev.el (dabbrev-expand): Don't display messages in the
1029 echo area if the minibuffer window is active.
1030
49e70dec
GM
1031 * jit-lock.el (jit-lock-mode): Add after change function to
1032 local hook.
1033
10342000-05-29 Christoph Wedler <Christoph.Wedler@sap.com>
1035
1036 * antlr-mode.el: New commands: hide/unhide actions,
1037 upcase/downcase literals.
1038 (antlr-tiny-action-length): New user option.
1039 (antlr-hide-actions): New command. Suggested by
1040 Bjoern Mielenhausen <Bjoern.Mielenhausen@sap.com>.
7f565d87 1041 (antlr-mode-map): New binding [C-c C-v].
49e70dec
GM
1042 (antlr-mode-menu): New entries.
1043 (antlr-downcase-literals): New command.
1044 (antlr-upcase-literals): Ditto.
1045
1046 * antlr-mode.el: Minor changes: indendation, mode-name.
1047 (antlr-indent-line): Indent cpp directive at column 0.
1048 (antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/".
1049
1050 * antlr-mode.el: XEmacs bug workaround, XEmacs hint.
1051 (antlr-font-lock-additional-keywords): Workaround for intentional
1052 bug in XEmacs version of font-lock.
1053 (antlr-mode): Set symbol property `mode-name' to "Antlr". Could
1054 be used by a smarter version of `buffers-menu-grouping-function'.
1055
10562000-05-29 Gerd Moellmann <gerd@gnu.org>
1057
1058 * tmm.el (tmm-prompt): Recognize menu item definitions of the for
1059 `(menu-item ...)' when looking for the position of DEFAULT-ITEM.
1060
49f93684
KH
10612000-05-29 Kenichi Handa <handa@etl.go.jp>
1062
1063 * international/encoded-kb.el
1064 (encoded-kbd-iso2022-designation-map): Pay attention to that
1065 charset-iso-final-char return -1 for eight-bit-control and
1066 eight-bit-graphic.
1067
5b1ae051
EZ
10682000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
1069
1070 * speedbar.el (speedbar-use-images, speedbar-update-flag)
1071 (speedbar-easymenu-definition-base): Use display-graphic-p where
1072 available, instead of window-system.
1073
a205e32a
EZ
10742000-05-28 Eli Zaretskii <eliz@is.elta.co.il>
1075
1076 * international/codepage.el (cp-coding-system-for-codepage-1): Add
1077 eight-bit-graphic and eight-bit-control to safe charsets for cpNNN
1078 coding systems.
1079
dd854dc2
DL
10802000-05-26 Dave Love <fx@gnu.org>
1081
c88a85d5
DL
1082 * disp-table.el (standard-display-underline): Don't use
1083 internal-find-face.
1084
dd854dc2
DL
1085 * mail/reporter.el: Maintainer change. Doc fixes.
1086 (reporter-version): Deleted.
1087
1088 * emacs-lisp/elp.el: Maintainer change.
1089 (elp-help-address, elp-submit-bug-report, elp-version): Deleted.
1090
dc29aa6c
SM
10912000-05-26 Stefan Monnier <monnier@cs.yale.edu>
1092
1093 * add-log.el (add-change-log-entry): Merge the current entry with the
1094 previous one if the previous one is empty.
1095
ed62683d
DL
10962000-05-26 Dave Love <fx@gnu.org>
1097
4370a375
DL
1098 * loadhist.el (unload-feature): Fix interactive spec [from
1099 lijnzaad@ebi.ac.uk].
1100
ed62683d
DL
1101 * emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Use
1102 subr-arity to check primitives.
1103 (byte-compile-flush-pending, byte-compile-file-form-progn)
1104 (byte-compile-normal-call, byte-compile-list, byte-compile-concat)
1105 (byte-compile-insert, byte-compile-funcall): Use mapc instead of
1106 mapcar.
1107
ba9f8f95
KH
11082000-05-26 Kenichi Handa <handa@etl.go.jp>
1109
0f3e0672
KH
1110 * international/fontset.el: Set family names of non-latin charsets
1111 in default fontset to "*".
1112
cebefb44
KH
1113 * international/mule-diag.el (print-fontset): Combine family part
1114 and registry part of the fontname by "-*-" instead of "-".
1115
ba9f8f95
KH
1116 * international/mule-cmds.el (encode-coding-char): Make strings
1117 multibyte before calling encode-coding-string.
1118
931d0724
SM
11192000-05-25 Stefan Monnier <monnier@cs.yale.edu>
1120
1121 * derived.el: Fix keywords.
8ccce2b0 1122 (define-derived-mode): Only define if needed.
931d0724
SM
1123
1124 * simple.el (fill-comment, comment-column, comment-start)
1125 (comment-start-skip, comment-end, comment-indent-function)
1126 (block-comment-start, block-comment-end, indent-for-comment)
1127 (set-comment-column, kill-comment, comment-padding, comment-region)
1128 (comment-multi-line, indent-new-comment-line): Remove.
1129
1130 * bindings.el (esc-map): Change ; to comment-dwim and use the new
1131 function names for comment operations.
1132
1133 * newcomment.el: Add abundant autoload cookies.
1134 (comment-style): Don't depend on runtime data at compile-time.
1135 (comment-indent-hook): Remove.
1136 (comment-indent): Check if comment-indent-hook is bound.
1137 (comment-region): Docstring fix.
1138
6fc596cf
DL
11392000-05-25 Dave Love <fx@gnu.org>
1140
1141 * emacs-lisp/elp.el (elp-restore-function): Don't use obsolete
1142 byte-code-function-p.
1143
1144 * mail/rmailsum.el: Add provide.
1145
1146 * net/goto-addr.el (goto-address-fontify): Add help-echo property.
1147
1148 * smerge-mode.el (smerge-diff-switches): Don't use list* in
1149 defcustom.
1150
7997f1ca 11512000-05-25 Michael Kifer <kifer@cs.sunysb.edu>
7f565d87 1152
7997f1ca
MK
1153 * ediff-diff.el (ediff-exec-process): delete --binary option from
1154 non-buffer ediff jobs.
7f565d87 1155
e7a903e8
EZ
11562000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
1157
1158 * hilit-chg.el (highlight-changes-mode): Ask about color or
1159 grayscale support, not about window-system.
1160
1161 * ffap.el (ffap-menu-text-plist): Use display-mouse-p, not
1162 window-system.
1163 (ffap-highlight): Always default to t.
1164
1165 * emacs-lisp/edebug.el (edebug-emacs-19-specific): Call
1166 display-popup-menus-p instead of looking at window-system.
1167
1168 * disp-table.el (standard-display-g1, standard-display-graphic):
1169 Only refuse to use string glyphs on X and MS-Windows.
1170
1171 * avoid.el: Remove window-system from commentary, suggest to use
1172 display-*-p instead.
1173
1174 * apropos.el (apropos-print): Use display-mouse-p instead of
1175 window-system.
1176
14028d57
EZ
11772000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
1178
1179 * international/codepage.el (cp-decoding-vector-for-codepage):
1180 Fill up unsupported characters with their own codes. From Kenichi
1181 Handa.
1182
1a4f9cc1
EZ
11832000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
1184
1185 * international/mule-diag.el (describe-char-after): Use
1186 display-graphic-p instead of window-system, so that this function
1187 works on MS-DOS.
1188
89f6ca4e
EZ
11892000-05-25 Eli Zaretskii <eliz@is.elta.co.il>
1190
1191 * international/codepage.el (cp-make-coding-systems-for-codepage):
1192 Remove the eight-bit-graphic and eight-bit-control charsets from
1193 the list of charsets which we convert into `?'.
1194
eacfd7fe
KH
11952000-05-25 Kenichi Handa <handa@etl.go.jp>
1196
1197 * international/mule-conf.el: Specify CHARSET-ID explicitely for
1198 private charsets.
1199 (mule-unicode-0100-24ff, japanese-jisx0213-1,
1200 japanese-jisx0213-2): New charsets.
1201
1202 * international/fontset.el: Setup default fontset for new charsets.
1203
deadf7e3
DL
12042000-05-24 Dave Love <fx@gnu.org>
1205
1206 * info.el (Info-find-node-2): Restructure [following "Vadim
1207 S. Solomin" <sovs@uic.nnov.ru>].
1208
1209 * icomplete.el: Fix header for Finder.
1210
12112000-05-24 Eric M. Ludlam <zappo@ultranet.com>
1212
1213 * rmailout.el (rmail-output-to-rmail-file): Added optional param
1214 STAY.
1215
1216 * rmail.el (rmail-automatic-folder-directives): New user variable.
1217 (rmail-show-message): Add call to `rmail-auto-file' during
1218 display.
1219 (rmail-auto-file): New function.
1220
6de3983f 12212000-05-24 Michael Kifer <kifer@cs.sunysb.edu>
7f565d87 1222
fc6a6a4e 1223 * ediff-diff.el (ediff-forward-word): Take syntactic word class into
6de3983f 1224 account.
fc6a6a4e
GM
1225 (ediff-test-utility,ediff-diff-mandatory-option)
1226 (ediff-reset-diff-options): Utilities for proper initialization of
6de3983f 1227 ediff-diff-options and ediff-diff3-options on Windows.
7f565d87 1228
fc6a6a4e 1229 * ediff-init.el (ediff-merge-filename-prefix): New customizable
6de3983f 1230 variable.
7f565d87 1231
fc6a6a4e 1232 * ediff-mult.el (ediff-filegroup-action): Use
6de3983f
MK
1233 ediff-merge-filename-prefix.
1234
fc290d1d
MK
12352000-05-24 Michael Kifer <kifer@cs.sunysb.edu>
1236
fc6a6a4e 1237 * viper-ex.el (ex-write): Set selective display to nil.
7f565d87 1238
273182b8
EZ
12392000-05-24 Eli Zaretskii <eliz@is.elta.co.il>
1240
1241 * language/hebrew.el (iso-8859-8-e, iso-8859-8-i): For now, just
1242 aliases for hebrew-iso-8bit.
1243
f471ea57
EZ
12442000-05-24 Eli Zaretskii <eliz@is.elta.co.il>
1245
1246 * woman.el: New version from Francis J. Wright
1247 <F.J.Wright@Maths.QMW.ac.uk>.
1248 (woman-parse-colon-path): Support Cygwin-style //d/foo/bar file
1249 names in environment variables regardless of the path separator.
1250 (woman-topic-all-completions-1): Don't call file-name-directory-p
1251 on all files, since woman-file-regexp already filters out any
1252 directories.
1253
01162f24
KH
12542000-05-24 Kenichi Handa <handa@etl.go.jp>
1255
48e3df76
KH
1256 * international/quail.el (quail-start-translation): Don't change
1257 modified-p of the current buffer.
1258 (quail-start-conversion): Likewise.
1259
1260 * international/kkc.el (kkc-region): Don't change modified-p of
1261 the current buffer.
1262
747d90ea
KH
1263 * language/japanese.el (iso-2022-jp): Exclude katakana-jisx0201 to
1264 conform to RFC1468.
1265 (iso-2022-jp-2): Exclude katakana-jisx0201 to conform to RFC1554.
01162f24 1266
17a223ff
EL
12672000-05-23 Eric M. Ludlam <zappo@ballista.ultranet.com>
1268
1269 * speedbar.el (speedbar-easymenu-definition-base): Image toggle fix.
1270 (speedbar-insert-button): Invisible text property fix.
1271 (speedbar-directory-plus): Renamed from speedbar-directory-+
1272 (speedbar-directory-minus): Renamed from speedbar-directory--
1273 (speedbar-page-plus): Renamed from speedbar-file-+
1274 (speedbar-page-minus): Renamed from speedbar-file--
1275 (speedbar-page): Renamed from speedbar-file-
1276 (speedbar-tag): Renamed from speedbar-tag-
1277 (speedbar-tag-plus): Renamed from speedbar-tag-+
1278 (speedbar-tag-minus): Renamed from speedbar-tag--
1279 (speedbar-expand-image-button-alist): Use above renames.
1280
1281 * sb-dir-plus.xpm: Renamed from sb-dir+.xpm
1282 * sb-dir-minus.xpm: Renamed from sb-dir-.xpm
1283 * sb-pg-plus.xpm: Renamed from sb-file+.xpm
1284 * sb-pg-minus.xpm: Renamed from sb-file-.xpm
1285 * sb-pg.xpm: Renamed from sb-file.xpm
1286 * sb-tag-plus.xpm: Renamed from sb-tag+.xpm
1287 * sb-tag-minus.xpm: Renamed from sb-tag-.xpm
7f565d87 1288
e6b6fc18
KH
12892000-05-24 Kenichi Handa <handa@etl.go.jp>
1290
1291 * international/quail.el (quail-show-guidance-buf): Set
1292 current-input-method of the guidance buffer to the name of the
1293 curren input method.
1294
a1a336eb
SM
12952000-05-23 Stefan Monnier <monnier@cs.yale.edu>
1296
1297 * progmodes/compile.el (compile-internal): Style typo.
1298
1299 * mail/mh-e.el (mh-do-not-confirm, mh-folder-mode):
1300 quote vars and functions in the docstring.
1301
1302 * newcomment.el (comment-make-extra-lines): Don't use `assert'.
1303
1304 * completion.el (dynamic-completion-mode, dynamic-completion-mode):
1305 Don't quote lambdas.
1306
1307 * ffap.el (ffap-highlight): Use facep rather than internal-find-face.
1308
9695b783
GM
13092000-05-23 Gerd Moellmann <gerd@gnu.org>
1310
716e3b88
GM
1311 * startup.el (command-line): Determine source file of compiled
1312 user init file differently. Warn if compiled user init file
1313 is older than its source file.
1314
9695b783 1315 * ffap.el (ffap-url-regexp): Add `https'.
7f565d87 1316
41ac433f
EZ
13172000-05-23 Eli Zaretskii <eliz@is.elta.co.il>
1318
1319 * files.el (make-backup-file-name-1): Replace slashes with `!'
1320 rather than `|' (which is not allowed on Windows). Replace the
1321 drive letters with a string "drive_X".
1322
46600ab1
GM
13232000-05-23 Gerd Moellmann <gerd@gnu.org>
1324
1325 * progmodes/sh-script.el (sh-ancestor-alist): Add `bash2'.
1326
1327 * files.el (interpreter-mode-alist): Add `bash2'.
1328
79a64d87
DL
13292000-05-22 Dave Love <fx@gnu.org>
1330
1331 * loadhist.el (feature-symbols, file-provides, file-requires): Use
1332 mapc.
1333 (feature-file): Avoid calling symbol-name. Doc fix.
1334 (file-set-intersect, file-dependents): Use dolist, not mapcar.
1335 (loadhist-hook-functions): Add mouse-position-function.
1336 (unload-feature): Change uses of mapcar.
1337
1338 * files.el (parse-colon-path): Doc fix.
1339 (auto-mode-alist, interpreter-mode-alist): Purecopy the cars.
1340 (set-auto-mode): Use mapc.
1341
1342 * complete.el (PC-look-for-include-file): Use :alnum: character
1343 class.
1344 (partial-completion-mode): Add autoload cookie.
1345
0e8c11d8
SS
13462000-05-22 Sam Steingold <sds@gnu.org>
1347
ce75fd23 1348 * info.el (Info-fontify-node): Fixed the call to
0e8c11d8
SS
1349 `add-text-properties' (bug introduced on 2000-05-18).
1350
d8d0fa6c
DL
13512000-05-22 Dave Love <fx@gnu.org>
1352
1353 * bindings.el: Remove debug-ignored-errors set in other files.
1354
1355 * progmodes/etags.el: Add to debug-ignored-errors.
1356 (visit-tags-table-buffer): Clear out buffers holding old tables
1357 when making a new list.
1358 (etags-recognize-tags-table, tags-recognize-empty-tags-table): Use
1359 mapc.
1360
1361 * completion.el: Doc fixes. Add to debug-ignored-errors. Don't
1362 quote keywords.
1363 (cmpl-string-case-type): Use character classes.
1364
0e8c11d8
SS
1365 * comint.el:
1366 * textmodes/ispell.el:
1367 * imenu.el:
d8d0fa6c
DL
1368 * mail/mh-e.el:
1369 * progmodes/compile.el: Add to debug-ignored-errors.
1370
1371 * dabbrev.el: Add to debug-ignored-errors.
1372 (dabbrev-completion): Use mapc.
1373
1edbbf8a
EZ
13742000-05-22 Eli Zaretskii <eliz@is.elta.co.il>
1375
1376 * woman.el (From Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk)
1377 (woman-mapcan, woman-parse-man.conf)
1378 (woman-toggle-use-extended-font, woman-toggle-use-symbol-font)
1379 (woman-reset-emulation, woman-select-symbol-fonts): New functions.
1380 (woman-parse-colon-path): Call woman-mapcan. Recognize Cygwin
1381 path syntax better.
1382 (woman-man.conf-path, woman-use-own-frame): New defcustoms.
1383 (woman-manpath): Call woman-parse-man.conf.
1384 (woman-emulation): New defcustom, defaults to nroff.
1385 (woman-font-support): New defconst.
1386 (woman-use-symbol-font): New defcustom.
1387 (woman-menu): Add new menu items: "Colored/BW", "Advanced",
1388 "Emulation".
1389 Many functions: Doc fix.
1390
5bd2148c
KH
13912000-05-22 Kenichi Handa <handa@etl.go.jp>
1392
1393 * international/quail.el (quail-simple-translation-keymap): Map
1394 128..255 to quail-self-insert-command.
1395 (quail-keyboard-layout-alist): Add definition for "pc102-de".
1396
4125ec7e
SM
13972000-05-22 Stefan Monnier <monnier@cs.yale.edu>
1398
a1a336eb
SM
1399 * help.el (help-manyarg-func-alist): Typo.
1400
40aeecad
SM
1401 * emacs-lisp/sregex.el: Rewritten to take advantage of shy-groups and
1402 intervals which makes it heaps simpler.
1403
4125ec7e
SM
1404 * newcomment.el (comment-region-internal): Go back to BEG after quoting
1405 the nested comment markers.
e4da9c1c
SM
1406
1407 * subr.el (remove-hook): Don't turn the hook's value into a list.
1408
cb7216a7
DL
14092000-05-21 Dave Love <fx@gnu.org>
1410
ac266581
DL
1411 * edmacro.el (edmacro-parse-keys): Return vector if any elements
1412 are invalid characters.
1413
cb7216a7
DL
1414 * international/mule-util.el (detect-coding-with-priority): Use
1415 mapc. Remove redundant lambda.
1416
1417 * international/mule-diag.el (list-non-iso-charset-chars)
1418 (describe-fontset): Remove redundant lambda.
1419
1420 * emulation/crisp.el (brief-mode): New alias.
1421
1422 * emacs-lisp/ring.el (ring-elements): New function.
1423
1424 * emacs-lisp/easymenu.el (easy-menu-create-menu)
1425 (easy-menu-do-add-item): Use keywordp.
1426
1427 * emacs-lisp/byte-opt.el: Update side-effect free function lists.
1428
1429 * replace.el: Doc and error message fixes.
1430 (replace-highlight): Use facep, not internal-find-face.
1431
9b0d1d6e
SM
14322000-05-20 Stefan Monnier <monnier@cs.yale.edu>
1433
b2d2cf58
SM
1434 * international/ccl.el (ccl-compile-map-multiple): Don't quote lambda.
1435
ffe7dc64
SM
1436 * log-edit.el (log-edit-done): Cleanup trailing empty lines.
1437 (log-edit-insert-changelog): Drop `:' as well.
1438
1439 * log-view.el: Fix file description.
1440 (log-view-mode-map): Unsatisfying fix for when cvs-mode-map is not
1441 available.
1442 (log-view-font-lock-keywords): Only use cvs-filename-face if present.
1443 (log-view-current-file): Only use cvs-pcl-cvs-dirchange-re if present.
1444
c8c21615
SM
1445 * emacs-lisp/easy-mmode.el: Update copyright and commentary.
1446 (easy-mmode-define-toggle): Deprecate the use of *-(on|off)-hook.
1447 Print a status message if the toggle is called interactively.
1448 (define-minor-mode): Allow INIT-VALUE to be (global . INIT-VALUE)
1449 for global minor modes and use `defcustom' for them.
1450 Use add-minor-mode.
1451 (easy-mmode-define-derived-mode): Remove.
1452 (define-derived-mode): Fancier default docstring.
1453 (easy-mmode-define-navigation): Signal an error rather than (ding).
1454
9b0d1d6e
SM
1455 * newcomment.el (comment-styles): New `box-multi'.
1456 (comment-normalize-vars): Better default for comment-continue to
1457 avoid whitespace-only continuations.
1458 (comment-search-forward): Always move even in the no-syntax case.
1459 (comment-padright): Only obey N if it's only obeyed for padleft.
1460 (comment-make-extra-lines): Better handling of empty continuations.
1461 Use `=' for the filler if comment-start has only one character.
1462 (uncomment-region): Try handling the special `=' filler.
1463 (comment-region): Allow LINES even if MULTI is nil.
1464 (comment-box): Choose box style based on comment-style.
1465
f5ee6d0f
KH
14662000-05-20 Kenichi Handa <handa@etl.go.jp>
1467
9b0d1d6e 1468 * international/ccl.el (ccl-compile-write-string): Make STR unibyte.
f5ee6d0f
KH
1469 (ccl-compile-write-repeat): If ARG is string, make it unibyte.
1470
c9671f81
KH
14712000-05-20 Kenichi HANDA <handa@etl.go.jp>
1472
1473 * mail/rmail.el (rmail-decode-quoted-printable): Use delete-region
1474 and insert, not subst-char-in-region.
1475
1476 * international/mule-diag.el (list-character-sets-1): Handle
1477 charsets eight-bit-control and eight-bit-graphic.
1478 (list-iso-charset-chars): Likewise.
1479 (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
1480 charactes as is. Use indent-to to align characters.
1481
1482 * international/mule-cmds.el (find-multibyte-characters): Never
1483 exclude charsets eight-bit-control and eight-bit-graphic.
1484
1426aa5c
SM
14852000-05-19 Stefan Monnier <monnier@cs.yale.edu>
1486
1487 * progmodes/ada-mode.el (ada-mode, ada-create-case-exception):
1488 Don't quote lambdas.
1489
1490 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Set comment-add.
1491
2b63d473
GM
14922000-05-19 Gerd Moellmann <gerd@gnu.org>
1493
1494 * gud.el (gud-jdb-directories): Doc fix.
1495
f1355756
SM
14962000-05-19 Stefan Monnier <monnier@cs.yale.edu>
1497
1498 * newcomment.el: New file.
1499
5f64c9e0
GM
15002000-05-19 Gerd Moellmann <gerd@gnu.org>
1501
2b63d473 1502 * files.el (auto-mode-alist): Add pattern for POSIX `.shrc'.
5f64c9e0 1503
db7314bd
AS
15042000-05-18 Andreas Schwab <schwab@suse.de>
1505
1506 * dired.el (dired-between-files): Also skip lines beginning with
1507 `used'.
1508
25bb0401
GM
15092000-05-18 Gerd Moellmann <gerd@gnu.org>
1510
1511 * msb.el (msb-menu-cond): Add choice `user'.
1512
a199a865 15132000-05-18 Vinicius Jose Latorre <vinicius@cpqd.com.br>
0e8c11d8 1514
a199a865
GM
1515 * ps-print.el: Compatibility, customization and doc fix.
1516 (ps-printer-name-option): Replace defconst by defvar.
1517 (ps-postscript-code-directory): XEmacs compatibility.
1518 (ps-header-sheet, ps-setup, ps-begin-file, ps-begin-job): Code
1519 fix.
1520 (ps-user-defined-prologue, ps-print-prologue-header)
1521 (ps-xemacs-face-kind-p, ps-face-bold-p, ps-face-italic-p): XEmacs
1522 compatibility and code fix.
1523 (ps-print-background-image, ps-print-background-text):
1524 Customization fix.
1525 (ps-line-number-start, ps-n-up-on): New vars.
1526
25bb0401
GM
15272000-05-18 Espen Skoglund <esk@ira.uka.de>
1528
1529 * pascal.el (pascal-indent-alist, pascal-indent-comment): Changed
1530 the indent-comment function to just return the appropriate indent.
1531
68e6c83a
EL
15322000-05-18 Eric M. Ludlam <zappo@ultranet.com>
1533
1534 * sb-dir+.xpm, sb-dir-.xpm, sb-dir.xpm, sb-file+.xpm, sb-file-.xpm,
1535 sb-file.xpm, sb-mail.xpm, sb-tag+.xpm, sb-tag-.xpm, sb-tag-gt.xpm,
1536 sb-tag-type.xpm, sb-tag-v.xpm, sb-tag.xpm: New Files
1537
dae6cb9f
DL
15382000-05-18 Dave Love <fx@gnu.org>
1539
1540 * info.el (Info-fontify-node): Add intangible property as well as
1541 invisible.
1542
1543 * calendar/appt.el (appt-make-list): Match all lines of entry.
1544 From "Stefan M. Walther (SMW)" <walther@netz.klinik.uni-mainz.de>
1545
813086ea
KH
15462000-05-18 Kenichi Handa <handa@etl.go.jp>
1547
1548 * international/mule-diag.el (describe-char-after): Call
1549 internal-char-font, not char-font. If internal-char-font returns
1550 nil, display "-- none --".
1551
24978190
EZ
15522000-05-17 Eli Zaretskii <eliz@is.elta.co.il>
1553
1554 * image.el (image-type-available-p): Don't reference image-types
1555 if it isn't bound.
1556
2fca2d5d
SM
15572000-05-17 Stefan Monnier <monnier@cs.yale.edu>
1558
1559 * autoarg.el (autoarg-mode): Typo in the :set argument.
1560
cfc75d05
EZ
15612000-05-17 Eli Zaretskii <eliz@is.elta.co.il>
1562
1563 * startup.el (command-line-1): Don't signal an error if the
1564 directory for auto-save-list files does not yet exist.
1565
c4e30387
KH
15662000-05-17 Kenichi Handa <handa@etl.go.jp>
1567
1568 * international/mule-conf.el (arabic-iso8859-6): Fix typo.
1569
dd6b8ea7
SM
15702000-05-16 Stefan Monnier <monnier@cs.yale.edu>
1571
1572 * subr.el (remove-hook): `setq' hook-value, not `set'.
1573
399c88ad
SS
15742000-05-16 Sam Steingold <sds@gnu.org>
1575
a199a865 1576 * info.el (debug-ignored-errors): More errors to ignore.
399c88ad 1577
01651f07
DL
15782000-05-16 Dave Love <fx@gnu.org>
1579
1580 * cus-edit.el: Don't require cl or easymenu.
1581 (custom-variable-prompt): Test standard-value property, not
1582 user-variable-p.
1583
2248c40d
SS
15842000-05-16 Sam Steingold <sds@gnu.org>
1585
1586 * subr.el (add-hook): `setq' hook-value, not `set'.
1587
b15f3b77
GM
15882000-05-16 Gerd Moellmann <gerd@gnu.org>
1589
1590 * startup.el (command-line-1): Mention the FAQ in the startup
1591 message.
1592
1593 * help.el (view-emacs-FAQ): Change `emacs-faq' to `efaq'.
1594
1595 * progmodes/compile.el (compilation-parse-errors): Collect
1596 `nomessage' regexps last.
1597
1598 * dired.el (dired-mode-map): Use dired-do-query-replace-regexp.
1599
1600 * dired-aux.el (dired-do-query-replace-regexp): Add `-regexp'
1601 to the function name.
1602
f9bbcfac
EL
16032000-05-15 Dave Love <fx@gnu.org>
1604
1605 * speedbar.el (speedbar-recenter): Typo.
1606 (speedbar-expand-line): Make arg optional.
1607 (speedbar-mode): Avoid a compiler warning.
1608
119b42eb
GM
16092000-05-15 Gerd Moellmann <gerd@gnu.org>
1610
1611 * progmodes/sh-script.el (sh-while-getopts) <sh>: Handle case that
1612 user-specified option string is empty.
1613
1614 * mouse.el (mouse-yank-at-click): Doc fix.
1615
f685bea9
EZ
16162000-05-15 Eli Zaretskii <eliz@is.elta.co.il>
1617
1618 * term/internal.el (IT-character-translations): More updates of
1619 latin-iso8859-14 and latin-iso8859-15 from the latest ISO/IEC
1620 documents.
1621
a1b8d58b
GM
16222000-05-15 Gerd Moellmann <gerd@gnu.org>
1623
1624 * env.el (getenv): New function, interactively callable.
1625 (setenv, getenv): Remove autoload cookies.
1626
1627 * loadup.el: Load `env'.
1628
1629 * progmodes/f90.el: Change author's mail address.
1630
c9bba7ed
DL
16312000-05-14 Dave Love <fx@gnu.org>
1632
e5c83697
DL
1633 * mail/rmail.el (rmail-show-message-hook): Customize and offer
1634 goto-addr as an option.
1635
1636 * help.el (help-xref-stack): Doc fix.
1637 (help-xref-following): New variable.
1638 (help-make-xrefs): Use it.
1639 (help-xref-go-back): Use position information from stack element.
1640 (help-follow): Make position in stack element a pair. Use
1641 help-xref-following.
399c88ad 1642
e5c83697
DL
1643 * autoarg.el: New file.
1644
1645 * faces.el: Declare more functions obsolete.
1646
c9bba7ed
DL
1647 * viet-util.el, thai-util.el, tibet-util.el.elc, slovak.el
1648 * misc-lang.el, romanian.el, korea-util.el.elc, lao-util.el
1649 * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el
1650 * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el:
1651 Remove all the setup-...-environment functions.
1652
b6389bfb
EL
16532000-05-13 Eric M. Ludlam <zappo@ultranet.com>
1654
a1b8d58b
GM
1655 * speedbar.el: Updated the commentary section. xemacs20p now uses
1656 >= when detecting. Require `defimage' safely.
b6389bfb
EL
1657 (speedbar-easymenu-definition-base): Add toggle for images.
1658 (speedbar-easymenu-definition-special): Add flush cache & expand.
1659 (speedbar-visiting-tag-hook): Set new defaults. Added options.
1660 (speedbar-reconfigure-keymaps-hook): New variable.
1661 (speedbar-frame-parameters): Updated documentation.
1662 (speedbar-use-imenu-flag): Updated custom tag
1663 (speedbar-dynamic-tags-function-list): New variable.
1664 (speedbar-tag-hierarchy-method): Updated doc & custom.
a1b8d58b
GM
1665 (speedbar-indentation-width, speedbar-indentation-width) New
1666 variables.
1667 (speedbar-hide-button-brackets-flag): Customizable.
b6389bfb
EL
1668 (speedbar-vc-indicator): Doc update.
1669 (speedbar-ignored-path-expressions): Updated default value.
1670 (speedbar-supported-extension-expressions): Updated default value.
1671 (speedbar-syntax-table): Remove {} paren status.
a1b8d58b
GM
1672 (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act
1673 as "+". Added overlay aliases.
1674 (speedbar-mode): Use `speedbar-mode-line-update' instead of
1675 `force-mode-line-update'.
1676 (speedbar-mode, speedbar-quick-mouse, speedbar-click)
1677 (speedbar-double-click): Use `speedbar-mouse-set-point' instead of
1678 `mouse-set-point'
b6389bfb 1679 (speedbar-reconfigure-keymaps): Run configure keymap hooks.
a1b8d58b
GM
1680 (speedbar-item-info-tag-helper): Revamped to handle a wider range
1681 of arbitrary text, and new helper functions.
1682 (speedbar-item-copy, speedbar-item-rename): Fixed trailing \ in
1683 filename finder.
b6389bfb
EL
1684 (speedbar-make-button): Call `speedbar-insert-image-button-maybe'.
1685 (speedbar-directory-buttons): Update path search/expansion.
1686 (speedbar-make-tag-line): Pay attention to
a1b8d58b
GM
1687 `speedbar-indentation-width'. Use more care w/ invisible
1688 properties.
b6389bfb
EL
1689 (speedbar-change-expand-button-char): Call
1690 `speedbar-insert-image-button-maybe'.
1691 (speedbar-apply-one-tag-hierarchy-method): Deleted (and replaced).
a1b8d58b
GM
1692 (speedbar-sort-tag-hierarchy, speedbar-prefix-group-tag-hierarchy)
1693 (speedbar-trim-words-tag-hierarchy)
1694 (speedbar-simple-group-tag-hierarchy): New functions
b6389bfb 1695 (speedbar-create-tag-hierarchy): Update doc, use new tag hooks.
a1b8d58b
GM
1696 (speedbar-insert-imenu-list, speedbar-insert-etags-list): New
1697 functions.
b6389bfb
EL
1698 (speedbar-mouse-set-point): New function
1699 (speedbar-power-click): Updated documentation.
a1b8d58b
GM
1700 (speedbar-line-token, speedbar-goto-this-file): Handle more types
1701 of tag prefix text.
1702 (speedbar-expand-line, speedbar-contract-line): Make more robust
1703 to strange text.
1704 (speedbar-expand-line): Takes universal argument to flush the
1705 cache.
b6389bfb
EL
1706 (speedbar-flush-expand-line): New function.
1707 (speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn.
1708 Use new generator insertion method.
1709 (speedbar-fetch-dynamic-tags): New function.
1710 (speedbar-fetch-dynamic-imenu): Removed code now handled in
1711 `speedbar-fetch-dynamic-imenu'.
1712 (speedbar-fetch-dynamic-etags): Fix current buffer problem.
1713 (speedbar-buffer-easymenu-definition): Added "Kill Buffer", and
1714 "Revert Buffer" menu items.
1715 (speedbar-buffer-buttons-engine): Be smarter when creating a
1716 filename tag (for expansion purposes.).
a1b8d58b
GM
1717 (speedbar-highlight-one-tag-line,
1718 (speedbar-unhighlight-one-tag-line, speedbar-recenter-to-top)
1719 (speedbar-recenter): New functions.
b6389bfb 1720 (defimage-speedbar): Image loading abstraction.
a1b8d58b
GM
1721 (speedbar-directory-+, speedbar-directory--, speedbar-file-+)
1722 (speedbar-file--, speedbar-file-, speedbar-tag-, speedbar-tag-+)
1723 (speedbar-tag--, speedbar-tag-gt, speedbar-tag-v)
1724 (speedbar-tag-type, speedbar-tag-mail): New images.
b6389bfb
EL
1725 (speedbar-expand-image-button-alist): New variable.
1726 (speedbar-insert-image-button-maybe): Insert an image over some
1727 buttons.
1728
43fe9244
KH
17292000-05-13 Kenichi Handa <handa@etl.go.jp>
1730
1731 * international/mule-cmds.el (encode-coding-char): An ASCII
1732 character is always encodable.
1733
1734 * international/mule-conf.el: Add more information in descriptions
1735 of character sets.
1736
813086ea 1737 * international/mule-diag.el (describe-char-after): New function.
43fe9244
KH
1738 (describe-font-internal): Adjusted for the change of font-info.
1739 (describe-font): Likewise.
1740 (print-fontset): Rewritten for the new fontset implementation.
1741 (describe-fontset): Include fontset alias names in completion.
1742 (list-fontsets): Adjusted for the change of print-fontset.
1743
1744 * simple.el (what-cursor-position): If DETAIL is non-nil, call
1745 describe-char-after instead of displaying the detail in the echo
1746 area.
813086ea
KH
1747 (syntax-code-table): Format changed.
1748 (string-to-syntax): Adjusted for the above change.
0e8c11d8 1749
e8564f57
SM
17502000-05-12 Stefan Monnier <monnier@cs.yale.edu>
1751
1752 * font-lock.el (lisp-font-lock-keywords-1): Add define-minor-mode.
1753
9278c60d
DL
17542000-05-12 Dave Love <fx@gnu.org>
1755
1756 * calendar/todo-mode.el: Remove some compatibility stuff and CL
1757 dependence. Use line-{beginning,end}-position, not
1758 point-at{b,e}ol. Some doc fixes.
1759 (todo-position): New function. Fix callers of position to use it.
1760 (todo-save-top-priorities, todo-print): Use with-temp-buffer.
1761
be0505fe
GM
17622000-05-12 Gerd Moellmann <gerd@gnu.org>
1763
1764 * time.el (display-time-mail-icon): Use `:ascent center'.
1765
a8a3541c
GM
1766 * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
1767 handling FTP security extensions.
399c88ad 1768
44d5f148
DL
17692000-05-11 Dave Love <fx@gnu.org>
1770
33d0c179 1771 * calendar/todo-mode.el: New file.
44d5f148 1772
da4496b6
GM
17732000-05-11 Gerd Moellmann <gerd@gnu.org>
1774
cdc4401d
GM
1775 * comint.el (comint-read-input-ring): Move reference to
1776 comint-input-ring-size outside of the save-excursion. It was
1777 causing the default value to be the only one ever seen.
399c88ad 1778
0279f991
GM
1779 * font-lock.el: Update copyright. Remove Simon Marshall's email
1780 address on request from him.
1781
da4496b6
GM
1782 * subr.el (substitute-key-definition): Add comment describing
1783 the meaning of PREFIX.
1784
ac5cb26d
SM
17852000-05-10 Stefan Monnier <monnier@cs.yale.edu>
1786
1787 * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix regexp.
1788
1789 * subr.el (add-hook, remove-hook): Make hook buffer-local if needed..
1790 (add-minor-mode): Don't make the variable buffer-local and add a
1791 reference to define-minor-mode in the docstring.
1792
1793 * pcvs.el (cvs-cleanup-collection): Remove obsolete code for
1794 HEADER/FOOTER and fix bug with trailing empty directory.
1795 (cvs-append-to-ignore): Use vc-editable-p if available.
1796 (cvs-dir-member-p): Remove obsolete code for HEADER/FOOTER.
1797 (vc-do-command): Tweak advice to handle the new VC.
1798
1799 * log-view.el (log-view-goto-rev): New function for the new VC.
1800 (log-view-minor-wrap): Use mark-active.
1801
1802 * log-edit.el (cvs-changelog-full-paragraphs): Mark obsolete.
1803 (log-edit-changelog-full-paragraphs): New var.
1804 (log-edit-insert-changelog): Remove a lonely leading `* file'.
1805 (log-edit-narrow-changelog, log-edit-changelog-paragraph)
1806 (log-edit-changelog-subparagraph, log-edit-changelog-entry)
1807 (log-edit-changelog-ours-p, log-edit-changelog-entries)
1808 (log-edit-changelog-insert-entries, log-edit-insert-changelog-entries):
1809 Replace the `cvs' prefix with `log-edit'.
1810
1811 * iswitchb.el (iswitchb-completion-help): Unquote lambda.
1812
1813 * diff-mode.el (diff-font-lock-keywords): Recognize comments.
1814 (diff-font-lock-defaults): Explicitly turn off multiline.
1815 (diff-end-of-hunk): Handle comments and fix end-of-buffer bug.
1816 (diff-ediff-patch): Fix call to ediff-patch-file.
1817 (diff-end-of-file, diff-reverse-direction, diff-fixup-modifs):
1818 Handle comments.
1819
1820 * frame.el (automatic-hscrolling): Typo.
1821
1822 * cvs-status.el (cvs-status-minor-wrap): Use mark-active.
1823
21c34da3
DL
18242000-05-09 Sam Steingold <sds@goems.com>
1825
1826 * apropos.el (apropos-print): use `describe-face' instead of
1827 `customize-face-other-window'.
1828
950cf06f
DL
18292000-05-09 Dave Love <fx@gnu.org>
1830
1831 Changes mostly following Richard Sharman <rsharman@wave.home.com>.
1832
1833 * help.el (describe-variable): Have customize button pop the
1834 help-xref stack when invoked.
1835 (help-xref-symbol-regexp): Add `face'.
1836 (help-make-xrefs): Check for quoted face names and adapt regexp
1837 submatch numbers to cope.
1838 (help-xref-interned): Maybe insert face doc too. Separate
1839 sections with a line of hyphens.
1840
0623e40f 1841 * faces.el: Some doc fixes. Declare some functions obsolete.
950cf06f
DL
1842 (describe-face): Add customize button. Return the help
1843 text. Fix prompt.
1844
82e2ca9d
EZ
18452000-05-09 Eli Zaretskii <eliz@is.elta.co.il>
1846
1847 * term/internal.el (IT-character-translations): Fix last change.
1848
10c00b5c
EZ
18492000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
1850
1851 * woman.el: New file
1852 (from Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk>).
1853
9deed82f
EZ
18542000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
1855
001ad319
EZ
1856 * term/internal.el (IT-character-translations): Update ASCII
1857 simulations for greek-iso8859-7, add latin-iso8859-14 and
1858 latin-iso8859-15.
1859
9deed82f
EZ
1860 * international/mule-cmds.el (set-language-info-alist): Call
1861 define-prefix-command with 3 arguments, to make the map suitable
1862 for a menu.
1863
4f37b78a
DL
18642000-05-07 Dave Love <fx@gnu.org>
1865
fc6a6a4e 1866