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