Commit | Line | Data |
---|---|---|
61076b20 DL |
1 | 2001-01-26 Dave Love <fx@gnu.org> |
2 | ||
3afe2b93 DL |
3 | * progmodes/delphi.el (delphi-comment-face, delphi-string-face) |
4 | (delphi-keyword-face, delphi-other-face): Fix :type. | |
5 | ||
940f14b4 DL |
6 | * textmodes/flyspell.el: Doc fixes. Add :version to new options. |
7 | ||
8 | * mail/feedmail.el (feedmail): Add :link. | |
9 | (feedmail-send-it): Doc fix. | |
10 | ||
11 | * mail/sendmail.el: Doc fixes. | |
12 | (sendmail-send-it): Fix the non-ASCII regexp and use | |
13 | rfc2047-encode-string. | |
14 | ||
61076b20 DL |
15 | * dired.el, dired-aux.el: Revert last change. |
16 | ||
6c317bd2 GM |
17 | 2001-01-26 Gerd Moellmann <gerd@gnu.org> |
18 | ||
19 | * makefile.w32-in (DONTCOMPILE): Add various term files. | |
20 | ||
21 | 2001-01-26 Dave Love <fx@gnu.org> | |
22 | ||
23 | * Makefile.in (DONTCOMPILE): Add various term files. | |
24 | ||
1c636b5f GM |
25 | 2001-01-26 Gerd Moellmann <gerd@gnu.org> |
26 | ||
af900b23 GM |
27 | * man.el (Man-default-man-entry, Man-mode): Doc fix. |
28 | ||
15fa6db0 GM |
29 | * startup.el (display-startup-echo-area-message): Make sure |
30 | the echo area is resized to fit the size of the startup | |
31 | message. | |
32 | ||
1c636b5f GM |
33 | * gud.el (gud-perldb-massage-args): Avoid nreverse'ing a list |
34 | part of which is a constant. | |
35 | ||
9b1adbd5 EZ |
36 | 2001-01-26 Eli Zaretskii <eliz@is.elta.co.il> |
37 | ||
38 | * loadup.el (Top-level) [ms-dos]: Don't load international/ccl | |
39 | twice. | |
40 | ||
207d7545 GM |
41 | 2001-01-26 Richard M. Stallman <rms@caffeine.ai.mit.edu> |
42 | ||
43 | * simple.el (next-line): Don't let `newline' expand abbrevs. | |
44 | Simplify slightly. | |
45 | (open-line): Don't let `newline' expand abbrevs. | |
46 | ||
219227ea JW |
47 | 2001-01-25 John Wiegley <johnw@gnu.org> |
48 | ||
49 | * eshell/esh-util.el (eshell-ange-ls-uids): Changed use of `alist' | |
50 | to `repeat' in the :type field. | |
51 | ||
52 | * pcomplete.el (pcomplete-file-ignore): Changed a :type field to | |
53 | allow a choice of regexp or nil. | |
d2906bf8 | 54 | (pcomplete-dir-ignore): Same. |
219227ea JW |
55 | |
56 | * eshell/em-unix.el (eshell/occur): Fixed bug causing `occur' (as | |
57 | a command) to always fail. | |
58 | ||
ceba0dac GM |
59 | 2001-01-25 Gerd Moellmann <gerd@gnu.org> |
60 | ||
61 | * iswitchb.el (iswitchb-make-buflist): When nconc'ing lists, don't | |
62 | discard the result. | |
63 | (iswitchb-to-end): Likewise. | |
64 | ||
9b0630e5 SS |
65 | 2001-01-25 Sam Steingold <sds@gnu.org> |
66 | ||
67 | * vc-cvs.el (vc-cvs-mode-line-string): Doc & comment fix. | |
89e65817 | 68 | Require vc. |
9b0630e5 | 69 | |
a2ed9670 SM |
70 | 2001-01-25 Stefan Monnier <monnier@cs.yale.edu> |
71 | ||
f0c1adab SM |
72 | * smerge-mode.el (smerge-font-lock-keywords): Relax submatch 1. |
73 | ||
a2ed9670 SM |
74 | * emacs-lisp/easy-mmode.el (define-minor-mode): Docstring fix. |
75 | ||
34ac3367 DL |
76 | 2001-01-25 Dave Love <fx@gnu.org> |
77 | ||
61076b20 DL |
78 | * lisp/international/mule-diag.el (describe-char-after): Doc fix. |
79 | (describe-coding-system): Tweak the English text. | |
80 | ||
34ac3367 DL |
81 | * loadup.el: Preload international/ccl for utf-8. |
82 | ||
4685e6b7 EZ |
83 | 2001-01-25 Eli Zaretskii <eliz@is.elta.co.il> |
84 | ||
85 | * mail/rmail.el (rmail-redecode-body): Doc fix. | |
86 | ||
0fdb4475 KH |
87 | 2001-01-25 Kenichi Handa <handa@etl.go.jp> |
88 | ||
23cfab61 KH |
89 | * international/mule-cmds.el (reset-language-environment): Reset |
90 | coding-category-utf-8 to mule-utf-8. | |
0fdb4475 KH |
91 | |
92 | * international/mule-conf.el (coding-category-utf-8): Initialize | |
93 | to mule-utf-8. | |
94 | ||
9b0630e5 | 95 | * loadup.el: Preload international/utf-8. |
0fdb4475 KH |
96 | |
97 | * international/utf-8.el: New file. | |
98 | ||
245ed2b1 SM |
99 | 2001-01-24 Stefan Monnier <monnier@cs.yale.edu> |
100 | ||
101 | * diff-mode.el (diff-mode): Disable preliminary support for `compile'. | |
102 | ||
e95b0c08 SS |
103 | 2001-01-24 Sam Steingold <sds@gnu.org> |
104 | ||
105 | * dired.el (dired-replace-in-string): Removed. | |
106 | (dired-sort-toggle): Use `replace-regexps-in-string' | |
107 | instead of `dired-replace-in-string'. | |
9b0630e5 | 108 | |
ceba0dac GM |
109 | * dired-aux.el (dired-shell-stuff-it, dired-rename-subdir) |
110 | (dired-rename-subdir-2, dired-insert-subdir-doinsert): Ditto. | |
9b0630e5 | 111 | |
e95b0c08 SS |
112 | * gs.el (gs-replace-in-string): Removed. |
113 | (gs-options): Use `replace-regexps-in-string' | |
114 | instead of `gs-replace-in-string'. | |
115 | ||
c3902c3e EZ |
116 | 2001-01-24 Eli Zaretskii <eliz@is.elta.co.il> |
117 | ||
118 | * mail/emacsbug.el (report-emacs-bug): Mention the fact that the | |
119 | bug report is mailed to an email list and posted to a news group. | |
120 | ||
b66b6aeb GM |
121 | 2001-01-24 Gerd Moellmann <gerd@gnu.org> |
122 | ||
e7e41584 GM |
123 | * comint.el (comint-replace-by-expanded-history-before-point): Fix |
124 | change of 2000-08-03 to move point to the start of the line again. | |
125 | ||
b66b6aeb GM |
126 | * startup.el (tool-bar-images-pixel-height): New variable. |
127 | (command-line): After loading the user's init file, when | |
128 | tool-bar-mode is on, increase the frame's size by some lines for | |
129 | the tool-bar. | |
130 | ||
131 | * frame.el (frame-initialize): Create the initial frame invisible. | |
e95b0c08 | 132 | |
ff890e66 SZ |
133 | 2001-01-24 ShengHuo ZHU <zsh@cs.rochester.edu> |
134 | ||
135 | * language/chinese.el (chinese-iso-8bit): MIME:GB2312. | |
136 | (chinese-big5): MIME:Big5. | |
137 | ||
04363179 GM |
138 | 2001-01-24 Gerd Moellmann <gerd@gnu.org> |
139 | ||
e95b0c08 | 140 | * international/mule-cmds.el (universal-coding-system-argument): |
04363179 GM |
141 | Handle commands with prefix args. |
142 | ||
d56aaa64 GM |
143 | 2001-01-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
144 | ||
145 | * calendar/diary-lib.el (diary-float): Fix case of MONTH | |
146 | being a list of numbers. | |
147 | (diary-mail-entries): Rewritten. | |
148 | ||
99858627 DL |
149 | 2001-01-23 Dave Love <fx@gnu.org> |
150 | ||
7aeb1fa9 DL |
151 | * international/mule.el (make-coding-system): Fix typo. |
152 | ||
99858627 DL |
153 | * textmodes/outline.el (outline-mode) <font-lock-defaults>: Add |
154 | backward-paragraph as font-lock-beginning-of-syntax-function. | |
155 | ||
5a43decf EZ |
156 | 2001-01-23 Eli Zaretskii <eliz@is.elta.co.il> |
157 | ||
158 | * font-lock.el (font-lock-mode): Doc fix. | |
159 | ||
b0e98867 KH |
160 | 2001-01-23 Kenichi Handa <handa@etl.go.jp> |
161 | ||
162 | * international/mule.el (make-translation-table): Fix docstring. | |
163 | ||
9c8acefd EZ |
164 | 2001-01-22 Eli Zaretskii <eliz@is.elta.co.il> |
165 | ||
fd4976b8 EZ |
166 | * mail/rmail.el (rmail-redecode-body): New function. |
167 | ||
9c8acefd EZ |
168 | * icomplete.el (icomplete-minibuffer-setup-hook): Doc fix. |
169 | ||
871e0439 GM |
170 | 2001-01-22 Gerd Moellmann <gerd@gnu.org> |
171 | ||
21c2bbe0 GM |
172 | * isearch.el (isearch-lazy-highlight-case-fold-search) |
173 | (isearch-lazy-highlight-regexp): New variables. | |
174 | (isearch-lazy-highlight-cleanup): Update lazy highlight if | |
175 | case-fold search or regexp search has been toggled. | |
176 | ||
5710730c GM |
177 | * wid-edit.el (widget-button-click): Avoid a save-excursion |
178 | around running a global binding. | |
179 | ||
871e0439 GM |
180 | * isearch.el (isearch-lazy-highlight-initial-delay): Set default |
181 | to 0.25. | |
182 | ||
d0554957 MB |
183 | 2001-01-20 Miles Bader <miles@gnu.org> |
184 | ||
185 | * cus-edit.el (custom-face-save): Do post-processing on the face's | |
186 | new value like `custom-face-set' does. | |
187 | ||
1519f618 EZ |
188 | 2001-01-19 Eli Zaretskii <eliz@is.elta.co.il> |
189 | ||
ccd87890 EZ |
190 | * mail/emacsbug.el (report-emacs-bug): Report the value of |
191 | LC_CTYPE, not LC_TYPE. | |
192 | ||
1519f618 EZ |
193 | * isearch.el (isearch-forward): Add isearch-toggle-case-fold, |
194 | isearch-toggle-regexp and isearch-edit-string to doc string. | |
195 | ||
9724173b GM |
196 | 2001-01-19 Gerd Moellmann <gerd@gnu.org> |
197 | ||
48bb9196 GM |
198 | * textmodes/texinfo.el (texinfo-mode): Use backward-paragraph |
199 | as font-lock-beginning-of-syntax-function in font-lock-defaults. | |
200 | ||
e95b0c08 | 201 | * jit-lock.el (jit-lock-fontify-now): Don't bind |
9724173b GM |
202 | font-lock-beginning-of-syntax-function to nil. |
203 | ||
dc81f8a2 EZ |
204 | 2001-01-19 Eli Zaretskii <eliz@is.elta.co.il> |
205 | ||
206 | * mail/emacsbug.el (report-emacs-bug): Report values of | |
207 | locale-coding-system, default-enable-multibyte-characters, and the | |
208 | environment variables LC_ALL, LC_TYPE, and LANG. | |
209 | ||
99327974 GM |
210 | 2001-01-19 Gerd Moellmann <gerd@gnu.org> |
211 | ||
111c181e GM |
212 | * font-lock.el (font-lock-default-fontify-region): Fix last |
213 | change. | |
e95b0c08 | 214 | |
2be6ecc6 GM |
215 | * font-lock.el (font-lock-multiline): Default to nil. |
216 | (font-lock-default-fontify-region): If font-lock-multiline is | |
217 | nil, don't check the property `font-lock-multiline'. | |
218 | ||
99327974 GM |
219 | * jit-lock.el (jit-lock-after-change): If font-lock-multiline |
220 | is nil, don't check the `font-lock-multiline' text property. | |
221 | ||
2550055a MK |
222 | 2001-01-19 Michael Kifer <kifer@cs.sunysb.edu> |
223 | ||
0a949811 | 224 | * viper.el: Call initial-major-mode on startup. |
e95b0c08 | 225 | |
0a949811 | 226 | * ediff.el (ediff-patch-file): Use better defaults. |
e95b0c08 | 227 | |
8501998a | 228 | * ediff-vers.el: Fix for 8+3 DOS file systems. |
e95b0c08 | 229 | |
2550055a | 230 | 2001-01-19 Colin Walters <walters@cis.ohio-state.edu> |
e95b0c08 | 231 | |
0a949811 | 232 | * ediff-util.el (ediff-compare-custom-diffs-maybe): Put diff in |
2550055a | 233 | diff mode, if available. |
e95b0c08 | 234 | |
0a949811 | 235 | 2001-01-19 Michael Kifer <kifer@cs.sunysb.edu> |
e95b0c08 | 236 | |
8501998a | 237 | * ediff-hook.el (ediff-xemacs-init-menus): Fixed add-menu-button. |
e95b0c08 | 238 | |
2550055a MK |
239 | * ediff-init.el (subst-char-in-string): Define and use it, unless |
240 | it's already defined. | |
e95b0c08 | 241 | |
8962e303 GM |
242 | 2001-01-18 Gerd Moellmann <gerd@gnu.org> |
243 | ||
244 | * tooltip.el (tooltip-hide-delay): New user-option. | |
245 | (tooltip-show): Use tooltip-hide-delay instead of the default. | |
246 | ||
6b453381 KH |
247 | 2001-01-18 Kenichi Handa <handa@etl.go.jp> |
248 | ||
249 | * mail/sendmail.el (mail-setup): Call set-buffer-multibyte because | |
250 | kill-local-variable doesn't work for enable-multibyte-characters. | |
251 | ||
9eaf396b DL |
252 | 2001-01-17 Dave Love <fx@gnu.org> |
253 | ||
cebd37ce DL |
254 | * ediff-init.el (ediff-before-setup-hook) |
255 | (ediff-merge-filename-prefix): Add :version. | |
256 | ||
9eaf396b DL |
257 | * international/latin1-disp.el: Require disp-table. |
258 | (latin1-display): Fix :set. | |
259 | ||
260 | * net/eudc-vars.el (eudc-server, eudc-protocol): Fix :type. | |
261 | ||
f864120f GM |
262 | 2001-01-17 Gerd Moellmann <gerd@gnu.org> |
263 | ||
264 | * isearch.el (isearch-lazy-highlight-initial-delay) | |
265 | (isearch-lazy-highlight-interval): Default to 0. | |
266 | ||
267 | 2001-01-17 Bob Glickstein <bobg@zanshin.com> | |
268 | ||
269 | * isearch.el (isearch-highlight): Set isearch-overlay priority to | |
270 | 1 here rather than each time through | |
271 | isearch-lazy-highlight-new-loop. | |
272 | (isearch-lazy-highlight-max): Variable deleted. | |
273 | (isearch-lazy-highlight-max-at-a-time): New user variable, like | |
274 | isearch-lazy-highlight-max but controls a single invocation of | |
275 | isearch-lazy-highlight-update. | |
276 | (isearch-lazy-highlight-wrapped): Variable recreated. | |
277 | (isearch-lazy-highlight-window-start): New variable. | |
278 | (isearch-lazy-highlight-cleanup): Restored to behavior of | |
279 | before 2-Jan. | |
280 | (isearch-lazy-highlight-remove-overlays): Function deleted; | |
281 | behavior folded into isearch-lazy-highlight-cleanup. "Keep" | |
282 | behavior removed. | |
283 | (isearch-lazy-highlight-new-loop): Restore old behavior of calling | |
284 | isearch-lazy-highlight-update in a loop rather than just once. | |
285 | Test isearch-invalid-regexp here and decide not to start a new | |
286 | loop, rather than testing it each time through | |
287 | isearch-lazy-highlight-update. | |
288 | (isearch-lazy-highlight-search): Function restored. | |
289 | (isearch-lazy-highlight-update): Get called in a timer loop again, | |
290 | but this time highlight more than one match each time through. | |
291 | Only highlight matches in the visible part of the window. Start | |
292 | at point, move in the direction of the search, and wrap around at | |
293 | the edge of the window. Use sit-for to force redisplay and ensure | |
294 | window-start is credible. "Face suppressing" behavior removed; | |
295 | overlay priorities should make it unnecessary, right? | |
296 | (isearch-highlight): Face suppressing behavior removed. | |
297 | (isearch-dehighlight): Face suppressing behavior removed. | |
298 | (isearch-set-lazy-highlight-faces-at): Removed. | |
299 | ||
076ec540 KH |
300 | 2001-01-17 Kenichi Handa <handa@etl.go.jp> |
301 | ||
302 | * language/european.el ("Latin-1"): Make the format of description | |
303 | about additional language environments same as that of Latin-2. | |
304 | ||
92328ec5 DL |
305 | 2001-01-16 Dave Love <fx@gnu.org> |
306 | ||
39f2174e DL |
307 | * isearch.el (isearch-lazy-highlight): Add :version. |
308 | ||
92328ec5 DL |
309 | * simple.el (backward-delete-char-untabify-method) |
310 | (next-line-add-newlines): Add :version. | |
311 | ||
f251459d GM |
312 | 2001-01-16 Gerd Moellmann <gerd@gnu.org> |
313 | ||
9d4850e5 GM |
314 | * bindings.el: Bind <backspace> and <delete> via function-key-map. |
315 | Don't bind <delete> otherwise. | |
316 | ||
317 | * simple.el (delete-key-deletes-forward-mode): Bind <backspace> | |
318 | and <delete> via function-key-map. | |
319 | ||
f251459d GM |
320 | * textmodes/flyspell.el (mail-mode-flyspell-verify): Check in |
321 | Subject line only if point is after the `Subject:'. | |
322 | ||
771ffcf7 KH |
323 | 2001-01-16 Kenichi Handa <handa@etl.go.jp> |
324 | ||
bda6b481 KH |
325 | * language/japanese.el ("Japanese"): Add japanese-jisx0213-1 and |
326 | japanese-jisx0213-2 in `charset' property of this lang. env. | |
327 | ||
35793af7 KH |
328 | * language/european.el ("Latin-1"): Add description for Dutch and |
329 | Spanish lang. env. | |
330 | ||
771ffcf7 KH |
331 | * international/mule.el (decode-char): Fix conditions. |
332 | (encode-char): Handle eight-bit-control too. | |
1c8102ff | 333 | (transform-make-coding-system-args): New function. |
50c29104 KH |
334 | (make-coding-system): Accept XEmacs style arguments for CCL base |
335 | coding system. | |
771ffcf7 | 336 | |
e1cf67b6 GM |
337 | 2001-01-15 Gerd Moellmann <gerd@gnu.org> |
338 | ||
339 | * progmodes/etags.el (find-tag-noselect): Save the value of | |
340 | tags-file-name before switching buffers, for the case it has a | |
341 | buffer-local value. | |
342 | ||
b3287acf GM |
343 | 2001-01-15 Alex Schroeder <alex@gnu.org> |
344 | ||
9eaf396b DL |
345 | * ansi-color.el (ansi-colors) <defgroup>: Fix :version. |
346 | From Dave Love <fx@gnu.org>. | |
b3287acf GM |
347 | (ansi-color-for-comint-mode): Fix :version. |
348 | ||
349 | 2001-01-15 Alex Schroeder <alex@gnu.org> | |
350 | ||
351 | * ansi-color.el (ansi-color-unfontify-region): Doc change. | |
352 | ||
8d7ff9c8 EZ |
353 | 2001-01-14 Eli Zaretskii <eliz@is.elta.co.il> |
354 | ||
355 | * dired.el (dired-insert-directory): If file-system-info fails, | |
356 | remove the " free " part, but don't signal an error. | |
357 | ||
dbe99ae9 SS |
358 | 2001-01-12 Sam Steingold <sds@gnu.org> |
359 | ||
360 | * bookmark.el (bookmark-maybe-historicize-string): | |
361 | Use new backquote syntax. | |
362 | ||
420198cb RS |
363 | 2001-01-12 Richard M. Stallman <rms@caffeine.ai.mit.edu> |
364 | ||
365 | * subr.el (last): Handle a list that doesn't end in nil. | |
366 | ||
ca2ddd8e SS |
367 | 2001-01-12 Sam Steingold <sds@gnu.org> |
368 | ||
369 | * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Bind `backspace' | |
370 | to `backward-delete-char-untabify'. | |
371 | ||
1751c874 DL |
372 | 2001-01-12 Dave Love <fx@gnu.org> |
373 | ||
374 | * cus-edit.el (customize-menu-create): Fix the :filter following | |
375 | easymenu change. | |
376 | ||
377 | * wid-edit.el (function): Add :match-alternatives. | |
378 | (widget-color-action): Doc fix. | |
379 | ||
3cccce8d GM |
380 | 2001-01-12 Gerd Moellmann <gerd@gnu.org> |
381 | ||
382 | * calendar/calendar.el (calendar-basic-setup): Doc fix. | |
383 | ||
18bfd6b5 KH |
384 | 2001-01-12 Kenichi Handa <handa@etl.go.jp> |
385 | ||
60a62fdc KH |
386 | * international/mule-cmds.el (prefer-coding-system): Fix |
387 | docstring. | |
388 | ||
18bfd6b5 KH |
389 | * international/ccl.el (define-ccl-program): Fix docstring. |
390 | ||
562e00da DL |
391 | 2001-01-11 Dave Love <fx@gnu.org> |
392 | ||
14fd0da3 DL |
393 | * international/mule-cmds.el (standard-display-european-internal): |
394 | Set display table for 2208 as for 160. | |
395 | ||
396 | * progmodes/ada-mode.el (ada-popup-key): Fix last change. | |
397 | ||
562e00da DL |
398 | * progmodes/fortran.el (fortran-mode-map): Modify Customization |
399 | entry for custom-menu-create change. | |
400 | (fortran-strip-sqeuence-nos): Make arg optional. Fix regexp and | |
401 | don't cons it in the search loop. | |
402 | ||
403 | * imenu.el (imenu--truncate-items): Revert last change. | |
404 | ||
6e961dcd EZ |
405 | 2001-01-11 Eli Zaretskii <eliz@is.elta.co.il> |
406 | ||
407 | * info.el (Info-setup-header-line): If the node header includes | |
408 | either Next: or Prev: links, don't show the File: and Node: parts | |
409 | in the header line. | |
410 | ||
2c2ff7f2 GM |
411 | 2001-01-11 Gerd Moellmann <gerd@gnu.org> |
412 | ||
a7ee2d2e GM |
413 | * comint.el (comint-goto-process-mark): Don't print a message |
414 | when running in batch mode. | |
415 | ||
c5348233 GM |
416 | * isearch.el (isearch-search): In the condition-case handler for |
417 | `error', set isearch-invalid-regexp to the whole error message. | |
418 | ||
422717d1 GM |
419 | * subr.el (eval-after-load): Call load-symbol-file-load-history to |
420 | ensure that eval-after-load works for files dumped with Emacs. | |
421 | ||
422 | * help.el (load-symbol-file-load-history): New function extracted | |
423 | from function symbol-file. | |
424 | (symbol-file): Use it. | |
425 | ||
2c2ff7f2 GM |
426 | * toolbar/save.xpm, toolbar/undo.xpm: Use the same colors as |
427 | exit.xpm. | |
428 | ||
926861fb EZ |
429 | 2001-01-11 Eli Zaretskii <eliz@is.elta.co.il> |
430 | ||
431 | * progmodes/etags.el (find-tag-interactive): If last-tag is nil, | |
432 | behave as if there were no prefix argument. | |
433 | (find-tag-noselect): If last-tag is nil, behave as if the NEXT-P | |
434 | argument were nil. | |
435 | ||
afa1f52c RS |
436 | 2001-01-11 Richard M. Stallman <rms@gnu.org> |
437 | ||
ca2ddd8e | 438 | * isearch.el (isearch-lazy-highlight-update): |
afa1f52c RS |
439 | Don't look for more potential matches once maximum is exceeded. |
440 | Use overlays-in to check correctly for overlap with current match. | |
441 | Ignore empty matches. | |
442 | ||
47a9f362 MB |
443 | 2001-01-11 Miles Bader <miles@gnu.org> |
444 | ||
445 | * textmodes/ispell.el (ispell-adjusted-window-height): New function. | |
446 | (ispell-overlay-window, ispell-help, ispell-show-choices) | |
447 | (ispell-command-loop): Use it instead of `window-height'. | |
448 | ||
d196f58d GM |
449 | 2001-01-10 Gerd Moellmann <gerd@gnu.org> |
450 | ||
cf523f0e GM |
451 | * files.el (confirm-kill-emacs): New user-option. |
452 | (save-buffers-kill-emacs): Ask for final confirmation before | |
453 | killing Emacs. | |
454 | ||
d196f58d GM |
455 | * isearch.el (isearch-done): Set isearch-lazy-highlight-start |
456 | to nil. | |
457 | ||
7c6c3d8e GM |
458 | 2001-01-10 Dave Love <fx@gnu.org> |
459 | ||
1f8be15d DL |
460 | * progmodes/etags.el (tags-apropos-additional-actions): Fix :type. |
461 | ||
462 | * progmodes/sh-script.el (sh-imenu-generic-expression): Fix doc, | |
463 | :type. | |
464 | ||
465 | * hi-lock.el (hi-lock-exclude-modes): Fix :type. | |
466 | ||
467 | * calculator.el (calculator-number-digits): Fix :type. | |
468 | ||
0d5184de DL |
469 | * vc-cvs.el (vc-cvs-header): Fix :type. |
470 | * vc-rcs.el (vc-rcs-header): Fix :type. | |
471 | * vc-sccs.el (vc-sccs-header): Fix :type. | |
472 | ||
473 | * progmodes/ada-mode.el (ada-popup-key): Fix :type. | |
474 | ||
7c6c3d8e GM |
475 | * ansi-color.el (ansi-colors) <defgroup>: Fix :version. |
476 | ||
8c9f73a2 GM |
477 | * eshell/esh-util.el (eshell-ange-ls-uids): Fix :type. |
478 | ||
457b792c GM |
479 | 2001-01-10 Gerd Moellmann <gerd@gnu.org> |
480 | ||
481 | * simple.el (set-variable): Force a thorough redisplay for the | |
482 | case that the variable has an effect on the display, like | |
483 | `tab-width' has. | |
484 | ||
d2622d08 AS |
485 | 2001-01-10 Andre Spiegel <spiegel@gnu.org> |
486 | ||
487 | * vc.el: Add documentation for backend interface. | |
488 | ||
ae4b5f4f KH |
489 | 2001-01-10 Kenichi Handa <handa@etl.go.jp> |
490 | ||
e0844717 KH |
491 | * font-lock.el (c-font-lock-extra-types): Add "Lisp_Object". |
492 | ||
ae4b5f4f KH |
493 | * international/mule-conf.el (latin-extra-code-table): Set to t |
494 | for \223 and \224. | |
495 | ||
3184082b KH |
496 | 2001-01-09 Kenichi Handa <handa@etl.go.jp> |
497 | ||
498 | * international/mule-cmds.el (locale-language-names): Map "es" to | |
499 | "Spanish" and "nl" to "Dutch". | |
500 | ||
732b9cdd GM |
501 | 2001-01-09 Gerd Moellmann <gerd@gnu.org> |
502 | ||
1dfca644 GM |
503 | * bindings.el (global-map): Bind <home> to beginning-of-line, |
504 | <end> to end-of-line, C-<home> to beginning-of-buffer, and | |
505 | C-<end> to end-of-buffer. | |
506 | ||
732b9cdd GM |
507 | * language/european.el: Add Dutch and Spanish language info |
508 | to be able to use the appropriate tutorials. | |
509 | ||
510 | 2001-01-09 Alex Schroeder <alex@gnu.org> | |
511 | ||
512 | * ansi-color.el (ansi-color-process-output): Use markers instead | |
513 | of positions for start and end of region. | |
514 | (ansi-color-apply-on-region): Rewrote code to make it more robust. | |
515 | Previously, occasional mistakes happend when fontifying many | |
516 | chunks of output (eg. ls --color=yes /dev). This happened | |
517 | whenever an overlay was created up to the end of the region, which | |
518 | coincided with the process-mark. New text would then be added | |
519 | within that overlay instead of after it. | |
520 | (ansi-color-make-extent): Overlays are created with the property | |
521 | `modification-hooks' set to '(ansi-color-freeze-overlay). | |
522 | (ansi-color-freeze-overlay): New function. When inserting text at | |
523 | the end of the overlay, the overlay will resize. | |
524 | ||
525 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
526 | ||
527 | * ansi-color.el (ansi-color-process-output): Doc change. | |
528 | (ansi-color-unfontify-region): Doc change. No longer installed | |
529 | automatically in font-lock-unfontify-region-function. | |
530 | (ansi-color-apply): Doc change. | |
531 | (ansi-color-apply-on-region): Use extents or overlays instead of | |
532 | text-properties. | |
533 | (ansi-color-make-extent): New function. | |
534 | (ansi-color-set-extent-face): New function. | |
535 | ||
536 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
537 | ||
538 | * ansi-color.el (ansi-color-process): Removed, Emacs and XEmacs | |
539 | both use ansi-color-process-output, now. | |
540 | (ansi-color-process-output): Doesn't return string anymore. It is | |
541 | installed in comint-output-filter-functions for both Emacs and | |
542 | XEmacs, now. | |
543 | (ansi-color-unfontify-region): Simplified code removing variables | |
544 | pos and start-ansi. | |
545 | (ansi-color-apply): Put text-property ansi-color before putting | |
546 | text-property face because ansi-color-unfontify-region is called | |
547 | immediately after the call to put-text-property. | |
548 | (ansi-color-context-region): Doc change. | |
549 | (ansi-color-filter-region): Simplified code. | |
550 | (ansi-color-apply-on-region): Changed start to start-marker, using | |
551 | a marker explicitly. Put text-property ansi-color before putting | |
552 | text-property face because ansi-color-unfontify-region is called | |
553 | immediately after the call to put-text-property. | |
554 | ||
555 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
556 | ||
557 | * ansi-color.el (ansi-color-faces-vector): Doc change. | |
558 | (ansi-color-for-comint-mode): Changed :type property to choice. | |
559 | (ansi-color-last-context): Removed. | |
560 | (ansi-color-process-output): Don't use ansi-color-last-context, as | |
561 | the main functions will store their context now. | |
562 | (ansi-color-context): Doc change. | |
563 | (ansi-color-filter-apply): Rewrote it based on ansi-color-apply. | |
564 | Uses ansi-color-context such that repeated calls will strip | |
565 | partial escape sequences, too. | |
566 | (ansi-color-apply): Simplified code. Colorize end of string if | |
567 | face is not null. Store context in new (FACE STRING) format, such | |
568 | that repeated calls will strip partial escape sequences, too. | |
569 | Append faces to face property using ansi-color-apply-sequence such | |
570 | that cumulative mode actually works. | |
571 | (ansi-color-context-region): New variable. | |
572 | (ansi-color-filter-region): Rewrote it based on | |
573 | ansi-color-apply-on-region. Uses ansi-color-context-region such | |
574 | that repeated calls will strip partial escape sequences, too. | |
575 | (ansi-color-apply-on-region): Simplified code. Colorize end of | |
576 | region if face is not null. Store context in new (FACE POS) | |
577 | format, such that repeated calls will strip partial escape | |
578 | sequences, too. Append faces to face property using | |
579 | ansi-color-apply-sequence such that cumulative mode actually | |
580 | works. | |
581 | (ansi-color-apply-sequence): New function. | |
582 | (ansi-color-get-face): When the default face is added to the list | |
583 | of faces, all previous settings are discarded and the list of | |
584 | faces is set to '(default). | |
585 | ||
586 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
587 | ||
588 | * ansi-color.el (ansi-color-faces-vector): Use nil for the default | |
589 | face, such that ansi-color-apply and ansi-color-apply-on-region | |
590 | will do the right thing. | |
591 | (ansi-color-apply): Do the right thing, ie. if ansi-color-get-face | |
592 | returns nil, set the list of faces back to nil instead of | |
593 | appending the result of ansi-color-get-face to the front of the | |
594 | list. | |
595 | ||
596 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
597 | ||
598 | * ansi-color.el (ansi-color-for-comint-mode): Doc change. | |
599 | (ansi-color-process): Doc change. | |
600 | (ansi-color-last-context): New buffer-local variable. | |
601 | (ansi-color-process-output): New function. It is automatically | |
602 | added to comint-output-filter-functions if this is XEmacs. | |
603 | (ansi-color-unfontify-region): New optional parameter for XEmacs | |
604 | compatibility. Check wether font-lock-syntactic-keywords is | |
605 | boundp before removing the syntax table text property, as XEmacs | |
606 | doesn't have it. | |
607 | (ansi-color-filter-region): Doc change. | |
608 | (ansi-color-apply-on-region): Doc change. | |
609 | (ansi-color-make-face): New function. Compatibility layer for | |
610 | XEmacs. Return temporary faces instead of cons cells for XEmacs. | |
611 | (ansi-color-make-color-map): Use ansi-color-make-face. | |
612 | (ansi-color-get-face): Avoid face text property '(nil) as results | |
613 | in an errow for XEmacs. | |
614 | ||
615 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
616 | ||
617 | * ansi-color.el (ansi-color-unfontify-region): New function. Uses | |
618 | text-property ansi-color in order to preserve fontification by | |
619 | ansi-color. When the package is loaded, a lambda expression is | |
620 | put onto font-lock-mode-hook. This lambda expression will check | |
621 | font-lock-unfontify-region-function and replace | |
622 | font-lock-default-unfontify-region with | |
623 | ansi-color-unfontify-region. | |
624 | (ansi-color-apply): Add text-property ansi-color in addition to | |
625 | text-property face. | |
626 | (ansi-color-apply-on-region): Add text-property ansi-color in | |
627 | addition to text-property face. | |
628 | (save-buffer-state): Copy of the macro that is also used by | |
629 | lazy-lock and font-lock. | |
630 | ||
631 | (ansi-color-for-comint-mode): New option. | |
632 | (ansi-color-for-comint-mode-on): Set ansi-color-for-comint-mode. | |
633 | (ansi-color-for-comint-mode-off): Ditto. | |
634 | (ansi-color-for-comint-mode-filter): Ditto. | |
635 | (ansi-color-process): New function. Uses | |
636 | ansi-color-for-comint-mode to decide what to do. This function is | |
637 | added to comint-preoutput-filter-functions when the package is | |
638 | loaded. | |
639 | ||
640 | (ansi-color-for-shell-mode-set): Removed. | |
641 | (ansi-color-for-shell-mode): Removed. | |
642 | ||
643 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
644 | ||
645 | * ansi-color.el (ansi-color-for-shell-mode-set): New function with | |
646 | the lambda expression from the ansi-color-for-shell-mode :set | |
647 | property. Additionally, modify shell-mode-hook to enable or | |
648 | disable font-lock-mode for future shell buffers. | |
649 | (ansi-color-for-shell-mode): The :set property calls | |
650 | ansi-color-for-shell-mode-set instead of a lambda expression. | |
651 | ||
652 | 2000-01-09 Alex Schroeder <alex@gnu.org> | |
653 | ||
654 | * ansi-color.el (ansi-color-for-shell-mode): Doc change. | |
655 | (ansi-color-context): New variable. | |
656 | (ansi-color-apply): Save context between calls. | |
657 | ||
fb55ff10 EZ |
658 | 2001-01-09 Eli Zaretskii <eliz@is.elta.co.il> |
659 | ||
29910493 EZ |
660 | * isearch.el (isearch, isearch-lazy-highlight-face): New |
661 | definitions for face colors and attributes. | |
662 | ||
fb55ff10 EZ |
663 | * wid-edit.el (widget-choose): Call display-popup-menus-p instead |
664 | of display-mouse-p. | |
665 | ||
134d6265 KH |
666 | 2001-01-09 Kenichi Handa <handa@etl.go.jp> |
667 | ||
668 | * international/mule.el (make-coding-system): If the coding system | |
669 | accepts extra latin codes, register such codes as safe for the | |
670 | coding system. | |
671 | ||
78b8eee8 RS |
672 | 2001-01-08 Richard M. Stallman <rms@caffeine.ai.mit.edu> |
673 | ||
984c9f75 RS |
674 | * emacs-lisp/bytecomp.el (byte-compile-log-1): In non-batch case, |
675 | don't mention the file name or the date here, because they are | |
676 | logged at the start of the file. | |
677 | ||
678 | 2001-01-08 Richard M. Stallman <rms@gnu.org> | |
679 | ||
78b8eee8 RS |
680 | * mouse-drag.el (mouse-drag-should-do-col-scrolling): |
681 | Change screen-width to frame-width. | |
682 | ||
1460e5d4 EZ |
683 | 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il> |
684 | ||
685 | * info.el (Info-search): Print the default as part of the prompt. | |
686 | ||
56f24bc1 AS |
687 | 2001-01-08 Andre Spiegel <spiegel@gnu.org> |
688 | ||
ca2ddd8e | 689 | * vc.el (vc-default-latest-on-branch-p): New function, replaces |
56f24bc1 AS |
690 | constant implementations in backends. |
691 | ||
692 | * vc-cvs.el (vc-cvs-latest-on-branch-p): Removed. | |
693 | (vc-cvs-checkout): Renamed arg WRITABLE to EDITABLE. | |
694 | ||
695 | * vc-rcs.el (vc-rcs-checkout, vc-rcs-cancel-version): Renamed arg | |
696 | WRITABLE to EDITABLE. | |
697 | ||
698 | * vc-sccs.el (vc-sccs-latest-on-branch-p): Removed. | |
699 | (vc-sccs-checkout, vc-sccs-cancel-version): Renamed arg WRITABLE | |
700 | to EDITABLE. | |
701 | ||
b7812d30 EZ |
702 | 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il> |
703 | ||
704 | * emacs-lisp/copyright.el (copyright-current-year): Now a defvar. | |
705 | (copyright, copyright-update): Compute the current year at run | |
706 | time. | |
707 | ||
7e56ea04 GM |
708 | 2001-01-08 Gerd Moellmann <gerd@gnu.org> |
709 | ||
710 | * isearch.el (isearch-old-signal-hook): Removed. | |
711 | (isearch-mode): Add isearch-done to kbd-macro-termination-hook | |
712 | instead of setting signal-hook-function. | |
713 | (isearch-done): Remove isearch-done from kbd-macro-termination-hook. | |
714 | ||
a758f97d GM |
715 | 2001-01-08 Kevin Gallagher <kevingal@onramp.net> |
716 | ||
717 | * emulation/edt.el: Update to version 4.0. Provide support for | |
718 | EDT scroll margins at top and bottom of the window. Provide an | |
719 | emulation of the EDT SUBS command (bound to GOLD-Enter, by | |
720 | default). Enhance edt-quit, bound to GOLD-q by default, to warn | |
721 | user when file-related buffer modifications exist. Provide | |
722 | support for running EDT Emulation in XEmacs. Provide customize | |
723 | access to some user updatable variables. Add Commentary section | |
724 | to file header. Fixed a few minor bugs and cleaned up some code. | |
725 | ||
726 | * emulation/edt-mapper.el: Update to version 4.0. Provide support | |
727 | for detecting a keypress that generates an ASCII key sequence. | |
728 | (Previously, only a keypress that generates a vector was | |
729 | recognized.) Embed Window Manager name into name of the generated | |
730 | EDT Emulation initialization file since the initialization file is | |
731 | Window Manager specific. Add Commentary section to file header. | |
ca2ddd8e | 732 | |
30db89f9 EZ |
733 | 2001-01-07 Eli Zaretskii <eliz@is.elta.co.il> |
734 | ||
4deb3ba9 EZ |
735 | * mail/sendmail.el (mail-mode): Doc fix. |
736 | ||
30db89f9 EZ |
737 | * info.el (Info-goto-emacs-command-node): Doc fix. |
738 | (Info-goto-emacs-key-command-node): Doc fix. | |
739 | ||
c3f2772b EZ |
740 | 2001-01-06 Eli Zaretskii <eliz@is.elta.co.il> |
741 | ||
8726e79b | 742 | * ediff-vers.el (noninteractive): Don't load generic-sc on MS-DOS |
c3f2772b EZ |
743 | systems without long file-name support. |
744 | ||
0dac6924 AI |
745 | 2001-01-06 Andrew Innes <andrewi@gnu.org> |
746 | ||
747 | * makefile.w32-in (custom-deps): Set EMACSLOADPATH explicitly. | |
748 | ||
4e6ef391 EZ |
749 | 2001-01-06 Eli Zaretskii <eliz@is.elta.co.il> |
750 | ||
380866a2 EZ |
751 | * isearch.el (isearch-lazy-highlight-remove-overlays): Doc fix. |
752 | (isearch-lazy-highlight-update): Doc fix. | |
753 | ||
148b5960 EZ |
754 | * ffap.el (ffap-bindings): Doc fix. |
755 | ||
4e6ef391 EZ |
756 | * dired-x.el (dired-virtual-guess-dir): Doc fix. |
757 | ||
4cb1bcc2 DL |
758 | 2001-01-05 Dave Love <fx@gnu.org> |
759 | ||
760 | * emacs-lisp/cl-seq.el (remove, remq): Remove. | |
761 | ||
3828218c GM |
762 | 2001-01-05 Gerd Moellmann <gerd@gnu.org> |
763 | ||
f1ade7d3 GM |
764 | * mouse-drag.el (mouse-drag-safe-scroll): Bind |
765 | scroll-preserve-screen-position to nil. | |
766 | ||
1f4139d5 GM |
767 | * isearch.el (isearch-old-signal-hook): New variable. |
768 | (isearch-mode): Set signal-hook-function to isearch-done. | |
769 | (isearch-done): Restore old signal-hook-function. | |
770 | ||
3828218c GM |
771 | * info.el (Info-fontify-node): Mark one more char as intangible. |
772 | ||
3970013f KH |
773 | 2000-01-05 Kenichi Handa <handa@etl.go.jp> |
774 | ||
3828218c | 775 | * composite.el (compose-last-chars): New argument COMPONENTS. If |
3970013f KH |
776 | it is non-nil, compose preceding characters by compose-region with |
777 | COMPONENTS. | |
778 | ||
779 | * international/quail.el (quail-input-string-to-events): New function. | |
780 | (quail-input-method): Convert input string to events here. | |
781 | (quail-start-translation): Return input string, not event list. | |
782 | (quail-start-conversion): Likewise. | |
783 | ||
f3b05e99 GM |
784 | 2001-01-04 Gerd Moellmann <gerd@gnu.org> |
785 | ||
ca2ddd8e | 786 | * tooltip.el (tooltip-cancel-delayed-tip) |
2f5ded21 GM |
787 | (tooltip-start-delayed-tip): Renamed from tooltip-disable-timeout |
788 | and tooltip-add-timeout. | |
789 | (tooltip-show): Set border color from faces's foreground. | |
790 | (tooltip-show-help-function): If called with the same help string | |
791 | as last time, do nothing. | |
792 | (tooltip-help-tips): Don't set tooltip-help-message to nil. | |
793 | ||
0f2ac578 GM |
794 | * startup.el (fancy-splash-screens): Don't bind show-help-function |
795 | to nil. | |
796 | ||
f3b05e99 GM |
797 | * tooltip.el (tooltip-frame-parameters): Remove colors. |
798 | (tooltip): New face | |
799 | (tooltip-set-param): New function. | |
800 | (tooltip-show): Set up color frame parameters from face `tooltip'. | |
801 | Display the tooltip text in face `tooltip'. | |
802 | ||
8416e94a DL |
803 | 2001-01-04 Dave Love <fx@gnu.org> |
804 | ||
805 | * whitespace.el (whitespace-global-mode): Fix typo. | |
806 | ||
807 | * hilit19.el, mail/rnewspost.el, mail/rnews.el: Moved to obsolete. | |
808 | ||
30db89f9 EZ |
809 | 2001-01-04 Eli Zaretskii <eliz@is.elta.co.il> |
810 | ||
811 | * help.el (help-for-help): Fix a typo in a doc string. From | |
812 | kwzh@gnu.org (Karl Heuer). | |
813 | ||
b847eb8c DL |
814 | 2001-01-03 Dave Love <fx@gnu.org> |
815 | ||
816 | * dired-x.el: Doc fixes. Maintainer change. | |
817 | (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix | |
818 | :type. | |
819 | (dired-guess-shell-alist-default): Don't use xloadimage for PNG. | |
820 | (dired-guess-shell-alist-user): Customize. | |
821 | (dired-x-help-address): Set to bug-gnu-emacs. | |
822 | (dired-x-maintainer, dired-x-file, dired-x-version): Deleted. | |
823 | (dired-default-directory): Renamed from default-directory. | |
824 | ||
825 | * hl-line.el (hl-line): Doc fix. | |
826 | ||
43c4b570 KF |
827 | 2001-01-03 Karl Fogel <kfogel@red-bean.com> |
828 | ||
1bf6b1bf | 829 | * mail/mail-hist.el (mail-hist-text-too-long-p): Doc fix. |
43c4b570 | 830 | |
984c9f75 | 831 | 2001-01-02 Richard M. Stallman <rms@gnu.org> |
5297fb00 RS |
832 | |
833 | * isearch.el (isearch-lazy-highlight-cleanup): Arg now says | |
834 | to remove all the current alternative-match highlighting. | |
835 | If nil, remove only what's outside the current window. | |
836 | (isearch-lazy-highlight-remove-overlays): Take optional | |
837 | region within which NOT to remove them. | |
838 | (isearch-lazy-highlight-new-loop): Greatly simplified. | |
839 | (isearch-lazy-highlight-update): Find all the other occurrences | |
840 | visible in the window, in just one call. | |
841 | (isearch-lazy-highlight-start): Now holds start of region to scan. | |
842 | (isearch-lazy-highlight-end): Now holds end of region to scan. | |
843 | (isearch-lazy-highlight-wrapped): Variable deleted. | |
844 | (isearch-lazy-highlight-search): Function deleted. | |
845 | ||
13d6a61c AI |
846 | 2000-01-02 Andrew Innes <andrewi@gnu.org> |
847 | ||
848 | * w32-fns.el (convert-standard-filename): Do length check on name | |
849 | before aref. | |
850 | ||
064866e7 DL |
851 | 2001-01-02 Dave Love <fx@gnu.org> |
852 | ||
b33e041b DL |
853 | * progmodes/cperl-mode.el (cperl-invalid-face): Don't double-quote |
854 | value. | |
855 | (cperl-init-faces): Allow cperl-invalid-face to be a normal face. | |
856 | ||
857 | * ls-lisp.el (ls-lisp) <defgroup>: Add :version. | |
858 | ||
8166ffd5 DL |
859 | * net/browse-url.el (browse-url-filename-alist): Avoid backquote |
860 | read syntax. | |
861 | ||
064866e7 DL |
862 | * calendar/todo-mode.el (todo): Add :link, :version. |
863 | (todo-save-top-priorities): Remove autoload cookie. | |
864 | (todo-add-category, todo-add-item-non-interactively) | |
865 | (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload | |
866 | cookie. | |
867 | ||
6dde6abc GM |
868 | 2001-01-02 Gerd Moellmann <gerd@gnu.org> |
869 | ||
870 | * comint.el (comint-input-history-ignore): New variable. | |
871 | (comint-read-input-ring): Ignore entries matching | |
872 | comint-input-history-ignore. | |
873 | ||
1a8a9daf GM |
874 | 2001-01-02 Eric M. Ludlam <zappo@gnu.org> |
875 | ||
876 | * emacs-lisp/lisp-mnt.el (lm-copyright-prefix): New Variable. | |
877 | (lm-copyright-mark): New function. | |
878 | (lm-crack-copyright): New function. | |
879 | (lm-verify): Check that the file has a copyright. | |
880 | Check that the file is copyright Free Software Foundation. | |
881 | ||
9c92eb53 KH |
882 | 2000-12-30 Kenichi Handa <handa@etl.go.jp> |
883 | ||
884 | * international/mule-diag.el (print-fontset): Indent font name by | |
885 | 24 columns, not 25. | |
886 | ||
49172314 GM |
887 | 2000-12-29 Gerd Moellmann <gerd@gnu.org> |
888 | ||
762a68ec GM |
889 | * textmodes/flyspell.el (mail-mode-flyspell-verify): Spell-check |
890 | in Subject line. | |
891 | ||
49172314 GM |
892 | * mail/mailabbrev.el (mail-abbrevs-enable, mail-abbrevs-disable): |
893 | Use mail-mode-hook instead of mail-setup-hook. Otherwise | |
894 | continuing an interrupted message with C-u C-x m for instence, | |
895 | winds up in Mail mode without abbrevs. | |
896 | ||
bd7a2e26 GM |
897 | 2000-12-29 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
898 | ||
899 | * ps-print.el: Handle form feed better when ps-zebra-stripe-follow is | |
900 | non-nil. Adding almost all customization variables on ps-setup. Doc | |
2f5ded21 | 901 | fix. |
bd7a2e26 GM |
902 | (ps-print-version): New version number (6.3.3). |
903 | (ps-end-with-control-d): Initialization fix. | |
904 | (ps-lines-printed): New var. | |
905 | (ps-skip-newline): New fun. | |
906 | (ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page) | |
907 | (ps-next-line, ps-continue-line, ps-plot-region) | |
908 | (ps-generate-postscript-with-faces, ps-end-job): Code fix. | |
ca2ddd8e | 909 | |
2b3f28a4 KH |
910 | 2000-12-29 Kenichi Handa <handa@etl.go.jp> |
911 | ||
912 | * international/fontset.el (x-complement-fontset-spec): Resolve | |
913 | ASCII font name so that the same family name is used for fonts | |
914 | registered in x-font-name-charset-alist. | |
915 | (create-fontset-from-fontset-spec): Adjusted for the above change. | |
916 | The name of fontset alias should be a unresolved ASCII font name. | |
917 | ||
2ece9174 GM |
918 | 2000-12-28 Gerd Moellmann <gerd@gnu.org> |
919 | ||
920 | * simple.el (delete-key-deletes-forward-mode): Bind backspace | |
921 | and delete in isearch-mode-map. | |
922 | ||
cbe3ad7a RS |
923 | 2000-12-28 Richard M. Stallman <rms@gnu.org> |
924 | ||
ca2ddd8e | 925 | * dired-x.el (dired-guess-shell-alist-default): |
cbe3ad7a RS |
926 | Use xpdf instead of acroread. |
927 | ||
a816f1c5 KH |
928 | 2000-12-28 Kenichi Handa <handa@etl.go.jp> |
929 | ||
f086e73c KH |
930 | * textmodes/artist.el (artist-butlast): Deleted. |
931 | (artist-ellipse-mirror-quadrant): Use butlast instead of | |
defac922 | 932 | artist-butlast. |
f086e73c | 933 | |
a816f1c5 KH |
934 | * subr.el (butlast, nbutlast): Moved from cl.el to here. |
935 | ||
936 | * emacs-lisp/cl.el (butlast, nbutlast): Moved to subr.el. | |
937 | ||
b202115b EZ |
938 | 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il> |
939 | ||
940 | From Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>: | |
941 | ||
942 | * ls-lisp.el: Better support for the Mac and MS-Windows. | |
943 | (ls-lisp): New defgroup. | |
944 | (ls-lisp-emulation, ls-lisp-ignore-case, ls-lisp-dirs-first) | |
ca2ddd8e | 945 | (ls-lisp-verbosity, ls-lisp-use-insert-directory-program) |
b202115b EZ |
946 | (ls-lisp-support-shell-wildcards): New defcustoms. |
947 | (ls-lisp-parse-symlink): New function. | |
948 | (insert-directory): Code to convert switches to a list and set up | |
949 | the wildcard argument copied from ls-lisp-insert-directory. | |
950 | (ls-lisp-insert-directory): New argument TIME-INDEX. Add support | |
951 | for -C and -R switches. | |
952 | (ls-lisp-column-format): New function. | |
ca2ddd8e | 953 | (ls-lisp-delete-matching, ls-lisp-handle-switches) |
b202115b EZ |
954 | (ls-lisp-format-time): Add doc strings. |
955 | (ls-lisp-handle-switches): Handle -U, -S, -X, and -F switches. | |
956 | Support ls-lisp-dirs-first. | |
957 | (ls-lisp-classify, ls-lisp-extension): New functions. | |
958 | (ls-lisp-format): Optionally support emulation of symlinks. | |
959 | Support -i, -s, and -G switches. | |
960 | ||
6061fbf0 GM |
961 | 2000-12-27 Gerd Moellmann <gerd@gnu.org> |
962 | ||
5e25feee GM |
963 | * textmodes/texinfo.el (texinfo-mode): Set fill-column to 70. |
964 | ||
6061fbf0 GM |
965 | * version.el (emacs-version): Print X scroll bar information. |
966 | ||
967 | * scroll-bar.el (toplevel): Check for x-toolkit-scroll-bars | |
968 | instead of x-toolkit-scroll-bars-p. | |
969 | ||
970 | * loadup.el (toplevel): Check for x-toolkit-scroll-bars instead | |
971 | of x-toolkit-scroll-bars-p. | |
972 | ||
25050dab EZ |
973 | 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il> |
974 | ||
975 | * ffap.el (ffap-bindings): Make interactive and add an autoload | |
976 | cookie. | |
977 | (ffap-bindings): Doc fix, to reflect the above change. | |
978 | ||
c1786874 KH |
979 | 2000-12-27 Kenichi Handa <handa@etl.go.jp> |
980 | ||
981 | * term.el (term-char-mode): Define all non-ascii self-inserting | |
982 | characters to 'term-send-raw in term-raw-map. | |
983 | ||
7261ece3 | 984 | 2000-12-25 Michael Kifer <kifer@cs.sunysb.edu> |
ca2ddd8e | 985 | |
6061fbf0 | 986 | * viper-init (viper-restore-cursor-type): Added condition-case |
7261ece3 | 987 | guard. |
ca2ddd8e | 988 | |
6061fbf0 | 989 | * ediff-init.el (ediff-quit-hook,ediff-suspend-hook): Changed |
7261ece3 | 990 | initialization; use add-hook. |
6061fbf0 | 991 | (ediff-file-remote-p): Use file-local-copy. |
ca2ddd8e | 992 | |
6061fbf0 | 993 | * ediff-ptch.el (ediff-prompt-for-patch-buffer): Improved defaults. |
ca2ddd8e | 994 | |
6061fbf0 GM |
995 | * ediff.el (ediff-patch-buffer): Bug fix. |
996 | (ediff-revision): Allow selection of the file at the prompt. | |
ca2ddd8e | 997 | |
83f40583 SM |
998 | 2000-12-23 Stefan Monnier <monnier@cs.yale.edu> |
999 | ||
1000 | * subr.el (combine-run-hooks): Remove. | |
1001 | ||
1002 | * emacs-lisp/edebug.el (define-minor-mode): Improve the spec | |
1003 | and remove the rogue second spec. | |
1004 | ||
bdd6d4e8 GM |
1005 | 2000-12-23 Gerd Moellmann <gerd@gnu.org> |
1006 | ||
1007 | * progmodes/compile.el (compilation-forget-errors): Fix indentation. | |
1008 | ||
26736ce3 SM |
1009 | 2000-12-22 Stefan Monnier <monnier@cs.yale.edu> |
1010 | ||
0e86b6b0 SM |
1011 | * smerge-mode.el (smerge-basic-map): Use `=' rather than `d'. |
1012 | Use minibuffer menu prompt for the `=' prefix. | |
1013 | (smerge-command-prefix): Change default to C-^. | |
6eabfb26 | 1014 | (smerge-mode): Don't assume font-lock doesn't move point. |
0e86b6b0 | 1015 | |
26736ce3 SM |
1016 | * skeleton.el (skeleton-internal-1): Make sure the first line of |
1017 | the region is also re-indented. | |
d21584d6 SM |
1018 | (skeleton-end-newline): New var. |
1019 | (skeleton-end-hook): Use it. | |
26736ce3 | 1020 | |
95fa4fd7 MB |
1021 | 2000-12-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de> |
1022 | ||
1023 | * comint.el (comint-password-prompt-regexp): Support CVS. | |
1024 | ||
f060b834 GM |
1025 | 2000-12-22 Gerd Moellmann <gerd@gnu.org> |
1026 | ||
856ff7a7 GM |
1027 | * simple.el (delete-key-deletes-forward-mode): Simplify. Also |
1028 | backspace key combinations, depending on | |
1029 | delete-key-deletes-forward. | |
1030 | ||
1031 | * bindings.el ([C-backspace]): Bind C-backspace to kill-word. | |
1032 | ||
f060b834 GM |
1033 | * simple.el (delete-key-deletes-forward): Doc fix. |
1034 | ||
653558a1 GM |
1035 | 2000-08-22 Emmanuel Briot <briot@gnat.com> |
1036 | ||
1037 | * xml.el (top level comment): Updated to reflect the fact that | |
26736ce3 | 1038 | white spaces are relevant in the XML file. |
653558a1 GM |
1039 | (xml-parse-file): Do not kill an existing Emacs buffer if the file |
1040 | to parse was already edited. This allows for on-the-fly analysis | |
26736ce3 | 1041 | of XML files. |
653558a1 GM |
1042 | (xml-parse-tag): Check that the casing is the same in the start |
1043 | tag and end tag, since XML is case-sensitive. Allows for spaces | |
1044 | in the end tag, after the name of the tag. | |
1045 | (xml-parse-attlist): Allow for the character '-' in the name of | |
1046 | attributes, as in the standard http-equiv attribute Do not save | |
26736ce3 | 1047 | the properties in the XML tree, since they are not relevant. |
653558a1 | 1048 | |
3ad93d8d SM |
1049 | 2000-12-21 Stefan Monnier <monnier@cs.yale.edu> |
1050 | ||
1051 | * generic.el (generic-read-type): Undo last change, inline into | |
1052 | `generic-mode' and then remove. | |
1053 | (generic-mode): Inline generic-read-type. | |
1054 | (define-generic-mode): Push the symbol name rather than the symbol | |
1055 | onto generic-mode-list. | |
1056 | ||
177f4e88 GM |
1057 | 2000-12-21 Gerd Moellmann <gerd@gnu.org> |
1058 | ||
8e15274f GM |
1059 | * generic.el (generic-read-type): Build an alist for |
1060 | completing-read as in 20.7. | |
1061 | ||
1062 | * play/landmark.el (lm): Use interactive spec `P'. | |
1063 | (toplevel): Don't set debug-on-error. | |
1064 | ||
177f4e88 GM |
1065 | * server.el (server-switch-buffer): Choose a window on a visible |
1066 | frame. | |
1067 | ||
6ba384dc GM |
1068 | 2000-12-21 Dave Pearson <davep@davep.org> |
1069 | ||
1070 | * quickurl.el: Commentry change, I've moved my web site. | |
ca2ddd8e | 1071 | |
647a066c GM |
1072 | 2000-12-21 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
1073 | ||
1074 | * ebnf2ps.el: Fix a problem with skip-chars-forward: it doesn't accept | |
1075 | ranges like \177-\237, but accepts the character sequence from \177 to | |
1076 | \237. Doc fix. | |
1077 | (ebnf-version): New version (3.4). | |
1078 | (ebnf-setup): Code fix. | |
1079 | (ebnf-range-regexp): New fun. | |
1080 | (ebnf-8-bit-chars): Const fix. | |
1081 | ||
1082 | * ebnf-bnf.el: Fix the same problem as described on ebnf2ps.el log | |
1083 | entry. Doc fix. | |
1084 | (ebnf-bnf-lex): Code fix. | |
1085 | (ebnf-bnf-comment-chars): Const fix. | |
1086 | ||
1087 | * ebnf-iso.el: Fix the same problem as described on ebnf2ps.el log | |
1088 | entry. Doc fix. | |
1089 | (ebnf-iso-comment-chars): Const fix. | |
1090 | ||
1091 | * ebnf-otz.el: Doc fix. | |
1092 | ||
1093 | * ebnf-yac.el: Fix the same problem as described on ebnf2ps.el log | |
1094 | entry. Doc fix. | |
1095 | (ebnf-yac-skip-code): Code fix. | |
1096 | (ebnf-yac-comment-chars): Const fix. | |
ca2ddd8e | 1097 | |
bc22fd18 EZ |
1098 | 2000-12-21 Eli Zaretskii <eliz@is.elta.co.il> |
1099 | ||
1100 | * files.el (insert-directory-safely): New function. | |
834d23b2 | 1101 | (recover-file): Use it instead of insert-directory. From Markus |
ca2ddd8e | 1102 | Rost <markus.rost@mathematik.uni-regensburg.de> |
bc22fd18 | 1103 | |
587fc3f9 KH |
1104 | 2000-12-21 Kenichi Handa <handa@etl.go.jp> |
1105 | ||
eeefcfde | 1106 | * international/mule-cmds.el (select-safe-coding-system): Check |
4d513a57 | 1107 | coding-category-list more rigidly. Improve help message. |
eeefcfde | 1108 | |
587fc3f9 KH |
1109 | * dired.el (dired-move-to-filename-regexp): Fix previous change. |
1110 | ||
01860fb9 MB |
1111 | 2000-12-21 Miles Bader <miles@gnu.org> |
1112 | ||
587fc3f9 KH |
1113 | * mail/sendmail.el (mail-mode): Set `comment-start' to the yank |
1114 | prefix. | |
01860fb9 | 1115 | |
3f9d67a6 KH |
1116 | 2000-12-21 Kenichi Handa <handa@etl.go.jp> |
1117 | ||
9fd1c1f7 KH |
1118 | * international/mule-diag.el (describe-char-after): Make *Help* |
1119 | buffer inherit multibyteness of the current buffer. | |
1120 | ||
3f9d67a6 KH |
1121 | * international/mule.el (make-char): Docstring adjusted for the |
1122 | change of make-char-internal. | |
1123 | ||
c9669fac SM |
1124 | 2000-12-20 Stefan Monnier <monnier@cs.yale.edu> |
1125 | ||
1126 | * international/iso-cvt.el: Docstrings fix. | |
1127 | ||
19594307 DL |
1128 | 2000-12-20 Dave Love <fx@gnu.org> |
1129 | ||
1130 | * subr.el (eval-after-load): Doc fix. | |
1131 | ||
b1a447b3 KH |
1132 | 2000-12-20 Kenichi Handa <handa@etl.go.jp> |
1133 | ||
1134 | * jka-compr.el (jka-compr-partial-uncompress): Don't use `concat' | |
1135 | for numbers. | |
1136 | ||
09877d5d MB |
1137 | 2000-12-20 Miles Bader <miles@gnu.org> |
1138 | ||
1139 | * international/quail.el (quail-help): Resize the help window | |
1140 | again after it has all its contents. Remove unneeded progn. | |
1141 | ||
71d4497a GM |
1142 | 2000-12-19 Gerd Moellmann <gerd@gnu.org> |
1143 | ||
1144 | * pcmpl-linux.el: Fix copy/paste error. | |
1145 | ||
741e56a0 AI |
1146 | 2000-12-19 Andrew Innes <andrewi@gnu.org> |
1147 | ||
1148 | * simple.el (delete-key-deletes-forward-mode): Fix typo in | |
1149 | docstring. | |
1150 | ||
cc24d91c CD |
1151 | 2000-12-19 Carsten Dominik <dominik@strw.leidenuniv.nl> |
1152 | ||
ba4c05aa CD |
1153 | * progmodes/idlw-rinfo.el: Fixed copyright notice. |
1154 | ||
1155 | * progmodes/idlw-toolbar.el: Fixed copyright notice. | |
1156 | ||
1157 | * progmodes/idlw-shell.el: Fixed copyright notice. | |
1158 | ||
1159 | * progmodes/idlwave.el: Fixed copyright notice. | |
1160 | ||
71d4497a | 1161 | * textmodes/reftex-dcr.el (reftex-view-crossref): Added SPACE and |
cc24d91c CD |
1162 | TAB as key separators. |
1163 | ||
524c8caf GM |
1164 | 2000-12-19 Alex Schroeder <alex@gnu.org> |
1165 | ||
1166 | * sql.el (sql-sybase-options): New option. | |
1167 | (sql-sybase): Use it. Add sql-database to the list of parameters | |
1168 | provided for login. The options -w 2048 -n are not used any more. | |
1169 | (sql-postgres-options): Changed default from "--pset" to "-P". | |
1170 | (sql-mysql-options): Doc change. | |
1171 | (sql-stop): Doc change. | |
1172 | ||
b5fa513d KH |
1173 | 2000-12-19 Kenichi Handa <handa@etl.go.jp> |
1174 | ||
1175 | * international/quail.el (quail-input-method): Always hide | |
1176 | the guidance buffer on exiting. | |
1177 | ||
91c9e6ce GM |
1178 | 2000-12-18 Gerd Moellmann <gerd@gnu.org> |
1179 | ||
c6da4eb4 GM |
1180 | * tooltip.el (tooltip-mode): Signal an error if x-show-tip |
1181 | isn't fboundp. | |
1182 | ||
3d2a0e0b GM |
1183 | * server.el (server-buffer-done): Bury the buffer before |
1184 | killing it. | |
1185 | ||
91c9e6ce GM |
1186 | * faces.el (face-spec-set): Interpret a nil in specs for |
1187 | foreground and background colors as `unspecified', for | |
1188 | compatibility with 20.x. | |
1189 | ||
40fa0008 DL |
1190 | 2000-12-18 Dave Love <fx@gnu.org> |
1191 | ||
22adbe54 DL |
1192 | * simple.el (mail-user-agent): Doc fix. |
1193 | (input-mode-8-bit): Removed. | |
1194 | ||
1195 | * international/mule.el (set-keyboard-coding-system): Doc fix. | |
1196 | (keyboard-coding-system): New option. | |
1197 | ||
40fa0008 DL |
1198 | * mail/sendmail.el (send-mail-function): Customize. |
1199 | ||
6f4745e2 EZ |
1200 | 2000-12-18 Eli Zaretskii <eliz@is.elta.co.il> |
1201 | ||
1202 | * international/codepage.el (cp866-decode-table): New table. | |
1203 | ||
82b90229 GM |
1204 | 2000-12-18 Gerd Moellmann <gerd@gnu.org> |
1205 | ||
1206 | * version.el (emacs-version): Remove `%a' from the time format | |
1207 | because the weekday doesn't fit well into each locale. | |
1208 | ||
5a047002 MB |
1209 | 2000-12-18 Miles Bader <miles@gnu.org> |
1210 | ||
7f49aa07 MB |
1211 | * image-file.el (image-file-name-extensions): Add "pgm" and "ppm". |
1212 | ||
ca2ddd8e | 1213 | * textmodes/artist.el (artist-replace-chars, artist-replace-char): |
5a047002 MB |
1214 | Check that emacs-major-version is `=' to 20, not `>='. |
1215 | (artist-replace-chars): Use `make-string' instead of a loop. | |
1216 | ||
22ea2607 EZ |
1217 | 2000-12-17 Stefan Monnier <monnier@cs.yale.edu> |
1218 | ||
1219 | * pcvs.el (cvs-diff-backup-extractor): Return full-path for file. | |
1220 | (cvs-execute-single-file): Don't change directory. | |
1221 | Patch from Per Cederqvist. | |
1222 | ||
6c825f8e EZ |
1223 | 2000-12-16 Eli Zaretskii <eliz@is.elta.co.il> |
1224 | ||
1225 | * textmodes/ispell.el (check-ispell-version): If | |
1226 | `ispell-program-name' is "aspell", pass it the -v switch instead | |
1227 | of -vv. | |
1228 | ||
8ff06845 KH |
1229 | 2000-12-16 Kenichi Handa <handa@etl.go.jp> |
1230 | ||
af4bb4c8 KH |
1231 | * international/mule-diag.el (mule-diag): Insert information about |
1232 | configure options, multibyte awareness, language env. | |
1233 | ||
8ff06845 KH |
1234 | * international/ja-dic-cnv.el (skkdic-get-candidate-list): Fix the |
1235 | regexp to search for candidates. | |
1236 | ||
b24e84ab EZ |
1237 | 2000-12-15 Eli Zaretskii <eliz@is.elta.co.il> |
1238 | ||
1239 | * info.el (Info-forward-node): If the node has an | |
1240 | Info-header-line, widen the buffer before searching for "next:" | |
1241 | and "up:" pointers, and set the search limit to stay in the | |
1242 | current node. | |
1243 | ||
7981d89f MB |
1244 | 2000-12-16 Miles Bader <miles@gnu.org> |
1245 | ||
1246 | * simple.el (delete-trailing-whitespace): Remove extraneous let. | |
1247 | ||
88ee7917 MB |
1248 | 2000-12-15 Miles Bader <miles@gnu.org> |
1249 | ||
1250 | * comint.el (comint-send-string, comint-send-region): Also accept | |
1251 | a buffer, buffer-name, or nil for PROCESS, for compatibility with | |
1252 | process-send-string/region. | |
1253 | ||
0c28d842 GM |
1254 | 2000-12-15 Gerd Moellmann <gerd@gnu.org> |
1255 | ||
4ea7fdca GM |
1256 | * isearch.el (isearch-lazy-highlight-max): New user-option. |
1257 | (isearch-lazy-highlight-update): Don't highlight more than | |
1258 | isearch-lazy-highlight-max matches. | |
1259 | ||
0c28d842 GM |
1260 | * mail/mh-utils.el (mh-find-path): Set read-mail-command. |
1261 | ||
984c9f75 | 1262 | 2000-12-15 Richard M. Stallman <rms@gnu.org> |
3ffa545b | 1263 | |
8062e53a GM |
1264 | * sort.el (sort-columns): Fix error message. |
1265 | ||
3ffa545b GM |
1266 | * dabbrev.el (dabbrev--last-case-pattern): Value is now |
1267 | `upcase' or `downcase' or nil. | |
1268 | (dabbrev-expand): Don't do anything with dabbrev--last-case-pattern. | |
1269 | Pass new record-case-pattern arg to dabbrev--substitute-expansion. | |
1270 | (dabbrev--substitute-expansion): New arg record-case-pattern. | |
1271 | If it is non-nil, set dabbrev--last-case-pattern. | |
1272 | If ABBREV is " ", use dabbrev--last-case-pattern to change EXPANSION. | |
1273 | ||
1274 | * dabbrev.el (dabbrev--find-expansion): Remove extra nreverse. | |
1275 | ||
c2d7f289 MB |
1276 | 2000-12-15 Miles Bader <miles@gnu.org> |
1277 | ||
b6348438 MB |
1278 | * paths.el (Info-default-directory-list): Don't delete |
1279 | configure-info-directory from the list of standard info | |
1280 | directories when appending it to the end -- their order is | |
1281 | important. | |
1282 | ||
f9056dd9 MB |
1283 | * faces.el (read-face-attribute): If there's no entry for the |
1284 | user's input in VALID, just use it as-is (this will often result | |
1285 | in an error, but it may be OK for e.g. colors using hexadecimal | |
1286 | notation, and at least will yield a better error message). | |
1287 | ||
c2d7f289 | 1288 | * window.el (mode-line-window-height-fudge): Function removed. |
ca2ddd8e | 1289 | (height-affecting-face-attributes, mode-line-window-height-fudge): |
c2d7f289 MB |
1290 | Variables removed. |
1291 | * textmodes/ispell.el (ispell-overlay-window): Ensure that the new | |
1292 | window is really the right size. Use vertical-motion | |
1293 | rather than forward-line. | |
1294 | (ispell-help): Don't use ispell-mode-line-window-height-fudge. | |
1295 | (ispell-command-loop, ispell-show-choices): Use the variable | |
1296 | ispell-choices-win-default-height, rather than the function. | |
1297 | (ispell-choices-win-default-height): Function removed. | |
1298 | (ispell-mode-line-window-height-fudge): Function removed. | |
ca2ddd8e | 1299 | |
8f530b95 SM |
1300 | 2000-12-14 Stefan Monnier <monnier@cs.yale.edu> |
1301 | ||
1302 | * add-log.el (add-change-log-entry): Only expand-file-name if non-nil. | |
1303 | ||
6d435deb EZ |
1304 | 2000-12-14 Eli Zaretskii <eliz@is.elta.co.il> |
1305 | ||
4dddb0b7 EZ |
1306 | * paths.el (Info-default-directory-list): If |
1307 | configure-info-directory is not one of the standard directories, | |
1308 | put it first in the list; otherwise put it last. Doc string | |
1309 | changed accordingly. | |
1310 | ||
1311 | * info.el (Info-directory-list): Change doc string to reflect the | |
1312 | change in Info-default-directory-list. | |
1313 | ||
6d435deb EZ |
1314 | * simple.el (delete-key-deletes-forward-mode): Treat ms-dos and |
1315 | windows-nt as windowed environments, even under -nw. | |
1316 | ||
1317 | * startup.el (command-line): Don't call x-backspace-delete-keys-p | |
1318 | if not fboundp. Switch delete-forward mode for the <delete> key | |
1319 | on all PC platforms, even under -nw. | |
1320 | ||
1321 | * term/internal.el ([M-delete]): Remap to M-d. | |
1322 | ||
9d7d9263 GM |
1323 | 2000-12-14 Gerd Moellmann <gerd@gnu.org> |
1324 | ||
1325 | * emacs-lisp/lisp-mnt.el: Change maintainer to FSF. | |
1326 | ||
7cf0153a EZ |
1327 | 2000-12-14 Eli Zaretskii <eliz@is.elta.co.il> |
1328 | ||
1329 | * frame.el (show-cursor-in-non-selected-windows): Doc fix. | |
1330 | ||
5e5b3d41 GM |
1331 | 2000-12-14 Gerd Moellmann <gerd@gnu.org> |
1332 | ||
5f368d29 GM |
1333 | * startup.el (command-line): Call delete-key-deletes-forward-mode, |
1334 | if appropriate. | |
1335 | ||
1336 | * simple.el (delete-key-deletes-forward): New user-option. | |
1337 | (delete-key-deletes-forward-mode): New function. | |
1338 | ||
9d7d9263 | 1339 | * bindings.el: Bind `delete' to backward-delete-char. |
5f368d29 | 1340 | |
5e5b3d41 GM |
1341 | * emacs-lisp/easymenu.el (easy-menu-current-active-maps): Test |
1342 | if symbol is bound before getting its value. | |
1343 | ||
1344 | * tooltip.el (tooltip-show): If an error is signaled in | |
1345 | x-show-tip, display that error, and display the help in the | |
1346 | echo area. | |
ca2ddd8e | 1347 | |
191b83b6 KH |
1348 | 2000-12-14 Kenichi Handa <handa@etl.go.jp> |
1349 | ||
1350 | * international/ja-dic-cnv.el (skkdic-set-okuri-nasi): Show | |
1351 | "... entries" messages for every 10000 entries, not 10. | |
1352 | ||
6192b604 KF |
1353 | 2000-12-13 Karl Fogel <kfogel@red-bean.com> |
1354 | ||
1355 | * bookmark.el: Provide a generic exit hook, as suggested by | |
1356 | Ovidiu Predescu <ovidiu@cup.hp.com>: | |
a924cf63 EZ |
1357 | (bookmark-exit-hook): New var. |
1358 | (bookmark-exit-hook-internal): New func, replaces | |
6192b604 KF |
1359 | old raw lambda form in `kill-emacs-hook', and runs new |
1360 | `bookmark-exit-hooks'. No longer tests for the bookmark feature, | |
1361 | as logically that feature must have been provided if this function | |
1362 | is running. | |
1363 | Removed ;;;###autoload before the `add-hook' call. | |
1364 | ||
5edf6b55 SM |
1365 | 2000-12-13 Stefan Monnier <monnier@cs.yale.edu> |
1366 | ||
1367 | * emacs-lisp/easymenu.el (easy-menu-define): Setup indentation. | |
1368 | (easy-menu-current-active-maps): New function. | |
1369 | (easy-menu-get-map): Use it. | |
1370 | Make a proper menu entry when creating a new keymap. | |
1371 | ||
16b5e8e6 KH |
1372 | 2000-12-13 Kenichi Handa <handa@etl.go.jp> |
1373 | ||
d49fc4eb KH |
1374 | * international/characters.el: Fix cases and syntaxes for |
1375 | mule-unicode-0100-24ff. | |
1376 | ||
3b53d876 KH |
1377 | * dired.el (dired-move-to-filename-regexp): Fixed for the case |
1378 | that a Japanese character is not appended after day and year. | |
1379 | ||
16b5e8e6 KH |
1380 | * info.el (Info-suffix-list): Change format for a command that |
1381 | requires arguments. | |
1382 | (info-insert-file-contents): Adjusted for the above change. | |
1383 | ||
1df1c518 AS |
1384 | 2000-12-12 Andreas Schwab <schwab@suse.de> |
1385 | ||
1386 | * tar-mode.el (tar-extract): Base the name of the subfile buffer | |
1387 | on the name of the tar buffer. Verify that the existing buffer is | |
1388 | visiting the same subfile. | |
1389 | ||
a7a07b98 DL |
1390 | 2000-12-12 Dave Love <fx@gnu.org> |
1391 | ||
1392 | * subdirs.el: Add obsolete. | |
1393 | ||
4fdbd809 GM |
1394 | 2000-12-12 Gerd Moellmann <gerd@gnu.org> |
1395 | ||
bfdb75ee GM |
1396 | * mail/rmailsum.el (rmail-summary-expunge) |
1397 | (rmail-summary-expunge-and-save): Use rmail-expunge-confirmed | |
1398 | instead of rmail-confirm-expunge. | |
1399 | ||
4fdbd809 GM |
1400 | * replace.el (perform-replace): Don't use an empty match adjacent |
1401 | to a non-empty match when computing the next match before the | |
1402 | replacement is performed. | |
1403 | ||
e9a59cad GM |
1404 | 2000-12-12 Milan Zamazal <pdm@freesoft.cz> |
1405 | ||
1406 | * progmodes/glasses.el: Use `define-minor-mode' for the minor mode | |
1407 | definition (patch by Stefan Monnier). | |
1408 | (glasses-mode): Use jit-lock instead of `after-change-functions' | |
1409 | (patch by Stefan Monnier). | |
1410 | ||
c2def7a0 MB |
1411 | 2000-12-12 Miles Bader <miles@gnu.org> |
1412 | ||
1413 | * info.el (Info-last-preorder): Don't barf on nodes without a prev. | |
1414 | (Info-scroll-down): Respect `Info-scroll-prefer-subnodes'. | |
1415 | ||
591b63b4 AC |
1416 | 2000-12-12 Andrew Choi <akochoi@i-cable.com> |
1417 | ||
1418 | * term/mac-win.el: Remove load for ls-lisp. | |
1419 | ||
a924cf63 | 1420 | * loadup.el: Load ls-lisp for system-type `macos'. |
591b63b4 | 1421 | |
5ff4ba3d MB |
1422 | 2000-12-12 Miles Bader <miles@gnu.org> |
1423 | ||
1424 | * simple.el (delete-horizontal-space): Add BACKWARD-ONLY parameter. | |
1425 | Respect field end too. | |
1426 | (just-one-space): Respect fields as `delete-horizontal-space'. | |
1427 | (newline-and-indent, reindent-then-newline-and-indent): Use | |
1428 | `delete-horizontal-space'. | |
1429 | ||
d0c679bc SM |
1430 | 2000-12-11 Stefan Monnier <monnier@cs.yale.edu> |
1431 | ||
adf9c994 SM |
1432 | * newcomment.el (comment-indent-new-line): Use delete-horizontal-space |
1433 | (so as to obey the field property in the minibuffer). | |
1434 | ||
4b0cd42d SM |
1435 | * obsolete/c-mode.el: Moved from lisp/progmodes. |
1436 | * obsolete/auto-show.el: Moved from lisp. | |
1437 | * obsolete/ooutline.el: Moved from lisp/textmodes. | |
ca2ddd8e | 1438 | |
89f85863 CD |
1439 | 2000-12-11 Carsten Dominik <dominik@strw.leidenuniv.nl> |
1440 | ||
1441 | * progmodes/idlwave.el: Updated to IDLWAVE version 4.7. Too many | |
1442 | changes to list them here. | |
1443 | ||
1444 | * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.7. Too | |
1445 | many changes to list them here. | |
1446 | ||
1447 | * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.7. Too | |
1448 | many changes to list them here. | |
1449 | ||
1450 | * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.7. | |
1451 | ||
3e0d35ce GM |
1452 | 2000-12-11 Gerd Moellmann <gerd@gnu.org> |
1453 | ||
d990421f GM |
1454 | * simple.el (kill-new): Don't try to setcar kill-ring if it is |
1455 | nil. | |
1456 | ||
ca2ddd8e | 1457 | * cus-edit.el (custom-save-variables, custom-save-faces): |
fda514f7 GM |
1458 | Comment fix. |
1459 | ||
3e0d35ce GM |
1460 | * hscroll.el: Moved to `obsolete' subdir. |
1461 | ||
ff904dd6 MB |
1462 | 2000-12-11 Miles Bader <miles@gnu.org> |
1463 | ||
1464 | * window.el (window-text-height): Function removed (now in C). | |
1465 | ||
fb97d87f SM |
1466 | 2000-12-10 Stefan Monnier <monnier@cs.yale.edu> |
1467 | ||
1468 | * log-edit.el (log-edit-parent-buffer): New var. | |
1469 | (log-edit): Set it. Add BUFFER argument. | |
1470 | (log-edit-done): Use char-before. | |
1471 | Don't bother checking validity of vc-comment-ring. | |
1472 | Only bury the buffer if log-edit popped it up. | |
1473 | ||
1474 | * pcvs.el: Update references to CVS-Edit (now Log-Edit). | |
1475 | (cvs-mode-diff-help): Remove. | |
1476 | (cvs-mode-commit): Use the new `log-edit' BUFFER argument. | |
802cf66c | 1477 | (cvs-mode-marked): Set up the default for CMD manually. |
fb97d87f SM |
1478 | |
1479 | * pcvs-defs.el (cvs-mode-diff-map): Use minibuffer menu prompt. | |
1480 | Remove binding for ? now made unnecessary. | |
1481 | ||
7de77417 CD |
1482 | 2000-12-10 Carsten Dominik <dominik@strw.leidenuniv.nl> |
1483 | ||
1484 | * textmodes/reftex.el (reftex-scanning-info-available-p): New | |
1485 | function | |
1486 | (reftex-TeX-master-file): Check for `tex-main-file' early enough. | |
1487 | ||
1488 | * textmodes/reftex-global.el (reftex-create-tags-file): Fixed bug | |
1489 | when master file is not open. | |
1490 | ||
4efa209f SM |
1491 | 2000-12-09 Stefan Monnier <monnier@cs.yale.edu> |
1492 | ||
1493 | * progmodes/ada-stmt.el: Update `maintainer'. | |
1494 | ||
0a8052bd GM |
1495 | 2000-12-09 Stephen Gildea <gildea@alum.mit.edu> |
1496 | ||
1497 | * time-stamp.el (time-stamp-old-format-warn): Reorder custom | |
1498 | choices to match documentation string. | |
1499 | ||
a12167c5 MB |
1500 | 2000-12-09 Miles Bader <miles@gnu.org> |
1501 | ||
2161605d MB |
1502 | * minibuf-eldef.el: New file. |
1503 | ||
a12167c5 MB |
1504 | * window.el (fit-window-to-buffer): Don't pass last argument to |
1505 | pos-visible-in-window-p, now that its meaning is inverted. | |
1506 | ||
9ea8de1b EZ |
1507 | 2000-12-08 Eli Zaretskii <eliz@is.elta.co.il> |
1508 | ||
1509 | * image.el (create-image): Doc fix; spotted by Per Cederqvist | |
1510 | <ceder@lysator.liu.se>. | |
1511 | ||
5002ddbb SM |
1512 | 2000-12-08 Stefan Monnier <monnier@cs.yale.edu> |
1513 | ||
b6114d80 SM |
1514 | * autoinsert.el (auto-insert-alist): Add missing final \n. |
1515 | ||
ee8d23ee SM |
1516 | * pcvs-defs.el (cvs-menu): Move. Make submenu for diff commands. |
1517 | (cvs-menu-map): Remove. | |
1518 | * pcvs.el (cvs-menu): Use `cvs-menu' rather than `cvs-menu-map'. | |
1519 | (cvs-mode-quit): Turn it back into a plain function. | |
1520 | ||
5002ddbb | 1521 | * textmodes/texnfo-upd.el (texinfo-chapter-level-regexp) |
ee8d23ee | 1522 | (texinfo-filter): Remove (move to texinfo.el). |
5002ddbb SM |
1523 | |
1524 | * textmodes/texinfo.el: Move the (require 'cl) to the front of the | |
1525 | file where it's more visible. | |
1526 | (texinfo-filter, texinfo-chapter-level-regexp): New variables | |
1527 | moved from texnfo-upd.el (for AUCTeX's compatibility, originally). | |
1528 | (texinfo-mode): Use texinfo-chapter-level-regexp for page-delimiter. | |
1529 | (texinfo-inside-macro-p): Only catch `scan-error's. | |
1530 | (texinfo-inside-env-p): Make better use of the match info. | |
1531 | (texinfo-insert-quote): Collapse calls to `texinfo-inside-macro-p'. | |
1532 | (texinfo-insert-@end): Slight re-organization. | |
1533 | Also remove useless `looking-at' call. | |
1534 | ||
30cd075d AI |
1535 | 2000-12-08 Andrew Innes <andrewi@gnu.org> |
1536 | ||
1537 | * w32-fns.el: Add clipboard support from term/w32-win.el, so it is | |
1538 | accessible in -nw mode. | |
1539 | ||
1540 | * term/w32-win.el: Remove stuff about selection timeout, which is | |
1541 | irrelevant on Windows. Move clipboard support to w32-fns.el, so | |
1542 | it is accessible in -nw mode. | |
1543 | ||
01b91009 DL |
1544 | 2000-12-08 Dave Love <fx@gnu.org> |
1545 | ||
1546 | * emacs-lisp/lisp-mode.el (lisp-mode): Set | |
1547 | font-lock-keywords-case-fold-search. | |
1548 | ||
842b2a94 GM |
1549 | 2000-12-08 Gerd Moellmann <gerd@gnu.org> |
1550 | ||
1551 | * textmodes/ispell.el (ispell): Doc fix. | |
1552 | ||
f9d5f611 KH |
1553 | 2000-12-08 Kenichi Handa <handa@etl.go.jp> |
1554 | ||
1555 | * international/quail.el (quail-insert-decode-map): Check the | |
1556 | frame width of a window displaying the current buffer, not that of | |
1557 | the selected frame. | |
1558 | (quail-help): Make sure that the help buffer has window before | |
1559 | inserting text in it. | |
1560 | ||
e04d21aa SS |
1561 | 2000-12-07 Sam Steingold <sds@gnu.org> |
1562 | ||
1563 | * loadup.el: Load emacs-lisp/backquote instead of autoloading. | |
1564 | Backquote is used in isearch.el, so autoloading saves nothing. | |
1565 | ||
fc3e23a4 EZ |
1566 | 2000-12-07 Eli Zaretskii <eliz@is.elta.co.il> |
1567 | ||
137cad7c EZ |
1568 | * startup.el (normal-top-level-add-subdirs-to-load-path): Ignore |
1569 | the CVS and RCS subdirectories case-insensitively. | |
1570 | ||
fc3e23a4 EZ |
1571 | * dired.el (dired-insert-directory): If file-system-info is |
1572 | fboundp, call it instead of invoking dired-free-space-program. | |
1573 | ||
796ecd10 GM |
1574 | 2000-12-07 Gerd Moellmann <gerd@gnu.org> |
1575 | ||
0f5f7c3e GM |
1576 | * server.el (server-visit-files): Push files on file-name-history. |
1577 | ||
3764ba49 GM |
1578 | * progmodes/cc-langs.el: Update copyright. |
1579 | ||
8e7931da GM |
1580 | * progmodes/idlw-shell.el, progmodes/idlwave.el: Update copyright. |
1581 | ||
ae0d7485 | 1582 | * bindings.el (mode-line-mode-menu): Add glasses-mode. |
e04d21aa | 1583 | |
796ecd10 GM |
1584 | * bindings.el (mode-line-mode-menu): Reverse the order |
1585 | of define-keys so that the menu appears in alphabetical order. | |
1586 | ||
ae0d7485 GM |
1587 | 2000-12-07 Milan Zamazal <pdm@freesoft.cz> |
1588 | ||
1589 | * progmodes/glasses.el (glasses-mode): Update mode line at the end | |
1590 | of the function. | |
1591 | ||
e2849090 DL |
1592 | 2000-12-07 Dave Love <fx@gnu.org> |
1593 | ||
1594 | * jka-compr.el (jka-compr-compression-info-list): Fix :type. | |
1595 | ||
1596 | * facemenu.el (facemenu-unlisted-faces): Fix value. | |
1597 | ||
5c7f629c SM |
1598 | 2000-12-07 Stefan Monnier <monnier@cs.yale.edu> |
1599 | ||
1600 | * font-lock.el (font-lock-default-fontify-region): | |
1601 | Include the terminating \n (off-by-one error). | |
1602 | (font-lock-set-defaults): Use dolist. | |
1603 | ||
1604 | * derived.el (define-derived-mode): Don't use combine-run-hooks. | |
1605 | ||
73481ae3 KH |
1606 | 2000-12-07 Kenichi Handa <handa@etl.go.jp> |
1607 | ||
ffbaa122 KH |
1608 | * international/mule-cmds.el (describe-language-environment): Fix |
1609 | for the case that an input method title is not string but a list. | |
1610 | ||
73481ae3 KH |
1611 | * ps-bdf.el (bdf-read-font-info): Modify the kludgy code for fonts |
1612 | of wrong SIZE record. | |
1613 | ||
e2896b22 DL |
1614 | 2000-12-06 Dave Love <fx@gnu.org> |
1615 | ||
67292061 DL |
1616 | * newcomment.el (comment-region, comment-dwim): Doc fix. |
1617 | ||
1618 | * textmodes/texinfo.el: Require tex-mode when compiling. | |
1619 | (texinfo-update-node): Doc fix. | |
1620 | (texinfo-imenu-generic-expression): Add @anchor. | |
1621 | (texinfo-font-lock-keywords): Add @uref. | |
1622 | (texinfo-inside-macro-p): Don't use ignore-errors. | |
1623 | (texinfo-insert-quote): Match more contexts. | |
1624 | ||
e76938e7 DL |
1625 | * international/mule.el (decode-char, encode-char): Doc fix. |
1626 | (auto-coding-alist): Customize. | |
1627 | ||
1628 | * files.el (load-file): Fix change of 2000-03-12. | |
1629 | ||
e2896b22 DL |
1630 | * wid-edit.el (widget-text-keymap): Doc fix. |
1631 | ||
6610f4b2 AI |
1632 | 2000-12-06 Andrew Innes <andrewi@gnu.org> |
1633 | ||
1634 | * makefile.w32-in (lisp): Set to an absolute directory, namely | |
1635 | $(CURDIR). | |
1636 | ||
9e3366e4 EZ |
1637 | 2000-12-06 Eli Zaretskii <eliz@is.elta.co.il> |
1638 | ||
1639 | * emacs-lisp/autoload.el (update-file-autoloads): Use raw-text to | |
1640 | read generated-autoload-file, and set buffer-file-coding-system to | |
1641 | raw-text-unix after reading the file. | |
1642 | ||
1643 | * international/mule-conf.el (file-coding-system-alist): Use | |
1644 | raw-text for reading loaddefs.el and raw-text-unix for writing | |
1645 | it. | |
1646 | ||
d94d636f GM |
1647 | 2000-12-06 Gerd Moellmann <gerd@gnu.org> |
1648 | ||
384333ee GM |
1649 | * replace.el (occur): Make line-number-width 1 smaller for the |
1650 | colon following the line number. | |
1651 | ||
347d0813 GM |
1652 | * startup.el (fancy-splash-text, command-line-1): Use |
1653 | `File' for the menu name instead of `Files'. | |
e04d21aa | 1654 | |
d4b72d58 GM |
1655 | * tmm.el: Update copyright. |
1656 | ||
d94d636f GM |
1657 | * cus-start.el: Add entry for even-window-heights. |
1658 | ||
6e424019 MB |
1659 | 2000-12-06 Miles Bader <miles@gnu.org> |
1660 | ||
1661 | * faces.el (frame-set-background-mode): Avoid stomping on | |
1662 | locally modified faces. | |
1663 | ||
e6477b58 KH |
1664 | 2000-12-06 Kenichi Handa <handa@etl.go.jp> |
1665 | ||
1666 | * international/fontset.el: Correct the font registries for | |
1667 | japanese-jisx0213-1 and japanese-jisx0213-2. | |
1668 | ||
21999ab9 GM |
1669 | 2000-12-05 Gerd Moellmann <gerd@gnu.org> |
1670 | ||
57d6e381 GM |
1671 | * textmodes/reftex-toc.el (reftex-toc-menu): Fix typo. |
1672 | ||
21999ab9 GM |
1673 | * iswitchb.el: Update customization commentary. |
1674 | ||
7422819c GM |
1675 | 2000-12-05 Rob Riepel <riepel@Stanford.EDU> |
1676 | ||
1677 | * emulation/tpu-edt.el (tpu-help): Fixed previous screen logic. | |
1678 | (tpu-search-highlight): Fixed comparison of overlay end positions. | |
1679 | (tpu-trim-line-ends): Implemented trimming logic locally. | |
1680 | ||
1681 | * emulation/tpu-extras.el (tpu-write-file-hook) | |
1682 | (tpu-set-cursor-bound): Replaced picture-clean with | |
1683 | tpu-trim-line-ends. | |
1684 | ||
73daff18 KH |
1685 | 2000-12-05 Kenichi Handa <handa@etl.go.jp> |
1686 | ||
1687 | * language/chinese.el (chinese-iso-8bit): Change mime-charset name | |
1688 | to cn-gb. | |
1689 | (cn-gb, gb2312): New aliases for chinese-iso-8bit. | |
1690 | ||
6a4cd002 DL |
1691 | 2000-12-04 Dave Love <fx@gnu.org> |
1692 | ||
1693 | * emacs-lisp/cl-indent.el: Remove erroneous spec for condition-case. | |
1694 | ||
6452929e GM |
1695 | 2000-12-04 Gerd Moellmann <gerd@gnu.org> |
1696 | ||
e04d21aa | 1697 | * mail/rmailsum.el (rmail-summary-expunge) |
6452929e GM |
1698 | (rmail-summary-expunge-and-save): Ask for confirmation with |
1699 | rmail-expunge-confirmed. | |
1700 | ||
1701 | * mail/rmail.el (rmail-expunge-confirmed): New function. | |
1702 | (rmail-expunge): Use it. | |
1703 | ||
0c68ce6f GM |
1704 | * progmodes/etags.el (tag-partial-file-name-match-p): New function. |
1705 | (etags-recognize-tags-table, find-tag-in-order): New | |
1706 | functionality: interpret file names as tags. | |
e04d21aa | 1707 | |
7a53d8c8 EZ |
1708 | 2000-12-04 Eli Zaretskii <eliz@is.elta.co.il> |
1709 | ||
1710 | * info.el (Info-scroll-prefer-subnodes): New defcustom. | |
1711 | (Info-scroll-up): If Info-scroll-prefer-subnodes is nil, don't | |
1712 | visit the first subnode until the bottom of the current node is | |
1713 | visible. | |
1714 | ||
caa15ef7 GM |
1715 | 2000-12-04 Gerd Moellmann <gerd@gnu.org> |
1716 | ||
1717 | * format.el (format-decode): Don't change buffer's undo list. | |
1718 | ||
e225faa7 KH |
1719 | 2000-12-04 Kenichi Handa <handa@etl.go.jp> |
1720 | ||
1721 | * faces.el (face-font-registry-alternatives): Add entries for CJK | |
1722 | fonts. Doc-string adjusted for the actual usage of this data. | |
1723 | ||
1724 | * international/fontset.el: Change the font registries for CJK | |
1725 | fonts in the default fontset. Don't append '*' to registries. | |
1726 | ||
8b262a65 SM |
1727 | 2000-12-03 Stefan Monnier <monnier@cs.yale.edu> |
1728 | ||
e04d21aa | 1729 | * emacs-lisp/easy-mmode.el (define-derived-mode) |
8b262a65 SM |
1730 | (easy-mmode-derived-mode-p): Remove (moved to derived.el). |
1731 | ||
1732 | * derived.el (define-derived-mode): Revived, moved from easy-mmode.el. | |
1733 | (derived-mode-p): New function. | |
1734 | (derived-mode-make-docstring): Add `docstring' argument. | |
1735 | Use it if available and complete it if necessary. | |
1736 | ||
33c4460b AS |
1737 | 2000-12-03 Andreas Schwab <schwab@suse.de> |
1738 | ||
1739 | * type-break.el (type-break): Don't make parent of itself. | |
1740 | ||
5c9b3fac MB |
1741 | 2000-12-03 Miles Bader <miles@gnu.org> |
1742 | ||
1743 | * simple.el (delete-trailing-whitespace): Don't delete newlines too. | |
1744 | ||
27ce741e SM |
1745 | 2000-12-02 Stefan Monnier <monnier@cs.yale.edu> |
1746 | ||
07c16ec4 SM |
1747 | * textmodes/tex-mode.el (tex-start-shell): Obey shell-file-name. |
1748 | (tex-main-file, tex-file): Simplify. | |
1749 | (tex-generate-zap-file-name): Use subst-char-in-string. | |
1750 | (tex-strip-dots): Remove. | |
1751 | ||
c19cc275 SM |
1752 | * tmm.el (tmm-get-keymap): Eval the menu name in `menu-item'. |
1753 | ||
27ce741e SM |
1754 | * textmodes/ispell.el (check-ispell-version): Don't use match-beginning |
1755 | to check if the match succeeded. | |
1756 | ||
285991dc GM |
1757 | 2000-12-02 Gerd Moellmann <gerd@gnu.org> |
1758 | ||
1759 | * startup.el (use-fancy-splash-screens-p): New function. | |
1760 | (command-line-1): Use it to determine whether or not to use | |
1761 | a fancy splash screen. | |
1762 | ||
52dca1b2 AS |
1763 | 2000-12-02 Andreas Schwab <schwab@suse.de> |
1764 | ||
1765 | * emacs-lisp/eldoc.el (eldoc): Don't make parent of itself. | |
1766 | ||
d3e7e7cf EZ |
1767 | 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il> |
1768 | ||
2dce2360 EZ |
1769 | * international/mule.el (make-char): Fix last change. |
1770 | ||
9768eaa7 EZ |
1771 | * textmode/texinfo.el (texinfo-open-quote, texinfo-close-quote): |
1772 | New defcustoms. | |
1773 | (texinfo-insert-quote): Don't call tex-insert-quote, to avoid | |
1774 | autoloading tex-mode; instead, do the same manually. Use | |
1775 | texinfo-open-quote and texinfo-close-quote. Insert literal quote | |
1776 | with numeric argument. Docstring fix. | |
1777 | (toplevel): Require cl when compiling. | |
e04d21aa | 1778 | |
285991dc | 1779 | * international/mule.el (make-char): Doc fix. |
d3e7e7cf | 1780 | |
0dd5e255 JR |
1781 | 2000-12-02 Jason Rumney <jasonr@gnu.org> |
1782 | ||
1783 | * term/w32-win.el (x-select-enable-clipboard): Customize (as per | |
1784 | the Emacs Lisp manual) | |
1785 | ||
fbb87147 EZ |
1786 | 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il> |
1787 | ||
5cbb3e93 EZ |
1788 | * dos-w32.el (find-buffer-file-type-coding-system): Doc fix. |
1789 | ||
fbb87147 EZ |
1790 | * term/pc-win.el (x-select-enable-clipboard): Customize (as per |
1791 | the Emacs Lisp manual). | |
1792 | ||
1636ca09 GM |
1793 | 2000-12-02 Gerd Moellmann <gerd@gnu.org> |
1794 | ||
1795 | * simple.el (next-line-add-newlines): Change default to nil. | |
1796 | ||
68875f0e EZ |
1797 | 2000-12-01 Eli Zaretskii <eliz@is.elta.co.il> |
1798 | ||
1799 | * files.el (revert-buffer, recover-file): Bind | |
1800 | coding-system-for-read to emacs-mule-unix, not to no-conversion. | |
1801 | ||
fd9ac94c GM |
1802 | 2000-12-01 Gerd Moellmann <gerd@gnu.org> |
1803 | ||
1804 | * hi-lock.el (hi-lock-refontify): Call jit-lock-refontify. | |
1805 | ||
45450dd5 MB |
1806 | 2000-12-01 Miles Bader <miles@gnu.org> |
1807 | ||
1808 | * window.el (fit-window-to-buffer): Handle non-nil `truncate-lines'. | |
1809 | ||
09df8881 KH |
1810 | 2000-12-01 Kenichi Handa <handa@etl.go.jp> |
1811 | ||
1812 | * international/mule-diag.el (describe-char-after): Fix typo. | |
1813 | (describe-character-set, non-iso-charset-alist): Fix typo. | |
1814 | ||
dea0a87d MB |
1815 | 2000-12-01 Miles Bader <miles@gnu.org> |
1816 | ||
b170205b MB |
1817 | * image-file.el (image-file-name-regexp): Automatically add |
1818 | upper-case variants of each filename extension in | |
1819 | `image-file-name-extensions', since they seem to be common. | |
1820 | ||
e04d21aa | 1821 | * simple.el (minibuffer-contents) |
dea0a87d MB |
1822 | (minibuffer-contents-no-properties, delete-minibuffer-contents): |
1823 | New functions. | |
1824 | * filecache.el (file-cache-directory-name) | |
1825 | (file-cache-minibuffer-complete): Ignore the minibuffer prompt. | |
1826 | ||
2b69bc11 | 1827 | 2000-12-01 Milan Zamazal <Milan.Zamazal@qbizm.com> |
e04d21aa | 1828 | |
dea0a87d MB |
1829 | * filecache.el (file-cache-minibuffer-complete): Don't try to |
1830 | delete the minibuffer prompt. | |
1831 | ||
a8a1b05d DL |
1832 | 2000-11-30 Dave Love <fx@gnu.org> |
1833 | ||
1834 | * cus-start.el: Fix read-buffer-function type. | |
1835 | ||
693c4692 GM |
1836 | 2000-11-30 Gerd Moellmann <gerd@gnu.org> |
1837 | ||
1838 | * md5.el: Removed. There's a built-in function, now. | |
1839 | ||
2c0b1898 GM |
1840 | 2000-11-30 Markus Rost <rost@math.ohio-state.edu> |
1841 | ||
1842 | * mail/rmail.el (rmail-set-message-counters): Don't use "D" | |
1843 | as dummy 0-th char of rmail-deleted-vector. | |
1844 | ||
63dfcf4b EZ |
1845 | 2000-11-30 Eli Zaretskii <eliz@is.elta.co.il> |
1846 | ||
1847 | * ps-print.el (ps-end-job): Bind case-fold-search only after | |
1848 | switching to ps-spool-buffer. | |
1849 | ||
1850 | 2000-11-30 Vinicius Jose Latorre <vinicius@cpqd.com.br> | |
1851 | ||
1852 | * ps-print.el: Line number font customization. PostScript: Lines and | |
1853 | PageCount are initialized on each page. Doc Fix. | |
1854 | (ps-print-version): New version number (6.3.2). | |
1855 | (ps-lpr-switches, ps-font-info-database, ps-font-size) | |
1856 | (ps-header-font-size, ps-header-title-font-size, ps-left-header) | |
1857 | (ps-right-header): Customization fix. | |
1858 | (ps-setup, ps-select-font, ps-begin-file, ps-header-sheet, ps-end-job): | |
1859 | Fix code. | |
1860 | (ps-end-with-control-d, ps-line-number-font, ps-line-number-font-size): | |
1861 | New vars. | |
1862 | ||
df3aedcf GM |
1863 | 2000-11-30 Gerd Moellmann <gerd@gnu.org> |
1864 | ||
edfb795e GM |
1865 | * bs.el: Fix typos and spelling errors. |
1866 | (bs-appearance) <defgroup>: Renamed from bs-appearence. | |
1867 | (bs-configuration): Doc fix. | |
e04d21aa | 1868 | |
df3aedcf GM |
1869 | * bs.el: Undo mistaken change of 2000-11-28. Update copyright. |
1870 | ||
8b8a7f01 GM |
1871 | 2000-11-30 Rob Riepel <riepel@Stanford.EDU> |
1872 | ||
1873 | * emulation/tpu-edt.el (tpu-version): New version. | |
1874 | (tpu-search-overlay, tpu-replace-overlay): New initial range. | |
1875 | (tpu-original-mode-line): Variable deleted. | |
1876 | (tpu-mark-flag): New initial value. | |
1877 | (tpu-set-mode-line): Don't redefine mode-line-format. Add | |
1878 | tpu-mark-flag to minor-mode-alist. | |
1879 | (tpu-update-mode-line): New mark flag logic. | |
1880 | (tpu-get): Use find-file-wildcards. | |
1881 | (tpu-search-highlight): Move overlay less, reset overlay properly. | |
1882 | (tpu-unselect): Deactivate mark. | |
1883 | (tpu-lm-replace): Reset overlay properly. | |
1884 | (tpu-forward-line): Use forward-visible-line. | |
1885 | (tpu-edt-on): Set transient mark mode. ispell autoloads deleted. | |
1886 | ||
1887 | * emulation/tpu-extras.el (tpu-forward-line): Use | |
1888 | forward-visible-line. | |
e04d21aa | 1889 | |
c069a9d3 GM |
1890 | 2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk> |
1891 | ||
1892 | * cus-edit.el (custom-face-value-create): Always emphasize tag. | |
1893 | ||
b02cd40b GM |
1894 | 2000-11-30 Edward M. Reingold <reingold@emr.cs.uiuc.edu> |
1895 | ||
1896 | * calendar/diary-lib.el (diary-entry-time): Anchor pattern correctly | |
1897 | and skip whitespace and newlines. | |
e04d21aa | 1898 | |
b7a90344 SM |
1899 | 2000-11-30 Stefan Monnier <monnier@cs.yale.edu> |
1900 | ||
1901 | * emacs-lisp/cl.el (third...tenth): Really undo change of 2000-08-05. | |
1902 | ||
be6bbb55 GM |
1903 | 2000-11-29 Gerd Moellmann <gerd@gnu.org> |
1904 | ||
0383ed60 GM |
1905 | * help.el (describe-function-1): Regexp-quote function name |
1906 | when used as part of a regexp. | |
1907 | ||
c7957947 GM |
1908 | * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Use |
1909 | face-attribute instead of face-foreground and face-background. | |
1910 | (tool-bar-add-item): Likewise, and handle unspecified colors. | |
1911 | ||
1912 | * enriched.el (enriched-face-ans): Use face-attribute instead | |
1913 | of face-foreground and face-background. | |
1914 | ||
1915 | * faces.el (face-foreground, face-background, face-stipple): | |
1916 | Return nil if attribute is unspecified, for backward | |
1917 | compatibility. | |
1918 | ||
7423978d GM |
1919 | * files.el (auto-mode-alist): Add an entry for antlr-mode. |
1920 | ||
ef128c78 GM |
1921 | * play/5x5.el: Remove version info. |
1922 | ||
a81fc510 GM |
1923 | * toolbar/tool-bar.el (tool-bar-mode): Doc fix. |
1924 | ||
be6bbb55 GM |
1925 | * frame.el (blink-cursor-mode): Doc fix. |
1926 | ||
f9396e03 GM |
1927 | 2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com> |
1928 | ||
1929 | * antlr-mode.el: New commands to run ANTLR from within Emacs and | |
1930 | to create Makefile rules. | |
1931 | (antlr-tool-command): New user option. | |
1932 | (antlr-ask-about-save): New user option. | |
1933 | (antlr-makefile-specification): New user option. | |
1934 | (antlr-file-formats-alist): New variable. | |
1935 | (antlr-special-file-formats): New variable. | |
1936 | (antlr-unknown-file-formats): New user option. | |
1937 | (antlr-help-unknown-file-text): New variable. | |
1938 | (antlr-help-rules-intro): New variable. | |
1939 | (antlr-mode-map): Add [C-c C-r] for `antlr-run-tool'. | |
1940 | (antlr-mode-menu): Add entries. | |
1941 | (antlr-file-dependencies): New function. | |
1942 | (antlr-directory-dependencies): New function. | |
1943 | (antlr-superclasses-glibs): New function. | |
1944 | (antlr-run-tool): New command. | |
1945 | (antlr-makefile-insert-variable): New function. | |
1946 | (antlr-insert-makefile-rules): New function. | |
1947 | (antlr-show-makefile-rules): New command. | |
1948 | ||
1949 | * antlr-mode.el: More Emacs/XEmacs stuff. | |
1950 | (antlr-no-action-keywords): New constant with value nil. | |
1951 | (antlr-font-lock-keywords-alist): Use it. Old value would break | |
1952 | syntax highlighting in Emacs-21.0. | |
1953 | (antlr-default-directory): Emacs/XEmacs dependend function. | |
1954 | (antlr-read-shell-command): Ditto. | |
1955 | (antlr-with-displaying-help-buffer): Ditto. | |
1956 | ||
1957 | 2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com> | |
1958 | ||
1959 | * antlr-mode.el: imenu, parsing and highlighting changes. | |
1960 | (antlr-imenu-create-index-function): Don't create extra submenus | |
1961 | for definitions in different grammar classes. It is not necessary | |
1962 | for the menu and would make command `imenu' awkward to use. | |
1963 | (antlr-skip-file-prelude): With ANTLR-2.7+, you can specify named | |
1964 | header actions and more than one. | |
1965 | (antlr-font-lock-tokendef-face): Changed color. | |
1966 | (antlr-font-lock-tokenref-face): Changed color. | |
1967 | (antlr-font-lock-additional-keywords): Also highlight lowercase. | |
1968 | (antlr-mode-syntax-table): New variable. | |
1969 | (antlr-mode): Populate and use it instead `java-mode-syntax-table'. | |
1970 | (antlr-with-syntax-table): Don't copy syntax table. | |
1971 | ||
1972 | 2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com> | |
1973 | ||
1974 | * antlr-mode.el: Minor changes: language setting. | |
1975 | (antlr-language-alist): The value for file option "language" can | |
1976 | be both an identifier and a string. | |
1977 | Reported by Rajesh Radhakrishnan <radhakrs@email.uc.edu>. | |
1978 | (antlr-language-limit-n-regexp): Change accordingly. | |
1979 | ||
1980 | 2000-11-29 Christoph Wedler <Christoph.Wedler@sap.com> | |
1981 | ||
1982 | * antlr-mode.el: Minor changes: tabs, hiding. | |
1983 | (antlr-tab-offset-alist): Set `indent-tabs-mode' to nil instead t. | |
1984 | (antlr-action-visibility): Also allow value nil to also hide the | |
1985 | braces. Renamed from `antlr-tiny-action-length'. | |
1986 | Suggested by Jay@aol.com. | |
1987 | (antlr-hide-actions): Change accordingly. Hide line if completely | |
1988 | hidden action is on a line of its own. | |
e04d21aa | 1989 | |
6ad948eb SM |
1990 | 2000-11-29 Stefan Monnier <monnier@cs.yale.edu> |
1991 | ||
1992 | * subr.el (combine-run-hooks): Only run-hooks if there's a hook to run. | |
1993 | ||
1994 | * sort.el (sort-columns): Don't concat strings with numbers. | |
1995 | ||
9c6a4107 DL |
1996 | 2000-11-29 Dave Love <fx@gnu.org> |
1997 | ||
1998 | * cus-edit.el (face): Fix :format. | |
1999 | ||
2000 | * mail/feedmail.el: Require smtpmail when compiling. | |
2001 | (mail-do-fcc): Autoload. | |
2002 | (feedmail) <defgroup>: Fix :link. | |
2003 | (feedmail-nuke-body-in-fcc): Fix :type. | |
2004 | (feedmail-send-it): Add autoload cookie. | |
2005 | ||
053b8d35 SM |
2006 | 2000-11-29 Stefan Monnier <monnier@cs.yale.edu> |
2007 | ||
2008 | * newcomment.el (comment-indent): Save excursion around call to | |
2009 | comment-indent-function. | |
2010 | ||
242c13e8 MB |
2011 | 2000-11-29 Miles Bader <miles@gnu.org> |
2012 | ||
2013 | * subr.el (member-ignore-case): Return the tail of the list who's | |
2014 | car matches, like `member', not the matching element itself. | |
2015 | ||
8f4b5f28 KH |
2016 | 2000-11-29 Kenichi Handa <handa@etl.go.jp> |
2017 | ||
2018 | * xml.el (xml-parse-tag): Fix finding opening tag. A tag name | |
2019 | should not contain `\n'. | |
2020 | ||
bebe4a2c GM |
2021 | 2000-11-28 Gerd Moellmann <gerd@gnu.org> |
2022 | ||
fd9ac94c | 2023 | * hi-lock.el (hi-lock-refontify): Call jit-lock-refontify. |
99879a40 | 2024 | |
ba7e40eb GM |
2025 | * hscroll.el: Add hints to `automatic-hscrolling' to doc strings. |
2026 | ||
75ab0c79 GM |
2027 | * dired-aux.el (dired-do-create-files): Construct default file |
2028 | name for dired-mark-read-file-name so that when the user enters | |
2029 | just RET, the target file will end up in the target directory. | |
2030 | ||
bebe4a2c GM |
2031 | * abbrev.el (prepare-abbrev-list-buffer): Get the value of |
2032 | local-abbrev-table before changing buffers because it might | |
2033 | have a buffer-local binding. | |
2034 | ||
fa6d1ca8 MB |
2035 | 2000-11-28 Miles Bader <miles@gnu.org> |
2036 | ||
2037 | * simple.el (delete-horizontal-space): Handle fields more generally. | |
2038 | ||
8d2c2642 GM |
2039 | 2000-11-28 Gerd Moellmann <gerd@gnu.org> |
2040 | ||
2041 | * simple.el (delete-horizontal-space): Handle minibuffer prompt. | |
2042 | ||
8b31236d DL |
2043 | 2000-11-28 Dave Love <fx@gnu.org> |
2044 | ||
3cbd02d2 DL |
2045 | * progmodes/ps-mode.el (ps-mode): Set comment-start and |
2046 | comment-start-skip locally. | |
2047 | ||
8b31236d DL |
2048 | * progmodes/fortran.el (fortran-mode): Don't set |
2049 | fortran-comment-line-start-skip. Set comment-start to | |
2050 | fortran-comment-line-start. | |
2051 | (fortran-fill-paragraph) <non-empty-comment>: Remove regexp group. | |
2052 | (fortran-comment-line-start-skip): Simplify slightly. | |
2053 | ||
ae4bf56d GM |
2054 | 2000-11-28 Gerd Moellmann <gerd@gnu.org> |
2055 | ||
17ef7534 GM |
2056 | * play/5x5.el: Remove RCS keyword. |
2057 | ||
fd9ac94c | 2058 | * bs.el: Mistaken commit, undone 2000-11-30. |
ae4bf56d | 2059 | |
665b27a6 GM |
2060 | 2000-11-28 Milan Zamazal <pdm@freesoft.cz> |
2061 | ||
2062 | * textmodes/tildify.el (tildify-string-alist): Add | |
2063 | `plain-tex-mode' here. | |
2064 | ||
fe3c2ae3 GM |
2065 | 2000-11-28 Colin Walters <walters@cis.ohio-state.edu> |
2066 | ||
2067 | * chistory.el (Command-history-setup): Remove extraneous `keymap' | |
2068 | reference. | |
2069 | ||
d970106b MB |
2070 | 2000-11-28 Miles Bader <miles@gnu.org> |
2071 | ||
36b80a0d MB |
2072 | * cus-face.el (custom-face-attributes): Add post-filter function |
2073 | for :box. Make pre-filter function for :box handle all cases. | |
2074 | ||
d970106b MB |
2075 | * wid-edit.el (widget-choose): Make sure pop-up window is large |
2076 | enough to display all the choices, as there's no way to scroll it. | |
2077 | ||
5a2bae6c KH |
2078 | 2000-11-28 Kenichi Handa <handa@etl.go.jp> |
2079 | ||
2080 | * international/mule-conf.el: Make the coding system no-conversion | |
2081 | safe for all characters. | |
2082 | ||
9e836e23 DL |
2083 | 2000-11-27 Dave Love <fx@gnu.org> |
2084 | ||
8b31236d DL |
2085 | * net/ldap.el (ldap) <defgroup>: Add :version. |
2086 | ||
9e836e23 DL |
2087 | * tooltip.el (tooltip-use-echo-area): Doc fix. |
2088 | ||
2089 | * cus-start.el <minibuffer-prompt-properties>: Add version. | |
2090 | <read-buffer-function>: Add. | |
2091 | ||
2092 | * apropos.el (apropos-print): Add help-echo to active text. | |
2093 | ||
2094 | * term/x-win.el (x-select-enable-clipboard): Customize (per lispref). | |
2095 | ||
4a74d071 GM |
2096 | 2000-11-27 Gerd Moellmann <gerd@gnu.org> |
2097 | ||
2098 | * mail/rmail.el (rmail-automatic-folder-directives): Add a custom | |
2099 | type, group and version. | |
2100 | ||
76058c27 EZ |
2101 | 2000-11-27 Eli Zaretskii <eliz@is.elta.co.il> |
2102 | ||
4a74d071 | 2103 | * select.el (x-get-selection): Docstring fix. |
76058c27 | 2104 | |
fd9ac94c | 2105 | 2000-11-27 Dave Pearson <davep@hagbard.demon.co.uk> |
26a8d08d | 2106 | |
fd9ac94c | 2107 | * play/5x5.el (5x5-play-solution): Bind hinhibit-quit to t. |
26a8d08d | 2108 | |
49060c51 AI |
2109 | 2000-11-27 Andrew Innes <andrewi@gnu.org> |
2110 | ||
2111 | * makefile.nt (.SUFFIXES): Add .SUFFIXES. | |
2112 | ||
2113 | * makefile.w32-in (.SUFFIXES): Add .SUFFIXES. | |
2114 | ||
b2a8e429 MB |
2115 | 2000-11-27 Miles Bader <miles@gnu.org> |
2116 | ||
2117 | * dired.el (dired-get-filename): Return filename verbatim if | |
2118 | LOCALP is `verbatim'. | |
2119 | * dired-aux.el (dired-add-entry): Call `dired-get-filename' with | |
2120 | `verbatim' so that we don't inadvertently delete a non-existant | |
2121 | directory name. | |
2122 | ||
5ac0366d KH |
2123 | 2000-11-27 Kenichi Handa <handa@etl.go.jp> |
2124 | ||
2125 | * international/characters.el: Specify cases and syntaxes for | |
2126 | mule-unicode-0100-24ff. | |
2127 | ||
67f1cf4c GM |
2128 | 2000-11-27 Gerd Moellmann <gerd@gnu.org> |
2129 | ||
2130 | * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Handle case | |
2131 | that foreground and/or background colors of the face `tool-bar' | |
2132 | are unspecified. | |
2133 | ||
46c56972 MB |
2134 | 2000-11-27 Miles Bader <miles@gnu.org> |
2135 | ||
e04d21aa | 2136 | * wid-edit.el (widget-field-buffer, widget-field-start) |
ec725166 MB |
2137 | (widget-field-end): Handle widget field `pseudo-overlays'. |
2138 | (widget-field-value-delete): Delete WIDGET from `widget-field-new' | |
2139 | if it's there instead of in `widget-field-list'. | |
2140 | ||
46c56972 | 2141 | * help.el (help-manyarg-func-alist): Correct entry for `vconcat'. |
a2e6f426 MB |
2142 | (help-make-xrefs): Delete extraneous newlines at the end of the |
2143 | docstring. | |
46c56972 | 2144 | |
640a9cdd JR |
2145 | 2000-11-25 Jason Rumney <jasonr@gnu.org> |
2146 | ||
2147 | * startup.el (command-line): Call set-locale-environment after | |
2148 | Window System init file is read, as it can result in a call to | |
2149 | redraw-frame. | |
2150 | ||
0b3f96d4 EZ |
2151 | 2000-11-25 Eli Zaretskii <eliz@is.elta.co.il> |
2152 | ||
2153 | * simple.el (shell-command): Mention the effect of the prefix | |
2154 | argument in the doc string. | |
2155 | ||
8da6e2a1 MB |
2156 | 2000-11-25 Miles Bader <miles@gnu.org> |
2157 | ||
a658d039 MB |
2158 | * cus-face.el (custom-face-attributes): Add "None" choice to :stipple. |
2159 | ||
8da6e2a1 | 2160 | * wid-edit.el (widget-field-value-delete): Don't try to delete |
a2e6f426 | 2161 | overlay when it's the `pseudo-overlay' that exists at some points. |
8da6e2a1 | 2162 | |
d3416cca JR |
2163 | 2000-11-24 Jason Rumney <jasonr@gnu.org> |
2164 | ||
2165 | * international/mule-cmds.el (locale-language-names): Add "jp" as | |
2166 | a non-standard alternative for Japanese. | |
2167 | ||
17e37f53 AS |
2168 | 2000-11-24 Andre Spiegel <spiegel@gnu.org> |
2169 | ||
2170 | * vc-hooks.el: Require 'cl during compilation. | |
2171 | ||
9aa5f148 GM |
2172 | 2000-11-24 Gerd Moellmann <gerd@gnu.org> |
2173 | ||
ba193890 GM |
2174 | * faces.el (face-set-after-frame-default): Let face attributes |
2175 | specified for new frames override frame parameters. | |
2176 | ||
9aa5f148 GM |
2177 | * startup.el (command-line): Fix computation of the source file |
2178 | for user-init-file when user-init-file is a compiled file. | |
2179 | ||
51a1edab MB |
2180 | 2000-11-24 Miles Bader <miles@gnu.org> |
2181 | ||
e04d21aa | 2182 | * cus-edit.el (custom-filter-face-spec, custom-pre-filter-face-spec) |
51a1edab MB |
2183 | (custom-post-filter-face-spec): New functions. |
2184 | (custom-face-set, custom-face-value-create): Filter the face spec | |
2185 | before and after customization. | |
2186 | (custom-face-set): If VALUE specifies a null face, pass a | |
2187 | non-null-but-otherwise-ignored face-spec instead to `face-spec-set'. | |
2188 | * cus-face.el (custom-face-attributes): Remove SET and GET | |
2189 | functions. Add some IN-FILTER and OUT-FILTER functions in the few | |
2190 | cases they're needed. | |
2191 | ||
1ed74431 MB |
2192 | * wid-edit.el (checkbox): Add a small `X' to the the :on-glyph, so |
2193 | that it's distinguishable from the :off-glyph on dark-background | |
2194 | displays. Set its background color too. | |
2195 | ||
67ee1125 MB |
2196 | * cus-start.el (all): Restore entry for `mode-line-inverse-video', |
2197 | so that people can easily turn it off. | |
2198 | ||
7d027816 | 2199 | 2000-11-24 Michael Kifer <kifer@cs.sunysb.edu> |
e04d21aa | 2200 | |
7d027816 | 2201 | * ediff-diff.el: Moved variables around to have it compile under NT. |
e04d21aa | 2202 | |
9aa5f148 | 2203 | * ediff-help.el (ediff-use-long-help-message): Made it customizable. |
e04d21aa | 2204 | |
9aa5f148 | 2205 | * ediff-init.el (ediff-abbrev-jobname): Use capitalize. |
e04d21aa | 2206 | |
9aa5f148 | 2207 | * ediff-wind.el (ediff-skip-unsuitable-frames): Deleted the |
7d027816 | 2208 | redundant skip-small-frames test. |
e04d21aa | 2209 | |
9aa5f148 | 2210 | * viper-cmd.el (viper-change-state-to-vi): Disable overwrite mode. |
7d027816 | 2211 | (viper-downgrade-to-insert): protect against errors in hooks. |
e04d21aa | 2212 | |
9aa5f148 GM |
2213 | * viper-init.el (viper-vi-state-hook,viper-insert-state-hook) |
2214 | (viper-replace-state-hook,viper-emacs-state-hook): Do cursor handling. | |
2215 | (viper-restore-cursor-type,viper-set-insert-cursor-type): New | |
7d027816 | 2216 | functions. |
e04d21aa | 2217 | |
9aa5f148 | 2218 | * viper-util.el (viper-memq-char): Bug fixes. |
e04d21aa | 2219 | |
9aa5f148 | 2220 | * viper.el (viper-mode): Fix cursor handling. |
e04d21aa | 2221 | |
f07fa1b8 KH |
2222 | 2000-11-24 Kenichi Handa <handa@etl.go.jp> |
2223 | ||
2224 | * international/mule-diag.el (list-iso-charset-chars): For | |
2225 | two-byte charset, fix the `while' condition. | |
2226 | (list-non-iso-charset-chars): Fix the `while' condition. | |
2227 | ||
ba8299ff SM |
2228 | 2000-11-23 Stefan Monnier <monnier@cs.yale.edu> |
2229 | ||
79372165 SM |
2230 | * subr.el (add-hook, remove-hook): Don't call make-local-hook |
2231 | if the variable is make-variable-buffer-local. | |
2232 | ||
ba8299ff SM |
2233 | * progmodes/ada-stmt.el (ada-template-map): Initialize |
2234 | and bind it to C-c t in ada-mode-map. | |
2235 | (ada-stmt-mode-hook): New function extracted from old code. | |
2236 | Only change the buffer-local side of skeleton-*. | |
2237 | (ada-mode-hook): Use it. | |
2238 | ||
68a887fa EZ |
2239 | 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il> |
2240 | ||
2241 | * iswitchb.el (iswitchb-minibuf-depth): New variable. | |
2242 | (iswitchb-read-buffer): Record in iswitchb-minibuf-depth the value | |
2243 | we expect to be returned by minibuffer-depth once we prompt the | |
2244 | user in the minibuffer. | |
2245 | (iswitchb-entryfn-p): If minibuffer-depth returns the same value | |
2246 | as recorded in iswitchb-minibuf-depth, return non-nil. | |
2247 | ||
3b345582 EZ |
2248 | 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il> |
2249 | ||
2250 | * hscroll.el (turn-on-hscroll, hscroll-mode, hscroll-global-mode) | |
2251 | (hscroll-window-maybe): Docstring fix. | |
2252 | ||
595dead2 DL |
2253 | 2000-11-23 Dave Love <fx@gnu.org> |
2254 | ||
2255 | * rect.el (string-rectangle): Don't test delete-selection-mode. | |
2256 | ||
1e66b27a GM |
2257 | 2000-11-23 Gerd Moellmann <gerd@gnu.org> |
2258 | ||
02790ce2 GM |
2259 | * avoid.el (mouse-avoidance-too-close-p): Return nil if mouse |
2260 | is in the tool bar. | |
2261 | ||
1e66b27a GM |
2262 | * dired-aux.el (dired-add-entry): Don't call dired-get-filename |
2263 | with `no-dir'; we want the directory part to be able to remove | |
2264 | it. | |
2265 | ||
a4caa65d SM |
2266 | 2000-11-22 Stefan Monnier <monnier@cs.yale.edu> |
2267 | ||
2268 | * textmodes/outline.el (outline-flag-region): | |
2269 | Don't bind inhibit-read-only since we don't modify the buffer. | |
2270 | (outline-isearch-open-invisible): Don't jump to overlay-start | |
2271 | since we're trying to unhide text around point. | |
2272 | (outline-discard-overlays): Use dolist. | |
2273 | ||
2274 | * autoinsert.el (auto-insert-alist): Add `provide' to elisp skeleton. | |
2275 | ||
03e757c1 GM |
2276 | 2000-11-22 Gerd Moellmann <gerd@gnu.org> |
2277 | ||
e04d21aa | 2278 | * mail/rmail.el (rmail-confirm-expunge): Default to |
03e757c1 | 2279 | y-or-n-p. |
e04d21aa | 2280 | |
1598a961 SM |
2281 | 2000-11-22 Stefan Monnier <monnier@cs.yale.edu> |
2282 | ||
2283 | * textmodes/tex-mode.el (tex-font-lock-keywords-1): | |
2284 | Fix ARG regexp to skip quoted braces. | |
2285 | (tex-font-lock-keywords-2): Fix ARG regexp to skip quoted braces. | |
2286 | Remove `bf' and `it' from `bold' and `italic' (they were wrong and | |
2287 | are (correctly) handled separately). | |
2288 | Remove `caption' and `footnote' from `citations': they contain text. | |
2289 | Don't highlight `textmd', `texttt' and `textrm' with bold-italic. | |
2290 | (latex-skeleton-end-hook): New function. | |
2291 | (latex-mode): Use it. | |
2292 | (tex-start-tex-marker): Remove. | |
2293 | (tex-send-tex-command): Don't set tex-start-tex-marker. | |
2294 | (tex-error-parse-syntax-table): New var. | |
2295 | (tex-compilation-parse-errors): Use it. | |
2296 | Ignore tex-start-tex-marker. Don't bother with marker-position. | |
2297 | (tex-validate-buffer): Don't bother with marker-position. | |
2298 | ||
2299 | * textmodes/flyspell.el (flyspell-prog-text-faces): New var. | |
bd7e01a3 | 2300 | (flyspell-generic-progmode-verify): Use it. |
1598a961 | 2301 | |
eaae8106 SS |
2302 | 2000-11-22 Sam Steingold <sds@gnu.org> |
2303 | ||
03e757c1 GM |
2304 | * simple.el (delete-trailing-whitespace): New interactive |
2305 | function. | |
e04d21aa | 2306 | |
eaae8106 | 2307 | * progmodes/ada-mode.el (ada-mode): Use it instead of |
bd7e01a3 | 2308 | `ada-remove-trailing-spaces'. |
eaae8106 | 2309 | (ada-remove-trailing-spaces): Removed. |
e04d21aa | 2310 | |
eaae8106 | 2311 | * textmodes/two-column.el (2C-merge): Recommend it in the doc. |
e04d21aa | 2312 | |
1598a961 SM |
2313 | * textmodes/picture.el (picture-clean): Removed. |
2314 | (picture-mode-exit): Call it instead of `picture-clean'. | |
eaae8106 | 2315 | |
a41d49e9 GM |
2316 | 2000-11-22 Gerd Moellmann <gerd@gnu.org> |
2317 | ||
e053c60f GM |
2318 | * frame.el (show-cursor-in-non-selected-windows): Doc fix. |
2319 | ||
a41d49e9 GM |
2320 | * hi-lock.el (hi-lock-refontify): Don't call non-existent |
2321 | jit-lock-fontify-buffer; it should anyway be unneccessary to | |
4c4a541d | 2322 | do anything special when jit-lock is active. |
a41d49e9 GM |
2323 | (hi-yellow, hi-pink, hi-green, hi-blue): Fix defface specs. |
2324 | ||
197615f3 DL |
2325 | 2000-11-22 Dave Love <fx@gnu.org> |
2326 | ||
ddbfaa9f DL |
2327 | * calendar/todo-mode.el (todo-top-priorities): Use |
2328 | todo-tmp-buffer-name. From Milan Zamazal <Milan.Zamazal@qbizm.com>. | |
2329 | ||
ddc3c695 DL |
2330 | * language/chinese.el, language/cyrillic.el: |
2331 | * language/devanagari.el, language/ethiopic.el, language/greek.el: | |
2332 | * language/hebrew.el, language/indian.el, language/japanese.el: | |
2333 | * language/korean.el, language/lao.el, language/misc-lang.el: | |
2334 | * language/thai.el, language/tibetan.el, language/vietnamese.el: | |
2335 | Use provide. | |
2336 | ||
fb9fa98d DL |
2337 | * cus-edit.el (custom-buffer-create-internal): Save some consing. |
2338 | (custom-variable-set): Improve validation error mesage. | |
2339 | ||
197615f3 DL |
2340 | * rect.el (string-rectangle): Revert last change. |
2341 | (string-rectangle-line): New arg DELETE. | |
2342 | (string-rectangle): Check delete-selection-mode. | |
2343 | ||
2344 | * emacs-lisp/edebug.el (edebug-version) | |
2345 | (edebug-maintainer-address): Deleted. | |
2346 | (edebug-submit-bug-report): Just alias to report-emacs-bug. | |
2347 | (edebug-read-function): Account for other `'#' read forms. | |
2348 | (edebug-mode-menus): Make some items toggles. | |
2349 | (edebug-outside-unread-command-event, unread-command-event): | |
2350 | Remove these to avoid warnings. | |
2351 | ||
f4117c4d GM |
2352 | 2000-11-22 David Ponce <david@dponce.com> |
2353 | ||
2354 | * recentf.el (recentf-menu-items-for-commands) | |
2355 | (recentf-make-menu-items, recentf-make-menu-item) | |
4c4a541d | 2356 | (recentf-filter-changer): Added :help and :active menu-item properties. |
eaae8106 | 2357 | |
f4117c4d GM |
2358 | (recentf-build-dir-rules, recentf-dump-variable) |
2359 | (recentf-edit-list, recentf-open-files-item) | |
2360 | (recentf-open-files): Replaced unnecessary `mapcar' with new | |
2361 | built-in `mapc'. | |
eaae8106 | 2362 | |
f8e2f3f2 MB |
2363 | 2000-11-23 Miles Bader <miles@gnu.org> |
2364 | ||
2365 | * faces.el (menu): Make inverse-video on ttys too. | |
2366 | ||
4c4a541d SM |
2367 | 2000-11-22 Stefan Monnier <monnier@cs.yale.edu> |
2368 | ||
2369 | * simple.el (comment-line-break-function): Use the new name | |
2370 | indent-new-comment-line -> comment-indent-new-line. | |
2371 | (clone-indirect-buffer): Don't ignore NORECORD. | |
2372 | (next-completion): Properly handle the case where items are adjacent. | |
2373 | ||
2374 | * mouse.el (popup-menu): Stupid typo. | |
2375 | ||
980d836e GM |
2376 | 2000-11-22 Gerd Moellmann <gerd@gnu.org> |
2377 | ||
60e8e0a5 GM |
2378 | * emacs-lisp/authors.el: Remove autoload cookies, add author, |
2379 | maintainer, keywords tags. | |
2380 | ||
980d836e GM |
2381 | * rect.el (replace-rectangle): Don't call string-rectangle-line |
2382 | with too many arguments. | |
2383 | ||
e08b2069 AS |
2384 | 2000-11-22 Andre Spiegel <spiegel@gnu.org> |
2385 | ||
60e8e0a5 | 2386 | * ediff-util.el (ediff-file-checked-out-p) |
eaae8106 | 2387 | (ediff-file-checked-in-p): Call vc-state instead of |
e08b2069 AS |
2388 | vc-locking-user, which no longer exists. |
2389 | ||
2390 | * emulation/viper-util.el (viper-file-checked-in-p): Same as above. | |
2391 | ||
c6779d8d DL |
2392 | 2000-11-22 Dave Love <fx@gnu.org> |
2393 | ||
2394 | * md5.el (md5): Provide. | |
2395 | (md5): Fix error call. | |
2396 | ||
e672fdce MB |
2397 | 2000-11-22 Miles Bader <miles@gnu.org> |
2398 | ||
eaae8106 | 2399 | * textmodes/refill.el (refill-adjust-ignorable-overlay) |
d9fdcdb5 MB |
2400 | (refill-fill-paragraph-at): Remove debugging code. |
2401 | ||
80e24c04 MB |
2402 | * calendar/calendar.el (generate-calendar-window): When we don't |
2403 | call `fit-window-to-buffer', make sure the top line is fully visible. | |
2404 | ||
3a17d6cc MB |
2405 | * image-file.el (insert-image-file): Don't make `read-only' |
2406 | property rear-nonsticky. | |
2407 | ||
ae1a21c6 MB |
2408 | * isearch.el (isearch-original-minibuffer-message-timeout): New var. |
2409 | (isearch-mode): Set `minibuffer-message-timeout' to nil, after | |
2410 | stashing away its original value. | |
2411 | (isearch-edit-string): Temporarily restore `minibuffer-message-timeout' | |
2412 | in the recursive edit. | |
2413 | Bind `isearch-original-minibuffer-message-timeout' to protect it. | |
2414 | (isearch-done): Restore `minibuffer-message-timeout'. | |
2415 | ||
e672fdce MB |
2416 | * cus-start.el: Remove entry for `mode-line-inverse-video'. |
2417 | ||
3ea79df8 SM |
2418 | 2000-11-21 Stefan Monnier <monnier@cs.yale.edu> |
2419 | ||
2420 | * progmodes/ada-mode.el (ada-mode): `set '' -> `setq'. | |
2421 | ||
2422 | * find-lisp.el (find-lisp-find-files-internal): | |
2423 | Use dolist, when and file-name-as-directory. | |
2424 | ||
980d836e | 2425 | * emacs-lisp/edebug.el (edebug-form-spec prop): Use dolist. |
3ea79df8 SM |
2426 | (define-derived-mode, define-minor-mode): Add specs. |
2427 | ||
2428 | * window.el: General comment and spacing fixes. | |
2429 | (save-selected-window): Use backquotes. | |
2430 | (window-safely-shrinkable-p): New function. | |
2431 | (shrink-window-if-larger-than-buffer): Use it. | |
2432 | ||
2433 | * subr.el (make-local-hook): Docstring fix. | |
2434 | ||
2435 | * shell.el (shell-mode): Use define-derived-mode. | |
2436 | ||
2437 | * newcomment.el (comment-indent): Insert comment before calling | |
2438 | comment-indent-function. Don't insert in column 0. | |
2439 | (comment-dwim): Indent before inserting comment. | |
2440 | ||
2441 | * isearch.el (isearch-mode-map): Fix docstring. Init in defvar. | |
2442 | (minibuffer-local-isearch-map): Init in defvar. Use inheritance. | |
2443 | (isearch-clean-overlays, isearch-range-invisible, isearch-unread): | |
2444 | Use mapc rather than map. | |
2445 | ||
2446 | * files.el (find-buffer-visiting): Compare all attributes before | |
2447 | declaring two files identical (rather than just their inode-no). | |
2448 | (auto-mode-alist): Use \' rather than $. | |
2449 | ||
2450 | * which-func.el: Update maintainer line. | |
2451 | ||
2452 | * pcvs.el (uniquify-buffer-file-name): Remove advice. | |
2453 | * uniquify.el (uniquify-list-buffers-directory-modes): New var. | |
2454 | (uniquify-buffer-file-name): Use it. | |
2455 | ||
8f62f2b8 MB |
2456 | 2000-11-22 Miles Bader <miles@gnu.org> |
2457 | ||
2458 | * cus-start.el: Add entry for `minibuffer-prompt-properties'. | |
2459 | * simple.el (minibuffer-avoid-prompt): New function. | |
2460 | ||
fb279a6d GM |
2461 | 2000-11-21 Gerd Moellmann <gerd@gnu.org> |
2462 | ||
2463 | * Makefile.in (.SUFFIXES): Add .SUFFIXES. | |
2464 | ||
867092e9 MB |
2465 | 2000-11-21 Miles Bader <miles@gnu.org> |
2466 | ||
ef860850 MB |
2467 | * emacs-lisp/advice.el (ad-special-forms): Correct the conditional |
2468 | inclusion of `track-mouse'. | |
2469 | ||
867092e9 MB |
2470 | * textmodes/refill.el (refill-ignorable-overlay): New variable. |
2471 | (refill-adjust-ignorable-overlay): New function. | |
2472 | (refill-fill-paragraph-at): Use `refill-ignorable-overlay' to fill | |
2473 | only the paragraph's tail if possible. | |
2474 | Update `refill-ignorable-overlay'. | |
2475 | (refill-mode): Initialize/cleanup `refill-ignorable-overlay'. | |
2476 | ||
2477 | * textmodes/refill.el (refill-fill-paragraph-at): Don't leave | |
2478 | point inside the fill-prefix. | |
2479 | ||
2480 | * textmodes/refill.el (refill-post-command-function): Don't reset | |
2481 | refill-doit in the case where a self-insertion command doesn't | |
2482 | case a refill. Use `refill-fill-paragraph-at', getting position | |
2483 | from `refill-doit'. | |
2484 | (refill-after-change-function): Set `refill-doit' to END. | |
2485 | (refill-fill-paragraph-at): New function, mostly from old | |
2486 | refill-fill-paragraph. | |
2487 | (refill-fill-paragraph): Use `refill-fill-paragraph-at'. | |
2488 | (refill-pre-command-function): New function. | |
2489 | (refill-mode): Add it to `pre-command-hook'. | |
2490 | ||
ff9ab414 GM |
2491 | 2000-11-20 Gerd Moellmann <gerd@gnu.org> |
2492 | ||
29a01b72 GM |
2493 | * textmodes/artist.el (artist-mode): Fix autoload cookie. |
2494 | ||
ff9ab414 GM |
2495 | * font-lock.el (java-keywords): Add MATCH-HIGHLIGHT part for |
2496 | javadoc tags. | |
eaae8106 | 2497 | |
885b211b AS |
2498 | 2000-11-20 Andre Spiegel <spiegel@gnu.org> |
2499 | ||
2500 | * vc.el, vc-hooks.el: Undo prev change (moved functions back to | |
2501 | vc.el). | |
2502 | ||
eaae8106 | 2503 | * vc-rcs.el (vc-rcs-state): Before calling vc-workfile-unchanged-p, |
885b211b | 2504 | require vc. |
eaae8106 SS |
2505 | |
2506 | * vc-cvs.el (vc-cvs-checkout): Fix bug that broke C-x v ~-style | |
885b211b | 2507 | checkouts. |
eaae8106 | 2508 | |
d1838556 DL |
2509 | 2000-11-20 Dave Love <fx@gnu.org> |
2510 | ||
2511 | * Makefile.in (DONTCOMPILE): Omit bindings.el. | |
2512 | ||
2b69bc11 | 2513 | 2000-11-20 Eli Barzilay <eli@www.barzilay.org> |
56c13ae6 | 2514 | |
2b69bc11 GM |
2515 | * calculator.el (calculator-paste): Use `if' instead of `and' |
2516 | and `or'. | |
2517 | (calculator-help): Don't use electric-describe-mode for XEmacs. | |
56c13ae6 | 2518 | |
b95b34e5 GM |
2519 | 2000-11-19 Gerd Moellmann <gerd@gnu.org> |
2520 | ||
030de92f GM |
2521 | * info.el (info-menu-5): Doc fix. |
2522 | ||
b95b34e5 GM |
2523 | * textmodes/artist.el: New file. |
2524 | ||
54970452 AS |
2525 | 2000-11-19 Andre Spiegel <spiegel@gnu.org> |
2526 | ||
eaae8106 | 2527 | * vc-rcs.el (vc-rcs-state): Call vc-workfile-unchanged-p only here, |
54970452 AS |
2528 | and differentiate according to checkout model. |
2529 | (vc-rcs-fetch-master-state): Don't call vc-workfile-unchanged-p, | |
2530 | since this function is only concerned with master state. | |
2531 | ||
eaae8106 | 2532 | * vc-hooks.el (vc-workfile-unchanged-p, |
54970452 AS |
2533 | vc-default-workfile-unchanged-p): Moved here from vc.el. |
2534 | ||
eaae8106 | 2535 | * vc.el (vc-workfile-unchanged-p, |
54970452 AS |
2536 | vc-default-workfile-unchanged-p): See above. |
2537 | ||
e5a9dabf MB |
2538 | 2000-11-19 Miles Bader <miles@gnu.org> |
2539 | ||
2540 | * image-file.el (insert-image-file): Make `intangible' and | |
2541 | `read-only' properties rear-nonsticky too. | |
2542 | ||
24127af0 GM |
2543 | 2000-11-18 Gerd Moellmann <gerd@gnu.org> |
2544 | ||
d392e9c5 | 2545 | * ps-print.el: Update copyright notice. |
eaae8106 | 2546 | |
d392e9c5 GM |
2547 | * tooltip.el (tooltip-x-offset, tooltip-y-offset): New user-options. |
2548 | (tooltip-show): Use the offsets. | |
2549 | ||
24127af0 | 2550 | * bindings.el (mode-line-modified): Fix a typo. |
eaae8106 | 2551 | (mode-line-toggle-modified, mode-line-widen) |
24127af0 GM |
2552 | (mode-line-abbrev-mode, mode-line-auto-fill-mode): Fix typos. |
2553 | ||
2b69bc11 | 2554 | 2000-11-17 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
08ea6f17 | 2555 | |
2b69bc11 GM |
2556 | * ps-print.el (toplevel): Test for find-coding-system being |
2557 | fboundp before calling ps-x-find-coding-system. | |
08ea6f17 | 2558 | |
66321b2f SM |
2559 | 2000-11-16 Stefan Monnier <monnier@cs.yale.edu> |
2560 | ||
2561 | * vc.el (vc-version-diff): Bind inhibit-read-only when inserting text. | |
2562 | (vc-version-backup-file): Docstring fix. | |
2563 | ||
046110c6 GM |
2564 | 2000-11-16 Gerd Moellmann <gerd@gnu.org> |
2565 | ||
4104194e GM |
2566 | * files.el (basic-save-buffer): Don't add a newline if |
2567 | find-file-literally is non-nil. | |
2568 | (find-file-literally): Extend doc string. | |
2569 | ||
046110c6 GM |
2570 | * sort.el (sort-columns): If sort-fold-case it non-nil, invoke |
2571 | sort(1) with the `-f' argument. | |
2572 | ||
6505c16e AS |
2573 | 2000-11-16 Andre Spiegel <spiegel@gnu.org> |
2574 | ||
fd063975 AS |
2575 | * vc.el: Updated backend documentation. |
2576 | (vc-default-check-headers): New function. | |
2577 | ||
3d02dd81 | 2578 | * vc-{cvs,rcs,sccs}.el: Functions reordered. |
eaae8106 SS |
2579 | |
2580 | * vc.el (vc-revert-buffer): Ask for confirmation if file seems | |
8791d617 | 2581 | up-to-date. |
eaae8106 | 2582 | (vc-do-command): In the asynchronous case, output messages only if |
9dd94743 | 2583 | the minibuffer is not active. |
fd063975 | 2584 | |
eaae8106 | 2585 | * vc-cvs.el (vc-cvs-revert): Use `cvs unedit' only if |
8791d617 | 2586 | `vc-cvs-use-edit' is on. |
eaae8106 SS |
2587 | (vc-cvs-checkout): When this is used for reverting the workfile, |
2588 | make a backup of the original contents and revert to that in case | |
8791d617 | 2589 | of error. |
eaae8106 | 2590 | (vc-cvs-print-log, vc-cvs-diff): Use asynchronous mode only for |
9dd94743 | 2591 | remote repositories. |
eaae8106 | 2592 | |
6505c16e AS |
2593 | * vc.el (vc-annotate): Changed handling of prefix arg; now asks |
2594 | for both version and ratio in the minibuffer. | |
fd063975 | 2595 | |
eaae8106 | 2596 | * vc-cvs.el (vc-cvs-annotate-command): New optional arg VERSION. |
8791d617 | 2597 | Use vc-do-command to perform the annotation, not call-process. |
6505c16e | 2598 | |
a13f0660 KH |
2599 | 2000-11-16 Kenichi Handa <handa@etl.go.jp> |
2600 | ||
2601 | * international/quail.el (quail-start-translation): Don't call | |
2602 | `message' before reading key sequence. | |
2603 | ||
1389a414 MB |
2604 | 2000-11-16 Miles Bader <miles@lsi.nec.co.jp> |
2605 | ||
2606 | * net/ange-ftp.el (ange-ftp-file-modtime): Don't use `caddr'. | |
2607 | ||
9256a532 KH |
2608 | 2000-11-16 Kenichi Handa <handa@etl.go.jp> |
2609 | ||
2610 | * window.el (fit-window-to-buffer): Be sure to acquire at least | |
2611 | one text line even if the buffer is empty. | |
2612 | ||
0e14fe9f GM |
2613 | 2000-11-16 Gerd Moellmann <gerd@gnu.org> |
2614 | ||
eaae8106 | 2615 | * net/ange-ftp.el (ange-ftp-file-writable-p) |
0e14fe9f GM |
2616 | (ange-ftp-file-readable-p, ange-ftp-file-executable-p): Bind |
2617 | ange-ftp-process-verbose to nil. | |
2618 | ||
da645c53 DL |
2619 | 2000-11-15 Dave Love <fx@gnu.org> |
2620 | ||
233d5cde DL |
2621 | * wid-edit.el (widget-specify-field, widget-specify-button): If |
2622 | :help-echo is a function, set help-echo of overlay to | |
2623 | widget-mouse-help. | |
2624 | (widget-mouse-help): New function. | |
2625 | (widget-echo-help): Rewritten for :help-echo functions only taking | |
2626 | a widget arg. | |
2627 | ||
b12057b9 DL |
2628 | * net/eudc-bob.el (eudc-bob-can-display-inline-images): Use |
2629 | display-graphic-p. | |
2630 | (eudc-bob-display-jpeg) <!eudc-xemacs-p>: Test create-image bound | |
2631 | and that JPEG is available. | |
2632 | (eudc-bob-toggle-inline-display): Avoid non-existent `imagep'. | |
2633 | ||
da645c53 DL |
2634 | * international/mule-cmds.el (locale-charset-language-names): |
2635 | Match @euro. | |
2636 | ||
6d133d1f GM |
2637 | 2000-11-15 Gerd Moellmann <gerd@gnu.org> |
2638 | ||
2639 | * faces.el (face-set-after-frame-default): If | |
0e14fe9f | 2640 | `inhibit-default-face-x-resources' is bound, don't intialize the |
6d133d1f GM |
2641 | default face from X resources. |
2642 | ||
49ac2ac5 EZ |
2643 | 2000-11-15 Eli Zaretskii <eliz@is.elta.co.il> |
2644 | ||
2645 | * Makefile.in (custom-deps, finder-data, autoloads, recompile): | |
2646 | Don't set EMACSLOADPATH. | |
2647 | ||
4fb0a34c EZ |
2648 | 2000-11-15 Eli Zaretskii <eliz@is.elta.co.il> |
2649 | ||
2650 | * textmodes/texinfo.el (texinfo-insert-@uref): Renamed from | |
2651 | texinfo-insert-@url. | |
2652 | (texinfo-insert-@url): A defalias for texinfo-insert-@uref. | |
2653 | (texinfo-mode-map): Bind "C-c C-c u" to texinfo-insert-@uref. | |
2654 | ||
bb304a7a SM |
2655 | 2000-11-14 Stefan Monnier <monnier@cs.yale.edu> |
2656 | ||
82bc80bf SM |
2657 | * emacs-lisp/checkdoc.el (checkdoc-minor-mode) <defvar>: Remove. |
2658 | (checkdoc-minor-mode-map): New map, replaces checkdoc-minor-keymap. | |
2659 | (checkdoc-minor-keymap): Backward compatibility. | |
2660 | (checkdoc-minor-menu): Don't bother checking checkdoc-minor-keymap. | |
2661 | (checkdoc-minor-mode) <defun>: Use easy-mmode-define-minor-mode. | |
2662 | (checkdoc-this-string-valid-engine): Be a bit more strict | |
2663 | to avoid matching substrings of `...' quoted vars/funs. | |
2664 | (checkdoc-defun-info): Only look for `interactive' if alone. | |
2665 | (debug-ignored-errors): Add "arg doesn't appear in docstring". | |
2666 | ||
e8c87124 SM |
2667 | * progmodes/compile.el (grep): `tag-default' can be nil. |
2668 | ||
bb304a7a SM |
2669 | * newcomment.el (comment-indent): Paren typo. |
2670 | ||
8628686a DL |
2671 | 2000-11-14 Dave Love <fx@gnu.org> |
2672 | ||
25c269ef DL |
2673 | * calculator.el: New maintainer version. |
2674 | ||
66321b2f | 2675 | * diff-mode.el (diff-imenu-generic-expression): Modify unidiff pattern. |
25c269ef | 2676 | |
8628686a DL |
2677 | * cmuscheme.el: Doc fixes. |
2678 | (cmuscheme) <defgroup>: Use `scheme' as parent. | |
2679 | (cmuscheme-program-name): Remove. Change uses to | |
2680 | scheme-program-name. | |
2681 | ||
2682 | * xscheme.el (scheme-program-name): Don't define here. | |
2683 | ||
2684 | * progmodes/scheme.el (scheme-program-name): New variable | |
2685 | (originally in cmuscheme). | |
2686 | ||
88f0a1eb MB |
2687 | 2000-11-14 Miles Bader <miles@gnu.org> |
2688 | ||
2689 | * window.el (fit-window-to-buffer): Handle windows without mode-lines. | |
2690 | Handle header-lines. Don't loop forever if we can't enlarge the | |
2691 | window anymore. Simplify a bit. | |
2692 | ||
cd9a000c KH |
2693 | 2000-11-14 Kenichi Handa <handa@etl.go.jp> |
2694 | ||
2695 | * window.el (fit-window-to-buffer): Don't check | |
2696 | window-text-height. Assure that the last line is fully visible. | |
2697 | ||
2698 | * international/quail.el (quail-show-guidance-buf): Call | |
2699 | fit-window-to-buffer to assure the enough height of the guidance | |
2700 | buffer. | |
2701 | (quail-update-guidance): Avoid making the guidance buffer shorter. | |
2702 | ||
d3fcda22 SM |
2703 | 2000-11-14 Stefan Monnier <monnier@cs.yale.edu> |
2704 | ||
bdbd9606 SM |
2705 | * textmodes/tex-mode.el (tex-font-lock-keywords-1): Use `keep' |
2706 | rather than `prepend' and add an interesting comment. | |
2707 | (tex-math-face, tex-font-lock-syntactic-face-function): | |
2708 | New face and function to use it. | |
2709 | (tex-define-common-keys, tex-mode-map): Use menu-item rather | |
2710 | than `menu-enable' symbol property. | |
2711 | (tex-mode-map): Bind {, (, [ and $ to skeleton-pair-insert-maybe. | |
2712 | (tex-mode): Add some latex-mode commands for auto-selection. | |
2713 | Use tex-font-lock-syntactic-face-function. | |
2714 | (tex-insert-quote): Simplify. | |
2715 | (tex-shell): New mode. | |
2716 | (tex-start-shell): Use it. | |
2717 | (tex-shell-proc, tex-shell-buf): New functions. | |
2718 | (tex-send-command): Use it. | |
2719 | (tex-main-file): Fix the meaning of the new arg REALFILE. | |
2720 | (tex-send-tex-command): New function split from `tex-start-tex'. | |
2721 | Set compilation-last-buffer and compilation-parsing-end. | |
2722 | ||
d3fcda22 SM |
2723 | * newcomment.el (comment-indent-default): Stick \s<\s< to the left |
2724 | when it follows non-comment text on the line. | |
2725 | ||
2726 | * emacs-lisp/lisp-mode.el (lisp-mode-variables): | |
2727 | Set font-lock-defaults. | |
2728 | (lisp-mode-shared-map): Init inside the defvar. | |
2729 | (emacs-lisp-mode, lisp-mode, lisp-interaction-mode): | |
2730 | Use define-derived-mode. | |
2731 | ||
bdab1d43 MB |
2732 | 2000-11-14 Miles Bader <miles@lsi.nec.co.jp> |
2733 | ||
2734 | * faces.el (header-line): Use `:box nil' for color/gs displays too. | |
2735 | ||
936ae731 GM |
2736 | 2000-11-14 Gerd Moellmann <gerd@gnu.org> |
2737 | ||
2738 | * emacs-lisp/byte-opt.el (byte-compile-unfold-lambda): Don't | |
2739 | recursively optimize body because that can lead to infinite | |
2740 | recursion; see comment there. | |
2741 | ||
1695ca2b EZ |
2742 | 2000-11-13 Eli Zaretskii <eliz@is.elta.co.il> |
2743 | ||
2744 | * faces.el (face-spec-set-match-display): Revert the change from | |
2745 | 2000-10-24. Add a FIXME for after v21.1. | |
2746 | ||
9d348294 MB |
2747 | 2000-11-13 Miles Bader <miles@gnu.org> |
2748 | ||
2749 | * textmodes/fill.el (skip-line-prefix): New function. | |
2750 | (fill-region-as-paragraph, fill-region): Return the fill-prefix. | |
2751 | (fill-paragraph): Don't leave point inside the fill-prefix. | |
88f0a1eb MB |
2752 | * textmodes/refill.el (refill-fill-paragraph-at): Don't leave |
2753 | point inside the fill-prefix. | |
9d348294 | 2754 | |
b85fa13c MB |
2755 | 2000-11-13 Miles Bader <miles@lsi.nec.co.jp> |
2756 | ||
2757 | * calendar/calendar.el (generate-calendar-window): Use | |
2758 | `fit-window-to-buffer'. | |
2759 | ||
a0b47716 SM |
2760 | 2000-11-12 Stefan Monnier <monnier@cs.yale.edu> |
2761 | ||
2762 | * gud.el (gud-minor-mode): New var. | |
2763 | (gud-symbol, gud-val): New functions. | |
2764 | (gud-find-file): Copy gud-minor-mode to the new buffer. | |
2765 | (gud-menu-map): Include entries for commands that are not always | |
2766 | available, using :enable to (de)activate them. | |
2767 | (gud-minor-mode-map): New map. Add it to minor-mode-map-alist. | |
2768 | (gud-mode-map): New map. | |
eaae8106 | 2769 | (gud-gdb-find-file, gud-sdb-find-file, gud-dbx-find-file) |
a0b47716 SM |
2770 | (gud-xdb-find-file, gud-perldb-find-file, gud-pdb-find-file): |
2771 | Don't set up gud's menu (it's done by the minor-mode). | |
2772 | (gud-minibuffer-local-map): New. | |
2773 | Replace gdb-minibuffer-local-map and pdb-minibuffer-local-map. | |
2774 | (gud-query-cmdline): New function. | |
2775 | (gdb, sdb, dbx, xdb, perldb, pdb, jdb): Use it. Set gud-minor-mode. | |
2776 | (gud-mode): Use define-derived-mode. | |
2777 | Don't set up gud's menu (it's done by the minor-mode). | |
2778 | (gud-chop-words): Remove. | |
2779 | (gud-common-init): Use split-string instead. | |
2780 | (gud-new-keymap, gud-make-debug-menu): Eradicate. | |
2781 | ||
2782 | * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): | |
2783 | Add keyword arg :name. | |
2784 | ||
2785 | * diff-mode.el (diff-mode-menu): Add entry for applying hunk. | |
2786 | (diff-count-matches, diff-split-hunk): New functions. | |
2787 | (diff-mode-map): Bind C-c C-s to diff-split-hunk. | |
2788 | ||
2789 | * pcvs-info.el (cvs-fi-conflict-face): New var. | |
2790 | ||
2791 | * progmodes/sh-script.el (sh-mode-syntax-table) <defvar>: | |
2792 | Make it into a simple syntax-table, shared among all submodes. | |
2793 | (sh-heredoc-face): Re-introduce. | |
2794 | (sh-font-lock-syntactic-face-function): New function. | |
2795 | (sh-mode): Use it. Also use define-derived-mode. | |
2796 | Remove old bogus setting of indent-region-function. | |
2797 | (sh-set-shell): Don't set the syntax-table any more. | |
2798 | (sh-mode-syntax-table) <defun>: Remove. | |
2799 | ||
f5ed37df MB |
2800 | 2000-11-12 Miles Bader <miles@gnu.org> |
2801 | ||
2802 | * textmodes/flyspell.el (flyspell-mode-on): Only output welcome | |
2803 | message if interactive. | |
2804 | ||
0b074c2f DL |
2805 | 2000-11-12 Dave Love <fx@gnu.org> |
2806 | ||
2807 | * mail/feedmail.el: Fix header, | |
2808 | (feedmail) <defgroup>: Add :link. | |
2809 | ||
2810 | * view.el: Use local-map property, not keymap on mode-line string. | |
2811 | ||
2812 | * scroll-all.el (scroll-all-mode): Customize variable. Add | |
2813 | autoload cookie to function. | |
2814 | ||
2815 | * lazy-lock.el: Remove compatibility code. | |
2816 | ||
2817 | * finder.el (finder-known-keywords): Add `files', remove `vms'. | |
2818 | (finder-help-echo): New variable. | |
2819 | (finder-mouse-face-on-line): Add help-echo stuff. | |
2820 | (finder-list-keywords, finder-list-matches): Use mapc. | |
2821 | ||
2822 | * faces.el (face-font-registry-alternatives): Add :version. | |
2823 | ||
2824 | * progmodes/etags.el (visit-tags-table-buffer): Beware of `t' in | |
2825 | tags-table-list. | |
2826 | ||
a0b47716 | 2827 | * net/browse-url.el (browse-url-browser-function): Update :version. |
0b074c2f | 2828 | |
a0b47716 | 2829 | * mail/sendmail.el (mail-font-lock-keywords): Use [:alpha:], not a-z. |
0b074c2f DL |
2830 | (mail-mode): Use [:alnum:] in some regexps. |
2831 | ||
6d502396 DL |
2832 | 2000-11-10 Dave Love <fx@gnu.org> |
2833 | ||
2834 | * ediff.el (ediff-regions-internal, ediff-documentation): | |
2835 | * ediff-vers.el (rcs-ediff-view-revision): Put temp buffer into | |
2836 | fundamental mode. | |
2837 | ||
2838 | * ediff-util.el (ediff-status-info, ediff-debug-info): Put temp | |
2839 | buffer into fundamental mode. | |
2840 | (ediff-set-difference): Use copy-sequence if available. | |
2841 | ||
2842 | * ediff-ptch.el (ediff-dispatch-file-patching-job): Check | |
2843 | ediff-patch-map non-nil. | |
2844 | (ediff-fixup-patch-map, ediff-fixup-patch-map) | |
2845 | (ediff-fixup-patch-map, ediff-patch-file-internal): Put temp | |
2846 | buffer into fundamental mode. | |
2847 | ||
2848 | * ediff-merg.el (state-or-merge): Defvar when compiling. | |
2849 | ||
a82fe213 JR |
2850 | 2000-11-10 Jason Rumney <jasonr@gnu.org> |
2851 | ||
2852 | * w32-fns.el (w32-add-charset-info): New function. | |
2853 | (w32-charset-info-alist): Use it. | |
2854 | ||
52d89894 GM |
2855 | 2000-11-10 Gerd Moellmann <gerd@gnu.org> |
2856 | ||
2857 | * faces.el (face-font-registry-alternatives): New user-option. | |
2858 | ||
178932de SM |
2859 | 2000-11-10 Stefan Monnier <monnier@cs.yale.edu> |
2860 | ||
d7fa3319 SM |
2861 | * textmodes/texinfo.el (texinfo-block-default): New var. |
2862 | (texinfo-insert-block): Use it. Insert a newline if needed. | |
2863 | ||
178932de SM |
2864 | * textmodes/fill.el (fill-indent-according-to-mode): New var. |
2865 | (fill-region-as-paragraph): Use it. | |
2866 | ||
2867 | * textmodes/tex-mode.el (standard-latex-block-names): Add "math". | |
2868 | (latex-mode): Tweak tex-*-(head|trail)er regexps. | |
2869 | Tweak paragraph regexps to allow a leading [ \t]*. | |
2870 | (tex-latex-block): Insert a newline if necessary. | |
2871 | (latex-insert-item): Only insert a newline if necessary. | |
2872 | (tex-guess-main-file): New function. | |
2873 | (tex-main-file): Use it. Add arg `realfile'. Trim `.tex'. | |
2874 | Set tex-main-file if TeX-master is provided. | |
2875 | (tex-latex-indent-syntax-table): Map ( and ) to punctuation. | |
2876 | ||
bd02b8e0 GM |
2877 | 2000-11-10 Gerd Moellmann <gerd@gnu.org> |
2878 | ||
2879 | * startup.el (command-line): Set the default tooltip-mode | |
2880 | to t for graphical displays which implement x-show-tip. | |
2881 | ||
2882 | * tooltip.el (tooltip-mode): Add a comment about startup.el | |
2883 | setting the default value of this user-option. | |
2884 | ||
b29b03eb SM |
2885 | 2000-11-09 Stefan Monnier <monnier@cs.yale.edu> |
2886 | ||
2887 | * font-lock.el (font-lock-*-face) <defvar>: Move. | |
2888 | (font-lock-defaults-alist): Mark obsolete. | |
2889 | (font-lock-mode, font-lock-mode-hook) <defvar>: Remove. | |
2890 | (font-lock-mode): Use define-minor-mode. | |
2891 | (font-lock-support-mode): Tweak type to default to jit-lock-mode. | |
2892 | (font-lock-turn-off-thing-lock): Be more explicit. | |
2893 | (font-lock-apply-syntactic-highlight): Use string-to-syntax after eval. | |
2894 | (font-lock-syntactic-face-function): New var. | |
2895 | (font-lock-fontify-syntactically-region): Use it. | |
2896 | (font-lock-doc-face): New. | |
2897 | ||
2898 | * pcvs.el (cvs-enabledp): Ignore errors. | |
2899 | (cvs-commit-filelist): Never query. | |
2900 | (cvs-mode-insert): Always add a terminating / in the initial prompt. | |
2901 | (cvs-mode-diff-backup): Use cvs-partition rather than delete-if-not. | |
2902 | (cvs-do-removal): Use cvs-partition rather than delete-if. | |
2903 | Use cvs-insert-strings, cvs-pop-to-buffer-same-frame and | |
2904 | cvs-bury-buffer. | |
2905 | ||
2906 | * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): | |
2907 | Allow `next' to jump to after the end of the last match. | |
2908 | ||
778fbc46 GM |
2909 | 2000-11-09 Gerd Moellmann <gerd@gnu.org> |
2910 | ||
730c746c GM |
2911 | * simple.el (byte-compiling-files-p): New function. |
2912 | ||
2913 | * textmodes/ispell.el (toplevel): Use byte-compiling-files-p | |
2914 | if it is there. | |
2915 | ||
2916 | * emacs-lisp/bytecomp.el (byte-compile-current-file): Bind it to | |
2917 | nil again. | |
2918 | ||
778fbc46 GM |
2919 | * textmodes/ispell.el (ispell-library-path): Don't call |
2920 | check-ispell-version when byte-compiling because that starts | |
2921 | an ispell process, and ispell might not be installed. | |
2922 | (toplevel): Don't set up a menu when byte-compiling. | |
2923 | ||
2924 | * emacs-lisp/bytecomp.el (byte-compile-current-file): Don't bind | |
2925 | it, so that a boundp test can be used to determine if we're | |
2926 | currently byte-compiling. | |
2927 | ||
5912c5bb DL |
2928 | 2000-11-09 Dave Love <fx@gnu.org> |
2929 | ||
2930 | * pcvs.el (uniquify-buffer-file-name): Wrap advice in | |
2931 | eval-after-load. | |
2932 | ||
7bb054a5 GM |
2933 | 2000-11-09 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
2934 | ||
2935 | * ps-print.el: Patch for variable initialization when spooling. Doc | |
2936 | fix. | |
2937 | (ps-output-list): Fun eliminated. | |
2938 | (ps-begin-file, ps-begin-job): Code fix. | |
2939 | ||
9db2706e DL |
2940 | 2000-11-08 Dave Love <fx@gnu.org> |
2941 | ||
2942 | * ediff-wind.el (ediff-control-frame-parameters): Zero | |
2943 | tool-bar-lines. | |
2944 | ||
f7eb32aa GM |
2945 | 2000-11-08 Gerd Moellmann <gerd@gnu.org> |
2946 | ||
2947 | * simple.el (shell-command, display-message-or-buffer) | |
2948 | (shell-command-on-region): Mention resize-mini-windows in the doc | |
2949 | string. | |
2950 | (display-message-or-buffer): Take the value of resize-mini-windows | |
2951 | into account. | |
2952 | ||
7b01b08c GM |
2953 | 2000-11-07 Gerd Moellmann <gerd@gnu.org> |
2954 | ||
acad3c0b GM |
2955 | * macros.el (insert-kbd-macro): Print semi-colons as `?\;'. |
2956 | ||
7b01b08c GM |
2957 | * dired.el (dired-between-files): Add `^. find' as an alternative |
2958 | to the regular expression, for find-dired. | |
2959 | ||
6f602bd0 SM |
2960 | 2000-11-06 Stefan Monnier <monnier@cs.yale.edu> |
2961 | ||
2962 | * textmodes/texnfo-upd.el: Require texinfo. | |
2963 | (defmacro, defgroup): Remove. | |
2964 | (texinfo-section-to-generic-alist): Remove. | |
2965 | Use texinfo-section-list instead (i.e. level is changed string->int). | |
2966 | (texinfo-filter): New function. | |
2967 | (texinfo-chapter-level-regexp, texinfo-subsubsection-level-regexp) | |
2968 | (texinfo-subsection-level-regexp, texinfo-section-level-regexp): | |
2969 | Use it. And use regexp-opt. | |
2970 | (texinfo-find-higher-level-node, texinfo-hierarchic-level) | |
2971 | (texinfo-update-menu-region-beginning) | |
2972 | (texinfo-update-menu-higher-regexps, texinfo-update-menu-lower-regexps) | |
2973 | (texinfo-update-the-node, texinfo-sequentially-update-the-node) | |
2974 | (texinfo-update-menu-same-level-regexps): Update. | |
eaae8106 | 2975 | (texinfo-update-node, texinfo-every-node-update) |
6f602bd0 SM |
2976 | (texinfo-sequential-node-update): Remove autoload cookie. |
2977 | ||
2978 | * textmodes/texinfo.el (texinfo-section-list): Change majorheading. | |
2979 | (texinfo-font-lock-syntactic-keywords): Use syntax-strings. | |
2980 | (texinfo-chapter-level-regexp): Remove. | |
2981 | (texinfo-mode): Hard code texinfo-chapter-level-regexp. | |
2982 | ||
bb216218 DL |
2983 | 2000-11-06 Dave Love <fx@gnu.org> |
2984 | ||
6f602bd0 | 2985 | * autoinsert.el (auto-insert-alist) <latex-mode>: Use \documentclass. |
b04f7626 | 2986 | |
6f602bd0 SM |
2987 | * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): |
2988 | Match defun*. | |
bb216218 | 2989 | |
ff8dd5d5 KH |
2990 | 2000-11-06 Kenichi Handa <handa@etl.go.jp> |
2991 | ||
2992 | * composite.el (composition-function-table): Variable declaration | |
2993 | moved to src/composite.c. | |
2994 | (compose-chars-after): New optional arg object. | |
2995 | ||
e9da51a1 GM |
2996 | 2000-11-06 Gerd Moellmann <gerd@gnu.org> |
2997 | ||
e0c12c68 GM |
2998 | * bindings.el (mode-line-toggle-read-only) |
2999 | (mode-line-toggle-modified, mode-line-widen) | |
3000 | (mode-line-abbrev-mode, mode-line-auto-fill-mode): New functions. | |
3001 | (make-mode-line-mouse2-map): Rewritten. | |
3002 | (mode-line-modified, mode-line-format, minor-mode-alist): Use new | |
3003 | functions so that C-h k can show something with a doc string. | |
eaae8106 | 3004 | |
e9da51a1 GM |
3005 | * startup.el (fancy-splash-delay): Set to 10 seconds. |
3006 | (fancy-splash-max-time): New user-option. | |
3007 | (fancy-splash-stop-time): New variable. | |
3008 | (fancy-splash-screens): Set it. Catch `stop-splashing'. | |
3009 | (fancy-splash-screens-1): Throw `stop-splashing' when current | |
3010 | time is greater than fancy-splash-stop-time. | |
3011 | ||
611dbdf0 SM |
3012 | 2000-11-06 Stefan Monnier <monnier@cs.yale.edu> |
3013 | ||
4d2806e2 SM |
3014 | * vc-hooks.el (vc-insert-file): Don't assume byte==char. |
3015 | ||
611dbdf0 SM |
3016 | * pcvs.el (cvs-mode-marked): New arg `noquery'. |
3017 | Prompt user for a file rather than raising an error. | |
3018 | (cvs-enabledp): Fix call to cvs-mode-marked. | |
3019 | (cvs-insert-file): New function (extracted from cvs-mode-insert). | |
3020 | (cvs-mode-insert): Use it. Change the init prompt' value. | |
3021 | (cvs-mode-tree): Use cvs-status-cvstrees instead of cvs-status-trees. | |
3022 | ||
3023 | * emacs-lisp/ewoc.el (ewoc-goto-prev, ewoc-goto-next): | |
3024 | Don't pass default arg to ewoc-locate. | |
3025 | (ewoc-collect): Return result in the right order. | |
3026 | ||
3027 | * log-edit.el (log-edit-show-files): Use cvs-insert-strings. | |
3028 | ||
3029 | * cvs-status.el (cvs-tree-merge): Use cvs-butlast (avoid CL). | |
3030 | (cvs-status-get-tags): Fix regexp. | |
3031 | (cvs-status-trees, cvs-status-cvstrees): | |
3032 | Combine after change hooks and don't sit-for. | |
4d2806e2 SM |
3033 | (cvs-tree-use-jisx0208): Rename from cvs-tree-dstr-2byte-ready. |
3034 | (cvs-tree-char-*): Rename from cvs-tree-dstr-char-*. | |
611dbdf0 SM |
3035 | Use make-char rather than hard-coded cryptic data. |
3036 | (cvs-status-cvstrees): Convert the buffer to multibyte if necessary. | |
3037 | ||
3038 | * pcvs-defs.el (cvs-menu): Add entries for tree and insert. | |
3039 | ||
3040 | * pcvs-util.el (cvs-butlast, cvs-nbutlast): New (copied from CL). | |
3041 | (cvs-insert-strings): New function. | |
3042 | ||
937b2877 MB |
3043 | 2000-11-06 Miles Bader <miles@lsi.nec.co.jp> |
3044 | ||
3045 | * mwheel.el (mouse-wheel-scroll-amount): Renamed from | |
3046 | `mwheel-scroll-amount'. | |
3047 | (mouse-wheel-follow-mouse): Renamed from `mwheel-follow-mouse'. | |
3048 | (mouse-wheel-mode): Use (featurep 'xemacs) instead of | |
3049 | string-matching against the version string. | |
3050 | ||
c6c97763 KH |
3051 | 2000-11-06 Kenichi Handa <handa@etl.go.jp> |
3052 | ||
6eaec747 KH |
3053 | * language/thai.el ("Thai"): Set a lisp form that produces |
3054 | composed string in `sample-text' language info. | |
3055 | ||
3056 | * language/tibetan.el ("Tibetan"): Set a lisp form that produces | |
3057 | composed string in `sample-text' language info. | |
3058 | ||
3059 | * international/mule-cmds.el (describe-language-environment): Eval | |
3060 | `sample-text' data and insert the result. | |
3061 | ||
c6c97763 KH |
3062 | * international/mule-conf.el (compound-text): Define this coding |
3063 | system here. Make x-ctext and ctext aliases of it. | |
3064 | ||
3065 | * language/european.el (compound-text, ctext): Moved to | |
3066 | international/mule-conf.el. | |
3067 | ||
d1145f85 AI |
3068 | 2000-11-05 Andrew Innes <andrewi@gnu.org> |
3069 | ||
3070 | * w32-fns.el (w32-version): New function. | |
3071 | ||
178a6a45 SM |
3072 | 2000-11-05 Stefan Monnier <monnier@cs.yale.edu> |
3073 | ||
3074 | * progmodes/awk-mode.el: Update copyright. | |
3075 | (awk-mode-abbrev-table): Remove. | |
3076 | (awk-font-lock-keywords): Use regexp-opt. | |
3077 | (awk-mode): Use define-derived-mode. | |
3078 | ||
3079 | * emacs-lisp/regexp-opt.el (regexp-opt-group): Sort the strings | |
3080 | when extracting a suffix. | |
3081 | ||
1ba90166 AS |
3082 | 2000-11-04 Andre Spiegel <spiegel@gnu.org> |
3083 | ||
3084 | * vc-hooks.el (vc-insert-file): Rewritten. Don't bother about | |
3085 | auto-save-mode. | |
3086 | ||
546790cb JR |
3087 | 2000-11-04 Jason Rumney <jasonr@gnu.org> |
3088 | ||
3089 | * language/european.el (decode-mac-roman): Test against r1 not r0. | |
3090 | ||
d247e32d SM |
3091 | 2000-11-03 Stefan Monnier <monnier@cs.yale.edu> |
3092 | ||
fbf44f44 SM |
3093 | * progmodes/icon.el (icon-mode-map): Don't rebind \t. |
3094 | (icon-mode): Define indent-line-function. | |
3095 | (icon-comment-indent): Simplify. | |
3096 | (icon-font-lock-keywords-2): Use the `words' arg to regexp-opt. | |
3097 | ||
3098 | * emacs-lisp/find-func.el (find-function-do-it): Quote the hook. | |
3099 | ||
3100 | * pcvs.el (cvs-mode-add-change-log-entry-other-window): | |
3101 | Bind change-log-default-mode to defeat the caching done on it. | |
3102 | Don't bother saving excursion any more. | |
3103 | ||
3104 | * menu-bar.el (minibuffer maps): Use dolist rather than mapcar. | |
3105 | ||
3106 | * frame.el (after-setting-font-hook): Rename hooks -> hook. | |
3107 | (set-frame-font): Use the new name (and the old for compatibility). | |
3108 | ||
eaae8106 SS |
3109 | * toolbar/tool-bar.el (tool-bar-mode): |
3110 | * time.el (display-time-mode): | |
3111 | * recentf.el (recentf-mode): | |
3112 | * paren.el (show-paren-mode): | |
3113 | * mwheel.el (mouse-wheel-mode): | |
3114 | * msb.el (msb-mode): | |
3115 | * jka-compr.el (auto-compression-mode): | |
3116 | * image-file.el (auto-image-file-mode): | |
3117 | * hl-line.el (hl-line-mode): | |
3118 | * delsel.el (delete-selection-mode): | |
3119 | * autoinsert.el (auto-insert-mode): | |
fbf44f44 SM |
3120 | * complete.el (partial-completion-mode): Drop unneeded positional args. |
3121 | ||
eaae8106 | 3122 | * info.el (Info-mode): |
79372165 | 3123 | * comint.el (comint-mode): Don't bother with make-local-hook. |
fbf44f44 | 3124 | |
d247e32d SM |
3125 | * log-edit.el (log-edit-menu): New menu. |
3126 | ||
4921558e MB |
3127 | 2000-11-03 Miles Bader <miles@gnu.org> |
3128 | ||
3129 | * wid-edit.el (widget-end-of-line): Reinstate, with a new | |
3130 | definition, so that trailing spaces are handled properly. | |
3131 | (widget-field-keymap, widget-text-keymap): Likewise C-e binding. | |
3132 | ||
1fc02b3c GM |
3133 | 2000-11-03 Gerd Moellmann <gerd@gnu.org> |
3134 | ||
3135 | * startup.el (fancy-splash-text, fancy-splash-text): Use a single | |
3136 | tab character. | |
3137 | (fancy-splash-screens): Set tab-width to 20. | |
3138 | ||
51d001f7 DL |
3139 | 2000-11-03 Dave Love <fx@gnu.org> |
3140 | ||
3141 | * comint.el (comint-completion-addsuffix): Fix custom type. | |
3142 | ||
ba22aeff SM |
3143 | 2000-11-02 Stefan Monnier <monnier@cs.yale.edu> |
3144 | ||
3145 | * font-lock.el (font-lock-buffers): Remove. | |
3146 | (font-lock-global-modes): Define with easy-mmode-define-global-mode. | |
3147 | (font-lock-change-major-mode): Remove. | |
3148 | (turn-on-font-lock-if-enabled): Only apply to the current buffer. | |
3149 | (font-lock-default-fontify-region): Extend the multiline | |
3150 | fontification to whole lines. | |
3151 | (font-lock-fontify-anchored-keywords) | |
3152 | (font-lock-fontify-keywords-region): If matching just one | |
3153 | line (with \n) only mark the \n as multiline. | |
3154 | ||
3155 | * emacs-lisp/easy-mmode.el (define-minor-mode): Remove :toggle arg. | |
3156 | Correctly handle the case where several :group args are supplied. | |
3157 | Allow :extra-args. | |
3158 | (easy-mmode-define-global-mode): Allow :extra-args. | |
3159 | Correctly handle the case where several :group args are supplied. | |
3160 | ||
9c887ada MB |
3161 | 2000-11-02 Miles Bader <miles@gnu.org> |
3162 | ||
eaae8106 | 3163 | * calendar/calendar.el (diary-face, calendar-today-face) |
9c887ada MB |
3164 | (holiday-face): Remove dependency on `window-system'. |
3165 | ||
7f25090d KR |
3166 | 2000-11-02 Ken Raeburn <raeburn@gnu.org> |
3167 | ||
3168 | * Makefile.in (emacs): Set EMACSLOADPATH always. | |
3169 | (update-authors, .el.elc, compile-files): Don't do it explicitly | |
3170 | here. | |
9b911107 | 3171 | (compile-files): Bomb out if compilation of a file fails. |
7f25090d | 3172 | |
7dd6009c DL |
3173 | 2000-11-02 Dave Love <fx@gnu.org> |
3174 | ||
3175 | * emacs-lisp/find-func.el (find-variable-regexp): Avoid defgroup. | |
3176 | ||
94821e4f EZ |
3177 | 2000-11-02 Eli Zaretskii <eliz@is.elta.co.il> |
3178 | ||
3179 | * mail/emacsbug.el (report-emacs-bug): Fix whitespace and | |
3180 | punctuation in the warning inserted into the *mail* buffer. | |
3181 | ||
1ac3fc42 GM |
3182 | 2000-11-02 Gerd Moellmann <gerd@gnu.org> |
3183 | ||
57731876 GM |
3184 | * emacs-lisp/authors.el (authors-public-domain-files): New variable. |
3185 | (authors-public-domain-p): New function. | |
3186 | (authors-print): Use it. | |
3187 | ||
975f82c9 GM |
3188 | * help.el (view-emacs-news): Use ONEWS.* instead of NEWS.* files. |
3189 | ||
1ac3fc42 GM |
3190 | * mail/mh-e.el, mail/mh-comp.el: Change maintainer. |
3191 | ||
4b3eb10f GM |
3192 | 2000-11-02 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
3193 | ||
975f82c9 | 3194 | * ps-print.el: Extension for even/odd printing. Doc fix. |
4b3eb10f GM |
3195 | (ps-print-version): New version number (6.3.1). |
3196 | (ps-even-or-odd-pages): Customization fix. | |
3197 | (ps-print-page-p, ps-begin-file, ps-begin-job, ps-page-number) | |
3198 | (ps-header-sheet, ps-header-page, ps-end-job): Code fix. | |
3199 | (ps-page-count): Var replaced by `ps-page-column'. | |
3200 | (ps-page-column, ps-page-sheet, ps-page-printed): New vars. | |
3201 | (ps-print-sheet-p): New fun. | |
3202 | ||
7da794df MB |
3203 | 2000-11-02 Miles Bader <miles@lsi.nec.co.jp> |
3204 | ||
3205 | * tooltip.el (tooltip-gud-tips-setup): New function. | |
3206 | (tooltip-gud-tips-p): Add :set to call tooltip-gud-tips-setup. | |
3207 | (tooltip-mode): Call tooltip-gud-tips-setup. | |
3208 | (tooltip-gud-tips): Use `gud-basic-call' instead of | |
3209 | process-send-string, so the prompt gets frobbed appropriately. | |
3210 | Handle nil return value from `tooltip-gud-print-command'. | |
3211 | ||
0e40b809 EL |
3212 | 2000-11-01 Eric M. Ludlam <zappo@ultranet.com> |
3213 | ||
3214 | * comint.el (comint-add-to-input-history): New function. | |
3215 | (comint-send-input): Use `comint-add-to-input-history'. | |
3216 | ||
50ada0db MB |
3217 | 2000-11-02 Miles Bader <miles@lsi.nec.co.jp> |
3218 | ||
973a3104 MB |
3219 | * info.el (info-menu-header): New face. |
3220 | (Info-fontify-menu-headers): New function. | |
3221 | (Info-fontify-node, Info-insert-dir): Call `Info-fontify-menu-headers'. | |
3222 | ||
50ada0db MB |
3223 | * info.el (Info-insert-dir): Don't include blank lines at |
3224 | beginning of additional dir files (one is added automatically). | |
3225 | ||
bff53411 SM |
3226 | 2000-11-01 Stefan Monnier <monnier@cs.yale.edu> |
3227 | ||
3228 | * emacs-lisp/easy-mmode.el (define-minor-mode): | |
3229 | Revert the latest changes. | |
3230 | Allow the three positional arguments to be skipped and replaced | |
3231 | by keyword arguments. | |
3232 | Add a :toggle argument to determine whether a nil arg means toggle | |
3233 | or means turn-on. The default is unchanged. | |
3234 | Add a call to force-mode-line-update. | |
3235 | ||
6b8a0b2d DL |
3236 | 2000-11-01 Dave Love <fx@gnu.org> |
3237 | ||
3238 | * emacs-lisp/elp.el (elp-restore-function): Remove autoload | |
3239 | cookie. | |
3240 | ||
5bf99100 MB |
3241 | 2000-11-01 Miles Bader <miles@lsi.nec.co.jp> |
3242 | ||
3243 | * calendar/calendar.el (diary-face, holiday-face): Add | |
3244 | dark-background variants. | |
3245 | ||
a4032611 SS |
3246 | 2000-10-31 Sam Steingold <sds@gnu.org> |
3247 | ||
3248 | * textmodes/tex-mode.el (tex-file): Use `default-directory' when | |
3249 | `tex-main-file' does not have directory in it. | |
3250 | ||
c286608e SM |
3251 | 2000-10-31 Stefan Monnier <monnier@cs.yale.edu> |
3252 | ||
3253 | * cus-edit.el (custom-mode-map): Switch back to a sparse keymap. | |
3254 | ||
4836835a TTN |
3255 | 2000-10-31 Thien-Thi Nguyen <ttn@gnu.org> |
3256 | ||
3257 | * ediff-init.el (ediff-prepare-buffer-hook): Expand docstring, no | |
3258 | functional change. | |
3259 | ||
26dcb81b GM |
3260 | 2000-10-31 Gerd Moellmann <gerd@gnu.org> |
3261 | ||
3262 | * files.el (find-file-noselect): When we expand a wildcard, return | |
3263 | a list of buffers, as we should do according to the doc string. | |
3264 | ||
49fc4500 KR |
3265 | 2000-10-31 Ken Raeburn <raeburn@gnu.org> |
3266 | ||
3267 | * loadup.el (top level): Adjust load path if program name is | |
3268 | "../src/bootstrap-emacs", in case it's not dumped and thus the | |
3269 | load path adjustment hasn't already been done. | |
3270 | ||
ea0c615d GM |
3271 | 2000-10-31 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
3272 | ||
3273 | * ps-print.el: Fix bug on selected pages for printing. Use | |
3274 | `color-values' for Emacs 21. Ensure fontification when jit-lock | |
3275 | is on. Try to avoid warning messages when compiling. Doc Fix. | |
3276 | (ps-print-version): New version number (6.3). | |
3277 | (ps-color-device): Use `color-values' to determine if device | |
3278 | supports color. | |
3279 | (ps-color-values): Try to use `x-color-values' when using XEmacs. | |
3280 | (ps-print-page-p): Changed from defsubst to defun. | |
3281 | (ps-page-number): Changed from defmacro to defun. | |
3282 | (ps-header-sheet, ps-header-page): Fix bug on selected pages for | |
3283 | printing. | |
c286608e | 3284 | (ps-print-ensure-fontified): Ensure fontification when jit-lock is on. |
ea0c615d GM |
3285 | (ps-end-file, ps-dummy-page): Funs eliminated. |
3286 | (ps-print-color-scale): Changed default value. | |
3287 | (ps-page-n-up, ps-print-page-p): New internal vars. | |
3288 | (ps-print-preprint, ps-output, ps-begin-file, ps-begin-page) | |
3289 | (ps-plot-region, ps-generate, ps-end-job): Code fix. | |
3290 | ||
9e20722f GM |
3291 | * delim-col.el: Little programming improvement. |
3292 | (delimit-columns-str): New macro. | |
3293 | (delimit-columns-region, delimit-columns-rectangle): Code fix. | |
3294 | ||
d7a0fd00 KH |
3295 | 2000-10-31 Kenichi Handa <handa@etl.go.jp> |
3296 | ||
c286608e SM |
3297 | * term/mac-win.el (decode-mac-roman, encode-mac-roman, mac-roman): |
3298 | Moved to european.el. | |
d7a0fd00 KH |
3299 | (ccl-encode-mac-roman-font, fontset-mac): Modified for |
3300 | mule-unicode-2500-33ff and mule-unicode-e000-ffff. | |
c286608e SM |
3301 | (mac-roman-kbd-insert, mac-roman-kbd-mode): These functions deleted. |
3302 | (mac-roman-kbd-mode, mac-roman-kbd-mode-map): These variables deleted. | |
d7a0fd00 | 3303 | |
234be340 DL |
3304 | 2000-10-30 Dave Love <fx@gnu.org> |
3305 | ||
3306 | * progmodes/cc-menus.el (imenu-generic-expression) | |
3307 | (imenu-progress-message): Only defvar when compiling. | |
3308 | ||
4edc4a39 DL |
3309 | * emacs-lisp/elp.el (elp-unload-hook): New function. |
3310 | ||
3311 | * loadhist.el (unload-feature): Call elp-restore-function, | |
3312 | checking for symbols; don't use elp-restore-all. | |
3313 | (loadhist-hook-functions): Doc fix. | |
3314 | ||
70c825df SM |
3315 | 2000-10-30 Stefan Monnier <monnier@cs.yale.edu> |
3316 | ||
3317 | * log-edit.el (log-edit-confirm): Fix the default. | |
3318 | ||
1d3baf74 GM |
3319 | 2000-10-30 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
3320 | ||
3321 | * delim-col.el: Little fix: replace delimit-columns-align-columns by | |
3322 | delimit-columns-format. | |
3323 | (delimit-columns-region, delimit-columns-rectangle): Code fix. | |
4836835a | 3324 | |
1ec321a7 MB |
3325 | 2000-10-30 Miles Bader <miles@lsi.nec.co.jp> |
3326 | ||
3327 | * comint.el (comint-replace-by-expanded-history): Don't use | |
3328 | comint-get-old-input (we're not looking at *old* input). | |
3329 | (comint-get-old-input-default): If using fields, signal an error | |
3330 | when the point is not in an input field. | |
3331 | ||
70737ea9 KH |
3332 | 2000-10-30 Kenichi Handa <handa@etl.go.jp> |
3333 | ||
3334 | * international/mule-conf.el: New charsets mule-unicode-2500-33ff | |
3335 | and mule-unicode-e000-ffff. | |
3336 | ||
fa0cb51d | 3337 | * international/mule.el (decode-char, encode-char): New functions. |
70737ea9 KH |
3338 | (make-coding-system): Accept a symbol of translation table as a |
3339 | value of property `safe-chars'. | |
3340 | ||
3341 | * international/mule-cmds.el (encode-coding-char): Check property | |
3342 | safe-chars instead of safe-charsets. | |
3343 | ||
3344 | * international/fontset.el (fontset-default): Modified for | |
3345 | mule-unicode-2500-33ff and mule-unicode-e000-ffff. | |
3346 | (x-font-name-charset-alist): Likewise. | |
3347 | (ccl-encode-unicode-font): New CCL program. Record it in | |
3348 | font-ccl-encoder-alist to be used for fonts "ISO10646-1". | |
3349 | ||
70c825df SM |
3350 | * language/european.el (mac-roman-decoder, mac-roman-encoder): |
3351 | New translation tables. | |
70737ea9 KH |
3352 | (decode-mac-roman, encode-mac-roman): Definition of these CCL |
3353 | programs are modified and moved from mac-win.el. | |
3354 | (mac-roman): Definition of this coding system is modified and | |
3355 | moved from mac-win.el. | |
4836835a | 3356 | |
fda2ce24 | 3357 | 2000-10-29 Michael Kifer <kifer@cs.sunysb.edu> |
4836835a | 3358 | |
1d3baf74 | 3359 | * ediff-wind.el (ediff-setup-control-frame): Enclose |
fda2ce24 | 3360 | face-attribute in condition-case to avoid errors in older emacsen. |
70737ea9 | 3361 | |
dd4d3cb6 MB |
3362 | 2000-10-29 Miles Bader <miles@gnu.org> |
3363 | ||
3364 | * custom.el (custom-add-to-group): Allow multiple entries for a | |
3365 | given value OPTION, as long as their widget types are different. | |
3366 | * cus-edit.el (custom-face-value-create): If face name doesn't end | |
3367 | with "face", add such here (similar to custom group widgets). | |
3368 | ||
3369 | * comint.el (comint-highlight-prompt): Add :type. | |
3370 | ||
dace60cf JW |
3371 | 2000-10-28 John Wiegley <johnw@gnu.org> |
3372 | ||
3373 | * textmodes/flyspell.el (flyspell-maybe-correct-transposition): | |
3374 | Changed this function to operate on a temporary buffer instead of | |
3375 | the main buffer. This not only keeps flyspell from marking a | |
3376 | buffer as changed that wasn't, but it solves the jumpy cursor | |
3377 | problem when attempts are made to edit incorrect words. | |
3378 | (flyspell-maybe-correct-doubling): Same change as for | |
3379 | `flyspell-maybe-correct-transposition'. | |
3380 | ||
3381 | * calendar/timeclock.el (timeclock-log): Doc fix. | |
3382 | (timeclock-last-event): Doc fix. | |
3383 | (timeclock-log): Kill the timelog buffer after appending a new | |
3384 | event. | |
3385 | (timeclock-find-discrep): Use a temp buffer to read in the | |
3386 | timelog, instead of visiting the file. | |
3387 | (timeclock-log-data): A new function, along with a host of helper | |
3388 | functions, for the purpose of making timelog data accessible to | |
3389 | programmers. | |
3390 | ||
3391 | * eshell/esh-mode.el (window-height test): Make certain that | |
3392 | `eshell-stringify-t' is non-nil. | |
3393 | (eshell-password-prompt-regexp): Changed to a much simpler | |
3394 | password regexp. | |
3395 | (eshell-send-input): If `eshell-invoke-directly' returns t, | |
3396 | directly invoke the parsed command using `eval'. This improves | |
3397 | turn-around time on simple commands by a factor of three or | |
3398 | greater, such as cd, ls, pwd, etc. -- which get used very often. | |
3399 | It also conserves thousands of cons cells per call (since | |
3400 | `eshell-do-eval' consumes memory like a Cookie Monster set loose | |
3401 | in the Pacific Cookie Company). | |
3402 | ||
3403 | * eshell/esh-test.el (eshell-test): Whitespace fix. | |
3404 | ||
3405 | * eshell/em-ls.el (eshell-ls-insert-directory): Make | |
3406 | `eshell-ls-initial-args' nil when inserting directory contents. | |
3407 | ||
3408 | * eshell/em-script.el (eshell-script-initialize): Add names to | |
3409 | `eshell-complex-commands, since `source' and `.' are complex. | |
3410 | ||
0467b076 EZ |
3411 | * eshell/esh-cmd.el (eshell-rewrite-for-command) |
3412 | (eshell-rewrite-while-command): Use `eshell-protect' instead of | |
dace60cf JW |
3413 | `eshell-copy-handles'. |
3414 | (eshell-rewrite-if-command): Use `eshell-protect' to wrap the call | |
3415 | bodies. | |
3416 | (eshell-separate-commands): Whitespace fix. | |
3417 | (eshell-complex-commands): Added a new list of names, for | |
3418 | determining whether a given command is as simple as it looks. | |
3419 | (eshell-invoke-directly): New function. Returns t if a command | |
3420 | should be invoked directly (using `eval'), rather than indirectly | |
3421 | using `eshell-do-eval'. | |
3422 | (eshell-do-eval): Whitespace fix. | |
3423 | ||
3424 | * eshell/em-unix.el (eshell-default-target-is-dot): New variable, | |
3425 | which provides an emulation of the DOS shell behavior of assuming | |
3426 | that cp/mv/ln should copy/move/link to the current directory. | |
3427 | (eshell-remove-entries): Added a doc string. | |
3428 | (eshell-shuffle-files): Removed the check for `target' being null. | |
3429 | (eshell-mvcp-template, eshell-mvcpln-template): Renamed | |
3430 | `eshell-mvcp-template' to `eshell-mvcpln-template', and extended | |
3431 | it to do a smarter check of whether a destination was provided. | |
3432 | (eshell/mv, eshell/cp): Enable `:preserve-args'. | |
3433 | (eshell/ln): Enable `:preserve-args', and use | |
3434 | `eshell-mvcpln-template' to implement the body of the function. | |
0467b076 EZ |
3435 | (eshell/cat, eshell/make, eshell-poor-mans-grep, eshell-grep) |
3436 | (eshell/du, eshell/diff, eshell/locate): Stringify the argument | |
dace60cf JW |
3437 | list after flattening it. This makes it possible to cat files |
3438 | with numerical names. | |
3439 | (eshell-unix-initialize): Added several names to | |
3440 | `eshell-complex-commands. | |
3441 | (eshell-unix-command-complex-p): Return t if a given command name | |
3442 | may result in external processes being invoked. | |
3443 | ||
3444 | * eshell/em-glob.el (eshell-glob-show-progress): Make this | |
3445 | variable nil by default, since it slows down glob processing by a | |
3446 | factor of two or more, and increases memory consumption. | |
3447 | ||
3448 | * eshell/em-smart.el: Added a note about how memory consumptive | |
3449 | smart display mode can be (at least this is true in Emacs 21). | |
3450 | (eshell-smart-initialize): Whitespace fix. | |
3451 | (eshell-refresh-windows): Use `if' instead of `when'. | |
3452 | (eshell-smart-scroll-window): Calling `save-current-buffer' was | |
3453 | not necessary. | |
3454 | (eshell-currently-handling-window): Added a missing global | |
3455 | variable. | |
3456 | ||
3457 | * eshell/em-ls.el (eshell-do-ls): Code simplification. | |
3458 | (eshell-ls-sort-entries, eshell-ls-entries, eshell-ls-dir): | |
3459 | Whitespace fix. | |
3460 | (eshell-ls-exclude-hidden): Added this variable in addition to | |
3461 | `eshell-ls-exclude-regexp'. This one prevents files beginning | |
3462 | with . from even being read, which can improve memory consumption | |
3463 | quite a bit. | |
3464 | (eshell-ls-dir): If `eshell-ls-exclude-hidden' is non-nil, do not | |
3465 | read file entries beginning with a dot. In home directories with | |
3466 | lots of hidden files, fully two-thirds of the time spent in ls is | |
3467 | used to read directory entries that are immediately thrown away. | |
3468 | (eshell-ls-initial-args): Added back this configuration variable, | |
3469 | for specifying default initial arguments to every call to ls. | |
3470 | Much faster than using an alias to do the same thing. | |
3471 | (eshell-do-ls): Use `eshell-ls-initial-args', if set. | |
3472 | (eshell-ls-dir): Whitespace change. | |
3473 | ||
3474 | * eshell/em-dirs.el (eshell/pwd): Small code simplification. | |
3475 | ||
3476 | * eshell/esh-util.el: Don't require `ange-ftp' if it's not | |
3477 | available. | |
3478 | (eshell-stringify-t): Added a customization variable, to indicate | |
3479 | whether `t' should be rendered as a string at all. If not, one | |
3480 | can still determine if the result of an expression is true using | |
3481 | "file-exists-p FILE && echo true". | |
3482 | (eshell-stringify): If `eshell-stringify-t' is nil, don't | |
3483 | stringify t! | |
3484 | ||
3485 | * eshell/esh-module.el: Whitespace fix. | |
3486 | ||
3487 | * eshell/em-alias.el (eshell-alias-initialize): Added | |
3488 | `eshell-command-aliased-p' to `eshell-complex-commands'. | |
3489 | (eshell-command-aliased-p): New function that returns t if a | |
3490 | command name names an aliased. | |
3491 | ||
657f9cb8 | 3492 | 2000-10-29 Michael Kifer <kifer@cs.sunysb.edu> |
4836835a | 3493 | |
0467b076 | 3494 | * viper-cmd.el (viper-preserve-cursor-color): New test that avoids |
70c825df | 3495 | redrawing the screen when changing cursor color. |
0467b076 EZ |
3496 | (viper-insert-state-pre-command-sentinel) |
3497 | (viper-replace-state-pre-command-sentinel) | |
70c825df SM |
3498 | (viper-replace-state-post-command-sentinel): |
3499 | Use viper-preserve-cursor-color. | |
657f9cb8 MK |
3500 | Many functions changed to use viper= instead of = when comparing |
3501 | characters. | |
0467b076 | 3502 | * viper-util.el (viper-memq-char,viper=): New functions for |
657f9cb8 | 3503 | working with characters. |
0467b076 | 3504 | (viper-change-cursor-color): Fixed buglet. |
657f9cb8 MK |
3505 | Many functions changed to use viper= instead of = when comparing |
3506 | characters. | |
0467b076 | 3507 | * viper.el (viper-insert-state-mode-list): Added eshell. |
4836835a | 3508 | |
0467b076 | 3509 | * ediff-init.el (ediff-before-setup-hook): New hook. |
657f9cb8 | 3510 | Several typos fixed in various docstrings. |
0467b076 EZ |
3511 | * ediff-merg.el (ediff-show-clashes-only): Docstring typo fixed. |
3512 | * ediff-nult.el (ediff-before-session-group-setup-hooks): New | |
657f9cb8 | 3513 | hook. |
0467b076 EZ |
3514 | (ediff-show-meta-buffer): Run ediff-before-session-group-setup-hooks. |
3515 | * ediff-util.el (ediff-setup): Run ediff-before-setup-hook. | |
3516 | (ediff-other-buffer): Use selected buffers if in Buffer-menu buffer. | |
3517 | (ediff-get-selected-buffers): New function. | |
3518 | * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal) | |
3519 | (ediff-vc-merge-internal,ediff-rcs-merge-internal): Use | |
657f9cb8 | 3520 | save-window-excursion. |
0467b076 | 3521 | * ediff-wind.el (ediff-skip-unsuitable-frames): More robust |
657f9cb8 | 3522 | termination check in while loop. |
0467b076 | 3523 | * ediff.el (ediff-get-default-file-name): Better defaults when in |
657f9cb8 | 3524 | dired buffer. |
0467b076 EZ |
3525 | (ediff-files,ediff-merge-files,ediff-files3) |
3526 | (ediff-merge-files-with-ancestor): Use ediff-get-default-file-name. | |
4836835a | 3527 | |
4f490d99 DL |
3528 | 2000-10-28 Dave Love <fx@gnu.org> |
3529 | ||
3530 | * info.el (Info-fontify-node): Add help-echo for menu items. | |
3531 | ||
45b84006 EZ |
3532 | 2000-10-28 Eli Zaretskii <eliz@is.elta.co.il> |
3533 | ||
5ebc02b3 EZ |
3534 | * startup.el (normal-top-level): If the value of $TERM indicates |
3535 | we are running from xterm or one of its work-alikes, default to a | |
3536 | light background mode. | |
3537 | ||
45b84006 EZ |
3538 | Support for -fg, -bg, and -rv command-line arguments for TTYs: |
3539 | * faces.el (tty-handle-reverse-video): New function. | |
3540 | (tty-create-frame-with-faces): Call it. | |
3541 | ||
3542 | * frame.el (frame-notice-user-settings): Don't apply | |
3543 | default-frame-alist and initial-frame-alist to MS-DOS frames. | |
3544 | Call tty-handle-reverse-video, frame-set-background-mode, and | |
3545 | face-set-after-frame-default for non-MS-DOS frames. | |
3546 | ||
3547 | * startup.el (tty-long-option-alist): New variable. | |
3548 | (tty-handle-args): New function. | |
3549 | (command-line): Call tty-handle-args. | |
3550 | ||
3551 | * term/pc-win.el (x-long-option-alist, msdos-handle-args): Remove; | |
3552 | startup.el now does that for all character-terminal frames. | |
3553 | ||
eab6e8b9 MB |
3554 | 2000-10-28 Miles Bader <miles@gnu.org> |
3555 | ||
3556 | * emacs-lisp/easy-mmode.el (define-minor-mode): Generate | |
3557 | `turn-on-MODE' and `turn-off-MODE' functions unless the mode is | |
3558 | global. If :global is followed by a non-nil but non-t value, | |
3559 | make the mode buffer-local, but also generate a `global-MODE' | |
3560 | version using `easy-mmode-define-global-mode'. Add | |
3561 | :conditional-turn-on keyword argument. | |
3562 | ||
51a29efc DL |
3563 | 2000-10-28 Dave Love <fx@gnu.org> |
3564 | ||
3565 | * international/latin1-disp.el (latin1-char-displayable-p): Don't | |
3566 | use window-system. | |
3567 | ||
d71d7114 EZ |
3568 | 2000-10-27 Eli Zaretskii <eliz@is.elta.co.il> |
3569 | ||
3570 | * dos-w32.el (find-file-not-found-set-buffer-file-coding-system): | |
3571 | Don't call find-buffer-file-type-coding-system. Instead, just | |
3572 | set eol-type to -unix if inhibit-eol-conversion is in effect, or | |
3573 | if the file is on an untranslated filesystem. | |
3574 | (add-untranslated-filesystem): Use "D" instead of "f" inside | |
3575 | interactive. | |
3576 | ||
1f9cab4b DL |
3577 | 2000-10-27 Dave Love <fx@gnu.org> |
3578 | ||
70c825df | 3579 | * textmodes/refill.el (refill-late-fill-paragraph-function): New var. |
1f9cab4b DL |
3580 | (refill-mode): Use it. |
3581 | ||
70c825df SM |
3582 | 2000-10-27 Stefan Monnier <monnier@cs.yale.edu> |
3583 | ||
3584 | * international/quail.el (quail-activate): Don't make-local-hook. | |
3585 | ||
7432cf10 AS |
3586 | 2000-10-27 Andre Spiegel <spiegel@gnu.org> |
3587 | ||
4836835a | 3588 | * vc-hooks.el (vc-version-backup-file-name): Use file.~<rev>~ for |
7432cf10 | 3589 | manual backups and file.~<rev>.~ for automatic ones. |
08a1fcb7 AS |
3590 | (vc-make-version-backup): Don't do it on MS-DOS without long file |
3591 | names. | |
4836835a | 3592 | |
7432cf10 AS |
3593 | * vc.el (vc-version-other-window): If an automatic backup of the |
3594 | desired version exists, rename it instead of copying it. | |
3595 | ||
4836835a TTN |
3596 | * vc-cvs.el (vc-cvs-checkin): Check both status and error message |
3597 | after command. If there's an unexpected error, signal it instead | |
7432cf10 | 3598 | of being silent. |
e1483c38 | 3599 | (vc-cvs-merge-news): Be prepared for no news at all. |
4836835a | 3600 | |
05ea7ef2 MB |
3601 | 2000-10-27 Miles Bader <miles@lsi.nec.co.jp> |
3602 | ||
fd1035aa MB |
3603 | * shell.el (shell): Add BUFFER argument. |
3604 | * comint.el (make-comint-in-buffer): New function. | |
3605 | (make-comint): Use it. | |
3606 | ||
05ea7ef2 MB |
3607 | * faces.el (face-spec-choose): Change syntax so that the list of |
3608 | attribute-value pairs is now the cdr of each clause, not the cadr. | |
3609 | Detect old-style entries, and handle them. Use pop. | |
3610 | ||
835a55fe SM |
3611 | 2000-10-26 Stefan Monnier <monnier@cs.yale.edu> |
3612 | ||
f5ab1cdd SM |
3613 | * cus-edit.el (custom-mode-map): Use a sparse map. |
3614 | (custom-mode): Don't bother with make-local-hook. | |
3615 | ||
3616 | * wid-edit.el (widget-add-change): Don't bother with make-local-hook. | |
3617 | ||
835a55fe SM |
3618 | * vc.el (vc-start-entry): Only erase the buffer if comment is set. |
3619 | ||
c13b0ec8 GM |
3620 | 2000-10-26 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
3621 | ||
3622 | * ps-print.el: Avoid compilation gripes. | |
3623 | (ps-print-version): New version number (6.2.1). | |
4836835a | 3624 | |
e9f63196 DL |
3625 | 2000-10-26 Dave Love <fx@gnu.org> |
3626 | ||
0b95284b DL |
3627 | * menu-bar.el: Modify some menu item help strings. |
3628 | (menu-bar-help-menu): Add link to MORE.STUFF. | |
3629 | ||
e9f63196 DL |
3630 | * cus-edit.el (custom-mode): Add `special' mode-class property. |
3631 | ||
3632 | * wid-browse.el (widget-browse-mode): Likewise. | |
3633 | ||
3634 | * wid-edit.el (widget-specify-field): Revert to using local-map | |
3635 | property, not keymap. | |
3636 | ||
e276a14a MB |
3637 | 2000-10-26 Miles Bader <miles@lsi.nec.co.jp> |
3638 | ||
c1545d88 MB |
3639 | * wid-edit.el (widget-field-end): When checking for a `boundary' |
3640 | field, do so in the correct buffer. | |
3641 | ||
3c1b77ca MB |
3642 | * simple.el (undo): Correctly distinguish between numeric and |
3643 | non-numeric prefix args in non-transient-mark-mode, as per the doc | |
3644 | string. When in transient-mark-mode, treat all prefix-args as | |
3645 | numeric. | |
3646 | ||
f5ab1cdd SM |
3647 | * simple.el (previous-matching-history-element): Miscellaneous cleanup. |
3648 | Position point on match. Handle N == 0 correctly. | |
22626d9d MB |
3649 | |
3650 | * comint.el (comint-mode): Locally set `next-line-add-newlines' to nil. | |
3651 | (comint-mode-map): Reverse order of `comint-write-output' and | |
3652 | `comint-append-output-to-file'. | |
3653 | (comint-append-output-to-file): Reinstate this function, for the | |
3654 | benefit of the menu. | |
3655 | ||
d97151cb SM |
3656 | 2000-10-25 Stefan Monnier <monnier@cs.yale.edu> |
3657 | ||
3658 | * vc.el (vc-version-other-window): Bind `file'. | |
3659 | ||
ea7d6f5b GM |
3660 | 2000-10-25 Gerd Moellmann <gerd@gnu.org> |
3661 | ||
f5ab1cdd | 3662 | * Makefile.in (update-authors): New target for maintenance purposes. |
ea7d6f5b GM |
3663 | |
3664 | * emacs-lisp/authors.el (batch-update-authors): New function. | |
3665 | (authors-fixed-entries): New defconst. | |
3666 | (authors-add-fixed-entries): New function. | |
3667 | (authors): Call it.: Don't process lispref/. | |
3668 | ||
17c25cea JR |
3669 | 2000-10-25 Jason Rumney <jasonr@gnu.org> |
3670 | ||
3671 | * cus-edit.el (custom-button-face, custom-button-pressed-face): | |
3672 | Merge x w32 and mac definitions. | |
3673 | ||
4ecda532 GM |
3674 | 2000-10-25 Gerd Moellmann <gerd@gnu.org> |
3675 | ||
3676 | * menu-bar.el (menu-bar-options-menu): Add a help string for | |
3677 | `uniquify'. | |
3678 | ||
b6735035 GM |
3679 | 2000-10-25 Stephen Gildea <gildea@alum.mit.edu> |
3680 | ||
f5ab1cdd SM |
3681 | * time-stamp.el (time-stamp-string-preprocess): |
3682 | Fix a wrong type argument error. | |
b6735035 | 3683 | |
f4cbc7a0 MB |
3684 | 2000-10-25 Miles Bader <miles@gnu.org> |
3685 | ||
3686 | * recentf.el (recentf-mode): Variable removed. | |
3687 | (recentf-mode): Use `define-minor-mode'. | |
3688 | ||
3689 | * mwheel.el (mouse-wheel-mode): New global minor mode. | |
3690 | (mwheel-install): Use `mouse-wheel-mode'. | |
3691 | ||
f4b020f6 DL |
3692 | 2000-10-25 Dave Love <fx@gnu.org> |
3693 | ||
f5ab1cdd SM |
3694 | * progmodes/cperl-mode.el (cperl-mode): |
3695 | Set normal-auto-fill-function correctly. | |
072cb6f9 | 3696 | |
f4b020f6 DL |
3697 | * wid-edit.el (widget-field-keymap, widget-text-keymap): Don't |
3698 | inherit from global-map and don't nullify menu-bar and tool-bar | |
0b95284b | 3699 | bindings. |
f4b020f6 | 3700 | |
ebe2a441 MB |
3701 | 2000-10-25 Miles Bader <miles@lsi.nec.co.jp> |
3702 | ||
ff4dcd4b MB |
3703 | * wid-edit.el (widget-field-at): New function. |
3704 | (widget-at, widget-field-activate): Use it. | |
3705 | (widget-tabable-at): Use `widget-at'. | |
3706 | (widget-specify-field): If the terminating character of the widget | |
3707 | field (which is read-only) is a newline, put it into a special | |
3708 | `boundary' field so that C-n/C-p act more naturally. | |
3709 | (widget-field-end): Also don't subtract one if a special | |
3710 | `boundary' field has been added after the widget field. | |
3711 | ||
ebe2a441 MB |
3712 | * comint.el (comint-output-filter, comint-send-input): Don't |
3713 | bother adding stickiness fields to overlays to fool the field | |
3714 | code, since it should notice the overlay insertion-types now. | |
ff4dcd4b | 3715 | |
ebe2a441 MB |
3716 | * wid-edit.el (widget-beginning-of-line, widget-end-of-line): |
3717 | Replace with aliases of the normal emacs b-o-l/e-o-l functions. | |
3718 | (widget-field-keymap, widget-text-keymap): Don't bind C-a/C-e. | |
3719 | ||
fe50b6ab GM |
3720 | 2000-10-24 Gerd Moellmann <gerd@gnu.org> |
3721 | ||
53df4dda GM |
3722 | * emacs-lisp/authors.el (authors-aliases): Add some more aliases. |
3723 | (authors): Set file coding system to iso-2022-7bit. Add | |
3724 | file-local variables to output buffer. | |
3725 | ||
4836835a | 3726 | * files.el (after-find-file): Don't print any warnings if |
fe50b6ab GM |
3727 | WARN is nil. |
3728 | ||
53df4dda GM |
3729 | 2000-10-24 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
3730 | ||
3731 | * ps-print.el (ps-generate): Fix odd/even pages printing bug. | |
3732 | ||
3733 | * delim-col.el: Now there is a column formatting mechanism. | |
3734 | Modified to customization mechanisms convention. Doc fix. | |
3735 | (columns): New group for delim-col. | |
3736 | (delimit-columns-before, delimit-columns-after) | |
3737 | (delimit-columns-format, delimit-columns-extra, delimit-columns-start) | |
3738 | (delimit-columns-end): New vars. | |
3739 | (delimit-columns-customize, delimit-columns-format): New funs. | |
3740 | (delimit-columns-region, delimit-columns-rectangle) | |
3741 | (delimit-columns-rectangle-line): Modified to support column | |
3742 | formatting. | |
4836835a | 3743 | |
a9839779 DL |
3744 | 2000-10-24 Dave Love <fx@gnu.org> |
3745 | ||
3746 | * log-edit.el (log-edit): Add :version and a :group for vc. | |
3747 | ||
df0267b8 GM |
3748 | 2000-10-24 Gerd Moellmann <gerd@gnu.org> |
3749 | ||
9acc3873 GM |
3750 | * files.el (after-find-file): Don't print a message ``New file'' |
3751 | if WARN is nil. | |
3752 | ||
63e1b552 GM |
3753 | * wid-edit.el (widget-field-keymap, widget-text-keymap): Define |
3754 | the tool-bar map as nil, as for the menu-bar. Otherwise, we'll | |
3755 | get duplicate tool-bar entries because we'll see the global ones | |
3756 | on more than one path through keymaps. | |
3757 | ||
1946f901 GM |
3758 | * emacs-lisp/lisp.el (defun-prompt-regexp): Doc fix. |
3759 | ||
df0267b8 GM |
3760 | * progmodes/cmacexp.el: Change Francesco's email address. |
3761 | ||
ae3b264b KH |
3762 | 2000-10-24 Kenichi Handa <handa@etl.go.jp> |
3763 | ||
3764 | * window.el (fit-window-to-buffer): Adjust point of the window | |
3765 | buffer, not that of the current buffer. | |
3766 | ||
23afac01 EZ |
3767 | 2000-10-24 Eli Zaretskii <eliz@is.elta.co.il> |
3768 | ||
3769 | * progmodes/cmacexp.el: Update the euthor's email address. | |
3770 | ||
22d1a4ed MB |
3771 | 2000-10-24 Miles Bader <miles@lsi.nec.co.jp> |
3772 | ||
3773 | * faces.el (face-spec-set-match-display): Add `graphic' display | |
3774 | type (the inverse of `tty'). Use `display-graphic-p' instead of | |
3775 | the window-system variable. | |
3776 | ||
f408aa48 KH |
3777 | 2000-10-24 Kenichi Handa <handa@etl.go.jp> |
3778 | ||
3779 | * international/isearch-x.el (isearch-with-input-method): Call | |
3780 | input-method-function with the first event in | |
3781 | unread-command-events. | |
3782 | ||
94fe8a31 MB |
3783 | 2000-10-24 Miles Bader <miles@lsi.nec.co.jp> |
3784 | ||
3785 | * faces.el (face-default-spec, face-user-default-spec): Make | |
3786 | defsubsts. | |
3787 | ||
8f47302e AC |
3788 | 2000-10-24 Andrew Choi <akochoi@i-cable.com> |
3789 | ||
3790 | * international/mule-conf.el (mac-roman-lower, mac-roman-upper): | |
3791 | New charsets. | |
3792 | ||
3793 | * term/mac-win.el: Remove definitions of mac-roman-lower and | |
3794 | mac-roman-upper, require dired, and define instead of set | |
3795 | mac-ready-for-drag-n-drop to avoid compilation error. | |
3796 | ||
446c097e AI |
3797 | 2000-10-23 Andrew Innes <andrewi@gnu.org> |
3798 | ||
3799 | * files.el (make-backup-file-name-1) [windowsnt, ms-dos]: Remove | |
3800 | superfluous calls to subst-char-in-string; instead apply | |
3801 | expand-file-name after convert-standard-filename to ensure | |
3802 | expected directory separators are used. | |
3803 | ||
379b70e7 EZ |
3804 | 2000-10-23 Eli Zaretskii <eliz@is.elta.co.il> |
3805 | ||
3806 | * info.el (Info-file-list-for-emacs): Add an entry for Eshell. | |
3807 | ||
85c766e9 DL |
3808 | 2000-10-23 Dave Love <fx@gnu.org> |
3809 | ||
b7e03a67 DL |
3810 | * toolbar/tool-bar.el (tool-bar-add-item-from-menu) |
3811 | (tool-bar-add-item): Set foreground and background for XBM icons. | |
3812 | ||
3813 | * international/latin1-disp.el (latin1-char-displayable-p): New | |
3814 | function (from Handa). | |
3815 | (latin1-display-check-font): Use it. | |
3816 | ||
0dcf8835 DL |
3817 | * imenu.el (imenu--create-keymap-2): Build menu with menu-item |
3818 | using :key-sequence, making it much more usable. Use nconc, not | |
3819 | append. | |
3820 | (imenu--create-keymap-1): Avoid append. | |
3821 | ||
85c766e9 | 3822 | * textmodes/refill.el: Remove bits redundant with define-minor-mode. |
4836835a | 3823 | |
cb3069bb MB |
3824 | 2000-10-23 Miles Bader <miles@lsi.nec.co.jp> |
3825 | ||
3826 | [the following changes fix a bug where `define-minor-mode' didn't | |
3827 | correctly generate :require clauses for defcustoms in compiled files] | |
3828 | * emacs-lisp/bytecomp.el (byte-compile-last-logged-file): New variable. | |
3829 | (byte-compile-log-file, byte-compile-log-1): Don't set | |
3830 | `byte-compile-current-file' to nil. Instead set | |
3831 | `byte-compile-last-logged-file' to it. Test whether | |
3832 | byte-compile-current-file equals byte-compile-last-logged-file | |
3833 | instead of whether its nil. | |
3b6542ba | 3834 | (byte-compile-file): Bind `byte-compile-last-logged-file' to nil. |
cb3069bb | 3835 | |
6db6243b SM |
3836 | 2000-10-23 Stefan Monnier <monnier@cs.yale.edu> |
3837 | ||
3838 | * textmodes/refill.el: Fix var names in doc. | |
3839 | (refill-mode): Don't bother with make-local-hook anymore. | |
3840 | ||
98490598 MB |
3841 | 2000-10-23 Miles Bader <miles@lsi.nec.co.jp> |
3842 | ||
e01cd227 MB |
3843 | * faces.el (face-user-default-spec, face-default-spec): New functions. |
3844 | (face-spec-choose, face-spec-set): Document nil-SPEC behavior. | |
4836835a | 3845 | (frame-set-background-mode, face-set-after-frame-default): |
e01cd227 MB |
3846 | Use `face-user-default-spec'. Simplify code slightly. |
3847 | ||
4836835a | 3848 | * woman.el (woman-italic-face, woman-bold-face) |
e01cd227 MB |
3849 | (woman-unknown-face): Add dark-background variants. |
3850 | (woman-default-faces): Renamed from `woman-colour-faces'. | |
3851 | Set using the stored defaults, rather than using hard-wired colors. | |
3852 | (woman-monochrome-faces): Renamed from `woman-black-faces'. | |
3853 | Just make the foreground `unspecified' rather than "black". | |
3854 | (woman-menu): Rename menu entries accordingly. | |
3855 | ||
98490598 MB |
3856 | * faces.el (header-line): Make more reasonable on mono/grayscale |
3857 | displays. | |
3858 | ||
1a578e9b AC |
3859 | 2000-10-23 Andrew Choi <akochoi@i-cable.com> |
3860 | ||
3861 | * cus-edit.el (custom-button-face): Use 3D look for mac. | |
3862 | (custom-button-pressed-face): Likewise. | |
3863 | ||
3864 | * faces.el (set-face-attributes-from-resources): Handle mac frames | |
3865 | in the same way as x and w32 frames. | |
3866 | (face-valid-attribute-values): Likewise. | |
3867 | (read-face-attribute): Likewise. | |
3868 | (defined-colors): Likewise. | |
3869 | (color-defined-p): Likewise. | |
3870 | (color-values): Likewise. | |
3871 | (display-grayscale-p): Likewise. | |
3872 | (face-set-after-frame-default): Likewise. | |
3873 | (mode-line): Same default face as for x and w32. | |
3874 | (tool-bar): Likewise. | |
3875 | ||
3876 | * frame.el: Remove call to frame-notice-user-settings at end of | |
3877 | the file. | |
3878 | ||
3879 | * info.el (Info-fontify-node): make underlines invisible for mac | |
3880 | as for x, pc, and w32 frame types. | |
3881 | ||
3882 | * term/mac-win.el: New file. | |
3883 | ||
aaaf7be7 DL |
3884 | 2000-10-22 Dave Love <fx@gnu.org> |
3885 | ||
3886 | * textmodes/refill.el: New file. | |
3887 | ||
5392d654 AS |
3888 | 2000-10-22 Andre Spiegel <spiegel@gnu.org> |
3889 | ||
4836835a | 3890 | * vc-hooks.el (vc-version-backup-file-name): New optional args |
5392d654 | 3891 | MANUAL and REGEXP. |
4836835a | 3892 | (vc-delete-automatic-version-backups, vc-make-version-backup): |
5392d654 AS |
3893 | New functions. |
3894 | (vc-before-save): Use the latter. | |
3895 | (vc-default-make-version-backups-p): Added `-p' suffix to avoid | |
3896 | confusion. | |
3897 | ||
4836835a | 3898 | * vc-cvs.el (vc-cvs-make-version-backups-p): Added `-p' suffix as |
5392d654 AS |
3899 | expected by vc[-hooks].el. |
3900 | ||
3901 | * vc.el (vc-checkout): Added `-p' suffix in call to | |
3902 | vc-make-version-backups-p; use vc-make-version-backup to actually | |
3903 | make the backup. | |
3904 | (vc-version-other-window, vc-version-backup-file): Handle both | |
3905 | automatic and manual backups. | |
3906 | (vc-revert-file): Use vc-delete-automatic-version-backups to get rid | |
3907 | of all of them. | |
3908 | ||
1e221c16 MB |
3909 | 2000-10-22 Miles Bader <miles@gnu.org> |
3910 | ||
7ff4fda5 MB |
3911 | * comint.el (comint-highlight-input, comint-highlight-prompt): |
3912 | Renamed, `-face' at end removed. | |
3913 | (comint-send-input, comint-output-filter): Use renamed faces. | |
3914 | ||
3511cde8 MB |
3915 | * window.el (fit-window-to-buffer): Change defaulting of |
3916 | MAX-HEIGHT slightly. | |
3917 | ||
1e221c16 MB |
3918 | * faces.el (color-values, color-defined-p): Use `member', not |
3919 | `memq', because it works correctly for strings. | |
3920 | (frame-set-background-mode): Actually, "unspecified-fg" and | |
3921 | "unspecified-bg" *are* strings. Use `member', not `memq', and | |
3922 | `equal', not `eq', when a string value is possible. | |
3923 | ||
b6ef4898 EZ |
3924 | 2000-10-21 Eli Zaretskii <eliz@is.elta.co.il> |
3925 | ||
3926 | * info.el (Info-file-list-for-emacs): Add an entry for Speedbar. | |
3927 | ||
34939e2c SM |
3928 | 2000-10-21 Stefan Monnier <monnier@cs.yale.edu> |
3929 | ||
3930 | * progmodes/sh-script.el (sh-mode-map): Remove bindings for | |
3931 | sh-electric-rparen, sh-electric-less and sh-electric-hash. | |
3932 | (sh-st-punc, sh-here-doc-syntax): Use string-to-syntax. | |
3933 | (sh-font-lock-heredoc, sh-font-lock-paren): New funs. | |
3934 | (sh-font-lock-syntactic-keywords): Use them. | |
3935 | (sh-heredoc-face, sh-st-face, sh-special-syntax): Remove. | |
3936 | (sh-mkword-regexp, sh-electric-rparen-needed-here): Remove. | |
3937 | (sh-mode): Don't override font-lock-unfontify-region-function. | |
3938 | Use a copy of sh-font-lock-syntactic-keywords. | |
3939 | (sh-set-shell): Don't set sh-electric-rparen-needed-here. | |
3940 | Don't call sh-scan-buffer since font-lock does it on the fly. | |
3941 | (sh-get-indent-info): Use `face' rather than `syntax-table' | |
3942 | text-property to detect here-documents. | |
3943 | Replace sh-special-syntax with sh-st-punc. | |
3944 | (sh-prev-line): Use `face' rather than `syntax-table' | |
3945 | text-property to skip over here-documents. | |
3946 | (sh-font-lock-unfontify-region-function, sh-check-paren-in-case) | |
3947 | (sh-set-char-syntax, sh-electric-rparen, sh-electric-hash) | |
3948 | (sh-electric-less, sh-set-here-doc-region) | |
4836835a | 3949 | (sh-remove-our-text-properties, sh-search-word, sh-scan-case) |
34939e2c SM |
3950 | (sh-scan-buffer, sh-rescan-buffer): Remove. |
3951 | ||
f3d3c491 AI |
3952 | 2000-10-21 Andrew Innes <andrewi@gnu.org> |
3953 | ||
3954 | * w32-fns.el (make-auto-save-file-name): Don't apply conversion to | |
3955 | remote (ange-ftp) file names. | |
3956 | ||
b86c791c MB |
3957 | 2000-10-21 Miles Bader <miles@gnu.org> |
3958 | ||
d9c30bdf MB |
3959 | * window.el (fit-window-to-buffer): New function. |
3960 | (shrink-window-if-larger-than-buffer): Use it. | |
1e221c16 MB |
3961 | (window-text-height): Don't expect minibuffers to have mode-lines. |
3962 | ||
d9c30bdf | 3963 | * help.el (resize-temp-buffer-window): Use `fit-window-to-buffer'. |
feb5013d MB |
3964 | * international/quail.el (quail-update-guidance): Use |
3965 | `fit-window-to-buffer' instead of `set-window-text-height'. | |
d9c30bdf | 3966 | |
617fee5a MB |
3967 | * international/quail.el (quail-show-guidance-buf): Make sure |
3968 | guidance window really has enough room. | |
3969 | (quail-update-guidance): If quail-guidance-win is already shown, | |
3970 | make sure its height is OK. | |
3971 | ||
b86c791c MB |
3972 | * window.el (window-text-height, set-window-text-height): |
3973 | New functions. | |
3974 | (shrink-window-if-larger-than-buffer): Use `window-text-height' | |
3975 | instead of `window-height' & `mode-line-window-height-fudge'. | |
3976 | (mode-line-window-height-fudge): Add FACE parameter. | |
3977 | * help.el (resize-temp-buffer-window): Use `set-window-text-height' | |
3978 | instead of `enlarge-window' & `mode-line-window-height-fudge'. | |
3979 | ||
e34850d1 MB |
3980 | 2000-10-20 Miles Bader <miles@gnu.org> |
3981 | ||
3982 | * window.el (height-affecting-face-attributes): Use `defconst'. | |
3983 | ||
3984 | * textmodes/ispell.el (ispell-mode-line-window-height-fudge): | |
3985 | New function, conditionally aliased to `mode-line-window-height-fudge'. | |
3986 | (ispell-help): Use it. | |
3987 | (ispell-choices-win-default-height): Don't include mode-line fudge. | |
3988 | (ispell-choices-win-default-height): New function. | |
3989 | (ispell-show-choices, ispell-command-loop): Use function | |
3990 | `ispell-choices-win-default-height' instead of variable. | |
3991 | ||
a8b883c2 MB |
3992 | 2000-10-20 Miles Bader <miles@lsi.nec.co.jp> |
3993 | ||
8c6e4a58 MB |
3994 | * window.el (mode-line-window-height-fudge): New variable. |
3995 | (height-affecting-face-attributes): New variable. | |
3996 | (mode-line-window-height-fudge): New function. | |
3997 | (shrink-window-if-larger-than-buffer): Use it. | |
3998 | * help.el (resize-temp-buffer-window): Likewise. | |
3999 | ||
a8b883c2 MB |
4000 | * info.el (Info-fontify-node): Add support for @subsubsection |
4001 | titles, which use `Info-title-4-face'. | |
4002 | (Info-title-4-face): New face. | |
4003 | (Info-title-3-face): Inherit from Info-title-4-face instead of | |
4004 | variable-pitch. | |
4005 | ||
e64c3a75 JR |
4006 | 2000-10-19 Jason Rumney <jasonr@gnu.org> |
4007 | ||
4008 | * dired.el (dired-insert-directory): Do not let errors signalled by | |
4009 | attempt to run dired-free-space-program prevent dired from working. | |
4010 | ||
c70fe852 SM |
4011 | 2000-10-19 Stefan Monnier <monnier@cs.yale.edu> |
4012 | ||
4013 | * diff-mode.el (diff-find-file-name): Fix regex subgroup number. | |
4014 | ||
877cf6b4 GM |
4015 | 2000-10-19 Gerd Moellmann <gerd@gnu.org> |
4016 | ||
5de037e0 GM |
4017 | * dirtrack.el (dirtrack): Fix call to run-hooks. |
4018 | ||
6deb9af9 GM |
4019 | * cmuscheme.el (cmuscheme-program-name): Renamed from |
4020 | scheme-program-name because xscheme.el contains a defcustom with | |
4021 | the same name. As a consequence, customizing group `cmuscheme' | |
4022 | loaded `xscheme' which redefined run-scheme. | |
4023 | (run-scheme): Use cmuscheme-program-name. | |
4024 | ||
877cf6b4 GM |
4025 | * ps-print.el (ps-print-emacs-type): Move into the |
4026 | eval-and-compile. | |
4027 | ||
e597d8fb | 4028 | * play/doctor.el (doctor-death): Update the Samaritans' |
c70fe852 | 4029 | anonymous address, and add a website for Befrienders International. |
4836835a | 4030 | |
3e9cb08f GM |
4031 | 2000-10-19 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
4032 | ||
c70fe852 SM |
4033 | * ps-print.el: Even/odd pages fix. Fix little bug on XEmacs. |
4034 | Avoid compilation gripes. Doc fix. | |
3e9cb08f GM |
4035 | (ps-print-version): New version number (6.2). |
4036 | (ps-x-color-instance-p, ps-x-color-instance-rgb-components) | |
4037 | (ps-x-color-name, ps-x-color-specifier-p, ps-x-copy-coding-system) | |
4038 | (ps-x-device-class, ps-x-extent-end-position, ps-x-extent-face) | |
4039 | (ps-x-extent-priority, ps-x-extent-start-position) | |
4040 | (ps-x-face-font-instance, ps-x-find-coding-system) | |
4041 | (ps-x-font-instance-properties, ps-x-make-color-instance) | |
4042 | (ps-x-map-extents): Alias for functions without the prefix `ps-x-', to | |
4043 | avoid compilation gripes without defining functions. | |
4044 | (ps-e-find-composition): Alias for function find-composition, to have a | |
4045 | suitable function depending on Emacs version. | |
4046 | (ps-color-device, ps-color-values, ps-face-foreground-name) | |
4047 | (ps-face-background-name, ps-face-bold-p, ps-face-italic-p, ps-mapper) | |
4048 | (ps-extent-sorter, ps-xemacs-face-kind-p, ps-xemacs-color-name) | |
4049 | (ps-print-ensure-fontified): Function definitions surrounded by | |
4050 | `eval-and-compile' to avoid compilation gripes. | |
4051 | (ps-font-lock-face-attributes): `font-lock-face-attributes' evaluated | |
4052 | by symbol-value to avoid compilation gripes. | |
4053 | (ps-end-file, ps-header-sheet, ps-plot-region): Even/odd pages fix. | |
4054 | (ps-generate-postscript-with-faces): Fix little bug on XEmacs. | |
4055 | ||
d8abcd91 MB |
4056 | 2000-10-19 Miles Bader <miles@lsi.nec.co.jp> |
4057 | ||
13ab33c4 MB |
4058 | * startup.el (normal-top-level): Call `frame-set-background-mode' |
4059 | after `frame-notice-user-settings' because the latter doesn't call | |
4060 | the former on a tty. | |
4061 | ||
d8abcd91 MB |
4062 | * faces.el (frame-set-background-mode): `unspecified' &c are |
4063 | symbols, not strings. | |
4064 | ||
e8bce0a9 EZ |
4065 | 2000-10-19 Eli Zaretskii <eliz@is.elta.co.il> |
4066 | ||
c70fe852 SM |
4067 | * term/tty-colors.el (color-name-rgb-alist): Add a comment explaining |
4068 | why some "light*" colors are deliberately absent from the alist. | |
e8bce0a9 | 4069 | |
c70fe852 SM |
4070 | * info.el (Info-title-1-face, Info-title-2-face, Info-title-3-face): |
4071 | Change colors for tty's, as suggested by Miles Bader. | |
e8bce0a9 | 4072 | |
773272d8 KH |
4073 | 2000-10-19 Kenichi Handa <handa@etl.go.jp> |
4074 | ||
c70fe852 | 4075 | * international/fontset.el: Use registry "MuleTibetan-2" for Tibetan. |
773272d8 KH |
4076 | (ccl-encode-mule-unicode-0100-24ff): New CCL program. Register it |
4077 | for ISO10646-1 fonts. | |
4078 | (x-font-name-charset-alist): Add an entry for "iso10646-1". | |
4079 | ||
772139c0 EZ |
4080 | 2000-10-19 Eli Zaretskii <eliz@is.elta.co.il> |
4081 | ||
4082 | * faces.el (frame-set-background-mode): If a tty frame defines a | |
4083 | background color, use that to compute the background mode, instead | |
4084 | of always defaulting to "dark". | |
4085 | ||
d134a19f MB |
4086 | 2000-10-19 Miles Bader <miles@lsi.nec.co.jp> |
4087 | ||
8bb84cb2 MB |
4088 | * comint.el (comint-write-output): New function. |
4089 | (comint-mode-map): Add it to the menu. | |
e40a778f | 4090 | Bind `C-c C-s' to comint-write-output. |
d134a19f | 4091 | |
dada41e1 GM |
4092 | 2000-10-18 Gerd Moellmann <gerd@gnu.org> |
4093 | ||
4094 | * startup.el (fancy-splash-screens): Set buffer-undo-list to t. | |
4095 | Use fancy-splash-delay. | |
4096 | ||
9b5360aa GM |
4097 | 2000-10-18 Alex Schroeder <alex@gnu.org> |
4098 | ||
4099 | * progmodes/sql.el (sql-sybase-options): New option. | |
4100 | (sql-sybase): Use it. Add sql-database to the list of parameters | |
4101 | provided for login. The options -w 2048 -n are not used any more. | |
4102 | ||
9035a35a GM |
4103 | * comint.el (comint-read-input-ring): Bugfix such that the first |
4104 | and the last entry of the input ring file are not lost. | |
4105 | ||
3556c6dd GM |
4106 | 2000-10-18 Vinicius Jose Latorre <vinicius@cpqd.com.br> |
4107 | ||
4108 | * ps-print.el: Internal variable changes to defcustom, | |
4109 | make-local-hook changes to defvar. Doc fix. | |
4110 | (ps-print-version): New version number (6.1). | |
4111 | (ps-setup, ps-do-despool): Code fix. | |
4112 | (ps-printer-name): Customization fix. | |
4113 | (ps-printer-name-option): Now is a defcustom instead of an | |
4114 | internal variable. | |
4115 | (ps-print-hook, ps-print-begin-sheet-hook, ps-print-begin-page-hook) | |
4116 | (ps-print-begin-column-hook): Now are defvar instead of | |
4117 | make-local-hook. | |
4836835a | 4118 | |
4e217e50 MB |
4119 | 2000-10-18 Miles Bader <miles@gnu.org> |
4120 | ||
4121 | * comint.el (comint-delete-output): Renamed from `comint-kill-output'. | |
4122 | (comint-kill-output): Changed into an alias for `comint-delete-output', | |
4123 | and made obsolete. | |
4124 | (comint-mode-map): Rename references to comint-kill-output. | |
4125 | ||
34460354 EZ |
4126 | 2000-10-18 Eli Zaretskii <eliz@is.elta.co.il> |
4127 | ||
4128 | * diff-mode.el (diff-header-face, diff-file-header-face) | |
4129 | (diff-changed-face): Add bold and italic attributes to tty faces. | |
4130 | (diff-function-face): New face. | |
4131 | (diff-font-lock-keywords): Use it. | |
4132 | ||
17ea3cdb MB |
4133 | 2000-10-18 Miles Bader <miles@lsi.nec.co.jp> |
4134 | ||
4135 | * comint.el (comint-output-filter): Fixup comint-last-input-end too. | |
4136 | Remove commented-out call to force-mode-line-update. | |
4137 | (comint-kill-output): Use `forward-line 0' instead of | |
4138 | beginning-of-line to make sure we get past the prompt. | |
4139 | ||
9244f2c7 SM |
4140 | 2000-10-17 Stefan Monnier <monnier@cs.yale.edu> |
4141 | ||
4142 | * diff-mode.el (diff-header-face, diff-file-header-face): | |
4143 | Add specific setting for dark background. | |
4144 | (diff-context-face): Renamed from diff-comment-face. | |
4145 | Set explicitly rather than inheriting from font-lock-comment-face. | |
4146 | ||
1592c1ef EZ |
4147 | 2000-10-17 Eli Zaretskii <eliz@is.elta.co.il> |
4148 | ||
4149 | * startup.el (command-line): Move the code which sets the default | |
4150 | TTY colors to before before-init-hook. | |
4151 | ||
f86292a9 GM |
4152 | 2000-10-17 Gerd Moellmann <gerd@gnu.org> |
4153 | ||
4154 | * jit-lock.el (jit-lock-stealth-time): Doc fix. | |
4155 | ||
f7f2e883 EZ |
4156 | 2000-10-17 Eli Zaretskii <eliz@is.elta.co.il> |
4157 | ||
e854cc22 EZ |
4158 | * files.el (auto-mode-alist): Add .dif and .pat as diff-mode |
4159 | extensions, for MS-DOS. | |
4160 | ||
f7f2e883 EZ |
4161 | * diff-mode.el (diff-header-face, diff-file-header-face) |
4162 | (diff-changed-face): Define tty-specific colors. | |
4163 | ||
c7b4f0f9 GM |
4164 | 2000-10-17 Gerd Moellmann <gerd@gnu.org> |
4165 | ||
4166 | * startup.el (fancy-splash-text): Realign the text. | |
4167 | ||
12a72271 EZ |
4168 | 2000-10-17 Eli Zaretskii <eliz@is.elta.co.il> |
4169 | ||
4170 | * font-lock.el (font-lock-comment-face): Define a separate default | |
4171 | for dark-background tty's. | |
4172 | ||
61dfccfd MB |
4173 | 2000-10-17 Miles Bader <miles@gnu.org> |
4174 | ||
4175 | * help.el (resize-temp-buffer-window): Add hack to avoid last line | |
4176 | being obscured by whizzy mode-lines on graphics displays. | |
4177 | ||
333cd59e EZ |
4178 | 2000-10-17 Eli Zaretskii <eliz@is.elta.co.il> |
4179 | ||
4180 | * info.el (Info-title-1-face, Info-title-2-face) | |
4181 | (Info-title-3-face): Define colors for tty's. | |
dada41e1 | 4182 | (info-header-node): Remove unneeded tty-specific definition. |
333cd59e | 4183 | |
dbf1fcc1 EZ |
4184 | 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il> |
4185 | ||
4186 | * term/pc-win.el (msdos-handle-reverse-video): Don't remove | |
4187 | reverse from the frame parameters, and don't invert foreground and | |
4188 | background colors. | |
4189 | ||
ac629823 MB |
4190 | 2000-10-16 Miles Bader <miles@gnu.org> |
4191 | ||
4192 | * info.el (Info-set-mode-line): Use `%b' instead of hardwired | |
4193 | string "*Info*". Call propertized-buffer-identification to spruce | |
4194 | up the result. | |
4195 | ||
76eebffc GM |
4196 | 2000-10-16 Gerd Moellmann <gerd@gnu.org> |
4197 | ||
3a6b59d9 GM |
4198 | * help.el: Provide `help' for the sake of define-minor-mode |
4199 | which generates defcustoms with requires. | |
4200 | ||
6569c3d3 GM |
4201 | * jit-lock.el (jit-lock-after-change): If we're in text that |
4202 | matches a multi-line font-lock pattern, make sure the whole text | |
4203 | will be redisplayed. | |
4204 | ||
c2e0a611 GM |
4205 | * emacs-lisp/authors.el (authors-add): Don't add an entry if |
4206 | author's name is unknown. | |
4207 | ||
76eebffc GM |
4208 | * eshell/esh-var.el, eshell/esh-util.el, eshell/esh-test.el, |
4209 | * eshell/esh-proc.el, eshell/esh-opt.el, eshell/esh-mode.el, | |
4210 | * eshell/esh-maint.el, eshell/esh-io.el, eshell/esh-ext.el, | |
4211 | * eshell/esh-cmd.el, eshell/esh-arg.el, eshell/em-xtra.el, | |
4212 | * eshell/em-unix.el, eshell/em-term.el, eshell/em-smart.el, | |
4213 | * eshell/em-script.el, eshell/em-rebind.el, eshell/em-prompt.el, | |
4214 | * eshell/em-pred.el, eshell/em-ls.el, eshell/em-hist.el, | |
4215 | * eshell/em-glob.el, shell/em-dirs.el, eshell/em-cmpl.el, | |
4216 | * eshell/em-basic.el, eshell/em-banner.el, eshell/em-alias.el: | |
4217 | Add author information. | |
4218 | ||
cf1e7b12 MB |
4219 | 2000-10-16 Miles Bader <miles@lsi.nec.co.jp> |
4220 | ||
4221 | * toolbar/up_arrow.xpm, toolbar/right_arrow.xpm: | |
4222 | * toolbar/left_arrow.xpm, toolbar/home.xpm: Re-convert from | |
4223 | full-color version (using the Gimp) to eliminate dithering artifacts. | |
4224 | ||
5586f3eb SM |
4225 | 2000-10-15 Stefan Monnier <monnier@cs.yale.edu> |
4226 | ||
4227 | * font-lock.el (font-lock-syntactic-keywords): Fix docstring. | |
4228 | ||
4229 | * simple.el (syntax-flag-table, string-to-syntax): Remove. | |
4230 | ||
ad64a888 DL |
4231 | 2000-10-15 Dave Love <fx@gnu.org> |
4232 | ||
4233 | * progmodes/sh-script.el: Require skeleton and comint when | |
4234 | compiling. | |
4235 | ||
4236 | * pcomplete.el (pcomplete) <defgroup>: Add :version. | |
4237 | ||
4238 | * whitespace.el: Doc fixes. | |
4239 | (top-level): Don't add hooks here. | |
4240 | (whitespace-running-emacs): Deleted. | |
4241 | (timer): Don't require. | |
4242 | (whitespace): Add back :version conditional on xemacs test. | |
4243 | (whitespace-spacetab-regexp, whitespace-indent-regexp) | |
4244 | (whitespace-ateol-regexp, whitespace-modes): Fix custom type. | |
4245 | (whitespace-force-mode-line-update, whitespace-refresh-rescan-list) | |
4246 | (whitespace-tickle-timer, whitespace-rescan-files-in-buffers): | |
4247 | Avoid specific xemacs test. | |
4248 | (whitespace-global-mode): New option. | |
4249 | (whitespace-global-mode): New command. | |
4250 | (whitespace-unload-hook): New function. | |
4251 | ||
4252 | * info.el (Info-mouse-follow-nearest-node): Use mouse-set-point. | |
4836835a | 4253 | (Info-fontify-node, Info-goto-node, Info-mode-menu) |
ad64a888 DL |
4254 | (Info-fontify-node): `Goto' goes to `Go to'. |
4255 | (Info-fontify-node): Add help-echo to xref links. | |
4256 | ||
1ef49fc6 EZ |
4257 | 2000-10-15 Eli Zaretskii <eliz@is.elta.co.il> |
4258 | ||
4259 | * eshell/em-unix.el (eshell-du-prefer-over-ange): Doc fix. | |
4260 | ||
8b7707e1 SM |
4261 | 2000-10-15 Stefan Monnier <monnier@cs.yale.edu> |
4262 | ||
b3b7f42f SM |
4263 | * emacs-lisp/easy-mmode.el (easy-mmode-define-syntax): |
4264 | Use plist-get and allow :inherit. | |
4265 | ||
4266 | * emacs-lisp/cl-macs.el (cl-do-arglist): | |
4267 | Use plist-get and plist-member instead of memq. | |
4268 | ||
3c7fafc7 SM |
4269 | * emacs-lisp/ewoc.el (ewoc-location): New function. |
4270 | (ewoc-enter-after, ewoc-enter-before): Document return value. | |
4271 | * pcvs.el (cvs-make-cvs-buffer, cvs-run-process): | |
4272 | Don't need make-local-hook any more. | |
4273 | (cvs-addto-collection): Return the new tin. | |
4274 | (cvs-mode-insert): Jump to the new line. | |
4275 | ||
8b7707e1 SM |
4276 | * jit-lock.el (jit-lock-fontify-buffer): Remove. |
4277 | ||
4278 | * arc-mode.el (archive-zoo-summarize): Fix from gnu.emacs.bug. | |
4279 | ||
4280 | * font-lock.el (font-lock-syntactically-fontified): New var. | |
4281 | (font-lock-fontify-syntactic-keywords-region): Use it. | |
4282 | (font-lock-mode): Fix docstring. Don't need make-local-hook anymore. | |
4283 | ||
4284 | * diff-mode.el (diff-find-file-name): Fix regexp. | |
4285 | ||
4286 | * emacs-lisp/cl-extra.el (cl-builtin-gethash, cl-builtin-remhash) | |
4287 | (cl-builtin-clrhash, cl-builtin-maphash): Add for byte-compatibility. | |
4288 | ||
4289 | * progmodes/sh-script.el (sh-imenu-generic-expression): Fix. | |
4290 | (sh-mode-syntax-table): Add punctuation syntax for < and >. | |
4291 | (sh-mode): Don't make all vars local here. | |
4292 | (sh-kw): Reformat. | |
4293 | (sh-set-shell): Use dolist. Don't set indent-region-function. | |
4294 | (sh-mode-syntax-table): Use pop. | |
4295 | (sh-remember-variable): Use push. | |
4296 | (sh-help-string-for-variable): Use memq. | |
4297 | (sh-safe-backward-sexp): Remove. | |
4298 | (sh-safe-forward-sexp): Add ARG. | |
4299 | (sh-get-indent-info, sh-prev-stmt): Use it. | |
4300 | (sh-prev-line): Simplify by using forward-comment. | |
4301 | (sh-this-is-a-continuation): Simplify. | |
4302 | (sh-learn-buffer-indent): Use dolist. | |
4303 | (sh-do-nothing): Remove. | |
4304 | (sh-set-char-syntax, sh-set-here-doc-region): | |
4305 | Use inhibit-modification-hooks. | |
4306 | (sh-name-style): Use mapcar and push. | |
4307 | (sh-load-style): Use dolist. | |
4308 | (sh-save-styles-to-buffer): Use with-current-buffer and pp. | |
4309 | (sh-case, sh-while-getopts): Use propertize directly rather | |
4310 | than sh-electric-rparen. | |
4311 | ||
4312 | 2000-10-14 Stefan Monnier <monnier@cs.yale.edu> | |
4313 | ||
4314 | * textmodes/tex-mode.el: Require CL when compiling. | |
4315 | (tex-mode-syntax-table): Init immediately. | |
4316 | (tex-mode-map): Bind M-RET to latex-insert-item. | |
4317 | (latex-mode): Set indent-line-function to latex-indent. | |
4318 | (tex-common-initialization): Don't setup the syntax-table any more. | |
4319 | (latex-insert-item): New skeleton. | |
4320 | (tex-next-unmatched-end): Fix copy/paste braino. | |
4836835a | 4321 | (latex-syntax-after, latex-skip-close-parens, latex-down-list) |
8b7707e1 | 4322 | (latex-indent, latex-find-indent): New functions. |
4836835a | 4323 | (tex-indent-allhanging, tex-indent-arg, tex-latex-indent-syntax-table) |
8b7707e1 SM |
4324 | (tex-indent-item, tex-indent-item-re, tex-indent-basic): New vars. |
4325 | (tex-compilation-parse-errors): Use with-syntax-table. | |
4326 | ||
86b7fcbb MB |
4327 | 2000-10-15 Miles Bader <miles@gnu.org> |
4328 | ||
4329 | * font-lock.el (font-lock-comment-face): Change dark-background, | |
4330 | color, non-tty, default to `chocolate1'. | |
4331 | ||
57a24508 JW |
4332 | 2000-10-13 John Wiegley <johnw@gnu.org> |
4333 | ||
4334 | * eshell/esh-util.el (require): Added a missing `require' form, | |
4335 | needed when compiling (for an ange-ftp macro definition). | |
4336 | ||
40ad3db4 DL |
4337 | 2000-10-13 Dave Love <fx@gnu.org> |
4338 | ||
4339 | * toolbar/paste.pbm, toolbar/saveas.pbm: Retouch. | |
4340 | ||
db460189 GM |
4341 | 2000-10-13 Gerd Moellmann <gerd@gnu.org> |
4342 | ||
b41c9501 GM |
4343 | * emacs-lisp/lisp.el (down-list, backward-up-list, up-list): Doc |
4344 | fix. | |
4345 | ||
4836835a | 4346 | * toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace |
db460189 GM |
4347 | transparent -colors 8). |
4348 | ||
3b5e21df GM |
4349 | 2000-10-13 Stephen Gildea <gildea@alum.mit.edu> |
4350 | ||
4351 | * time-stamp.el (time-stamp): Fixed bug in new multi-line code | |
4352 | that breaks with old list format timestamps. | |
4353 | (time-stamp-warn-inactive, time-stamp-old-format-warn) | |
4354 | (time-stamp-count, time-stamp-conversion-warn): Improved doc | |
4355 | strings. | |
4356 | ||
16908a3f JW |
4357 | 2000-10-13 John Wiegley <johnw@gnu.org> |
4358 | ||
d7103dda JW |
4359 | * align.el, pcomplete.el, calendar/timeclock.el, |
4360 | eshell/esh-module.el, eshell/eshell.el: Removed URL reference. | |
4361 | ||
dace60cf | 4362 | * calendar/timeclock.el (timeclock-find-discrep): A fix to some |
16908a3f JW |
4363 | faulty math, where holiday hours were being computing as seconds. |
4364 | ||
b6b70cda JW |
4365 | 2000-10-13 John Wiegley <johnw@gnu.org> |
4366 | ||
4367 | * desktop.el (desktop-buffer-modes-to-save): Added a global for | |
4368 | specifying what "other" kinds of buffers should be saved. This | |
4369 | used to be hard-coded. | |
4370 | (desktop-buffer-misc-functions): A global for specifying how | |
4371 | auxiliary data should be determined for special buffer types. | |
4372 | (desktop-save-buffer-p): Use `desktop-buffer-modes-to-save', | |
4373 | instead of hard-coding the special buffer types. | |
4374 | (desktop-save): Run `desktop-buffer-misc-functions' to gather | |
4375 | auxiliary data, instead of hard-coding for Info buffers and dired. | |
4376 | (desktop-buffer-info-misc-data): Aux function for determining Info | |
4377 | buffer auxiliary info. | |
4378 | (desktop-buffer-dired-misc-data): Likewise, but for dired buffers. | |
4379 | (desktop-buffer-info): Changed this function to use the info | |
4380 | gathered above. | |
4381 | (desktop-create-buffer): Be a little more careful about what | |
4382 | `minor-mode' means before calling it. This is important for some | |
4383 | buffer types. | |
4384 | ||
8c6b1d83 JW |
4385 | 2000-10-13 John Wiegley <johnw@gnu.org> |
4386 | ||
4387 | * eshell/esh-util.el: Added a global form which declares an | |
4388 | autoload for `parse-time-string', if that function is not already | |
4389 | defined, and if parse-time.el is available on the user's system. | |
4390 | ||
4391 | * eshell/em-ls.el (eshell-ls-applicable): Extended this function | |
4392 | to be aware of ange-ftp user info. | |
4393 | (eshell-do-ls): Bind `ange-cache'. Also, use | |
4394 | `eshell-file-attributes'. | |
4395 | (eshell-ls-annotate): Use `eshell-file-attributes'. | |
4396 | (eshell-ls-file): Made the user-id printing code a bit smarter. | |
4397 | ||
4398 | * eshell/esh-util.el (eshell-ange-ls-uids): Added variable, to | |
4399 | allow identification of alias user ids in remote directories. | |
4400 | It's manual, but there's no other way to know when the current | |
4401 | user on the local machine, is also the owning user on the remote | |
4402 | machine. | |
4403 | (fboundp): Bind `ange-cache'. | |
4404 | (eshell-directory-files-and-attributes): Re-organized the logic a | |
4405 | bit to use `eshell-file-attributes' instead of `file-attributes'. | |
4406 | The former is more sensitive to directories that are read via FTP, | |
4407 | and knows how to use ange-ftp to determine full attribute | |
4408 | information, instead of just the name and last modtime. | |
4409 | (eshell-current-ange-uids): Return the current user id when in a | |
4410 | remote directory. | |
4411 | (eshell-parse-ange-ls): Parse a full directory listing that has | |
4412 | been returned by ange-ftp. | |
4413 | (eshell-file-attributes): This beefed up version of | |
4414 | `file-attributes' is only special if the user is currently in a | |
4415 | remote directory, in which case it does a lot of work to find out | |
4416 | what the real attributes of a file are, as they appear on the | |
4417 | remote machine. This makes usage of remote directories (i.e., | |
4418 | ange-ftp pathnames) much more useful. You can now use Eshell as a | |
4419 | full-fledged FTP client, with much more manipulation ability than | |
4420 | most other clients. | |
4421 | ||
4422 | * eshell/em-unix.el (eshell-du-prefer-over-ange): Added a new | |
4423 | variable, which means that Eshell's du should always be preferred | |
4424 | in remote directories. | |
4425 | (eshell-shuffle-files): Use `eshell-file-attributes', rather than | |
4426 | just `file-attributes'. | |
4427 | (eshell-mvcp-template): Bind `ange-cache', to improve performance | |
4428 | when reading remote directories. This is an Eshell-specific | |
4429 | variable (not part of ange-ftp). | |
4430 | (eshell/ln): Bind `ange-cache'. | |
4431 | (eshell/du): Added some extra logic for determining when to use | |
4432 | Eshell's du (which is slow), and when to use the external version | |
4433 | (which may or may not exist). | |
4434 | ||
4435 | * eshell/em-rebind.el (eshell-delchar-or-maybe-eof): Call | |
4436 | `eshell-interactive-process', rather than using | |
4437 | `get-buffer-process', since backgrounded processes don't count in | |
4438 | the context of this function's logic. | |
4439 | ||
4440 | * eshell/esh-arg.el (eshell-parse-double-quote): Moved a call to | |
4441 | `forward-char', so that null strings are parsed correctly. | |
4442 | ||
87730e84 | 4443 | 2000-09-13 John Wiegley <johnw@gnu.org> |
8c6b1d83 JW |
4444 | |
4445 | * eshell/em-pred.el (eshell-pred-file-type, | |
4446 | eshell-pred-file-links, eshell-pred-file-size): Use | |
4447 | `eshell-file-attributes'. This is more correct over ange-ftp. | |
4448 | ||
4449 | * eshell/em-glob.el (eshell-extended-glob): Bind `ange-cache', so | |
4450 | that remote file globbing is more efficient. | |
4451 | ||
4452 | * eshell/em-ls.el (eshell-ls-dir): Use `expand-file-name' when | |
4453 | gathering the files and attributes within a directory. | |
4454 | ||
4455 | * eshell/em-unix.el (eshell/cat): If any of the files passed on | |
4456 | the command line is a special file (not a regular file, directory | |
4457 | or symlink), always attempt to call the external version of cat. | |
4458 | ||
87730e84 | 4459 | 2000-09-13 John Wiegley <johnw@gnu.org> |
8c6b1d83 JW |
4460 | |
4461 | * eshell/esh-mode.el (eshell-find-tag): Corrections to the | |
4462 | Eshell-friendly version of find-tag. | |
4463 | ||
1c7e37a9 MB |
4464 | 2000-10-13 Miles Bader <miles@lsi.nec.co.jp> |
4465 | ||
4836835a | 4466 | * image-file.el (image-file-name-extensions) |
1c7e37a9 MB |
4467 | (image-file-name-regexps): Add autoload cookies. |
4468 | ||
11a7f341 KH |
4469 | 2000-10-13 Kenichi Handa <handa@etl.go.jp> |
4470 | ||
4471 | * international/mule-cmds.el (select-safe-coding-system): If FROM | |
4472 | is string, show it in *Warning* buffer. | |
4473 | ||
8ddddcb0 EZ |
4474 | 2000-10-13 Eli Zaretskii <eliz@is.elta.co.il> |
4475 | ||
4476 | * startup.el (normal-top-level): Use display-popup-menus-p instead | |
4477 | of window-system. | |
4478 | (command-line): Use display-graphic-p instead of window-system. | |
4479 | (command-line-1): Use display-popup-menus-p and display-mouse-p | |
4480 | instead of window-system. | |
4481 | ||
72200f89 SS |
4482 | 2000-10-12 Sam Steingold <sds@gnu.org> |
4483 | ||
4484 | * tooltip.el (tooltip-use-echo-area): New user variable. | |
4485 | (tooltip-show): Use it to choose between `x-show-tip' and `message'. | |
4486 | ||
8661c643 DL |
4487 | 2000-10-12 Dave Love <fx@gnu.org> |
4488 | ||
d0b40dc1 DL |
4489 | * recentf.el: Maintainer's checkdoc fixes. |
4490 | ||
a622451f DL |
4491 | * startup.el (normal-top-level-add-subdirs-to-load-path): Use |
4492 | character class, not ASCII when matching file names. | |
4493 | (fancy-splash-head): Add trailing slash to URL. | |
4494 | (command-line): Don't require XPM support for toolbar. | |
4495 | ||
8661c643 DL |
4496 | * progmodes/cperl-mode.el (cperl-tips-faces): Doc fix. |
4497 | (cperl-invalid-face): Revert last change. | |
4498 | (cperl-init-faces): Quote cperl-invalid-face. | |
4499 | ||
ef2ed8ab KH |
4500 | 2000-10-12 Kenichi Handa <handa@etl.go.jp> |
4501 | ||
4502 | * startup.el (fancy-splash-text): Remove superfluous quote. | |
4503 | ||
b0da379e GM |
4504 | 2000-10-12 Gerd Moellmann <gerd@gnu.org> |
4505 | ||
dbeb499b GM |
4506 | * startup.el (fancy-splash-screens): Don't add a pre-command hook. |
4507 | (fancy-splash-pre-command, fancy-splash-pending-command): Removed. | |
4508 | (command-line-1): Don't use fancy-splash-pending-command. | |
4509 | (fancy-splash-screens-1): Goto point-min after inserting text. | |
4510 | ||
d861718a GM |
4511 | * calendar/diary-lib.el (diary-cyclic): Doc fix from Ed Reingold. |
4512 | ||
b0da379e GM |
4513 | * progmodes/scheme.el (scheme-mode-map): Use lisp-mode-shared-map |
4514 | instead of shared-lisp-mode-map. | |
4515 | ||
4fb2ad98 MB |
4516 | 2000-10-12 Miles Bader <miles@lsi.nec.co.jp> |
4517 | ||
1cb4393e MB |
4518 | * faces.el (header-line): Change tty-variant to use underlining. |
4519 | ||
4fb2ad98 MB |
4520 | * isearch.el (isearch-set-lazy-highlight-faces-at): New function. |
4521 | (isearch-highlight): Restore lazy-isearch face properties at old | |
4522 | position, and suppress them at new position. | |
4523 | (isearch-dehighlight): Restore lazy-isearch face properties. | |
4524 | (isearch-lazy-highlight-update): Add lazy-isearch overlays even | |
4525 | over the real isearch overlay, but in that case, don't give it a | |
4526 | face property. Use `push'. | |
4527 | ||
eb991b25 KH |
4528 | 2000-10-12 Kenichi Handa <handa@etl.go.jp> |
4529 | ||
4530 | * man.el (Man-getpage-in-background): Fix previous change. | |
4531 | Decode the process output only when we are in multibyte mode. | |
4532 | ||
a818c1c0 DL |
4533 | 2000-10-11 Dave Love <fx@gnu.org> |
4534 | ||
c990f53a DL |
4535 | * info.el (Info-mode-menu): Fix some help. |
4536 | (info-tool-bar-map): Add entry for Info-last. | |
4537 | ||
a818c1c0 DL |
4538 | * toolbar/cancel.xpm, toolbar/jump_to.xpm, toolbar/right_arrow.xpm: |
4539 | * toolbar/close.xpm, toolbar/left_arrow.xpm, toolbar/save.xpm: | |
4540 | * toolbar/copy.xpm, toolbar/mail.xpm, toolbar/saveas.xpm: | |
4541 | * toolbar/cut.xpm, toolbar/mail_compose.xpm: | |
4542 | * toolbar/search-replace.xpm, toolbar/exit.xpm: | |
4543 | * toolbar/mail_send.xpm, toolbar/search.xpm, toolbar/fld_open.xpm: | |
4544 | * toolbar/new.xpm, toolbar/spell.xpm, toolbar/help.xpm: | |
4545 | * toolbar/open.xpm, toolbar/undo.xpm, toolbar/home.xpm: | |
4546 | * toolbar/paste.xpm, toolbar/up_arrow.xpm, toolbar/index.xpm: | |
4547 | * toolbar/preferences.xpm, toolbar/info.xpm, toolbar/print.xpm: | |
4548 | Reduce colour requirements to 25 overall. (Probably wants | |
4549 | revisiting from the originals to reduce further.) | |
4550 | ||
c1b096cb EZ |
4551 | 2000-10-11 Eli Zaretskii <eliz@is.elta.co.il> |
4552 | ||
4553 | * hexl.el (hexlify-buffer): Bind coding-system-for-write to | |
4554 | buffer-file-coding-system, instead of raw-text. | |
4555 | (dehexlify-buffer): Bind coding-system-for-read to | |
4556 | buffer-file-coding-system, instead of raw-text. | |
4557 | ||
5c8b7eaf SS |
4558 | 2000-10-11 Sam Steingold <sds@gnu.org> |
4559 | ||
4560 | * progmodes/cperl-mode.el (cperl-invalid-face): double-quote | |
4561 | `underline' - fixes the bug introduced on 2000-09-21. | |
4562 | ||
2cfbdb7a DL |
4563 | 2000-10-11 Dave Love <fx@gnu.org> |
4564 | ||
4565 | * progmodes/scheme.el (scheme-mode-variables, dsssl-mode): Avoid | |
4566 | compiler warnings. | |
4567 | (scheme-mode): Doc fix. | |
4568 | (scheme-font-lock-keywords-1): Match `define-syntax'. | |
4569 | ||
4570 | 2000-10-11 Miles Bader <miles@lsi.nec.co.jp> | |
4b33f290 MB |
4571 | |
4572 | * faces.el (frame-set-background-mode): Pay attention to saved | |
f161d539 MB |
4573 | face specs as well as default ones. Only do anything if the |
4574 | bg-mode or display-type has actually changed. Use `dolist'. | |
0c846ea2 | 4575 | (region): Make dark-background `region' face less in-your-face. |
4b33f290 | 4576 | |
690ec649 SS |
4577 | 2000-10-10 Sam Steingold <sds@gnu.org> |
4578 | ||
4579 | * chistory.el, ielm.el, ledit.el: | |
4580 | * progmodes/inf-lisp.el, progmodes/scheme.el: | |
4581 | Use `lisp-mode-shared-map' instead of `shared-lisp-mode-map'. | |
4582 | ||
3b95d6bb SM |
4583 | 2000-10-10 Stefan Monnier <monnier@cs.yale.edu> |
4584 | ||
4585 | * textmodes/texinfo.el: Update copyright and fix typo. | |
4586 | ||
4587 | * desktop.el (desktop-modes-not-to-save): New var. | |
4588 | (desktop-save-buffer-p): Use it. | |
3afe2b93 | 4589 | Also, obey desktop-buffers-n |