Commit | Line | Data |
---|---|---|
43e764c9 DL |
1 | 2000-07-21 Dave Love <fx@gnu.org> |
2 | ||
3 | * smerge-mode.el (smerge-mode-menu): Fill it out. | |
4 | ||
e8bea4c0 GM |
5 | 2000-07-20 Gerd Moellmann <gerd@gnu.org> |
6 | ||
7 | * info-look.el (info-lookup): If *info* is shown in another frame | |
8 | on the same display, select that frame, instead of switching to | |
9 | the Info buffer in another window of the selected frame. | |
10 | ||
11 | * simple.el (universal-argument-map): Bind numeric keypad keys | |
12 | kp-0 to kp-9 and kp-subtract. | |
13 | (digit-argument): Handle these keys. | |
14 | ||
bc75b4fd DL |
15 | 2000-07-20 Dave Love <fx@gnu.org> |
16 | ||
17 | * net/goto-addr.el (goto-address-fontify): Don't bother with | |
18 | buffer-modified and read-only stuff -- irrelevant with overlays. | |
19 | Put an extra property on the overlays and use it to clean up in | |
20 | case goto-address is re-run. | |
21 | ||
8b7bc628 RS |
22 | 2000-07-19 Richard M. Stallman <rms@gnu.org> |
23 | ||
18e21ce8 RS |
24 | * timer.el (run-with-idle-timer): Doc fix. |
25 | ||
8b7bc628 RS |
26 | * mail/mail-utils.el (mail-strip-quoted-names): |
27 | Handle case where <...> appears inside "...". | |
28 | Use replace-match to edit the string more simply. | |
29 | (rmail-dont-reply-to): Cope with an unmatched ". | |
30 | ||
50575ec2 DL |
31 | 2000-07-19 Dave Love <fx@gnu.org> |
32 | ||
33 | * ediff-init.el (ediff-region-help-echo): Partially fix for Emacs | |
34 | implementation. | |
35 | ||
36 | * mouse.el (popup-menu): Allow a list of keymaps for menu arg. | |
37 | (mouse-popup-menubar, mouse-popup-menubar-stuff): New functions. | |
38 | (global-map): Bind c-down-mouse-3 to mouse-popup-menubar-stuff. | |
39 | ||
4279296d GM |
40 | 2000-07-19 Gerd Moellmann <gerd@gnu.org> |
41 | ||
47db06aa GM |
42 | * textmodes/refer.el: Correct maintainer's email address. |
43 | ||
44 | * progmodes/hideif.el: Correct author's email address. | |
45 | Fix typo in comment. | |
46 | ||
47 | * xml.el: New file. | |
48 | ||
4279296d GM |
49 | * mail/mailheader.el: Correct author's mail address. |
50 | ||
51 | * gnus/parse-time.el: Correct author's mail address. | |
52 | ||
47db06aa GM |
53 | 2000-07-19 Colin Walters <walters@cis.ohio-state.edu> |
54 | ||
55 | * comint.el (comint-highlight-input, comint-highlight-face): | |
56 | New user options. | |
57 | (comint-input-ring-file-name): Change custom type. | |
58 | (comint-mode-map): Bind mouse-2. | |
59 | (comint-insert-clicked-input): New function. | |
60 | (comint-send-input): Handle input highlighting. | |
61 | ||
21ad0f7b SM |
62 | 2000-07-18 Stefan Monnier <monnier@cs.yale.edu> |
63 | ||
64 | * mouse.el (popup-menu): New function. | |
65 | (mouse-major-mode-menu): Use it. | |
66 | ||
3b33a005 DL |
67 | 2000-07-18 Dave Love <fx@gnu.org> |
68 | ||
69 | * bindings.el (mode-line-mule-info, mode-line-modified): help-echo | |
70 | improvements. | |
71 | ||
dc1cac59 GM |
72 | 2000-07-18 Gerd Moellmann <gerd@gnu.org> |
73 | ||
21ad0f7b | 74 | * faces.el (face-font-selection-order) |
dc1cac59 GM |
75 | (face-font-family-alternatives): Add custom type. |
76 | ||
f8276b77 DL |
77 | 2000-07-18 Dave Love <fx@gnu.org> |
78 | ||
79 | * cus-edit.el (custom-variable-reset-saved) | |
80 | (custom-variable-reset-standard): Remove unused bindings. | |
81 | ||
82 | * rect.el (open-rectangle-line): Remove unused let. | |
83 | ||
84 | * hl-line.el (hl-line-highlight): Check hl-line-mode. | |
85 | ||
3d6cd763 GM |
86 | 2000-07-18 Gerd Moellmann <gerd@gnu.org> |
87 | ||
88 | * cdl.el: Fix `Maintainer' keyword. | |
89 | ||
90 | * play/pong.el: Add author's email address. | |
91 | ||
34342a07 SS |
92 | 2000-07-17 Sam Steingold <sds@gnu.org> |
93 | ||
94 | * files.el (insert-directory): Call `split-string' instead of | |
95 | re-implementing it. | |
96 | ||
088831a6 GM |
97 | 2000-07-18 Gerd Moellmann <gerd@gnu.org> |
98 | ||
99 | * mail/vms-pmail.el: Change maintainer to FSF. | |
100 | ||
101 | * net/goto-addr.el: Change maintainer to FSF. | |
102 | ||
103 | * recentf.el: Update from author. | |
104 | ||
105 | * info.el (Info-title-face-alist): Removed. | |
106 | ||
68be2869 EZ |
107 | 2000-07-18 Eli Zaretskii <eliz@is.elta.co.il> |
108 | ||
109 | * eshell/eshell.el (eshell): Replace links to eshell.info with | |
110 | links to eshell, to avoid problems on systems where the manual is | |
111 | installed as `eshell'. | |
112 | * eshell/esh-cmd.el (eshell-cmd): Ditto. | |
113 | * eshell/em-smart.el (eshell-smart): Ditto. | |
114 | * eshell/em-banner.el (eshell-banner): Ditto. | |
21ad0f7b | 115 | * eshell/em-alias.el (eshell-alias, eshell-bad-command-tolerance): Ditto. |
68be2869 EZ |
116 | |
117 | * eshell/em-unix.el (eshell-shuffle-files): Don't disable | |
118 | same-file check in the MS-DOS version (it does support inodes). | |
119 | ||
120 | * eshell/em-alias.el (eshell-maybe-replace-by-alias): Doc fix. | |
121 | ||
21ad0f7b SM |
122 | * eshell/eshell.el (eshell-directory-name): |
123 | Run default directory name through convert-standard-filename. | |
68be2869 | 124 | |
269b4dcb KH |
125 | 2000-07-18 Kenichi Handa <handa@etl.go.jp> |
126 | ||
21ad0f7b SM |
127 | * international/mule-cmds.el (select-safe-coding-system): |
128 | Fix typo in the comment. | |
240a16cf | 129 | |
21ad0f7b SM |
130 | * language/european.el (compound-text): |
131 | Force katakana-jisx0201 to be designated to G1. | |
aa96c820 | 132 | |
21ad0f7b SM |
133 | * international/mule-conf.el (oldjis-newjis-jisroman-ascii): |
134 | Don't translate some national variant characters of latin-jisx0201. | |
aa96c820 | 135 | (x-ctext): Force katakana-jisx0201 to be designated to G1. |
a99c9d06 | 136 | |
269b4dcb KH |
137 | * international/kkc.el (kkc-after-update-conversion-functions): |
138 | New variable. | |
139 | (kkc-update-conversion): Run functions in it at the tail. | |
140 | ||
68be2869 | 141 | 2000-07-16 John Wiegley <johnw@gnu.org> |
6feeb380 | 142 | |
21ad0f7b SM |
143 | * lisp/align.el (align-newline-and-indent): |
144 | Adding new function. for auto-aligning blocks of code on RET. | |
6feeb380 JW |
145 | (align-region): Fixed badly formatted minibuffer message. |
146 | ||
7a3fd467 KH |
147 | 2000-07-17 Kenichi Handa <handa@etl.go.jp> |
148 | ||
21ad0f7b | 149 | * international/kkc.el (kkc-show-conversion-list-count): Customize it. |
7a3fd467 KH |
150 | (kkc-region): Update kkc-next-count and kkc-prev-count here. Show |
151 | the conversion list at first if appropriate. | |
152 | (kkc-next): Don't update kkc-next-count here. | |
153 | (kkc-prev): Don't update kkc-prev-count here. | |
154 | (kkc-show-conversion-list-update): Fix setting up of conversion | |
155 | list message. | |
156 | ||
a45423d8 SM |
157 | 2000-07-16 Stefan Monnier <monnier@cs.yale.edu> |
158 | ||
088831a6 | 159 | * mouse.el (mouse-major-mode-menu-1): Get the submenu with lookup-key. |
a45423d8 | 160 | |
91a38db1 DL |
161 | 2000-07-16 Dave Love <fx@gnu.org> |
162 | ||
163 | * cus-edit.el (custom-buffer-create-internal): Use a help-echo | |
164 | function to be more specific. | |
165 | ||
166 | * wid-edit.el (widget-specify-field, widget-specify-button): Allow | |
167 | non-string help-echo. | |
168 | (widget-types-convert-widget): Defsubst it. | |
169 | (widget-echo-help): Try to cope with a help-echo function of two | |
170 | possible sorts. | |
171 | ||
3fddcdc3 JR |
172 | 2000-07-15 Jason Rumney <jasonr@gnu.org> |
173 | ||
174 | * w32-fns.el (w32-enable-italics, w32-charset-to-codepage-alist): | |
175 | Declare as obsolete. | |
176 | ||
177 | * term/w32-win.el: Make FONTNAME arg to set-fontset-font a cons. | |
178 | ||
bd23a692 GM |
179 | 2000-07-14 Gerd Moellmann <gerd@gnu.org> |
180 | ||
181 | * hilit-chg.el: Fix typo. | |
182 | ||
d4af987a DL |
183 | 2000-07-14 Dave Love <fx@gnu.org> |
184 | ||
185 | * info.el (Info-mode-menu): Fix use of :help, :enable. | |
186 | ||
3a4f3f86 SM |
187 | 2000-07-14 Stefan Monnier <monnier@cs.yale.edu> |
188 | ||
189 | * emacs-lisp/easymenu.el (easy-menu-convert-item-1): Intern the label. | |
190 | ||
cf6936a4 DL |
191 | 2000-07-13 Dave Love <fx@gnu.org> |
192 | ||
4d6d04b5 DL |
193 | * emacs-lisp/easymenu.el: Doc fixes. |
194 | (easy-menu-remove): Defalias to ignore. | |
195 | ||
cf6936a4 DL |
196 | * textmodes/reftex-cite.el (reftex-bibtex-selection-callback): |
197 | Call throw correctly. | |
198 | ||
56437999 GM |
199 | 2000-07-13 Gerd Moellmann <gerd@gnu.org> |
200 | ||
201 | * faces.el (frame-background-mode): Doc fix. | |
202 | ||
203 | * simple.el (eval-expression-print-length): Change custom type to | |
204 | allow entering nil as value. | |
205 | ||
d04a3972 DL |
206 | 2000-07-13 Dave Love <fx@gnu.org> |
207 | ||
3a4f3f86 SM |
208 | * progmodes/fortran.el (fortran-imenu-generic-expression): |
209 | Change definition layout. | |
a8189dfe DL |
210 | (fortran-mode-menu): Reinstate customize entries. |
211 | ||
d04a3972 DL |
212 | * cus-edit.el (custom-group-menu-create, customize-menu-create): |
213 | Use :filter, per old XEmacs code. | |
214 | ||
4bf4fb05 GM |
215 | 2000-07-12 Gerd Moellmann <gerd@gnu.org> |
216 | ||
217 | * term.el (term-send-raw-meta): Strip modifiers from the keyboard | |
218 | event when deciding what to send to the terminal. | |
219 | ||
37328bcd DL |
220 | 2000-07-12 Dave Love <fx@gnu.org> |
221 | ||
222 | * cus-start.el: Add optional version as 4th element of specs and | |
223 | use it for several things new in v21. Remove load-path. Fix type | |
224 | of line-number-display-limit. | |
225 | ||
89492072 DL |
226 | 2000-07-11 Dave Love <fx@gnu.org> |
227 | ||
3a4f3f86 SM |
228 | * progmodes/fortran.el: Don't require easymenu. |
229 | Use repeat counts in various regexps. | |
315aa1de DL |
230 | (fortran-mode-syntax-table): Defvar directly. |
231 | (fortran-font-lock-keywords-1, fortran-font-lock-keywords-2) | |
3a4f3f86 SM |
232 | (fortran-font-lock-keywords-3, fortran-font-lock-syntactic-keywords): |
233 | Use defvar, not defconst. | |
234 | (fortran-mode-map): Change locals in `let'. Use `fortran-auto-fill'. | |
315aa1de DL |
235 | (fortran-mode): Set fortran-comment-line-start-skip, |
236 | fortran-comment-line-start-skip, dabbrev-case-fold-search. | |
237 | (fortran-comment-indent): Use defsubst. | |
3a4f3f86 SM |
238 | (fortran-indent-comment, fortran-indent-to-column, fortran-break-line): |
239 | Use fortran-comment-indent, not fortran-comment-indent-function. | |
315aa1de DL |
240 | (fortran-comment-region, fortran-electric-line-number): Simplify. |
241 | (fortran-auto-fill): New function. | |
242 | (fortran-do-auto-fill): Deleted. | |
3a4f3f86 SM |
243 | (fortran-find-comment-start-skip): |
244 | Check for non-null comment-start-skip. | |
245 | (fortran-auto-fill-mode, fortran-fill-statement): | |
246 | Use fortran-auto-fill. | |
315aa1de | 247 | (fortran-fill): Use fortran-auto-fill. Check for null |
3a4f3f86 | 248 | comment-start-skip. Simplify final clause and use end-of-line finally. |
315aa1de | 249 | |
89492072 DL |
250 | * widget.el (widget-plist-member): New alias. |
251 | ||
d55ead18 EZ |
252 | 2000-07-11 Eli Zaretskii <eliz@is.elta.co.il> |
253 | ||
254 | * eshell/esh-module.el (toplevel): Reference | |
255 | byte-compile-current-file only if it is bound. | |
256 | ||
e82a2a05 GM |
257 | 2000-07-10 Gerd Moellmann <gerd@gnu.org> |
258 | ||
259 | * dired.el: Don't require `dired-aux'. | |
260 | ||
1fc7fb2b MB |
261 | 2000-07-10 Miles Bader <miles@lsi.nec.co.jp> |
262 | ||
263 | * dired-aux.el (dired-show-file-type): New function. | |
264 | * dired.el (dired-mode-map): Bind `w' to dired-show-file-type. | |
265 | (dired-show-file-type): Add autoload. | |
266 | ||
ab49ce15 KH |
267 | 2000-07-10 Kenichi Handa <handa@etl.go.jp> |
268 | ||
269 | * international/mule-diag.el (describe-font): Adjusted for the | |
3a4f3f86 | 270 | change of fontset-info. |
ab49ce15 KH |
271 | (print-fontset): Likewise. |
272 | ||
f45aab65 SM |
273 | 2000-07-09 Stefan Monnier <monnier@cs.yale.edu> |
274 | ||
275 | * mouse.el (mouse-drag-region): Use functionp rather than fboundp. | |
276 | ||
2f72fd2f GM |
277 | 2000-07-07 Gerd Moellmann <gerd@gnu.org> |
278 | ||
e82a2a05 | 279 | * bindings.el: Bind `[delete]' to delete-char. |
965522f5 | 280 | |
2f72fd2f GM |
281 | * dired.el (dired-find-alternate-file): New function. |
282 | (dired-mode-map): Bind `a' to dired-find-alternate-file. | |
283 | (toplevel): Require dired-aux when compiling. | |
284 | (dired-buffers): Move defvar within file to avoid compiler warning. | |
285 | ||
286 | * info.el (Info-last-search): Variable removed. | |
287 | (Info-search-history): New variable. | |
288 | (Info-search): New Info-search-history. | |
289 | ||
290 | * battery.el, info-look.el: Change author's mail address. | |
291 | ||
965522f5 | 292 | 2000-07-07 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
34342a07 | 293 | |
965522f5 GM |
294 | * mail/rmail.el (rmail-clear-headers): Don't throw an error |
295 | if rmail-ignored-headers is nil. | |
296 | (rmail-retry-failure): Bind rmail-ignored-headers and | |
297 | rmail-displayed-headers to nil. | |
298 | ||
dd8888a1 GM |
299 | 2000-07-06 Gerd Moellmann <gerd@gnu.org> |
300 | ||
e5c81191 GM |
301 | * lpr.el (lpr-page-header-switches): Add `-h' switch. |
302 | (print-region-1): Don't hard code `-h' here. | |
303 | ||
dd8888a1 GM |
304 | * Makefile.in (TAGS-LISP): Don't use `$(lispsource)'. |
305 | ||
e5c81191 GM |
306 | 2000-07-01 Francesco Potorti` <pot@gnu.org> |
307 | ||
308 | * rmail.el (mail-unsent-separator): Changed "the" to "\\w+", as | |
309 | exim can use "your message" instead of "the message". | |
34342a07 | 310 | |
f45aab65 SM |
311 | 2000-07-06 Stefan Monnier <monnier@cs.yale.edu> |
312 | ||
313 | * facemenu.el: Docstrings fixes. | |
314 | (facemenu-get-face): Don't use internal-find-face. | |
315 | (facemenu-iterate): Rename arg to match the docstring. | |
316 | ||
317 | * newcomment.el (uncomment-region): Be more careful when skipping | |
318 | backwards over `=' not to bump into BOBP. | |
319 | ||
d396e521 | 320 | 2000-07-05 Michael Kifer <kifer@cs.sunysb.edu> |
34342a07 | 321 | |
dd8888a1 GM |
322 | * ediff-diff.el (ediff-wordify): Use syntax table. |
323 | * ediff-init.el (ediff-has-face-support-p): Use | |
d396e521 | 324 | ediff-color-display-p. |
dd8888a1 | 325 | (ediff-color-display-p): Use display-color-p, changed to defun |
d396e521 MK |
326 | from defsubst. |
327 | Got rid of special cases for NeXT and OS/2. | |
dd8888a1 | 328 | * ediff-wind.el (ediff-setup-control-frame): Set proper modeline |
d396e521 | 329 | face. |
34342a07 | 330 | |
5e2dfaa4 SM |
331 | 2000-07-05 Stefan Monnier <monnier@cs.yale.edu> |
332 | ||
333 | * emacs-lisp/lucid.el: Require CL. | |
334 | (copy-tree, remprop): Remove, it's provided by CL. | |
335 | (map-keymap): Define in terms of cl-map-keymap. | |
336 | (extent-property, set-extent-end-glyph): New functions. | |
337 | ||
338 | * emacs-lisp/cl-extra.el (cl-map-keymap): Handle char-tables. | |
339 | ||
d5c5cddd GM |
340 | 2000-07-05 Gerd Moellmann <gerd@gnu.org> |
341 | ||
485266d0 GM |
342 | * Makefile.in (DONTCOMPILE): Add comment that the name may |
343 | not be changed without changing the make-dist script. | |
344 | ||
5e2dfaa4 | 345 | * emacs-lisp/cl-extra.el (cl-old-mapc): Removed; don't defalias mapc. |
d5c5cddd | 346 | (cl-mapc): Use mapc instead of cl-old-mapc. |
34342a07 | 347 | |
e2c46326 AI |
348 | 2000-07-05 Andrew Innes <andrewi@gnu.org> |
349 | ||
350 | * makefile.nt: Add support for `bootstrap' and related targets. | |
351 | ||
a027a91b SM |
352 | 2000-07-05 Stefan Monnier <monnier@cs.yale.edu> |
353 | ||
354 | * emacs-lisp/easymenu.el (easy-menu-define): Docstring fix. | |
355 | (easy-menu-do-define): Use `menu-item' format. | |
356 | Handle case where easy-menu-create-menu returns a symbol. | |
357 | Manually call the potential top-level filter in the function binding. | |
358 | (easy-menu-filter-return): New arg NAME. | |
359 | Convert to a keymap if MENU is an XEmacs menu. | |
360 | (easy-menu-convert-item-1): New. Extracted from easy-menu-do-add-item. | |
361 | (easy-menu-converted-items-table, easy-menu-convert-item): | |
362 | New var and fun to memoize easy-menu-convert-item-1. | |
363 | (easy-menu-do-add-item): Use it. | |
364 | (easy-menu-create-menu): Use easy-menu-convert-item. | |
365 | Wrap easy-menu-filter-return around any :filter specification. | |
366 | Don't convert the menu if a filter was specified. | |
367 | Tell easy-menu-make-symbol not to check for MENU being an expression. | |
368 | (easy-menu-make-symbol): New arg NOEXP. | |
369 | ||
5e03eb84 GM |
370 | 2000-07-05 Gerd Moellmann <gerd@gnu.org> |
371 | ||
372 | * emacs-lisp/lisp-mode.el (eval-defun-2): Remove parameter | |
373 | EVAL-DEFUN-ARG-INTERNAL; always print to minibuffer. | |
374 | (eval-defun): If called with prefix arg, instrument code for | |
375 | Edebug. | |
376 | ||
377 | * emacs-lisp/edebug.el (edebug-eval-defun): Make doc string | |
378 | similar to that of eval-defun. | |
379 | ||
fca68a95 DL |
380 | 2000-07-04 Dave Love <fx@gnu.org> |
381 | ||
7ccbba4c DL |
382 | * hl-line.el (hl-line-overlay): Make it permanent-local. |
383 | ||
fca68a95 DL |
384 | * calendar/todo-mode.el: Replaced with a working version, based on |
385 | 1998-01-12T11:43:22Z!os10000@seidel-space.de tidied up. | |
386 | ||
387 | 2000-07-03 Miles Bader <miles@lsi.nec.co.jp> | |
78e7e8a0 MB |
388 | |
389 | * paths.el (prune-directory-list): New function. | |
390 | (Info-default-directory-list): Rewritten to more methodically | |
391 | enumerate a big list of possible info directories (based on the | |
392 | list used by the standalone info reader). | |
fca68a95 | 393 | |
78e7e8a0 | 394 | * info.el (info-initialize): Use prune-directory-list to remove |
3a4f3f86 | 395 | non-existent directories from Info-directory-list. |
78e7e8a0 | 396 | |
78e7e8a0 MB |
397 | * paths.el (Info-default-directory-list): Try a list of possible |
398 | info-directories instead of a single one. Add the possible | |
399 | info directory "/usr/share/info". | |
400 | ||
401 | * woman.el (woman-man.conf-path): Explicitly include the debian | |
402 | man-db config file "/etc/manpath.config". | |
403 | (woman-parse-man.conf): Also handle MANDATORY_MANPATH entries, as | |
404 | are present in `manpath.config'. | |
405 | (woman-manpath): Include "/usr/share/man". | |
406 | ||
67c9a1d2 GM |
407 | 2000-07-03 Gerd Moellmann <gerd@gnu.org> |
408 | ||
6753393b GM |
409 | * frame.el (blink-cursor-mode): Don't hide cursor initially. |
410 | ||
411 | * startup.el (command-line): Initialize blink-cursor based | |
412 | on window-system. | |
413 | ||
e4f98ad3 GM |
414 | * frame.el (blink-cursor): Default to nil if not running under |
415 | a window-system. | |
416 | ||
2f516940 GM |
417 | * faces.el (face-spec-set): Ignore invalid attributes like 20.x. |
418 | (face-x-resources): Remove duplicate entry for :font. | |
419 | ||
67c9a1d2 GM |
420 | * textmodes/refer.el (refer-find-entry-internal): Use some-window |
421 | instead of cycling through windows with next-window. | |
422 | ||
423 | * term/sup-mouse.el (sup-pos-to-window): Use some-window instead | |
424 | of cycling through windows with next-window. | |
425 | ||
426 | * term/bg-mouse.el (bg-window-from-x-y): Use some-window instead | |
427 | of cycling through windows with next-window. | |
428 | ||
429 | * emacs-lisp/edebug.el (edebug-window-live-p, edebug-window-list) | |
430 | (edebug-get-displayed-buffer-points): Use walk-windows/some-window | |
431 | instead of cycling through windows with next-window. | |
432 | ||
433 | * calendar/appt.el (appt-select-lowest-window): Use walk-windows | |
434 | instead of cycling through windows with next-window. | |
435 | ||
436 | * dabbrev.el (dabbrev--find-expansion): Use walk-windows instead | |
437 | of cycling through windows with next-window. | |
438 | ||
439 | * terminal.el (te-process-output): Use walk-windows instead of | |
440 | cycling through windows with next-window. | |
441 | ||
442 | * server.el (server-switch-buffer): Use some-window instead of | |
443 | cycling through windows with next-window. | |
444 | ||
445 | * window.el (some-window): New function. | |
446 | (walk-windows): Remove reference to walk-windows-start. | |
831a6cb0 | 447 | |
3a4f3f86 | 448 | * hilit19.el (hilit-lookup-face-create): Don't set face colors to nil. |
831a6cb0 | 449 | |
8b7bc628 | 450 | 2000-07-03 Richard Stallman <rms@gnu.org> |
67c9a1d2 GM |
451 | |
452 | * window.el (walk-windows): Guarantee termination by keeping a list | |
453 | of all the windows already handled. | |
454 | ||
d0d57043 EZ |
455 | 2000-06-28 Eli Zaretskii <eliz@is.elta.co.il> |
456 | ||
457 | * mouse.el (mouse-show-mark, mouse-save-then-kill): Don't use | |
458 | window-system. | |
459 | ||
460 | * man.el (Man-notify-when-ready): Don't use window-system. If | |
461 | Man-notify-method is newframe, and the display is not | |
462 | multi-frame, select the frame created for the man page. | |
463 | (Man-init-defvars): Doc fix. | |
464 | ||
d5483ab1 GM |
465 | 2000-06-28 Gerd Moellmann <gerd@gnu.org> |
466 | ||
af5c25e1 GM |
467 | * faces.el (region): Change background color for light background. |
468 | ||
469 | * ediff-wind.el (ediff-setup-control-frame): Remove :box | |
470 | attribute from mode-line face of Ediff control frame. | |
471 | ||
d5483ab1 GM |
472 | * replace.el (query-replace-map): Bind `e' like `E'. |
473 | ||
9d47450f EZ |
474 | 2000-06-28 Eli Zaretskii <eliz@is.elta.co.il> |
475 | ||
3a4f3f86 SM |
476 | * menu-bar.el (menu-bar-edit-menu) <mark-whole-buffer>: |
477 | Change name to "Select All". | |
496b7491 | 478 | |
9d47450f EZ |
479 | * dos-fns.el (convert-standard-filename): Fix last change. |
480 | ||
0b431deb GM |
481 | 2000-06-27 Gerd Moellmann <gerd@gnu.org> |
482 | ||
4fa9f636 GM |
483 | * help.el (describe-variable): Don't insert a second `'s' in front |
484 | of the string `value is shown below'. Since the syntax-table is | |
485 | set to emacs-lisp-mode-syntax-table, forward-sexp skips over | |
486 | an existing `'s', so that this won't be deleted. | |
487 | ||
0b431deb GM |
488 | * pcmpl-cvs.el, pcmpl-gnu.el, pcmpl-linux.el, pcmpl-rpm.el: |
489 | * pcmpl-unix.el: New files. | |
490 | ||
32cad0aa SM |
491 | 2000-06-26 Stefan Monnier <monnier@cs.yale.edu> |
492 | ||
493 | * wid-edit.el (widget-member): Use the new plist-member. | |
494 | ||
2c69ced2 GM |
495 | 2000-06-26 Gerd Moellmann <gerd@gnu.org> |
496 | ||
44c0f771 GM |
497 | * replace.el (perform-replace): Undo change of 2000-04-04. |
498 | Instead, move backward 1 character at the end of the loop when | |
499 | necessary. | |
34342a07 | 500 | |
1d36487c GM |
501 | * faces.el (fringe): Change face for different backgrounds. |
502 | ||
503 | * eshell/esh-module.el (toplevel): Load defgroup's differently; | |
504 | patch from John. | |
505 | ||
2c69ced2 GM |
506 | * eshell/*.el: Change spelling of the Free Software Foundation. |
507 | ||
508 | * eshell/esh-toggle.el: Removed. | |
509 | ||
510 | * Makefile.in (DONTCOMPILE): Add eshell/esh-group.el. | |
511 | ||
512 | * menu-bar.el (menu-bar-tools-menu): Call read-mail-command | |
513 | interactively. | |
514 | ||
515 | 2000-06-26 Alex Schroeder <alex@gnu.org> | |
516 | ||
517 | * sql.el (sql-interactive-mode-map): Use `kbd' in calls to | |
518 | `define-key'; instead of checking `(emacs-version)' check for | |
519 | `set-keymap-parent' and `set-keymap-name' directly. Add entries | |
520 | for `;' and `o' which might be electric. | |
521 | ||
522 | (sql-electric-stuff): New user option. | |
523 | (sql-magic-go): New function which uses `sql-electric-stuff'. | |
524 | (sql-magic-semicolon): New function which uses | |
525 | `sql-electric-stuff'. | |
526 | ||
527 | (sql-accumulate-and-indent): Insert newline if `comint-accumulate' | |
528 | is not fboundp. | |
529 | ||
530 | (sql-oracle-options): New variable. | |
531 | (sql-oracle): Use it. | |
532 | ||
533 | (sql-imenu-generic-expression): Doc change. | |
534 | (sql-find-sqli-buffer): Make sure the default-value of sql-buffer | |
535 | is used. | |
536 | ||
537 | (sql-informix): Added command line parameter "-" to force | |
538 | sql-informix-program to use stdout. | |
539 | ||
db1306d8 EZ |
540 | 2000-06-25 Eli Zaretskii <eliz@is.elta.co.il> |
541 | ||
3a4f3f86 | 542 | * international/codepage.el (cp-coding-system-for-codepage-1): Doc fix. |
db1306d8 EZ |
543 | (cp864-decode-table): Doc fix. |
544 | (cp720-decode-table): New variable, supports the Arabic OEM | |
545 | codepage used by Windows. | |
546 | (cp737-decode-table): New, Greek OEM codepage used by Windows. | |
547 | ||
c69e5fcd DL |
548 | 2000-06-23 Dave Love <fx@gnu.org> |
549 | ||
550 | * font-lock.el (font-lock-support-mode) <defgroup>: Add :version. | |
551 | (font-lock-fontify-anchored-keywords): Use | |
552 | line-beginning-position. | |
553 | (global-font-lock-mode): Use mapc. | |
554 | ||
30ad8f23 SM |
555 | 2000-06-23 Stefan Monnier <monnier@cs.yale.edu> |
556 | ||
557 | * eshell/esh-module.el: Require CL when compiling. | |
558 | ||
26b4dc84 GM |
559 | 2000-06-23 Gerd Moellmann <gerd@gnu.org> |
560 | ||
78c56e70 GM |
561 | * comint.el (comint-substitute-in-file-name): Call replace-match |
562 | with second and third arg t. | |
563 | ||
34342a07 | 564 | * cus-edit.el (custom-button-face, custom-button-pressed-face): |
f6478c66 GM |
565 | Specify foreground color. |
566 | ||
567 | * faces.el (tool-bar, mode-line, header-line): Specify foreground | |
568 | color. | |
569 | ||
affbf647 GM |
570 | * Makefile.in (DONTCOMPILE): Add eshell/esh-maint.el. |
571 | ||
572 | * eshell/esh-cmd.el (eshell-rewrite-for-command): Use cdr and | |
573 | cddr instead of cdddr. | |
574 | ||
25fffb31 GM |
575 | * eshell/esh-util.el (eshell-sublist): Use eshell-copy-list |
576 | instead of copy-list. | |
577 | ||
578 | * eshell/esh-mode.el (eshell-mode): Use eshell-copy-list instead | |
579 | of copy-list. | |
580 | ||
26b4dc84 GM |
581 | * subdirs.el: Add eshell subdirectory. |
582 | ||
583 | * eshell: New subdirectory containing the Eshell package. | |
584 | ||
585 | * pcomplete.el: New file. | |
586 | ||
78c56e70 GM |
587 | 2000-06-23 Paul Eggert <eggert@twinsun.com> |
588 | ||
ea055732 GM |
589 | * mail/mailpost.el (post-mail-send-it): Make sure file has |
590 | proper permissions from birth. | |
591 | ||
592 | * files.el (basic-save-buffer-2): When temporarily setting | |
593 | file modes, set them to current modes plus 0200, not to 0777. | |
594 | ||
78c56e70 GM |
595 | * emerge.el (emerge-make-temp-file): Make sure file has proper |
596 | permissions from birth. | |
597 | ||
a3a7ff33 EZ |
598 | 2000-06-22 Eli Zaretskii <eliz@is.elta.co.il> |
599 | ||
600 | * files.el (make-backup-file-name-1): On DOS/Windows, run the | |
601 | backup file name through convert-standard-filename. | |
602 | ||
603 | * dos-fns.el (convert-standard-filename): Convert leading | |
604 | directories as well. When long file names are supported, convert | |
605 | characters that are invalid in Windows file names. | |
606 | ||
1fd9b7fe GM |
607 | 2000-06-22 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
608 | ||
609 | * ps-print.el: Fix bug: if ^L is the very first buffer character, | |
610 | ps-print crashes. New feature: page selection for printing. Create | |
611 | raw-text-unix coding system for XEmacs. Doc fix. | |
612 | (ps-print-version): New version number (5.2.3). | |
613 | (ps-plot-region): Bug fix. | |
614 | (ps-setup, ps-init-output-queue, ps-output, ps-begin-job, ps-end-file) | |
615 | (ps-header-sheet, ps-generate, ps-end-job): Code fix. | |
616 | (ps-restore-selected-pages, ps-selected-pages, ps-print-page-p): New | |
617 | funs. | |
618 | (ps-selected-pages, ps-last-selected-pages, ps-first-page) | |
619 | (ps-last-page): New vars. | |
620 | ||
16ed8416 GM |
621 | 2000-06-21 Gerd Moellmann <gerd@gnu.org> |
622 | ||
623 | * progmodes/sh-script.el (sh-while-getopts): Fix handling of | |
624 | empty option string. | |
625 | ||
4fbee715 EZ |
626 | 2000-06-21 Eli Zaretskii <eliz@is.elta.co.il> |
627 | ||
628 | * man.el (man): Doc fix. | |
629 | ||
eaecfc94 KH |
630 | 2000-06-21 Kenichi Handa <handa@etl.go.jp> |
631 | ||
632 | * international/mule-cmds.el (set-language-info-alist): Docstring | |
633 | fixed. | |
634 | ||
4a27bdfb GM |
635 | 2000-06-20 Gerd Moellmann <gerd@gnu.org> |
636 | ||
637 | * version.el (emacs-version): Use ISO date format. | |
638 | ||
639 | * emulation/pc-select.el (pc-selection-mode): Bind `M-\d' | |
640 | instead of `M-backspace'. | |
641 | ||
642 | * simple.el (turn-off-auto-fill): New function. | |
643 | ||
8972fe79 SM |
644 | 2000-06-20 Stefan Monnier <monnier@cs.yale.edu> |
645 | ||
646 | * jit-lock.el (with-buffer-prepared-for-jit-lock): | |
647 | Renamed from with-buffer-prepared-for-font-lock and use | |
648 | inhibit-modification-hooks rather than setting *-change-functions. | |
649 | Update all functions to use the new name. | |
650 | (jit-lock-first-unfontify-pos): New semantics (and doc). | |
651 | (jit-lock-mode): Make non-interactive. | |
652 | Don't automatically turn on font-lock. | |
653 | Set jit-lock-first-unfontify-pos to indicate deferred-contextual mode. | |
654 | Always use jit-lock-after-change. | |
655 | Remove and restore font-lock-after-change-function. | |
656 | (turn-on-jit-lock, jit-lock-after-fontify-buffer) | |
657 | (jit-lock-after-unfontify-buffer): Remove. | |
658 | (jit-lock-stealth-fontify): | |
659 | Reset jit-lock-first-unfontify-pos to point-max rather than to nil. | |
660 | (jit-lock-after-change): Set the `fontified' text-prop to nil. | |
661 | ||
5d80cc9c SS |
662 | 2000-06-20 Sam Steingold <sds@gnu.org> |
663 | ||
664 | * emacs-lisp/cl-indent.el (toplevel): Indent | |
665 | `print-unreadable-object' properly. Untabify. | |
666 | ||
f54e4d13 CD |
667 | 2000-06-14 Carsten Dominik <dominik@strw.leidenuniv.nl> |
668 | ||
669 | * textmodes/reftex.el (reftex-find-citation-regexp-format): | |
670 | Support for bibentry. | |
671 | (reftex-compile-variables): Fixed problem with end of section-re. | |
672 | ||
673 | * texmodes/reftex-dcr.el (reftex-view-crossref, | |
8972fe79 SM |
674 | reftex-view-crossref-from-bibtex): |
675 | Deal with changed `reftex-find-citation-regexp-format'. | |
f54e4d13 CD |
676 | (reftex-view-regexp-match, reftex-view-crossref-from-bibtex): |
677 | Replaced `remprop' with `put'. | |
8972fe79 SM |
678 | (reftex-view-crossref, reftex-view-crossref-when-idle): |
679 | Support for bibentry. | |
f54e4d13 | 680 | |
8972fe79 SM |
681 | * textmodes/reftex-vars.el (reftex-cite-format-builtin): |
682 | New entry for bibentry package. | |
f54e4d13 | 683 | |
8972fe79 SM |
684 | * textmodes/reftex-parse.el (reftex-locate-bibliography-files): |
685 | Regexp also matches "\nobibliography". | |
f54e4d13 | 686 | |
8972fe79 SM |
687 | * textmodes/reftex-global.el (reftex-renumber-simple-labels): |
688 | Call `reftex-ensure-write-access' before doing anything. | |
f54e4d13 CD |
689 | (reftex-ensure-write-access): New function. |
690 | ||
f54e4d13 CD |
691 | 2000-06-14 Carsten Dominik <dominik@strw.leidenuniv.nl> |
692 | ||
693 | * progmodes/idlwave.el: File re-installed (update to version 4.2) | |
694 | ||
695 | * progmodes/idlw-shell.el: File re-installed (update to version 4.2) | |
696 | ||
697 | * progmodes/idlw-rinfo.el: File re-installed (update to version 4.2) | |
698 | ||
699 | * progmodes/idlw-toolbar.el: File re-installed (update to version 4.2) | |
700 | ||
701 | ||
560c43f4 DL |
702 | 2000-06-20 Dave Love <fx@gnu.org> |
703 | ||
704 | * faces.el (frame-background-mode): Use set-default, not set, in | |
705 | setter. | |
706 | (frame-update-faces, frame-update-face-colors): Define with | |
707 | defalias. | |
708 | ||
709 | * enriched.el (enriched-decode-foreground) | |
710 | (enriched-decode-background): Don't use internal-find-face. | |
711 | ||
712 | * apropos.el: Doc fixes. | |
713 | ||
714 | * cus-edit.el (customize-changed-options): Check arg. | |
715 | (customize-version-lessp): Don't require decimal point. | |
716 | ||
717 | * custom.el (defcustom, defgroup): Doc fix. | |
718 | ||
719 | * newcomment.el (comment) <defgroup>: Add :version. | |
720 | (comment-multi-line): Doc fix. | |
721 | ||
722 | * emulation/mlsupport.el (define-hooked-local-abbrev, | |
723 | define-hooked-global-abbrev): Fix, using define-abbrev. | |
724 | ||
cdf0357b GM |
725 | 2000-06-19 Gerd Moellmann <gerd@gnu.org> |
726 | ||
727 | * menu-bar.el (menu-bar-edit-menu): Add menu item for marking | |
728 | the whole buffer. | |
729 | ||
10013d74 DL |
730 | 2000-06-19 Dave Love <fx@gnu.org> |
731 | ||
732 | * menu-bar.el (menu-bar-options-save): New function. | |
733 | (menu-bar-options-menu): Use it. | |
734 | (menu-bar-options-menu) <toggle-global-lazy-font-lock-mode>: | |
735 | Simplify. | |
736 | ||
6922f208 AS |
737 | 2000-06-19 Andreas Schwab <schwab@suse.de> |
738 | ||
739 | * progmodes/etags.el (tags-query-replace): Put new parameters | |
740 | START and END at the end, for backward compatibility. | |
741 | ||
10d7bf84 KH |
742 | 2000-06-19 Kenichi Handa <handa@etl.go.jp> |
743 | ||
744 | * international/codepage.el: | |
745 | (cp-coding-system-for-codepage-1): Delete special codes for | |
746 | generating xxx-dos coding system because now a CCL based coding | |
747 | system can handle EOL conversion by default. | |
748 | ||
749 | * international/mule.el (make-coding-system): Generate subsidiary | |
750 | coding systems for EOL handling variants even for a CCL based | |
751 | coding system. | |
752 | ||
8f3c9a3d KH |
753 | 2000-06-19 Kenichi Handa <handa@etl.go.jp> |
754 | ||
755 | * international/isearch-x.el (isearch-minibuffer-input-method) | |
756 | (isearch-minibuffer-input-method-function): These variables | |
757 | deleted. | |
758 | (isearch-with-input-method): Don't use the above variables. | |
759 | (isearch-process-search-multibyte-characters): Likewise. Call | |
760 | read-string with the arg INHERIT-INPUT-METHOD t. | |
761 | ||
c2acf685 SM |
762 | 2000-06-17 Stefan Monnier <monnier@cs.yale.edu> |
763 | ||
13f0d185 SM |
764 | * font-lock.el (font-lock-after-fontify-buffer) |
765 | (font-lock-after-unfontify-buffer): No need to call back to jit-lock. | |
766 | ||
767 | * jit-lock.el (jit-lock-mode): Force jit-refontify when turned on. | |
768 | Use consistent make-local-variable style for font-lock-fontified. | |
769 | (jit-lock-fontify-buffer): | |
770 | Don't bother checking for font-lock-mode and jit-lock-mode. | |
771 | ||
c2acf685 SM |
772 | * time.el: Remove trailing ^M that prevent CVS-merging. |
773 | ||
a9021acd GM |
774 | 2000-06-16 Gerd Moellmann <gerd@gnu.org> |
775 | ||
776 | * Makefile.in (distclean): New target. | |
5d80cc9c | 777 | |
0df68e9f SM |
778 | 2000-06-16 Stefan Monnier <monnier@cs.yale.edu> |
779 | ||
780 | * Makefile.in (srcdir): Define for update-subdirs. | |
781 | ||
6344985d GM |
782 | 2000-06-16 Gerd Moellmann <gerd@gnu.org> |
783 | ||
784 | * find-lisp.el: New file. | |
785 | ||
63239267 AI |
786 | 2000-06-16 Andrew Innes <andrewi@gnu.org> |
787 | ||
788 | * time.el (display-time-mail-function): New variable, to allow | |
789 | external packages to indicate when new mail is available. | |
790 | (display-time-update): Use it. | |
791 | ||
1699f991 KH |
792 | 2000-06-16 Kenichi Handa <handa@etl.go.jp> |
793 | ||
a3b37893 KH |
794 | * international/mule.el (mule-version): Change version name to |
795 | SAKAKI. AOI has already been used by Meadow. | |
796 | ||
1699f991 KH |
797 | * international/quail.el (quail-show-guidance-buf): To find the |
798 | bottom window (but minibuffer), pay attention to the height of | |
799 | minibuffer. | |
800 | ||
228b083e EZ |
801 | 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il> |
802 | ||
7d5c8691 EZ |
803 | * arc-mode.el (archive-mode-map): Use the new menu-item format for |
804 | menu-bar menus. Add help strings. Don't remove the Edit menu | |
805 | from the menu bar, as the menu bar has enough space now. | |
806 | ||
261f3289 EZ |
807 | * Makefile.in (SHELL): Make sure /bin/sh is used. |
808 | ||
228b083e EZ |
809 | * woman.el (woman-man-buffer): Fix bold and underlined CJK |
810 | characters, which use series of two ^H characters instead of one. | |
811 | ||
e27e8d71 GM |
812 | 2000-06-15 Gerd Moellmann <gerd@gnu.org> |
813 | ||
5d80cc9c | 814 | * info.el (Info-find-in-tag-table-1, Info-find-in-tag-table) |
451ec4e3 | 815 | (Info-find-node-in-buffer-1, Info-find-node-in-buffer): New |
5d80cc9c | 816 | functions. |
451ec4e3 GM |
817 | (Info-find-node-2): Try a case-sensitive search first, then |
818 | do a case-insensitive search. | |
819 | ||
820 | * menu-bar.el (menu-bar-help-menu): Add menu item for non-English | |
821 | tutorials. | |
822 | ||
b675095c GM |
823 | * complete.el (PC-env-vars-alist): New variable. |
824 | (PC-complete-as-file-name): New function. | |
825 | (partial-completion-mode): Initialize PC-env-vars-alist from | |
826 | process-environment. | |
827 | (PC-do-completion): Handle completion of env vars. | |
828 | ||
829 | * info.el (Info-set-mode-line): Show file name in mode line, | |
830 | use `*Info*' instead of `Info:'. | |
831 | ||
e27e8d71 GM |
832 | * startup.el (command-line-1): Change copyright messages to year |
833 | 2000. | |
834 | ||
28223a7e DL |
835 | 2000-06-15 Dave Love <fx@gnu.org> |
836 | ||
837 | * net/goto-addr.el (goto-address-fontify): Use keymap property, | |
838 | not local-map. | |
839 | ||
32684631 KH |
840 | 2000-06-15 Kenichi Handa <handa@etl.go.jp> |
841 | ||
842 | * international/mule.el (set-buffer-file-coding-system): Almost | |
843 | rewritten to handle `undecided' as no-op. | |
844 | ||
9f817ea4 GM |
845 | 2000-06-14 Gerd Moellmann <gerd@gnu.org> |
846 | ||
e27e8d71 | 847 | * Makefile.in: New file. |
dce6b995 GM |
848 | |
849 | * Makefile: Removed. | |
850 | ||
9f817ea4 GM |
851 | * net/goto-addr.el (goto-address): Don't bind C-c RET locally. |
852 | (goto-address-highlight-keymap): Bind C-c RET. | |
853 | ||
2de33f94 KH |
854 | 2000-06-14 Kenichi Handa <handa@etl.go.jp> |
855 | ||
bbf1e8a5 KH |
856 | * mail/sendmail.el (sendmail-send-it): The temporary buffer |
857 | inherits buffer-file-coding-system of the current buffer. | |
725a6897 | 858 | |
02891cc3 KH |
859 | * tar-mode.el (tar-extract): For goto-char, use (point-min), not |
860 | 0. Give correct argument to set-auto-coding-function. | |
861 | (tar-expunge): For goto-char, use (point-min), not 0. | |
862 | (tar-clear-modification-flags): For goto-char, use (point-min), not 1. | |
863 | (tar-subfile-save-buffer): Likewize. | |
864 | ||
2de33f94 KH |
865 | * international/mule.el |
866 | (after-insert-file-set-buffer-file-coding-system): Call | |
867 | set-buffer-file-coding-system with the arg FORCE t. | |
868 | ||
1681ead6 GM |
869 | 2000-06-13 Gerd Moellmann <gerd@gnu.org> |
870 | ||
871 | * mail/sendmail.el (mail-specify-envelope-from): Initialize to | |
872 | nil. Contemporary sendmails issue an X-Authentication-Warning if | |
b675095c | 873 | the sender is set with `-f'. |
1681ead6 | 874 | |
fdf4b680 DL |
875 | 2000-06-13 Dave Love <fx@gnu.org> |
876 | ||
9c50afce DL |
877 | * help.el (describe-function-1): Kluge around cases of functions |
878 | fset to subrs whose doc doesn't match their symbol-name. | |
879 | ||
0ad550ba | 880 | * image.el (insert-image): Default STRING to a space. |
f290ca08 | 881 | |
fdf4b680 | 882 | * info.el Doc fixes. |
5d80cc9c | 883 | (Info-build-node-completions): Match Ref tags. |
fdf4b680 | 884 | |
9b6610db EZ |
885 | 2000-06-13 Eli Zaretskii <eliz@is.elta.co.il> |
886 | ||
a704139d EZ |
887 | * frame.el (display-multi-frame-p, display-multi-font-p): New |
888 | defaliases for display-graphic-p. | |
889 | ||
9b6610db EZ |
890 | * hl-line.el: Fixed a typo in commentary. |
891 | ||
7a5ea398 KH |
892 | 2000-06-13 Kenichi Handa <handa@etl.go.jp> |
893 | ||
894 | * language/tibet-util.el (tibetan-tibetan-to-transcription): Typo | |
895 | fixed. | |
896 | ||
0dc91c57 DL |
897 | 2000-06-12 Dave Love <fx@gnu.org> |
898 | ||
899 | * image.el (insert-image): Save a little consing. | |
900 | ||
0bd5914b KH |
901 | 2000-06-12 Kenichi Handa <handa@etl.go.jp> |
902 | ||
903 | * language/tibet-util.el: Convert all tibetan-1-column characters | |
904 | to the corresponding tibetan characters. | |
905 | (tibetan-add-components): Delete code for the special treatment of | |
906 | 'a chung. | |
907 | ||
908 | * language/tibetan.el (tibetan-composable-pattern): Fix previous | |
909 | change. | |
910 | (tibetan-vowel-transcription-alist): More rules added. | |
911 | (tibetan-composite-vowel-alist): New variable. | |
912 | (tibetan-precomposition-rule-alist): More rules added. | |
913 | ||
6dc7d3d5 SM |
914 | 2000-06-12 Stefan Monnier <monnier@cs.yale.edu> |
915 | ||
9c04c393 SM |
916 | * startup.el (command-line): Only call menu-bar-mode if interactive. |
917 | ||
918 | * thingatpt.el (toplevel symbol-properties): | |
919 | * textmodes/makeinfo.el (makeinfo-compile): | |
920 | * progmodes/make-mode.el (makefile-pickup-filenames-as-targets): | |
5d80cc9c | 921 | * progmodes/hideif.el (hif-compress-define-list) |
9c04c393 | 922 | (hide-ifdef-use-define-alist): |
5d80cc9c | 923 | * net/ange-ftp.el (ange-ftp-vms-delete-file-entry) |
9c04c393 SM |
924 | (ange-ftp-vms-add-file-entry): |
925 | * menu-bar.el (menu-bar-update-buffers, menu-bar-update-buffers): | |
926 | * man.el (Man-build-man-command): | |
927 | * mail/rnewspost.el (news-reply-header-hook): | |
928 | * info.el (Info-insert-dir): | |
929 | * emulation/mlconvert.el (backward-word, forward-word, setq): | |
930 | * emacs-lisp/gulp.el (gulp-send-requests): | |
5d80cc9c SS |
931 | * emacs-lisp/byte-opt.el (byte-compile-log-lap-1) |
932 | (byte-optimize-inline-handler, byte-optimize-form-code-walker) | |
9c04c393 SM |
933 | (byte-optimize-apply, end of file): |
934 | * emacs-lisp/advice.el (ad-advice-class-completion-table) | |
935 | (ad-make-freeze-definition): | |
936 | * startup.el (command-line, command-line-1): Don't quote lambdas. | |
937 | ||
6dc7d3d5 SM |
938 | * pcvs.el (cvs-parse-process): Don't blindly refresh all cookies. |
939 | (cvs-cleanup-removed): New function. | |
940 | (cvs-cleanup-functions): New var. | |
941 | (cvs-cleanup-collection): Use cvs-cleanup-functions to allow the user | |
942 | some flexibility in specifying additional entries to auto-cleanup. | |
943 | (cvs-quickdir): New function. | |
944 | (cvs-mode-insert): Use cvs-fileinfo-from-entries. | |
945 | (cvs-mode-imerge): Use smerge-ediff rather than vc-resolve-conflicts. | |
946 | (cvs-mode-find-file): Check that we are on a filename or dirname | |
947 | when invoked through a mouse-click. | |
948 | (cvs-full-path): Remove. | |
949 | (cvs-dired-action): Re-introduced. | |
950 | (cvs-dired-noselect): Use it. | |
951 | (vc-post-command-functions): use this new hook if available. | |
952 | ||
953 | * pcvs-info.el (cvs-fi-up-to-date-face, cvs-fi-unknown-face): New vars. | |
954 | (cvs-status-map): Don't inherit from cvs-mode-map anymore. | |
955 | (cvs-filename-map, cvs-dirname-map): Remove. | |
956 | (cvs-default-action): Remove. | |
957 | (cvs-add-face): Use `keymap' rather than `local-map' property, and only | |
958 | if the arg is really a keymap. | |
959 | (cvs-fileinfo-pp): Don't use any special map for file and dir names. | |
960 | Don't hardcode the mapping from state (aka type) to face, but check | |
961 | the var cvs-fi-<type>-face instead. | |
962 | (cvs-fileinfo-from-entries): New function. | |
963 | ||
964 | * pcvs-defs.el (cvs-default-ignore-marks, cvs-diff-ignore-marks): | |
965 | Docstring fix. | |
966 | (cvs-find-file-and-jump): Change default to be safer. | |
967 | (cvs-mode-diff-map): Define it as a function as well. | |
968 | (cvs-mode-map): Refer to the function variant of cvs-mode-diff-map. | |
969 | Bind mouse-2 in this global map rather than with text-properties. | |
970 | ||
971 | * pcvs-parse.el (cvs-parse-table): Look for conflict markers in the | |
972 | file to resolve the ambiguity between C(conflict) and C(need-merge). | |
973 | ||
5050a2ef KH |
974 | 2000-06-12 Kenichi Handa <handa@etl.go.jp> |
975 | ||
976 | * international/mule.el (set-buffer-file-coding-system): If | |
977 | CODING-SYSTEM is nil, set buffer-file-coding-system to nil | |
978 | unconditionally. | |
979 | ||
35a7ac84 DL |
980 | 2000-06-12 Dave Love <fx@gnu.org> |
981 | ||
982 | * wid-edit.el (widget-specify-button): Really suppress the face if | |
983 | required. | |
984 | ||
db8eeecd GM |
985 | 2000-06-11 Gerd Moellmann <gerd@gnu.org> |
986 | ||
987 | * term/x-win.el (x-colors): Add colors from recent rgb.txt. | |
988 | ||
70223ca4 SM |
989 | 2000-06-11 Stefan Monnier <monnier@cs.yale.edu> |
990 | ||
991 | * imenu.el (imenu-generic-expression): Docstring fix. | |
992 | ||
993 | * composite.el (composition-function-table): Move the `put' | |
994 | below the autoload cookie so we can load the file before loaddefs. | |
995 | ||
996 | * avoid.el (mouse-avoidance-random-shape): Don't quote lambda. | |
997 | ||
998 | * emacs-lisp/autoload.el (make-autoload): Use `cond'. | |
999 | Handle easy-mmode-define-global-mode. | |
1000 | For complex macros like define-minor-mode that can generate | |
1001 | several autoload entries, try to autoload entries in the | |
1002 | macroexpanded code. | |
1003 | ||
1004 | * emacs-lisp/easy-mmode.el (define-minor-mode): | |
1005 | If KEYMAP is a symbol, just use it. | |
1006 | Use byte-compile-current-file and load-file-name to infer the | |
1007 | proper :require to pass to defcustom. | |
1008 | Wrap the hook var into `progn' so as not to autoload it. | |
1009 | Add a :autoload-end cookie. | |
1010 | Be more careful about the evaluation of KEYMAP. | |
1011 | (easy-mmode-define-global-mode): Add a :autoload-end cookie. | |
1012 | (define-derived-mode): Move define-abbrev-table outside of defvar. | |
1013 | ||
1014 | 2000-06-10 Stefan Monnier <monnier@cs.yale.edu> | |
1015 | ||
1016 | * Makefile (EMACSOPT): Remove --no-init-file (implied by -batch). | |
1017 | (autoloads): Explicitly load `autoload' to bootstrap without loaddefs. | |
1018 | (backup-compiled-files): Ignore errors during `tar'. | |
1019 | (bootstrap): Make autoloads before elc files. | |
1020 | ||
9c53b34e KH |
1021 | 2000-06-10 Kenichi Handa <handa@etl.go.jp> |
1022 | ||
1023 | * international/mule.el (set-buffer-file-coding-system): If one of | |
5d80cc9c | 1024 | undecided-XXX is specified, change only EOL conversion. |
9c53b34e KH |
1025 | |
1026 | * international/mule-conf.el (unix): New alias for the coding | |
1027 | system undecided-unix. | |
1028 | ||
22ddd299 DL |
1029 | 2000-06-09 Dave Love <fx@gnu.org> |
1030 | ||
5ee42746 DL |
1031 | * tar-mode.el (tar-copy): Supply MUSTBENEW arg to write-region. |
1032 | ||
70223ca4 | 1033 | * progmodes/executable.el: Byte compile dynamic. |
22ddd299 DL |
1034 | (executable-insert): Change custom type. |
1035 | (executable-find): Add autoload cookie. | |
cc7e1d18 DL |
1036 | (executable-make-buffer-file-executable-if-script-p): New |
1037 | function. After Noah Friedman. | |
22ddd299 DL |
1038 | |
1039 | * files.el (after-save-hook): Customize, with | |
cc7e1d18 | 1040 | executable-make-buffer-file-executable-if-script-p as an option. |
22ddd299 | 1041 | |
41ea3794 KH |
1042 | 2000-06-09 Kenichi Handa <handa@etl.go.jp> |
1043 | ||
f89437e3 KH |
1044 | * ps-mule.el (ps-mule-font-info-database-bdf): Prefer the font |
1045 | "tib24p-mule.bdf" for Tibetan. | |
1046 | ||
7a4ee259 KH |
1047 | * composite.el (decompose-composite-char): Declare it as obsolete. |
1048 | ||
ff6a65c2 KH |
1049 | * man.el (Man-fontify-manpage): Pay attention to underline and |
1050 | overstrike pattern for CJK characters (e.g. __^H^H and X^H^HX). | |
41ea3794 | 1051 | |
f83fe4b4 GM |
1052 | 2000-06-08 Gerd Moellmann <gerd@gnu.org> |
1053 | ||
1054 | * thingatpt.el (forward-thing): Use functionp instead of fboundp. | |
1055 | Set maintainer to FSF since author isn't reachable. | |
1056 | ||
e56d7900 DL |
1057 | 2000-06-08 Dave Love <fx@gnu.org> |
1058 | ||
1059 | * international/mule-cmds.el (select-safe-coding-system): If | |
1060 | DEFAULT-CODING-SYSTEM is not specified, also check the most | |
1061 | preferred coding-system if buffer-file-coding-system is | |
1062 | `undecided'. From Handa. | |
1063 | ||
d3981b49 KH |
1064 | 2000-06-08 Kenichi Handa <handa@etl.go.jp> |
1065 | ||
1066 | * international/mule.el | |
1067 | (after-insert-file-set-buffer-file-coding-system): If the buffer | |
1068 | size is greater than INSERTED, judget that we are not visiting. | |
1069 | ||
bff71087 RV |
1070 | 2000-06-07 Rajesh Vaidheeswarran <rv@gnu.org> |
1071 | ||
1072 | * whitespace.el (defgroup whitespace): Comment out `:version'. | |
1073 | XEmacs 20.4 has problems defining the group with this present. | |
1074 | We'll have this commented out till get resolve the problem. | |
1075 | ||
45f485a6 GM |
1076 | 2000-06-07 Gerd Moellmann <gerd@gnu.org> |
1077 | ||
1078 | * align.el: Update from author. | |
1079 | ||
1080 | 2000-06-07 Jari Aalto <jari.aalto@poboxes.com> | |
1081 | ||
1082 | * apropos.el (apropos-mode-hook): New user variable. | |
1083 | (apropos-mode): Run apropos-mode-hook. | |
bff71087 | 1084 | |
45f485a6 GM |
1085 | 2000-06-07 David Ponce <david@dponce.com> |
1086 | ||
1087 | * recentf.el: Fixed recentf-edit-list and recentf-open-more-files | |
1088 | commands. Require `wid-edit' at run-time. | |
1089 | ||
1090 | 2000-06-07 David Ponce <david@dponce.com> | |
1091 | ||
1092 | * recentf.el: Added some "Commentary". | |
1093 | (recentf-open-more-files, recentf-edit-list): Minor changes to | |
1094 | move the point at the top of the file list. This behaviour is | |
1095 | consistent with the menu one when the list contains a lot of | |
1096 | files. | |
1097 | (recentf-cleanup): Now displays the number of items removed from | |
1098 | the list. | |
1099 | (recentf-relative-filter) New menu filter to show filenames | |
1100 | relative to `default-directory'. | |
bff71087 | 1101 | |
45f485a6 GM |
1102 | 2000-06-07 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
1103 | ||
1104 | * ps-print.el: XEmacs compatibility. Doc fix. Can select page size | |
1105 | with/without giving an error if PostScript printer doesn't have this | |
1106 | kind of page size. Zebra Stripe continues or restarts on next page. | |
1107 | Manual/automatic paper feeding. Switch or not the header. | |
1108 | (ps-print-version): New version number (5.2.2). | |
1109 | (ps-windows-system): Include emx as a Windows system. | |
1110 | (ps-setup, ps-begin-file, ps-color-values, ps-screen-to-bit-face) | |
1111 | (ps-generate-postscript-with-faces, ps-generate-postscript-with-faces) | |
1112 | (ps-background-text): Code fix. | |
1113 | (ps-error-handler-message, ps-user-defined-prologue) | |
1114 | (ps-print-prologue-header, ps-printer-name) | |
1115 | (ps-print-control-characters, ps-n-up-filling, ps-zebra-color) | |
1116 | (ps-line-number-step, ps-spool-config, ps-default-fg, ps-default-bg) | |
1117 | (ps-use-face-background): Customization fix. | |
1118 | (ps-n-up-database): Data fix. | |
1119 | (ps-warn-paper-type, ps-zebra-stripe-follow, ps-manual-feed) | |
1120 | (ps-switch-header): New vars. | |
1121 | (ps-xemacs-color-name, ps-face-foreground-name) | |
1122 | (ps-face-background-name, ps-boolean-constant): New funs. | |
1123 | ||
c14dcd22 DL |
1124 | 2000-06-07 Dave Love <fx@gnu.org> |
1125 | ||
1126 | * allout.el: New version from Manheimer. | |
1127 | ||
e4044bb0 KH |
1128 | 2000-06-07 Kenichi Handa <handa@etl.go.jp> |
1129 | ||
1130 | * textmodes/fill.el (fill-find-break-point): Check the validity of | |
1131 | charset. | |
1132 | ||
59cfe8b9 KF |
1133 | 2000-05-25 Eli Zaretskii <eliz@is.elta.co.il> |
1134 | ||
1135 | * bookmark.el (bookmark-insert-location, bookmark-bmenu-list) | |
1136 | (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames): | |
1137 | Call display-color-p and display-mouse-p instead of looking at | |
1138 | window-system. | |
1139 | ||
bb2337f5 DL |
1140 | 2000-06-06 Dave Love <fx@gnu.org> |
1141 | ||
1142 | * image.el (find-image): Doc fix. Return nil if image not found. | |
1143 | (put-image, insert-image): Make STRING arg optional. | |
1144 | ||
8e624fa2 KH |
1145 | 2000-06-06 Kenichi Handa <handa@etl.go.jp> |
1146 | ||
1147 | * language/vietnamese.el: Remove eval-when-compile. | |
1148 | (viet-viscii-nonascii-translation-table): Define it as a | |
1149 | translation table made from viet-viscii-decode-table. | |
1150 | (viet-viscii-encode-table): Define it as a translation table made | |
1151 | from the reverse map of above. | |
1152 | (viet-vscii-nonascii-translation-table): Define it as a | |
1153 | translation table made from viet-vscii-decode-table. | |
1154 | (viet-vscii-encode-table): Define it as a translation table made | |
1155 | from the reverse map of above. | |
1156 | (ccl-decode-viscii): Use translate-character. | |
1157 | (ccl-encode-viscii, ccl-encode-viscii-font) | |
1158 | (ccl-decode-vscii, ccl-encode-vscii, ccl-encode-vscii-font): | |
1159 | Likewize. | |
bff71087 | 1160 | |
8e624fa2 KH |
1161 | * language/cyrillic.el: Remove eval-when-compile. |
1162 | (cyrillic-koi8-r-nonascii-translation-table): Define it as a | |
1163 | translation table made from cyrillic-koi8-r-decode-table. | |
1164 | (cyrillic-koi8-r-encode-table): Define it as a translation table | |
1165 | made from the reverse map of above. | |
1166 | (ccl-decode-koi8): Use translate-character. | |
1167 | (ccl-encode-koi8, ccl-encode-koi8-font): Likewize | |
1168 | (cyrillic-alternativnyj-nonascii-translation-table): Define it as | |
1169 | a translation table made from cyrillic-alternativnyj-decode-table. | |
1170 | (cyrillic-alternativnyj-encode-table): Define it as a translation | |
1171 | table made from the reverse map of above. | |
1172 | (ccl-decode-alternativnyj): Use translate-character. | |
1173 | (ccl-encode-alternativnyj, ccl-encode-alternativnyj-font): | |
1174 | Likewize | |
1175 | ||
1176 | * international/mule-diag.el (non-iso-charset-alist): Specify | |
1177 | translation table symbol instead of translation table itself. | |
1178 | (list-block-of-chars): CHARSET may be a translation table symbol. | |
1179 | ||
1180 | * international/mule.el (make-coding-system): If CODING-SYSTEM | |
1181 | already exists, override it. | |
1182 | ||
1183 | * international/fontset.el: Use family `proportional' for Tibetan | |
1184 | fonts. | |
1185 | ||
1186 | * international/ccl.el (ccl-compile-translate-character): Don't | |
1187 | check if Rrr has property translation-table. | |
1188 | (ccl-compile-map-multiple): Modified to avoid compiler warning. | |
1189 | ||
1969fae2 GM |
1190 | 2000-06-05 Gerd Moellmann <gerd@gnu.org> |
1191 | ||
1192 | * info.el: Bind case-fold-search to t when searching in case | |
1193 | a user sets it to nil in a hook. | |
1194 | ||
d5b037c5 SM |
1195 | 2000-06-05 Stefan Monnier <monnier@cs.yale.edu> |
1196 | ||
d3d02e65 SM |
1197 | * autoarg.el (autoarg-mode, autoarg-kp-mode): |
1198 | * hl-line.el (hl-line-mode): Use the new :global key argument. | |
1199 | ||
1200 | * tar-mode.el (tar-header-block-recompute-checksum): Remove. | |
1201 | (tar-clip-time-string): Prepend a space. | |
1202 | (tar-grind-file-mode): Construct a string rather than modifying one. | |
1203 | (tar-header-block-summarize): Fix docstring. | |
1204 | Use `format' rather than an error-prone set of copy-loops. | |
1205 | ||
1206 | * diff-mode.el (diff-font-lock-keywords, diff-hunk-header-re) | |
1207 | (diff-goto-source, diff-unified->context, diff-context->unified) | |
1208 | (diff-reverse-direction, diff-fixup-modifs): Fix the regexps to | |
1209 | understand the format output by the `-p' argument to diff. | |
1210 | ||
bff71087 | 1211 | * progmodes/sh-script.el (sh-symbol-list, sh-number-or-symbol-list) |
d3d02e65 SM |
1212 | (sh-re-done): Use defconst. |
1213 | (sh-indent-supported-here, sh-electric-rparen-needed-here): Add defvar. | |
1214 | (sh-help-string-for-variable, sh-guess-basic-offset): | |
1215 | Don't quote lambdas. | |
1216 | (sh-electric-rparen, sh-electric-hash, sh-search-word): Docstring typo. | |
1217 | (sh-regexp-for-done, sh-kw-alist, sh-kw): Moved to before their use. | |
1218 | ||
f7c4478f SM |
1219 | * mail/mh-comp.el (mh-send-sub): Check mh-etc is bound before using it. |
1220 | (mh-letter-mode): Derive from text-mode. | |
1221 | This implicitly means that it now calls kill-all-local-variables. | |
1222 | Also remove the Emacs-18 compatibility code. | |
1223 | ||
a8add29d SM |
1224 | * emacs-lisp/autoload.el (make-autoload): Simplify docstring. |
1225 | Make use of symbol-property doc-string-elt. | |
1226 | Use memq rather than a sequence of eq. | |
1227 | (doc-string-elt): Fix the wrong or missing previously unused values. | |
1228 | (autoload-print-form): New function extracted from | |
1229 | generate-file-autoloads to allow recursion when handling progn | |
1230 | so that defvar's and defun's docstrings are properly printed. | |
1231 | (generate-file-autoloads): Use it. | |
1232 | ||
d5b037c5 SM |
1233 | * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): Autoload. |
1234 | Use find-file-hooks in the minor-mode function. | |
1235 | Be careful not to loop indefinitely in the post-command-hook function. | |
1236 | ||
560ef11a | 1237 | 2000-06-05 Michael Kifer <kifer@cs.sunysb.edu> |
bff71087 | 1238 | |
1969fae2 | 1239 | * ediff-init.el (ediff-has-face-support-p): Make it paint faces on |
560ef11a | 1240 | tty's. |
1969fae2 | 1241 | * ediff-diff.el (ediff-exec-process): Use --binary for fine |
d5b037c5 | 1242 | differences whenever appropriate. |
1969fae2 GM |
1243 | * viper-cmd.el (viper-smart-suffix-list): Rearranged list members. |
1244 | * viper.el (find-file, find-file-other-window): Get viper to do | |
bff71087 RV |
1245 | wildcards. |
1246 | ||
b5bbbb76 SM |
1247 | 2000-06-04 Stefan Monnier <monnier@cs.yale.edu> |
1248 | ||
d5b037c5 SM |
1249 | * jit-lock.el (jit-lock-saved-fontify-buffer-function): New var. |
1250 | (jit-lock-fontify-buffer): New function for JIT refontification. | |
1251 | (jit-lock-mode): Fix docstring. | |
1252 | Use jit-lock-fontify-buffer for font-lock-fontify-buffer-function. | |
1253 | Remove jit-lock-after-change from the _local_ hook. | |
1254 | (jit-lock-function-1): Fix docstring. | |
1255 | ||
1256 | * info.el (Info-on-current-buffer): Initialize info. | |
1257 | ||
1258 | * newcomment.el (comment-indent): Ignore comment-indent-hook. | |
1259 | ||
1260 | * progmodes/tcl.el (tcl-indent-for-comment): | |
1261 | Ignore comment-indent-hook. | |
1262 | ||
1263 | * emacs-lisp/easy-mmode.el: Require CL during compilation. | |
1264 | (easy-mmode-define-toggle): Remove (inline into define-minor-mode). | |
b5bbbb76 SM |
1265 | (easy-mmode-pretty-mode-name): Rename from easy-mmode-derive-name |
1266 | and improve to use the lighter to guess the capitalization. | |
1267 | (define-minor-mode): Inline code from easy-mmode-define-toggle. | |
1268 | Add keyword arguments to specify global-ness or the custom group. | |
1269 | Add local-map and help-echo properties to the lighter. | |
1270 | (easy-mmode-define-navigation): Add the errors to debug-ignored-errors. | |
d5b037c5 | 1271 | (easy-mmode-define-global-mode): New macro. |
b5bbbb76 | 1272 | |
bfa6c260 DL |
1273 | 2000-06-02 Dave Love <fx@gnu.org> |
1274 | ||
1275 | * wid-edit.el: byte-compile-dynamic since we typically don't use | |
1276 | all the widgets. Don't require cl or widget. Remove | |
1277 | eval-and-compile. Don't autoload finder-commentary. Doc fixes. | |
1278 | (widget-read-event): Removed. Callers changed to use read-event. | |
1279 | (widget-button-release-event-p): Renamed from | |
1280 | button-release-event-p. | |
1281 | (widget-field-add-space, widget-field-use-before-change): | |
1282 | Uncustomize. | |
1283 | (widget-specify-field): Use keymap property, not local-map. | |
1284 | (widget-specify-button): Obey :suppress-face. | |
1285 | (widget-specify-insert): Use modern backquote syntax. | |
1286 | (widget-image-directory): Renamed from widget-glyph-directory. | |
1287 | (widget-image-enable): Renamed from widget-glyph-enable. | |
1288 | (widget-image-find): Replaces widget-glyph-find. | |
1289 | (widget-button-pressed-face): Move defvar. | |
1290 | (widget-image-insert): Replaces widget-glyph-insert. | |
1291 | (widget-convert): Use keywordp. | |
1292 | (widget-leave-text, widget-children-value-delete): Use mapc. | |
1293 | (widget-keymap): Remove XEmacs stuff. | |
b5bbbb76 | 1294 | (widget-field-keymap, widget-text-keymap): Define all inside defvar. |
bfa6c260 DL |
1295 | (widget-button-click): Don't set point at the click, but re-centre |
1296 | if we scroll out of window. Rewritten for images v. glyphs &c. | |
1297 | (widget-tabable-at): Use POS arg, not point. | |
1298 | (widget-beginning-of-line, widget-end-of-line) | |
1299 | (widget-item-value-create, widget-sublist, widget-princ-to-string) | |
1300 | (widget-sexp-prompt-value, widget-echo-help): Simplify. | |
1301 | (widget-default-create): Use widget-image-insert; some rewriting. | |
1302 | (widget-visibility-value-create) | |
1303 | (widget-push-button-value-create, widget-toggle-value-create): Use | |
1304 | widget-image-insert. | |
1305 | (checkbox): Create on and off images dynamically. | |
1306 | (documentation-link): Change :help-echo. | |
1307 | (widget-documentation-link-echo-help): Remove. | |
1308 | ||
3837de12 SM |
1309 | 2000-06-02 Stefan Monnier <monnier@cs.yale.edu> |
1310 | ||
1311 | * log-edit.el (log-edit-done): Thinko in the "same comment" detection. | |
1312 | ||
1313 | * emacs-lisp/easy-mmode.el (easy-mmode-derive-name): New function. | |
1314 | (easy-mmode-define-toggle, define-minor-mode): Use it. | |
1315 | (easy-mmode-define-keymap): Docstring fix. | |
1316 | (define-derived-mode): Default PARENT to fundamental-mode. | |
1317 | Add the derived-mode-parent symbol-property. | |
1318 | (easy-mmode-derived-mode-p): New function. | |
1319 | ||
90aa4ea8 DL |
1320 | 2000-06-02 Dave Love <fx@gnu.org> |
1321 | ||
37193ee6 DL |
1322 | * files.el (convert-standard-filename): Doc fix. |
1323 | (normal-backup-enable-predicate): New function. | |
1324 | (backup-enable-predicate): Use it to replace the lambda form. | |
1325 | ||
1326 | * calendar/todo-mode.el: [This needs more work on the outline | |
1327 | stuff.] Doc fixes. | |
1328 | (todo) <defgroup>: Add :version. | |
1329 | (todo-add-category): Don't use pushnew. | |
1330 | (todo-cmd-raise): Fix typo. | |
1331 | (todo-top-priorities): Change temp buffer name. | |
1332 | (todo-category-alist): Avoid redundant lambda. | |
3837de12 SM |
1333 | (todo-mode): Set paragraph-separate, outline-regexp from todo-prefix. |
1334 | Use outline-next-heading. | |
37193ee6 | 1335 | |
90aa4ea8 DL |
1336 | * autoarg.el: Rewritten to use define-minor-mode. |
1337 | (autoarg-kp-digits, autoarg-kp-mode-map): New variable. | |
1338 | (autoarg-kp-mode, autoarg-kp-digit-argument): New command. | |
1339 | ||
2e54623a KH |
1340 | 2000-06-02 Kenichi Handa <handa@etl.go.jp> |
1341 | ||
1342 | * isearch.el (isearch-other-meta-char): Fix previous change. | |
1343 | ||
c5def0db SM |
1344 | 2000-06-01 Stefan Monnier <monnier@cs.yale.edu> |
1345 | ||
3837de12 SM |
1346 | * log-edit.el (log-edit-mode): Make vc-comment-ring-index local. |
1347 | (log-edit-done): Only add the comment to the ring if it's different | |
1348 | from the last comment entered. | |
1349 | ||
c5def0db SM |
1350 | * isearch.el (isearch-highlight): Turn internal-find-face into facep. |
1351 | ||
2330c9d4 DL |
1352 | 2000-06-01 Dave Love <fx@gnu.org> |
1353 | ||
1354 | * hl-line.el: Rewritten using define-minor-mode. | |
1355 | ||
1356 | * help.el (describe-function-1): Distinguish special form from | |
1357 | builtin function. Sanity-check presence of arglist for builtins. | |
1358 | ||
6e5dfc31 KH |
1359 | 2000-06-01 Kenichi Handa <handa@etl.go.jp> |
1360 | ||
4dc1225b KH |
1361 | * international/characters.el: Fix syntax/category setting of |
1362 | Tibetan characters. | |
1363 | ||
1364 | * language/tibet-util.el (tibetan-add-components): Fixes for new | |
1365 | encoding of Tibetan characters. | |
1366 | (tibetan-decompose-precomposition-alist): New variable. | |
1367 | (tibetan-decompose-region): Convert precomposed characters to | |
1368 | non-precomposed characters. | |
1369 | (tibetan-decompose-string): Likewise. | |
1370 | (tibetan-composition-function): Fix args to | |
1371 | thibetan-compose-string. | |
1372 | ||
1373 | * language/tibetan.el (tibetan-composable-pattern): More | |
1374 | characters included. | |
1375 | (tibetan-consonant-transcription-alist): Rule for "R" added. | |
1376 | (tibetan-subjoined-transcription-alist): Rules for "+W", "+Y", and | |
1377 | "+R" added. | |
1378 | (tibetan-base-to-subjoined-alist): Rule for "RA" added. | |
1379 | ||
eadef5e6 KH |
1380 | * language/lao-util.el (lao-composition-function): Fix args to |
1381 | compose-string. | |
1382 | ||
1383 | * language/thai-util.el (thai-composition-function): Fix args to | |
1384 | compose-string. | |
1385 | ||
6e5dfc31 | 1386 | * isearch.el (isearch-update): Set disable-point-adjustment to t |
6389e4ab KH |
1387 | to prevent the point moving to the end of a composition when a |
1388 | part of a composition is searched. | |
6e5dfc31 KH |
1389 | (isearch-other-meta-char): If the key invoking this command can be |
1390 | mapped by function-key-map to a printing char, call | |
1391 | isearch-process-search-char directly. | |
1392 | ||
2598a293 SM |
1393 | 2000-06-01 Stefan Monnier <monnier@cs.yale.edu> |
1394 | ||
1395 | * emacs-lisp/bytecomp.el: | |
1396 | * frame.el: | |
1397 | * international/mule-cmds.el: | |
1398 | * international/mule-util.el: | |
1399 | * international/mule.el: | |
1400 | * mouse.el: | |
1401 | * subr.el: | |
1402 | * faces.el: Update calls to make-obsolete with a WHEN argument. | |
1403 | ||
1404 | * byte-run.el (make-obsolete, make-obsolete-variable): | |
1405 | Add an optional WHEN argument and change the format of the | |
bff71087 | 1406 | symbol-property information. |
2598a293 SM |
1407 | * emacs-lisp/bytecomp.el (byte-compile-log): Don't quote lambda. |
1408 | (byte-compile-obsolete, byte-compile-variable-ref): Understand the | |
1409 | new obsolete-symbol-property format and print WHEN if it is provided. | |
1410 | ||
28d8dff1 DL |
1411 | 2000-05-31 Dave Love <fx@gnu.org> |
1412 | ||
1413 | * loadhist.el (loadhist-hook-functions): Remove | |
1414 | before-change-function, after-change-function. | |
1415 | (unload-feature): Deal with symbols which are both bound and | |
1416 | fbound. | |
1417 | ||
1418 | * mouse.el (mouse-save-then-kill-delete-region): Don't bind | |
1419 | before-change-function, after-change-function. | |
1420 | ||
1421 | * simple.el (newline): Don't bind before-change-function, | |
1422 | after-change-function. | |
1423 | ||
7f565d87 RV |
1424 | 2000-05-31 Rajesh Vaidheeswarran <rv@gnu.org> |
1425 | ||
1426 | * whitespace.el (whitespace-rescan-timer-time): Update interval | |
1427 | set to 600 seconds (10 minutes) instead of 60 seconds since | |
1428 | a large number of whitespace buffers causes emacs to `freeze' | |
1429 | for a considerable amount of time. | |
1430 | ||
bff71087 | 1431 | * whitespace.el: Updated email address |
7f565d87 | 1432 | |
a8d693d8 DL |
1433 | 2000-05-31 Dave Love <fx@gnu.org> |
1434 | ||
1435 | * add-log.el (change-log-font-lock-keywords) <function>: Add | |
1436 | pattern for function of change. | |
1437 | (change-log-font-lock-keywords) <acknowledgements>: Amalgamate | |
1438 | acknowledgements patterns. | |
1439 | ||
a50192e7 KH |
1440 | 2000-05-31 Kenichi Handa <handa@etl.go.jp> |
1441 | ||
1442 | * isearch.el (isearch-printing-char): If keyboard coding system is | |
1443 | being used, call isearch-process-search-multibyte-characters. | |
1444 | ||
1445 | * international/isearch-x.el: Mostly rewritten. | |
1446 | ||
1447 | * international/quail.el (quail-start-conversion): Don't include | |
1448 | unhandled events in the returned events, but set them in | |
1449 | unread-command-events. Exit if all inputs are deleted. | |
1450 | ||
7e492772 JR |
1451 | 2000-05-30 Jason Rumney <jasonr@gnu.org> |
1452 | ||
1453 | * w32-fns.el (w32-charset-info-alist): Add each charset separately. | |
1454 | ||
1455 | * term/w32-win.el: Doc changes to reduce diffs with x-win.el. | |
1456 | Reenable code to create initial fontsets. | |
1457 | Use set-fontset-font in place of put-charset-property. | |
1458 | ||
10fc3187 GM |
1459 | 2000-05-30 Gerd Moellmann <gerd@gnu.org> |
1460 | ||
79148ea7 GM |
1461 | * progmodes/perl-mode.el (perl-indent-line): When looking for a |
1462 | label, ensure that the first colon isn't followed by another. | |
1463 | ||
1464 | * paths.el (Info-default-directory-list): Doc fix. | |
1465 | ||
086d5b87 GM |
1466 | * net/net-utils.el (finger-X.500-host-regexps): New user-option. |
1467 | (finger): If HOST matches a regexp from finger-X.500-host-regexps, | |
1468 | send a query containing USER only, not USER@HOST. | |
1469 | ||
10fc3187 GM |
1470 | * mail/rmail.el (rmail-widen-to-current-msgbeg): Use rmail-msgbeg |
1471 | and rmail-msgend to compute the restriction at the end, instead of | |
1472 | computing it. | |
1473 | ||
49e70dec GM |
1474 | 2000-05-29 Gerd Moellmann <gerd@gnu.org> |
1475 | ||
66254a13 GM |
1476 | * dabbrev.el (dabbrev-expand): Don't display messages in the |
1477 | echo area if the minibuffer window is active. | |
1478 | ||
49e70dec GM |
1479 | * jit-lock.el (jit-lock-mode): Add after change function to |
1480 | local hook. | |
1481 | ||
1482 | 2000-05-29 Christoph Wedler <Christoph.Wedler@sap.com> | |
1483 | ||
1484 | * antlr-mode.el: New commands: hide/unhide actions, | |
1485 | upcase/downcase literals. | |
1486 | (antlr-tiny-action-length): New user option. | |
1487 | (antlr-hide-actions): New command. Suggested by | |
1488 | Bjoern Mielenhausen <Bjoern.Mielenhausen@sap.com>. | |
7f565d87 | 1489 | (antlr-mode-map): New binding [C-c C-v]. |
49e70dec GM |
1490 | (antlr-mode-menu): New entries. |
1491 | (antlr-downcase-literals): New command. | |
1492 | (antlr-upcase-literals): Ditto. | |
1493 | ||
1494 | * antlr-mode.el: Minor changes: indendation, mode-name. | |
1495 | (antlr-indent-line): Indent cpp directive at column 0. | |
1496 | (antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/". | |
1497 | ||
1498 | * antlr-mode.el: XEmacs bug workaround, XEmacs hint. | |
1499 | (antlr-font-lock-additional-keywords): Workaround for intentional | |
1500 | bug in XEmacs version of font-lock. | |
1501 | (antlr-mode): Set symbol property `mode-name' to "Antlr". Could | |
1502 | be used by a smarter version of `buffers-menu-grouping-function'. | |
1503 | ||
1504 | 2000-05-29 Gerd Moellmann <gerd@gnu.org> | |
1505 | ||
1506 | * tmm.el (tmm-prompt): Recognize menu item definitions of the for | |
1507 | `(menu-item ...)' when looking for the position of DEFAULT-ITEM. | |
1508 | ||
49f93684 KH |
1509 | 2000-05-29 Kenichi Handa <handa@etl.go.jp> |
1510 | ||
1511 | * international/encoded-kb.el | |
1512 | (encoded-kbd-iso2022-designation-map): Pay attention to that | |
1513 | charset-iso-final-char return -1 for eight-bit-control and | |
1514 | eight-bit-graphic. | |
1515 | ||
5b1ae051 EZ |
1516 | 2000-05-28 Eli Zaretskii <eliz@is.elta.co.il> |
1517 | ||
1518 | * speedbar.el (speedbar-use-images, speedbar-update-flag) | |
1519 | (speedbar-easymenu-definition-base): Use display-graphic-p where | |
1520 | available, instead of window-system. | |
1521 | ||
a205e32a EZ |
1522 | 2000-05-28 Eli Zaretskii <eliz@is.elta.co.il> |
1523 | ||
1524 | * international/codepage.el (cp-coding-system-for-codepage-1): Add | |
1525 | eight-bit-graphic and eight-bit-control to safe charsets for cpNNN | |
1526 | coding systems. | |
1527 | ||
dd854dc2 DL |
1528 | 2000-05-26 Dave Love <fx@gnu.org> |
1529 | ||
c88a85d5 DL |
1530 | * disp-table.el (standard-display-underline): Don't use |
1531 | internal-find-face. | |
1532 | ||
dd854dc2 DL |
1533 | * mail/reporter.el: Maintainer change. Doc fixes. |
1534 | (reporter-version): Deleted. | |
1535 | ||
1536 | * emacs-lisp/elp.el: Maintainer change. | |
1537 | (elp-help-address, elp-submit-bug-report, elp-version): Deleted. | |
1538 | ||
dc29aa6c SM |
1539 | 2000-05-26 Stefan Monnier <monnier@cs.yale.edu> |
1540 | ||
1541 | * add-log.el (add-change-log-entry): Merge the current entry with the | |
1542 | previous one if the previous one is empty. | |
1543 | ||
ed62683d DL |
1544 | 2000-05-26 Dave Love <fx@gnu.org> |
1545 | ||
4370a375 DL |
1546 | * loadhist.el (unload-feature): Fix interactive spec [from |
1547 | lijnzaad@ebi.ac.uk]. | |
1548 | ||
ed62683d DL |
1549 | * emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Use |
1550 | subr-arity to check primitives. | |
1551 | (byte-compile-flush-pending, byte-compile-file-form-progn) | |
1552 | (byte-compile-normal-call, byte-compile-list, byte-compile-concat) | |
1553 | (byte-compile-insert, byte-compile-funcall): Use mapc instead of | |
1554 | mapcar. | |
1555 | ||
ba9f8f95 KH |
1556 | 2000-05-26 Kenichi Handa <handa@etl.go.jp> |
1557 | ||
0f3e0672 KH |
1558 | * international/fontset.el: Set family names of non-latin charsets |
1559 | in default fontset to "*". | |
1560 | ||
cebefb44 KH |
1561 | * international/mule-diag.el (print-fontset): Combine family part |
1562 | and registry part of the fontname by "-*-" instead of "-". | |
1563 | ||
ba9f8f95 KH |
1564 | * international/mule-cmds.el (encode-coding-char): Make strings |
1565 | multibyte before calling encode-coding-string. | |
1566 | ||
931d0724 SM |
1567 | 2000-05-25 Stefan Monnier <monnier@cs.yale.edu> |
1568 | ||
1569 | * derived.el: Fix keywords. | |
8ccce2b0 | 1570 | (define-derived-mode): Only define if needed. |
931d0724 SM |
1571 | |
1572 | * simple.el (fill-comment, comment-column, comment-start) | |
1573 | (comment-start-skip, comment-end, comment-indent-function) | |
1574 | (block-comment-start, block-comment-end, indent-for-comment) | |
1575 | (set-comment-column, kill-comment, comment-padding, comment-region) | |
1576 | (comment-multi-line, indent-new-comment-line): Remove. | |
1577 | ||
1578 | * bindings.el (esc-map): Change ; to comment-dwim and use the new | |
1579 | function names for comment operations. | |
1580 | ||
1581 | * newcomment.el: Add abundant autoload cookies. | |
1582 | (comment-style): Don't depend on runtime data at compile-time. | |
1583 | (comment-indent-hook): Remove. | |
1584 | (comment-indent): Check if comment-indent-hook is bound. | |
1585 | (comment-region): Docstring fix. | |
1586 | ||
6fc596cf DL |
1587 | 2000-05-25 Dave Love <fx@gnu.org> |
1588 | ||
1589 | * emacs-lisp/elp.el (elp-restore-function): Don't use obsolete | |
1590 | byte-code-function-p. | |
1591 | ||
1592 | * mail/rmailsum.el: Add provide. | |
1593 | ||
1594 | * net/goto-addr.el (goto-address-fontify): Add help-echo property. | |
1595 | ||
1596 | * smerge-mode.el (smerge-diff-switches): Don't use list* in | |
1597 | defcustom. | |
1598 | ||
7997f1ca | 1599 | 2000-05-25 Michael Kifer <kifer@cs.sunysb.edu> |
7f565d87 | 1600 | |
7997f1ca MK |
1601 | * ediff-diff.el (ediff-exec-process): delete --binary option from |
1602 | non-buffer ediff jobs. | |
7f565d87 | 1603 | |
e7a903e8 EZ |
1604 | 2000-05-25 Eli Zaretskii <eliz@is.elta.co.il> |
1605 | ||
1606 | * hilit-chg.el (highlight-changes-mode): Ask about color or | |
1607 | grayscale support, not about window-system. | |
1608 | ||
1609 | * ffap.el (ffap-menu-text-plist): Use display-mouse-p, not | |
1610 | window-system. | |
1611 | (ffap-highlight): Always default to t. | |
1612 | ||
1613 | * emacs-lisp/edebug.el (edebug-emacs-19-specific): Call | |
1614 | display-popup-menus-p instead of looking at window-system. | |
1615 | ||
1616 | * disp-table.el (standard-display-g1, standard-display-graphic): | |
1617 | Only refuse to use string glyphs on X and MS-Windows. | |
1618 | ||
1619 | * avoid.el: Remove window-system from commentary, suggest to use | |
1620 | display-*-p instead. | |
1621 | ||
1622 | * apropos.el (apropos-print): Use display-mouse-p instead of | |
1623 | window-system. | |
1624 | ||
14028d57 EZ |
1625 | 2000-05-25 Eli Zaretskii <eliz@is.elta.co.il> |
1626 | ||
1627 | * international/codepage.el (cp-decoding-vector-for-codepage): | |
1628 | Fill up unsupported characters with their own codes. From Kenichi | |
1629 | Handa. | |
1630 | ||
1a4f9cc1 EZ |
1631 | 2000-05-25 Eli Zaretskii <eliz@is.elta.co.il> |
1632 | ||
1633 | * international/mule-diag.el (describe-char-after): Use | |
1634 | display-graphic-p instead of window-system, so that this function | |
1635 | works on MS-DOS. | |
1636 | ||
89f6ca4e EZ |
1637 | 2000-05-25 Eli Zaretskii <eliz@is.elta.co.il> |
1638 | ||
1639 | * international/codepage.el (cp-make-coding-systems-for-codepage): | |
1640 | Remove the eight-bit-graphic and eight-bit-control charsets from | |
1641 | the list of charsets which we convert into `?'. | |
1642 | ||
eacfd7fe KH |
1643 | 2000-05-25 Kenichi Handa <handa@etl.go.jp> |
1644 | ||
1645 | * international/mule-conf.el: Specify CHARSET-ID explicitely for | |
1646 | private charsets. | |
1647 | (mule-unicode-0100-24ff, japanese-jisx0213-1, | |
1648 | japanese-jisx0213-2): New charsets. | |
1649 | ||
1650 | * international/fontset.el: Setup default fontset for new charsets. | |
1651 | ||
deadf7e3 DL |
1652 | 2000-05-24 Dave Love <fx@gnu.org> |
1653 | ||
1654 | * info.el (Info-find-node-2): Restructure [following "Vadim | |
1655 | S. Solomin" <sovs@uic.nnov.ru>]. | |
1656 | ||
1657 | * icomplete.el: Fix header for Finder. | |
1658 | ||
1659 | 2000-05-24 Eric M. Ludlam <zappo@ultranet.com> | |
1660 | ||
1661 | * rmailout.el (rmail-output-to-rmail-file): Added optional param | |
1662 | STAY. | |
1663 | ||
1664 | * rmail.el (rmail-automatic-folder-directives): New user variable. | |
1665 | (rmail-show-message): Add call to `rmail-auto-file' during | |
1666 | display. | |
1667 | (rmail-auto-file): New function. | |
1668 | ||
6de3983f | 1669 | 2000-05-24 Michael Kifer <kifer@cs.sunysb.edu> |
7f565d87 | 1670 | |
fc6a6a4e | 1671 | * ediff-diff.el (ediff-forward-word): Take syntactic word class into |
6de3983f | 1672 | account. |
fc6a6a4e GM |
1673 | (ediff-test-utility,ediff-diff-mandatory-option) |
1674 | (ediff-reset-diff-options): Utilities for proper initialization of | |
6de3983f | 1675 | ediff-diff-options and ediff-diff3-options on Windows. |
7f565d87 | 1676 | |
fc6a6a4e | 1677 | * ediff-init.el (ediff-merge-filename-prefix): New customizable |
6de3983f | 1678 | variable. |
7f565d87 | 1679 | |
fc6a6a4e | 1680 | * ediff-mult.el (ediff-filegroup-action): Use |
6de3983f MK |
1681 | ediff-merge-filename-prefix. |
1682 | ||
fc290d1d MK |
1683 | 2000-05-24 Michael Kifer <kifer@cs.sunysb.edu> |
1684 | ||
fc6a6a4e | 1685 | * viper-ex.el (ex-write): Set selective display to nil. |
7f565d87 | 1686 | |
273182b8 EZ |
1687 | 2000-05-24 Eli Zaretskii <eliz@is.elta.co.il> |
1688 | ||
1689 | * language/hebrew.el (iso-8859-8-e, iso-8859-8-i): For now, just | |
1690 | aliases for hebrew-iso-8bit. | |
1691 | ||
f471ea57 EZ |
1692 | 2000-05-24 Eli Zaretskii <eliz@is.elta.co.il> |
1693 | ||
1694 | * woman.el: New version from Francis J. Wright | |
1695 | <F.J.Wright@Maths.QMW.ac.uk>. | |
1696 | (woman-parse-colon-path): Support Cygwin-style //d/foo/bar file | |
1697 | names in environment variables regardless of the path separator. | |
1698 | (woman-topic-all-completions-1): Don't call file-name-directory-p | |
1699 | on all files, since woman-file-regexp already filters out any | |
1700 | directories. | |
1701 | ||
01162f24 KH |
1702 | 2000-05-24 Kenichi Handa <handa@etl.go.jp> |
1703 | ||
48e3df76 KH |
1704 | * international/quail.el (quail-start-translation): Don't change |
1705 | modified-p of the current buffer. | |
1706 | (quail-start-conversion): Likewise. | |
1707 | ||
1708 | * international/kkc.el (kkc-region): Don't change modified-p of | |
1709 | the current buffer. | |
1710 | ||
747d90ea KH |
1711 | * language/japanese.el (iso-2022-jp): Exclude katakana-jisx0201 to |
1712 | conform to RFC1468. | |
1713 | (iso-2022-jp-2): Exclude katakana-jisx0201 to conform to RFC1554. | |
01162f24 | 1714 | |
17a223ff EL |
1715 | 2000-05-23 Eric M. Ludlam <zappo@ballista.ultranet.com> |
1716 | ||
1717 | * speedbar.el (speedbar-easymenu-definition-base): Image toggle fix. | |
1718 | (speedbar-insert-button): Invisible text property fix. | |
1719 | (speedbar-directory-plus): Renamed from speedbar-directory-+ | |
1720 | (speedbar-directory-minus): Renamed from speedbar-directory-- | |
1721 | (speedbar-page-plus): Renamed from speedbar-file-+ | |
1722 | (speedbar-page-minus): Renamed from speedbar-file-- | |
1723 | (speedbar-page): Renamed from speedbar-file- | |
1724 | (speedbar-tag): Renamed from speedbar-tag- | |
1725 | (speedbar-tag-plus): Renamed from speedbar-tag-+ | |
1726 | (speedbar-tag-minus): Renamed from speedbar-tag-- | |
1727 | (speedbar-expand-image-button-alist): Use above renames. | |
1728 | ||
1729 | * sb-dir-plus.xpm: Renamed from sb-dir+.xpm | |
1730 | * sb-dir-minus.xpm: Renamed from sb-dir-.xpm | |
1731 | * sb-pg-plus.xpm: Renamed from sb-file+.xpm | |
1732 | * sb-pg-minus.xpm: Renamed from sb-file-.xpm | |
1733 | * sb-pg.xpm: Renamed from sb-file.xpm | |
1734 | * sb-tag-plus.xpm: Renamed from sb-tag+.xpm | |
1735 | * sb-tag-minus.xpm: Renamed from sb-tag-.xpm | |
7f565d87 | 1736 | |
e6b6fc18 KH |
1737 | 2000-05-24 Kenichi Handa <handa@etl.go.jp> |
1738 | ||
1739 | * international/quail.el (quail-show-guidance-buf): Set | |
1740 | current-input-method of the guidance buffer to the name of the | |
1741 | curren input method. | |
1742 | ||
a1a336eb SM |
1743 | 2000-05-23 Stefan Monnier <monnier@cs.yale.edu> |
1744 | ||
1745 | * progmodes/compile.el (compile-internal): Style typo. | |
1746 | ||
1747 | * mail/mh-e.el (mh-do-not-confirm, mh-folder-mode): | |
1748 | quote vars and functions in the docstring. | |
1749 | ||
1750 | * newcomment.el (comment-make-extra-lines): Don't use `assert'. | |
1751 | ||
1752 | * completion.el (dynamic-completion-mode, dynamic-completion-mode): | |
1753 | Don't quote lambdas. | |
1754 | ||
1755 | * ffap.el (ffap-highlight): Use facep rather than internal-find-face. | |
1756 | ||
9695b783 GM |
1757 | 2000-05-23 Gerd Moellmann <gerd@gnu.org> |
1758 | ||
716e3b88 GM |
1759 | * startup.el (command-line): Determine source file of compiled |
1760 | user init file differently. Warn if compiled user init file | |
1761 | is older than its source file. | |
1762 | ||
9695b783 | 1763 | * ffap.el (ffap-url-regexp): Add `https'. |
7f565d87 | 1764 | |
41ac433f EZ |
1765 | 2000-05-23 Eli Zaretskii <eliz@is.elta.co.il> |
1766 | ||
1767 | * files.el (make-backup-file-name-1): Replace slashes with `!' | |
1768 | rather than `|' (which is not allowed on Windows). Replace the | |
1769 | drive letters with a string "drive_X". | |
1770 | ||
46600ab1 GM |
1771 | 2000-05-23 Gerd Moellmann <gerd@gnu.org> |
1772 | ||
1773 | * progmodes/sh-script.el (sh-ancestor-alist): Add `bash2'. | |
1774 | ||
1775 | * files.el (interpreter-mode-alist): Add `bash2'. | |
1776 | ||
79a64d87 DL |
1777 | 2000-05-22 Dave Love <fx@gnu.org> |
1778 | ||
1779 | * loadhist.el (feature-symbols, file-provides, file-requires): Use | |
1780 | mapc. | |
1781 | (feature-file): Avoid calling symbol-name. Doc fix. | |
1782 | (file-set-intersect, file-dependents): Use dolist, not mapcar. | |
1783 | (loadhist-hook-functions): Add mouse-position-function. | |
1784 | (unload-feature): Change uses of mapcar. | |
1785 | ||
1786 | * files.el (parse-colon-path): Doc fix. | |
1787 | (auto-mode-alist, interpreter-mode-alist): Purecopy the cars. | |
1788 | (set-auto-mode): Use mapc. | |
1789 | ||
1790 | * complete.el (PC-look-for-include-file): Use :alnum: character | |
1791 | class. | |
1792 | (partial-completion-mode): Add autoload cookie. | |
1793 | ||
0e8c11d8 SS |
1794 | 2000-05-22 Sam Steingold <sds@gnu.org> |
1795 | ||
ce75fd23 | 1796 | * info.el (Info-fontify-node): Fixed the call to |
0e8c11d8 SS |
1797 | `add-text-properties' (bug introduced on 2000-05-18). |
1798 | ||
d8d0fa6c DL |
1799 | 2000-05-22 Dave Love <fx@gnu.org> |
1800 | ||
1801 | * bindings.el: Remove debug-ignored-errors set in other files. | |
1802 | ||
1803 | * progmodes/etags.el: Add to debug-ignored-errors. | |
1804 | (visit-tags-table-buffer): Clear out buffers holding old tables | |
1805 | when making a new list. | |
1806 | (etags-recognize-tags-table, tags-recognize-empty-tags-table): Use | |
1807 | mapc. | |
1808 | ||
1809 | * completion.el: Doc fixes. Add to debug-ignored-errors. Don't | |
1810 | quote keywords. | |
1811 | (cmpl-string-case-type): Use character classes. | |
1812 | ||
0e8c11d8 SS |
1813 | * comint.el: |
1814 | * textmodes/ispell.el: | |
1815 | * imenu.el: | |
d8d0fa6c DL |
1816 | * mail/mh-e.el: |
1817 | * progmodes/compile.el: Add to debug-ignored-errors. | |
1818 | ||
1819 | * dabbrev.el: Add to debug-ignored-errors. | |
1820 | (dabbrev-completion): Use mapc. | |
1821 | ||
1edbbf8a EZ |
1822 | 2000-05-22 Eli Zaretskii <eliz@is.elta.co.il> |
1823 | ||
1824 | * woman.el (From Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk) | |
1825 | (woman-mapcan, woman-parse-man.conf) | |
1826 | (woman-toggle-use-extended-font, woman-toggle-use-symbol-font) | |
1827 | (woman-reset-emulation, woman-select-symbol-fonts): New functions. | |
1828 | (woman-parse-colon-path): Call woman-mapcan. Recognize Cygwin | |
1829 | path syntax better. | |
1830 | (woman-man.conf-path, woman-use-own-frame): New defcustoms. | |
1831 | (woman-manpath): Call woman-parse-man.conf. | |
1832 | (woman-emulation): New defcustom, defaults to nroff. | |
1833 | (woman-font-support): New defconst. | |
1834 | (woman-use-symbol-font): New defcustom. | |
1835 | (woman-menu): Add new menu items: "Colored/BW", "Advanced", | |
1836 | "Emulation". | |
1837 | Many functions: Doc fix. | |
1838 | ||
5bd2148c KH |
1839 | 2000-05-22 Kenichi Handa <handa@etl.go.jp> |
1840 | ||
1841 | * international/quail.el (quail-simple-translation-keymap): Map | |
1842 | 128..255 to quail-self-insert-command. | |
1843 | (quail-keyboard-layout-alist): Add definition for "pc102-de". | |
1844 | ||
4125ec7e SM |
1845 | 2000-05-22 Stefan Monnier <monnier@cs.yale.edu> |
1846 | ||
a1a336eb SM |
1847 | * help.el (help-manyarg-func-alist): Typo. |
1848 | ||
40aeecad SM |
1849 | * emacs-lisp/sregex.el: Rewritten to take advantage of shy-groups and |
1850 | intervals which makes it heaps simpler. | |
1851 | ||
4125ec7e SM |
1852 | * newcomment.el (comment-region-internal): Go back to BEG after quoting |
1853 | the nested comment markers. | |
e4da9c1c SM |
1854 | |
1855 | * subr.el (remove-hook): Don't turn the hook's value into a list. | |
1856 | ||
cb7216a7 DL |
1857 | 2000-05-21 Dave Love <fx@gnu.org> |
1858 | ||
ac266581 DL |
1859 | * edmacro.el (edmacro-parse-keys): Return vector if any elements |
1860 | are invalid characters. | |
1861 | ||
cb7216a7 DL |
1862 | * international/mule-util.el (detect-coding-with-priority): Use |
1863 | mapc. Remove redundant lambda. | |
1864 | ||
1865 | * international/mule-diag.el (list-non-iso-charset-chars) | |
1866 | (describe-fontset): Remove redundant lambda. | |
1867 | ||
1868 | * emulation/crisp.el (brief-mode): New alias. | |
1869 | ||
1870 | * emacs-lisp/ring.el (ring-elements): New function. | |
1871 | ||
1872 | * emacs-lisp/easymenu.el (easy-menu-create-menu) | |
1873 | (easy-menu-do-add-item): Use keywordp. | |
1874 | ||
1875 | * emacs-lisp/byte-opt.el: Update side-effect free function lists. | |
1876 | ||
1877 | * replace.el: Doc and error message fixes. | |
1878 | (replace-highlight): Use facep, not internal-find-face. | |
1879 | ||
9b0d1d6e SM |
1880 | 2000-05-20 Stefan Monnier <monnier@cs.yale.edu> |
1881 | ||
b2d2cf58 SM |
1882 | * international/ccl.el (ccl-compile-map-multiple): Don't quote lambda. |
1883 | ||
ffe7dc64 SM |
1884 | * log-edit.el (log-edit-done): Cleanup trailing empty lines. |
1885 | (log-edit-insert-changelog): Drop `:' as well. | |
1886 | ||
1887 | * log-view.el: Fix file description. | |
1888 | (log-view-mode-map): Unsatisfying fix for when cvs-mode-map is not | |
1889 | available. | |
1890 | (log-view-font-lock-keywords): Only use cvs-filename-face if present. | |
1891 | (log-view-current-file): Only use cvs-pcl-cvs-dirchange-re if present. | |
1892 | ||
c8c21615 SM |
1893 | * emacs-lisp/easy-mmode.el: Update copyright and commentary. |
1894 | (easy-mmode-define-toggle): Deprecate the use of *-(on|off)-hook. | |
1895 | Print a status message if the toggle is called interactively. | |
1896 | (define-minor-mode): Allow INIT-VALUE to be (global . INIT-VALUE) | |
1897 | for global minor modes and use `defcustom' for them. | |
1898 | Use add-minor-mode. | |
1899 | (easy-mmode-define-derived-mode): Remove. | |
1900 | (define-derived-mode): Fancier default docstring. | |
1901 | (easy-mmode-define-navigation): Signal an error rather than (ding). | |
1902 | ||
9b0d1d6e SM |
1903 | * newcomment.el (comment-styles): New `box-multi'. |
1904 | (comment-normalize-vars): Better default for comment-continue to | |
1905 | avoid whitespace-only continuations. | |
1906 | (comment-search-forward): Always move even in the no-syntax case. | |
1907 | (comment-padright): Only obey N if it's only obeyed for padleft. | |
1908 | (comment-make-extra-lines): Better handling of empty continuations. | |
1909 | Use `=' for the filler if comment-start has only one character. | |
1910 | (uncomment-region): Try handling the special `=' filler. | |
1911 | (comment-region): Allow LINES even if MULTI is nil. | |
1912 | (comment-box): Choose box style based on comment-style. | |
1913 | ||
f5ee6d0f KH |
1914 | 2000-05-20 Kenichi Handa <handa@etl.go.jp> |
1915 | ||
9b0d1d6e | 1916 | * international/ccl.el (ccl-compile-write-string): Make STR unibyte. |
f5ee6d0f KH |
1917 | (ccl-compile-write-repeat): If ARG is string, make it unibyte. |
1918 | ||
c9671f81 KH |
1919 | 2000-05-20 Kenichi HANDA <handa@etl.go.jp> |
1920 | ||
1921 | * mail/rmail.el (rmail-decode-quoted-printable): Use delete-region | |
1922 | and insert, not subst-char-in-region. | |
1923 | ||
1924 | * international/mule-diag.el (list-character-sets-1): Handle | |
1925 | charsets eight-bit-control and eight-bit-graphic. | |
1926 | (list-iso-charset-chars): Likewise. | |
1927 | (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit | |
1928 | charactes as is. Use indent-to to align characters. | |
1929 | ||
1930 | * international/mule-cmds.el (find-multibyte-characters): Never | |
1931 | exclude charsets eight-bit-control and eight-bit-graphic. | |
1932 | ||
1426aa5c SM |
1933 | 2000-05-19 Stefan Monnier <monnier@cs.yale.edu> |
1934 | ||
1935 | * progmodes/ada-mode.el (ada-mode, ada-create-case-exception): | |
1936 | Don't quote lambdas. | |
1937 | ||
1938 | * emacs-lisp/lisp-mode.el (lisp-mode-variables): Set comment-add. | |
1939 | ||
2b63d473 GM |
1940 | 2000-05-19 Gerd Moellmann <gerd@gnu.org> |
1941 | ||
1942 | * gud.el (gud-jdb-directories): Doc fix. | |
1943 | ||
f1355756 SM |
1944 | 2000-05-19 Stefan Monnier <monnier@cs.yale.edu> |
1945 | ||
1946 | * newcomment.el: New file. | |
1947 | ||
5f64c9e0 GM |
1948 | 2000-05-19 Gerd Moellmann <gerd@gnu.org> |
1949 | ||
2b63d473 | 1950 | * files.el (auto-mode-alist): Add pattern for POSIX `.shrc'. |
5f64c9e0 | 1951 | |
db7314bd AS |
1952 | 2000-05-18 Andreas Schwab <schwab@suse.de> |
1953 | ||
1954 | * dired.el (dired-between-files): Also skip lines beginning with | |
1955 | `used'. | |
1956 | ||
25bb0401 GM |
1957 | 2000-05-18 Gerd Moellmann <gerd@gnu.org> |
1958 | ||
1959 | * msb.el (msb-menu-cond): Add choice `user'. | |
1960 | ||
a199a865 | 1961 | 2000-05-18 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
0e8c11d8 | 1962 | |
a199a865 GM |
1963 | * ps-print.el: Compatibility, customization and doc fix. |
1964 | (ps-printer-name-option): Replace defconst by defvar. | |
1965 | (ps-postscript-code-directory): XEmacs compatibility. | |
1966 | (ps-header-sheet, ps-setup, ps-begin-file, ps-begin-job): Code | |
1967 | fix. | |
1968 | (ps-user-defined-prologue, ps-print-prologue-header) | |
1969 | (ps-xemacs-face-kind-p, ps-face-bold-p, ps-face-italic-p): XEmacs | |
1970 | compatibility and code fix. | |
1971 | (ps-print-background-image, ps-print-background-text): | |
1972 | Customization fix. | |
1973 | (ps-line-number-start, ps-n-up-on): New vars. | |
1974 | ||
25bb0401 GM |
1975 | 2000-05-18 Espen Skoglund <esk@ira.uka.de> |
1976 | ||
1977 | * pascal.el (pascal-indent-alist, pascal-indent-comment): Changed | |
1978 | the indent-comment function to just return the appropriate indent. | |
1979 | ||
68e6c83a EL |
1980 | 2000-05-18 Eric M. Ludlam <zappo@ultranet.com> |
1981 | ||
1982 | * sb-dir+.xpm, sb-dir-.xpm, sb-dir.xpm, sb-file+.xpm, sb-file-.xpm, | |
1983 | sb-file.xpm, sb-mail.xpm, sb-tag+.xpm, sb-tag-.xpm, sb-tag-gt.xpm, | |
1984 | sb-tag-type.xpm, sb-tag-v.xpm, sb-tag.xpm: New Files | |
1985 | ||
dae6cb9f DL |
1986 | 2000-05-18 Dave Love <fx@gnu.org> |
1987 | ||
1988 | * info.el (Info-fontify-node): Add intangible property as well as | |
1989 | invisible. | |
1990 | ||
1991 | * calendar/appt.el (appt-make-list): Match all lines of entry. | |
1992 | From "Stefan M. Walther (SMW)" <walther@netz.klinik.uni-mainz.de> | |
1993 | ||
813086ea KH |
1994 | 2000-05-18 Kenichi Handa <handa@etl.go.jp> |
1995 | ||
1996 | * international/mule-diag.el (describe-char-after): Call | |
1997 | internal-char-font, not char-font. If internal-char-font returns | |
1998 | nil, display "-- none --". | |
1999 | ||
24978190 EZ |
2000 | 2000-05-17 Eli Zaretskii <eliz@is.elta.co.il> |
2001 | ||
2002 | * image.el (image-type-available-p): Don't reference image-types | |
2003 | if it isn't bound. | |
2004 | ||
2fca2d5d SM |
2005 | 2000-05-17 Stefan Monnier <monnier@cs.yale.edu> |
2006 | ||
2007 | * autoarg.el (autoarg-mode): Typo in the :set argument. | |
2008 | ||
cfc75d05 EZ |
2009 | 2000-05-17 Eli Zaretskii <eliz@is.elta.co.il> |
2010 | ||
2011 | * startup.el (command-line-1): Don't signal an error if the | |
2012 | directory for auto-save-list files does not yet exist. | |
2013 | ||
c4e30387 KH |
2014 | 2000-05-17 Kenichi Handa <handa@etl.go.jp> |
2015 | ||
2016 | * international/mule-conf.el (arabic-iso8859-6): Fix typo. | |
2017 | ||
dd6b8ea7 SM |
2018 | 2000-05-16 Stefan Monnier <monnier@cs.yale.edu> |
2019 | ||
2020 | * subr.el (remove-hook): `setq' hook-value, not `set'. | |
2021 | ||
399c88ad SS |
2022 | 2000-05-16 Sam Steingold <sds@gnu.org> |
2023 | ||
a199a865 | 2024 | * info.el (debug-ignored-errors): More errors to ignore. |
399c88ad | 2025 | |
01651f07 DL |
2026 | 2000-05-16 Dave Love <fx@gnu.org> |
2027 | ||
2028 | * cus-edit.el: Don't require cl or easymenu. | |
2029 | (custom-variable-prompt): Test standard-value property, not | |
2030 | user-variable-p. | |
2031 | ||
2248c40d SS |
2032 | 2000-05-16 Sam Steingold <sds@gnu.org> |
2033 | ||
2034 | * subr.el (add-hook): `setq' hook-value, not `set'. | |
2035 | ||
b15f3b77 GM |
2036 | 2000-05-16 Gerd Moellmann <gerd@gnu.org> |
2037 | ||
2038 | * startup.el (command-line-1): Mention the FAQ in the startup | |
2039 | message. | |
2040 | ||
2041 | * help.el (view-emacs-FAQ): Change `emacs-faq' to `efaq'. | |
2042 | ||
2043 | * progmodes/compile.el (compilation-parse-errors): Collect | |
2044 | `nomessage' regexps last. | |
2045 | ||
2046 | * dired.el (dired-mode-map): Use dired-do-query-replace-regexp. | |
2047 | ||
2048 | * dired-aux.el (dired-do-query-replace-regexp): Add `-regexp' | |
2049 | to the function name. | |
2050 | ||
f9bbcfac EL |
2051 | 2000-05-15 Dave Love <fx@gnu.org> |
2052 | ||
2053 | * speedbar.el (speedbar-recenter): Typo. | |
2054 | (speedbar-expand-line): Make arg optional. | |
2055 | (speedbar-mode): Avoid a compiler warning. | |
2056 | ||
119b42eb GM |
2057 | 2000-05-15 Gerd Moellmann <gerd@gnu.org> |
2058 | ||
2059 | * progmodes/sh-script.el (sh-while-getopts) <sh>: Handle case that | |
2060 | user-specified option string is empty. | |
2061 | ||
2062 | * mouse.el (mouse-yank-at-click): Doc fix. | |
2063 | ||
f685bea9 EZ |
2064 | 2000-05-15 Eli Zaretskii <eliz@is.elta.co.il> |
2065 | ||
2066 | * term/internal.el (IT-character-translations): More updates of | |
2067 | latin-iso8859-14 and latin-iso8859-15 from the latest ISO/IEC | |
2068 | documents. | |
2069 | ||
a1b8d58b GM |
2070 | 2000-05-15 Gerd Moellmann <gerd@gnu.org> |
2071 | ||
2072 | * env.el (getenv): New function, interactively callable. | |
2073 | (setenv, getenv): Remove autoload cookies. | |
2074 | ||
2075 | * loadup.el: Load `env'. | |
2076 | ||
2077 | * progmodes/f90.el: Change author's mail address. | |
2078 | ||
c9bba7ed DL |
2079 | 2000-05-14 Dave Love <fx@gnu.org> |
2080 | ||
e5c83697 DL |
2081 | * mail/rmail.el (rmail-show-message-hook): Customize and offer |
2082 | goto-addr as an option. | |
2083 | ||
2084 | * help.el (help-xref-stack): Doc fix. | |
2085 | (help-xref-following): New variable. | |
2086 | (help-make-xrefs): Use it. | |
2087 | (help-xref-go-back): Use position information from stack element. | |
2088 | (help-follow): Make position in stack element a pair. Use | |
2089 | help-xref-following. | |
399c88ad | 2090 | |
e5c83697 DL |
2091 | * autoarg.el: New file. |
2092 | ||
2093 | * faces.el: Declare more functions obsolete. | |
2094 | ||
c9bba7ed DL |
2095 | * viet-util.el, thai-util.el, tibet-util.el.elc, slovak.el |
2096 | * misc-lang.el, romanian.el, korea-util.el.elc, lao-util.el | |
2097 | * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el | |
2098 | * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el: | |
2099 | Remove all the setup-...-environment functions. | |
2100 | ||
b6389bfb EL |
2101 | 2000-05-13 Eric M. Ludlam <zappo@ultranet.com> |
2102 | ||
a1b8d58b GM |
2103 | * speedbar.el: Updated the commentary section. xemacs20p now uses |
2104 | >= when detecting. Require `defimage' safely. | |
b6389bfb EL |
2105 | (speedbar-easymenu-definition-base): Add toggle for images. |
2106 | (speedbar-easymenu-definition-special): Add flush cache & expand. | |
2107 | (speedbar-visiting-tag-hook): Set new defaults. Added options. | |
2108 | (speedbar-reconfigure-keymaps-hook): New variable. | |
2109 | (speedbar-frame-parameters): Updated documentation. | |
2110 | (speedbar-use-imenu-flag): Updated custom tag | |
2111 | (speedbar-dynamic-tags-function-list): New variable. | |
2112 | (speedbar-tag-hierarchy-method): Updated doc & custom. | |
a1b8d58b GM |
2113 | (speedbar-indentation-width, speedbar-indentation-width) New |
2114 | variables. | |
2115 | (speedbar-hide-button-brackets-flag): Customizable. | |
b6389bfb EL |
2116 | (speedbar-vc-indicator): Doc update. |
2117 | (speedbar-ignored-path-expressions): Updated default value. | |
2118 | (speedbar-supported-extension-expressions): Updated default value. | |
2119 | (speedbar-syntax-table): Remove {} paren status. | |
a1b8d58b GM |
2120 | (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act |
2121 | as "+". Added overlay aliases. | |
2122 | (speedbar-mode): Use `speedbar-mode-line-update' instead of | |
2123 | `force-mode-line-update'. | |
2124 | (speedbar-mode, speedbar-quick-mouse, speedbar-click) | |
2125 | (speedbar-double-click): Use `speedbar-mouse-set-point' instead of | |
2126 | `mouse-set-point' | |
b6389bfb | 2127 | (speedbar-reconfigure-keymaps): Run configure keymap hooks. |
a1b8d58b GM |
2128 | (speedbar-item-info-tag-helper): Revamped to handle a wider range |
2129 | of arbitrary text, and new helper functions. | |
2130 | (speedbar-item-copy, speedbar-item-rename): Fixed trailing \ in | |
2131 | filename finder. | |
b6389bfb EL |
2132 | (speedbar-make-button): Call `speedbar-insert-image-button-maybe'. |
2133 | (speedbar-directory-buttons): Update path search/expansion. | |
2134 | (speedbar-make-tag-line): Pay attention to | |
a1b8d58b GM |
2135 | `speedbar-indentation-width'. Use more care w/ invisible |
2136 | properties. | |
b6389bfb EL |
2137 | (speedbar-change-expand-button-char): Call |
2138 | `speedbar-insert-image-button-maybe'. | |
2139 | (speedbar-apply-one-tag-hierarchy-method): Deleted (and replaced). | |
a1b8d58b GM |
2140 | (speedbar-sort-tag-hierarchy, speedbar-prefix-group-tag-hierarchy) |
2141 | (speedbar-trim-words-tag-hierarchy) | |
2142 | (speedbar-simple-group-tag-hierarchy): New functions | |
b6389bfb | 2143 | (speedbar-create-tag-hierarchy): Update doc, use new tag hooks. |
a1b8d58b GM |
2144 | (speedbar-insert-imenu-list, speedbar-insert-etags-list): New |
2145 | functions. | |
b6389bfb EL |
2146 | (speedbar-mouse-set-point): New function |
2147 | (speedbar-power-click): Updated documentation. | |
a1b8d58b GM |
2148 | (speedbar-line-token, speedbar-goto-this-file): Handle more types |
2149 | of tag prefix text. | |
2150 | (speedbar-expand-line, speedbar-contract-line): Make more robust | |
2151 | to strange text. | |
2152 | (speedbar-expand-line): Takes universal argument to flush the | |
2153 | cache. | |
b6389bfb EL |
2154 | (speedbar-flush-expand-line): New function. |
2155 | (speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn. | |
2156 | Use new generator insertion method. | |
2157 | (speedbar-fetch-dynamic-tags): New function. | |
2158 | (speedbar-fetch-dynamic-imenu): Removed code now handled in | |
2159 | `speedbar-fetch-dynamic-imenu'. | |
2160 | (speedbar-fetch-dynamic-etags): Fix current buffer problem. | |
2161 | (speedbar-buffer-easymenu-definition): Added "Kill Buffer", and | |
2162 | "Revert Buffer" menu items. | |
2163 | (speedbar-buffer-buttons-engine): Be smarter when creating a | |
2164 | filename tag (for expansion purposes.). | |
a1b8d58b GM |
2165 | (speedbar-highlight-one-tag-line, |
2166 | (speedbar-unhighlight-one-tag-line, speedbar-recenter-to-top) | |
2167 | (speedbar-recenter): New functions. | |
b6389bfb | 2168 | (defimage-speedbar): Image loading abstraction. |
a1b8d58b GM |
2169 | (speedbar-directory-+, speedbar-directory--, speedbar-file-+) |
2170 | (speedbar-file--, speedbar-file-, speedbar-tag-, speedbar-tag-+) | |
2171 | (speedbar-tag--, speedbar-tag-gt, speedbar-tag-v) | |
2172 | (speedbar-tag-type, speedbar-tag-mail): New images. | |
b6389bfb EL |
2173 | (speedbar-expand-image-button-alist): New variable. |
2174 | (speedbar-insert-image-button-maybe): Insert an image over some | |
2175 | buttons. | |
2176 | ||
43fe9244 KH |
2177 | 2000-05-13 Kenichi Handa <handa@etl.go.jp> |
2178 | ||
2179 | * international/mule-cmds.el (encode-coding-char): An ASCII | |
2180 | character is always encodable. | |
2181 | ||
2182 | * international/mule-conf.el: Add more information in descriptions | |
2183 | of character sets. | |
2184 | ||
813086ea | 2185 | * international/mule-diag.el (describe-char-after): New function. |
43fe9244 KH |
2186 | (describe-font-internal): Adjusted for the change of font-info. |
2187 | (describe-font): Likewise. | |
2188 | (print-fontset): Rewritten for the new fontset implementation. | |
2189 | (describe-fontset): Include fontset alias names in completion. | |
2190 | (list-fontsets): Adjusted for the change of print-fontset. | |
2191 | ||
2192 | * simple.el (what-cursor-position): If DETAIL is non-nil, call | |
2193 | describe-char-after instead of displaying the detail in the echo | |
2194 | area. | |
813086ea KH |
2195 | (syntax-code-table): Format changed. |
2196 | (string-to-syntax): Adjusted for the above change. | |
0e8c11d8 | 2197 | |
e8564f57 SM |
2198 | 2000-05-12 Stefan Monnier <monnier@cs.yale.edu> |
2199 | ||
2200 | * font-lock.el (lisp-font-lock-keywords-1): Add define-minor-mode. | |
2201 | ||
9278c60d DL |
2202 | 2000-05-12 Dave Love <fx@gnu.org> |
2203 | ||
2204 | * calendar/todo-mode.el: Remove some compatibility stuff and CL | |
2205 | dependence. Use line-{beginning,end}-position, not | |
2206 | point-at{b,e}ol. Some doc fixes. | |
2207 | (todo-position): New function. Fix callers of position to use it. | |
2208 | (todo-save-top-priorities, todo-print): Use with-temp-buffer. | |
2209 | ||
be0505fe GM |
2210 | 2000-05-12 Gerd Moellmann <gerd@gnu.org> |
2211 | ||
2212 | * time.el (display-time-mail-icon): Use `:ascent center'. | |
2213 | ||
a8a3541c GM |
2214 | * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for |
2215 | handling FTP security extensions. | |
399c88ad | 2216 | |
44d5f148 DL |
2217 | 2000-05-11 Dave Love <fx@gnu.org> |
2218 | ||
33d0c179 | 2219 | * calendar/todo-mode.el: New file. |
44d5f148 | 2220 | |
da4496b6 GM |
2221 | 2000-05-11 Gerd Moellmann <gerd@gnu.org> |
2222 | ||
cdc4401d GM |
2223 | * comint.el (comint-read-input-ring): Move reference to |
2224 | comint-input-ring-size outside of the save-excursion. It was | |
2225 | causing the default value to be the only one ever seen. | |
399c88ad | 2226 | |
0279f991 GM |
2227 | * font-lock.el: Update copyright. Remove Simon Marshall's email |
2228 | address on request from him. | |
2229 | ||
da4496b6 GM |
2230 | * subr.el (substitute-key-definition): Add comment describing |
2231 | the meaning of PREFIX. | |
2232 | ||
ac5cb26d SM |
2233 | 2000-05-10 Stefan Monnier <monnier@cs.yale.edu> |
2234 | ||
2235 | * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix regexp. | |
2236 | ||
2237 | * subr.el (add-hook, remove-hook): Make hook buffer-local if needed.. | |
2238 | (add-minor-mode): Don't make the variable buffer-local and add a | |
2239 | reference to define-minor-mode in the docstring. | |
2240 | ||
2241 | * pcvs.el (cvs-cleanup-collection): Remove obsolete code for | |
2242 | HEADER/FOOTER and fix bug with trailing empty directory. | |
2243 | (cvs-append-to-ignore): Use vc-editable-p if available. | |
2244 | (cvs-dir-member-p): Remove obsolete code for HEADER/FOOTER. | |
2245 | (vc-do-command): Tweak advice to handle the new VC. | |
2246 | ||
2247 | * log-view.el (log-view-goto-rev): New function for the new VC. | |
2248 | (log-view-minor-wrap): Use mark-active. | |
2249 | ||
2250 | * log-edit.el (cvs-changelog-full-paragraphs): Mark obsolete. | |
2251 | (log-edit-changelog-full-paragraphs): New var. | |
2252 | (log-edit-insert-changelog): Remove a lonely leading `* file'. | |
2253 | (log-edit-narrow-changelog, log-edit-changelog-paragraph) | |
2254 | (log-edit-changelog-subparagraph, log-edit-changelog-entry) | |
2255 | (log-edit-changelog-ours-p, log-edit-changelog-entries) | |
2256 | (log-edit-changelog-insert-entries, log-edit-insert-changelog-entries): | |
2257 | Replace the `cvs' prefix with `log-edit'. | |
2258 | ||
2259 | * iswitchb.el (iswitchb-completion-help): Unquote lambda. | |
2260 | ||
2261 | * diff-mode.el (diff-font-lock-keywords): Recognize comments. | |
2262 | (diff-font-lock-defaults): Explicitly turn off multiline. | |
2263 | (diff-end-of-hunk): Handle comments and fix end-of-buffer bug. | |
2264 | (diff-ediff-patch): Fix call to ediff-patch-file. | |
2265 | (diff-end-of-file, diff-reverse-direction, diff-fixup-modifs): | |
2266 | Handle comments. | |
2267 | ||
2268 | * frame.el (automatic-hscrolling): Typo. | |
2269 | ||
2270 | * cvs-status.el (cvs-status-minor-wrap): Use mark-active. | |
2271 | ||
21c34da3 DL |
2272 | 2000-05-09 Sam Steingold <sds@goems.com> |
2273 | ||
2274 | * apropos.el (apropos-print): use `describe-face' instead of | |
2275 | `customize-face-other-window'. | |
2276 | ||
950cf06f DL |
2277 | 2000-05-09 Dave Love <fx@gnu.org> |
2278 | ||
2279 | Changes mostly following Richard Sharman <rsharman@wave.home.com>. | |
2280 | ||
2281 | * help.el (describe-variable): Have customize button pop the | |
2282 | help-xref stack when invoked. | |
2283 | (help-xref-symbol-regexp): Add `face'. | |
2284 | (help-make-xrefs): Check for quoted face names and adapt regexp | |
2285 | submatch numbers to cope. | |
2286 | (help-xref-interned): Maybe insert face doc too. Separate | |
2287 | sections with a line of hyphens. | |
2288 | ||
0623e40f | 2289 | * faces.el: Some doc fixes. Declare some functions obsolete. |
950cf06f DL |
2290 | (describe-face): Add customize button. Return the help |
2291 | text. Fix prompt. | |
2292 | ||
82e2ca9d EZ |
2293 | 2000-05-09 Eli Zaretskii <eliz@is.elta.co.il> |
2294 | ||
2295 | * term/internal.el (IT-character-translations): Fix last change. | |
2296 | ||
10c00b5c EZ |
2297 | 2000-05-08 Eli Zaretskii <eliz@is.elta.co.il> |
2298 | ||
2299 | * woman.el: New file | |
2300 | (from Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk>). | |
2301 | ||
9deed82f EZ |
2302 | 2000-05-08 Eli Zaretskii <eliz@is.elta.co.il> |
2303 | ||
001ad319 EZ |
2304 | * term/internal.el (IT-character-translations): Update ASCII |
2305 | simulations for greek-iso8859-7, add latin-iso8859-14 and | |
2306 | latin-iso8859-15. | |
2307 | ||
9deed82f EZ |
2308 | * international/mule-cmds.el (set-language-info-alist): Call |
2309 | define-prefix-command with 3 arguments, to make the map suitable | |
2310 | for a menu. | |
2311 | ||
4f37b78a DL |
2312 | 2000-05-07 Dave Love <fx@gnu.org> |
2313 | ||
fc6a6a4e | 2314 |