Commit | Line | Data |
---|---|---|
6edcb099 DL |
1 | 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
2 | ||
3 | * Version 20.3 released. | |
4 | ||
5 | * language/romanian.el ("Romanian"): Specify the tutorial file. | |
6 | ||
ce058493 | 7 | 1998-08-18 Per Starbäck <starback@update.uu.se> |
6edcb099 DL |
8 | |
9 | * language/european.el (setup-latin2-environment): Fix typo. | |
10 | (iso-latin-1): Doc fix. | |
11 | ||
12 | 1998-08-18 Eric Ludlam <zappo@mescaline.gnu.org> | |
13 | ||
14 | * speedbar.el (speedbar-timer-fn): Disable updating if the frame | |
15 | is an icon, or if the user is using the minibuffer. | |
16 | (speedbar-key-map): Added Q binding to destroy the frame. | |
17 | (speedbar-easymenu-definition-trailer): Added Quit item. | |
18 | (speedbar-frame-mode): Set the frame position at creation time. | |
19 | (speedbar-file-unshown-regexp): Added .# lock files. | |
20 | ||
21 | 1998-08-18 Kenichi Handa <handa@etl.go.jp> | |
22 | ||
23 | * language/cyrillic.el (cyrillic-koi8): Fix the value of | |
24 | `valid-code' property. | |
25 | (cyrillic-alternativnyj): Likewise. | |
26 | (cyrillic-alternativnyj-encode-table): Fix the initial value. | |
27 | ||
28 | * language/vietnamese.el (vietnamese-viscii): Fix the value of | |
29 | `valid-code' property. | |
30 | (vietnamese-vscii): Likewise. | |
31 | ||
32 | 1998-08-18 Richard Stallman <rms@psilocin.ai.mit.edu> | |
33 | ||
34 | * subr.el (read-quoted-char): Don't bind input-method-function; | |
35 | instead, pass the new args to read-event. | |
36 | ||
37 | * isearch.el (search-whitespace-regexp): Doc fix. | |
38 | ||
39 | * ange-ftp.el (ange-ftp-file-name-sans-versions): Don't return | |
40 | the shortened version of the file name. | |
41 | ||
42 | 1998-08-18 Kenichi Handa <handa@etl.go.jp> | |
43 | ||
44 | * language/european.el: Give proper value of `input-method' key to | |
45 | all lang. env. | |
46 | ||
47 | * international/mule-cmds.el (activate-input-method): Handle the | |
48 | case that the arg INPUT-METHOD is nil correctly. | |
49 | (read-multilingual-string): Activate the specified input method | |
50 | before calling read-string. Afterward, activate the original | |
51 | input method. | |
52 | ||
53 | 1998-08-17 Richard Stallman <rms@psilocin.ai.mit.edu> | |
54 | ||
e84eb37a | 55 | * midnight.el (midnight-hook): Initialize to a list. |
6edcb099 DL |
56 | |
57 | 1998-08-17 Kenichi Handa <handa@etl.go.jp> | |
58 | ||
59 | * international/mule-cmds.el (set-language-environment): Reset | |
60 | syntax and case table to the defaults if the value of | |
61 | unibyte-syntax key is nil. | |
62 | ||
63 | 1998-08-16 Richard Stallman <rms@psilocin.ai.mit.edu> | |
64 | ||
65 | * mail/rmailout.el (rmail-output): Always preserve MIME-Version field, | |
66 | even if it was pruned. | |
67 | ||
68 | 1998-08-15 Richard Stallman <rms@psilocin.ai.mit.edu> | |
69 | ||
70 | * info.el (Info-follow-reference): Nice error msg if there was no arg. | |
71 | ||
72 | 1998-08-14 Michael Ernst <mernst@alum.mit.edu> | |
73 | ||
74 | * comint.el (comint-postoutput-scroll-to-bottom): Cope with unset | |
75 | comint-last-output-start marker. | |
76 | ||
77 | 1998-08-15 Kenichi HANDA <handa@etl.go.jp> | |
78 | ||
79 | * international/kkc.el (kkc-help): New function. | |
80 | (kkc-keymap): Use sparse keymap. Add key binding for kkc-help. | |
81 | ||
82 | * international/mule.el (set-selection-coding-system): Make it | |
83 | interactive. | |
84 | (last-next-selection-coding-system): New variable. | |
85 | (set-next-selection-coding-system): New function. | |
86 | ||
87 | * international/mule-cmds.el (language-info-alist): Doc-string | |
88 | modified. | |
89 | (set-language-info-alist): Fix typo in doc-string. Update | |
90 | setup-language-environment-map unconditionally. | |
91 | (mule-keymap): Key bindings for set-selection-coding-system and | |
92 | set-next-selection-coding-system. | |
93 | (set-coding-system-map): Add items of set-selection-coding-system | |
94 | and set-next-selection-coding-system. | |
95 | ||
96 | * language/hebrew.el ("Hebrew"): Delete describe-function key. | |
97 | ||
98 | 1998-08-14 Richard Stallman <rms@psilocin.ai.mit.edu> | |
99 | ||
100 | * mail/sendmail.el (sendmail-send-it): Report invalid values | |
101 | of mail-from-style. | |
102 | ||
103 | * info.el (Info-try-follow-nearest-node): Get the node name | |
104 | directly out of the menu item pointed at. | |
105 | ||
106 | * which-func.el (which-func-modes): Add fortran-mode. | |
107 | ||
39dc7e84 | 108 | * ediff-util.el (ediff-next-difference, ediff-previous-difference): |
6edcb099 DL |
109 | Handle nil as arg. |
110 | ||
111 | 1998-08-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
112 | ||
113 | * international/mule-cmds.el (select-safe-coding-system): If | |
114 | default-coding-system is no-conversion return that, it is always | |
115 | safe. | |
116 | ||
117 | 1998-08-13 Eric Ludlam <zappo@mescaline.gnu.org> | |
118 | ||
119 | * speedbar.el (speedbar-frame-parameters): Removed scroll-bar-width. | |
120 | ||
121 | 1998-08-13 Richard Stallman <rms@psilocin.ai.mit.edu> | |
122 | ||
123 | * loadup.el: Add informative message about the lists of GC stats. | |
124 | ||
125 | * dired-aux.el (dired-do-rename-regexp): Doc fix. | |
126 | ||
e84eb37a | 127 | * midnight.el (midnight-float-time): Renamed from float-time. |
6edcb099 DL |
128 | (midnight-time-float): Renamed from time-float. |
129 | (midnight-buffer-display-time): Renamed from buffer-display-time. | |
130 | (midnight-mode): Specify :initialize. Use nil as default value. | |
131 | ||
132 | * complete.el (PC-do-completion): Exclude ./ and ../ from completion. | |
133 | ||
134 | 1998-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org> | |
135 | ||
136 | * gnus/nntp.el (nntp-encode-text): Properly encode outgoing text by | |
137 | putting CR at the end of all lines. | |
138 | ||
139 | 1998-08-12 Michael Ernst <mernst@alum.mit.edu> | |
140 | ||
141 | * emacs-lisp/cust-print.el (custom-prin1-to-string): Doc fix. | |
142 | ||
143 | 1998-08-12 Richard Stallman <rms@psilocin.ai.mit.edu> | |
144 | ||
145 | * ebuff-menu.el (electric-buffer-menu-mode-map): | |
146 | Don't wipe out all Meta keys. | |
147 | ||
148 | * calendar/appt.el (appt-mode-string): New variable. | |
149 | (global-mode-string): Add appt-mode-string to it. | |
150 | (appt-check): Avoid using display-time-string to fetch current time. | |
151 | To display in mode line, use appt-mode-string. | |
152 | ||
153 | 1998-08-12 Per Abrahamsen <abraham@dina.kvl.dk> | |
154 | ||
155 | * double.el (double-setup): Only copy `key-translation-map' if it | |
156 | is a keymap. | |
157 | ||
158 | 1998-08-11 Richard Stallman <rms@psilocin.ai.mit.edu> | |
159 | ||
160 | * files.el (recover-session): Add leading space on added text lines. | |
161 | ||
162 | * calendar/appt.el: Use a separate timer, not display-time-hook. | |
163 | (appt-timer): New variable. | |
164 | (appt-interval): New user option. | |
165 | (appt-disp-window): Start by erasing the buffer. | |
166 | ||
167 | * faces.el (list-faces-display): Call print-help-return-message. | |
168 | (describe-face): Likewise. | |
169 | ||
170 | * emacs-lisp/disass.el (disassemble-1): Move the call to | |
171 | string-as-unibyte outside of the if statement. | |
172 | ||
173 | 1998-08-10 Bob Glickstein <bobg@hiro.zanshin.com> | |
174 | ||
175 | * sendmail.el (mail-setup): After using `fill-region-as-paragraph' | |
176 | on a new address field, ensure that it ends with a newline. | |
177 | ||
178 | 1998-08-10 Richard Stallman <rms@psilocin.ai.mit.edu> | |
179 | ||
180 | * time-stamp.el (time-stamp-string-preprocess): Add %U code. | |
181 | ||
182 | * international/quail.el (quail-update-leim-list-file): | |
183 | Fix message syntax. | |
184 | ||
185 | * mail/sendmail.el (mail-citation-header): New variable. | |
186 | (mail-yank-original, mail-yank-region): Bind mail-citation-header. | |
187 | (mail-citation-hook): Doc fix. | |
188 | ||
189 | 1998-08-09 Kenichi HANDA <handa@etl.go.jp> | |
190 | ||
191 | * international/mule-conf.el (iso-safe): Comment for this coding | |
192 | system fixed. | |
193 | (coding-category-iso-8-1): Change default coding priority. | |
194 | ||
195 | * international/mule-cmds.el (language-info-alist): Doc-string | |
196 | modified. | |
197 | (reset-language-environment): New function for the job that | |
198 | setup-english-environment used to do. | |
199 | (set-language-environment): Do more setups according to the info | |
200 | in language-info-alist. | |
e84eb37a | 201 | (read-language-name): Handle the case that the arg KEY is nil. |
6edcb099 DL |
202 | (describe-language-environment): Handle input-method property. |
203 | ||
204 | * international/quail.el (quail-start-translation): If | |
205 | enable-multibyte-characters is nil, convert multibyte character to | |
206 | unibyte. | |
207 | (quail-start-conversion): Likewise. | |
208 | ||
209 | * language/: All files under this directory modified as below. | |
210 | (setup-XXX-environment): Just call set-language-environment. If | |
211 | they used to do some other jobs than what done by | |
212 | set-language-environment, those jobs are done in | |
213 | setup-XXX-environment-internal now. | |
10d1d0af | 214 | ("LANGUAGE-ENVIRONMENT"): Delete property setup-function or change |
6edcb099 DL |
215 | the value to setup-XXX-environment-internal. Add properties |
216 | nonascii-translation, input-method, features, unibyte-syntax, and | |
217 | unibyte-display. | |
218 | ||
219 | * language/english.el (setup-english-environment): Just call | |
220 | reset-language-environment. | |
221 | ||
222 | * language/european.el (setup-8-bit-environment): Function deleted. | |
223 | ||
224 | 1998-08-09 Richard Stallman <rms@psilocin.ai.mit.edu> | |
225 | ||
226 | * emacs-lisp/sregex.el (sregex-replace-match): | |
227 | Don't call sregex--value-groups. | |
228 | (sregex-match-end, sregex-match-beginning): Likewise. | |
229 | (sregex-match-string-no-properties, sregex-match-string): Likewise. | |
230 | ||
231 | * help.el (describe-function-1): Handle macros properly. | |
232 | Handle multiple levels of aliases. | |
233 | ||
234 | * emacs-lisp/cust-print.el (custom-prin1-to-string): Add NOESCAPE arg. | |
235 | ||
236 | 1998-08-09 Sam Steingold <sds@goems.com> | |
237 | ||
238 | * midnight.el (clean-buffer-list-kill-buffer-names): Add `*diff*'. | |
239 | (clean-buffer-list): Check `buffer-modified-p' only when the | |
240 | buffer is associated with a file. | |
241 | (midnight-delay-set): Improve doc. | |
242 | ||
243 | 1998-08-09 Richard Stallman <rms@psilocin.ai.mit.edu> | |
244 | ||
245 | * progmodes/compile.el (next-error): Doc fix. | |
246 | (grep): Doc fix. | |
247 | ||
39dc7e84 | 248 | * loadup.el: Load byte-run and format a little earlier. |
6edcb099 DL |
249 | |
250 | 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu> | |
251 | ||
252 | * textmodes/flyspell.el: Don't require font-lock. | |
253 | ||
e84eb37a | 254 | * textmodes/flyspell.el (flyspell-command-hook): Option deleted. |
6edcb099 DL |
255 | (flyspell-mode-on): Delete code to handle flyspell-command-hook. |
256 | (flyspell-mode-off): Likewise. | |
257 | (flyspell-mark-duplications-flag): Doc fix. | |
258 | (flyspell-duplicate-distance): Doc fix. | |
259 | (flyspell-duplicate-face): Doc fix. | |
260 | ||
261 | * subr.el (assoc-default): Rewrite not to use dolist. | |
262 | (add-hook): Use byte-code-function-p, not compiled-function-p. | |
263 | ||
264 | * hilit-chg.el: New file. | |
265 | Delete the undo-in-progress compatibility code. | |
266 | ||
39dc7e84 | 267 | * mail/rmailmsc.el (set-rmail-inbox-list): |
6edcb099 DL |
268 | Error if not in Rmail mode. |
269 | ||
39dc7e84 | 270 | * textmodes/paragraphs.el (forward-paragraph): |
6edcb099 DL |
271 | Fix the logic for handling beginning of buffer |
272 | in the "no fill-prefix" case. | |
273 | ||
274 | * info.el: Bind case-fold-search to t in many functions. | |
275 | ||
276 | * mail/mail-utils.el (mail-fetch-field): Doc fix. | |
277 | ||
278 | 1998-08-08 Eric M. Ludlam <zappo@ultranet.com> | |
279 | ||
280 | * speedbar.el (speedbar-edit-line, speedbar-buffer-kill-buffer) | |
281 | (speedbar-buffer-revert-buffer): Updated buffer finding regex to | |
282 | handle the [?] tag. | |
283 | (speedbar-find-selected-file): New function. | |
e84eb37a | 284 | (speedbar-clear-current-file): Uses `speedbar-find-selected-file'. |
6edcb099 DL |
285 | (speedbar-update-current-file): Uses `speedbar-find-selected-file', |
286 | and now `speedbar-last-selected-file' is defined as the path name | |
287 | to the file, not just the file itself. | |
288 | ||
289 | 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu> | |
290 | ||
291 | * international/mule-cmds.el (input-method-exit-on-first-char) | |
292 | (input-method-use-echo-area): Doc fixes. | |
293 | ||
294 | * vc-hooks.el (vc-file-not-found-hook): Call vc-file-clearprops. | |
295 | ||
296 | 1998-08-07 Lars Magne Ingebrigtsen <larsi@gnus.org> | |
297 | ||
298 | * gnus/gnus-start.el (gnus-startup-file-coding-system): New variable. | |
299 | (gnus-read-init-file, gnus-read-newsrc-el-file): Use that. | |
300 | ||
301 | 1998-08-07 Richard Stallman <rms@psilocin.ai.mit.edu> | |
302 | ||
303 | * wid-edit.el (widget-beginning-of-line): Properly handle | |
304 | multiline fields. Don't use call-interactively. | |
305 | (widget-end-of-line): Likewise. | |
306 | ||
307 | * midnight.el (midnight-delay-set): Use run-hooks directly. | |
308 | (midnight-timer-function): Function deleted. | |
309 | (midnight-find): Don't use `find'. | |
310 | ||
311 | * startup.el (command-line): Require whitespace delimiter when | |
312 | searching locale-translation-file-name. | |
313 | ||
314 | * midnight.el (midnight-timer-function): | |
315 | No need to test midnight-mode. | |
316 | ||
317 | * repeat.el (repeat): Make an undo boundary between repetitions. | |
318 | ||
319 | 1998-08-06 Kenichi Handa <handa@etl.go.jp> | |
320 | ||
321 | * international/isearch-x.el | |
322 | (isearch-process-search-multibyte-characters): Fix previous change. | |
323 | ||
324 | * international/quail.el (quail-update-translation): Delete the | |
325 | code for handling the case that enable-multibyte-characters is nil. | |
326 | ||
327 | 1998-08-06 Richard Stallman <rms@psilocin.ai.mit.edu> | |
328 | ||
329 | * window.el (split-window-horizontally): Doc fix. | |
330 | ||
331 | 1998-08-06 Kenichi Handa <handa@etl.go.jp> | |
332 | ||
333 | * emacs-lisp/debug.el | |
334 | (debugger-outer-unread-post-input-method-events): New variable. | |
335 | (debug): Bind debugger-outer-unread-post-input-method-events. | |
336 | Bind unread-post-input-method-events to nil. | |
337 | (debugger-env-macro): Likewise. | |
338 | ||
339 | * international/isearch-x.el (isearch-minibuffer-local-map): | |
340 | Bind the key C-g to exit. | |
341 | (isearch-minibuffer-self-insert): Use key-binding. | |
342 | Always call exit-minibuffer. | |
343 | (isearch-process-search-multibyte-characters): | |
344 | Use unread-command-events instead of unread-input-method-events. | |
345 | Always call isearch-update. | |
346 | ||
347 | * international/kkc.el (kkc-region): Don't bind echo-keystrokes. | |
348 | ||
349 | * international/mule-cmds.el (input-method-exit-on-first-char): | |
350 | New variable. | |
351 | (input-method-use-echo-area): New variable. | |
352 | ||
353 | * international/quail.el (quail-translation-keymap): Declare it as | |
354 | variable instead of constant. Bind all keys less than 32 to | |
355 | quail-other-command. Don't bind the key meta-prefix-char and escape. | |
356 | (quail-simple-translation-keymap): Likewise. | |
357 | (quail-conversion-keymap): Bind C-h to quail-translation-keymap. | |
358 | (quail-define-package): Fix typo in doc-string. | |
359 | (quail-conversion-str): New variable. | |
360 | (quail-input-method): Bind buffer-undo-list to t. | |
361 | Show Quail guidance buffer if necessary. | |
10d1d0af | 362 | (quail-delete-region): Move the definition before the first |
6edcb099 DL |
363 | calling place. |
364 | (quail-start-translation): Handle the case the arg KEY is nil. | |
365 | Bind echo-keystrokes and help-char. Initialize quail-current-str | |
366 | to "". If input-method-use-echo-area is non-nil, call | |
367 | read-key-sequence with appropriate PROMPT arg. Setup | |
368 | last-command-event by local variable `keyseq'. Generate an event | |
183080b6 | 369 | list form quail-current-str. If input-method-exit-on-first-char |
6edcb099 DL |
370 | is non-nil, return only the first event. |
371 | (quail-start-conversion): Likewise. Initialize | |
372 | quail-conversion-str to "". Generate an event list form | |
373 | quail-conversion-str. | |
374 | (quail-update-translation): Expect that the function given by | |
375 | (quail-update-translation-function) returns a new control-flag. | |
376 | Handle the case the length of quail-current-key is 1. Use | |
377 | string-as-unibyte if enable-multibyte-characters is nil. Always | |
378 | assures that quail-current-str is Lisp string. | |
379 | (quail-self-insert-command): Use `or' instead of `unless'. | |
380 | (quail-update-current-translations): Always assures that | |
381 | quail-current-str is Lisp string. | |
382 | (quail-next-translation-block): Update unread-command-events correctly. | |
383 | (quail-abort-translation): Set quail-current-str to nil. | |
384 | (quail-conversion-delete-char): Update quail-conversion-str. | |
385 | (quail-conversion-delete-tail): Likewise. | |
386 | (quail-conversion-backward-delete-char): Likewise. | |
387 | (quail-show-guidance-buf): Show Quail guidance buffer not in echo | |
388 | area if input-method-use-echo-area is non-nil. | |
389 | (quail-show-translations): Bind current-translations locally to | |
390 | quail-current-translations to get this value across different | |
391 | buffers. Handle the case that the length quail-current-key is 0. | |
392 | (quail-translation-help): If this command is invoked repeatedly, | |
393 | scroll the already shown help window. Handle the case that this | |
394 | command is called while converting (not translating). | |
395 | (quail-conversion-help): This function deleted and the | |
396 | functionality is merged to quail-translation-help. | |
397 | ||
398 | 1998-08-05 Dave Love <fx@gnu.org> | |
399 | ||
400 | * iso-cvt.el (iso-spanish, iso-german, iso-iso2tex, iso-tex2iso) | |
401 | (iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Add optional, ignored | |
402 | arg `buffer' for format-{de,en}code. Doc fix. Add * to | |
403 | interactive spec. Add autoload cookie. | |
404 | (iso-cvt-read-only, iso-cvt-write-only): Add doc, autoload cookie. | |
405 | (iso-cvt-define-menu): Add autoload cookie. | |
406 | ||
407 | 1998-08-05 Richard Stallman <rms@psilocin.ai.mit.edu> | |
408 | ||
39dc7e84 | 409 | * gnus/message.el: Require sendmail. |
6edcb099 DL |
410 | (message-fill-yanked-message): Use mail-citation-prefix-regexp |
411 | as an arg to fill-individual-paragraphs. | |
412 | ||
413 | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): | |
414 | Make the output buffer multibyte. | |
415 | ||
416 | * scroll-bar.el (scroll-bar-mode): Doc fix. | |
417 | ||
418 | 1998-08-05 Sam Steingold <sds@goems.com> | |
419 | ||
39c87140 | 420 | * emacs-lisp/cl-indent.el (top-level let): Add defsubst. |
6edcb099 DL |
421 | |
422 | 1998-08-04 Andrew Innes <andrewi@harlequin.co.uk> | |
423 | ||
424 | * mail/rmail.el (rmail-encoded-pop-password): New variable. | |
425 | ||
426 | 1998-08-04 Richard Stallman <rms@psilocin.ai.mit.edu> | |
427 | ||
428 | * textmodes/flyspell.el (flyspell-persistent-highlight): Doc fix. | |
429 | ||
430 | 1998-08-04 Eric Ludlam <zappo@mescaline.gnu.org> | |
431 | ||
432 | * speedbar.el (speedbar-refresh): Removed special code to remove | |
10d1d0af | 433 | the speedbar update message. Not necessary here. |
6edcb099 DL |
434 | (speedbar-timer-fn): Add code to remove the updating message and |
435 | thus restore the minibuffer. | |
436 | (speedbar-center-buffer-smartly): Fixed center error to handle | |
437 | the whole buffer. | |
438 | (speedbar-delete-subblock): Rewrote to be more robust, less clever. | |
439 | (speedbar-timer-fn): Removed short display time for messages. | |
440 | ||
6edcb099 DL |
441 | 1998-08-04 Dave Love <d.love@dl.ac.uk> |
442 | ||
443 | * vc.el (vc-backend-merge-news): Account for `already contains the | |
444 | differences' state. | |
445 | ||
446 | 1998-08-04 Eli Zaretskii <eliz@delysid.gnu.org> | |
447 | ||
448 | * international/mule.el (find-new-buffer-file-coding-system): When | |
449 | inhibit-eol-conversion is non-nil and the buffer didn't already | |
450 | set a fully-qualified coding system, force -unix eol-type. | |
451 | ||
452 | 1998-08-04 Richard Stallman <rms@psilocin.ai.mit.edu> | |
453 | ||
454 | * info.el (Info-find-node): Once again, use byte-to-position. | |
455 | ||
456 | * vcursor.el (vcursor group): Move this to `editing' group. | |
457 | ||
458 | * comint.el (comint-bol-or-process-mark): Refer to this command's | |
459 | name correctly. | |
460 | ||
461 | * international/mule-cmds.el (set-default-coding-systems): | |
462 | In --unibyte mode, don't set default-file-name-coding-system. | |
463 | ||
464 | * midnight.el (clean-buffer-list-kill-regexps): Init to nil, as before. | |
465 | (clean-buffer-list-kill-buffer-names): Add *vc* and *vc-diff*. | |
466 | (clean-buffer-list-delay): Rename arg. | |
467 | (clean-buffer-list): Doc fix. | |
468 | (midnight-period): Doc fix. | |
469 | ||
470 | 1998-08-03 Eric Ludlam <zappo@mescaline.gnu.org> | |
471 | ||
472 | * info.el (Info-speedbar-hierarchy-buttons): Improved the speedbar | |
473 | frame management. | |
474 | ||
475 | * speedbar.el (speedbar-update-current-file): Added call to | |
476 | `speedbar-center-buffer-smartly' to improve the display. | |
477 | (speedbar-center-buffer-smartly) Fixed off-by-one error in window | |
478 | height calculation. | |
479 | (speedbar-hack-buffer-menu): New function. | |
480 | (speedbar-frame-parameters): Removed scroll bar width. | |
481 | (speedbar-frame-mode): Change pointer shape for X | |
482 | and W32 window-systems only. When window-system is pc, bind the | |
483 | speedbar frame name to "Speedbar", and select that frame so it is | |
484 | displayed. | |
485 | (speedbar-mode): Don't bind default-minibuffer-frame when | |
486 | window-system is pc. | |
487 | (speedbar-this-file-in-vc): Look for RCS/name as well as RCS/name,v. | |
488 | (speedbar-directory-buttons-follow): Support both upper- and | |
489 | lower-case drive letters. Use directory-sep-char instead of a | |
490 | literal backslash. | |
491 | (speedbar-reconfigure-keymaps): Call | |
492 | `easy-menu-remove' before reconfiguring for a new menu bar. | |
493 | (speedbar-previous-menu): New Variable. | |
494 | (speedbar-frame-plist): Remove pointers. | |
495 | (speedbar-refresh): Prevent the mark from being deactivated. | |
496 | (speedbar-buffer-kill-buffer): Refresh speedbar after killing a | |
497 | buffer in the buffer display. | |
498 | ||
499 | 1998-08-03 Simon Marshall <simon@gnu.org> | |
500 | ||
501 | * font-lock.el (lisp-font-lock-keywords-1): Fix previous change. | |
502 | (font-lock-support-mode): Allow nil as a mode-specific value. Fix tag. | |
503 | ||
504 | 1998-08-01 Kenichi HANDA <handa@etl.go.jp> | |
505 | ||
506 | * international/kkc.el (kkc-lookup-cache): Initialize it to nil. | |
507 | (kkc-lookup-cache-tag): New constant. | |
508 | (kkc-lookup-key): If kkc-lookup-cache is nil, initialize it. Use | |
509 | kkc-init-file-name. | |
510 | (kkc-region): Fix previous change. Call kkc-error on error. | |
511 | (kkc-shorter-conversion, kkc-longer-phrase): New functions. | |
512 | (kkc-keymap): Bind them to "I" and "O" respectively. | |
513 | (kkc-error): New error symbol and new function. | |
514 | (kkc-longer, kkc-shorter): Call kkc-error on error. | |
515 | (kkc-show-conversion-list-or-next-group): Likewise. | |
516 | (kkc-show-conversion-list-or-prev-group): Likewise. | |
517 | ||
518 | * international/mule-cmds.el (language-info-alist): Doc-string | |
519 | modified. | |
520 | (set-language-environment): Setup nonascii-translation-table and | |
521 | charset-origin-alist according to the property of the specified | |
522 | language environment. | |
523 | (update-iso-coding-systems): Make it an alias for | |
524 | update-coding-systems-internal. | |
525 | (prefer-coding-system): Call update-coding-systems-internal | |
526 | instead of update-iso-coding-systems. | |
527 | (set-language-environment-coding-systems): Likewise. | |
528 | ||
529 | * international/mule-conf.el: Initialize coding-category-ccl to | |
530 | nil. Include it in the arg for set-coding-priority. | |
531 | ||
532 | * international/mule-diag.el (describe-current-coding-system): | |
533 | Check if each coding category is bound to a valid coding system. | |
534 | ||
535 | * international/mule.el (make-coding-system): If the arg TYPE is | |
536 | 4, set coding-category property of the coding system to | |
537 | coding-category-ccl. | |
538 | (find-new-buffer-file-coding-system): If the arg CODING carries | |
539 | some information (about text conversion or eol conversion), always | |
540 | return a new coding system. | |
541 | (charset-origin-alist): New variable. | |
542 | (make-translation-table-from-vector): New function. | |
543 | ||
544 | * international/quail.el (quail-start-translation): Bind help-char | |
545 | to nil locally. | |
546 | ||
c0dc8f89 | 547 | * language/cyril-util.el (cyrillic-encode-koi8-r-char): New function. |
6edcb099 DL |
548 | (cyrillic-encode-alternativnyj-char): New function. |
549 | ||
550 | * language/cyrillic.el (cyrillic-koi8-r-decode-table): New | |
551 | variable. | |
552 | (cyrillic-koi8-r-encode-table): Likewise. | |
553 | (ccl-decode-koi8): Use cyrillic-koi8-r-decode-table. | |
554 | (ccl-encode-koi8): Use cyrillic-koi8-r-encode-table. | |
555 | (ccl-encode-koi8-font): Likewise. | |
556 | (cyrillic-koi8-r-nonascii-translation-table): New variable. | |
557 | ("Cyrillic-KOI8"): Add nonascii-translation-table and | |
558 | charset-origin-alist properties. | |
559 | (cyrillic-alternativnyj-decode-table): New variable. | |
560 | (cyrillic-alternativnyj-encode-table): Likewise. | |
561 | (ccl-decode-alternativnyj): Use | |
562 | cyrillic-alternativnyj-decode-table. | |
563 | (ccl-encode-alternativnyj): Use | |
564 | cyrillic-alternativnyj-encode-table. | |
565 | (ccl-encode-alternativnyj-font): Likewise. | |
566 | (cyrillic-alternativnyj-nonascii-translation-table): New variable. | |
567 | ("Cyrillic-ALT"): Add nonascii-translation-table and | |
568 | charset-origin-alist properties. | |
569 | ||
570 | * language/viet-util.el (viet-encode-viscii-char): New function. | |
571 | ||
e84eb37a | 572 | * language/vietnamese.el (viet-viscii-decode-table): Docstring fixed. |
6edcb099 DL |
573 | (viet-viscii-encode-table): Likewise. |
574 | (viet-vscii-decode-table): Likewise. | |
575 | (viet-vscii-encode-table): Likewise. | |
e84eb37a | 576 | (viet-viscii-nonascii-translation-table): New variable. |
6edcb099 DL |
577 | ("Vietnamese"): Add nonascii-translation-table and |
578 | charset-origin-alist properties. | |
579 | ||
580 | * loadup.el: Call update-coding-systems-internal instead of | |
581 | update-iso-coding-systems. | |
582 | ||
583 | * simple.el (what-cursor-position): Check charset-origin-alist. | |
584 | ||
585 | 1998-08-01 Richard Stallman <rms@psilocin.ai.mit.edu> | |
586 | ||
587 | * mail/mailheader.el (mail-header-format): Convert string to symbol. | |
588 | ||
589 | * double.el (default-key-translation-map): Variable deleted. | |
590 | (double-setup): Make key-translation-map buffer-local here. | |
591 | New arg ENABLE-FLAG. | |
592 | (double-mode): Pass ENABLE-FLAG arg to double-setup. | |
593 | ||
594 | 1998-07-31 Richard Stallman <rms@psilocin.ai.mit.edu> | |
595 | ||
596 | * subr.el (assoc-default): New function. | |
597 | ||
598 | * midnight.el: Require timer. | |
599 | (clean-buffer-list-kill-regexps): Match `*vc' buffers. | |
600 | (midnight-find): Use dolist, not loop. | |
601 | (clean-buffer-list-delay): Use assoc-default. | |
602 | ||
603 | * info.el (Info-find-node): Position at the beginning of the node | |
604 | after calling Info-select-node. | |
605 | ||
606 | * info.el (Info-insert-dir): Catch errors in insert-file-contents. | |
607 | ||
608 | 1998-07-30 Sam Steingold <sds@goems.com> | |
609 | ||
610 | * font-lock.el (lisp-font-lock-keywords-1): Fontify `defconstant' | |
611 | and `defparameter'. | |
612 | (lisp-font-lock-keywords-2): Fontify `lambda', `in-package' | |
39dc7e84 | 613 | and `locally'. |
6edcb099 DL |
614 | |
615 | * emacs-lisp/cl-indent.el (lisp-indent-defun-method): New variable. | |
616 | (common-lisp-indent-function): Use it. | |
617 | (lisp-indent-259): Uncomment the `&lambda' code. | |
618 | (top-level let): Remove duplicate `catch' and `block'. Use | |
619 | `&lambda' when appropriate. Now the lambda lists are indented | |
39dc7e84 | 620 | appropriately. |
6edcb099 DL |
621 | |
622 | 1998-07-30 Richard Stallman <rms@psilocin.ai.mit.edu> | |
623 | ||
624 | * dired.el (dired-garbage-files-regexp): Finish fixing regexp syntax. | |
625 | ||
39dc7e84 | 626 | * mail/sendmail.el (mail-yank-region): |
6edcb099 DL |
627 | Bind mark-even-if-inactive to t. |
628 | (mail-yank-original was similarly changed, a few versions ago.) | |
629 | ||
630 | * textmodes/flyspell.el (flyspell-duplicate-distance): | |
631 | Doc fix; change default to 10000. | |
632 | (flyspell-mode-on): Fix the welcome message to deal with | |
633 | how the binding for flyspell-auto-correct-word is now made. | |
634 | (flyspell-delay, flyspell-delayed-commands): Doc fixes. | |
635 | (flyspell-mode-off): Kill Ispell only if it is per-buffer. | |
636 | ||
637 | 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org> | |
638 | ||
639 | * international/mule-cmds.el (activate-input-method): Update mode line. | |
640 | (inactivate-input-method): Likewise. | |
641 | ||
642 | 1998-07-29 Kenichi Handa <handa@etl.go.jp> | |
643 | ||
644 | * mouse.el (mouse-skip-word): If point is at word constituent | |
645 | characters, pay attention to word-separating-categories by using | |
646 | forward-word instead of skip-syntax-forward/backward. | |
647 | ||
648 | 1998-07-29 Richard Stallman <rms@psilocin.ai.mit.edu> | |
649 | ||
650 | * help.el (describe-function-1): Fix the code that uses | |
651 | find-function-noselect. | |
652 | ||
653 | * emacs-lisp/find-func.el (find-function-noselect): Autoload cookie. | |
654 | (find-function-search-for-symbol): Ignore directories | |
655 | when looking for a library file. | |
656 | ||
657 | 1998-07-29 Dave Love <d.love@dl.ac.uk> | |
658 | ||
659 | * files.el (auto-mode-alist): Escape dots in some regexps. | |
660 | ||
661 | 1998-07-29 Richard Stallman <rms@psilocin.ai.mit.edu> | |
662 | ||
663 | * files.el (auto-mode-alist): Fix previous change. | |
664 | ||
665 | * textmodes/tex-mode.el (tex-main-file): Doc fix. | |
666 | ||
667 | * dired.el (dired-garbage-files-regexp): Fix typo. | |
668 | ||
669 | * emulation/crisp.el (crisp-mark-line): Greatly simplified. | |
670 | ||
671 | * mouse.el (mouse-delete-window): If the frame has just one window, | |
672 | bury the current buffer instead. | |
673 | ||
674 | 1998-07-28 Richard Stallman <rms@psilocin.ai.mit.edu> | |
675 | ||
676 | * textmodes/flyspell.el (flyspell-mode-map): Explicitly bind M-TAB. | |
677 | (flyspell-auto-correct-binding): Variable deleted. | |
678 | (flyspell-incorrect-face, flyspell-duplicate-face): Fix typos. | |
679 | (flyspell-check-pre-word-p): Check for word syntax in previous char. | |
680 | (flyspell-word): Set process-kill-without-query for Ispell. | |
10d1d0af | 681 | (flyspell-region): Put region args in order; use right percentage. |
6edcb099 DL |
682 | (flyspell-properties-at-p): Rename arg to POS; doc fix. |
683 | (flyspell-highlight-incorrect-region): | |
684 | Check flyspell-highlight-properties first. | |
685 | (flyspell-highlight-duplicate-region): Likewise. | |
686 | (flyspell-auto-correct-word): Doc fix. | |
687 | ||
688 | * international/iso-transl.el (iso-transl-define-keys): Don't test | |
689 | enable-multibyte-characters; use the translated characters as | |
690 | specified in alist. | |
691 | ||
692 | * double.el (key-translation-map): | |
693 | Don't call make-variable-buffer-local on this variable. | |
694 | ||
695 | * mail/rmail.el (rmail-dont-reply-to-names): Doc fix. | |
696 | ||
697 | 1998-07-27 Richard Stallman <rms@psilocin.ai.mit.edu> | |
698 | ||
699 | * textmodes/flyspell.el (flyspell-emacs-popup): | |
700 | Renamed from flyspell-gnuemacs-popup. Callers changed. | |
701 | (push): Macro deleted. Callers changed to do it explicitly. | |
702 | (flyspell-incorrect-face, flyspell-duplicate-face): Use defface. | |
703 | (flyspell-incorrect-color): Variable deleted. | |
704 | (flyspell-duplicate-color): Variable deleted. | |
705 | (flyspell-underline-p): Variable deleted. | |
706 | (flyspell-font-lock-make-face): Function deleted. | |
707 | (flyspell-mark-duplications-flag): | |
708 | Renamed from flyspell-doublon-as-error-flag. | |
709 | (flyspell-mode-on): Delete the debugging message. | |
710 | (flyspell-mode-off): Delete the debugging message. | |
711 | (flyspell-mode-on): Set flyspell-generic-check-word-p | |
712 | from the flyspell-mode-predicate property. | |
713 | (texinfo-mode, mail-mode, message-mode): | |
714 | Set flyspell-mode-predicate property. | |
715 | ||
716 | * international/mule.el (set-clipboard-coding-system): Define as alias. | |
717 | ||
718 | 1998-07-26 Ken'ichi Handa <handa@melange.gnu.org> | |
719 | ||
720 | * arc-mode.el (archive-set-buffer-as-visiting-file): Give FILENAME | |
c0dc8f89 | 721 | arg to set-auto-coding-function. |
6edcb099 DL |
722 | (archive-extract): Pay attention to enable-multibyte-characters. |
723 | (archive-*-write-file-member): Likewise. | |
724 | (archive-rename-entry): Likewise. | |
725 | ||
726 | 1998-07-26 Richard Stallman <rms@psilocin.ai.mit.edu> | |
727 | ||
728 | * international/mule.el (auto-coding-alist): Recognize .tar. | |
729 | ||
730 | 1998-07-26 Ken'ichi Handa <handa@melange.gnu.org> | |
731 | ||
732 | * files.el (auto-mode-alist): Fix regular expression error for | |
733 | sh-mode. | |
734 | ||
f1180544 | 735 | 1998-07-26 Ken'ichi HANDA <handa@etl.go.jp> |
6edcb099 DL |
736 | |
737 | * arc-mode.el (archive-summarize): Set buffer unibyte before | |
738 | calling archive-XXX-summarize. | |
739 | (archive-file-name-handler): New function to make the caller | |
740 | behave as if the extracted file existed. | |
741 | (archive-set-buffer-as-visiting-file): New function to simulate | |
742 | file visiting. Uses archive-file-name-handler to make dos-w32 | |
743 | systems preserve the coding-system of the extracted files. | |
744 | (archive-extract): Bind coding-system-for-write to | |
745 | file-name-coding-system, coding-system-for-read to 'no-conversion. | |
746 | Call archive-set-buffer-as-visiting-file after a member file is | |
747 | inserted in the current buffer. | |
748 | (archive-extract-by-stdout): Don't bind coding-system-for-read and | |
749 | inherit-process-coding-system. | |
750 | (archive-*-write-file-member): Give an encoded file name to | |
751 | external archive program. | |
752 | (archive-rename-entry): Likewise. | |
753 | (archive-mode-revert): Set buffer unibyte before calling | |
754 | revert-buffer. | |
755 | (archive-arc-rename-entry, archive-zip-chmod-entry): Set buffer | |
756 | unibyte before handling binary archive data. | |
183080b6 | 757 | (archive-lzh-rename-entry, archive-lzh-ogm, archive-zip-chmod-entry): |
e84eb37a | 758 | Likewise. |
6edcb099 DL |
759 | (archive-lzh-summarize): Set local variable efnname to the decoded |
760 | file name. If default-enable-multibyte-characters is non-nil, set | |
761 | buffer multibyte before inserting summary lines. | |
762 | ||
763 | 1998-07-25 Dan Nicolaescu <done@ece.arizona.edu> | |
764 | ||
39dc7e84 | 765 | * files.el (auto-mode-alist): Move nroff-modes down the list. |
6edcb099 DL |
766 | |
767 | 1998-07-25 Richard Stallman <rms@psilocin.ai.mit.edu> | |
768 | ||
769 | * international/mule.el (auto-coding-alist): Another doc fix. | |
770 | ||
771 | 1998-07-25 Ken'ichi Handa <handa@melange.gnu.org> | |
772 | ||
773 | * international/mule.el (auto-coding-alist): Docstring fixed. | |
774 | ||
775 | * ange-ftp.el (ange-ftp-re-read-dir): Quote ange-ftp-reread-dir in | |
776 | autoload cookie. | |
777 | ||
778 | 1998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> | |
779 | ||
780 | * calendar/cal-tex.el (cal-tex-latexify-list): | |
10d1d0af | 781 | Ignore specifier in diary entry. |
6edcb099 DL |
782 | |
783 | 1998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
784 | ||
785 | * mail/sendmail.el (mail-mode): Add the citation regexp | |
786 | to adaptive-fill-regexp after the usual contents. | |
787 | But modify the usual contents not to match whitespace alone; | |
788 | match that again last. | |
789 | Add that citation regexp to paragraph-start and paragraph-separate too. | |
790 | ||
791 | 1998-07-24 Ken'ichi Handa <handa@melange.gnu.org> | |
792 | ||
c0dc8f89 | 793 | * tar-mode.el (tar-extract): Give set-auto-coding-function |
6edcb099 DL |
794 | FILENAME argument. |
795 | ||
796 | 1998-07-25 Kenichi Handa <handa@etl.go.jp> | |
797 | ||
798 | * international/mule.el (auto-coding-alist): New variable. | |
183080b6 | 799 | (set-auto-coding): Argument FILENAME is added. Check |
6edcb099 DL |
800 | auto-coding-alist at first. |
801 | ||
802 | * international/kkc.el (kkc-region): Unwind-protect the conversion | |
803 | process. | |
804 | (kkc-show-conversion-list-update): Pay attention to the length of | |
805 | kkc-show-conversion-list-index-chars. | |
806 | ||
807 | * international/mule-cmds.el (find-multibyte-characters): New | |
808 | function. | |
809 | (select-safe-coding-system): Highlight characters which can't be | |
810 | encoded. Show list of such characters also in *Warning* buffer. | |
811 | ||
812 | * international/mule-util.el | |
813 | (coding-system-change-eol-conversion): Make it accepts an integer | |
814 | value in EOL-TYPE argument. | |
815 | ||
816 | 1998-07-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
817 | ||
818 | * uniquify.el (uniquify-ignore-buffers-re): Fix custom type. | |
819 | ||
820 | * emulation/crisp.el: Don't require cl. | |
821 | (crisp-override-meta-x): Doc fix. | |
822 | (crisp-last-last-command): Doc fix. | |
823 | (mark-something): Function deleted. | |
824 | (crisp-mark-line): Avoid using mark-something. | |
825 | (crisp-region-active): Renamed from region-active. | |
826 | (crisp-set-clipboard): Renamed from copy-primary-selection. | |
827 | (crisp-kill-region): Renamed from kill-primary-selection. | |
828 | (crisp-yank-clipboard): Renamed from yank-clipboard-selection. | |
829 | ||
830 | * files.el (basic-save-buffer-2): New function. | |
831 | (basic-save-buffer-1): Use basic-save-buffer-2, | |
832 | after perhaps binding coding-system-for-write. | |
833 | (save-buffer-coding-system): Make it a permanent local. | |
834 | ||
835 | 1998-07-24 Dan Nicolaescu <done@ece.arizona.edu> | |
836 | ||
837 | * files.el (auto-mode-alist): Add idl-mode. | |
838 | ||
839 | 1998-07-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | |
840 | ||
841 | * mail/rmail.el (rmail-insert-inbox-text): Use rmail-have-password, | |
842 | rmail-get-pop-password and rmail-set-pop-password. | |
843 | (rmail-have-password, rmail-get-pop-password) | |
844 | (rmail-set-pop-password): New functions. | |
845 | (rmail-encode-string): New function. | |
846 | ||
847 | 1998-07-23 Richard Stallman <rms@psilocin.ai.mit.edu> | |
848 | ||
849 | * files.el (auto-mode-alist): Recognize shell profiles without dirname. | |
850 | ||
851 | 1998-07-23 Ken'ichi Handa <handa@melange.gnu.org> | |
852 | ||
853 | * international/quail.el (quail-start-translation): Call | |
854 | this-single-command-raw-keys instead of this-single-command-keys. | |
855 | (quail-start-conversion): Likewise. | |
856 | ||
857 | 1998-07-23 Kenichi Handa <handa@etl.go.jp> | |
858 | ||
859 | * international/isearch-x.el (isearch-minibuffer-self-insert): | |
860 | Handle space char event correctly. | |
861 | (isearch-process-search-multibyte-characters): If this-command is | |
862 | not isearch-printing-char, don't read multibyte chars from | |
863 | minibuffer, but just call isearch-process-search-char. | |
864 | ||
865 | * international/quail.el (quail-start-translation): Use | |
866 | this-single-command-keys to get raw events instead of | |
e84eb37a | 867 | listify-key-sequence. |
6edcb099 DL |
868 | (quail-start-conversion): Likewise. |
869 | ||
870 | 1998-07-22 Karl Heuer <kwzh@gnu.org> | |
871 | ||
872 | * mail/feedmail.el: Avoid using all-caps for non-arguments. | |
873 | (feedmail-queue-send-edit-prompt-help-first): Doc fix. | |
874 | ||
875 | 1998-07-21 Richard Stallman <rms@psilocin.ai.mit.edu> | |
876 | ||
877 | * imenu.el (imenu-create-index-function): Add autoload cookie. | |
878 | (imenu-extract-index-name-function, imenu-default-goto-function) | |
879 | (imenu-sort-function, imenu-prev-index-position-function): Likewise. | |
880 | ||
881 | * ange-ftp.el (ange-ftp-reread-dir): Renamed from `re-read'. | |
882 | Old name defined as alias. Doc fix. | |
883 | ||
884 | 1998-07-21 Kenichi Handa <handa@etl.go.jp> | |
885 | ||
886 | * international/kkc.el (kkc-region): Handled the case that | |
c80e3b4a | 887 | conversion is canceled. |
6edcb099 DL |
888 | (kkc-terminate): Update kkc-overlay-head correctly. |
889 | (kkc-cancel): Don't call kkc-terminate, but set kkc-converting to nil. | |
890 | ||
891 | * international/quail.el (quail-simple-translation-keymap): Typo | |
892 | in doc-string fixed. | |
893 | (quail-start-translation): Check start position of quail-overlay | |
894 | before calling quail-overlay-region-events. | |
895 | (quail-start-conversion): Likewise. | |
896 | ||
897 | 1998-07-20 Richard Stallman <rms@psilocin.ai.mit.edu> | |
898 | ||
899 | * files.el (auto-mode-alist): Match .emacs with no directory. | |
900 | ||
901 | 1998-07-19 Richard Stallman <rms@psilocin.ai.mit.edu> | |
902 | ||
903 | * progmodes/compile.el (grep): Doc fix. | |
904 | (next-error): Doc fix. | |
905 | ||
906 | * progmodes/sh-script.el (sh-mode): parse-sexp-ignore-comments = t. | |
907 | ||
908 | 1998-07-19 Eli Zaretskii <eliz@delysid.gnu.org> | |
909 | ||
910 | * arc-mode.el (archive-mode): Undo previous change. | |
911 | (archive-extract): Make the buffer unibyte if the extracted file | |
912 | was read with coding-system of no-conversion or raw-text. | |
913 | ||
914 | 1998-07-19 Kenichi Handa <handa@etl.go.jp> | |
915 | ||
916 | * isearch.el (isearch-input-method-function): New variable. | |
917 | (isearch-input-method-local-p): New variable. | |
918 | (isearch-mode): Setup the above two variable. Set | |
919 | input-method-function to nil locally. | |
920 | (isearch-done): Restore the previous value of | |
921 | input-method-function. | |
922 | ||
923 | * international/quail.el (quail-conversion-keymap): New binding | |
924 | for quail-conversion-delete-tail. | |
925 | (quail-input-method): Suppress input method if | |
926 | overriding-terminal-local-map or overriding-local-map is non-nil. | |
927 | Erase contents of quail-guidance-buf. Run the hook | |
928 | input-method-after-insert-chunk-hook. | |
929 | (quail-start-translation): Get the original event list by | |
e84eb37a | 930 | listify-key-sequence. Setup last-command and this-command. |
6edcb099 DL |
931 | (quail-start-conversion): Likewise. |
932 | (quail-conversion-beginning-of-region): Set quail-translating to nil. | |
933 | (quail-conversion-end-of-region, quail-conversion-delete-char): | |
934 | Likewise. | |
935 | (quail-conversion-delete-tail): New function. | |
936 | (quail-no-conversion): Don' run the hook | |
937 | input-method-after-insert-chunk-hook. | |
938 | ||
939 | * international/kkc.el (kkc-region): Fix the return value. | |
940 | ||
941 | * international/isearch-x.el | |
942 | (isearch-toggle-specified-input-method): Adjusted for the change | |
943 | in isearch.el. | |
944 | (isearch-toggle-input-method): Likewise. | |
945 | (isearch-minibuffer-local-map): New variable. | |
946 | (isearch-minibuffer-non-self-insert): New function. | |
947 | (isearch-minibuffer-self-insert): New function. | |
948 | (isearch-process-search-multibyte-characters): Read multibyte | |
949 | characters from minibuffer with the keymap | |
950 | isearch-minibuffer-local-map. | |
951 | ||
952 | * international/mule-cmds.el (read-multilingual-string): Don't | |
953 | activate an input method in the current buffer, but just bind | |
954 | current-input-method. | |
955 | ||
956 | * language/japan-util.el (japanese-replace-region): New function. | |
e84eb37a JB |
957 | (japanese-katakana-region, japanese-hiragana-region) |
958 | (japanese-hankaku-region, japanese-zenkaku-region): Don't change | |
6edcb099 DL |
959 | point. Use japanese-replace-region to change text. |
960 | ||
961 | 1998-07-18 Richard Stallman <rms@psilocin.ai.mit.edu> | |
962 | ||
963 | * ange-ftp.el (ange-ftp-re-read-dir): Add doc string. | |
964 | ||
965 | 1998-07-17 Simon Marshall <simon@gnu.org> | |
966 | ||
967 | * lazy-lock.el (lazy-lock-fontify-after-visage): Renamed from | |
968 | lazy-lock-fontify-after-outline. | |
969 | (lazy-lock-install-hooks): Add it to hs-hide-hook too. | |
970 | (lazy-lock-unstall): Remove it from hs-hide-hook too. | |
e84eb37a | 971 | (lazy-lock-fontify-rest-after-change) |
6edcb099 DL |
972 | (lazy-lock-defer-rest-after-change): Ensure properties are always |
973 | removed from the rest of the buffer by widening during removal. | |
974 | ||
975 | 1998-07-17 Stephen Eglen <stephen@gnu.org> | |
976 | ||
977 | * forms.el (forms-mode): Doc fix. | |
978 | ||
979 | 1998-07-17 Richard Stallman <rms@psilocin.ai.mit.edu> | |
980 | ||
981 | * arc-mode.el (archive-mode): Make the buffer unibyte. | |
982 | ||
983 | 1998-07-16 Eli Zaretskii <eliz@is.elta.co.il> | |
984 | ||
985 | * arc-mode.el (archive-extract): If the extractor signals an | |
986 | error, trap it, so that the buffer created for a member is killed. | |
987 | ||
988 | 1998-07-15 Kenichi Handa <handa@etl.go.jp> | |
989 | ||
990 | * international/kkc.el (kkc-show-conversion-list-index-chars): | |
991 | Default value changed. | |
992 | (kkc-keymap): Renamed from kkc-mode-map. Key binding for | |
993 | kkc-non-kkc-command are deleted. | |
994 | (kkc-mode): This function deleted. | |
995 | (kkc-canceled): This variable deleted. | |
996 | (kkc-converting): New variable. | |
997 | (kkc-region): 3rd optional arg is deleted. Completely rewritten | |
998 | to adjust for the change in quail.el. | |
999 | (kkc-terminate, kkc-cancel): Adjusted for the change of | |
1000 | kkc-region. | |
1001 | (kkc-non-kkc-command): This function deleted. | |
1002 | (kkc-select-from-list): Use last-input-event instead of | |
1003 | last-input-char. Put an unknown event back to | |
1004 | unread-input-method-events. | |
1005 | ||
1006 | * international/quail.el (quail-mode): This variable deleted. | |
1007 | (quail-current-key): Make it buffer local. | |
1008 | (quail-current-str, quail-current-translations): Likewise. | |
1009 | (quail-reset-conversion-region): This variable deleted. | |
1010 | (quail-use-package): Call quail-activate at the tail. | |
1011 | (quail-translation-keymap, quail-simple-translation-keymap): Key | |
1012 | bindings for quail-execute-non-quail-command deleted. | |
1013 | (quail-conversion-keymap): Likewise. Add key bindings for | |
1014 | quail-self-insert-command. | |
e9fce1ac | 1015 | (quail-delete-overlays): Check overlay-start for overlays before |
6edcb099 DL |
1016 | deleting them. |
1017 | (quail-mode): This function deleted. | |
1018 | (quail-inactivate, quail-activate): New functions. | |
1019 | (quail-saved-current-map, quail-saved-current-buffer): These | |
1020 | variables deleted. | |
1021 | (quail-toggle-mode-temporarily, quail-execute-non-quail-command): | |
1022 | These functions deleted. | |
1023 | (quail-exit-conversion-mode, quail-prefix-arg): These variables | |
1024 | deleted. | |
1025 | (quail-error): New error condition. | |
1026 | (quail-error): New function. | |
1027 | (quail-translating, quail-converting): New variables. | |
1028 | (quail-input-method, quail-overlay-region-events): New function. | |
1029 | (quail-start-translation): Completely re-written. | |
1030 | (quail-start-translation-in-conversion-mode): This function | |
1031 | deleted. | |
1032 | (quail-start-conversion): New function. | |
1033 | (quail-terminate-translation): Just set quail-translating to nil. | |
1034 | (quail-update-translation): Put some events back to | |
1035 | unread-input-method-events instead of unread-command-events. Call | |
1036 | quail-error instead of error. | |
1037 | (quail-self-insert-command): Adjusted for the change of | |
1038 | quail-start-translation. | |
1039 | (quail-next-translation): Don't call | |
1040 | quail-execute-non-quail-command, instead, put an event back of | |
1041 | unread-command-events. | |
e84eb37a JB |
1042 | (quail-prev-translation, quail-next-translation-block) |
1043 | (quail-prev-translation-block): Likewise. | |
6edcb099 DL |
1044 | (quail-conversion-backward-char): Call quail-error instead of |
1045 | error. Set quail-translating to nil. | |
51e4f4a8 | 1046 | (quail-conversion-forward-char): Likewise. |
6edcb099 DL |
1047 | (quail-conversion-delete-char): Call quail-error instead of error. |
1048 | If conversion region gets vacant, set quail-converting to nil. | |
51e4f4a8 | 1049 | (quail-conversion-backward-delete-char): Likewise. |
6edcb099 DL |
1050 | (quail-no-conversion): Just set quail-converting to nil. |
1051 | (quail-mouse-choose-completion): Call quai-error instead of error. | |
e84eb37a | 1052 | (quail-choose-completion-string): Likewise. |
6edcb099 DL |
1053 | (quail-help): Don't handle quail-mode-map. |
1054 | ||
1055 | * language/ethiopic.el ("Ethiopic"): Typo in sample-text fixed. | |
1056 | ||
1057 | 1998-07-15 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1058 | ||
1059 | * textmodes/sgml-mode.el (sgml-mode): Call kill-local-variables | |
1060 | here directly, then set major-mode, then call sgml-mode-common. | |
1061 | Run the hooks here at the end. | |
1062 | (html-mode): Likewise. | |
1063 | (sgml-mode-common): Don't call kill-local-variables; don't run hooks. | |
1064 | ||
1065 | 1998-07-15 Eli Zaretskii <eliz@mescaline.gnu.org> | |
1066 | ||
1067 | * files.el (file-name-invalid-regexp): Fix the part which handles | |
1068 | colons in file names. | |
1069 | ||
1070 | 1998-07-14 Gary D. Foster <gfoster@suzieq.ml.org> | |
1071 | ||
1072 | * emulation/crisp.el: | |
1073 | Added next-buffer/previous-buffer keybindings (bound to M-n/M-p). | |
1074 | (crisp-unbury-buffer): New function. | |
1075 | ||
1076 | Fixed bogus XEmacs/Lucid string-match checking. | |
1077 | Made modeline entry mouse2-able. | |
1078 | ||
1079 | (crisp-mode-map): Make this a sparse keymap parented from | |
1080 | current-global-map. | |
1081 | (crisp-mode-original-keymap): Don't copy the keymap. | |
1082 | (crisp-last-last-command): Renamed from last-last-command. defvar it. | |
1083 | (crisp-mode): Honor ARG. | |
1084 | ||
1085 | (crisp-kill-line, crisp-copy-line): When a region isn't highlighted, | |
1086 | use the region from point to eol. Honor prefix argument. | |
1087 | ||
1088 | (crisp-submit-bug-report): New command, taken from cc-mode. | |
1089 | ||
e84eb37a | 1090 | Shortened the version numbering, removed the release-version tracking. |
6edcb099 DL |
1091 | |
1092 | (crisp-version): New function. | |
1093 | New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l', | |
1094 | `M-m'. | |
1095 | ||
1096 | (crisp-copy-line): No need to save point. | |
1097 | ||
1098 | Removed S-right and S-left bindings. | |
1099 | ||
1100 | Abstract the marking and selection interfaces so that we can be | |
1101 | compatible with both Emacs and XEmacs. And try and make the | |
1102 | behavior as close as possible under both environments so that there | |
1103 | are no surprises. | |
1104 | ||
1105 | 1998-07-14 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1106 | ||
39dc7e84 | 1107 | * info.el (Info-read-node-name-1, Info-read-node-name): |
6edcb099 DL |
1108 | Rename completion-table to Info-read-node-completion-table. |
1109 | (Info-read-node-completion-table): Add defvar. | |
1110 | (Info-complete-menu-buffer): Add defvar. | |
1111 | ||
1112 | * subr.el (read-quoted-char): Bind input-method-function to nil. | |
1113 | ||
1114 | * simple.el (do-auto-fill): Always break before any whitespace | |
1115 | so that point ends up at the right place. | |
1116 | ||
1117 | 1998-07-13 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1118 | ||
1119 | * rmailedit.el (rmail-edit-current-message, rmail-cease-edit): | |
1120 | Save and restore save-buffer-coding-system in another local variable. | |
1121 | ||
1122 | 1998-07-13 Andrew Innes <andrewi@delysid.gnu.org> | |
1123 | ||
1124 | * ps-print.el (ps-do-despool): Bind ps-printer-name to | |
1125 | printer-name if the former is nil. | |
1126 | ||
1127 | 1998-07-12 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1128 | ||
1129 | * mail/sendmail.el (mail-citation-prefix-regexp): New variable. | |
1130 | (mail-fill-yanked-message): Pass mail-citation-prefix-regexp | |
1131 | to fill-individual-paragraphs. | |
1132 | ||
1133 | * textmodes/fill.el (fill-individual-paragraphs-prefix): New | |
1134 | subroutine taken from fill-individual-paragraphs. Really check that | |
1135 | JUST-ONE-LINE-PREFIX is longer than TWO-LINES-PREFIX in its whitespace. | |
1136 | (fill-individual-paragraphs-citation): New subroutine. | |
1137 | (fill-nonuniform-paragraphs): Arg MAILP renamed. | |
1138 | (fill-individual-paragraphs): Arg MAILP renamed. | |
1139 | ||
1140 | 1998-07-12 Andrew Innes <andrewi@delysid.gnu.org> | |
1141 | ||
1142 | * dos-w32.el (file-name-buffer-file-type-alist): Force tags files | |
1143 | to be read as raw-text-dos (to handle files in DOS format). | |
1144 | ||
1145 | 1998-07-12 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1146 | ||
1147 | * international/mule.el (set-selection-coding-system): | |
1148 | Renamed from set-clipboard-coding-system. | |
1149 | Set the variable's new name, selection-coding-system. | |
1150 | ||
1151 | * mail/rmailout.el (rmail-output-to-rmail-file): | |
1152 | Clean up handling of relative file names in DEFAULT-FILE. | |
1153 | ||
1154 | 1998-07-10 Eric M. Ludlam <zappo@ultranet.com> | |
1155 | ||
1156 | * speedbspec.el: Deleted; now integrated into speedbar.el. | |
1157 | * speedbar.el: More commentary. | |
1158 | (speedbar-xemacsp): Moved definition. | |
1159 | (speedbar-initial-expansion-mode-list): Was | |
1160 | `speedbar-initial-expansion-list' and now has multiple modes. | |
1161 | (speedbar-stealthy-function-list): Now has mode labels. | |
1162 | (speedbar-initial-expansion-list-name) | |
1163 | (speedbar-previously-used-expansion-list-name) | |
1164 | (speedbar-special-mode-key-map, speedbar-track-mouse-flag) | |
1165 | (speedbar-tag-hierarchy-method, speedbar-tag-split-minimum-length) | |
1166 | (speedbar-tag-regroup-maximum-length) | |
1167 | (speedbar-hide-button-brackets-flag): New variables. | |
1168 | (speedbar-special-mode-expansion-list): Updated documentation. | |
1169 | (speedbar-navigating-speed, speedbar-update-speed): Phasing out. | |
1170 | (speedbar-vc-indicator): Removed space from this var. | |
1171 | (speedbar-indicator-separator, speedbar-obj-do-check) | |
1172 | (speedbar-obj-to-do-point, speedbar-obj-indicator, speedbar-obj-alist) | |
1173 | (speedbar-indicator-regex): New variables. | |
1174 | (speedbar-directory-unshown-regexp): New variable. | |
1175 | (speedbar-supported-extension-expressions): Added more extensions. | |
1176 | (speedbar-add-supported-extension) | |
1177 | (speedbar-add-ignored-path-regexp): Made interactive. | |
1178 | (speedbar-update-flag): Nil w/ no window system. | |
1179 | (speedbar-file-key-map): Moved some key bindings from | |
1180 | `speedbar-key-map' to this map. | |
1181 | (speedbar-make-specialized-keymap): New function. | |
1182 | (speedbar-file-key-map): New key map. | |
1183 | (speedbar-easymenu-definition-special): Updated to new functions. | |
1184 | (speedbar-easymenu-definition-trailer): Changed conditional part. | |
1185 | (speedbar-frame-mode): Removed commented code, fixed W32 cursor | |
1186 | bug, Updated to better handle terminal frames. | |
1187 | (speedbar-switch-buffer-attached-frame): New function. | |
1188 | (speedbar-mode): Updated documentation, no local keymap, | |
1189 | correct `temp-buffer-show-function' use, enable mouse-tracking. | |
1190 | (speedbar-show-info-under-mouse): New function. | |
1191 | (speedbar-reconfigure-keymaps): Was `speedbar-reconfigure-menubar'. | |
1192 | Enable major display mode specific menus & key maps. | |
e84eb37a | 1193 | (speedbar-temp-buffer-show-function): Fix use of `temp-buffer-show-hook'. |
6edcb099 DL |
1194 | (speedbar-track-mouse, speedbar-track-mouse-xemacs): New functions. |
1195 | (speedbar-restricted-move, speedbar-restricted-next) | |
1196 | (speedbar-restricted-prev, speedbar-navigate-list) | |
1197 | (speedbar-forward-list, speedbar-backward-list): New commands. | |
1198 | (speedbar-refresh): Updated message printing & verbosity. | |
1199 | (speedbar-item-load): Updated message. | |
1200 | (speedbar-item-byte-compile): Updated doc & reset scanners. | |
1201 | (speedbar-item-info): Overhauled with more details. | |
1202 | (speedbar-item-copy): Update messages. | |
e84eb37a | 1203 | (speedbar-generic-item-info): New function. |
6edcb099 DL |
1204 | (speedbar-item-delete): Update messages. |
1205 | (speedbar-item-object-delete): New function. | |
1206 | (speedbar-select-window): Update doc. Use `show-buffer'. | |
1207 | (speedbar-make-button): Update doc. | |
1208 | (speedbar-initial-expansion-list, speedbar-initial-menu) | |
1209 | (speedbar-initial-keymap, speedbar-initial-stealthy-functions) | |
1210 | (speedbar-add-expansion-list) | |
1211 | (speedbar-change-initial-expansion-list): New functions. | |
1212 | (speedbar-maybe-add-localized-support) | |
e84eb37a JB |
1213 | (speedbar-add-localized-speedbar-support) |
1214 | (speedbar-remove-localized-speedbar-support): Imported from speedbspec. | |
6edcb099 DL |
1215 | (speedbar-file-lists): Filter out some directories. |
1216 | (speedbar-make-tag-line): Can hide brackets. | |
1217 | (speedbar-change-expand-button-char): Protect invisible text prop. | |
10d1d0af | 1218 | (speedbar-insert-files-at-point): Ignore case during compares. |
6edcb099 DL |
1219 | (speedbar-apply-one-tag-hierarchy-method) |
1220 | (speedbar-create-tag-hierarchy): New functions. | |
1221 | (speedbar-insert-generic-list): Now calls hierarchy functions on tags. | |
1222 | (speedbar-update-contents): Handles localized support. | |
e84eb37a | 1223 | (speedbar-update-directory-contents): Uses fn for expansion list. |
10d1d0af | 1224 | Fixed directory caching bug. |
6edcb099 | 1225 | (speedbar-timer-fn): Calls localized support function. |
e84eb37a | 1226 | (speedbar-stealthy-update-recurse): New variable. |
6edcb099 DL |
1227 | (speedbar-stealthy-updates): Handle new stealth function format. |
1228 | (speedbar-clear-current-file): Handle indicator regex. | |
1229 | (speedbar-update-current-file): Ignores case, update handle | |
1230 | indicator regex, Fix line positioning. | |
1231 | (speedbar-add-indicator): Handles obj indicators now. | |
1232 | (speedbar-check-objects, speedbar-check-obj-this-line): New functions. | |
ee7683eb | 1233 | (speedbar-double-click): Fix triple click error. |
6edcb099 DL |
1234 | (speedbar-line-file, speedbar-goto-this-file): Handle indicator regex. |
1235 | (speedbar-line-path): Only try to get a file when in "files" display. | |
1236 | (speedbar-line-depth): Handle indicator regex. | |
1237 | (speedbar-dir-follow): Turn of smart-adjust to disable cache use. | |
1238 | (speedbar-directory-buttons-follow): Hack for W32 emacs directories. | |
1239 | (speedbar-buffers-key-map): New key map. | |
10d1d0af | 1240 | (speedbar-buffer-easymenu-definition): New menu items. |
6edcb099 DL |
1241 | (speedbar-buffer-buttons, speedbar-buffer-buttons-temp) |
1242 | (speedbar-buffer-buttons-engine, speedbar-buffer-click) | |
1243 | (speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer): | |
1244 | New functions. | |
1245 | ||
1246 | * mail/rmail.el: No longer depends on speedbspec for byte compile. | |
1247 | (rmail-speedbar-match-folder-regexp): New variable. | |
1248 | (rmail-speedbar-menu-items): Updated speedbar menu items. | |
1249 | (rmail-speedbar-key-map): New keymap. | |
1250 | (rmail-install-speedbar-variables): New function. | |
1251 | Install speedbar keymap only when speedbar is loaded. | |
1252 | (rmail-speedbar-buttons): Use `rmail-speedbar-match-folder-regexp'. | |
1253 | ||
1254 | * info.el: No longer depends on speedbspec for byte compile. | |
1255 | (Info-speedbar-key-map): New key map. | |
1256 | (Info-install-speedbar-variables): New function. | |
1257 | (Info-speedbar-menu-items): Update to new functions. | |
1258 | Install speedbar keymap only when speedbar is loaded. | |
1259 | (Info-speedbar-browser): New command. | |
1260 | (Info-speedbar-hierarchy-buttons, Info-speedbar-goto-node) | |
1261 | (Info-speedbar-expand-node, Info-speedbar-fetch-file-nodes): New fns. | |
1262 | (Info-speedbar-buttons): Handle new node button commands. | |
1263 | ||
e84eb37a | 1264 | * gud.el (gud-speedbar-key-map): New variable. |
6edcb099 DL |
1265 | (gud-install-speedbar-variables): New function |
1266 | Install speedbar keymap only when speedbar is loaded. | |
1267 | (gud-gdb-get-stackframe): Added ":" to regex for c++. | |
1268 | ||
1269 | 1998-07-09 Sam Steingold <sds@usa.net> | |
1270 | ||
1271 | * emacs-lisp/cl-indent.el: Indent `handler-case' correctly. | |
1272 | * font-lock.el (lisp-font-lock-keywords): Fontify | |
1273 | `handler-case', `ccase', `ctypecase', `assert', `error'. | |
1274 | ||
1275 | 1998-07-09 Andrew Innes <andrewi@harlequin.co.uk> | |
1276 | ||
1277 | * jka-compr.el (jka-compr-insert-file-contents): Replace incorrect | |
1278 | inline code with call to find-operation-coding-system. | |
1279 | ||
1280 | 1998-07-09 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1281 | ||
1282 | * simple.el (undo-in-progress): New variable. | |
1283 | (undo-more): Bind it to t. | |
1284 | ||
1285 | 1998-07-08 Kenichi Handa <handa@etl.go.jp> | |
1286 | ||
1287 | * international/fontset.el (x-complement-fontset-spec): Typo fixed. | |
1288 | (create-fontset-from-fontset-spec): Likewise. | |
1289 | (create-fontset-from-ascii-font): Likewise. | |
1290 | ||
1291 | 1998-07-08 Kenichi Handa <handa@etl.go.jp> | |
1292 | ||
1293 | * language/hebrew.el ("Hebrew"): Add coding-priority. | |
1294 | ||
1295 | * language/misc-lang.el ("IPA"): Add coding-priority and coding-system. | |
1296 | ||
e84eb37a | 1297 | 1998-07-07 Kevin Rodgers <kevinr@ihs.com> (tiny change) |
6edcb099 DL |
1298 | |
1299 | * vc.el (vc-finish-logentry): Only delete windows in the | |
1300 | selected frame displaying the *VC-log* buffer, in case another | |
1301 | frame is dedicated to it (which will then be deleted via | |
1302 | kill-buffer). | |
1303 | ||
1304 | 1998-07-07 Sam Steingold <sds@goems.com> | |
1305 | ||
1306 | * scheme.el (scheme-font-lock-keywords-1): Fontify SCWM/Guile | |
1307 | keywords starting with `define'. | |
1308 | ||
1309 | 1998-07-07 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1310 | ||
1311 | * mail/rmail.el (rmail): If existing buffer, use local | |
1312 | enable-multibyte-characters for rmail-enable-multibyte. | |
1313 | (rmail-revert): Bind coding-system-for-read to raw-text, | |
1314 | then convert and make buffer multibyte, as in `rmail'. | |
1315 | ||
1316 | * files.el (find-file-noselect-1): Use kill-local-variable on | |
1317 | buffer-file-coding-system, instead of setting it. | |
1318 | (save-buffer): Doc fix. | |
1319 | (basic-save-buffer): Doc fix. | |
1320 | ||
1321 | * subr.el (add-hook): Use member if FUNCTION is a compiled function. | |
1322 | ||
1323 | 1998-07-06 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1324 | ||
1325 | * textmodes/fill.el (fill-individual-paragraphs): | |
1326 | Fix previous change. | |
1327 | ||
1328 | * textmodes/tex-mode.el (tex-delete-last-temp-files): | |
1329 | Use file-name-sans-extensions. | |
1330 | ||
1331 | 1998-07-06 Kenichi Handa <handa@etl.go.jp> | |
1332 | ||
1333 | * bindings.el: Make all multibyte characters self-insert. | |
1334 | ||
1335 | * isearch.el (isearch-mode-map): Make all multibyte characters | |
1336 | search for themselves. | |
1337 | ||
1338 | 1998-07-05 Ken'ichi Handa <handa@melange.gnu.org> | |
1339 | ||
1340 | * international/mule.el: Don't make the function charset-list | |
1341 | obsolete. | |
1342 | ||
1343 | 1998-07-05 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1344 | ||
1345 | * mail/mail-utils.el (rmail-dont-reply-to): Understand | |
1346 | about doublequotes; don't be fooled by commas inside them. | |
1347 | ||
1348 | 1998-07-04 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1349 | ||
39dc7e84 | 1350 | * textmodes/fill.el (fill-individual-paragraphs): |
6edcb099 DL |
1351 | If JUST-ONE-LINE-PREFIX matches TWO-LINES-PREFIX except with |
1352 | longer whitespace, treat that as a match even is spaces | |
1353 | are replaced with a tab. | |
1354 | ||
1355 | 1998-07-03 Michael Ernst <mernst@alum.mit.edu> | |
1356 | ||
1357 | * dired-x.el (dired-omit-expunge): Message if skipping omitting | |
1358 | because directory is too large; also unset dired-omit-files-p. | |
1359 | (dired-omit-size-limit): Increase default from 20000 to 30000. | |
1360 | ||
1361 | 1998-07-03 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1362 | ||
1363 | * international/mule-cmds.el (set-language-environment): | |
1364 | Test unibyte-syntax instead of using a fixed list of | |
1365 | latin-N character sets. | |
1366 | ||
1367 | * language/european.el: Define unibyte-syntax in each of these | |
1368 | language environments. | |
1369 | (setup-8-bit-environment): Let unibyte-syntax specify whether to | |
1370 | load a file of syntax settings, and which one. | |
1371 | ||
1372 | * emacs-lisp/byte-opt.el (byte-boolean-vars): | |
1373 | Add print-escape-multibyte. | |
1374 | ||
39dc7e84 | 1375 | * progmodes/make-mode.el (makefile-font-lock-keywords): |
6edcb099 DL |
1376 | Recognize automatic variable references. |
1377 | (makefile-dependency-regex): Don't be fooled by colons in deps. | |
1378 | ||
1379 | 1998-07-03 Espen Skoglund <espensk@stud.cs.uit.no> | |
1380 | ||
1381 | * pascal.el (pascal-insert-block): Fixed space-deletion bug in | |
1382 | front of the "begin" string. | |
1383 | (pascal-beg-of-defun): Used to locate the beginning of a function | |
1384 | incorrectly when a function contained several begin-end blocks. | |
1385 | Fixed. | |
1386 | ||
1387 | 1998-07-03 Dave Love <d.love@dl.ac.uk> | |
1388 | ||
1389 | * calendar/diary-lib.el (diary-mail-addr): Fix custom type. | |
1390 | ||
1391 | 1998-07-03 Andrew Innes <andrewi@harlequin.co.uk> | |
1392 | ||
1393 | * dos-fns.el (dos-print-region-function): Definition moved to | |
1394 | dos-w32.el. | |
1395 | (print-region-function): Initialization moved to dos-w32.el. | |
1396 | (lpr-headers-switches, ps-lpr-command, ps-lpr-switches): Likewise. | |
1397 | ||
1398 | * dos-vars.el (dos-printer): Obsolete variable deleted. | |
1399 | (dos-ps-printer): Likewise. | |
1400 | ||
1401 | * dos-w32.el (direct-print-region-function): Renamed from | |
1402 | dos-print-region-function. Added &rest keyword. | |
1403 | (print-region-function): Set to direct-print-region-function. | |
1404 | (lpr-headers-switches): Initialize. | |
1405 | (ps-lpr-command): Initialize. | |
1406 | (ps-lpr-switches): Initialize. | |
1407 | ||
1408 | * lpr.el (printer-name): New variable. | |
1409 | (lpr-switches): Mention it in docstring. | |
1410 | (print-region-1): Use it. | |
1411 | ||
1412 | * ps-print.el (ps-printer-name): New variable. | |
1413 | (ps-do-despool): Use it. | |
1414 | ||
1415 | 1998-07-03 Robert J. Chassell <bob@rattlesnake.com> | |
1416 | ||
1417 | * textmodes/texinfo.el (texinfo-environment-regexp): | |
1418 | Add smalldisplay and smallformat. | |
1419 | ||
1420 | * info.el (Info-find-node): Handle cross references to an @anchor. | |
1421 | ||
1422 | * informat.el (Info-tagify): Finish previous change. | |
1423 | Fix up some messages. | |
1424 | ||
1425 | * textmodes/texinfmt.el (texinfmt-version): Update version. | |
1426 | number which is used in header of texinfmt-produced Info files. | |
10d1d0af | 1427 | (texinfo-format-buffer): Now always tagify, on account of @anchor. |
6edcb099 | 1428 | (texi-format-region): Always tagify. |
e84eb37a | 1429 | (texi2info): Always tagify. |
39dc7e84 | 1430 | (texinfo-anchor): Add @anchor command as place to which |
3570691b | 1431 | a cross reference may go. |
e84eb37a JB |
1432 | (texinfo-no-refill-regexp): Add smalldisplay, smallformat. |
1433 | (texinfo-format-uref): New command: @uref. | |
1434 | (texinfo-format-var): New command: @acronym. | |
6edcb099 | 1435 | (texinfo-format-code): New commands: @command, @env, @url. |
e84eb37a JB |
1436 | (texinfo-format-option): New command: @option. |
1437 | (texinfo-format-example): New command: @smalldisplay. | |
1438 | (texinfo-format-flushleft): New command: @smallformat. | |
6edcb099 DL |
1439 | (texinfo-discard-line-with-args): New commands: @novalidate, @pagesize, |
1440 | @setcontentsaftertitlepage, @setshortcontentsaftertitlepage. | |
1441 | ||
1442 | 1998-07-03 Eric Ludlam <zappo@mescaline.gnu.org> | |
1443 | ||
e84eb37a | 1444 | * emacs-lisp/checkdoc.el (checkdoc): Updated commentary. |
6edcb099 DL |
1445 | (checkdoc-autofix-flag): Updated doc. |
1446 | (checkdoc-force-docstrings-flag): Updated doc. | |
1447 | (checkdoc-force-history-flag): New flag. | |
1448 | (checkdoc-triple-semi-comment-check-flag): Fixed name. | |
1449 | (checkdoc-spellcheck-documentation-flag): Fixed doc. | |
1450 | (checkdoc-ispell-lisp-words): Update default value. | |
e84eb37a JB |
1451 | (checkdoc-generate-compile-warnings-flag, checkdoc-proper-noun-list) |
1452 | (checkdoc-proper-noun-regexp, checkdoc-symbol-words): New variables. | |
6edcb099 | 1453 | (princ-list): Function created if it isn't bound. |
e84eb37a JB |
1454 | (checkdoc-interactive): Parts removed to `checkdoc-interactive-loop'. |
1455 | (checkdoc, checkdoc-message-interactive): New function. | |
1456 | (checkdoc-interactive-loop): Was in `checkdoc-interactive', then | |
6edcb099 DL |
1457 | added better keybindings, and better autofixing behavior, |
1458 | Cursor now sits next to the error, forcing scrolling if needed, | |
1459 | and using a better centering algorithm, and much better error | |
1460 | navigation after choosing "f"ix. | |
1461 | (checkdoc-next-error): Added parameter ENABLE-FIX. | |
e84eb37a JB |
1462 | (checkdoc-next-message-error, checkdoc-recursive-edit): New functions. |
1463 | (checkdoc-start): Was `checkdoc', uses new note taking system. | |
39dc7e84 | 1464 | (checkdoc-current-buffer, checkdoc-continue, checkdoc-comments): |
6edcb099 DL |
1465 | Updated to use new note taking system. |
1466 | (checkdoc-rogue-spaces, checkdoc-rogue-space-check-engine): | |
1467 | Added INTERACT parameter, uses new warnings functions. | |
1468 | (checkdoc-message-text, checkdoc-defun): | |
1469 | Updated to use new note taking system. | |
e84eb37a | 1470 | (checkdoc-ispell-current-buffer, checkdoc-ispell-interactive): Fix doc. |
6edcb099 | 1471 | (checkdoc-ispell-message-text, checkdoc-ispell-start): New function. |
e84eb37a JB |
1472 | (checkdoc-create-error, checkdoc-error-text, checkdoc-error-start) |
1473 | (checkdoc-error-end, checkdoc-error-unfixable): New functions. | |
6edcb099 DL |
1474 | (checkdoc-minor-keymap): Updated keybinds to new interactive functions, |
1475 | completely re-arranged the minor-mode menu. | |
1476 | (checkdoc-this-string-valid): Moved no doc-string warning here, | |
1477 | and added autofix if a comment already exists there. | |
e84eb37a | 1478 | (checkdoc-this-string-valid-engine): Fix doc, robusted doc finder. |
6edcb099 DL |
1479 | All previously returned errors now call `checkdoc-create-error'. |
1480 | Moved no doc string warning out. Update allowed punctuation at | |
1481 | end of first line. Fixed up sentence joining. Verb checking flag | |
1482 | now only checks the first line of a function. Added more safe | |
1483 | conditions to ambiguous symbols. Moved symbol quoting to end. | |
1484 | Added autofix for variables that should end in `-flag'. | |
1485 | Replaced use of `y-or-n-p' with `checkdoc-y-or-n-p'. | |
1486 | Reading checkdoc-param comment no longer depends on list syntax. | |
1487 | Fixed various error string spelling & format. | |
1488 | (checkdoc-in-sample-code-p): List starting with all caps word is | |
10d1d0af | 1489 | now considered sample code. |
e84eb37a JB |
1490 | (checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine) |
1491 | (checkdoc-sentencespace-region-engine): New functions. | |
6edcb099 DL |
1492 | (checkdoc-ispell-docstring-engine): Disable spell checking during |
1493 | if user never wants interaction. We don't have a non-interactive | |
1494 | spell checking method yet. | |
1495 | (checkdoc-file-comments-engine): Now set up to check all possible | |
1496 | conditions even after encountering an error. Added auto-fixes | |
1497 | for history and commentary. All previously returned errors now call | |
1498 | `checkdoc-create-error'. Message spelling and format. | |
1499 | (checkdoc-message-text-search): | |
1500 | Moved parts to `checkdoc-message-text-next-string'. | |
e84eb37a JB |
1501 | (checkdoc-message-text-next-string): New function. |
1502 | (checkdoc-message-text-engine): All previously returned errors | |
6edcb099 DL |
1503 | now call `checkdoc-create-error'. Can find/skip 'format' call |
1504 | after the call we are checking. Added sentence/propernoun scans. | |
1505 | `y-or-n-p' checks and fixes are now more robust. | |
1506 | (checkdoc-y-or-n-p): New function. | |
1507 | (checkdoc-autofix-ask-replace): Update doc. Protect match-data. | |
1508 | Correctly handle `checkdoc-autofix-flag' of 'never. New behavior | |
1509 | with `checkdoc-autofix-flag' of 'automatic-then-never. Better | |
1510 | overlay handling. | |
1511 | (checkdoc-output-font-lock-keywords): Updated to new output format. | |
1512 | (checkdoc-pending-errors): New variable. | |
1513 | (checkdoc-find-error): Updated to new output format. | |
1514 | (checkdoc-start-section, checkdoc-error): Improved the output. | |
1515 | (checkdoc-show-diagnostics): Smarter show algorithm. | |
1516 | ||
1517 | 1998-07-03 Kenichi Handa <handa@etl.go.jp> | |
1518 | ||
1519 | * faces.el (x-create-frame-with-faces): If an ASCII font is | |
1520 | specified in PARAMETERS, create a fontset from the font and use it | |
1521 | for the new frame. | |
1522 | ||
1523 | * international/fontset.el (create-fontset-from-fontset-spec): | |
1524 | Returns a created fontset. | |
1525 | (create-fontset-from-ascii-font): New function. | |
1526 | ||
1527 | * term/x-win.el: Fill weight and slant fields of a fontset | |
10d1d0af | 1528 | generated from the specified ASCII font by values got from the |
6edcb099 DL |
1529 | resolved ASCII font name. |
1530 | ||
1531 | 1998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1532 | ||
1533 | * emacs-lisp/bytecomp.el (byte-compile-file): | |
1534 | Bind set-auto-coding-for-load to t. | |
1535 | ||
1536 | * international/mule.el (set-auto-coding-for-load): New variable. | |
1537 | (set-auto-coding): If set-auto-coding-for-load is non-nil, | |
1538 | look for `unibyte file variable first, then for `coding'. | |
1539 | (load-with-code-conversion): Bind set-auto-coding-for-load to t. | |
1540 | ||
1541 | * cus-edit.el (customize-changed-options): | |
1542 | Clean up previous change. | |
1543 | ||
1544 | * progmodes/cc-menus.el: Don't require imenu. | |
1545 | ||
1546 | * menu-bar.el (menu-bar-mode): Doc fix. | |
1547 | ||
1548 | 1998-07-02 Dave Love <fx@gnu.org> | |
1549 | ||
1550 | * progmodes/fortran.el (fortran-mode-map) <menu>: Tweak the imenu | |
1551 | menu entry. | |
1552 | (end-of-fortran-subprogram): Check if we're on the END statement. | |
1553 | ||
1554 | 1998-07-02 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1555 | ||
1556 | * textmodes/texinfmt.el (texinfo-anchor): New function. | |
1557 | ||
1558 | * informat.el (Info-tagify): Handle tags for @anchor. | |
1559 | ||
1560 | * menu-bar.el (menu-bar-kill-ring-save): Fix message typo. | |
1561 | ||
1562 | 1998-07-01 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1563 | ||
1564 | * derived.el (derived-mode-hooks-name): Use -hook, not -hooks, | |
1565 | in mode hook name. | |
1566 | (derived-mode-hook-name): Renamed from ...-hooks; caller changed. | |
1567 | ||
1568 | 1998-07-01 Ken'ichi Handa <handa@melange.gnu.org> | |
1569 | ||
1570 | * international/mule.el (mule-version): Changed to 4.0. | |
1571 | (mule-version-date): Updated. | |
1572 | ||
1573 | 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1574 | ||
1575 | * menu-bar.el (menu-bar-edit-menu): Rename Paste most Recent | |
1576 | to simply Paste, and put it above Select and Paste. | |
1577 | ||
1578 | * comint.el (comint-exec-1): Setup coding systems appropriately. | |
1579 | ||
1580 | 1998-06-29 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
1581 | ||
1582 | * bibtex.el (bibtex-hide-entry-bodies): When entry | |
1583 | bodies are hidden, the last entry is no longer omitted. | |
1584 | ||
1585 | 1998-06-29 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1586 | ||
1587 | * mail/supercite.el (sc-help-address): Use an alias at gnu.org. | |
1588 | ||
1589 | 1998-06-29 Stephen Eglen <stephen@gnu.org> | |
1590 | ||
1591 | * calendar/diary-lib.el (diary-mail-entries): Call exit-calendar | |
1592 | when finished. | |
1593 | ||
1594 | 1998-06-28 Peter Stephenson <pws@ibmth.difi.unipi.it> | |
1595 | ||
1596 | * vcursor.el: Use defcustom to define faces. | |
1597 | (vcursor-bind-keys): New function. | |
1598 | (vcursor-key-bindings): Use vcursor-bind-keys for :set. | |
1599 | (vcursor-cs-binding): Function to handle bindings, | |
1600 | handles differences between Emacs and XEmacs. | |
1601 | (vcursor-post-command): Handle vcursor-auto-disable non-nil | |
1602 | and not t to toggle off copying. | |
1603 | ||
1604 | 1998-06-28 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1605 | ||
1606 | * gnus/message.el (message-cite-original): If mail-citation-hook | |
1607 | is non-nil, just run that and do nothing else. | |
1608 | (message-cite-function): Don't initialize from mail-citation-hook. | |
1609 | ||
1610 | * mail/mh-utils.el (mh-find-progs): Avoid WTA error | |
1611 | when mh-progs is nil. Give a clear specific error message instead. | |
1612 | ||
1613 | * shell.el (shell-copy-environment-variable): Fix doc typo. | |
1614 | ||
1615 | * ffap.el (ffap-read-file-or-url): | |
1616 | Bind minibuffer-completing-file-name to t. | |
1617 | ||
1618 | * informat.el (Info-split): Convert positions to bytes to put in file. | |
1619 | (Info-tagify): Likewise. | |
1620 | ||
1621 | * info.el (Info-find-node): Use byte-to-position. | |
1622 | ||
1623 | 1998-06-28 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
1624 | ||
1625 | * message.el (message-cite-function): Initialized from | |
39dc7e84 | 1626 | `mail-citation-hook', if that variable is bound and non-nil. |
6edcb099 DL |
1627 | |
1628 | 1998-06-28 Lars Magne Ingebrigtsen <larsi@gnus.org> | |
1629 | ||
1630 | * ange-ftp.el (ange-ftp-send-cmd): When listing a directory that | |
1631 | contains space(s), cd to the directory first to avoid problems | |
1632 | with (some) ftp servers. | |
1633 | ||
1634 | 1998-06-27 Dan Nicolaescu <done@ece.arizona.edu> | |
1635 | ||
1636 | * cus-dep.el: Fix typo. | |
1637 | ||
1638 | 1998-06-27 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1639 | ||
1640 | * startup.el (command-line) <handling LANG>: Change 9 to 5, not 5 to 9. | |
1641 | (command-line-1): Fix mouse startup message. | |
1642 | ||
1643 | * textmodes/text-mode.el (text-mode): Locally set indent-line-function. | |
1644 | ||
1645 | * find-dired.el (find-dired): Bind dired-buffers so it can't change. | |
1646 | Use abbreviate-file-name. | |
1647 | ||
1648 | * imenu.el (imenu-space-replacement): Use `.'. | |
1649 | ||
1650 | * textmodes/sgml-mode.el (html-imenu-regexp): New defvar. | |
1651 | (html-imenu-index): New function. | |
1652 | (html-mode): Set up local vars to use html-imenu-index. | |
1653 | Don't sort the menu. | |
1654 | ||
1655 | * international/mule.el (set-keyboard-coding-system): Doc typo. | |
1656 | ||
1657 | 1998-06-26 Michael Ernst <mernst@alum.mit.edu> | |
1658 | ||
1659 | * sendmail.el (mail): Avoid changing auto-save file name. | |
1660 | ||
1661 | 1998-06-26 Dan Nicolaescu <done@ece.arizona.edu> | |
1662 | ||
1663 | * textmodes/flyspell.el (flyspell): Add :version. | |
1664 | ||
1665 | 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org> | |
1666 | ||
1667 | * language/greek.el: Add coding-priority. | |
1668 | ||
1669 | 1998-06-26 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1670 | ||
183080b6 | 1671 | * mail/mailalias.el (mail-complete): Fix the test of (mail-header-end). |
6edcb099 DL |
1672 | |
1673 | 1998-06-26 Kenichi Handa <handa@etl.go.jp> | |
1674 | ||
1675 | * international/fontset.el (create-fontset-from-fontset-spec): | |
1676 | Generate ASCII font names of style variants fontsets from a | |
1677 | resolved ASCII font name of a base fontset. | |
1678 | ||
1679 | * language/korea-util.el (isearch-toggle-korean-input-method) | |
1680 | (isearch-hangul-switch-symbol-ksc, isearch-hangul-switch-hanja): | |
1681 | New functions. | |
1682 | (korean-key-bindings): Renamed from exit-korean-environment-data. | |
ea597303 | 1683 | Initialized appropriately. |
6edcb099 DL |
1684 | (setup-korean-environment): Setup key bindings according to |
1685 | korean-key-bindings. | |
1686 | (exit-korean-environment): Revert key bindings only if the current | |
1687 | key bindings is the same as what set by setup-korean-environment. | |
1688 | ||
1689 | 1998-06-25 Andrew Innes <andrewi@harlequin.co.uk> | |
1690 | ||
1691 | * faces.el (set-face-font): For now, don't call | |
1692 | resolve-fontset-name on Windows. | |
1693 | (set-face-font-auto): Likewise. | |
1694 | ||
1695 | 1998-06-25 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1696 | ||
1697 | * textmodes/flyspell.el: Delete defcustom definition. | |
1698 | (flyspell-auto-correct-binding): Fix custom type. | |
1699 | (mail-mode-flyspell-verify): Check for `Subject:'. | |
1700 | (flyspell-mouse-map): Use cond, not if. | |
1701 | (flyspell-region): Update message only every 100 actions. | |
1702 | ||
1703 | 1998-06-25 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp> | |
1704 | ||
e84eb37a JB |
1705 | * find-func.el: Require `loadhist'. |
1706 | (find-function-function): Variable removed. | |
6edcb099 DL |
1707 | (find-function-regexp): New variable, taken from former constant |
1708 | in `find-function-noselect'. Can now find function definitions | |
1709 | with parameters on a new line. | |
1710 | (find-variable-regexp): New variable. | |
1711 | (find-function-recenter-line): New variable. | |
1712 | (find-function-after-hook): New variable. | |
e84eb37a JB |
1713 | (find-function-search-for-symbol): Subroutine, from |
1714 | of `find-function-noselect'. | |
6edcb099 DL |
1715 | (find-function-search-for-symbol): `regexp-quote' the symbol name: |
1716 | needed to find-function `mapcar*' for example. | |
1717 | (find-function-noselect): Improved docstring. Don't include | |
1718 | `library' in let. | |
e84eb37a | 1719 | Use `symbol-file' instead of `describe-symbol-find-file'. |
6edcb099 DL |
1720 | (find-function-read): Renamed from `find-function-read-function'. |
1721 | With optional arg now read a variable. | |
1722 | (find-function-read): Separate `completing-read' calls for | |
1723 | variables and functions. | |
1724 | (find-function-do-it): If buffer found was already current push | |
e84eb37a | 1725 | mark. Added parameter to indicate if a variable is being searched for. |
6edcb099 DL |
1726 | (find-function-do-it): Mention new `find-function-recenter-line' |
1727 | and `find-function-after-hook' in docstring. Use them. | |
1728 | (find-function): Remove optional arg. Use `find-function-do-it' | |
1729 | and `find-function-read'. | |
e84eb37a JB |
1730 | (find-function-other-window): Ditto. |
1731 | (find-function-other-frame): Ditto. | |
6edcb099 DL |
1732 | (find-function): Mention `find-function-recenter-line' and |
1733 | `find-function-after-hook' in docstring. | |
1734 | (find-function-other-window): Remove most of docstring and add | |
1735 | reference to `find-function' instead. | |
1736 | (find-function-other-frame): Ditto. | |
1737 | (find-variable-noselect): New function for finding the point of | |
1738 | definition of variables, modeled on `find-function-noselect'. | |
1739 | (find-variable-noselect): Use `symbol-file' instead of | |
1740 | `describe-symbol-find-file'. | |
1741 | (find-variable): New function. | |
1742 | (find-variable-other-window): Ditto. | |
1743 | (find-variable-other-frame): Ditto. | |
1744 | (find-variable): Mention `find-function-recenter-line' and | |
1745 | `find-function-after-hook' in docstring. | |
1746 | (find-variable-other-window): Remove most of docstring and add | |
1747 | reference to `find-variable' instead. | |
1748 | (find-variable-other-frame): Ditto. | |
1749 | (find-function-on-key): Simplified. Removed stuff now taken care | |
1750 | of by interactive "k". | |
1751 | (find-function-at-point): New function. | |
1752 | (find-variable-at-point): Ditto. | |
1753 | ||
1754 | 1998-06-25 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1755 | ||
1756 | * mail/rmail.el (mail-unsent-separator): Add new alternative. | |
1757 | ||
1758 | 1998-06-25 Karl Heuer <kwzh@gnu.org> | |
1759 | ||
1760 | * mail/feedmail.el: Style and doc fixes. | |
1761 | ||
1762 | 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1763 | ||
1764 | * textmodes/flyspell.el: New file. | |
1765 | ||
1766 | * dabbrev.el (dabbrev-ignored-buffer-names): | |
1767 | Fix typo. Add *Buffer List*. | |
1768 | ||
1769 | 1998-06-24 Andrew Innes <andrewi@mescaline.gnu.org> | |
1770 | ||
1771 | * dos-w32.el (null-device): Renamed from grep-null-device. | |
1772 | ||
1773 | 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1774 | ||
1775 | * custom.el (custom-set-default): New function. | |
1776 | (custom-set-variables): Use custom-set-default. | |
1777 | (custom-local-buffer): New variable. | |
1778 | (defcustom): Doc fix. | |
1779 | ||
1780 | 1998-06-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
1781 | ||
1782 | * international/fontset.el (fontset-default-styles): Fix custom type. | |
1783 | ||
1784 | 1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1785 | ||
1786 | * international/mule-cmds.el (set-language-environment): | |
1787 | Allow all language environments, even in unibyte mode. | |
1788 | But set the terminal coding system only in the known few. | |
1789 | ||
1790 | * language/japanese.el (iso-2022-jp): Delete spurious quote. | |
1791 | ||
1792 | 1998-06-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
1793 | ||
1794 | * ange-ftp.el (ange-ftp-default-user) | |
1795 | (ange-ftp-generate-anonymous-password): Use `other' widget type. | |
1796 | * autoinsert.el (auto-insert, auto-insert-query): Use `other' | |
1797 | widget type. | |
1798 | * bookmark.el (bookmark-save-flag, bookmark-version-control): Use | |
1799 | `other' widget type. | |
1800 | * comint.el (comint-input-autoexpand): Use `other' widget type. | |
1801 | * complete.el (PC-first-char): Use `other' widget type. | |
1802 | * cus-edit.el (custom-magic-show): Use `other' widget type. | |
1803 | * cus-start.el (selective-display, suggest-key-bindings) | |
1804 | (message-log-max): Use `other' widget type. | |
1805 | * dabbrev.el (dabbrev-case-fold-search, dabbrev-case-replace) | |
1806 | (dabbrev-check-other-buffers): Use `other' widget type. | |
1807 | * dired-aux.el (dired-backup-overwrite): Use `other' widget type. | |
1808 | * dired-x.el (dired-vm-read-only-folders): Use `other' widget | |
1809 | type. | |
1810 | * dos-vars.el (dos-ps-printer): Use `other' widget type. | |
1811 | * ediff-init.el (ediff-autostore-merges): Use `other' widget | |
1812 | type. | |
1813 | * emacs-lisp/advice.el (ad-redefinition-action) | |
1814 | (ad-default-compilation-action): Use `other' widget type. | |
1815 | * emacs-lisp/bytecomp.el (byte-compile-generate-call-tree): | |
1816 | Use `other' widget type. | |
1817 | * emacs-lisp/checkdoc.el (checkdoc-autofix-flag): Use `other' | |
1818 | widget type. | |
1819 | * emacs-lisp/copyright.el (copyright-query): Use `other' widget | |
1820 | type. | |
1821 | * fast-lock.el (fast-lock-verbose): Use `other' widget type. | |
1822 | * files.el (version-control, delete-old-versions) | |
1823 | (require-final-newline, enable-local-variables, enable-local-eval): | |
1824 | Use `other' widget type. | |
1825 | * font-lock.el (font-lock-verbose): Use `other' widget type. | |
1826 | * gnus/gnus-art.el (gnus-prompt-before-saving): Use `other' widget | |
1827 | type. | |
1828 | * gnus/gnus-async.el (gnus-use-article-prefetch): Use `other' | |
1829 | widget type. | |
1830 | * imenu.el (imenu-always-use-completion-buffer-p): Use `other' | |
1831 | widget type. | |
1832 | * isearch.el (search-upper-case): Use `other' widget type. | |
1833 | * ispell.el (ispell-highlight-p, ispell-check-comments) | |
1834 | (ispell-help-in-bufferp, ispell-skip-sgml): Use `other' widget | |
1835 | type. | |
1836 | * lazy-lock.el (lazy-lock-defer-on-scrolling) | |
1837 | (lazy-lock-defer-contextually): Use `other' widget type. | |
1838 | * mail/mh-comp.el (mh-yank-from-start-of-msg): Use `other' widget | |
1839 | type. | |
1840 | * mail/rmail.el (rmail-enable-mime): Use `other' widget type. | |
1841 | * mail/supercite.el (sc-cite-region-limit): Use `other' widget | |
1842 | type. | |
1843 | * mouse-sel.el (mouse-sel-default-bindings): Use `other' widget | |
1844 | type. | |
1845 | * progmodes/etags.el (tags-add-tables): Use `other' widget type. | |
1846 | * progmodes/executable.el (executable-query): Use `other' widget | |
1847 | type. | |
1848 | * ps-print.el (ps-print-control-characters): Use `other' widget | |
1849 | type. | |
1850 | * rlogin.el (rlogin-process-connection-type) | |
1851 | (rlogin-directory-tracking-mode): Use `other' widget type. | |
1852 | * shadowfile.el (shadow-noquery): Use `other' widget type. | |
1853 | * textmodes/bibtex.el (bibtex-include-OPTkey): Use `other' widget | |
1854 | type. | |
1855 | ||
1856 | 1998-06-23 Ken'ichi Handa <handa@melange.gnu.org> | |
1857 | ||
1858 | * international/fontset.el (x-style-funcs-alist): Remove | |
1859 | duplicated code. | |
1860 | ||
1861 | 1998-06-23 Richard Stallman <rms@psilocin.ai.mit.edu> | |
1862 | ||
1863 | * cus-edit.el (custom-buffer-create-internal): New optional arg LOCAL; | |
1864 | set custom-local-buffer locally to that. | |
1865 | (custom-buffer-create): New optional arg LOCAL. | |
1866 | (customize-local-variables): New function. | |
1867 | (custom-default-value): New function. | |
1868 | (custom-variable-value-create): Use custom-default-value. | |
1869 | (customize-set-variable): Use custom-set-default. | |
1870 | (customize-save-variable): Likewise. | |
1871 | (custom-variable-set, custom-variable-reset-standard): Likewise. | |
1872 | (custom-variable-save, custom-variable-reset-saved): Likewise. | |
1873 | ||
1874 | 1998-06-23 Eli Zaretskii <eliz@is.elta.co.il> | |
1875 | ||
1876 | * progmodes/executable.el (executable-binary-suffixes): New variable. | |
1877 | (executable-find): Use it to look for executable program files. | |
1878 | ||
1879 | 1998-06-23 Michael Ernst <mernst@alum.mit.edu> | |
1880 | ||
1881 | * bibtex.el: Numerous documentation fixups. | |
1882 | Delete periods from error messages. | |
1883 | ||
1884 | * bibtex.el (bibtex-move-outside-of-entry): If outside an entry, | |
1885 | try not to move point, or only move it minimally. | |
1886 | ||
1887 | * bibtex.el (bibtex-autokey-get-titlestring): Omit delimiters. | |
1888 | ||
1889 | 1998-06-23 Dave Love <fx@gnu.org> | |
1890 | ||
1891 | * files.el (auto-mode-alist): Map .xml to sgml-mode. | |
1892 | ||
1893 | 1998-06-23 Kenichi Handa <handa@etl.go.jp> | |
1894 | ||
1895 | * language/japan-util.el: Introduce new character code property | |
1896 | `composition'. Add property `jisx0208' to Japanese hankaku characters. | |
1897 | (japanese-kana-table): Add more data. | |
1898 | (japanese-symbol-table): Change the order of elements. | |
1899 | (japanese-katakana-region): Adjusted for the above changes. Check | |
1900 | character code properties directly here. | |
1901 | (japanese-hiragana-region): Likewise. | |
1902 | (japanese-hankaku-region): Likewise. | |
1903 | (japanese-zenkaku-region): Likewise. | |
1904 | ||
cd394be1 | 1905 | 1998-06-22 WJ Carpenter <bill@carpenter.ORG> |
6edcb099 DL |
1906 | |
1907 | * mail/feedmail.el: New file. | |
1908 | ||
1909 | 1998-06-22 Andrew Innes <andrewi@harlequin.co.uk> | |
1910 | ||
1911 | * term/w32-win.el (internal-face-interactive): Handle case where | |
1912 | BOOL is `color'. | |
1913 | ||
1914 | 1998-06-22 Richard Stallman <rms@sucrose.ai.mit.edu> | |
1915 | ||
1916 | * progmodes/compile.el (grep-command): Initialize to nil. | |
1917 | (grep-find-command): Initialize to nil. | |
1918 | (grep-find-use-xargs): Initialize to nil. | |
1919 | (grep-compute-defaults): New function, sets those three vars properly. | |
1920 | (grep, grep-find): Call grep-compute-defaults if ...command variable | |
1921 | is still nil. | |
1922 | (grep-program): Doc fix. | |
1923 | ||
1924 | 1998-06-21 Richard Stallman <rms@sucrose.ai.mit.edu> | |
1925 | ||
1926 | * files.el (find-file-noselect-1): Init buffer-file-coding-system | |
1927 | from default-buffer-file-coding-system. | |
1928 | ||
1929 | * files.el (find-file-noselect-1): Return the buffer that is current | |
1930 | after after-find-file. | |
1931 | (find-file-noselect): Return whatever find-file-noselect-1 returns. | |
1932 | ||
1933 | * emacs-lisp/cl-macs.el (buffer-modified-p): Make defsetf handle | |
1934 | buffer argument. | |
1935 | ||
1936 | * mail/rmailout.el (rmail-output): Handle directories properly | |
10d1d0af | 1937 | in suggestions for the alist. |
6edcb099 DL |
1938 | |
1939 | 1998-06-21 Dan Nicolaescu <done@ece.arizona.edu> | |
1940 | ||
1941 | * midnight.el (midnight): Put :version to the defgroup and delete | |
1942 | it from all the variables. | |
1943 | ||
1944 | * net-utils.el (net-utils): Add :version. | |
1945 | ||
1946 | 1998-06-21 Dan Nicolaescu <done@ece.arizona.edu> | |
1947 | ||
1948 | Add support for loading the files that contain :version when doing | |
183080b6 | 1949 | `customize-changed-options' so it can know which variables have |
6edcb099 | 1950 | changed even in files that were not loaded at the time it was called. |
0b381c7e | 1951 | * cus-edit.el (customize-changed-options): Remember all the |
6edcb099 | 1952 | versions and load the corresponding files before we show the |
e84eb37a | 1953 | customization buffer. Change the sorting to show the groups first |
6edcb099 DL |
1954 | in the customization buffer. |
1955 | ||
1956 | (custom-buffer-create-internal): Move the ... before %. | |
1957 | ||
48e562d4 | 1958 | * cus-dep.el (custom-make-dependencies): Also remember if the |
39dc7e84 | 1959 | variable is autoloaded or not. |
6edcb099 DL |
1960 | Create the information needed by customize-changed-options. |
1961 | ||
1962 | 1998-06-21 Eli Zaretskii <eliz@mescaline.gnu.org> | |
1963 | ||
1964 | * vc.el (vc-binary-suffixes): New variable. | |
1965 | (vc-find-binary): Append every suffix from vc-binary-suffixes when | |
1966 | looking for executable files. | |
1967 | ||
1968 | 1998-06-20 Richard Stallman <rms@gnu.org> | |
1969 | ||
1970 | * apropos.el (apropos-print): Delete arg DOC-FN. | |
1971 | Callers changed to do that work before calling apropos-print. | |
1972 | Make *Apropos* buffer read only. | |
1973 | ||
1974 | * replace.el (occur): Set buffer-read-only. | |
1975 | ||
ce058493 | 1976 | 1998-06-20 Per Starbäck <starback@strindberg.ling.uu.se> |
6edcb099 DL |
1977 | |
1978 | * international/characters.el, ispell.el, startup.el: Doc fixes. | |
1979 | ||
1980 | * ispell.el (ispell-skip-region): Don't complain when | |
1981 | ispell-check-comments is 'exclusive and there are no more | |
1982 | comments. Just skip to the end instead. | |
1983 | ||
1984 | 1998-06-20 Kenichi Handa <handa@etl.go.jp> | |
1985 | ||
1986 | * international/fontset.el (x-style-funcs-alist): If | |
1987 | x-make-font-demibold or x-make-font-bold return nil, don't try | |
1988 | further style modification. | |
1989 | ||
1990 | * international/encoded-kb.el (encoded-kbd-self-insert-sjis): | |
1991 | Handle katakana-jisx0201 correctly. | |
1992 | ||
1993 | * isearch.el (isearch-range-invisible): Handle the case that | |
1994 | buffer-invisibility-spec is t (i.e. not a list). | |
1995 | ||
1996 | * language/devan-util.el (devanagari-digit-viram-visarga): Set the | |
1997 | correct value. | |
1998 | (devanagari-composite-glyph-unit): Likewise. | |
1999 | (devanagari-char-to-glyph-rules): Likewise. | |
2000 | ||
2001 | * language/ethio-util.el: Delete codes for ethio-mode, which | |
10d1d0af | 2002 | includes deletion of variable ethio-mode, variable |
6edcb099 DL |
2003 | ethio-mode-map, and function ethio-mode. |
2004 | (exit-ethiopic-environment-data): New variable. | |
2005 | (setup-ethiopic-environment): Recode information of changed key | |
2006 | bindings in exit-ethiopic-environment-data. Add | |
2007 | ethio-select-a-translation to quail-mode-hook. | |
2008 | (exit-ethiopic-environment): New function. | |
2009 | (ethio-find-file): Don't check ethio-mode. | |
2010 | (ethio-write-file): Likewise. | |
2011 | ||
2012 | * language/ethiopic.el: Set `exit-function' of Ethiopic | |
2013 | lang. env. to exit-ethiopic-environment. | |
2014 | ||
2015 | * term/x-win.el: When creating a fontset from a specified ASCII | |
10d1d0af | 2016 | font, don't use the resolved font name for the new fontset name. |
6edcb099 DL |
2017 | |
2018 | 1998-06-19 Karl Heuer <kwzh@gnu.org> | |
2019 | ||
2020 | * emacs-lisp/checkdoc.el (checkdoc-eval-defun): Doc fix. | |
ee7683eb | 2021 | (checkdoc-continue, checkdoc-triple-semi-comment-check-flag): Ditto. |
6edcb099 DL |
2022 | (checkdoc-common-verbs-wrong-voice): Use dotted pairs. |
2023 | ||
2024 | 1998-06-19 Richard Stallman <rms@gnu.org> | |
2025 | ||
2026 | * startup.el (normal-top-level): | |
2027 | For root, set backup-by-copying-when-mismatch to t. | |
2028 | ||
2029 | * international/fontset.el (x-style-funcs-alist): | |
2030 | Fix the elements that call two x-... functions | |
2031 | so they don't call the second if the first gives nil. | |
2032 | (fontset-default-styles): New variable. | |
2033 | (create-fontset-from-fontset-spec): Use fontset-default-styles. | |
2034 | ||
2035 | 1998-06-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
2036 | ||
2037 | * progmodes/dcl-mode.el (dcl): Define as customize group, not | |
2038 | as option. | |
2039 | ||
e602e779 | 2040 | 1998-06-19 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
2041 | |
2042 | * time-stamp.el (time-stamp): Handle newlines in time-stamp-pattern. | |
2043 | (time-stamp-string-preprocess): Handle more than one numeric arg. | |
2044 | ||
2045 | 1998-06-19 Dave Love <fx@gnu.org> | |
2046 | ||
2047 | * browse-url.el (browse-url-netscape): Encode `)' too. | |
2048 | ||
2049 | 1998-06-16 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2050 | ||
2051 | * vc.el (vc-find-binary): Accept only non-directories. | |
2052 | ||
2053 | 1998-06-15 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2054 | ||
2055 | * mail/rmail.el (rmail): Make the buffer multibyte | |
2056 | even if it was already nonempty, if it should be multibyte. | |
2057 | ||
2058 | * custom.el (custom-declare-variable): Update current-load-list. | |
2059 | ||
2060 | 1998-06-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
2061 | ||
2062 | * wid-edit.el (widget-default-get): Doc fix. | |
2063 | (widget-editable-list-entry-create): Apply :value-to-external to | |
183080b6 | 2064 | the value returned from widget-default-get. |
6edcb099 DL |
2065 | |
2066 | 1998-06-14 Ken'ichi Handa <handa@melange.gnu.org> | |
2067 | ||
2068 | * international/mule.el (set-auto-coding): Redo the previous change. | |
2069 | ||
2070 | * tar-mode.el (tar-extract): Adjusted for the change of the spec | |
2071 | of set-auto-coding-function. | |
2072 | ||
2073 | 1998-06-14 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2074 | ||
2075 | * play/gamegrid.el, play/snake.el, play/tetris.el: New file. | |
2076 | ||
2077 | * uncompress.el (uncompress-while-visiting): | |
2078 | Bind coding-system-for-write and coding-system-for-read. | |
2079 | ||
2080 | * tmm.el (tmm-get-keymap): Handle :filter. | |
2081 | ||
2082 | 1998-06-14 Eli Zaretskii <eliz@mescaline.gnu.org> | |
2083 | ||
2084 | * files.el (file-name-invalid-regexp): Add control characters for | |
2085 | the case of DOS/Windows: they are disallowed by these filesystems. | |
2086 | ||
2087 | 1998-06-14 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2088 | ||
2089 | * net-utils.el: New file. | |
2090 | ||
2091 | 1998-06-13 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2092 | ||
2093 | * emacs-lisp/sregex.el: New file. | |
2094 | ||
2095 | * startup.el (command-line-1): Check that user-init-file non-nil. | |
2096 | ||
2097 | * files.el (user-init-file): Default value now nil. | |
2098 | ||
2099 | * help.el (help-map): C-h 4 i runs info-other-window. | |
2100 | ||
2101 | * info.el (info-other-window): New function. | |
2102 | ||
2103 | * mail/rmail.el (rmail-variables): Locally bind | |
2104 | local-enable-local-variables, not enable-local-variables. | |
2105 | (rmail): Don't switch buffers inside the binding of | |
2106 | enable-local-variables. | |
2107 | ||
2108 | * arc-mode.el (archive-mode): Locally bind | |
2109 | local-enable-local-variables, not enable-local-variables. | |
2110 | ||
2111 | * tar-mode.el (tar-mode): Locally bind local-enable-local-variables, | |
2112 | not enable-local-variables. | |
2113 | ||
2114 | * files.el (local-enable-local-variables): New variable. | |
2115 | (set-auto-mode): Test it. | |
2116 | ||
2117 | * wid-edit.el (other): Doc fix. | |
2118 | ||
2119 | * repeat.el (repeat): | |
2120 | Don't set obsolete var repeat-num-input-keys-at-prefix. | |
2121 | ||
2122 | * files.el (find-file-noselect): Delete unused local var `error'. | |
2123 | (find-file-noselect-1): Add local var `error'. | |
2124 | ||
2125 | * ispell.el (ispell-region): Return non-nil if not aborted. | |
2126 | (ispell-highlight-spelling-error-generic): Fix doc typo. | |
2127 | ||
2128 | 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2129 | ||
2130 | * midnight.el (midnight-mode): New variable. | |
2131 | (midnight-timer-function): New function. | |
2132 | (midnight-delay-set): Make the timer run midnight-timer-function. | |
2133 | ||
2134 | 1998-06-12 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
2135 | ||
2136 | * vc.el (vc-dired-hook): Don't use dired-kill-line to remove | |
2137 | directory lines in terse mode. | |
39dc7e84 | 2138 | (vc-dired-purge): If the top level dir is empty, make it look |
6edcb099 DL |
2139 | a little nicer. |
2140 | ||
2141 | 1998-06-12 Dave Love <fx@gnu.org> | |
2142 | ||
2143 | * loadhist.el (read-feature): Doc fix. | |
2144 | (loadhist-hook-functions): New variable. | |
2145 | (unload-feature): Act on FEATURE-unload-hook or look for unloaded | |
2146 | functions on hooks and remove them. | |
2147 | ||
2148 | 1998-06-12 Ken'ichi Handa <handa@melange.gnu.org> | |
2149 | ||
2150 | * international/mule.el (set-auto-coding): Cancel the previous change. | |
2151 | ||
2152 | 1998-06-12 Kenichi Handa <handa@etl.go.jp> | |
2153 | ||
2154 | * faces.el (set-face-font): Pay attention to fontset. | |
2155 | (set-face-font-auto): Call resolve-fontset-name. | |
2156 | ||
2157 | * international/fontset.el (instantiate-fontset): Delete | |
2158 | duplicated call of x-complement-fontset-spec. Call new-fontset | |
2159 | with a correct argument. | |
2160 | (x-compose-font-name): Argument name adjusted for the doc-string. | |
2161 | (x-complement-fontset-spec): Don't alter the contents of the | |
2162 | arguments XLFD-FIELDS and FONTLIST. | |
2163 | (x-style-funcs-alist): The format changed. | |
2164 | (x-modify-font-name): New function. | |
2165 | (create-fontset-from-fontset-spec): The arg STYLE-VARIANT-P is | |
2166 | changed to STYLE-VARIANT, the format also changed. Use | |
2167 | x-modify-font-name instead of calling functions in | |
2168 | x-style-funcs-alist directly. | |
2169 | (instantiate-fontset): Use x-modify-font-name instead of calling | |
2170 | functions in x-style-funcs-alist directly. | |
2171 | (resolve-fontset-name): New function. | |
2172 | ||
2173 | * term/x-win.el: While creating fontsets of style variants, pay | |
2174 | attention to X resources XXX.attributeFont. | |
2175 | ||
2176 | 1998-06-12 Thien-Thi Nguyen <ttn@delysid.gnu.org> | |
2177 | ||
2178 | * progmodes/hideshow.el: Require `easymenu'. Rework to | |
2179 | use easymenu. Remove eol ws. | |
2180 | (hs-hide-level-recursive, hs-hide-level): Add. | |
2181 | (hs-unbalance-handler-method): Delete. | |
2182 | (hs-show-block-at-point): Always use `top-level' | |
2183 | unbalanced-handler case. | |
2184 | (hs-minor-mode): Use `make-local-variable' not | |
2185 | `make-variable-buffer-local'. | |
2186 | ||
2187 | 1998-06-12 Kenichi Handa <handa@etl.go.jp> | |
2188 | ||
2189 | * international/mule.el (set-auto-coding): Argument is changed to SIZE. | |
2190 | Now finds the text to be scanned in the current buffer. | |
2191 | ||
2192 | 1998-06-11 Rob Riepel <riepel@Zathras.Stanford.EDU> | |
2193 | ||
2194 | * tpu-edt.el (tpu-include) Use insert-file-contents, remove | |
2195 | save-excursion. | |
2196 | ||
2197 | 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2198 | ||
39dc7e84 | 2199 | * help.el (describe-key, describe-key-briefly): |
6edcb099 DL |
2200 | Don't discard up event after down event. |
2201 | ||
39dc7e84 | 2202 | * emacs-lisp/find-func.el (find-function-on-key): |
6edcb099 DL |
2203 | Don't discard up event after down event. |
2204 | ||
2205 | 1998-06-11 Felix Lee <flee@cygnus.com> | |
2206 | ||
2207 | * gud.el (gud-filter): Extend scope of binding of | |
2208 | gud-filter-defer-flag. | |
2209 | ||
2210 | 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2211 | ||
2212 | * jka-compr.el (jka-compr-insert-file-contents): Don't run | |
2213 | after-insert-file-functions, since caller does that. | |
2214 | ||
2215 | * midnight.el: New file. | |
2216 | ||
2217 | 1998-06-11 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
2218 | ||
39dc7e84 | 2219 | * dired.el (dired-readin): Insert headerline only if necessary. |
6edcb099 DL |
2220 | (Not in recursive listings.) |
2221 | ||
2222 | * vc.el (vc-dired-recurse, vc-dired-terse-display): New user options. | |
2223 | (vc-next-action-dired): Cleanup. Let vc-dired-terse-mode be nil here, | |
2224 | so that checked-in files don't vanish. | |
2225 | (vc-dired-toggle-terse-mode): New function. | |
2226 | (vc-dired-hook): Don't show "." and "..". Handle terse mode. | |
2227 | (vc-dired-purge): New function. | |
2228 | (vc-directory): Handle vc-dired-recurse. | |
2229 | ||
2230 | 1998-06-11 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2231 | ||
2232 | * mail/rmail.el (rmail-toggle-header): Fix previous change. | |
2233 | ||
2234 | 1998-06-10 Dave Love <fx@gnu.org> | |
2235 | ||
2236 | * mail/metamail.el (metamail-region): Don't use concat with | |
2237 | numeric arg. | |
2238 | ||
2239 | * browse-url.el: Don't require dired when compiling. | |
2240 | (browse-url-lynx-input-delay, browse-url-lynx-input-attempts): | |
2241 | Remove customization. | |
2242 | (browse-url-grail): Respect new-window arg (Barry Warsaw). | |
2243 | ||
2244 | 1998-06-10 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2245 | ||
2246 | * progmodes/cc-langs.el (c-mode-menu): Use (mark t), not (mark), | |
2247 | in enable-expressions. | |
2248 | ||
2249 | * wid-edit.el (other): New widget type. | |
2250 | ||
2251 | * emacs-lisp/eval-reg.el (elisp-eval-region): | |
2252 | Accept new arg read-function; also handle load-read-function. | |
2253 | ||
2254 | 1998-06-10 Andrew Innes <andrewi@harlequin.co.uk> | |
2255 | ||
2256 | * startup.el (command-line): Set `temporary-file-directory' based | |
2257 | on environment settings, before processing init files. | |
2258 | ||
2259 | 1998-06-10 Alan Shutko <ats@acm.org> | |
2260 | ||
2261 | * bindings.el (ctl-x-map): Change vi-dot binding to repeat. | |
2262 | ||
2263 | 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk> | |
2264 | ||
2265 | * wid-edit.el (widget-specify-secret): New function. | |
2266 | (widget-after-change): Use it. | |
2267 | (widget-specify-field): Use it. | |
2268 | ||
2269 | 1998-06-09 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2270 | ||
2271 | * emacs-lisp/lisp-mode.el (eval-defun): Pass read function to | |
2272 | eval-region as arg, instead of binding load-read-function. | |
2273 | ||
2274 | * files.el (find-file-noselect): Use find-file-noselect-1 | |
2275 | after "Save file and revisit literally? ". | |
2276 | ||
2277 | * help.el (help-make-xrefs): When scanning keymap binding listings, | |
2278 | scan from the very beginning. | |
2279 | (help-follow-mouse): Avoid save-excursion, so can set point properly. | |
2280 | ||
2281 | * mail/uce.el: Several fixes in doc string style. | |
2282 | (uce-mail-reader): Use defcustom. | |
2283 | ||
2284 | 1998-06-09 Ed Reingold <reingold@cs.uiuc.edu> | |
2285 | ||
2286 | * calendar/cal-tex.el (cal-tex-list-diary-entries): Set | |
2287 | diary-display-hook correctly. | |
2288 | ||
e84eb37a JB |
2289 | * calendar/cal-menu.el (calendar-mouse-holidays) |
2290 | (calendar-mouse-view-diary-entries) | |
2291 | (calendar-mouse-view-other-diary-entries): Rewritten to put results | |
6edcb099 DL |
2292 | in popup menu to be consistent with other functions. |
2293 | ||
92439579 | 2294 | * calendar/diary-lib.el (view-other-diary-entries): Don't override |
6edcb099 DL |
2295 | default value of diary-file. |
2296 | ||
2297 | 1998-06-09 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2298 | ||
2299 | * mail/sendmail.el (mail-header-end): Widen. | |
2300 | (mail-text-start): Widen. | |
2301 | ||
2302 | * progmodes/cperl-mode.el (pod2man-program): Var reinstalled. | |
2303 | (cperl-pod-to-manpage, cperl-pod2man-build-command): Fns reinstalled. | |
2304 | ||
2305 | 1998-06-09 stanislav shalunov <shalunov@mccme.ru> | |
2306 | ||
39dc7e84 | 2307 | * mail/uce.el (uce-message-text): |
6edcb099 DL |
2308 | Change the text of message that is sent. |
2309 | ||
2310 | * mail/uce.el (uce-reply-to-uce): Do not assume all Received lines | |
2311 | are on top of message without headers like `From' or `To'. | |
2312 | ||
2313 | * mail/uce.el (uce-reply-to-uce): Parse Received lines better. | |
2314 | ||
2315 | * mail/uce.el (uce-mail-reader): New user option. | |
2316 | (uce-reply-to uce): Add support for Gnus. User is supposed to set | |
2317 | uce-mail-reader to `gnus' if using Gnus to read mail. The default | |
2318 | is to assume Rmail. There's no magic to determine what mail | |
2319 | reader is currently active, so it is not possible to mix using | |
2320 | uce.el with Rmail and Gnus. | |
2321 | ||
2322 | 1998-06-08 Dan Nicolaescu <done@ece.arizona.edu> | |
2323 | ||
2324 | * generic.el (generic-mode-with-type): Set major-mode to be the | |
2325 | actual mode, not generic-mode. | |
2326 | ||
2327 | 1998-06-08 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2328 | ||
2329 | * apropos.el (apropos-print): The cross ref for a variable | |
2330 | should always do just describe-variable. | |
2331 | ||
2332 | * ange-ftp.el (ange-ftp-expand-dir): Use null-device. | |
2333 | ||
2334 | * progmodes/compile.el (grep-null-device): Variable deleted. | |
2335 | (grep-command, grep-find-use-xargs): Use null-device. | |
2336 | (grep, grep-find): Use null-device. | |
2337 | ||
2338 | * files.el (null-device): New variable. | |
2339 | ||
2340 | * progmodes/cperl-mode.el (Man-filter-list): Unused variable deleted. | |
2341 | (cperl-perldoc, cperl-perldoc-at-point): Functions reinstalled. | |
2342 | ||
2343 | 1998-06-08 Andrew Innes <andrewi@harlequin.co.uk> | |
2344 | ||
2345 | * ange-ftp.el (ange-ftp-file-name-completion): Use | |
2346 | ange-ftp-this-dir instead of literal "/" when calling real | |
2347 | completion function. | |
2348 | ||
2349 | 1998-06-08 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2350 | ||
2351 | * textmodes/texnfo-upd.el (texinfo-insert-master-menu-list): | |
2352 | Insert \n after @detailmenu. | |
2353 | ||
2354 | 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2355 | ||
2356 | * progmodes/cperl-mode.el (cperl-problems): Doc fix. | |
2357 | ||
e84eb37a | 2358 | * progmodes/cperl-mode.el (cperl-pod-to-manpage): Function deleted. |
6edcb099 DL |
2359 | (cperl-pod2man-build-command, cperl-perldoc-at-point): Likewise. |
2360 | (cperl-perldoc): Likewise. | |
2361 | (pod2man-program): Variable deleted. | |
2362 | ||
2363 | * repeat.el: Renamed from vi-dot.el. | |
2364 | All functions and variables renamed. | |
2365 | (repeat-last-kill-command): Variable deleted; | |
2366 | use real-last-command instead. | |
2367 | (kill-region): Advice definition deleted. | |
2368 | (universal-argument-more, universal-argument-other-key) | |
2369 | (typematic-universal-argument-more-or-less): Advice deleted. | |
2370 | (repeat-prefix-arg): Variable deleted. | |
2371 | (repeat-num-input-keys-at-prefix): Variable deleted. | |
2372 | (repeat): Use last-prefix-arg. | |
2373 | ||
2374 | 1998-06-07 Stephen Eglen <stephen@gnu.org> | |
2375 | ||
e84eb37a JB |
2376 | * iswitchb.el (iswitchb-require-match, iswitchb-temp-buflist) |
2377 | (iswitchb-bufs-in-frame): Variables declared with defvar to quieten | |
6edcb099 DL |
2378 | the byte compiler. |
2379 | ||
2380 | 1998-06-06 Andrew Innes <andrewi@harlequin.co.uk> | |
2381 | ||
2382 | * ange-ftp.el (ange-ftp-file-name-completion): Do hostname | |
2383 | completion in root directory of all drives on Windows. | |
2384 | (ange-ftp-file-name-all-completions): Fix regexp for detecting | |
2385 | root directory on drives. | |
2386 | ||
2387 | (file-name-handler-alist): Remove the autoload tag from the | |
2388 | top-level form which changes file-name-handler-alist to support | |
2389 | Windows hostname completion. | |
2390 | ||
2391 | 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2392 | ||
2393 | * gnus/message.el (message-mode): Set paragraph-start and | |
2394 | paragraph-separate as in mail-mode. | |
2395 | ||
2396 | * mail/sendmail.el (mail-mode): Include `-- ' and `---+' in | |
2397 | paragraph-start and paragraph-separate. | |
2398 | ||
2399 | * progmodes/fortran.el (fortran-electric-line-number): | |
2400 | Add delete-selection property. | |
2401 | ||
2402 | * simple.el (comment-region): Check for enough chars to delete | |
2403 | in the numarg != t case as in the numarg = t case. | |
2404 | ||
2405 | 1998-06-06 Dan Nicolaescu <done@ece.arizona.edu> | |
2406 | ||
2407 | * emacs-lisp/autoload.el (make-autoload): Add support for | |
2408 | `define-generic-mode' and `easy-mmode-define-minor-mode' and | |
2409 | update the doc string accordingly. | |
2410 | ||
2411 | 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2412 | ||
2413 | * mail/rmail.el (rmail): Prevent find-file from calling | |
2414 | rmail-mode for a new buffer. Do it later, instead. | |
2415 | ||
2416 | * rect.el (string-rectangle-line): Delete the rectangle first. | |
2417 | (string-rectangle): Doc fix. | |
2418 | ||
2419 | * files.el (find-file-noselect-1): New function. | |
2420 | (find-file-noselect): If want to visit literally and buffer is | |
2421 | visited the ordinary way, or vice versa, ask user whether | |
2422 | to re-visit, or save and revisit. Use find-file-noselect-1. | |
2423 | ||
2424 | 1998-06-05 Vinicius Jose Latorre <vinicius@cpqd.com.br> | |
2425 | ||
2426 | * ps-print.el: Fix spooled file bugs. | |
2427 | (ps-print-version): New version number (3.06.3) and doc fix. | |
2428 | (ps-page-postscript): New var. | |
2429 | (ps-begin-file): Initialize PostScript page number, | |
2430 | eliminate total page and line number. | |
2431 | (ps-begin-job): Eliminate PostScript Trailer section on spooled buffer, | |
2432 | initialize total page and line number. | |
2433 | (ps-end-file): Use PostScript page number. | |
2434 | (ps-header-page): Adjust header page. | |
2435 | (ps-generate): Adjust page and line count setting. | |
2436 | (ps-do-despool): Eliminate PostScript Trailer section setting. | |
2437 | ||
2438 | 1998-06-05 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2439 | ||
2440 | * man.el (Man-kill, Man-quit): Use quit-window. | |
2441 | ||
2442 | * ps-print.el (ps-generate): Call set-buffer-multibyte. | |
2443 | ||
2444 | * textmodes/fill.el (fill-paragraph): | |
2445 | Bind fill-paragraph-function to nil, if it doesn't do the job. | |
2446 | ||
2447 | 1998-06-05 Ed Reingold <reingold@melange.gnu.org> | |
2448 | ||
2449 | * calendar/cal-menu.el (cal-menu-update): Fix menu separators. | |
2450 | ||
2451 | 1998-06-05 Andrew Innes <andrewi@harlequin.co.uk> | |
2452 | ||
2453 | * jka-compr.el (jka-compr-write-region): Ensure | |
2454 | `last-coding-system-used' is updated, so that basic-save-buffer | |
2455 | sees the right value. | |
2456 | ||
2457 | 1998-06-05 Richard Stallman <rms@gnu.org> | |
2458 | ||
2459 | * loadup.el: Clean up mechanism for removing -l loadup from end. | |
2460 | ||
2461 | 1998-06-05 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
2462 | ||
2463 | * dired.el (dired-internal-noselect): Call either dired-mode | |
2464 | or MODE, but not both. | |
2465 | ||
2466 | * vc.el (vc-directory): Bind vc-dired-switches in order to | |
2467 | pass switches to vc-dired-mode. | |
2468 | (vc-dired-mode): Check for vc-dired-switches. | |
2469 | ||
2470 | 1998-06-04 Dan Nicolaescu <done@ece.arizona.edu> | |
2471 | ||
39dc7e84 | 2472 | * rsz-mini.el (resize-minibuffer-mode): |
6edcb099 DL |
2473 | * iswitchb.el (iswitchb-read-buffer): Add autoload cookie. |
2474 | ||
e84eb37a | 2475 | 1998-06-03 Kevin Rodgers <kevinr@ihs.com> (tiny change) |
6edcb099 DL |
2476 | |
2477 | * replace.el (esc-map): Bind C-M-% to query-replace-regexp. | |
2478 | ||
2479 | 1998-06-03 Richard Stallman <rms@gnu.org> | |
2480 | ||
2481 | * cus-edit.el (customize-group-other-window): Fix previous change. | |
2482 | ||
2483 | * international/mule-diag.el (list-character-sets-1): New subroutine. | |
2484 | (list-character-sets): Use it. | |
2485 | (list-coding-systems-1): New subroutine. | |
2486 | (list-coding-systems): Use it. | |
2487 | (list-input-methods-1): New subroutine. | |
2488 | (list-input-methods): Use it. | |
2489 | (mule-diag): Avoid method of displaying text in *Help* then copying it. | |
2490 | Instead, insert it directly into *Mule-Diagnosis*. | |
2491 | Use list-character-sets-1, list-coding-systems-1, list-input-methods-1. | |
2492 | Copy the code from list-fontsets and list-coding-categories. | |
2493 | Improve the display buffer's header. | |
2494 | ||
2495 | * files.el (toggle-read-only): When exiting View mode, locally | |
2496 | set view-read-only to t so another toggle will re-enable View mode. | |
2497 | ||
2498 | * view.el (View-exit-and-edit): Bind view-no-disable-on-exit to nil. | |
2499 | ||
2500 | 1998-06-03 Michael Ernst <mernst@alum.mit.edu> | |
2501 | ||
2502 | * mail/rmailsum.el (rmail-summary-rmail-update): Set message | |
2503 | unseen only if `rmail-summary-put-back-unseen' is non-nil. | |
2504 | ||
2505 | * mail/rmail.el (rmail-toggle-header): Redo previous change; | |
2506 | don't move point if possible. | |
2507 | (rmail-count-screen-lines): Add. | |
2508 | ||
ce058493 | 2509 | 1998-06-03 Per Starbäck <starback@update.uu.se> |
6edcb099 DL |
2510 | |
2511 | * emacs-lisp/bytecomp.el (byte-compile-lambda): Fix previous | |
2512 | change. | |
2513 | ||
2514 | 1998-06-03 Dan Nicolaescu <done@ece.arizona.edu> | |
2515 | ||
e84eb37a | 2516 | * locate.el (locate, locate-with-filter): |
6edcb099 DL |
2517 | * generic.el (define-generic-mode): Correct typo in autoload |
2518 | cookie that prevented appropriate autoloads to be generated. | |
2519 | ||
2520 | 1998-06-03 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
2521 | ||
2522 | * vc.el (vc-dired-hook): Kill excluded directories recursively. | |
2523 | ||
2524 | 1998-06-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
2525 | ||
2526 | * emacs-lisp/find-func.el (find-function-noselect): Don't call | |
2527 | format twice with the error message. Quote the function name | |
2528 | before splicing into regexp. | |
2529 | ||
2530 | 1998-06-02 Dave Love <fx@gnu.org> | |
2531 | ||
2532 | * docref.el: Deleted in view of current approach to doc strings. | |
2533 | ||
2534 | * startup.el (normal-top-level-add-subdirs-to-load-path): Ignore | |
2535 | CVS directories too. | |
2536 | ||
2537 | 1998-06-02 Richard Stallman <rms@gnu.org> | |
2538 | ||
2539 | * cus-edit.el (customize-group, customize-group-other-window) | |
2540 | (custom-buffer-create, custom-buffer-create-other-window) | |
2541 | (customize-browse): Use pop-to-buffer. | |
2542 | (same-window-regexps): Add autoload to add regexp to match custom bfrs. | |
2543 | ||
2544 | * info.el (Info-exit): Use quit-window. | |
2545 | ||
2546 | * mail/rmail.el (rmail-toggle-header): Preserve point | |
2547 | and window-start (more or less) when reverting to original header. | |
2548 | ||
2549 | 1998-06-01 Richard Stallman <rms@gnu.org> | |
2550 | ||
2551 | * window.el (shrink-window-if-larger-than-buffer): | |
2552 | Switch to the specified window and its buffer at the outset. | |
2553 | (count-windows): Doc fix. | |
2554 | ||
2555 | * help.el (help-setup-xref): Change all callers to | |
2556 | use (function args...) instead of (function . arg). Doc fix. | |
2557 | (help-follow): Put (point) at front of elts of help-xref-stack. | |
2558 | (help-xref-stack): Elt format now (POSITION FUNCTION ARGS). | |
2559 | (help-xref-stack-item): Doc fix. | |
2560 | (help-xref-go-back): Assume new format for help-xref-stack. | |
2561 | (help-follow): Look for prop on previous char if next char has none. | |
2562 | Avoid error at beginning or end of buffer. | |
2563 | (describe-bindings): New optional arg BUFFER. | |
2564 | Use help-setup-xref. | |
2565 | ||
2566 | * simple.el (event-apply-alt-modifier, etc): Doc fixes. | |
2567 | ||
2568 | 1998-06-01 Andrew Innes <andrewi@harlequin.co.uk> | |
2569 | ||
2570 | * arc-mode.el (archive-extract): Fix handling of 'view option. | |
2571 | ||
ce058493 | 2572 | 1998-06-01 Per Starbäck <starback@update.uu.se> |
6edcb099 DL |
2573 | |
2574 | * apropos.el (apropos-variable): Fixed argument to apropos-command. | |
2575 | (apropos-command): Let `var-predicate' have higher priority than | |
2576 | `do-all'. | |
2577 | ||
2578 | 1998-06-01 Dave Love <fx@gnu.org> | |
2579 | ||
2580 | * textmodes/sgml-mode.el (sgml-font-lock-keywords-1): Add -. as | |
2581 | NMCHARs. Elide upper case (see font-lock-defaults). Generalize | |
2582 | comment declaration not to exclude markup. | |
2583 | ||
2584 | 1998-05-31 Richard Stallman <rms@gnu.org> | |
2585 | ||
2586 | * which-func.el (which-func-ff-hook): If imenu gets error, | |
2587 | clear which-func-mode. | |
2588 | ||
2589 | * progmodes/compile.el (grep): Fix previous change. | |
2590 | ||
2591 | * international/mule-diag.el: Many doc fixes. | |
2592 | ||
2593 | * tar-mode.el (tar-extract): Pass HIGHEST=t to detect-coding-region. | |
2594 | ||
2595 | * simple.el (keyboard-quit): Doc fix. | |
2596 | ||
2597 | * textmodes/two-column.el: Bind f2 and C-x 6 prefixes | |
2598 | only via an autoload, not when this file is loaded. | |
2599 | ||
2600 | * international/mule.el (coding-system-mnemonic): | |
2601 | Don't crash if arg is nil. | |
2602 | ||
f1180544 | 2603 | 1998-05-31 Alan Shutko <shutkoa@ugsolutions.com> |
6edcb099 DL |
2604 | |
2605 | * emacs-lisp/easy-mmode.el (easy-mmode-define-minor-mode): Add | |
2606 | missing format arg. | |
2607 | ||
2608 | 1998-05-30 Dave Love <fx@gnu.org> | |
2609 | ||
2610 | * finder.el (finder-known-keywords): Fix `convenience' entry. | |
2611 | ||
f1180544 | 2612 | 1998-05-30 Richard Stallman <rms@gnu.org> |
6edcb099 DL |
2613 | |
2614 | * textmodes/tex-mode.el: Undo May 15 change. | |
2615 | ||
2616 | * international/mule-diag.el (mule-diag): Don't call help-mode. | |
2617 | Instead, call print-help-return-message. | |
2618 | ||
2619 | * ffap.el (ffap-bindings): Fix the dired-at-point binding. | |
2620 | ||
2621 | 1998-05-30 Sam Steingold <sds@usa.net> | |
2622 | ||
2623 | * compile.el (compilation-scroll-output): Correct the :version | |
2624 | keyword to be a string. | |
2625 | ||
2626 | 1998-05-30 Michael Kifer <kifer@cs.sunysb.edu> | |
2627 | ||
2628 | * ediff-mult.el (ediff-mark-for-hiding-at-pos) | |
2629 | (ediff-mark-for-operation-at-pos): Renamed from | |
2630 | ediff-mark-for-hiding, ediff-mark-for-operation. | |
2631 | (ediff-mark-session-for-hiding, ediff-mark-session-for-operation) | |
2632 | (ediff-unmark-all-for-operation, ediff-unmark-all-for-hiding): New | |
2633 | functions. | |
2634 | (ediff-setup-meta-map): Changed bindings. | |
2635 | ||
2636 | * viper-cmd.el (viper-backward-Word, viper-skip-separators): Bugfix. | |
2637 | (viper-switch-to-buffer, viper-switch-to-buffer-other-window): Bugfix. | |
2638 | * viper-util.el (viper-skip-syntax): Bug fix for eob/bob cases. | |
2639 | * viper-mous.el (viper-surrounding-word): Added '_' to alpha modifiers. | |
2640 | ||
2641 | 1998-05-30 Ralph Schleicher <rs@purple.UL.BaWue.DE> | |
2642 | ||
2643 | * info-look.el: Added support for Scheme. | |
2644 | Removed Info-lookup minor mode. | |
2645 | (info-lookup-file-name-alist): New variable. | |
2646 | (info-lookup-select-mode): New function. Select help mode | |
2647 | according to info-lookup-file-name-alist or fall back to the | |
2648 | buffer's major mode. | |
2649 | (info-lookup): Use info-lookup-select-mode. | |
2650 | (info-lookup-interactive-arguments): Likewise. | |
2651 | (info-complete-symbol): Likewise. | |
2652 | (info-complete-file): Likewise. | |
2653 | (info-complete): Likewise. | |
2654 | ||
2655 | 1998-05-28 Andrew Innes <andrewi@harlequin.co.uk> | |
2656 | ||
2657 | * ange-ftp.el (ange-ftp-expand-file-name): Set default to | |
2658 | default-directory if nil. Check whether default starts with a | |
2659 | drive specifier on windows-nt, as well as name, and call real | |
2660 | function if so. Remove code to strip prefix before // or /~ since | |
2661 | `expand-file-name' itself no longer does that. | |
2662 | (ange-ftp-expand-dir): Use `grep-null-device' instead of | |
2663 | "/dev/null", which is incorrect on windows-nt. | |
2664 | (ange-ftp-file-name-all-completions): Fix root directory regexp | |
2665 | for windows-nt. | |
2666 | (ange-ftp-start-process): On windows-nt, always send a "help foo" | |
2667 | command to ensure the ftp process produces some output, and force | |
2668 | the process to use raw-text-dos decoding. | |
2669 | (ange-ftp-canonize-filename): On windows-nt, strip drive specifier | |
2670 | from expanded remote name. | |
2671 | (ange-ftp-write-region): Allow binary transfer on windows-nt if | |
2672 | remote host type is unix. Ensure `last-coding-system-used' is | |
2673 | given an appropriate value, so that basic-save-buffer isn't | |
2674 | confused by the coding used with the ftp process. | |
2675 | (ange-ftp-insert-file-contents): Ditto. | |
2676 | (ange-ftp-copy-file-internal): Ditto. | |
2677 | (ange-ftp-real-expand-file-name): Use standard definition on | |
2678 | windows-nt. | |
2679 | (ange-ftp-real-expand-file-name-actual): Remove obsolete function. | |
2680 | (ange-ftp-disable-netrc-security-check): Make default value be t | |
2681 | on windows-nt. | |
2682 | ||
2683 | Remove windows-nt entry on file-name-handler-alist for | |
2684 | ange-ftp-hook-function, since ange-ftp remote names do not start | |
2685 | with a drive specifier. Keep ange-ftp-completion-hook-function | |
2686 | entry to allow hostname completion when completing in the root | |
2687 | directory of a drive. | |
2688 | ||
2689 | 1998-05-28 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2690 | ||
2691 | * ange-ftp.el (ange-ftp-start-process): Undo previous change. | |
2692 | ||
2693 | * mail/sendmail.el (mail-from-style): | |
2694 | New alternative, `system-default'. | |
2695 | ||
2696 | 1998-05-27 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2697 | ||
2698 | * mail/sendmail.el (sendmail-send-it): | |
2699 | If mail-from-style isn't angles, parens or nil, don't use -f option. | |
2700 | ||
2701 | 1998-05-27 Ed Reingold <reingold@cs.uiuc.edu> | |
2702 | ||
2703 | * calendar/calendar.el (calendar-buffer-list): Add | |
2704 | other-calendars-buffer. | |
2705 | (calendar-mode): Use activate-menubar-hook only in a window system. | |
2706 | ||
2707 | 1998-05-27 Dave Love <fx@gnu.org> | |
2708 | ||
2709 | * info-look.el: Add an entry for Scheme mode. | |
2710 | ||
2711 | 1998-05-27 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2712 | ||
2713 | * comint.el (comint-mode-map): Move bindings of | |
2714 | comint-next-matching-input-from-input to C-c M-r, and | |
2715 | comint-previous-matching-input-from-input to C-c M-s. | |
2716 | Move comint-get-next-from-history to C-c C-x. | |
2717 | ||
2718 | * mail/rmailout.el (rmail-output-to-rmail-file): | |
2719 | Specify the coding system for writing. | |
2720 | ||
2721 | 1998-05-27 Ed Reingold <reingold@cs.uiuc.edu> | |
2722 | ||
2723 | * calendar/calendar.el (calendar-print-other-dates): New function. | |
2724 | * calendar/calendar.el (calendar-mode-map): Put it on a key. | |
2725 | * calendar/calendar.el (other-calendars-buffer): New constant. | |
2726 | * calendar/cal-x.el (special-display-buffer-names): Add to special | |
2727 | list. | |
2728 | ||
2729 | 1998-05-27 Dave Love <fx@gnu.org> | |
2730 | ||
2731 | * imenu.el (imenu-syntax-alist): Doc fix. | |
2732 | ||
2733 | 1998-05-26 Dan Nicolaescu <done@ece.arizona.edu> | |
2734 | ||
2735 | * ffap.el: Add convenience keyword and add the toplevel defgroup | |
2736 | to the convenience group. | |
2737 | * emulation/pc-select.el: | |
2738 | * follow.el: | |
2739 | * imenu.el: | |
2740 | * hippie-exp.el: | |
2741 | * speedbar.el: | |
2742 | * filecache.el: | |
2743 | * iswitchb.el: | |
2744 | * dabbrev.el: | |
2745 | * completion.el: | |
2746 | * complete.el: | |
2747 | * autorevert.el: | |
2748 | * autoinsert.el: | |
2749 | * abbrev.el: Likewise. | |
2750 | ||
f1180544 | 2751 | 1998-05-26 Emilio Lopes <Emilio.Lopes@Physik.TU-Muenchen.DE> |
4e2af782 | 2752 | Karl Fogel <kfogel@red-bean.com> |
6edcb099 DL |
2753 | |
2754 | * bookmark.el: Changes so bookmark list mode works with Info: | |
2755 | (bookmark-jump-noselect): Use an inner save-window-excursion. | |
2756 | (bookmark-bmenu-switch-other-window): Temporarily set | |
2757 | pop-up-windows, same-window-buffer-names, and same-window-regexps, | |
2758 | to override Info's special display behaviors. | |
2759 | ||
2760 | 1998-05-26 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2761 | ||
2762 | * emacs-lisp/autoload.el (make-autoload): Doc fix. | |
2763 | ||
2764 | 1998-05-25 Dave Love <fx@gnu.org> | |
2765 | ||
2766 | * f90.el (f90-comment-indent): Don't attempt to indent trailing | |
2767 | comment as code. | |
2768 | (f90-looking-at-if-then): Don't lose with scan-lists on bad | |
2769 | syntax. | |
2770 | ||
2771 | 1998-05-25 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2772 | ||
2773 | * emacs-lisp/lisp-mode.el (eval-defun): Pass proper beg to eval-region. | |
2774 | ||
2775 | * faces.el (frame-update-face-colors): Call frame-set-background-mode. | |
2776 | ||
2777 | * frame.el (make-frame-on-display): Check for nonsense display name. | |
2778 | ||
2779 | * mail/rmailedit.el (rmail-old-pruned): New permanent local. | |
2780 | (rmail-edit-current-message): Set rmail-old-pruned, | |
2781 | then display full headers. | |
2782 | (rmail-cease-edit): rmail-old-pruned controls whether to prune headers. | |
2783 | ||
2784 | 1998-05-25 Dan Nicolaescu <done@ece.arizona.edu> | |
2785 | ||
2786 | * emacs-lisp/autoload.el (make-autoload): Add support for | |
e84eb37a | 2787 | define-derived-mode. Update the doc-string accordingly. |
6edcb099 DL |
2788 | |
2789 | * zone-mode.el (zone-mode): Don't require zone-mode. | |
2790 | Use make-local-hook on a hook, not make-variable-buffer-local. | |
2791 | ||
2792 | 1998-05-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
2793 | ||
2794 | * emacs-lisp/byte-opt.el (byte-boolean-vars): | |
2795 | Add print-escape-nonascii. | |
2796 | ||
2797 | * emacs-lisp/autoload.el (generate-file-autoloads): Set | |
2798 | print-escape-nonascii when printing autoload form. | |
2799 | ||
2800 | 1998-05-25 Kenichi HANDA <handa@etl.go.jp> | |
2801 | ||
2802 | * international/mule.el (set-coding-priority): Call | |
2803 | set-coding-priority-internal at the tail. | |
2804 | ||
2805 | 1998-05-24 Stephen Eglen <stephen@cns.ed.ac.uk> | |
2806 | ||
2807 | * help.el (describe-variable): Add a button to call | |
2808 | customize-variable if the variable can be customized. | |
2809 | ||
2810 | 1998-05-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2811 | ||
2812 | * mail/rmail.el (rmail-msg-is-pruned): Delete junk in definition. | |
2813 | ||
2814 | * apropos.el (apropos-command): Change 3rd arg to VAR-PREDICATE | |
2815 | and use it as a predicate for which variables to match. | |
2816 | (apropos-variable): Use that feature to match all documented vars, | |
2817 | if have prefix arg. | |
2818 | (apropos-command): If DO-ALL is set, search functions, not variables. | |
2819 | ||
2820 | * loadup.el (loaddefs.el): Load it earlier, and GC before and after | |
2821 | and a few more times later on. | |
2822 | ||
2823 | * comint.el (comint-get-next-from-history): New command. | |
2824 | (comint-accumulate, comint-goto-process-mark): Likewise. | |
2825 | (comint-set-process-mark, comint-bol-or-process-mark): Likewise. | |
2826 | (comint-save-input-ring-index): New permanent local var. | |
2827 | (comint-accum-marker): Likewise. | |
2828 | (comint-send-input): Clear comint-input-ring-index | |
2829 | and comint-accum-marker. | |
2830 | (comint-previous-matching-input-from-input): | |
2831 | Use comint-accum-marker if set. | |
2832 | (comint-previous-matching-input): Likewise. | |
2833 | (comint-mode): Make those vars buffer-local and initialize. | |
2834 | (comint-mode-map): Make C-c C-a run comint-bol-or-process-mark. | |
2835 | Bind C-c SPC to comint-accumulate. Bind C-c C-q to | |
2836 | comint-get-next-from-history. | |
2837 | ||
2838 | * window.el (split-window-vertically): Doc fix. | |
2839 | ||
2840 | * ffap.el (dired-at-point): Eliminate var dired-function; use `dired'. | |
2841 | (ffap-bindings): Include a binding for C-x d. | |
2842 | ||
2843 | * gud.el (gud-jdb-class-source-alist): defvar moved up. | |
2844 | (gud-jdb-analysis-buffer): Likewise. | |
2845 | ||
2846 | * rect.el (string-rectangle-string): New variable. | |
2847 | (string-rectangle): Bind it. | |
2848 | (string-rectangle-line): Use it. | |
2849 | (operate-on-rectangle-lines): New variable. | |
2850 | (extract-rectangle-line): Update it. | |
2851 | (delete-extract-rectangle, extract-rectangle): Bind and use it. | |
2852 | ||
2853 | * emacs-lisp/cl-indent.el (common-lisp-indent-function): | |
2854 | Bind lisp-indent-error-function. | |
2855 | (lisp-indent-report-bad-format): Use lisp-indent-error-function. | |
2856 | (lisp-indent-error-function): New variable. | |
2857 | ||
2858 | * play/solitaire.el (solitaire-possible-move): | |
2859 | Use funcall to invoke movesymbol. | |
2860 | ||
2861 | * uncompress.el (find-compressed-version): Don't set `error' here. | |
2862 | ||
2863 | 1998-05-24 Eli Zaretskii <eliz@is.elta.co.il> | |
2864 | ||
2865 | * man.el (Man-getpage-in-background): Bind coding-system-for-write | |
2866 | to raw-text-unix instead of binding inhibit-eol-conversion to t. | |
2867 | ||
2868 | 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2869 | ||
2870 | * dos-w32.el (minibuffer-history-case-insensitive-variables): | |
2871 | Add file-name-history to it. | |
2872 | ||
2873 | * simple.el (minibuffer-history-case-insensitive-variables): New var. | |
2874 | (previous-matching-history-element): Implement it. | |
2875 | ||
2876 | * progmodes/compile.el (grep-tag-default): New function. | |
2877 | (grep): New default arg when prefix arg is specified. | |
2878 | ||
2879 | * menu-bar.el (toggle-case-fold-search): New command. | |
2880 | (menu-bar-options-menu): Put that in the menu. | |
2881 | ||
2882 | * dired.el (dired-mark-files-containing-regexp): New command. | |
2883 | (dired-mode-map): Bind it to %g and in menu bar. | |
2884 | ||
2885 | * rect.el (close-rectangle): New command. | |
2886 | ||
2887 | 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2888 | ||
2889 | * international/mule-cmds.el (register-input-method): | |
2890 | Rename arg ENV to LANG-ENV. | |
2891 | ||
2892 | 1998-05-22 Vinicius Jose Latorre <vinicius@cpqd.com.br> | |
2893 | ||
2894 | * ps-print.el (ps-print-version): Doc fix. | |
2895 | (ps-print-prologue-1): Adjust doLineNumber PostScript function. | |
2896 | ||
2897 | 1998-05-22 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2898 | ||
2899 | * jka-compr.el (jka-compr-compression-info-list): Add elts for bzip. | |
2900 | ||
2901 | * uncompress.el (uncompress-while-visiting): Leave point at beginning. | |
2902 | ||
2903 | * find-file.el (ff-emacs-19, ff-xemacs): Functions deleted. | |
2904 | (ff-goto-click, ff-mouse-find-other-file) | |
2905 | (ff-mouse-find-other-file-other-window): Just one definition. | |
2906 | (locate-file): Definition deleted. | |
2907 | ||
2908 | * international/mule.el (make-translation-table): Doc fix. | |
2909 | (define-translation-table): Doc fix. | |
2910 | ||
2911 | 1998-05-22 Inge Frick <inge@nada.kth.se> | |
2912 | ||
2913 | * easymenu.el (easy-menu-do-add-item): Small simplifications. | |
2914 | (easy-menu-precalculate-equivalent-keybindings): New customization | |
2915 | variable. | |
2916 | (easy-menu-add): Precalculate key bindings if | |
2917 | `easy-menu-precalculate-equivalent-keybindings' is on. | |
2918 | ||
2919 | 1998-05-22 Kenichi Handa <handa@etl.go.jp> | |
2920 | ||
2921 | * ccl.el: Change term "character translation table" to | |
2922 | "translation table". | |
2923 | * mule.el: Likewise. | |
2924 | Use translation-table, not character-translation-table, | |
2925 | as char-table subtype. | |
2926 | (define-translation-table): | |
2927 | Renamed from define-character-translation-table. | |
2928 | * mule-util.el: Likewise. | |
2929 | * mule-conf.el: Likewise. | |
2930 | (standard-translation-table-for-decode) | |
2931 | (standard-translation-table-for-encode): | |
2932 | Renamed from standard-character-translation-table-... | |
2933 | ||
2934 | 1998-05-21 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2935 | ||
2936 | * textmodes/sgml-mode.el (sgml-font-lock-keywords-1): | |
2937 | Accept upper case like lower case. | |
2938 | ||
2939 | * files.el (insert-directory): When WILDCARD is nil, | |
2940 | expand ~ if necessary. | |
2941 | ||
2942 | * mail/rnewspost.el (news-inews): Fix typo in prev change. | |
2943 | ||
2944 | 1998-05-21 Eli Zaretskii <eliz@is.elta.co.il> | |
2945 | ||
2946 | * tar-mode.el (tar-mode): Position point on the name of the first file. | |
2947 | (tar-extract): Detect coding-system of the archive member and | |
2948 | decode it like insert-file-contents does. | |
2949 | (tar-alter-one-field): Reposition point on the file name of the | |
2950 | current tar entry. | |
2951 | (tar-subfile-save-buffer): Encode the file when updating it in the | |
2952 | archive, and use the size of encoded text to update the header | |
2953 | block. Set last-coding-system-used to coding-system of the file. | |
2954 | Restore point of tar-superior-buffer after updating the descriptor | |
2955 | line. | |
2956 | ||
2957 | 1998-05-21 Sam Steingold <sds@usa.net> | |
2958 | ||
39c87140 | 2959 | * emacs-lisp/cl-indent.el: Indent `with-standard-io-syntax' correctly. |
6edcb099 DL |
2960 | |
2961 | 1998-05-21 Michael Ernst <ernst@cs.washington.edu> | |
2962 | ||
2963 | * dired-x.el (dired-guess-shell-alist-default): Handle .tgz files. | |
2964 | Handle .pdf files. | |
2965 | ||
2966 | 1998-05-21 Eli Zaretskii <eliz@mescaline.gnu.org> | |
2967 | ||
2968 | * arc-mode.el (archive-file-name-invalid-regexp): Remove. All | |
2969 | users changed to use file-name-invalid-regexp instead. | |
2970 | * files.el (file-name-invalid-regexp): New variable, moved here | |
2971 | from arc-mode.el. | |
2972 | ||
2973 | 1998-05-21 Richard Stallman <rms@psilocin.ai.mit.edu> | |
2974 | ||
2975 | * progmodes/vhdl-mode.el (vhdl-customize-colors): | |
2976 | Renamed from vhdl-use-default-colors, and sense reversed. | |
2977 | (vhdl-customize-faces): | |
2978 | Renamed from vhdl-use-default-faces, and sense reversed. | |
2979 | (vhdl-font-lock-init, vhdl-ps-init): Implement those changes. | |
2980 | (vhdl-submit-bug-report): Use new variable names. | |
2981 | ||
2982 | 1998-05-20 Kenichi Handa <handa@etl.go.jp> | |
2983 | ||
2984 | * term/x-win.el: Generate style variants fontset for | |
2985 | standard-fontset-spec. Generate a fontset based on resolved font | |
2986 | name of a font specified by X resource or -fn command line arg. | |
2987 | ||
2988 | * international/fontset.el (x-font-name-charset-alist): New var. | |
2989 | (register-alternate-fontnames): Doc-string modified. | |
2990 | (x-complement-fontset-spec): Likewise. | |
2991 | (x-complement-fontset-spec): Delete unused local variable. Delete | |
2992 | ad hoc code for Latin-1, instead refer to x-font-name-charset-alist. | |
2993 | (uninstantiated-fontset-alist): Format changed (BASE-FONTSET -> | |
2994 | FONTLIST). | |
2995 | (x-style-funcs-alist): New variable. | |
2996 | (create-fontset-from-fontset-spec): 2nd optional arg is changed | |
2997 | from STYLE to STYLE-VARIANT-P. The meaning also changed. Delete | |
2998 | unused code. Adjusted for the change of | |
2999 | uninstantiated-fontset-alist. | |
3000 | (instantiate-fontset): Adjusted for the change of | |
3001 | uninstantiated-fontset-alist. | |
3002 | ||
3003 | * international/mule.el (make-coding-system): If ISO2022 based | |
3004 | 8-bit coding system allows alternative designation, set the coding | |
3005 | category to `coding-category-iso-8-else'. | |
3006 | ||
3007 | 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3008 | ||
3009 | * mail/rmail.el (rmail-default-body-file): New variable. | |
3010 | ||
3011 | * mail/rmailsum.el (rmail-summary-output-body): New function. | |
3012 | (rmail-summary-mode-map): Bind w to that. Put it in menu bar. | |
3013 | Bind q to rmail-summary-wipe. | |
3014 | ||
3015 | * mail/rmailout.el (rmail-output-body-to-file): | |
3016 | Avoid error if message has no subject. | |
3017 | Use and set rmail-default-body-file. | |
3018 | ||
3019 | * gud.el (gud): Doc fix. | |
3020 | ||
3021 | * textmodes/fill.el (fill-region-as-paragraph): | |
3022 | Don't add a newline at the end, when there is none. | |
3023 | ||
3024 | 1998-05-20 Michael Ernst <ernst@cs.washington.edu> | |
3025 | ||
3026 | * play/solitaire.el (solitaire): Doc fix. | |
3027 | ||
3028 | * gud.el: Support pdb. | |
3029 | (pdb): New function. | |
3030 | (gud-pdb-command-name): New variable. | |
3031 | (pdb-minibuffer-local-map): Likewise. | |
3032 | (gud-pdb-find-file): New function. | |
3033 | (gud-pdb-marker-filter): New function. | |
3034 | (gud-pdb-marker-regexp*): New variables. | |
3035 | (gud-pdb-massage-args): New function. | |
3036 | (gud-pdb-history): New variable. | |
3037 | ||
3038 | * simple.el (set-variable): Offer variable at point as default. | |
3039 | ||
3040 | 1998-05-20 Kenichi Handa <handa@etl.go.jp> | |
3041 | ||
3042 | * international/fontset.el (x-font-name-charset-alist): New | |
3043 | variable. | |
3044 | (register-alternate-fontnames): Doc-string modified. | |
3045 | (x-complement-fontset-spec): Likewise. | |
3046 | (x-complement-fontset-spec): Delete unused local variable. Delete | |
3047 | ad hoc code for Latin-1, instead refer to | |
3048 | x-font-name-charset-alist. | |
3049 | (uninstantiated-fontset-alist): Format changed (BASE-FONTSET -> | |
3050 | FONTLIST). | |
3051 | (x-style-funcs-alist): New variable. | |
3052 | (create-fontset-from-fontset-spec): 2nd optional arg is changed | |
3053 | from STYLE to STYLE-VARIANT-P. The meaning also changed. Delete | |
3054 | unused code. Adjusted for the change of | |
3055 | uninstantiated-fontset-alist. | |
3056 | (instantiate-fontset): Adjusted for the change of | |
3057 | uninstantiated-fontset-alist. | |
3058 | ||
3059 | * international/mule.el (make-coding-system): If ISO2022 based | |
3060 | 8-bit coding system allows alternative designation, set the coding | |
3061 | category to `coding-category-iso-8-else'. | |
3062 | ||
3063 | * term/x-win.el: Generate style variants fontset for | |
3064 | standard-fontset-spec. Generate a fontset based on resolved font | |
3065 | name of a font specified by X resource or -fn command line arg. | |
3066 | ||
3067 | 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3068 | ||
3069 | * international/mule-cmds.el (set-language-info): | |
3070 | Delete args describe-map and setup-map. Don't set up menus at all. | |
3071 | (set-language-info-alist): Set up menus here. | |
3072 | (register-input-method): Fix previous change. | |
3073 | (setup-specified-language-environment): Doc fix. | |
3074 | ||
3075 | * gud.el (gud-perldb-marker-acc): Variable deleted. | |
3076 | (gud defgroup): Doc fix. | |
3077 | ||
3078 | * mail/rmail.el (mail-unsent-separator): | |
3079 | Handle "returned message follows". | |
3080 | ||
3081 | 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3082 | ||
3083 | * international/mule-cmds.el: Several doc fixes. | |
3084 | (get-language-info, set-language-info): Rename argument. | |
3085 | (set-language-info-alist): Likewise. | |
3086 | (find-coding-systems-region-subset-p): Renamed from subset-p. | |
3087 | (find-coding-systems-region): Use new name. | |
3088 | (register-input-method): Rename argument. | |
3089 | (activate-input-method): If INPUT-METHOD is nil, deactivate. | |
3090 | ||
3c269b1e | 3091 | 1998-05-19 Ed Reingold <reingold@uiuc.edu> |
6edcb099 DL |
3092 | |
3093 | * calendar/cal-tex.el (cal-tex-list-holidays): Rewritten. | |
3094 | ||
3095 | 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3096 | ||
3097 | * gnus/message.el (message-mode): Locally bind adaptive-fill-regexp | |
3098 | and adaptive-fill-first-line-regexp. | |
3099 | ||
3100 | * simple.el (kill-region): Set this-command unconditionally | |
3101 | in a read-only buffer. | |
3102 | ||
3103 | * custom.el (defcustom): Doc fix. | |
3104 | ||
3105 | * uniquify.el (uniquify-ignore-buffers-re): New variable. | |
3106 | (uniquify-rationalize-file-buffer-names): Implement it. | |
3107 | ||
3108 | 1998-05-18 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3109 | ||
3110 | * emacs-lisp/checkdoc.el: Many doc fixes. | |
3111 | Put two spaces between sentences. | |
3112 | (checkdoc-this-string-valid-engine): Fix message. | |
3113 | (checkdoc-ispell-lisp-words): Add "emacs". | |
3114 | ||
3115 | * emacs-lisp/bytecomp.el (byte-compile-insert-header): | |
3116 | Do not look for multibyte characters here. | |
3117 | Generate the right file header for use if there are none. | |
3118 | Insert a line of semicolons for subsequent deletion if needed. | |
3119 | (byte-compile-fix-header): New function. | |
3120 | This updates the file header if the file uses multibyte characters. | |
3121 | (byte-compile-from-buffer): Call byte-compile-insert-header | |
3122 | before compiling, and byte-compile-fix-header at the end. | |
3123 | ||
3124 | * which-func.el (which-func-modes): Fix custom type. | |
e84eb37a | 3125 | (which-func-non-auto-modes): Likewise. |
6edcb099 DL |
3126 | |
3127 | * mail/rmail.el (rmail-mime-feature): Doc fix. | |
3128 | ||
3129 | * vi-dot.el: Customized. | |
3130 | (vi-self-insert): New function. | |
3131 | (vi-dot): Use that. | |
3132 | (vi-dot-insertion-function): Variable deleted. | |
3133 | ||
3134 | * finder.el (finder-known-keywords): Add `convenience'. | |
3135 | ||
3136 | 1998-05-18 Michael Ernst <mernst@alum.mit.edu> | |
3137 | ||
3138 | * mail/rmail.el (rmail-toggle-header): Ensure blank line between | |
3139 | headers and body. | |
3140 | ||
3141 | 1998-05-17 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3142 | ||
3143 | * international/fontset.el (create-fontset-from-fontset-spec): | |
3144 | Add autoload cookie. | |
3145 | ||
3146 | 1998-05-18 Kenichi HANDA <handa@etl.go.jp> | |
3147 | ||
3148 | * international/ccl.el: Change term translate-XXX-map to map-XXX | |
3149 | throughout the file. Change terms unify/unification to | |
3150 | translate/translation respectively throughtout the file. | |
3151 | ||
3152 | * international/quail.el (quail-completion): Consecutive call of | |
3153 | this command scrolls the Quail completion buffer. | |
3154 | ||
3155 | * international/mule.el: Change term unification to translation | |
3156 | throughtout the file. | |
3157 | (set-clipboard-coding-system): New function. | |
3158 | ||
3159 | * international/mule-conf.el: Change term unification to | |
3160 | translation throughtout the file. | |
3161 | ||
3162 | * international/mule-util.el: Change term unification to | |
3163 | translation throughtout the file. | |
3164 | ||
3165 | 1998-05-17 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3166 | ||
3167 | * emacs-lisp/debug.el (debugger-frame-clear): Doc fix. | |
3168 | ||
3169 | 1998-05-17 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
3170 | ||
3171 | * vc-hooks.el (vc-parse-cvs-status): Grok new form of conflict | |
3172 | message. | |
3173 | ||
3174 | 1998-05-17 Eric Ludlam <zappo@mescaline.gnu.org> | |
3175 | ||
3176 | * emacs-lisp/checkdoc.el: Added message text checks, and | |
3177 | ambiguous symbol checking. | |
3178 | (checkdoc-message-text): New command. | |
3179 | (checkdoc-message-text-search, checkdoc-message-text-engine): | |
3180 | New functions. | |
3181 | (checkdoc-this-string-valid-engine): | |
3182 | Added ambiguous function/symbol checking. Added new auto-fix | |
3183 | for missing parameters. | |
3184 | ||
3185 | 1998-05-16 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3186 | ||
3187 | * international/mule-cmds.el (find-coding-systems-region-subset-p): | |
3188 | Renamed from subset-p. | |
3189 | (find-coding-systems-for-charsets): Call changed. | |
3190 | ||
3191 | 1998-05-16 Dan Nicolaescu <done@ece.arizona.edu> | |
3192 | ||
3193 | * generic-x.el (generic-x): Add :version. | |
3194 | ||
3195 | * progmodes/hideshow.el (hs-life-goes-on): Use the new backquote | |
3196 | syntax. | |
3197 | ||
3198 | 1998-05-16 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3199 | ||
3200 | * mail/rmail.el (rmail-retry-failure): | |
3201 | Use mail-sendmail-delimit-header, not mail-send-delimit-header. | |
3202 | ||
3203 | * faces.el (frame-background-mode): Define a :set function | |
3204 | to update the background mode of existing frames. | |
3205 | ||
3206 | * ange-ftp.el (ange-ftp-tmp-name-template): | |
3207 | Use temporary-file-directory. | |
3208 | * arc-mode.el (archive-tmpdir): Use temporary-file-directory. | |
3209 | * browse-url.el (browse-url-temp-dir): Use temporary-file-directory. | |
3210 | * ediff-init.el (ediff-temp-file-prefix): Use temporary-file-directory. | |
3211 | * emerge.el (emerge-temp-file-prefix): Use temporary-file-directory. | |
3212 | * jka-compr.el (jka-compr-temp-name-template): | |
3213 | Use temporary-file-directory. | |
3214 | * progmodes/cmacexp.el (c-macro-expansion): | |
3215 | Use temporary-file-directory. Choose temp file name properly. | |
3216 | * vc.el (vc-update-change-log): Use temporary-file-directory. | |
3217 | Use expand-file-name on it. | |
3218 | ||
3219 | * files.el (temporary-file-directory): | |
3220 | Renamed from system-tmp-directory. | |
3221 | Value is now a directory name, not a file name. | |
3222 | ||
3223 | * dired-aux.el (dired-mark-subdir-files): Doc fix. | |
3224 | ||
3225 | 1998-05-15 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3226 | ||
3227 | * ps-print.el (ps-file-end): Put Trailer and Pages before EndDoc. | |
3228 | (ps-print-control-characters): Doc fix. | |
3229 | ||
3230 | * textmodes/tex-mode.el (tex-command-end): New variable. | |
3231 | (tex-start-tex): Use it. | |
3232 | (plain-tex-mode): Locally set tex-command-end. | |
e84eb37a | 3233 | (tex-common-initialization): Make local binding for it. |
6edcb099 DL |
3234 | |
3235 | * ange-ftp.el (ange-ftp-start-process): Handle Windows ftp client. | |
3236 | ||
3237 | * language/european.el (setup-8-bit-environment): | |
3238 | After loading latin-N, reset the standard case table | |
3239 | and each buffer's case table. | |
3240 | ||
3241 | * emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): | |
3242 | Cope with an out-of-range constvec index. | |
3243 | ||
3244 | * dos-fns.el (dos-ps-printer, dos-printer, msdos-shells): | |
3245 | Defcustoms replaced with defvars. | |
3246 | (dos-fns): defgroup deleted. | |
3247 | * dos-vars.el: New file, holds custom stuff from dos-fns.el. | |
3248 | * loadup.el: Load dos-vars along with dos-fns. | |
3249 | ||
3250 | * type-break.el (type-break-mode): Don't alter global-mode-string. | |
3251 | Instead, add an element to minor-mode-alist. | |
3252 | ||
3253 | * cus-edit.el (convenience): New group. | |
3254 | ||
e84eb37a | 3255 | * info.el (Info-find-node): Use info-file-exists-p. |
6edcb099 DL |
3256 | (info-insert-file-contents): Use info-file-exists-p. |
3257 | (info-file-exists-p): New function. | |
3258 | ||
3259 | 1998-05-15 Geoff Voelker <voelker@cs.washington.edu> | |
3260 | ||
3261 | * files.el (system-tmp-directory): New variable. | |
3262 | ||
3263 | * ange-ftp.el (ange-ftp-tmp-name-template): Use system-tmp-directory. | |
3264 | * arc-mode.el (archive-tmpdir): Use system-tmp-directory. | |
3265 | * browse-url.el (browse-url-temp-dir): Use system-tmp-directory. | |
3266 | * ediff-init.el (ediff-temp-file-prefix): Use system-tmp-directory. | |
3267 | * emerge.el (emerge-temp-file-prefix): Use system-tmp-directory. | |
3268 | * jka-compr.el (jka-compr-temp-name-template): Use system-tmp-directory | |
3269 | * progmodes/cmacexp.el (c-macro-expansion): Use system-tmp-directory. | |
3270 | * vc.el (vc-update-change-log): Use system-tmp-directory. | |
3271 | ||
e84eb37a | 3272 | 1998-05-15 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
6edcb099 DL |
3273 | |
3274 | * mail/mailalias.el (define-mail-alias): Compensate for not | |
3275 | resetting the match data when string-match fails. | |
3276 | ||
3277 | 1998-05-14 Erik Naggum <erik@naggum.no> | |
3278 | ||
3279 | * bindings.el: Add binding for C-x z to vi-dot here. | |
3280 | * vi-dot.el: Remove faulty autoloaded binding for C-x z. | |
3281 | ||
3282 | 1998-05-14 Ed Reingold <reingold@melange.gnu.org> | |
3283 | ||
10d1d0af | 3284 | * calendar/cal-hebrew.el (holiday-passover-etc): Fix misspelling. |
6edcb099 DL |
3285 | |
3286 | 1998-05-14 Eli Zaretskii <eliz@mescaline.gnu.org> | |
3287 | ||
3288 | * arc-mode.el (archive-tmpdir): Make the prefix of the temporary | |
3289 | directory absolute. | |
3290 | (archive-file-name-invalid-regexp): New variable. | |
3291 | (archive-zip-case-fiddle): Doc fix. | |
3292 | (archive-remote): Make it permanent-local. | |
3293 | (archive-member-coding-system): New variable. | |
3294 | (archive-mode): Don't use write-contents-hooks for remote | |
3295 | archives. Archives whose names are invalid for the current | |
3296 | filesystem are marked read-only. | |
3297 | (archive-summarize): Optional argument SHUT-UP makes it silent. | |
3298 | All callers changed. | |
3299 | (archive-unique-fname): New function. | |
3300 | (archive-maybe-copy): Use it. | |
3301 | (archive-maybe-copy, archive-write-file): Bind | |
3302 | coding-system-for-write to no-conversion. | |
3303 | (archive-maybe-update, archive-mode-revert): Bind | |
3304 | coding-system-for-read to no-conversion. | |
3305 | (archive-maybe-update): Remain at the same line in the archive | |
3306 | listing, after updating the archive. Print the buffer name of the | |
3307 | archive to be saved. | |
3308 | (archive-extract): Mark archive members whose names are invalid as | |
3309 | read-only. Don't set buffer-file-type. Remove the write-contents | |
3310 | hook for remote archives. Warn about read-only archives inside | |
3311 | other archives. | |
3312 | (archive-write-file-member): Handle remote archives. Restore | |
3313 | value of last-coding-system-used. | |
3314 | (archive-*-write-file-member): Handle archives inside other | |
3315 | archives. Save the value of last-coding-system-used. | |
3316 | (archive-write-file): New optional variable FILE: where to write | |
3317 | the archive; defaults to buffer-file-name, for remote archives. | |
3318 | (archive-zip-summarize, archive-zip-chmod-entry): Support VFAT | |
3319 | type of host filesystem. | |
3320 | (archive-zip-summarize): Don't fiddle letter case of mixed-case | |
3321 | file names. | |
3322 | ||
3323 | 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3324 | ||
3325 | * emacs-lisp/advice.el (ad-handle-definition, defadvice): | |
3326 | Fix error messages. | |
3327 | ||
3328 | * help.el (describe-key-briefly): When INSERT, put cmd name in `...'. | |
3329 | ||
3330 | * files.el (recover-session-finish): Unmark the current line | |
3331 | so that the file being used for recovery will not get deleted. | |
3332 | ||
3333 | 1998-05-13 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3334 | ||
3335 | * startup.el (locale-translation-file-name): New variable. | |
3336 | (command-line): Use it to decode locale aliases. | |
3337 | ||
3338 | * emacs-lisp/disass.el (disassemble-1): Reference bytecode string | |
3339 | as unibyte. | |
3340 | ||
3341 | * format.el (format-alist): Use -f when running recode. | |
3342 | ||
3343 | * emacs-lisp/bytecomp.el (byte-compile-insert-header): Fix prev chg. | |
3344 | ||
3345 | * international/mule.el (set-auto-coding): Exclude \n when | |
3346 | matching the coding system name. | |
3347 | ||
3348 | 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3349 | ||
3350 | * type-break.el (type-break-mode-line-message-mode): Doc fix. | |
3351 | Fix some messages. | |
3352 | (type-break-mode): Doc fix. | |
3353 | ||
3354 | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): | |
3355 | Insert the output file header after compiling all the input. | |
3356 | (byte-compile-output-file-form): Major cleanup. | |
3357 | If output file contains multibyte chars, | |
3358 | insist on Emacs 20 when loading. | |
3359 | ||
3360 | * mail/smtpmail.el (smtpmail-via-smtp): Specify process coding system. | |
3361 | ||
3362 | 1998-05-12 Ed Reingold <reingold@melange.gnu.org> | |
3363 | ||
3364 | * calendar/cal-menu.el (cal-menu-update): Add separators. | |
3365 | ||
3366 | 1998-05-11 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3367 | ||
3368 | * calendar/cal-menu.el (calendar-mode-map): Rename `holidays' | |
3369 | menu to `Holidays'. | |
3370 | (cal-menu-update): Similar renamings; change the arg to | |
3371 | easy-menu-change also. Change some item names. | |
3372 | ||
3373 | * emacs-lisp/easymenu.el (easy-menu-change): Add autoload cookie. | |
3374 | ||
3375 | 1998-05-11 Dave Love <fx@gnu.org> | |
3376 | ||
3377 | * tar-mode.el (tar-subfile-mode): Call auto-save-mode with -1. | |
3378 | ||
3379 | 1998-05-11 Ed Reingold <reingold@melange.gnu.org> | |
3380 | ||
3381 | * calendar/calendar.el (calendar-mode): Add hook to update holiday | |
3382 | button on menu bar. | |
3383 | (exit-calendar): Don't signal error when user changes mind. | |
3384 | ||
3385 | * calendar/cal-menu.el (calendar-mode-map): Remove static menu | |
3386 | definition for holidays from menu bar. | |
3387 | (easymenu): Require it. | |
3388 | (cal-menu-update): New function. | |
3389 | (cal-menu-today-holidays): New function. | |
3390 | ||
3391 | 1998-05-10 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3392 | ||
3393 | * startup.el (normal-top-level-add-subdirs-to-load-path): | |
3394 | Ignore subdirectories whose names start with nonalphanumeric | |
3395 | or that have a file called .nosearch. | |
3396 | ||
3397 | * international/mule-cmds.el (last-coding-system-specified): New var. | |
3398 | (select-safe-coding-system): Set var if user specifies a coding system. | |
3399 | ||
3400 | * international/mule.el (after-insert-file-set-buffer-file-coding-system): | |
3401 | Don't make buffer unibyte unless we seem to be visiting a file. | |
3402 | ||
3403 | * mail/rmail.el (rmail-decode-babyl-format): | |
3404 | Set save-buffer-coding-system instead of buffer-file-coding-system. | |
3405 | Decode the whole Babyl text at once, not message by message. | |
3406 | Don't alter global value of rmail-file-coding-system. | |
3407 | (rmail-show-message): Set buffer-file-coding-system from | |
3408 | X-Coding-System header field. | |
3409 | (rmail-ignored-headers): Ignore X-Coding-System header. | |
3410 | Ignore Return-Path, Errors-To, X-Attribution, X-Disclaimer. | |
3411 | (rmail-convert-to-babyl-format): Record X-Coding-System header | |
3412 | for each message that was converted. | |
3413 | (rmail-variables): Make local binding for save-buffer-coding-system, | |
3414 | and set it from buffer-file-coding-system if not already non-nil. | |
3415 | ||
3416 | * files.el (save-buffer-coding-system): New variable. | |
3417 | (basic-save-buffer-1): Obey it. | |
3418 | (basic-save-buffer): Set save-buffer-coding-system instead of | |
3419 | buffer-file-coding-system, if save-buffer-coding-system is already | |
3420 | non-nil. | |
3421 | ||
3422 | * add-log.el (add-log-current-defun): Fix previous change--skip | |
3423 | tab and newline also. | |
3424 | ||
3425 | 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu> | |
3426 | ||
3427 | * emacs-lisp/bytecomp.el (byte-compile-output-docform): | |
3428 | Use position-bytes. | |
3429 | ||
3430 | 1998-05-09 Richard Stallman <rms@psilocin.gnu.org> | |
3431 | ||
3432 | * disp-table.el (standard-display-european): Doc fix. | |
3433 | ||
3434 | * mail/sendmail.el (mail-signature): Allow expression as value. | |
3435 | Improve prompts in custom type. Add risky-local-variable property. | |
3436 | (mail-setup): Implement that feature. | |
3437 | ||
3438 | * wid-edit.el (widgets: sexp, variable, list, vector): Doc fixes. | |
3439 | ||
3440 | * mail/mail-utils.el (mail-strip-quoted-names): | |
3441 | Delete comments, then delete leading/trailing whitespace. | |
3442 | ||
3443 | 1998-05-08 Richard Stallman <rms@psilocin.gnu.org> | |
3444 | ||
3445 | * ps-print.el (ps-alist-position): Renamed from ps-position. | |
3446 | Look for ITEM as the car of an element. | |
3447 | (ps-font-number): Use ps-alist-position. | |
3448 | (ps-font-alist): Renamed from ps-font-list. | |
3449 | ||
3450 | * mail/reporter.el (reporter-bug-hook): Use rfc822-goto-eoh. | |
3451 | ||
3452 | 1998-05-07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
3453 | ||
3454 | * emacs-lisp/autoload.el (generate-file-autoloads): Handle progn | |
3455 | forms generated by make-autoload: print just the first subform | |
3456 | with print-escape-newlines. | |
3457 | ||
3458 | * ispell.el (ispell-dictionary-alist-1): Doc fix. | |
3459 | (ispell-dictionary-alist-2): Doc fix. | |
3460 | ||
3461 | * cus-edit.el (customize-group-other-window): Handle groups not | |
3462 | yet loaded. If buffer exists, use it unchanged. Rename parameter | |
3463 | and update doc string. | |
3464 | ||
3465 | 1998-05-07 Richard Stallman <rms@psilocin.gnu.org> | |
3466 | ||
3467 | * emacs-lisp/edebug.el (edebug-all-forms): Add autoload cookie. | |
3468 | (edebug-all-defs): Likewise. | |
3469 | ||
3470 | * ispell.el (ispell-word): Make M-$ binding using esc-map. | |
3471 | ||
3472 | * vc-hooks.el (vc-consult-rcs-headers): Fix previous change. | |
3473 | ||
3474 | 1998-05-07 Andrew Innes <andrewi@harlequin.co.uk> | |
3475 | ||
3476 | * disp-table.el (standard-display-european): Don't call | |
3477 | set-terminal-coding-system when window-system is w32. | |
3478 | ||
3479 | 1998-05-07 Erik Naggum <erik@naggum.no> | |
3480 | ||
3481 | * emacs-lisp/find-func.el (find-function-noselect): Autoload it. | |
3482 | ||
3483 | 1998-05-07 Richard Stallman <rms@psilocin.gnu.org> | |
3484 | ||
3485 | * progmodes/sh-script.el (sh-shell-file): Add cmdproxy to MS shells. | |
3486 | ||
3487 | * international/mule-diag.el (list-input-methods): Doc fix. | |
3488 | ||
3489 | 1998-05-07 Kenichi Handa <handa@etl.go.jp> | |
3490 | ||
3491 | * international/ccl.el: Cancel the previous change for | |
3492 | customization, customized variables are changed to constant. | |
3493 | ||
3494 | 1998-05-07 Richard Stallman <rms@psilocin.gnu.org> | |
3495 | ||
3496 | * mail/emacsbug.el (report-emacs-bug): After reinserting | |
3497 | the signature, leave point before it. | |
3498 | Don't display *Bug Help* if report-emacs-bug-no-explanations. | |
3499 | ||
3500 | * help.el (describe-function-1): Use find-function-noselect | |
3501 | instead of find-function. | |
3502 | (view-lossage): Set help-xref-stack* in the help buffer. | |
3503 | (describe-bindings): Likewise. | |
3504 | (help-xref-go-back): New arg BUFFER. | |
3505 | (help-make-xrefs): Specify the help buffer as arg for | |
3506 | help-xref-go-back. | |
3507 | ||
3508 | * textmodes/sgml-mode.el (sgml-mode-common): | |
3509 | Make local binding from adaptive-fill-regexp. | |
3510 | ||
3511 | 1998-05-06 Richard Stallman <rms@psilocin.gnu.org> | |
3512 | ||
3513 | * international/mule-diag.el (print-coding-system): | |
3514 | Handle (SYMBOL . SYMBOL) as the flags of a type 4 coding system. | |
3515 | ||
3516 | * which-func.el (which-func-non-auto-modes): New variable. | |
3517 | (which-func-amodes): Variable deleted. | |
3518 | (which-func-ff-hook): Use which-func-non-auto-modes instead of | |
3519 | which-func-amodes. | |
3520 | ||
3521 | 1998-05-06 Sam Steingold <sds@usa.net> | |
3522 | ||
3523 | * window.el (quit-window): Fixed FRAME to be the frame and | |
3524 | never window. | |
3525 | ||
3526 | 1998-05-06 Michael Kifer <kifer@cs.sunysb.edu> | |
3527 | ||
3528 | * ediff-init.el (ediff-highlight-all-diffs, ediff-use-faces): | |
3529 | Changed the defaults. | |
3530 | ||
3531 | 1998-05-06 Richard Stallman <rms@psilocin.gnu.org> | |
3532 | ||
3533 | * which-func.el (which-function-mode): New alias. | |
3534 | ||
3535 | 1998-05-06 Dave Love <fx@gnu.org> | |
3536 | ||
3537 | * imenu.el (imenu-create-index-function): Remove autoload cookie | |
3538 | to avoid nil default value. | |
3539 | ||
3540 | 1998-05-06 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
3541 | ||
3542 | * vc-hooks.el (vc-consult-rcs-headers): Avoid bug with ci -k in | |
3543 | RCS 5.7. | |
3544 | ||
3545 | 1998-05-06 Richard Stallman <rms@psilocin.gnu.org> | |
3546 | ||
3547 | * calendar/diary-lib.el (diary-mail-entries): Add autoload cookie. | |
3548 | ||
3549 | * dired.el (dired-mode-map): Bind *t to dired-do-toggle. | |
3550 | ||
3551 | * ps-print.el (ps-header-title-font-size): Doc fix. | |
3552 | (ps-print-control-characters, ps-setup, ps-header-pad): Doc fixes. | |
3553 | (ps-printing-region, ps-nb-pages): Doc fixes. | |
3554 | ||
3555 | 1998-05-05 Vinicius Jose Latorre <vinicius@cpqd.com.br> | |
3556 | ||
3557 | * ps-print.el: Some doc fixes, eliminate (require cl). | |
3558 | (ps-print-version): New version number (3.06.1) and doc fix. | |
3559 | (ps-print-control-characters, ps-extend-face): Doc fix. | |
3560 | (ps-font-lock-face-attributes): Eliminate `pop'. | |
3561 | (ps-font): Eliminate `loop' and `return'. | |
3562 | (ps-fonts): Eliminate `loop'. | |
3563 | (ps-font-number): Replace `position' by `ps-position'. | |
3564 | (ps-select-font): Eliminate `flet'. | |
3565 | (ps-lookup, ps-size-scale): New macros. | |
3566 | (ps-output-string-prim): Handle multibyte characters. | |
3567 | (ps-position): New function. | |
3568 | (ps-begin-file): Eliminate `loop'. | |
3569 | (ps-header-page): Eliminate `incf'. | |
3570 | ||
3571 | 1998-05-05 Richard Stallman <rms@psilocin.gnu.org> | |
3572 | ||
3573 | * mouse.el (mouse-major-mode-menu): Run activate-menubar-hook here. | |
3574 | ||
3575 | * tmm.el (tmm-get-keymap): Fix previous change; | |
3576 | access the equiv string from the cache properly. | |
3577 | ||
3578 | 1998-05-05 Simon Marshall <simon@gnu.org> | |
3579 | ||
3580 | * font-lock.el (lisp-font-lock-keywords-1): Fixed 1998-04-24 change; | |
3581 | moved defpackage to here from lisp-font-lock-keywords-2. | |
3582 | ||
3583 | 1998-05-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
3584 | ||
3585 | * comint.el (comint-replace-by-expanded-history-before-point): | |
3586 | When none of the ! or ^ constructs match, move forward one char. | |
3587 | ||
3588 | 1998-05-05 Richard Stallman <rms@psilocin.gnu.org> | |
3589 | ||
3590 | * add-log.el (add-log-current-defun) <lisp>: | |
3591 | If element 1 of the defun is a list, use first symbol | |
3592 | within it (the car of the car.... of it). | |
3593 | ||
3594 | 1998-05-04 Richard Stallman <rms@psilocin.gnu.org> | |
3595 | ||
3596 | * cus-face.el (custom-face-attributes): Doc fix. | |
3597 | ||
3598 | 1998-05-04 Kenichi Handa <handa@etl.go.jp> | |
3599 | ||
3600 | * international/mule-cmds.el (toggle-input-method): Use a more | |
3601 | appropriate default value while reading an input method. | |
3602 | ||
3603 | 1998-05-04 Michael Kifer <kifer@cs.sunysb.edu> | |
3604 | ||
3605 | * ediff-util.el (ediff-get-lines-to-region-start): | |
e84eb37a JB |
3606 | Protect from window-end returning the nil. |
3607 | (ediff-file-checked-in/out): Use vc-backend. | |
6edcb099 | 3608 | Add dependence on vc-hooks. |
e84eb37a | 3609 | (ediff-make-bottom-toolbar): Now checks for toolbar support before |
6edcb099 DL |
3610 | referring toolbars. |
3611 | ||
3612 | * ediff-wind.el (ediff-setup-control-frame): | |
e84eb37a | 3613 | Now checks for toolbar support before referring toolbars. |
6edcb099 | 3614 | |
e84eb37a JB |
3615 | * ediff-init.el (ediff-has-toolbar-support-p, ediff-use-toolbar-p): |
3616 | Moved here from ???. | |
6edcb099 DL |
3617 | |
3618 | * ediff-vers.el (cvs-run-ediff-on-file-descriptor): | |
e84eb37a | 3619 | Set default-directory. |
6edcb099 DL |
3620 | |
3621 | 1998-05-04 Michael Kifer <kifer@cs.sunysb.edu> | |
3622 | ||
3623 | * emulation/viper.el (viper-vi-state-mode-list): New variable. | |
3624 | (viper-emacs-state-mode-list, viper-insert-state-mode-list): New vars. | |
3625 | (viper-set-hooks): No longer uses major mode hooks to impose | |
3626 | viper-mode on major modes. Use change-major-mode-hook instead. | |
3627 | (viper-major-mode-modifier-list): New variable. | |
e84eb37a | 3628 | (viper-mode-string): Add defvar to avoid warning. |
6edcb099 | 3629 | |
e84eb37a JB |
3630 | * emulation/viper-util.el, emulation/viper-cmd.el (viper-add-hook) |
3631 | (viper-remove-hook): Functions deleted. Use add/delete-hook instead. | |
6edcb099 DL |
3632 | (viper-file-checked-in, viper-file-checked-out): New functions. |
3633 | ||
3634 | * emulation/viper-init.el: Use make-local-hook for viper's local hooks. | |
3635 | (viper-minibuffer-exit-hook): Make initially nil. | |
3636 | ||
e84eb37a | 3637 | * emulation/viper-cmd.el (viper-find-char): Now works in multiline mode. |
6edcb099 DL |
3638 | |
3639 | * emulation/viper-ex.el (viper-get-ex-pat): Fix delimiter handling. | |
3640 | (ex-edit): Handle file names that have spaces in them. | |
3641 | (viper-ex): Check for writing into a checked in file. | |
3642 | (ex-substitute): Allow newlines in substitutions. | |
3643 | (viper-ex): Bug fix. | |
3644 | ||
3645 | 1998-05-04 Richard Stallman <rms@psilocin.gnu.org> | |
3646 | ||
3647 | * server.el (server-buffer-done): Bind server-kill-buffer-running | |
3648 | around places that might kill the buffer. | |
3649 | Do something reasonable if server-done-hook kills the buffer. | |
3650 | (server-kill-buffer-running): Doc fix. | |
3651 | (server-kill-buffer): Do nothing unless server-buffer-clients. | |
3652 | (server-done): Doc fix. | |
3653 | ||
3654 | * server.el (server-buffer-done): Test of for-killing was backwards. | |
3655 | ||
3656 | 1998-05-04 Eli Zaretskii <eliz@mescaline.gnu.org> | |
3657 | ||
3658 | * follow.el (follow-intercept-processes): When asynchronous | |
3659 | subprocesses aren't supported, default to nil. | |
3660 | ||
3661 | 1998-05-04 Andreas Schwab <schwab@delysid.gnu.org> | |
3662 | ||
3663 | * progmodes/compile.el (compilation-directory-stack): Doc fix. | |
3664 | (compilation-mode): Accept optional parameter and initialize | |
3665 | mode-name from it. | |
3666 | (compile-internal): Pass name-of-mode to compilation-mode. Don't | |
3667 | set mode-name here. | |
3668 | (compilation-minor-mode): Don't let mode-line-process change. | |
3669 | (compilation-next-error-locus): Use forward-char instead of | |
3670 | move-to-column. | |
3671 | (compilation-parse-errors): Set default-directory from head of | |
3672 | compilation-directory-stack. | |
3673 | ||
3674 | 1998-05-03 Dave Love <d.love@dl.ac.uk> | |
3675 | ||
3676 | * add-log.el (add-log-current-defun): Fix previous fortran change. | |
3677 | ||
3678 | 1998-05-03 Richard Stallman <rms@psilocin.gnu.org> | |
3679 | ||
3680 | * generic.el (generic-make-keywords-list): Delete spurious paren. | |
3681 | ||
3682 | * add-log.el (add-log-debugging): New variable. | |
3683 | (add-change-log-entry): Set it. | |
3684 | ||
3685 | 1998-05-03 Erik Naggum <erik@naggum.no> | |
3686 | ||
3687 | * emacs-lisp/shadow.el (list-load-path-shadows): Don't say | |
3688 | anything, if we are not interactive and nothing is wrong. | |
3689 | ||
3690 | 1998-05-03 Eli Zaretskii <eliz@mescaline.gnu.org> | |
3691 | ||
3692 | * progmodes/sh-script.el (sh-shell-file): If $SHELL evaluates to | |
3693 | one of MS-DOS or MS-Windows shells, use "bin/sh" instead. | |
3694 | ||
3695 | 1998-05-03 Richard Stallman <rms@psilocin.gnu.org> | |
3696 | ||
3697 | * Makefile (TAGS-LISP): New target. | |
3698 | (lisptagsfiles1, lisptagsfiles2): New variables. | |
3699 | (TAGS, TAGS-LISP): Use lisptagsfiles1, lisptagsfiles2. | |
3700 | ||
3701 | * mail/mh-e.el (mh-quit): Undo 3/3 change (and the subsequent fix). | |
3702 | ||
3703 | 1998-05-02 Richard Stallman <rms@psilocin.gnu.org> | |
3704 | ||
3705 | * startup.el (command-line): When choosing a language from LANG, | |
3706 | call set-language-environment in unibyte and multibyte mode. | |
3707 | Don't call standard-display-european; instead, call | |
3708 | standard-display-european-internal and set-terminal-coding-system. | |
3709 | But do them only for latin-1 ... latin-5. | |
3710 | ||
3711 | 1998-05-02 Dan Nicolaescu <done@ece.arizona.edu> | |
3712 | ||
3713 | * menu-bar.el (menu-bar-custom-menu): Add an entry for Changed | |
3714 | Options. | |
3715 | ||
3716 | 1998-05-02 Richard Stallman <rms@psilocin.gnu.org> | |
3717 | ||
3718 | * info.el (Info-up): New arg SAME-FILE: don't move to different file. | |
3719 | (Info-next-preorder): Pass new arg to Info-up. | |
3720 | (Info-last-preorder): Likewise. | |
3721 | (Info-last-preorder): Don't follow the Prev if it's same as the Up. | |
3722 | Instead, follow it as the Up. | |
3723 | ||
3724 | 1998-05-02 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
3725 | ||
3726 | * vc-hooks.el (vc-parse-cvs-status): Optimized. Ignore | |
3727 | "Locally Removed" files. | |
3728 | ||
3729 | * vc.el (vc-fetch-cvs-status): Don't specify DIR on the command line. | |
3730 | (vc-dired-hook): Optimized for CVS. | |
3731 | ||
3732 | 1998-05-02 Richard Stallman <rms@psilocin.gnu.org> | |
3733 | ||
3734 | * apropos.el (apropos-mode-map): Bind q to quit-window. | |
3735 | ||
3736 | 1998-05-01 Sam Steingold <sds@usa.net> | |
3737 | ||
3738 | * mail-utils.el (rmail-default-dont-reply-to-names): | |
3739 | Don't set the variable in this file. | |
3740 | ||
3741 | 1998-05-01 Erik Naggum <erik@naggum.no> | |
3742 | ||
3743 | * simple.el (rfc822-goto-eoh): Stop at a blank line, too. | |
3744 | ||
3745 | 1998-05-01 Stephen Eglen <stephen@gnu.org> | |
3746 | ||
3747 | * calendar/diary-lib.el (diary-mail-entries): Write year in subject | |
3748 | line using four digits, not two. | |
3749 | ||
3750 | 1998-05-01 Carsten Dominik <cd@delysid.gnu.org> | |
3751 | ||
3752 | * textmodes/reftex.el: Added :version tags to defcustom. | |
3753 | ||
3754 | 1998-05-01 Andrew Hall <ahall@fmrco.com> | |
3755 | ||
3756 | * paren.el (show-paren-ring-bell-on-mismatch): New option. | |
3757 | (show-paren-function): Beep on mismatch, if requested. | |
3758 | ||
3759 | 1998-04-30 Milan Zamazal <pdm@fi.muni.cz> | |
3760 | ||
3761 | * language/czech.el (setup-czech-environment): | |
3762 | Call latin-2's setup function. | |
3763 | * language/slovak.el (setup-slovak-environment): | |
3764 | Call latin-2's setup function. | |
3765 | ||
3766 | 1998-04-30 Geoff Voelker <voelker@cs.washington.edu> | |
3767 | ||
3768 | * w32-win.el (w32-drag-n-drop-debug, w32-drag-n-drop) | |
3769 | (w32-drag-n-drop-other-frame): New functions. | |
3770 | Bind them to the drag-n-drop events. | |
3771 | ||
3772 | 1998-04-30 Peter Breton <pbreton@ne.mediaone.net> | |
3773 | ||
3774 | * filecache.el (file-cache-add-file): Checks to see if file exists | |
3775 | before adding it. Non-existing files are simply skipped. | |
3776 | (file-cache-add-directory): Checks to see if directory exists | |
3777 | before adding it. Non-existing directories are simply skipped. | |
3778 | ||
3779 | * generic.el (generic): Added defgroup declaration. | |
3780 | (generic-make-keywords-list): Uses regexp-opt. | |
3781 | (generic-mode-set-font-lock): Uses regexp-opt. | |
3782 | ||
3783 | * generic-x.el (generic-x): Added defgroup declaration. | |
3784 | ||
e84eb37a | 3785 | * generic-x.el (generic-bat-mode-setup-function): Fixed comment-start |
6edcb099 DL |
3786 | variable. |
3787 | ||
3788 | * generic-x.el (generic-define-mswindows-modes): Enable | |
3789 | hosts-generic-mode and apache-generic-mode. | |
3790 | (generic-define-unix-modes): Enable alias-generic-mode. | |
3791 | (java-properties-generic-mode): Changed regexp to allow property | |
3792 | and value to be separated by whitespace or an equal sign. | |
3793 | (alias-generic-mode): Check generic-extras-enable-list before | |
3794 | defining this mode. | |
3795 | ||
3796 | * generic-x.el (installshield-statement-keyword-list): New variable. | |
3797 | (installshield-system-functions-list): Likewise. | |
3798 | (installshield-system-variables-list): Likewise. | |
3799 | (installshield-types-list): Likewise. | |
3800 | (installshield-funarg-constants-list): Likewise. | |
3801 | (rul-generic-mode): Uses the variables listed above instead of | |
3802 | hard-coding the lists of keywords. | |
3803 | ||
3804 | 1998-04-30 Richard Stallman <rms@psilocin.gnu.org> | |
3805 | ||
3806 | * emacs-lisp/lmenu.el (popup-menu-popup): Fix typo: set menu-keymap. | |
3807 | ||
3808 | 1998-05-01 Kenichi Handa <handa@etl.go.jp> | |
3809 | ||
3810 | * international/mule-cmds.el (find-coding-systems-for-charsets): | |
3811 | Consider priority of each coding system too. | |
3812 | (select-safe-coding-system): Show mime-charset name (if it is also | |
3813 | a coding system) instead of base coding system name. | |
3814 | (select-safe-coding-system): Always delete *Warning* buffer. | |
3815 | (universal-coding-system-argument): Use buffer-file-coding-system | |
3816 | as default. | |
3817 | ||
3818 | * international/quail.el (quail-show-translations): Show | |
3819 | followable keys in alphabetic order. | |
3820 | ||
3821 | 1998-04-29 Richard Stallman <rms@psilocin.gnu.org> | |
3822 | ||
3823 | * progmodes/cperl-mode.el (perl-mode): | |
3824 | Do not alias this to cperl-mode. | |
3825 | ||
3826 | * progmodes/perl-mode.el (perl-mode): Add autoload cookie. | |
3827 | ||
3828 | 1998-04-29 Eric S. Raymond <esr@snark.thyrsus.com> | |
3829 | ||
88c71720 KS |
3830 | Many small changes that mostly eliminate the explicit mail separator |
3831 | variable and use the new rfc822-goto-eoh primitive instead: | |
6edcb099 DL |
3832 | |
3833 | * ispell4.el (ispell-message): Use rfc822-goto-eoh. | |
3834 | ||
3835 | * language/ethio-util.el (ethio-sera-to-fidel-mail): | |
3836 | Use rfc822-goto-eoh. | |
3837 | (ethio-fidel-to-sera-mail): Likewise. | |
3838 | ||
3839 | * mail/rnewspost.el (news-reply-mode): Don't load sendmail here. | |
3840 | Don't set paragraph-start or paragraph-separate. | |
3841 | (news-setup): Set them here. | |
3842 | (news-inews): Use mail-header-end, etc. | |
183080b6 | 3843 | Use mail-sendmail-delimit-header at the end. |
6edcb099 DL |
3844 | |
3845 | * mail/emacsbug.el (report-emacs-bug): Use rfc822-goto-eoh. | |
3846 | ||
3847 | * mail/mail-hist.el: Require sendmail. | |
3848 | (mail-hist-current-header-name): Use mail-text-start. | |
3849 | (mail-hist-forward-header): Use mail-header-end. | |
3850 | (mail-hist-current-header-contents): Use mail-header-start. | |
3851 | (mail-hist-put-headers-into-history): Use mail-text-start. | |
3852 | ||
3853 | * mail/mailalias.el (expand-mail-aliases): Doc fix. | |
3854 | (expand-mail-aliases, mail-complete): Use mail-header-end. | |
3855 | ||
3856 | * mail/mailabbrev.el (mail-abbrev-in-expansion-header-p): | |
3857 | Use mail-header-end. | |
3858 | ||
3859 | * mail/mailpost.el (post-mail-send-it): | |
3860 | Use mail-sendmail-undelimit-header. | |
3861 | ||
3862 | * mail/reporter.el (reporter-calculate-separator): Function deleted. | |
3863 | (reporter-submit-bug-report): Major rewrite. | |
3864 | ||
3865 | * mail/rmail.el (rmail-forward): Use mail-text-start. | |
3866 | (rmail-resend): Don't bind mail-header-separator. | |
3867 | (rmail-retry-failure): Use mail-send-delimit-header, etc. | |
3868 | ||
3869 | * mail/rnews.el: Require sendmail. | |
3870 | (news-caesar-buffer-body): Use mail-text-start. | |
3871 | ||
3872 | * mail/smtpmail.el (smtpmail-send-it): | |
3873 | Use mail-sendmail-undelimit-header. | |
3874 | ||
3875 | * mail/supercite.el: Require sendmail.el. | |
3876 | (sc-no-blank-line-or-header): Use mail-header-end. | |
3877 | ||
3878 | * mail/uce.el (uce-reply-to-uce): Use mail-sendmail-delimit-header. | |
3879 | ||
3880 | * simple.el (rfc822-goto-eoh): New function. | |
3881 | (sendmail-user-agent-compose): Use rfc822-goto-eoh. | |
3882 | ||
3883 | * mail/sendmail.el (send-mail-function): Doc fix. | |
3884 | (mail-header-end, mail-text-start): New functions. | |
3885 | (mail-sendmail-delimit-header): New function. | |
3886 | (mail-sendmail-undelimit-header): New function. | |
3887 | (mail-mode-auto-fill): Use mail-header-end. | |
3888 | (mail-mode-fill-paragraph, mail-send, sendmail-send-it): Likewise. | |
3889 | (mail-sent-via, mail-position-on-field): Likewise. | |
e84eb37a | 3890 | (mail-fill-yanked-message, mail-text): Use mail-text-start. |
6edcb099 DL |
3891 | |
3892 | 1998-04-29 Dave Love <d.love@dl.ac.uk> | |
3893 | ||
3894 | * imenu.el (imenu--generic-function): Doc fix. Rewritten to be faster. | |
3895 | (defgroup imenu): Add :link. | |
e84eb37a JB |
3896 | (imenu-use-markers, imenu-auto-rescan-maxout) |
3897 | (imenu-generic-expression, imenu--make-index-alist) | |
3898 | (imenu-default-goto-function): Doc fix. | |
6edcb099 DL |
3899 | (imenu-max-item-length, imenu-sort-function) |
3900 | (imenu-scanning-message): Custom tweak. | |
3901 | (imenu-progress-message): Use real backquote syntax. | |
3902 | (imenu--in-alist): Unused function deleted. | |
3903 | (imenu--flatten-index-alist): Likewise. | |
3904 | (imenu-case-fold-search): Add autoload cookie. | |
3905 | (imenu--completion-buffer): Offer function at point as default. | |
3906 | (imenu--subalist-p): Don't use caadr. | |
3907 | (imenu): Don't use caddr. | |
3908 | (imenu-add-menubar-index): New function. | |
3909 | ||
3910 | 1998-04-29 Dave Love <fx@gnu.org> | |
3911 | ||
3912 | * tar-mode.el (tar-mode-write-file): Protect from null | |
3913 | tar-header-offset. | |
3914 | ||
3915 | 1998-04-29 Andrew Innes <andrewi@harlequin.co.uk> | |
3916 | ||
3917 | * tar-mode.el (tar-extract): Use `!' instead of `:' to construct | |
3918 | buffer-file-name (`:' is invalid in file names on Windows). | |
3919 | ||
3920 | 1998-04-29 Richard Stallman <rms@psilocin.gnu.org> | |
3921 | ||
3922 | * ange-ftp.el (ange-ftp-real-expand-file-name-actual): | |
3923 | Locally bind old-name, new-name, final, drive-letter. | |
3924 | ||
3925 | * ielm.el (*, **, ***): Add defvars. | |
3926 | ||
3927 | * dired.el (dired-sort-toggle): Handle spaces in dired-actual-switches. | |
3928 | ||
3929 | 1998-04-29 Ken Stevens <stevens@kdstevens.com> | |
3930 | ||
3931 | * ispell.el: Generalized region skipping added. | |
3932 | Checks comments only in code. | |
3933 | Added backward compatible support for customize. | |
3934 | (ispell-query-replace-choices, ispell-message-dictionary-alist) | |
3935 | (ispell-grep-command, ispell-grep-options, ispell-look-command) | |
3936 | (ispell-look-options, ispell-use-ptys-p, ispell-local-dictionary) | |
3937 | (ispell-dictionary-alist): Now customizable. | |
3938 | Fixed type of custom variables: ispell-help-in-bufferp. | |
3939 | (ispell-use-framepop-p): New variable. | |
3940 | (ispell-dictionary-alist): Added dictionaries: castellano, castellano8 | |
3941 | czech, esperanto, esperanto-tex, norsk, russian. | |
e84eb37a | 3942 | Capitalize XEmacs correctly, and change lucid to xemacs in code. |
6edcb099 DL |
3943 | (ispell-menu-lucid): Renamed to ispell-menu-xemacs. |
3944 | Changed string compares for version number to be correct for XEmacs. | |
3945 | Fixed to work with string properties. | |
e84eb37a | 3946 | (ispell-recursive-edit-marker): New marker saving return point. |
6edcb099 DL |
3947 | (ispell-skip-region-alist): New variable defining regions. |
3948 | (ispell-tex-skip-alists): New variable for LaTeX regions. | |
3949 | (ispell-skip-sgml): Now buffer-mode aware. | |
3950 | (ispell-highlight-p): Support block cursors. | |
3951 | (ispell-message-text-end): Don't check signatures. | |
3952 | (ispell-comments-and-strings): New command, added to menu. | |
3953 | (ispell-int-char): New function for character incrementing. | |
3954 | (ispell-word): Produces message on error when called from | |
3955 | ispell-minor-mode. Potential infinite loop removed. | |
3956 | (ispell-command-loop): prevent XEmacs modeline hiding. | |
3957 | Allow temporary split of dedicated windows. Improve recursive | |
3958 | edit support. Support block cursors. | |
3959 | (ispell-show-choices): New function cleaning up command loop. | |
3960 | (ispell-highlight-spelling-error-generic): Block cursor support added. | |
3961 | (ispell-highlight-spelling-error-xemacs): Block cursor, name change. | |
3962 | (ispell-overlay-window): dedicated window splitting, XEmacs changes. | |
3963 | (ispell-parse-output): Displays ispell process error messages. | |
3964 | (check-ispell-version): Interactive mode that shows ispell versions. | |
3965 | (ispell-begin-skip-region-regexp): New region skipping function. | |
3966 | (ispell-begin-tex-skip-regexp): New tex mode region skipping function. | |
3967 | (ispell-begin-skip-region): New region skipping function. | |
3968 | (ispell-tex-arg-end): New tex mode region skipping function. | |
3969 | (ispell-skip-region): New region skipping function. | |
3970 | (ispell-get-line): New function to clean up command loop. | |
3971 | (ispell-process-line): New function cleaning up command loop. | |
3972 | (ispell-continue): Improve recursive editor support. | |
3973 | (ispell-complete-word): Interior fragment support improved. | |
3974 | (ispell-message): Region skipping vastly improved. | |
3975 | ||
3976 | 1998-04-28 Eli Zaretskii <eliz@mescaline.gnu.org> | |
3977 | ||
3978 | * ps-print.el (ps-output-string-prim): Don't quote multibyte | |
3979 | characters. | |
3980 | ||
3981 | 1998-04-28 Richard Stallman <rms@psilocin.gnu.org> | |
3982 | ||
3983 | * ps-print.el (ps-remove-duplicates): New function. | |
3984 | (ps-begin-file): Use it. | |
3985 | ||
3986 | * progmodes/compile.el (compilation-initial-position): New option. | |
3987 | (compile-internal): Obey it. | |
3988 | ||
3989 | 1998-04-28 Dave Love <fx@gnu.org> | |
3990 | ||
3991 | * info.el (Info-mode): Doc fix. | |
3992 | ||
3993 | * finder.el (finder-insert-at-column): Simplify. | |
3994 | (finder-mouse-face-on-line): New function. | |
3995 | (finder-list-keywords, finder-list-matches): Use it. | |
3996 | (finder-commentary, finder-select): Doc. | |
3997 | (finder-mouse-select): Doc. Remove spurious let. | |
3998 | ||
3999 | 1998-04-28 Richard Stallman <rms@psilocin.gnu.org> | |
4000 | ||
4001 | * mail/rmailedit.el (rmail-cease-edit): | |
4002 | Call rmail-show-message even if message text is unchanged. | |
4003 | ||
4004 | 1998-04-28 Inge Frick <inge@nada.kth.se> | |
4005 | ||
4006 | * emacs-lisp/easymenu.el (easy-menu-define-key): Fixed bug with BEFORE | |
4007 | argument. Now it works also if you repeat an identical call to | |
4008 | easy-menu-define-key. | |
4009 | ||
4010 | 1998-04-27 Richard Stallman <rms@psilocin.gnu.org> | |
4011 | ||
4012 | * window.el (quit-window): Don't try to switch buffers | |
4013 | in a dedicated window or a minibuffer window. | |
4014 | Treat minibuffer window as dedicated in other ways too. | |
4015 | ||
4016 | * ielm.el (ielm-eval-input): More of previous change. | |
4017 | ||
4018 | * ps-print.el (ps-remove-duplicates): New function. | |
4019 | (ps-begin-file): Use that instead of remove-duplicates. | |
4020 | ||
4021 | * isearch.el (isearch-yank-x-selection): Doc fix. | |
4022 | ||
4023 | * widget.el (define-widget-keywords): Don't use backquote. | |
4024 | ||
4025 | * view.el (view-really-at-end): Undo previous change. | |
4026 | ||
4027 | 1998-04-26 Richard Stallman <rms@psilocin.gnu.org> | |
4028 | ||
4029 | * simple.el (assoc-ignore-representation): New function. | |
4030 | (assoc-ignore-case): Use compare-strings. | |
4031 | ||
4032 | * textmodes/outline.el (outline-discard-overlays): | |
4033 | Interpret PROP as a value for `invisible', not as property name. | |
4034 | ||
4035 | * textmodes/sgml-mode.el (sgml-font-lock-keywords-1): | |
4036 | Copy initialization from sgml-font-lock-keywords. | |
4037 | (sgml-font-lock-keywords): Initialize from sgml-font-lock-keywords-1. | |
4038 | (sgml-font-lock-keywords-2): New variable. | |
4039 | (sgml-mode-common): Make buffer-local binding for | |
4040 | sgml-font-lock-keywords-2 and initialize it. | |
4041 | Use it in font-lock-defaults. | |
4042 | ||
4043 | * ielm.el (ielm-eval-input): Use variables *, **, *** not :, ::, :::. | |
4044 | (inferior-emacs-lisp-mode): Corresponding changes. | |
4045 | ||
4046 | * language/european.el (setup-8-bit-environment): | |
4047 | Don't do anything special here for unibyte mode. | |
4048 | That is done in set-language-environment. | |
4049 | ||
4050 | * international/mule-cmds.el (set-language-environment): | |
4051 | Fix previous change. Call standard-display-european-internal. | |
4052 | Call set-terminal-coding-system. | |
4053 | (standard-display-european-internal): New subroutine. | |
4054 | ||
4055 | * disp-table.el (standard-display-european): | |
4056 | Use set-language-environment | |
4057 | instead of loading a syntax definitions file. | |
4058 | Use standard-display-european-internal. | |
4059 | Let current-language-environment specify terminal coding system. | |
4060 | ||
4061 | * files.el (set-auto-mode): When just-from-file-name is set, don't | |
4062 | actually switch modes if the new mode is the same as the current one. | |
4063 | ||
4064 | * view.el (view-mode-exit): Don't alter view-return-to-alist. | |
4065 | ||
4066 | 1998-04-25 Richard Stallman <rms@psilocin.gnu.org> | |
4067 | ||
4068 | * international/mule-cmds.el (set-language-environment): | |
4069 | Check for language environments that can't work in unibyte. | |
4070 | ||
4071 | * language/european.el (setup-8-bit-environment): | |
4072 | Test of default-enable-multibyte-characters was backwards. | |
4073 | ||
4074 | * view.el (view-mode-enter, view-mode-exit): Doc fixes. | |
4075 | ||
4076 | 1998-04-24 Richard Stallman <rms@psilocin.gnu.org> | |
4077 | ||
4078 | * Makefile (custom-deps, updates): Allow cus-dep to be used compiled. | |
4079 | (custom-deps, autoloads, finder-data, updates): Print list of dirs. | |
4080 | ||
4081 | * finder.el (finder-compile-keywords): | |
4082 | Avoid error for nonexistent directory. | |
4083 | Ignore files that are actually Emacs lock files. | |
4084 | ||
4085 | * emacs-lisp/copyright.el (copyright-regexp): | |
4086 | Move \251 before the multibyte copyright symbol. | |
4087 | ||
4088 | * cus-dep.el (custom-make-dependencies): Don't give up | |
4089 | on a whole file, the first time eval gets an error. | |
4090 | ||
4091 | * Makefile (custom-deps): Ignore =... subdirs. | |
4092 | ||
4093 | * mail/mailalias.el (mail-complete-alist): | |
4094 | Don't refer to mail-address-field-regexp. | |
4095 | ||
4096 | * add-log.el (change-log-mode): Undo previous change. | |
4097 | ||
4098 | 1998-04-24 Sam Steingold <sds@usa.net> | |
4099 | ||
39c87140 | 4100 | * emacs-lisp/cl-indent.el: Indent defpackage correctly. |
6edcb099 DL |
4101 | |
4102 | * font-lock.el (lisp-font-lock-keywords-2): Added `defpackage'. | |
4103 | ||
4104 | 1998-04-23 Geoff Voelker <voelker@cs.washington.edu> | |
4105 | ||
4106 | * dired.el (dired-chmod-program) [windows-nt]: Use chmod. | |
4107 | ||
4108 | 1998-04-23 Andrew Innes <andrewi@harlequin.co.uk> | |
4109 | ||
4110 | * scroll-bar.el (scroll-bar-mode, toggle-scroll-bar): By default, | |
4111 | put scroll bars on the right on MS-Windows (since that is the | |
4112 | convention on Windows). | |
4113 | ||
4114 | 1998-04-23 Richard Stallman <rms@psilocin.gnu.org> | |
4115 | ||
4116 | * ffap.el (dired-at-point): Add autoload cookie. | |
4117 | ||
7a71b18d | 4118 | 1998-04-23 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp> |
6edcb099 DL |
4119 | |
4120 | * ffap.el (dired-at-point-require-prefix): New option. | |
4121 | (dired-at-point): New command. | |
4122 | (dired-at-point-prompter): New function. | |
4123 | ||
4124 | 1998-04-23 Inge Frick <inge@nada.kth.se> | |
4125 | ||
4126 | * easymenu.el: Use new menu item format. Don't simulate button prefix. | |
4127 | (easy-menu-create-menu): Understand also keywords :active, | |
4128 | :label and :visible. Don't worry about button prefix. | |
4129 | (easy-menu-button-prefix): Modified value. | |
4130 | (easy-menu-do-add-item): Extensive changes to use new menu item format. | |
4131 | (easy-menu-define-key, easy-menu-always-true): New functions. | |
e84eb37a | 4132 | (easy-menu-make-symbol): Don't use indirection for symbols. Property |
6edcb099 DL |
4133 | `menu-alias' not set. |
4134 | (easy-menu-filter, easy-menu-update-button): Deleted. | |
4135 | (easy-menu-add-item): Don't worry about button prefix. | |
4136 | (easy-menu-remove-item): Don't worry about button prefix. Use | |
4137 | `easy-menu-define-key'. | |
4138 | (easy-menu-is-button, easy-menu-have-button): Deleted. | |
4139 | (easy-menu-real-binding, easy-menu-change-prefix): Deleted. | |
4140 | ||
4141 | 1998-04-23 Richard Stallman <rms@psilocin.gnu.org> | |
4142 | ||
4143 | * international/mule.el (load-with-code-conversion): | |
4144 | Don't pass extra arg to eval-buffer. | |
4145 | (set-auto-coding): Doc fix. | |
4146 | ||
4147 | 1998-04-23 Eli Zaretskii <eliz@is.elta.co.il> | |
4148 | ||
4149 | * frame.el (frame-name-alist): Remove this variable. | |
4150 | (select-frame-by-name): Recompute the list of frames instead of | |
4151 | saving it in a global variable. | |
4152 | ||
4153 | 1998-04-23 Dave Love <fx@gnu.org> | |
4154 | ||
4155 | * delsel.el: Don't require cl. Minor doc fixes. | |
4156 | (insert-parentheses): Add `delete-selection' property. | |
4157 | (delete-selection-pre-hook): Simplify slightly. | |
4158 | ||
4159 | * add-log.el (change-log-mode): Add `* ' to paragraph-start. | |
4160 | ||
4161 | 1998-04-22 Richard Stallman <rms@sucrose.gnu.org> | |
4162 | ||
4163 | * comint.el (comint-replace-by-expanded-history): New arg START. | |
4164 | Don't display a message about doing history expansion. | |
4165 | (comint-replace-by-expanded-history-before-point): New arg START. | |
4166 | (comint-send-input): Pass START to comint-replace-by-expanded-history. | |
4167 | ||
4168 | 1998-04-22 Richard Stallman <rms@psilocin.gnu.org> | |
4169 | ||
4170 | * language/european.el (setup-8-bit-environment): | |
4171 | If default-enable-multibyte-characters is nil, | |
4172 | call standard-display-european, and don't set nonascii-insert-offset | |
4173 | or default-input-method. | |
4174 | ||
4175 | * language/english.el (setup-english-environment): | |
4176 | Don't set default-enable-multibyte-characters. | |
4177 | ||
4178 | 1998-04-22 Eli Zaretskii <eliz@delysid.gnu.org> | |
4179 | ||
4180 | * term/pc-win.el (x-select-text, x-get-selection-value): Replace | |
4181 | win16 with w16. | |
4182 | ||
4183 | 1998-04-22 Dave Love <fx@gnu.org> | |
4184 | ||
4185 | * help.el (help-mode-map): Add S-tab, like backtab. | |
4186 | ||
4187 | 1998-04-22 Stephen Eglen <stephen@gnu.org> | |
4188 | ||
4189 | * iswitchb.el: Only require cl if cadr and last are not defined. | |
4190 | ||
4191 | 1998-04-22 Richard Stallman <rms@psilocin.gnu.org> | |
4192 | ||
4193 | * mail/rmail.el (rmail): Don't bind enable-local-variables. | |
4194 | ||
4195 | 1998-04-21 Richard Stallman <rms@psilocin.gnu.org> | |
4196 | ||
4197 | * info.el (Info-fontify-node): For menu items, use info-xref font. | |
4198 | Use info-node font for the node's own name, | |
4199 | and do not make it mouse-sensitive. | |
4200 | ||
4201 | * international/encoded-kb.el (encoded-kbd-mode): Doc fix. | |
4202 | ||
4203 | * help.el (help-highlight-face): Use `face' as custom type. | |
4204 | ||
4205 | 1998-04-21 Dave Love <fx@gnu.org> | |
4206 | ||
4207 | * which-func.el: Fix header comments. | |
4208 | (which-func-mode): Add autoload cookie. | |
4209 | (which-func-mode-global): Customize. | |
4210 | ||
4211 | * subr.el (remove-hook): Fix spurious quote. | |
4212 | ||
4213 | * help.el (describe-function-1): Make hyperlink to library file | |
4214 | name, if available. | |
4215 | ||
4216 | 1998-04-21 Richard Stallman <rms@psilocin.gnu.org> | |
4217 | ||
4218 | * info.el (Info-find-node): Update Info-history after switching buffer. | |
4219 | (info): If no arg, and *info* buffer exists, just go to it | |
4220 | and don't alter it. | |
4221 | ||
4222 | * emacs-lisp/easymenu.el (easy-menu-do-add-item): | |
4223 | Do the right thing when nil is specified as criterion for activeness. | |
4224 | Fix string used to report an invalid item. | |
4225 | ||
4226 | * tmm.el (tmm-get-keymap): Handle new format menu item w/o cache. | |
4227 | (tmm-prompt): If reach an empty menu, get an error. | |
4228 | ||
ce058493 | 4229 | 1998-04-20 Per Starbäck <starback@update.uu.se> |
6edcb099 DL |
4230 | |
4231 | * dired.el (dired-move-to-filename-regexp): There might be a space | |
4232 | after the year instead of before it. | |
4233 | ||
4234 | 1998-04-20 Richard Stallman <rms@psilocin.gnu.org> | |
4235 | ||
4236 | * emacs-lisp/bytecomp.el (byte-compile-file): | |
4237 | Always read the file in multibyte mode | |
4238 | unless the file itself specifies unibyte mode. | |
4239 | ||
4240 | * international/mule-conf.el (file-coding-system-alist): | |
4241 | Use emacs-mule for .elc files. | |
4242 | ||
4243 | * emacs-lisp/cl-macs.el (cl-do-arglist): Undo previous change. | |
4244 | ||
4245 | 1998-04-20 Piet van Oostrum <piet@cs.ruu.nl> | |
4246 | ||
4247 | * smtpmail.el (smtpmail-send-it): Deleted all code related | |
4248 | to Resent-To: processing. | |
4249 | (smtpmail-deduce-address-list): Changed the search for | |
4250 | Resent-\(To\|Cc\|Bcc\) headers. | |
4251 | (smtpmail-do-bcc): Delete Resent-Bcc: headers. | |
4252 | ||
4253 | 1998-04-20 Sam Steingold <sds@usa.net> | |
4254 | ||
4255 | * mouse.el (mouse-buffer-menu-mode-mult): New variable. | |
4256 | (mouse-buffer-menu): Obey mouse-buffer-menu-mode-mult. | |
4257 | Also avoid some consing. | |
4258 | ||
4259 | 1998-04-20 Andreas Schwab <schwab@delysid.gnu.org> | |
4260 | ||
4261 | * view.el (view-really-at-end): Return true when at end and not | |
4262 | reverting. | |
4263 | ||
4264 | 1998-04-20 Richard Stallman <rms@psilocin.gnu.org> | |
4265 | ||
4266 | * international/mule.el (load-with-code-conversion): | |
4267 | Undo previous change. Instead, pass the UNIBYTE arg to eval-buffer. | |
4268 | ||
4269 | 1998-04-20 Werner Lemberg <wl@gnu.org> | |
4270 | ||
4271 | * textmodes/fill.el (justify-current-line): | |
4272 | Use new algorithm to apportion the spaces to be added. | |
4273 | ||
4274 | 1998-04-19 Dan Nicolaescu <done@ece.arizona.edu> | |
4275 | ||
4276 | * language/romanian.el: Add coding: tag. | |
4277 | ||
4278 | * bindings.el (debug-ignored-errors): Add an error from cus-edit.el. | |
4279 | ||
4280 | * time.el (display-time-mode): Add :version. | |
4281 | * hscroll.el (hscroll-global-mode): | |
4282 | * type-break.el (type-break-mode): | |
4283 | * avoid.el (mouse-avoidance-mode): | |
4284 | * rsz-mini.el (resize-minibuffer-mode): | |
4285 | * mail/mailabbrev.el (mail-abbrevs-mode): | |
e84eb37a | 4286 | * gnus/gnus-art.el (gnus-show-traditional-method) |
6edcb099 DL |
4287 | (gnus-article-hide-pgp-hook): |
4288 | * international/ccl.el (ccl-extended-code-table): | |
4289 | * progmodes/octave-mod.el (octave-auto-indent): | |
e84eb37a | 4290 | * calendar/diary-lib.el (diary-mail-addr, diary-mail-days) |
6edcb099 | 4291 | (diary-unknown-time): |
e84eb37a | 4292 | * emacs-lisp/debug.el (debugger-mode-hook) |
6edcb099 DL |
4293 | (debugger-record-buffer): |
4294 | * progmodes/sh-script.el (sh-imenu-generic-expression): | |
e84eb37a | 4295 | * cus-edit.el (custom-variable-default-form) |
6edcb099 DL |
4296 | (custom-face-default-form): |
4297 | * desktop.el (desktop-enable): | |
4298 | * dabbrev.el (dabbrev-ignored-buffer-names): | |
4299 | * hexl.el (hexl-follow-ascii): | |
4300 | * progmodes/etags.el (find-tag-marker-ring-length): | |
e84eb37a | 4301 | * replace.el (query-replace-to-history-variable) |
6edcb099 DL |
4302 | (query-replace-from-history-variable): |
4303 | * vc-hooks.el (vc-ignore-vc-files): | |
4304 | * vc.el (vc-default-init-version): | |
e84eb37a | 4305 | * vcursor.el (vcursor-interpret-input, vcursor-string): |
6edcb099 DL |
4306 | * frame.el (focus-follows-mouse): |
4307 | * mail/rmail.el (rmail-movemail-flags): Likewise. | |
4308 | ||
4309 | 1998-04-20 Kenichi Handa <handa@etl.go.jp> | |
4310 | ||
4311 | * international/ccl.el (ccl-compile-unify-character): Inhibit | |
4312 | unification tables specified by integer value. | |
4313 | (ccl-compile-translate-single-map): Likewise. | |
4314 | (ccl-compile-multiple-map-function): Likewise. | |
4315 | (ccl-compile-translate-multiple-map): Modified for nested tables. | |
4316 | (ccl-dump-iterate-multiple-map): Handle the case that ID is not | |
4317 | integer. | |
4318 | (ccl-dump-translate-multiple-map): Likewise. | |
4319 | (ccl-dump-translate-single-map): Likewise. | |
4320 | (declare-ccl-program): New optional arg VECTOR. | |
4321 | (check-ccl-program): New macro. | |
4322 | ||
4323 | * international/mule.el (make-coding-system): If TYPE is 4, FLAGS | |
4324 | can be a cons of CCL-PROGRAM symbols. | |
4325 | ||
4326 | * international/quail.el (quail-start-translation): Bind | |
4327 | prefix-arg to current-prefix-arg. | |
4328 | (quail-mode): Doc-string modified. | |
4329 | ||
4330 | * language/cyrillic.el: FLAGS arguments for make-coding-system | |
4331 | changed. | |
4332 | ||
4333 | * language/romanian.el: Set t to `documentation' info for Romanian. | |
4334 | ||
4335 | * language/vietnamese.el: FLAGS arguments for make-coding-system | |
4336 | changed. | |
4337 | ||
4338 | 1998-04-19 Dan Nicolaescu <done@ece.arizona.edu> | |
4339 | ||
4340 | * speedbar.el (speedbar): Add :version. | |
4341 | ||
4342 | 1998-04-18 Geoff Voelker <voelker@cs.washington.edu> | |
4343 | ||
4344 | * makefile.nt (interdontcompile): New macro. | |
4345 | (install): Copy uncompiled files from international subdir. | |
4346 | ||
4347 | 1998-04-18 Dave Love <fx@gnu.org> | |
4348 | ||
4349 | * array.el (array-mode): Add autoload cookie. | |
4350 | ||
4351 | * ph.el (ph-install-menu): Use easy-menu-create-menu, not | |
4352 | easy-menu-create-keymaps. | |
4353 | ||
4354 | * add-log.el (change-log-mode): Revert 1997-12-03 doc change. | |
4355 | (add-change-log-entry): Replace 1997-12-03 changes with simple | |
4356 | implementation of add-log-keep-changes-together. Doc fix. | |
4357 | (change-log-add-make-room): Function deleted. | |
e84eb37a JB |
4358 | (add-change-log-entry-other-window, change-log-mode) |
4359 | (add-log-keep-changes-together): Doc fix. | |
6edcb099 DL |
4360 | (add-log-lisp-like-modes): Add dsssl-mode. |
4361 | (add-log-current-defun): Generalize Fortran case. | |
4362 | ||
e84eb37a JB |
4363 | * progmodes/scheme.el (scheme-imenu-generic-expression) |
4364 | (dsssl-imenu-generic-expression): Remove leading space in submenus. | |
6edcb099 DL |
4365 | |
4366 | 1998-04-18 Dan Nicolaescu <done@delysid.gnu.org> | |
4367 | ||
4368 | * which-func.el (which-func): Add defgroup. | |
4369 | ||
4370 | * emacs-lisp/checkdoc.el (checkdoc): Added :version. | |
4371 | ||
4372 | * play/gametree.el (gametree): Likewise. | |
4373 | ||
4374 | * progmodes/vhdl-mode.el (vhdl): Likewise. | |
4375 | Don't require hideshow, not needed. | |
4376 | ||
4377 | 1998-04-18 Dan Nicolaescu <done@ece.arizona.edu> | |
4378 | ||
4379 | * cus-edit.el (customize-changed-options): Add support for showing | |
4380 | groups with a :version option. | |
10d1d0af | 4381 | It's recommended that all new packages added to the distribution |
6edcb099 DL |
4382 | contain a :version option in the toplevel defgroup. |
4383 | ||
4384 | 1998-04-18 Stephen Eglen <stephen@gnu.org> | |
4385 | ||
4386 | * international/ccl.el, international/iso-ascii.el: Customized. | |
4387 | * international/iso-acc.el, international/ogonek.el: Customized. | |
4388 | ||
4389 | 1998-04-18 Richard Stallman <rms@psilocin.gnu.org> | |
4390 | ||
4391 | * ange-ftp.el (file-name-handler-alist): Fix previous change. | |
4392 | ||
4393 | * emacs-lisp/edebug.el (edebug-compute-previous-result): | |
4394 | Don't pass floating value to single-key-description. | |
4395 | ||
4396 | 1998-04-17 Richard Stallman <rms@psilocin.gnu.org> | |
4397 | ||
4398 | * ps-print.el (ps-output-string-prim): Use skip-chars-forward. | |
4399 | ||
4400 | * info.el (Info-menu): Allow extra spaces at start of menu item. | |
4401 | (Info-extract-menu-item): Likewise. | |
4402 | (Info-insert-dir, Info-complete-menu-item, Info-index): Likewise. | |
e84eb37a | 4403 | (Info-try-follow-nearest-node, Info-find-emacs-command-nodes): Likewise. |
6edcb099 DL |
4404 | (Info-fontify-node, Info-speedbar-buttons): Likewise. |
4405 | ||
4406 | * mail/rmail.el (rmail-message-regexp-p): | |
4407 | Handle unreformatted messages for real. | |
4408 | (rmail-message-recipients-p): Undo previous change. | |
4409 | ||
4410 | * international/mule.el (load-with-code-conversion): | |
4411 | Don't bind default-enable-multibyte-characters to t. | |
4412 | ||
4413 | * bindings.el (debug-ignored-errors): Add and remove strings. | |
4414 | ||
4415 | 1998-04-17 Geoff Voelker <voelker@cs.washington.edu> | |
4416 | ||
4417 | * jka-compr.el (jka-compr-use-shell) [ms-dos, windows-nt]: Do not | |
4418 | use a shell. | |
4419 | (jka-compr-temp-name-template) [ms-dos, windows-nt]: Check common | |
4420 | locations for tmp directory. | |
4421 | ||
4422 | 1998-04-17 Stephen Eglen <stephen@gnu.org> | |
4423 | ||
4424 | * emulation/tpu-edt.el, emulation/tpu-extras.el: Customize. | |
4425 | emulation/vip.el: Customize. | |
4426 | ||
4427 | 1998-04-17 Dan Nicolaescu <done@delysid.gnu.org> | |
4428 | ||
4429 | * language/romanian.el (setup-romanian-environment): Change the | |
4430 | input method to latin-2-postfix. | |
4431 | Save the file using iso-2022-7bit encoding. | |
4432 | ||
4433 | 1998-04-17 Geoff Voelker <voelker@cs.washington.edu> | |
4434 | ||
4435 | * ange-ftp.el (ange-ftp-tmp-name-template) [windows-nt]: Look for | |
4436 | common temp directories. | |
4437 | (ange-ftp-parse-netrc-group): Skip carriage returns. | |
4438 | (ange-ftp-expand-file-name): Handle files with drive letters. | |
4439 | (ange-ftp-write-region): Don't treat as unix. | |
4440 | (ange-ftp-insert-file-contents): Determine file type by transfer mode. | |
4441 | (ange-ftp-copy-file-internal): Don't treat as unix. | |
4442 | (ange-ftp-file-name-all-completions): Handle Windows filenames. | |
4443 | (file-name-handler-alist) [windows-nt]: Add patterns for name with | |
4444 | drive letters. | |
4445 | (ange-ftp-dired-call-process, ange-ftp-call-chmod): Use | |
4446 | dired-chmod-program. | |
4447 | (ange-ftp-disable-netrc-security-check) [windows-nt]: Disable by | |
4448 | default. | |
4449 | (ange-ftp-real-expand-file-name-actual): New function. | |
4450 | ||
4451 | * comint.el (comint-filename-chars): Combine DOS and Windows strings. | |
4452 | ||
4453 | * fast-lock.el (fast-lock-cache-name): Replace '\' with '#'. | |
4454 | ||
4455 | * files.el (path-separator): Delete variable. | |
4456 | ||
4457 | * ls-lisp.el (ls-lisp-dired-ignore-case): New variable. | |
4458 | (ls-lisp-handle-switches): Obey ls-lisp-dired-ignore-case. | |
4459 | ||
4460 | * shell.el (shell-file-name-chars): Add ',' and ':'. | |
4461 | ||
4462 | * makefile.nt (install): Copy elisp files that are not compiled. | |
4463 | (clean): Delete patch scratch files in all subdirectories. | |
4464 | ||
4465 | * w32-fns.el (w32-system-shells): Add 4dos and 4nt. | |
4466 | (w32-allow-system-shell, w32-valid-locales): New variable. | |
4467 | (w32-check-shell-configuration): Make interactive. | |
4468 | Obey w32-allow-system-shell. | |
4469 | (w32-get-valid-locale-ids, w32-list-locales): New functions. | |
4470 | (w32-init-info): Fix relative path to info directory. | |
4471 | ||
4472 | 1998-04-16 Ilya Zakharevich <ilya@math.ohio-state.edu> | |
4473 | ||
39c87140 GM |
4474 | * progmodes/cperl-mode.el (cperl-style-alist): |
4475 | New variable, since `c-mode' is no longer loaded. | |
6edcb099 DL |
4476 | - (Somebody who uses the styles should check that they work OK!) |
4477 | - (a lot of work is needed, especially with new | |
4478 | `cperl-fix-line-spacing'). | |
4479 | Old value of style is memorized when choosing a new style, may be | |
4480 | restored from the same menu. | |
4481 | (cperl-perldoc, cperl-pod-to-manpage): New commands; thanks to | |
4482 | Anthony Foiani <afoiani@uswest.com> and Nick Roberts | |
4483 | <Nick.Roberts@src.bae.co.uk>. | |
4484 | (`Perl doc', `Regexp'): New submenus (latter to allow short displays). | |
4485 | (cperl-clobber-lisp-bindings): New cfg variable. | |
4486 | (cperl-find-pods-heres): $a->y() is not y///. | |
4487 | (cperl-after-block-p): Add save-excursion. | |
4488 | (cperl-init-faces): Was failing. | |
4489 | Init faces when loading `ps-print'. | |
4490 | (cperl-toggle-autohelp): New command. | |
4491 | (cperl-electric-paren): `while SPACE LESS' was buggy. | |
4492 | (cperl-init-faces): `-text' in `[-text => 1]' was not highlighted. | |
e84eb37a | 4493 | (cperl-after-block-p): Was FALSE after `sub f {}'. |
6edcb099 DL |
4494 | (cperl-electric-keyword): `foreachmy', `formy' expanded too, |
4495 | Expands `=pod-directive'. | |
e84eb37a JB |
4496 | (cperl-linefeed): Behaves reasonable in POD-directive lines. |
4497 | (cperl-message-electric-keyword): New cfg variable. | |
4498 | (cperl-electric-keyword): Print a message, governed by | |
6edcb099 DL |
4499 | `cperl-message-electric-keyword'. |
4500 | (cperl-electric-paren): Typing `}' was not checking for being | |
4501 | block or not. | |
4502 | (cperl-beautify-regexp-piece): Did not know about lookbehind; | |
4503 | finding *which* level to work with was not intuitive. | |
4504 | (cperl-beautify-levels): New command. | |
4505 | (cperl-electric-keyword): Allow here-docs contain `=head1' | |
4506 | and friends for keyword expansion. | |
4507 | Fix for broken `font-lock-unfontify-region-function'. Should | |
4508 | preserve `syntax-table' properties even with `lazy-lock'. | |
4509 | (cperl-indent-region-fix-else): New command. | |
4510 | (cperl-fix-line-spacing): New command. | |
4511 | (cperl-invert-if-unless): New command (C-c C-t and in Menu). | |
e84eb37a | 4512 | (cperl-hints): Mention 20.2's goods/bads. |
6edcb099 DL |
4513 | (cperl-extra-newline-before-brace-multiline): Started to use it. |
4514 | (cperl-break-one-line-blocks-when-indent): New cfg variable. | |
4515 | (cperl-fix-hanging-brace-when-indent): New cfg variable. | |
4516 | (cperl-merge-trailing-else): New cfg variable. | |
4517 | Workaround for another `font-lock's `syntax-table' text-property bug. | |
4518 | `zerop' could be applied to nil. | |
4519 | At last, may work with `font-lock' without setting `cperl-font-lock'. | |
4520 | (cperl-indent-region-fix-constructs): Renamed from | |
4521 | `cperl-indent-region-fix-constructs'. | |
e84eb37a | 4522 | (cperl-fix-line-spacing): Could be triggered inside strings, would not |
6edcb099 DL |
4523 | know what to do with BLOCKs of map/printf/etc. |
4524 | (cperl-merge-trailing-else): Handle `continue' too. | |
4525 | (cperl-fix-line-spacing): Likewise. | |
4526 | (cperl-calculate-indent): Knows about map/printf/etc before {BLOCK}; | |
4527 | treat after-comma lines as continuation lines. | |
4528 | (cperl-mode): `continue' made electric. | |
4529 | (cperl-electric-keyword): Electric `do' inserts `do/while'. | |
4530 | (cperl-fontify-syntaxically): New function. | |
4531 | (cperl-syntaxify-by-font-lock): New cfg variable. | |
4532 | Make syntaxification to be autoredone via `font-lock', | |
4533 | switched on by `cperl-syntaxify-by-font-lock', off by default so far. | |
4534 | Remove some commented out chunks. | |
4535 | (cperl-set-style-back): Old value of style is memorized when | |
4536 | choosing a new style, may be restored from the same menu. | |
4537 | Mode-documentation added to micro-docs. | |
e84eb37a | 4538 | (cperl-praise): Updated. |
6edcb099 | 4539 | (cperl-toggle-construct-fix): New command. Added on C-c C-w and menu. |
e84eb37a | 4540 | (auto-fill-mode): Added on C-c C-f and menu. |
6edcb099 DL |
4541 | (cperl-style-alist): `PerlStyle' style added. |
4542 | (cperl-find-pods-heres): Message for termination of scan corrected. | |
4543 | (cperl-speed): New variable with hints. | |
4544 | (cperl-electric-else): Make backspace electric after | |
4545 | expansion of `else/continue' too. | |
4546 | Fixed customization to honor cperl-hairy. | |
4547 | Created customization groups. | |
4548 | All the compile-time warnings fixed. | |
4549 | (cperl-syntaxify-by-font-lock): Interaction with `font-lock-hot-pass' | |
4550 | fixed. | |
4551 | (cperl-after-block-and-statement-beg): It is BLOCK if we reach lim | |
4552 | when backup sexp. | |
4553 | (cperl-after-block-p, cperl-after-expr-p): Likewise. | |
4554 | (cperl-indent-region): Make a marker for END - text added/removed. | |
4555 | (cperl-style-alist): Include `cperl-merge-trailing-else' | |
4556 | where the value is clear. | |
4557 | (cperl-styles-entries): Likewise. | |
4558 | (cperl-tips, cperl-problems): Improvements to docs. | |
4559 | ||
4560 | 1998-04-16 Richard Stallman <rms@psilocin.gnu.org> | |
4561 | ||
4562 | * ispell.el (ispell-word): In ispell-check-only mode, | |
4563 | display a message for misspelled word. | |
4564 | (ispell-get-word): No error if can't find a word to check. | |
4565 | (ispell-word): Don't fuss about a word if not adjacent to it. | |
4566 | (ispell-minor-check): Use save-excursion. | |
4567 | ||
4568 | * emacs-lisp/byte-opt.el (byte-after-unbind-ops): Delete byte-equal. | |
4569 | ||
4570 | * help.el (help-with-tutorial): Locally bind file and filename. | |
4571 | ||
4572 | * emacs-lisp/find-func.el (find-function-on-key): | |
4573 | If definition is a list, don't call find-function-other-window. | |
4574 | Handle mouse events (code copied from describe-key-briefly). | |
4575 | (find-function-do-it): Doc fix. | |
4576 | (find-function-noselect): Doc fix. | |
4577 | ||
4578 | * locate.el (locate): Doc fix. | |
4579 | ||
4580 | * man.el (Man-notify-when-ready) <newframe>: | |
4581 | Mark frame's window as dedicated. | |
4582 | ||
4583 | * subr.el (local-set-key, global-set-key): | |
4584 | Return what define-key returns. | |
4585 | ||
4586 | * custom.el (defcustom, defgroup, defface): Don't use backquote. | |
4587 | ||
4588 | 1998-04-15 Eli Zaretskii <eliz@delysid.gnu.org> | |
4589 | ||
4590 | * ps-print.el (ps-do-despool): Bind coding-system-for-write to | |
4591 | raw-text-unix instead of using binary-process-input. | |
4592 | ||
4593 | * arc-mode.el (archive-extract-by-stdout): Don't use | |
4594 | binary-process-output. Bind coding-system-for-read `undecided', | |
4595 | so coding system is determined on the fly. Bind | |
4596 | inherit-process-coding-system to t. | |
4597 | (archive-dos-members): Remove. | |
4598 | (archive-extract): Don't call archive-check-dos. Handle pkunzip | |
4599 | errors. | |
4600 | (archive-*-extract): Handle pkzip errors. | |
4601 | (archive-check-dos): Remove. | |
4602 | (archive-subfile-dos): Remove. | |
4603 | (archive-extract): Don't bind archive-subfile-dos. | |
4604 | (archive-write-file-member): Don't DOSify DOS-style archive | |
4605 | members. | |
4606 | (archive-zip-extract): Make pkzip use -o- flag, to make it more | |
4607 | silent. | |
4608 | ||
4609 | * lpr.el (print-region-1): Stop using binary-process-{in,out}put, | |
4610 | bind coding-system-for-{read,write} instead. | |
4611 | ||
4612 | * dos-fns.el (dos-print-region-function): Except for binary files, | |
4613 | force conversion to DOS EOLs, but leave text conversions alone. | |
4614 | ||
4615 | * hexl.el (hexlify-buffer, dehexlify-buffer): Don't bind | |
4616 | binary-process-{in,out}put; setup coding-systems instead. | |
4617 | ||
4618 | 1998-04-15 Dave Love <d.love@dl.ac.uk> | |
4619 | ||
4620 | * international/mule-cmds.el (global-map [menu-bar mule]): | |
4621 | Conditionalize on default-enable-multibyte-characters. | |
4622 | ||
4623 | 1998-04-15 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
4624 | ||
4625 | * vc.el (vc-dired-mode): Redefine dired-move-to-filename-regexp | |
4626 | locally. | |
4627 | (vc-dired-reformat-line): Streamlined. Should handle all sorts of | |
4628 | date formats now. | |
4629 | ||
4630 | 1998-04-15 Andreas Schwab <schwab@delysid.gnu.org> | |
4631 | ||
4632 | * vc.el (vc-backend-revert): Fix missing argument for | |
4633 | vc-file-setprop. | |
4634 | ||
4635 | 1998-04-15 Kenichi Handa <handa@etl.go.jp> | |
4636 | ||
4637 | * international/mule-util.el (coding-system-change-eol-conversion): | |
4638 | New function. | |
4639 | (coding-system-change-text-conversion): New function. | |
4640 | ||
4641 | 1998-04-15 Richard Stallman <rms@gnu.org> | |
4642 | ||
4643 | * mail/mh-e.el (mh-quit): mh-show-buffer can be nil. | |
4644 | ||
4645 | * mail/sendmail.el (mail-mode): Doc fix. | |
4646 | ||
4647 | 1998-04-15 Simon Marshall <simon@gnu.org> | |
4648 | ||
4649 | * textmodes/outline.el (outline-font-lock-level): New function. | |
4650 | ||
65bc892f | 4651 | 1998-04-15 François Pinard <pinard@iro.umontreal.ca> |
6edcb099 DL |
4652 | |
4653 | * emacs-lisp/bytecomp.el | |
4654 | (byte-compile-warn-about-unresolved-functions): Fix whitespace. | |
4655 | ||
4656 | 1998-04-14 Dan Nicolaescu <done@ece.arizona.edu> | |
4657 | ||
4658 | * language/romanian.el: New file. | |
4659 | ||
4660 | * loadup.el: Load language/romanian. | |
4661 | ||
4662 | 1998-04-14 Dave Love <fx@gnu.org> | |
4663 | ||
4664 | * progmodes/fortran.el: Don't eval-*and*-compile font-lock stuff. | |
4665 | ||
4666 | 1998-04-14 Stephen Eglen <stephen@gnu.org> | |
4667 | ||
e84eb37a | 4668 | * mail/mspools.el (mspools-folder-directory): Takes default value of |
6edcb099 DL |
4669 | ~/MAIL/ if vm-folder-directory not bound. |
4670 | (mspools-vm-system-mail): Customize the variable so that if the | |
4671 | environment variable $MAIL is not set, the user can easily set | |
4672 | it. | |
4673 | (mspools-vm-system-mail-crash): Variable deleted; we now use | |
4674 | vm-crash-box. | |
4675 | (mspools-set-vm-spool-files): Error if mspools-folder-directory | |
4676 | hasn't been set. Use mspools-folder-directory rather | |
4677 | than vm-folder-directory. | |
4678 | (mspools-get-spool-files): Error if mspools-folder-directory is nil. | |
4679 | (mspools-get-spool-files): Add $ to regexp to ensure mspools-suffix | |
4680 | matches the end of the filename. | |
4681 | (mspools-mode-map): Bind n and p to next-line and previous-line. | |
4682 | ||
4683 | 1998-04-14 Richard Stallman <rms@gnu.org> | |
4684 | ||
4685 | * files.el (find-file-noselect): Set buffer-file-coding-system | |
4686 | if RAWFILE. | |
4687 | ||
4688 | 1998-04-14 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
4689 | ||
4690 | * vc.el (vc-next-action-on-file): Don't check out after | |
4691 | registering. This is two steps instead of one, and the second | |
4692 | does not make sense under CVS. | |
4693 | (vc-next-action): Changed doc string to reflect the above. | |
4694 | ||
4695 | 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org> | |
4696 | ||
4697 | * mail/rmail.el (rmail-movemail-flags): Fix customize type. | |
4698 | ||
4699 | * language/korean.el ("Korean"): Doc fix. | |
4700 | ||
4701 | * emacs-lisp/bytecomp.el (byte-compile-warnings): Fix customize | |
4702 | type. | |
4703 | ||
4704 | * ediff-init.el (ediff-autostore-merges): Doc fix. | |
4705 | ||
4706 | 1998-04-14 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
4707 | ||
4708 | * startup.el (command-line-1): Better wording in mouse startup | |
4709 | message. | |
4710 | ||
4711 | 1998-04-14 Kenichi Handa <handa@etl.go.jp> | |
4712 | ||
4713 | * international/titdic-cnv.el (titdic-convert): Message improved. | |
4714 | (tit-process-header): Change `Do byte-compile' to `Byte-compile'. | |
4715 | (batch-titdic-convert): Likewise. | |
4716 | ||
4717 | 1998-04-13 Richard Stallman <rms@gnu.org> | |
4718 | ||
4719 | * mail/emacsbug.el (report-emacs-bug-hook): Don't absolutely | |
4720 | reject non-ASCII characters. | |
4721 | ||
4722 | * tmm.el (tmm-get-keymap): Handle `menu-item' menu items. | |
4723 | ||
4724 | 1998-04-13 Eli Zaretskii <eliz@delysid.gnu.org> | |
4725 | ||
4726 | * international/mule-util.el (coding-system-eol-type-mnemonic): | |
4727 | Return correct eol-type mnemonics for the non-unix cases. | |
4728 | ||
4729 | 1998-04-12 Ken'ichi Handa <handa@melange.gnu.org> | |
4730 | ||
4731 | * language/korean.el: Fix previous change. | |
4732 | ||
4733 | 1998-04-12 Richard Stallman <rms@gnu.org> | |
4734 | ||
4735 | * help.el (describe-function-1): New function. | |
4736 | (describe-function): Use describe-function-1. | |
4737 | (describe-key): Likewise. | |
4738 | ||
4739 | * emacs-lisp/lisp-mode.el (eval-defun): Arrange to use eval-region | |
4740 | even if we have to alter the form. | |
4741 | ||
4742 | * gnus/gnus-art.el (gnus-emphasis-alist): Use nth, not caddr. | |
4743 | ||
4744 | * emacs-lisp/autoload.el (generate-autoload-section-header): Doc fix. | |
4745 | (update-file-autoloads): Use autoload-read-section-header. | |
4746 | (update-autoloads-from-directories): Likewise. | |
4747 | (generate-autoload-section-continuation): New variable. | |
4748 | (autoload-read-section-header): New function. | |
4749 | (update-file-autoloads): Don't call save-buffer if no changes. | |
4750 | (generate-file-autoloads): Split the section header line | |
4751 | into multiple comments. | |
4752 | ||
4753 | * mail/mail-extr.el (mail-extract-address-components): | |
4754 | Rename local :-pos to colon-pos. | |
4755 | ||
4756 | 1998-04-12 Erik Naggum <erik@naggum.no> | |
4757 | ||
4758 | * emacs-lisp/cl-macs.el (cl-do-arglist): Intern initializes the | |
4759 | value of keyword symbols, so don't do it again. | |
4760 | ||
4761 | 1998-04-11 Kenichi Handa <handa@etl.go.jp> | |
4762 | ||
4763 | * international/mule.el (generic-char-p): A character of code 0 is | |
4764 | not a generic char. | |
4765 | ||
4766 | * international/mule-cmds.el (describe-language-environment): | |
10d1d0af | 4767 | Print the language environment at the head. |
6edcb099 DL |
4768 | |
4769 | * language/czech.el: Put Czech lang. env. under European. | |
4770 | ||
4771 | * language/slovak.el: Put Slovak lang. env. under European. | |
4772 | ||
4773 | 1998-04-10 Eli Zaretskii <eliz@is.elta.co.il> | |
4774 | ||
4775 | * international/mule-diag.el (list-input-methods): Fix doc string. | |
4776 | (describe-font, describe-fontset, list-fontsets, mule-diag): Don't | |
4777 | use fontset-related features if global-fontset-alist is not bound. | |
4778 | ||
4779 | 1998-04-10 Ken'ichi Handa <handa@melange.gnu.org> | |
4780 | ||
4781 | * language/slovak.el: Delete tutorial file entry. | |
4782 | ||
4783 | 1998-04-10 Ken'ichi Handa <handa@melange.gnu.org> | |
4784 | ||
4785 | * language/czech.el: Fix previous change, TUTORIAL.ch > TUTORIAL.cs. | |
4786 | ||
4787 | 1998-04-10 Kenichi Handa <handa@etl.go.jp> | |
4788 | ||
4789 | * language/czech.el: Tutorial file name changed to TUTORIAL.ch. | |
4790 | * language/japanese.el: Tutorial file name changed to TUTORIAL.ja. | |
4791 | * language/korean.el: Tutorial file name changed to TUTORIAL.ka. | |
4792 | * language/slovak.el: Tutorial file name changed to TUTORIAL.sk. | |
4793 | ||
4794 | 1998-04-09 Karl Heuer <kwzh@gnu.org> | |
4795 | ||
4796 | * progmodes/vhdl-mode.el (vhdl-loop, vhdl-while-loop): Add backslash. | |
4797 | ||
4798 | * emacs-lisp/cl.el: Don't defconst the colon symbols, since they | |
4799 | evaluate to themselves now anyway. | |
4800 | ||
4801 | * simple.el (newline): Mark as hard the newline that was just | |
4802 | typed, not the previous one. Suppress optimization if there's a | |
4803 | marker either before or after the newline. | |
4804 | ||
4805 | 1998-04-09 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
4806 | ||
4807 | * vc.el (vc-next-action): Fixed bug that prevented registering | |
4808 | files using C-x v v. | |
4809 | ||
4810 | 1998-04-09 Stephen Eglen <stephen@gnu.org> | |
4811 | ||
4812 | * progmodes/c-mode.el, progmodes/cplus-md.el: Customize. | |
4813 | progmodes/m4-mode.el: Customize. | |
4814 | ||
4815 | 1998-04-09 Dan Nicolaescu <done@ece.arizona.edu> | |
4816 | ||
4817 | * progmodes/vhdl-mode.el (vhdl-mode): Add autoload cookie. | |
4818 | ||
4819 | 1998-04-09 Kenichi Handa <handa@etl.go.jp> | |
4820 | ||
4821 | * language/slovak.el: Add tutorial file name for Slovak. | |
4822 | ||
4823 | * help.el (help-with-tutorial-alist): This variable deleted. | |
4824 | (help-with-tutorial): Get a tutorial file name by | |
4825 | get-language-info instead of help-with-tutorial-alist. | |
4826 | ||
4827 | * language/devan-util.el: Typos in comment fixed. | |
4828 | (devanagari-vertical-modifier-p): Target string to be matched with | |
4829 | GLYPH is modified. | |
4830 | (devanagari-non-vertical-modifier-p): Likewise. | |
4831 | (devanagari-wide-to-narrow-char): New function. | |
4832 | (devanagari-wide-to-narrow-iter): The second arg is changed to | |
4833 | 2-COL-GLYPH. | |
4834 | ||
4835 | 1998-04-08 Dan Nicolaescu <done@ece.arizona.edu> | |
4836 | ||
4837 | * textmodes/outline.el: Add support for showing hidden outlines | |
4838 | when doing isearch. (Thanks to Peter S Galbraith for the idea) | |
4839 | (outline-isearch-open-invisible): New function. | |
4840 | (outline-flag-region): Use it. | |
4841 | ||
6edcb099 DL |
4842 | 1998-04-08 Derek L. Davies <ddavies@world.std.com> |
4843 | ||
4844 | * gud.el (jdb): Do proper analysis of classes defined in a Java | |
4845 | source. This removes the restriction of one class per file. | |
4846 | (gud-jdb-package-of-file): Removed. Replaced with parsing routines. | |
4847 | (gud-jdb-skip-whitespace): New function. | |
4848 | (gud-jdb-skip-single-line-comment): New function. | |
4849 | (gud-jdb-skip-traditional-or-documentation-comment): New function. | |
4850 | (gud-jdb-skip-whitespace-and-comments): New function. | |
4851 | (gud-jdb-skip-id-ish-thing): New function. | |
4852 | (gud-jdb-skip-string-literal): New function. | |
4853 | (gud-jdb-skip-character-literal): New function. | |
4854 | (gud-jdb-skip-block): New function. | |
4855 | (gud-jdb-analyze-source): New function. | |
4856 | (gud-jdb-build-class-source-alist-for-file): New function. | |
4857 | (gud-jdb-analysis-buffer): New variable. | |
4858 | (gud-jdb-build-class-source-alist): Cleaner at the expense of new | |
4859 | variable. | |
4860 | ||
4861 | 1998-04-08 Richard Stallman <rms@gnu.org> | |
4862 | ||
4863 | * mail/rmail.el (rmail-message-regexp-p): Handle messages | |
4864 | whose headers have not been reformatted. | |
4865 | (rmail-message-recipients-p): Likewise. | |
4866 | ||
4867 | * mail/rmailedit.el (rmail-cease-edit): Call kill-all-local-variables. | |
4868 | Call rmail-variables. | |
4869 | (rmail-edit-mode): Call text-mode. Don't run text-mode-hook here. | |
4870 | (rmail-edit-map): Use set-keymap-parent. | |
4871 | (rmail-old-text): Add defvar. | |
4872 | ||
4873 | * mail/rmail.el (rmail-movemail-program): Customized. | |
4874 | (rmail-message-filter): Customized. | |
4875 | (rmail-display-summary): Customized. | |
4876 | (rmail-inbox-list, rmail-keywords, rmail-current-message) | |
4877 | (rmail-total-messages, rmail-message-vector, rmail-deleted-vector) | |
4878 | (rmail-msgref-vector, rmail-overlay-list, rmail-view-buffer) | |
4879 | (rmail-last-label, rmail-last-regexp): Now permanent locals. | |
4880 | (rmail-perm-variables): Set up all permanent locals here. | |
4881 | (rmail-variables): Not here. | |
4882 | (rmail-variables): Set enable-local-variables here. | |
4883 | (rmail-mode-2): Not here. | |
4884 | ||
4885 | 1998-04-08 Dave Love <fx@gnu.org> | |
4886 | ||
4887 | * progmodes/fortran.el (fortran-fill-paragraph): Return t here. | |
4888 | (fortran-fill-statement): Not here. | |
4889 | ||
4890 | 1998-04-08 Stephen Eglen <stephen@gnu.org> | |
4891 | ||
4892 | * mail/mail-utils.el (mail-use-rfc822): Customize. | |
4893 | ||
4894 | 1998-04-07 Milan Zamazal <pdm@fi.muni.cz> | |
4895 | ||
4896 | * language/czech.el: Add coding-priority. Improve sample text. | |
4897 | Correct starting commentary. | |
4898 | * language/slovak.el: Add coding-priority. Use iso-8859-2 instead | |
4899 | of iso-latin-2. Correct starting commentary. | |
4900 | ||
4901 | 1998-04-07 Dave Love <d.love@dl.ac.uk> | |
4902 | ||
88c71720 | 4903 | * progmodes/fortran.el: Use regexp-opt and eval-and-compile to |
6edcb099 | 4904 | build font-lock patterns. |
e84eb37a | 4905 | (fortran-mode): Define indent-region-function, indent-line-function. |
6edcb099 DL |
4906 | (fortran-tab-mode-string): Make buffer-local. |
4907 | (fortran-comment-indent-style): Custom tweak. | |
e84eb37a JB |
4908 | (fortran-comment-region, fortran-electric-line-number) |
4909 | (fortran-analyze-depth, fortran-break-before-delimiters) | |
4910 | (fortran-mode): Doc fix. | |
6edcb099 DL |
4911 | (fortran-font-lock-keywords-1): Add "select", "case"; allow |
4912 | double-quoted strings. | |
e84eb37a | 4913 | (fortran-mode-map): Add fill-paragraph menu item. Don't define \t. |
6edcb099 DL |
4914 | (fortran-mode): Make `fill-column' buffer-local; set |
4915 | `fill-paragraph-function', `indent-region-function', | |
4916 | `indent-line-function'. | |
e84eb37a | 4917 | (calculate-fortran-indent): Renamed to `fortran-calculate-indent'. |
6edcb099 DL |
4918 | (fortran-split-line): Simplify. |
4919 | (fortran-remove-continuation): New function. | |
4920 | (fortran-join-line): Use it. | |
4921 | (fortran-end-prog-re1, fortran-end-prog-re): New variables. | |
e84eb37a JB |
4922 | (beginning-of-fortran-subprogram, end-of-fortran-subprogram): Use them. |
4923 | (fortran-blink-matching-if, fortran-blink-matching-do) | |
4924 | (fortran-indent-new-line): Bind case-fold-search. | |
4925 | (fortran-end-do, fortran-beginning-do, fortran-end-if) | |
09e80d9f | 4926 | (fortran-beginning-if): Bind case-fold-search. Allow labeled blocks. |
e84eb37a | 4927 | Use fortran-end-prog-re. |
6edcb099 | 4928 | (fortran-if-start-re): New variable. |
09e80d9f | 4929 | (fortran-calculate-indent): Allow labeled blocks. Simplify the conds. |
e84eb37a | 4930 | Make select case indentation work. |
6edcb099 DL |
4931 | (fortran-is-in-string-p): Ignore Emacs 18 bug kluge. |
4932 | (fortran-fill): Allow double quotes in check for string. | |
4933 | (fortran-fill-paragraph): New function. | |
4934 | (fortran-fill-statement): New function. | |
4935 | ||
4936 | 1998-04-07 Richard Stallman <rms@gnu.org> | |
4937 | ||
4938 | * subr.el (add-to-list): Always return updated value of LIST-VAR. | |
4939 | ||
4940 | * shadowfile.el (find-file-visit-truename): Don't setq this. | |
4941 | ||
4942 | 1998-04-07 Stephen Eglen <stephen@gnu.org> | |
4943 | ||
4944 | * cus-start.el: next-screen-context-lines is an integer, not boolean. | |
4945 | ||
4946 | * mail/rmail.el (rmail-mode): Doc fix. | |
4947 | ||
4948 | 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | |
4949 | ||
4950 | * mail/rmail.el (rmail-movemail-flags): New customizable variable | |
4951 | to specify additional flags to pass to movemail. | |
4952 | (rmail-insert-inbox-text): Use rmail-movemail-flags. | |
4953 | ||
4954 | 1998-04-06 Richard Stallman <rms@gnu.org> | |
4955 | ||
4956 | * startup.el (command-line-1): Fix punctuation in startup screen. | |
4957 | ||
4958 | 1998-04-06 Dave Love <fx@gnu.org> | |
4959 | ||
4960 | * help.el (help-make-xrefs): Grok commands in keymap table | |
4961 | expansions. | |
4962 | (help-xref-button): Simplify. | |
4963 | (help-make-xrefs): Set overriding keymap properly. | |
4964 | ||
4965 | 1998-04-06 Kenichi Handa <handa@etl.go.jp> | |
4966 | ||
4967 | * language/japanese.el: Set exit-function to | |
4968 | exit-japanese-environment for Japanese environment. | |
4969 | ||
4970 | * language/japan-util.el (setup-japanese-environment): Setup | |
4971 | sentence-end suitable for Japanese text. | |
4972 | (exit-japanese-environment): New function. | |
4973 | ||
4974 | * international/mule-cmds.el (subset-p): Renamed from | |
4975 | find-safe-coding-system-list-subset-p. | |
4976 | (find-coding-systems-region, find-coding-systems-string): New | |
4977 | functions. | |
4978 | (find-coding-systems-for-charsets): Renamed from | |
4979 | find-safe-coding-system. This is now a helper function of the | |
4980 | above two. | |
4981 | (select-safe-coding-system): Adjusted for the above changes. | |
4982 | ||
4983 | 1998-04-05 Per Abrahamsen <abraham@dina.kvl.dk> | |
4984 | ||
4985 | * widget.el (:default-get): New keyword. | |
4986 | ||
4987 | * wid-edit.el (default, widget-default-default-get): Define it. | |
4988 | (group, widget-group-default-get): Define it. | |
4989 | (menu-choice, widget-choice-default-get): Define it. | |
4990 | (widget-default-get): New function. | |
4991 | (widget-choice-action): Call it. | |
4992 | (widget-editable-list-entry-create): Call it. | |
4993 | ||
4994 | 1998-04-05 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
4995 | ||
4996 | * vc.el (vc-dired-mode): Make dired-after-readin-hook a local | |
4997 | hook, not a local variable. | |
4998 | ||
4999 | * vc.el (vc-merge, vc-backend-merge): New functions. | |
5000 | (vc-resolve-conflicts): Added optional parameters for buffer names. | |
5001 | (vc-branch-p): New function. | |
5002 | ||
5003 | * vc-hooks.el (vc-prefix-map): Added "m" for vc-merge. | |
5004 | ||
5005 | * vc.el (vc-ensure-vc-buffer): New function. | |
5006 | (vc-registration-error): Replaced by the above. Updated all callers. | |
5007 | (file-executable-p-18, file-regular-p-18): Removed. | |
5008 | ||
5009 | 1998-04-05 Richard Stallman <rms@psilocin.gnu.org> | |
5010 | ||
5011 | * emacs-lisp/autoload.el (update-file-autoloads): | |
5012 | Redo 1997-08-23 change. | |
5013 | ||
5014 | 1998-04-05 Stephen Eglen <stephen@gnu.org> | |
5015 | ||
5016 | * play/bruce.el, play/decipher.el, play/gametree.el: Customize. | |
5017 | * play/gomoku.el, play/handwrite.el, play/landmark.el: Customize. | |
5018 | * play/mpuz.el, play/solitaire.el, play/spook.el: Customize. | |
5019 | * play/yow.el, play/dunnet.el: Customize. | |
5020 | * emacs-lisp/advice.el, emacs-lisp/backquote.el: Customize. | |
5021 | * emacs-lisp/cust-print.el, emacs-lisp/debug.el: Customize. | |
5022 | * emacs-lisp/gulp.el, emacs-lisp/lisp-mnt.el, pp.el: Customize. | |
5023 | * emacs-lisp/profile.el, emacs-lisp/shadow.el: Customize. | |
5024 | * emacs-lisp/trace.el: Customize. | |
5025 | ||
5026 | 1998-04-05 Dave Love <fx@gnu.org> | |
5027 | ||
5028 | * startup.el (command-line): Fix paren error. | |
5029 | ||
5030 | 1998-04-05 Richard Stallman <rms@psilocin.gnu.org> | |
5031 | ||
5032 | * mouse.el (mouse-save-then-kill): Get point-before-scroll | |
5033 | from the right buffer. | |
5034 | ||
5035 | * scroll-bar.el (scroll-bar-drag): Set point-before-scroll | |
5036 | in the right buffer, from point in the right window. | |
5037 | (scroll-bar-scroll-down, scroll-bar-scroll-up): Likewise. | |
5038 | ||
5039 | 1998-04-04 SL Baur <steve@altair.xemacs.org> | |
5040 | ||
5041 | * webjump.el (webjump): Use assoc-ignore-case for locating the | |
5042 | proper URL. | |
5043 | ||
5044 | 1998-04-04 Richard Stallman <rms@psilocin.gnu.org> | |
5045 | ||
5046 | * mail/emacsbug.el (report-emacs-bug-hook): Use skip-chars-forward | |
5047 | to check for non-ASCII characters, and to find them. | |
5048 | Don't use find-charset-region. | |
5049 | (report-emacs-bug-pretest-address): Update address. | |
5050 | (report-emacs-bug-address): Likewise. | |
5051 | ||
5052 | 1998-04-04 Dave Love <d.love@dl.ac.uk> | |
5053 | ||
5054 | * help.el (help-highlight-face): Use underline. | |
5055 | (help-mode-maybe): Ensure read-only. | |
5056 | (help-xref-button): Obey help-highlight-p. | |
5057 | (help-follow): Remove check for args being a list. | |
5058 | (help-mode): Doc fix. | |
5059 | (help-highlight-face): Customize. | |
5060 | (help-highlight-p): Put in help group. | |
5061 | ||
5062 | * help.el (help-make-xrefs): Insert button label in scope of | |
5063 | inhibit-read-only binding. | |
5064 | (help-mode-map, help-make-xrefs): Define TAB, RET correctly. | |
5065 | ||
5066 | 1998-04-03 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
5067 | ||
5068 | * vc-hooks.el (vc-parse-cvs-status): New function. | |
5069 | (vc-fetch-master-properties): Moved cvs status retrieval to | |
5070 | the above. | |
5071 | (vc-backend): If a file is not registered, remember that by setting | |
5072 | the property to `none'. | |
5073 | (vc-name): Use the mechanism of vc-backend to compute the value. | |
5074 | (vc-after-save): Don't access vc-backend property directly. | |
5075 | ||
5076 | * vc.el (vc-next-action-dired): Use dired-do-redisplay. Handle | |
5077 | window configuration correctly. | |
5078 | (vc-next-action): Save window configuration for vc-next-action-dired. | |
5079 | (vc-finish-logentry): Only kill log buffer if it does exist. | |
5080 | (vc-dired-mode): Rewritten so that it works entirely through | |
5081 | dired-after-readin-hook. Subdirectories are handled just as in | |
5082 | ordinary dired. | |
5083 | (vc-dired-hook): New function. | |
5084 | (vc-state-info, vc-dired-reformat-line): Adapted. | |
5085 | (vc-dired-update, vc-dired-update-line): Removed. | |
5086 | (vc-directory): Rewritten. | |
5087 | (vc-directory-18): Removed. | |
5088 | (vc-dired-mark-locked): New function, bound to "*l" in vc-dired-mode. | |
5089 | (vc-do-command): Only compute vc-name if it is really needed. | |
5090 | (vc-fetch-cvs-status): New function. | |
5091 | (vc-dired-hook): Use it. | |
5092 | ||
5093 | 1998-04-03 Richard Stallman <rms@psilocin.gnu.org> | |
5094 | ||
5095 | * mail/emacsbug.el (report-emacs-bug-hook): | |
5096 | Don't bind enable-multibyte-characters. | |
5097 | ||
5098 | 1998-04-03 Dave Love <d.love@dl.ac.uk> | |
5099 | ||
5100 | * startup.el (command-line): If already unibyte, just load | |
5101 | latin-N instead of calling set-language-environment. | |
5102 | ||
5103 | 1998-04-03 Richard Stallman <rms@psilocin.gnu.org> | |
5104 | ||
5105 | * mail/emacsbug.el (report-emacs-bug): Use set-buffer-multibyte. | |
5106 | ||
5107 | * mail/rmail.el (rmail-mode-2): Locally set enable-local-variables | |
5108 | to nil, so a local var list in a message won't confuse things. | |
5109 | ||
5110 | * mail/emacsbug.el (report-emacs-bug-hook): Fix the regexp for | |
5111 | matching non-ASCII characters. | |
5112 | ||
5113 | 1998-04-02 Richard Stallman <rms@psilocin.gnu.org> | |
5114 | ||
5115 | * generic-x.el (rul-generic-mode): Use font-lock-builtin-face, | |
5116 | not font-lock-emphasized-face. | |
5117 | ||
e84eb37a | 5118 | * help.el (help-highlight-face): Use `highlight'. |
6edcb099 DL |
5119 | |
5120 | 1998-04-02 Dave Love <d.love@dl.ac.uk> | |
5121 | ||
5122 | * help.el: Make hyperlinks for cross-reference info intuited from | |
5123 | *Help* buffer. | |
5124 | (help-font-lock-keywords): Removed. | |
5125 | (help-mode-map): Define keys for navigating hyperlinks. | |
5126 | (help-xref-stack, help-xref-stack-item): New permanent-local | |
5127 | variables. | |
5128 | (help-mode): Set font-lock-defaults to nil. | |
5129 | (help-mode-maybe): Invoke help-make-xrefs in Help mode. | |
5130 | (help-setup-xref): New function. | |
e84eb37a JB |
5131 | (describe-key, describe-mode, describe-function) |
5132 | (describe-variable): Call it. | |
6edcb099 DL |
5133 | (view-lossage, describe-bindings): Nullify help-xref-stack, |
5134 | help-xref-stack-item. | |
5135 | (help-highlight-p): New option. | |
5136 | (help-highlight-face): New customized face. | |
5137 | (help-back-label, help-xref-symbol-regexp, help-xref-info-regexp): | |
5138 | New variables. | |
e84eb37a JB |
5139 | (help-setup-xref, help-make-xrefs, help-xref-button) |
5140 | (help-xref-interned, help-xref-mode, help-follow-mouse) | |
5141 | (help-xref-go-back, help-go-back, help-follow, help-next-ref): New | |
6edcb099 DL |
5142 | functions. |
5143 | ||
5144 | 1998-04-02 Richard Stallman <rms@psilocin.gnu.org> | |
5145 | ||
5146 | * wid-edit.el (widget-beginning-of-line): Don't set zmacs-region-stays. | |
5147 | (widget-end-of-line): Likewise. | |
5148 | (widget-glyph-click): Use read-event. | |
5149 | (widget-color-choice-list): Delete compatibility code. | |
5150 | (widget-color-sample-face-get): Likewise. | |
5151 | (widget-choose): Likewise. | |
5152 | (widget-event-point): Fix paren error. | |
5153 | ||
5154 | 1998-04-01 Richard Stallman <rms@psilocin.gnu.org> | |
5155 | ||
5156 | * wid-edit.el: Delete some compatibility code. | |
5157 | (widget-event-point, widget-read-event): Define unconditionally. | |
5158 | ||
5159 | * info-look.el (info-lookup->topic-cache): Use defun, not defsubst. | |
5160 | (info-lookup->mode-cache, info-lookup->initialized): Likewise. | |
5161 | (info-lookup->completions, info-lookup->refer-modes): Likewise. | |
5162 | (info-lookup->all-modes): Likewise. | |
5163 | ||
5164 | * info-look.el (info-lookup-quick-all-modes): New function. | |
5165 | (info-complete): Find the symbol to complete first, | |
5166 | then compute list of completions. | |
5167 | ||
5168 | * info-look.el (lisp-mode): Add info-lookup-maybe-add-help for it. | |
5169 | ||
5170 | 1998-04-01 Derek L. Davies <ddavies@world.std.com> | |
5171 | ||
5172 | * gud.el: Add support for jdb (Java debugger). | |
5173 | (jdb): New function. | |
5174 | (gud-jdb-history): New variable. | |
5175 | (gud-jdb-directories): New variable. | |
5176 | (gud-jdb-source-files): New variable. | |
5177 | (gud-jdb-build-source-files-list): New function. | |
5178 | (gud-jdb-package-of-file): New function. | |
5179 | (gud-jdb-class-source-alist): New variable. | |
5180 | (gud-jdb-build-class-source-alist): New function. | |
5181 | (gud-jdb-massage-args): New function. | |
5182 | (gud-jdb-find-source-file): New function. | |
5183 | (gud-jdb-marker-filter): New function. | |
5184 | (gud-jdb-find-file): New function. | |
5185 | (gud-jdb-command-name): New variable. | |
5186 | (gud-perldb-command-name): Variable renamed from perldb-command-name. | |
5187 | ||
5188 | 1998-03-31 Anders Lindgren <andersl@csd.uu.se> | |
5189 | ||
5190 | * follow.el (follow-scroll-up): Cope if `window-end' returns nil. | |
5191 | (follow-select-if-end-visible): Likewise. | |
5192 | (follow-mode-version): Variable removed. | |
5193 | ||
5194 | 1998-04-01 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
5195 | ||
5196 | * vc.el (vc-revert-buffer): Rewrote handling of vc-diff buffer, | |
5197 | so that the file's buffer is always current when the actual | |
5198 | revert is done. | |
5199 | ||
5200 | 1998-04-01 Andreas Schwab <schwab@gnu.org> | |
5201 | ||
5202 | * emacs-lisp/copyright.el: Customized. | |
5203 | ||
5204 | 1998-03-31 Richard Stallman <rms@psilocin.gnu.org> | |
5205 | ||
5206 | * files.el (hack-one-local-variable): | |
5207 | Variables named ...-predicate are treated as risky. | |
5208 | (write-file): Omit directory part when making default file name. | |
5209 | ||
5210 | 1998-03-31 Stephen Eglen <stephen@gnu.org> | |
5211 | ||
5212 | * iswitchb.el: Many doc fixes. | |
5213 | (iswitchb-method): No longer a user variable. | |
5214 | (iswitchb-minibuffer-setup-hook): Customized. | |
5215 | (iswitchb-default): New variable. | |
5216 | (iswitchb-complete): Use iswitchb-common-match-string rather than | |
5217 | recomputing the value. | |
5218 | (iswitchb-toggle-ignore): Recompute list of buffers. | |
e84eb37a | 5219 | (iswitchb-init-XEmacs-trick): Renamed from iswitchb-init-Xemacs-trick. |
6edcb099 DL |
5220 | |
5221 | 1998-03-31 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
5222 | ||
5223 | * vc.el (vc-resolve-conflicts): New function. | |
5224 | (vc-next-action-on-file): Use it. | |
5225 | (vc-backend-revert): For CVS, revert to the version the buffer was | |
5226 | based on, not the latest on the current branch (same behavior as | |
5227 | for RCS). For SCCS, forget vc-workfile-version so that it gets | |
5228 | recomputed. | |
5229 | (vc-revert-buffer): Rewrote doc string to explain the above. | |
5230 | (vc-finish-logentry): Don't add extra newline. | |
5231 | ||
5232 | 1998-03-29 Ralph Schleicher <rs@purple.UL.BaWue.DE> | |
5233 | ||
5234 | * battery.el (battery-linux-proc-apm): Re-use the temporary | |
5235 | buffer. | |
5236 | ||
5237 | * battery.el (battery-insert-file-contents): Disable code | |
5238 | conversion. | |
5239 | ||
5240 | 1998-03-29 Richard Stallman <rms@psilocin.ai.mit.edu> | |
5241 | ||
5242 | * textmodes/tex-mode.el (tex-send-command): Return the process. | |
5243 | (tex-start-tex): New function. | |
5244 | (tex-region, tex-file): Use tex-start-tex. | |
5245 | (tex-start-tex-marker): New variable. | |
5246 | (tex-compilation-parse-errors): Parse only the most recent | |
5247 | TeX compilation's output. If the error is in the zap file, | |
5248 | use the buffer it was zapped from. | |
5249 | (tex-start-shell): Call compilation-minor-mode. | |
5250 | ||
5251 | 1998-03-29 Ian T Zimmerman <itz@kronstadt.rahul.net> | |
5252 | ||
5253 | * textmodes/tex-mode.el (tex-compilation-parse-errors): | |
5254 | Completely rewritten. | |
5255 | (tex-print): Reset or restart the subshell before using it. | |
5256 | ||
5257 | * desktop.el (desktop-buffer-info, desktop-buffer-rmail) | |
5258 | (desktop-buffer-mh, desktop-buffer-dired, desktop-buffer-file): | |
5259 | Return the buffer produced. | |
5260 | (desktop-create-buffer): Use the buffer that was returned. | |
5261 | ||
5262 | * ange-ftp.el (ange-ftp-kill-ftp-process): Convert buffer name | |
5263 | to the buffer. | |
5264 | ||
5265 | 1998-03-28 Richard Stallman <rms@psilocin.gnu.org> | |
5266 | ||
5267 | * desktop.el (desktop-load-default): Add autoload cookie. | |
5268 | (desktop-read): Likewise. | |
5269 | ||
5270 | 1998-03-27 Dave Love <d.love@dl.ac.uk> | |
5271 | ||
5272 | * menu-bar.el (menu-bar-options-menu): Remove "Toggle" from item | |
5273 | names, using buttons instead. | |
5274 | (menu-bar-make-toggle): Define a menu-item toggle button. | |
5275 | (menu-bar-options-menu [save-place]): (require 'saveplace). | |
5276 | (menu-bar-options-menu [toggle-auto-compression], [auto-fill-mode]) | |
5277 | (menu-bar-options-menu [toggle-global-lazy-font-lock-mode]): | |
5278 | Define a menu-item button. | |
5279 | ||
5280 | 1998-03-27 Richard Stallman <rms@psilocin.gnu.org> | |
5281 | ||
5282 | * bindings.el (completion-ignored-extensions): Add a few. | |
5283 | ||
5284 | 1998-03-25 Richard Stallman <rms@psilocin.gnu.org> | |
5285 | ||
5286 | * bindings.el (debug-ignored-errors): Add file-supersession. | |
5287 | ||
5288 | * startup.el (normal-top-level-add-subdirs-to-load-path): | |
5289 | Reverse order of subdirs to add. Don't duplicate the parent dir. | |
5290 | ||
5291 | * mail/rmail.el (rmail-clear-headers): | |
5292 | Handle failure to find "\n[^ \t]". | |
5293 | ||
5294 | 1998-03-25 Dave Love <fx@gnu.org> | |
5295 | ||
5296 | * autorevert.el: Various doc fixes, mainly grammar. | |
5297 | ||
5298 | * autoinsert.el (auto-insert, auto-insert-query): :tag choices. | |
5299 | (define-auto-insert): Rename arg key to match doc. | |
5300 | ||
5301 | 1998-03-25 Simon Marshall <simon@gnu.org> | |
5302 | ||
5303 | * font-lock.el (c-font-lock-keywords-2): Added "sizeof". | |
5304 | (c++-font-lock-keywords-2): Added "export" and "typename". | |
5305 | ||
e84eb37a | 5306 | * lazy-lock.el (lazy-lock-fontify-after-scroll) |
6edcb099 DL |
5307 | (lazy-lock-fontify-after-trigger): Use new window-end UPDATE arg |
5308 | rather than calculating a value using vertical-motion. | |
5309 | ||
5310 | * mail/sendmail.el (mail-font-lock-keywords): Don't use the value | |
5311 | of mail-header-separator if its length is zero. | |
5312 | ||
5313 | 1998-03-24 Dave Love <fx@gnu.org> | |
5314 | ||
5315 | * ange-ftp.el (shell-command): Define handler. | |
5316 | (ange-ftp-shell-command): Add optional arg. | |
e84eb37a JB |
5317 | (comint-last-output-start, comint-last-input-start) |
5318 | (comint-last-input-end): Defvar to silence compiler. | |
6edcb099 | 5319 | |
e84eb37a | 5320 | * dired-aux.el (dired-run-shell-command): Maybe run handler. |
6edcb099 | 5321 | |
10d1d0af | 5322 | * simple.el (shell-command-on-region): Amend message to report |
6edcb099 DL |
5323 | success or failure when no process output. |
5324 | ||
5325 | 1998-03-23 Andreas Schwab <schwab@gnu.org> | |
5326 | ||
5327 | * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event): Replace | |
5328 | obsolete `concat with integer' by format. | |
5329 | ||
5330 | * rsz-mini.el (resize-minibuffer-mode): Make it a proper minor | |
5331 | mode: toggle resize-minibuffer mode when called without argument. | |
5332 | ||
5333 | 1998-03-22 Richard Stallman <rms@gnu.org> | |
5334 | ||
5335 | * startup.el (normal-top-level-add-subdirs-to-load-path): New function. | |
5336 | ||
5337 | * files.el (find-file-noselect): Use set-buffer-multibyte | |
5338 | instead of setting enable-multibyte-characters. | |
5339 | ||
5340 | * disp-table.el (standard-display-underline): Shift face id by 19 bits. | |
5341 | ||
5342 | 1998-03-22 Johan Vromans <jvromans@squirrel.nl> | |
5343 | ||
5344 | * complete.el (PC-expand-many-files): Apply | |
5345 | completion-ignored-extensions. | |
5346 | ||
5347 | 1998-03-21 Richard Stallman <rms@psilocin.gnu.org> | |
5348 | ||
5349 | * comint.el (comint-preoutput-filter-functions): Doc fix. | |
5350 | ||
5351 | * replace.el (perform-replace): Before recursive edit, | |
5352 | get the match data as markers, and set real-match-data. | |
5353 | ||
5354 | 1998-03-20 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
5355 | ||
5356 | * vc-hooks.el (vc-sccs-project-dir, vc-search-sccs-project-dir): | |
5357 | New functions. | |
5358 | (vc-master-templates): Add call to vc-search-sccs-project-dir. | |
5359 | ||
5360 | * vc.el (vc-next-action-on-file): Properly handle the case | |
5361 | when user tries to check-in, but file on disk has changed. | |
5362 | (vc-do-command): Rewrote doc string. Consider LAST argument | |
5363 | only if FILE is non-nil. | |
5364 | (vc-add-triple, vc-record-rename, vc-lookup-file): Find | |
5365 | vc-name-assoc-file based on vc-name of FILE. | |
5366 | (vc-backend-admin, vc-rename-file): Handle the SCCS PROJECTDIR | |
5367 | feature. | |
5368 | ||
5369 | 1998-03-20 Richard Stallman <rms@psilocin.gnu.org> | |
5370 | ||
5371 | * international/mule-cmds.el (set-language-environment): Doc fix. | |
5372 | (current-language-environment): Use defcustom. | |
5373 | (default-input-method): Specify :type. | |
5374 | ||
5375 | 1998-03-19 Barry A. Warsaw <bwarsaw@cnri.reston.va.us> | |
5376 | ||
5377 | * reporter.el (reporter-mail): New function. | |
5378 | (reporter-compose-outgoing): Use fboundp, not functionp. | |
5379 | (reporter-bug-hook): Fix error message. | |
5380 | ||
5381 | * reporter.el (reporter-beautify-list): Break infloop when | |
5382 | reaching the end of the buffer without crossing an unbalanced | |
5383 | paren. Use scan-sexps instead of forward-sexp for the loop break | |
5384 | test. | |
5385 | ||
5386 | * reporter.el (reporter-submit-bug-report): Only call | |
5387 | display-buffer if pop-up-windows is non-nil. | |
5388 | ||
5389 | 1998-03-19 Richard Stallman <rms@psilocin.gnu.org> | |
5390 | ||
5391 | * progmodes/compile.el: Moved from parent directory. | |
5392 | ||
5393 | * compile.el (compilation-error-regexp-alist): | |
5394 | Handle f90 in DEC AXP OSF/1 cc pattern. | |
5395 | ||
5396 | 1998-03-19 Dave Love <fx@gnu.org> | |
5397 | ||
e84eb37a | 5398 | * simple.el (shell-command-on-region): Amend message to report |
6edcb099 DL |
5399 | success or failure when no process output. |
5400 | ||
5401 | 1998-03-18 Richard Stallman <rms@psilocin.gnu.org> | |
5402 | ||
5403 | * frame.el (focus-follows-mouse): New variable. | |
5404 | (other-frame): Obey that variable. | |
5405 | (focus-follows-mouse): Make it defcustom. | |
5406 | ||
5407 | 1998-03-18 Dave Love <fx@gnu.org> | |
5408 | ||
5409 | * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Adjust | |
5410 | paragraph-start in default filling case so that filling doc | |
5411 | strings works. | |
5412 | ||
5413 | 1998-03-18 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
5414 | ||
5415 | * vc.el (vc-restore-buffer-context): Only try to restore mark | |
5416 | if it is active. | |
5417 | ||
5418 | 1998-03-18 Richard Stallman <rms@psilocin.gnu.org> | |
5419 | ||
5420 | * calendar/calendar.el (calendar-mode-map): Add bindings for | |
5421 | appt-add and appt-delete. | |
5422 | ||
5423 | 1998-03-17 Richard Stallman <rms@psilocin.gnu.org> | |
5424 | ||
5425 | * help.el (view-emacs-news): Handle prefix arg. | |
5426 | ||
5427 | * loadup.el: Load language/czech and language/slovak. | |
5428 | ||
5429 | * language/czech.el (setup-czech-environment): 3rd arg to | |
5430 | setup-8-bit-environment is the default input method, not coding system. | |
5431 | * language/slovak.el (setup-slovak-environment): 3rd arg to | |
5432 | setup-8-bit-environment is the default input method, not coding system. | |
5433 | ||
5434 | * env.el (setenv): Simplify reading of args by passing old value | |
5435 | as the default. | |
5436 | ||
5437 | * language/czech.el, language/slovak.el: New files. | |
5438 | ||
5439 | * info.el (Info-menu-update): Set Info-menu-last-node | |
5440 | to (FILE NODENAME), and test it that way too. | |
5441 | ||
5442 | 1998-03-17 Emilio Lopes <Emilio.Lopes@Physik.TU-Muenchen.DE> | |
5443 | ||
5444 | * help.el (view-emacs-news): Use prefix argument to display old news. | |
5445 | ||
5446 | 1998-03-16 Peter Breton <pbreton@ne.mediaone.net> | |
5447 | ||
5448 | * generic-x.el: Customize. | |
5449 | (fvwm-generic-mode): Added new keywords, and .fvwm2rc config file. | |
5450 | (ini-generic-mode): Changed regexps so that value can contain equal signs. | |
5451 | (java-manifest-generic-mode): Added new keywords. | |
5452 | ||
5453 | 1998-03-16 Alfred Correira <ACorreir@pervasive-sw.com> | |
5454 | ||
e84eb37a JB |
5455 | * generic-x.el (mailrc-generic-mode, java-properties-generic-mode): |
5456 | New generic modes. | |
6edcb099 DL |
5457 | (alias-generic-mode, rc-generic-mode, rul-generic-mode): Likewise. |
5458 | ||
5459 | 1998-03-16 Erik Naggum <erik@naggum.no> | |
5460 | ||
5461 | * mail/rmail.el (rmail-clear-headers): Make sure an empty line | |
5462 | still separates the headers from the body. | |
5463 | ||
5464 | 1998-03-16 Kenichi Handa <handa@etl.go.jp> | |
5465 | ||
5466 | * mail/rmail.el (rmail-quit): Call quit-window before calling | |
5467 | replace-buffer-in-windows to assure that we can switch the rmail | |
5468 | buffer of the selected window. | |
5469 | ||
5470 | 1998-03-16 Richard Stallman <rms@psilocin.gnu.org> | |
5471 | ||
5472 | * mouse.el (mouse-drag-region): Bind deactivate-mark | |
5473 | around call to copy-region-as-kill. | |
5474 | (mouse-set-region): Likewise. | |
5475 | (mouse-secondary-save-then-kill): Likewise. | |
5476 | ||
5477 | * simple.el (copy-region-as-kill): Set deactivate-mark | |
5478 | instead of clearing mark-active directly. | |
5479 | ||
5480 | 1998-03-15 Richard Stallman <rms@psilocin.gnu.org> | |
5481 | ||
5482 | * help.el (help-mode-maybe): Set view-return-to-alist. | |
5483 | (help-return-method): New variable. | |
5484 | (print-help-return-message): Set help-return-method. | |
5485 | ||
5486 | * view.el (view-return-to-alist): Doc fix. | |
5487 | (view-mode-enter): Doc fix. | |
5488 | (view-mode-exit): Handle new alternative `quit-window' | |
5489 | for OLD-BUF-INFO in RETURN-TO-ALIST. | |
5490 | ||
5491 | * dired-aux.el (dired-shell-stuff-it): Use shell-quote-argument. | |
5492 | (dired-shell-quote): Function deleted. | |
5493 | ||
5494 | 1998-03-14 Richard Stallman <rms@psilocin.gnu.org> | |
5495 | ||
5496 | * locate.el (locate-current-line-number): No longer interactive. | |
5497 | ||
5498 | * dirtrack.el: Customized. | |
5499 | (dirtrack-forward-slash): Renamed from `forward-slash'. | |
5500 | (dirtrack-backward-slash): Renamed from `backward-slash'. | |
5501 | (dirtrack-replace-slash): Renamed from `replace-slash'. | |
5502 | ||
5503 | * emacs-lisp/elp.el (elp-version): Now 3.2. | |
5504 | ||
5505 | 1998-03-14 Karl Heuer <kwzh@gnu.org> | |
5506 | ||
5507 | * textmodes/texnfo-upd.el (texinfo-incorporate-menu-entry-names) | |
5508 | (texinfo-start-menu-description): Call regexp-quote. | |
5509 | ||
5510 | 1998-03-13 Richard Stallman <rms@psilocin.gnu.org> | |
5511 | ||
5512 | * subr.el (store-match-data): This is now the alias, | |
5513 | set-match-data is now the primitive. | |
5514 | ||
5515 | * textmodes/reftex.el (reftex-nearest-match): | |
5516 | store-match-data => set-match-data. | |
5517 | ||
5518 | * textmodes/bibtex.el (bibtex-search-reference): | |
5519 | store-match-data => set-match-data. | |
5520 | ||
5521 | * progmodes/simula.el (simula-match-string-or-comment): | |
5522 | store-match-data => set-match-data. | |
5523 | ||
5524 | * progmodes/fortran.el (fortran-match-!-comment): | |
5525 | store-match-data => set-match-data. | |
5526 | ||
5527 | * play/life.el (life-grim-reaper): store-match-data => set-match-data. | |
5528 | ||
5529 | * mail/rfc822.el (rfc822-looking-at): | |
5530 | store-match-data => set-match-data. | |
5531 | ||
5532 | * mail/mh-utils.el (mh-make-folder-list-filter): | |
5533 | store-match-data => set-match-data. | |
5534 | ||
5535 | * emulation/viper-ex.el (ex-expand-filsyms): | |
5536 | store-match-data => set-match-data. | |
5537 | ||
5538 | * emacs-lisp/edebug.el (edebug-recursive-edit) | |
5539 | (edebug-outside-excursion): store-match-data => set-match-data. | |
5540 | ||
5541 | * emacs-lisp/debug.el (debug, debugger-env-macro): | |
5542 | store-match-data => set-match-data. | |
5543 | ||
5544 | * emacs-lisp/cl-macs.el (defsetf match-data): | |
5545 | store-match-data => set-match-data. | |
5546 | ||
5547 | * type-break.el (type-break-emacs-variant): | |
5548 | store-match-data => set-match-data. | |
5549 | ||
5550 | * subr.el (save-match-data): store-match-data => set-match-data. | |
5551 | ||
5552 | * rlogin.el (rlogin-parse-words): store-match-data => set-match-data. | |
5553 | ||
5554 | * replace.el (perform-replace): store-match-data => set-match-data. | |
5555 | ||
5556 | * iswitchb.el (iswitchb-ignore-buffername-p): | |
5557 | store-match-data => set-match-data. | |
5558 | ||
5559 | * ffap.el (ffap-file-at-point): store-match-data => set-match-data. | |
5560 | ||
5561 | * ediff-diff.el (ediff-exec-process): | |
5562 | store-match-data => set-match-data. | |
5563 | ||
5564 | * comint.el (comint-word): store-match-data => set-match-data. | |
5565 | ||
5566 | * allout.el (outline-end-of-prefix): | |
5567 | store-match-data => set-match-data. | |
5568 | ||
5569 | * textmodes/fill.el (fill-region-as-paragraph, fill-region): | |
5570 | Allow t as legit value of JUSTIFY. | |
5571 | ||
5572 | * wid-edit.el (widget-echo-help-mouse): Don't use window-end. | |
5573 | ||
5574 | * subr.el (momentary-string-display): Pass t as UPDATE to window-end. | |
5575 | ||
5576 | * mouse.el (mouse-scroll-subr): Handle if window-end returns nil. | |
5577 | ||
5578 | 1998-03-12 Richard Stallman <rms@psilocin.gnu.org> | |
5579 | ||
5580 | * mail/rnewspost.el (news-inews): Signal error if inews fails. | |
5581 | ||
5582 | * simple.el: Implement selective undo (by Paul Flinders). | |
5583 | (undo-copy-list, undo-copy-list-1): New functions. | |
5584 | (undo-make-selective-list, undo-delta): New functions. | |
5585 | (undo-elt-in-region, undo-elt-crosses-region): New functions. | |
5586 | (undo-adjusted-markers): New defvar. | |
5587 | (undo-start): New args BEG and END. | |
5588 | (undo): If arg or active region, pass args to undo-start. | |
5589 | ||
5590 | * mouse.el (mouse-buffer-menu-maxlen): Renamed from | |
5591 | mouse-menu-buffer-maxlen. | |
5592 | ||
5593 | 1998-03-10 Eric M. Ludlam <zappo@ultranet.com> | |
5594 | ||
5595 | * checkdoc.el (checkdoc-continue): Removed check for doc string. | |
5596 | (checkdoc-this-string-valid-engine): Smarter keycode check regexp. | |
5597 | ||
5598 | 1998-03-10 Carsten Dominik <cd@delysid.gnu.org> | |
5599 | ||
e84eb37a | 5600 | * textmodes/reftex.el (reftex-mode-map): Added keybinding for |
6edcb099 DL |
5601 | `reftex-mouse-view-crossref' to `S-mouse-2'. |
5602 | ||
5603 | 1998-03-09 Carsten Dominik <cd@delysid.gnu.org> | |
5604 | ||
e84eb37a | 5605 | * textmodes/reftex.el (reftex-nicify-text): Make a new " " string |
6edcb099 DL |
5606 | each time. |
5607 | (reftex-what-macro): Make sure `reftex-section-regexp' is defined. | |
5608 | ||
5609 | 1998-03-09 Richard Stallman <rms@psilocin.gnu.org> | |
5610 | ||
5611 | * textmodes/tex-mode.el (latex-mode): Set fill-nobreak-predicate. | |
5612 | (slitex-mode): Set fill-nobreak-predicate, tex-face-alist, | |
5613 | and imenu-create-index-function. | |
5614 | (latex-fill-nobreak-predicate): New function. | |
5615 | ||
5616 | * simple.el (do-auto-fill): Obey fill-nobreak-predicate. | |
5617 | ||
5618 | * textmodes/fill.el (fill-nobreak-predicate): New variable. | |
5619 | (fill-region-as-paragraph): Obey fill-nobreak-predicate. | |
5620 | ||
5621 | * help-macro.el (make-help-screen): Mention DEL in the prompt. | |
5622 | ||
5623 | 1998-03-08 Richard Stallman <rms@psilocin.gnu.org> | |
5624 | ||
5625 | * emacs-lisp/autoload.el (update-file-autoloads): | |
5626 | Undo 1997-08-23 change. | |
5627 | ||
5628 | * window.el (shrink-window-if-larger-than-buffer): | |
5629 | Bind text-height in the let*. | |
5630 | (view-return-to-alist): Add defvar. | |
5631 | ||
5632 | * files.el: Delete junk accidentally left in buffer on 4 March. | |
5633 | ||
5634 | 1998-03-08 Carsten Dominik <cd@gnu.org> | |
5635 | ||
e84eb37a JB |
5636 | * textmodes/reftex.el (reftex-offer-label-menu) |
5637 | (reftex-select-item): Removed match-everywhere interpretation. | |
6edcb099 DL |
5638 | |
5639 | 1998-03-08 Carsten Dominik <cd@gnu.org> | |
5640 | ||
e84eb37a JB |
5641 | * textmodes/reftex.el (reftex-cursor-selected-face) |
5642 | (reftex-mouse-selected-face, reftex-file-boundary-face) | |
5643 | (reftex-label-face, reftex-section-heading-face) | |
5644 | (reftex-toc-header-face, reftex-bib-author-face) | |
5645 | (reftex-bib-year-face, reftex-bib-title-face) | |
5646 | (reftex-bib-extra-face): New options. | |
5647 | (reftex-toc, reftex-make-and-insert-label-list) | |
5648 | (reftex-format-bib-entry, reftex-section-info): Use fonts defined | |
6edcb099 DL |
5649 | in the new options. |
5650 | (reftex-do-citation): Kill buffer *RefTeX Select* to avoid | |
5651 | problems with lazy-lock. | |
5652 | ||
5653 | 1998-03-08 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
5654 | ||
5655 | * vc.el (vc-context-matches-p): New function. | |
5656 | (vc-restore-buffer-context): Restore point and mark only if they | |
5657 | don't match the context. | |
5658 | (vc-revert-buffer1, vc-clear-headers): Use save-excursion to relocate | |
5659 | point and mark, and vc-restore-buffer-context as a backup. | |
5660 | (vc-resynch-buffer): When operating on the current buffer, don't use | |
5661 | save-excursion, because that would undo the effects of the above | |
5662 | functions. | |
5663 | (vc-clear-headers): Fixed regexp. | |
5664 | (vc-resynch-window): Deleted code that removed vc-find-file-hook | |
5665 | temporarily. This was unnecessary, because find-file-hooks are not | |
5666 | called when the buffer is reverted. | |
5667 | ||
5668 | 1998-03-08 Richard Stallman <rms@psilocin.gnu.org> | |
5669 | ||
5670 | * progmodes/cc-vars.el (c-emacs-features): Doc fix. | |
5671 | ||
5672 | 1998-03-07 Richard Stallman <rms@psilocin.gnu.org> | |
5673 | ||
5674 | * subr.el (read-passwd): Renamed from read-password. | |
5675 | New second arg CONFIRM. | |
5676 | ||
5677 | * wid-edit.el (widget-choice-value-create): If there is an | |
5678 | :explicit-choice, respect it. | |
5679 | (widget-choice-action): Record an explicit choice in :explicit-choice. | |
5680 | ||
5681 | 1998-03-07 Stephen Eglen <stephen@gnu.org> | |
5682 | ||
e84eb37a JB |
5683 | * allout.el, battery.el, cmuscheme.el, compare-w.el, docref.el: |
5684 | * dos-fns.el, find-file.el, follow.el, ispell4.el, shadowfile.el: | |
6edcb099 DL |
5685 | * tempo.el, tmm.el, vcursor.el, xscheme.el: Customize. |
5686 | ||
5687 | 1998-03-06 Barry A. Warsaw <cc-mode-help@python.org> | |
5688 | ||
5689 | * Release 5.21 | |
5690 | ||
5691 | * progmodes/cc-defs.el (c-emacs-features): Var moved to cc-vars.el. | |
5692 | ||
5693 | * progmodes/cc-vars.el (c-emacs-features): Var moved from cc-defs.el. | |
5694 | ||
5695 | * progmodes/cc-align.el: Don't require cc-defs. | |
5696 | ||
5697 | * progmodes/cc-engine.el (c-inside-bracelist-p): Fix for enum test. | |
5698 | ||
5699 | * progmodes/cc-mode.el (c-initialize-cc-mode): | |
5700 | Moved require's to top level. | |
5701 | ||
5702 | * progmodes/cc-cmds.el (c-fill-paragraph): | |
5703 | Bind fill-paragraph-function to nil when calling fill-paragraph, | |
5704 | to avoid bogus recursion which will signal an error. | |
5705 | ||
5706 | 1998-03-06 Martin Stjernholm <cc-mode-help@python.org> | |
5707 | ||
5708 | * progmodes/cc-mode.el (c-initialize-on-load): Variable removed. | |
5709 | ||
5710 | * progmodes/cc-cmds.el (c-fill-paragraph): Always keep point in | |
5711 | the same relative position. Fill comment before point if there's | |
5712 | nothing else on the same line. Fill block comments after code a | |
5713 | little better. Try harder to find a good fill-prefix when point | |
5714 | is on a block comment ender line. Use | |
5715 | c-Java-javadoc-paragraph-start in block comments in Java mode. | |
5716 | Leave block comment ender alone when c-hanging-comment-ender-p is | |
5717 | nil and point is on that line. Detect paragraph-separate in | |
5718 | multiparagraph comments. Fix for bug that may strip the `*' off | |
5719 | `*/' if fill-prefix ends with `*' and c-hanging-comment-ender-p is | |
5720 | t. Added filling of multiline string literals. Always return t | |
5721 | to disable filling in any unhandled area, i.e. actual code where | |
5722 | fill-paragraph only mess things up. | |
5723 | ||
5724 | * progmodes/cc-engine.el (c-collect-line-comments): Require same | |
5725 | comment start column. | |
5726 | ||
5727 | * progmodes/cc-langs.el (c-Java-javadoc-paragraph-start): New variable. | |
5728 | ||
5729 | * progmodes/cc-engine.el (c-guess-basic-syntax): Fixes for nesting | |
5730 | of and repeated defun-open's inside extern and namespace clauses. | |
5731 | This is done by passing a relpos to `inextern-lang' and | |
5732 | `innamespace'. Also, the relpos in `defun-open' is no longer | |
5733 | always bol. It's always bol when on the top level, however. | |
5734 | Changed cases: 5A.5, 5I, 14A. | |
5735 | ||
5736 | * progmodes/cc-engine.el (c-forward-token-1, c-backward-token-1): New | |
5737 | functions to move by tokens. | |
5738 | (c-guess-basic-syntax): Fixes for Java 1.1 array initialization | |
5739 | brace lists. | |
5740 | ||
5741 | 1998-03-06 Vinicius Jose Latorre <vinicius@cpqd.com.br> | |
5742 | ||
5743 | * ps-print.el: Some comment, doc and bug fixes. | |
5744 | (ps-print-version): New version number (3.06) and doc fix. | |
5745 | (ps-print-only-one-header, ps-font-type): New var. | |
5746 | (ps-font-info-database): Better font database management. | |
5747 | (ps-error-scale-font, ps-select-header-font): Funs eliminated. | |
5748 | (ps-font, ps-font-bold, ps-font-italic, ps-font-bold-italic) | |
5749 | (ps-avg-char-width, ps-space-width, ps-line-height) | |
5750 | (ps-header-font, ps-header-title-font, ps-header-line-height) | |
5751 | (ps-header-title-line-height): Vars eliminated. | |
5752 | (ps-font-list, ps-font, ps-fonts, ps-font-number, ps-line-height) | |
e84eb37a | 5753 | (ps-title-line-height, ps-space-width, ps-avg-char-width): New funs. |
6edcb099 DL |
5754 | (ps-print-prologue-1): Adjust PostScript programming. |
5755 | (ps-color-format): Doc indentation. | |
5756 | (ps-print-hook, ps-print-begin-page-hook, ps-print-begin-column-hook): | |
5757 | New hook vars. | |
5758 | (ps-spool-without-faces, ps-spool-with-faces): Run hook var. | |
5759 | (ps-line-lengths-internal, ps-nb-pages, ps-select-font) | |
5760 | (ps-get-page-dimensions, ps-begin-file, ps-end-file, ps-header-page) | |
5761 | (ps-begin-page, ps-dummy-page, ps-next-line, ps-continue-line) | |
5762 | (ps-basic-plot-string, ps-basic-plot-whitespace, ps-plot-region) | |
5763 | (ps-control-character, ps-color-values, ps-generate): Adjust programming. | |
5764 | (ps-page-number): New macro. | |
5765 | (ps-plot-with-face, ps-generate-postscript-with-faces): Fix invisible | |
5766 | text printing. | |
5767 | ||
5768 | 1998-03-06 Dave Love <fx@gnu.org> | |
5769 | ||
5770 | * progmodes/fortran.el (fortran-column-ruler-fixed) | |
5771 | (fortran-column-ruler-tab): Doc fix. | |
5772 | (fortran-mode-map): Bind fortran-narrow-to-subprogram. | |
5773 | (bug-fortran-mode): Variable deleted. | |
5774 | ||
5775 | 1998-03-06 Dave Love <d.love@dl.ac.uk> | |
5776 | ||
88c71720 | 5777 | * browse-url.el: Various doc fixes, mainly to remove innappropriate |
6edcb099 DL |
5778 | leading "*"s. |
5779 | (browse-url-new-window-p, browse-url-netscape-display) | |
5780 | (browse-url-save-file, browse-url-generic-program): | |
5781 | Add autoload cookies. | |
5782 | (browse-url-mosaic-program, browse-url-lynx-input-field) | |
5783 | (browse-url-lynx-input-attempts, browse-url-lynx-input-delay): | |
5784 | Add :version. | |
5785 | (browse-url-of-file-hook): Add :options. | |
5786 | (browse-url-lynx-emacs-args): New option. | |
5787 | (browse-url-lynx-emacs): Use it. | |
5788 | (browse-url-lynx-xterm): Use backquote. | |
5789 | (browse-url-emacs-display): Use Emacs version, not XEmacs. | |
5790 | ((require 'term)): When compiling. | |
5791 | ||
5792 | 1998-03-06 Kenichi Handa <handa@etl.go.jp> | |
5793 | ||
5794 | * international/titdic-cnv.el (titdic-convert): Use | |
5795 | set-buffer-multibyte. | |
5796 | ||
5797 | * international/quail.el (quail-defrule-internal): New arg REPLACE. | |
5798 | (quail-defrule): Call quail-defrule-internal with REPLACE t. | |
5799 | ||
5800 | 1998-03-05 Peter Breton <pbreton@ne.mediaone.net> | |
5801 | ||
5802 | * generic.el (generic-mode-ini-file-find-file-hook): Use | |
5803 | and-s instead of if-s. | |
5804 | (generic-use-find-file-hook): Changed from defvar to defcustom. | |
5805 | (generic-lines-to-scan): Changed from defvar to defcustom. | |
5806 | (generic-find-file-regexp): Changed from defvar to defcustom. | |
5807 | ||
5808 | 1998-03-05 Ivar Rummelhoff <ivarr@ifi.uio.no> | |
5809 | ||
5810 | * winner.el (winner-mode, winner-save-unconditionally) | |
5811 | (winner-hook-installed-p): Save window configuration after | |
5812 | every command if window-configuration-change-hook is not present. | |
5813 | ||
5814 | * winner.el (winner-save-new-configurations, winner-insert-if-new): | |
5815 | Compare a new window configuration | |
5816 | with the previous configuration before saving it. | |
5817 | ||
5818 | * winner.el (winner-insert-if-new, winner-ring) | |
5819 | (winner-configuration, winner-set): Save buffer list together | |
5820 | with the window configurations, so that windows that can no | |
5821 | longer be correctly restored can instead be deleted. | |
5822 | ||
5823 | * winner.el (winner-undo): Compare restored configuration | |
5824 | with other configurations that have been reviewed and skip | |
5825 | this one if it looks similar. | |
5826 | ||
5827 | * winner.el (winner-insert-if-new, winner-save-new-configurations) | |
5828 | (winner-save-unconditionally): Just save the final | |
5829 | configuration if the same command (changing the window | |
5830 | configuration) is applied several times in a row. | |
5831 | ||
5832 | * winner.el (winner-switch): Removed the command | |
5833 | `winner-switch' (and the variables connected to it), since | |
5834 | because of the change above, any "switching package" may now | |
5835 | be used without disturbing winner-mode too much. | |
5836 | ||
5837 | * winner.el: Use list syntax for key definitions. | |
5838 | ||
5839 | * winner.el (winner-change-fun): Removed the pushnew | |
5840 | command, so that `cl' will not have to be loaded. | |
5841 | ||
5842 | * winner.el (winner-set-conf): Introduced "wrapper" around | |
5843 | `set-window-configuration', so that `winner-undo' may be | |
5844 | called from the minibuffer. | |
5845 | ||
5846 | 1998-03-06 Carsten Dominik <cd@delysid.gnu.org> | |
5847 | ||
5848 | * textmodes/reftex.el (reftex-select-item): A set-buffer in the | |
5849 | unwind-protect form makes sure we deinstall in the correct hooks. | |
5850 | ||
5851 | 1998-03-05 Richard Stallman <rms@psilocin.gnu.org> | |
5852 | ||
5853 | * mail/rmail.el (rmail-next-same-subject): Ignore leading and | |
5854 | trailing whitespace in this message's subject. | |
5855 | ||
5856 | 1998-03-05 Ralph Schleicher <rs@purple.UL.BaWue.DE> | |
5857 | ||
5858 | * battery.el: Fixed spelling of `autoload' magic cookies. | |
5859 | ||
f1180544 | 5860 | 1998-03-05 Sam Steingold <sds@usa.net> |
6edcb099 | 5861 | |
3a7d293b | 5862 | * simple.el (backward-delete-char-untabify-method): New user option. |
6edcb099 DL |
5863 | (backward-delete-char-untabify): Obey it. |
5864 | This implements "hungry" delete. | |
5865 | ||
e602e779 | 5866 | 1998-03-04 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
5867 | |
5868 | * time-stamp.el (time-stamp-pattern): New variable. | |
5869 | (time-stamp): Use that new variable. | |
5870 | (time-stamp-string): Take optional format arg. | |
5871 | ||
5872 | 1998-03-04 Richard Stallman <rms@psilocin.gnu.org> | |
5873 | ||
5874 | * files.el (auto-mode-alist): Recognize zone-mode. | |
e84eb37a | 5875 | (basic-save-buffer): Use save-current-buffer not save-excursion. |
6edcb099 DL |
5876 | |
5877 | 1998-02-27 Dave Love <d.love@dl.ac.uk> | |
5878 | ||
5879 | * wid-edit.el (widget-url-link-action): Call browse-url to sort | |
5880 | out browser function. Don't require browse-url. | |
5881 | ||
5882 | 1998-03-04 Kenichi Handa <handa@etl.go.jp> | |
5883 | ||
5884 | * subr.el (sref): Increase CHAR in the while loop. | |
5885 | ||
f1180544 | 5886 | 1998-03-03 Sam Steingold <sds@usa.net> |
6edcb099 DL |
5887 | |
5888 | * dired.el (dired-quit): Function deleted. | |
5889 | (dired-mode-map): Use quit-window for q. | |
5890 | ||
5891 | * buff-menu.el (Buffer-menu-quit): Function deleted. | |
5892 | (Buffer-menu-mode-map): Use quit-window for q. | |
5893 | ||
5894 | * bookmark.el (bookmark-bmenu-mode-map): Use quit-window for q. | |
5895 | (bookmark-bmenu-quit): Function deleted. | |
5896 | ||
5897 | * progmodes/make-mode.el (makefile-browser-quit): Use quit-window. | |
5898 | ||
5899 | * progmodes/etags.el (select-tags-table-quit): Use quit-window. | |
5900 | ||
5901 | * play/solitaire.el (solitaire-quit): Function deleted. | |
5902 | (solitaire-mode-map): Use quit-window for q. | |
5903 | ||
5904 | * mail/rnews.el (news-exit): Use quit-window. | |
5905 | ||
5906 | * mail/rmail.el (rmail-bury, rmail-quit): Use quit-window. | |
5907 | ||
5908 | * mail/mh-e.el (mh-quit): Use quit-window. | |
5909 | ||
5910 | 1998-03-03 Richard Stallman <rms@psilocin.gnu.org> | |
5911 | ||
5912 | * textmodes/fill.el (fill-region): If JUSTIFY is non-nil | |
5913 | and not a known value, treat it as `full'. | |
5914 | (fill-region-as-paragraph): Likewise. | |
5915 | ||
5916 | 1998-03-03 Peter Stephenson <pws@ifh.de> | |
5917 | ||
5918 | * vcursor.el: Some support for character terminals provided. | |
5919 | Various functions are smarter about using the correct windows | |
5920 | and the appropriate keymaps. | |
5921 | (vcursor-string): New variable, shows vcursor on dumb terminals. | |
5922 | (vcursor-map): New variable, holds keymap for vcursor commands. | |
5923 | (vcursor-use-vcursor-map): New variable, non-nil if vcursor | |
5924 | keys are overlaid onto main keymap. | |
5925 | (vcursor-toggle-vcursor-map): New function to implement this. | |
5926 | (vcursor-interpret-input): New variable, copy input as if typed. | |
5927 | (vcursor-window-funcall): With list instead of symbol, now calls | |
5928 | interactively. | |
5929 | (vcursor-isearch-backward): New function to match forward isearch. | |
5930 | ||
5931 | 1998-03-03 Stephen Eglen <stephen@gnu.org> | |
5932 | ||
5933 | * iswitchb.el (iswitchb-default-method): Redundant :tag entries | |
5934 | removed. | |
5935 | Doc fixes. | |
5936 | ||
5937 | 1998-03-03 Kenichi Handa <handa@etl.go.jp> | |
5938 | ||
5939 | * dired.el (dired-get-filename): Don't call encode-coding-string | |
5940 | if default-file-name-coding-system is non-nil. | |
5941 | ||
5942 | * files.el (insert-directory): Bind coding-system-for-write. | |
5943 | Don't encode filename here because call-process encodes the | |
183080b6 | 5944 | arguments by coding-system-for-write. |
6edcb099 DL |
5945 | |
5946 | 1998-03-03 Richard Stallman <rms@psilocin.gnu.org> | |
5947 | ||
5948 | * emacs-lisp/lisp-mode.el (lisp-interaction-mode-map) | |
5949 | (emacs-lisp-mode-map, lisp-mode-map): Use set-keymap-parent. | |
5950 | ||
5951 | 1998-03-02 Sam Steingold <sds@usa.net> | |
5952 | ||
5953 | * window.el (quit-window): New command. | |
5954 | ||
5955 | 1998-03-02 Richard Stallman <rms@psilocin.gnu.org> | |
5956 | ||
5957 | * emacs-lisp/gulp.el (gulp-send-requests): Call sort properly. | |
5958 | When showing the message, put point at beginning of buffer. | |
5959 | ||
5960 | 1998-03-02 Kenichi Handa <handa@etl.go.jp> | |
5961 | ||
5962 | * files.el (insert-directory): Bind coding-system-for-read to | |
5963 | file-name-coding-system or default-file-name-coding-system if | |
e84eb37a | 5964 | enable-multibyte-characters is non-nil. |
6edcb099 DL |
5965 | |
5966 | * simple.el (quoted-insert): Allow direct insertion of codes in | |
5967 | the range 0200..0237. Use unibyte-char-to-multibyte for codes in | |
5968 | the range 0240..0377. | |
5969 | ||
5970 | * subr.el (sref): Typo in doc-string fixed. | |
5971 | ||
5972 | * international/mule-cmds.el (set-default-coding-systems): Set | |
5973 | default-file-name-coding-system. Doc-string modified. | |
5974 | (prefer-coding-system): Doc-string modified. | |
5975 | ||
5976 | * language/japan-util.el (setup-japanese-environment): Set | |
5977 | default-file-name-coding-system to japanese-iso-8bit. | |
5978 | ||
5979 | 1998-03-02 Richard Stallman <rms@psilocin.gnu.org> | |
5980 | ||
5981 | * emacs-lisp/easymenu.el (easy-menu-change): | |
5982 | Handle case of no keywords. | |
5983 | ||
5984 | * ange-ftp.el (ange-ftp-call-chmod): Don't try to chmod file `--'. | |
5985 | ||
5986 | 1998-03-02 Dave Love <fx@gnu.org> | |
5987 | ||
5988 | * winner.el ((require 'cl)): Revert to compile-time require. | |
5989 | Eliminating pushnew previously had actually fixed the lossage. | |
5990 | ||
5991 | 1998-03-02 Richard Stallman <rms@psilocin.gnu.org> | |
5992 | ||
5993 | * isearch.el (isearch-*-char): Do nothing special if quoted with \. | |
5994 | ||
5995 | 1998-03-01 Richard Stallman <rms@psilocin.gnu.org> | |
5996 | ||
5997 | * generic.el: Provide generic, not generic-mode. | |
5998 | Several doc fixes. | |
5999 | ||
6000 | * generic-x.el: New file. | |
6001 | ||
6002 | * add-log.el (change-log-font-lock-keywords): Recognize + in date. | |
6003 | ||
6004 | 1998-03-01 Peter Breton <pbreton@ne.mediaone.net> | |
6005 | ||
6006 | * locate.el (locate-update): New function. | |
6007 | (locate-current-line-number): Renamed from `current-line'. | |
6008 | (locate-default-make-command-line): Use list, not cons. | |
6009 | (locate): Added a `save-window-excursion' form. | |
6010 | (locate): Used an `apply' form for the start-process call. | |
e84eb37a | 6011 | (locate-mode): Now has a `revert-buffer-function'. |
6edcb099 DL |
6012 | (locate-do-setup): Now longer deletes window. |
6013 | (locate-header-face): Use underline, not region. | |
6014 | (locate-update-command): New option. | |
6015 | (locate-command): Changed from defvar to defcustom. | |
6016 | (locate-make-command-line): Changed from defvar to defcustom. | |
6017 | (locate-fcodes-file): Changed from defvar to defcustom. | |
6018 | (locate-mouse-face): Changed from defvar to defcustom. | |
6019 | ||
6020 | 1998-02-28 Richard Stallman <rms@psilocin.gnu.org> | |
6021 | ||
6022 | * subr.el (read-quoted-char): Doc fix. | |
6023 | ||
6024 | 1998-02-27 Richard Stallman <rms@psilocin.gnu.org> | |
6025 | ||
6026 | * info.el (info): Always switch to buffer *info* even if | |
6027 | current buffer is in Info mode. | |
6028 | ||
6029 | * comint.el (comint-arguments): Treat \" and such as part of one arg. | |
6030 | ||
6031 | * files.el (set-visited-file-name): Don't call backup-enable-predicate | |
6032 | when buffer-file-name is nil. | |
6033 | ||
6034 | * progmodes/make-mode.el (make-mode): Provide make-mode, not makefile. | |
6035 | ||
6036 | * international/mule.el (load-with-code-conversion): | |
6037 | Don't bind enable-multibyte-characters; instead, | |
6038 | bind default-enable-multibyte-characters before creating buffer. | |
6039 | (after-insert-file-set-buffer-file-coding-system): | |
6040 | Use set-buffer-multibyte. | |
6041 | Use add-hook to add this to after-insert-file-functions. | |
6042 | ||
6043 | * avoid.el (mouse-avoidance-kbd-command): Function deleted. | |
6044 | (mouse-avoidance-fancy-hook, mouse-avoidance-exile-hook) | |
6045 | (mouse-avoidance-banish-hook): Test whether last command | |
6046 | was a mouse command of any kind. | |
6047 | ||
6048 | 1998-02-27 Karl Heuer <kwzh@gnu.org> | |
6049 | ||
6050 | * dired-x.el (dired-do-toggle): Function moved to dired.el. | |
6051 | * dired.el (dired-do-toggle): Moved here from dired-x.el. | |
6052 | (dired-mode-map): Changed dired-do-toggle from "T" to "t". | |
6053 | ||
6054 | 1998-02-27 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
6055 | ||
6056 | * textmodes/reftex.el: Remove debugging statements. | |
6057 | ||
6058 | 1998-02-27 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
6059 | ||
6060 | * vc-hooks.el, vc.el: Added version ids. | |
6061 | ||
6062 | * vc.el (vc-default-init-version): New variable. | |
6063 | (vc-register): Use it. Also use COMMENT argument. | |
6064 | ||
6065 | 1998-02-27 Dave Love <fx@gnu.org> | |
6066 | ||
e84eb37a JB |
6067 | * international/iso-cvt.el (iso-spanish, iso-german, iso-iso2tex) |
6068 | (iso-tex2iso, iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Fix doc, | |
6edcb099 DL |
6069 | interactive spec. |
6070 | ||
6071 | 1998-02-27 Simon Marshall <simon@gnu.org> | |
6072 | ||
6073 | * comint.el (comint-dynamic-complete-filename): Don't wrap up the value | |
6074 | of directory-sep-char when calling comint-dynamic-complete-as-filename. | |
e84eb37a JB |
6075 | (comint-dynamic-complete-as-filename, comint-exec-1): |
6076 | Use directory-sep-char rather than "/". | |
6edcb099 DL |
6077 | |
6078 | 1998-02-25 Dave Love <fx@gnu.org> | |
6079 | ||
6080 | * thingatpt.el (thing-at-point-url-at-point): | |
6081 | Intuit ftp:// on `short' URLs. | |
6082 | ||
6083 | 1998-02-25 Richard Stallman <rms@gnu.org> | |
6084 | ||
6085 | * mail/rmail.el (rmail-retry-failure): Don't insist on finding | |
6086 | MIME delimiter again at end of bounce text. | |
6087 | (mail-unsent-separator): Accept "Your message follows". | |
6088 | ||
6089 | * cus-edit.el (custom-file): New function. | |
6090 | (custom-save-delete): Use it. | |
6091 | (custom-save-all): Use it. | |
6092 | ||
6093 | * shell.el (shell-dirtrack-mode): Renamed from shell-dirtrack-toggle. | |
6094 | (dirtrack-mode, shell-dirtrack-toggle): Defined as aliases. | |
6095 | ||
6096 | 1998-02-25 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
6097 | ||
e84eb37a JB |
6098 | * textmodes/reftex.el (reftex-toc-mode, reftex-select-label-mode) |
6099 | (reftex-select-bib-mode): New major modes for RefTeX's special buffers. | |
6edcb099 DL |
6100 | (reftex-offer-label-menu): Put selection buffer into |
6101 | `reftex-select-label-mode'. Make selection buffer read-only. Use | |
6102 | `reftex-erase-buffer'. | |
6103 | (reftex-do-citation): Put selection buffer into | |
6104 | `reftex-select-bib-mode'. Make selection buffer read-only. Use | |
6105 | `reftex-erase-buffer'. Set `reftex-select-return-marker'. | |
6106 | (reftex-toc): Put *toc* buffer into reftex-toc-mode. Add | |
6107 | mouse-face property. | |
6108 | (reftex-select-item): Use recursive edit instead of selfmade | |
6109 | command loop. Removed unnecessary local bindings. Changed the | |
6110 | tag for catch, to avoid problems with `exit' tag in | |
6111 | recursive-edit. Moved the code around old command loop to pre- | |
6112 | and post-command-hook. | |
e84eb37a | 6113 | (reftex-select-pre-command-hook, reftex-select-post-command-hook) |
6edcb099 DL |
6114 | (reftex-select-show-insertion-point): New functions. |
6115 | (reftex-reference): Set `reftex-select-return-marker'. | |
6116 | (reftex-check-recursive-edit): Error message changed. | |
6117 | (reftex-select-search-minibuffer-map): Obsolete constant removed. | |
e84eb37a JB |
6118 | (reftex-select-next, reftex-select-previous, reftex-select-scroll-up) |
6119 | (reftex-select-scroll-down, reftex-select-next-heading) | |
6edcb099 | 6120 | (reftex-select-previous-heading): Handle prefix arguments. |
1bf6046b | 6121 | (reftex-toc, reftex-make-and-insert-label-list) |
6edcb099 DL |
6122 | (reftex-insert-bib-matches): Add mouse-face property. |
6123 | (reftex-highlight-selection): New option. | |
6124 | (reftex-select-mouse-accept): New command. | |
e84eb37a JB |
6125 | (reftex-select-recursive-edit, reftex-select-search-forward) |
6126 | (reftex-select-search-backward, reftex-select-search) | |
6127 | (reftex-select-scroll-up, reftex-select-scroll-down) | |
6128 | (reftex-scroll-other-window, reftex-scroll-other-window-down) | |
6edcb099 DL |
6129 | (reftex-empty-toc-buffer): Removed obsolete functions. |
6130 | (reftex-highlight-overlays): Removed obsolete 3rd overlay. | |
6131 | (reftex-select-label-map, reftex-select-bib-map): Removed obsolete | |
6132 | bindings, added mouse bindings, `digit-argument', | |
6133 | `negative-argument', `reftex-select-show-insertion-point'. | |
6134 | (reftex-erase-buffer): BUFFER now defaults to current buffer. | |
6135 | (reftex-label-alist-builtin): Added sidecap packages support. | |
e84eb37a | 6136 | (reftex-last-follow-point, reftex-select-return-marker): New variables. |
6edcb099 DL |
6137 | (reftex-toc, reftex-select-item): Set `reftex-last-follow-point'. |
6138 | (reftex-toc-post-command-hook): Use `reftex-last-follow-point'. | |
6139 | (reftex-get-file-buffer-force): Turn off `enable-local-variables' | |
6140 | when reading a file literally. | |
6141 | ||
ce058493 | 6142 | 1998-02-25 Per Starbäck <starback@strindberg.ling.uu.se> |
6edcb099 DL |
6143 | |
6144 | * play/doctor.el (mathlst): Fix typo. | |
6145 | (shortlst): Avoid saying "Can you be", which confuses the doctor. | |
6146 | ||
6147 | * vc.el (vc-register): Update vc-buffer-backend. | |
6148 | ||
6149 | 1998-02-25 Ralph Schleicher <rs@purple.UL.BaWue.DE> | |
6150 | ||
6151 | * info-look.el: Added support for the Emacs Lisp manual. | |
6152 | (info-complete-file): Use default value if MODE is nil. | |
6153 | (info-lookup-file-alist): Variable removed. | |
6154 | ||
6155 | * battery.el (battery-linux-proc-apm-regexp): Load percentage | |
6156 | and remaining time have to match negative values. | |
6157 | (battery-linux-proc-apm): Initialize void %-sequences. | |
6158 | ||
6159 | 1998-02-25 Aki Vehtari <Aki.Vehtari@hut.fi> | |
6160 | ||
6161 | * tar-mode.el: Add "q" for quit, and use "C" for copy and "R" for | |
6162 | rename as in dired. | |
6163 | ||
6164 | 1998-02-25 Dan Nicolaescu <done@ece.arizona.edu> | |
6165 | ||
e84eb37a JB |
6166 | * winner.el (winner-mode-hook): Fix typo. |
6167 | (winner-mode-leave-hook): Use defcustom. Fix typo. | |
6edcb099 DL |
6168 | |
6169 | 1998-02-24 Dave Love <fx@gnu.org> | |
6170 | ||
6171 | * winner.el: (require 'cl) unconditionally. | |
6172 | (winner): defgroup. | |
e84eb37a JB |
6173 | (winner-dont-bind-my-keys, winner-skip-buffers) |
6174 | (winner-skip-regexps, winner-mode, winner-mode-hook) | |
6175 | (winner-mode-leave-hook): Customized. | |
6edcb099 DL |
6176 | (winner-mode): Add autoload cookie. |
6177 | (winner-undo): Doc fix. | |
6178 | ||
6179 | * vc.el (vc-checkin-hook): Add :options. | |
6180 | (vc-checkin, vc-comment-to-change-log): Doc fix. | |
6181 | ||
6182 | * compile.el (compilation-error-regexp-alist): Allow initial | |
6183 | program name in first pattern. | |
6184 | ||
6185 | 1998-02-23 Stephen Eglen <stephen@gnu.org> | |
6186 | ||
6187 | * textmodes/spell.el: Doc fix. | |
6188 | ||
6189 | 1998-02-22 Stephen Eglen <stephen@gnu.org> | |
6190 | ||
6191 | * emacs-lisp/find-func.el: Customize. | |
6192 | * emulation/crisp.el: Customize. | |
6193 | * mail/mail-extr.el, mail/uce.el, mail/sendmail.el: Customize. | |
6194 | * mail/uce.el: Customize. | |
6195 | * progmodes/cperl-mode.el, progmodes/modula2.el: Customize. | |
6196 | * progmodes/perl-mode.el, progmodes/simula.el: Customize. | |
6197 | * progmodes/tcl-mode.el: Customize. | |
6198 | * textmodes/bib-mode.el, textmodes/picture.el: Customize. | |
6199 | * textmodes/refbib.el, textmodes/refer.el: Customize. | |
6200 | * textmodes/scribe.el, textmodes/spell.el: Customize. | |
6201 | ||
6202 | 1998-02-21 Sam Steingold <sds@usa.net> | |
6203 | ||
6204 | * emacs-lisp/cl-indent.el: Fix indentation rules for | |
6205 | multiple-value-setf and multiple-value-list. | |
6206 | ||
6207 | 1998-02-21 Simon Marshall <simon@gnu.org> | |
6208 | ||
6209 | * font-lock.el (font-lock-constant-face): Variable and face renamed | |
6210 | from font-lock-reference-face. | |
6211 | (font-lock-reference-face): Changed value to font-lock-constant-face. | |
6212 | ||
6213 | * add-log.el: | |
6214 | * dired.el: | |
6215 | * emacs-lisp/checkdoc.el: | |
6216 | * help.el: | |
6217 | * ielm.el: | |
6218 | * mail/rmail.el: | |
6219 | * mail/sendmail.el: | |
6220 | * outline.el: | |
6221 | * pascal.el: | |
6222 | * play/decipher.el: | |
6223 | * progmodes/ada-mode.el: | |
6224 | * progmodes/awk-mode.el: | |
6225 | * progmodes/cperl-mode.el: | |
6226 | * progmodes/f90.el: | |
6227 | * progmodes/fortran.el: | |
6228 | * progmodes/icon.el: | |
6229 | * progmodes/make-mode.el: | |
6230 | * progmodes/meta-mode.el: | |
6231 | * progmodes/modula2.el: | |
6232 | * progmodes/octave-mod.el: | |
6233 | * progmodes/perl-mode.el: | |
6234 | * progmodes/scheme.el: | |
6235 | * progmodes/simula.el: | |
6236 | * ps-print.el: | |
6237 | * textmodes/bibtex.el: | |
6238 | * textmodes/reftex.el: | |
6239 | * textmodes/texinfo.el: Updated accordingly. | |
6240 | ||
6241 | 1998-02-20 Kenichi Handa <handa@etl.go.jp> | |
6242 | ||
6243 | * mail/rmail.el (rmail-decode-babyl-format): Message modified. | |
6244 | (rmail): Comment for the binding of rmail-enable-multibyte added. | |
6245 | ||
3c269b1e | 6246 | 1998-02-19 Kenichi Handa <handa@etl.go.jp> |
6edcb099 DL |
6247 | |
6248 | * international/mule.el | |
6249 | (after-insert-file-set-buffer-file-coding-system): Call | |
6250 | set-buffer-multibyte instead of directly setting | |
6251 | enable-multibyte-characters to nil. | |
6252 | ||
6253 | * language/china-util.el (setup-chinese-cns-environment): Correct | |
10d1d0af | 6254 | the setting of default-input-method. |
6edcb099 DL |
6255 | |
6256 | * international/mule-cmds.el (select-safe-coding-system): Kill the | |
6257 | warning buffer before returning. | |
6258 | ||
e84eb37a | 6259 | * mail/rmail.el (rmail-enable-multibyte): New variable. |
6edcb099 DL |
6260 | (rmail): Bind coding-system-for-read to raw-text. Set the buffer |
6261 | multibyte if necessary. | |
6262 | (rmail-convert-file): Call rmail-decode-babyl-format only when we | |
6263 | don't have to call rmail-convert-to-babyl-format. | |
6264 | (rmail-decode-babyl-format): If rmail-file-coding-system is nil, | |
6265 | detect it. | |
6266 | (rmail-get-new-mail): Bind rmail-enable-multibyte locally. | |
6267 | (rmail-convert-to-babyl-format): Check the value of | |
6268 | rmail-enable-multibyte instead of enable-multibyte-characters. | |
6269 | ||
6270 | * subr.el (sref): Doc-string added. | |
6271 | ||
6272 | 1998-02-18 Simon Marshall <simon@gnu.org> | |
6273 | ||
e84eb37a | 6274 | * font-lock.el (font-lock-keywords) |
6edcb099 DL |
6275 | (font-lock-syntactic-keywords): Doc fixes. |
6276 | ||
6277 | 1998-02-17 Dave Love <fx@gnu.org> | |
6278 | ||
6279 | * textmodes/sgml-mode.el (sgml-mode-common): Downcase key for | |
6280 | assoc so upper-case markup works. | |
6281 | (sgml-attributes, sgml-tag-help): Likewise. | |
6282 | ||
6283 | 1998-02-17 Richard Stallman <rms@psilocin.gnu.org> | |
6284 | ||
6285 | * progmodes/cc-styles.el (c-copy-tree): New function. | |
6286 | (c-initialize-builtin-style): Use c-copy-tree. | |
6287 | ||
6288 | 1998-02-16 Richard Stallman <rms@psilocin.gnu.org> | |
6289 | ||
6290 | * info.el (Info-summary): Clear buffer-read-only. | |
6291 | ||
6292 | 1998-02-16 Ralph Schleicher <rs@purple.UL.BaWue.DE> | |
6293 | ||
6294 | * info-look.el (info-complete): Rewrite minibuffer completion code. | |
6295 | ||
6296 | * info-look.el (info-lookup-minor-mode, turn-on-info-lookup): | |
6297 | Added minor mode interface. | |
6298 | (info-lookup-minor-mode-string): New variable. | |
6299 | (info-lookup-minor-mode-map): New variable. | |
6300 | ||
6301 | * info-look.el: Provide a work-around if the custom library is | |
6302 | not available. | |
6303 | ||
6304 | * info-look.el (info-lookup-other-window-flag) | |
6305 | (info-lookup-highlight-face): Variables customized. | |
6306 | ||
6307 | * info-look.el (info-lookup-alist): No longer customizable. | |
6308 | (info-lookup-add-help, info-lookup-maybe-add-help): Interface | |
6309 | functions for adding new modes. | |
6310 | (info-lookup-add-help*): New function. | |
6311 | (info-lookup-symbol-alist, info-lookup-file-alist): Variables deleted. | |
6312 | This info is specified now by calling info-lookup-maybe-add-help | |
6313 | and info-lookup-add-help. | |
6314 | ||
6315 | 1998-02-16 Martin Stjernholm <cc-mode-help@python.org> | |
6316 | ||
6317 | * progmodes/cc-align.el (c-lineup-close-paren) | |
6318 | (c-indent-one-line-block): New indentation functions. | |
6319 | ||
6320 | * progmodes/cc-cmds.el (c-beginning-of-statement) | |
6321 | (c-end-of-statement): Do not move by sentence in strings. | |
6322 | ||
6323 | * progmodes/cc-cmds.el (c-beginning-of-statement): | |
6324 | Major rewrite. | |
6325 | ||
6326 | * progmodes/cc-engine.el (c-forward-syntactic-ws, c-backward-syntactic-ws): | |
6327 | Don't narrow, just make a simple check against the given limit. | |
6328 | ||
6329 | (c-collect-line-comments): New function. | |
6330 | ||
6331 | (c-literal-limits): New function that finds the start and end pos | |
6332 | of a comment or string surrounding point. | |
6333 | ||
6334 | (c-literal-limits-fast): A faster variant of `c-literal-limits' | |
6335 | for newer Emacsen where the state returned from | |
6336 | `parse-partial-sexp' contains the starting pos of the last | |
6337 | literal. | |
6338 | ||
f0131492 | 6339 | 1998-02-16 Barry A. Warsaw <cc-mode-help@python.org> |
6edcb099 DL |
6340 | |
6341 | * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode): Set | |
6342 | imenu-case-fold-search to nil. | |
6343 | ||
6344 | * progmodes/cc-langs.el (c-postprocess-file-styles): If a file | |
6345 | style or file offsets are set, make the variables local to the | |
6346 | buffer (via make-local-variable). | |
6347 | ||
6348 | * progmodes/cc-styles.el (c-make-styles-buffer-local): Take an optional | |
6349 | argument which switches between make-variable-buffer-local and | |
6350 | make-local-variable. Generalize. | |
6351 | ||
6352 | * progmodes/cc-defs.el (c-point): In XEmacs, use scan-lists + | |
6353 | buffer-syntactic-context-depth. | |
6354 | ||
6355 | * progmodes/cc-vars.el (c-enable-xemacs-performance-kludge-p): New | |
6356 | variable. | |
6357 | ||
6358 | * progmodes/cc-cmds.el, progmodes/cc-engine.el (c-beginning-of-defun) | |
6359 | (c-indent-defun, c-parse-state): Use (c-point 'bod) instead of | |
6360 | beginning-of-defun directly. | |
6361 | ||
6362 | * progmodes/cc-align.el (c-semi&comma-no-newlines-before-nonblanks) | |
6363 | (c-semi&comma-no-newlines-for-oneline-inliners): New functions. | |
6364 | ||
6365 | * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed a few byte | |
6366 | compiler warnings. | |
6367 | ||
6368 | * progmodes/cc-cmds.el (c-beginning-of-defun, c-end-of-defun): | |
6369 | New commands. | |
6370 | ||
6371 | * progmodes/cc-engine.el (c-backward-to-start-of-do): Break infloop for | |
6372 | invalid code, e.g. when someone types while (TRUE) { at the top of | |
6373 | a buffer, we shouldn't hang when the { is typed! | |
6374 | ||
6375 | * progmodes/cc-cmds.el (c-beginning-of-statement): When moving | |
6376 | forward by sentences, because we're either inside or at the start | |
6377 | of a comment, be sure to limit movement to only within the extent | |
6378 | of the comment. | |
6379 | ||
6380 | * progmodes/cc-langs.el (c-java-method-key): Variable deleted. | |
6381 | ||
6382 | * progmodes/cc-mode.el (java-mode): Set c-method-key to nil. I | |
6383 | don't think this is necessary for Java, and besides, the old value | |
6384 | was inherited from Objective-C which was clearly not right. | |
6385 | ||
6386 | * progmodes/cc-cmds.el (c-electric-colon): Don't insert newlines | |
6387 | before or after scope operators, regardless of the value of | |
6388 | c-hanging-colons. | |
6389 | ||
6390 | * progmodes/cc-engine.el (c-backward-to-start-of-if): Ensure never | |
6391 | move forward, not even if point < lim. | |
6392 | ||
6393 | * progmodes/cc-align.el (c-lineup-dont-change): New lineup | |
6394 | function that leaves the current line's indentation unchanged. | |
6395 | Used for the new cpp-macro-cont syntactic symbol. | |
6396 | ||
6397 | * progmodes/cc-cmds.el (c-electric-brace): namespace-open and | |
6398 | namespace-close braces can hang. | |
6399 | ||
6400 | * progmodes/cc-defs.el (c-emacs-features): Added autoload cookie. | |
6401 | ||
6402 | * progmodes/cc-engine.el (c-search-uplist-for-classkey): When | |
6403 | searching up for a class key, instead of hardcoding the extended | |
6404 | search for "extern", use the new variable c-extra-toplevel-key, | |
6405 | which is language dependent. For C++, this variable includes the | |
6406 | keyword "namespace" which will match C++ namespace introducing | |
6407 | blocks. | |
6408 | ||
6409 | (c-guess-basic-syntax): Support for recognizing C++ namespace | |
6410 | blocks, by elaborating on the mechanism used to find external | |
6411 | language blocks. Searches which hardcoded "extern" now use | |
6412 | c-extra-toplevel-key, a language dependent variable. Case clauses | |
6413 | that were modified: CASE 5A.1, CASE 5A.4, CASE 5F, CASE 5I, CASE | |
6414 | 14A. | |
6415 | ||
6416 | CASE 3: we can now determine whether we're at the beginning of a | |
e84eb37a | 6417 | cpp macro definition, or inside the middle of one. Set syntax to |
6edcb099 DL |
6418 | 'cpp-macro in the former case, 'cpp-macro-cont in the latter. In |
6419 | both cases, the relpos is the beginning of the macro. | |
6420 | ||
6421 | (c-forward-syntactic-ws): Added code that skips forward over | |
6422 | multi-line cpp macros. | |
6423 | ||
6424 | (c-beginning-of-macro): Moved, and made into a defsubst. This | |
6425 | function can now actually find the beginning of a multi-line C | |
6426 | preprocessor macro. | |
6427 | ||
6428 | (c-backward-syntactic-ws): Use c-beginning-of-macro to skip | |
6429 | backwards over multi-line macro definitions. | |
6430 | ||
6431 | (c-in-literal, c-fast-in-literal): Use c-beginning-of-macro to | |
6432 | find out whether we're in a multi-line macro definition. | |
6433 | ||
6434 | * progmodes/cc-langs.el (c-C-extra-toplevel-key) | |
6435 | (c-C++-extra-toplevel-key, c-extra-toplevel-key): New variables | |
6436 | which parameterize the search for additional top-level enclosing | |
6437 | constructs. | |
6438 | ||
6439 | * progmodes/cc-menus.el: Imenu support changed. | |
6440 | ||
6441 | * progmodes/cc-mode.el (c++-mode): Set c-extra-toplevel-key to | |
6442 | c-C++-extra-toplevel-key. | |
6443 | (c-initialize-on-load): New variable, *not* customized. | |
6444 | ||
6445 | * progmodes/cc-styles.el (c-offsets-alist): Three new syntactic | |
6446 | symbols: innamespace, namespace-open, namespace-close. These | |
6447 | support C++ namespace blocks. | |
6448 | Also, new syntactic symbol cpp-macro-cont, by default bound to | |
6449 | c-lineup-dont-change. This symbol is assigned to subsequent lines | |
6450 | of a multi-line C preprocess macro definition. | |
6451 | ||
6452 | * progmodes/cc-vars.el (c-default-style): Start doc string with *. | |
6453 | ||
6454 | * progmodes/cc-engine.el (c-fast-in-literal): Function which | |
6455 | should be faster than c-in-literal. In XEmacs, this uses | |
6456 | buffer-syntactic-context. | |
6457 | ||
6458 | * progmodes/cc-cmds.el (c-comment-line-break-function): When breaking a | |
6459 | line-oriented comment, copy the comment leader from the previous | |
6460 | line instead of hardcoding it to "// ". This ensures that | |
6461 | whitespace between the slashes and the text is preserved. | |
6462 | ||
6463 | * progmodes/cc-cmds.el (c-electric-pound, c-electric-brace) | |
6464 | (c-electric-slash, c-electric-star, c-electric-semi&comma) | |
6465 | (c-electric-colon, c-electric-lt-gt, c-scope-operator) | |
6466 | (c-electric-backspace, c-electric-delete) | |
6467 | (c-indent-command, c-indent-exp, c-indent-defun) | |
6468 | (c-backslash-region, c-fill-paragraph): Add "*" to interactive spec. | |
6469 | ||
6470 | * progmodes/cc-cmds.el (c-fill-paragraph): regexp-quote the | |
6471 | fill-prefix when search forward for the end of line oriented comments. | |
6472 | (c-backslash-region): Do not preserve the zmacs region (XEmacs). | |
6473 | ||
6474 | * progmodes/cc-langs.el (c-mode-base-map): | |
6475 | c-mark-function moved back to M-C-h. | |
6476 | ||
6477 | * progmodes/cc-styles.el (c-style-alist): "jdk" style given by Martin | |
6478 | Buchholz <mrb@Eng.Sun.COM> for conformance with Sun's JDK style. | |
6479 | ||
6480 | * progmodes/cc-styles.el (c-set-style-2, c-initialize-builtin-style): | |
6481 | Don't special case "cc-mode", it's a derived style. | |
6482 | Fix setup of derived style "cc-mode". | |
6483 | Introduce the new default style "user" which contains all user | |
6484 | customizations. | |
6485 | ||
6486 | * progmodes/cc-vars.el (c-default-style): Renamed from | |
6487 | c-site-default-style. | |
6488 | ||
6489 | 1998-02-15 Aki Vehtari <Aki.Vehtari@hut.fi> | |
6490 | ||
6491 | * bibtex.el (bibtex-autokey-names): Change number tag to integer. | |
6492 | ||
6493 | * bibtex.el (bibtex-include-OPTkey): Add non-nil default :value | |
6494 | for function, so that it can be selected. | |
6495 | (bibtex-entry-format): Replace repeat with set. | |
e84eb37a | 6496 | (bibtex-mode-hook): Change :type to 'hook. |
6edcb099 DL |
6497 | (bibtex-clean-entry-hook): Ditto. |
6498 | (bibtex-add-entry-hook): Ditto. | |
6499 | (bibtex-autokey-before-presentation-hook): Change name to -> | |
6500 | `bibtex-autokey-before-presentation-function' as it is not hook. | |
6501 | (bibtex-autokey-get-namefield): Remove newlines unconditionally. | |
6502 | ||
6503 | * bibtex.el (bibtex-autokey): Fixed prefix. | |
6504 | (bibtex-user-optional-fields): Better `:type'. | |
6505 | (bibtex-autokey-names): Better `:type' and doc-fix. | |
6506 | (bibtex-mark-active): New function, taking care of Emacs variants. | |
6507 | (bibtex-run-with-idle-timer): Ditto. | |
6508 | (bibtex-mode-map): Change `[(control tab)]' to `[(meta tab)]'. | |
6509 | (bibtex-autokey-get-yearfield): Changed to accept year when year | |
e84eb37a | 6510 | field has field-delimiters. This is quick fix, there might |
6edcb099 DL |
6511 | be better solution. |
6512 | (bibtex-mode): Don't call idle timer with 0 seconds. | |
6513 | (bibtex-mode): Call easy-menu-add. | |
6514 | ||
6515 | 1998-02-15 Dirk Herrmann <D.Herrmann@tu-bs.de> | |
6516 | ||
6517 | * bibtex.el (bibtex-autokey-get-yearfield): Fixed problem with | |
6518 | parsing the year field. | |
6519 | ||
6520 | * bibtex.el (bibtex-comment-start): Font locking for comments added. | |
6521 | ||
e84eb37a JB |
6522 | * bibtex.el (autokey-name-case-convert) |
6523 | (autokey-titleword-case-convert): Replace autokey-preserve-case, adding | |
6edcb099 DL |
6524 | flexibility to case conversion of author names and titlewords. |
6525 | ||
6526 | * bibtex.el (bibtex-autokey-get-titles): Non capitalized title words | |
6527 | are used for key generation as well. | |
c5e87d10 | 6528 | (bibtex-member-of-regexp): Case is honored for matches now. |
6edcb099 | 6529 | (bibtex-autokey-titleword-ignore): Added entries provide compatibility |
fffa137c | 6530 | to former behavior. |
6edcb099 DL |
6531 | |
6532 | * bibtex.el (bibtex-autokey-titleword-ignore): Title words found in | |
6533 | this list are always ignored (previously only at the beginning of the | |
e84eb37a | 6534 | title). Replaces bibtex-autokey-titleword-first-ignore. |
6edcb099 DL |
6535 | |
6536 | 1998-02-15 Stephen Eglen <stephen@gnu.org> | |
6537 | ||
6538 | * msb.el (msb--choose-file-menu): Prevent looping when examining | |
6539 | ange-ftp directory paths. | |
6540 | (msb-modes-key): New variable. | |
6541 | (msb--mode-menu-cond, msb--aggregate-alist): New functions. | |
6542 | (msb--split-menus): Check if msb-max-file-menu-items is nil. | |
6543 | (msb--format-title): Remove extra / after ~. | |
6544 | File customized. | |
6545 | Redundant (function ...) forms around lambda functions removed. | |
6546 | Update copyright year. | |
6547 | ||
6548 | * hexl.el (hexl-mode-exit): Remove hexl-follow-ascii-find | |
6549 | from post-command-hook when leaving hexl-mode. | |
6550 | ||
6551 | 1998-02-14 Simon Marshall <simon@gnu.org> | |
6552 | ||
6553 | * progmodes/sh-script.el (sh-font-lock-keywords): | |
6554 | Fontify sh-style function names in declarations. | |
6555 | ||
6556 | 1998-02-13 Peter S Galbraith <galbraith@mixing.qc.dfo.ca> | |
6557 | ||
6558 | * info-look.el (info-complete): | |
6559 | Display completions on second invocation at same point | |
6560 | or if initial guess is already ambiguous. | |
6561 | (info-look-completion): New variable. | |
6562 | ||
6563 | * info-look.el (info-lookup-symbol-alist): | |
6564 | Added support for latex-mode, perl-mode, awk-mode, emacs-lisp-mode. | |
6565 | ||
6566 | 1998-02-13 Richard Stallman <rms@psilocin.gnu.org> | |
6567 | ||
6568 | * jka-compr.el (jka-compr-compression-info-list): Fix previous change: | |
6569 | clear "append" flag for bzip. | |
6570 | ||
6571 | 1998-02-13 Richard Stallman <rms@psilocin.ai.mit.edu> | |
6572 | ||
6573 | * disp-table.el (standard-display-european): If AUTO is nil, | |
6574 | clear multibyte in *scratch*, and load latin-1. | |
6575 | ||
6576 | 1998-02-12 Dave Love <fx@gnu.org> | |
6577 | ||
6578 | * progmodes/scheme.el (scheme-imenu-generic-expression): Simplify | |
6579 | regexps. | |
6580 | (dsssl-imenu-generic-expression): Likewise. | |
6581 | (scheme-mode-variables): Set imenu-syntax-alist. | |
6582 | (dsssl-mode): Remove `!' from font-lock-defaults. Set | |
6583 | imenu-syntax-alist. | |
6584 | ||
6585 | 1998-02-11 Richard Stallman <rms@psilocin.gnu.org> | |
6586 | ||
6587 | * play/cookie1.el (cookie-snarf): Use match-beginning on the delimiter. | |
6588 | (cookie-delimiter): Handle single-% delimiter. | |
6589 | ||
6590 | * progmodes/sh-script.el (sh-set-shell): Use standard-syntax-table | |
6591 | if none other is specified. | |
6592 | ||
6593 | * emacs-lisp/debug.el (debugger-mode): | |
6594 | Don't set enable-multibyte-characters here. | |
6595 | (debug): Use set-buffer-multibyte to clear enable-multibyte-characters. | |
6596 | ||
6597 | 1998-02-10 Richard Stallman <rms@psilocin.gnu.org> | |
6598 | ||
6599 | * msb.el (msb--choose-file-menu): Save some debugging info. | |
6600 | ||
6601 | * comint.el (comint-interrupt-subjob): Call comint-kill-input. | |
6602 | (comint-kill-subjob, comint-quit-subjob, comint-stop-subjob): Likewise. | |
6603 | ||
6604 | * help.el (describe-bindings): Fix interactive spec. | |
6605 | ||
6606 | 1998-02-09 Dave Love <d.love@dl.ac.uk> | |
6607 | ||
6608 | * compile.el (compilation-scroll-output): New variable. | |
6609 | (compile-internal): Use it. Set lazy-lock-defer-on-scrolling. | |
6610 | ||
6611 | 1998-02-09 Emilio Lopes <Emilio.Lopes@Physik.TU-Muenchen.DE> | |
6612 | ||
6613 | * apropos.el (apropos-variable): New function. | |
6614 | (apropos-command): Show functions instead of variables if given an | |
e84eb37a | 6615 | argument. The old functionality is now provided by |
6edcb099 DL |
6616 | `apropos-variable'. |
6617 | ||
6618 | 1998-02-08 Richard Stallman <rms@psilocin.gnu.org> | |
6619 | ||
6620 | * msb.el (msb--toggle-menu-type): Pass arg to menu-bar-update-buffers. | |
6621 | (msb--init-file-alist): Delete spurious =. | |
6622 | ||
6623 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): | |
6624 | Only call compiler-macroexpand if the function has | |
6625 | a cl-compiler-macro property. | |
6626 | ||
6627 | * jka-compr.el (jka-compr-compression-info-list): Handle bzip. | |
6628 | ||
ce058493 | 6629 | 1998-02-06 Per Starbäck <starback@update.uu.se> |
6edcb099 DL |
6630 | |
6631 | * international/iso-transl.el (iso-transl-define-keys): Don't add | |
6632 | nonascii-insert-offset to ASCII characters. | |
6633 | ||
6634 | 1998-02-06 Richard Stallman <rms@psilocin.gnu.org> | |
6635 | ||
6636 | * textmodes/bibtex.el (bibtex-autokey-year-length): Doc fix. | |
6637 | ||
6638 | * mail/rmail.el (rmail-clear-headers): Handle the last header | |
6639 | in a message correctly. | |
6640 | ||
6641 | * font-lock.el (font-lock-keywords): Doc fix. | |
6642 | ||
6643 | 1998-02-05 Richard Stallman <rms@psilocin.gnu.org> | |
6644 | ||
6645 | * replace.el (occur): Apply default by hand after read-from-minibuffer. | |
6646 | No need to clear text props from the result. | |
6647 | (query-replace-read-args, map-query-replace-regexp): | |
6648 | Offer the FROM arg as the default for the TO arg. | |
6649 | ||
6650 | 1998-02-04 Richard Stallman <rms@psilocin.gnu.org> | |
6651 | ||
6652 | * emacs-lisp/bytecomp.el (byte-compile-output-as-comment): | |
6653 | Use the size in bytes for the #@ size integer. | |
6654 | ||
6655 | 1998-02-04 Stephen Eglen <stephen@mescaline.gnu.org> | |
6656 | ||
6657 | * locate.el: Customized. | |
6658 | ||
6659 | 1998-02-04 Dave Love <fx@gnu.org> | |
6660 | ||
e84eb37a | 6661 | * vc-hooks.el (vc-ignore-vc-files): New variable. |
6edcb099 DL |
6662 | (vc-file-hook, vc-file-not-found-hook): Use it. |
6663 | ||
6664 | 1998-02-04 Kenichi HANDA <handa@etl.go.jp> | |
6665 | ||
6666 | * international/characters.el: Use aref instead of sref. | |
6667 | ||
6668 | * international/kinsoku.el: Use aref instead of sref. | |
6669 | ||
6670 | * international/mule-cmds.el (find-safe-coding-system): Return | |
6671 | undecided if FROM == TO. | |
6672 | (select-safe-coding-system): Doc-string modified. | |
6673 | ||
6674 | * international/mule-util.el (compose-chars-component): Return | |
6675 | result as unibyte string. | |
6676 | (decompose-composite-char): Doc-string modified. | |
6677 | ||
6678 | * international/titdic-cnv.el: Many codes re-written to adjust for | |
6679 | character-base positioning and for speed up by using | |
6680 | with-temp-file, with-temp-buffer, and princ. | |
6681 | ||
6682 | * language/china-util.el (encode-hz-region): Do not bind | |
6683 | enable-multibyte-characters to nil locally. | |
6684 | ||
6685 | * language/devan-util.el: Do not require `cl'. | |
6686 | (rule-intersection): New function. | |
6687 | (string-conversion-by-rule): Use rule-intersection instead of | |
6688 | intersection. | |
6689 | (indian-to-devanagari-string): Use aref instead of sref. | |
6690 | (devanagari-decompose-string): Likewise. | |
6691 | ||
6692 | * language/indian.el: Move codes which set syntax and category of | |
6693 | Indian characters to international/characters.el. | |
6694 | ||
6695 | * progmodes/etags.el (etags): Fix defgroup syntax. | |
6696 | ||
6697 | 1998-02-03 Richard Stallman <rms@psilocin.gnu.org> | |
6698 | ||
6699 | * imenu.el (imenu-generic-expression): Doc fix. | |
6700 | (imenu--index-alist): Doc fix. | |
6701 | (imenu-create-index-function): Doc fix. | |
6702 | (imenu-prev-index-position-function): Doc fix. | |
6703 | (imenu-extract-index-name-function): Doc fix. | |
6704 | ||
6705 | * emacs-lisp/edebug.el (edebug-stop-before-symbols): Variable deleted. | |
6706 | (edebug-form): Don't handle edebug-stop-before-symbols. | |
6707 | (edebug-submit-bug-report): Don't include edebug-stop-before-symbols. | |
6708 | ||
6709 | * avoid.el (mouse-avoidance-fancy-hook): Do nothing if button is down. | |
6710 | (mouse-avoidance-exile-hook, mouse-avoidance-banish-hook): Likewise. | |
6711 | ||
6712 | * mail/mail-extr.el (mail-extr-all-letters-but-separators) | |
6713 | (mail-extr-first-letters, mail-extr-last-letters): | |
6714 | Make range start from \240, not from \200. | |
6715 | ||
6716 | 1998-02-02 Richard Stallman <rms@psilocin.gnu.org> | |
6717 | ||
6718 | * textmodes/fill.el (fill-region-as-paragraph): Fix the test for any | |
6719 | non-ASCII characters, for deciding whether to do kinsoku. | |
6720 | ||
6721 | 1998-02-02 Ed Reingold <reingold@melange.gnu.org> | |
6722 | ||
10d1d0af | 6723 | * calendar/calendar.el (general-holidays): Fix misspelling. |
6edcb099 DL |
6724 | |
6725 | 1998-02-02 Dan Nicolaescu <done@ece.arizona.edu> | |
6726 | ||
6727 | * progmodes/hideshow.el (hs-special-modes-alist): Enhanced java | |
6728 | regexp. | |
6729 | ||
6730 | 1998-02-02 Richard Stallman <rms@psilocin.gnu.org> | |
6731 | ||
6732 | * help.el (describe-bindings): New command (formerly in keymap.c). | |
6733 | ||
6734 | * mldrag.el (mldrag-drag-vertical-line): Fix criterion | |
6735 | for the error for trying to move a scroll bar at the frame edge. | |
6736 | ||
6737 | 1998-02-01 Richard Stallman <rms@psilocin.gnu.org> | |
6738 | ||
6739 | * emacs-lisp/easy-mmode.el (easy-mmode-define-minor-mode): Fix | |
6740 | the doc strings used for the mode flag variable and the keymap. | |
6741 | Delete duplicate &optional's. | |
6742 | ||
6743 | * emacs-lisp/edebug.el: Doc fixes. | |
6744 | ||
6745 | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): | |
6746 | Bind edebug-all-defs and edebug-all-forms to nil. | |
6747 | ||
6748 | * subr.el (suspend-hook, suspend-resume-hook): New defvars. | |
6749 | ||
6750 | * emacs-lisp/autoload.el (update-file-autoloads): Give clean errors | |
6751 | if autoloads file is empty or can't be written. | |
6752 | ||
6753 | 1998-02-01 Dan Nicolaescu <done@ece.arizona.edu> | |
6754 | ||
6755 | * hideshow.el (hs-special-modes-alist): Improved the regexp for java. | |
6756 | ||
6757 | * isearch.el (isearch-range-invisible): Avoid infinite loop when | |
6758 | search-invisible is nil. | |
6759 | ||
6760 | 1998-02-01 Stephen Eglen <stephen@melange.gnu.org> | |
6761 | ||
6762 | * autoinsert.el (auto-insert-mode): New function. | |
6763 | (auto-insert-mode): New customize variable to automatically load | |
6764 | the package. Other variables customized. | |
6765 | ||
6766 | * tar-mode.el: Customized. | |
6767 | ||
6768 | * mail/mspools.el: Customized. Doc fixes. | |
6769 | ||
6770 | 1998-01-31 Richard Stallman <rms@sucrose.ai.mit.edu> | |
6771 | ||
6772 | * mail/mailalias.el (define-mail-alias): | |
6773 | If FROM-MAILRC-FILE, don't call sendmail-sync-aliases. | |
6774 | (build-mail-aliases): Clear mail-aliases to nil at the beginning. | |
6775 | ||
6776 | 1998-01-30 Richard Stallman <rms@psilocin.gnu.org> | |
6777 | ||
6778 | * replace.el (query-replace-from-history-variable): New variable. | |
6779 | (query-replace-to-history-variable): New variable. | |
6780 | (query-replace-read-args): Use them. | |
6781 | ||
6782 | 1998-01-30 Dave Love <d.love@dl.ac.uk> | |
6783 | ||
6784 | * fortran.el: Various docstring and commentary fixes, including | |
6785 | note of current maintainer. | |
6786 | (fortran-mode): Use imenu-syntax-alist. | |
6787 | (fortran-imenu-generic-expression): Use | |
6788 | fortran-continuation-string, not always `+'. | |
6789 | (fortran-font-lock-keywords-1): Include symbol syntax as well as | |
6790 | word, following syntax table changes. | |
6791 | (fortran-imenu-generic-expression): Likewise. | |
6792 | (fortran-mode-map): Add a menu. | |
6793 | (fortran-mode-version, fortran-startup-message): Delete misleading | |
6794 | variables. | |
6795 | (fortran-mode): Don't use them. | |
6796 | (fortran-column-ruler-fixed, fortran-column-ruler-tab): Fix | |
6797 | leading \ which made `0' into null. | |
6798 | (fortran-join-line): New function and key binding. | |
6799 | (fortran-narrow-to-subprogram): New function and key binding. | |
6800 | (fortran-mode-syntax-table): Make ?., ?_, ?$ symbol, not word. | |
6801 | ||
6802 | 1998-01-29 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
6803 | ||
6804 | * textmodes/reftex.el (reftex-toc): Fixed bug with split-window. Using | |
6805 | split-window instead of split-window-vertically. | |
6806 | (reftex-reset-mode): Removed obsolete buffer from kill list. | |
6807 | (reftex-make-and-insert-label-list, reftex-do-citation): Delete | |
6808 | other windows before displaying selection. | |
6809 | (reftex-cite-format-builtin): Fixed bug in Chicago format. | |
6810 | (reftex-enlarge-to-fit): New function. | |
6811 | (reftex-nicify-text): Cut context-string at \item,\\. Changed | |
6812 | match sequence for efficiency reasons. | |
6813 | (reftex-parse-from-file): Include files can be ignored with | |
6814 | `reftex-no-include-regexps'. | |
6815 | (reftex-no-include-regexps): New option. | |
6816 | (reftex-do-parse): Initialize appendix flag. | |
c7015153 | 6817 | (reftex-parse-from-file): Interpret appendix. |
6edcb099 | 6818 | (reftex-section-info): Use changed version of reftex-section-number. |
c7015153 | 6819 | (reftex-where-am-I): Interpret appendix match. |
6edcb099 DL |
6820 | (reftex-init-section-numbers): New arg: appendix. |
6821 | (reftex-section-number): Treat appendix enumeration. | |
6822 | (reftex-toc-external): Improved message. | |
6823 | (reftex-compute-ref-cite-tables): Regular expression extended for | |
6824 | appendix. | |
6825 | (reftex-toc-rescan): Renamed from reftex-toc-redo. | |
6826 | (reftex-toc-Rescan): Renamed from reftex-toc-Redo. | |
6827 | (reftex-toc-revert): New function. | |
6828 | (reftex-select-external-document): Completion on label prefixes. | |
6829 | (reftex-find-file-on-path): Added an extra call to | |
6830 | expand-file-name for the directory. | |
6831 | (reftex-locate-bibliography-files): Added expand-file-name call. | |
6832 | (reftex-guess-label-type): New function. | |
6833 | (reftex-word-before-point): Function removed. | |
6834 | (reftex-reference): Uses reftex-guess-label-type. Changed meaning | |
6835 | of `~' in reference format. Magic words are regular expressions. | |
6836 | (reftex-compute-ref-cite-tables): Convert magic words to regexps. | |
6837 | (reftex-select-label-maps): Default bindings for TAB, up, down, RET. | |
6838 | (reftex-select-read-string): Now uses completion. | |
6839 | (reftex-make-and-insert-label-list): Prepare for completion. | |
6840 | (reftex-where-am-I): Fixed bug with input files. | |
6841 | (reftex-save-all-document-buffers): New command. | |
6842 | (reftex-select-next-heading): New function. | |
6843 | (reftex-select-previous-heading): New function. | |
6844 | (reftex-select-read-string): New function. | |
6845 | (reftex-offer-label-menu): Handle string value from reftex-select-item. | |
6846 | (reftex-reference): Fixed bug (missing save-excursion). | |
6847 | (reftex-toc-map): Added binding for ?n and ?p. | |
6848 | (reftex-do-citation): Changed to use reftex-default-bibliography. | |
6849 | (reftex-default-bibliography): New option. | |
6850 | (reftex-find-tex-file): Check for file-name-absolute-p first. | |
e84eb37a JB |
6851 | (reftex-format-label-function, reftex-format-ref-function) |
6852 | (reftex-format-cite-function): New hooks. | |
6edcb099 DL |
6853 | (reftex-info): New function. |
6854 | (reftex-compute-ref-cite-tables): Removed interactive form. | |
e84eb37a JB |
6855 | (reftex-where-am-I): Removed interactive form. |
6856 | (reftex-format-names): Removed interactive form. | |
6857 | (reftex-vref-is-default): New customization variable. | |
6858 | (reftex-mode-menu): Capitalize citation options. | |
6edcb099 | 6859 | (reftex-last-cnt): Variable removed. |
e84eb37a | 6860 | (reftex-last-data, reftex-last-line): New variables. |
6edcb099 DL |
6861 | (reftex-select-toggle-varioref): New function. |
6862 | (reftex-offer-label-menu): Changed mode-line-format for varioref. | |
6863 | (reftex-select-label-help): Help string updated. | |
6864 | (reftex-do-parse): Fixed bug with empty xr list. | |
6865 | (reftex-view-crossref): Prefix argument interpretation changed. | |
6866 | (reftex-get-offset): New function. | |
6867 | (reftex-label): Remove selection buffer to force update. | |
6868 | (reftex-access-scan-info): Remove selection buffers. | |
6869 | (reftex-select-external-document): Fixed bug with highest index. | |
6870 | (reftex-label-index-list, reftex-found-list): Variables removed. | |
6871 | (reftex-offer-label-menu, reftex-make-and-insert-label-list) | |
6872 | (reftex-select-item, reftex-citation, reftex-select-label-callback) | |
e84eb37a | 6873 | (reftex-bibtex-selection-callback, reftex-select-callback): Changed |
6edcb099 DL |
6874 | to put the scan data directly into the text property :data, |
6875 | instead of doing this indirectly with an index-list. | |
6876 | (reftex-make-selection-buffer-name): New function. | |
6877 | (reftex-tie-multifile-symbols): Store master-index-as-property. | |
6878 | (reftex-kill-buffer): New function. | |
6879 | (reftex-erase-buffer): New function. | |
6880 | (reftex-erase-all-selection-buffers): New function. | |
6881 | (reftex-mode-menu): Button "Restore from file" no longer sensitive | |
6882 | to existence of the file. This had caused problems for LateX | |
6883 | style files. Quoted `:style' and `:selected' for compatibility. | |
6884 | (reftex-access-parse-file): `Restore' action now throws an | |
6885 | exception when the file is not found. | |
6886 | (reftex-create-customize-menu): New function. | |
6887 | (reftex-label): Fixed bug which made naked labels in \footnotes. | |
6888 | (reftex-select-label-map, reftex-select-bib-map): New keymaps for | |
6889 | the RefTeX Select buffer. | |
6890 | (reftex-select-next, reftex-select-previous, reftex-select-scroll-down) | |
6891 | (reftex-select-scroll-up, reftex-select-quit) | |
6892 | (reftex-select-toggle-follow, reftex-select-callback) | |
6893 | (reftex-select-accept, reftex-select-help) | |
6894 | (reftex-select-recursive-edit, reftex-select-search-forward) | |
6895 | (reftex-select-search-backward, reftex-select-search) | |
6896 | (reftex-select-scroll-other-window) | |
6897 | (reftex-select-scroll-other-window-down): | |
6898 | New commands for use in the two new keymaps. | |
6899 | (reftex-select-item): Now uses the appropriate keymaps. | |
6900 | (reftex-toc-map): New keymap (a keymap for the toc buffer. | |
6901 | (reftex-toc): Now uses reftex-toc-map. | |
e84eb37a | 6902 | (reftex-fontify-select-label-buffer): New function. |
6edcb099 DL |
6903 | (reftex-select-font-lock-fontify-region): New function. |
6904 | (reftex-make-and-insert-label-list): Refontification now uses | |
6905 | `reftex-select-font-lock-fontify-region'. | |
6906 | (reftex-show-entry): Refontification generalized. | |
6907 | (reftex-select-search-minibuffer-map): New constant. | |
1bf6046b | 6908 | (reftex-parse-from-file): Look for \begin{thebibliography}. |
e84eb37a | 6909 | (reftex-do-citation): Check also for thebibliography. |
6edcb099 DL |
6910 | (reftex-bibtex-selection-callback): Handle bibitem. |
6911 | (reftex-view-crossref): Handle bibitem. | |
6912 | (reftex-extract-bib-entries-from-thebibliography): New function. | |
6913 | (reftex-format-bibitem): New function. | |
6914 | (reftex-parse-bibitem): New function. | |
6915 | (reftex-make-desparate-section-regexp): Changed name to | |
6916 | reftex-make-desperate-section-regexp. | |
6917 | (reftex-do-parse, reftex-locate-bibliography-files) | |
6918 | (reftex-string-to-label, reftex-select-external-document) | |
6919 | (reftex-find-duplicate-labels, reftex-format-bib-entry) | |
6920 | (reftex-do-citation, reftex-insert-bib-matches) | |
6921 | (reftex-select-search-minibuffer-map, reftex-access-search-path) | |
6922 | (reftex-compute-ref-cite-tables, reftex-recursive-directory-list): | |
6923 | All lambda expressions now quoted with `function'. | |
e84eb37a | 6924 | (reftex-view-crossref, reftex-mouse-view-crossref): Fixed bug with |
6edcb099 DL |
6925 | multiple calls. |
6926 | (reftex-get-buffer-visiting): Error message changed. | |
6927 | (reftex-select-external-document, reftex-query-label-type) | |
6928 | (reftex-do-citation, reftex-select-help): | |
6929 | Use `reftex-enlarge-to-fit' now. | |
6930 | (reftex-pop-to-bibtex-entry): No longer beep on failure, to make | |
6931 | it work better with follow mode. | |
6932 | ||
6933 | 1998-01-29 Inge Frick <inge@nada.kth.se> | |
6934 | ||
e84eb37a | 6935 | * emacs-lisp/easymenu.el (easy-menu-add-item): Fix the BEFORE argument. |
6edcb099 DL |
6936 | Done by letting `easy-menu-do-add-item' handle it. |
6937 | (easy-menu-do-add-item): Take argument BEFORE instead of PREV. | |
6938 | Inserts directly in keymap, instead of calling `define-key-after'. | |
6939 | (easy-menu-create-menu): Don't reverse items as | |
6940 | `easy-menu-do-add-item' now puts things at the end of keymaps. | |
6941 | ||
6942 | 1998-01-29 Stephen Eglen <stephen@mescaline.gnu.org> | |
6943 | ||
6944 | * type-break.el (type-break-mode): New customize variable to | |
6945 | automatically load the package. Other variables customized. | |
6946 | ||
6947 | 1998-01-28 Dave Love <d.love@dl.ac.uk> | |
6948 | ||
6949 | * progmodes/etags.el (find-tag-marker-ring-length): New variable. | |
6950 | (find-tag-marker-ring): New variable. | |
6951 | (tags-location-ring): New variable replacing tags-location-ring. | |
6952 | (tags-location-stack): Deleted. | |
6953 | (tags-table-format-hooks): Doc fix. | |
6954 | (initialize-new-tags-table): Init find-tag-marker-ring, | |
6955 | tags-location-ring. | |
6956 | (tags-reset-tags-tables): Doc fix. Set tags-location-ring, | |
6957 | find-tag-marker-ring. | |
6958 | (find-tag-noselect): Doc fix. Use tags-location-ring, | |
6959 | find-tag-marker-ring. | |
e84eb37a JB |
6960 | (find-tag, find-tag-other-window, find-tag-other-frame) |
6961 | (find-tag-regexp): Doc fix. | |
6edcb099 DL |
6962 | (pop-tag-mark): New function. |
6963 | (esc-map): Bind pop-tag-mark. | |
6964 | ||
6965 | 1998-01-28 Richard Stallman <rms@psilocin.gnu.org> | |
6966 | ||
6967 | * mail/emacsbug.el (report-emacs-bug-address): | |
6968 | Variable renamed from bug-gnu-emacs. Use defcustom. | |
6969 | (report-emacs-bug-pretest-address): Use defcustom. | |
6970 | ||
6971 | * international/mule-cmds.el (toggle-enable-multibyte-characters): | |
6972 | Use set-buffer-multibyte. | |
6973 | (find-safe-coding-system-list-subset-p): Renamed from list-subset-p. | |
6974 | The call changed also. | |
6975 | ||
6976 | 1998-01-28 Kenichi Handa <handa@etl.go.jp> | |
6977 | ||
6978 | * international/titdic-cnv.el (titdic-convert): Set | |
6979 | enable-multibyte-characters to t after inserting TIT file by | |
6980 | no-conversion. | |
6981 | (tit-process-body): Do not bind enable-multibyte-characters to | |
6982 | nil. | |
6983 | ||
6984 | 1998-01-27 Inge Frick <inge@nada.kth.se> | |
6985 | ||
6986 | * emacs-lisp/easymenu.el (easy-menu-define): Use ` and , read-macros | |
6987 | instead of (` and (,. Implement :filter. Doc fix. | |
6988 | (easy-menu-do-define): Call `easy-menu-create-menu' instead of | |
6989 | `easy-menu-create-keymaps'. | |
6990 | (easy-menu-create-keymaps): Replaced by `easy-menu-create-menu'. | |
6991 | (easy-menu-create-menu): New public function. Replaces | |
6992 | `easy-menu-create-keymaps', but with large changes. | |
6993 | (easy-menu-button-prefix): New constant. | |
6994 | (easy-menu-do-add-item, easy-menu-make-symbol): New functions. | |
6995 | (easy-menu-update-button): Doc fix. | |
6996 | (easy-menu-change): New optional argument BEFORE. | |
6997 | Now just a call to `easy-menu-add-item'. | |
6998 | (easy-menu-add-item, easy-menu-item-present-p) | |
6999 | (easy-menu-remove-item): New public functions. | |
7000 | (easy-menu-get-map, easy-menu-is-button-p, easy-menu-have-button-p) | |
7001 | (easy-menu-real-binding, easy-menu-change-prefix, easy-menu-filter): | |
7002 | New functions. | |
7003 | ||
7004 | 1998-01-26 Richard Stallman <rms@psilocin.gnu.org> | |
7005 | ||
7006 | * mail/rmail.el (rmail): Reinsert the let-binding | |
7007 | of enable-local-variables. | |
7008 | ||
7009 | * play/gametree.el: New file. | |
7010 | ||
7011 | 1998-01-26 Andreas Schwab <schwab@gnu.org> | |
7012 | ||
7013 | * progmodes/ada-stmt.el: Customized. Change `(load "skeleton")' | |
7014 | to `(require 'skeleton)'. | |
7015 | ||
7016 | * progmodes/octave-mod.el, progmodes/octave-inf.el: Customized. | |
7017 | * progmodes/meta-mode.el, progmodes/hideif.el: Likewise. | |
7018 | * progmodes/dcl-mode.el, progmodes/asm-mode.el: Likewise. | |
7019 | ||
7020 | 1998-01-26 Richard Stallman <rms@psilocin.gnu.org> | |
7021 | ||
7022 | * emacs-lisp/bytecomp.el: Customized. | |
7023 | ||
7024 | * emacs-lisp/bytecomp.el (displaying-byte-compile-warnings): | |
7025 | To avoid error, use (forward-line -1), not previous-line. | |
7026 | ||
7027 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): | |
7028 | Fix previous change. | |
7029 | ||
7030 | * emacs-lisp/byte-opt.el (byte-compile-inline-expand): | |
7031 | Use string-as-unibyte, if it is defined. | |
7032 | ||
7033 | 1998-01-25 Richard Stallman <rms@psilocin.gnu.org> | |
7034 | ||
7035 | * desktop.el (desktop-clear): Don't kill dead buffers. | |
7036 | ||
7037 | * progmodes/sh-script.el (sh-case): Fix paren error. | |
7038 | ||
7039 | 1998-01-25 Dave Love <fx@gnu.org> | |
7040 | ||
7041 | * imenu.el (imenu-syntax-alist): New buffer-local variable. | |
7042 | (imenu--generic-function): Use it. | |
7043 | (imenu--split-menu): Don't (setcdr nil) with, say, empty functions | |
7044 | list. | |
7045 | ||
7046 | 1998-01-24 Stephen Eglen <stephen@delysid.gnu.org> | |
7047 | ||
7048 | * hscroll.el (hscroll-global-mode): New customize variable to | |
7049 | automatically load the package. | |
7050 | ||
7051 | * icomplete.el: Customized. | |
7052 | ||
7053 | 1998-01-23 Richard Stallman <rms@psilocin.gnu.org> | |
7054 | ||
7055 | * calendar/cal-french.el (calendar-french-single-byteify): | |
7056 | Function deleted. | |
7057 | (calendar-goto-french-date): Don't call calendar-french-single-byteify. | |
7058 | Delete local var oldval. | |
7059 | (calendar-print-french-date): Don't bind enable-multibyte-characters. | |
7060 | ||
7061 | * msb.el (msb--strip-dir): Use Emacs filename primitives, not regexps. | |
7062 | ||
7063 | 1998-01-22 Richard Stallman <rms@psilocin.gnu.org> | |
7064 | ||
7065 | * mail/emacsbug.el (emacsbug): Customized. | |
7066 | (report-emacs-bug-no-confirmation): | |
7067 | Renamed from report-emacs-bug-run-tersely. | |
7068 | (report-emacs-bug-no-explanations): New option. | |
7069 | (report-emacs-bug): Handle that option. | |
7070 | ||
7071 | 1998-01-22 Eric Ludlam <zappo@mescaline.gnu.org> | |
7072 | ||
7073 | * mail/rmail.el (rmail-speedbar-buttons): Added speedbar support | |
7074 | for Rmail, including rmail-speedbar-button, | |
7075 | rmail-speedbar-find-file, rmail-move-message-to-folder-on-line, | |
7076 | rmail-speedbar-move-message, and support variables. | |
7077 | ||
7078 | * info.el (Info-speedbar-buttons): Added speedbar support for Info | |
7079 | mode, including Info-speedbar-button, Info-speedbar-menu, and | |
7080 | support variables. | |
7081 | ||
7082 | * gud.el (gud-speedbar-buttons): Added speedbar support for GUD in | |
7083 | general, and for GDB specifically, including | |
7084 | gud-gdb-goto-stackframe, gud-gdb-get-stackframe, | |
7085 | gud-gdb-run-command-fetch-lines, gud-gdb-speedbar-stack-filter, | |
7086 | and support variables. | |
7087 | ||
7088 | * emacs-lisp/checkdoc.el: New File. | |
7089 | ||
7090 | * speedbar.el, speedbspec.el: New files. | |
7091 | ||
7092 | 1998-01-22 Richard Stallman <rms@psilocin.gnu.org> | |
7093 | ||
7094 | * vc.el (vc-annotate-compcar): Iterate instead of recursing. | |
7095 | (vc-annotate-car-last-cons, vc-annotate-time-span): | |
7096 | Rename arg assoc-list to a-list. | |
7097 | ||
7098 | * vc.el (vc-annotate-display): All support for XEmacs extents removed. | |
7099 | Functions `set-face-*' are called only when a face is created. | |
7100 | ||
7101 | * arc-mode.el (archive-find-type): Accept d or s after digit, for lzh. | |
7102 | (archive-rename-entry): Likewise. Parse mode, uid and gid right. | |
7103 | Allow newline in header. | |
7104 | (archive-lzh-summarize): Fix paren error. Use prname to set `files'. | |
7105 | ||
7106 | 1998-01-22 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
7107 | ||
7108 | * vc.el (vc-resynch-window): Behave properly when view-read-only | |
7109 | is non-nil. | |
7110 | ||
7111 | 1998-01-21 Richard Stallman <rms@psilocin.gnu.org> | |
7112 | ||
7113 | * emacs-lisp/cl-macs.el (define-compiler-macro): Handle empty arglist. | |
7114 | ||
7115 | * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): | |
7116 | If compiler-macroexpand is defined, use it. | |
7117 | ||
7118 | 1998-01-21 Kenichi Handa <handa@etl.go.jp> | |
7119 | ||
7120 | * international/mule-cmds.el (prefer-coding-system): Call | |
7121 | update-iso-coding-systems. | |
7122 | ||
7123 | * international/mule-util.el (string-to-sequence): Adjusted for | |
7124 | the change of multibyte-form handling (byte-base to char-base). | |
7125 | (store-substring): Likewise. | |
7126 | (truncate-string-to-width): Likewise. | |
7127 | (decompose-region): Likewise. | |
7128 | (decompose-string): Likewise. | |
7129 | (decompose-composite-char): Call string instead of concat-chars. | |
7130 | ||
7131 | * international/quail.el (quail-show-kbd-layout): Bug fix for the | |
7132 | case that TRANSLATION is a cons. | |
7133 | ||
7134 | * international/skkdic-cnv.el (skkdic-jbytes): Variable deleted. | |
7135 | All codes using this variable adjusted. | |
7136 | * international/skkdic-utl.el: Likewise. | |
7137 | ||
7138 | * loadup.el: Call update-iso-coding-systems after loading files | |
7139 | under language subdir. | |
7140 | ||
7141 | 1998-01-21 Kenichi Handa <handa@etl.go.jp> | |
7142 | ||
7143 | * international/characters.el: Put `prefered-coding-system' | |
7144 | property to each character set. | |
7145 | ||
7146 | * international/mule.el (coding-system-base): Doc-string modified. | |
7147 | (make-coding-system): The 6th optional arg is changed to | |
7148 | PROPERTIES. | |
7149 | (set-buffer-file-coding-system): Show "(default, nil)" in prompt. | |
7150 | (set-coding-priority): Code tuned. | |
7151 | ||
7152 | * international/mule-cmds.el (set-language-info): Doc-string | |
7153 | describes `coding-priority' KEY. | |
7154 | (set-language-environment-coding-systems): New function. | |
7155 | (list-subset-p): New function. | |
7156 | (select-safe-coding-system): New function. | |
7157 | (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP. | |
10d1d0af | 7158 | (set-language-info-alist): New optional arg PARENTS. Call |
ea597303 | 7159 | set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args. |
6edcb099 DL |
7160 | (set-language-environment-coding-systems): New function. |
7161 | ||
7162 | * international/mule-conf.el: Adjusted for the change of the | |
7163 | format of make-coding-system's 6th argument. Initialize | |
7164 | coding-category-iso-7-tight to iso-2022-jp. | |
7165 | ||
7166 | * international/mule-diag.el (describe-coding-system): Change the | |
7167 | format of showing safe charsets. | |
7168 | ||
7169 | * international/mule-util.el (find-safe-coding-system): Moved to | |
7170 | mule-cmds.el. | |
7171 | (detect-coding-with-priority): New macro. | |
7172 | (detect-coding-with-language-environment): New function. | |
7173 | ||
7174 | * language/chinese.el: Remove setting up of | |
7175 | describe-chinese-environment-map and | |
7176 | setup-chinese-environment-map. Exclude them in args of calls to | |
7177 | set-language-info-alist. Adjusted for the change of | |
7178 | make-coding-system. Register coding-priority key in | |
7179 | language-info-alist. | |
7180 | (iso-2022-cn-ext): New coding system. | |
7181 | ||
7182 | * language/cyrillic.el: Remove setting up of | |
7183 | describe-cyrillic-environment-map and | |
7184 | setup-cyrillic-environment-map. Exclude them in args of calls to | |
7185 | set-language-info-alist. Adjusted for the change of | |
7186 | make-coding-system. Register coding-priority key in | |
7187 | language-info-alist. | |
7188 | ||
7189 | * language/devanagari.el: Exclude describe-indian-environment-map | |
7190 | and setup-indian-environment-map for args of call to | |
7191 | set-language-info-alist. Adjusted for the change of | |
7192 | make-coding-system. Register coding-priority key in | |
7193 | language-info-alist. | |
7194 | ||
7195 | * language/english.el: Register coding-priority key in | |
7196 | language-info-alist. | |
7197 | ||
7198 | * language/ethiopic.el: Register coding-priority key in | |
7199 | language-info-alist. | |
7200 | ||
7201 | * language/european.el: Remove setting up of | |
7202 | describe-european-environment-map and | |
7203 | setup-european-environment-map. Exclude them in args of calls to | |
7204 | set-language-info-alist. Adjusted for the change of | |
7205 | make-coding-system. Register coding-priority key in | |
7206 | language-info-alist. Add "German" language env. | |
7207 | (setup-8-bit-environment): Delete CODING-SYSTEM arg. | |
e84eb37a | 7208 | (iso-latin-1): Make it compatible with MIME-charset "iso-8859-1". |
6edcb099 DL |
7209 | (compound-text): New coding system. `ctext' is now alias of it. |
7210 | (setup-german-environment): New function. | |
7211 | ||
7212 | * language/greek.el: Adjusted for the change of | |
7213 | make-coding-system and setup-8-bit-environment. | |
7214 | (setup-greek-environment): For Greek lang. env., change default | |
7215 | input method to "greek-postfix". | |
7216 | ||
7217 | * language/hebrew.el: Adjusted for the change of | |
7218 | make-coding-system and setup-8-bit-environment. | |
7219 | ||
7220 | * language/indian.el: Remove setting up of | |
7221 | describe-indian-environment-map and setup-indian-environment-map. | |
7222 | ||
7223 | * language/japanese.el, language/korean.el, language/lao.el, | |
e84eb37a | 7224 | * language/thai.el, language/tibetan.el, language/vietnamese.el: |
6edcb099 DL |
7225 | Adjusted for the change of make-coding-system. Register |
7226 | coding-priority key in | |
7227 | ||
7228 | * language/china-util.el, language/japan-util.el, | |
e84eb37a JB |
7229 | * language/korea-util.el, language/tibet-util.el, |
7230 | * language/viet-util.el: In setup-LANGUAGE-environment functions, | |
6edcb099 DL |
7231 | call set-language-environment-coding-systems. |
7232 | ||
7233 | * language/cyril-util.el, language/devan-util.el, | |
e84eb37a | 7234 | * language/lao-util.el, language/thai-util.el: In |
6edcb099 DL |
7235 | setup-LANGUAGE-environment functions, adjust for the change of |
7236 | setup-8-bit-environment. | |
7237 | ||
7238 | * mail/sendmail.el (sendmail-coding-system): Doc-string modified. | |
7239 | (sendmail-send-it): Select a safe coding system to encode an | |
7240 | outgoing mail. | |
7241 | ||
7242 | 1998-01-21 Kenichi Handa <handa@etl.go.jp> | |
7243 | ||
7244 | * international/ccl.el: Comment about CCL syntax modified. | |
7245 | (ccl-command-table): Add read-multibyte-character, | |
7246 | write-multibyte-character, and unify-character. | |
7247 | (ccl-code-table): Add ex-cmd. | |
7248 | (ccl-extended-code-table): New variable. | |
7249 | (ccl-embed-extended-command): New function. | |
e84eb37a JB |
7250 | (ccl-compile-read-multibyte-character) |
7251 | (ccl-compile-write-multibyte-character) | |
7252 | (ccl-compile-unify-character, ccl-compile-iterate-multiple-map) | |
7253 | (ccl-compile-translate-multiple-map) | |
7254 | (ccl-compile-translate-single-map) | |
7255 | (ccl-compile-multiple-map-function): New functions. | |
7256 | (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character) | |
7257 | (ccl-dump-write-multibyte-character, ccl-dump-unify-character) | |
7258 | (ccl-dump-unify-character-const-tbl, ccl-dump-iterate-multiple-map) | |
7259 | (ccl-dump-translate-multiple-map, ccl-dump-translate-single-map): | |
6edcb099 DL |
7260 | New functions. |
7261 | ||
7262 | * international/mule.el (define-character-unification-table): New | |
7263 | function. | |
7264 | ||
7265 | * international/mule-conf.el (oldjis-newjis-jisroman-ascii): New | |
7266 | character unification table. | |
183080b6 | 7267 | (standard-character-unification-table-for-decode): Initialize to |
6edcb099 DL |
7268 | `unification-table' property of `oldjis-newjis-jisroman-ascii'. |
7269 | ||
7270 | 1998-01-21 Erik Naggum <erik@naggum.no> | |
7271 | ||
7272 | * complete.el (PC-try-load-many-files): Load files in reverse | |
7273 | order so they come in the right order in the buffer list. | |
7274 | ||
7275 | 1998-01-20 Richard Stallman <rms@psilocin.gnu.org> | |
7276 | ||
7277 | * mldrag.el (mldrag-drag-vertical-line): Delete debugging `message'. | |
7278 | ||
7279 | * emacs-lisp/tq.el (tq-filter): Use with-current-buffer. | |
7280 | ||
7281 | * ange-ftp.el (ange-ftp-date-regexp): | |
7282 | Make l pattern match any non-ASCII char. | |
7283 | ||
7284 | 1998-01-19 Richard Stallman <rms@psilocin.gnu.org> | |
7285 | ||
7286 | * menu-bar.el (menu-bar-file-menu): Add Recover Session menu item. | |
7287 | (menu-bar-help-menu): Add Getting New Versions, Copying Conditions | |
7288 | and (Non)Warranty menu items. | |
7289 | ||
7290 | * subr.el (momentary-string-display): Fix backward test | |
7291 | for whether end of message is off the screen. | |
7292 | ||
7293 | * mouse.el (mouse-drag-vertical-line): Properly determine which | |
7294 | side the scroll bar or vertical line is on. | |
7295 | ||
7296 | * mldrag.el (mldrag-drag-vertical-line): Delete debugging code. | |
7297 | ||
7298 | 1998-01-17 Richard Stallman <rms@gnu.org> | |
7299 | ||
7300 | * progmodes/vhdl-mode.el: New file. | |
7301 | ||
7302 | * progmodes/etags.el (etags): Fix defgroup syntax. | |
7303 | ||
7304 | * simple.el (switch-to-completions): If no completions window, | |
7305 | don't try to switch to it. | |
7306 | ||
7307 | * files.el (auto-mode-alist): Add vhdl-mode. | |
7308 | ||
7309 | * replace.el (occur): If the matching line has no final newline, | |
7310 | insert one anyway. Compensate for that when inserting line nums. | |
7311 | ||
7312 | * buff-menu.el (Buffer-menu-mode-map): Bind e like f. | |
7313 | ||
7314 | * startup.el (command-line-1): Add alternate startup message | |
7315 | for use when there is a mouse. | |
7316 | ||
7317 | 1998-01-17 Karl Heuer <kwzh@gnu.org> | |
7318 | ||
7319 | * register.el (number-to-register, increment-register): Args | |
7320 | renamed to match doc. | |
7321 | ||
7322 | 1998-01-17 Dave Love <d.love@dl.ac.uk> | |
7323 | ||
7324 | * vc.el (vc-finish-logentry): Move killing the log buffer after | |
7325 | the operation in case that fails. | |
7326 | ||
7327 | 1998-01-17 Stephen Eglen <stephen@cns.ed.ac.uk> | |
7328 | ||
7329 | * hexl.el (hexl-follow-ascii): New function and variable to | |
7330 | highlight the ASCII character corresponding to point. | |
7331 | ||
7332 | 1998-01-16 Richard Stallman <rms@sucrose.gnu.org> | |
7333 | ||
7334 | * mail/rmail.el (rmail): Don't bind enable-multibyte-characters; | |
7335 | read the file normally. | |
7336 | (rmail-revert): Likewise. | |
7337 | ||
7338 | 1998-01-16 Richard Stallman <rms@psilocin.gnu.org> | |
7339 | ||
7340 | * mldrag.el (mldrag-drag-vertical-line): Handle left-side scroll bars. | |
7341 | ||
7342 | * info-look.el (info-lookup): Report if Info-goto-node fails. | |
7343 | (info-lookup-make-completions): Likewise. | |
7344 | ||
7345 | * autorevert.el (global-auto-revert-ignore-buffer): Fix typo. | |
7346 | (global-auto-revert-mode): Fix typo. | |
7347 | ||
7348 | * ange-ftp.el (ange-ftp-inodes-hashtable): New variable. | |
7349 | (ange-ftp-next-inode-number): New variable. | |
7350 | (ange-ftp-file-attributes): Assign each file a unique "inode number". | |
7351 | ||
7352 | 1998-01-15 Richard Stallman <rms@sucrose.gnu.org> | |
7353 | ||
7354 | * progmodes/etags.el (etags): Fix defgroup syntax. | |
7355 | ||
7356 | 1998-01-15 Simon Marshall <simon@gnu.org> | |
7357 | ||
7358 | * menu-bar.el: Add a Print submenu to the Tools menu. | |
7359 | ||
7360 | * font-lock.el (c++-font-lock-extra-types): Add some container classes. | |
7361 | (c-font-lock-keywords-1): Use builtin face for preprocessor directives. | |
7362 | ||
7363 | 1998-01-12 Richard Stallman <rms@sucrose.gnu.org> | |
7364 | ||
7365 | * mail/rmail.el (rmail): Don't kill local enable-multibyte-characters. | |
7366 | Don't bind coding-system-for-read. Fix error message. | |
7367 | ||
7368 | * mail/rmail.el (rmail-make-in-reply-to-field): | |
7369 | Make foo and bar patterns match all non-ASCII chars. | |
7370 | ||
7371 | * mail/rmail.el (rmail): Unwind-protect call to rmail-get-new-mail. | |
7372 | ||
7373 | * mail/rfc822.el (rfc822-snarf-word): Don't reject non-ASCII chars. | |
7374 | (rfc822-snarf-subdomain): Likewise. | |
7375 | (rfc822-addresses-1, rfc822-addresses): Likewise. | |
7376 | ||
7377 | * dired.el (dired-move-to-filename-regexp): | |
7378 | Make l pattern match any non-ASCII char. | |
7379 | ||
7380 | 1998-01-12 Dave Love <fx@gnu.org> | |
7381 | ||
7382 | * font-lock.el (lisp-font-lock-keywords-1): Add defmethod. | |
7383 | ||
7384 | 1998-01-12 Kenichi Handa <handa@etl.go.jp> | |
7385 | ||
7386 | * bindings.el: Change "?\C-\ " to "?\C- " because "\ " is changed | |
7387 | to standing for nothing in lread.c (read_escape). | |
7388 | * calendar/calendar.el (calendar-mode-map): Likewise. | |
7389 | * international/kkc.el (kkc-mode-map): Likewise. | |
7390 | * international/quail.el (quail-translation-keymap): Likewise. | |
7391 | ||
7392 | 1998-01-11 Dave Love <fx@gnu.org> | |
7393 | ||
e84eb37a JB |
7394 | * emacs-lisp/lisp-mnt.el (lm-get-package-name, lm-header) |
7395 | (lm-header-multiline, lm-summary, lm-version, lm-commentary): | |
6edcb099 | 7396 | Return string without properties. |
e84eb37a JB |
7397 | (lm-get-header, lm-get-package-name, lm-crack-address) |
7398 | (lm-insert-at-column, lm-report-bug): Minor doc fixes. | |
6edcb099 DL |
7399 | |
7400 | 1998-01-08 Eric Ludlam <zappo@gnu.org> | |
7401 | ||
e84eb37a | 7402 | * emacs-lisp/checkdoc.el: New file. |
6edcb099 DL |
7403 | |
7404 | 1998-01-07 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
7405 | ||
7406 | * vc.el (vc-resynch-window): Behave properly when view-read-only | |
7407 | is non-nil. | |
7408 | ||
7409 | 1998-01-07 Andreas Schwab <schwab@gnu.org> | |
7410 | ||
7411 | * custom.el (defgroup): Doc fix. | |
7412 | ||
7413 | * cus-edit.el (custom-browse-visibility): Doc fix. | |
7414 | ||
7415 | * emacs-lisp/pp.el (pp-to-string): Greatly simplify by letting the | |
7416 | Emacs printer do the (quote x) to 'x conversion. Better handle | |
7417 | the # print syntax in all its forms. | |
7418 | ||
7419 | * find-dired.el, filecache.el, expand.el, emerge.el: Customized. | |
7420 | ||
7421 | 1998-01-07 Eli Zaretskii <eliz@delysid.gnu.org> | |
7422 | ||
7423 | * files.el (delete-auto-save-files): Say in the doc string that | |
7424 | auto-save file will not be deleted if the buffer has unsaved | |
7425 | changes. | |
7426 | ||
7427 | 1998-01-06 Eric Ludlam <zappo@gnu.org> | |
7428 | ||
7429 | * speedbar.el, speedbspec.el: New files. | |
7430 | ||
7431 | 1998-01-04 Richard Stallman <rms@psilocin.gnu.org> | |
7432 | ||
7433 | * subr.el (sref): Defined. | |
7434 | ||
7435 | 1998-01-03 Stephen Eglen <stephen@cns.ed.ac.uk> | |
7436 | ||
7437 | * time.el (display-time-mode): New customize variable to | |
7438 | automatically load the package. | |
7439 | ||
7440 | 1998-01-02 Richard Stallman <rms@psilocin.gnu.org> | |
7441 | ||
7442 | * filecache.el (file-cache-minibuffer-complete): Accept a prefix arg. | |
7443 | ||
7444 | * bindings.el (minor-mode-overriding-map-alist): | |
7445 | Call make-variable-buffer-local. | |
7446 | ||
7447 | * which-func.el (which-func-update): Fix paren error. | |
7448 | ||
7449 | * cus-edit.el (customize-changed-options): Doc fix. | |
7450 | ||
7451 | 1998-01-02 Stephen Eglen <stephen@cns.ed.ac.uk> | |
7452 | ||
7453 | * replace.el (occur): Pass default to read-from-minibuffer so that | |
7454 | M-n can insert default value into minibuffer. | |
7455 | ||
7456 | * rsz-mini.el (resize-minibuffer-mode): Variable customized to | |
7457 | automatically load the package. | |
7458 | ||
7459 | 1998-01-01 Richard Stallman <rms@psilocin.gnu.org> | |
7460 | ||
7461 | * dabbrev.el (dabbrev-ignored-buffer-names): New variable. | |
7462 | (dabbrev--find-expansion): Ignore those buffers | |
7463 | unless they get specifically preferred. | |
7464 | ||
7465 | 1997-12-28 Richard Stallman <rms@sucrose.gnu.org> | |
7466 | ||
7467 | * desktop.el (desktop-enable): New variable. | |
7468 | (after-init-hook): Add a hook to test desktop-enable. | |
7469 | (desktop-save-hook): Doc fix. | |
7470 | ||
7471 | 1997-12-24 Richard Stallman <rms@psilocin.gnu.org> | |
7472 | ||
7473 | * progmodes/etags.el: Customized. | |
7474 | (tags-revert-without-query): New option. | |
7475 | (tags-verify-table): Test tags-revert-without-query. | |
7476 | ||
7477 | 1997-12-22 Richard Stallman <rms@psilocin.gnu.org> | |
7478 | ||
7479 | * info.el (Info-mode): Doc fix. | |
7480 | ||
7481 | 1997-12-22 Lawrence R. Dodd <dodd@roebling.poly.edu> | |
7482 | ||
7483 | * dired-x.el (dired-mark-sexp): Skip leading space in defining `uid'. | |
7484 | ||
7485 | 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de> | |
7486 | ||
7487 | * register.el (view-register): Show register type file-query. | |
7488 | ||
7489 | 1997-12-22 Stephen Eglen <stephen@cns.ed.ac.uk> | |
7490 | ||
7491 | * avoid.el (mouse-avoidance-mode): Variable customized to | |
7492 | automatically load the package. | |
7493 | ||
e84eb37a | 7494 | 1997-12-22 Kevin Rodgers <kevinr@ihs.com> (tiny change) |
6edcb099 DL |
7495 | |
7496 | * simple.el (previous-matching-history-element): Bind | |
7497 | case-fold-search to nil if REGEXP contains an uppercase letter. | |
7498 | (previous-matching-history-element, next-matching-history-element): | |
7499 | Doc fixes. | |
7500 | ||
7501 | 1997-12-22 Dave Love <d.love@dl.ac.uk> | |
7502 | ||
7503 | * browse-url.el (browse-url-path-regexp, browse-url-short-regexp) | |
7504 | (browse-url-regexp): Variables deleted (moved to thingatpt.el). | |
7505 | (browse-url-filename-alist): Default now has leading ange-ftp-type | |
7506 | patterns so that the "^/+" pattern doesn't mung such names in | |
7507 | advance. | |
7508 | (browse-url-file-url): Don't do explicit ange-ftp path munging here. | |
7509 | (browse-url-netscape-program): Doc addition. | |
7510 | ||
7511 | 1997-12-22 Richard Stallman <rms@psilocin.gnu.org> | |
7512 | ||
7513 | * apropos.el (apropos-print): Pass t instead of DO-KEYS | |
7514 | when calling apropos-print-doc. | |
7515 | ||
7516 | * progmodes/cc-menus.el (cc-imenu-objc-function): | |
7517 | Use bufsubst-fun as a variable, not as a function. | |
7518 | ||
7519 | * msb.el: Fix mailer-introduced garbling. | |
7520 | (msb--toggle-menu-type): Don't pass arg to menu-bar-update-buffers. | |
7521 | ||
7522 | 1997-12-21 Richard Stallman <rms@psilocin.gnu.org> | |
7523 | ||
7524 | * msb.el (msb--home-dir): Renamed from msb--home-path. | |
7525 | (msb--strip-dir): Renamed from msb--strip-path. | |
7526 | ||
7527 | 1997-12-21 Lars Lindberg <Lars.G.Lindberg@capgemini.se> | |
7528 | ||
7529 | * msb.el: Doc fixes. Changed `append' to `nconc' | |
7530 | in a number of places. Changed the separator in menus | |
7531 | from "---" to "--" to work in Windows 95. | |
7532 | (msb--home-path): New internal variable to cache the value of $HOME. | |
7533 | (msb--strip-path): Now handles MSDOG style of file names. | |
7534 | (msb--init-file-alist): Now expands `buffer-file-name'. | |
7535 | (msb--format-title): New subroutine for `msb--choose-file-menu'. | |
7536 | (msb--choose-file-menu): Use msb--format-title. Minor simplifications. | |
7537 | ||
7538 | 1997-12-20 Vinicius Jose Latorre <vinicius@cpqd.com.br> | |
7539 | ||
7540 | * ps-print.el: Some comment, doc and bug fixes. | |
7541 | (ps-print-version): New version number (3.05.3) and doc fix. | |
7542 | (ps-output-string-prim, ps-begin-job, ps-control-character) | |
7543 | (ps-plot-region): Bug fix. | |
7544 | (ps-print-control-characters): New custom var. | |
7545 | (ps-string-escape-codes, ps-string-control-codes): New var. | |
7546 | (ps-color-device, ps-font-lock-face-attributes, ps-eval-switch) | |
7547 | (ps-flatten-list, ps-flatten-list-1): New fn. | |
7548 | (ps-setup): Update current setup. | |
7549 | (ps-begin-file): Adjust PostScript header file. | |
7550 | (ps-plot, ps-face-attribute-list): Little programming improvement. | |
7551 | (ps-print-prologue-1): Replace NumberOfZebra by ZebraHeight. | |
7552 | (ps-print-without-faces, ps-print-with-faces): Little reprogramming. | |
7553 | (ps-plot-with-face): Get color only on color screen device. | |
7554 | (ps-build-reference-face-lists): Handle obsolete | |
7555 | font-lock-face-attributes. | |
7556 | (ps-print-ensure-fontified): Little programming setting. | |
7557 | (ps-generate-postscript-with-faces): Adjust initializations, get color | |
7558 | only on color screen device. | |
7559 | (ps-generate): Replace (if A B) by (and A B). | |
e84eb37a | 7560 | (ps-do-despool): Dynamic evaluation for ps-lpr-switches. |
6edcb099 DL |
7561 | Replace (if A B) by (and A B). |
7562 | (color-instance-rgb-components, ps-color-values): Replace | |
7563 | pixel-components by color-instance-rgb-components. | |
7564 | (ps-xemacs-face-kind-p): Replace face-font by face-font-instance, | |
7565 | replace x-font-properties by font-instance-properties. | |
7566 | ||
7567 | 1997-12-20 Richard Stallman <rms@psilocin.gnu.org> | |
7568 | ||
7569 | * subr.el (match-string-no-properties): New function. | |
7570 | ||
7571 | * subr.el (read-password): New function. | |
7572 | ||
7573 | * subr.el (split-string): Handle empty matches reasonably. | |
7574 | ||
7575 | * simple.el (copy-region-as-kill, kill-ring-save): Doc fixes. | |
7576 | ||
7577 | * simple.el (completion-setup-hook): Add definition. | |
7578 | ||
7579 | 1997-12-19 Richard Stallman <rms@sucrose.gnu.org> | |
7580 | ||
7581 | * files.el (find-file-noselect): Fix previous change. | |
7582 | ||
7583 | 1997-12-19 Richard Stallman <rms@sucrose.gnu.org> | |
7584 | ||
7585 | * isearch.el (isearch-mode-map): Don't count above 256 | |
7586 | when setting up printing characters. | |
7587 | ||
7588 | * term/linux.el: Don't call set-terminal-coding-system | |
7589 | if it was already set. | |
7590 | ||
7591 | 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk> | |
7592 | ||
7593 | * iswitchb.el (iswitchb-completion-help): Multiple TAB presses | |
7594 | scroll the completion window. | |
7595 | (iswitchb-read-buffer): New function to act as drop-in replacement | |
7596 | for read-buffer. | |
7597 | ||
7598 | * international/mule-cmds.el (set-language-info): Doc fix. | |
7599 | (input-method-inactivate-hook): Doc fix. | |
7600 | ||
7601 | 1997-12-19 Thierry Emery <Thierry.Emery@aar.alcatel-alsthom.fr> | |
7602 | ||
7603 | * wid-edit.el (widget-choose): Allow scrolling of large lists. | |
7604 | ||
7605 | 1997-12-18 Richard Stallman <rms@sucrose.gnu.org> | |
7606 | ||
7607 | * files.el (find-file-noselect): Signal error if file is unreadable. | |
7608 | ||
7609 | 1997-12-18 Richard Stallman <rms@sucrose.gnu.org> | |
7610 | ||
7611 | * mail/mailalias.el (define-mail-alias): Handle backslash-quoting | |
7612 | within "-strings in DEFINITION if it comes from .mailrc. | |
7613 | ||
7614 | 1997-12-17 Richard Stallman <rms@sucrose.gnu.org> | |
7615 | ||
7616 | * international/mule-cmds.el (mule-keymap): | |
7617 | Delete the binding for toggle-enable-multibyte-characters. | |
7618 | (mule-menu-keymap): Delete the menu item for it. | |
7619 | ||
a04689de | 7620 | 1997-12-17 Peter S Galbraith <galbraith@mixing.qc.dfo.ca> |
6edcb099 DL |
7621 | |
7622 | * simple.el (copy-region-as-kill): | |
7623 | Deactivate mark in transient-mark-mode. | |
7624 | ||
7625 | 1997-12-17 Andreas Schwab <schwab@gnu.org> | |
7626 | ||
7627 | * simple.el (transpose-subr): Rewrite to make faster with big move | |
7628 | counts. | |
7629 | (transpose-lines): In the mover function handle arbitrary move | |
7630 | counts. | |
7631 | ||
7632 | 1997-12-16 Richard Stallman <rms@sucrose.gnu.org> | |
7633 | ||
7634 | * international/mule-cmds.el (toggle-enable-multibyte-characters): | |
7635 | Doc fix. | |
7636 | ||
7637 | 1997-12-16 Richard Stallman <rms@sucrose.gnu.org> | |
7638 | ||
7639 | * apropos.el (apropos, apropos-command): Ignore symbols that | |
7640 | have apropos-inhibit property. | |
7641 | ||
7642 | * menu-bar.el (menu-bar-select-yank): Add apropos-inhibit property. | |
7643 | ||
7644 | 1997-12-16 Richard Stallman <rms@sucrose.gnu.org> | |
7645 | ||
7646 | * disp-table.el (standard-display-european): Doc fix. | |
7647 | ||
7648 | 1997-12-15 Richard Stallman <rms@sucrose.gnu.org> | |
7649 | ||
e84eb37a | 7650 | * calendar/cal-french.el (calendar-french-single-byteify): New function. |
6edcb099 DL |
7651 | (calendar-goto-french-date): Use calendar-french-single-byteify |
7652 | instead of changing enable-multibyte-characters. | |
7653 | test french-calendar-accents. | |
7654 | ||
7655 | 1997-12-14 Richard Stallman <rms@sucrose.gnu.org> | |
7656 | ||
7657 | * jka-compr.el (jka-compr-insert-file-contents): | |
7658 | If enable-multibyte-characters is nil, decode as raw-text. | |
7659 | ||
7660 | 1997-12-13 Dave Love <d.love@dl.ac.uk> | |
7661 | ||
7662 | * progmodes/scheme.el: Define indentation in normal dialect for | |
7663 | let-syntax, letrec-syntax, syntax-rules, call-with-values, | |
7664 | dynamic-wind. | |
7665 | (scheme-mode-map): Remove lisp-complete-symbol. Add | |
7666 | uncomment-region menu item. | |
7667 | (scheme-mode-hook, dsssl-mode-hook): Declare customized. | |
7668 | (dsssl-sgml-declaration): Fix customization. | |
7669 | ||
7670 | 1997-12-12 Dave Love <d.love@dl.ac.uk> | |
7671 | ||
7672 | * browse-url.el (browse-url-lynx-emacs): Add sentinel to kill the | |
7673 | buffer when lynx exits. Doc fix. | |
7674 | (browse-url-browser-function): Better customization. | |
e84eb37a JB |
7675 | (browse-url-filename-alist, browse-url-netscape-display) |
7676 | (browse-url-filename-alist, browse-url-generic-program): Likewise. | |
6edcb099 DL |
7677 | (browse-url-new-window-p, browse-url-w3, browse-url-mail): Doc fix. |
7678 | (browse-url-save-file): Customize. | |
7679 | ||
7680 | * imenu.el (imenu-case-fold-search): New buffer-local variable. | |
7681 | ||
7682 | * progmodes/scheme.el, progmodes/tcl-mode.el, progmodes/f90.el, | |
e84eb37a | 7683 | * progmodes/fortran.el, progmodes/c-mode.el, progmodes/ada-mode.el, |
39c87140 | 7684 | * progmodes/cc-mode.el, progmodes/cplus-md.el, progmodes/dcl-mode.el, |
e84eb37a JB |
7685 | * progmodes/pascal.el, progmodes/perl-mode.el, textmodes/bibtex.el, |
7686 | * textmodes/texinfo.el, emacs-lisp/lisp-mode.el, generic.el, | |
7687 | * progmodes/octave-mod.el: Use imenu-case-fold-search. | |
6edcb099 DL |
7688 | |
7689 | 1997-12-11 Richard Stallman <rms@gnu.org> | |
7690 | ||
7691 | * files.el (auto-mode-alist): Add .am as makefile-mode. | |
7692 | ||
7693 | * comint.el (comint-strip-ctrl-m): Don't die if | |
7694 | comint-last-output-start does not point anywhere. | |
7695 | ||
7696 | * telnet.el (telnet-filter): Position comint-last-output-start. | |
7697 | ||
7698 | 1997-12-11 Paul Eggert <eggert@twinsun.com> | |
7699 | ||
e84eb37a JB |
7700 | * dired.el (dired-move-to-filename-regexp) |
7701 | * ange-ftp.el (ange-ftp-date-regexp): Fix the problem with misparsing | |
6edcb099 DL |
7702 | `-r--r--r-- 1 may 1997' by requiring a digit before the date. |
7703 | * dired.el (dired-move-to-filename-regexp): | |
7704 | Allow any month name of 2 letters or more. | |
7705 | ||
7706 | 1997-12-10 Richard Stallman <rms@sucrose.gnu.org> | |
7707 | ||
7708 | * info-look.el (info-lookup-symbol-alist): Handle Emacs Lisp mode. | |
7709 | (info-lookup-make-completions): Catch errors one file at a time. | |
7710 | Use a special temp buffer, not the usual info buffer, | |
7711 | and never display it in a window. | |
7712 | ||
7713 | * mail/undigest.el (undigestify-rmail-message): | |
7714 | If in summary, switch to the Rmail buffer. | |
7715 | (unforward-rmail-message): Simplify using with-current-buffer. | |
7716 | ||
7717 | 1997-12-10 Andreas Schwab <schwab@gnu.org> | |
7718 | ||
7719 | * auto-show.el: Customized. | |
7720 | ||
7721 | 1997-12-09 Richard Stallman <rms@gnu.org> | |
7722 | ||
7723 | * custom.el (custom-add-version): New function. | |
7724 | (custom-handle-keyword): Handle :version. | |
7725 | ||
7726 | * cus-edit.el (customize-changed-options): New function. | |
7727 | (customize-version-lessp): New function. | |
7728 | ||
7729 | * facemenu.el (facemenu-remove-face-props): Renamed from | |
7730 | facemenu-remove-props. Remove only face and mouse-face. | |
7731 | (facemenu-menu): Update menu item for facemenu-remove-face-props. | |
7732 | ||
7733 | 1997-12-09 Karl Heuer <kwzh@gnu.org> | |
7734 | ||
7735 | * textmodes/bibtex.el (bibtex-generate-autokey): Doc fix. | |
7736 | ||
7737 | 1997-12-09 Kenichi HANDA <handa@nora.etl.go.jp> | |
7738 | ||
7739 | * language/korea-util.el (setup-korean-environment): | |
6e051c0a | 7740 | Bind C-f9 (instead of C-f10) to quail-hangul-switch-symbol-ksc. |
6edcb099 DL |
7741 | |
7742 | * language/korean.el: Documentation for "Korean" language | |
7743 | environment adjusted for the above change. | |
7744 | ||
7745 | 1997-12-07 Karl Heuer <kwzh@gnu.org> | |
7746 | ||
7747 | * register.el (number-to-register): Move point as a side effect. | |
7748 | ||
7749 | * calendar/calendar.el (calendar-day-name): Truncate properly when | |
7750 | multibyte. | |
7751 | ||
7752 | * mail/mail-extr.el (mail-extr-all-top-level-domains): More domains. | |
7753 | ||
7754 | * gud.el (gud-mips-p): Fix regexp so it will match alphaev56-* too. | |
7755 | ||
7756 | 1997-12-07 Richard Stallman <rms@gnu.org> | |
7757 | ||
7758 | * textmodes/outline.el (outline-next-preface): | |
7759 | Don't try to move back if already at beginning of buffer. | |
7760 | ||
7761 | 1997-12-05 Ed Reingold <reingold@melange.gnu.org> | |
7762 | ||
7763 | * calendar/cal-menu.el (calendar-mouse-print-dates): Add fixed | |
7764 | date (RD) to menu of other dates. | |
7765 | ||
7766 | * calendar/calendar.el (exit-calendar): Fix bad call to error | |
7767 | function. | |
7768 | ||
7769 | 1997-12-05 Karl Heuer <kwzh@gnu.org> | |
7770 | ||
7771 | * info.el (Info-insert-dir): Use leading space in buffer name. | |
7772 | ||
7773 | 1997-12-04 Simon Marshall <simon@gnu.org> | |
7774 | ||
7775 | * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Mark `#'s | |
7776 | in variable references as being non-comments. | |
7777 | ||
7778 | 1997-12-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
7779 | ||
7780 | * emacs-lisp/byte-opt.el (byte-optimize-lapcode): Correctly distinguish | |
7781 | byte-constant from operations on variables. | |
7782 | ||
7783 | 1997-12-03 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | |
7784 | ||
7785 | * cus-edit.el (custom-unlispify-remove-prefixes): Reference to | |
7786 | related variables added. | |
7787 | (custom-variable-default-form): New variable controlling default | |
7788 | display form for customization of variables. | |
7789 | (custom-variable): widget `:form' is nil before initialization. | |
7790 | (custom-variable-value-create): Initialize `:form' to | |
7791 | `custom-variable-default-form'. | |
7792 | (custom-face-default-form): New variable controlling default | |
7793 | display form for customization of faces. | |
7794 | (custom-face): widget `:form' is nil before initialization. | |
7795 | (custom-face-value-create): Initialize `:form' to | |
7796 | `custom-face-default-form'. | |
7797 | ||
7798 | 1997-12-03 Kyle Jones <kyle_jones@wonderworks.com> | |
7799 | ||
3a7d293b GM |
7800 | * mail/sendmail.el (sendmail-send-it): |
7801 | Parse folded Resent-To header properly; don't ignore folded lines. | |
6edcb099 | 7802 | |
3a7d293b | 7803 | * mail/mail-utils.el (mail-parse-comma-list): |
6edcb099 DL |
7804 | Treat newlines and tabs as whitespace. |
7805 | ||
7806 | 1997-12-03 Richard Stallman <rms@gnu.org> | |
7807 | ||
7808 | * bindings.el (ctl-x-map): Add bindings rn and r+ | |
7809 | for number-to-register and increment-register. | |
7810 | ||
7811 | * register.el (frame-configuration-to-register) | |
7812 | (window-configuration-to-register): Use a marker to save point. | |
7813 | (point-to-register): Include point when saving a frame config. | |
7814 | (number-to-register): New command (was commented out). | |
e84eb37a | 7815 | (increment-register): New command. |
6edcb099 DL |
7816 | (view-register): Handle frame configs and window configs |
7817 | included in a list with a pointer. | |
7818 | (view-register, insert-register): Use numberp, not integerp. | |
7819 | ||
7820 | * subr.el (global-set-key, local-set-key): Doc fix. | |
7821 | ||
7822 | * international/mule.el (load-with-code-conversion): Doc fix. | |
7823 | ||
7824 | * emacs-lisp/debug.el (debug-on-entry): If definition is a symbol, | |
7825 | replace it with an equivalent lambda. | |
7826 | ||
7827 | * mail/rmail.el (rmail-decode-quoted-printable): New function | |
7828 | mostly copied from gnus-art.el. | |
7829 | (rmail-hex-string-to-integer): New fn, copied from hexl.el. | |
7830 | (rmail-hex-char-to-integer): Likewise. | |
7831 | (rmail-convert-to-babyl-format): Use rmail-decode-quoted-printable. | |
7832 | ||
7833 | * cus-edit.el (custom-save-delete, custom-save-all): | |
7834 | Bind default-major-mode around visiting custom-file. | |
7835 | ||
7836 | * progmodes/prolog.el (prolog-mode-variables): | |
7837 | Set imenu-generic-expression. | |
7838 | ||
7839 | * progmodes/sh-script.el (sh-imenu-generic-expression): New variable. | |
7840 | (sh-mode): Make imenu-generic-expression local. | |
7841 | (sh-set-shell): Set imenu-generic-expression based on which shell. | |
7842 | ||
7843 | * textmodes/sgml-mode.el (sgml-mode): Set imenu-generic-expression. | |
7844 | ||
7845 | 1997-12-03 Jari Aalto <jari.aalto@ntc.nokia.com> | |
7846 | ||
7847 | * emacs-lisp/debug.el (debugger-mode-hook): New user variable. | |
7848 | (debugger-env-macro): New general purpose macro for all debugger | |
7849 | functions; separated from `debugger-eval-expression'. | |
7850 | (debugger-eval-expression): Use `debugger-env-macro'. | |
7851 | (debugger-record-buffer): New variable. | |
7852 | (debugger-record-expression): New user function , key "R". | |
7853 | (debugger-mode): Now runs hook `debugger-mode-hook'. | |
7854 | ||
7855 | * add-log.el (change-log-add-make-room): New function. | |
7856 | (change-log-get-method-definition-1): Renamed get-method-definition-1. | |
7857 | (change-log-get-method-definition): Renamed from get-method-definition. | |
7858 | (add-log-keep-changes-together): New user variable. | |
7859 | (add-change-log-entry): Added missing WHOAMI explanation. | |
7860 | Added new functionality according to variable | |
7861 | `add-log-keep-changes-together'. | |
7862 | ||
7863 | 1997-12-03 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> | |
7864 | ||
7865 | * progmodes/octave-inf.el (inferior-octave-directory-tracker): | |
7866 | Anchor regexp match to beginning of command string. | |
7867 | ||
7868 | 1997-12-03 Stephen Eglen <stephen@cns.ed.ac.uk> | |
7869 | ||
7870 | * vc-hooks.el: Customized. | |
7871 | ||
7872 | * cus-edit.el (custom-variable-prompt): Ensure valid variable name | |
7873 | is selected. | |
7874 | ||
7875 | 1997-12-03 Karl Heuer <kwzh@gnu.org> | |
7876 | ||
7877 | * progmodes/cc-menus.el: Require imenu. | |
7878 | ||
7879 | * calendar/cal-french.el (french-calendar-special-days-array): New | |
7880 | function. | |
7881 | (calendar-french-date-string, calendar-goto-french-date): Use that | |
7882 | function instead of the variable. | |
7883 | ||
7884 | 1997-12-01 Gerd Moellmann <gerd@acm.org> | |
7885 | ||
7886 | * ispell.el (ispell-comments-and-strings): New function to | |
7887 | interactively check comments and strings in the current buffer for | |
7888 | spelling errors. Comments and strings are identified based on | |
7889 | syntax tables in effect. | |
7890 | ||
7891 | 1997-12-01 Eli Zaretskii <eliz@is.elta.co.il> | |
7892 | ||
7893 | * frame.el (make-frame-names-alist, select-frame-by-name): New | |
7894 | functions, support frame selection with completion and history. | |
7895 | (frame-name-history, frame-names-alist): New variables. | |
7896 | ||
7897 | 1997-11-30 Dave Love <d.love@dl.ac.uk> | |
7898 | ||
7899 | * progmodes/sh-script.el (sh-mode): Set `comment-start-skip' always. | |
7900 | ||
7901 | * simple.el (indent-for-comment): Check for null `comment-start-skip'. | |
7902 | ||
7903 | 1997-11-27 Richard Stallman <rms@sucrose.ai.mit.edu> | |
7904 | ||
7905 | * dired.el (dired-move-to-filename-regexp): Make regexp fussier | |
7906 | about amount of whitespace after month name. | |
7907 | ||
7908 | 1997-11-26 Richard Stallman <rms@psilocin.ai.mit.edu> | |
7909 | ||
7910 | * bibtex.el (bibtex-maintainer-address, bibtex-submit-bug-report): | |
7911 | New maintainer (Dirk Herrmann <D.Herrmann@tu-bs.de>). | |
7912 | ||
7913 | * calendar: New subdirectory. | |
7914 | ||
7915 | 1997-11-26 Simon Marshall <simon@gnu.org> | |
7916 | ||
7917 | * fast-lock.el (fast-lock-cache-data): Only use syntactic keywords if | |
7918 | non-nil. | |
7919 | ||
7920 | 1997-11-25 Richard Stallman <rms@psilocin.ai.mit.edu> | |
7921 | ||
7922 | * diary-lib.el (diary-mail-days): Fix previous change. | |
7923 | ||
7924 | 1997-11-24 Stephen Eglen <stephen@cogsci.ed.ac.uk> | |
7925 | ||
7926 | * diary-lib.el (diary-mail-addr, diary-mail-days): New variables. | |
7927 | (diary-mail-entries): New function. | |
7928 | ||
7929 | 1997-11-24 Michael Kifer <kifer@cs.sunysb.edu> | |
7930 | ||
e84eb37a JB |
7931 | * viper-ex.el (viper-ex): Accept prefix arguments. |
7932 | * viper-cmd.el (viper-quote-region): Make quote string mode-sensitive. | |
7933 | (viper-read-string-with-history): Accept initial temp message. | |
7934 | * viper.el (viper-go-away): Delocalize viper-mode-string and | |
7935 | viper-current-state. | |
6edcb099 DL |
7936 | |
7937 | 1997-11-24 Michael Kifer <kifer@cs.sunysb.edu> | |
7938 | ||
e84eb37a JB |
7939 | * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Set |
7940 | default-directory. | |
7941 | (cvs-run-ediff-on-file-descriptor): Use ediff-buffers when | |
6edcb099 | 7942 | type=MODIFIED. |
e84eb37a | 7943 | * ediff-init.el: Commented out ediff-set-face-pixmap. |
6edcb099 | 7944 | * ediff-mult.el (ediff-get-session-number-at-pos): |
e84eb37a JB |
7945 | Optional buffer argument. |
7946 | * ediff-diff.el (ediff-match-diff-line, ediff-diff-ok-lines-regexp): | |
7947 | Add C-m? before $. | |
6edcb099 DL |
7948 | |
7949 | 1997-11-24 Simon Marshall <simon@gnu.org> | |
7950 | ||
7951 | * menu-bar.el (menu-bar-describe-menu): Fixed duplicate KEYs. | |
7952 | ||
7953 | 1997-11-24 Richard Stallman <rms@psilocin.ai.mit.edu> | |
7954 | ||
7955 | * mail/mail-extr.el (mail-extr-voodoo): Allow & between names. | |
7956 | Reenable &-substitution when & comes last. | |
7957 | ||
7958 | 1997-11-23 Richard Stallman <rms@psilocin.ai.mit.edu> | |
7959 | ||
7960 | * apropos.el (apropos-variable): New command. | |
7961 | (apropos-command): New arg JUST-VARS. | |
7962 | ||
7963 | * progmodes/scheme.el (scheme-mode-variables): | |
7964 | Bind normal-auto-fill-function. | |
7965 | ||
7966 | * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): New function. | |
7967 | (lisp-mode-variables): Bind normal-auto-fill-function. | |
7968 | ||
e84eb37a | 7969 | * register.el (window-configuration-to-register) |
6edcb099 DL |
7970 | (frame-configuration-to-register): Include (point) in the saved value. |
7971 | (jump-to-register): Restore (point) as well as window or frame config. | |
7972 | ||
7973 | * menu-bar.el (menu-bar-help-menu): Reorganize into more submenus. | |
7974 | Rename some menu item strings. | |
7975 | (menu-bar-manuals-menu, menu-bar-describe-menu): New submenus. | |
7976 | Add an Apropos Variables item. | |
7977 | ||
7978 | 1997-11-22 Richard Stallman <rms@gnu.org> | |
7979 | ||
7980 | * ange-ftp.el (ange-ftp-generate-passwd-key): Downcase the host name. | |
7981 | (ange-ftp-passwd-hashtable): Doc fix. | |
7982 | ||
7983 | * progmodes/perl-mode.el (perl-mode): Delete autoload cookie. | |
7984 | ||
7985 | * files.el (auto-mode-alist): Add more extensions for perl-mode. | |
7986 | (interpreter-mode-alist): Add miniperl. | |
7987 | ||
7988 | * play/bruce.el (bruce-phrases-file): Use user's home directory. | |
7989 | (bruce, snarf-bruces): Give clean error when file does not exist. | |
7990 | ||
7991 | * which-func.el: New file. (**Expecting papers from Alex Rezinsky.) | |
7992 | ||
7993 | * bindings.el (mode-line-format): Include which-func-mode item. | |
7994 | ||
7995 | 1997-11-22 Vinicius Jose Latorre <vinicius@cpqd.br> | |
7996 | ||
7997 | * ps-print.el: Some comment and doc fixes. | |
7998 | (ps-print-version): New version number (3.05.2) and doc fix. | |
7999 | (ps-print, ps-header-lines, ps-show-n-of-n, ps-font-info-database) | |
8000 | (ps-font-family, ps-font-size, ps-header-font-family) | |
8001 | (ps-header-font-size, ps-header-title-font-size, ps-bold-faces) | |
8002 | (ps-italic-faces, ps-underlined-faces, ps-left-header, ps-right-header) | |
8003 | (ps-font, ps-font-bold, ps-font-italic, ps-font-bold-italic) | |
8004 | (ps-avg-char-width, ps-space-width, ps-line-height): Doc fix. | |
8005 | (ps-error-scale-font): New fn. | |
8006 | (ps-soft-lf, ps-hard-lf): Fn deleted. | |
8007 | (ps-get-page-dimensions, ps-set-bg, ps-face-bold-p, ps-face-italic-p) | |
8008 | (ps-set-color): Reindentation. | |
8009 | (ps-output-string-prim, ps-xemacs-face-kind-p): Internal blank lines | |
8010 | deleted. | |
8011 | (ps-set-font): Little programming improvement. | |
8012 | (ps-line-lengths-internal, ps-nb-pages, ps-select-font) | |
8013 | (ps-select-header-font): Simplify some expressions. | |
8014 | (ps-plot-region): Replace (- X 1) by (1- X). | |
8015 | (ps-generate-header): Replace (+ X 1) by (1+ X). | |
8016 | (ps-print-preprint, ps-plot-with-face, ps-print-ensure-fontified) | |
8017 | (ps-kill-emacs-check): Replace (if (and A B) C) by (and A B C). | |
8018 | (ps-init-output-queue, ps-gnus-article-prepare-hook, ps-jts-ps-setup): | |
8019 | Replace (setq a b)(setq c d) by (setq a b c d). | |
8020 | (ps-begin-file, ps-end-file): Replace (ps-output A)(ps-output B) | |
8021 | by (ps-output A B). | |
8022 | (ps-begin-page): Replace (ps-output A)(ps-output B) by (ps-output A B), | |
8023 | replace (setq a b)(setq c d) by (setq a b c d). | |
8024 | (ps-next-line, ps-continue-line): Replace (setq a b)(setq c d) | |
8025 | by (setq a b c d), and incorporates ps-soft-lf and ps-hard-lf, | |
8026 | respectively. | |
8027 | (ps-plot): Replace (setq a b)(setq c d) by (setq a b c d), | |
8028 | and programming improvement. | |
8029 | (ps-generate-postscript-with-faces): Initialization fix, | |
8030 | replace (setq a b)(setq c d) by (setq a b c d), | |
8031 | replace (if (and A B) C) by (and A B C). | |
8032 | (ps-generate): Doc fix, reprogramming to set the page count, | |
8033 | replace (setq a b)(setq c d) by (setq a b c d), | |
8034 | replace (if A nil B) by (or A B), | |
8035 | replace (if (and A B) C) by (and A B C). | |
8036 | (ps-info-mode-hook): Replace (list 'A 'B) by '(A B). | |
8037 | (ps-jack-setup): Replace (list) by nil. | |
8038 | ||
8039 | 1997-11-21 Dave Love <d.love@dl.ac.uk> | |
8040 | ||
8041 | * browse-url.el: Doc fixes and extra customization. | |
8042 | (browse-url): Quote browse-url-choose-browser in application. | |
8043 | ||
8044 | 1997-11-21 Andreas Schwab <schwab@delysid.gnu.org> | |
8045 | ||
8046 | * gud.el (gud-sentinel): Set mode-line-process in the process | |
8047 | buffer, not the current buffer. | |
8048 | ||
8049 | 1997-11-20 Richard Stallman <rms@gnu.org> | |
8050 | ||
8051 | * files.el (write-file): Make buffer writable if the new file is. | |
8052 | ||
8053 | * help.el (describe-variable): Don't use symbol-name if v isn't symbol. | |
8054 | ||
8055 | * help.el (help-with-tutorial-alist): New variable. | |
8056 | (help-with-tutorial): Use help-with-tutorial-alist to read a language | |
8057 | name, and also to find the tutorial file for a language. | |
8058 | ||
8059 | * mail/mail-extr.el (mail-extract-address-components): | |
8060 | New arg ALL says return info about all the addresses. | |
8061 | Clarify buffer switching logic using save-excursion. | |
8062 | ||
8063 | 1997-11-20 Karl Heuer <kwzh@gnu.org> | |
8064 | ||
8065 | * international/mule-cmds.el (set-input-method): Renamed from | |
8066 | select-input-method. | |
8067 | ||
8068 | 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il> | |
8069 | ||
8070 | * frame.el (set-frame-name): New function. | |
8071 | ||
8072 | 1997-11-19 Richard Stallman <rms@gnu.org> | |
8073 | ||
8074 | * simple.el (kill-region): Detect read-only text | |
8075 | by getting an error trying to delete it. | |
8076 | Handle the cases where we can, and can't, get the killed text | |
8077 | from the undo list with much the same code. | |
8078 | ||
8079 | 1997-11-18 Richard Stallman <rms@gnu.org> | |
8080 | ||
8081 | * lpr.el (print-region-1): When running pr, use -h always. | |
8082 | ||
8083 | 1997-11-18 Dave Love <d.love@dl.ac.uk> | |
8084 | ||
8085 | * progmodes/fortran.el (fortran-imenu-generic-expression): Match | |
8086 | <type>*<mumble> and un-named block data, allow some continuations. | |
8087 | ||
8088 | 1997-11-18 Karl Heuer <kwzh@gnu.org> | |
8089 | ||
8090 | * isearch.el (isearch-yank-string): New helper function. | |
8091 | (isearch-yank-kill, isearch-yank-word, isearch-yank-line): Use it. | |
8092 | (isearch-yank-x-selection): New function. | |
8093 | (isearch-yank): Function deleted. | |
8094 | ||
8095 | 1997-11-18 Paul Eggert <eggert@twinsun.com> | |
8096 | ||
8097 | * mail/rmail.el (rmail-convert-to-babyl-format): If the | |
8098 | message uses the quoted-printable content-transfer-encoding, | |
8099 | decode it into 8bit. | |
8100 | ||
8101 | 1997-11-17 Paul Eggert <eggert@twinsun.com> | |
8102 | ||
e84eb37a JB |
8103 | * dired.el (dired-move-to-filename-regexp): |
8104 | * ange-ftp.el (ange-ftp-date-regexp): | |
6edcb099 DL |
8105 | Allow month names of length 2 and up, with varying white space |
8106 | afterwards; e.g. Solaris 2.6 "es" locale uses "ab " for April and | |
8107 | "fbro" for February. | |
8108 | ||
8109 | 1997-11-16 Edward M. Reingold <reingold@emr.cs.uiuc.edu> | |
8110 | ||
8111 | * cal-hebrew.el (list-hebrew-diary-entries): Add the diary entry | |
8112 | "specifier" to the entry on the list. | |
8113 | * cal-islam.el (list-islamic-diary-entries): Likewise. | |
8114 | * diary-lib.el (list-diary-entries): Likewise. | |
8115 | (list-sexp-diary-entries, add-to-diary-list): Likewise. | |
8116 | (diary-unknown-time): New variable. | |
8117 | (diary-entry-time): Use it. | |
8118 | ||
8119 | 1997-11-16 Richard Stallman <rms@gnu.org> | |
8120 | ||
8121 | * man.el (Man-init-defvars, Man-build-man-command): | |
8122 | Bind default-directory to "/" to avoid possible error in call-process. | |
8123 | ||
8124 | 1997-11-15 Matthew Swift <swift@alum.mit.edu> | |
8125 | ||
8126 | * simple.el (comment-padding): New var. | |
8127 | (comment-region): Use it. | |
8128 | ||
8129 | 1997-11-15 Richard Stallman <rms@gnu.org> | |
8130 | ||
8131 | * textmodes/fill.el (fill-individual-paragraphs): Don't get | |
8132 | confused in paragraph loop if we start on the last line | |
8133 | and it has no final newline. | |
8134 | ||
8135 | * mail/rmail.el (rmail-summary-window-size): Allow integer values. | |
8136 | ||
8137 | * term/linux.el: Use set-input-mode to make Latin-1 chars work. | |
8138 | ||
8139 | 1997-11-15 Dave Love <d.love@dl.ac.uk> | |
8140 | ||
8141 | * finder.el (finder-find-library): Re-instate (with a different | |
8142 | implementation) so that `locate-library' can find compressed files. | |
8143 | (finder-commentary): Use it. | |
8144 | ||
8145 | 1997-11-15 Hrvoje Niksic <hniksic@srce.hr> | |
8146 | ||
8147 | * cus-edit.el (custom-face-save): Save the face. | |
8148 | ||
8149 | 1997-11-13 Andreas Schwab <schwab@mescaline.gnu.org> | |
8150 | ||
8151 | * tar-mode.el (tar-mode-map): Fix function name in menu entry. | |
8152 | ||
8153 | 1997-11-10 Richard Stallman <rms@gnu.org> | |
8154 | ||
8155 | * help.el (help-for-help): Update text for `m'. | |
8156 | ||
8157 | * imenu.el (imenu-default-create-index-function): | |
8158 | Test imenu-prev-index-position-function and | |
8159 | imenu-extract-index-name-function for non-nil, not fboundp. | |
8160 | (imenu-add-to-menubar): Likewise. | |
8161 | ||
8162 | * replace.el (perform-replace): In Transient Mark mode, if | |
8163 | region is active, only search the region. | |
8164 | (query-replace, etc.): Doc fixes. | |
8165 | ||
8166 | * international/characters.el: New category ` '. | |
8167 | Enable for non-breaking space in Latin-N. | |
8168 | ||
8169 | * emulation/ws-mode.el (wordstar-mode): Run wordstar-mode-hook. | |
8170 | ||
8171 | * cal-french.el (french-calendar-day-name-array): | |
8172 | Give the day array, not the month array. | |
8173 | ||
8174 | * help.el (describe-function): Handle the arglist of a macro. | |
8175 | ||
8176 | * mail/mail-extr.el (mail-extr-voodoo): Comment out &-substitution. | |
8177 | ||
8178 | 1997-11-10 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> | |
8179 | ||
8180 | * progmodes/octave-inf.el (inferior-octave-startup-args): | |
8181 | Set to '("-i") to force interactive behavior. | |
8182 | (inferior-octave-prompt): Include the `debug' prompt issued by the | |
8183 | Octave `keyboard' command. | |
8184 | ||
8185 | 1997-11-10 Per Abrahamsen <abraham@dina.kvl.dk> | |
8186 | ||
8187 | * replace.el (query-replace-highlight): Change default to t. | |
8188 | ||
8189 | 1997-11-10 Karl Heuer <kwzh@gnu.org> | |
8190 | ||
8191 | * finder.el (finder-exit): Simplify. | |
8192 | ||
8193 | 1997-10-07 Andreas Schwab <schwab@melange.gnu.org> | |
8194 | ||
8195 | * arc-mode.el (archive-zoo-summarize): Properly handle the case of | |
8196 | a short file name with a non-empty directory part. | |
8197 | ||
8198 | 1997-11-07 Kenichi Handa <handa@etl.go.jp> | |
8199 | ||
8200 | * gnus/gnus-mule.el (gnus-mule-initialize): Do not set | |
8201 | nntp-coding-system-for-read and nntp-coding-system-for-write. | |
8202 | ||
8203 | * gnus/gnus-start.el (gnus-read-descriptions-file): Decode | |
8204 | description if necessary. | |
8205 | ||
8206 | * gnus/nntp.el (nntp-coding-system-for-read): Set default value to | |
8207 | binary. | |
8208 | (nntp-coding-system-for-write): Likewise. | |
8209 | ||
8210 | * international/mule-cmds.el (set-language-environment): Run | |
8211 | exit-language-environment-hook before calling `exit-function' | |
8212 | which is specified for the language environment. | |
8213 | ||
8214 | * language/european.el: Add "Upper Sorbian" and "Lower Sorbian" in | |
8215 | the documentation of the language env "Laint-2". | |
8216 | ||
8217 | * language/cyrillic.el (ccl-encode-koi8-font): Fix bug of CCL | |
8218 | program. | |
8219 | (ccl-encode-alternativnyj-font): Likewise. | |
8220 | ||
8221 | * textmodes/fill.el (fill-region-as-paragraph): Fix bug of | |
8222 | handling the case that English letters are followed by such | |
8223 | characters as Japanese and Chinese. | |
8224 | ||
8225 | 1997-11-07 Paul Eggert <eggert@twinsun.com> | |
8226 | ||
8227 | * dired.el (dired-move-to-filename-regexp): | |
8228 | Handle Japanese-format dates. | |
8229 | * ange-ftp.el (ange-ftp-date-regexp): Likewise. In western dates, | |
8230 | accept month name and day-of-month in either order. | |
8231 | ||
8232 | 1997-11-07 Karl Heuer <kwzh@gnu.org> | |
8233 | ||
8234 | * mail/mailabbrev.el (build-mail-abbrevs): Use initial space in | |
8235 | internal buffer name. | |
8236 | ||
8237 | * files.el (rename-uniquely): Simplify. | |
8238 | ||
8239 | 1997-11-07 Edward M. Reingold <reingold@emr.cs.uiuc.edu> | |
8240 | ||
8241 | * cal-china.el (calendar-chinese-date-string): Fix month name. | |
8242 | ||
8243 | * cal-tex.el (cal-tex-cursor-week-iso): Delete spurious %. | |
8244 | ||
8cedef2e | 8245 | 1997-11-02 Kevin Rodgers <kevinr@ihs.com> |
6edcb099 DL |
8246 | |
8247 | * emacs-lisp/byte-opt.el (byte-optimize-concat): New function. | |
8248 | ||
8249 | 1997-11-02 Richard Stallman <rms@gnu.org> | |
8250 | ||
8251 | * apropos.el (apropos-command): Doc fix. | |
8252 | ||
8253 | 1997-11-02 Edward M. Reingold <reingold@emr.cs.uiuc.edu> | |
8254 | ||
8255 | * cal-coptic.el (ethiopic-calendar-epoch): Correct to 8 CE. | |
8256 | ||
8257 | 1997-11-02 Karl Heuer <kwzh@gnu.org> | |
8258 | ||
8259 | * progmodes/fortran.el (fortran-imenu-generic-expression): Doc fix. | |
8260 | Delete redundant setq. | |
8261 | ||
8262 | 1997-10-31 Michael Kifer <kifer@cs.sunysb.edu> | |
8263 | ||
e84eb37a JB |
8264 | * ediff-mult.el (ediff-redraw-directory-group-buffer) |
8265 | (ediff-redraw-registry-buffer): Delete phony session overlays. | |
6edcb099 | 8266 | Added session number to various calls to update the meta buffer. |
e84eb37a | 8267 | (ediff-update-markers-in-dir-meta-buffer): New, for fast redisplay |
6edcb099 | 8268 | of meta buffer. |
e84eb37a JB |
8269 | (ediff-update-meta-buffer, ediff-redraw-directory-group-buffer) |
8270 | (ediff-previous-meta-overlay-start, ediff-next-meta-item): Changed to | |
6edcb099 | 8271 | support the above. |
e84eb37a JB |
8272 | (ediff-insert-session-info-in-meta-buffer) |
8273 | (diff-replace-session-status-in-meta-buffer) | |
8274 | (ediff-insert-session-status-in-meta-buffer) | |
8275 | (ediff-replace-session-activity-marker-in-meta-buffer) | |
8276 | (ediff-insert-session-activity-marker-in-meta-buffer): New supporting | |
6edcb099 DL |
8277 | functions for fast redisplay. |
8278 | ||
e84eb37a | 8279 | * ediff-util.el (ediff-setup): Has a new argument, the file name |
6edcb099 | 8280 | where to save the merge buffer. |
e84eb37a | 8281 | (ediff-arrange-autosave-in-merge-jobs): New function, uses the new |
6edcb099 | 8282 | arg of ediff-setup to set the visited file name of the merge buffer. |
e84eb37a | 8283 | (ediff-setup): Set buffer-offer-save to t in merge buffers. |
6edcb099 | 8284 | |
e84eb37a | 8285 | * ediff-vers.el (ediff-*-merge-*): All these function now have one |
6edcb099 DL |
8286 | addl. optional argument, the file name where to save the merge buffer. |
8287 | This is useful in scripts. | |
8288 | ||
e84eb37a | 8289 | * ediff.el (ediff-merge-*): All These top-level function now have one |
6edcb099 DL |
8290 | more optional argument, the file name where to save the merge buffer. |
8291 | This is useful in scripts. | |
8292 | ||
8293 | * ediff-merg.el: ediff-merge custom group definition moved to | |
8294 | ediff-init.el. | |
8295 | ||
8296 | * ediff-init.el: Additional variables customized; hooks moved into | |
8297 | a separate customization subgroup. | |
8298 | ||
e84eb37a JB |
8299 | * ediff-diff.el (ediff-same-file-contents): New function. |
8300 | (ediff-setup-diff-regions): Bark if the user supplied -c option. | |
6edcb099 DL |
8301 | |
8302 | 1997-10-31 Michael Kifer <kifer@cs.sunysb.edu> | |
8303 | ||
e84eb37a | 8304 | * viper-ex.el: Fixed r! cmd args. Previously it would discard the args. |
6edcb099 DL |
8305 | |
8306 | * viper-init.el: Make all viper-defined emacs minor modes nil by | |
8307 | default. | |
8308 | ||
e84eb37a | 8309 | * viper-keym.el: Don't bind C-c\ in global-map. |
6edcb099 DL |
8310 | |
8311 | * viper.el: Don't change state to emacs unless viper-mode is t. | |
8312 | ||
e84eb37a | 8313 | * viper-mous.el (viper-mouse-click-window): Check if click was over |
6edcb099 DL |
8314 | a live window. |
8315 | ||
8316 | 1997-10-31 Dave Love <d.love@dl.ac.uk> | |
8317 | ||
8318 | * progmodes/fortran.el (fortran-imenu-generic-expression): New | |
8319 | variable. | |
8320 | (fortran-mode): Use it. | |
8321 | ||
8322 | 1997-10-31 Richard Stallman <rms@gnu.org> | |
8323 | ||
8324 | * textmodes/tex-mode.el (tex-validate-region): Really check | |
8325 | for mismatched parens. | |
8326 | ||
8327 | 1997-10-28 Simon Marshall <simon@gnu.org> | |
8328 | ||
8329 | * font-lock.el (font-lock-keywords): Doc fix. | |
8330 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Allow | |
8331 | any number of ::foo suffixes in declarative items. | |
8332 | ||
8333 | * lazy-lock.el (lazy-lock-fontify-after-defer): Check each buffer to | |
8334 | make sure it still (a) exists and (b) has Lazy Lock mode turned on. | |
8335 | ||
8336 | 1997-10-26 Richard Stallman <rms@gnu.org> | |
8337 | ||
8338 | * compile.el (compilation-error-regexp-alist): | |
8339 | New element for Sun F90. | |
8340 | ||
8341 | 1997-10-25 Dave Love <d.love@dl.ac.uk> | |
8342 | ||
8343 | * emacs-lisp/find-func.el (find-function): Add autoload cookie. | |
e84eb37a JB |
8344 | (find-function-other-window, find-function-other-frame) |
8345 | (find-function-on-key): Likewise. | |
6edcb099 DL |
8346 | |
8347 | 1997-10-24 John W. Eaton <jwe@bevo.che.wisc.edu> | |
8348 | ||
8349 | * progmodes/octave-mod.el (octave-auto-indent): New variable. | |
8350 | (octave-electric-semi, octave-electric-space): Use it. | |
8351 | ||
8352 | * progmodes/octave-mod.el (octave-before-magic-comment-p): New func. | |
8353 | (calculate-octave-indent, octave-comment-indent): Use it. | |
8354 | ||
8355 | 1997-10-24 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> | |
8356 | ||
8357 | * progmodes/octave-mod.el (octave-auto-indent): New variable. | |
8358 | (octave-electric-semi, octave-electric-space): Use it. | |
8359 | ||
8360 | * progmodes/octave-mod.el (octave-maybe-insert-continuation-string): | |
8361 | New function. | |
8362 | (octave-auto-fill): No longer calls do-auto-fill. Should now | |
8363 | avoid breaking lines after comment starts or before code line | |
8364 | continuation expressions. | |
8365 | (octave-fill-paragraph): Move forward a line if octave-auto-fill | |
8366 | gave up. | |
8367 | ||
8368 | * progmodes/octave-mod.el (octave-before-magic-comment-p): New func. | |
8369 | (octave-comment-indent): Handle magic comments correctly. | |
8370 | (calculate-octave-indent): Handle magic comments correctly. | |
8371 | ||
8372 | * progmodes/octave-mod.el (octave-abbrev-table): Added abbrevs for | |
8373 | switch, case, otherwise, and endswitch. | |
8374 | (octave-begin-keywords): Added switch. | |
8375 | (octave-else-keywords): Added case and otherwise. | |
8376 | (octave-end-keywords): Added endswitch. | |
8377 | (octave-block-match-alist): Added an entry for switch syntax. | |
8378 | (calculate-octave-indent): Added support for switch syntax. | |
8379 | (octave-block-end-offset): New function. | |
8380 | (octave-comment-indent): Fix a typo. | |
8381 | ||
8382 | * progmodes/octave-mod.el (octave-block-match-alist): Move | |
8383 | `otherwise' to right after `case' to have octave-close-block() | |
8384 | correctly close a `switch' block by `endswitch'. | |
8385 | ||
8386 | 1997-10-24 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
8387 | ||
e84eb37a | 8388 | * reftex.el: The menu now used toggle and radio for some items. |
6edcb099 DL |
8389 | (reftex-default-context-regexps): `caption' now prefers the |
8390 | optional short caption. | |
8391 | (reftex-offer-label-menu): Fixed bug which could kill master | |
8392 | buffer of external document. | |
e84eb37a | 8393 | (reftex-select-item, reftex-get-buffer-visiting): Compatibility |
6edcb099 DL |
8394 | code works now the other way round. |
8395 | (reftex-select-external-document): Now gives a message when no | |
8396 | external documents are available. | |
8397 | (reftex-find-duplicate-labels): Single key strokes to exit or to | |
8398 | do a query replace. Made more user friendly in general. | |
e84eb37a | 8399 | (reftex-section-levels, reftex-default-context-regexps): Move |
6edcb099 DL |
8400 | definition of these variables to configuration section. |
8401 | ||
8402 | 1997-10-24 Richard Stallman <rms@gnu.org> | |
8403 | ||
8404 | * help.el (locate-library): Comment out the code that searches | |
8405 | for compressed files. | |
8406 | ||
8407 | 1997-10-24 Simon Marshall <simon@gnu.org> | |
8408 | ||
8409 | * textmodes/outline.el (outline-font-lock-keywords): Fontify the | |
8410 | whole line, not just the part that matches outline-regexp. | |
8411 | ||
8412 | 1997-10-24 Per Abrahamsen <abraham@dina.kvl.dk> | |
8413 | ||
8414 | * cus-edit.el (hook): Use `widget-group-match' instead of | |
8415 | `widget-editable-list-match'. | |
8416 | ||
8417 | 1997-10-24 Bill Richter <richter@gauss.math.nwu.edu> | |
8418 | ||
8419 | * international/quail.el (quail-translation-keymap): KP_Enter key | |
8420 | emulates `C-SPC'. `mouse-2' bound to | |
8421 | `quail-mouse-choose-completion'. | |
8422 | (quail-completion-list-translations): Set text property | |
8423 | `mouse-face' of character `translations' to `highlight'. Changed | |
8424 | `newline' to `insert "\n"' to prevent text property inheritance. | |
8425 | (quail-mouse-choose-completion): New function bound to `mouse-2' | |
8426 | selects highlighted characters from *Quail Completions* buffer. | |
8427 | (quail-choose-completion-string): New function called by | |
8428 | `quail-mouse-choose-completion'. | |
8429 | ||
8430 | 1997-10-24 Kenichi Handa <handa@etl.go.jp> | |
8431 | ||
8432 | * international/mule-diag.el (list-input-methods): Improve the | |
8433 | message shown when LEIM is not installed. | |
8434 | ||
8435 | 1997-10-23 Simon Marshall <simon@gnu.org> | |
8436 | ||
8437 | * international/mule.el (load-with-code-conversion): Indicate in | |
8438 | messages if source code is being loaded. | |
8439 | ||
8440 | 1997-10-23 Dave Love <d.love@dl.ac.uk> | |
8441 | ||
8442 | * browse-url.el: Doc fixes. | |
8443 | (browse-url): Apply, don't just call, browse-url-choose-browser, | |
8444 | so args works properly. | |
8445 | (browse-url-maybe-new-window): New function. | |
e84eb37a JB |
8446 | (browse-url-netscape, browse-url-mosaic, browse-url-cci) |
8447 | (browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it. | |
6edcb099 | 8448 | (browse-url-lynx-emacs): Don't call term-term-name. |
e84eb37a JB |
8449 | (browse-url-lynx-input-field, browse-url-lynx-input-delay) |
8450 | (browse-url-lynx-input-attempts): New variables. | |
6edcb099 DL |
8451 | (browse-url-lynx-emacs): Use any existing Lynx buffer; take care |
8452 | to move off input fields. (After Vladimir Alexiev | |
8453 | <vladimir@cs.ualberta.ca>.) | |
8454 | (browse-url-mosaic-program): New variable. | |
8455 | (browse-url-mosaic): Use browse-url-mosaic-program and | |
8456 | browse-url-new-window-p. | |
8457 | (browse-url-at-mouse): Use browse-url-new-window-p. | |
8458 | ||
8459 | 1997-10-23 Kenichi Handa <handa@etl.go.jp> | |
8460 | ||
8461 | * international/mule-cmds.el (set-default-coding-systems): | |
8462 | Doc-string modified. | |
8463 | (prefer-coding-system): Likewise. Call coding-system-base instead | |
8464 | of coding-system-parent. | |
8465 | (describe-language-environment): Print aliases of each coding | |
8466 | system. | |
8467 | (set-language-environment-hook): New variable. | |
8468 | (exit-language-environment-hook): New variable. | |
8469 | (set-language-environment): Call these hooks. Before setting a | |
8470 | new language environment, exit from the | |
8471 | current-language-environment if necessary. | |
8472 | (input-method-verbose-flag): The value can be nil, t, | |
8473 | complex-only, or default. | |
8474 | (input-method-highlight-flag): Doc-string augmented. | |
8475 | (activate-input-method): Check if we can run the registered | |
8476 | function to activate an input method. | |
8477 | ||
8478 | * international/mule-conf.el: Give proper SAFE_CHARSET argument in | |
8479 | each call of make-coding-system. | |
8480 | ||
8481 | * international/mule-diag.el (list-input-methods): Handle the case | |
8482 | that title of input method is not a simple string. Show users | |
8483 | an informative message when leim is not yet installed. | |
10d1d0af | 8484 | (describe-coding-system): Print safe charsets of the coding system. |
6edcb099 DL |
8485 | |
8486 | * international/mule-util.el (find-safe-coding-system): New function. | |
8487 | ||
8488 | * international/mule.el (load-with-code-conversion): Update | |
8489 | preloaded-file-list, bind load-file-name and | |
8490 | inhibit-frame-unsplittable properly. | |
8491 | (make-char): Make it a function. Set it byte-compile property to | |
8492 | optimize byte-compiled codes. | |
8493 | (make-coding-system): New optional arg charsets. Set property | |
8494 | `safe-charsets' of the coding system to it. | |
8495 | ||
8496 | * international/quail.el (quail-require-guidance-buf): Adjusted | |
8497 | for the change of input-method-verbose-flag. | |
8498 | ||
8499 | * language/chinese.el: Give proper SAFE-CHARSET argument in each | |
8500 | call of make-coding-system. | |
8501 | (euc-cn): Define it as an alias of coding-system chinese-iso-8bit. | |
8502 | ||
8503 | * language/cyrillic.el: Give proper SAFE-CHARSET argument in each | |
8504 | call of make-coding-system. | |
8505 | ||
8506 | * language/devanagari.el: Give proper SAFE-CHARSET argument in each | |
8507 | call of make-coding-system. | |
8508 | ||
8509 | * language/european.el: Give proper SAFE-CHARSET argument in each | |
8510 | call of make-coding-system. | |
8511 | ||
8512 | * language/greek.el: Give proper SAFE-CHARSET argument in each | |
8513 | call of make-coding-system. | |
8514 | ||
8515 | * language/hebrew.el: Give proper SAFE-CHARSET argument in each | |
8516 | call of make-coding-system. | |
8517 | ||
8518 | * language/japanese.el: Give proper SAFE-CHARSET argument in each | |
8519 | call of make-coding-system. | |
8520 | ||
8521 | * language/korea-util.el: New file. | |
8522 | ||
8523 | * language/korean.el: Give proper SAFE-CHARSET argument in each | |
8524 | call of make-coding-system. Set exit-function for language | |
8525 | environment "Korean" to exit-korean-environment. | |
8526 | (setup-korean-environment): Moved to korean.el. | |
8527 | ||
8528 | * language/lao.el: Give proper SAFE-CHARSET argument in each call | |
8529 | of make-coding-system. | |
8530 | ||
8531 | * language/thai.el: Give proper SAFE-CHARSET argument in each call | |
8532 | of make-coding-system. | |
8533 | ||
8534 | * language/tibetan.el: Give proper SAFE-CHARSET argument in each | |
8535 | call of make-coding-system. | |
8536 | ||
8537 | * language/vietnamese.el: Give proper SAFE-CHARSET argument in | |
8538 | each call of make-coding-system. | |
8539 | ||
8540 | * man.el (Man-getpage-in-background): Bind inhibit-eol-conversion | |
8541 | to t before calling start-process or call-process. | |
8542 | (Man-softhyphen-to-minus): New function. If | |
8543 | enable-multibyte-characters is non-nil, convert the code 0255 only | |
8544 | when it is not a part of a multibyte characters. | |
8545 | (Man-fontify-manpage): Call Man-softhyphen-to-minus. | |
8546 | (Man-cleanup-manpage): Likewise. | |
8547 | ||
8548 | * term.el (term-exec-1): Bind inhibit-eol-conversion to t before | |
8549 | calling start-process. | |
8550 | ||
8551 | 1997-10-23 Richard Stallman <rms@gnu.org> | |
8552 | ||
8553 | * jka-compr.el (jka-compr-inhibit): New variable. | |
8554 | (jka-compr-handler): Obey jka-compr-inhibit. | |
8555 | ||
8556 | * scroll-bar.el (set-scroll-bar-mode): Take just one arg. | |
8557 | (set-scroll-bar-mode-1): Take 2 args, as set-scroll-bar-mode used to. | |
8558 | (scroll-bar-mode variable): Use set-scroll-bar-mode-1. | |
8559 | (scroll-bar-mode command): Pass 1 arg to set-scroll-bar-mode. | |
8560 | ||
8561 | * faces.el (basic-faces): New group. Put the standard faces in it. | |
8562 | ||
8563 | * mouse.el (mouse-drag-vertical-line): Handle left-side scroll bars. | |
8564 | ||
8565 | 1997-10-23 Karl Heuer <kwzh@gnu.org> | |
8566 | ||
8567 | * emacs-lisp/lisp-mnt.el: picture.el no longer required. | |
8568 | (lm-insert-at-column): Use FORCE arg of move-to-column. | |
8569 | * emulation/tpu-edt.el (tpu-arrange-rectangle): Likewise. | |
8570 | ||
8571 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> | |
8572 | ||
8573 | Merge in Release 5.19 of cc-mode. | |
8574 | ||
8575 | * progmodes/cc-engine.el (c-guess-basic-syntax): | |
8576 | CASE 5F: extern-lang-close relpos should be | |
8577 | element 0 of inclass-p, not element 1. | |
8578 | ||
8579 | * progmodes/cc-cmds.el (c-progress-init, c-progress-fini): | |
10d1d0af | 8580 | Be silent if c-progress-interval is nil. |
6edcb099 | 8581 | |
e84eb37a | 8582 | * progmodes/cc-vars.el (c-progress-interval): Document new semantics. |
6edcb099 DL |
8583 | |
8584 | * progmodes/cc-engine.el (c-beginning-of-statement-1): | |
8585 | Watch out for keywords which have a | |
8586 | preceding underscore. | |
8587 | ||
8588 | * progmodes/cc-menus.el: Patches to Imenu support given by | |
8589 | "Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>. | |
8590 | ||
8591 | * progmodes/cc-cmds.el (c-comment-line-break-function): | |
8592 | Fix for when comment starts at | |
8593 | comment-column and there is non-whitespace preceding this on the | |
8594 | current line. | |
8595 | ||
8596 | * progmodes/cc-mode.el (c-submit-bug-report): Remove | |
8597 | c-recognize-knr-p. Add c-comment-continuation-stars. | |
8598 | ||
8599 | * progmodes/cc-styles.el (c-initialize-builtin-style): | |
8600 | Only use copy-tree if it is funcall-able. This is the right patch, and | |
8601 | was given by Erik Naggum <erik@naggum.no> | |
8602 | ||
8603 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> | |
8604 | ||
8605 | * progmodes/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New var. | |
8606 | ||
8607 | (cc-imenu-c++-generic-expression): Patches to better match C++ code. | |
e84eb37a | 8608 | Given by jan.dubois@ibm.net (Jan Dubois). |
6edcb099 DL |
8609 | |
8610 | * progmodes/cc-menus.el (cc-imenu-java-generic-expression): | |
8611 | Removed test for declaration | |
8612 | statements. Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as | |
8613 | forwarded to me by RMS. | |
8614 | ||
8615 | * progmodes/cc-menus.el: | |
8616 | Imenu support for Objective-C given by Masatake (jet) YAMATO. | |
8617 | ||
8618 | * progmodes/cc-mode.el (objc-mode): Bind imenu-create-index-function | |
8619 | to cc-imenu-objc-function to enable Imenu support for Objective-C. | |
8620 | Contributed by Masatake (jet) YAMATO. | |
8621 | ||
8622 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> | |
8623 | ||
8624 | * progmodes/cc-styles.el (c-initialize-builtin-style): | |
8625 | Use existing copy-tree if it's defined. | |
8626 | ||
8627 | copy-sequence doesn't work; the | |
8628 | c-offsets-alist must be copied recursively. Use copy-tree solution | |
8629 | given by Simon Marshall <simon@gnu.org>. | |
8630 | ||
8631 | 1997-10-23 Barry A. Warsaw <cc-mode-help@python.org> | |
8632 | ||
8633 | * progmodes/cc-cmds.el (c-beginning-of-statement): | |
8634 | Fixes in sentence movement to properly | |
8635 | handle M-e moving forward into a comment when looking at preceding | |
8636 | whitespace, and M-a moving backward into comment when looking at | |
8637 | following whitespace. | |
8638 | ||
8639 | Uncommented the looking-at call in the | |
8640 | sentence-flag clause so that moving by forward-sentence when looking | |
8641 | at the beginning of a comment works again. A previous log message in | |
8642 | cc-mode.el indicates this was commented out "because | |
8643 | c-beginning-of-statement-1 should do the right thing", but clearly it | |
8644 | doesn't. | |
8645 | ||
8646 | I don't know if this breaks something else, because I can't figure out | |
8647 | why it was commented out in the first place. | |
8648 | ||
8649 | * progmodes/cc-langs.el: | |
8650 | Define `/' in c-mode-base-map since all modes now support | |
8651 | c-electric-slash. | |
8652 | ||
8653 | Define C-c C-e in mode-specific maps instead of c-mode-base-map since | |
8654 | c-expand-macro is meaningless in Java and IDL. | |
8655 | ||
8656 | * progmodes/cc-engine.el (c-end-of-statement-1): | |
8657 | Wrap backward-up-list in a c-safe call so no | |
8658 | error results when buffer contains only a comment and point is at | |
8659 | eob. | |
8660 | ||
8661 | 1997-10-22 Kenichi Handa <handa@etl.go.jp> | |
8662 | ||
8663 | * gnus/gnus-art.el (gnus-show-traditional-method): Call | |
8664 | gnus-mule-decode-article only when enable-multibyte-characters is | |
8665 | non-nil. | |
8666 | ||
8667 | * gnus/gnus-ems.el (gnus-ems-redefine): Require `gnus-mule' only | |
8668 | when enable-multibyte-characters is non-nil. | |
8669 | ||
8670 | * gnus/gnus-mule.el: Set chinese-big5 for newsgroup "tw". | |
8671 | ||
8672 | * gnus/gnus-sum.el (gnus-structured-field-decoder): Pay attention | |
8673 | to enable-multibyte-characters. | |
8674 | (gnus-unstructured-field-decoder): Likewise. | |
8675 | ||
8676 | 1997-10-21 Kenichi Handa <handa@etl.go.jp> | |
8677 | ||
8678 | * international/mule-diag.el (describe-coding-system): Print | |
8679 | information about coding system properties, post-read-conversion | |
8680 | and pre-write-conversion. | |
8681 | (print-coding-system-briefly): Adjusted for the change in mule.el. | |
8682 | (describe-current-coding-system): Likewise. | |
8683 | (print-coding-system): Likewise. | |
8684 | ||
8685 | * international/mule.el: The summary of the following changes: | |
8686 | (1) Make all coding systems (including aliases and subsidiaries) | |
8687 | directly have coding-spec vector in `coding-system' property. | |
8688 | (2) Properties of a coding system (except for `coding-system' and | |
10d1d0af | 8689 | `eol-type') is embedded in PLIST slot of coding-spec vector. |
6edcb099 DL |
8690 | (coding-spec-plist-idx): Initialize to 3. |
8691 | (coding-system-spec-ref): Deleted. | |
8692 | (coding-system-spec): Moved from src/coding.c. | |
8693 | (coding-system-type): Adjusted for the above change. | |
8694 | (coding-system-mnemonic): Likewise. | |
8695 | (coding-system-doc-string): Likewise. | |
8696 | (coding-system-flags): Likewise. | |
8697 | (coding-system-eol-type): Likewise. | |
8698 | (coding-system-category): Likewise. | |
8699 | (coding-system-get, coding-system-put, coding-system-category): | |
8700 | New functions. | |
8701 | (coding-system-base): Moved from mule-util.el and adjusted for the | |
8702 | above change. | |
8703 | (coding-system-parent): Make it obsolete alias of | |
8704 | coding-system-base. | |
8705 | (make-subsidiary-coding-system): Adjusted for the above change. | |
8706 | Update coding-system-list and coding-system-alist. | |
8707 | (make-coding-system): Likewise. | |
8708 | (define-coding-system-alias): Likewise. | |
8709 | (set-buffer-file-coding-system): Typo in doc-string fixed. | |
8710 | (after-insert-file-set-buffer-file-coding-system): Change | |
8711 | enable-multibyte-characters only when | |
8712 | find-new-buffer-file-coding-system returns non-nil value. | |
10d1d0af | 8713 | (find-new-buffer-file-coding-system): Adjusted for the above change. |
6edcb099 DL |
8714 | |
8715 | * international/mule-cmds.el (read-multilingual-string): Use | |
8716 | current-input-method prior to default-input-method. Don't bind | |
8717 | current-input-method by `let', instead, activate the specified | |
8718 | input method in the current buffer temporarily. | |
8719 | ||
8720 | * international/mule-conf.el: Change the way of making coding | |
8721 | systems no-conversion and undecided. | |
8722 | ||
8723 | * international/mule-util.el (coding-system-base): Moved to | |
8724 | mule.el. | |
8725 | (coding-system-post-read-conversion): | |
8726 | Use the new function coding-system-get. | |
8727 | (coding-system-pre-write-conversion): Likewise. | |
8728 | (coding-system-unification-table-for-decode): Likewise. | |
8729 | (coding-system-unification-table-for-encode): Likewise. | |
8730 | (coding-system-list): Adjusted for the change in mule.el. | |
8731 | (coding-system-plist): Deleted. | |
8732 | (coding-system-equal): Do not use coding-system-plist. | |
8733 | ||
8734 | * language/chinese.el: Use coding-system-put to set coding system | |
8735 | properties, post-read-conversion and pre-write-conversion. | |
8736 | (post-read-decode-hz): Return the result of decode-hz-region. | |
8737 | (pre-write-encode-hz): Do not change the value of | |
8738 | last-coding-system. | |
8739 | ||
8740 | * language/devan-util.el (devanagari-compose-from-is13194-region): | |
8741 | Return the length of converted region. | |
8742 | (in-is13194-devanagari-post-read-conversion): Return the result of | |
8743 | devanagari-compose-from-is13194-region. | |
8744 | ||
8745 | * language/devanagari.el: Use coding-system-put to set coding | |
8746 | system properties, post-read-conversion and pre-write-conversion. | |
8747 | ||
8748 | * language/thai.el: Use coding-system-put to set coding system | |
8749 | properties, post-read-conversion and pre-write-conversion. | |
8750 | ||
8751 | * language/tibet-util.el (tibetan-post-read-conversion): Return | |
8752 | the length of converted region. | |
8753 | ||
8754 | * language/tibetan.el: Use coding-system-put to set coding system | |
8755 | properties, post-read-conversion and pre-write-conversion. | |
8756 | ||
8757 | * language/vietnamese.el: Use coding-system-put to set coding system | |
8758 | properties, post-read-conversion and pre-write-conversion. | |
8759 | ||
8760 | 1997-10-21 Kenichi Handa <handa@etl.go.jp> | |
8761 | ||
8762 | * gnus/nntp.el (nntp-coding-system-for-write): New variable. | |
8763 | (nntp-open-connection): Bind coding-system-for-write to | |
8764 | nntp-coding-system-for-write. | |
8765 | ||
8766 | * gnus/gnus-mule.el: Set default coding system for encoding to | |
8767 | iso-latin-1. | |
8768 | (gnus-mule-initialize): Set nntp-coding-system-for-write to | |
8769 | binary. | |
8770 | ||
8771 | 1997-10-21 Tomohiko Morioka <morioka@jaist.ac.jp> | |
8772 | ||
8773 | * gnus/nnfolder.el (nnfolder-request-list): Bind | |
8774 | file-name-coding-system to binary. | |
8775 | (nnfolder-possibly-change-group): Likewise. | |
8776 | ||
8777 | * gnus/nnml.el (nnml-retrieve-headers): Likewise. | |
8778 | (nnml-request-article): Likewise. | |
8779 | (nnml-request-group): Likewise. | |
8780 | (nnml-request-list): Likewise. | |
8781 | (nnml-possibly-change-directory): Likewise. | |
8782 | ||
8783 | * gnus/nnmh.el (nnmh-retrieve-headers): Likewise. | |
8784 | (nnmh-request-article): Likewise. | |
8785 | (nnmh-request-group): Likewise. | |
8786 | (nnmh-request-list): Likewise. | |
8787 | (nnmh-possibly-change-directory): Likewise. | |
8788 | (nnmh-active-number): Likewise. | |
8789 | ||
8790 | * gnus/nnmail.el (nnmail-find-file): Likewise. | |
8791 | (nnmail-write-region): Likewise. | |
8792 | ||
8793 | * gnus/gnus-sum.el (gnus-structured-field-decoder): If the | |
8794 | feature `mule' is provided, set the default value to the function | |
8795 | which decode the argument string by gnus-mule-coding-system. | |
8796 | (gnus-unstructured-field-decoder): Likewise. | |
8797 | ||
8798 | * gnus/gnus-ems.el (gnus-ems-redefine): If the feature `mule' is | |
8799 | provided, require gnus-mule and call gnus-mule-initialize. | |
8800 | ||
8801 | * gnus/gnus-art.el (gnus-show-traditional-method): New variable. | |
8802 | (gnus-article-prepare): If gnus-show-mime is nil, call | |
8803 | gnus-show-traditional-method. | |
8804 | ||
8805 | * gnus/gnus-mule.el: Require nntp instead of gnus and message. | |
8806 | Set euc-kr for newsgroup "han". Delete code for add-hooking | |
8807 | gnus-mule-initialize and setting coding system for nntp. | |
8808 | (gnus-mule-select-coding-system): Get a coding system of the | |
8809 | current newsgroup from gnus-summary-buffer. | |
8810 | (gnus-mule-decode-summary): Deleted. | |
8811 | (gnus-mule-initialize): Add-hook gnus-mule-select-coding-system to | |
8812 | gnus-parse-headers-hook. Don't add-hook gnus-mule-decode-summary | |
8813 | and gnus-mule-decode-article. Don't set process coding system for | |
8814 | nntp stream to 'no-conversion, instead set | |
8815 | nntp-coding-system-for-read to 'binary. Set | |
8816 | nnheader-file-coding-system and nnmail-file-coding-system to | |
8817 | 'binary. | |
8818 | ||
8819 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
8820 | ||
8821 | * gnus.el: Gnus v5.4.66 is released. | |
8822 | ||
8823 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8824 | ||
8825 | * gnus-topic.el (gnus-topic-check-topology): Protect against nil | |
8826 | entries. | |
8827 | ||
8828 | * nnfolder.el (nnfolder-request-regenerate): Typo. | |
8829 | ||
8830 | * gnus-art.el (gnus-button-alist): mailto urls didn't work. | |
8831 | ||
8832 | 1997-10-21 Jay Sachs <sachs@bull.cs.williams.edu> | |
8833 | ||
8834 | * gnus-score.el (gnus-score-edit-current-scores): Switch on score | |
8835 | mode in the right buffer. | |
8836 | ||
8837 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
8838 | ||
8839 | * gnus.el: Gnus v5.4.65 is released. | |
8840 | ||
8841 | 1997-10-21 Sigbjorn Finne <sof@dcs.gla.ac.uk> | |
8842 | ||
8843 | * gnus-srvr.el (gnus-browse-foreign-server): Message fix. | |
8844 | ||
8845 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8846 | ||
8847 | * gnus-start.el (gnus-1): Don't read the dribble file | |
8848 | unconditionally in slaves. | |
8849 | ||
8850 | * gnus-sum.el (gnus-summary-edit-article): Restore original date | |
8851 | header. | |
8852 | ||
8853 | * gnus-start.el (gnus-1): Set gnus-slave earlier. | |
8854 | ||
8855 | * gnus-sum.el (gnus-parent-headers): Would infloop. | |
8856 | ||
8857 | * message.el (message-make-message-id): Make better Message-ID | |
8858 | when superseding. | |
8859 | ||
8860 | 1997-10-21 Jason Rumney <jasonr@pec.co.nz> | |
8861 | ||
10d1d0af | 8862 | * nnkiboze.el (nnkiboze-request-delete-group): Translate file |
6edcb099 DL |
8863 | chars. |
8864 | ||
8865 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8866 | ||
710b399d | 8867 | * nnml.el (nnml-directory): Doc fix. |
6edcb099 DL |
8868 | |
8869 | * gnus-topic.el (gnus-topic-make-menu-bar): Added | |
8870 | gnus-topic-edit-parameters. | |
8871 | ||
8872 | 1997-10-21 Jay Sachs <sachs@interactive.net> | |
8873 | ||
8874 | * gnus-win.el (gnus-buffer-configuration): New entry: | |
8875 | score-trace. | |
8876 | ||
8877 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8878 | ||
8879 | * gnus-topic.el (gnus-topic-delete): Mark as changed. | |
8880 | (gnus-topic-change-level): Make last param optional. | |
8881 | ||
8882 | * gnus-group.el (gnus-group-iterate): Make sure window is | |
8883 | selected. | |
8884 | ||
8885 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8886 | ||
8887 | * gnus-topic.el (gnus-topic-check-topology): Add new groups to the | |
8888 | end of the first topic. | |
8889 | ||
8890 | * gnus-cache.el (gnus-jog-cache): Use gnus-group-iterate. | |
8891 | ||
8892 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8893 | ||
8894 | * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Escape | |
8895 | newlines. | |
8896 | ||
8897 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8898 | ||
8899 | * smiley.el (smiley-deformed-regexp-alist): Fix. | |
8900 | ||
8901 | 1997-10-21 Danny Siu <dsiu@adobe.com> | |
8902 | ||
e84eb37a JB |
8903 | * smiley.el (smiley-buffer): Make smiley case sensitive. |
8904 | (smiley-deformed-regexp-alist): Added more regexp for happy smiley. | |
8905 | (smiley-nosey-regexp-alist): Same as above. | |
6edcb099 DL |
8906 | |
8907 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8908 | ||
8909 | * gnus-nocem.el (gnus-nocem-close): Nix out | |
8910 | gnus-real-group-hashtb. | |
8911 | ||
dff28924 | 8912 | 1997-10-21 Carl D. Roth <roth@klondike.cse.ucsc.edu> |
6edcb099 DL |
8913 | |
8914 | * gnus-nocem.el (gnus-fill-real-hashtb): New function. | |
8915 | ||
8916 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8917 | ||
8918 | * gnus-group.el (gnus-group-read-init-file): Message. | |
8919 | ||
8920 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8921 | ||
8922 | * nntp.el (nntp-nov-gap): Changed default. | |
8923 | ||
8924 | * gnus-nocem.el (gnus-nocem-issuers): Fixed names. | |
8925 | ||
8926 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8927 | ||
8928 | * gnus-sum.el (gnus-summary-catchup): Also removed cached | |
8929 | articles. | |
8930 | ||
8931 | * nnvirtual.el (nnvirtual-update-xref-header): Don't double | |
8932 | Xrefs. | |
8933 | ||
8934 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
8935 | ||
8936 | * gnus.el: Gnus v5.4.64 is released. | |
8937 | ||
8938 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8939 | ||
8940 | * gnus-art.el (gnus-article-set-globals): New function. | |
8941 | ||
8942 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> | |
8943 | ||
8944 | * gnus-ems.el (gnus-mode-line-modified): Refine detection on | |
8945 | whether narrow indicators should be used. | |
8946 | ||
8947 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8948 | ||
8949 | * gnus-cache.el (gnus-jog-cache): Bind gnus-auto-select-next. | |
8950 | ||
8951 | 1997-10-21 Guy Geens <Guy.Geens@elis.rug.ac.be> | |
8952 | ||
8953 | * gnus-score.el (gnus-score-load-file): Fix decay. | |
8954 | ||
8955 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8956 | ||
8957 | * gnus-group.el (gnus-group-iterate): Save excursion. | |
8958 | ||
8959 | * gnus-score.el (message): Required. | |
8960 | ||
8961 | * gnus-sum.el (gnus-summary-limit-children): Unreads, not reads. | |
8962 | ||
8963 | * gnus-topic.el (gnus-topic-change-level): Move groups. | |
8964 | ||
8965 | * gnus-cache.el (gnus-jog-cache): Protect against nil groups. | |
8966 | ||
8967 | * message.el (message-generate-headers): Don't delete Message-ID | |
8968 | if buffer not modified. | |
8969 | ||
8970 | * gnus.el (gnus-simplify-mode-line): Use varying formats. | |
8971 | ||
8972 | * gnus-xmas.el (gnus-xmas-group-remove-excess-properties): Removed. | |
8973 | (gnus-xmas-topic-remove-excess-properties): Removed. | |
8974 | ||
8975 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8976 | ||
8977 | * gnus-start.el (gnus-activate-group): Always return the right | |
8978 | active range. | |
8979 | ||
8980 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
8981 | ||
8982 | * gnus.el: Gnus v5.4.63 is released. | |
8983 | ||
8984 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
8985 | ||
8986 | * gnus-undo.el (gnus-undo-mode): Use it. | |
8987 | ||
8988 | * gnus-salt.el (gnus-pick-mode): Use it. | |
8989 | ||
8990 | * gnus-gl.el (gnus-grouplens-mode): Use it. | |
8991 | ||
8992 | * gnus-ems.el (gnus-add-minor-mode): New function. | |
8993 | ||
8994 | 1997-10-21 Michael R. Cook <mcook@cognex.com> | |
8995 | ||
8996 | * gnus-topic.el (gnus-topic-toggle-display-empty-topics): List | |
8997 | groups. | |
8998 | ||
8999 | 1997-10-21 Per Abrahamsen <abraham@dina.kvl.dk> | |
9000 | ||
9001 | * gnus-art.el (gnus-article-treat-html): Use `w3-region'. | |
9002 | ||
9003 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9004 | ||
9005 | * message.el (message-check-news-header-syntax): Check repeated | |
9006 | groups. | |
9007 | ||
9008 | * gnus-move.el (gnus-move-group-to-server): Protect against nil | |
9009 | articles. | |
9010 | ||
9011 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9012 | ||
9013 | * gnus-start.el (gnus-check-first-time-used): Force reading the | |
9014 | active file the first time Gnus is used. | |
9015 | ||
9016 | * gnus-group.el (gnus-group-set-mode-line): Conditionalize | |
9017 | modified. | |
9018 | ||
9019 | * gnus-ems.el (gnus-mode-line-modified): New variable. | |
9020 | ||
9021 | * gnus-xmas.el (gnus-summary-toolbar): Typo fix. | |
9022 | ||
9023 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9024 | ||
9025 | * gnus-start.el (gnus-check-new-newsgroups): New default. | |
9026 | ||
9027 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9028 | ||
9029 | * gnus.el: Gnus v5.4.62 is released. | |
9030 | ||
9031 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9032 | ||
9033 | * nngateway.el (nngateway-request-post): Call sendmail function. | |
9034 | ||
9035 | * message.el (message-send-news): Supply the method to the post | |
9036 | function. | |
9037 | ||
710b399d | 9038 | * gnus.el (gnus-group-auto-expirable-p): Doc fix. |
6edcb099 DL |
9039 | |
9040 | * message.el (message-clone-locals): Only clone Gnus variables. | |
9041 | ||
9042 | * gnus-nocem.el (gnus-nocem-enter-article): Use real group name. | |
9043 | ||
9044 | 1997-10-21 enami tsugutomo <enami@but-b.or.jp> | |
9045 | ||
9046 | * gnus-group.el (gnus-group-set-mode-line): Use new, shorter | |
9047 | format. | |
9048 | ||
9049 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9050 | ||
9051 | * gnus-score.el (gnus-score-headers): Let the score buffer inherit | |
9052 | variables from the summary buffer. | |
9053 | ||
9054 | * message.el (message-clone-locals): Made into own function. | |
9055 | ||
9056 | * gnus.el (gnus-select-method): Changed default. | |
9057 | ||
9058 | * gnus-start.el (gnus-read-active-file): Changed default to | |
9059 | `some'. | |
9060 | ||
9061 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9062 | ||
9063 | * gnus.el: Gnus v5.4.61 is released. | |
9064 | ||
9065 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9066 | ||
9067 | * gnus-sum.el (gnus-adjust-marked-articles): Typo. | |
9068 | ||
9069 | 1997-10-21 Gary D. Foster <Gary.Foster@corp.sun.com> | |
9070 | ||
9071 | * gnus-topic.el (gnus-topic-mode-map): [delete]. | |
9072 | ||
9073 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9074 | ||
9075 | * gnus-demon.el (gnus-demon): Make sure Emacs really is idle. | |
9076 | ||
9077 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9078 | ||
9079 | * gnus.el: Gnus v5.4.60 is released. | |
9080 | ||
9081 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9082 | ||
9083 | * gnus-salt.el: Customized. | |
9084 | ||
9085 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9086 | ||
9087 | * gnus-salt.el (gnus-tree-show-summary): New function. | |
9088 | (gnus-tree-mode-map): Use it. | |
9089 | ||
9090 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9091 | ||
9092 | * gnus-salt.el (gnus-generate-horizontal-tree): Protect against | |
9093 | nil threads. | |
9094 | ||
9095 | * gnus-sum.el (gnus-adjust-marked-articles): Change. | |
9096 | ||
9097 | 1997-10-21 Scott Byer <byer@adobe.com> | |
9098 | ||
9099 | * gnus-sum.el (gnus-adjust-marked-articles): Improper lists. | |
9100 | ||
9101 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9102 | ||
9103 | * gnus-sum.el (gnus-summary-search-article): Inhibit updating tree | |
9104 | buffer. | |
9105 | ||
9106 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9107 | ||
9108 | * gnus-start.el (gnus-activate-group): Ignore zero returns. | |
9109 | ||
9110 | * gnus-salt.el (gnus-generate-vertical-tree): Use a safer | |
9111 | line-drawing algorithm. | |
9112 | ||
9113 | * nnml.el (nnml-generate-nov-file): Articles with null bodies are | |
9114 | legal. | |
9115 | ||
9116 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9117 | ||
9118 | * gnus-art.el (article-hide-pgp): Only run hook when hiding pgp. | |
9119 | ||
9120 | * nnfolder.el (nnfolder-save-buffer): Make sure the directory | |
9121 | exists. | |
9122 | ||
9123 | * gnus-uu.el (gnus-uu-post-news-inews): Didn't work when posting | |
9124 | threaded. | |
9125 | (gnus-uu-post-encoded): Include sequence numbers in threaded | |
9126 | posts. | |
9127 | ||
9128 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9129 | ||
9130 | * message.el (message-set-auto-save-file-name): Translate / in | |
9131 | buffer names. | |
9132 | ||
9133 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9134 | ||
9135 | * gnus.el: Gnus v5.4.59 is released. | |
9136 | ||
9137 | 1997-10-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
9138 | ||
9139 | * gnus-xmas.el (gnus-xmas-article-display-xface): Correct setting of | |
9140 | braces. | |
9141 | ||
9142 | 1997-10-21 MORIOKA Tomohiko <morioka@jaist.ac.jp> | |
9143 | ||
9144 | * smiley.el (smiley-deformed-regexp-alist): Add Japanese smiley | |
9145 | faces. | |
9146 | ||
9147 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9148 | ||
9149 | * gnus-art.el (article-hide-pgp): Only run hook when there is a | |
9150 | PGP signature. | |
9151 | ||
9152 | * gnus-sum.el (gnus-summary-fetch-faq): Have `C-u' work. | |
9153 | ||
9154 | * gnus-xmas.el (gnus-xmas-summary-set-display-table): Don't nix | |
9155 | out chars that aren't supposed to be nixed out. | |
9156 | ||
9157 | * gnus-art.el (gnus-article-delete-invisible-text): Would bug out | |
9158 | on point-max. | |
9159 | (gnus-article-delete-text-of-type): Ditto. | |
9160 | ||
9161 | * gnus-xmas.el (gnus-xmas-redefine): Switch off horiz scrollbar in | |
9162 | tree buffers. | |
9163 | ||
9164 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9165 | ||
9166 | * gnus.el: Gnus v5.4.58 is released. | |
9167 | ||
9168 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9169 | ||
9170 | * gnus.el: Backed out all char-afters which caused bugs all over | |
9171 | the place. | |
9172 | ||
9173 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9174 | ||
9175 | * gnus.el: Gnus v5.4.57 is released. | |
9176 | ||
9177 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9178 | ||
9179 | * gnus-demon.el (gnus-demon-add-nocem): Use a numerical idle. | |
9180 | ||
9181 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> | |
9182 | ||
9183 | * nntp.el (nntp-wait-for): Replace following-char with char-after. | |
9184 | ||
9185 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> | |
9186 | ||
9187 | * gnus-msg.el (gnus-extended-version): Put XEmacs codename in | |
9188 | default X-Mailer/X-Newsreader if the symbol exists. | |
9189 | ||
9190 | 1997-10-21 Christoph Wedler <wedler@fmi.uni-passau.de> | |
9191 | ||
9192 | * message.el (message-checksum): Do not only inspect the last | |
9193 | 32/64 characters; technical: `ash' is no bit-rotate. | |
9194 | ||
9195 | 1997-10-21 Guy Geens <Guy.Geens@elis.rug.ac.be> | |
9196 | ||
9197 | * gnus-score.el (gnus-decay-scores): Use the right index. | |
9198 | ||
9199 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9200 | ||
9201 | * gnus-score.el (gnus-score-load-file): Set the decay when not | |
9202 | set. | |
9203 | ||
9204 | * gnus-art.el (gnus-article-treat-html): Do w3 setup. | |
9205 | ||
9206 | * gnus.el (gnus-indent-rigidly): Be useful on odd tab widths. | |
9207 | ||
9208 | * gnus-xmas.el (gnus-article-x-face-command): Allow just using | |
9209 | xpm. | |
9210 | ||
9211 | 1997-10-21 Robert Bihlmeyer <robbe@orcus.priv.at> | |
9212 | ||
9213 | * gnus-score.el (gnus-score-find-trace): Would bug out for | |
9214 | file-less rules. | |
9215 | ||
9216 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9217 | ||
9218 | * gnus-xmas.el (gnus-xmas-group-startup-message): Cleanup. | |
9219 | ||
9220 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9221 | ||
9222 | * nntp.el (nntp-request-head): Guess at article number. | |
9223 | ||
9224 | 1997-10-21 David Moore <dmoore@ucsd.edu> | |
9225 | ||
9226 | * gnus-xmas.el (gnus-xmas-set-text-properties): New version. | |
9227 | ||
9228 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9229 | ||
9230 | * gnus-group.el (gnus-group-search-forward): Ignore topic lines. | |
9231 | ||
9232 | 1997-10-21 Karl M. Hegbloom <karlheg@inetarena.com> | |
9233 | ||
9234 | * gnus.el: ebola fixes. | |
9235 | ||
9236 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9237 | ||
9238 | * gnus-sum.el (t): Moved pop article keystroke. | |
9239 | ||
9240 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9241 | ||
9242 | * nnmail.el (nnmail-search-unix-mail-delim-backward): Allow | |
9243 | several "From "'s. | |
9244 | (nnmail-search-unix-mail-delim): Ditto. | |
9245 | ||
9246 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9247 | ||
9248 | * gnus-group.el (gnus-group-make-web-group): Use default prompt | |
9249 | instead of string. | |
9250 | ||
9251 | * gnus.el (gnus-string-or): New macro. | |
9252 | (gnus-string-or-1): New function. | |
9253 | ||
9254 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9255 | ||
9256 | * gnus.el: Gnus v5.4.56 is released. | |
9257 | ||
f1180544 | 9258 | 1997-10-21 Shuhei KOBAYASHI <shuhei-k@jaist.ac.jp> |
6edcb099 DL |
9259 | |
9260 | * message.el (message-make-in-reply-to): Make valid In-Reply-To. | |
9261 | ||
9262 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9263 | ||
9264 | * gnus-art.el (gnus-header-button-alist): Check for URLs in the | |
9265 | Subject. | |
9266 | ||
f1180544 | 9267 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
6edcb099 DL |
9268 | |
9269 | * gnus-xmas.el: Cleanup. | |
9270 | ||
9271 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9272 | ||
9273 | * gnus-art.el (gnus-output-to-file): Return t. | |
9274 | ||
f1180544 | 9275 | 1997-10-21 Guy Geens <Guy.Geens@elis.rug.ac.be> |
6edcb099 DL |
9276 | |
9277 | * gnus-score.el (gnus-decay-score): Make decay work on negative | |
9278 | scores. | |
9279 | ||
f1180544 | 9280 | 1997-10-21 Kurt Swanson <kurt@dna.lth.se> |
6edcb099 DL |
9281 | |
9282 | * nnmail.el (nnmail-article-group): Handle junk properly. | |
9283 | ||
9284 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9285 | ||
9286 | * gnus-sum.el (gnus-summary-limit-children): Typo. Wouldn't | |
9287 | marked NoCeM'ed out messages as read. | |
9288 | ||
9289 | 1997-10-21 Darren Stalder <torin@daft.com> | |
9290 | ||
9291 | * gnus-util.el (gnus-encode-date): Fix time zone. | |
9292 | ||
9293 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9294 | ||
9295 | * gnus-move.el (gnus-move-group-to-server): Don't sort nil lists. | |
9296 | ||
9297 | 1997-10-21 Paul Franklin <paul@cs.washington.edu> | |
9298 | ||
e84eb37a | 9299 | * nnmail.el (nnmail-keep-last-article): Clarify docstring. |
6edcb099 DL |
9300 | |
9301 | 1997-10-21 Danny Siu <dsiu@adobe.com> | |
9302 | ||
e84eb37a | 9303 | * gnus-picon.el (gnus-group-display-picons): Use |
6edcb099 DL |
9304 | gnus-group-real-name so that picons for foreign groups display |
9305 | correctly. | |
9306 | ||
9307 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9308 | ||
9309 | * gnus-topic.el (gnus-topic-mode): Nix out topic missing group | |
9310 | function when switching off. | |
9311 | ||
9312 | * gnus-salt.el (gnus-pick-start-reading): Don't prompt. | |
9313 | ||
9314 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9315 | ||
9316 | * gnus-art.el (gnus-hack-decode-rfc1522): New function. | |
9317 | ||
9318 | * gnus-sum.el (gnus-parse-headers-hook): New default. | |
9319 | ||
9320 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9321 | ||
9322 | * gnus.el: Gnus v5.4.55 is released. | |
9323 | ||
9324 | 1997-10-21 Michael R. Cook <mcook@cognex.com> | |
9325 | ||
9326 | * gnus-art.el (gnus-button-alist): Typo fix. | |
9327 | ||
9328 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9329 | ||
9330 | * gnus-salt.el (gnus-pick-start-reading): Mark unpicked as read. | |
9331 | ||
9332 | * gnus-sum.el (gnus-summary-move-article): Don't scan. | |
9333 | ||
9334 | * gnus-group.el (gnus-group-get-new-news-this-group): Accept an | |
9335 | optional non-scan parameter. | |
9336 | ||
9337 | 1997-10-21 Jan Vroonhof <vroonhof@math.ethz.ch> | |
9338 | ||
9339 | * gnus-cite.el (gnus-cite-attribution-prefix): Typo. | |
9340 | ||
9341 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9342 | ||
9343 | * gnus-nocem.el (gnus-nocem-verify-issuer): Ignore errors when | |
9344 | verifying. | |
9345 | ||
9346 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9347 | ||
9348 | * gnus.el: Gnus v5.4.54 is released. | |
9349 | ||
9350 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9351 | ||
9352 | * message.el (message-set-auto-save-file-name): Don't use "*" in | |
9353 | autosave name. | |
9354 | ||
9355 | * gnus-art.el (gnus-article-delete-text-of-type): New version. | |
9356 | ||
9357 | 1997-10-21 Dan Christensen <jdchrist@math.mit.edu> | |
9358 | ||
9359 | * gnus-art.el (gnus-article-delete-invisible-text): New version. | |
9360 | ||
9361 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9362 | ||
9363 | * nnmail.el (nnmail-article-group): Remove all 'junk splits. | |
9364 | ||
9365 | 1997-10-21 Per Abrahamsen <abraham@dina.kvl.dk> | |
9366 | ||
9367 | * gnus-cite.el (gnus-cite-attribution-prefix): Recognize | |
9368 | Microsoft/Agent style attribution lines. | |
9369 | (gnus-cite-attribution-suffix): Ditto. | |
9370 | ||
9371 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9372 | ||
9373 | * gnus-cache.el (gnus-cache-read-active): Would generate cache | |
9374 | active file too often. | |
9375 | (gnus-cache-possibly-alter-active): Test statement removed. | |
9376 | (gnus-cache-articles-in-group): Would destroy hashtb. | |
9377 | ||
9378 | * gnus-sum.el (gnus-summary-limit-mark-excluded-as-read): Don't | |
9379 | mark everything as read. | |
9380 | ||
9381 | * gnus-cite.el (gnus-article-fill-cited-article): Nix out | |
9382 | gnus-cite-article. | |
9383 | ||
9384 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9385 | ||
9386 | * gnus-sum.el (gnus-summary-move-article): Don't suppress moved | |
9387 | articles. | |
9388 | ||
9389 | * gnus-start.el (gnus-dribble-read-file): Check that the dribble | |
9390 | file exists. | |
9391 | ||
9392 | * gnus-cache.el (gnus-cache-articles-in-group): Update cache | |
9393 | active file. | |
9394 | ||
9395 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9396 | ||
9397 | * gnus-sum.el (gnus-summary-search-article): Typo. | |
9398 | ||
9399 | * nnml.el (nnml-update-file-alist): Allow forcing. | |
9400 | ||
9401 | * nnheaderxm.el (nnheader-xmas-find-file-noselect): Removed. | |
9402 | (nnheader-xmas-cancel-timer): Removed. | |
9403 | (nnheader-xmas-cancel-function-timers): Removed. | |
9404 | ||
9405 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9406 | ||
9407 | * gnus.el: Gnus v5.4.53 is released. | |
9408 | ||
9409 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9410 | ||
9411 | * message.el (message-set-auto-save-file-name): Create unique auto | |
9412 | save file names. | |
9413 | ||
9414 | * gnus-topic.el (gnus-topic-tallied-groups): Removed. | |
9415 | (gnus-topic-prepare-topic): Output right number of articles in | |
9416 | each sub-topic. | |
9417 | ||
9418 | * gnus-sum.el (gnus-summary-next-group): Don't pass on killed | |
9419 | buffers. | |
9420 | ||
9421 | * nnmail.el (nnmail-article-group): When crossposted to `junk', do | |
9422 | `junk'. | |
9423 | ||
9424 | * gnus-util.el (gnus-kill-all-overlays): Remove nil overlays from | |
9425 | list. | |
9426 | ||
9427 | * gnus-art.el (gnus-article-treat-html): Don't kill buf. | |
9428 | ||
9429 | * gnus-group.el (gnus-group-find-new-newsgroups): Newish function. | |
9430 | ||
9431 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> | |
9432 | ||
e84eb37a JB |
9433 | * gnus-picon.el (gnus-picons-has-modeline-p): New user variable. |
9434 | (gnus-picons-set-buffer): New function. | |
9435 | (gnus-picons-prepare-for-annotations): Use it. | |
9436 | (gnus-picons-network-display-internal): Ditto. | |
9437 | (gnus-picons-make-annotation): New function. | |
9438 | (gnus-picons-display-x-face): Use it. | |
9439 | (gnus-article-display-picons): Ditto. | |
9440 | (gnus-picons-display-picon-or-name): Ditto. | |
9441 | (gnus-picons-display-pairs): Ditto. Remember the correct | |
6edcb099 | 9442 | order of insertion of annotations. |
e84eb37a JB |
9443 | (gnus-picons-display-glyph): Use gnus-picons-make-annotation. |
9444 | (gnus-article-display-picons): Move group annotations in article | |
6edcb099 | 9445 | buffer to the correct place if displaying in article buffer. |
e84eb37a | 9446 | (gnus-picons-network-search-internal): Don't display "@" if there |
6edcb099 DL |
9447 | is no domain picon works again. Check that the picons still |
9448 | need be displayed. Add the bar bar.xpm separator if | |
9449 | gnus-picons-display-as-address. | |
e84eb37a | 9450 | (gnus-picons-network-display-callback): Check that the picon still |
6edcb099 | 9451 | need be displayed. |
e84eb37a JB |
9452 | (gnus-picons-lock): Function deleted. |
9453 | (gnus-picons-remove): Don't use it. New way of locking. | |
9454 | (gnus-picons-next-job-internal): New way of locking. Handle | |
6edcb099 | 9455 | new tag 'bar. |
e84eb37a JB |
9456 | (gnus-picons-next-job): New way of locking. |
9457 | (gnus-picons-buffer): Variable deleted. | |
9458 | (gnus-picons-remove-all): Modified accordingly. | |
9459 | (gnus-group-annotations-lock): Variable deleted. | |
9460 | (gnus-article-annotations-lock): Variable deleted. | |
9461 | (gnus-x-face-annotations-lock): Variable deleted. | |
9462 | (gnus-picons-news-directories): Renamed, was | |
6edcb099 | 9463 | gnus-picons-news-directory. |
e84eb37a JB |
9464 | (gnus-picons-url-retrieve): Do not change url-show-status. |
9465 | (gnus-picons-clear-cache): Also clear gnus-picons-url-alist. | |
6edcb099 DL |
9466 | |
9467 | 1997-10-21 Michael R. Cook <mcook@cognex.com> | |
9468 | ||
9469 | * gnus-topic.el (gnus-topic-toggle-display-empty-topics): New | |
9470 | function. | |
9471 | ||
9472 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9473 | ||
9474 | * nnfolder.el (nnfolder-request-create-group): Read folder. | |
9475 | ||
9476 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9477 | ||
9478 | * gnus-sum.el (gnus-summary-search-article): Require gnus-asynch. | |
9479 | ||
9480 | * nnweb.el (nnweb-dejanews-wash-article): Remove "More Headers". | |
9481 | ||
9482 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9483 | ||
9484 | * gnus-art.el (article-hide-pgp): Run hook. | |
9485 | (gnus-article-hide-pgp-hook): New variable. | |
9486 | ||
9487 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9488 | ||
9489 | * gnus.el: Gnus v5.4.52 is released. | |
9490 | ||
9491 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9492 | ||
9493 | * nnfolder.el (nnfolder-possibly-change-group): Set wrong | |
9494 | variable. | |
9495 | ||
9496 | * gnus-art.el (gnus-article-edit-article): Remove invisible text | |
9497 | under XEmacs. | |
9498 | (gnus-article-treat-html): Insert string. | |
9499 | ||
9500 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> | |
9501 | ||
9502 | * gnus-msg.el (gnus-summary-mail-crosspost-complaint): | |
9503 | `deactivate-mark' doesn't exist in XEmacs. | |
9504 | ||
9505 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9506 | ||
9507 | * gnus-topic.el (gnus-topic-create-topic): Added doc. | |
9508 | ||
9509 | * gnus-sum.el (gnus-summary-refer-article): Insert sparse | |
9510 | non-displayed articles properly. | |
9511 | (gnus-cut-thread): Exclude non-displayed sparse articles. | |
9512 | ||
9513 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9514 | ||
9515 | * gnus.el: Gnus v5.4.51 is released. | |
9516 | ||
9517 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9518 | ||
9519 | * gnus-sum.el (gnus-execute-command): Place point at start of | |
9520 | prompt. | |
9521 | ||
9522 | * gnus-int.el (gnus-request-replace-article): Don't bug out on | |
9523 | unknown groups. | |
9524 | ||
9525 | * gnus-sum.el (gnus-summary-update-info): Force undo boundary here. | |
9526 | (gnus-update-read-articles): ... and not here. | |
9527 | ||
9528 | * gnus-art.el (article-display-x-face): Would only show one X-Face. | |
9529 | ||
9530 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> | |
9531 | ||
e84eb37a JB |
9532 | * gnus-picon.el (gnus-picons-url-alist): New variable. |
9533 | (gnus-picons-jobs-alist): New variable. | |
9534 | (gnus-picons-remove): Clean this new variable. FIXME: race condition. | |
9535 | (gnus-picons-job-already-running): New variable. | |
9536 | (gnus-article-display-picons): Use the job queue if using the network. | |
9537 | (gnus-group-display-picons): Ditto. | |
9538 | (gnus-picons-make-path): Function deleted. | |
9539 | (gnus-picons-lookup-internal): Modified accordingly. | |
9540 | (gnus-picons-lookup-user-internal): Take the LETs out of the loops. | |
9541 | (gnus-picons-lookup-pairs): Take constant calculation outside of loop. | |
9542 | (gnus-picons-display-picon-or-name): Use COND instead of nested IFs. | |
9543 | (gnus-picons-display-pairs): Take the LET outside of loop. | |
9544 | (gnus-picons-try-face): Ditto. | |
9545 | (gnus-picons-users-image-alist): Variable deleted. | |
9546 | (gnus-picons-clear-cache): Don't clear it. | |
9547 | (gnus-picons-retrieve-limit): Variable deleted. | |
9548 | (gnus-picons-url-retrieve): Clear url-request-method. | |
9549 | (gnus-picons-retrieve-user-callback): Function deleted. | |
9550 | (gnus-picons-retrieve-user): Function deleted. | |
9551 | (gnus-picons-retrieve-domain-callback): Function deleted. | |
9552 | (gnus-picons-retrieve-domain-internal): Function deleted. | |
9553 | (gnus-picons-parse-value): New function. | |
9554 | (gnus-picons-parse-filenames): New function. | |
9555 | (gnus-picons-network-display-internal): New function. | |
9556 | (gnus-picons-network-display-callback): New function. | |
9557 | (gnus-picons-network-display): New function. | |
9558 | (gnus-picons-network-search-internal): New function. | |
9559 | (gnus-picons-network-search-callback): New function. | |
9560 | (gnus-picons-network-search): New function. | |
9561 | (gnus-picons-next-job-internal): New function. | |
9562 | (gnus-picons-next-job): New function. | |
6edcb099 DL |
9563 | |
9564 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9565 | ||
9566 | * gnus-start.el (gnus-setup-news): Don't fold case. | |
9567 | ||
9568 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> | |
9569 | ||
e84eb37a JB |
9570 | * gnus-picon.el (gnus-picons-clear-cache-on-shutdown): New variable. |
9571 | (gnus-picons-piconsearch-cache-user): Variable deleted. | |
9572 | (gnus-picons-clear-cache): New function. | |
9573 | (gnus-picons-close): Only clear cache if | |
6edcb099 | 9574 | gnus-picons-clear-cache-on-shutdown. |
e84eb37a | 9575 | (gnus-picons-url-retrieve): Set url-package-name and |
6edcb099 | 9576 | url-package-version. |
e84eb37a JB |
9577 | (gnus-picons-users-image-alist): New variable. |
9578 | (gnus-picons-retrieve-user-callback): Use it. | |
88c71720 | 9579 | Added support for network retrieval of picons. |
e84eb37a JB |
9580 | (gnus-picons-map): Removed. |
9581 | (gnus-picons-remove): Removed case to handle processes. | |
9582 | (gnus-picons-processes-alist): New variable. | |
9583 | (gnus-picons-x-face-sentinel): Simplified. Use processes alist. | |
9584 | (gnus-picons-display-x-face): Explicitly request an xface image. | |
9585 | Always call gnus-picons-prepare-for-annotations. Use processes alist. | |
183080b6 | 9586 | (gnus-picons-lookup-internal): New function. |
e84eb37a JB |
9587 | (gnus-picons-lookup): Use it. |
9588 | (gnus-picons-lookup-user-internal): Ditto. | |
9589 | (gnus-picons-display-picon-or-name): No more xface-p argument. | |
9590 | (gnus-picons-try-suffixes): Removed. | |
9591 | (gnus-picons-try-face): New function. Does the caching in | |
6edcb099 | 9592 | gnus-picons-glyph-alist. |
e84eb37a | 9593 | (gnus-picons-try-to-find-face): Take a glyph argument instead of a |
6edcb099 DL |
9594 | path. No more xface-p argument. Only use one annotation even if |
9595 | gnus-picons-display-as-address. | |
e84eb37a | 9596 | (gnus-picons-toggle-extent): Changed into an annotation action. |
6edcb099 DL |
9597 | |
9598 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9599 | ||
9600 | * gnus.el: Gnus v5.4.50 is released. | |
9601 | ||
9602 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> | |
9603 | ||
9604 | * gnus-picon.el (gnus-picons-prepare-for-annotations): New | |
9605 | function, and many changes. | |
9606 | ||
9607 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9608 | ||
9609 | * nnfolder.el (nnfolder-possibly-change-group): Wouldn't always | |
9610 | switch buffers. | |
9611 | ||
9612 | * gnus-sum.el (gnus-update-read-articles): Force boundary. | |
9613 | ||
9614 | * gnus-undo.el (gnus-force-undo-boundary): New function. | |
9615 | ||
9616 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9617 | ||
9618 | * gnus-art.el (gnus-article-treat-html): w3-parse-buffer | |
9619 | incompatibility. | |
9620 | ||
9621 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9622 | ||
9623 | * gnus.el: Gnus v5.4.49 is released. | |
9624 | ||
9625 | 1997-10-21 Erik Toubro Nielsen <erik@ifad.dk> | |
9626 | ||
9627 | * gnus-sum.el (gnus-summary-exit): Returned to the wrong topic in | |
183080b6 | 9628 | certain obscure cases if selected group occurred in multiple |
6edcb099 DL |
9629 | topics. |
9630 | ||
9631 | * gnus-topic.el (gnus-topic-update-topic): Did not preserve point | |
183080b6 | 9632 | on the same instance of a group if group occurred in multiple |
e84eb37a | 9633 | topics. Caused gnus-summary-exit to return to wrong topic if the |
6edcb099 DL |
9634 | selected group was in more than one topic. |
9635 | ||
9636 | Above two bugs happened only if the window configuration for | |
9637 | summary mode caused the group buffer not to be shown in a window. | |
9638 | ||
9639 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9640 | ||
9641 | * message.el (message-send): Would pretend to have sent. | |
9642 | ||
9643 | * nnmh.el (nnmh-request-list-1): Don't use truename. | |
9644 | ||
9645 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> | |
9646 | ||
9647 | * gnus-xmas.el: Undo previous change, and restore the version from | |
9648 | 5.4.46 (without the require 'gnus-art). | |
9649 | ||
9650 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9651 | ||
9652 | * gnus-score.el (gnus-summary-increase-score): Better error | |
9653 | messages. | |
9654 | ||
9655 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9656 | ||
9657 | * gnus.el: Gnus v5.4.48 is released. | |
9658 | ||
9659 | 1997-10-21 Steven L Baur <steve@altair.xemacs.org> | |
9660 | ||
9661 | * gnus-xmas.el (gnus-art): (require 'gnus-art) introduces a | |
9662 | circular dependency on gnus-xmas-define and gnus-xmas-redefine. | |
9663 | Brute force it away. | |
9664 | ||
9665 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9666 | ||
9667 | * gnus.el: Gnus v5.4.47 is released. | |
9668 | ||
9669 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9670 | ||
9671 | * gnus-cache.el (gnus-cache-move-cache): Allow entering directory | |
9672 | name. | |
9673 | ||
9674 | * nntp.el (nntp-telnet-command, nntp-telnet-switches): New | |
9675 | variables. | |
9676 | ||
9677 | * gnus-score.el (gnus-summary-increase-score): Refuse illegal | |
9678 | match types. | |
9679 | ||
9680 | 1997-10-21 Arne Georg Gleditsch <argggh@ifi.uio.no> | |
9681 | ||
9682 | * gnus-sum.el (gnus-summary-refer-article): Go to article when | |
9683 | expunged. | |
9684 | ||
9685 | 1997-10-21 Per Abrahamsen <abraham@dina.kvl.dk> | |
9686 | ||
9687 | * gnus-ems.el (gnus-article-x-face-command): Removed bogus | |
9688 | declaration. | |
9689 | ||
9690 | 1997-10-21 Paul Franklin <paul@cs.washington.edu> | |
9691 | ||
e84eb37a | 9692 | * nnmail.el (nnmail-move-inbox): Fewer (0?) file calls on inbox if |
6edcb099 DL |
9693 | popmail. |
9694 | ||
9695 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9696 | ||
9697 | * message.el (message-font-lock-keywords): Be more conservative in | |
9698 | determining headers. | |
9699 | ||
9700 | * nnmh.el (nnmh-request-list-1): Use truenames. | |
9701 | ||
e84eb37a | 9702 | * gnus-undo.el (gnus-undo-mode): Don't infest gnus-summary-exit-hook. |
6edcb099 | 9703 | |
e84eb37a | 9704 | * gnus-sum.el (gnus-update-read-articles): Force an undo boundary. |
6edcb099 DL |
9705 | |
9706 | * nnweb.el (nnweb-fetch-url): Don't rely on return values from | |
9707 | url-insert-file-contents. | |
9708 | ||
9709 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no> | |
9710 | ||
9711 | * gnus.el: Gnus v5.4.46 is released. | |
9712 | ||
9713 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9714 | ||
9715 | * gnus-art.el (gnus-read-save-file-name): Expand file name i save | |
9716 | dir. | |
9717 | ||
9718 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9719 | ||
9720 | * gnus-art.el (gnus-signature-face): New face; use it. | |
9721 | ||
9722 | 1997-10-21 Kim-Minh Kaplan <kimminh.kaplan@utopia.eunet.fr> | |
9723 | ||
9724 | * gnus-picon.el (gnus-picons-insert-face-if-exists): Add picons to | |
9725 | list. | |
9726 | ||
9727 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9728 | ||
9729 | * message.el (message-font-lock-keywords): Be a little bit more | |
9730 | case-insensitive. | |
9731 | ||
9732 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9733 | ||
9734 | * message.el (message-insert-to): New argument FORCE. | |
9735 | ||
9736 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9737 | ||
9738 | * message.el (message-setup): Nix out undo list. | |
9739 | ||
9740 | 1997-10-21 Katsumi Yamaoka <yamaoka@ga.sony.co.jp> | |
9741 | ||
9742 | * gnus-sum.el: Redefine. | |
9743 | ||
9744 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9745 | ||
9746 | * gnus-art.el (article-display-x-face): Display all XFace | |
9747 | headers. | |
9748 | ||
9749 | * gnus-ems.el: appt, not appt.el. | |
9750 | ||
9751 | 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | |
9752 | ||
9753 | * gnus-xmas.el (gnus-xmas-summary-set-display-table): Don't nix | |
9754 | out in Latin1. | |
9755 | ||
9756 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9757 | ||
9758 | * message.el (message-cancel-news): Only say we cancel if we | |
9759 | cancel. | |
9760 | ||
9761 | * gnus-msg.el (gnus-summary-mail-crosspost-complaint): Deactivate | |
9762 | mark. | |
9763 | ||
9764 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9765 | ||
9766 | * message.el (message-mail-alias-type): New variable. | |
9767 | (message-mode): Use it. | |
9768 | ||
9769 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9770 | ||
9771 | * gnus-demon.el (gnus-demon): Ignore errors. | |
9772 | ||
9773 | 1997-10-21 Brad Howes <bhowes@cssun3.corp.mot.com> | |
9774 | ||
9775 | * gnus-demon.el (gnus-demon-time-to-step): New version. | |
9776 | ||
9777 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9778 | ||
9779 | * message.el (message-send-method-alist): New variable. | |
9780 | (message-send): Use it. | |
9781 | (message-send-via-news): New function. | |
9782 | (message-send-via-mail): New function. | |
9783 | ||
9784 | 1997-10-21 Jens Lautenbacher <jens@metrix.de> | |
9785 | ||
9786 | * gnus.el (gnus-article-display-hook): Fix. | |
9787 | ||
9788 | 1997-10-21 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
9789 | ||
9790 | * gnus-sum.el (gnus-get-newsgroup-headers): Protect against bogus | |
9791 | Lines headers. | |
9792 | ||
9793 | * gnus-cache.el (gnus-cache-possibly-enter-article): Check number | |
9794 | not nil. | |
9795 | ||
9796 | 1997-10-20 Richard Stallman <rms@gnu.org> | |
9797 | ||
9798 | * mail/mailabbrev.el: Customize. | |
9799 | (mail-abbrevs-enable, mail-abbrevs-disable): New functions. | |
9800 | (mail-abbrevs-mode): New variable enables use of the package. | |
9801 | Call mail-abbrevs-enable or mail-abbrevs-disable. | |
9802 | (mail-abbrevs-only): New variable. | |
9803 | (sendmail-pre-abbrev-expand-hook): Implement mail-abbrevs-only. | |
9804 | ||
9805 | 1997-10-20 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
9806 | ||
9807 | * reftex.el: Using cl macros push, pop, when, unless throughout | |
e84eb37a | 9808 | the file. This is not further mentioned in this ChangeLog entry. |
6edcb099 DL |
9809 | Documentation largely updated. Parser rewritten for better |
9810 | Multifile Document processing. Macros with naked label arguments | |
9811 | supported. Some Mule related changes. | |
9812 | (reftex-default-label-alist-entries): Customization type is now | |
e84eb37a | 9813 | computed from reftex-label-alist-builtin. Enumerate has new |
6edcb099 DL |
9814 | typekey `i'. `n' is now reserved for footnotes etc. |
9815 | (reftex-label-alist): Introduced default regular expressions. | |
9816 | Customization type is now computed from | |
9817 | reftex-label-alist-builtin. | |
9818 | (reftex-label-menu-flags): New flag for showing file borders. | |
9819 | (reftex-refontify-context): New option. | |
9820 | (reftex-bibfile-ignore-list): Now a user option (was: variable). | |
9821 | (reftex-cite-format): Now a user option (was: variable). | |
9822 | Customization type is now computed from | |
9823 | reftex-cite-format-builtin. | |
9824 | (reftex-comment-citations): Now a user option (was: variable). | |
9825 | (reftex-toc-follow-mode): Now a user option (was: variable). | |
9826 | (reftex-optimizations-for-large-documents): New custom group. | |
9827 | (reftex-keep-temporary-buffers): 1 as additional value. | |
9828 | (reftex-initialize-temporary-buffers): New option. | |
9829 | (reftex-enable-partial-scans): New option. | |
9830 | (reftex-save-parse-info): New option. | |
9831 | (reftex-plug-into-AUCTeX): Now a user option (was: variable). | |
9832 | (reftex-auto-show-entry): New value 'copy allowed. | |
9833 | (reftex-load-hook): Now a declared variable. | |
9834 | (reftex-mode-hook): Now a declared variable. | |
9835 | (reftex-label-numbers-symbol): Variable removed. | |
9836 | (reftex-list-of-labels-symbol): Variable removed. | |
9837 | (reftex-label-numbers-symbol): Variable removed. | |
9838 | (reftex-bibfile-list-symbol): Variable removed. | |
9839 | (reftex-docstruct-symbol): New variable (buffer-local). | |
9840 | (reftex-master-include-list): Variable removed. | |
9841 | (reftex-make-master-buffer): Function removed. | |
9842 | (reftex-make-master-buffer-hook): Hook removed. | |
9843 | (reftex-insert-buffer-or-file): Function removed. | |
9844 | (reftex-parse-document): Function adapted to new parser. | |
9845 | (reftex-access-scan-info): Changed to fit new parser. Now detects | |
9846 | changes in label-alist related variables automatically. | |
e84eb37a | 9847 | (reftex-parse-one, reftex-parse-all): New functions. |
6edcb099 | 9848 | (reftex-all-document-files): New function. |
e84eb37a JB |
9849 | (reftex-grep-document, reftex-search-document) |
9850 | (reftex-query-replace-document): Now use | |
6edcb099 DL |
9851 | `reftex-all-document-files'. |
9852 | (reftex-section-or-include-regexp): New variable. | |
9853 | (reftex-everything-regexp): New variable. | |
9854 | (reftex-find-label-regexp-format): New variable. | |
9855 | (reftex-find-label-regexp-format2): New variable. | |
9856 | (reftex-do-parse): New function. | |
9857 | (reftex-is-multi): New function. | |
9858 | (reftex-parse-from-file): New function. | |
9859 | (reftex-locate-bibliography-files): New function. | |
9860 | (reftex-last-assoc-before-elt): New function. | |
9861 | (reftex-replace-label-list-segment): New function. | |
9862 | (reftex-silence-toc-markers): New function. | |
9863 | (reftex-access-parse-file): New function. | |
9864 | (reftex-label): Now uses `reftex-where-am-I'. | |
9865 | (reftex-offer-label-menu): New keys `%' and `i' and `r'. | |
9866 | (reftex-select-item): Recursive edit moved to key `e'. New key | |
9867 | `x' for external documents. Works now also with nin-nil | |
9868 | pop-frame. | |
9869 | (reftex-offer-label-menu): Now uses `reftex-where-am-I'. | |
9870 | (reftex-make-and-insert-label-menu): More efficient, allow | |
9871 | optional extra fontification. | |
9872 | (reftex-find-nearby-label): Function removed. | |
9873 | (reftex-scan-buffer-for-labels): Function removed. | |
9874 | (reftex-section-info): New function. | |
9875 | (reftex-nth-parens-substring): Renamed to reftex-nth-arg. Return | |
9876 | nil when not enough args are present. | |
9877 | (reftex-move-over-touching-args): New function. | |
9878 | (reftex-where-am-I): New function. | |
9879 | (reftex-nth-arg-wrapper): New function. | |
9880 | (reftex-select-label-callback): Deal with special macros as well. | |
9881 | (reftex-find-duplicate-labels): Ignore special entries in | |
9882 | docstruct. | |
9883 | (reftex-kill-temporary-buffers): New arg buffer. | |
9884 | (reftex-show-entry): Copy context when necessary. | |
9885 | (reftex-toc): New key `R', use reftex-where-am-I. | |
9886 | (reftex-nearest-section): Use reftex-where-am-I. | |
9887 | (reftex-toc-visit-line): Completely rewritten. Uses markers and | |
9888 | several backup methods. | |
9889 | (reftex-citation): Recursive edit moved to `e' key. | |
9890 | (reftex-scan-buffer): Function removed. | |
9891 | (reftex-get-bibfile-list): Changed to work with chapterbib | |
9892 | package. | |
9893 | (reftex-find-tex-file): New function. | |
9894 | (reftex-find-files-on-path): Now first looks for file with | |
9895 | additional .tex extension, then for the naked file name. | |
9896 | (reftex-citation): Split into reftex-citation and | |
9897 | reftex-do-citation. | |
9898 | (reftex-do-citation): Recursive edit now on `e' key. | |
9899 | (reftex-what-macro): Allow white space between macro arguments. | |
9900 | (reftex-allow-for-ctrl-m): Renamed to | |
9901 | `reftex-make-regexp-allow-for-ctrl-m'. | |
9902 | (reftex-nearest-match): New function. | |
9903 | (reftex-auto-mode-alist): New function. | |
10d1d0af | 9904 | (reftex-make-desparate-section-regexp): New function. |
6edcb099 DL |
9905 | (reftex-get-file-buffer-force): Rewritten to use new variable |
9906 | `reftex-initialize-temporary-buffers'. | |
9907 | (reftex-label-alist-builtin): Use abbreviated regexps. | |
9908 | (reftex-label-mac-list): New variable. | |
9909 | (reftex-parse-args): New function. | |
e84eb37a | 9910 | (easy-menu-define): Menu extended. Some parts are now computed. |
6edcb099 | 9911 | from the user options. |
e84eb37a | 9912 | (reftex-move-to-next-arg, reftex-move-to-previous-arg): New |
6edcb099 DL |
9913 | functions. Now we can parse macros with distributed arguments. |
9914 | (reftex-goto-label): Function removed. | |
9915 | (reftex-position-cursor): Function removed. | |
9916 | (reftex-item): Function removed. | |
9917 | (reftex-add-to-label-alist): No longer autoloaded. | |
9918 | (reftex-toc-indent): Constant removed. | |
9919 | (reftex-label-indent): Constant removed. | |
9920 | (reftex-context-indent): Constant removed. | |
9921 | (reftex-match-string): New function. | |
e84eb37a | 9922 | (reftex-memory): New variable. |
6edcb099 DL |
9923 | (reftex-reset-mode): No longer hacks local variables. Now resets |
9924 | path variables as well. | |
9925 | (reftex-truncate): New functions, to make RefTeX work with Mule. | |
9926 | (reftex-fp): New macro, to make RefTeX work with Mule. | |
9927 | (reftex-format-bib-entry): Now uses `reftex-truncate' to truncate | |
9928 | author names. `extra' and `title' are no longer truncated at all. | |
9929 | (reftex-all-assq): New function. | |
9930 | (reftex-view-crossref): Works now also if mouse click is on macro. | |
9931 | (reftex-context-substring): Now returns substring without text | |
9932 | properties. | |
e84eb37a | 9933 | (reftex-tex-path, reftex-bib-path): New variables. |
6edcb099 DL |
9934 | (reftex-split): Function replaced with builtin `split-string'. |
9935 | (reftex-find-bib-file): New function. | |
9936 | (reftex-find-files-on-path): Function removed. | |
9937 | (reftex-find-file-on-path): New function. | |
e84eb37a | 9938 | (reftex-access-search-path, reftex-parse-colon-path) |
1bf6046b JB |
9939 | (reftex-recursive-directory-list, reftex-expand-path): |
9940 | New functions, dealing with recursive TEXINPUTS and BIBINPUTS | |
6edcb099 DL |
9941 | definitions. |
9942 | ||
9943 | 1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk> | |
9944 | ||
9945 | * iso-insert.el: Add autoloads for `8859-1-map'. | |
9946 | ||
9947 | * cus-edit.el (custom-group-value-create): Use | |
9948 | `custom-group-visibility' instead of `group-visibility'. | |
9949 | ||
9950 | 1997-10-19 Richard Stallman <rms@gnu.org> | |
9951 | ||
9952 | * mail/sendmail.el (mail-do-fcc): Handle dont-write-the-file | |
9953 | correctly--don't write msg to the file after saving it from a buffer. | |
9954 | ||
9955 | * files.el (file-name-non-special): For insert-directory operation, | |
9956 | ensure that default-directory is an ordinary file name | |
9957 | before turning off file-name-handler-alist. | |
9958 | ||
9959 | * ispell.el (ispell-change-dictionary): Fix error message. | |
9960 | (ispell-buffer-local-parsing): Fix message. | |
9961 | (ispell-get-word): Use buffer-substring-no-properties. | |
9962 | (ispell-buffer-local-dict): Likewise. | |
9963 | ||
9964 | 1997-10-19 Karl Heuer <kwzh@gnu.org> | |
9965 | ||
9966 | * files.el (file-name-non-special): If "/:" is the entire file | |
9967 | name, make it "/" after stripping. | |
9968 | ||
9969 | 1997-10-19 Kenichi Handa <handa@etl.go.jp> | |
9970 | ||
9971 | * files.el (basic-save-buffer): Set buffer-file-coding-system to | |
9972 | the coding system actually used for saving. | |
9973 | ||
9974 | 1997-10-19 John F. Whitehead <jfw@cisco.com> | |
9975 | ||
9976 | * international/mule-diag.el (describe-font): Fix prompt. | |
9977 | * international/mule-cmds.el (describe-language-environment): Ditto. | |
9978 | ||
9979 | 1997-10-16 Richard Stallman <rms@gnu.org> | |
9980 | ||
9981 | * dired.el (dired-move-to-filename-regexp): | |
9982 | Accept month name and day-of-month in either order. | |
9983 | ||
9984 | * emacs-lisp/edebug.el (edebug-eval-mode): Nicer mode-name value. | |
9985 | ||
9986 | * help.el (function-called-at-point): Always use Emacs Lisp syntax tab. | |
9987 | Reject any "function call" with whitespace after the open-paren. | |
9988 | ||
9989 | * help.el (describe-variable): Pass default value to completing-read. | |
9990 | (describe-function): Likewise. | |
9991 | ||
9992 | * textmodes/page.el (narrow-to-page): Check whether forward-page | |
9993 | actually set the match data. | |
9994 | ||
9995 | * progmodes/scheme.el (scheme-let-indent): New arg NORMAL-INDENT. | |
9996 | (scheme-indent-function): Pass normal-indent as 3rd arg | |
9997 | when calling an indentation function. | |
9998 | ||
9999 | 1997-10-16 Alexandre Oliva <oliva@dcc.unicamp.br> | |
10000 | ||
10001 | * format.el (format-deannotate-region): In case of unmatched tags, | |
10002 | avoid using nil where end position is expected. | |
10003 | ||
10004 | 1997-10-16 Karl Heuer <kwzh@gnu.org> | |
10005 | ||
10006 | * winner.el (winner-pending-undo-ring): Defvar before first use. | |
10007 | (winner-undo-counter): Likewise. | |
10008 | ||
10009 | 1997-10-16 Marc Girod <girod@trshp.trs.ntc.nokia.com> | |
10010 | ||
10011 | * mail/rmailsum.el (rmail-summary-rmail-update): When looking for | |
10012 | rmail-view-buffer, check other frames as well. | |
10013 | ||
10014 | 1997-10-16 Per Abrahamsen <abraham@dina.kvl.dk> | |
10015 | ||
10016 | * double.el: Removed changelog comment section. | |
10017 | (double): New group. | |
10018 | (double-map): Add customize support. | |
10019 | (double-prefix-only): Ditto. | |
10020 | ||
10021 | * textmodes/nroff-mode.el (nroff): Moved from `editing' to `wp'. | |
10022 | ||
10023 | * wid-edit.el (variable-link): New widget. | |
10024 | (widget-variable-link-action): New function. | |
10025 | (function-link): New widget. | |
10026 | (widget-function-link-action): New function. | |
10027 | ||
10028 | 1997-10-16 Inge Frick <inge@nada.kth.se> | |
10029 | ||
10030 | * view.el: Some changes in comments and documentation. | |
10031 | View mode hooked into the customize tree. | |
10032 | (view): New custom group. | |
10033 | (view-highlight-face, view-scroll-auto-exit) | |
10034 | (view-try-extend-at-buffer-end) | |
10035 | (view-remove-frame-by-deleting, view-mode-hook): | |
10036 | Defined by defcustom instead of by defvar. | |
10037 | (view-mode-enter): Install exit-action also when view-mode is | |
e84eb37a | 10038 | already on. Small rewrite using unless. |
6edcb099 DL |
10039 | (view-mode, view-mode-exit, view-scroll-lines, view-really-at-end) |
10040 | (view-search): Small rewrite using when or unless. | |
10041 | ||
10042 | 1997-10-15 Richard Stallman <rms@gnu.org> | |
10043 | ||
10044 | * uniquify.el (uniquify-buffer-name-style): Add :require. | |
10045 | ||
10046 | * wid-edit.el (widget-button-click): Move point to where clicked. | |
10047 | ||
10048 | * startup.el (auto-save-list-file-prefix): Fix custom type. | |
10049 | ||
10050 | * textmodes/outline.el (outline-back-to-heading): New arg INVISIBLE-OK. | |
e84eb37a | 10051 | (outline-on-heading-p) |
6edcb099 DL |
10052 | (show-entry): If the heading is invisible, show it too. |
10053 | (hide-other): | |
10054 | ||
10055 | * scroll-bar.el (toggle-scroll-bar): Call prefix-numeric-value. | |
10056 | ||
10057 | * help.el (help-mode-maybe): New function, on temp-buffer-show-hook. | |
10058 | (describe-key, describe-mode): Don't call help-mode here. | |
10059 | (view-lossage, describe-function, describe-variable): Likewise. | |
10060 | ||
10061 | * compile.el (compilation-forget-errors): | |
10062 | Reinit compilation-directory-stack the way compile-internal does. | |
10063 | (compilation-parse-errors): Don't let default-directory change. | |
10064 | ||
10065 | * mail/smtpmail.el (smtpmail-send-it): Don't use time-stamp-strftime. | |
10066 | ||
10067 | * isearch.el (isearch-printing-char): Change S-SPC to SPC. | |
10068 | (isearch-mode-map): Bind S-SPC like SPC. | |
10069 | ||
10070 | * simple.el (end-of-visible-line): After skipping some invisible chars. | |
10071 | don't go forward a character, just to end of line. | |
10072 | ||
10073 | * mail/emacsbug.el (report-emacs-bug): Delete the condition-case. | |
10074 | ||
10075 | * winner.el (winner-change-fun): Don't use pushnew. | |
10076 | ||
10077 | 1997-10-15 Paul D. Smith <psmith@BayNetworks.COM> | |
10078 | ||
10079 | * imenu.el (imenu-add-to-menubar): If not using | |
10080 | imenu-default-create-index-function, don't require its variables. | |
10081 | ||
10082 | 1997-10-15 Dan Nicolaescu <done@sydney.ece.arizona.edu> | |
10083 | ||
10084 | * progmodes/hideshow.el (hs-special-modes-alist): Correct alist | |
10085 | for java-mode. | |
10086 | ||
10087 | 1997-10-15 Marc Girod <girod@trshp.trs.ntc.nokia.com> | |
10088 | ||
10089 | * mail/rmail.el (rmail): Avoid showing message twice. | |
10090 | ||
10091 | * mail/sendmail.el (mail-bury): Check for value, not just | |
10092 | existence, of alist element. | |
10093 | ||
10094 | 1997-10-13 Eli Zaretskii <eliz@is.elta.co.il> | |
10095 | ||
10096 | * term/pc-win.el (x-long-option-alist): New variable. | |
10097 | (msdos-handle-args): Handle and complete long options with | |
10098 | attached arguments. Support "-name", "-T" and "-rv" options. | |
10099 | ||
10100 | 1997-10-10 Richard Stallman <rms@gnu.org> | |
10101 | ||
10102 | * startup.el (command-line): Don't suppress suffix search. | |
10103 | ||
10104 | 1997-10-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
10105 | ||
10106 | * simple.el (previous-matching-history-element): No need to bind | |
10107 | minibuffer-history-sexp-flag any more. | |
10108 | (next-matching-history-element): Likewise. | |
10109 | * comint.el (comint-regexp-arg): Likewise. | |
10110 | * term.el (term-regexp-arg): Likewise. | |
10111 | ||
10112 | * simple.el (repeat-complex-command): Bind | |
10113 | minibuffer-history-sexp-flag to the minibuffer depth. | |
10114 | (next-history-element): Compare minibuffer-history-sexp-flag | |
10115 | against the current minibuffer depth to verify its validity. | |
10116 | (previous-matching-history-element): Likewise. | |
10117 | (minibuffer-history-sexp-flag): Update doc string. | |
10118 | ||
10119 | * ange-ftp.el (ange-ftp-name-format): Fix customize type. | |
10120 | (ange-ftp-smart-gateway-port): Likewise. | |
10121 | * browse-url.el (browse-url-netscape-display): Likewise. | |
10122 | (browse-url-generic-program): Likewise. | |
10123 | * cus-start.el (echo-keystrokes): Likewise. | |
10124 | * files.el (revert-without-query): Likewise. | |
10125 | * ps-print.el (ps-print-background-image): Likewise. | |
10126 | (ps-print-background-text): Likewise. | |
10127 | (ps-show-n-of-n): Doc fix. | |
10128 | ||
10129 | 1997-10-01 Dave Love <d.love@dl.ac.uk> | |
10130 | ||
10131 | * emacs-lisp/elint.el (elint-check-defcustom-form): New function. | |
10132 | (elint-special-forms): Use it. | |
10133 | ||
10134 | 1997-09-30 Dave Love <d.love@dl.ac.uk> | |
10135 | ||
10136 | * lisp-mode.el (lisp-imenu-generic-expression): Allow `/' in names. | |
10137 | ||
10138 | * finder.el (finder-mode-map): Bind [mouse-2]. | |
10139 | (finder-compile-keywords): Match compressed file names, but don't | |
10140 | put compression extension in the output. | |
10141 | (finder-find-library): Deleted. | |
10142 | (finder-commentary): Use locate-library, not finder-find-library. | |
10143 | (finder-mouse-select): New function. | |
10144 | (finder-summary): Mention mouse binding. | |
10145 | (finder-exit): Kill "*Finder Category*" buffer too. Avoid error | |
10146 | from deleting sole window. | |
10147 | ||
10148 | 1997-09-30 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
10149 | ||
10150 | * vc-hooks.el (vc-find-cvs-master): Added missing `throw' for | |
10151 | the case when TIMESTAMP is arbitrary text. | |
10152 | ||
10153 | 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> | |
10154 | ||
10155 | * wid-edit.el (widget-plist-member): Move from here to src/fns.c; | |
10156 | translated into C for efficiency. | |
10157 | (widget-put, widget-get, widget-apply): Likewise. | |
10158 | ||
10159 | 1997-09-30 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
10160 | ||
10161 | * widget.el: Delete vestigial autoloads. | |
10162 | ||
10163 | 1997-09-29 Michael Kifer <kifer@cs.sunysb.edu> | |
10164 | ||
10165 | * viper-ex.el, viper-init.el, viper.el: | |
10166 | Moved some defcustom's from viper group to viper-hooks and viper-misc | |
10167 | defgroups. | |
10168 | ||
e84eb37a JB |
10169 | * viper-cmd.el (viper-ket-function, viper-brac-function): |
10170 | Use with-output-to-temp-buffer. | |
6edcb099 | 10171 | (viper-forward/backward-sentence, viper-forward/backward-paragraph): |
e84eb37a | 10172 | Don't push mark if command is repeated. |
6edcb099 DL |
10173 | |
10174 | * viper-mous.el, viper-macs.el, viper-ex.el, viper-cmd.el: | |
10175 | Improved customization init vals. | |
10176 | ||
10177 | * viper-init.el: Added documentation to face variables. | |
10178 | ||
10179 | 1997-09-29 Michael Kifer <kifer@cs.sunysb.edu> | |
10180 | ||
10181 | * ediff-init.el: Added documentation to face-variables. | |
10182 | ||
e84eb37a | 10183 | * ediff-util.el (ediff-next-difference, ediff-previous-difference): Use |
6edcb099 DL |
10184 | ediff-merge-region-is-non-clash and don't compute fine diffs when |
10185 | skipping non-clash regions. | |
10186 | ||
e84eb37a | 10187 | * ediff-merg.el (ediff-merge-region-is-non-clash): New function. |
6edcb099 DL |
10188 | |
10189 | 1997-09-27 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
10190 | ||
10191 | * compile.el (compilation-mode-map): Use more meaningful menu name. | |
10192 | (compilation-mode-font-lock-keywords): Font-lock column numbers. | |
10193 | ||
10194 | 1997-09-26 Vladimir Alexiev <vladimir@cs.ualberta.ca> | |
10195 | ||
10196 | * arc-mode.el (archive-mode): Use write-contents-hooks. | |
10197 | ||
10198 | 1997-09-26 Dave Love <d.love@dl.ac.uk> | |
10199 | ||
10200 | * cmuscheme.el (scheme-mode-map): Remove duplicate menu item. | |
10201 | ||
10202 | 1997-09-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10203 | ||
5a905a7e | 10204 | * international/mule.el (make-coding-system): Cancel the previous change. |
6edcb099 DL |
10205 | |
10206 | * international/quail.el (quail-translation-keymap): Bind right, | |
10207 | left, down, and up keys. | |
10208 | ||
10209 | 1997-09-24 Kenichi HANDA <handa@nora.etl.go.jp> | |
10210 | ||
10211 | * international/mule.el (charset-list): Change it to function. | |
10212 | Make it obsolete. | |
10213 | (make-coding-system): Put `coding-system-parent' property to a | |
10214 | coding system just made. | |
10215 | (coding-spec-plist-idx): New variable. | |
10216 | ||
10217 | 1997-09-24 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
10218 | ||
10219 | * term.el (term-if-emacs19): Recognize version 20. | |
10220 | ||
10221 | 1997-09-24 Michael Ernst <mernst@cs.washington.edu> | |
10222 | ||
10223 | * shadow.el (shadows-compare-text-p): Add. | |
10224 | (shadow-same-file-or-nonexistent): Add. | |
10225 | (find-emacs-lisp-shadows): Use directory-file-name. | |
10226 | ||
5a905a7e SM |
10227 | * emacs-lisp/bytecomp.el (displaying-byte-compile-warnings): |
10228 | Show entire "Compiling ..." line when recentering. | |
6edcb099 DL |
10229 | |
10230 | 1997-09-24 Francis Litterio <franl@world.std.com> | |
10231 | ||
10232 | * saveplace.el (save-place-to-alist): Optimize out the degenerate | |
10233 | case when point is 1. | |
10234 | ||
10235 | 1997-09-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu> | |
10236 | ||
10237 | * cal-tex.el (cal-tex-cursor-filofax-daily): New function. | |
10238 | Delete from "to do" list. | |
10239 | * calendar.el (calendar-mode-map): Bind it to key. | |
10240 | (cal-tex-cursor-filofax-daily): Autoload it. | |
10241 | * cal-menu.el (cal-tex-mouse-filofax-daily): New function. | |
10242 | (cal-tex-mouse-filofax): Add menu item for it. | |
10243 | ||
5a905a7e SM |
10244 | * cal-mayan.el (calendar-mayan-days-before-absolute-zero): |
10245 | Change to more widely acknowledged value. | |
6edcb099 DL |
10246 | |
10247 | 1997-09-23 Eli Zaretskii <eliz@is.elta.co.il> | |
10248 | ||
10249 | * dos-w32.el (file-name-buffer-file-type-alist): Remove the files | |
10250 | with ".dos" extension from the list of binary files. | |
10251 | ||
10252 | 1997-09-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10253 | ||
10254 | * help-macro.el (make-help-screen): Make scroll bar work normally. | |
10255 | ||
10256 | 1997-09-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10257 | ||
10258 | * mail/rmailout.el (rmail-output-to-rmail-file): Doc fix. | |
10259 | ||
10260 | 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10261 | ||
10262 | * Version 20.2 released. | |
10263 | ||
10264 | * textmodes/outline.el (outline-up-heading): | |
10265 | Avoid infinite loop at beginning of buffer. | |
10266 | ||
10267 | * progmodes/cc-styles.el (c-initialize-builtin-style): | |
10268 | Don't ever try to use copy-tree. | |
10269 | ||
10270 | 1997-09-19 Kenichi Handa <handa@etl.go.jp> | |
10271 | ||
10272 | * loadup.el: Load case-table before loading | |
10273 | international/characters.el. | |
10274 | ||
10275 | * international/characters.el: Set case-table for Cyrillic characters. | |
10276 | ||
10277 | 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10278 | ||
10279 | * gnus/gnus-topic.el (gnus-topic-check-topology): | |
10280 | Don't crash if (cadr topic) is nil. | |
10281 | ||
10282 | * language/english.el (ASCII): Define as alias for English. | |
10283 | ||
10284 | * saveplace.el (save-place-version-control): Make nil the default. | |
10285 | ||
10286 | * international/quail.el (quail-simple-translation-keymap): | |
10287 | Bind delete and backspace explicitly, like DEL. | |
10288 | ||
10289 | 1997-09-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10290 | ||
10291 | * cal-menu.el: Require calendar only when compiling. | |
10292 | ||
10293 | * international/quail.el (quail-set-keyboard-layout): | |
10294 | Add autoload cookie. | |
10295 | ||
10296 | 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10297 | ||
10298 | * Version 20.1 released. | |
10299 | ||
10300 | * startup.el (normal-top-level-add-to-load-path): | |
10301 | Ignore case when comparing, if ms-dos or windows-nt. | |
10302 | ||
10303 | * mail/mh-comp.el: Many doc fixes. | |
10304 | (mh-send-letter): Choose a coding system | |
10305 | the same way sendmail-send-it (sendmail.el) does. | |
10306 | ||
10307 | * international/quail.el (quail-simple-translation-keymap): | |
10308 | Set the default (t) binding properly. | |
10309 | ||
10310 | * international/quail.el (quail-terminate-translation): | |
10311 | If quail-overlay is not an overlay, don't mess with it. | |
10312 | ||
e84eb37a | 10313 | * international/mule-util.el |
6edcb099 DL |
10314 | (coding-system-unification-table-for-encode): Recurse properly. |
10315 | (coding-system-unification-table-for-decode): Recurse properly. | |
10316 | ||
10317 | 1997-09-15 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10318 | ||
10319 | * mule.el (find-new-buffer-file-coding-system): Reflect | |
10320 | text coding part of default-buffer-file-coding-system to | |
10321 | buffer-file-coding-system when buffer-file-coding-system is | |
10322 | not locally set and ASCII only text is read. | |
10323 | ||
10324 | 1997-09-15 Barry A. Warsaw <cc-mode-help@python.org> | |
10325 | ||
10326 | * progmodes/cc-styles.el (c-initialize-builtin-style): | |
10327 | Copy the whole tree instead of just copy-sequence. | |
10328 | ||
10329 | 1997-09-15 Eli Zaretskii <eliz@is.elta.co.il> | |
10330 | ||
10331 | * info.el (Info-suffix-list): Add suffixes for MS-DOS version | |
10332 | running on Windows 95 with long file name support. | |
10333 | (info-insert-file-contents): When the Info file is to be | |
10334 | uncompressed, insert it literally. | |
10335 | ||
10336 | 1997-09-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
10337 | ||
10338 | * international/quail.el (quail-completion-list-translations): Fix | |
10339 | and simplify generation of translation list. | |
10340 | ||
10341 | * international/titdic-cnv.el (tit-process-header): Convert | |
10342 | argument of KEYPROMPT if it contains an escape. | |
10343 | (tit-process-body): Handle trailing whitespace and multiple spaces | |
10344 | between phrases. | |
10345 | ||
10346 | * startup.el (initial-major-mode): Fix customize type. | |
10347 | ||
10348 | * gnus/gnus-sum.el (gnus-summary-respool-default-method): | |
10349 | Likewise. | |
10350 | ||
10351 | * gnus/gnus-score.el (gnus-orphan-score): Likewise. | |
10352 | (gnus-score-default-header): Likewise. | |
10353 | (gnus-score-default-type): Likewise. | |
10354 | ||
10355 | * emulation/viper-mous.el (viper-mouse-search-key): Likewise. | |
10356 | (viper-mouse-insert-key): Likewise. | |
10357 | ||
10358 | * gnus/gnus.el (gnus-valid-select-methods): Likewise. | |
10359 | ||
10360 | * gnus/gnus-art.el (gnus-article-x-face-too-ugly): Likewise. | |
10361 | (gnus-saved-headers): Likewise. | |
10362 | (gnus-article-time-format): Doc fix. | |
10363 | ||
10364 | 1997-09-15 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
10365 | ||
10366 | * font-lock.el (tex-font-lock-keywords-2): Don't treat \item like \it. | |
10367 | ||
10368 | 1997-09-15 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10369 | ||
10370 | * international/kkc.el (kkc-mode-map): Bind all control keys to | |
10371 | kkc-non-kkc-command. | |
10372 | ||
10373 | 1997-09-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10374 | ||
10375 | * emacs-lisp/edebug.el (edebug-enter): Save, and bind to nil, | |
10376 | overriding-local-map and overriding-terminal-local-map. | |
10377 | ||
10378 | * textmodes/fill.el (canonically-space-region): Doc fix. | |
10379 | (fill-context-prefix): If the second line has the first line prefix, | |
10380 | plus whitespace, use the part that the first line shares. | |
10381 | (fill-individual-paragraphs): When prefix changes, | |
10382 | usually get the new prefix from just one line, | |
10383 | with an exception for indented first lines of paragraphs. | |
10384 | Start a new paragraph when a line has extra indentation | |
10385 | after the fill prefix. | |
10386 | ||
10387 | * international/mule-util.el (truncate-string-to-width): Doc typo fix. | |
10388 | ||
10389 | 1997-09-14 Hrvoje Niksic <hniksic@srce.hr> | |
10390 | ||
10391 | * arc-mode.el: Customized. | |
10392 | ||
10393 | 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10394 | ||
10395 | * disp-table.el (standard-display-european): | |
10396 | Do something useful where AUTO is t or a symbol. | |
10397 | ||
10398 | 1997-09-13 Erik Naggum <erik@naggum.no> | |
10399 | ||
10400 | * ph.el: Require cl at compile-time. | |
10401 | ||
e84eb37a | 10402 | * cl-macs.el (cl-loop-let): Use `last', not `last*'. |
6edcb099 DL |
10403 | |
10404 | 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10405 | ||
10406 | * language/english.el (setup-english-environment): Don't set | |
10407 | the terminal and keyboard coding systems. | |
10408 | ||
10409 | * international/mule-util.el (truncate-string-to-width): | |
10410 | Rename arg WIDTH to END-COLUMN. Fix the case when START-COLUMN | |
10411 | is after END-COLUMN. Doc fixes. | |
10412 | ||
10413 | * mail/sendmail.el (mail-do-fcc): When writing to an Rmail file, | |
10414 | use rmail-file-coding-system or else emacs-mule. | |
10415 | ||
10416 | * gnus/gnus-start.el (gnus-default-subscribed-newsgroups): | |
10417 | Fix custom type. Doc fix. | |
10418 | (gnus-init-file): Doc fix. | |
10419 | ||
10420 | 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10421 | ||
10422 | * startup.el (normal-top-level-add-to-load-path): | |
10423 | Try looking for the unmodified default-directory in load-path. | |
10424 | ||
10425 | * gud.el (perldb): Fix paren error in call to read-from-minibuffer. | |
10426 | ||
10427 | * emacs-lisp/debug.el (debug): Allow recursive minibuffers | |
10428 | if we're in a minibuffer already. | |
10429 | ||
10430 | * simple.el (next-history-element): | |
10431 | Cope if minibuffer-text-before-history is nil. | |
10432 | ||
10433 | * cus-edit.el (customize-group): Handle groups not yet loaded. | |
10434 | ||
10435 | 1997-09-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
10436 | ||
10437 | * ph.el (ph-server): Fix customize type. | |
10438 | ||
e84eb37a | 10439 | * emulation/viper-cmd.el (viper-smart-suffix-list): Likewise. |
6edcb099 DL |
10440 | |
10441 | * emulation/viper.el (viper-non-vi-major-modes): Likewise. | |
10442 | ||
10443 | * emulation/viper-macs.el (viper-repeat-from-history-key): | |
10444 | Likewise. | |
10445 | ||
10446 | * emulation/viper-mous.el (viper-mouse-search-key): Likewise. | |
10447 | (viper-mouse-insert-key): Likewise. | |
10448 | ||
10449 | * emulation/viper-ex.el (ex-unix-type-shell): Likewise. | |
10450 | ||
10451 | * add-log.el (add-log-current-defun-function): Likewise. | |
10452 | ||
10453 | * cal-china.el (chinese-calendar-time-zone): Likewise. | |
10454 | (chinese-calendar-standard-time-zone-name): Likewise. | |
10455 | ||
10456 | * gnus/gnus-start.el (gnus-site-init-file): Likewise. | |
10457 | ||
10458 | * gnus/gnus-group.el (gnus-permanently-visible-groups): Likewise. | |
10459 | ||
10460 | * gnus/gnus-sum.el (gnus-summary-thread-gathering-function): | |
10461 | Likewise. | |
10462 | ||
10463 | 1997-09-12 Erik Naggum <erik@naggum.no> | |
10464 | ||
10465 | * cal-menu.el, cal-move.el: Require calendar.el. | |
10466 | ||
10467 | 1997-09-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
10468 | ||
10469 | * cus-edit.el (hook) [:value-to-internal]: Use a nil value | |
10470 | unchanged. | |
10471 | ||
10472 | * completion.el (save-completions-flag): Doc fix. | |
10473 | ||
10474 | * indent.el (tab-stop-list): Doc fix. | |
10475 | ||
10476 | * strokes.el (strokes-click-command): Doc fix. | |
10477 | ||
10478 | * progmodes/make-mode.el | |
10479 | (makefile-pickup-everything-picks-up-filenames-p): Doc fix. | |
10480 | (makefile-mode): Doc fix. | |
10481 | ||
10482 | * solar.el (calendar-location-name): Doc fix. | |
10483 | ||
10484 | 1997-09-12 Michael Kifer <kifer@cs.sunysb.edu> | |
10485 | ||
10486 | * viper-keym.el (viper-want-ctl-h-help): Updated doc string. | |
e84eb37a JB |
10487 | (viper-vi-basic-map, viper-insert-basic-map, viper-replace-map): |
10488 | Added binding for backspace. | |
6edcb099 DL |
10489 | * viper-cmd.el (viper-adjust-keys-for): Separated backspace and C-h. |
10490 | ||
10491 | 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10492 | ||
10493 | * cal-french.el (french-calendar-accents): Change variable to function. | |
10494 | Uses changed. Test that we can display multibyte chars. | |
10495 | (french-calendar-day-name-array, french-calendar-month-name-array): | |
10496 | New functions. Use them instead of directly using these variables. | |
10497 | (french-calendar-multibyte-month-name-array): New variable. | |
10498 | (french-calendar-multibyte-special-days-array): New variable. | |
10499 | (calendar-print-french-date): Bind enable-multibyte-characters to t. | |
10500 | ||
10501 | * cus-edit.el (custom-face-menu): Use custom-face-save-command. | |
10502 | not custom-face-save. | |
10503 | (custom-face-save-command): New function. | |
10504 | (custom-variable-save): Fix error message. | |
10505 | ||
10506 | 1997-09-12 Inge Frick <inge@nada.kth.se> | |
10507 | ||
10508 | * compile.el (compilation-parse-errors): Fixed two bugs that | |
10509 | could make compilation-parse-errors loop infinitely. Each round | |
10510 | of the parsing loop now either moves point ahead at least a line | |
10511 | or sets `found-desired' to true to stop the loop. | |
10512 | ||
10513 | 1997-09-11 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10514 | ||
10515 | * international/quail.el (quail-translation-keymap): Fix previous | |
10516 | change. | |
10517 | ||
10518 | * mail/sendmail.el (sendmail-send-it): If both | |
10519 | buffer-file-coding-system and sendmail-coding-system are nil, use | |
10520 | iso-latin-1 for encoding. | |
10521 | ||
10522 | 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10523 | ||
10524 | * ps-print.el (ps-emacs-face-kind-p): Function deleted. | |
10525 | (ps-face-bold-p, ps-face-italic-p): | |
10526 | Check ps-bold-faces or ps-italic-faces. | |
10527 | (ps-zebra-stripes, ps-zebra-stripe-height): Doc fixes. | |
10528 | (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region, ps-setup): | |
10529 | Doc fixes. | |
10530 | ||
10531 | * international/quail.el (quail-update-translation): | |
10532 | Fix previous change. | |
10533 | ||
10534 | * term/internal.el: Use raw-text as coding system. | |
10535 | ||
10536 | 1997-09-11 Eli Zaretskii <eliz@is.elta.co.il> | |
10537 | ||
10538 | * international/mule-diag.el (describe-coding-system): Describe | |
10539 | coding systems of type 5, raw-text. | |
10540 | ||
10541 | * hexl.el (hexlify-buffer): Bind coding-system-for-write to | |
10542 | raw-text with eol-type derived from the buffer-file-coding-system. | |
10543 | ||
10544 | 1997-09-11 Michael Kifer <kifer@cs.sunysb.edu> | |
10545 | ||
e84eb37a JB |
10546 | * ediff-util.el (ediff-good-frame-under-mouse): New function. |
10547 | (ediff-really-quit): Now uses ediff-good-frame-under-mouse instead | |
6edcb099 DL |
10548 | of testing a whole bunch of conds in-line. |
10549 | ||
10550 | 1997-09-11 Kenichi Handa <handa@etl.go.jp> | |
10551 | ||
10552 | * international/kkc.el (kkc-mode-map): Bind meta-prefix-char to a | |
10553 | map which only has default key binding to | |
10554 | quail-execute-non-quail-command. | |
10555 | (kkc-non-kkc-command): Handle the key sequence as the same way as | |
10556 | universal-argument-other-key. | |
10557 | ||
10558 | * international/quail.el (quail-translation-keymap): | |
10559 | Make the default binding with define-key. | |
10560 | (quail-simple-translation-keymap): | |
10561 | Handle meta-prefix-char the way isearch does. | |
10562 | Make the default binding with define-key. | |
10563 | (quail-conversion-keymap): Likewise. | |
10564 | (quail-execute-non-quail-command): Handle the key sequence as the | |
10565 | same way as universal-argument-other-key. | |
10566 | (quail-make-guidance-frame): Don't dedicate the guidance buffer window. | |
10567 | (quail-show-guidance-buf): Likewise. | |
10568 | (quail-hide-guidance-buf): Delete code to turn off window dedication. | |
10569 | ||
10570 | 1997-09-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10571 | ||
10572 | * startup.el (initial-scratch-message): New variable. | |
10573 | (command-line-1): Use initial-scratch-message. | |
10574 | ||
10575 | * international/quail.el (quail-translation-keymap): | |
10576 | Handle meta-prefix-char the way isearch does. | |
10577 | ||
10578 | * international/mule-cmds.el (select-input-method): | |
10579 | No error if enable-multibyte-characters is nil. | |
10580 | ||
10581 | 1997-09-11 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10582 | ||
10583 | * gnus/gnus-mule.el: Set no-conversion for network communication | |
10584 | with nntpd. | |
10585 | (gnus-mule-initialize): For safety, set no-conversion for network | |
10586 | communication with nntpd. | |
10587 | ||
10588 | 1997-09-10 Michael Ernst <mernst@cs.washington.edu> | |
10589 | ||
10590 | * uniquify.el (uniquify-ignore-buffers-re): Added. | |
10591 | ||
10592 | 1997-09-10 Michael Kifer <kifer@cs.sunysb.edu> | |
10593 | ||
e84eb37a | 10594 | * viper-keym.el (viper-help-modifier-map): Deleted; help mode map is |
6edcb099 | 10595 | no longer modified. |
e84eb37a | 10596 | * viper.el (viper-set-hooks): Make help buffers come up in emacs state. |
6edcb099 DL |
10597 | |
10598 | 1997-09-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10599 | ||
10600 | * emacs-lisp/eval-reg.el (elisp-eval-buffer): | |
10601 | New arg FILENAME is ignored. | |
10602 | ||
10603 | 1997-09-10 Kenichi Handa <handa@etl.go.jp> | |
10604 | ||
10605 | * language/ethio-util.el (setup-ethiopic-environment): Don't bind | |
10606 | keys in global-map, don't add a hook to rmail-mode-hook and | |
10607 | mail-mode-hook. | |
10608 | (ethio-mode): New buffer local variable. | |
10609 | (ethio-mode-map): New variable. | |
10610 | (ethio-mode): New function. | |
10611 | (ethio-sera-to-fidel-mail-or-marker): New function. | |
10612 | (ethio-fidel-to-sera-mail-or-marker): New function. | |
10613 | (ethio-find-file): Do nothing if not in ethio-mode. | |
10614 | (ethio-write-file): Likewise. | |
10615 | (ethio-prefer-ascii-space): Moved from leim/quail/ethiopic.el. | |
10616 | (ethio-toggle-space): Likewise. | |
10617 | (ethio-insert-space): Likewise. | |
10618 | (ethio-insert-ethio-space): Likewise. | |
10619 | (ethio-prefer-ascii-punctuation): Likewise. | |
10620 | (ethio-toggle-punctuation): Likewise. | |
10621 | (ethio-gemination): Likewise. | |
10622 | ||
10623 | * mail/sendmail.el (sendmail-send-it): The priority of coding | |
10624 | system for encoding outgoing mails is (1) local value of | |
10625 | buffer-file-coding-system, (2) sendmail-coding-system, | |
10626 | (3) default-buffer-file-coding-system. | |
10627 | ||
10628 | 1997-09-10 Kenichi Handa <handa@etl.go.jp> | |
10629 | ||
10630 | * language/japan-util.el (setup-japanese-environment): Give | |
10631 | iso-2022-jp to set-default-coding-system if not running on DOS. | |
10632 | (read-hiragana-string): Use input method "japanese-hiragana". | |
10633 | ||
10634 | * gnus/gnus-mule.el: Add coding system specification for several | |
10635 | news groups. | |
10636 | ||
10637 | 1997-09-09 Dave Love <d.love@dl.ac.uk> | |
10638 | ||
10639 | * lisp-mode.el (lisp-imenu-generic-expression): | |
10640 | Recognize `defcustom' and `defgroup". | |
10641 | ||
10642 | 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10643 | ||
10644 | * disp-table.el (standard-display-european): Doc fix. | |
10645 | ||
10646 | 1997-09-09 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10647 | ||
10648 | * international/mule-cmds.el (input-method-verbose-flag): | |
10649 | Doc-string fixed. | |
10650 | ||
10651 | * international/quail.el (quail-simple): New function. | |
10652 | (quail-require-guidance-buf): New function. | |
10653 | (quail-show-guidance-buf): Do not show guidance buffer if simple | |
10654 | input method is used in the minibuffer. | |
10655 | (quail-update-guidance): Likewise. | |
10656 | ||
10657 | 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10658 | ||
10659 | * disp-table.el (standard-display-european): | |
10660 | If AUTO is non-nil, intern it. | |
10661 | Don't call set-terminal-coding-system if noninteractive. | |
10662 | ||
10663 | * international/quail.el (quail-translation-keymap) | |
10664 | (quail-simple-translation-keymap, quail-conversion-keymap): | |
10665 | Don't define escape. | |
10666 | ||
10667 | * ps-print.el (ps-face-bold-p): Use face-bold-p. | |
10668 | (ps-face-italic-p): Use face-italic-p. | |
10669 | ||
10670 | * comint.el (comint-file-name-chars): Doc fix. | |
10671 | (comint-word): Treat all non-ASCII chars as "part of word". | |
10672 | ||
10673 | 1997-09-09 Michael Ernst <mernst@cs.washington.edu> | |
10674 | ||
e84eb37a | 10675 | * uniquify.el: Use uniquify-file-name-nondirectory throughout; |
6edcb099 DL |
10676 | documentation tweaks. |
10677 | ||
10678 | 1997-09-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10679 | ||
10680 | * view.el (view-end-message): Don't mention q if it really do anything. | |
10681 | ||
10682 | * dired.el (dired-get-filename): Don't call encode-coding-string | |
10683 | if file-name-coding-system is non-nil. | |
10684 | ||
10685 | * emacs-lisp/find-func.el: New file. | |
10686 | ||
10687 | 1997-09-08 Per Abrahamsen <abraham@dina.kvl.dk> | |
10688 | ||
10689 | * cus-edit.el (custom-variable-save): Fixed doc string. | |
10690 | ||
10691 | * cus-edit.el (custom-variable-menu): Make it clear that `Lisp | |
10692 | mode' edit the initial lisp expression. | |
10693 | ||
10694 | 1997-09-08 Eli Zaretskii <eliz@is.elta.co.il> | |
10695 | ||
10696 | * info.el (info-insert-file-contents): Bind | |
10697 | coding-system-for-write to no-conversion. | |
10698 | ||
10699 | 1997-09-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
10700 | ||
10701 | * dabbrev.el (dabbrev-case-fold-search): Remove extra quote in | |
10702 | customize constant. | |
10703 | (dabbrev-case-replace): Likewise. | |
10704 | ||
10705 | * ispell.el (ispell-personal-dictionary): Fix customize type. | |
10706 | ||
10707 | * shell.el (shell-chdrive-regexp): Likewise. | |
10708 | ||
10709 | * progmodes/executable.el (executable-chmod): Likewise. | |
10710 | ||
10711 | * emacs-lisp/lisp.el (defun-prompt-regexp): Likewise. | |
10712 | ||
10713 | * progmodes/f90.el (f90-break-before-delimiters): Likewise. | |
10714 | ||
10715 | * progmodes/hideshow.el (hs-minor-mode-hook): Likewise. | |
10716 | ||
10717 | * progmodes/icon.el (icon-tab-always-indent): Likewise. | |
10718 | ||
10719 | * browse-url.el (browse-url group): Remove autoload cookie. | |
10720 | ||
10721 | * diff.el (diff group): Remove autoload cookie. | |
10722 | ||
10723 | 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10724 | ||
10725 | * files.el (insert-directory): Encode the file name. | |
10726 | ||
10727 | * startup.el (command-line): Pass charset to | |
10728 | standard-display-european. | |
10729 | ||
10730 | * disp-table.el (standard-display-european): Arg AUTO | |
10731 | specifies coding system for terminal output (if needed). | |
10732 | ||
10733 | 1997-09-08 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10734 | ||
10735 | * international/quail.el (quail-translation-keymap): Bind C-space | |
10736 | to quail-select-current. | |
10737 | ||
10738 | 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10739 | ||
10740 | * textmodes/fill.el (fill-individual-paragraphs): Don't include | |
10741 | paragraph-separate lines in any paragraph; just skip them. | |
10742 | ||
10743 | * telnet.el (telnet-initial-filter): Temporarily go to proper buffer. | |
10744 | ||
10745 | 1997-09-07 Barry A. Warsaw <cc-mode-help@python.org> | |
10746 | ||
10747 | * progmodes/cc-mode.el (c-version): Updated. | |
10748 | ||
10749 | * progmodes/cc-cmds.el (c-beginning-of-statement): | |
10750 | Fixes in sentence movement to properly | |
10751 | handle M-e moving forward into a comment when looking at preceding | |
10752 | whitespace, and M-a moving backward into comment when looking at | |
10753 | following whitespace. | |
10754 | ||
10755 | * progmodes/cc-cmds.el (c-comment-line-break-function): | |
10756 | Don't break line in the middle of a string. | |
10757 | ||
10758 | * progmodes/cc-langs.el (c-mode-base-map): Don't define C-c C-e here. | |
10759 | (c-mode-map, c++-mode-map): Define C-c C-e here. | |
10760 | (objc-mode-map): Define C-c C-e, not /. | |
10761 | (java-mode-map, idl-mode-map): Don't define /. | |
10762 | ||
10763 | * progmodes/cc-engine.el (c-end-of-statement-1): | |
10764 | Wrap backward-up-list in a c-safe call so no error results when | |
10765 | buffer contains only a comment and point is at eob. | |
10766 | ||
10767 | * progmodes/cc-engine.el (c-inside-bracelist-p): | |
10768 | Add a test to the enum list test so that enum in a k&r | |
10769 | arg decl doesn't confuse handling of the function body. | |
10770 | ||
10771 | * progmodes/cc-styles.el (c-style-alist) <python>: | |
10772 | knr-argdecl-intro == +, fill-column = 78, | |
10773 | arglist-intro <= +, inextern-lang <= 0. | |
10774 | Set c-comment-continuation-stars to "". | |
10775 | ||
10776 | 1997-09-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10777 | ||
10778 | * mail/sendmail.el (mail-mode): Allow dash in citation prefixes | |
10779 | in adaptive-fill-regexp and adaptive-fill-first-line-regexp. | |
10780 | ||
10781 | * cus-edit.el (custom-file): Now nil stands for "use the init file". | |
10782 | (custom-save-delete): If custom-file is nil, use user-init-file. | |
10783 | (custom-save-all): Likewise. | |
10784 | ||
10785 | * international/mule.el (load-with-code-conversion): | |
10786 | Use third arg to eval-buffer and don't set buffer-file-name. | |
10787 | ||
10788 | * disp-table.el (standard-display-european): Set or clear | |
10789 | the terminal coding system. | |
10790 | ||
10791 | * version.el (emacs-version): If HERE, add a newline. | |
10792 | ||
10793 | * startup.el (command-line-1): Update copyright year in string. | |
10794 | ||
10795 | * international/mule-cmds.el (universal-coding-system-argument): | |
10796 | Improve prompt strings. | |
10797 | ||
10798 | * time-stamp.el (time-stamp-time-zone): Allow nil as alternative. | |
10799 | ||
10800 | 1997-09-06 Michael Ernst <mernst@cs.washington.edu> | |
10801 | ||
10802 | * uniquify.el: Rename uniquify-fix-list-* to uniquify-fix-item-*. | |
10803 | All callers changed. | |
10804 | (uniquify-rationalize-file-buffer-names): | |
10805 | Use directory-file-name for directories (eliminate trailing slash). | |
10806 | Call uniquify-fix-item-unrationalized-buffer. | |
10807 | (uniquify-buffer-file-name): Use directory-file-name. | |
10808 | (uniquify-fix-item-unrationalized-buffer): New function. | |
10809 | (uniquify-unrationalized-buffer): Function deleted. | |
10810 | ||
10811 | 1997-09-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10812 | ||
10813 | * font-lock.el (font-lock-comment-face, etc.): | |
10814 | defvars moved up to avoid warnings. | |
10815 | (font-lock-face-attributes, global-font-lock-mode): Add defvars. | |
10816 | ||
10817 | * ps-print.el (ps-setup): ps-zebra-stripe => ps-zebra-stripes. | |
10818 | ps-number-of-zebra => ps-zebra-stripe-height. | |
10819 | ||
10820 | * international/quail.el (quail-execute-non-quail-command): | |
10821 | Call quail-terminate-translation. | |
10822 | ||
10823 | * emacs-lisp/lisp.el (move-past-close-and-reindent): | |
10824 | Don't move closeparen back onto the end of a comment. | |
10825 | ||
10826 | * dired.el (dired-flag-garbage-files): Move interactive flag | |
10827 | across doc string. | |
10828 | ||
10829 | * progmodes/m4-mode.el (m4-mode): Add autoload cookie. | |
10830 | ||
10831 | * files.el (auto-mode-alist): Handle .m4 and .mc files. | |
10832 | ||
10833 | 1997-09-06 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
10834 | ||
10835 | * font-lock.el (global-font-lock-mode): When turning off | |
10836 | Global Font Lock mode, turn off Font Lock mode everywhere. | |
10837 | ||
10838 | * menu-bar.el (menu-bar-options-menu): Simplify global-font-lock-mode | |
10839 | entry using enhanced global-font-lock-mode function. | |
10840 | ||
10841 | * emacs-lisp/regexp-opt.el (regexp-opt): Doc fix. | |
10842 | ||
10843 | 1997-09-06 Michael Kifer <kifer@cs.sunysb.edu> | |
10844 | ||
10845 | * ediff-ptch.el (ediff-patch-buffer-internal): | |
10846 | now behaves uniformely, whether the buffer | |
10847 | visits a file or not. | |
e84eb37a | 10848 | * ediff-util.el (ediff-other-buffer): Smarter selection of |
6edcb099 DL |
10849 | suitable other buffer. |
10850 | Moved binding of backspace after the binding for C-h. | |
10851 | Makes a difference in XEmacs. | |
e84eb37a JB |
10852 | * ediff.el (ediff-patch-buffer): Smarter selection of the defaults. |
10853 | * ediff-mult.el (ediff-meta-session-p): New function. | |
10854 | (ediff-operate-on-marked-sessions): Now recursively descends into | |
6edcb099 DL |
10855 | subdirectories. |
10856 | ||
10857 | 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10858 | ||
10859 | * faces.el (set-face-font-auto): | |
10860 | instanciate-fontset renamed to instantiate-fontset. | |
10861 | ||
10862 | * international/fontset.el (uninstantiated-fontset-alist): | |
10863 | Variable name spelling fixed, and doc fix. All uses fixed. | |
10864 | (instantiate-fontset): Function name spelling fixed. | |
10865 | ||
10866 | * isearch.el (search-whitespace-regexp): Doc fix. | |
10867 | ||
10868 | * international/mule.el (load-with-code-conversion): | |
10869 | Don't bind enable-multibyte-characters; set it in the temp buffer. | |
10870 | ||
10871 | * compile.el (compilation-ask-about-save): Add autoload cookie. | |
10872 | ||
10873 | * progmodes/simula.el (simula-emacs-features): | |
10874 | Treat Emacs 20 like Emacs 19. | |
10875 | ||
10876 | 1997-09-05 Vinicius Jose Latorre <vinicius@cpqd.br> | |
10877 | ||
10878 | * ps-print.el: Some comment and doc fixes. | |
10879 | (ps-print-version): New version number (3.05.1). | |
10880 | (ps-adobe-tag): Replace defvar by defcustom, and doc fix. | |
10881 | (ps-print-with-faces, ps-print-without-faces) | |
10882 | (ps-spool-with-faces, ps-spool-without-faces): Add arg REGION-P. | |
10883 | (ps-print-region-with-faces, ps-print-region) | |
10884 | (ps-spool-region, ps-spool-region-with-faces): Fix calls to | |
10885 | the functions above. | |
10886 | (ps-setup): Print value of ps-zebra-stripe, ps-number-of-zebra, | |
10887 | ps-line-number, ps-print-background-image, | |
10888 | and ps-print-background-text. | |
10889 | (ps-print-prologue-1): Bug fix in PostScript programming: | |
10890 | /BeginDSCPage, /BeginPage. | |
10891 | (ps-showpage-count, ps-ref-bold-faces, ps-ref-italic-faces) | |
10892 | (ps-ref-underlined-faces, font-lock-face-attributes) | |
10893 | (ps-initialize-faces): Vars deleted. | |
10894 | (ps-override-list, ps-extension-to-bit-face) | |
10895 | (ps-extension-to-screen-face, ps-initialize-faces, ps-header-height) | |
10896 | (ps-hard-lf, ps-soft-lf, ps-get-face, ps-map-font-lock): Fn deleted. | |
10897 | (ps-extend-face-list, ps-extend-face): Doc fix. | |
10898 | (ps-print-face-alist): New var to handle face alist. | |
10899 | (ps-printing-region): New var and fn. | |
10900 | (ps-header-page, ps-set-face-bold, ps-set-face-italic) | |
10901 | (ps-set-face-underline, ps-set-face-attribute, ps-map-face): New fn. | |
10902 | (ps-rmail-mode-hook, ps-rmail-print-message-from-summary) | |
10903 | (ps-print-message-from-summary, ps-vm-print-message-from-summary): | |
10904 | Fns moved. | |
10905 | (ps-background): New argument PAGE-NUMBER. | |
10906 | (ps-begin-file): Bug fix and print proper line number in a region. | |
10907 | (ps-begin-page): Call ps-header-page. | |
10908 | (ps-get-buffer-name): Indicates in the header when printing a region. | |
10909 | (ps-end-page): Delete ps-showpage-count. | |
10910 | (ps-dummy-page): Calls ps-header-page. | |
10911 | (ps-set-color): Programming improvement. | |
10912 | (ps-plot-region): Doc fix. | |
10913 | (ps-face-attributes): Same functionality as deleted ps-get-face. | |
10914 | (ps-build-reference-face-lists): Do the job by calling | |
10915 | ps-set-face-bold and ps-bold-faces, and friends. | |
10916 | ||
10917 | 1997-09-05 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
10918 | ||
10919 | * language/japan-util.el (setup-japanese-environment): Set | |
10920 | coding-category-iso-8-else to japanese-iso-8bit. | |
10921 | ||
10922 | 1997-09-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10923 | ||
10924 | * emacs-lisp/easymenu.el (easy-menu-create-keymaps): | |
10925 | If two distinct items have the same string, make different | |
10926 | key events for them. | |
10927 | ||
10928 | * international/mule.el (charset-quoted-standard-p): New function. | |
10929 | Use it instead of quoted-symbol-p. | |
10930 | (charset-id): Use charset-quoted-standard-p. | |
10931 | (quoted-symbol-p): Function deleted. | |
10932 | ||
10933 | * ispell.el (ispell-command-loop): | |
10934 | Restore dedicated flg of selected window. | |
10935 | (ispell-overlay-window): Move dedicated flag of old window | |
10936 | into the bottom of the two windows made from it. | |
10937 | ||
10938 | * international/mule-cmds.el (read-language-name): Doc fix. | |
10939 | (set-language-environment): Improve prompt. | |
10940 | ||
10941 | * international/mule.el (set-terminal-coding-system): | |
10942 | Specify default to read-coding-system. | |
10943 | (set-keyboard-coding-system): Likewise. | |
10944 | ||
10945 | 1997-09-05 Paul Eggert <eggert@twinsun.com> | |
10946 | ||
10947 | * gnus/message.el (message-unix-mail-delimiter): Initialize | |
10948 | to the same value that rmail-unix-mail-delimiter is initialized to. | |
10949 | ||
10950 | 1997-09-05 Michael Kifer <kifer@cs.sunysb.edu> | |
10951 | ||
10952 | * viper-init.el (viper-replace-region-start-delimiter): | |
10953 | Improved the default. | |
e84eb37a | 10954 | * viper-mous.el (viper-mouse-click-search-word) |
6edcb099 DL |
10955 | (viper-mouse-click-insert-word): |
10956 | Fixed to not react when click is not over a text area. | |
10957 | * viper.el (read-file-name): Unadvised. | |
10958 | * viper-cmd.el (viper-insert-state-post-command-sentinel) | |
10959 | (viper-save-last-insertion): | |
10960 | Check if args and viper-insert-point are markers. | |
10961 | (viper-minibuffer-trim-tail): New function. | |
10962 | ||
10963 | 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10964 | ||
10965 | * international/mule.el (set-buffer-file-coding-system): | |
10966 | Improve prompt. | |
10967 | ||
10968 | * international/mule-cmds.el (toggle-input-method): | |
10969 | No error if enable-multibyte-characters is nil. | |
10970 | (read-input-method-name): Specify the input history properly. | |
10971 | (select-input-method): Improve prompt. | |
10972 | ||
10973 | * international/mule-util.el (string-to-sequence): | |
10974 | Work usefully when enable-multibyte-characters is nil. | |
10975 | ||
10976 | * international/quail.el (quail-update-translation): | |
10977 | Do insert translated char when enable-multibyte-characters is nil. | |
10978 | ||
10979 | 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
10980 | ||
10981 | * international/mule-cmds.el (read-language-name): Use a default, | |
10982 | not an initial input. | |
10983 | ||
10984 | * international/mule-conf.el (file-coding-system-alist): | |
10985 | Match `loaddefs.el' more accurately. | |
10986 | ||
10987 | * rect.el (operate-on-rectangle): If we overshoot when looking | |
10988 | for endcol, back up. | |
10989 | ||
10990 | * menu-bar.el (menu-bar-help-menu): | |
10991 | Rename info item to "Info (Browse Manuals)". | |
10992 | ||
10993 | * menu-bar.el (menu-bar-options-menu): String now "Global Options". | |
10994 | Rewrite the font lock toggle to turn off font lock on all buffers. | |
10995 | Choose lazy-lock by setting font-lock-support-mode. | |
10996 | ||
10997 | * ispell.el (ispell-overlay-window): Undo previous change; | |
10998 | in other words, don't bind inhibit-frame-unsplittable. | |
10999 | ||
11000 | * international/mule-cmds.el (mule-menu-keymap): | |
11001 | Define only as a variable; specify a name for the keymap. | |
11002 | (mule-keymap): Define only as variable. | |
11003 | ||
11004 | * mail/sendmail.el (mail-mode): Set adaptive-fill-first-line-regexp | |
11005 | specially, not same as adaptive-fill-regexp. | |
11006 | ||
11007 | 1997-09-03 Kenichi Handa <handa@etl.go.jp> | |
11008 | ||
11009 | * international/quail.el (quail-update-guidance): If PROMPTKEY is | |
11010 | specified in the original CXTERM dictionary, show also candidates | |
11011 | in Quail guidance buffer. | |
11012 | (quail-show-translations): Likewise. | |
11013 | ||
11014 | 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk> | |
11015 | ||
11016 | * term/w32-win.el (w32-handle-scroll-bar-event): On up and | |
11017 | down events, place point at window start position. | |
11018 | Bind f10 to menubar. | |
11019 | Move keypad key definitions to w32-fns.el. | |
11020 | ||
11021 | * dos-w32.el (file-name-buffer-file-type-alist): Add more | |
11022 | extensions for binary files. | |
11023 | ||
11024 | * w32-fns.el: Don't unset C-mouse-down bindings. | |
11025 | Ignore "Windows" keys by default. | |
11026 | Move keypad key definitions from term/w32-win.el. | |
11027 | (convert-standard-file-name): New function. | |
11028 | (make-auto-save-file-name): Use convert-standard-file-name. | |
11029 | ||
11030 | 1997-09-02 Michael Welsh Duggan <md5i@schenley.com> | |
11031 | ||
11032 | * term/w32-win.el (mouse-wheel-scroll-amount): New variable. | |
11033 | (mouse-wheel-scroll-line, mouse-wheel-scroll-screen): New functions. | |
11034 | Bind mouse-wheel events to mouse-wheel functions. | |
11035 | ||
11036 | 1997-09-02 Geoff Voelker <voelker@cs.washington.edu> | |
11037 | ||
11038 | * w32-fns.el: Update doc strings. | |
11039 | (w32-startup): Deleted function. | |
11040 | (w32-check-shell-configuration, w32-init-info): New functions. | |
11041 | (w32-system-shell-p): Renamed from w32-using-system-shell-p. | |
11042 | Added shell name argument. | |
11043 | ||
11044 | 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11045 | ||
11046 | * progmodes/etags.el (find-tag-tag): Pass default to completing-read. | |
11047 | ||
11048 | * dired.el (dired-get-filename): Don't call encode-coding-string | |
11049 | if FILE is nil. | |
11050 | ||
11051 | 1997-09-02 Andrew Innes <andrewi@harlequin.co.uk> | |
11052 | ||
11053 | * comint.el (comint-file-name-chars): Use separate sets for ms-dos | |
11054 | and windows-nt. | |
11055 | ||
11056 | * disp-table.el (standard-display-european): Map \222 to apostrophe. | |
11057 | ||
11058 | * files.el (file-truename) [windows-nt]: Use the canonicalized | |
11059 | long file name as the truename. | |
11060 | (auto-mode-alist): Use archive-mode for Java JAR files. | |
11061 | (recover-file) [windows-nt]: Don't try to list directory. | |
11062 | ||
11063 | * frame.el (other-frame) [windows-nt]: Use w32-focus-frame. | |
11064 | ||
11065 | * gud.el (gud-gdb-marker-regexp): Allow for drive letter and colon. | |
11066 | ||
11067 | * scroll-bar.el (scroll-bar-maybe-set-window-start): Change window | |
11068 | if current start is equal to start of next portion. | |
11069 | ||
11070 | 1997-09-02 Geoff Voelker <voelker@cs.washington.edu> | |
11071 | ||
11072 | * cus-edit.el (custom-display): Use w32 instead of win32. | |
11073 | * browse-url.el (browse-url-netscape): Check for w32 window-system | |
11074 | symbol. | |
11075 | ||
11076 | 1997-09-02 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
11077 | ||
e84eb37a JB |
11078 | * enriched.el (enriched-decode-foreground) |
11079 | (enriched-decode-background): Test of facemenu-get-face return | |
6edcb099 DL |
11080 | value no longer needed. |
11081 | ||
11082 | * facemenu.el (facemenu-get-face): Just warn when given an | |
11083 | undefined color, no error, still return face. | |
11084 | ||
11085 | 1997-09-02 Kenichi Handa <handa@etl.go.jp> | |
11086 | ||
11087 | * mail/rmail.el (rmail): Reset enable-multibyte-characters to the | |
11088 | default value to enable message decoding if the default value is | |
11089 | non-nil. | |
11090 | ||
11091 | * international/quail.el (quail-keyboard-layout-alist): Add an | |
11092 | entry for "atari-german". | |
11093 | (quail-keyboard-translate): If CH is not in the keyboard location | |
11094 | covered by quail-keyboard-layout-standard, return CH. | |
11095 | (quail-show-kbd-layout): Show keyboard layout based on | |
11096 | quail-keyboard-layout-standard if the current input method | |
11097 | requires keyboard translation. | |
11098 | ||
11099 | 1997-09-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11100 | ||
11101 | * international/mule-cmds.el (set-coding-system-map): | |
11102 | Add an item for universal-coding-system-argument. | |
11103 | ||
11104 | 1997-09-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11105 | ||
11106 | * userlock.el (ask-user-about-lock): Abbreviate file name | |
11107 | and locking user's name. | |
11108 | ||
11109 | * international/mule.el (set-auto-coding): Recognize coding: in first | |
11110 | line even if not the first variable. | |
11111 | ||
11112 | * language/european.el (setup-8-bit-environment): | |
11113 | Inhibit message about loading latin-N.el. | |
11114 | ||
11115 | 1997-09-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
11116 | ||
11117 | * international/quail.el (quail-translation-keymap): Fix prev change. | |
11118 | (quail-conversion-keymap): Likewise. | |
11119 | ||
11120 | * international/mule-cmds.el (describe-input-method): Fix prev change. | |
11121 | (read-multilingual-string): Likewise. | |
11122 | (describe-language-environment): Prompt modified. | |
11123 | ||
11124 | * ispell.el (ispell-region): Take account of the fact that `ispell' | |
11125 | will return OFFSET by counting non-ASCII characters as one. | |
11126 | (ispell-dictionary-alist-1): Add coding systems to each entry. | |
11127 | (ispell-dictionary-alist-2): Likewise. | |
11128 | (ispell-get-coding-system): New function. | |
11129 | (ispell-decode-string): New function. | |
11130 | (ispell-get-casechars): Decode the string if necessary. | |
11131 | (ispell-get-not-casechars, ispell-get-otherchars): Likewise. | |
11132 | ||
11133 | 1997-09-01 Naoto TAKAHASHI <ntakahas@etl.go.jp> | |
11134 | ||
e84eb37a JB |
11135 | * language/ethio-util.el (ethio-sera-to-fidel-region) |
11136 | (ethio-sera-to-fidel-buffer, ethio-fidel-to-sera-region) | |
11137 | (ethio-fidel-to-sera-buffer): Doc-string fixed. | |
6edcb099 DL |
11138 | |
11139 | 1997-09-01 Kenichi Handa <handa@etl.go.jp> | |
11140 | ||
11141 | * international/quail.el (quail-translation-keymap): Do not bind | |
11142 | "\C-c" to quail-abort-translation. | |
11143 | (quail-mode-map): Bind key codes 128 through 256 to | |
11144 | quail-start-translation. | |
11145 | (quail-translation-keymap): Bind key codes 128 through 256 to | |
11146 | quail-self-insert-command. | |
11147 | (quail-conversion-keymap): Bind key codes 128 through 256 to | |
11148 | quail-start-translation-in-conversion-mode. | |
11149 | ||
11150 | * international/mule-cmds.el (get-language-info): Accept a symbol | |
11151 | as the arg LANGUAGE-NAME. | |
11152 | (set-language-info): Likewise. | |
11153 | (set-language-info-alist): Likewise. | |
11154 | (register-input-method): Accept a symbol as the args INPUT-METHOD | |
11155 | and LANGUAGE-NAME. | |
11156 | (activate-input-method): Accept a symbol as the args INPUT-METHOD. | |
11157 | (describe-input-method): Likewise. | |
11158 | (read-multilingual-string): Likewise. | |
11159 | (set-language-environment): Accept a symbol as the arg LANGUAGE-NAME. | |
11160 | (describe-language-environment): Likewise. | |
11161 | ||
11162 | * files.el (hack-local-variables-prop-line): Ignore coding: tag. | |
11163 | (hack-one-local-variable): Likewise. | |
11164 | ||
11165 | * international/mule.el (set-auto-coding): Name changed from | |
11166 | auto-file-coding-system. The argument STRING is now a | |
10d1d0af | 11167 | concatenation of the heading 1K-byte and the tailing 3K-byte of a |
6edcb099 DL |
11168 | file. |
11169 | (set-auto-coding-function): Set it to `set-auto-coding'. | |
11170 | ||
11171 | 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
11172 | ||
11173 | * emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle | |
11174 | custom-declare-variable. | |
11175 | ||
11176 | * international/mule-diag.el (describe-current-coding-system): Add | |
11177 | missing newline in output. | |
11178 | ||
11179 | 1997-08-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11180 | ||
11181 | * gnus/pop3.el (pop3-md5): New function. | |
11182 | (pop3-apop): Use pop3-md5, not md5. | |
11183 | (pop3-md5-program): New variable. | |
11184 | ||
11185 | * gnus/md5.el: File deleted. | |
11186 | ||
11187 | * gnus/gnus-soup.el: Require cl at compile time. | |
11188 | * gnus/gnus-move.el, gnus/gnus-uu.el: Likewise. | |
11189 | ||
11190 | * add-log.el (change-log-font-lock-keywords): Add more to prev change. | |
11191 | ||
11192 | 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11193 | ||
11194 | * dired.el (dired-get-filename): Encode file name | |
11195 | using the buffer's coding system. | |
11196 | ||
11197 | * mail/sendmail.el (mail-send): Complain about invalid header line. | |
11198 | ||
f1180544 | 11199 | 1997-08-30 Jerry James <jerry@cs.ucsb.edu> |
6edcb099 DL |
11200 | |
11201 | * format.el (format-subtract-regions): New function. | |
11202 | (format-property-increment-region): New function. | |
11203 | ||
11204 | * format.el (format-deannotate-region): When multiple annotations | |
11205 | go into a single text property, split the outer annotations (with | |
11206 | format-subtract-regions) instead of resetting them; use lists of | |
11207 | regions instead of a single number for the text property start. | |
11208 | ||
11209 | * format.el (format-deannotate-region): Don't change extents of | |
11210 | enclosing annotations of the same kind. | |
11211 | ||
833815e8 SM |
11212 | * format.el (format-deannotate-region): |
11213 | Use property-increment-region to add to numeric properties. | |
6edcb099 DL |
11214 | |
11215 | 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11216 | ||
11217 | * dos-w32.el (find-buffer-file-type): Don't check for untranslated | |
11218 | file systems here. | |
11219 | (find-buffer-file-type-coding-system): For reading a file, | |
11220 | check for binary file, then text file, then existing file, | |
11221 | then whether file name is translated. | |
11222 | ||
11223 | * textmodes/text-mode.el (text-mode-hook-identify): New function, | |
11224 | put on text-mode-hook. Set text-mode-variant here. | |
11225 | (text-mode): Don't set it here. | |
11226 | ||
11227 | * disp-table.el (standard-display-european): Doc fix. | |
11228 | ||
11229 | 1997-08-29 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
11230 | ||
11231 | * reftex.el (reftex-customize): Added call to customize browse. | |
11232 | (reftex-show-commentary): New function. | |
11233 | (reftex-label-alist): Prefix may contain % escapes. Nth macro | |
e84eb37a | 11234 | argument may be context. May give two different context methods. |
6edcb099 DL |
11235 | (reftex-default-label-alist-entries): Customization type changed. |
11236 | (reftex-label-menu-flags): Extra flag for searches. | |
11237 | (reftex-cite-format): Changed completely, % escapes are now used. | |
11238 | (reftex-comment-citations): New variable. | |
11239 | (reftex-cite-comment-format): New variable. | |
11240 | (reftex-cite-punctuation): New variable. | |
11241 | (reftex-make-master-buffer): Changed name of master buffer, | |
c7015153 | 11242 | removed interactive. Runs a hook on the buffer. Interpret |
6edcb099 DL |
11243 | TEXINPUTS environment variable. Allow naked argument for \input. |
11244 | Master buffer is now in fundamental mode. | |
11245 | (reftex-access-scan-info): Name of master buffer changed. | |
11246 | (reftex-section-regexp): Is now computed from section levels, | |
10d1d0af | 11247 | not set independently. |
6edcb099 DL |
11248 | (reftex-section-levels): Made customizable. |
11249 | (reftex-label): Interpret % escapes in prefix. Use label format | |
11250 | if given. | |
11251 | (reftex-replace-prefix-escapes): New function. | |
11252 | (reftex-uniquify-label): New function. | |
11253 | (reftex-next-label-number): Function definition removed. | |
11254 | (reftex-reference): Use reftex-uniquify-label. Allow more general | |
11255 | label commands. | |
11256 | (reftex-offer-label-menu): | |
11257 | Interpret new flag in reftex-label-menu-flags. | |
11258 | (reftex-make-and-insert-label-list): Use text properties to record | |
11259 | label index. | |
11260 | (reftex-find-nearby-label): Allow more general label commands. | |
11261 | (reftex-scan-buffer-for-labels): Allow more general label commands. | |
11262 | (reftex-init-section-numbers): New function. | |
11263 | (reftex-allow-for-ctrl-m): New function. | |
11264 | (reftex-label-info-update): Allow more general label commands. | |
11265 | (reftex-label-info): New parameter derive. | |
c7015153 | 11266 | (reftex-short-context): Interpret integer parse as nth arg of macro. |
6edcb099 | 11267 | (reftex-nth-parens-substring): New function. |
c7015153 | 11268 | (reftex-select-item): Interpret the new 'cnt text property. |
6edcb099 DL |
11269 | (reftex-pop-to-label): Allow more general label commands. |
11270 | (reftex-nicify-text): Allow more general label commands. | |
11271 | (reftex-toc): Remember previous window configuration. Use text | |
11272 | properties to store info. Bind mouse-2. | |
11273 | (reftex-make-master-buffer): New Hook. | |
11274 | (reftex-last-window-height): New variable. | |
11275 | (reftex-toc-show-help): New function. | |
11276 | (reftex-toc-help): New constant. | |
11277 | (reftex-nearest-section): Use text properties to store info. | |
11278 | (reftex-empty-toc-buffer): New function. | |
11279 | (reftex-re-enlarge): New function. | |
11280 | (reftex-toc-goto-line): New function. | |
11281 | (reftex-toc-mouse-goto-line-and-hide): New function. | |
11282 | (reftex-cite-format-builtin): New constant. | |
11283 | (reftex-cite-format-default): Constant removed. | |
11284 | (reftex-cite-format-1-author-simple): Constant removed. | |
11285 | (reftex-cite-format-2-authors): Constant removed. | |
11286 | (reftex-get-bib-names): New function. | |
11287 | (reftex-get-bib-authors) Function removed. | |
11288 | (reftex-format-bib-entry): Use now reftex-get-bib-names. | |
e84eb37a | 11289 | (reftex-citation): Completely rewritten. Offers selection of |
6edcb099 DL |
11290 | different cite macros first, then the reference menu. Works with |
11291 | the various new variables mentioned above. Accept the `a' key to | |
11292 | use all selected citations. | |
11293 | (reftex-insert-bib-matches): New function. | |
11294 | (reftex-format-citation): Now interpretes % escapes. | |
11295 | (reftex-select-item): Emulate a search in the menu buffer. | |
11296 | Interpret the 'cnt text property. | |
11297 | (reftex-view-crossref): Allow more general label, cite and ref macros. | |
11298 | (reftex-highlight-overlays): Add third overlay for search | |
11299 | in menu buffer. | |
11300 | (reftex-label-alist-builtin): xalignat and xxalignat environments | |
11301 | added. Slightly reorganized. | |
11302 | (reftex-reset-scanning-information): Just empty *toc* buffer, do | |
11303 | not kill it. | |
11304 | (reftex-compute-ref-cite-tables): Read the new options in | |
11305 | `reftex-label-alist' and store them. Calculate the section regexp. | |
11306 | ||
11307 | 1997-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11308 | ||
11309 | * compile.el (compilation-error-regexp-alist): | |
11310 | Allow spaces in file names for Microsoft C; | |
11311 | check more carefully for the rest of the error message. | |
11312 | ||
11313 | * international/mule-cmds.el (set-terminal-coding-system): | |
11314 | Enable for menus whenever not using X. | |
11315 | (set-keyboard-coding-system): Likewise. | |
11316 | ||
11317 | * international/quail.el (quail-define-package): New arg SIMPLE. | |
11318 | (quail-simple-translation-keymap): New keymap. | |
11319 | ||
e84eb37a | 11320 | * textmodes/texnfo-upd.el, textmodes/texinfmt.el |
6edcb099 | 11321 | (defgroup, defcustom): Add Emacs 19 compatibility definitions. |
e84eb37a | 11322 | * textmodes/texinfo.el |
6edcb099 DL |
11323 | (defgroup, defcustom): Add Emacs 19 compatibility definitions. |
11324 | ||
11325 | 1997-08-28 Kenichi Handa <handa@etl.go.jp> | |
11326 | ||
11327 | * international/mule.el (make-coding-system): Make TYPE 5 means | |
11328 | raw-text. | |
11329 | (after-insert-file-set-buffer-file-coding-system): Set | |
11330 | enable-multibyte-characters to nil if we read a file with | |
11331 | no-conversion or raw-text-XXXX. | |
11332 | ||
11333 | * international/mule-conf.el (raw-text): New coding system. Set | |
11334 | coding-category-raw-text to raw-text. | |
11335 | ||
11336 | * language/english.el (setup-english-environment): Set | |
11337 | coding-category-raw-text to raw-text. | |
11338 | ||
11339 | * language/viet-util.el (setup-vietnamese-environment): Set | |
11340 | coding-category-raw-text to vietnamese-viscii. | |
11341 | ||
11342 | * language/cyril-util.el (setup-cyrillic-alternativnyj-environment): | |
11343 | Set coding-category-raw-text to cyrillic-alternativnyj. | |
11344 | ||
11345 | * international/mule-cmds.el (update-leim-list-file): Make it | |
11346 | handle multiple directories. | |
11347 | (update-all-leim-list-files): Deleted. | |
11348 | ||
11349 | * international/quail.el (quail-update-leim-list-file): Make it | |
11350 | handle multiple directories. | |
11351 | ||
11352 | 1997-08-28 Kenichi Handa <handa@etl.go.jp> | |
11353 | ||
11354 | * earcon.el: Require cl at compile time before loading gnus, etc. | |
11355 | ||
11356 | 1997-08-28 Tomohiko Morioka <tmorioka@mule.etl.go.jp> | |
11357 | ||
11358 | * nnfolder.el (nnfolder-request-list): Override | |
11359 | 'nnmail-file-coding-system' by 'nnmail-active-file-coding-system'. | |
11360 | (nnfolder-request-list, nnfolder-possibly-change-group): Protect | |
11361 | from conversion by `pathname-coding-system' for XEmacs/mule. | |
11362 | (nnfolder-group-pathname): Encode pathname for Emacs 20. | |
11363 | ||
11364 | * nnmh.el (nnmh-request-list, nnmh-active-number): Protect from | |
11365 | conversion by `pathname-coding-system' for XEmacs/mule. | |
11366 | ||
e84eb37a JB |
11367 | * nnml.el (nnml-possibly-change-directory): Likewise. |
11368 | (nnml-retrieve-headers, nnml-request-article) | |
11369 | (nnml-request-group, nnml-request-list): Likewise. | |
6edcb099 DL |
11370 | |
11371 | * nnmail.el (nnmail-active-file-coding-system): New variable. | |
11372 | (nnmail-insert-xref): Encode pathname for Emacs 20. | |
e84eb37a JB |
11373 | (nnmail-write-region, nnmh-retrieve-headers, nnmh-request-article) |
11374 | (nnmh-request-group, nnmh-possibly-change-directory): Protect from | |
6edcb099 DL |
11375 | conversion by `pathname-coding-system' for XEmacs/mule. |
11376 | (nnmail-pathname-coding-system): New variable. | |
11377 | (nnmail-group-pathname): Encode pathname for Emacs 20. | |
11378 | nnmail-file-coding-system): New variable. | |
11379 | (nnmail-find-file): Bind `coding-system-for-read' with | |
11380 | `nnmail-file-coding-system' for Emacs/mule and XEmacs/mule. | |
11381 | (nnmail-write-region): Bind `coding-system-for-write' with | |
11382 | `nnmail-file-coding-system' for Emacs/mule and XEmacs/mule. | |
11383 | ||
11384 | * nnheader.el (nnheader-pathname-coding-system): New variable. | |
11385 | (nnheader-file-coding-system): New variable. | |
11386 | (nnheader-group-pathname): Encode pathname for Emacs 20. | |
11387 | (nnheader-find-file-noselect): Bind `coding-system-for-read' with | |
11388 | `nnheader-file-coding-system' for Emacs/mule and XEmacs/mule. | |
11389 | (nnheader-insert-file-contents): Bind `coding-system-for-read' | |
11390 | with `nnheader-file-coding-system' for Emacs/mule and XEmacs/mule. | |
11391 | ||
11392 | * nntp.el (nntp-coding-system-for-read): New variable. | |
11393 | (nntp-open-connection): Bind `coding-system-for-read' with | |
11394 | `nntp-coding-system-for-read' for Emacs/mule and XEmacs/mule. | |
11395 | ||
11396 | * nnspool.el (nnspool-file-coding-system): New variable. | |
e84eb37a JB |
11397 | (nnspool-retrieve-headers, nnspool-retrieve-headers-with-nov) |
11398 | (nnspool-find-file): Override `nnheader-file-coding-system' by | |
6edcb099 DL |
11399 | `nnspool-file-coding-system' for gnspool on Windows 95/NT. |
11400 | ||
11401 | * gnus-sum.el (gnus-structured-field-decoder): New variable. | |
11402 | (gnus-unstructured-field-decoder): New variable. | |
11403 | (gnus-get-newsgroup-headers, gnus-nov-parse-line): Use | |
11404 | `gnus-structured-field-decoder' and | |
11405 | `gnus-unstructured-field-decoder' for Subject field. | |
11406 | ||
11407 | 1997-08-28 Miyashita Hisashi <himi@etl.go.jp> | |
11408 | ||
11409 | * pop3.el (pop3-movemail-file-coding-system): Append it for | |
11410 | assigning a coding system to receive mail with pop3. | |
11411 | (pop3-movemail): Modify for writing messages with | |
11412 | pop3-movemail-file-coding-system. | |
11413 | ||
11414 | 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11415 | ||
11416 | * textmodes/text-mode.el (text-mode-hook): New defvar. | |
11417 | (text-mode-variant): New variable. | |
11418 | (text-mode): Set that variable locally. | |
11419 | (toggle-text-mode-auto-fill): New command. | |
11420 | ||
11421 | * timer.el (timer-event-handler): Reactivate timer first, | |
11422 | then run the handler function. | |
11423 | ||
11424 | * isearch.el (isearch-printing-char): Handle nonascii-insert-offset. | |
11425 | ||
11426 | * emacs-lisp/cl.el (last*): Definition deleted. | |
11427 | ||
11428 | * subr.el (last): Accept optional second argument. | |
11429 | ||
11430 | * progmodes/sh-script.el (sh-indent-line): Delete debugging code. | |
11431 | ||
11432 | 1997-08-27 Dave Love <d.love@dl.ac.uk> | |
11433 | ||
11434 | * browse-url.el (browse-url-mail): Use compose-mail[-other-window], | |
11435 | not always `mail'. | |
11436 | ||
11437 | 1997-08-27 Eli Zaretskii <eliz@is.elta.co.il> | |
11438 | ||
11439 | * ps-print.el (ps-print-region-with-faces): Don't call | |
11440 | ps-generate. | |
11441 | ||
11442 | * term/pc-win.el (msdos-color-aliases): Add missing colors. | |
11443 | (msdos-color-translate): Handle "deep" and "pale" color | |
11444 | varieties. | |
11445 | ||
11446 | 1997-08-27 Dave Love <d.love@dl.ac.uk> | |
11447 | ||
11448 | * browse-url.el: Change the custom group to `hypermedia'. | |
11449 | (browse-url-netscape-version): New variable. | |
11450 | (browse-url-netscape-reload): Use it to account for reported | |
11451 | backwards incompatibility. | |
11452 | ||
11453 | 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu> | |
11454 | ||
11455 | * term/internal.el: Add coding: emacs-mule tag, to prevent | |
11456 | interpreting this as sjis-encoded file. | |
11457 | ||
11458 | 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11459 | ||
11460 | * forms.el (forms-read-only): Un-customize, and doc fix. | |
11461 | ||
11462 | * mail/rmailsum.el (rmail-summary-get-new-mail): | |
11463 | Handle args like rmail-get-new-mail, and pass them to that function. | |
11464 | ||
11465 | * winner.el: Many changes by Ivar Rummelhoff. | |
11466 | ||
11467 | 1997-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
11468 | ||
11469 | * language/european.el (setup-8-bit-environment): Load the latin-N | |
11470 | file again each time. | |
11471 | ||
11472 | * files.el (find-file-literally): Doc fix. | |
11473 | ||
11474 | * help.el (help-with-tutorial): Doc fix. | |
11475 | ||
11476 | 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11477 | ||
11478 | * mail/mail-utils.el (mail-strip-quoted-names): | |
11479 | ||
11480 | * ps-print.el (ps-rmail-mode-hook): New function. | |
11481 | (ps-print-message-from-summary): New function. | |
11482 | (ps-vm-print-message-from-summary): Use that. | |
11483 | (ps-gnus-print-article-from-summary): Likewise. | |
11484 | (ps-rmail-print-message-from-summary): New function. | |
11485 | ||
11486 | * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table): | |
11487 | Give formfeed whitespace syntax. | |
11488 | ||
11489 | * international/mule-diag.el (mule-diag): Add save-excursion calls. | |
11490 | ||
11491 | 1997-08-26 Michael Ernst <mernst@cs.washington.edu> | |
11492 | ||
11493 | * mail-utils.el (mail-strip-quoted-names): Retain one whitespace | |
11494 | character between addresses. | |
11495 | ||
11496 | 1997-08-26 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
11497 | ||
11498 | * facemenu.el (facemenu-unlisted-faces): Expand variable | |
11499 | definition to allow regexps; add regexps for some packages that | |
11500 | define a lot of faces. | |
11501 | (facemenu-add-new-face): Test new face against regexps. | |
11502 | (list-colors-display): Rather than creating a zillion faces, use | |
11503 | new (foreground-color . COLOR) and (background-color . COLOR) | |
11504 | face properties. | |
11505 | ||
11506 | 1997-08-26 Kenichi Handa <handa@etl.go.jp> | |
11507 | ||
11508 | * files.el (revert-buffer): Read a file without any code | |
11509 | conversion if we are reverting from an auto-saved file. | |
11510 | ||
11511 | * language/japanese.el (set-language-info-alist): Change | |
11512 | iso-2022-7bit to iso-2022-jp. | |
11513 | ||
11514 | * replace.el (query-replace-read-args): Locally bind | |
11515 | minibuffer-inherit-input-method to t to make a minibuffer inherit | |
11516 | the current input method. | |
11517 | (map-query-replace-regexp, keep-lines, flush-lines): Likewise. | |
11518 | (how-many, occur): Likewise. | |
11519 | ||
11520 | * international/mule-cmds.el | |
11521 | (inactivate-current-input-method-function): Doc-string modified. | |
11522 | (input-method-activate-hook): Likewise. | |
11523 | (input-method-inactivate-hook): Likewise. | |
11524 | (activate-input-method): Document it. | |
11525 | (inactivate-input-method): Document it. | |
11526 | ||
11527 | * language/tibet-util.el (tibetan-composition): Add autoload | |
11528 | cookies. | |
11529 | ||
11530 | 1997-08-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11531 | ||
11532 | * gnus/gnus-nocem.el: Require cl at compile time. | |
11533 | ||
11534 | * gnus/gnus.el (gnus-select-method): Change the other ignore-errors. | |
11535 | ||
11536 | * gnus/gnus-group.el (gnus-group-make-useful-group): | |
11537 | Don't use caddr in interactive. | |
11538 | ||
11539 | * gnus/gnus-art.el (gnus-emphasis-alist): Don't use caddr. | |
11540 | ||
11541 | * mail/rmail.el (rmail-mode-1): | |
11542 | Update the value for mode-line-modified. | |
11543 | ||
11544 | 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11545 | ||
11546 | * custom.el (custom-declare-variable): Use custom-initialize-reset | |
11547 | by default, rather than custom-initialize-set. | |
11548 | (custom-initialize-reset, custom-initialize-set): Doc fixes. | |
11549 | ||
11550 | * gnus/gnus-int.el, gnus/gnus-msg.el, gnus/gnus-undo.el: | |
11551 | Require cl at compile time. | |
11552 | ||
11553 | * progmodes/cmacexp.el (c-macro-expand): Add autoload cookie. | |
11554 | ||
11555 | * cus-dep.el (custom-make-dependencies): Don't print each file name. | |
11556 | ||
11557 | 1997-08-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11558 | ||
11559 | * custom.el (custom-declare-variable): Rename 2nd arg to DEFAULT. | |
11560 | ||
11561 | * emacs-lisp/easymenu.el (easy-menu-create-keymaps): If nil is | |
11562 | given as the enable condition, always disable the command. | |
11563 | ||
11564 | * comint.el (comint-preoutput-filter-functions): New variable. | |
11565 | (comint-output-filter): Call those functions. | |
11566 | (comint-output-filter-functions, comint-mode): Doc fix. | |
11567 | ||
11568 | * faces.el (modify-face): Fix previous change. | |
11569 | ||
11570 | * add-log.el (change-log-font-lock-keywords): | |
11571 | Match "Patches by". Match all kinds of acks after ` '. | |
11572 | ||
11573 | * mail/rmail.el (rmail-view-buffer): Doc fix. | |
11574 | (rmail-summary-buffer, rmail-summary-vector): Mark as permanent local. | |
11575 | (rmail-buffer): Add defvar and mark as permanent local. | |
11576 | ||
11577 | 1997-08-24 Erik Naggum <erik@naggum.no> | |
11578 | ||
11579 | * simple.el (eval-expression): Prefix arg means insert value in | |
11580 | current buffer. | |
11581 | ||
11582 | 1997-08-23 Kenichi Handa <handa@etl.go.jp> | |
11583 | ||
11584 | * international/quail.el (quail-terminate-translation): Doc-string | |
11585 | fixed. Set quail-prefix-arg to nil after handling it. | |
11586 | (quail-self-insert-command): Set overriding-terminal-local-map to | |
11587 | nil when thrown for `quail-tag' by value nil. | |
11588 | ||
11589 | 1997-08-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11590 | ||
11591 | * tmm.el (tmm-get-keymap): Ignore any command now disabled for menus. | |
11592 | ||
11593 | * textmodes/texinfo.el (texinfo-mode): Turn off adaptive-fill-mode. | |
11594 | ||
11595 | * winner.el: Doc fixes. | |
11596 | ||
11597 | * gnus/messcompat.el (message-signature-file): Delete autoload cookie. | |
11598 | ||
11599 | * gnus/nnvirtual.el (nnvirtual-merge-sorted-lists): | |
11600 | Use sort, not merge. | |
e84eb37a | 11601 | (nnvirtual-partition-sequence): Use mapcar, not mapc. |
6edcb099 DL |
11602 | (nnvirtual-create-mapping): Don't use delete-if-not. |
11603 | ||
11604 | * gnus/nnfolder.el (nnfolder-generate-active-file): Don't use remove. | |
11605 | ||
11606 | * gnus/gnus-start.el: Require cl at compile time. | |
11607 | (gnus-site-init-file): Use condition-case. | |
11608 | ||
11609 | * gnus/gnus-art.el: Require cl at compile time. | |
11610 | * gnus/gnus-async.el: Likewise | |
11611 | * gnus/gnus-cite.el, gnus/gnus-kill.el, gnus/gnus-logic.el: Likewise. | |
11612 | * gnus/gnus-group.el, gnus/gnus-salt.el, gnus/gnus-score.el: Likewise. | |
11613 | * gnus/gnus-spec.el, gnus/gnus-srvr.el, gnus/gnus-start.el: Likewise. | |
11614 | * gnus/gnus-sum.el, gnus/gnus-topic.el, gnus/gnus-win.el: Likewise. | |
11615 | * gnus/nnweb.el, gnus/gnus-bcklg.el: Likewise. | |
11616 | * gnus/gnus-cache.el, gnus/gnus-demon.el, gnus/gnus-dup.el: Likewise. | |
11617 | * gnus/gnus-range.el, gnus/nnheader.el: Likewise. | |
11618 | ||
11619 | * gnus/parse-time.el: Require cl only at compile time. | |
11620 | * gnus/gnus-setup.el, gnus/nneething.el, gnus/nnmail.el: Likewise. | |
11621 | * gnus/nnmh.el, gnus/nnml.el, gnus/nnoo.el: Likewise. | |
11622 | ||
11623 | * gnus/gnus-util.el: Require cl only at compile time. | |
11624 | (gnus-parent-id): Don't use last with 2 args. | |
11625 | ||
11626 | * gnus/gnus.el: Require cl at compile time. | |
11627 | (gnus-select-method): Use condition-case, not ignore-errors. | |
11628 | (gnus-check-backend-function): Definition moved up. | |
11629 | ||
11630 | * gnus/message.el: Require cl only at compile time. | |
11631 | (message-user-agent): Use condition-case, not ignore-errors. | |
11632 | (message-talkative-question): Doc fix. | |
11633 | ||
11634 | * subr.el (caar, cadr, cdar, cddr): Definitions moved here | |
11635 | and changed into defsubsts. | |
11636 | (last): New function. | |
11637 | ||
11638 | * emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el. | |
10d1d0af | 11639 | (last): Function renamed to last*. |
6edcb099 DL |
11640 | * emacs-lisp/cl-macs.el (cl-loop-let): Use last*. |
11641 | ||
11642 | * time.el (display-time-hook): Minor doc fix. | |
11643 | ||
11644 | * ps-print.el (ps-zebra-stripes): Renamed from ps-zebra-stripe. | |
11645 | (ps-zebra-stripe-height): Renamed from ps-number-of-zebra. | |
11646 | ||
11647 | * vc.el (vc-version-diff): Mention that default file is visited file. | |
11648 | ||
11649 | * textmodes/sgml-mode.el (sgml-mode-common): | |
11650 | Set paragraph-start like paragraph-separate. | |
10d1d0af | 11651 | Do match a line which is just a <...> construct after whitespace. |
6edcb099 DL |
11652 | Set adaptive-fill-regexp to match whitespace only. |
11653 | ||
11654 | * emacs-lisp/autoload.el (update-file-autoloads): | |
11655 | Be careful about which directory to find loaddefs.el in. | |
11656 | ||
11657 | * gnus/message.el (message-user-agent): Add autoload cookie. | |
11658 | ||
11659 | * progmodes/sh-script.el (sh-indent-line): Avoid infinite loop | |
11660 | on indented line at start of buffer, when calculating PREVIOUS. | |
11661 | ||
e602e779 | 11662 | 1997-08-22 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
11663 | |
11664 | * time-stamp.el (time-stamp-time-zone): New variable. | |
11665 | (time-stamp-string): Use that time zone. | |
11666 | (time-stamp-active, time-stamp-warn-inactive) | |
11667 | (time-stamp-old-format-warn): Definitions moved. | |
11668 | ||
11669 | 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11670 | ||
11671 | * faces.el (modify-face): New arg INVERSE-P. | |
11672 | Clear the inverse-video flag before installing new colors. | |
11673 | (face-spec-set): Pass INVERSE-P arg, and use (nil) for colors | |
11674 | when calling modify-face. | |
11675 | ||
11676 | * add-log.el (change-log-font-lock-keywords): Recognize "Patch by". | |
11677 | ||
11678 | * textmodes/paragraphs.el (use-hard-newlines): Un-customized. | |
11679 | ||
11680 | * menu-bar.el (menu-bar-make-toggle): New macro. | |
11681 | (menu-bar-options-menu): New submenu of Help menu. | |
11682 | Define several menu items for it. | |
11683 | ||
11684 | * shell.el (shell-snarf-envar, shell-copy-environment-variable): | |
11685 | New functions. | |
11686 | ||
11687 | * progmodes/hideif.el (hif-greater, hif-less, hif-greater-equal) | |
11688 | (hif-less-equal): New functions. | |
11689 | (hif-tokenize): Handle new tokens >, <, >=, <=. | |
11690 | (hif-eq-expr): Handle parsing these new tokens. | |
e84eb37a | 11691 | (hif-token-regexp): Match >, <. >=, <=. |
6edcb099 DL |
11692 | |
11693 | * delsel.el (delete-selection-mode): Put back :initialize keyword. | |
11694 | At the end of the file, test this variable, and turn on the mode | |
11695 | if it is non-nil. | |
11696 | ||
11697 | 1997-08-22 Olivier Lecarme <ol@aiguemarine.unice.fr> | |
11698 | ||
11699 | * textmodes/paragraphs.el: Customized. | |
11700 | * textmodes/nroff-mode.el: Customized. | |
11701 | ||
11702 | 1997-08-22 Karl Fogel <kfogel@floss.red-bean.com> | |
11703 | ||
11704 | * bookmark.el (bookmark-load): Use `bookmark-import-new-list' to | |
11705 | load the new list carefully, renaming bookmarks as necessary. | |
11706 | In docstring, mention new renaming behavior. | |
11707 | Optional arg OVERWRITE replaces inaccurately-named REVERT. | |
11708 | If file loaded was bookmark-default-file, then set | |
11709 | bookmarks-already-loaded to t. | |
11710 | (bookmark-import-new-list): New func. | |
11711 | (bookmark-maybe-rename): New func, helper to above. | |
11712 | (bookmark-set-name): Accept bookmark as either string (behaves | |
11713 | same as before) or list (treat it as a bookmark record). | |
11714 | ||
11715 | (bookmark-set, bookmark-maybe-load-default-file) | |
11716 | (bookmark-jump-noselect, bookmark-rename) | |
11717 | (bookmark-show-annotation): Discard pointless `progn's. | |
11718 | ||
11719 | (bookmark-bmenu-mark, bookmark-bmenu-unmark) | |
11720 | (bookmark-bmenu-backup-unmark, bookmark-bmenu-delete-backwards): | |
11721 | Renormalize position after all else is done. | |
11722 | ||
11723 | (bookmark-edit-annotation-mode, bookmark-bmenu-list) | |
11724 | (bookmark-show-annotation, bookmark-show-all-annotations): | |
11725 | Use `x' instead of `(not (eq x nil))'. | |
11726 | ||
11727 | (bookmark-yank-word): Inner save-excursion changed to progn. | |
11728 | (bookmark-send-annotation, bookmark-send-edited-annotation) | |
11729 | (bookmark-insert): Use buffer-string instead of buffer-substring. | |
11730 | (bookmark-make-cell): Make sure annotation and info-node strings | |
11731 | contain no text properties. | |
11732 | (bookmark-relocate): Remember to rebuild bmenu buffer after a | |
11733 | bookmark has been relocated. | |
11734 | (bookmark-bmenu-check-position): Return a meaningful value -- | |
11735 | callers have apparently been assuming this anyway. | |
11736 | (bookmark-build-xemacs-menu): Unused function deleted. | |
11737 | (bookmark-version): Removed this variable; the Emacs version suffices. | |
11738 | ||
11739 | 1997-08-22 Simon Marshall <simon@gnu.ai.mit.edu> | |
11740 | ||
11741 | * shell.el (shell-mode): Make shell-last-dir buffer-local. | |
11742 | ||
11743 | 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11744 | ||
11745 | * indent.el (indent-relative, insert-tab): | |
11746 | Don't call expand-abbrev unless preceding character is a word char. | |
11747 | ||
11748 | 1997-08-21 Michael Kifer <kifer@cs.sunysb.edu> | |
11749 | ||
e84eb37a JB |
11750 | * viper.el (viper-set-hooks): New advices and hooks for mule. |
11751 | (toggle-viper-mode): New function. | |
11752 | * viper-util.el (viper-set-syntax-preference) | |
11753 | (viper-update-syntax-classes): New functions. | |
11754 | (viper-looking-*, viper-skip-*): Revamped to work better with syntax | |
6edcb099 | 11755 | tables. |
e84eb37a JB |
11756 | * viper-cmd.el (viper-replace-char-subr, viper-word-*) |
11757 | (viper-separator-skipback-special): Made to work with mule and syntax | |
6edcb099 | 11758 | tables. |
e84eb37a JB |
11759 | (viper-change-state): Moved iso-accents-mode handling here from |
11760 | viper-change-state-to-vi/insert/etc. Also now toggles MULE. | |
6edcb099 DL |
11761 | |
11762 | 1997-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11763 | ||
11764 | * textmodes/bibtex.el: Many doc strings. | |
11765 | ||
11766 | 1997-08-21 Olivier Lecarme <ol@aiguemarine.unice.fr> | |
11767 | ||
11768 | * textmodes/bibtex.el: Customized. | |
11769 | ||
11770 | 1997-08-21 Kenichi HANDA <handa@etl.go.jp> | |
11771 | ||
11772 | * language/cyril-util.el (setup-cyrillic-environment): Deleted. | |
11773 | (setup-cyrillic-iso-environment): New function. | |
11774 | (setup-cyrillic-koi8-environment): New function. | |
11775 | (setup-cyrillic-alternativnyj-environment): New function. | |
11776 | ||
11777 | * language/cyrillic.el: Make describe-cyrillic-environment-map and | |
11778 | setup-cyrillic-environment-map prefix commands and bind [Cyrillic] | |
11779 | to them in describe-environment-map and setup-environment-map | |
10d1d0af | 11780 | respectively. Divide language environment "Cyrillic" into three: |
6edcb099 DL |
11781 | "Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ". |
11782 | ||
11783 | * international/mule.el (auto-file-coding-system): New function. | |
11784 | (auto-file-coding-system-function): Set this variable to | |
11785 | `auto-file-coding-system'. | |
11786 | ||
11787 | * international/quail.el (quail-terminate-translation): Run | |
11788 | input-method-after-insert-chunk-hook only when the current input | |
11789 | method doesn't require conversion. | |
11790 | (quail-no-conversion): Run input-method-after-insert-chunk-hook. | |
11791 | ||
11792 | * international/mule-util.el (coding-system-unification-table): | |
11793 | Deleted. | |
11794 | (coding-system-unification-table-for-decode): New function. | |
11795 | (coding-system-unification-table-for-encode): New function. | |
11796 | ||
11797 | * international/mule.el (make-coding-system): Doc-string fixed. | |
11798 | ||
11799 | * international/fontset.el (register-alternate-fontnames): New | |
11800 | function. | |
11801 | (x-complement-fontset-spec): Register alternate fontnames by | |
11802 | calling register-alternate-fontnames. | |
11803 | (instanciate-fontset): Likewise. | |
11804 | ||
11805 | 1997-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11806 | ||
11807 | * ps-print.el (ps-print-face-extension-alist): Doc fix. | |
11808 | (ps-new-faces): Function deleted. | |
11809 | ||
11810 | 1997-08-20 Dave Love <d.love@dl.ac.uk> | |
11811 | ||
11812 | * browse-url.el: Minor doc fixes. | |
11813 | (browse-url-temp-dir): New variable. | |
11814 | (browse-url-of-buffer): Use browse-url-temp-dir. Don't construct | |
11815 | a temporary file name which includes an arbitrary buffer name to | |
11816 | avoid losing on non-unixy systems. | |
11817 | ||
3c269b1e | 11818 | 1997-08-20 Vinicius Jose Latorre <vinicius@cpqd.br> |
6edcb099 DL |
11819 | |
11820 | * ps-print.el: A lot of comment and doc fixes. | |
11821 | Replace: 'nil by nil, '() by nil, 't by t. | |
11822 | (ps-print-version): New version number (3.05). | |
11823 | (ps-zebra-stripe, ps-number-of-zebra, ps-line-number) | |
11824 | (ps-print-background-image, ps-print-background-text): New variables | |
11825 | to customize zebra stripes, line number, image background and text | |
11826 | background features, respectively. | |
11827 | (ps-adobe-tag): Tagged to PostScript level 3. | |
11828 | (ps-print-buffer, ps-print-buffer-with-faces) | |
11829 | (ps-print-region, ps-print-region-with-faces) | |
11830 | (ps-spool-buffer, ps-spool-buffer-with-faces) | |
11831 | (ps-spool-region, ps-spool-region-with-faces): Call more primitive | |
11832 | functions for PostScript printing (functions below). | |
11833 | (ps-print-with-faces, ps-print-without-faces) | |
11834 | (ps-spool-with-faces, ps-spool-without-faces): More primitive | |
11835 | functions for PostScript printing. | |
11836 | (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region) | |
11837 | (ps-line-lengths-internal, ps-nb-pages): Doc fixes. | |
e84eb37a | 11838 | (ps-print-prologue-1): A lot of PostScript programming: |
6edcb099 DL |
11839 | /dobackgroundstring, /dounderline, /UL: Postscript functions deleted. |
11840 | /reencodeFontISO, /F, /BG, /HL, /W, /S, /BeginDSCPage, /BeginPage, | |
11841 | /EndPage: adjusted for new effects (outline, shadow, etc). | |
11842 | /PLN, /EF, /Hline, /doBox, /doRect, /doShadow, /doOutline, | |
11843 | /FillBgColor, /doLineNumber, /printZebra, /doColumnZebra, | |
11844 | /doZebra, /BeginBackImage, /EndBackImage, /ShowBackText: New procedures. | |
11845 | (ps-current-underline-p, ps-set-underline): Var and fn deleted. | |
11846 | (ps-showline-count, ps-background-pages, ps-background-all-pages) | |
11847 | (ps-background-text-count, ps-background-image-count): New variables. | |
11848 | (ps-header-font, ps-header-title-font) | |
11849 | (ps-header-line-height, ps-header-title-line-height) | |
11850 | (ps-landscape-page-height): Set initial value to nil. | |
11851 | (ps-print-face-extension-alist, ps-print-face-map-alist): | |
11852 | New variables for face remapping. | |
11853 | (ps-new-faces, ps-extend-face-list, ps-extend-face): | |
11854 | New functions for face remapping. | |
11855 | (ps-override-list, ps-extension-to-bit-face) | |
11856 | (ps-extension-to-screen-face, ps-extension-bit) | |
11857 | (ps-initialize-faces, ps-map-font-lock, ps-screen-to-bit-face): | |
11858 | New internal functions for face remapping. | |
11859 | (ps-get-page-dimensions): Fix error message. | |
11860 | (ps-insert-file): Doc fix and programming enhancement. | |
11861 | (ps-begin-file, ps-end-file, ps-get-buffer-name, ps-begin-page) | |
11862 | (ps-next-line, ps-plot-region, ps-face-attributes) | |
11863 | (ps-face-attribute-list, ps-plot-with-face) | |
11864 | (ps-generate-postscript-with-faces): Handle new output features. | |
11865 | (ps-generate): save-excursion inserted to return back point at | |
11866 | position before calling ps-print. | |
11867 | (ps-do-spool): Access dos-ps-printer variable through symbol-value. | |
11868 | (ps-prsc, ps-c-prsc, ps-s-prsc): Use backquote. | |
11869 | (ps-basic-plot-whitespace, ps-emacs-face-kind-p): Internal blank | |
11870 | line eliminated. | |
11871 | (ps-float-format, ps-current-effect): New internal variables. | |
11872 | (ps-output-list, ps-count-lines, ps-background-pages) | |
11873 | (ps-get-boundingbox, ps-float-format, ps-background-text) | |
11874 | (ps-background-image, ps-background, ps-header-height) | |
11875 | (ps-get-face): New internal functions. | |
11876 | (ps-control-character): Handle control characters. | |
11877 | (ps-gnus-print-article-from-summary): Updated for Gnus 5. | |
11878 | (ps-jack-setup): Replace 'nil by nil, 't by t. | |
11879 | ||
11880 | 1997-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11881 | ||
11882 | * mail/sendmail.el (mail-yank-original): Bind mark-even-if-inactive | |
11883 | around the indentation and citation hooks code. | |
11884 | ||
11885 | * mail/sendmail.el (mail-send-nonascii): Make the default t. | |
11886 | ||
11887 | * calendar.el (calendar-julian-date-string): Mark not interactive. | |
11888 | ||
11889 | 1997-08-19 Kenichi Handa <handa@etl.go.jp> | |
11890 | ||
11891 | * files.el (append-to-file): Doc-string fixed. | |
11892 | ||
11893 | * international/quail.el (quail-exit-from-minibuffer): Call | |
11894 | inactivate-input-method instead of (quail-mode -1). | |
11895 | (quail-kill-guidance-buf): New function. | |
11896 | (quail-mode): Doc-string and comments modified. Make this | |
11897 | function non-interactive. Add quail-kill-guidance-buf to | |
11898 | kill-buffer-hook locally. | |
11899 | (quail-start-translation): Check if the current Quail package | |
10d1d0af | 11900 | requires keyboard translation feature. |
6edcb099 DL |
11901 | (quail-start-translation-in-conversion-mode): Likewise. |
11902 | (quail-terminate-translation): Run hooks in | |
11903 | input-method-after-insert-chunk-hook. | |
11904 | (quail-update-translation): Don't run hooks in | |
11905 | input-method-after-insert-chunk-hook here. | |
11906 | (quail-setup-completion-buf): New function. | |
11907 | (quail-show-guidance-buf): Create completion buffer by calling | |
11908 | quail-setup-completion-buf. | |
11909 | (quail-completion): Create completion buffer if it is not alive. | |
11910 | ||
11911 | * international/encoded-kb.el (encoded-kbd-mode): Doc-string | |
11912 | modified. Make this a non-interactive function. | |
11913 | (encoded-kbd-iso2022-designation): Do not enter recursive edit twice. | |
11914 | (encoded-kbd-iso2022-non-ascii-map): Bind 8-bit keys to | |
11915 | encoded-kbd-handle-8bit. | |
11916 | ||
11917 | * international/titdic-cnv.el (tit-process-body): Handle `\' used | |
11918 | for quoting the following digits correctly. | |
11919 | ||
11920 | * international/isearch-x.el | |
11921 | (isearch-process-search-multibyte-characters): If | |
11922 | read-multilingual-string returns null string, just call isearch-update. | |
11923 | ||
11924 | 1997-08-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11925 | ||
11926 | * language/china-util.el: Don't set primary-language. | |
11927 | ||
11928 | * language/ethio-util.el (setup-ethiopic-environment): | |
11929 | Don't set primary-language. | |
11930 | ||
11931 | * language/cyril-util.el (setup-cyrillic-environment): | |
11932 | Don't set primary-language. | |
11933 | ||
11934 | * international/mule-cmds.el (primary-language): Variable deleted. | |
11935 | * international/mule-diag.el (mule-diag): Don't print primary-language. | |
11936 | ||
11937 | * help.el (help-with-tutorial): Use current-language-environment. | |
11938 | ||
11939 | 1997-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
11940 | ||
11941 | * calendar.el: Add an autoload form for calendar-print-julian-date. | |
11942 | ||
e84eb37a | 11943 | * international/encoded-kb.el (encoded-kbd-iso2022-designations) |
6edcb099 DL |
11944 | (encoded-kbd-iso2022-invocations): Don't make these vars buffer-local. |
11945 | (encoded-kbd-mode): Don't make encoded-kbd-iso2022-designations | |
11946 | or encoded-kbd-iso2022-invocations buffer-local. | |
11947 | ||
11948 | * textmodes/fill.el (fill-individual-paragraphs): Fix handling | |
11949 | of adaptive-fill. Call fill-context-prefix, but bind | |
11950 | adaptive-fill-first-line-regexp to a null string. | |
11951 | ||
11952 | 1997-08-18 Olivier Lecarme <ol@aiguemarine.unice.fr> | |
11953 | ||
11954 | * forms.el, hscroll.el, indent.el, server.el, sort.el: Customized. | |
11955 | ||
11956 | 1997-08-18 Mark Mitchell <mmitchell@usa.net> | |
11957 | ||
11958 | * font-lock.el (c++-font-lock-keywords-2): | |
11959 | Ensure that public and private are not fontified as labels. | |
11960 | ||
11961 | 1997-08-18 Kenichi Handa <handa@etl.go.jp> | |
11962 | ||
11963 | * international/kkc.el (kkc-region): New arg | |
11964 | kkc-mode-exit-function. | |
11965 | ||
11966 | * international/quail.el (quail-inactivate): Turn Quail mode off | |
11967 | by itself. | |
11968 | (quail-translation-keymap): Don't bind thee key "C-\". | |
11969 | (quail-conversion-keymap): Likewise. | |
11970 | (quail-define-package): Indentation fixed. | |
11971 | (quail-setup-overlays): New arg conversion-mode. Pay attention to | |
11972 | input-method-highlight-flag. | |
11973 | (quail-mode-line-format): Deleted. | |
11974 | (quail-generate-mode-line-format): Deleted. | |
11975 | (quail-mode): Don't handle input-method-inactivate-hook and | |
11976 | input-method-activate-hook here. Delete code setting | |
11977 | quail-mode-line-format. | |
11978 | (quail-saved-current-map): Name changed from | |
11979 | quail-saved-overriding-local-map. | |
11980 | (quail-toggle-mode-temporarily): Completely re-written. | |
11981 | (quail-execute-non-quail-command): Use | |
11982 | quail-toggle-mode-temporarily. | |
11983 | (quail-conv-overlay-modification-hook): Deleted. | |
11984 | (quail-suppress-conversion): Deleted. | |
11985 | (quail-start-translation): Completely re-written. | |
11986 | (quail-start-translation-in-conversion-mode): Likewise. | |
11987 | (quail-delete-region): Check if quail-overlay is active. | |
11988 | (quail-get-current-str): Don't call throw. Set | |
11989 | overriding-terminal-local-map correctly. | |
11990 | (quail-update-translation): Run hooks in | |
11991 | input-method-after-insert-chunk-hook. | |
11992 | (quail-self-insert-command): Catch 'quail-tag here. | |
11993 | (quail-conversion-delete-char): Don't call throw. Set | |
11994 | overriding-terminal-local-map to nil. | |
11995 | (quail-conversion-backward-delete-char): Likewise. | |
11996 | (quail-no-conversion): Likewise. | |
11997 | (quail-help-insert-keymap-description): Bind | |
11998 | overriding-terminal-local-map instead of overriding-local-map. | |
11999 | ||
12000 | * international/mule-cmds.el (previous-input-method): This | |
12001 | variable deleted. | |
12002 | (input-method-history): New variable. | |
12003 | (read-input-method-name): Bind minibuffer-history to | |
12004 | input-method-history. | |
12005 | (activate-input-method): Delete codes handling | |
12006 | previous-input-method. Run hooks in input-method-activate-hook. | |
12007 | (inactivate-input-method): Update input-method-history. Run hooks | |
12008 | in input-method-inactivate-hook. | |
12009 | (select-input-method): Doc-string modified. Use | |
12010 | input-method-history instead of previous-input-method. Set | |
12011 | default-input-method to input-method. | |
12012 | (toggle-input-method): Doc-string modified. Use | |
12013 | input-method-history instead of previous-input-method. | |
12014 | (read-multilingual-string): Bind minibuffer-setup-hook correctly. | |
12015 | (input-method-exit-on-invalid-key): New variable. | |
12016 | ||
12017 | * isearch.el (isearch-multibyte-characters-flag): Deleted. | |
12018 | (isearch-mode): Do not bind isearch-multibyte-characters-flag and | |
12019 | isearch-input-method. | |
12020 | (isearch-printing-char): Use current-input-method instead of | |
12021 | isearch-input-method. | |
12022 | (isearch-message-prefix): Likewise. | |
12023 | ||
12024 | * international/isearch-x.el (isearch-input-method): Deleted. | |
12025 | (isearch-input-method-title): Deleted. | |
12026 | (isearch-toggle-specified-input-method): Call toggle-input-method. | |
12027 | (isearch-toggle-input-method): Likewise. | |
12028 | (isearch-process-search-multibyte-characters): Use | |
12029 | current-input-method instead of isearch-input-method. | |
12030 | ||
12031 | 1997-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12032 | ||
12033 | * faces.el: Faces now have 2 more elements, bold-p and italic-p. | |
12034 | (internal-facep, make-face, x-create-frame-with-faces): | |
12035 | Create frames with those elements. | |
12036 | (face-bold-p, face-italic-p): Just fetch those elements. | |
12037 | (set-face-italic-p, set-face-bold-p): Doc fixes. | |
12038 | (make-face-bold, make-face-italic, make-face-bold-italic) | |
12039 | (make-face-unbold, make-face-unitalic): Set those new elements. | |
12040 | ||
12041 | 1997-08-16 Geoff Voelker <voelker@cs.washington.edu> | |
12042 | ||
12043 | * dos-w32.el: Set default coding system to undecided-dos. | |
12044 | (find-buffer-file-type-coding-system): | |
12045 | For writing, use buffer-file-coding-system if set, otherwise | |
12046 | buffer-file-type. | |
12047 | (find-file-not-found-set-buffer-file-coding-system): | |
12048 | Renamed from find-file-not-found-set-buffer-file-type. | |
12049 | Set buffer-file-coding-system as well as buffer-file-type. | |
12050 | ||
12051 | 1997-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12052 | ||
12053 | * international/mule.el (load-with-code-conversion): | |
12054 | Bind enable-multibyte-characters to t. | |
12055 | ||
12056 | * international/mule-cmds.el (toggle-input-method) | |
12057 | (select-input-method): Always set default-input-method. | |
12058 | Show default in the prompt only if there is one. | |
12059 | ||
12060 | * language/european.el (setup-latin1-environment): Don't set | |
12061 | special-microsoft-code-table here. | |
12062 | ||
12063 | * international/mule-cmds.el (activate-input-method): | |
12064 | Handle the new rule that default-input-method is now global only. | |
12065 | ||
12066 | * international/isearch-x.el (isearch-process-search-multibyte-characters): | |
12067 | Bind input-method-verbose-flag, not input-method-tersely-flag. | |
12068 | ||
12069 | * international/mule-cmds.el (input-method-verbose-flag): Renamed | |
12070 | from input-method-tersely-flag and sense inverted. | |
12071 | (input-method-highlight-flag): New variable. | |
12072 | (toggle-input-method): Pass missing arg to read-input-method-name. | |
12073 | ||
12074 | * international/quail.el (quail-guidance-buf): Now a permanent local. | |
12075 | (quail-update-guidance, quail-show-guidance-buf): | |
12076 | Test input-method-verbose-flag. | |
12077 | (quail-setup-overlays): Underline quail-conv-overlay | |
12078 | only if input-method-highlight-flag is non-nil. | |
12079 | ||
12080 | 1997-08-16 Kenichi Handa <handa@etl.go.jp> | |
12081 | ||
12082 | * language/china-util.el (setup-chinese-gb-environment): Delete | |
12083 | a code setting default value of default-input-method. | |
12084 | (setup-chinese-big5-environment): Likewise. | |
12085 | (setup-chinese-cns-environment): Likewise. | |
12086 | ||
12087 | * language/ethio-util.el (setup-ethiopic-environment): Likewise. | |
12088 | ||
12089 | * language/european.el (setup-8-bit-environment): Likewise. | |
12090 | ||
12091 | * language/japan-util.el (setup-japanese-environment): Likewise. | |
12092 | ||
12093 | * language/korean.el (setup-korean-environment): Likewise. | |
12094 | ||
12095 | * language/tibet-util.el (setup-tibetan-environment): Likewise. | |
12096 | ||
12097 | * international/mule.el (make-coding-system): Add a new FLAGS | |
12098 | element ACCEPT-LATIN-EXTRA-CODE. | |
12099 | ||
12100 | * international/mule-conf.el: Set 146th element of | |
12101 | latin-extra-code-table to `t'. | |
12102 | ||
12103 | 1997-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12104 | ||
12105 | * progmodes/etags.el (tags-verify-table): Obey revert-without-query. | |
12106 | ||
12107 | * loadup.el (loaddefs.el): Load that file much later, almost last. | |
12108 | Delete most calls to garbage-collect. | |
12109 | ||
12110 | 1997-08-15 Barry A. Warsaw <cc-mode-help@python.org> | |
12111 | ||
39c87140 | 12112 | * progmodes/cc-styles.el (c-style-alist): |
6edcb099 DL |
12113 | "python" style requires c-comment-continuation-stars be "". |
12114 | ||
39c87140 | 12115 | * progmodes/cc-engine.el (c-end-of-statement-1): |
6edcb099 DL |
12116 | Eliminate false hits on important characters |
12117 | inside literals (strings, comments). | |
12118 | ||
39c87140 | 12119 | * progmodes/cc-cmds.el (c-comment-line-break-function): |
6edcb099 DL |
12120 | In this function, and the defadvice, |
12121 | call indent-new-comment-line if not in a comment. | |
12122 | ||
39c87140 | 12123 | * progmodes/cc-cmds.el (c-fill-paragraph): |
6edcb099 DL |
12124 | Remove conditional on obsolete variable |
12125 | c-double-slash-is-comments-p. | |
12126 | ||
39c87140 GM |
12127 | * progmodes/cc-vars.el (c-buffer-is-cc-mode): |
12128 | Definition moved to cc-mode.el. | |
6edcb099 | 12129 | |
39c87140 | 12130 | * progmodes/cc-mode.el (c-buffer-is-cc-mode): |
6edcb099 | 12131 | Definition moved here from cc-vars.el. Also, |
a98edce9 | 12132 | put permanent-local property on variable so its value won't get |
6edcb099 DL |
12133 | killed by kill-all-local-variables. |
12134 | ||
39c87140 | 12135 | * progmodes/cc-mode.el (c++-mode, java-mode, objc-mode, idl-mode): |
6edcb099 DL |
12136 | Remove obsolete variable c-double-slash-is-comments-p. |
12137 | ||
39c87140 GM |
12138 | * progmodes/cc-langs.el (c-double-slash-is-comments-p): |
12139 | Remove obsolete variable. | |
6edcb099 DL |
12140 | |
12141 | 1997-08-15 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
12142 | ||
12143 | * simple.el (shell-command-on-region): New argument ERROR-BUFFER. | |
12144 | ||
12145 | * format.el (format-alist): Typo fix. | |
12146 | (format-encode-run-method, format-decode-run-method): Put error | |
12147 | output from shell command in temp buffer, not data buffer. | |
12148 | ||
12149 | 1997-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12150 | ||
12151 | * format.el (format-annotate-atomic-property-change): Fix prev change. | |
12152 | ||
12153 | 1997-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12154 | ||
12155 | * simple.el (do-auto-fill): Better handling of a very long word | |
12156 | after a fill-prefix. Don't break right after the prefix and | |
12157 | don't break at the end of the line. | |
12158 | ||
12159 | * emacs-lisp/lucid.el (extent-properties, extent-at): New functions. | |
12160 | ||
12161 | 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12162 | ||
12163 | * international/mule-cmds.el (default-input-method): | |
12164 | Variable no longer automatically local. | |
12165 | ||
12166 | * language/european.el (setup-8-bit-environment): | |
12167 | Use `require' to load the latin-N file. | |
12168 | ||
12169 | * international/quail.el (quail-start-translation): | |
12170 | Use an explicit loop, not recursive edit. | |
12171 | (quail-suppress-conversion): Doc fix. | |
12172 | ||
12173 | * international/mule-cmds.el (read-input-method-name): | |
12174 | Replace INITIAL-INPUT arg with DEFAULT arg. | |
12175 | Substitute it into to the prompt, if it is non-nil. | |
12176 | (select-input-method): Call read-input-method-name the new way. | |
12177 | (toggle-input-method): Likewise. | |
12178 | ||
12179 | * simple.el (forward-visible-line): Handle nil value from | |
12180 | next-single-property-change or previous-single-property-change. | |
12181 | ||
12182 | * diary-lib.el (diary-entry-time): Bind case-fold-search to nil. | |
12183 | ||
12184 | 1997-08-12 Per Abrahamsen <abraham@dina.kvl.dk> | |
12185 | ||
12186 | * wid-edit.el (widget-before-change): Obey `inhibit-read-only'. | |
12187 | ||
3c269b1e | 12188 | 1997-08-12 Eli Zaretskii <eliz@is.elta.co.il> |
6edcb099 DL |
12189 | |
12190 | * add-log.el (change-log-font-lock-keywords): Don't consider | |
12191 | a closeparen as part of a function or variable name. | |
12192 | ||
12193 | 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12194 | ||
12195 | * progmodes/etags.el (verify-tags-table-function): Doc fix. | |
12196 | ||
12197 | * emacs-lisp/lucid.el (set-extent-property): Don't allow | |
12198 | multiple extents with a mouse-face property to run together. | |
12199 | ||
12200 | * textmodes/fill.el (fill-region-as-paragraph): | |
12201 | When justifying, cope if line ends in spaces and no newline. | |
12202 | ||
12203 | 1997-08-12 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu> | |
12204 | ||
12205 | * cus-edit.el (custom-file): Run ".emacs" through | |
12206 | convert-standard-filename before using it. | |
12207 | ||
12208 | 1997-08-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12209 | ||
12210 | * emacs-lisp/shadow.el (list-load-path-shadows): Exclude, from the | |
12211 | path we search, all but the first set of directories that include | |
12212 | the standard Emacs Lisp files. | |
12213 | ||
12214 | * mail/sendmail.el (mail-send): Ask for confirmation if | |
12215 | message contains non-ASCII characters. | |
12216 | (mail-send-nonascii): New variable. | |
12217 | ||
12218 | * compile.el (compilation-error-regexp-alist): New regexp for Caml. | |
12219 | ||
12220 | 1997-08-11 Paul Eggert <eggert@twinsun.com> | |
12221 | ||
12222 | * rmail.el (rmail-make-in-reply-to-field): Don't cause an | |
12223 | error if the `From:' line has no valid email addresses. | |
12224 | ||
12225 | 1997-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12226 | ||
12227 | * cal-tex.el (cal-tex-latexify-list): | |
12228 | Put the elements of RESULT in the proper order. | |
12229 | (cal-tex-list-diary-entries): Bind diary-list-include-blanks to nil. | |
12230 | ||
12231 | * progmodes/cc-cmds.el (c-electric-brace): Make preserve-p nil at BOB. | |
12232 | ||
12233 | * files.el (insert-file-literally): New command. | |
12234 | ||
12235 | * progmodes/cc-styles.el (c-style-alist) <gnu>: | |
12236 | Set c-comment-continuation-stars and c-hanging-comment-ender-p. | |
12237 | ||
12238 | * language/european.el (setup-latin1-environment): | |
12239 | Set code 222 in special-microsoft-code-table. | |
12240 | ||
eb04d6cd | 12241 | 1997-08-11 Dan Nicolaescu <done@ece.arizona.edu> |
6edcb099 DL |
12242 | |
12243 | * abbrev.el: Customized. | |
12244 | (only-global-abbrevs): Doc fix. | |
12245 | ||
12246 | * dabbrev.el (dabbrev-abbrev-skip-leading-regexp): Doc fix. | |
12247 | ||
12248 | 1997-08-10 Per Abrahamsen <abraham@dina.kvl.dk> | |
12249 | ||
12250 | * cus-face.el (custom-face-attributes): Don't initialize fg/bg fields. | |
12251 | ||
12252 | 1997-08-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12253 | ||
12254 | * gnus/nnheaderxm.el: File deleted--not really needed. | |
12255 | ||
12256 | * avoid.el (mouse-avoidance-timer): New variable. | |
12257 | (mouse-avoidance-mode): Create or cancel a time, | |
12258 | instead of using post-command-idle-hook. | |
12259 | ||
12260 | 1997-08-10 Eli Zaretskii <eliz@is.elta.co.il> | |
12261 | ||
12262 | * term/pc-win.el (msdos-color-aliases): Remove color names which | |
12263 | end with a number. | |
12264 | (msdos-color-translate): Handle color names which end with a | |
12265 | number, like gray85 and purple3. | |
12266 | (msdos-face-setup): Call `face-set-after-frame-default', so | |
12267 | default faces are correctly set. | |
12268 | Do not set background of the region face (it is set by | |
12269 | `face-set-after-frame-default'). | |
12270 | ||
12271 | * dos-fns.el (dos-print-region-function): Force EOL conversion to | |
12272 | DOS CR-LF pairs. | |
12273 | ||
12274 | 1997-08-10 Barry A. Warsaw <cc-mode-help@python.org> | |
12275 | ||
12276 | * Release 5.15 | |
12277 | ||
39c87140 | 12278 | * progmodes/cc-align.el (c-lineup-java-throws): |
6edcb099 DL |
12279 | Change the `when' clause to an `if-progn'. |
12280 | ||
39c87140 GM |
12281 | * progmodes/cc-cmds.el (indent-new-comment-line): |
12282 | On older Emacs versions, add advice, to work around | |
12283 | lack of comment-line-break-function. | |
6edcb099 | 12284 | |
39c87140 | 12285 | * progmodes/cc-cmds.el (c-electric-slash): |
6edcb099 DL |
12286 | Make this work as the final slash in a */ block |
12287 | oriented comment closing token. | |
12288 | ||
39c87140 | 12289 | * progmodes/cc-cmds.el (c-comment-line-break-function): New function. |
6edcb099 | 12290 | |
39c87140 | 12291 | * progmodes/cc-vars.el (c-buffer-is-cc-mode): New variable. |
6edcb099 | 12292 | |
39c87140 | 12293 | * progmodes/cc-vars.el (c-comment-continuation-stars): New variable. |
6edcb099 | 12294 | |
39c87140 GM |
12295 | * progmodes/cc-mode.el (c-initialize-cc-mode): |
12296 | Set c-buffer-is-cc-mode to t. | |
6edcb099 | 12297 | |
39c87140 | 12298 | * progmodes/cc-mode.el (c-initialize-cc-mode): Require 'cc-mode-19 |
6edcb099 DL |
12299 | if functionp is not bound. Check cc-mode-19 interface requirements. |
12300 | ||
39c87140 GM |
12301 | * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode) |
12302 | (idl-mode): Don't set comment-multi-line here. | |
6edcb099 | 12303 | |
39c87140 | 12304 | * progmodes/cc-mode.el (c-mode): c-comment-start-regexp uses |
6edcb099 DL |
12305 | c-C++-comment-start-regexp to support line oriented comments. |
12306 | ||
39c87140 | 12307 | * progmodes/cc-langs.el (c-mode-base-map, c++-mode-map): |
6edcb099 DL |
12308 | Move `/' as an electric character |
12309 | from c++-mode-map to c-mode-base-map for all languages. | |
12310 | ||
39c87140 | 12311 | * progmodes/cc-langs.el (c-common-init): Set comment-multi-line and |
6edcb099 DL |
12312 | comment-line-break-function here for all modes. |
12313 | Make comment-line-break-function buffer local iff it's boundp. | |
12314 | ||
39c87140 | 12315 | * progmodes/cc-langs.el (c-C-comment-start-regexp): Obsolete. |
6edcb099 DL |
12316 | |
12317 | (c-comment-start-regexp): Initialize from c-C++-comment-start-regexp. | |
12318 | ||
12319 | (c-populate-syntax-table, c-setup-dual-comments): Merge both functions | |
12320 | into c-populate-syntax-table. With the new 9X draft C standard, both | |
12321 | line and block oriented comments are supported in all modes, so always | |
12322 | set up the syntax tables to support both comment styles. | |
12323 | ||
12324 | (c-enable-//-in-c-mode): Obsolete. | |
12325 | ||
39c87140 | 12326 | * progmodes/cc-langs.el (c++-mode-syntax-table, java-mode-syntax-table) |
6edcb099 DL |
12327 | (objc-mode-syntax-table, idl-mode-syntax-table): Added autoload |
12328 | cookies. c-mode-syntax-table already has one. Use the new syntax | |
12329 | table initialization idioms. | |
12330 | ||
39c87140 | 12331 | * progmodes/cc-engine.el (c-guess-basic-syntax): |
6edcb099 DL |
12332 | CASE 5D.4: template argument continuation |
12333 | lines are now analyzed as template-args-cont. | |
12334 | ||
39c87140 | 12335 | * progmodes/cc-styles.el (c-offsets-alist): |
6edcb099 DL |
12336 | Added template-args-cont syntactic symbol. |
12337 | ||
39c87140 | 12338 | * progmodes/cc-styles.el (c-styles-alist): |
6edcb099 DL |
12339 | In "java" style, set c-hanging-comment-starter-p to |
12340 | nil to preserve Javadoc starter lines. | |
12341 | ||
eb04d6cd | 12342 | 1997-08-10 Dan Nicolaescu <done@ece.arizona.edu> |
6edcb099 DL |
12343 | |
12344 | * emulation/pc-select.el: Customized. | |
12345 | ||
12346 | 1997-08-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
12347 | ||
12348 | * language/japanese.el: Make coding system iso-2022-jp instead of | |
12349 | declaring it as an alias of iso-2022-7bit. | |
12350 | ||
12351 | 1997-08-10 Kenichi Handa <handa@etl.go.jp> | |
12352 | ||
12353 | * international/mule.el (make-coding-system): Add a new FLAGS | |
12354 | elements SAFE. Use it for terminal coding system if some other | |
12355 | coding system is specified explicitly. | |
12356 | (ignore-relative-composition): Initialize | |
12357 | ignore-relative-composition. | |
12358 | ||
12359 | * international/mule-util.el(prefer-coding-system): Moved to | |
12360 | mule-util.el. | |
12361 | ||
12362 | * international/mule-cmds.el (set-default-coding-systems): | |
12363 | Doc-string modified. | |
12364 | (prefer-coding-system): Moved from mule-util.el. Call | |
12365 | set-default-coding-systems. | |
12366 | ||
12367 | * international/mule-conf.el (iso-safe): New coding system. | |
12368 | ||
12369 | * international/mule-diag.el (print-fontset): Don't hang even if a | |
12370 | fontset name doesn't confirm to XLFD. | |
12371 | (describe-current-coding-system): Do not show the same coding | |
12372 | system twice in the list of priority order. | |
12373 | ||
12374 | * international/encoded-kb.el (saved-input-mod): New variable. | |
12375 | (encoded-kbd-mode): Doc-string fixed. Save current-input-mode | |
12376 | when turning on Encoded-kbd mode, and recover it when turning off | |
12377 | Encoded-kbd mode. Set encoded-kbd-iso2022-designations correctly. | |
12378 | (encoded-kbd-self-insert-iso2022-7bit): Call charset-dimension | |
12379 | instead fo charset-bytes. | |
12380 | (encoded-kbd-self-insert-iso2022-8bit): Likewise. | |
12381 | ||
12382 | * language/china-util.el (setup-chinese-gb-environment): Do not | |
12383 | change sendmail-coding-system and rmail-file-coding-system. | |
12384 | (setup-chinese-big5-environment): Likewise. | |
12385 | (setup-chinese-cns-environment): Likewise. | |
12386 | ||
12387 | * language/english.el (setup-english-environment): Likewise. | |
12388 | ||
12389 | * language/european.el (setup-8-bit-environment): Likewise. | |
12390 | ||
12391 | * language/japan-util.el (setup-japanese-environment): Likewise. | |
12392 | ||
12393 | * language/tibet-util.el (setup-tibetan-environment): Likewise. | |
12394 | ||
12395 | * language/lao.el: Set t for Rao-SEMIVOWEL-SIGN-LO in | |
12396 | ignore-relative-composition. | |
12397 | ||
12398 | * language/lao-util.el: Correct setting of char-code-property `name'. | |
12399 | ||
12400 | 1997-08-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12401 | ||
12402 | * dired.el (dired-font-lock-keywords): Don't specially highlight | |
12403 | files that are writable by others. | |
12404 | ||
12405 | * cus-face.el (custom-declare-face): | |
12406 | Call make-face-x-resource-internal. | |
12407 | ||
12408 | * progmodes/awk-mode.el (awk-mode): Require cc-mode, not cc-langs. | |
12409 | ||
833815e8 SM |
12410 | * wid-edit.el (widget-single-line-display-table): |
12411 | Variable commented out; don't use it either. | |
6edcb099 DL |
12412 | |
12413 | * case-table.el: Delete autoload cookies (file is preloaded). | |
12414 | ||
12415 | * format.el (format-alist): Doc fix. | |
12416 | ||
12417 | * help.el (describe-key): Don't put a colon after the command name. | |
12418 | ||
72827a91 | 12419 | 1997-08-09 Barry A. Warsaw <cc-mode-help@python.org> |
6edcb099 DL |
12420 | |
12421 | * progmodes/cc-engine.el (c-beginning-of-statement-1): | |
12422 | When checking for bare semi, don't match | |
12423 | on a semi following a close brace. | |
12424 | ||
12425 | * progmodes/cc-vars.el (idl-mode-hook): New variable. | |
12426 | ||
12427 | * progmodes/cc-vars.el (c-initialization-hook): New variable. | |
12428 | ||
12429 | * progmodes/cc-mode.el (idl-mode): Support for CORBA's IDL language. | |
12430 | ||
833815e8 | 12431 | * progmodes/cc-mode.el (c-initialize-cc-mode): Move the calling of |
6edcb099 DL |
12432 | c-make-styles-buffer-local into c-initialize-builtin-style. |
12433 | ||
12434 | * progmodes/cc-mode.el (c-initialize-cc-mode): Run the | |
12435 | c-initialization-hook, but only once per Emacs session. | |
12436 | ||
12437 | * progmodes/cc-styles.el (c-styles-alist): In "java" style, set | |
12438 | c-hanging-comment-starter-p to nil to preserve Javadoc starter lines. | |
12439 | ||
12440 | * progmodes/cc-styles.el (c-set-style-2): | |
12441 | Fixed broken implementation of inherited styles. | |
12442 | ||
12443 | * progmodes/cc-styles.el (c-set-style): | |
12444 | Call c-initialize-builtin-style. | |
12445 | (c-initialize-builtin-style): Handle c-style-variables-are-local-p. | |
12446 | ||
12447 | * progmodes/cc-engine.el (c-guess-basic-syntax): | |
12448 | CASE 5I: When adding 'inclass syntax, use the | |
12449 | relpos pointing to the class opening brace, unless that hangs on the | |
12450 | right side, in which case, use the start of the class/struct keyword. | |
12451 | ||
12452 | * progmodes/cc-langs.el (c-symbol-key): | |
12453 | First character must be a letter or underscore. | |
12454 | (c-styles-are-initialized): Variable deleted. | |
12455 | (c-common-init): Don't initialize styles here. | |
12456 | ||
12457 | * progmodes/cc-langs.el (idl-mode-abbrev-table): New variable. | |
12458 | (idl-mode-map, idl-mode-syntax-table): New variables. | |
12459 | (c-idl-menu): New menu. | |
12460 | ||
12461 | 1997-08-09 Erik Naggum <erik@naggum.no> | |
12462 | ||
12463 | * telnet.el (telnet-host-properties): Initialize it properly. | |
12464 | ||
12465 | 1997-08-09 Michael Kifer <kifer@cs.sunysb.edu> | |
12466 | ||
12467 | * viper-init.el: More defface work. | |
12468 | * ediff-init.el: Converted to use defface instead of make-face. | |
12469 | ||
12470 | 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12471 | ||
12472 | * textmodes/fill.el (enable-kinsoku): Doc fix. | |
12473 | ||
12474 | * emulation/viper-init.el (viper-replace-overlay-pixmap) | |
12475 | (viper-search-face-pixmap): Variables deleted. | |
12476 | (viper-replace-overlay-face, viper-search-face): | |
12477 | Use "gray3" explicitly. | |
12478 | ||
12479 | * help.el (help-mode): Set view-no-disable-on-exit. | |
12480 | ||
12481 | * view.el (view-just-bury): New variable. | |
12482 | (view-mode-exit): Obey it. | |
12483 | ||
12484 | * emacs-lisp/shadow.el: Renamed from shadow.el. | |
12485 | ||
12486 | * simple.el (completion-setup-function): Don't set completion-base-size | |
12487 | when completing in a non-minibuffer. | |
12488 | ||
12489 | * shadow.el (find-emacs-lisp-shadows): Don't mention `subdirs.el'. | |
12490 | (list-load-path-shadows): When noninteractive, if there are shadows, | |
12491 | start with a message explaining what this is a problem. | |
12492 | ||
12493 | * files.el (find-file-noselect): | |
12494 | Clear enable-multibyte-characters if RAWFILE. | |
12495 | (find-file-literally): Don't do that here. | |
12496 | (find-file-literally): New variable. Mark it with permanent-local. | |
12497 | (find-file-noselect): If RAWFILE, set find-file-literally locally. | |
12498 | Warn if file was already visited and RAWFILE was different. | |
12499 | ||
12500 | * startup.el (command-line-1): Don't let type-ahead inhibit the | |
12501 | initial contents of *scratch*. | |
12502 | ||
12503 | 1997-08-08 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
12504 | ||
e84eb37a JB |
12505 | * format.el (format-annotate-single-property-change) |
12506 | (format-annotate-atomic-property-change): Move code that interprets | |
6edcb099 DL |
12507 | nil as 0 inside test that property is numeric. |
12508 | ||
12509 | 1997-08-08 Valery Alexeev <valery@math.uga.edu> | |
12510 | ||
12511 | * language/cyril-util.el (cyrillic-language-alist): Fix punctuation. | |
12512 | ||
12513 | 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12514 | ||
12515 | * textmodes/fill.el (fill-region-as-paragraph): Don't do kinsoku | |
12516 | if the region is all ASCII. | |
12517 | ||
eb04d6cd | 12518 | 1997-08-08 Dan Nicolaescu <done@sydney.ece.arizona.edu> |
6edcb099 DL |
12519 | |
12520 | * progmodes/hideshow.el: Correct the autoload cookies. | |
12521 | ||
eb04d6cd | 12522 | 1997-08-07 Dan Nicolaescu <done@ece.arizona.edu> |
6edcb099 | 12523 | |
e84eb37a | 12524 | * term.el (term-default-fg-color) |
6edcb099 DL |
12525 | (term-default-bg-color): Default to nil. |
12526 | ||
12527 | 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12528 | ||
12529 | * progmodes/cc-styles.el (c-set-offset): Add autoload cookie. | |
12530 | ||
12531 | * term/pc-win.el (x-list-fonts): Return "default" when appropriate. | |
12532 | (query-fontset): Add (alternative) alias definition. | |
12533 | ||
12534 | 1997-08-07 Roland McGrath <roland@beet-chex.ai.mit.edu> | |
12535 | ||
12536 | * emacs-lisp/autoload.el (update-file-autoloads): Use anchored regexp | |
12537 | search instead of requiring leading newline before | |
12538 | generate-autoload-cookie, which gave false negative if sole cookie in | |
12539 | file was at bob. | |
12540 | ||
12541 | 1997-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12542 | ||
12543 | * emacs-lisp/elint.el: New file. | |
12544 | ||
12545 | * language/cyril-util.el (cyrillic-language-alist): Add one language. | |
12546 | ||
12547 | 1997-08-07 Michael Kifer <kifer@cs.sunysb.edu> | |
12548 | ||
12549 | * viper-util.el: Moved faces to viper-init.el | |
12550 | * viper-init.el: Converted faces to use defface. | |
12551 | * viper.el (viper-set-hooks): Bug fixed. | |
12552 | ||
12553 | 1997-08-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
12554 | ||
12555 | * mail/sendmail.el (sendmail-send-it): Bind sendmail-coding-system | |
12556 | to buffer-file-coding-system if it is non-nil. | |
12557 | ||
12558 | 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12559 | ||
12560 | * term/iris-ansi.el: New file. | |
12561 | ||
12562 | * calendar.el: Fix previous change. | |
12563 | ||
12564 | * files.el (insert-file-contents-literally): Doc fix. | |
12565 | ||
12566 | * international/quail.el (quail-update-leim-list-file): | |
12567 | Use insert-file-contents instead of find-file-noselect | |
12568 | and in the process avoid the RAWFILE feature. | |
12569 | ||
12570 | * ispell.el (ispell-dictionary-alist): Doc fix. | |
12571 | ||
12572 | 1997-08-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12573 | ||
12574 | * compile.el (compilation-parse-errors): Fix previous change. | |
12575 | ||
12576 | * vc.el (vc-version-diff): Change the Newer version prompt. | |
12577 | ||
12578 | * subr.el (read-quoted-char): Fix handling of meta-chars. | |
12579 | (functionp): Use byte-code-function-p, not compiled-function-p. | |
12580 | ||
12581 | * faces.el (set-face-doc-string): Define once again, as alias. | |
12582 | ||
12583 | * mail/sendmail.el (mail-mode): Allow TAB after prefix | |
12584 | in previous change. | |
12585 | ||
12586 | * Makefile (updates): Add missing semicolons. | |
12587 | ||
12588 | * finder.el (finder-compile-keywords): Don't process file names | |
12589 | that start with `.'. | |
12590 | ||
12591 | * emacs-lisp/autoload.el (update-autoloads-from-directories): | |
12592 | Don't process file names that start with `.'. | |
12593 | ||
12594 | * gud.el (gud): Fix defgroup doc. | |
12595 | ||
12596 | * compile.el (compilation-error-regexp-alist): Make the | |
12597 | MIPS/DEC pattern more specific at the start; accept warnings | |
12598 | as well as errors. | |
12599 | ||
12600 | * term/x-win.el (x-cut-buffer-or-selection-value): Fix previous change. | |
12601 | ||
12602 | * mail/sendmail.el (mail-mode): Fix previous change. | |
12603 | Treat a supercite prefix not followed by text | |
12604 | as a paragraph separator. | |
12605 | ||
12606 | * term/lk201.el: Undo previous change. | |
12607 | ||
12608 | * simple.el (comment-line-break-function): New variable. | |
12609 | (do-auto-fill): Use that variable. | |
12610 | ||
12611 | * files.el (cd-absolute): Add missing arg to `error'. | |
12612 | ||
12613 | * Makefile (dontcompilefiles): Delete cyril-util.el. | |
12614 | ||
12615 | * language/cyril-util.el (standard-display-cyrillic-translit): | |
12616 | Set standard-display-table here, not when loading the file. | |
12617 | Read argument properly with `interactive'. | |
12618 | ||
12619 | * format.el (format-annotate-atomic-property-change): | |
12620 | Look thru all elements of PROP-ALIST for a number, | |
12621 | if OLD and NEW are numbers. | |
12622 | ||
12623 | * international/mule.el: Doc fixes. | |
12624 | ||
12625 | 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12626 | ||
12627 | * time-stamp.el (time-stamp): Use insert-and-inherit for new stamp. | |
12628 | ||
12629 | 1997-08-04 Valery Alexeev <valery@math.uga.edu> | |
12630 | ||
12631 | * language/cyril-util.el (cyrillic-language-alist): New variable. | |
12632 | (standard-display-cyrillic-translit): Add autoload cookie. | |
12633 | ||
12634 | 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12635 | ||
12636 | * select.el (x-get-selection): Change default for data-type | |
12637 | back to `STRING'. | |
12638 | ||
12639 | 1997-08-04 Espen Skoglund <espensk@odslab5.cs.uit.no> | |
12640 | ||
12641 | * pascal.el (pascal-mode-syntax-table): _ is now a symbol constituent. | |
12642 | (pascal-indent-case): Removed unnecessary calls to marker-position. | |
12643 | (pascal-indent-declaration): Editing a parameterlist at the end of | |
12644 | a buffer does not hang. Removed unnecessary call to marker-position. | |
12645 | (pascal-get-lineup-indent): Removed unused variable. | |
12646 | Indent parameterlist correctly. | |
12647 | (pascal-completion-response): Removed unused variable. | |
12648 | ||
12649 | 1997-08-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
12650 | ||
12651 | * files.el (basic-save-buffer-1): Add missing argument for error. | |
12652 | ||
12653 | * isearch.el (isearch-quote-char): Fix handling of control | |
12654 | characters, copied from quoted-insert. | |
12655 | ||
12656 | * emacs-lisp/pp.el (pp-to-string): Use | |
183080b6 | 12657 | emacs-lisp-mode-syntax-table. |
6edcb099 DL |
12658 | |
12659 | * international/quail.el (quail-update-leim-list-file): Go to the | |
12660 | beginning of the package file, in case it was already visited. | |
12661 | ||
12662 | 1997-08-04 Kenichi Handa <handa@etl.go.jp> | |
12663 | ||
12664 | * language/english.el (setup-english-environment): Call | |
12665 | set-default-coding-systems. | |
12666 | ||
12667 | * language/china-util.el (setup-chinese-gb-environment): Do not | |
12668 | call set-terminal-coding-system and set-keyboard-coding-system, | |
80197a8c | 12669 | instead call set-default-coding-systems. |
6edcb099 DL |
12670 | (setup-chinese-big5-environment): Likewise. |
12671 | (setup-chinese-cns-environment): Likewise. | |
12672 | ||
12673 | * language/european.el (setup-8-bit-environment): Likewise. | |
12674 | ||
12675 | * language/japan-util.el (setup-japanese-environment): Likewise. | |
12676 | ||
12677 | * language/korean.el (setup-korean-environment): Likewise. | |
12678 | ||
12679 | * international/mule-cmds.el (set-default-coding-systems): New | |
12680 | function. | |
12681 | ||
12682 | * international/mule.el (default-terminal-coding-system): New var. | |
12683 | (set-terminal-coding-system): | |
12684 | Use default-terminal-coding-system as default. | |
12685 | (default-keyboard-coding-system): New variable. | |
12686 | (set-keyboard-coding-system): | |
12687 | Use default-keyboard-coding-system as default. | |
12688 | ||
12689 | 1997-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12690 | ||
12691 | * delsel.el (delete-selection-mode): Delete the :initialize keyword. | |
12692 | Don't explicitly check the value and call delete-selection-mode. | |
12693 | Don't put on a custom-loads property. | |
12694 | ||
12695 | * emacs-lisp/autoload.el (make-autoload): For a defcustom, | |
12696 | generate custom-add-to-group and custom-add-load if needed. | |
12697 | ||
12698 | * progmodes/cpp.el (cpp-create-bg-face): Don't really make a face. | |
12699 | Just make (background-color . COLOR). | |
12700 | (cpp-highlight-buffer): Don't die if buffer-invisibility-spec is t. | |
12701 | (cpp-face-default-list): Doc fix, fix custom type. | |
12702 | (cpp-edit-reset): Add a close-quote after the file name. | |
12703 | ||
12704 | * isearch.el (isearch-other-meta-char): Don't switch windows to exit | |
12705 | if that would switch to an inactive minibuffer. | |
12706 | ||
12707 | * progmodes/meta-mode.el: Moved from textmodes/meta-mode.el. | |
12708 | ||
12709 | * vc.el (vc-version-diff): Use defaults, not initial input, | |
12710 | for reading the arguments. | |
12711 | ||
12712 | * faces.el (internal-face-interactive): Handle default in usual way, | |
12713 | Provide completion for color reading. | |
12714 | (set-face-foreground, set-face-background): Specify `color' | |
12715 | when reading the color name interactively. | |
12716 | ||
12717 | 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12718 | ||
12719 | * help.el (describe-function): Use " is " instead of colon. | |
12720 | ||
12721 | * uniquify.el (delay-uniquify-rationalize-file-buffer-names): | |
12722 | Don't delete this function from kill-buffer-hook, if it is disabled. | |
12723 | ||
12724 | * textmodes/fill.el (fill-context-prefix): Accept a whitespace | |
12725 | prefix from the second line, regardless of the first line. | |
12726 | ||
12727 | * shell.el (shell): Doc fix. | |
12728 | ||
12729 | * faces.el: Alternative colors for standard faces if dark background. | |
12730 | ||
12731 | * hexl.el (hexlify-buffer, dehexlify-buffer): | |
12732 | Pay attention to buffer-file-type. | |
12733 | (hexl-save-buffer): Don't bind buffer-file-type around save-buffer. | |
12734 | ||
12735 | * term/x-win.el (x-cut-buffer-or-selection-value): Try both | |
12736 | COMPOUND_TEXT and STRING as types for the selection. | |
12737 | ||
12738 | * simple.el (shell-command-on-region, shell-command): Doc fixes. | |
12739 | (do-auto-fill): Don't break the line right after a comment starter. | |
12740 | ||
12741 | * emacs-lisp/copyright.el (copyright-regexp): Recognize the Latin-1 | |
12742 | copyright symbol. Also @copyright{}. | |
12743 | ||
12744 | * mail/rmailsum.el (rmail-summary-mouse-goto-message): New function. | |
12745 | (rmail-summary-mode-map): Bind it to Mouse-2. | |
12746 | ||
12747 | * files.el (insert-file-contents-literally): | |
12748 | Bind coding-system-for-read and coding-system-for-write, | |
12749 | and bind jka-compr-compression-info-list instead of | |
12750 | file-name-handler-alist. | |
12751 | (find-file-literally): Simplify and use insert-file-contents-literally. | |
12752 | ||
12753 | 1997-08-03 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
12754 | ||
12755 | * vc-hooks.el (vc-menu-map): Replace entries for "Check In" and | |
12756 | "Check Out" with new entry "Check In/Out" (calling | |
12757 | vc-next-action). | |
12758 | ||
12759 | 1997-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12760 | ||
12761 | * cus-edit.el (custom-face-value-create): Take account | |
12762 | of changes in the frame made outside of customize. | |
12763 | ||
12764 | 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12765 | ||
12766 | * faces.el (face-attr-match-p): New function. | |
12767 | (face-attr-match-1, face-spec-match-p, face-attr-construct): Likewise. | |
12768 | (face-spec-choose): New function. | |
12769 | (face-spec-set): Use face-spec-choose. | |
12770 | ||
12771 | 1997-08-03 Kenichi Handa <handa@etl.go.jp> | |
12772 | ||
12773 | * term/x-win.el: Fix previous change. | |
12774 | ||
12775 | * international/quail.el (quail-next-translation): Call | |
12776 | quail-execute-non-quail-command when no current translations. | |
12777 | (quail-prev-translation): Likewise. | |
12778 | (quail-next-translation-block): Likewise. | |
12779 | (quail-prev-translation-block): Likewise. | |
12780 | ||
12781 | * language/china-util.el (setup-chinese-gb-environment): Set | |
12782 | default value of default-input-method. | |
12783 | (setup-chinese-big5-environment): Likewise. | |
12784 | (setup-chinese-cns-environment): Likewise. Correct input method | |
12785 | name. | |
12786 | ||
12787 | * language/ethio-util.el (setup-ethiopic-environment): Bind | |
12788 | correct commands in global-map, rmail-mode-map, and mail-mode-map. | |
12789 | ||
12790 | * language/ethiopic.el (ccl-encode-ethio-font): Fix typo in | |
12791 | doc-string. Set default value of default-input-method. | |
12792 | ||
12793 | * language/european.el (setup-8-bit-environment): Likewise. | |
12794 | ||
12795 | * language/japan-util.el (setup-japanese-environment): Likewise. | |
12796 | ||
12797 | * language/korean.el (setup-korean-environment): Likewise. | |
12798 | ||
12799 | * language/tibet-util.el (setup-tibetan-environment): Likewise. | |
12800 | ||
12801 | 1997-08-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12802 | ||
12803 | * international/mule-cmds.el: Doc fixes; fix error message text. | |
12804 | ||
12805 | * timezone.el (timezone-parse-date): Handle additional style (9). | |
12806 | ||
12807 | * term.el (term-ignore-error): Fix foolish errors. | |
12808 | ||
12809 | * strokes.el (strokes): New file. | |
12810 | ||
12811 | * international/mule-diag.el (describe-current-coding-system): | |
12812 | Clean up output format. | |
12813 | ||
12814 | 1997-08-02 Michael Kifer <kifer@cs.sunysb.edu> | |
12815 | ||
12816 | * viper.el (toggle-viper-mode): New function. | |
e84eb37a | 12817 | * viper-mouse.el (viper-mouse-search-key, viper-mouse-insert-key): |
6edcb099 | 12818 | New variables. |
e84eb37a JB |
12819 | (viper-bind-mouse-search-key, viper-bind-mouse-insert-key) |
12820 | (viper-unbind-mouse-search-key, viper-unbind-mouse-insert-key): | |
6edcb099 | 12821 | New functions. |
88c71720 | 12822 | * viper*.el: vip-style names changed to viper-style names. |
6edcb099 DL |
12823 | |
12824 | 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12825 | ||
12826 | * mail/sendmail.el (mail-mode): Recognize foo> prefix | |
12827 | even without leading space. | |
12828 | ||
12829 | * hexl.el (hexl-find-file): Use find-file-literally. | |
12830 | (hexlify-buffer): Bind coding-system-for-write. | |
12831 | (dehexlify-buffer): Bind coding-system-for-read. | |
12832 | ||
12833 | * isearch.el (isearch-hide-immediately): Doc fix. | |
12834 | ||
12835 | 1997-08-01 Valery Alexeev <valery@math.uga.edu> | |
12836 | ||
12837 | * language/cyril-util.el (standard-display-cyrillic-translit): | |
12838 | New function. | |
12839 | ||
12840 | 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12841 | ||
12842 | * startup.el (command-line): Pass t for AUTO arg to | |
12843 | standard-display-european. | |
12844 | ||
12845 | * disp-table.el (standard-display-european): New arg AUTO. | |
12846 | Normally, set enable-multibyte-characters to nil. | |
12847 | ||
12848 | 1997-07-31 Geoff Voelker <voelker@cs.washington.edu> | |
12849 | ||
e84eb37a | 12850 | * term/w32-win.el: Set mode-line-frame-identification |
6edcb099 DL |
12851 | to remove frame name from mode-line instead of |
12852 | mode-line-buffer-identification. | |
12853 | ||
12854 | 1997-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12855 | ||
12856 | * calendar.el (diary-face, calendar-today-face, holiday-face): | |
12857 | Use defface to define them. | |
12858 | ||
12859 | * term/lk201.el (function-key-map): Map to ASCII DEL, not to delete. | |
12860 | ||
12861 | * emacs-lisp/lisp-mode.el (eval-last-sexp): Ignore `...' around sexp. | |
12862 | ||
12863 | 1997-07-31 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
12864 | ||
12865 | * international/mule-util.el (prefer-coding-system): Change also | |
12866 | default value of buffer-file-coding-system. | |
12867 | ||
12868 | 1997-07-31 Kenichi Handa <handa@etl.go.jp> | |
12869 | ||
12870 | * faces.el (set-face-font-auto): Create a fontset if FONT is a | |
10d1d0af | 12871 | fontset not instantiated fontset. |
6edcb099 DL |
12872 | |
12873 | * international/fontset.el (fontset-name-p): New function. | |
12874 | (uninstanciated-fontset-alist): New variable. | |
12875 | (create-fontset-from-fontset-spec): Delete arg STYLE. Register | |
12876 | style-variants of FONTSET in uninstanciated-fontset-alist. | |
12877 | (create-fontset-from-x-resource): Call | |
12878 | create-fontset-from-fontset-spec correctly. | |
12879 | ||
12880 | * international/mule-util.el (reference-point-alist): Doc-string | |
12881 | modified. | |
12882 | ||
12883 | * term/x-win.el: Do not create style-variants of fontset. They | |
12884 | are just registered in uninstanciated-fontset-alist. | |
12885 | ||
12886 | 1997-07-31 Michael Kifer <kifer@cs.sunysb.edu> | |
12887 | ||
e84eb37a | 12888 | * ediff*.el (ediff-eval-in-buffer): Changed macro and renamed |
6edcb099 DL |
12889 | ediff-with-current-buffer. |
12890 | Eliminated inefficient calls to `intern'. | |
e84eb37a | 12891 | * ediff-diff.el (ediff-exec-process): Changed to work with buffers |
6edcb099 | 12892 | whose names have spaces. |
e84eb37a | 12893 | (ediff-wordify): Use buffer-substring-no-properties. |
6edcb099 DL |
12894 | |
12895 | 1997-07-30 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
12896 | ||
12897 | * vc-hooks.el (vc-checkout-model): For CVS, look at | |
12898 | permissions to see if a file is "watched". | |
12899 | ||
12900 | * vc.el (vc-backend-checkin): For CVS, forget the checkout model | |
12901 | after commit. | |
12902 | (vc-backend-checkout): Use "cvs edit" for files with manual checkout. | |
12903 | (vc-minor-part, vc-previous-version): New functions. | |
12904 | (vc-diff): Don't ask or guess version numbers. | |
12905 | (vc-version-diff): Suggest default versions based on the file state. | |
12906 | ||
12907 | 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12908 | ||
12909 | * uniquify.el (uniquify-buffer-name-style): Fix typo. | |
12910 | ||
12911 | * info.el (info-node, info-xref, info-menu-5): | |
12912 | Define faces with defface. | |
12913 | (Info-mode): Don't define faces here, and don't alter Info-fontify. | |
12914 | Locally set line-move-ignore-invisible. | |
12915 | (Info-fontify-node): Test type of frame here. | |
12916 | ||
12917 | 1997-07-30 Stephen Eglen <stephene@cogs.susx.ac.uk> | |
12918 | ||
12919 | * mspools.el (mspools-using-vm): Better handling of VM initialization. | |
12920 | (mspools-size-folder): Allow symbolic links to spool files. | |
12921 | ||
12922 | 1997-07-30 Per Abrahamsen <abraham@dina.kvl.dk> | |
12923 | ||
12924 | * cus-edit.el (hook): Support hooks whose value is just a symbol. | |
12925 | (custom-magic-value-create): Support `mismatch' form. | |
12926 | (custom-variable-value-create): Ditto. | |
12927 | (custom-variable-set): Ditto. | |
12928 | (custom-variable-save): Ditto. | |
12929 | (custom-variable-menu): Ditto. | |
12930 | (custom-load-symbol): Check that `preloaded-file-list' is bound. | |
12931 | (custom-group-value-create): Comment out `indent'. | |
12932 | ||
12933 | 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12934 | ||
12935 | * bindings.el (mode-line-mule-info): Delete the conditional | |
12936 | on enable-multibyte-characters. | |
12937 | ||
12938 | * international/mule-cmds.el (mule-menu-keymap): Fix menu item names. | |
12939 | ||
12940 | 1997-07-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12941 | ||
12942 | * textmodes/fill.el (adaptive-fill-first-line-regexp): Fix regexp. | |
12943 | ||
12944 | 1997-07-29 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
12945 | ||
12946 | * font-lock.el: Don't add indicator " Font" to minor-mode-alist entry. | |
12947 | ||
eb04d6cd | 12948 | 1997-07-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
6edcb099 DL |
12949 | |
12950 | * ph.el: Many doc strings and messages changed. | |
12951 | ||
12952 | 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
12953 | ||
12954 | * mail/rmail.el (rmail-resend): Use user-mail-address. | |
12955 | ||
12956 | * bindings.el (debug-ignored-errors): Delete ^Quit$ element. | |
12957 | ||
12958 | 1997-07-28 Olivier Lecarme <ol@aiguemarine.unice.fr> | |
12959 | ||
12960 | * progmodes/make-mode.el (makefile-space-face): Add defface. | |
12961 | (makefile-define-space-face): Function deleted. | |
12962 | (makefile-mode): Don't call makefile-define-space-font. | |
12963 | ||
3c269b1e | 12964 | 1997-07-28 Per Abrahamsen <abraham@dina.kvl.dk> |
6edcb099 DL |
12965 | |
12966 | * cus-edit.el (customize-save-variable): New command. | |
12967 | ||
12968 | * wid-edit.el (widget-move): Use `previous-overlay-change' and | |
12969 | `next-overlay-change'. | |
12970 | (widget-use-overlay-change): New option to control it. | |
12971 | ||
12972 | * cus-edit.el (custom-save-all): Inhibit read only. | |
12973 | ||
12974 | * wid-edit.el (regexp): Outcomment :value-face. | |
12975 | (file): Ditto. | |
12976 | ||
12977 | * wid-edit.el (widget-add-change): Use local hooks. | |
12978 | (widget-before-change): Ditto. | |
12979 | ||
12980 | * wid-edit.el (set-text-properties): Don't define. | |
12981 | (widget-specify-none): Delete. | |
12982 | (widget-specify-text): Delete. | |
12983 | (widget-field-use-before-change): Don't enable for XEmacs. | |
12984 | (widget-specify-field): Don't use text properties. | |
12985 | (widget-specify-field): Ditto. | |
12986 | (widget-specify-doc): Ditto. | |
12987 | (widget-specify-insert): Ditto. | |
12988 | (widget-insert): Ditto. | |
12989 | (widget-convert-text): Ditto. | |
12990 | (widget-leave-text): Ditto. | |
12991 | (widget-setup): Ditto. | |
12992 | (widget-before-change): Ditto. | |
12993 | (widget-default-create): Ditto. | |
12994 | (widget-default-delete): Ditto. | |
12995 | (widget-editable-list-insert-before): Ditto. | |
12996 | (widget-editable-list-entry-create): Ditto. | |
12997 | (widget-add-change): New function. | |
12998 | ||
e84eb37a | 12999 | * cus-edit.el (custom-file): Use same logic as startup.el. |
6edcb099 DL |
13000 | |
13001 | * wid-edit.el (widget-field-use-before-change): Doc fix. | |
13002 | ||
13003 | * cus-edit.el (custom-group-members): New function. | |
13004 | (custom-group-value-create): Use it rather than get. | |
13005 | ||
13006 | * wid-edit.el (emacs-library-link): New widget. | |
13007 | (widget-emacs-library-link-action): New function. | |
13008 | ||
13009 | * wid-edit.el (widget-beginning-of-line): Preserve zmacs region. | |
13010 | (widget-end-of-line): Ditto. | |
13011 | ||
13012 | * wid-edit.el (widget-color-sample-face-get): Kludge to make it | |
13013 | work before widget is fully created. | |
13014 | (widget-color-action): Try to use same relative position of point | |
13015 | in minibuffer as it had in the field. | |
13016 | ||
13017 | * cus-edit.el (custom-mode): Document `M-TAB'. | |
13018 | ||
13019 | 1997-07-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13020 | ||
13021 | * international/mule-util.el (prefer-coding-system): Fix doc, prompt. | |
13022 | ||
13023 | 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13024 | ||
13025 | * emacs-lisp/autoload.el (update-autoloads-from-directories): | |
13026 | Always update loaddefs.el in the source-directory. | |
13027 | ||
13028 | * progmodes/make-mode.el: Doc fixes. | |
13029 | ||
13030 | * compile.el (compile-command): More doc fix. | |
13031 | ||
13032 | 1997-07-24 Olivier Lecarme <ol@aiguemarine.unice.fr> | |
13033 | ||
13034 | * progmodes/make-mode.el, progmodes/cpp.el: Customized. | |
13035 | * facemenu.el: Customized. | |
13036 | ||
13037 | 1997-07-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13038 | ||
13039 | * mail/mail-extr.el (mail-extr-voodoo): Handle unmatched quotes | |
13040 | in the comment-deletion loop. | |
13041 | ||
13042 | * jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var. | |
13043 | (jka-compr-insert-file-contents): Set coding-system-for-read | |
13044 | according to file name after removing compression suffix. | |
10d1d0af | 13045 | (jka-compr-install): Add elements to file-coding-system-alist. |
6edcb099 DL |
13046 | (jka-compr-uninstall): Remove elements from file-coding-system-alist. |
13047 | ||
13048 | * international/mule-conf.el (file-coding-system-alist): | |
13049 | Use no-conversion for tar files. | |
13050 | ||
13051 | * subr.el (read-quoted-char): Consistently downcase letter "digits". | |
13052 | ||
13053 | * mail/sendmail.el (mail-mode): Make adaptive-fill-regexp | |
13054 | match more values. Bind adaptive-fill-first-line-regexp too. | |
13055 | ||
ce058493 | 13056 | 1997-07-26 Eric S. Raymond <esr@snark.thyrsus.com> |
6edcb099 DL |
13057 | |
13058 | * telnet.el (telnet): Handle multiple telnet programs better. | |
13059 | (telnet-host-properties): New variable. | |
13060 | ||
13061 | 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13062 | ||
13063 | * progmodes/awk-mode.el (awk-mode): Call c-initialize-cc-mode. | |
13064 | ||
13065 | 1997-07-25 Stephen Eglen <stephene@cogs.susx.ac.uk> | |
13066 | ||
13067 | * replace.el (occur): Local variable line-start redundant. | |
13068 | `occur-marker' extends to the end of the line rather than one char | |
13069 | before end. | |
13070 | ||
13071 | 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
13072 | ||
13073 | * international/quail.el (quail-update-leim-list-file): Call | |
13074 | find-file-noselect with t for arguments NOWARN and RAWFILE. | |
13075 | ||
13076 | * international/mule-cmds.el (leim-list-entry-regexp): Make this | |
13077 | match only at beginning of line. | |
13078 | ||
13079 | 1997-07-25 Erik Naggum <erik@naggum.no> | |
13080 | ||
13081 | * compile.el (compile-command): Doc fix. | |
13082 | ||
13083 | 1997-07-25 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | |
13084 | ||
13085 | * rmail.el (rmail-pop-password-error): New variable. | |
13086 | (rmail-insert-inbox-text): If there's an error getting mail from | |
13087 | the POP server, and the error matches rmail-pop-password-error or | |
13088 | we prompted for the POP password, assume that the password is | |
13089 | incorrect and erase it so that the user will be prompted again the | |
13090 | next time he gets mail. | |
13091 | ||
13092 | 1997-07-25 Simon Marshall <simon@frobnitz.gnu.ai.mit.edu> | |
13093 | ||
333f9019 | 13094 | * complete.el: Customize; as subgroup of minibuffer. |
6edcb099 DL |
13095 | (partial-completion-mode): New option to toggle mode. |
13096 | (partial-completion-mode): New command to toggle mode. | |
13097 | Add and remove hooks here, i.e., not at the top-level. | |
13098 | (PC-bindings): New function to install/restore minibuffer bindings. | |
13099 | This is called by partial-completion-mode, i.e., not at the top-level. | |
13100 | (PC-temp-minibuffer-message): Use unread-command-events, as | |
13101 | unread-command-char is obsolete. | |
13102 | ||
13103 | * font-lock.el: Add new C++ type specifiers. | |
13104 | ||
13105 | * lazy-lock.el (lazy-lock-fontify-after-idle): Wrap | |
13106 | minibuffer-auto-raise to prevent stealth messages raising the frame. | |
13107 | ||
13108 | 1997-07-25 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
13109 | ||
13110 | * international/mule-cmds.el (read-input-method-name): Show more | |
13111 | appropriate error message. | |
13112 | ||
13113 | 1997-07-25 Kenichi Handa <handa@etl.go.jp> | |
13114 | ||
13115 | * international/mule-cmds.el: Typo in comment fixed. | |
13116 | ||
13117 | * language/thai-util.el (setup-thai-environment): Add correct | |
13118 | autoload cookie. | |
13119 | ||
13120 | * language/tibet-util.el (setup-tibetan-environment): Correct | |
13121 | coding system names. Set default-input-method to "tibetan-wylie". | |
13122 | ||
e84eb37a | 13123 | * language/viet-util.el (setup-vietnamese-environment): Add |
6edcb099 DL |
13124 | autoload cookie. |
13125 | ||
13126 | 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13127 | ||
13128 | * mail/metamail.el (metamail-region): Don't bind kanji-fileio-code | |
13129 | or file-coding-system. Don't call define-program-kanji-code | |
13130 | or define-program-coding-system. Instead, bind coding-system-for-read. | |
13131 | ||
13132 | 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13133 | ||
13134 | * mail/metamail.el ( | |
13135 | * Makefile (ETAGS): New variable. | |
13136 | (TAGS): Use ${ETAGS}. | |
13137 | ||
13138 | * emacs-lisp/bytecomp.el (byte-compile-output-docform): | |
13139 | Bind print-gensym-alist; bind print-gensym to a cons cell. | |
13140 | ||
13141 | * winner.el (custom-print-functions): Add defvar. | |
13142 | ||
13143 | 1997-07-24 Michael Kifer <kifer@cs.sunysb.edu> | |
13144 | ||
13145 | * viper.el (viper-non-vi-major-modes): New variable. | |
13146 | (vip-set-hooks): Changed so it'll update viper-non-vi-major-modes. | |
13147 | (viper-mode): Now checks viper-non-vi-major-modes. | |
13148 | ||
13149 | 1997-07-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13150 | ||
13151 | * ange-ftp.el: Doc fixes. | |
13152 | ||
13153 | * mail/sendmail.el (mail): Improve confirmation questions | |
13154 | for file-visiting mail buffers. | |
13155 | ||
13156 | * simple.el (line-move): If intangibility moves us to a different line, | |
13157 | adjust the hpos nicely in that line. | |
13158 | ||
13159 | * ediff-util.el (ediff-update-diffs): Change error message. | |
13160 | ||
13161 | * play/landmark.el (landmark-repeat, landmark): New aliases. | |
13162 | Add autoload cookies. | |
13163 | ||
13164 | * play/handwrite.el: Many doc fixes. | |
13165 | (handwrite): Add autoload cookie. | |
13166 | (menu-bar-handwrite-map): Comment out the code to put this | |
13167 | in the menu bar. | |
13168 | ||
13169 | * cus-face.el (custom-declare-face): Use [set-]face-documentation. | |
13170 | ||
13171 | * faces.el (face-documentation): Renamed from face-doc-string. | |
13172 | (set-face-documentation): Renamed from set-face-doc-string. | |
13173 | (face-doc-string): Make this an alias. | |
13174 | ||
13175 | * term/bg-mouse.el (bg-yank-or-pop): Changed eql to eq. | |
13176 | ||
13177 | * international/mule-cmds.el (read-input-method-name): Fix error msg. | |
13178 | ||
13179 | * terminal.el (te-newline): Change eql to eq. | |
13180 | (te-insert-lines, te-delete-lines, te-process-output): Likewise. | |
13181 | (te-parse-program-and-args, te-get-char): Likewise. | |
13182 | ||
13183 | * textmodes/tex-mode.el (tex-categorize-whitespace): Use eq, not eql. | |
13184 | ||
13185 | * bindings.el: Don't create C-x r and C-x n submaps here. | |
13186 | ||
13187 | 1997-07-23 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
13188 | ||
13189 | * rmail.el (rmail-mime-feature): Doc and custom fix. | |
13190 | ||
13191 | 1997-07-24 Dan Nicolaescu <done@ece.arizona.edu> | |
13192 | ||
13193 | * bindings.el (debug-ignored-errors): Update the dabbrev.el errors. | |
13194 | Add errors generated by ediff*.el. | |
13195 | ||
13196 | 1997-07-24 Olivier Lecarme <ol@aiguemarine.unice.fr> | |
13197 | ||
13198 | * apropos.el, ange-ftp.el: Customized. | |
13199 | ||
13200 | 1997-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13201 | ||
13202 | * calendar.el (calendar-day-name): New optional args WIDTH, ABSOLUTE. | |
13203 | (calendar-month-name): New optional arg WIDTH. | |
13204 | (generate-calendar-month, calendar-date-string): Pass new args | |
13205 | instead of using substring here. | |
13206 | ||
13207 | * emacs-lisp/bytecomp.el (eql): byte-defop-compiler definition deleted. | |
13208 | ||
13209 | * mail/mh-e.el: Change eql calls to = or equal. | |
13210 | ||
13211 | * mail/mh-utils.el: Change eql calls to eq. | |
13212 | ||
13213 | * compile.el (compilation-error-regexp-alist): Add elt for EPC F90. | |
13214 | ||
13215 | * diary-lib.el (diary-entry-time): Downcase the am/pm letter. | |
13216 | ||
13217 | * faces.el (set-face-font-explicit): Call internal-set-face-1 properly. | |
13218 | ||
13219 | 1997-07-23 Stephen Eglen <stephene@cogs.susx.ac.uk> | |
13220 | ||
13221 | * iswitchb.el (iswitchb-get-bufname): Only add buffer of current | |
13222 | window if it is not already in list. | |
13223 | ||
13224 | 1997-07-23 Ulrik Vieth <vieth@thphy.uni-duesseldorf.de> | |
13225 | ||
e84eb37a | 13226 | * textmodes/meta-mode.el (metafont-mode): Add autoload cookie. |
6edcb099 DL |
13227 | (metapost-mode): Add autoload cookie. |
13228 | ||
13229 | * files.el (auto-mode-alist): Add ".mf" and ".mp" for meta-mode.el. | |
13230 | Add ".clo" for latex-mode. | |
13231 | ||
13232 | 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13233 | ||
13234 | * ph.el: Various error messages fixed. | |
13235 | (ph-cadr, ph-cadr): New functions. | |
13236 | All calls to cdar and cadr changed. | |
13237 | ||
13238 | * ph.el: New file. | |
13239 | ||
13240 | * international/mule.el (modify-coding-system-alist): Doc fix. | |
13241 | ||
13242 | 1997-07-22 Geoff Voelker <voelker@cs.washington.edu> | |
13243 | ||
e84eb37a JB |
13244 | * dos-w32.el (find-buffer-file-type-coding-system) |
13245 | (find-buffer-process-coding-system): Remove second argument. | |
6edcb099 DL |
13246 | |
13247 | 1997-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13248 | ||
13249 | * textmodes/texinfmt.el (dircategory): Delete obsolete mistaken `put'. | |
13250 | (texinfo-end-direntry): Output extra newline. | |
13251 | (texinfo-format-dircategory): Parse the arg and reinsert it by hand. | |
13252 | ||
13253 | 1997-07-22 Michael Kifer <kifer@cs.sunysb.edu> | |
13254 | ||
10d1d0af | 13255 | * viper.el: Further twiddling with require viper-init. |
6edcb099 DL |
13256 | |
13257 | 1997-07-21 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
13258 | ||
13259 | * jka-compr.el (jka-compr-call-process): Fix previous change. | |
13260 | (jka-compr-write-region): Likewise. | |
13261 | (jka-compr-insert-file-contents): Likewise. | |
13262 | (jka-compr-file-local-copy): Bind coding-system-for-read and | |
13263 | coding-system-for-write. | |
13264 | ||
13265 | 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13266 | ||
13267 | * textmodes/texinfmt.el (texinfo-end-direntry): Output two newlines. | |
13268 | ||
13269 | * simple.el (yank, yank-pop): Bind inhibit-read-only | |
13270 | just for remove-text-properties, not for insertion. | |
13271 | ||
13272 | * subr.el (read-quoted-char): Convert function keys like Return | |
13273 | into ASCII equivalents. | |
13274 | ||
13275 | * mail/mh-utils.el (mh-make-folder-list-background): | |
13276 | Don't call mh-find-path if we were called from there. | |
13277 | (mh-find-path): Move mh-make-folder-list-background call to the end. | |
13278 | ||
13279 | * language/cyril-util.el (setup-cyrillic-environment): Fix paren error. | |
13280 | ||
13281 | * viper.el: Require viper-init. | |
13282 | ||
13283 | 1997-07-21 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
13284 | ||
13285 | * enriched.el (fixed, excerpt): Define with defface. No longer | |
13286 | queries X server to find a "fixed" font; that was too slow and | |
13287 | didn't work for everyone. | |
13288 | ||
13289 | 1997-07-21 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
13290 | ||
13291 | * compile.el (compilation-mode-font-lock-keywords): Ensure that each | |
13292 | regexp generated from compilation-error-regexp-alist begins with "^". | |
13293 | ||
13294 | 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13295 | ||
13296 | * textmodes/fill.el (fill-context-prefix): Be stricter about | |
13297 | whether first-line prefix is compatible with second-line prefix. | |
13298 | ||
13299 | * files.el (find-file-literally): Temporarily remove tar-mode and | |
13300 | archive-mode from auto-mode-alist. | |
13301 | ||
13302 | * frame.el (frame-initialize): Don't alter vertical-scroll-bars | |
13303 | parameter here. | |
13304 | ||
13305 | * scroll-bar.el (scroll-bar-mode-explicit): New variable. | |
13306 | (set-scroll-bar-mode): Don't alter default-frame-alist | |
13307 | when just loading this file. | |
13308 | ||
13309 | * mail/mh-utils.el (mh-find-path): Handle mh-auto-folder-collect here, | |
13310 | not when this file is loaded. | |
13311 | ||
13312 | 1997-07-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13313 | ||
13314 | * mail/sendmail.el (mail-indent-citation): Undo previous change. | |
13315 | Instead, convert region-end to a marker before the loop. | |
13316 | (mail-yank-original, mail-yank-region): Undo previous change. | |
13317 | ||
13318 | * custom.el (custom-declare-variable-list): Process already-declared | |
13319 | custom variables from this list. | |
13320 | ||
13321 | * cus-start.el (debug-on-quit): Define like debug-on-error. | |
13322 | ||
13323 | * dired-x.el (dired-omit-new-add-entry): Take new arg RELATIVE | |
13324 | and pass it to dired-omit-old-add-entry (which is dired-add-entry). | |
13325 | ||
13326 | * jka-compr.el (jka-compr-insert-file-contents): | |
13327 | Bind coding-system-for-read. | |
13328 | (jka-compr-write-region): Bind coding-system-for-write. | |
13329 | Set buffer-file-type if dos or nt. | |
13330 | (jka-compr-call-process): Bind coding-system-for-read | |
13331 | and coding-system-for-write. | |
13332 | ||
13333 | 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13334 | ||
13335 | * shell.el (shell-mode): Do set list-files-directory locally. | |
13336 | ||
13337 | * uniquify.el (uniquify-buffer-file-name): Minor change. | |
13338 | ||
13339 | 1997-07-19 Geoff Voelker <voelker@cs.washington.edu> | |
13340 | ||
13341 | * dos-w32.el (find-buffer-file-type-coding-system): | |
13342 | Use undecided-dos for dos-text file names. | |
13343 | Use undecided for non-existing untranslated file names. | |
13344 | ||
13345 | * international/mule.el (modify-coding-system-alist): Added. | |
13346 | international/mule-util.el (modify-coding-system-alist): Removed. | |
13347 | ||
13348 | * loadup.el [windows-nt, ms-dos]: Undo loading | |
13349 | of international/mule-utils. | |
13350 | ||
13351 | 1997-07-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13352 | ||
13353 | * mail/sendmail.el (mail-mode): Set adaptive-fill-regexp specially | |
13354 | to cater to supercite. | |
13355 | (mail): Ask a different question, if buffer is visiting a file. | |
13356 | ||
13357 | * faces.el (internal-facep): Length is now 10. | |
13358 | (make-face, x-create-frame-with-faces): Make a face 10 elements long. | |
13359 | (internal-set-face-1): Don't call set-face-attribute-internal | |
13360 | if NAME is nil. | |
13361 | (set-face-font): Set the auto-flag to t or nil. | |
13362 | (face-spec-set): Clear out the font at the start, | |
13363 | if it was set automatically before. | |
13364 | (face-font-explicit): New function. | |
13365 | (set-face-font-auto): New function. | |
13366 | (set-face-font-explicit): New function. | |
13367 | (copy-face): Copy the face-font-external flag. | |
13368 | (internal-try-face-font): Use set-face-font-auto. | |
13369 | ||
13370 | * files.el (auto-mode-alist): Recognize .emacs in MSDOG syntax. | |
13371 | ||
13372 | 1997-07-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13373 | ||
13374 | * dos-w32.el (find-buffer-file-type-coding-system): | |
13375 | Use emacs-mule-dos for text file names; use undecided-dos | |
13376 | for the last resort (instead of emacs-mule-dos). | |
13377 | ||
13378 | * vc.el (vc-diff): Turn off previous change. | |
13379 | ||
13380 | * cus-edit.el (custom-group-value-create) <tree>: Don't distinguish | |
13381 | unloaded groups; use [+] for them. | |
13382 | (customize-browse): Fix top-of-buffer doc text. | |
13383 | ||
13384 | * mail/sendmail.el (mail-indent-citation): Take region args. | |
13385 | (mail-yank-original, mail-yank-region): Pass the args. | |
13386 | ||
13387 | 1997-07-18 Dan Nicolaescu <done@sydney.ece.arizona.edu> | |
13388 | ||
13389 | * progmodes/hideshow.el (hs-special-modes-alist): Use a regexp | |
13390 | generated by regexp-opt. | |
13391 | (hs-life-goes-on): Nullify inhibit-point-motion-hooks as we have | |
13392 | to move inside intangible overlays. Enable edebug. | |
13393 | ||
13394 | * isearch.el (search-invisible): Fix typo. | |
13395 | (isearch-search): Bind inhibit-point-motion-hooks because we might | |
13396 | have to search inside invisible and intangible text. | |
10d1d0af | 13397 | (isearch-open-overlay-temporary): Delete forgotten debug message. |
6edcb099 DL |
13398 | (isearch-range-invisible): Fix typo in doc-string. |
13399 | ||
13400 | 1997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk> | |
13401 | ||
13402 | * replace.el (occur): Use text property `occur' to store the | |
13403 | marker for the occurrence in the source buffer. This replaces the | |
13404 | list `occur-pos-list', and fixes the bug for multi-line matches. | |
13405 | Set up `occur-point' text property for occur-next and occur-prev. | |
13406 | (occur): occur-num-matches stores the number of matches found. | |
13407 | (occur-mode-find-occurrence): Use `occur' text property to find | |
13408 | marker for locus of the occurrence. | |
13409 | (occur-next, occur-prev): New commands. | |
13410 | (occur): Fixed bug preventing line number being displayed if line | |
13411 | number is less than the number of lines of context. | |
13412 | ||
13413 | 1997-07-18 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
13414 | ||
13415 | * vc-hooks.el (vc-find-cvs-master): Corrected parsing of | |
13416 | CVS/Entries, according to CVS docs. | |
13417 | (vc-toggle-read-only): Also work in vc-dired buffers. | |
13418 | ||
13419 | * vc.el (vc-diff): If file is unchanged, ask for the version | |
13420 | number to compare with. | |
13421 | (vc-retrieve-snapshot): If no NAME is specified, check out | |
13422 | latest versions of all unlocked files. | |
13423 | (vc-next-action-on-file): For CVS files with implicit checkout: if | |
13424 | unmodified, don't do anything. | |
13425 | (vc-clear-headers): Regexp more restricted, so as not to destroy file | |
13426 | contents by mistake. | |
13427 | (vc-backend-merge-news): Better analysis of status reported by CVS. | |
13428 | Set file properties accordingly. | |
13429 | ||
13430 | 1997-07-17 Michael Kifer <kifer@cs.sunysb.edu> | |
13431 | ||
13432 | * viper*.el: Adapted to use custom.el | |
13433 | * ediff*.el: Improved customization. | |
88c71720 | 13434 | * ediff-ptch.el (ediff-default-backup-extension): New variable. |
e84eb37a | 13435 | (ediff-backup-extension, ediff-backup-specs): Change in initialization. |
6edcb099 DL |
13436 | |
13437 | 1997-07-17 Geoff Voelker <voelker@cs.washington.edu> | |
13438 | ||
13439 | * loadup.el [windows-nt, ms-dos]: Load international/mule-utils. | |
13440 | ||
13441 | * dos-w32.el (find-buffer-file-type-coding-system) | |
13442 | (find-binary-process-coding-system, find-buffer-file-type-match): | |
13443 | New functions. | |
13444 | (find-buffer-file-type): Use find-buffer-file-type-match. | |
13445 | Add find-buffer-file-type-coding-system to file-coding-system-alist | |
13446 | as the default entry. | |
13447 | Add find-binary-process-coding-system to process-coding-system-alist | |
13448 | as the default entry. | |
13449 | ||
13450 | 1997-07-17 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
13451 | ||
13452 | * subr.el (functionp): Doc fix. | |
13453 | ||
13454 | 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13455 | ||
13456 | * progmodes/cc-styles.el (c-copy-tree): Function deleted. | |
13457 | ||
13458 | * textmodes/texinfmt.el (texinfo-no-refill-regexp): Add "direntry". | |
13459 | (texinfo-format-direntry, texinfo-end-direntry): New functions. | |
13460 | (texinfo-format-dircategory): New function. | |
13461 | ||
13462 | * delsel.el (delete-selection-mode): Add custom-loads property. | |
13463 | ||
13464 | * subr.el (custom-declare-variable-early): New function. | |
13465 | (custom-declare-variable-list): New variable. | |
13466 | (read-quoted-char-radix): Use defvar and custom-declare-variable-early. | |
13467 | ||
13468 | * paren.el (show-paren-match-face): Use gray on all non-color screens. | |
13469 | ||
13470 | 1997-07-17 Barry A. Warsaw <cc-mode-help@python.org> | |
13471 | ||
13472 | * progmodes/cc-mode.el (c-initialize-cc-mode): New function. | |
13473 | (c-mode, c++-mode, objc-mode, java-mode): Call it. | |
13474 | ||
13475 | * progmodes/cc-langs.el (c-symbol-key): | |
13476 | First character must be a letter or underscore. | |
13477 | ||
13478 | * progmodes/cc-langs.el (c-make-inherited-keymap): Change to a defun. | |
13479 | ||
13480 | * progmodes/cc-langs.el: Require 'cc-defs for the definition of | |
13481 | c-emacs-features. | |
13482 | ||
13483 | * progmodes/cc-langs.el (c-mode-menu): Added uncomment region and | |
13484 | slight rearrangement of items. | |
13485 | ||
13486 | * progmodes/cc-cmds.el: Require cc-defs for the c-add-syntax macro. | |
13487 | ||
13488 | * progmodes/cc-cmds.el (c-electric-backspace): Must get 'supercede | |
13489 | property values to work with delsel and pending-del. | |
13490 | ||
13491 | * progmodes/cc-cmds.el (c-electric-brace): Fix ebola eradication | |
13492 | consequence in the preserve-p test. | |
13493 | ||
13494 | * progmodes/cc-engine.el (c-maybe-labelp): Add defvar. | |
13495 | ||
13496 | * progmodes/cc-styles.el (c-initialize-builtin-style): Use | |
13497 | copy-sequence instead of c-copy-tree. | |
13498 | ||
13499 | * progmodes/cc-defs.el (c-load-all): Function deleted. | |
13500 | ||
13501 | 1997-07-17 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
13502 | ||
13503 | * dired-x.el (dired-omit-files): Add ".#foo" lock files to omissions. | |
13504 | ||
13505 | 1997-07-17 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
13506 | ||
13507 | * international/titdic-cnv.el (batch-titdic-convert): Add optional | |
13508 | arg FORCE. | |
13509 | ||
13510 | 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13511 | ||
13512 | * subr.el (read-quoted-char): Handle non-character events. | |
13513 | ||
13514 | * mail/emacsbug.el: Improve text of messages. | |
13515 | ||
13516 | * simple.el (quoted-insert): Doc fix. | |
13517 | ||
13518 | * subr.el (read-quoted-char): Use RET, not SPC, as special terminator. | |
13519 | Use read-quoted-char-radix as radix for numbers. | |
13520 | (read-quoted-char-radix): New variable. | |
13521 | ||
13522 | 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13523 | ||
13524 | * dired.el (dired-find-file): Better error message | |
13525 | for symlink to nonexistent target. | |
13526 | ||
13527 | * simple.el (quoted-insert): Doc fix. | |
13528 | ||
13529 | * subr.el (read-quoted-char): Read any number of octal digits, | |
13530 | and ignore a space if that terminates the octal digits. | |
13531 | ||
13532 | 1997-07-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13533 | ||
13534 | * textmodes/texinfmt.el (texinfo-format-buffer-1): Insert, here, | |
13535 | the info about what file this is and what it was made from, | |
13536 | just before returning. | |
13537 | (texinfo-format-setfilename): Generate no output. | |
13538 | ||
13539 | * apropos.el (apropos-print): Use customize-group-other-window, | |
13540 | not customize-other-window. | |
13541 | ||
13542 | * mail/mail-extr.el (mail-extr-voodoo): Get rid of comments at an | |
13543 | early stage. | |
13544 | ||
13545 | * files.el (set-auto-mode): If -*- line specifies a mode, | |
13546 | then even if we don't use it because of just-from-file-name, | |
13547 | still let it prevent taking the mode from a file name. | |
13548 | ||
13549 | * simple.el (yank, yank-pop): Clear out read-only prop. | |
13550 | ||
13551 | * mail/sendmail.el (mail-mode-auto-fill): Use insert-before-markers. | |
13552 | ||
13553 | * cus-edit.el (custom-unlispify-remove-prefixes): New variable. | |
13554 | (custom-unlispify-menu-entry): Obey custom-unlispify-remove-prefixes. | |
13555 | ||
13556 | * progmodes/cc-styles.el (c-copy-tree): Fix bugs. | |
13557 | ||
13558 | * international/mule-cmds.el (global-map): Turn off the S-SPC binding. | |
13559 | ||
13560 | 1997-07-15 Kenichi Handa <handa@etl.go.jp> | |
13561 | ||
13562 | * international/titdic-cnv.el (tit-process-body): Ignore vacant | |
13563 | entries. | |
13564 | ||
13565 | * international/quail.el (quail-translate-key): Fix previous change. | |
13566 | ||
13567 | * international/mule.el (make-coding-system): Distinguish | |
13568 | coding-category-iso-7-else and coding-category-iso-8-else. | |
13569 | ||
13570 | * international/mule-conf.el (coding-category-emacs-mule): Replace | |
13571 | coding-category-iso-else with coding-category-iso-7-else and | |
13572 | coding-category-iso-8-else. | |
13573 | ||
13574 | * international/mule-diag.el (describe-current-coding-system): Use | |
13575 | coding-category-iso-7-else instead of coding-category-iso-else. | |
13576 | ||
13577 | * language/china-util.el (setup-chinese-gb-environment): Adjusted | |
13578 | for the change of coding category names. Set default-input-method | |
13579 | to chinese-py-punct. | |
13580 | (setup-chinese-big5-environment): Set default-input-method to | |
13581 | chinese-py-punct-b5. | |
13582 | (setup-chinese-cns-environment): Set default-input-method | |
13583 | correctly. | |
13584 | ||
e84eb37a | 13585 | * language/english.el (setup-english-environment): Adjusted for |
6edcb099 DL |
13586 | the change of coding category names. |
13587 | ||
183080b6 | 13588 | * language/japan-util.el (setup-japanese-environment): Adjusted |
6edcb099 DL |
13589 | for the change of coding category names. Set default-input-method |
13590 | correctly. | |
13591 | ||
13592 | * language/ethio-util.el (setup-ethiopic-environment): Set | |
13593 | default-input-method correctly. | |
13594 | ||
13595 | * language/korean.el (setup-korean-environment): Set | |
13596 | default-input-method correctly. | |
13597 | ||
13598 | * language/tibet-util.el (setup-tibetan-environment: Set | |
13599 | default-input-method correctly. | |
13600 | ||
13601 | * international/mule-diag.el (list-coding-systems): Fix previous | |
13602 | change. | |
13603 | ||
13604 | * mail/sendmail.el (mail-setup): Kill the local binding of | |
13605 | enable-multibyte-characters. Turn off an input method. | |
13606 | ||
e84eb37a JB |
13607 | * mail/emacsbug.el (report-emacs-bug-run-tersely): New variable. |
13608 | (report-emacs-bug): Insert warnings for novice users in *mail* buffer. | |
13609 | Set enable-multibyte-characters to nil. | |
6edcb099 DL |
13610 | (report-emacs-bug-hook): Check non-English letters. |
13611 | Confirm about sending a report to FSF. | |
13612 | ||
13613 | * international/mule-cmds.el (mule-keymap): Bind l to | |
13614 | set-language-environment. | |
13615 | (set-language-environment): Remove autoload cookie. Accept null | |
13616 | input for resetting to default. | |
13617 | (select-input-method): Error if enable-multibyte-characters is nil. | |
13618 | (toggle-input-method): Likewise. | |
13619 | (global-map): Turn of the S-SPC binding. | |
13620 | ||
13621 | 1997-07-15 Simon Marshall <simon@albert.gnu.ai.mit.edu> | |
13622 | ||
333f9019 | 13623 | * mouse-sel.el: Customize; create mouse-sel as subgroup of mouse. |
6edcb099 DL |
13624 | (mouse-sel-mode): New option to toggle mode. |
13625 | (mouse-sel-mode): New command to toggle mode. | |
13626 | (mouse-sel-set-selection-function): If mouse-sel-default-bindings is | |
13627 | interprogram-cut-paste, default to x-set-selection as before. Doc fix. | |
13628 | (mouse-sel-bindings): New function to install/restore mouse bindings. | |
13629 | This is called by mouse-sel-mode, i.e., not at the top-level. | |
13630 | ||
333f9019 | 13631 | * delsel.el: Customize; as part of editing-basics group. |
6edcb099 DL |
13632 | (delete-selection-mode): Convert to autoloaded option. Default to nil. |
13633 | (delete-selection-mode): Define before option. | |
13634 | Modify pre-command-hook here, i.e., not at the top-level. | |
13635 | If enabling Delete Selection mode, also enable Transient Mark mode. | |
13636 | ||
13637 | 1997-07-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13638 | ||
13639 | * textmodes/texnfo-upd.el (texinfo-all-menus-update) | |
13640 | (texinfo-master-menu, texinfo-multiple-files-update): | |
13641 | Search for texinfo-master-menu-header as a string, not a regexp. | |
13642 | (texinfo-master-menu-header): Move defvar earlier. | |
13643 | ||
13644 | * isearch.el (isearch-char-to-string): Use char-to-string. | |
13645 | (isearch-quote-char): Add nonascii-insert-offset. | |
13646 | ||
13647 | * files.el (basic-save-buffer-1): Clarify error message. | |
13648 | (cd-absolute): Likewise. | |
13649 | ||
13650 | 1997-07-13 Stephen Eglen <stephene@cogs.susx.ac.uk> | |
13651 | ||
13652 | * iswitchb.el: All user variables now converted to custom. | |
13653 | (iswitchb): New variable for use by the custom package. | |
13654 | (iswitchb-default-buffer): Variable deleted. | |
13655 | (iswitchb-define-mode-map): Addition of keybindings | |
13656 | for iswitchb-kill-buffer and iswitchb-find-file. | |
13657 | (iswitchb): When no text typed in, show all buffers. | |
13658 | (iswitchb-complete): Use equal rather than eq. | |
13659 | (iswitchb-next-match, iswitchb-prev-match): Use | |
13660 | iswitchb-chop to handle reordering the buffer list. | |
13661 | (iswitchb-chop): New function. | |
13662 | (iswitchb-make-buflist): Rewritten for efficiency. | |
13663 | (iswitchb-to-end): Operate on a list of buffers, not just one. | |
13664 | (iswitchb-set-matches): Always return list | |
13665 | of matching buffers, even in absence of user input. | |
13666 | (iswitchb-kill-buffer): New function. | |
13667 | (iswitchb-default-keybindings): Use read-kbd-macro for keys to define. | |
13668 | (iswitchb-exhibit): Always return list of matching buffers. | |
13669 | (iswitchb-show-default-buffer): Function deleted. | |
13670 | ||
13671 | 1997-07-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13672 | ||
13673 | * progmodes/cc-langs.el: Require cc-defs. | |
13674 | ||
13675 | * progmodes/awk-mode.el (awk-mode): Require cc-langs, not cc-mode. | |
13676 | ||
13677 | * progmodes/cc-langs.el (c-make-inherited-keymap): Add autoload cookie. | |
13678 | ||
13679 | * tmm.el (tmm-prompt): Use save-excursion around completing-read code. | |
13680 | (tmm-add-prompt): Clean up using save-selected-window | |
13681 | and with-current-buffer. | |
13682 | ||
13683 | 1997-07-12 Eli Zaretskii <eliz@is.elta.co.il> | |
13684 | ||
13685 | * term/pc-win.el (msdos-bg-mode): New function. | |
13686 | (msdos-face-setup, make-msdos-frame): Set background-mode and | |
13687 | display-type properties for created frames. | |
13688 | ||
13689 | 1997-07-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13690 | ||
13691 | * simple.el (forward-visible-line): Correctly handle arg 0 | |
13692 | so that it doesn't mess up handling of nonzero args. | |
13693 | ||
13694 | 1997-07-10 Rob Riepel <riepel@Stanford.EDU> | |
13695 | ||
39c87140 | 13696 | * emulation/tpu-edt.el (tpu-set-mode-line) Added |
6edcb099 DL |
13697 | mode-line-mule-info and mode-line-frame-identification. |
13698 | ||
13699 | 1997-07-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
13700 | ||
13701 | * emacs-lisp/edebug.el (condition-case): Fix edebug-form-spec to | |
13702 | allow a handler with a list of condition names. | |
13703 | ||
13704 | 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13705 | ||
13706 | * cus-start.el: Make it clear that the warning is a warning. | |
13707 | ||
13708 | 1997-07-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13709 | ||
13710 | * progmodes/cc-styles.el (c-copy-tree): New function. | |
13711 | (c-initialize-builtin-style): Use c-copy-tree. | |
13712 | ||
39c87140 GM |
13713 | * progmodes/cc-align.el, progmodes/cc-cmds.el, progmodes/cc-compat.el: |
13714 | * progmodes/cc-defs.el, progmodes/cc-engine.el, progmodes/cc-langs.el: | |
13715 | * progmodes/cc-menus.el, progmodes/cc-mode.el, progmodes/cc-styles.el: | |
13716 | * progmodes/cc-vars.el: New version of CC mode installed. | |
6edcb099 DL |
13717 | Old files completely replaced. |
13718 | ||
13719 | 1997-07-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
13720 | ||
13721 | * international/fontset.el (create-fontset-from-fontset-spec): | |
13722 | Typo in doc-string fixed. | |
13723 | ||
13724 | 1997-07-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13725 | ||
13726 | * hilit19.el (hilit-submit-feedback): Change mail address. | |
13727 | ||
13728 | 1997-07-10 Kenichi Handa <handa@etl.go.jp> | |
13729 | ||
13730 | * international/fontset.el (create-fontset-from-fontset-spec): Add | |
13731 | optional arg NOERROR. | |
13732 | (create-fontset-from-x-resource): Give t as arg NOERROR to | |
13733 | create-fontset-from-fontset-spec. | |
13734 | ||
13735 | * term/x-win.el: Give t as arg NOERROR to | |
13736 | create-fontset-from-fontset-spec. | |
13737 | ||
13738 | * bindings.el (mode-line-mule-info): Remove tailing ">" from input | |
13739 | method indicator. | |
13740 | ||
13741 | * international/isearch-x.el (isearch-input-method): New variable. | |
13742 | (isearch-input-method-title): New variable. | |
13743 | (isearch-toggle-specified-input-method): Set the above variables. | |
13744 | (isearch-toggle-input-method): Likewise. | |
13745 | (isearch-process-search-multibyte-characters): Give | |
9858f6c3 | 13746 | isearch-input-method as arg to read-multilingual-string. |
6edcb099 DL |
13747 | |
13748 | * international/mule-cmds.el (read-multilingual-string): Adjusted | |
13749 | for the previous change of variables related to input methods. | |
13750 | ||
13751 | * isearch.el (isearch-message-prefix): Likewise. | |
13752 | ||
13753 | 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13754 | ||
13755 | * mail/sendmail.el (mail-mode): Make fill-paragraph-function local. | |
13756 | ||
13757 | * menu-bar.el (menu-bar-custom-menu): Add several more menu items. | |
13758 | Rename some. Delete "Update this menu". | |
13759 | ||
13760 | * cus-edit.el (customize-browse): Don't take an argument. | |
13761 | ||
39dc7e84 | 13762 | 1997-07-09 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
13763 | |
13764 | * emacs-lisp/eldoc.el: Add `up-list' and `down-list' to | |
13765 | eldoc-message-commands. | |
13766 | ||
13767 | 1997-07-09 Kenichi Handa <handa@etl.go.jp> | |
13768 | ||
13769 | * international/mule-diag.el (print-fontset): Output format improved. | |
13770 | (describe-fontset): Likewise. Doc-string modified. | |
13771 | (list-fontsets): Likewise. | |
13772 | ||
833815e8 SM |
13773 | * international/encoded-kb.el (encoded-kbd-mode): |
13774 | Call coding-system-XXX instead of coding-vector-XXX. | |
6edcb099 DL |
13775 | |
13776 | 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13777 | ||
13778 | * Makefile (dontcompilefiles): Add cyril-util.el. | |
13779 | ||
13780 | * format.el (format-alist): Don't handle compression here. | |
13781 | ||
13782 | 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13783 | ||
13784 | * cus-edit.el (customize-browse): Improve start-of-buffer message. | |
13785 | ||
13786 | * mouse.el (mouse-undouble-last-event): Fix gross bugs: | |
13787 | use modifiers, not old-modifiers. | |
13788 | ||
13789 | * cus-edit.el (custom-help-menu): Variable deleted. | |
13790 | (custom-menu-reset): Function deleted. | |
13791 | (Custom-menu-update): Likewise. | |
13792 | ||
13793 | * finder.el (finder-list-matches): Create *Finder Category* buffer. | |
13794 | ||
13795 | * mouse.el (mouse-show-mark): Handle switch-frame events in the loop. | |
13796 | ||
13797 | 1997-07-08 Dave Love <d.love@dl.ac.uk> | |
13798 | ||
13799 | * thingatpt.el (url): Define end-op property again. Wrap end-op | |
13800 | and beginning-op lambdas with `function', not quote. | |
13801 | ||
13802 | 1997-07-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13803 | ||
13804 | * emacs-lisp/bytecomp.el (char-after): Allow 0 args. | |
13805 | ||
13806 | * progmodes/cc-*.el: New files, totally reorganized. | |
13807 | ||
13808 | * dunnet.el: Undo an earlier change: | |
13809 | (dun-piss): Renamed from dunnet-urinate. | |
13810 | (dun-verblist): Indecent word added back. | |
13811 | (dunnet): Delete "censored" message. | |
13812 | ||
13813 | * textmodes/fill.el: Doc fixes. | |
13814 | ||
13815 | * international/mule-conf.el (undecided): Use `-' in mode line. | |
13816 | ||
13817 | * bookmark.el: Make global bindings only via loaddefs.el. | |
13818 | ||
13819 | * help-macro.el (make-help-screen): Clear the prompt | |
13820 | when we get a real command. | |
13821 | ||
13822 | 1997-07-07 Kenichi Handa <handa@etl.go.jp> | |
13823 | ||
13824 | * international/quail.el (quail-conversion-help): Source code | |
13825 | indentation changed. | |
13826 | ||
13827 | * international/skkdic-utl.el (skkdic-okuri-ari): Doc-string | |
13828 | modified. | |
13829 | (skkdic-postfix, skkdic-prefix, skkdic-okuri-nasi): Likewise. | |
13830 | (skkdic-lookup-key): Add 4th argument PREFER-NOUN. Arrange order | |
13831 | of returning list according to this value. | |
13832 | ||
13833 | * international/kkc.el (kkc-region): Call skkdic-lookup-key with | |
13834 | t for arg PREFER-NOUN while looking up key sequences shorter than | |
13835 | what a user requested. | |
13836 | (kkc-next-phrace): Likewise. | |
13837 | ||
13838 | * international/mule-diag.el (print-fontset): Output format tuned. | |
13839 | (describe-fontset): Likewise. | |
13840 | (list-fontsets): Likewise. | |
13841 | ||
13842 | 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13843 | ||
13844 | * delsel.el (delete-selection-mode): Doc fix. | |
13845 | ||
13846 | * wid-edit.el (widget-field-use-before-change): Reenable for Emacs 20. | |
13847 | ||
13848 | * files.el (find-file-literally): New function. | |
13849 | ||
13850 | 1997-07-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13851 | ||
13852 | * menu-bar.el (menu-bar-files-menu): Use make-frame-command | |
13853 | as in C-x 5 2, rather than make-frame. | |
13854 | ||
13855 | * international/mule-cmds.el (help-map): | |
13856 | Bind I to describe-input-method. | |
13857 | (help-map): Bind L to describe-language-environment. | |
13858 | ||
13859 | * international/mule-cmds.el | |
13860 | (set-language-environment): Do the real work here. | |
13861 | (current-language-environment): New variable. | |
13862 | (setup-specified-language-environment): Call set-language-environment. | |
13863 | Set current-language-environment. | |
13864 | (describe-language-environment): | |
13865 | By default, use current-language-environment. | |
13866 | ||
13867 | * help.el (help-for-help): Update help text. | |
13868 | ||
e84eb37a | 13869 | * faces.el (face-set-after-frame-default): New subroutine, |
6edcb099 DL |
13870 | taken from x-create-frame-with-faces. |
13871 | (x-create-frame-with-faces): Call it. | |
13872 | (face-italic-p, face-bold-p): Use equal to compare fonts. | |
13873 | (frame-update-faces): Function now a no-op. | |
13874 | ||
13875 | 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13876 | ||
13877 | * simple.el (sendmail-user-agent-compose): New function; | |
13878 | this has the code that was in sendmail-user-agent. | |
13879 | (sendmail-user-agent): Use sendmail-user-agent-compose. | |
13880 | ||
13881 | * mail/reporter.el (reporter-compose-outgoing): Use functionp, | |
13882 | not fboundp, to test validity of COMPOSE. | |
13883 | ||
13884 | * bindings.el (complete-symbol): Accept an argument. | |
13885 | (debug-ignored-errors): Add ^ to "No tags table loaded". | |
13886 | Make the etags.el strings correspond to latest etags.el. | |
13887 | ||
13888 | * progmodes/etags.el (next-file, tags-loop-scan): Fix error message. | |
13889 | (visit-tags-table-buffer, complete-tag): Likewise. | |
13890 | ||
13891 | * language/european.el (latin-1, latin-2. latin-3, latin-4, latin-5): | |
13892 | Define coding system aliases. | |
13893 | ||
13894 | * wid-edit.el (widget-choose): Using keyboard, if all choices are | |
10d1d0af | 13895 | disabled, just report an error. |
6edcb099 DL |
13896 | |
13897 | * cus-edit.el (custom-load-symbol): Don't reload a preloaded file. | |
13898 | ||
13899 | * term/linux.el: New file. | |
13900 | ||
13901 | 1997-07-04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
13902 | ||
13903 | * simple.el (forward-visible-line): Use forward-line, not | |
13904 | vertical-motion, when moving backwards. | |
13905 | ||
13906 | 1997-07-04 Anders Lindgren <andersl@csd.uu.se> | |
13907 | ||
13908 | * compile.el (compilation-error-regexp-alist): | |
13909 | Support for IAR Systems C compiler added. | |
13910 | ||
13911 | 1997-07-04 Dave Love <d.love@dl.ac.uk> | |
13912 | ||
13913 | * browse-url.el: Require thingatpt when compiling. | |
13914 | (browse-url-url-at-point): Use `thing-at-point' (with URL code | |
13915 | moved from here). | |
13916 | (browse-url-looking-at): Moved to thingatpt.el, renamed and changed. | |
13917 | ||
13918 | * thingatpt.el (thing-at-point): Use `thing-at-point' property, if any. | |
13919 | (bounds-of-thing-at-point): Use `bounds-of-thing-at-point' property. | |
13920 | (thing-at-point-bounds-of-url-at-point): New function. | |
13921 | (thing-at-point-looking-at): New function, adapted from old | |
13922 | browse-url-looking-at. | |
13923 | (thing-at-point-url-at-point): New function, adapted from | |
13924 | browse-url-url-at-point. | |
13925 | (thing-at-point-url-chars): Variable deleted. | |
e84eb37a JB |
13926 | (thing-at-point-url-path-regexp, thing-at-point-short-url-regexp) |
13927 | (thing-at-point-url-regexp, thing-at-point-markedup-url-regexp): | |
6edcb099 DL |
13928 | New variables. |
13929 | (url): `beginning-op' property function changed to use | |
13930 | `thing-at-point-bounds-of-url-at-point'. `end-op' property no | |
13931 | longer set -- functionality no longer supported for the more | |
13932 | sophisticated treatment of URLs so `forward-thing' no longer works | |
13933 | in this case. | |
13934 | ||
13935 | 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13936 | ||
13937 | * cus-edit.el (custom-mode-map): Bind n and p. | |
13938 | ||
13939 | * mail/emacsbug.el (report-emacs-bug): Don't include messages | |
13940 | in *Messages* generated by report-emacs-bug itself. | |
13941 | ||
13942 | * mail/mailalias.el (mail-complete-alist): Don't use backquote. | |
13943 | ||
13944 | 1997-07-04 Per Abrahamsen <abraham@dina.kvl.dk> | |
13945 | ||
13946 | * menu-bar.el (menu-bar-custom-menu): Some command names were | |
13947 | updated. | |
13948 | ||
13949 | * widget.el (:sample-overlay): New keyword. | |
13950 | * wid-edit.el (widget-leave-text): Use it. | |
13951 | (widget-specify-sample): Use it. | |
13952 | (widget-default-delete): Ditto. | |
13953 | ||
13954 | * wid-edit.el (color): Make it an editable field. | |
13955 | (widget-color-value-create): Deleted. | |
13956 | (widget-color-value-get): Deleted. | |
13957 | (widget-color-value-set): Deleted. | |
13958 | (color-item): Deleted. | |
13959 | (widget-color-item-button-face-get): Renamed to | |
13960 | `widget-color-sample-face-get'. | |
13961 | (color-sample): Delete. | |
13962 | (editable-color): Delete. | |
13963 | (widget-editable-color-value-create): Delete. | |
13964 | * cus-face.el (custom-face-attributes): Use `color' instead of | |
13965 | `editable-color'. | |
13966 | ||
13967 | * wid-edit.el (widget-specify-field): Add newline in overlay for | |
13968 | nil-:sized fields. | |
13969 | (widget-field-end): Ditto. | |
13970 | ||
13971 | * wid-edit.el (emacs-library-link): New widget. | |
13972 | (widget-emacs-library-link-action): New function. | |
13973 | (widgets): Use it. | |
13974 | (file-link): New widget. | |
13975 | (widget-file-link-action): New function. | |
13976 | ||
13977 | 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13978 | ||
13979 | * loadup.el: Some files are in different directories. | |
13980 | ||
13981 | * emacs-lisp/lisp.el, emacs-lisp/lisp-mode.el: | |
13982 | Moved from parent dir. | |
13983 | ||
13984 | * textmodes/fill.el, textmodes/page.el: Moved from parent dir. | |
13985 | * textmodes/paragraphs.el, textmodes/text-mode.el: Likewise. | |
13986 | ||
13987 | * mail/sendmail.el (mail-do-fcc): | |
13988 | Pass an arg to verify-visited-file-modtime. | |
13989 | ||
13990 | * textmodes/tex-mode.el (tex-common-initialization): | |
13991 | Set search-whitespace-regexp locally. | |
13992 | ||
13993 | * simple.el (next-line, previous-line): Doc fixes. | |
13994 | ||
13995 | 1997-07-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
13996 | ||
13997 | * hippie-exp.el (he-dabbrev-skip-space): Fix previous change. | |
13998 | (he-dabbrev-as-symbol): Likewise. | |
13999 | ||
14000 | * find-dired.el (find-grep-dired): Use -type f. | |
14001 | ||
14002 | * language/japanese.el ("Japanese"): List iso-2022-7bit coding system | |
14003 | instead of japanese-iso-7bit. | |
14004 | ||
14005 | * delsel.el (delete-selection-mode): Doc fix. | |
14006 | ||
14007 | * gnus/gnus-group.el (gnus-group-set-mode-line): | |
14008 | Update how mode-line-modified is set. | |
14009 | ||
14010 | * paren.el (show-paren-idle-timer): New defvar. | |
14011 | (show-paren-mode): Add :initialize attr in the defcustom. | |
14012 | Test the value at end of file, and turn on the mode if true. | |
14013 | ||
14014 | * cus-face.el (custom-face-attributes): Use editable-color widget. | |
14015 | ||
14016 | * wid-edit.el (color-sample, editable-color): New widget types. | |
14017 | ||
14018 | * cus-edit.el (custom-buffer-create-internal): New arg DESCRIPTION | |
14019 | is inserted in the buffer to describe it. | |
14020 | (custom-buffer-create-other-window, custom-buffer-create): | |
14021 | New arg DESCRIBE; pass it along. | |
14022 | (customize-group): Pass DESCRIBE argument. | |
14023 | (custom-face-menu): Improve Set and Save item strings. | |
14024 | (custom-group-menu): Likewise. | |
14025 | ||
14026 | 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14027 | ||
14028 | * cus-edit.el (custom): Don't set :button-face. | |
14029 | (custom-mode): Use custom-button-face here | |
14030 | as buffer-local value of widget-button-face. | |
14031 | ||
14032 | * wid-edit.el (widget-button-face): Default value widget-button-face. | |
14033 | (widget-default-button-face-get): Use variable widget-button-face. | |
14034 | ||
14035 | * mail/emacsbug.el (report-emacs-bug): Don't assume the exit command | |
14036 | is mail-send-and-exit for all user agents. | |
14037 | ||
14038 | * autorevert.el: New file. | |
14039 | ||
14040 | * paren.el (show-paren-mode): Add a defvar before first use. | |
14041 | ||
14042 | * desktop.el (desktop-clear-preserve-buffers): New variable. | |
14043 | (desktop-clear): Kill all buffers except internal ones | |
14044 | and those listed in desktop-clear-preserve-buffers. | |
14045 | ||
14046 | * time.el (display-time-string-forms): Use %M, not %m. | |
14047 | ||
14048 | * compile.el (compilation-parse-errors): Skip 2 lines | |
14049 | only for Compilation major mode. | |
14050 | ||
14051 | * international/mule.el (load-with-code-conversion): | |
14052 | Don't run kill-buffer-hook or kill-buffer-query-functions. | |
14053 | ||
14054 | 1997-07-02 Per Abrahamsen <abraham@dina.kvl.dk> | |
14055 | ||
14056 | * cus-edit.el (customize-browse): Use glyphs in description, if | |
14057 | possible. | |
14058 | ||
14059 | * wid-edit.el (widget-menu-minibuffer-flag): Default to t on | |
14060 | XEmacs. | |
14061 | ||
14062 | * wid-edit.el (widget-field-value-create): Add comment explaining | |
14063 | why `:field-overlay' contains two markers. | |
14064 | ||
e84eb37a JB |
14065 | * cus-edit.el (custom-browse-visibility) |
14066 | (custom-browse-visibility-action, custom-browse-group-tag) | |
14067 | (custom-browse-group-tag-action, custom-browse-variable-tag-action) | |
14068 | (custom-browse-face-tag, custom-browse-face-tag-action) | |
14069 | (custom-browse-face-tag-action, custom-browse-alist): Changed | |
6edcb099 | 14070 | prefix from `custom-tree' to `custom-browse'. |
e84eb37a JB |
14071 | (custom-variable-value-create, custom-face-value-create) |
14072 | (custom-group-value-create): Updated caller. | |
6edcb099 DL |
14073 | |
14074 | * cus-edit.el (custom-browse-only-groups): New option. | |
14075 | (custom-group-value-create): Use it. Omit non-groups if non-nil. | |
14076 | ||
14077 | * cus-edit.el (custom-help-menu): Renamed "Variable" to "Option". | |
14078 | Remove "..." from non-prompting entries. | |
14079 | ||
14080 | * wid-edit.el (widget-single-line-field-face): New face. | |
14081 | (widget-single-line-display-table): New variable. | |
14082 | (regexp, file): Use `widget-single-line-field-face'. | |
14083 | ||
14084 | * cus-edit.el (custom-unloaded-symbol-p): New function. | |
14085 | (custom-unloaded-widget-p): New function. | |
14086 | (custom-group-value-create): Use it. | |
14087 | (customize-browse): Mention [?]. | |
14088 | ||
14089 | * cus-edit.el (custom-toggle-hide): Load dependencies here. | |
14090 | ||
14091 | * wid-edit.el (functionp): New function. | |
14092 | ||
14093 | 1997-07-02 Kenichi Handa <handa@etl.go.jp> | |
14094 | ||
14095 | * language/indian.el: Change category 5 to 1. | |
14096 | ||
14097 | * language/european.el (setup-8-bit-environment): New argument | |
14098 | LANGUAGE. | |
14099 | (setup-latin1-environment): Adjusted for the above change. | |
14100 | (setup-latin2-environment): Likewise. | |
14101 | (setup-latin3-environment): Likewise. | |
14102 | (setup-latin4-environment): Likewise. | |
14103 | (setup-latin5-environment): Likewise. | |
14104 | ||
14105 | * language/greek.el (setup-greek-environment): Likewise. | |
14106 | ||
14107 | * language/hebrew.el (setup-hebrew-environment): Likewise. | |
14108 | ||
14109 | * language/cyril-util.el (setup-cyrillic-environment): Adjusted | |
14110 | for the change of an input method name. | |
14111 | ||
14112 | * language/devan-util.el (setup-devanagari-environment): Likewise. | |
14113 | ||
14114 | * language/ethio-util.el (setup-ethiopic-environment): Likewise. | |
14115 | ||
14116 | * language/korean.el (setup-korean-environment): Likewise. | |
14117 | ||
14118 | * language/lao-util.el (setup-lao-environment): Likewise. | |
14119 | ||
14120 | * language/thai-util.el (setup-thai-environment): Likewise. | |
14121 | ||
14122 | * language/viet-util.el (setup-vietnamese-environment): Likewise. | |
14123 | ||
14124 | * language/china-util.el: Use true coding system names instead of | |
14125 | aliases. Adjusted for the change of an input method name. | |
14126 | (decode-hz-region): Fix comments. | |
14127 | (encode-hz-region): Fix a coding system name. | |
14128 | ||
14129 | * language/misc-lang.el: Call set-language-info-alist for IPA. | |
14130 | (setup-ipa-environment): New function. | |
14131 | ||
14132 | * international/titdic-cnv.el: Add license note. | |
14133 | (tit-encode-list): Fix typo (euc-kk -> euc-kr). | |
14134 | (quail-cxterm-package-title-alist): New variable. | |
14135 | (tit-make-quail-package-file-name): Name changed from | |
14136 | tit-make-quail-package-name. | |
14137 | (tit-process-header): Check quail-cxterm-package-title-alist to | |
14138 | decide a package name. | |
14139 | (titdic-convert): Call tit-make-quail-package-file-name. | |
14140 | (batch-titdic-convert): Likewise. | |
14141 | ||
14142 | * international/skkdic-cnv.el: Coding system name changed to | |
14143 | iso-2022-7bit-short. | |
14144 | (skkdic-convert): Fix typo in a comment. | |
14145 | (skkdic-convert): Save buffer in iso-2022-7bit-short. | |
14146 | (skkdic-extract-conversion-data): Fix a bug in regular expression | |
14147 | pattern. | |
14148 | ||
14149 | * international/quail.el (quail-guidance-buf): Make it buffer | |
14150 | local. | |
14151 | (quail-guidance-win): New variable. Make it buffer local. | |
14152 | (quail-current-translations): Doc-string modified. | |
14153 | (quail-current-data): Make it buffer local. | |
14154 | (quail-define-package): Update input-method-alist. | |
14155 | (quail-defrule): Doc-string modified. | |
14156 | (quail-defrule-internal): Document it. | |
14157 | (quail-get-translation): Change the format of DEF part. | |
14158 | (quail-lookup-key): Make the second argument LEN optional. Reset | |
14159 | quail-current-translations to nil. | |
10d1d0af | 14160 | (quail-map-definition): New function. |
6edcb099 DL |
14161 | (quail-get-current-str): New function. |
14162 | (quail-guidance-translations-starting-column): New variable. | |
14163 | (quail-update-current-translations): New function. | |
14164 | (quail-translate-key): Adjusted for the change of DEF format. | |
e84eb37a | 14165 | Call quail-update-current-translations. |
6edcb099 DL |
14166 | (quail-next-translation): Call quail-update-current-translations. |
14167 | (quail-prev-translation): Likewise. | |
14168 | (quail-next-translation-block): Likewise. | |
14169 | (quail-prev-translation-block): Likewise. | |
14170 | (quail-select-translation): Deleted. | |
14171 | (quail-make-guidance-frame): New function. | |
14172 | (quail-show-guidance-buf): Handle the case that minibuffer is in a | |
14173 | separate frame. | |
14174 | (quail-hide-guidance-buf): Likewise. | |
14175 | (quail-show-translations): Call | |
14176 | quail-update-current-translations. Check width of a frame to be | |
14177 | used. | |
14178 | (quail-completion): Do not supply LEN argument to | |
14179 | quail-lookup-key. | |
14180 | (quail-help): Use with-output-to-temp-buffer. | |
14181 | (quail-translation-help): Likewise. | |
14182 | (quail-conversion-help): Likewise. | |
e84eb37a | 14183 | (quail-update-leim-list-file): Save buffer without making a backup file. |
6edcb099 | 14184 | |
e84eb37a JB |
14185 | * international/mule.el (charset-bytes, charset-dimension) |
14186 | (charset-chars, charset-width, charset-direction) | |
14187 | (charset-iso-final-char, charset-iso-graphic-plane) | |
14188 | (charset-reverse-charset, charset-short-name, charset-long-name) | |
14189 | (charset-description, charset-plit, set-charset-plist): Document | |
6edcb099 DL |
14190 | them. |
14191 | (make-char, charset-list): Doc-string modified. | |
14192 | (find-new-buffer-file-coding-system): Fix bug of handling the | |
14193 | coding system undecided. | |
14194 | ||
14195 | * international/mule-diag.el (print-list): Use macro when. | |
14196 | (sort-charset-list): New function. | |
14197 | (charset-other-info-func): Delete this variable. | |
14198 | (list-character-sets): Handle a prefix argument. If it is nil, | |
14199 | make the output format less cryptic. | |
14200 | (print-designation): Use macro when. | |
14201 | (describe-current-coding-system): Likewise. | |
14202 | (describe-current-coding-system): Delete unnecessary progn. | |
14203 | (list-coding-systems): Handle prefix a prefix argument instead of | |
14204 | checking (interactive-p). Do not print coding categories. | |
14205 | (list-coding-categories): New function. | |
14206 | (print-fontset): Name changed from describe-fontset-internal. | |
14207 | (describe-fontset): Make the output less cryptic. | |
14208 | (list-fontsets): New function. | |
14209 | (list-input-methods): Use macro when. | |
14210 | (insert-section): Change a name of first argument. | |
14211 | (mule-diag): Doc-string modified. Use with-output-to-temp-buffer. | |
14212 | Use insert-buffer-substring instead of insert-buffer. | |
14213 | (dump-charsets): Make it callable interactively. | |
14214 | (dump-codings): Likewise. | |
14215 | ||
14216 | * international/mule-conf.el: Fix typo in doc-string of charset | |
14217 | indian-1-column. Adjust for the name change of | |
14218 | standard-character-unification-table-for-decode and | |
14219 | standard-character-unification-table-for-encode. | |
14220 | ||
14221 | * international/characters.el: Modify docstring of char category | |
14222 | 1. Change char category 5 to symbol. Adjust category definition | |
14223 | of Tibetan characters and Thai characters for this change. | |
14224 | ||
14225 | 1997-07-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14226 | ||
14227 | * international/mule-conf.el (binary): Define as coding system alias. | |
14228 | ||
14229 | 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14230 | ||
14231 | * desktop.el (desktop-clear): Don't kill buffers here. | |
14232 | ||
14233 | * bindings.el (mode-line-mule-info): Use `%Z' instead of `%z:'. | |
14234 | ||
14235 | * language/devanagari.el (in-is13194-devanagari): | |
14236 | Define this name rather than devanagari. | |
14237 | (devanagari): Make this an alias. | |
14238 | ||
14239 | * international/mule-conf.el: Swap args to define-coding-system-alias. | |
14240 | * language/vietnamese.el, language/thai.el, language/korean.el: | |
14241 | * language/japanese.el, language/hebrew.el, language/greek.el: | |
14242 | * language/european.el, language/chinese.el, language/cyrillic.el: | |
14243 | Likewise. | |
14244 | ||
14245 | * international/mule.el (define-coding-system-alias): Swap the args. | |
14246 | ||
14247 | * mouse.el (mouse-undouble-last-event): Use reverse, not nreverse. | |
14248 | ||
14249 | 1997-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14250 | ||
14251 | * bibtex.el (bibtex-kill-field, bibtex-find-text): | |
14252 | Killing a field moves to the next line. | |
14253 | ||
14254 | * diary-lib.el (diary-float): Fix errors in previous change. | |
14255 | ||
14256 | * progmodes/cc-mode.el (c-Java-conditional-key): Put this in the | |
14257 | right place--it was inside of a defun. | |
14258 | (c-electric-brace): Eliminate junk mistakenly patched here. | |
14259 | ||
14260 | * simple.el (kill-line): Doc fix. | |
14261 | ||
14262 | * dired-aux.el (dired-do-shell-command): New arg FILE-LIST | |
14263 | so that we don't recompute it after the user provides the input. | |
14264 | ||
14265 | 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14266 | ||
14267 | * simple.el (forward-visible-line): Handle 0 arg correctly. | |
14268 | ||
14269 | 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14270 | ||
14271 | * cus-start.el (enable-multibyte-characters): Customize. | |
14272 | ||
14273 | 1997-06-28 Michelangelo Grigni <mic@mathcs.emory.edu> | |
14274 | ||
14275 | * ffap.el: XEmacs compatibility hacks cleaned up. | |
14276 | (ffap-url-fetcher): If `browse-url' is bound, use that. | |
14277 | (ffap-locate-file): New optional arg dir-ok. | |
14278 | (ffap-at-mouse): Fix return value. | |
14279 | ||
14280 | 1997-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14281 | ||
14282 | * window.el (shrink-window-if-larger-than-buffer): | |
14283 | Use compute-motion, instead of inserting newlines. | |
14284 | ||
14285 | 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14286 | ||
14287 | * menu-bar.el (nonincremental-repeat-search-forward) | |
14288 | (nonincremental-repeat-search-backward) | |
14289 | (nonincremental-repeat-re-search-forward) | |
14290 | (nonincremental-repeat-re-search-backward): | |
14291 | Special error check for no previous search. | |
14292 | ||
14293 | * Makefile (lisptagsfiles): Look at subdirs only if name | |
14294 | starts with a letter. | |
14295 | (dontcompilefiles): Don't compile latin-5.el. | |
14296 | (updates): Reject subdirs whose names start with =. | |
14297 | (custom-deps, finder-data, autoloads, update-subdirs): Likewise. | |
14298 | ||
14299 | * scroll-bar.el (toggle-scroll-bar): Moved from frame.el. | |
14300 | Use scroll-bar-mode to determine which side; if it's nil, use left. | |
14301 | (set-scroll-bar-mode): New subroutine, taken from scroll-bar-mode. | |
14302 | (scroll-bar-mode): Use the variable set-scroll-bar-mode. | |
14303 | (scroll-bar-mode): New variable. Extra defvar to avoid warning. | |
14304 | (toggle-horizontal-scroll-bar): Moved from frame.el. | |
14305 | ||
14306 | * frame.el (scroll-bar-side): Variable deleted. | |
14307 | (toggle-scroll-bar, toggle-horizontal-scroll-bar): | |
14308 | Moved to scroll-bar.el. | |
14309 | ||
14310 | * files.el (file-chase-links): When handling .., make newname absolute. | |
14311 | Simplify several places. | |
14312 | (file-relative-name): Handle directory names as well as file names. | |
14313 | Don't get fooled by empty directory names, etc. | |
14314 | ||
14315 | * word-help.el, term-nasty.el: Files deleted. | |
14316 | ||
14317 | 1997-06-27 Simon Marshall <simon@gnu.ai.mit.edu> | |
14318 | ||
14319 | * font-lock.el (font-lock-extra-types-widget): Use regexp widget. | |
e84eb37a | 14320 | (scheme-font-lock-keywords-1) |
6edcb099 DL |
14321 | (scheme-font-lock-keywords-2): New variables based on old variable. |
14322 | (scheme-font-lock-keywords): Default to the former. | |
e84eb37a | 14323 | (tex-font-lock-keywords-1) |
6edcb099 DL |
14324 | (tex-font-lock-keywords-2): New variables based on old variable. |
14325 | (tex-font-lock-keywords): Default to the former. | |
14326 | (font-lock-eval-keywords): Don't eval KEYWORDS if nil. | |
e84eb37a | 14327 | (font-lock-after-change-function) |
6edcb099 DL |
14328 | (font-lock-fontify-block): Explicitly wrap inhibit-point-motion-hooks. |
14329 | ||
e84eb37a JB |
14330 | * lazy-lock.el (lazy-lock-fontify-after-scroll) |
14331 | (lazy-lock-fontify-after-trigger) | |
14332 | (lazy-lock-fontify-conservatively) | |
6edcb099 DL |
14333 | (lazy-lock-fontify-chunk): Explicitly wrap inhibit-point-motion-hooks. |
14334 | ||
14335 | * emacs-lisp/regexp-opt.el (regexp-opt-charset): Simplify range search. | |
14336 | ||
14337 | 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14338 | ||
14339 | * cus-edit.el (custom-magic-alist): | |
14340 | Update messages for `modified' and `set' states. | |
14341 | ||
14342 | * files.el (set-auto-mode): Undo previous change. | |
14343 | ||
14344 | * mouse.el (mouse-drag-region): For a click (not a drag), | |
14345 | let the up-event run normally. | |
14346 | ||
14347 | * cus-edit.el (custom-mode-map): | |
14348 | Bind Custom-move-and-invoke to mouse-1. | |
14349 | (Custom-move-and-invoke): New command. | |
14350 | (custom-buffer-create-internal): Update buffer help text. | |
14351 | ||
14352 | 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14353 | ||
14354 | * cus-edit.el (custom-variable-menu): Clarify menu item names. | |
14355 | (custom-buffer-create-internal): Clarify button names. | |
14356 | ||
14357 | * wid-edit.el (widget-choice-action): Use widget-edit-functions. | |
14358 | (widget-toggle-action): Likewise. | |
14359 | ||
14360 | * wid-edit.el (widget-choose): Use only digits, except for C-g. | |
14361 | Allocate digits to disabled commands too. | |
14362 | Don't use a keyboard menu; instead, display a buffer | |
14363 | listing all the alternatives. Put cursor in echo area. | |
14364 | ||
14365 | * term-nasty.el: File deleted from the distribution. | |
14366 | ||
14367 | * doctor.el: Undo previous censorship changes. | |
14368 | ||
14369 | * paths.el (sendmail-program): Look first in /usr/sbin. | |
14370 | ||
14371 | 1997-06-25 Per Abrahamsen <abraham@dina.kvl.dk> | |
14372 | ||
14373 | * cus-edit.el (customize-browse): Take a group argument. | |
14374 | (custom-help-menu): Browse `emacs' group. | |
14375 | ||
14376 | * cus-edit.el (custom-add-parent-links): Simplify mapatoms lambda. | |
14377 | (custom-browse): New group. | |
e84eb37a | 14378 | (custom-buffer-groups-last) |
6edcb099 | 14379 | (custom-menu-groups-first): Options deleted. |
e84eb37a JB |
14380 | (custom-browse-sort-alphabetically) |
14381 | (custom-browse-order-groups) | |
14382 | (custom-buffer-order-groups) | |
6edcb099 | 14383 | (custom-menu-order-groups): New options. |
e84eb37a JB |
14384 | (custom-browse-sort-predicate) |
14385 | (custom-buffer-sort-predicate) | |
6edcb099 DL |
14386 | (custom-menu-sort-predicate): Functions deleted. |
14387 | (custom-sort-items): New replacement function; simplification and | |
14388 | extension of previous predicate functions. | |
e84eb37a JB |
14389 | (customize-face) |
14390 | (customize-customized) | |
14391 | (customize-saved) | |
14392 | (customize-apropos) | |
14393 | (custom-menu-create) | |
6edcb099 DL |
14394 | (custom-group-value-create): Use it. |
14395 | ||
14396 | * cus-edit.el (custom-tree-alist): Use "-\ " instead of "-+ ". | |
14397 | (custom-group-value-create): Ditto. | |
14398 | ||
14399 | * wid-edit.el (widget-button-click): Steal up event if key is not | |
10d1d0af | 14400 | bound in `widget-global-map'. |
6edcb099 DL |
14401 | |
14402 | * cus-edit.el (custom-tree-insert-prefix): Renamed from | |
14403 | `custom-tree-insert'. | |
14404 | (custom-group-value-create): Use it. | |
14405 | ||
14406 | * wid-edit.el (widget-field-use-before-change): New option. | |
14407 | (widget-setup): Obey it. | |
14408 | ||
14409 | * cus-edit.el (custom-help-menu): Add entry for | |
14410 | `customize-browse'. | |
14411 | ||
14412 | * wid-edit.el (widget-push-button-value-create): Use :tag-glyph. | |
14413 | (widget-glyph-insert-glyph): Accept nil widget. | |
14414 | * cus-edit.el (custom-tree-group-tag): Specify :tag-glyph. | |
14415 | (custom-tree-variable-tag): Ditto. | |
14416 | (custom-tree-face-tag): Ditto. | |
14417 | ||
14418 | 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14419 | ||
14420 | * help-macro.el (make-help-screen): Clear buffer-read-only. | |
14421 | ||
14422 | 1997-06-24 Dan Nicolaescu <done@ece.arizona.edu> | |
14423 | ||
14424 | * bindings.el (debug-ignored-errors): Correct the error messages | |
14425 | that are supposed to match imenu.el. | |
14426 | ||
14427 | 1997-06-24 Inge Frick <inge@nada.kth.se> | |
14428 | ||
14429 | * view.el: Changed some documentation. | |
10d1d0af | 14430 | (view-exits-all-viewing-windows): New variable |
6edcb099 DL |
14431 | replaces view-exit-all-windows-at-exit. |
14432 | (view-exit-all-windows-at-exit): Variable deleted. | |
14433 | (view-mode-enter): Doesn't set view-exit-action if | |
14434 | argument exit-action is nil. | |
14435 | (view-mode-exit): Only restored windows are removed | |
14436 | from view-return-to-alist. Follow chains of old-windows. | |
14437 | Do not call replace-buffer-in-windows. | |
14438 | Call exit-action also when a window displays buffer. | |
14439 | (View-exit-and-edit): Now sets read-only by binding | |
14440 | view-old-buffer-read-only. | |
14441 | ||
14442 | 1997-06-25 Paul Eggert <eggert@twinsun.com> | |
14443 | ||
14444 | * replace.el (perform-replace): When matching lookahead, use | |
14445 | markers rather than integers, since a replacement may invalidate | |
14446 | integers. This fixes a bug introduced in the previous change to | |
14447 | this file. | |
14448 | ||
14449 | 1997-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14450 | ||
14451 | * facemenu.el (facemenu-add-new-face): Fix comma in backquote. | |
14452 | ||
14453 | * mail/rmail.el (rmail-get-new-mail): If conversion fails, | |
14454 | delete the text that was inserted. | |
14455 | ||
14456 | 1997-06-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14457 | ||
14458 | * isearch.el (isearch-search-and-update): When a reverse search | |
14459 | need not actually search, update isearch-case-fold-search anyway. | |
14460 | (isearch-mode-map): Define latin-iso8859-9 as self-searching. | |
14461 | ||
14462 | * thingatpt.el (buffer): Don't use beginning-of-buffer, end-of-buffer. | |
14463 | ||
14464 | * wid-edit.el (widget-menu-minibuffer-flag): New variable. | |
14465 | (widget-choose): Alternative method to read one character | |
14466 | from the keyboard. | |
14467 | ||
14468 | * cus-edit.el (custom-documentation-face): New face. | |
14469 | (custom-mode): Use custom-documentation-face for doc strings. | |
14470 | (custom-group-link): Fix the help string. | |
14471 | (custom-magic-show): Doc fix. | |
14472 | ||
14473 | * wid-edit.el (widget-documentation-face): New variable. | |
14474 | (widget-specify-doc): Use the variable. | |
14475 | ||
14476 | * cus-edit.el (custom-group-value-create): In links style, | |
14477 | use Go to Group instead of Show. | |
14478 | (Custom-goto-parent): New command. | |
14479 | (custom-mode-map): Bind u to Custom-goto-parent. | |
14480 | Bind SPC and DEL. | |
14481 | (custom-buffer-create-internal): Improve help for buttons. | |
14482 | (custom-button-face): New defface. | |
14483 | (custom widget-type): Use custom-button-face for buttons. | |
14484 | (custom-group-tag-faces): Initial value is nil. | |
14485 | (custom-variable-tag-face): Renamed from custom-variable-sample-face. | |
14486 | Initialize it like custom-group-tag-face. | |
14487 | (custom-group-tag-faces): Initialize to nil. | |
14488 | (custom-state-face): New defface. | |
14489 | (custom-magic-value-create): | |
14490 | Use custom-state-face for State descriptions. | |
14491 | ||
14492 | * wid-edit.el (widget-default-button-face-get): | |
14493 | Try to get it from the parent. | |
14494 | (widget-default-create): Use :tag-face for tags. | |
14495 | ||
14496 | * cus-edit.el (custom-state-buffer-message): Display the message | |
14497 | only if the item is modified. Take widget as arg. | |
14498 | (custom-mode): Use widget-edit-functions. | |
14499 | ||
14500 | * wid-edit.el (widget-edit-functions): Renamed from widget-edit-hook. | |
14501 | (widget-field-action): Pass the widget as an arg when running hook. | |
14502 | ||
14503 | * cus-edit.el (Custom-set): Renamed from custom-set. | |
14504 | (Custom-save): Renamed from custom-save. | |
14505 | (custom-browse-sort-predicate): Defalias deleted. | |
14506 | (custom-group-value-create): Don't sort, in tree mode. | |
14507 | (Custom-mode-menu): Renamed from custom-mode-menu. | |
14508 | (Custom-reset-current): Renamed from custom-reset-current. | |
14509 | (Custom-reset-saved): Renamed from custom-reset-saved. | |
14510 | (Custom-reset-standard): Renamed from custom-reset-standard. | |
14511 | (Custom-menu-update): Renamed from custom-menu-update. | |
14512 | (customize-set-value): Renamed from custom-set-value. | |
14513 | (customize-set-variable): Renamed from custom-set-variable. | |
14514 | (customize-save-customized): Renamed from custom-save-customized. | |
14515 | ||
14516 | * cus-start.el (double-click-time): Use restricted-sexp. | |
14517 | (load-path): Make [Current dir?] itself the active button. | |
14518 | ||
14519 | * wid-edit.el (character): Doc fix. | |
14520 | (restricted-sexp): New widget type. | |
14521 | (integer, number): Use restricted-sexp. | |
14522 | ||
14523 | * cus-start.el (track-mouse): Don't customize it. | |
14524 | ||
14525 | 1997-06-24 Paul Eggert <eggert@twinsun.com> | |
14526 | ||
14527 | * replace.el (perform-replace): When matching regexps, if the next | |
14528 | match is adjacent to this one, record the next match before | |
14529 | replacing this one. This fixes a bug where (replace-regexp | |
14530 | "\\ba " "c") replaced "a a a " with "ca c" instead of "ccc". | |
14531 | ||
14532 | 1997-06-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14533 | ||
14534 | * thingatpt.el (beginning-of-sexp): New function. | |
14535 | (bounds-of-thing-at-point): Fix typo in computing real-beg. | |
14536 | ||
14537 | 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14538 | ||
14539 | * cus-edit.el (custom-group-visibility): Widget type | |
14540 | moved from wid-edit.el and renamed from group-visibility. | |
14541 | (custom-group-visibility-create): Function renamed | |
14542 | and moved from wid-edit.el. | |
14543 | (custom-state-buffer-message): New function. | |
14544 | (custom-mode): Add custom-state-buffer-message to widget-edit-hook. | |
14545 | ||
14546 | * wid-edit.el (widget-edit-hook): New variable. | |
14547 | (widget-field-action, widget-choice-action): Run that hook | |
14548 | instead of displaying an echo area message. | |
14549 | (widget-toggle-action): Likewise. | |
14550 | (group-visibility, widget-group-visibility-create): | |
14551 | Moved to cus-edit.el and renamed. | |
14552 | ||
14553 | 1997-06-23 Dan Nicolaescu <done@ece.arizona.edu> | |
14554 | ||
14555 | * textmodes/outline.el (outline-discard-overlays): | |
14556 | Don't use let inside a cycle. | |
14557 | ||
14558 | * progmodes/hideshow.el (hs-discard-overlays): Use overlays-in to | |
14559 | get all the overlays in a range. Don't use let inside a cycle. | |
14560 | ||
14561 | 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14562 | ||
14563 | * textmodes/nroff-mode.el (nroff-electric-mode): New defvar. | |
14564 | ||
14565 | * emulation/vip.el (vip-mode-map): Add defvar; move earlier. | |
14566 | (vip-c-string): Variable renamed and defvar added. | |
14567 | (vip-save-minibuffer-local-map): Likewise. | |
14568 | (vip-end-with-a-newline-p): Use STRING (the arg) instead of `text'. | |
14569 | ||
14570 | * emacs-lisp/profile.el (profile-million): Variable moved. | |
14571 | ||
14572 | * informat.el (Info-validate-allnodes): Variable renamed, defvar added. | |
14573 | (Info-validate-thisnode, Info-validate-lossages): Likewise. | |
14574 | Change all references. | |
14575 | ||
14576 | * dired-aux.el (dired-add-entry): New optional arg RELATIVE. | |
14577 | (dired-update-file-line): Pass t for RELATIVE. | |
14578 | ||
39dc7e84 | 14579 | 1997-06-22 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
14580 | |
14581 | * type-break.el: Do not use defsubst anywhere; use defuns. | |
14582 | Don't require timer; use autoloaded functions. | |
14583 | (type-break-warning-message-mode): Variable deleted. | |
14584 | (type-break-query-mode): New variable and function. | |
14585 | (type-break-mode): Mention in docstring. | |
14586 | (type-break-run-at-time): New function. | |
14587 | All callers of run-at-time changed. | |
14588 | (type-break-cancel-function-timers): New function. | |
14589 | All callers of cancel-function-timers changed. | |
14590 | (type-break-check-post-command-hook): New function. | |
833815e8 SM |
14591 | (type-break-mode, type-break-schedule, type-break-alarm) |
14592 | (type-break-time-warning-alarm): Call it. | |
6edcb099 DL |
14593 | (type-break-mode-line-countdown-or-break): New function. |
14594 | (type-break): Call it. | |
14595 | (type-break-time-warning-schedule): Put type-break-time-warning | |
14596 | on type-break-post-command-hook. | |
14597 | (type-break-check): Call type-break-mode-line-countdown-or-break. | |
14598 | (type-break-noninteractive-query): New function. | |
14599 | (type-break-force-mode-line-update): New function. | |
14600 | ||
14601 | 1997-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14602 | ||
14603 | * language/japan-util.el (read-hiragana-string): | |
14604 | Call read-multilingual-string correctly. | |
14605 | ||
14606 | 1997-06-22 Howard Melman <melman@absolut.osf.org> | |
14607 | ||
14608 | * picture.el (picture-draw-rectangle): New command. | |
14609 | (picture-mode-map): Add binding for picture-draw-rectangle. | |
14610 | (picture-mode): Doc fix. | |
14611 | (picture-rectangle-ctl): New variable. | |
14612 | (picture-rectangle-ctr): New variable. | |
14613 | (picture-rectangle-cbr): New variable. | |
14614 | (picture-rectangle-cbl): New variable. | |
14615 | (picture-rectangle-v): New variable. | |
14616 | (picture-rectangle-h): New variable. | |
14617 | (move-to-column-force): Function deleted; | |
14618 | calls changed to use move-to-column. | |
14619 | (picture-insert): New function. | |
14620 | (picture-self-insert): Use picture-insert. | |
14621 | (picture-current-line): New function. | |
14622 | ||
14623 | 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14624 | ||
14625 | * decipher.el (decipher-copy-cons): | |
14626 | Renamed from decipher-get-undo-copy. Calls changed. | |
14627 | ||
14628 | * emacs-lisp/lmenu.el (popup-menu): Redefine as macro. | |
14629 | (popup-menu-popup, popup-menu-internal): New function. | |
14630 | ||
14631 | * mail/reporter.el (reporter-version): Change value. | |
14632 | ||
14633 | * vc-hooks.el (vc-menu-map): Add bindings for | |
14634 | vc-retrieve-snapshot and vc-create-snapshot. | |
14635 | ||
14636 | * emacs-lisp/lisp-mnt.el (lm-version, lm-last-modified-date): | |
14637 | Clean up strings that looked like RCS headers. | |
14638 | ||
14639 | * ielm.el (ielm-header): Delete version and RCS header. | |
14640 | ||
14641 | * forms.el (forms-version): Deactivate RCS headers. | |
14642 | ||
14643 | * emacs-lisp/edebug.el (edebug-version): Use the Emacs version. | |
14644 | ||
14645 | * compile.el (compilation-error-regexp-alist): | |
14646 | New item, for Oracle pro*c compiler. | |
14647 | ||
14648 | * startup.el (command-line-1): Don't display startup message | |
14649 | if the buffer-is nonempty. Don't make undo entries for it. | |
14650 | ||
14651 | * tex-mode.el (latex-imenu-create-index): Make it much smarter. | |
14652 | (latex-imenu-indent-string): New variable. | |
14653 | ||
14654 | * bytecomp.el (byte-compile-file): Doc fix. | |
14655 | (batch-byte-compile-file): Return what byte-compile-file returns. | |
14656 | ||
14657 | * files.el (set-auto-mode): Handle interpreter-mode-alist as regexps. | |
14658 | ||
14659 | * doctor.el (doctor-death): Give serious advice if suicide mentioned. | |
14660 | ||
14661 | * Move many files into new subdirs named play, mail, | |
14662 | progmodes, textmodes, emulation, emacs-lisp, and international. | |
14663 | ||
14664 | * apropos.el, asm-mode.el, autoinsert.el: Add provide call. | |
e84eb37a | 14665 | * blackbox.el, cdl.el, copyright.el, cplus-md.el, debug.el, disass.el: |
6edcb099 DL |
14666 | * dissociate.el, doctor.el, dunnet.el, ebuff-menu.el, echistory.el: |
14667 | * find-gc.el, ielm.el, informat.el, kermit.el, ledit.el, levents.el: | |
14668 | * lselect.el, macros.el, mailpost.el, makesum.el, misc.el, modula2.el: | |
14669 | * mpuz.el, novice.el, nroff-mode.el, options.el, pascal.el: | |
14670 | * pc-mode.el, profile.el, prolog.el, reposition.el, rlogin.el: | |
14671 | * rnewspost.el, scribe.el, soundex.el, spell.el, spook.el, studly.el: | |
14672 | * talk.el, time.el, underline.el, undigest.el, unrmail.el, vi.el: | |
14673 | * vip.el, vms-pmail.el, vt-control.el, ws-mode.el, x-apollo.el: | |
14674 | Add provide calls. | |
14675 | ||
14676 | * icon.el: Fix provide call. | |
14677 | ||
14678 | * simple.el (current-word): Ignore text properties. | |
14679 | ||
14680 | * edebug.el (edebug-sit-for-seconds): New variable. | |
14681 | (edebug-display): Use that variable to control amt of time. | |
14682 | ||
14683 | 1997-06-22 Morten Welinder <terra@diku.dk> | |
14684 | ||
14685 | * tex-mode.el (latex-imenu-create-index): Make it much smarter. | |
14686 | (latex-imenu-indent-string): New variable. | |
14687 | ||
14688 | 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14689 | ||
14690 | * uniquify.el (delay-uniquify-rationalize-file-buffer-names): | |
14691 | Remove this hook here, | |
14692 | if we won't call delayed-uniquify-rationalize-file-buffer-names. | |
14693 | (uniquify-buffer-name-style): Default value is nil. | |
14694 | ||
14695 | * cus-edit.el (custom-buffer-create-internal): | |
14696 | Insert an explanation of the [Set] [Save]... line. | |
14697 | Rename Done to Bury Buffer. | |
14698 | ||
14699 | * wid-edit.el (widget-default-value-set): Preserve point here. | |
14700 | (widget-choice-action, widget-toggle-action): Not here. | |
14701 | (widget-choice-action, widget-toggle-action): | |
14702 | Display a message about [State]. | |
14703 | (widget-field-action): Improve message. | |
14704 | ||
14705 | * simple.el (paren-blinking group): Doc fix. | |
14706 | ||
14707 | * cus-edit.el (custom-tree-group-tag): Capitalize the tag. | |
14708 | (custom-tree-variable-tag, custom-tree-face-tag): Likewise. | |
14709 | (customize-browse): Corresponding changes. | |
14710 | ||
14711 | * wid-edit.el (widget-file-complete): New function. | |
14712 | (file): Use widget-file-complete for :completion. Delete :action. | |
14713 | (symbol): Use lisp-complete-symbol for :completion. | |
14714 | (widget-file-action): Function deleted. | |
14715 | (widget-field-action): Just move to next field. | |
14716 | (widget-choice-action, widget-toggle-action): | |
14717 | Preserve point usefully if it is within the widget. | |
14718 | ||
14719 | * wid-edit.el (group-visibility): Inherit from visibility. | |
14720 | ||
14721 | * cus-edit.el (custom-add-parent-links): New arg INITIAL-STRING. | |
14722 | (custom-group-value-create): Pass that arg. | |
14723 | (custom-buffer-create-internal): Clarify initial documentation. | |
14724 | ||
14725 | * cus-edit.el (custom-group-value-create): Use group-visibility widget. | |
14726 | (custom-add-parent-links): Don't insert anything if no parents. | |
14727 | Return non-nil iff do have parents. | |
14728 | ||
14729 | * wid-edit.el (group-visibility): New widget type. | |
14730 | (widget-group-visibility-create): New function. | |
14731 | ||
14732 | * cus-edit.el (custom-magic-value-create): | |
14733 | In `links' style, don't indent the member groups. | |
14734 | (custom-group-value-create): Likewise. | |
14735 | ||
14736 | * wid-edit.el (widget-documentation-link-action): | |
14737 | Use describe-function or describe-variable in simple cases. | |
14738 | ||
14739 | 1997-06-21 Per Abrahamsen <abraham@dina.kvl.dk> | |
14740 | ||
14741 | * cus-edit.el (custom-buffer-indent): New option. | |
14742 | (custom-magic-value-create): Use it. | |
14743 | (custom-group-value-create): Ditto. | |
14744 | (custom-buffer-create-internal): Don't create parent groups here. | |
14745 | (custom-group-list): New variable. | |
14746 | (custom-add-parent-links): New function. | |
14747 | (custom-variable-value-create): Use it. | |
14748 | (custom-face-value-create): Use it. | |
14749 | (custom-group-value-create): Use it. | |
14750 | (custom-buffer-groups-last): Changed default. | |
14751 | ||
14752 | * wid-edit.el (group-visibility): Deleted. | |
14753 | (widget-group-visibility-create): Ditto. | |
14754 | (group-link): Deleted. | |
14755 | (widget-group-link-create): Ditto. | |
14756 | (widget-group-link-action): Ditto. | |
14757 | ||
14758 | * cus-edit.el (custom-nest-groups): Delete option. | |
14759 | (custom-buffer-style): Add `links' style instead. | |
14760 | (custom-group-link): New widget. | |
14761 | (custom-group-link-action): New function. | |
14762 | (custom-group-value-create): Use `custom-group-link'. | |
14763 | ||
14764 | * wid-edit.el (widget-before-change): Fixed comment and debug string. | |
14765 | ||
14766 | * cus-edit.el (custom-mode-customize-menu): Deleted. | |
14767 | (custom-mode-menu): Define here. | |
14768 | (custom-mode): Don't add here. | |
14769 | (custom-format-handler): Deleted. | |
14770 | (custom): Don't add here. | |
14771 | ||
14772 | * cus-edit.el (custom-browse-sort-predicate): New alias. | |
14773 | (custom-group-value-create): Use it. | |
14774 | (:custom-last): Replace :custom-extra-prefix. | |
14775 | (customize-browse): Use it. | |
14776 | (custom-group): Ditto. | |
14777 | (custom-group-value-create): Ditto. | |
14778 | ||
14779 | * cus-edit.el (face): Fixed format. | |
14780 | (custom-face-value-create): Browse face, not option. | |
14781 | ||
14782 | * cus-edit.el (custom-group-value-create): Rewrote to replace | |
14783 | entire format string. | |
14784 | (custom-variable-value-create): Ditto. | |
14785 | (custom-face-value-create): Ditto. | |
14786 | (custom-group): Delete :format. | |
14787 | (custom-variable): Ditto. | |
14788 | (custom-face): Delete :format and :format-handler. | |
14789 | (custom): Add :format. | |
14790 | (custom-format-handler): Removed unnecessary code. | |
14791 | (custom-face-format-handler): Deleted. | |
14792 | (custom-add-see-also): New function. | |
14793 | (custom-buffer-style): New option. | |
14794 | (widget-face-value-create): Use it here instead of :format. | |
14795 | (:custom-prefix, :custom-extra-prefix): New keywords. | |
14796 | (custom): Initialize them. | |
14797 | (custom-redraw-magic): Work with no magic button. | |
14798 | (customize-browse): New command. | |
14799 | (custom-tree-visibility): New widget. | |
14800 | (custom-tree-visibility-action): New function. | |
14801 | (custom-tree-group-tag): New widget. | |
14802 | (custom-tree-group-tag-action): New function. | |
14803 | (custom-tree-group-tag): New widget. | |
14804 | (custom-tree-group-tag-action): New function. | |
14805 | (custom-tree-variable-tag): New widget. | |
14806 | (custom-tree-variable-tag-action): New function. | |
14807 | (custom-tree-face-tag): New widget. | |
14808 | (custom-tree-face-tag-action): New function. | |
14809 | ||
14810 | * cus-edit.el (custom-buffer-sort-alphabetically): New option. | |
14811 | (custom-buffer-groups-last): New option. | |
14812 | (custom-buffer-sort-predicate): Use them. | |
14813 | (customize-apropos): Use it. | |
14814 | (custom-group-value-create): Ditto. | |
14815 | (custom-menu-sort-alphabetically): New option. | |
14816 | (custom-menu-groups-first): New option. | |
14817 | (custom-menu-sort-predicate): Use them. | |
14818 | (custom-menu-create): Use it. | |
e84eb37a JB |
14819 | (custom-buffer-sort-predicate, custom-buffer-order-predicate) |
14820 | (custom-menu-sort-predicate, custom-menu-order-predicate): Deleted. | |
6edcb099 DL |
14821 | |
14822 | * wid-edit.el (widget-leave-text): Don't delete nil overlays. | |
14823 | ||
14824 | * wid-edit.el (widget-get-indirect): New function. | |
14825 | (widget-default-create): Use it. | |
14826 | (widget-button-insert-indirect): Deleted. | |
14827 | ||
14828 | * wid-edit.el (widget-inactive-face): Use dim gray instead of dark | |
14829 | gray. | |
14830 | ||
14831 | 1997-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14832 | ||
14833 | * cus-edit.el (custom-magic-alist) <hidden>: Don't refer to "dots". | |
14834 | ||
14835 | * cus-edit.el (customize-menu-create): Return nil if Emacs. | |
14836 | (custom-mode): Handle custom-mode-customize-menu being nil. | |
14837 | (custom-mode-customize-menu): Don't initialize if customize-menu-create | |
14838 | returns nil. | |
14839 | ||
14840 | * wid-edit.el (boolean): Capitalize "toggle". | |
14841 | (choice): Capitalize "value menu". | |
14842 | (visibility): Capitalize "hide" and "show". | |
14843 | (group-visibility): Likewise. | |
14844 | (widget-documentation-string-value-create): Capitalize "more". | |
14845 | ||
14846 | * cus-edit.el (custom-nest-groups): New variable. | |
14847 | (custom-group): Don't insert a space before the group name here. | |
14848 | (customize-group): If buffer exists, use it unchanged. | |
14849 | (custom-format-handler) <L>: Maybe make a group-link widget | |
14850 | instead of a group-visibility widget. | |
14851 | custom-nest-groups controls this. | |
14852 | <l, i, e>: Indent differently if custom-nest-groups. | |
14853 | ||
f1180544 | 14854 | 1997-06-20 Ryszard Kubiak <rysiek@ipipan.gda.pl> |
6edcb099 DL |
14855 | |
14856 | * ogonek.el: Doc fixes. | |
14857 | (ogonek-jak, ogonek-how): Examples of customization fixed. | |
14858 | ||
14859 | 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14860 | ||
14861 | * wid-edit.el (widget-specify-insert): Bind before-change-functions. | |
14862 | (widget-insert, widget-setup): Likewise. | |
14863 | (widget-editable-list-delete-at, widget-default-delete): Likewise. | |
14864 | (widget-editable-list-insert-before): Likewise. | |
14865 | (widget-setup): Set up before-change-functions. | |
14866 | (widget-after-change): Don't apply :notify here. | |
14867 | (widget-before-change): New function. Apply :notify here. | |
14868 | (group-link): New widget type. | |
14869 | (widget-group-link-action): New function. | |
14870 | (widget-group-link-create): New function. | |
14871 | ||
14872 | * wid-edit.el (group-visibility): New widget type. | |
14873 | ||
14874 | * cus-edit.el (custom-format-handler) <L>: Use group-visibility. | |
14875 | <L, i, - cases>: Triple the indentation, use just 2 dashes. | |
14876 | ||
14877 | 1997-06-21 Kenichi Handa <handa@etl.go.jp> | |
14878 | ||
14879 | * quail.el (quail-help): Use with-output-to-temp-buffer. | |
14880 | (quail-translation-help): Likewise. | |
14881 | (quail-conversion-help): Likewise. | |
14882 | ||
14883 | * fontset.el (x-charset-registries): Name changed for consistency: | |
14884 | lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X. | |
14885 | (x-complement-fontset-spec): Optimization for latin-iso8859-1. | |
14886 | ||
10d1d0af | 14887 | * mule-cmds.el: Define mouse-set-font in mule-menu-keymap again. |
6edcb099 DL |
14888 | |
14889 | 1997-06-20 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
14890 | ||
14891 | * tabify.el (untabify): Handle consecutive tabs all at once. | |
14892 | (tabify-regexp): New var. | |
14893 | (tabify): Use it. | |
14894 | ||
14895 | 1997-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14896 | ||
14897 | * wid-edit.el (boolean): Display "(nil)" or "(non-nil)". | |
14898 | Add extra space before the value. | |
14899 | (widget-documentation-string-value-create): Use [more] to show rest. | |
14900 | (widget-visibility-value-create): Don't include `...'. | |
14901 | ||
14902 | * cus-edit.el (customize-group): Ignore case in completion. | |
14903 | (custom-buffer-create-internal): Put parent groups near the top. | |
14904 | ||
14905 | 1997-06-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14906 | ||
14907 | * files.el (require-final-newline): Fix custom :type. | |
14908 | ||
14909 | 1997-06-19 Per Abrahamsen <abraham@dina.kvl.dk> | |
14910 | ||
14911 | * wid-edit.el (widget-leave-text): Don't delete nil overlays. | |
14912 | ||
14913 | * wid-edit.el (widget-inactive-face): Change color. | |
14914 | ||
14915 | * cus-edit.el (custom-reset-saved): Call :custom-reset-saved. | |
14916 | (custom-reset-standard): Call :custom-reset-standard. | |
14917 | ||
14918 | * cus-edit.el (custom-file): Autoload, and use ~/.xemacs-custom | |
14919 | for XEmacs. | |
14920 | ||
14921 | * cus-edit.el (custom-buffer-create-internal): Change parent tag. | |
14922 | ||
14923 | * cus-edit.el (custom-buffer-create-internal): Add links to parent | |
14924 | groups when there is only a single item in the buffer. | |
14925 | ||
14926 | * cus-edit.el (customize-apropos): Extend ALL arg to restrict | |
14927 | apropos to options, groups and faces. Doc fix. | |
e84eb37a JB |
14928 | (customize-apropos-options) |
14929 | (customize-apropos-faces) | |
6edcb099 DL |
14930 | (customize-apropos-groups): New commands. Call it. |
14931 | (custom-help-menu): Add commands to menu. | |
14932 | ||
14933 | * wid-edit.el (widget-documentation-link-add): Only highlight text | |
14934 | inside link. | |
14935 | ||
14936 | * wid-edit.el (widget-specify-field): Place unreadable | |
14937 | text-property correctly when `widget-field-add-space' is non-nil. | |
14938 | ||
14939 | 1997-06-19 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
14940 | ||
14941 | * view.el (view-mode): Add autoload cookie to this variable. | |
14942 | (View-exit-and-edit): Add autoload cookie. | |
14943 | ||
14944 | 1997-06-19 Simon Marshall <simon@gnu.ai.mit.edu> | |
14945 | ||
14946 | * simple.el: Create paren-blinking custom group (as a subgroup of | |
14947 | paren-matching) and put all blink-matching-paren variables in the | |
14948 | former (as opposed to the latter) group. | |
14949 | ||
333f9019 | 14950 | * paren.el: Customize; paren-showing as a subgroup of paren-matching. |
6edcb099 | 14951 | (show-paren-style): New variable. |
e84eb37a | 14952 | (show-paren-match-face) |
6edcb099 DL |
14953 | (show-paren-mismatch-face): New faces. |
14954 | (show-paren-function): Use them. | |
14955 | ||
14956 | * font-lock.el: Rearrange custom options. | |
14957 | (global-font-lock-mode): Change defvar to a defcustom, and move after | |
14958 | global-font-lock-mode defun, so the mode can be enabled via customize. | |
14959 | (tex-font-lock-keywords): Rewrite. | |
14960 | ||
14961 | * fast-lock.el: Rearrange custom options. | |
14962 | ||
14963 | * modula2.el (modula-2-mode): Set font-lock-defaults so that <* and *> | |
14964 | have comment syntax during fontification. | |
14965 | (m3-font-lock-keywords-1): Don't fontify <* and *> here. | |
14966 | (m3-font-lock-keywords-2): Rearrange items and use regexp-opt. | |
14967 | ||
14968 | 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
14969 | ||
14970 | * etags.el (esc-map): Delete M-TAB binding of complete-tag. | |
14971 | ||
14972 | * bindings.el (complete-symbol): New function. | |
14973 | (complete-tag): Definition deleted. | |
183080b6 | 14974 | (esc-map): Bind M-TAB to complete-symbol. |
6edcb099 DL |
14975 | |
14976 | * info-look.el: Replaces libc.el. | |
14977 | (info-complete-symbol): If MODE is nil, use the default value. | |
14978 | ||
14979 | * fill.el (fill-context-prefix): Fix previous change. | |
14980 | ||
14981 | * paren.el: Don't enable the mode just because file is loaded. | |
14982 | ||
14983 | * files.el (backup, find-file): Make `files' their parent. | |
14984 | (ctl-x-map): Delete the C-x C-q binding for toggle-read-only. | |
14985 | ||
14986 | * cus-edit.el (files): New group `files'. | |
14987 | (auto-save): Make `files' its parent. | |
14988 | ||
14989 | * mpuz.el (mpuz-congratulate): Don't say "1 errors". | |
14990 | ||
14991 | 1997-06-18 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
14992 | ||
14993 | * reftex.el: Changed all doc strings to comply with conventions. | |
14994 | (reftex-label-alist-builtin) New environment subfigure*. | |
14995 | (reftex-toc) Introduced key g for revert-buffer. | |
14996 | (reftex-extract-bib-entries) Allowed round parens as delimiter. | |
14997 | (reftex-plug-into-AUCTeX) New variable and function. | |
14998 | (reftex-make-master-buffer) Fixed bug with relative path names. | |
14999 | ||
f1180544 | 15000 | 1997-06-18 Ryszard Kubiak <rysiek@ipipan.gda.pl> |
6edcb099 DL |
15001 | |
15002 | * ogonek.el: Doc Fix. | |
15003 | (prefix-code): Change the name to `ogonek-prefix-code'. | |
15004 | ||
15005 | 1997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
15006 | ||
15007 | * mule-util.el (coding-system-parent): Moved to mule.el. | |
15008 | ||
15009 | * mule.el (coding-system-parent): Moved from mule-util.el. | |
15010 | ||
15011 | 1997-06-18 Kenichi Handa <handa@etl.go.jp> | |
15012 | ||
15013 | * startup.el (command-line): Load "leim-list.el". | |
15014 | ||
15015 | * subdirs.el: Add "language" in the argument of | |
15016 | normal-top-level-add-to-load-path. | |
15017 | ||
15018 | * rmail.el (rmail-enable-decoding-message): Deleted. | |
15019 | (rmail-revert): Bind enable-multibyte-characters to nil before | |
15020 | calling rmail-convert-file. | |
15021 | (rmail-convert-to-babyl-format): If enable-multibyte-characters is | |
15022 | nil, don't convert code. | |
15023 | ||
15024 | * quail.el (quail-current-data): New variable. | |
15025 | (quail-use-package): Do not reload a package already loaded. | |
15026 | (quail-define-package): Update TITLE field of input-method-alist. | |
15027 | (quail-map-p): TRANSLATION may be a cons. | |
15028 | (quail-define-rules): Add autoload cookie. | |
15029 | (quail-defrule): Add autoload cookie. Handle the case that TRANS | |
15030 | is a cons. | |
e84eb37a JB |
15031 | (quail-get-translation, quail-lookup-key, quail-translate-key) |
15032 | (quail-show-translations, quail-completion-list-translations) | |
15033 | (quail-show-kbd-layout): Likewise. | |
6edcb099 DL |
15034 | (quail-hide-guidance-buf): Check if window WIN exists before |
15035 | deleting it. | |
15036 | (quail-directory-name): New variable. | |
15037 | (quail-update-leim-list-file): New function. | |
15038 | ||
15039 | * mule.el (coding-system-type): Doc-string modified. | |
15040 | (coding-system-category): New function. | |
15041 | (make-subsidiary-coding-system): Argument BASE deleted. | |
15042 | (make-coding-system): Put properties no-initial-designation and | |
15043 | coding-category to a newly created coding system. | |
15044 | (define-coding-system-alias): Put property 'parent-coding-system | |
15045 | to a new alias, property 'alias-coding-systems to a parent. | |
15046 | ||
15047 | * mule-util.el (coding-system-parent): New function. | |
15048 | (coding-system-lessp): New function. | |
15049 | (coding-system-list): Sort coding systems by coding-system-lessp. | |
10d1d0af | 15050 | An element of returned list is always coding system, never be a |
6edcb099 DL |
15051 | cons. |
15052 | (modify-coding-system-alist): Renamed from | |
15053 | set-coding-system-alist. | |
15054 | (prefer-coding-system): New function. | |
15055 | (compose-chars-component): But fix for handling a composite | |
10d1d0af | 15056 | character of no composition rule. |
6edcb099 DL |
15057 | |
15058 | * mule-diag.el (list-character-sets): Set major mode of *Help* | |
15059 | buffer to help-mode. | |
15060 | (describe-coding-system): If user input null for coding system, | |
15061 | call describe-current-coding-system. | |
15062 | (describe-current-coding-system-briefly): Doc-string modified. | |
10d1d0af | 15063 | (print-coding-system-briefly): Print parent and aliases of coding |
6edcb099 DL |
15064 | system. |
15065 | (describe-current-coding-system): Show more information neatly. | |
10d1d0af | 15066 | (list-coding-systems): If called interactively, don't list up |
6edcb099 DL |
15067 | coding categories. |
15068 | (list-input-methods): New function. | |
15069 | (mule-diag): Call list-input-methods for listing input methods. | |
15070 | ||
15071 | * mule-cmds.el: Define describe-coding-system instead of | |
15072 | describe-current-coding-system in help-map and mule-menu-keymap. | |
15073 | In mule-menu-keymap, enable set-buffer-process-coding-system only | |
15074 | when the current buffer has been associated with some subprocess. | |
15075 | (set-language-info): Doc-string modified because `input-method' is | |
15076 | not a valid KEY argument now. | |
15077 | (leim-list-file-name, leim-list-header, leim-list-entry-regexp): | |
15078 | New variables. | |
15079 | (update-leim-list-file, update-all-leim-list-files): New | |
15080 | functions. | |
15081 | (current-input-method): Doc-string modified because the value is | |
15082 | now input method name. | |
80197a8c | 15083 | (default-input-method, previous-input-method): Likewise. |
6edcb099 DL |
15084 | (current-input-method-title): Doc-string modified because now each |
15085 | input method doesn't have to set this variable. | |
15086 | (input-method-alist): New variable. | |
15087 | (register-input-method): Register input method in | |
15088 | input-method-alist. | |
15089 | (read-language-and-input-method-name): Deleted. | |
15090 | (read-input-method-name): New function. | |
15091 | (activate-input-method, select-input-method, toggle-input-method): | |
15092 | Modified for the above change. | |
15093 | (read-multilingual-string): Likewise. | |
15094 | (describe-current-input-method): Renamed from | |
15095 | describe-input-method. | |
15096 | (describe-input-method): New function. | |
15097 | (describe-language-environment): Don't put a vacant line at the | |
15098 | top of *Help* buffer. Show a title string of each input method. | |
15099 | ||
15100 | * mule-conf.el: Change mnemonic letters for iso-2022-7bit-ss2 and | |
15101 | iso-2022-7bit-lock. Set coding-category-iso-8-2 to | |
15102 | 'japanese-iso-8bit. | |
15103 | ||
15104 | * bindings.el (mode-line-mule-info): Change style for showing | |
15105 | an activated input method. | |
15106 | ||
15107 | * characters.el: Set syntaxes of Ethiopic characters. | |
15108 | ||
15109 | * gnus/gnus-mule.el: Adjusted for the coding system name change. | |
15110 | Set cyrillic-koi8 for newsgroup "relcom". | |
15111 | ||
15112 | * language/china-util.el, language/cyril-util.el, | |
e84eb37a JB |
15113 | * language/devan-util.el, language/ethio-util.el, |
15114 | * language/japan-util.el, language/lao-util.el, | |
15115 | * language/thai-util.el, language/tibet-util.el, | |
15116 | * language/viet-util.el: Provide XXX-util instead of | |
10d1d0af | 15117 | * language/XXX-util. Delete local variable declaration. |
6edcb099 DL |
15118 | |
15119 | * language/ethio-util.el (ethio-fidel-to-tex-map): Correct several | |
15120 | elements. | |
15121 | ||
e84eb37a JB |
15122 | * language/cyril-util.el (setup-cyrillic-iso-environment) |
15123 | (setup-cyrillic-koi8-environment) | |
15124 | (setup-cyrillic-alternativnyj-environment): Deleted. | |
6edcb099 DL |
15125 | (setup-cyrillic-environment): New function. |
15126 | ||
15127 | * language/cyrillic.el: Don't make the keymap | |
15128 | describe-cyrillic-environment-map and | |
15129 | setup-cyrillic-environment-map. Names of coding systems changed. | |
e84eb37a | 15130 | Give them more informative doc-string. Make iso-8859-5 alias of |
6edcb099 | 15131 | cyrillic-iso-8bit, alternativnyj alias of |
20746fe4 | 15132 | cyrillic-alternativnyj. For Cyrillic, provide single language |
6edcb099 DL |
15133 | environment "Cyrillic". |
15134 | ||
15135 | * language: Delete the code of calling register-input-method form | |
15136 | all files under this directory. | |
15137 | ||
15138 | 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15139 | ||
15140 | * startup.el: Customize. | |
15141 | (command-line): Translate iso-8859-9 into latin-5. | |
15142 | (command-line-1): Recognize setting inhibit-startup-echo-area-message | |
15143 | with customization buffer. | |
15144 | ||
15145 | 1997-06-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15146 | ||
15147 | * scheme.el (scheme): Add defgroup. | |
15148 | Put defcustom's into this group. | |
15149 | ||
15150 | * finder.el (finder-list-keywords): Create *Finder* buffer if nec. | |
15151 | ||
15152 | * fill.el (fill-context-prefix): Fix criteria for first line, | |
15153 | and for second line; always fetch prefixes from both lines. | |
15154 | ||
15155 | * buff-menu.el (Buffer-menu-mode): Doc fix. | |
15156 | (Buffer-menu-bury): Move the line to the end. | |
15157 | ||
15158 | 1997-06-17 Dave Love <d.love@dl.ac.uk> | |
15159 | ||
15160 | * scheme.el (scheme-mode-commands): Remove keybinding of \t to old | |
15161 | `scheme-indent-line'. Bind \e\C-q to `indent-sexp', not | |
15162 | `scheme-indent-sexp'. | |
15163 | (scheme-mit-dialect): Use defcustom. | |
e84eb37a | 15164 | (dsssl-sgml-declaration): Likewise. Fix doc string. |
6edcb099 DL |
15165 | |
15166 | 1997-06-17 Inge Frick <inge@nada.kth.se> | |
15167 | ||
15168 | * arc-mode.el (archive-extract): Use second argument of | |
15169 | view-buffer instead of setting view-exit-action. | |
15170 | ||
15171 | * tar-mode.el (tar-extract): Use second argument of | |
15172 | view-buffer instead of setting view-exit-action. | |
15173 | ||
15174 | * files.el (view-read-only): New option variable. If | |
15175 | non-nil then buffers visiting files read-only, do it in view mode. | |
15176 | (find-file-read-only, find-file-read-only-other-window) | |
15177 | (find-file-read-only-other-frame): Call toggle-read-only | |
15178 | instead of setting buffer-read-only explicitly. | |
15179 | (toggle-read-only, after-find-file): Changed to be aware | |
15180 | of view-read-only. | |
15181 | (save-some-buffers): Use second argument of view-buffer | |
15182 | instead of setting view-exit-action. | |
15183 | ||
15184 | * window.el (split-window-save-restore-data): New function that | |
15185 | for view mode buffers saves information in view-return-to-alist. | |
15186 | (split-window-vertically, split-window-horizontally): | |
15187 | Call split-window-save-restore-data. | |
15188 | ||
15189 | 1997-06-16 Dan Nicolaescu <done@ece.arizona.edu> | |
15190 | ||
15191 | * icon.el (icon-indent-line): A comment ends at the end of the | |
e4769531 | 15192 | line, delete call to nonexistent function. |
6edcb099 DL |
15193 | |
15194 | * icon.el (icon-font-lock-keywords-1): Improved regexp. | |
15195 | (icon-font-lock-keywords-2): Likewise. | |
15196 | ||
15197 | 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15198 | ||
15199 | * buff-menu.el (Buffer-menu-bury): New command. | |
15200 | (Buffer-menu-mode-map): Put Buffer-menu-bury on `b'. | |
15201 | ||
15202 | * sendmail.el (mail-mode): mail-header-separator affects paragraphs | |
15203 | only when there is nothing after it on the line. | |
15204 | (mail-mode-auto-fill, mail-mode-fill-paragraph): | |
15205 | Look for mail-header-separator only on a line by itself. | |
15206 | ||
15207 | * compile.el (grep-program): Comment out the use of zgrep. | |
15208 | ||
15209 | * help.el (help-map): Make C-i run info-lookup-symbol. | |
15210 | ||
15211 | 1997-06-16 Simon Marshall <simon@gnu.ai.mit.edu> | |
15212 | ||
15213 | * icon.el (icon-imenu-generic-expression): Improved regexp. | |
15214 | (icon-font-lock-keywords-1): Improved regexps. | |
15215 | (icon-font-lock-keywords-2): Likewise. | |
15216 | (icon-mode): Don't set font-lock-comment-start-regexp via | |
15217 | font-lock-defaults; it is not needed anymore. | |
15218 | ||
15219 | 1996-06-16 Dan Nicolaescu <done@ece.arizona.edu> | |
15220 | ||
15221 | * icon.el (icon-imenu-generic-expression): Improved regexp. | |
15222 | (icon-mode): Don't use pushnew. | |
15223 | ||
15224 | 1997-06-16 Michelangelo Grigni <mic@mathcs.emory.edu> | |
15225 | ||
15226 | * ffap.el (ffap-soft-value): Make this a function again; the macro | |
15227 | version does intern-soft too early. Deleted XEmacs-specific code. | |
15228 | ||
e84eb37a | 15229 | (ffap-string-at-point-mode-alist): Added "=" and |
6edcb099 | 15230 | "&" to the url syntax, as suggested by SJE. |
e84eb37a | 15231 | (ffap-read-file-or-url): Fixed the HIST argument to |
6edcb099 DL |
15232 | completing-read (only visible in XEmacs?), as reported by |
15233 | Christoph Wedler <wedler@fmi.uni-passau.de>. | |
e84eb37a | 15234 | (ffap-kpathsea-expand-path): New func, replaces ffap-add-subdirs, |
6edcb099 | 15235 | a first attempt at kpathsea emulation. Also convert "" to "." in |
e84eb37a | 15236 | path lists, for XEmacs. Suggestions from SJE. |
6edcb099 | 15237 | Added mouse-track support (but no binding), as |
e84eb37a | 15238 | suggested by MDB. Moved Emacs mouse bindings from |
6edcb099 | 15239 | "down-mouse" events to ordinary mouse events. |
e84eb37a | 15240 | (ffap-alist): Added ffap-fortran-mode, as requested by MDB. |
6edcb099 DL |
15241 | Rewrote and merged XEmacs support, eliminating file |
15242 | ffap-xe.el. Modified ffap-other-frame to work in dedicated | |
15243 | frames, fixing a bug reported by JENS. | |
e84eb37a | 15244 | (ffap-menu-rescan): Avoid modifying the buffer. |
6edcb099 | 15245 | Two bugs reported by Christoph Wedler <wedler@fmi.uni-passau.de>: |
e84eb37a JB |
15246 | (ffap-fixup-url): Avoid autoloading through url-normalize-url. |
15247 | (ffap-read-file-or-url): For XEmacs, give extra HACK-HOMEDIR arg | |
6edcb099 | 15248 | to `abbreviate-file-name'. |
e84eb37a JB |
15249 | (ffap-file-at-point): Suppress errors from `ffap-alist'. |
15250 | (ffap-url-at-point): Modified regexp to accept | |
6edcb099 | 15251 | mail hostnames ending with a digit. Fixes bug report of SJE. |
e84eb37a | 15252 | (ffap-url-at-point): Use higher level function |
6edcb099 DL |
15253 | (w3-view-this-url t) suggested by wmperry, instead of |
15254 | w3-zone-at/w3-zone-data or widget-at/widget-get. | |
e84eb37a | 15255 | (ffap-url-at-point): Modified to work with |
6edcb099 DL |
15256 | w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which |
15257 | uses the 'widget package rather than the old w3-zone-at. | |
15258 | Bug was reported by JENS. | |
10d1d0af | 15259 | Adapted comments and doc strings to Emacs coding |
6edcb099 DL |
15260 | conventions. Reorganized. Retired v18 support. |
15261 | (ffap-bindings): Offers a default installation. | |
15262 | (ffap-string-at-point): Modified arguments. | |
15263 | (ffap-gnus-hook): Updated for Gnus 5. | |
15264 | (ffap-tex-init): Delayed initialization of `ffap-tex-path'. | |
15265 | (ffap-dired): New entry in `ffap-alist'. | |
15266 | (ffap-menu-rescan): May fontify the choices in buffer. | |
15267 | (ffap-read-file-or-url): `PC-completion-as-file-name-predicate' | |
15268 | used if available, to work with complete.el. | |
15269 | ||
15270 | 1997-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15271 | ||
15272 | * view.el: Don't globally add to change-major-mode-hook. | |
15273 | (view-mode-enable): Add to change-major-mode-hook locally here. | |
15274 | (view-mode-disable): Remove from it locally here. | |
15275 | ||
15276 | 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15277 | ||
15278 | * vc.el (vc-steal-lock): Use yes-or-no-p for confirmation. | |
15279 | ||
15280 | * ogonek.el: New file. | |
15281 | ||
15282 | * texnfo-upd.el: Many doc fixes. | |
15283 | (texinfo-all-menus-update): Check for @detailmenu. | |
15284 | (texinfo-master-menu): Likewise. | |
15285 | (texinfo-multiple-files-update): Likewise. | |
15286 | (texinfo-insert-master-menu-list): Put in @detailmenu if appropriate. | |
15287 | ||
15288 | 1997-06-15 Per Abrahamsen <abraham@dina.kvl.dk> | |
15289 | ||
15290 | * cus-face.el (custom-face-attributes): Use booleans. | |
15291 | ||
15292 | * cus-edit.el (custom-variable-menu): Rearranged lisp support. | |
15293 | (custom-face-menu): Ditto. | |
15294 | ||
15295 | * wid-edit.el (boolean): Add explicit toggle button. | |
15296 | (choice): Add explicit value menu button. | |
15297 | * cus-face.el (custom-face-attributes): Use booleans. | |
15298 | ||
15299 | * cus-edit.el (custom-format-handler): Handle %i escape. | |
15300 | (custom-face): Use it. | |
15301 | (custom-magic-value-create): Add spaces for groups. | |
15302 | (custom-format-handler): Add spaces for groups. | |
15303 | ||
15304 | * widget.el (:documentation-indent): New keyword. | |
15305 | * wid-edit.el (widget-default-format-handler): Obey it. | |
15306 | (widget-documentation-link-add): Add indentation. | |
15307 | (widget-documentation-string-value-create): Ditto. | |
15308 | ||
15309 | * cus-edit.el (widget-glyph-insert-glyph): Make the invisible | |
15310 | extent open ended. | |
15311 | ||
15312 | * cus-edit.el (custom-format-handler): Added :echo-help to | |
15313 | visibility widget. | |
15314 | (custom-variable-value-create): Ditto, also for tag. | |
15315 | * wid-edit.el (widget-documentation-string-value-create): Ditto. | |
15316 | (widget-documentation-link-help-echo): New function. | |
15317 | (documentation-link): Use it. Make untabable. | |
15318 | ||
15319 | * wid-edit.el (widget-apply-action): Don't bind | |
15320 | `after-change-functions' here. | |
15321 | ||
15322 | * cus-edit.el (custom-toggle-hide): Call `widget-setup'. | |
15323 | ||
15324 | * wid-edit.el (widget-setup): Cleanup. | |
15325 | ||
15326 | * wid-edit.el (widget-tabable-at): New function. | |
15327 | (widget-move): Use it. | |
15328 | * wid-edit.el (widget-after-change): Reimplemented :secret. | |
15329 | ||
15330 | * wid-edit.el (widget-field-add-space): New option. | |
15331 | (widget-specify-field): Use it. | |
15332 | (widget-field-end): Ditto. | |
15333 | ||
15334 | * wid-edit.el (widget-leave-text): New function. | |
15335 | (widget-convert-text): Use it. | |
15336 | (documentation-link): New widget. | |
15337 | (widget-documentation-link-action): New function. | |
15338 | (widget-documentation-links): New option. | |
15339 | (widget-documentation-link-regexp): New option. | |
15340 | (widget-documentation-link-p): New option. | |
15341 | (widget-documentation-link-type): New option. | |
15342 | (widget-documentation-link-add): New function. | |
15343 | (widget-documentation-string-value-create): Use it. | |
15344 | ||
15345 | 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15346 | ||
15347 | * sendmail.el (mail-mode): Let all-white lines separate paragraphs. | |
15348 | ||
15349 | * text-mode.el (text-mode): Let all-white lines separate paragraphs. | |
15350 | ||
15351 | * generic.el: New file. | |
15352 | ||
15353 | 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15354 | ||
15355 | * icomplete.el: Don't call icomplete-mode; let the user do that. | |
15356 | (icomplete-show-key-bindings): Doc fix. | |
15357 | (icomplete-mode): Doc fix. | |
15358 | (icomplete-get-keys): Make it actually work. | |
15359 | (icomplete-mode): Doc fix. | |
15360 | (icomplete-completions): Doc fix. | |
15361 | ||
15362 | * view.el: Many doc fixes. | |
15363 | (view-mode-enable): New function, split from view-mode-enter. | |
15364 | (view-mode-enter): Use view-mode-enable. | |
15365 | (view-mode-disable): New function, split from view-mode-exit. | |
15366 | (view-mode-exit): Use view-mode-disable. | |
15367 | (view-mode): Use view-mode-enable and view-mode-disable; | |
15368 | don't do all of what view-mode-enter and view-mode-exit do. | |
15369 | (change-major-mode-hook): Use view-mode-disable, not view-mode-exit. | |
15370 | ||
15371 | 1997-06-14 Inge Frick <inge@nada.kth.se> | |
15372 | ||
15373 | * view.el: Make view mode more similar to `less'. | |
15374 | Changed documentation for most commands. | |
15375 | (view-scroll-auto-exit): New variable, replaces view-mode-auto-exit. | |
15376 | (view-mode-auto-exit): Variable deleted. | |
15377 | (view-mode): Doesn't only toggle `view-mode', it also calls | |
15378 | view-mode-enter or view-mode-exit. | |
15379 | (view-buffer, view-buffer-other-window): New argument exit-action. | |
15380 | (view-file, view-file-other-window, view-buffer-other-window) | |
15381 | (view-buffer, view-mode-enter): Changed method used to restore | |
15382 | windows when leaving view mode. | |
15383 | (view-mode-exit): New function. | |
15384 | (view-return-to-alist): New variable. | |
15385 | (view-return-here, view-exit-position): Variables deleted. | |
15386 | (view-remove-frame-by-deleting, view-exit-all-windows-at-exit): | |
15387 | New option variables. | |
15388 | (view-page-size, view-half-page-size): New variables. | |
15389 | (view-scroll-size): Var deleted; replaced by the previous two. | |
15390 | (view-mode-map): Make the bindings inside defvar. | |
15391 | Added new commands and new key bindings. | |
15392 | Added view-mode-exit to `change-major-mode-hook' to always leave | |
15393 | view mode when changing major mode. | |
15394 | (view-file-other-frame, view-buffer-other-frame): New commands. | |
15395 | (View-leave, View-kill-and-leave, View-exit, View-exit-and-edit) | |
e84eb37a | 15396 | (View-quit, View-quit-all): New commands for leaving view mode. |
6edcb099 DL |
15397 | (view-exit): Function deleted. |
15398 | (View-goto-percent, View-scroll-to-buffer-end): New commands. | |
15399 | (view-try-extend-at-buffer-end): New option variable. | |
15400 | ||
15401 | (View-scroll-page-forward, View-scroll-page-backward) | |
15402 | (View-scroll-page-forward-set-page-size) | |
15403 | (View-scroll-page-backward-set-page-size, View-scroll-line-forward) | |
15404 | (View-scroll-line-backward, View-scroll-half-page-forward) | |
15405 | (View-scroll-half-page-backward) | |
15406 | (View-revert-buffer-scroll-page-forward): New commands. | |
15407 | ||
15408 | (View-scroll-lines-forward, View-scroll-lines-backward) | |
15409 | (View-scroll-lines-forward-set-scroll-size) | |
15410 | (View-scroll-one-more-line): Commands deleted. | |
15411 | ||
15412 | (view-scroll-lines, view-end-message, view-page-size-default) | |
15413 | (view-set-half-page-size-default, view-really-at-end) | |
15414 | (view-recenter): New functions. | |
15415 | (view-scroll-size): Function deleted. | |
15416 | ||
15417 | (View-search-regexp-forward, View-search-regexp-backward) | |
15418 | (View-search-last-regexp-forward, View-search-last-regexp-backward) | |
15419 | (view-search): ! and @ are special at beginning of regexp. | |
15420 | (view-search-no-match-lines): New function. | |
15421 | ||
15422 | 1997-06-14 Per Abrahamsen <abraham@dina.kvl.dk> | |
15423 | ||
15424 | * wid-edit.el: Add widget `coding-system' for mule. | |
15425 | ||
15426 | * wid-edit.el (widget-convert-text): New function. | |
15427 | (widget-convert-button): Ditto. | |
15428 | ||
15429 | * wid-edit.el (widget-field-buffer): Don't assume an overlay | |
15430 | exists. | |
15431 | (widget-field-start): Ditto. | |
15432 | (widget-field-end): Ditto. | |
15433 | ||
15434 | * cus-face.el (custom-face-attributes-get): Protect against | |
15435 | missing w3 font functions. | |
15436 | ||
15437 | * cus-edit.el (custom-magic-faces): New group. | |
15438 | Added magic faces. | |
15439 | ||
15440 | * cus-edit.el (custom-buffer): New group. | |
15441 | (custom-menu): New group | |
15442 | Updated options. | |
15443 | * wid-edit.el (widget-faces): New group. | |
15444 | Updated all faces. | |
15445 | ||
15446 | * wid-edit.el (widget-map-buttons): New function. | |
15447 | ||
e84eb37a | 15448 | * cus-edit.el (custom-buffer-sort-predicate) |
6edcb099 | 15449 | (custom-menu-sort-predicate): Default to ignore. Rewrite :type form. |
e84eb37a | 15450 | (custom-buffer-order-predicate) |
6edcb099 | 15451 | (custom-menu-order-predicate): New variables. |
e84eb37a | 15452 | (custom-buffer-sort-alphabetically) |
6edcb099 DL |
15453 | (custom-menu-sort-alphabetically): Functions deleted. |
15454 | (custom-sort-items-alphabetically): New function. Like deleted | |
15455 | functions, except that A and B must be the same custom type. | |
e84eb37a | 15456 | (custom-sort-groups-first) |
6edcb099 DL |
15457 | (custom-sort-groups-last): New functions. Like deleted functions, |
15458 | except that only A and B custom types are compared. | |
e84eb37a | 15459 | (custom-group-value-create) |
6edcb099 DL |
15460 | (custom-menu-create): Also sort members using custom-*-order-predicate. |
15461 | But sort the copy of the stored sequence to prevent changing the stored | |
15462 | value, and don't store the sorted copy. | |
15463 | ||
15464 | * wid-edit.el (widget-specify-inactive): Don't set `mouse-face'. | |
15465 | (widget-setup): Don't use markers. | |
15466 | ||
15467 | * wid-edit.el (widget-default-format-handler): Cleanup. | |
15468 | (widget-documentation-string-value-create): Also use documentation | |
15469 | properties on single line documentation strings. | |
15470 | ||
15471 | * wid-browse.el (widget-minor-mode): Fixed mistake in | |
15472 | widget-minor-mode - it had semantics of non-interactive calling | |
10d1d0af | 15473 | reversed. |
6edcb099 DL |
15474 | |
15475 | 1997-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15476 | ||
15477 | * language/european.el (Latin-2): | |
15478 | List Croatian as alternative name for Serbo-Croatian. | |
15479 | ||
15480 | 1997-06-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15481 | ||
15482 | * add-log.el (add-log-time-format): New variable. | |
15483 | (add-log-iso8601-time-string): New function. | |
15484 | (add-change-log-entry): Use add-log-time-format. | |
15485 | (add-log-iso8601-time-zone): Renamed from iso8601-time-zone. | |
15486 | ||
15487 | 1997-06-13 Dan Nicolaescu <done@ece.arizona.edu> | |
15488 | ||
15489 | * isearch.el (isearch-hide-immediately): New variable. | |
15490 | (isearch-close-unecessary-overlays): New function. | |
15491 | (isearch-range-invisible): Use them. | |
15492 | ||
15493 | * isearch.el (search-invisible): Changed the semantics, | |
15494 | the default value and updated the doc string. | |
15495 | (isearch-opened-overlays): New variable. | |
15496 | (isearch-mode): Initialize it. | |
15497 | (isearch-switch-frame-handler): Call isearch-clean-overlays. | |
15498 | (isearch-exit, isearch-cancel, isearch-abort): Likewise. | |
15499 | (isearch-other-meta-char, isearch-search): | |
15500 | Support the new meaning for search-invisible. | |
15501 | (isearch-open-necessary-overlays, isearch-open-overlay-temporary) | |
15502 | (isearch-clean-overlays): New functions. | |
15503 | (isearch-range-invisible): If we are inside overlays that can be | |
15504 | opened, open them, add them to isearch-opened-overlays and say | |
15505 | that the range is visible. | |
15506 | ||
15507 | * hideshow.el (hideshow): Added a :prefix. | |
15508 | (hs-isearch-open): New variable. | |
15509 | (hs-flag-region): Use that variable. | |
15510 | Changed the semantics of the FLAG parameter and updated the docs. | |
15511 | (hs-isearch-open-invisible): New function to be set as a | |
a4caa65d | 15512 | `isearch-open-invisible' property for hidden overlays, so that |
6edcb099 DL |
15513 | isearch can use it. |
15514 | (hs-hide-block-at-point): Tell if we are hiding a comment or a block. | |
15515 | ||
15516 | 1997-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15517 | ||
15518 | * latin-5.el: Latin-5 is ISO-8859-9, not ISO-8859-5. | |
15519 | ||
15520 | * fill.el (fill-context-prefix): Don't crash if RESULT is nil | |
15521 | when AT-SECOND is t. | |
15522 | ||
15523 | * bytecomp.el (byte-save-current-buffer): Change to code 114 (0162). | |
15524 | ||
15525 | * sendmail.el (mail-mode): Change paragraph-start and | |
15526 | paragraph-separate not to match leading spaces. | |
15527 | ||
15528 | * vc.el (vc-annotate-mode-variables): Init vc-annotate-mode-menu | |
15529 | and put it into vc-annotate-mode-map. | |
15530 | (vc-annotate-add-menu): Don't init vc-annotate-mode-menu, | |
15531 | just add the bindings to it. Display progress messages. | |
15532 | (vc-annotate-mode-menu): New defvar. | |
15533 | (vc-annotate-ratio): Move defvar, add initial value. | |
15534 | (vc-annotate-display-default): Display progress messages. | |
15535 | (vc-annotate-display): Use vc-annotate-color-map. | |
15536 | ||
15537 | 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15538 | ||
15539 | * finder.el (finder-mode): Don't switch buffers or change text here. | |
15540 | (finder-by-keyword): Don't call finder-mode here. | |
15541 | (finder-list-matches): Call finder-mode here. | |
15542 | Switch to a buffer called *Finder Category*. | |
15543 | (finder-list-keywords): Call finder-mode here. | |
15544 | Switch to the buffer *Finder*. | |
15545 | If the buffer already exists, don't reinitialize it or move point. | |
15546 | ||
15547 | * bindings.el (esc-map): Delete spurious wrong binding for M-TAB. | |
15548 | ||
15549 | * forms.el (forms-mode, forms--process-format-list) | |
15550 | (forms--make-parser-elt, forms-search-forward, forms-search-backward): | |
15551 | Fix error messages. | |
15552 | ||
15553 | * text-mode.el (paragraph-indent-text-mode): | |
15554 | Renamed from spaced-text-mode. | |
15555 | (text-mode-map): Bind TAB to indent-relative. | |
15556 | (indented-text-mode-map): Variable deleted. | |
15557 | (indented-text-mode): Now an alias for text-mode. | |
15558 | ||
15559 | 1997-06-11 Johan Vromans <jvromans@squirrel.nl> | |
15560 | ||
15561 | * forms.el (forms-save-buffer): | |
15562 | Do not run the `write-file-filter' hooks | |
15563 | explicitly since they are run via `local-write-file-hooks'. | |
15564 | (forms-search-forward, forms-search-backward): | |
15565 | Wrap the search. Use `error' to signal failure. | |
15566 | ||
15567 | 1997-06-11 Stefan Schoef <schoef@OFFIS.Uni-Oldenburg.DE> | |
15568 | ||
15569 | * bibtex.el (bibtex-delete-whitespace, bibtex-current-line) | |
15570 | (bibtex-assoc-of-regexp, bibtex-skip-to-valid-entry) | |
15571 | (bibtex-map-entries): | |
15572 | Renamed from delete-whitespace, current-line, assoc-of-regexp, | |
15573 | skip-to-valid-bibtex-entry, and map-bibtex-entries, respectively. | |
15574 | ||
15575 | 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
15576 | ||
15577 | * fill.el (fill-context-prefix): If we get a prefix from the | |
15578 | second line of the paragraph, verify the first line has it too. | |
15579 | ||
15580 | * reftex.el (tex-main-file, outline-minor-mode): Add defvars. | |
15581 | ||
15582 | 1997-06-10 Carsten Dominik <dominik@strw.LeidenUniv.nl> | |
15583 | ||
15584 | * reftex.el: Updated documentation at several points in the file. | |
15585 | (reftex-label-alist-builtin): New default environment subfigure. | |
15586 | (reftex-find-duplicate-labels): Temporary buffer is now | |
15587 | "*Duplicate Labels*" instead of "*Help*". | |
15588 | (reftex-bibtex-selection-callback): Renamed variable found-list. | |
15589 | (reftex-found-list): Added defvar for this variable. | |
15590 | (TeX-master): Added defvar for this variable. | |
15591 | (reftex-reset-mode): Kill temporary buffers associated with RefTeX. | |
15592 | ||
15593 | 1997-06-10 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
15594 | ||
15595 | * mule-cmds.el (view-hello-file): Adjusted for the changes of | |
15596 | coding system names. | |
15597 | ||
15598 | 1997-06-10 Terrence Brannon <brannon@sand.usc.edu> | |
15599 | ||
15600 | * landmark.el (lm-display-statistics): Display stats in mode line. | |
15601 | (lm-number-of-trials, lm-sum-of-moves): New vars. | |
15602 | Various doc fixes. | |
15603 | ||
15604 | 1997-06-10 Michael Staats <michael@thp.Uni-Duisburg.DE> | |
15605 | ||
15606 | * pc-select.el (pc-select-selection-keys-only): New variable. | |
15607 | (pc-select-meta-moves-sexps): New variable. | |
15608 | (exchange-point-and-mark-nomark): New function. | |
15609 | (forward-sexp-mark, forward-sexp-nomark): New functions. | |
15610 | (backward-sexp-mark, backward-sexp-nomark): New functions. | |
15611 | (pc-selection-mode): Doc fix. | |
15612 | Bind exchange-point-and-mark-nomark, C-escape. | |
15613 | Honor pc-select-meta-moves-sexps, pc-select-selection-keys-only. | |
15614 | Unset highlight-nonselected-windows. | |
15615 | ||
15616 | 1997-06-10 Johan Vromans <jvromans@squirrel.nl> | |
15617 | ||
15618 | * forms.el: Use `error' where possible to signal errors. | |
15619 | Remove (beep)s for warnings. | |
15620 | Change comment about the iif hook to reflect the actual reason. | |
15621 | Correct error in field numbering. | |
15622 | ||
15623 | 1997-06-10 Flemming Hoejstrup Hansen <hovpfl@unidhp.uni-c.dk> | |
15624 | ||
15625 | * forms.el (forms-mode): Make `forms--elements' local before calling | |
15626 | `forms--process-format-list'. | |
15627 | ||
15628 | 1997-06-10 Olivier Laurens <laurens@tcc.bc.ca> | |
15629 | ||
15630 | * forms.el (forms-save-buffer): `forms-write-file-filter' and | |
15631 | `forms-read-file-filter' were not called correctly. | |
15632 | ||
15633 | 1997-06-10 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se> | |
15634 | ||
15635 | * f90.el (f90-looking-at-where-or-forall): Recognize where/forall | |
15636 | only if it's a block, not a one-line statement. | |
15637 | ||
15638 | 1997-06-10 Stefan Schoef <schoef@OFFIS.Uni-Oldenburg.DE> | |
15639 | ||
15640 | * bibtex.el (bibtex-mode-map): Changed the binding of the C-TAB | |
15641 | key, such that XEmacs will understand it, too. | |
15642 | ||
15643 | * bibtex.el (bibtex-format-entry, bibtex-end-of-entry): Give specific | |
15644 | error message if not on valid BibTeX entry. | |
15645 | ||
15646 | * bibtex.el (bibtex-field-string-quoted): Small bug fix. Allow | |
15647 | backslash followed by newline. | |
15648 | ||
15649 | * bibtex.el (bibtex-reposition-window, bibtex-mark-entry): Two new | |
15650 | functions, bound to M-C-l and M-C-h, respectively. | |
15651 | ||
15652 | * bibtex.el | |
15653 | (bibtex-reformat-previous-options, bibtex-reformat-previous-labels): | |
15654 | New internal variables used by bibtex-reformat. | |
15655 | ||
15656 | * bibtex.el (bibtex-clean-entry-hook): New hook to be called after | |
15657 | entry has been cleaned. | |
15658 | (bibtex-clean-entry): Run the hook bibtex-clean-entry-hook. | |
15659 | ||
15660 | * bibtex.el (bibtex-entry-field-alist): Small bug fix. | |
15661 | (bibtex-autokey-title-terminators): Made -- a terminator instead | |
15662 | of ---. | |
15663 | (bibtex-font-lock-keywords): Don't treat ALT prefixed entries as | |
15664 | comments. | |
15665 | (bibtex-entry): Fixed parameter list. This function is not | |
15666 | intended to be called with required and optional fields as | |
15667 | optional arguments anymore. | |
15668 | ||
15669 | * bibtex.el (bibtex-generate-autokey): Now split into various | |
15670 | small functions. | |
15671 | (bibtex-autokey-names-stretch, bibtex-autokey-additional-names): | |
15672 | New variables used by bibtex-generate-autokey. | |
15673 | (bibtex-autokey-get-namefield, bibtex-autokey-get-names) | |
15674 | (bibtex-autokey-demangle-name, bibtex-autokey-get-namelist) | |
15675 | (bibtex-autokey-get-yearfield, bibtex-autokey-get-titlestring) | |
15676 | (bibtex-autokey-get-titles, bibtex-autokey-get-titlelist): | |
15677 | New helper functions for bibtex-generate-autokey. | |
15678 | ||
15679 | * bibtex.el (bibtex-submit-bug-report): Report all variables. | |
15680 | ||
15681 | * bibtex.el (bibtex-contline-indentation): New user option. | |
15682 | (bibtex-entry-offset): Renamed from bibtex-entry-indentation. | |
15683 | ||
15684 | * bibtex.el (bibtex-entry-field-alist): Used different order for | |
15685 | some fields (as documented in btxdoc.tex). Changed one of the | |
15686 | comment strings. | |
15687 | ||
15688 | * bibtex.el (bibtex-mode-hook, bibtex-add-entry-hook): Add var doc. | |
15689 | (bibtex-autokey-before-presentation-hook): New variable to be | |
15690 | called before autokey presentation. | |
15691 | (bibtex-generate-autokey): | |
15692 | Call bibtex-autokey-before-presentation-hook. Doc fix. | |
15693 | ||
15694 | * bibtex.el (bibtex-reference-key): Reincluded parentheses. | |
15695 | Parentheses should be disallowed only in field constants. | |
15696 | ||
15697 | * bibtex.el (bibtex-autokey-transcriptions): Fixed bug (two | |
15698 | entries for `\o' while `\oe' entry was missing). | |
15699 | ||
15700 | * bibtex.el (bibtex-entry-indentation): New variable to determine | |
15701 | the indentation of all entries. | |
15702 | (bibtex-move-outside-of-entry): Use `skip-chars-forward' instead | |
15703 | of `re-search-forward'. | |
15704 | (bibtex-beginning-of-first-entry, bibtex-beginning-of-last-entry): | |
15705 | Renamed from beginning-of-first-bibtex-entry and | |
15706 | beginning-of-last-bibtex-entry. Go to beginning of line, return point. | |
15707 | (bibtex-do-auto-fill, bibtex-make-field, bibtex-entry) | |
15708 | (bibtex-String, bibtex-Preamble): Respect `bibtex-entry-indentation'. | |
15709 | (bibtex-beginning-of-entry, bibtex-end-of-entry): Make it work | |
15710 | with indented entries. | |
e84eb37a JB |
15711 | (bibtex-count-entries, bibtex-sort-buffer, bibtex-validate) |
15712 | (bibtex-kill-entry, bibtex-reformat): Use return value from | |
6edcb099 DL |
15713 | bibtex-beginning-of-first-entry. |
15714 | (bibtex-clean-entry): Use `bibtex-reference-maybe-empty-head' | |
15715 | instead of a fixed string. | |
15716 | ||
15717 | * bibtex.el (bibtex-beginning-of-entry, bibtex-end-of-entry): Now | |
15718 | return point if called from a program. | |
e84eb37a JB |
15719 | (bibtex-enclosing-field, bibtex-format-entry) |
15720 | (bibtex-generate-autokey, bibtex-parse-keys, bibtex-mode) | |
15721 | (bibtex-ispell-entry, bibtex-narrow-to-entry, bibtex-sort-buffer) | |
15722 | (bibtex-find-entry-location, bibtex-validate, bibtex-clean-entry) | |
15723 | (bibtex-fill-entry): Use new return values of these functions. | |
6edcb099 DL |
15724 | (bibtex-ispell-abstract): Bug fix (inherently by the change to |
15725 | bibtex-end-of-entry). | |
15726 | ||
15727 | * bibtex.el (bibtex-field-history): New variable for history | |
15728 | buffer of field name reading. | |
15729 | (bibtex-make-field): Use completion. Object to completion are all | |
15730 | standard fields defined for the current entry. Bound to `C-c C-f'. | |
15731 | (bibtex-mode): Set `comment-start' and `comment-start-skip' to | |
15732 | "@Comment ", `comment-column' to 0. | |
15733 | ||
15734 | * bibtex.el (bibtex-autokey-transcriptions): New variable. | |
15735 | (bibtex-autokey-name-change-strings) | |
15736 | (bibtex-autokey-titleword-change-strings): | |
15737 | Use bibtex-autokey-transcriptions as default value. | |
15738 | ||
15739 | * bibtex.el (bibtex-find-entry-location): Handle empty buffer. | |
15740 | ||
15741 | * bibtex.el (bibtex-entry-delimiters): New variable to determine | |
15742 | if entries shall be delimited by braces or parentheses. | |
15743 | (bibtex-entry-left-delimiter, bibtex-entry-right-delimiter): New | |
15744 | helper functions. | |
15745 | (bibtex-entry, bibtex-String, bibtex-Preamble): Respect | |
15746 | `bibtex-entry-delimiters'. | |
15747 | (bibtex-entry-format): Doc fix. | |
15748 | (bibtex-reference-key, bibtex-field-const): Removed parentheses | |
15749 | from allowed characters. | |
15750 | (bibtex-end-of-entry): Better handling of incorrect preambles. | |
15751 | ||
15752 | * bibtex.el (bibtex-validate): Small change to avoid reparsing of | |
15753 | errors, if you enter `compile-goto-error' in compilation buffer. | |
15754 | ||
15755 | * bibtex.el (bibtex-progress-message): New function to show | |
15756 | progress of some long-lasting functions in BibTeX mode by | |
15757 | indicating percentage of done work. | |
15758 | (bibtex-progress-lastperc, bibtex-progress-lastmes) | |
15759 | (bibtex-progress-interval): | |
15760 | New internal variables for `bibtex-progress-message'. | |
15761 | (bibtex-parse-keys, bibtex-reformat, bibtex-validate): Use new | |
15762 | function `bibtex-progress-message'. | |
15763 | (current-line): New helper function to calculate current | |
15764 | linenumber. Something like this should really be defined somewhere | |
15765 | else in Emacs. | |
15766 | (bibtex-validate): Changed to show all errors in buffer in a | |
15767 | `compilation mode' buffer. If there are syntax errors, it aborts | |
15768 | after the syntax check, since higher-level check functions rely on | |
15769 | the syntactical correctness of buffer. If called from another lisp | |
15770 | function (as `bibtex-convert-alien') the return value shows | |
15771 | whether validating has been successful. Fixed bug which made | |
15772 | checking for absent required fields work incorrectly. | |
15773 | (bibtex-parse-keys-timeout): Set to a value reasonable higher | |
15774 | (twice as high) than `lazy-lock-stealth-time'. | |
15775 | (bibtex-member-of-regexp, assoc-of-regexp): Small cosmetic changes. | |
15776 | ||
15777 | * bibtex.el (bibtex-buffer-last-parsed-tick): Renamed from | |
15778 | bibtex-buffer-last-parsed-for-keys-tick and made it really | |
15779 | buffer-local (bug fix). | |
15780 | (bibtex-parse-keys): Make it use bibtex-buffer-last-parsed-tick. | |
15781 | (bibtex-parse-buffers-stealthily): New function which parses all | |
e84eb37a | 15782 | BibTeX buffers if Emacs has been idle an efficient amount of time. |
6edcb099 DL |
15783 | (bibtex-parse-idle-timer): New variable which stores whether idle |
15784 | timer for parsing already is installed. | |
15785 | (bibtex-parse-keys): Make it callable verbosely. Returns now nil | |
15786 | if it has been aborted. | |
15787 | (bibtex-mode): Run the new function bibtex-parse-buffers-stealthily. | |
15788 | ||
15789 | * bibtex.el (bibtex-generate-autokey): Changed the name part | |
15790 | generation (bugfix). This function handles now correctly all three | |
15791 | forms of BibTeX names, "First von Last", "von Last, First", "von | |
15792 | Last, Jr, First". In every case the "Last" part is correctly | |
15793 | extracted. If the "Last" part consists of more than one token only | |
15794 | the first is used. Name fields spread over more than one line are | |
15795 | no problem anymore. | |
15796 | ||
15797 | * bibtex.el (bibtex-entry-format): Changed default value to | |
15798 | exclude 'page-dashes. Modified documentation. | |
15799 | (bibtex-autokey-name-change-strings) | |
15800 | (bibtex-autokey-titleword-abbrevs) | |
15801 | (bibtex-autokey-titleword-change-strings, bibtex-entry) | |
15802 | (bibtex-validate): Doc fixes. | |
15803 | (bibtex-mode-map): Bound `C-c $' to bibtex-ispell-abstract. | |
15804 | (bibtex-generate-autokey): Changed documentation. Small | |
15805 | modification in calculating title field. | |
15806 | (bibtex-mode): Included bibtex-ispell-entry into the list of | |
15807 | `interesting' functions. | |
15808 | (bibtex-kill-field): Bug fix (killing of first field in entry | |
15809 | yielded error). | |
15810 | ||
15811 | * bibtex.el (bibtex-string-file-path): New variable which defines | |
15812 | the path to search for bibtex-string-files. It defaults to | |
15813 | contents of environment variable BIBINPUTS. | |
15814 | (bibtex-mode): Use this variable. | |
15815 | ||
15816 | * bibtex.el (bibtex-next-field, bibtex-find-text): Will now work | |
15817 | with string entries as well. | |
15818 | ||
15819 | * bibtex.el (bibtex-mode-map): bibtex-complete-key wasn't bound | |
15820 | correctly. | |
15821 | (bibtex-complete): Fixed bug (used string entries defined in | |
15822 | buffer as object to completion). | |
15823 | ||
15824 | * bibtex.el (Menu): Use easymenu. More menu items for | |
15825 | `BibTeX-Edit' menu. Use nested menus. | |
15826 | ||
15827 | * bibtex.el (bibtex-field-kill-ring-max) | |
15828 | (bibtex-entry-kill-ring-max): Two new variables substituting | |
15829 | bibtex-kill-ring-max. | |
15830 | (bibtex-field-kill-ring, bibtex-entry-kill-ring): Two new | |
15831 | variables substituting bibtex-kill-ring. | |
15832 | (bibtex-field-kill-ring-yank-pointer) | |
15833 | (bibtex-entry-kill-ring-yank-pointer): Two new variables | |
15834 | substituting bibtex-kill-ring-yank-pointer. | |
15835 | (bibtex-last-kill-command): New variable keeping the type of the | |
15836 | last kill command. | |
15837 | (bibtex-insert-current-kill): Clean distinction between the two | |
15838 | BibTeX kill rings. | |
15839 | (bibtex-kill-field): Use new variable bibtex-field-kill-ring. | |
15840 | (bibtex-kill-entry): Use new variable bibtex-entry-kill-ring. | |
15841 | ||
15842 | * bibtex.el (bibtex-kill-ring, bibtex-kill-ring-yank-pointer): New | |
15843 | internal variables like kill-ring and kill-ring-yank-pointer, but | |
15844 | bibtex-kill-ring holds fields or complete reference entries | |
15845 | instead of raw strings. | |
15846 | (bibtex-kill-ring-max): New user option similar to kill-ring-max. | |
15847 | (bibtex-kill-field): Renamed from bibtex-delete-field again. It | |
15848 | now supports the new variable bibtex-kill-ring. | |
15849 | (bibtex-copy-field-as-kill, bibtex-kill-entry) | |
15850 | (bibtex-copy-entry-as-kill, bibtex-yank, bibtex-yank-pop): New | |
15851 | interactive functions, which work on the bibtex-kill-ring | |
15852 | variable. | |
15853 | (bibtex-insert-current-kill): New helper function to insert | |
15854 | contents of bibtex-kill-ring in an appropriate way. | |
15855 | (bibtex-make-field): New optional argument to tell the function if | |
15856 | it was called by bibtex-yank. It operates slightly different then. | |
15857 | (bibtex-find-text): New optional argument to tell the function if | |
15858 | it was called by bibtex-make-field. It moves in this case to the | |
15859 | end of the key if it was called on the reference head line. If it | |
15860 | is called interactively on the head line, it works in an | |
15861 | appropriate manner, too. | |
15862 | (bibtex-enclosing-field): New optional argument to tell | |
15863 | bibtex-enclosing-field not to print an error message if enclosing | |
15864 | field isn't found, but to return nil in this case (t is returned | |
15865 | otherwise). This is used by bibtex-find-text such that no error | |
15866 | message is given if bibtex-find-text is called interactively in | |
15867 | the key line of an entry. | |
15868 | ||
15869 | * bibtex.el (bibtex-autokey-year-use-crossref-entry): New variable | |
15870 | to determine if crossreferenced entry should be used for autokey | |
15871 | generation, if year field of current entry is absent. | |
15872 | (bibtex-generate-autokey): Use this new variable. | |
15873 | ||
15874 | * bibtex.el (bibtex-include-OPTannote): Deleted (is set in | |
15875 | bibtex-user-optional-fields). | |
15876 | (bibtex-entry, bibtex-print-help-message): Removed support for | |
15877 | bibtex-include-OPTannote. | |
15878 | ||
15879 | * bibtex.el (bibtex-entry-format): New constant | |
15880 | `inherit-booktitle' allowed. | |
15881 | ||
15882 | * bibtex.el (bibtex-mode): Set value for | |
15883 | font-lock-mark-block-function. | |
15884 | ||
15885 | * bibtex.el (bibtex-font-lock-keywords): Changed to distinguish | |
15886 | optional from ordinary fields. | |
15887 | (bibtex-format-entry, bibtex-print-help-message) | |
15888 | (bibtex-remove-OPT-or-ALT, bibtex-pop): Used simpler regexps. | |
15889 | ||
15890 | * bibtex.el (bibtex-delete-field): Changed from | |
15891 | bibtex-delete-optional-or-alternative-field. Deletes now mandatory | |
15892 | fields as well. | |
15893 | (bibtex-mode): Changed documentation. | |
15894 | ||
15895 | * bibtex.el (bibtex-entry-type-history, bibtex-key-history): New | |
15896 | variables to use own histories in BibTeX buffers. | |
15897 | (bibtex-entry, bibtex-clean-entry, bibtex-String): Use these new | |
15898 | variables. | |
15899 | ||
15900 | * bibtex.el (bibtex-entry, bibtex-make-field): A function can now | |
15901 | be used to generate a fields init string. | |
15902 | (bibtex-include-OPTkey, bibtex-include-OPTannote) | |
15903 | (bibtex-entry-field-alist): Changed documentation accordingly. | |
15904 | ||
15905 | * bibtex.el (bibtex-mode): bibtex-parse-keys on start of mode is | |
15906 | now abortable, too. | |
15907 | (bibtex-entry, bibtex-complete-key, bibtex-String): If bibtex-keys | |
15908 | isn't set correctly due to abortion of bibtex-parse-keys, this | |
15909 | function is called now non-abortable. | |
15910 | ||
15911 | * bibtex.el (bibtex-entry-field-alist): Small change in comments. | |
15912 | ||
15913 | * bibtex.el (bibtex-find-entry-location): Bug fix: Insertion into | |
15914 | completely empty buffer didn't work. | |
15915 | ||
15916 | * bibtex.el (bibtex-user-optional-fields): Renamed from | |
15917 | bibtex-mode-user-optional-fields. | |
15918 | (bibtex-submit-bug-report, bibtex-entry, bibtex-print-help-message): | |
15919 | Use bibtex-user-optional-fields. | |
15920 | ||
15921 | * bibtex.el (bibtex-remove-delimiters): Bug fix: Only remove | |
15922 | delimiting braces and not those inside fields. | |
15923 | ||
15924 | * bibtex.el (skip-to-valid-bibtex-entry, bibtex-parse-keys) | |
15925 | (bibtex-end-of-entry, bibtex-validate, bibtex-reformat): Calculate | |
15926 | complex regexps outside of loops. | |
15927 | (bibtex-mode): Changed documentation on how to convert third party | |
15928 | buffers. | |
15929 | ||
15930 | * bibtex.el (bibtex-convert-alien): New function to convert a | |
10d1d0af | 15931 | buffer not created by BibTeX mode to a format, which enables all |
6edcb099 DL |
15932 | features of BibTeX mode. |
15933 | (bibtex-mode): Small bug fix for call to bibtex-parse-keys. | |
15934 | ||
15935 | * bibtex.el (bibtex-mode): Bug fix for using bibtex-parse-keys. | |
15936 | ||
15937 | * bibtex.el (bibtex-mode): Used other policy to initiate the first | |
15938 | call of bibtex-parse-keys. This avoids unnecessary double call if | |
15939 | Font Lock mode is chosen for buffer at startup. | |
15940 | ||
15941 | * bibtex.el (bibtex-String, bibtex-Preamble): Renamed from | |
15942 | bibtex-string and bibtex-preamble. | |
15943 | (bibtex-String): If bibtex-maintain-sorted-entries and | |
15944 | bibtex-sort-ignore-string-entries are both non-nil, read string | |
15945 | key from minibuffer (with completion) and insert entry at correct | |
15946 | location (as for normal entries). | |
15947 | ||
15948 | * bibtex.el (bibtex-autokey-titleword-first-ignore) | |
15949 | (bibtex-autokey-titleword-abbrevs): Changed documentation: case of | |
15950 | regexps doesn't matter anymore. | |
15951 | (bibtex-field-const, bibtex-reference-key): Simplified to not | |
15952 | contain uppercase letters. | |
15953 | (member-of-regexp, assoc-of-regexp): Ignore case of regexp. | |
15954 | (map-bibtex-entries): Call function not for every syntactical correct | |
15955 | entry, but only for entries with known type. | |
15956 | (map-bibtex-entries, skip-to-valid-bibtex-entry) | |
15957 | (bibtex-flash-head, bibtex-enclosing-field) | |
15958 | (bibtex-enclosing-reference-maybe-empty-head, bibtex-format-entry) | |
15959 | (bibtex-autokey-change, bibtex-generate-autokey, bibtex-parse-keys) | |
15960 | (bibtex-ispell-abstract, bibtex-sort-buffer) | |
15961 | (bibtex-find-entry-location, bibtex-validate, bibtex-remove-delimiters) | |
15962 | (bibtex-delete-optional-or-alternative-field, bibtex-pop) | |
15963 | (bibtex-clean-entry, bibtex-print-help-message): Make them work | |
15964 | regardless of user's value of case-fold-search. | |
15965 | (bibtex-generate-autokey): Use bibtex-cfield for generating the | |
15966 | year field regexp. | |
15967 | (bibtex-parse-keys): Only gather keys of known (and not of | |
15968 | syntactical correct) entries. | |
15969 | (bibtex-end-of-entry): Only report an "unknown entry" message if | |
15970 | called interactively. | |
15971 | ||
15972 | * bibtex.el (bibtex-sort-ignore-string-entries): Renamed back from | |
15973 | bibtex-sort-ignore-string-and-preamble. Of course, preambles are | |
15974 | always ignored, since they have no key at all. | |
15975 | (bibtex-string): Slightly less complex regexp. | |
15976 | (skip-to-valid-bibtex-entry): New helper function to skip forward | |
15977 | (or backward) to beginning of next syntactical correct known | |
15978 | BibTeX entry, if not already there. Respects | |
15979 | bibtex-sort-ignore-string-entries. | |
15980 | (map-bibtex-entries): Bug fix: It wasn't called for string entries | |
15981 | even if bibtex-sort-ignore-string-entries was nil. | |
15982 | (beginning-of-last-bibtex-entry): New helper function to go to | |
15983 | last entry in buffer. | |
15984 | (bibtex-end-of-entry): Bug fix: Now works with string and preamble | |
15985 | entries as well. | |
15986 | (bibtex-sort-buffer): Renamed from bibtex-sort-entries. Simplified | |
15987 | by using new function skip-to-valid-bibtex-entry. Now only known | |
15988 | entries are checked. | |
15989 | (bibtex-find-entry-location): Simplified by using new functions | |
15990 | skip-to-valid-bibtex-entry and beginning-of-last-bibtex-entry. | |
15991 | Only known entries are used to determine location. | |
15992 | (bibtex-validate): Now checks string entries, too. | |
15993 | (bibtex-move-outside-of-entry): Don't use forward-paragraph, but | |
15994 | bibtex-end-of-entry. | |
15995 | ||
15996 | * bibtex.el (bibtex-end-of-entry): Don't use forward-sexp anymore, | |
183080b6 | 15997 | since this fails on entries with non-escaped double-quotes. Use |
6edcb099 DL |
15998 | search-bibtex-reference instead (though it is slower, it is more |
15999 | reliable). | |
16000 | (bibtex-ispell-abstract): Use normal regexps created by | |
16001 | bibtex-cfield instead of special ones. | |
16002 | ||
16003 | * bibtex.el (beginning-of-first-bibtex-entry): No warning on | |
16004 | empty buffer. | |
16005 | ||
16006 | * bibtex.el (bibtex-validate): Bug fix. Syntactical check didn't | |
16007 | work, since due to a bug all entries were simply skipped. | |
16008 | ||
16009 | * bibtex.el (bibtex-mode): Doc fix. | |
16010 | (bibtex-delete-optional-or-alternative-field): Renamed from | |
16011 | bibtex-kill-optional-or-alternative-field. | |
16012 | (bibtex-delete-optional-or-alternative-field, bibtex-empty-field): | |
16013 | Use delete-region, not kill-region. | |
16014 | (bibtex-clean-entry): New second argument called-by-reformat | |
16015 | indicates if bibtex-clean-entry was called by reformat. Don't try | |
16016 | to find correct buffer position for newly generated key and don't | |
16017 | call bibtex-parse-keys in this case. | |
16018 | ||
16019 | * bibtex.el (map-bibtex-entries): Bugfix (missed first entry in | |
16020 | buffer, died on entries with `@' in other than first column). | |
16021 | (beginning-of-first-bibtex-entry, bibtex-format-entry) | |
16022 | (bibtex-beginning-of-entry, bibtex-validate, bibtex-clean-entry): | |
16023 | Changed to allow BibTeX entries to start in a column different | |
16024 | from 1 (but still for speed reasons only whitespace is allowed | |
16025 | prior to the `@' on the same line. | |
16026 | ||
16027 | * bibtex.el (map-bibtex-entries): Call it for known BibTeX entries | |
16028 | only. This allows entries as @Comment{...} which follow no | |
16029 | specific structure without breaking the validation functions. | |
16030 | (bibtex-validate): Check syntactical structure for known entries | |
16031 | only. | |
16032 | ||
16033 | * bibtex.el (bibtex-autokey-abbrev): Sped up and changed to allow | |
16034 | a length of zero. | |
16035 | ||
16036 | * bibtex.el (bibtex-entry-format): Remove option `month-strings'. | |
16037 | (bibtex-validate): If given a prefix argument, check for | |
16038 | questionable month fields. | |
16039 | ||
16040 | * bibtex.el (bibtex-generate-autokey): Use normal regexps created | |
16041 | by bibtex-cfield instead of special ones. | |
16042 | (bibtex-hide-entry-bodies): Sped up by using subst-char-in-region | |
16043 | instead of using replace-regexp or replace-match. | |
16044 | (bibtex-find-entry-location): A bug had been introduced by using | |
16045 | search-bibtex-reference instead of re-search-forward (fixed). | |
16046 | ||
16047 | * bibtex.el (bibtex-field-delimiters): Renamed from | |
16048 | bibtex-field-delimiter. | |
16049 | (bibtex-entry-format): Constant empty-opts renamed to | |
16050 | empty-opts-or-alts. | |
16051 | (bibtex-remove-delimiters): Renamed from | |
16052 | bibtex-remove-double-quotes-or-braces. | |
16053 | (bibtex-reformat): New function. | |
16054 | ||
16055 | * bibtex.el (bibtex-fill-entry): New function to refill entry. | |
16056 | (bibtex-mode-map): Defined key for bibtex-fill-entry. | |
16057 | ||
16058 | * bibtex.el (bibtex-field-delimiter): Substitutes variables | |
16059 | bibtex-field-left-delimiter and bibtex-field-right-delimiter. | |
16060 | (bibtex-field-left-delimiter, bibtex-field-right-delimiter): New | |
16061 | helper functions. | |
16062 | (bibtex-make-field, bibtex-pop): Use new variable | |
16063 | bibtex-field-delimiter. | |
16064 | (bibtex-empty-field, bibtex-string): Use new functions | |
16065 | bibtex-field-left-delimiter and bibtex-field-right-delimiter. | |
16066 | (bibtex-predefined-month-strings): New variable. | |
16067 | (bibtex-predefined-strings): Use bibtex-predefined-month-strings. | |
16068 | (bibtex-submit-bug-report): Use new variables | |
16069 | bibtex-field-delimiter and bibtex-predefined-month-strings. | |
16070 | ||
16071 | * bibtex.el (bibtex-entry-format): Substitutes variable | |
16072 | bibtex-clean-entry-zap-empty-opts-or-alts. Various types of | |
16073 | formatting options are available (see variable documentation). | |
16074 | (bibtex-format-entry): New function doing the formatting of entries. | |
16075 | Taken from bibtex-clean-entry and enhanced to support new variable | |
16076 | bibtex-entry-format. | |
16077 | (delete-whitespace): New helper function used by bibtex-format-entry. | |
16078 | (bibtex-clean-entry): Call new function bibtex-format-entry. | |
16079 | (bibtex-submit-bug-report): Use bibtex-entry-format instead of | |
16080 | bibtex-clean-entry-zap-empty-opts-or-alts. | |
16081 | (bibtex-do-auto-fill): New function to perform auto-filling in | |
16082 | BibTeX mode. In fact, this is the old function | |
16083 | bibtex-auto-fill-function. | |
16084 | (bibtex-mode): Don't set fill-prefix anymore, but use new function | |
16085 | bibtex-do-auto-fill. | |
16086 | ||
16087 | * bibtex.el (bibtex-find-entry-location): Fixed bug (when | |
16088 | bibtex-maintain-sorted-entries was non-nil, an entry with a key | |
16089 | greater than all other keys wasn't inserted in the correct place). | |
16090 | ||
16091 | * bibtex.el (bibtex-mode): Don't use bibtex-auto-fill-function | |
16092 | anymore, but use directly variable fill-prefix. | |
16093 | ||
16094 | * bibtex.el (bibtex-find-entry-location): Fixed bug (on duplicate | |
16095 | keys, point must move to beginning of entry, so that bibtex-entry | |
16096 | works correctly). | |
16097 | ||
16098 | * bibtex.el (bibtex-complete): Fixed bug (parameter string-list | |
16099 | was mistakenly altered by the function itself). | |
16100 | ||
16101 | * bibtex.el (bibtex-mode-map): Bind bibtex-complete-key to C-TAB. | |
16102 | ||
16103 | * bibtex.el (bibtex-validate): Renamed from bibtex-validate-buffer | |
16104 | since it can acts on region if active. Use search-bibtex-reference. | |
16105 | (search-bibtex-reference): New function to be used in places where | |
16106 | prior a re-search-{forward|backward} for bibtex-reference or | |
16107 | something alike was used. This function is necessary due to the | |
16108 | new limit of failure stack size in 19.32 and above. | |
16109 | (bibtex-enclosing-reference-maybe-empty-head) | |
16110 | (bibtex-sort-entries, bibtex-find-entry-location, bibtex-validate): | |
16111 | Use new function search-bibtex-reference. | |
16112 | (bibtex-pop, bibtex-clean-entry): Small change due to change in | |
16113 | bibtex-enclosing-reference-maybe-empty-head. | |
16114 | (bibtex-reference-infix, bibtex-reference-postfix): New constants | |
16115 | necessary due to splitting bibtex-reference. | |
16116 | (bibtex-reference): Deleted. | |
16117 | (bibtex-type-in-reference, skip-whitespace-and-comments): Deleted. | |
16118 | ||
16119 | * bibtex.el (bibtex-mode): Don't turn auto-fill-mode on. Use new | |
16120 | variable normal-auto-fill-function. | |
16121 | ||
16122 | * bibtex.el (bibtex-field-string): Simplified. | |
16123 | ||
16124 | * bibtex.el (bibtex-mode-syntax-table): Changed syntax of | |
16125 | double-quote back to quote syntax. | |
16126 | ||
16127 | * bibtex.el (bibtex-complete): New generic function for interface | |
16128 | functions bibtex-complete-string and bibtex-complete-key. | |
16129 | (bibtex-complete-key): New function. | |
16130 | ||
16131 | * bibtex.el (bibtex-sort-ignore-string-and-preamble): Renamed from | |
16132 | bibtex-sort-ignore-string-entries. | |
16133 | (map-bibtex-entries): Use bibtex-sort-ignore-string-and-preamble | |
16134 | and ignore preamble entries as well. | |
16135 | (bibtex-mode, bibtex-submit-bug-report, bibtex-sort-entries): | |
16136 | Use bibtex-sort-ignore-string-and-preamble. | |
16137 | (bibtex-count-entries): New function to count entries in buffer or | |
16138 | region. | |
16139 | ||
16140 | * bibtex.el (bibtex-comma-after-last-field): New variable to | |
16141 | decide if comma should be inserted at end of last field. | |
16142 | (bibtex-entry): Support new variable bibtex-comma-after-last-field. | |
16143 | ||
16144 | * bibtex.el (bibtex-field-indentation, bibtex-text-indentation): | |
16145 | Two new user options (replacing the former constants | |
16146 | bibtex-field-alignment and bibtex-text-alignment). | |
16147 | (bibtex-align-at-equal-sign): New user option. | |
16148 | (bibtex-auto-fill-function, bibtex-make-field) | |
16149 | (bibtex-remove-OPT-or-ALT, bibtex-clean-entry): Support new variables. | |
16150 | ||
16151 | * bibtex.el (bibtex-validate-buffer): Now only checks region if | |
16152 | mark is active. With optional argument checks if required fields | |
16153 | are missing, too. | |
16154 | ||
16155 | * bibtex.el (bibtex-mode): Added support for imenu. | |
16156 | ||
16157 | * bibtex.el (bibtex-entry-field-alist) | |
16158 | (bibtex-mode-user-optional-fields): Modified syntax to allow | |
16159 | preinitialization of fields. | |
16160 | (bibtex-make-field, bibtex-make-optional-field): | |
16161 | Support preinitialization of fields. | |
16162 | ||
16163 | * bibtex.el (bibtex-autokey-prefix-string) | |
16164 | (bibtex-autokey-preserve-case): New variables to support | |
16165 | bibtex-generate-autokey. | |
16166 | (bibtex-generate-autokey): Use new variables. | |
16167 | ||
16168 | * bibtex.el (bibtex-field-const, bibtex-reference-type) | |
16169 | (bibtex-reference-key): Changed to match the (according to Oren | |
16170 | Patashnik) allowed characters. | |
16171 | ||
16172 | * bibtex.el (bibtex-clean-entry-zap-empty-opts-or-alts): Renamed | |
16173 | from bibtex-clean-entry-zap-empty-opts. | |
16174 | (bibtex-entry-field-alist): Slightly modified syntax to support | |
16175 | alternative fields needed for Book and InBook references. | |
16176 | (bibtex-font-lock-keywords, bibtex-print-help-message) | |
16177 | (bibtex-make-field, bibtex-pop, bibtex-clean-entry): | |
16178 | Support ALT prefixed entries. | |
16179 | (bibtex-mode): Documented new ALT prefixed fields. | |
16180 | (bibtex-make-optional-field): Modified to give only field name as | |
16181 | arg to bibtex-make-field. | |
16182 | (bibtex-remove-OPT-or-ALT, bibtex-kill-optional-or-alternative-field): | |
16183 | Renamed from bibtex-remove-OPT and bibtex-kill-optional-field, | |
16184 | respectively. Modified to support ALT prefixes. | |
16185 | ||
16186 | * bibtex.el (bibtex-enclosing-field, bibtex-print-help-message): | |
16187 | Speed up things by not using bibtex-enclosing-regexp anymore. | |
16188 | (bibtex-enclosing-regexp): Function deleted. | |
16189 | ||
16190 | 1997-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16191 | ||
16192 | * loadup.el: Load latin-5.el. | |
16193 | ||
16194 | 1997-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16195 | ||
16196 | * characters.el: Delete syntax stuff for Latin-1 and Latin-2. | |
16197 | ||
16198 | * mail-utils.el (mail-parse-comma-list): | |
16199 | Use buffer-substring-no-properties. | |
16200 | ||
16201 | * debug.el (debug): Set overriding-terminal-local-map to nil, | |
16202 | don't bind it, so it won't be restored on `q'. | |
16203 | ||
eb04d6cd | 16204 | 1997-06-09 Thomas Wurgler <twurgler@goodyear.com> |
6edcb099 DL |
16205 | |
16206 | * emacs-lock.el: Added the string "emacs-lock" to all function | |
16207 | and variable names, to make them unique to emacs-lock. | |
16208 | ||
16209 | * emacs-lock.el (check-was-buffer-locked): New function, | |
16210 | on shell-mode-hook and telnet-mode-hook. | |
16211 | (save-buffer-lock-setting): New permanent local variable. | |
16212 | ||
16213 | * emacs-lock.el (check-buffer-lock): New function, on kill-buffer-hook. | |
16214 | (set-shell-sentinel): New function, on shell-mode-hook | |
16215 | and telnet-mode-hook. | |
16216 | ||
16217 | 1997-06-09 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
16218 | ||
16219 | * simple.el (do-auto-fill): Typo in the previous change fixed. | |
16220 | ||
16221 | 1997-06-09 Kenichi Handa <handa@etl.go.jp> | |
16222 | ||
16223 | * mule.el: Delete declaration for buffer-file-coding-system. It | |
16224 | is done in buffer.c now. In the comment, change coding-system to | |
16225 | coding system. The name coding-vector is changed to coding-spec. | |
e84eb37a JB |
16226 | (coding-vector-type, coding-vector-mnemonic) |
16227 | (coding-vector-docstring, coding-vector-flags): Deleted. | |
6edcb099 DL |
16228 | (coding-system-spec-ref): New function. |
16229 | (coding-system-type, coding-system-mnemonic, coding-system-flags): | |
16230 | Use coding-system-spec-ref. | |
16231 | (coding-system-doc-string): Renamed from coding-system-docstring. | |
16232 | (coding-system-eol-type): Renamed from coding-system-eoltype. | |
16233 | (coding-system-eol-type-mnemonic): Moved to mule-util.el. | |
16234 | (coding-system-post-read-conversion): Likewise. | |
16235 | (coding-system-pre-write-conversion): Likewise. | |
16236 | (default-process-coding-system): Deleted. Now declared in | |
16237 | buffer.c. | |
16238 | (make-subsidiary-coding-system): New function. | |
16239 | (make-coding-system): Check arguments more strictly. Do not make | |
16240 | -unix, -dos, -mac variants for TYPE 4. | |
16241 | (define-coding-system-alias): Call make-subsidiary-coding-system. | |
16242 | (set-buffer-file-coding-system): Adjusted for the function name | |
16243 | changes. | |
16244 | (find-new-buffer-file-coding-system): Likewise. | |
16245 | (default-process-coding-system): Deleted. Now defined in coding.c. | |
16246 | ||
16247 | * mule-conf.el: Coding system names changed. | |
16248 | ||
16249 | * language: Most of files under this directory are modified | |
16250 | because of changes of coding system names. | |
16251 | ||
16252 | * characters.el: Comment changed (iso-2022-7 -> iso-2022-7bit). | |
16253 | ||
16254 | * kkc.el (kkc-save-init-file): Coding system name changed from | |
16255 | iso-2022-7 to iso-2022-7bit. | |
16256 | ||
16257 | * skkdic-conv.el: Likewise. | |
16258 | ||
16259 | * titdic-conv.el: Likewise. | |
16260 | ||
16261 | * mule-cmds.el: Define mouse-set-font in mule-menu-keymap. | |
16262 | Disable menu set-buffer-process-coding-system if there's no | |
16263 | process for the current buffer. | |
16264 | (command-execute-with-coding-system): New function. | |
16265 | (universal-coding-system-argument): Make it handle | |
183080b6 | 16266 | universal-argument correctly. |
6edcb099 DL |
16267 | (describe-language-support): Call coding-system-doc-string instead |
16268 | of coding-system-docstring. | |
16269 | ||
16270 | * mule-diag.el (describe-coding-system): Change format of output. | |
16271 | (describe-current-coding-system-briefly): Likewise. | |
16272 | (describe-current-coding-system): Likewise. | |
16273 | (print-coding-system-briefly): Likewise. | |
16274 | (print-coding-system): Likewise. | |
16275 | (list-coding-systems): Likewise. Make it interactive. | |
16276 | ||
16277 | * mule-util.el (set-coding-system-alist): Deleted. | |
16278 | (string-to-sequence): Doc string modified. | |
16279 | (coding-system-list): Add optional arg BASE-ONLY. | |
16280 | (coding-system-base): New function. | |
16281 | (coding-system-plist): New function. | |
16282 | (coding-system-equal): New function. | |
16283 | (coding-system-unification-table): New function. | |
16284 | ||
16285 | * quail.el (quail-prefix-arg): New variable. | |
16286 | (quail-start-translation): Make it handle a prefix argument. | |
16287 | (quail-terminate-translation): Like wise. | |
16288 | ||
16289 | * simple.el (do-auto-fill): Bug fix for kinsoku processing. | |
16290 | ||
16291 | 1997-06-09 Erik Naggum <erik@naggum.no> | |
16292 | ||
16293 | * latin-1.el: Normalized character names. | |
16294 | * latin-2.el: Normalized character names. | |
16295 | * latin-3.el: Normalized character names. | |
16296 | * latin-4.el: Normalized character names. | |
16297 | * latin-5.el: New file. | |
16298 | ||
16299 | 1997-06-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16300 | ||
16301 | * webjump.el (webjump-sample-sites): Change the hot list. | |
16302 | (webjump): Doc change. | |
16303 | ||
16304 | * mailalias.el (mail-directory-parser): Fix previous change. | |
16305 | ||
e602e779 | 16306 | 1997-06-08 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
16307 | |
16308 | * time-stamp.el (time-stamp-string-preprocess, time-stamp-do-number): | |
16309 | Avoid compiler warnings: pass all arguments to time-stamp-do-number | |
16310 | explicitly, not dynamically. | |
16311 | ||
16312 | 1997-06-08 Dan Nicolaescu <done@ece.arizona.edu> | |
16313 | ||
16314 | * icon.el (icon-font-lock-keywords-2): Use regexp-opt for the regexps. | |
16315 | ||
16316 | 1997-06-08 Dave Love <d.love@dl.ac.uk> | |
16317 | ||
16318 | * browse-url.el: Update keywords to show up in finder. | |
16319 | (browse-url-gnudoit-args, browse-url-generic-program) | |
16320 | (browse-url-gnudoit-program, browse-url-generic-args): New variables. | |
16321 | (browse-url-w3-gnudoit): New procedure. | |
16322 | (browse-url-mmm): New location of `remote' file for MMM 0.4. | |
16323 | (browse-url-generic): New procedure. | |
16324 | ||
16325 | (browse-url-netscape): Test for w32. | |
16326 | ||
16327 | (browse-url-url-at-point): Assume mailto: if URL contains @. | |
16328 | Don't use thingatpt; find the URL here to do it correctly. | |
16329 | ||
16330 | (browse-url-at-point, browse-url-of-file, browse-url-at-mouse): | |
16331 | Call browse-url. | |
16332 | (browse-url): Check for list browse-url-browser-function. | |
16333 | (browse-url-choose-browser): New procedure. | |
16334 | (browse-url-browser-function): Allow list value. | |
16335 | ||
16336 | (browse-url-process-environment): Call browse-url-emacs-display. | |
16337 | (browse-url-emacs-display): New procedure. | |
16338 | (browse-url-netscape-display): New variable. | |
16339 | ||
16340 | (browse-url-of-region): New procedure. | |
16341 | (browse-url-of-buffer): Check for narrowed buffer. | |
16342 | ||
16343 | (browse-url-url-at-point): Rewrite to not use cl.el delete-if. | |
16344 | Fix multi-line URL matching. | |
16345 | ||
16346 | (browse-url-markedup-regexp): New variable. | |
16347 | (browse-url-xterm-program): New variable. | |
16348 | (browse-url-xterm-args): New variable. | |
16349 | (browse-url-lynx-xterm): Use the above two vars. | |
16350 | (browse-url-url-at-point): Use buffer-substring-no-properties. | |
16351 | (browse-url-grail): Add missing optional arg. | |
16352 | (browse-url-mmm): New procedure. | |
16353 | ||
16354 | (browse-url-netscape-startup-arguments): New variable. | |
16355 | ||
16356 | 1997-06-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16357 | ||
16358 | * debug.el (debug, debugger-eval-expression): | |
16359 | Treat overriding-terminal-local-map like overriding-local-map. | |
16360 | (debugger-outer-overriding-terminal-local-map): New variable. | |
16361 | ||
eb04d6cd | 16362 | 1997-06-07 Thomas Wurgler <twurgler@goodyear.com> |
6edcb099 DL |
16363 | |
16364 | * emacs-lock.el: Check for a lock when deleting a buffer. | |
16365 | Turn off the lock on a shell or telnet buffer if its process | |
16366 | is killed. Reset the lock if the process is restarted. | |
16367 | ||
16368 | 1997-06-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16369 | ||
16370 | * files.el (file-name-non-special): Handle | |
16371 | file-name-completion and file-name-all-completions. | |
16372 | ||
16373 | * mailalias.el: Customize. Doc fixes. | |
16374 | Mark some risky local variables. | |
16375 | ||
16376 | * dired.el (dired-unmark-all-marks): | |
16377 | Renamed from dired-unmark-all-files-no-query. | |
16378 | ||
16379 | * language/european.el (setup-8-bit-environment): | |
16380 | Load the file with load, not require, so that we reload it if nec. | |
16381 | ||
16382 | * language/english.el ("English"): Improve doc string. | |
16383 | ||
16384 | * language/indian.el (describe-indian-environment-map): | |
16385 | Renamed from describe-indian-support-map. | |
16386 | * language/devanagari.el: Corresponding changes. | |
16387 | ||
16388 | * language/european.el (describe-european-environment-map): | |
16389 | Renamed from describe-european-support-map. | |
16390 | ||
16391 | * language/cyrillic.el (describe-cyrillic-environment-map): | |
16392 | Renamed from describe-cyrillic-support-map. | |
16393 | ||
16394 | * language/chinese.el (describe-chinese-environment-map): | |
16395 | Renamed from describe-chinese-support-map. | |
16396 | ||
16397 | * mule-cmds.el (describe-language-environment): | |
16398 | Renamed from describe-language-support. | |
16399 | Do the real work here; don't call describe-specified-language-support. | |
16400 | Print the mnemonics when mentioning coding systems. | |
16401 | Improve style of output. | |
16402 | (describe-specified-language-environment): | |
16403 | Renamed from describe-specified-language-support. | |
16404 | Don't do the work here; call describe-language-environment. | |
16405 | (describe-language-environment-map): | |
16406 | Renamed from describe-language-support-map. | |
16407 | ||
16408 | * language/european.el (setup-8-bit-environment): | |
16409 | Do not set set-case-syntax-offset. | |
16410 | Subtract 128 when setting nonascii-insert-offset. | |
16411 | Require latin-N if appropriate. | |
16412 | ||
16413 | 1997-06-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16414 | ||
16415 | * startup.el (command-line): Don't call face-initialize. | |
16416 | ||
16417 | * diff.el (diff-command): Fix previous change. | |
16418 | ||
16419 | * startup.el (command-line): If environment specifies ISO 8859, | |
183080b6 | 16420 | always set up for both single-byte and multibyte operation. |
6edcb099 DL |
16421 | But set-language-environment does most of the job now. |
16422 | ||
16423 | 1997-06-06 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
16424 | ||
16425 | * regexp-opt.el (regexp-opt): Doc fix. | |
16426 | (regexp-opt-group): When extracting character sets, emit them after | |
16427 | the remaining strings so the regexp will find the longest match. | |
16428 | ||
16429 | 1997-06-05 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
16430 | ||
16431 | * follow.el (set-process-filter): Advice doc fix. | |
16432 | ||
e602e779 | 16433 | 1997-06-04 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
16434 | |
16435 | * time-stamp.el (time-stamp-format): Doc fix. Use %:y. | |
16436 | (time-stamp-string-preprocess): Don't just call format-time-string; | |
16437 | handle compatibility for some old constructs. Handle padding | |
16438 | the historical way, while giving a warning if people actually | |
16439 | depend on it. | |
16440 | (time-stamp-conv-warn, time-stamp-conversion-warn) | |
16441 | (time-stamp-do-number): New functions. | |
16442 | ||
16443 | 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16444 | ||
16445 | * diff.el: Customize. | |
16446 | (diff-switches, diff-command): Add autoload cookies. | |
16447 | ||
16448 | * vc.el (diff-switches): defvar deleted. | |
16449 | ||
16450 | * format.el (format-insert-file): Fix arg order to format-decode. | |
16451 | ||
16452 | 1997-06-04 Per Abrahamsen <abraham@dina.kvl.dk> | |
16453 | ||
16454 | * wid-edit.el (widget-kill-line): Fixed for overlays. | |
16455 | ||
16456 | * cus-edit.el (custom-buffer-create-internal): Show full | |
16457 | documentation string in buffers with only a single item. | |
16458 | ||
16459 | * cus-edit.el (custom-mode-map): Suppress keymap. | |
16460 | ||
16461 | * wid-edit.el (widget-beginning-of-line): Work with overlays. | |
16462 | (widget-end-of-line): Ditto. | |
16463 | (widget-specify-inactive): Use inactive for mouse-face as well. | |
16464 | (widget-read-event): New alias. | |
16465 | (widget-button-click): Use it. | |
16466 | Don't execute up events twice. | |
16467 | (widget-field-end): Workaround for local-map at | |
16468 | end of overlay. | |
16469 | (widget-specify-field): Ditto. | |
16470 | (widget-move): Fixed but with single button buffers. | |
16471 | ||
16472 | * cus-edit.el (custom-buffer-create-internal): Improved help | |
16473 | strings for reset buttons. | |
16474 | ||
16475 | * wid-edit.el (widget-move): Restored support for | |
16476 | `widget-echo-help' and `widget-move-hook'. | |
16477 | (widget-documentation-string-value-create): Restore support for | |
16478 | `widget-documentation--face'. | |
16479 | ||
16480 | * cus-edit.el (customize-variable-other-window): Added defalias. | |
16481 | ||
16482 | * widget.el (:complete): New keyword. | |
16483 | (:complete-function): New keyword. | |
16484 | * wid-edit.el (widget-complete): New command. | |
16485 | (widget-keymap): Bind it. | |
16486 | (widget-complete-field): New option. | |
16487 | (widget-default-complete): New function. | |
16488 | (default): Bind :complete. | |
16489 | (string): Bind :complete-function. | |
16490 | (sexp): Ditto. | |
16491 | ||
16492 | * wid-edit.el (widget-glyph-find): Would infloop when file not found. | |
16493 | ||
16494 | * wid-edit.el (widget-glyph-find): Try to avoid pure text glyphs. | |
16495 | (widget-glyph-insert): Update doc string. | |
16496 | ||
16497 | * wid-edit.el (widget-button-click): Didn't restore `mouse-face'. | |
16498 | ||
16499 | * widget.el: Removed :hide-front-space and :hide-rear-space. | |
16500 | ||
3c269b1e | 16501 | 1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
6edcb099 DL |
16502 | |
16503 | * informat.el (Info-tagify): Don't set Info-tag-table-marker | |
16504 | if not in Info mode. | |
16505 | ||
16506 | 1997-06-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16507 | ||
16508 | * sendmail.el (mail-setup): Don't set buffer-file-coding-system to nil. | |
16509 | Instead, kill the local binding of it. | |
16510 | ||
16511 | 1997-06-03 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
16512 | ||
16513 | * mouse-drag.el (mouse-drag-safe-scroll): Doc fix. | |
16514 | (mouse-drag-repeatedly-safe-scroll): Doc fix. | |
16515 | (mouse-drag-events-are-point-events-p): Doc fix. | |
16516 | (mouse-drag-should-do-col-scrolling): Doc fix. | |
16517 | (mouse-throw-with-scroll-bar): Doc fix. | |
16518 | ||
16519 | * follow.el (follow-windows-aligned-p): Doc fix. | |
16520 | (follow-post-command-hook, follow-recenter): Doc fix. | |
16521 | (follow-end-of-buffer, follow-windows-aligned-p): Doc fix. | |
16522 | (follow-post-command-hook, follow-maximize-region): Doc fix. | |
16523 | (set-process-filter, process-filter, move-overlay): Advice doc fix. | |
16524 | ||
16525 | 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16526 | ||
16527 | * text-mode.el (spaced-text-mode): Renamed from text-mode. | |
16528 | But change the mode name and hooks. | |
16529 | (text-mode): Put the guts of indented-text-mode here. | |
16530 | But don't define text-mode-abbrev-table, just use it. | |
16531 | Don't set indent-line-function, and use text-mode-map. | |
16532 | (indented-text-mode): Call text-mode. | |
16533 | ||
16534 | * cus-edit.el (custom-variable-prompt): Change prompt. | |
16535 | ||
16536 | * sendmail.el (mail-setup): Clear out buffer-file-coding-system. | |
16537 | ||
1bf6046b | 16538 | 1997-06-02 Martin Lorentzson <emwson@emw.ericsson.se> |
6edcb099 DL |
16539 | |
16540 | * vc-hooks.el (vc-annotate): Entry "Annotate" added to menu and | |
16541 | function `vc-annotate' to key-sequence `C-x v g'. | |
16542 | ||
16543 | * vc.el (vc-annotate-*): New functions and variables. | |
16544 | ||
16545 | 1997-06-02 Michael Kifer <kifer@cs.sunysb.edu> | |
16546 | ||
e84eb37a JB |
16547 | * ediff-util.el (ediff-toggle-multiframe): Improved. |
16548 | (ediff-setup, ediff-inferior-compare-regions): Modified. | |
16549 | (ediff-setup): Bug fixed. | |
16550 | * ediff-init.el (ediff-file-attributes): Use ediff-file-remote-p. | |
16551 | * ediff-wind.el (ediff-setup-windows-multiframe-merge) | |
16552 | (ediff-setup-windows-multiframe-compare): Improved window placement. | |
6edcb099 | 16553 | * ediff-diff.el (ediff-make-fine-diffs): |
e84eb37a | 16554 | Fixed messages about whitespace regions. |
6edcb099 | 16555 | * ediff-wind.el, ediff-ptch.el, ediff-mult.el, ediff-merg.el: |
e84eb37a | 16556 | custom.el'ed. |
6edcb099 DL |
16557 | |
16558 | 1997-06-02 Michael Kifer <kifer@cs.sunysb.edu> | |
16559 | ||
e84eb37a JB |
16560 | * viper-init.el (vip-parse-sexp-ignore-comments): New variable. |
16561 | * viper-cmd.el (vip-paren-match): Parsing comments is now controlled | |
6edcb099 | 16562 | with vip-parse-sexp-ignore-comments. |
e84eb37a JB |
16563 | * viper-cmd.el (vip-goto-col): Fixed. |
16564 | * viper-cmd.el (vip-autoindent): Now expands abbrevs. | |
16565 | (vip-adjust-keys-for): Unbinds vip-autoindent, if vip-auto-indent | |
6edcb099 | 16566 | is nil. |
e84eb37a | 16567 | * viper-cmd.el (vip-prefix-arg-value): Fixed computation of integer |
6edcb099 | 16568 | prefix args. |
e84eb37a | 16569 | * viper-cmd.el, viper-init.el: New files. |
6edcb099 DL |
16570 | |
16571 | 1997-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16572 | ||
16573 | * easy-mmode.el: New file. | |
16574 | ||
16575 | * reftex.el: Many doc fixes. | |
16576 | (reftex-mode-menu): Change menu items. | |
16577 | ||
16578 | * language/cyrillic.el (koi8-r): Use R for mode line. | |
16579 | ||
16580 | * language/european.el (iso-8859-1): Use `1' for mode line. | |
16581 | (Latin-1...Latin-4 coding systems): Add lists of languages | |
16582 | which use these coding systems. | |
16583 | ||
16584 | 1997-06-01 Rolf Ebert <ebert@waporo.muc.de> | |
16585 | ||
16586 | * ada-mode.el (ada-mode): Set up support for find-file.el. | |
16587 | (ada-other-file-alist): New variable moved from find-file.el. | |
16588 | (ada-search-directories): Likewise. | |
16589 | ||
e84eb37a | 16590 | * find-file.el |
6edcb099 DL |
16591 | (ada-other-file-alist): Variable definition moved to ada-mode.el. |
16592 | (ada-search-directories, ada-procedure-start-regexp): Likewise. | |
16593 | (ada-package-start-regexp): Likewise. | |
16594 | ||
16595 | * ada-mode.el: Customize. | |
16596 | ||
16597 | 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16598 | ||
16599 | * smtpmail.el: Include time-stamp. | |
16600 | (smtpmail-queue-dir, smtpmail-queue-index-file): New variables. | |
16601 | (smtpmail-queue-mail): New variable. | |
16602 | (smtpmail-send-it): Handle those variables. | |
16603 | (smtpmail-send-queued-mail): New command. | |
16604 | ||
16605 | * filecache.el: New file. | |
16606 | * meta-mode.el: New file. | |
16607 | * battery.el: New file. | |
16608 | * easy-mmode.el: New file. | |
16609 | ||
16610 | * rmail.el (rmail-mmdf-delim1, rmail-mmdf-delim2): | |
16611 | Variables renamed from mmdf-delim1 and mmdf-delim2. | |
16612 | ||
16613 | 1997-06-01 Roderick Schertler <roderick@ibcinc.com> | |
16614 | ||
16615 | * gud.el (gud-dgux-p, gud-dguxdbx-marker-filter): New functions. | |
16616 | (dbx): Use them. | |
16617 | ||
16618 | 1997-06-01 Dan Nicolaescu <done@ece.arizona.edu> | |
16619 | ||
16620 | * hideshow.el (hs-show-hidden-short-form): Updated doc string. | |
16621 | (hs-adjust-block-beginning): Likewise. | |
16622 | (hs-special-modes-alist): C and C++ should also use | |
16623 | hs-c-like-adjust-block-beginning. | |
16624 | (hs-find-block-beginning): If hs-adjust-block-beginning is t and | |
16625 | we apply hs-adjust-block-beginning and we reach the point means | |
16626 | that we found the block beginning. | |
16627 | (hs-c-like-adjust-block-beginning): Renamed from | |
16628 | java-hs-adjust-block-beginning. | |
16629 | ||
16630 | 1997-06-01 Simon Leinen <simon@switch.ch> | |
16631 | ||
16632 | * smtpmail.el (smtpmail-via-smtp): Recognize XVRB as a synonym for | |
16633 | VERB and XONE as a synonym for ONEX. | |
16634 | ||
16635 | (smtpmail-read-response): Add "%s" to `message' calls to avoid | |
16636 | problems with percent signs in strings. | |
16637 | ||
16638 | * smtpmail.el (smtpmail-read-response): Return all lines of the | |
16639 | response text as a list of strings. Formerly only the first line | |
16640 | was returned. This is insufficient when one wants to parse | |
16641 | e.g. an EHLO response. | |
16642 | ||
16643 | Ignore responses starting with "0". This is necessary to support | |
16644 | the VERB SMTP extension. | |
16645 | ||
16646 | (smtpmail-via-smtp): Try EHLO and find out which SMTP service | |
16647 | extensions the receiving mailer supports. | |
16648 | ||
16649 | Issue the ONEX and XUSR commands if the corresponding extensions | |
16650 | are supported. | |
16651 | ||
16652 | Issue VERB if supported and `smtpmail-debug-info' is non-nil. | |
16653 | ||
16654 | Add SIZE attribute to MAIL FROM: command if SIZE extension is | |
16655 | supported. | |
16656 | ||
16657 | Add code that could set the BODY= attribute to MAIL FROM: if the | |
16658 | receiving mailer supports 8BITMIME. This is currently disabled, | |
16659 | since doing it right might involve adding MIME headers to, and in | |
16660 | some cases reencoding, the message. | |
16661 | ||
16662 | 1997-06-01 Per Abrahamsen <abraham@dina.kvl.dk> | |
16663 | ||
16664 | * wid-edit.el: Changed to overlays. | |
16665 | * cus-edit.el (custom-buffer-create-internal): Remove kludge for | |
16666 | getting read-only bob and eob in XEmacs. | |
16667 | * wid-browse.el (widget-browse-at): Use `get-char-property' | |
16668 | instead of `get-text-property'. | |
16669 | * widget.el (:value-from :value-to): Deleted. | |
16670 | * widget.el (:button-overlay, :field-overlay): New keywords. | |
16671 | * wid-edit.el (widget-default-delete): Delete overlays. | |
16672 | (widget-field-value-delete): Delete overlay. | |
16673 | ||
16674 | * wid-edit.el (widget-specify-field-update): Specify both | |
183080b6 | 16675 | `balloon-help' and `help-echo'. |
6edcb099 DL |
16676 | |
16677 | * wid-edit.el (visibility): Change "more" to "show". | |
16678 | ||
16679 | * cus-edit.el (:custom-category): New keyword. | |
16680 | (custom-variable): Add it. | |
16681 | (custom-face): Ditto. | |
16682 | (custom-group): Ditto. | |
16683 | (custom-magic-value-create): Replace %c with category in state | |
16684 | text. | |
16685 | (custom-magic-alist): Use it. | |
16686 | (custom-magic-show-hidden): Allow control on each custom | |
16687 | category. | |
16688 | (custom-magic-value-create): Ditto. | |
16689 | (custom-reset-current): Ignore extra arguments. | |
16690 | (custom-reset-saved): Ditto. | |
16691 | (custom-reset-standard): Ditto. | |
16692 | (custom-reset-button-menu): New option. | |
16693 | (custom-buffer-create-internal): Use it. | |
16694 | ||
16695 | * cus-edit.el (customize-variable): Uncomment alias. | |
16696 | ||
16697 | 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16698 | ||
16699 | * sun-curs.el (sc::cursors): Add an eval-and-compile. | |
16700 | ||
16701 | 1997-06-01 Per Abrahamsen <abraham@dina.kvl.dk> | |
16702 | ||
16703 | * cus-edit.el (custom-format-handler): Changed look of group | |
16704 | indicators. | |
16705 | ||
16706 | * wid-edit.el (widget-kill-line): Use forward-line instead of | |
16707 | search-forward. | |
16708 | ||
16709 | * cus-edit.el (custom-magic-value-create): Cleanup. | |
16710 | ||
16711 | * wid-edit.el (set-text-properties): Redefine for broken XEmacsen. | |
16712 | (widget-field-value-get): Remove workaround. | |
183080b6 | 16713 | (widget-specify-button): Specify both `balloon-help' and `help-echo'. |
6edcb099 DL |
16714 | |
16715 | 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16716 | ||
16717 | * cus-edit.el (custom-variable-prompt): | |
16718 | Handle variable-at-point returning 0. | |
16719 | (customize-option): Renamed from custom-variable. | |
16720 | (customize-variable): Add it as an alias. | |
16721 | (customize-option-other-window): | |
16722 | Renamed from customize-variable-other-window. | |
16723 | (custom-load-symbol): Search for both short and absolute | |
16724 | names of the library, when avoiding duplicate loading. | |
16725 | ||
16726 | 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16727 | ||
16728 | * mail-utils.el (mail-strip-quoted-names): Don't delete angle brackets | |
16729 | when there's a colon inside them. | |
16730 | ||
16731 | * iso-cvt.el: Require `format'. | |
16732 | (iso-translate-conventions): Take bounds as args. | |
16733 | (iso-spanish, iso-german): Take bounds as args. | |
16734 | (iso-iso2tex, iso-tex2iso, iso-gtex2iso, iso-iso2gtex): Likewise. | |
16735 | (iso-iso2duden-trans-tab): New variable. | |
16736 | (iso-iso2duden): New command. | |
16737 | (iso-cvt-read-only, iso-cvt-write-only): New commands. | |
16738 | (is-german-tex-p): Function deleted. | |
16739 | (iso-fix-iso2tex, iso-fix-tex2iso): Functions deleted. | |
16740 | (iso-cvt-ffh, iso-cvt-wfh, iso-cvt-ash): Functions deleted. | |
16741 | (iso-cvt-define-menu): New function. | |
16742 | ||
16743 | * format.el (format-encode-run-method): New function. | |
16744 | (format-decode-run-method): New function. | |
16745 | (format-alist): Add many new formats. | |
16746 | (format-annotate-function): Use format-encode-run-method. | |
16747 | (format-encode-region): Likewise. | |
16748 | (format-decode): Use format-decode-run-method. | |
16749 | ||
16750 | * startup.el (command-line): Detect Latin-N character sets | |
16751 | from envvars, both for multibyte mode and single-byte mode. | |
16752 | ||
3c269b1e | 16753 | 1997-05-31 Per Abrahamsen <abraham@dina.kvl.dk> |
6edcb099 DL |
16754 | |
16755 | * cus-edit.el (custom-format-handler): Don't show links for hidden | |
16756 | items. | |
16757 | ||
16758 | * wid-edit.el (widget-button-prefix): Move to `widget-button' group. | |
16759 | (widget-button-suffix): Ditto. | |
16760 | ||
16761 | * cus-edit.el (custom-format-handler): New %e and %- escapes. | |
16762 | (custom-group): Use them. | |
16763 | ||
16764 | * widget.el (:widget-doc): Removed keyword. | |
16765 | * wid-edit.el (widget-help): Removed widget. | |
16766 | (widget-help-action): Removed function. | |
16767 | ||
16768 | * widget.el (:documentation-shown): New keyword. | |
16769 | * wid-edit.el (documentation-string): New widget. | |
16770 | (widget-documentation-string-value-create): New function. | |
16771 | (widget-documentation-string-action): New function. | |
16772 | (widget-default-format-handler): Use them. | |
16773 | * cus-edit.el (custom-toggle-hide): Hide documentation. | |
16774 | ||
16775 | * cus-edit.el (custom-buffer-sort-predicate): Fix :type. | |
16776 | (custom-menu-sort-predicate): Ditto. | |
16777 | ||
16778 | * wid-edit.el (visibility): New widget. | |
16779 | (widget-visibility-value-create): New function. | |
16780 | (widget-glyph-find): New function. | |
16781 | (widget-glyph-insert): Use it. | |
e84eb37a JB |
16782 | * cus-edit.el (custom-variable-menu, custom-face-menu) |
16783 | (custom-group-menu): Remove `Hide' entry. | |
6edcb099 DL |
16784 | (custom-magic-show-hidden): New option. |
16785 | (custom-magic-value-create): Use it. | |
16786 | (custom-face): Show visibility. | |
16787 | ||
16788 | * wid-edit.el (widget-glyph-insert-glyph): Clean up. | |
16789 | ||
16790 | 1997-05-31 Dan Nicolaescu <done@ece.arizona.edu> | |
16791 | ||
16792 | * cpp.el (cpp-highlight-buffer): Make sure | |
16793 | buffer-invisibility-spec contains `cpp'. | |
16794 | (cpp-make-overlay-hidden): Use `cpp' as an invisible property. | |
16795 | ||
16796 | * hideshow.el (hs-hide-comments-when-hiding-all) | |
16797 | (hs-show-hidden-short-form, hs-minor-mode-hook): Move definitions up. | |
16798 | Use defcustom. | |
16799 | (hs-find-block-beginning): Bind buffer-size, don't call it in a cycle. | |
16800 | (hs-hide-all): Likewise. | |
16801 | ||
16802 | 1997-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16803 | ||
16804 | * language/european.el: Rename language environments from | |
16805 | LatinN to Latin-N. | |
16806 | ||
16807 | * mule-cmds.el (set-language-environment): Add autoload cookie. | |
16808 | Renamed from setup-language-environment. | |
16809 | ||
16810 | * startup.el (iso-8859-n-locale-regexp): Renamed from | |
16811 | iso-8859-1-locale-regexp. | |
16812 | ||
16813 | * loadup.el: Always load faces.el. | |
16814 | ||
16815 | * faces.el (make-face): Call make-face-internal only if defined. | |
16816 | (internal-set-face-1): Call set-face-attribute-internal | |
16817 | only if it is defined. | |
16818 | ||
16819 | 1997-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16820 | ||
16821 | * cus-edit.el (custom-load-symbol): Don't reload a file | |
16822 | that is already loaded. | |
16823 | (custom-load-symbol): Simplify previous change. | |
16824 | ||
16825 | * wid-edit.el (widget-sexp-value-to-internal): | |
16826 | Don't bother with pp for a symbol. | |
16827 | ||
16828 | * wid-edit.el: Don't require cl. | |
16829 | (widget-default-format-handler): Don't use push. | |
e84eb37a JB |
16830 | (widget-push-button-value-create) |
16831 | (widget-group-value-create) | |
6edcb099 DL |
16832 | (widget-sublist): New function. |
16833 | (widget-item-match-inline): Use widget-subllist. | |
16834 | (widget-remove-if): New function. | |
16835 | (widget-choose): Use widget-remove-if. | |
16836 | ||
16837 | * cus-edit.el (cus-start): Require cus-start. | |
16838 | (mule): Make i18n the parent group. | |
16839 | ||
16840 | * cus-start.el: Arrange to load it once during dumping, | |
16841 | and again if needed by cus-edit.el. | |
16842 | (custom-start-quote): Don't define as separate function. | |
16843 | (load-path): Improve the :type. | |
16844 | (delete-exited-processes): Fix group to processes-basics. | |
16845 | ||
16846 | * subr.el (substitute-key-definition): Check vectorp, not arrayp. | |
16847 | ||
16848 | * files.el (file-name-non-special): Special handling for | |
16849 | substitute-in-file-name operation. | |
16850 | ||
16851 | * hippie-exp.el (he-dabbrev-skip-space, he-dabbrev-as-symbol): | |
16852 | Move definitions up. Use defcustom. | |
16853 | ||
16854 | 1997-05-30 Ken Manheimer <klm@python.org> | |
16855 | ||
2f6707ad GM |
16856 | * icomplete.el: Integrated Emacs 19.34 and XEmacs 19.15 corrections |
16857 | (typos, style, command revisions, etc). | |
6edcb099 | 16858 | |
2f6707ad | 16859 | * icomplete.el: Integrated immediate keybindings display. See |
6edcb099 DL |
16860 | `icomplete-show-key-bindings', `icomplete-get-keys', and |
16861 | `icomplete-completions'. | |
16862 | ||
dff28924 | 16863 | * icomplete.el (icomplete-get-keys): Return keys bound in prior |
2f6707ad | 16864 | buffer to func name. |
6edcb099 | 16865 | |
dff28924 SS |
16866 | * icomplete.el: Added icomplete delay behavior, so completions |
16867 | don't intrude as quickly for short input, with customization | |
2f6707ad GM |
16868 | variables: |
16869 | (icomplete-max-delay-chars): Maximum number of initial chars to | |
6edcb099 | 16870 | apply icomplete compute delay. |
2f6707ad | 16871 | (icomplete-compute-delay): Completions-computation stall, used |
1bf6046b | 16872 | only with large-number completions. |
2f6707ad | 16873 | (icomplete-delay-completions-threshold): Pending-completions |
e84eb37a | 16874 | number over which to apply icomplete-compute-delay. |
6edcb099 DL |
16875 | |
16876 | 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16877 | ||
16878 | * simple.el (line-move): If moving into intangible text, | |
16879 | try to move to the end of the intangible segment if it's on that line. | |
16880 | ||
16881 | * simple.el (completion-setup-function): Do set completion-base-size. | |
16882 | ||
16883 | 1997-05-29 Per Abrahamsen <abraham@dina.kvl.dk> | |
16884 | ||
16885 | * cus-start.el: Use `standard-value' instead of `factory-value'. | |
16886 | ||
16887 | * cus-edit.el (custom-variable-action): Clarified prompt. | |
16888 | (custom-face-action): Ditto. | |
16889 | (custom-group-action): Ditto. | |
16890 | ||
16891 | * cus-edit.el (custom-face-set): Call `face-spec-set' instead of | |
16892 | `custom-face-display-set'. | |
16893 | (custom-face-save): Ditto. | |
16894 | (custom-face-reset-saved): Ditto. | |
16895 | (custom-face-reset-standard): Ditto. | |
16896 | ||
16897 | * cus-edit.el (custom-buffer-sort-predicate): New option. | |
16898 | (custom-buffer-sort-alphabetically): New function. | |
16899 | (custom-group-value-create): Use them. | |
16900 | (custom-menu-sort-predicate): New option. | |
16901 | (custom-menu-sort-alphabetically): New function. | |
16902 | (custom-menu-create): Use them. | |
16903 | ||
16904 | * cus-edit.el (custom-magic-alist): Shortened message. | |
16905 | ||
e84eb37a | 16906 | * cus-edit.el (custom-help-menu): Updated names. |
6edcb099 DL |
16907 | |
16908 | * cus-edit.el: Say `invoke' instead of `activate'. | |
16909 | * wid-edit.el: Ditto. | |
16910 | ||
16911 | * wid-edit.el (widget-help): Fix format string. | |
16912 | ||
16913 | * cus-edit.el (custom-magic-value-create): Use push button | |
16914 | brackets around state button. | |
16915 | (custom-magic-value-create): Indent with three spaces. | |
16916 | ||
16917 | * cus-face.el (face-spec-set-match-display): Change error for | |
16918 | unknown requirement to warning. | |
16919 | ||
16920 | * wid-edit.el (widget-link-prefix): Change to "[". | |
16921 | (widget-link-suffix): Change to "]". | |
16922 | ||
16923 | * wid-edit.el (widget-color-item-button-face-get): Don't require | |
16924 | facemenu for XEmacs. | |
16925 | (widget-glyph-insert): Would bug out. | |
16926 | ||
16927 | * wid-edit.el (widget-glyph-directory): Fix doc. string. | |
16928 | (widget-image-conversion): New option. | |
16929 | (widget-glyph-insert): Use it. | |
16930 | (widget-glyph-insert-glyph): No tag here. | |
16931 | (widget-push-button-value-create): But here. | |
16932 | ||
16933 | * wid-edit.el (widget-field-face): Changed to dim gray. | |
16934 | ||
16935 | * wid-edit.el (widget-push-button-prefix): New option. | |
16936 | (widget-push-button-suffix): New option. | |
16937 | (widget-button): New group. | |
16938 | ||
16939 | * widget.el (:text-format): Removed. | |
16940 | (:button-suffix): New keyword. | |
16941 | (:button-prefix): New keyword. | |
16942 | ||
16943 | * wid-edit.el (widget-button-prefix): New variable. | |
16944 | (widget-button-suffix): New variable. | |
16945 | (widget-insert-indirect): New function. | |
16946 | (widget-default-create): Use it. | |
16947 | (default): Bind them. | |
16948 | (widget-link-prefix): New option. | |
16949 | (widget-link-suffix): New option. | |
16950 | (link): Use them. | |
16951 | (push-button): Don't use `:text-format'. | |
16952 | (widget-push-button-value-create): Ditto. | |
16953 | (widget-help): Update format. | |
16954 | (checkbox): Ditto. | |
16955 | (radio-button): Ditto. | |
16956 | ||
16957 | * cus-edit.el (custom-magic-alist): Use `invoke' instead of | |
16958 | `push'. | |
16959 | ||
16960 | * cus-edit.el (custom-magic-alist): Changed rogue state message. | |
16961 | ||
16962 | * custom.el (defface): Doc fix. | |
16963 | ||
16964 | * cus-edit.el (mule): New group for MULE merged emacsen. | |
16965 | (auto-save): Spelling fix. | |
16966 | ||
16967 | * cus-edit.el, custom.el: Renamed `factory' to `standard' | |
16968 | everywhere. | |
16969 | ||
16970 | * cus-edit.el (custom-magic-show-button): Changed default to | |
16971 | `nil'. | |
16972 | (custom): Removed `:format'. | |
16973 | (custom-variable): Removed level button. | |
16974 | (custom-face): Ditto. | |
16975 | (custom-level): Deleted. | |
16976 | (custom-level-action): Deleted. | |
16977 | (custom-format-handler): Update caller. | |
16978 | (custom-group-magic-alist): Merged into `custom-magic-alist'. | |
16979 | (custom-magic-value-create): Use merged `custom-magic-alist'. | |
16980 | (custom-group-state-update): Ditto. | |
16981 | ||
16982 | 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
16983 | ||
16984 | * cus-edit.el (custom-face-display-set): Define if not defined. | |
16985 | (custom-buffer-create-internal): Refer to the Emacs manual. | |
16986 | ||
e84eb37a | 16987 | 1997-05-29 Anders Holst <aho@nada.kth.se> |
6edcb099 DL |
16988 | |
16989 | * hippie-exp.el (he-file-name-beg): Don't trigger on parts of | |
16990 | words with non-file chars. | |
16991 | (he-lisp-symbol-beg): Use symbol syntax classes. | |
16992 | (he-dabbrev-as-symbol): New variable. | |
e84eb37a | 16993 | (he-dabbrev-beg, he-dabbrev-search, he-dabbrev-kill-search): Use it. |
6edcb099 DL |
16994 | |
16995 | 1997-05-29 Ken Manheimer <klm@python.org> | |
16996 | ||
16997 | * icomplete.el: Integrated Emacs 19.34 and XEmacs 19.15 | |
16998 | corrections (typos, style, command revisions, etc). | |
16999 | Integrated hacked up XEmacs immediate keybindings display. See | |
17000 | `icomplete-show-key-bindings', `icomplete-get-keys', and | |
17001 | `icomplete-completions'. Doesn't work with mainline GNU | |
17002 | Emacs 19.34 (because the cmdloop doesn't set owindow, and the | |
17003 | current-local-map doesn't take optional buffer arg), so feature | |
17004 | is, by default, inhibited unless we're running in XEmacs. | |
17005 | (icomplete-get-keys): Return keys bound to func name in buffer | |
17006 | "owindow" - since "owindow" is calling-buffer history present | |
17007 | only in XEmacs, this function is only useful in XEmacs. | |
17008 | (icomplete-max-delay-chars, icomplete-compute-delay): New vars. | |
17009 | (icomplete-delay-completions-threshold): New var. | |
17010 | These customize the delay behavior, so that completions don't | |
17011 | intrude as quickly for short input. | |
17012 | ||
17013 | 1997-05-29 Anders Lindgren <andersl@csd.uu.se> | |
17014 | ||
17015 | * follow.el (follow-submit-feedback, follow-mode): Doc fix. | |
17016 | (follow-generic-filter): Don't restore the original buffer if it's | |
17017 | dead, or if the filter explicitly selected a new buffer. | |
17018 | ||
17019 | 1997-05-29 John Heidemann <johnh@isi.edu> | |
17020 | ||
17021 | * mouse-drag.el (mouse-drag-electric-col-scrolling): New variable; | |
17022 | auto-enables horizontal scrolling when clicks on wrapped | |
17023 | lines occur. | |
17024 | ||
17025 | 1997-05-29 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
17026 | ||
17027 | * font-lock.el (font-lock-syntactic-keywords): New variable. | |
17028 | (font-lock-fontify-syntactic-keywords-region): New function. Use it. | |
17029 | (font-lock-default-fontify-region): Call it first if variable non-nil. | |
17030 | Wrap parse-sexp-lookup-properties to non-nil if called. | |
17031 | (font-lock-default-unfontify-region): Remove syntax-table properties. | |
e84eb37a | 17032 | (font-lock-apply-syntactic-highlight) |
6edcb099 DL |
17033 | (font-lock-fontify-syntactic-anchored-keywords): New functions. |
17034 | These syntactic keyword fontification functions place syntax-table text | |
17035 | properties in the buffer, in much the same way that keyword | |
17036 | fontification functions place face text properties. The syntax-table | |
17037 | text properties are respected by syntactic and keyword fontification. | |
17038 | (font-lock-eval-keywords): New function. | |
17039 | (font-lock-set-defaults): Use it. | |
17040 | (font-lock-keyword-depth): Function deleted. Use regexp-opt-depth. | |
17041 | ||
17042 | * fast-lock.el (fast-lock-get-syntactic-properties): New function. | |
17043 | (fast-lock-save-cache-1): Call it and save value. | |
17044 | Save font-lock-syntactic-keywords. Save 3 as version number. | |
17045 | (fast-lock-cache-data): Take new args SYNTACTIC-KEYWORDS and | |
17046 | SYNTACTIC-PROPERTIES. Eval font-lock-syntactic-keywords with | |
17047 | font-lock-eval-keywords. Compile and compare all keywords. | |
17048 | (fast-lock-get-syntactic-properties): New function. | |
17049 | (fast-lock-add-properties): Renamed from fast-lock-set-face-properties. | |
17050 | Take new arg SYNTACTIC-PROPERTIES and add syntax-table text properties. | |
17051 | Now fast-lock.el saves a buffer's value of font-lock-syntactic-keywords | |
17052 | and syntax-table text properties as added by font-lock.el. | |
17053 | ||
17054 | * sh-script.el (sh-font-lock-keywords*): Doc fixes. | |
17055 | (sh-mode-syntax-table): Leave $ syntax alone. | |
17056 | (sh-font-lock-syntactic-keywords): New variable. | |
17057 | (sh-mode): Use it to set font-lock-defaults. | |
17058 | ||
17059 | 1997-05-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17060 | ||
17061 | * edt.el (edt-emulation-on): Handle absence of TERM envvar. | |
17062 | ||
17063 | * iso-acc.el (iso-languages): For French and Portuguese, | |
17064 | add comma as prefix. For Latin-3, add period. | |
17065 | Remove unnecessary backslashes before chars that don't need them. | |
17066 | ||
17067 | * edebug.el (edebug-signal): Avoid infinite recursion. | |
17068 | ||
17069 | 1997-05-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17070 | ||
17071 | * regexp-opt.el: New file. | |
17072 | ||
17073 | * server.el (server-kill-buffer): Prevent infinite recursion. | |
17074 | (server-kill-buffer-running): New variable. | |
17075 | ||
17076 | 1997-05-28 Hrvoje Niksic <hniksic@srce.hr> | |
17077 | ||
17078 | * dired-aux.el: Customize. | |
17079 | ||
17080 | 1997-05-27 Dan Nicolaescu <done@ece.arizona.edu> | |
17081 | ||
17082 | * hideshow.el (hs-special-modes-alist): Include also the | |
e84eb37a | 17083 | comment regexp in the alist. This is needed for modes like C++ |
6edcb099 DL |
17084 | where the comment beginning regexp is not easy to determine |
17085 | from the syntax table. | |
17086 | Include ADJUST-BLOCK-BEGINNING in the alist. | |
17087 | (hs-hide-comments-when-hiding-all): Add autoload cookie. | |
e84eb37a | 17088 | (hs-show-hidden-short-form) |
6edcb099 DL |
17089 | (hs-adjust-block-beginning): New variables. |
17090 | ||
17091 | Comment out `hs-menu-bar' as XEmacs support was removed. | |
17092 | (hs-c-end-regexp): Remove variable, obsoleted by the rewrite of | |
17093 | `hs-inside-comment-p'. | |
17094 | ||
17095 | (hs-discard-overlays): No need to test if we are inside the | |
17096 | overlay, we surely are since we got the overlay using `overlays-at'. | |
17097 | (hs-hide-block-at-point): Rewritten to use the new variables. | |
17098 | Use only one parameter to specify the comment. | |
17099 | (hs-show-block-at-point): No need for the COMMENT-REG parameter. | |
17100 | (hs-safety-is-job-n): Correct typo. | |
17101 | (hs-hide-initial-comment-block): Add ^L to the chars to skip. | |
17102 | Take into account `hs-show-hidden-short-form' when testing. | |
17103 | (hs-inside-single-line-comment-p): Function deleted, obsoleted by | |
17104 | the rewrite of `hs-inside-comment-p'. | |
e84eb37a JB |
17105 | (hs-inside-comment-p): Rewritten from scratch. Semantics changed |
17106 | when returning non-nil. We can be inside a comment, but that | |
6edcb099 DL |
17107 | comment might not be hidable (the car of the return value should |
17108 | be non-nil to be hidable). | |
17109 | (hs-grok-mode-type): Rewrite to be more understandable. | |
17110 | `hs-c-end-regexp' does not exist any more. | |
17111 | Initialize `hs-c-start-regexp' from the alist if specified there. | |
17112 | Initialize `hs-adjust-block-beginning'. | |
17113 | (hs-find-block-beginning): Rewritten to be able to deal with the | |
17114 | situation when a block beginning spans multiple lines and the | |
17115 | point is on one of those lines. | |
17116 | (hs-already-hidden-p): Look first if we are inside a comment or a | |
17117 | block, go to their end and look there for the overlays. | |
17118 | (java-hs-adjust-block-beginning): New function. | |
17119 | (hs-hide-all): Hide a comment block only if `hs-inside-comment-p' | |
17120 | says is hidable. | |
17121 | (hs-hide-block): Simplify. Handle properly the result of | |
17122 | `hs-inside-comment-p'. | |
17123 | (hs-show-block): Likewise. | |
17124 | (hs-minor-mode): Doc string fixes. | |
17125 | Make `hs-adjust-block-beginning' buffer local. | |
17126 | Delete making `hs-c-end-regexp' buffer local as it was deleted. | |
17127 | ||
17128 | 1997-05-27 Kenichi HANDA <handa@nora.(none)> | |
17129 | ||
17130 | * mule.el (set-terminal-coding-system): New function. | |
17131 | (set-keyboard-coding-system): New function. | |
17132 | (set-buffer-process-coding-system): Name changed from | |
17133 | set-current-process-coding-system. | |
17134 | ||
17135 | * encoded-kb.el (encoded-kbd-mode): Fix typo in doc-string. | |
17136 | (encoded-kbd-set-coding-system): Deleted. | |
17137 | ||
17138 | * case-table.el (describe-buffer-case-table): Use aref instead of | |
17139 | set-char-table-range. | |
17140 | ||
17141 | * loadup.el: Add comment for the code loading | |
17142 | "language/devanagari". | |
17143 | ||
17144 | * mule-cmds.el: Delete defining "i" in mule-keymap. | |
17145 | (mule-menu-keymap): New variable. All menu items related to mule | |
17146 | are defined in this keymap. | |
17147 | (set-language-info): Change format of INFO for KEY documentation | |
17148 | and setup-function. | |
17149 | (setup-specified-language-environment): New function. | |
17150 | (setup-language-environment): Call the above function. | |
17151 | (describe-specified-language-support): New function. | |
17152 | (describe-language-support): Call the above function. | |
17153 | (universal-coding-system-argument): New function. | |
17154 | (read-language-and-input-method-name): Doc-string fixed. If | |
17155 | default-input-method is nil, use previous-input-method as the | |
17156 | default value. | |
17157 | (set-default-input-method): Deleted. | |
17158 | ||
17159 | * language/*.el: Most of setup-LANGUAGE-environment functions are | |
17160 | moved form LANGUAGE.el to LANG-util.el. These functions now at | |
17161 | first call setup-english-environment to reset various values to | |
17162 | the defaults. | |
17163 | ||
17164 | * language/english.el (setup-english-environment): Set several | |
17165 | default values more appropriately. | |
17166 | ||
17167 | * mule-conf.el: Set default value of coding-category-iso-else to | |
17168 | iso-2022-lock. Set priority of coding-category-emacs-mule higher. | |
17169 | ||
17170 | * files.el (find-file): Delete the facility of handling a prefix | |
17171 | argument. | |
17172 | (find-file-other-window, find-file-read-only): Likewise. | |
17173 | (find-file-read-only-other-window): Likewise. | |
17174 | (find-file-read-only-other-frame): Likewise. | |
17175 | (find-alternate-file-other-window, find-alternate-file): Likewise. | |
17176 | (write-file, insert-file, append-to-file): Likewise. | |
17177 | ||
17178 | * dired.el (dired-find-file): Likewise. | |
17179 | ||
17180 | * fontset.el (x-complement-fontset-spec): Add font names which are | |
17181 | ignoring sizes in alternative-fontname-alist. | |
17182 | ||
17183 | 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17184 | ||
17185 | * mouse.el (mouse-undouble-last-event): Return nil if the event | |
17186 | is not double or triple to start with. | |
17187 | (mouse-show-mark): Handle scroll-bar events here. | |
17188 | ||
17189 | 1997-05-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17190 | ||
17191 | * batmode.el: File deleted from distribution. | |
17192 | ||
17193 | * vi.el (vi-join-lines): Locally bind count. | |
17194 | (vi-search-forward, vi-search-backward): Use isearch-update-ring. | |
17195 | (vi-repeat-last-search, vi-reverse-last-search): | |
17196 | Get string from the ring. | |
17197 | (vi-mode-old-major-mode, vi-mode-old-mode-name): New defvars. | |
17198 | (vi-mode-old-local-map, vi-mode-old-case-fold): Likewise. | |
17199 | (vi-tilde-map): Move the defvar and bindings to the front. | |
17200 | ||
17201 | * ielm.el (ielm-input): New defvar. | |
17202 | ||
17203 | * browse-url.el (browse-url-netscape, browse-url-netscape-sentinel) | |
17204 | (browse-url-netscape-send): Use browse-url-netscape-program, | |
17205 | renamed from browse-url-netscape-command. | |
17206 | ||
17207 | * icon.el (indent-icon-exp): Bind last-depth. | |
17208 | Consistently use inner-loop-done, not innerloop-done. | |
17209 | ||
17210 | * webjump.el (webjump-adult-p): Function deleted. | |
17211 | ||
17212 | * gulp.el (gulp-send-requests): Sort maintainers alphabetically. | |
17213 | (gulp-create-m-p-alist): Don't print message here. Bind fl-tm. | |
17214 | (gulp-request-header, gulp-request-end): Update the default text. | |
17215 | ||
17216 | * info.el (Info-exit): Use bury-buffer simply. | |
17217 | ||
17218 | 1997-05-27 Dan Nicolaescu <done@ece.arizona.edu> | |
17219 | ||
17220 | * icon.el (icon-mode): Adapt to new hideshow and improve regexps. | |
17221 | (icon-forward-sexp-function): Use beginning-of-icon-defun and | |
17222 | end-of-icon-defun. | |
17223 | ||
17224 | 1997-05-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17225 | ||
17226 | * isearch.el (search-highlight): Make it t by default. | |
17227 | (search-invisible): Doc fix. | |
17228 | ||
17229 | * simple.el (do-auto-fill): Don't give fill-context-prefix third arg. | |
17230 | ||
17231 | * fill.el (adaptive-fill-regexp): Allow - and |; | |
17232 | allow spaces within the prefix. Allow numeric headings. | |
17233 | (adaptive-fill-first-line-regexp): New variable. | |
17234 | (fill-context-prefix): Use adaptive-fill-first-line-regexp. | |
17235 | If prefix from first line seems unreasonable, use whitespace instead. | |
17236 | Reject it entirely only if it is a paragraph-starter. | |
17237 | ||
17238 | 1997-05-26 Simon Marshall <simon@diazepam.gnu.ai.mit.edu> | |
17239 | ||
17240 | * comint.el (comint-send-input): When calculating the history entry, | |
17241 | use insert to restore the old input, and insert before deleting. | |
17242 | ||
17243 | * ispell.el (ispell-overlay-window): Use inhibit-frame-unsplittable, | |
17244 | instead of its old name. | |
17245 | ||
17246 | 1997-05-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17247 | ||
17248 | * faces.el: Unconditionally create the standard faces at load time. | |
17249 | Move face setup here from cus-start.el, and add attribute info. | |
17250 | (x-create-frame-with-faces): Don't call frame-set-background-mode | |
17251 | until after handling the reverse-video parameter. | |
17252 | ||
17253 | * cus-start.el: Move face setup to faces.el. | |
17254 | ||
17255 | * faces.el (modify-face): Don't call make-face-unbold | |
17256 | if face has no font; likewise for make-face-unitalic. | |
17257 | (x-create-frame-with-faces): Use nil for SET-ANYWAY | |
17258 | when calling make-face-x-resource-internal. | |
17259 | (face-initialize): Don't initialize any face attributes here. | |
17260 | (face-fill-in): Don't call set-face-underline-p if underlining off. | |
17261 | ||
17262 | * subr.el (substitute-key-definition): Fix previous change. | |
17263 | ||
17264 | * Makefile (dontcompilefiles): Add latin-1.el ... latin-4.el; | |
17265 | remove iso-syntax.el and i3-syntax.el. | |
17266 | ||
17267 | 1997-05-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17268 | ||
17269 | * info.el (Info-suffix-list): Accept -info as suffix; | |
17270 | also accept a subdir with a file called `index'. | |
17271 | ||
17272 | * texinfmt.el (texinfo-extra-inter-column-width): | |
17273 | Renamed from extra-inter-column-width. Doc fix. | |
17274 | (texinfo-multitable-buffer-name): | |
17275 | Variable renamed from multitable-temp-buffer-name. | |
17276 | (texinfo-multitable-rectangle-name): | |
17277 | Variable renamed from multitable-temp-rectangle-name. | |
17278 | (texinfo-format-key): Don't insert angle-brackets. | |
17279 | ||
f0131492 | 17280 | 1997-05-24 Robert J. Chassell <bob@gnu.ai.mit.edu> |
6edcb099 DL |
17281 | |
17282 | * texinfo.el (texinfo-version): New function and variable. | |
17283 | (texinfo-update-node): New autoload call. | |
17284 | (texinfo-every-node-update): Likewise. | |
17285 | (texinfo-sequential-node-update): Likewise. | |
17286 | (texinfo-mode-map): New binding for C-c ]. | |
17287 | (texinfo-environment-regexp): Use concat, for clarity. | |
17288 | (texinfo-insert-@end): Fix paren error. | |
17289 | ||
17290 | * texinfmt.el (texinfmt-version): New function and variable. | |
17291 | (texi2info): New function. | |
17292 | (texinfo-accent-commands): New variable. | |
17293 | (texinfo-no-refill-regexp): Use concat to make it clearer. | |
17294 | Add some more elements. | |
17295 | (texinfo-part-of-para-regexp): Likewise. | |
17296 | (texinfo-append-refill): Extend criterion 3 for when not to refill. | |
17297 | (texinfo-raisesections-alist): Add @centerchap. | |
17298 | (texinfo-lowersections-alist): Add @centerchap. | |
17299 | (texinfo-format-scan): Handle many more @-char commands. | |
e84eb37a JB |
17300 | (detailmenu): Add texinfo-format and texinfo-end properties. |
17301 | (centerchap): Add texinfo-format property. | |
6edcb099 DL |
17302 | (texinfo-format-buffer): Doc fix. |
17303 | (texinfo-parse-line-arg): Add doc string. | |
17304 | (texinfo-parse-arg-discard): Likewise. | |
17305 | (texinfo-multitable): New Texinfo cmd. | |
17306 | (texinfo-end-multitable): New function. | |
17307 | (texinfo-multitable-widths): New function. | |
17308 | (texinfo-multitable-extract-row): New function. | |
17309 | (texinfo-multitable-item): New function. | |
17310 | (texinfo-format-timestamp): New Texinfo cmd. | |
17311 | (texinfo-format-kbd-regexp): New variable. | |
17312 | (texinfo-format-kbd-end-regexp): New variable. | |
17313 | (texinfo-format-kbd): New function for @kbd. | |
17314 | (texinfo-format-ifeq): New Texinfo cmd. | |
17315 | (texinfo-format-pounds): Likewise. | |
17316 | (texinfo-format-refill): Handle *'s specially at line start. | |
17317 | * Add properties for new commands. | |
17318 | * Move all the no-op commands to the end, and add some. | |
17319 | * Add many commands for ligatures and for letters with diacritics | |
20746fe4 | 17320 | and other non-English special characters. |
6edcb099 DL |
17321 | |
17322 | * latin-1.el, latin-2.el, latin-3.el, latin-4.el: | |
17323 | If set-case-syntax-set-multibyte is non-nil, define syntax | |
17324 | for multibyte characters, and don't do `provide'. | |
17325 | * case-table.el (set-case-syntax-set-multibyte): New variable. | |
17326 | ||
17327 | 1997-05-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17328 | ||
17329 | * case-table.el (set-case-syntax-1): New function. | |
17330 | (set-case-syntax-delims): Use set-case-syntax-1. | |
17331 | (set-case-syntax-pair, set-case-syntax): Likewise. | |
17332 | ||
17333 | 1997-05-22 Ralph Schleicher <rs@purple.UL.BaWue.DE> | |
17334 | ||
17335 | * libc.el (libc-highlight-overlay): New variable. | |
17336 | (libc-search-index): Use an overlay for highlighting. | |
17337 | ||
17338 | * libc.el: New file. | |
17339 | ||
17340 | 1997-05-22 Hrvoje Niksic <hniksic@srce.hr> | |
17341 | ||
17342 | * terminal.el: Use defgroup and defcustom. | |
17343 | * dired.el, dired-x.el: Likewise. | |
17344 | ||
17345 | 1997-05-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17346 | ||
17347 | * faces.el (face-inverse-video-p): New function. | |
17348 | (set-face-inverse-video-p): New function. | |
17349 | (internal-set-face-1): Handle the inverse-video attribute. | |
17350 | (face-spec-set): Handle :inverse-video. | |
17351 | (make-face, x-create-frame-with-faces): Make vectors length 9. | |
17352 | (internal-facep): Expect length 9. | |
17353 | (face-try-color-list): Use set-face-inverse-video-p. | |
17354 | ||
17355 | * cus-face.el (custom-face-attributes): Add :inverse-video. | |
17356 | ||
17357 | 1997-05-22 Erik Naggum <erik@naggum.no> | |
17358 | ||
17359 | * latin-4.el: New file. | |
17360 | ||
17361 | 1997-05-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17362 | ||
17363 | * latin-1.el, latin-2.el, latin-3.el: | |
17364 | Use punctuation syntax for section sign. | |
17365 | ||
17366 | * reftex.el: New file. | |
17367 | ||
17368 | 1997-05-21 Steven L Baur <steve@altair.xemacs.org> | |
17369 | ||
17370 | * add-log.el (change-log-font-lock-keywords): Tweak font-lock-keywords. | |
17371 | ||
17372 | 1997-05-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17373 | ||
17374 | * subr.el (substitute-key-definition): Handle chartables. | |
17375 | ||
17376 | * custom.el (defface): Doc fix. | |
17377 | ||
17378 | 1997-05-22 Per Abrahamsen <abraham@dina.kvl.dk> | |
17379 | ||
17380 | * custom.el (defface): Doc fix. | |
17381 | ||
39dc7e84 | 17382 | 1997-05-21 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
17383 | |
17384 | * eldoc.el (eldoc-message-commands): Move docstring into comments, | |
17385 | since this isn't a user variable. | |
e84eb37a JB |
17386 | (eldoc-message-commands-table-size, eldoc-use-idle-timer-p) |
17387 | (eldoc-function-argstring-from-docstring-method-table): Use defvar, | |
6edcb099 DL |
17388 | not defconst. |
17389 | (eldoc-last-data): Use cons explicitly; don't rely on dotted pair | |
17390 | read syntax. I'm worried the latter might get compiled as | |
17391 | read-only data someday. | |
17392 | (eldoc-docstring-message): If truncating symbol name, show ending | |
17393 | of name rather than beginning. The former is generally more unique. | |
17394 | (eldoc-function-argstring-from-docstring-method-table): Handle | |
17395 | pathological `save-restriction' case. | |
17396 | [top level]: Add `indent-for-tab-command' to eldoc-message-commands. | |
17397 | ||
17398 | 1997-05-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17399 | ||
17400 | * swedish.el: iso-syntax.el renamed to latin-1.el. | |
17401 | ||
17402 | * startup.el (command-line): iso-syntax.el renamed to latin-1.el. | |
17403 | ||
17404 | * loadup.el: Always load case-table and latin-1...latin-4. | |
17405 | ||
17406 | * latin-1.el: Renamed from iso-syntax.el. | |
17407 | * latin-2.el: Renamed from iso02-syn.el. | |
17408 | * latin-3.el: Renamed from i3-syntax.el. | |
17409 | ||
17410 | * cc-mode.el (c-C++-friend-key): Missing definition added back. | |
17411 | ||
17412 | * pc-select.el (pc-selection-mode): Swap meanings of f16 and f18; | |
17413 | they were backwards. | |
17414 | ||
17415 | * awk-mode.el (awk-mode): Set parse-sexp-ignore-comments. | |
17416 | ||
17417 | 1997-05-21 Rolf Ebert <re@waporo.muc.de> | |
17418 | ||
17419 | * ada-mode.el (ada-krunch-args): Use gnatkr instead of gnatk8. | |
17420 | (ada-make-filename-from-adaname): Ditto. | |
17421 | (ada-adjust-case-region): Use format functionality of message. | |
17422 | (ada-indent-region): Ditto. | |
17423 | (ada-check-matching-start): Ditto. | |
17424 | (ada-check-defun-name): Ditto. | |
17425 | ||
17426 | * ada-mode.el (ada-font-lock-keywords): Default to subdued. Doc fix. | |
17427 | (ada-font-lock-syntactic-keywords): New variable. | |
17428 | (ada-mode): Use it to set font-lock-defaults. | |
17429 | ||
17430 | * ada-mode.el (ada-font-lock-keywords-2): Single "raise" will be | |
e84eb37a | 17431 | highlighted. "in out" parameters get type face (depends on order |
6edcb099 DL |
17432 | in regexp). |
17433 | ||
17434 | * ada-mode.el (ada-mode): Remove explicit setting of user option | |
17435 | `blink-matching-paren', font-lock treats `.' as word char. | |
17436 | (ada-in-string-or-comment-p): Call `parse-partial-sexp' only once. | |
17437 | (ada-untabify-buffer): Force returning `nil'. | |
17438 | (ada-font-lock-keywords-1): Move "task" before "task (body|type)" to | |
17439 | correct highlighting (regexp depends on order). | |
17440 | ||
17441 | * ada-mode.el (ada-in-char-const-p): Renamed from `ada-after-char-p'. | |
17442 | Also test following character. | |
e84eb37a | 17443 | (ada-adjust-case): Use better function `ada-in-char-const-p'. |
6edcb099 DL |
17444 | (ada-in-string-or-comment-p): Test for being in a char constant. |
17445 | (ada-clean-buffer-before-saving): Changed default to t. | |
17446 | (ada-mode): Set `font-lock-defaults' for Emacs only, use properties | |
17447 | for XEmacs. | |
17448 | ||
17449 | * ada-mode.el (ada-indent-newline-indent): Simplified by just calling | |
17450 | `ada-indent-current'. | |
17451 | ||
17452 | * ada-mode.el (ada-end-stmt-re): Added word delimiters in regexp. | |
17453 | Removed `interactive' statements which were needed only for debugging. | |
17454 | ||
17455 | * ada-mode.el: | |
e84eb37a | 17456 | Put format commands back in for Emacs 19.30/19.29 compatibility. |
6edcb099 DL |
17457 | |
17458 | * ada-mode.el (ada-get-indent-label): A named block can begin | |
17459 | without a declare part. | |
17460 | (ada-check-defun-name): First of all, check for correct name in a | |
17461 | named block without `declare' part. | |
17462 | (ada-goto-matching-start): Change regexp as there may be no | |
17463 | semicolon between `end' and keyword. | |
17464 | (ada-get-current-indent): Remove warning as `begin' can introduce | |
17465 | a block without a `declare'. | |
17466 | (ada-goto-matching-decl-start): When searching backward, skip | |
17467 | generic default proc/func ("is <>"). | |
17468 | ||
e84eb37a JB |
17469 | * ada-mode.el (ada-named-block-re): New regexp for the name of a |
17470 | named block or loop. | |
6edcb099 DL |
17471 | (ada-get-current-indent): Handle loop names at the stmt start. |
17472 | (ada-get-indent-end): Handle loop names at the stmt start. | |
17473 | (ada-get-indent-noindent): Handle loop names at the stmt start. | |
17474 | (ada-get-indent-loop): Handle loop names at the stmt start. | |
17475 | (ada-search-prev-end-stmt): Generic instances are not `stmt-ends'. | |
17476 | (ada-goto-previous-word): Use new function `ada-goto-next-word'. | |
17477 | (ada-goto-next-word): Generalized old `ada-goto-previous-word' for | |
17478 | both directions. | |
17479 | ||
e84eb37a | 17480 | * ada-mode.el (ada-indent-function): Removed unnecessary `package' case. |
6edcb099 DL |
17481 | (ada-get-indent-case): Before testing for `=>', be sure there is |
17482 | an `is'. | |
17483 | (ada-search-prev-end-stmt): Test for `separate' keyword on the | |
17484 | same line, which is not an `end-stmt'. | |
17485 | ||
17486 | * ada-mode.el (ada-font-lock-keywords-2): | |
17487 | Correct regexp for hilit of unfollowed `end'. | |
17488 | (ada-in-open-paren-p): Start parsing definitely outside of strings. | |
17489 | (ada-gnat-style): New function. | |
17490 | ||
17491 | * ada-mode.el: Doc fixes. | |
17492 | (ada-mode): Support new font-lock-mode. | |
17493 | (ada-format-paramlist): Changed all `accept' to `access'. | |
17494 | (ada-insert-paramlist): Changed all `accept' to `access'. | |
e84eb37a | 17495 | (ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'. |
10d1d0af | 17496 | (ada-font-lock-keywords-1): Regexps in not byte-compiled code behave |
6edcb099 DL |
17497 | different than byte-compiled regexps. |
17498 | Change order of some ored entries. | |
17499 | ||
17500 | 1997-05-21 Erik Naggum <erik@naggum.no> | |
17501 | ||
17502 | * add-log.el (add-log-lisp-like-modes, add-log-c-like-modes) | |
17503 | (add-log-tex-like-modes): New variables. | |
17504 | (add-log-current-defun): Use them instead of constant lists. | |
17505 | ||
17506 | 1997-05-21 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
17507 | ||
17508 | * vc.el (vc-backend-admin): If SCCS should be used, and there | |
17509 | is no "SCCS" subdirectory, create it. | |
17510 | ||
17511 | 1997-05-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17512 | ||
17513 | * webjump.el (webjump-to-javaapi): Function deleted. | |
17514 | (webjump-sample-sites): Delete various pointers to non-free things. | |
17515 | ||
17516 | * bindings.el (mode-line-mule-info): Add a colon. | |
17517 | (mode-line-modified): Delete the initial dash. | |
17518 | ||
17519 | 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17520 | ||
17521 | * word-help.el (set-word-help-file): Renamed from set-help-file. | |
17522 | ||
17523 | * crisp.el (crisp-mode): Add autoload cookie. | |
17524 | ||
17525 | * Makefile (dontcompilefiles): Add list of files that should not | |
17526 | be byte-compiled. | |
17527 | ||
17528 | * dos-w32.el (add-untranslated-filesystem) | |
17529 | (remove-untranslated-filesystem): Add interactive spec. | |
17530 | ||
17531 | * crisp.el (crisp-last-last-command): Renamed from last-last-command | |
17532 | and defvar added. | |
17533 | ||
17534 | * levents.el (event-closest-point): Fix paren error. | |
17535 | ||
17536 | 1997-05-20 Per Abrahamsen <abraham@dina.kvl.dk> | |
17537 | ||
17538 | * cus-start.el (load-path): Change tag again. | |
17539 | ||
17540 | 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17541 | ||
17542 | * mh-utils.el (mh-file-command-p): New function. | |
17543 | (mh-path-search): Use that. | |
17544 | (mh-find-progs): Don't check current directory | |
17545 | unless explicitly requested. Don't set mh-progs or mh-lib | |
17546 | if the programs are not found. Give an error message | |
17547 | unless they are found. | |
17548 | ||
17549 | 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17550 | ||
17551 | * replace.el (perform-replace): Restore match data after read-event. | |
17552 | ||
17553 | 1997-05-19 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> | |
17554 | ||
17555 | * holidays.el (holiday-float): Rewritten to fix bug when base date | |
17556 | of holiday and holiday date are in different months. | |
17557 | ||
17558 | * diary-lib.el (diary-float): Rewritten to fix bug when base date | |
17559 | of entry and entry date are in different months. Added optional | |
17560 | parameter DAY. | |
17561 | (list-sexp-diary-entries): Revise description of diary-float. | |
17562 | ||
17563 | 1997-05-19 Drew Csillag <drew@staff.prodigy.com> | |
17564 | ||
17565 | * m4-mode.el (m4-program): Guess which m4 binary to use. | |
17566 | (m4-start-m4): New function. | |
17567 | (m4-end-m4): New function. | |
17568 | (m4-m4-buffer, m4-m4-region): Now use m4-start-m4. | |
10d1d0af | 17569 | (m4-font-lock-keywords): Collapse 4 regex's into 1. |
6edcb099 DL |
17570 | |
17571 | 1997-05-19 Per Abrahamsen <abraham@dina.kvl.dk> | |
17572 | ||
17573 | * cus-start.el (load-path): Change a tag. | |
17574 | ||
17575 | 1997-05-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17576 | ||
17577 | * files.el (path-separator, parse-colon-path): Doc fixes. | |
17578 | ||
17579 | 1997-05-18 Erik Naggum <erik@naggum.no> | |
17580 | ||
17581 | * compile.el (compilation-parse-errors): Fix paren error. | |
17582 | ||
17583 | * dabbrev.el (dabbrev-expand, dabbrev--abbrev-at-point) | |
17584 | (dabbrev--search): Use buffer-substring-no-properties. | |
17585 | ||
17586 | * lpr.el (lpr-page-header-switches): Remove extra paren. | |
17587 | ||
17588 | * rmailsum.el (rmail-summary-delete-forward): Force the | |
17589 | argument to be a number, since we may be called with nil. | |
17590 | ||
17591 | * simple.el (set-fill-column): Make the C-u case work. | |
17592 | ||
17593 | * help.el (describe-key-briefly, where-is): Prefix arg means | |
17594 | insert help text into current buffer. | |
17595 | ||
17596 | 1997-05-17 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu> | |
17597 | ||
17598 | * fill.el (enable-kinsoku): Name changed from do-kinsoku. | |
17599 | (fill-region-as-paragraph): Do `kinsoku' processing only if both | |
17600 | enable-kinsoku and enable-multibyte-characters are non-nil. | |
17601 | ||
17602 | 1997-05-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17603 | ||
17604 | * compile.el (compilation-arguments): New local variable. | |
17605 | (compile-internal): Set the variable compilation-arguments. | |
17606 | (compilation-revert-buffer): New function. | |
17607 | (compilation-mode): Set revert-buffer-function. | |
17608 | ||
17609 | * files.el (revert-without-query): Renamed from | |
17610 | find-file-revert-without-query. | |
17611 | (find-file-noselect): Use new option. | |
17612 | (revert-buffer): Check the option here too. | |
17613 | ||
17614 | * cus-face.el (custom-facep): Defined (once again). | |
17615 | ||
17616 | * simple.el (do-auto-fill): Check enable-kinsoku and | |
17617 | enable-multibyte-characters. | |
17618 | ||
17619 | * bindings.el (mode-line-modified): Delete one of the leading dashes. | |
17620 | ||
17621 | 1997-05-16 Dan Nicolaescu <done@ece.arizona.edu> | |
17622 | ||
17623 | * outline.el (outline-mode): Use `add-to-invisibility-spec' and | |
17624 | set the invisible property to `outline'. | |
17625 | (outline-minor-mode): Likewise. | |
17626 | Also, use `remove-from-invisibility-spec'. | |
17627 | (outline-flag-region): Set `outline' as the invisible property. | |
17628 | ||
17629 | 1997-05-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17630 | ||
17631 | * autoload.el (update-autoloads-from-directories): Renamed from | |
17632 | update-autoloads-from-directory. Take multiple directories as args. | |
17633 | Use locate-library to find loaddefs.el and the top level Lisp dir. | |
17634 | (batch-update-autoloads): Call update-autoloads-from-directories. | |
17635 | ||
17636 | * iso-acc.el (iso-accents-insert-offset): Use nonascii-insert-offset. | |
17637 | ||
17638 | * iso-transl.el (iso-transl-define-keys): Use nonascii-insert-offset. | |
17639 | ||
17640 | * simple.el (quoted-insert): Use nonascii-insert-offset. | |
17641 | (quoted-insert-character-offset): Variable deleted. | |
17642 | ||
17643 | 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17644 | ||
17645 | * levents.el (event-closest-point): New function. | |
17646 | (event-closest-point-1): New subroutine. | |
17647 | ||
17648 | 1997-05-16 Kenichi Handa <handa@etl.go.jp> | |
17649 | ||
17650 | * mule.el (make-unification-table): Fix handling of a generic | |
17651 | character. | |
17652 | ||
17653 | * term/x-win.el: Create bold, italic, bold-italic variants of | |
17654 | startup fontset. | |
17655 | ||
17656 | 1997-05-15 Kenichi Handa <handa@etl.go.jp> | |
17657 | ||
17658 | * mule-conf.el: Coding system names changed as follows: | |
17659 | internal -> emacs-mule, automatic-conversion -> undecided. | |
17660 | Coding category name changes as follows: | |
17661 | coding-category-internal -> coding-category-emacs-mule. | |
17662 | * mule.el: Likewise. | |
17663 | * rmail.el: Likewise. | |
17664 | * gnus/gnus-mule.el: Likewise. | |
17665 | * language/chinese.el: Likewise | |
17666 | * language/english.el: Likewise. | |
17667 | * language/japanese.el: Likewise. | |
17668 | ||
17669 | * mule.el (charset-list): Bug fixed. | |
17670 | ||
17671 | * mule-cmds.el (set-language-info): Change the special treatment | |
17672 | of key 'describe-function to 'documentation. | |
17673 | (describe-specified-language-support): Renamed from | |
17674 | describe-language-support-internal. Get language name from | |
17675 | last-command-event. | |
17676 | (describe-language-support): Call | |
17677 | describe-specified-language-support. | |
17678 | ||
17679 | * language/chinese.el: Delete functions describe-LANGUAGE-support. | |
17680 | Delete 'describe-function entries and change 'documentation | |
17681 | entries in each language specific information. | |
17682 | * language/cyrillic.el: Likewise. | |
17683 | * language/devanagari.el: Likewise. | |
17684 | * language/english.el: Likewise. | |
17685 | * language/ethiopic.el: Likewise. | |
17686 | * language/european.el: Likewise. | |
17687 | * language/greek.el: Likewise. | |
17688 | * language/hebrew.el: Likewise. | |
17689 | * language/indian.el: Likewise. | |
17690 | * language/japanese.el: Likewise. | |
17691 | * language/korean.el: Likewise. | |
17692 | * language/lao.el: Likewise. | |
17693 | * language/thai.el: Likewise. | |
17694 | * language/tibetan.el: Likewise. | |
17695 | * language/vietnamese.el: Likewise. | |
17696 | ||
17697 | 1997-05-15 Kenichi Handa <handa@etl.go.jp> | |
17698 | ||
17699 | * fontset.el (standard-fontset-spec): Name changed from | |
17700 | default-fontset-spec. | |
17701 | * term/x-win.el: Likewise. | |
17702 | ||
17703 | 1997-05-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17704 | ||
17705 | * browse-url.el (browse-url): Make `applicatations' the parent. | |
17706 | ||
17707 | * rmail.el (rmail-retry-failure): | |
17708 | Rename local to rmail-this-buffer. | |
17709 | ||
17710 | * term.el: Don't create faces if make-face isn't defined. | |
17711 | Catch errors in setting face attributes. | |
17712 | (ansi-term-inv-fg-faces-vector): Define with defvar. | |
17713 | (ansi-term-inv-bg-faces-vector): Likewise. | |
17714 | (ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise. | |
10d1d0af | 17715 | (term-ignore-error): New macro. |
6edcb099 DL |
17716 | |
17717 | * lpr.el (lpr-page-header-switches): Use -F, not -f. | |
17718 | ||
17719 | 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17720 | ||
17721 | * bindings.el (mode-line-mule-info): Delete the colon. | |
17722 | (mode-line-buffer-identification): Delete %F:. | |
17723 | (mode-line-frame-identification): New variable. | |
17724 | (mode-line-format): Use mode-line-frame-identification. | |
17725 | Start with a dash. | |
17726 | (mode-line-modified): Delete the final dash. | |
17727 | ||
17728 | * info.el (Info-set-mode-line): Add some spaces at the beginning. | |
17729 | ||
17730 | * term/x-win.el (mode-line-frame-identification): | |
17731 | Set this, not mode-line-buffer-identification. | |
17732 | ||
17733 | * dired.el (dired-mode): Don't include `Dired:' in mode line. | |
17734 | ||
17735 | * term/x-win.el (mode-line-buffer-identification): | |
17736 | Use a different value which omits `Emacs: '. | |
17737 | ||
17738 | * rmail.el (rmail-primary-inbox-list): Don't use backquote. | |
17739 | ||
17740 | * case-table.el (set-case-syntax-offset): New variable. | |
17741 | (set-case-syntax-delims): Obey set-case-syntax-offset. | |
17742 | (set-case-syntax-pair, set-case-syntax): Likewise. | |
17743 | ||
17744 | * iso-syntax.el: Handle multibyte characters | |
17745 | using set-case-syntax-offset. | |
17746 | ||
17747 | * browse-url.el (browse-url-event-buffer): | |
17748 | Function renamed from event-buffer. Callers changed. | |
17749 | (browse-url-event-point): Likewise. | |
17750 | * browse-url.el: Don't include term.el. | |
17751 | ||
17752 | 1997-05-14 Erik Naggum <erik@naggum.no> | |
17753 | ||
17754 | * server.el (server-kill-buffer): Only when there is a server process. | |
17755 | ||
17756 | 1997-05-14 Per Abrahamsen <abraham@dina.kvl.dk> | |
17757 | ||
17758 | * Synched customize with version 1.97. | |
17759 | ||
17760 | * cus-edit.el (windows): Move to environment. | |
17761 | ||
17762 | * wid-edit.el (widget-field-value-get): Add workaround for XEmacs | |
17763 | bug with `buffer-substring-no-properties'. | |
17764 | ||
17765 | * wid-edit.el (widget-value-convert-widget): Don't convert :value | |
17766 | here. | |
17767 | ||
17768 | * cus-edit.el (custom-buffer-create-internal): New kludge for | |
17769 | making bib and eob read-only in XEmacs. | |
17770 | ||
17771 | * wid-edit.el: Also allow prompt when field value is invalid. | |
17772 | ||
17773 | * cus-edit.el (custom-redraw): Fix repositioning for when column | |
17774 | is zero. | |
17775 | ||
17776 | * cus-edit.el (x): New group. | |
17777 | ||
17778 | * cus-edit.el (custom-variable-value-create): Remove unreferenced | |
17779 | variable. | |
17780 | * wid-edit.el (widget-field-action): Ditto. | |
17781 | (widget-regexp-match): Ditto. | |
17782 | ||
17783 | * cus-edit.el (custom-variable-action): Don't update state if it | |
17784 | is modified. | |
17785 | ||
17786 | * widget.el (:mouse-down-action): New keyword. | |
17787 | * wid-edit.el (button-release-event-p): New function. | |
17788 | (widget-keymap): Don't bind mouse up events. | |
17789 | (widget-button-pressed-face): New face. | |
17790 | (widget-button-click): Wait for up event, give feedback. | |
17791 | (default): Use `:mouse-down-action'. | |
17792 | (menu-choice): Ditto. | |
17793 | (widget-choice-mouse-down-action): New function. | |
17794 | (widget-info-link-action): Removed kludge to steal up event. | |
17795 | * cus-edit.el (widget-magic-mouse-down-action): New function. | |
17796 | (custom-magic-value-create): Use it. | |
17797 | (custom-buffer-create-internal): Removed kludge to steal up event. | |
17798 | ||
17799 | * widget.el (:glyph-up, :glyph-down, :glyph-inactive): New | |
17800 | keywords. | |
17801 | * wid-edit.el (widget-glyph-insert-glyph): Support optional `down' | |
17802 | and `inactive' glyphs. | |
17803 | (widget-push-button-value-create): Ditto. | |
17804 | (widget-glyph-click): New function. | |
17805 | (widget-button1-click): Use it. | |
17806 | (widget-button-click): Use it. | |
17807 | ||
17808 | * cus-edit.el (custom-buffer-create): Accept optional buffer NAME. | |
e84eb37a JB |
17809 | (custom-buffer-create-other-window): Ditto. |
17810 | (customize, customize-other-window, customize-variable) | |
17811 | (customize-variable-other-window, customize-face) | |
17812 | (customize-face-other-window, customize-customized) | |
17813 | (customize-saved, customize-apropos, custom-face-menu-create) | |
17814 | (custom-variable-menu-create, boolean, custom-menu-create): Updated | |
6edcb099 DL |
17815 | caller. |
17816 | ||
17817 | * cus-edit.el (custom-variable-action): Reset magic state. | |
17818 | (custom-variable-menu): Allow `Reset to Current' on `changed' | |
17819 | items. | |
17820 | ||
17821 | * wid-edit.el (widget-choice-toggle): New option. | |
17822 | (widget-choice-action): Use it. | |
17823 | ||
17824 | * cus-edit.el (custom-group-menu): Only test state to see if the | |
17825 | item is enabled. | |
17826 | ||
17827 | * cus-face.el (custom-background-mode): Use `const', not | |
17828 | `choice-item'. | |
17829 | (custom-face-attributes): Use tags for toggling booleans, not the | |
17830 | value. | |
17831 | ||
17832 | * wid-edit.el (character): Use `characterp' when available. | |
17833 | ||
17834 | * widget.el (:prompt-match): New keyword. | |
17835 | (:prompt-history): New keyword. | |
17836 | (:prompt-internal): New keyword. | |
17837 | * wid-edit.el (widget-field-prompt-internal): New function. | |
17838 | (widget-field-prompt-value): New function. | |
17839 | (editable-field): Use them. | |
17840 | (widget-field-action): Ditto. | |
17841 | (widget-symbol-prompt-value-history): New variable. | |
17842 | (widget-symbol-prompt-internal): New function. | |
17843 | (symbol): Use them. | |
17844 | (widget-variable-prompt-value-history): New variable. | |
17845 | (variable): Use them. | |
17846 | (widget-function-prompt-value-history): New variable. | |
17847 | (function): Use them. | |
17848 | ||
17849 | * wid-edit.el (boolean): Use tag to toggle. | |
17850 | (character, sexp, symbol, file, string): Inactive tag. | |
17851 | ||
17852 | * wid-edit.el (widget-choice-prompt-value): New function. | |
17853 | (choice, radio): Use it. | |
17854 | (widget-prompt-value): Prepend widget type to prompt. | |
17855 | ||
17856 | * wid-edit.el (widget-parent-action): Renamed from | |
17857 | `widget-choice-item-action'. | |
17858 | (choice-item): Updated widget. | |
17859 | * cus-edit.el (custom-magic): Ditto. | |
17860 | ||
17861 | * wid-edit.el (widget-children-validate): Renamed from | |
17862 | `widget-editable-list-validate'. | |
17863 | (editable-list, group): Updated widgets. | |
17864 | * cus-edit.el (custom, face): Ditto. | |
17865 | ||
17866 | * wid-edit.el (widget-value-value-get): Renamed from | |
17867 | `widget-item-value-get'. | |
17868 | (item): Updated widget. | |
17869 | * cus-edit.el (face, custom): Ditto. | |
17870 | ||
17871 | * wid-edit.el (widget-value-convert-widget): Renamed from | |
17872 | `widget-item-convert-widget'. | |
17873 | (item, editable-field): Updated widgets. | |
17874 | * cus-edit.el (face): Ditto. | |
17875 | ||
17876 | 1997-05-14 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
17877 | ||
17878 | * mailalias.el (expand-mail-aliases): Make interactive. Doc fix. | |
17879 | If interactive, beg to end is the region before mail-header-separator. | |
17880 | Wrap body with save-excursion. Add autoload cookie. | |
17881 | ||
17882 | * sendmail.el (mail-mode-map): Add separator to mail menu. | |
17883 | Rearrange headers menu and add entry for expand-mail-aliases. | |
17884 | ||
17885 | 1997-05-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17886 | ||
17887 | * levents.el (mouse-event-p, button-event-p): New functions. | |
17888 | ||
17889 | 1997-05-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17890 | ||
17891 | * isearch.el (isearch-process-search-char): Use multibyte | |
17892 | characters to represent themselves. | |
17893 | ||
17894 | * bindings.el: Make Latin-4 characters self-insert. | |
17895 | Use aset to set up these char sets. | |
17896 | ||
17897 | * isearch.el (isearch-mode-map): Make Latin-4 characters | |
17898 | something to search for. Use aset to set up these char sets. | |
17899 | ||
17900 | * iso-transl.el (iso-transl-define-keys): | |
17901 | Obey quoted-insert-character-offset. | |
17902 | ||
17903 | 1997-05-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17904 | ||
17905 | * bindings.el: Define Latin-1, Latin-2 and Latin-3 | |
17906 | chars as self-inserting. | |
17907 | ||
17908 | * loadup.el: Move bindings.el after mule-conf.el. | |
17909 | ||
17910 | * isearch.el (isearch-mode-map): Treat Latin-1, Latin-2 and Latin-3 | |
17911 | chars as printing characters. | |
17912 | ||
17913 | * iso-acc.el (iso-accents-compose): Return composed character | |
17914 | directly for execution. | |
17915 | ||
17916 | 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17917 | ||
17918 | * autoload.el (defcustom): Add doc-string-elt property. | |
17919 | (make-autoload): Convert defcustom into defvar. | |
17920 | ||
17921 | * Makefile (update-subdirs): New target. | |
17922 | (updates): Do update-subdirs's job too. | |
17923 | ||
17924 | * finder.el (finder-compile-keywords-make-dist): | |
17925 | Use the dirs specified on the command line. | |
17926 | ||
17927 | * cus-dep.el (custom-make-dependencies): Don't find the subdirs here; | |
17928 | instead, use the dirs specified on the command line. | |
17929 | ||
17930 | * Makefile (autoloads, custom-deps, finder-data): | |
17931 | Pass all "real" subdirs of lisp/ as args when rebuilding autoloads. | |
17932 | (updates): New target, does all three of those. | |
17933 | ||
17934 | 1997-05-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
17935 | ||
17936 | * thingatpt.el (forward-whitespace, forward-symbol): | |
17937 | Don't get error at end of buffer. | |
17938 | (bounds-of-thing-at-point): Don't get confused when a motion | |
17939 | function stops at end of buffer and there really isn't a thing. | |
17940 | Avoid redundant repeated scans. | |
17941 | ||
17942 | * ange-ftp.el (ange-ftp-start-process): Create the buffer | |
17943 | and set its mode, before starting the process. | |
e84eb37a | 17944 | Set point in that buffer, and the process mark. |
6edcb099 DL |
17945 | (ange-ftp-gwp-start): Don't set the mode here. |
17946 | Move point to end of buffer. | |
17947 | (internal-ange-ftp-mode): Don't move process-mark here. | |
17948 | ||
17949 | * loadup.el: Load mule and mule-conf before simple. | |
17950 | ||
17951 | * dired-aux.el (dired-collect-file-versions): | |
17952 | Rename bv-length to backup-extract-version-start. | |
17953 | ||
17954 | * diff.el (diff-latest-backup-file): | |
17955 | Rename bv-length to backup-extract-version-start. | |
17956 | ||
17957 | * files.el (backup-extract-version-start): New variable. | |
183080b6 | 17958 | (find-backup-file-name, backup-extract-version): |
6edcb099 DL |
17959 | Rename bv-length to backup-extract-version-start. |
17960 | ||
e84eb37a | 17961 | * files.el (auto-mode-alist): Shuffle a few elements. |
6edcb099 DL |
17962 | |
17963 | * files.el (file-relative-name): Bind the variable fname. | |
17964 | ||
17965 | 1997-05-10 Ken'ichi Handa <handa@etl.go.jp> | |
17966 | ||
17967 | * characters.el: Set syntax and category for Devanagari, Thai, and | |
17968 | Tibetan characters. Add a category ?| to the category sets of | |
17969 | characters of katakana-jisx0201 and japanese-jisx0212. | |
17970 | ||
17971 | * encoded-kb.el (encoded-kbd-mode): Doc-string modified. | |
17972 | (encoded-kbd-select-terminal): The function deleted. | |
17973 | (encoded-kbd-set-coding-system): New function. | |
17974 | ||
17975 | * faces.el (x-make-font-bold-italic): New function. | |
17976 | ||
0e134ea0 | 17977 | * fontset.el (x-decompose-font-name): While setting each field of |
6edcb099 DL |
17978 | XLFD, set "*" instead of nil to a field which is omitted in the |
17979 | original font name. | |
17980 | (generate-fontset-menu): Delete code for handling alias (or | |
e84eb37a | 17981 | nickname). It is now handled in fontset-plain-name. |
6edcb099 DL |
17982 | (fontset-plain-name): Handle alias of fontset name, show more |
17983 | user-friendy names. | |
17984 | (create-fontset-from-fontset-spec): Add an optional arg STYLE to | |
17985 | create bold, italic, and bold-italic variants of a fontset. | |
17986 | ||
17987 | * gnus-mule.el: Moved to `gnus' subdirectory. | |
17988 | ||
17989 | * gnus/gnus-mule.el (gnus-mule-message-send-news-function): New | |
17990 | function to encode text before sending by news. | |
17991 | (gnus-mule-message-send-mail-function): New function to encode | |
17992 | text before sending by mail. | |
17993 | (gnus-mule-initialize): Add gnus-mule-message-send-news-function | |
17994 | to the hook message-send-news-hook. Add | |
17995 | gnus-mule-message-send-mail-function to the hook | |
17996 | message-send-mail-hook. | |
17997 | ||
17998 | * help.el (help-with-tutorial): Fix a bug of handling non-English | |
17999 | tutorial file. | |
18000 | ||
18001 | * kinsoku.el: Set category of kinsoku-bol and kinsoku-eol for | |
18002 | latin-jisx0201 and katakana-jisx0201 characters. | |
18003 | ||
18004 | * language/chinese.el: Make functions setup-LANGUAGE-environment | |
18005 | interactive and add new functions describe-LANGUAGE-support for | |
18006 | all LANGUAGEs supported. Remove resisterations of input methods | |
18007 | which use the function encoded-kbd-select-terminal. | |
18008 | * language/cyrillic.el: Likewise. | |
18009 | * language/devanagari.el: Likewise. | |
18010 | * language/english.el: Likewise. | |
18011 | * language/ethiopic.el: Likewise. | |
18012 | * language/european.el: Likewise. | |
18013 | * language/greek.el: Likewise. | |
18014 | * language/hebrew.el: Likewise. | |
18015 | * language/indian.el: Likewise. | |
18016 | * language/japanese.el: Likewise. | |
18017 | * language/korean.el: Likewise. | |
18018 | * language/lao.el: Likewise. | |
18019 | * language/thai.el: Likewise. | |
18020 | * language/tibetan.el: Likewise. | |
18021 | * language/vietnamese.el: Likewise. | |
18022 | ||
18023 | * language/chinese.el (pre-write-encode-hz): Make it work for the | |
18024 | case the arg FROM is a string. | |
183080b6 | 18025 | (setup-chinese-cns-environment): Set default-input-method to |
6edcb099 DL |
18026 | quail-quich-cns. |
18027 | ||
18028 | * language/devan-util.el (in-is13194-devanagari-post-read-conversion): | |
18029 | New function. | |
18030 | (in-is13194-devanagari-pre-write-conversion): New function. | |
18031 | ||
18032 | * language/devanagari.el: Change function of post-read-conversion | |
18033 | and pre-write-conversion of coding system in-is13194-devanagari to | |
18034 | in-is13194-devanagari-post-read-conversion and | |
18035 | in-is13194-devanagari-pre-write-conversion respectively. | |
18036 | Setting of syntax and category for Devanagari characters are moved | |
18037 | to characters.el. | |
18038 | ||
88c71720 | 18039 | * language/english.el (setup-english-environment): Set |
6edcb099 DL |
18040 | sendmail-coding-system and rmail-file-coding-system to nil. |
18041 | ||
18042 | * language/ethio-util.el (fidel-to-tex-map): Name changed to | |
18043 | ethio-fidel-to-tex-map. | |
18044 | ||
18045 | * language/european.el: Typo in comment fixed. | |
18046 | ||
183080b6 | 18047 | * language/japanese.el (setup-japanese-environment): Set |
6edcb099 DL |
18048 | sendmail-coding-system and rmail-file-coding-system to |
18049 | 'iso-2022-jp. | |
18050 | ||
18051 | * language/korean.el: Bug fixed in making coding system | |
18052 | 'iso-2022-kr. | |
18053 | ||
18054 | * language/thai-util.el (thai-pre-write-conversion): Make it work | |
18055 | for the case the arg FROM is a string. | |
18056 | ||
18057 | * language/tibet-util.el (tibetan-pre-write-conversion): Likewise. | |
18058 | ||
65bc892f | 18059 | * language/viet-util.el (viqr-pre-write-conversion): Likewise. |
6edcb099 DL |
18060 | |
18061 | * language/tibetan.el: Setting of syntax and category is moved to | |
18062 | characters.el. | |
18063 | ||
e84eb37a JB |
18064 | * mule-cmds.el (build-describe-language-support-function) |
18065 | (build-set-language-environment-function): The functions deleted. | |
10d1d0af | 18066 | (set-language-info): Doc-string modified. Change handling of |
6edcb099 DL |
18067 | special keys describe-function and setup-function. |
18068 | (read-language-name): Return nil if a language specified doesn't | |
18069 | have KEY. | |
18070 | (current-input-method-title): Doc-string modified. | |
18071 | (select-input-method): Set current-input-method to nil even if | |
e9a452d9 | 18072 | deactivation of the current input method failed. |
6edcb099 DL |
18073 | (set-language-environment): Doc-string modified. |
18074 | (describe-language-support): Doc-string modified. Calls an | |
20746fe4 | 18075 | appropriate function for each language. |
6edcb099 DL |
18076 | (describe-language-support-internal): New function. |
18077 | ||
18078 | * mule-conf.el: Delete code for alternate-charset-table. | |
18079 | Initialize standard-character-unification-table-for-read and | |
18080 | standard-character-unification-table-for-write. | |
18081 | Set coding-category-iso-8-2 and coding-category-iso-else to the | |
18082 | coding system 'iso-8859-1 by default. | |
18083 | ||
18084 | * mule.el (make-char): Doc-string modified. | |
18085 | (make-coding-system): Describe about INIT-BOL and DESIGNATION-BOL | |
18086 | in doc-string. | |
18087 | (find-new-buffer-file-coding-system): Doc-string modified. | |
183080b6 | 18088 | (make-unification-table): New function. |
6edcb099 DL |
18089 | |
18090 | * quail.el (use-quail-package): Error message added. | |
18091 | (quail-mode): Make sure to have quail-mode-map at the head of | |
18092 | minor-mode-map-alist. | |
18093 | ||
18094 | * rmail.el (rmail-enable-decoding-message): New variable. | |
18095 | (rmail-convert-file): Comment fixed. | |
18096 | (rmail-revert): Don't decode RMAIL file again because the backup | |
18097 | file is saved in Emacs' internal format. | |
18098 | (rmail-convert-to-babyl-format): Check | |
18099 | rmail-enable-decoding-message. | |
18100 | ||
18101 | * term/x-win.el: Create bold, italic, and bold-italic variants of | |
18102 | default fontset. Name a fontset created from user-specified ASCII | |
18103 | font as "fontset-startup". | |
18104 | ||
18105 | 1997-05-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18106 | ||
18107 | * iso-acc.el (iso-languages): For Latin-2, add ^I and ^i. Fix ~a. | |
18108 | ||
18109 | * Makefile (custom-deps): Target renamed from cus-load.el. | |
e84eb37a | 18110 | (finder-data): Target renamed from finder-inf.el. |
6edcb099 DL |
18111 | (unlock, relock): Targets deleted. |
18112 | ||
18113 | * simple.el (quoted-insert-character-offset): Initialize more cleanly. | |
18114 | (quoted-insert): Don't offset codes above 377. | |
18115 | ||
18116 | * hexl.el: Add a `provide' call. | |
18117 | Delete periods from many error messages. | |
18118 | ||
18119 | * subr.el (read-quoted-char): Don't mask down to 8 bits. | |
18120 | ||
18121 | * iso-acc.el (iso-languages): Add charset spec to some elements. | |
18122 | (iso-accents-compose): Add iso-accents-insert-offset to the code. | |
18123 | (iso-accents-insert-offset): New variable. | |
18124 | (iso-accents-customize): Set iso-accents-insert-offset | |
18125 | according to data from iso-languages. | |
18126 | ||
18127 | 1997-05-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18128 | ||
18129 | * Makefile (lisptagsfiles): Look in all subdirs. | |
18130 | ||
18131 | * bytecomp.el (byte-compile-file-form-custom-declare-variable): | |
18132 | New function. Handle custom-declare-variables. | |
18133 | * custom.el (defcustom): Get rid of eval-and-compile. | |
18134 | The compiler should now handle custom-declare-variables on its own. | |
18135 | ||
18136 | * cus-edit.el (customize): Call customize-group. | |
18137 | ||
18138 | * simple.el (assoc-ignore-case): Downcase KEY as well as element cars. | |
18139 | ||
18140 | * bibtex.el (assoc-ignore-case): Function deleted. | |
18141 | (bibtex-member-of-regexp): Renamed from member-of-regexp. | |
18142 | Call changed. | |
18143 | ||
18144 | * timer.el (timer-event-handler): Take timer as arg directly. | |
18145 | Don't bind a key in special-event-map. | |
18146 | ||
18147 | 1997-05-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18148 | ||
18149 | * menu-bar.el (menu-bar-help-menu): Move "Customize" to the top. | |
18150 | ||
18151 | * lpr.el (printify-region): Doc fix. | |
18152 | ||
18153 | * dabbrev.el (dabbrev-case-replace, dabbrev-case-fold-search): | |
18154 | Make these simple three-value choices. | |
18155 | (dabbrev-completion): Handle dabbrev-case-fold-search | |
18156 | and dabbrev-case-replace the new way. | |
18157 | (dabbrev-expand, dabbrev--substitute-expansion): Likewise. | |
18158 | ||
18159 | * simple.el (forward-visible-line, end-of-visible-line): | |
18160 | New functions. | |
18161 | (kill-line): Use forward-visible-line and end-of-visible-line. | |
18162 | ||
18163 | 1997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> | |
18164 | ||
18165 | * cal-hebrew.el (holiday-passover-etc): Postpone date of Yom | |
10d1d0af | 18166 | HaShoah to Monday if it falls on Sunday (as per amendment passed |
6edcb099 DL |
18167 | by the Israeli Kenesset, May, 1997). |
18168 | ||
18169 | 1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18170 | ||
18171 | * outline.el (outline-mode): Autoload cookie added. | |
18172 | (outline-minor-mode): Likewise. | |
18173 | ||
18174 | * ooutline.el (outline-mode): Autoload cookie deleted. | |
18175 | (outline-minor-mode): Likewise. | |
18176 | ||
18177 | * outline.el: Use defgroup and defcustom. | |
18178 | ||
18179 | * ooutline.el: Renamed from outline.el. | |
e84eb37a | 18180 | * outline.el: Renamed from noutline.el. |
6edcb099 DL |
18181 | |
18182 | * server.el (server-buffer-done): New arg FOR-KILLING. | |
18183 | (server-kill-buffer): New fn, to inform clients when buffer is killed. | |
18184 | ||
18185 | * cus-dep.el (custom-make-dependencies): | |
18186 | Don't use NOSORT in directory-files. | |
18187 | Don't actually visit the files. | |
18188 | Use re-search to search contents fast. | |
18189 | Search the subdirs of `lisp'. | |
18190 | Bind kept-new-versions when saving. | |
18191 | ||
18192 | 1997-05-06 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
18193 | ||
18194 | * lazy-lock.el: Use sexp custom widget for non-nil non-t values. | |
18195 | ||
18196 | * ps-print.el (ps-left-header, ps-right-header): Quote :group name. | |
18197 | ||
18198 | 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18199 | ||
18200 | * byte-opt.el (byte-optimize-approx-equal): Use <=, not <. | |
18201 | (byte-optimize-minus, byte-optimize-plus): Optimize adding | |
18202 | or subtracting 1. | |
18203 | ||
18204 | * imenu.el (imenu-auto-rescan): Fix typo. | |
18205 | ||
18206 | * ffap.el (ffap-alist): Delete `math-mode'. | |
18207 | Move all defvars and defuns out of this, to top level. | |
18208 | Use a constant list as the initial value. | |
18209 | (ffap-soft-value): Rewrite as a macro. | |
18210 | And now it is used only at run time, not at load time. | |
18211 | (ffap-ftp-default-user): Use just "anonymous" as default value. | |
18212 | (ffap-what-domain): Don't set mail-extr-all-top-level-domains here. | |
18213 | (ffap-newsgroup-regexp, ffap-newsgroup-heads): Move up past first use. | |
18214 | (ffap-string-at-point-region): Likewise. | |
18215 | ||
18216 | * dunnet.el (dungeon-nil): Explicitly return nil. | |
18217 | ||
18218 | * mouse-sel.el (mouse-sel-get-selection-function): | |
18219 | Look in x-last-selected-text if necessary. | |
18220 | ||
18221 | * vc.el: Doc fixes. | |
18222 | ||
18223 | 1997-05-05 Hrvoje Niksic <hniksic@srce.hr> | |
18224 | ||
18225 | * time.el, gud.el, metamail.el, simple.el: Customize. | |
18226 | * window.el, frame.el, menu-bar.el, lisp.el, fill.el: Customize. | |
18227 | * files.el, replace.el, vc.el: Customize. | |
18228 | ||
18229 | 1997-05-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18230 | ||
18231 | * term.el (term-mode): Add a mode-class property. | |
18232 | ||
18233 | * gud.el (gud-mode): Add a mode-class property. | |
18234 | ||
18235 | * ws-mode.el (wordstar-mode): Add a mode-class property. | |
18236 | ||
18237 | * hexl.el (hexl-mode): Add a mode-class property. | |
18238 | ||
18239 | 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18240 | ||
18241 | * files.el (set-auto-mode): New arg JUST-FROM-FILE-NAME. | |
18242 | (hack-local-variables): New arg MODE-ONLY. | |
18243 | (set-visited-file-name): Alter the major mode based on new file name. | |
18244 | (change-major-mode-with-file-name): New variable. | |
18245 | ||
18246 | * replace.el (occur-mode): Add a mode-class property. | |
18247 | ||
18248 | * inf-lisp.el (inferior-lisp-mode): Add a mode-class property. | |
18249 | ||
18250 | * compile.el (compilation-mode): Add a mode-class property. | |
18251 | ||
18252 | * comint.el (comint-mode): Add a mode-class property. | |
18253 | ||
18254 | * ange-ftp.el (internal-ange-ftp-mode): Add a mode-class property. | |
18255 | ||
18256 | * edebug.el (edebug-eval-mode): Add a mode-class property. | |
18257 | ||
18258 | * ielm.el (inferior-emacs-lisp-mode): Add a mode-class property. | |
18259 | ||
18260 | * telnet.el (telnet-mode): Add a mode-class property. | |
18261 | ||
18262 | * rlogin.el (rlogin-mode): Add a mode-class property. | |
18263 | ||
18264 | * shell.el (shell-mode): Add a mode-class property. | |
18265 | ||
18266 | * simple.el (minibuffer-text-before-history): New variable. | |
18267 | (minibuffer-history-initialize): New fn, on minibuffer-setup-hook. | |
18268 | (next-history-element, previous-matching-history-element): | |
18269 | Initialize minibuffer-text-before-history. | |
18270 | (next-history-element): Use minibuffer-text-before-history | |
18271 | as "position 0" of the history list. | |
18272 | Use minibuffer-default as position -1, if it is non-nil. | |
18273 | Simplify error logic for beginning and end of history. | |
18274 | ||
18275 | * simple.el (set-variable): Delete old definition (duplicate). | |
18276 | ||
18277 | * rmail.el (rmail-ignored-headers): Add References, Mime-Version, | |
18278 | Lines, Content-Transfer-Encoding. | |
18279 | ||
18280 | * time.el (display-time-string-forms): Test display-time-day-and-date | |
18281 | and display-time-24hr-format here. | |
18282 | (display-time-format): Default value is now nil. | |
18283 | ||
ce058493 | 18284 | 1997-05-04 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
6edcb099 DL |
18285 | |
18286 | * list-holidays.el (list-holidays): Fix buffer title when list is | |
18287 | nil. Do save-excursion to keep from messing up calendar variables. | |
18288 | Handle CHOICE = "" like CHOICE = "Ask". | |
18289 | ||
18290 | * cal-menu.el (cal-menu-list-holidays-following-year) | |
18291 | (cal-menu-list-holidays-previous-year) | |
18292 | (cal-menu-list-holidays-year): New commands. | |
18293 | (calendar-mode-map): Put them in the holidays menu. | |
18294 | ||
18295 | 1997-05-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18296 | ||
18297 | * vc-hooks.el (vc-find-cvs-master): Accept ...+ in a normal entry. | |
18298 | ||
18299 | * replace.el (occur): Doc fix. | |
18300 | ||
18301 | 1997-05-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18302 | ||
18303 | * rmail.el (rmail-count-new-messages): Fix previous change. | |
18304 | ||
18305 | * replace.el (occur): If regexp has uppercase in it, | |
18306 | match it case-sensitively. | |
18307 | ||
18308 | * ffap.el: Many doc fixes. | |
18309 | (ffap-next): Fix message. | |
18310 | ||
18311 | * timezone.el (timezone-parse-date): Match forms 1 and 2 first. | |
18312 | ||
18313 | 1997-05-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18314 | ||
18315 | * gnus/gnus-mule.el: Renamed from ./gnus-mule.el. | |
18316 | ||
18317 | * ispell.el (ispell-dictionary-alist-2): Specify syntax of ' in Danish. | |
18318 | ||
18319 | 1997-05-02 Hrvoje Niksic <hniksic@srce.hr> | |
18320 | ||
18321 | * calendar.el: Customize. | |
18322 | * appt.el, cal-china.el, cal-tex.el, diary-lib.el, solar.el: Likewise. | |
18323 | * rmail.el, rmailout.el, rmailsum.el: Likewise. | |
18324 | * compile.el, ffap.el, mouse.el, isearch.el: Likewise. | |
18325 | * goto-addr.el, hippie-exp.el, icon.el, ielm.el, imenu.el: Likewise. | |
18326 | ||
18327 | 1997-05-02 Inge Frick <inge@nada.kth.se> | |
18328 | ||
18329 | * compile.el: | |
18330 | Support compilers that give a message each time the file being | |
18331 | compiled changes but don't include a file name each error message. | |
18332 | Speed up by searching for regexps one by one instead of combining. | |
18333 | (compile-internal): Takes more optional arguments. All five regexp | |
18334 | alists can be given as argument. | |
e84eb37a | 18335 | Change name of variable regexp-alist to error-regexp-alist. Change |
6edcb099 DL |
18336 | some local variables directly by setq instead of rebinding by let. |
18337 | (compilation-shell-minor-mode): New minor mode. | |
18338 | Similar to compilation-minor-mode, but key bindings don't | |
18339 | collide with shell mode. | |
18340 | (compilation-shell-minor-mode-map, compilation-shell-minor-mode): | |
18341 | New variables. | |
18342 | (compile-auto-highlight): Doc fix. | |
18343 | (compilation-error-regexp-alist): Removed unnecessary line break | |
18344 | in first regexp. Replaced \\(\\|.* on \\) by \\(.* on \\)? in | |
18345 | regexp for Absoft FORTRAN 77 Compiler 3.1.3. Added regexp for | |
18346 | SPARCcompiler Pascal. Divided long line in regexp for Cray C | |
18347 | compiler error messages. Made comment fit in line at regexp for | |
18348 | Sun Ada (VADS, Solaris). FILE-IDX may be nil, meaning an | |
18349 | error message with no file name, so the file name must be taken | |
18350 | from an earlier message. LINE-IDX may be a function which is | |
18351 | called with two arguments the file name and column strings and | |
18352 | returns an error position descriptor. | |
18353 | (compilation-enter-directory-regexp-alist) | |
18354 | (compilation-leave-directory-regexp-alist): New variables. | |
18355 | (compilation-file-regexp-alist) | |
18356 | (compilation-nomessage-regexp-alist): New variables. | |
18357 | (grep-regexp-alist): Removed unnecessary ^ at beginning of regexp. | |
18358 | (compilation-enter-directory-regexp) | |
18359 | (compilation-leave-directory-regexp): Variables deleted. | |
18360 | Replaced by compilation-enter-directory-regexp-alist and | |
18361 | compilation-leave-directory-regexp-alist. | |
18362 | (compilation-buffer-p): Return true also for buffer in | |
18363 | compilation-shell-minor-mode. | |
18364 | (compilation-next-error-locus): Split a long line. | |
18365 | (count-regexp-groupings): Comment about this function not being | |
18366 | needed any more. | |
e84eb37a | 18367 | (compilation-current-file, compilation-regexps): New variables. |
6edcb099 DL |
18368 | (compilation-parse-errors): Large parts rewritten. Don't put the |
18369 | regexps together in one large regexp, instead match them one by one. | |
18370 | Support the generalized subexpression indices. | |
18371 | (compile-collect-regexps, compile-buffer-substring): New functions | |
18372 | supporting compilation-parse-errors. | |
18373 | ||
18374 | 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18375 | ||
18376 | * iswitchb.el (iswitchb-entryfn-p): Use memq, not member. | |
18377 | ||
18378 | 1997-05-01 Stephen Eglen <stephene@cogs.susx.ac.uk> | |
18379 | ||
18380 | * iswitchb.el (iswitchb-visit-buffer): Handle `display' alternative. | |
18381 | (iswitchb-default-keybindings): Define C-x 4 C-o. | |
18382 | (iswitchb-display-buffer): New function. | |
18383 | (iswitchb-entryfn-p): Include iswitchb-display-buffer. | |
18384 | (iswitchb-method, iswitchb-default-method): Doc fixes. | |
18385 | ||
18386 | 1997-05-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18387 | ||
18388 | * menu-bar.el (menu-bar-custom-menu): | |
18389 | New item `Browse All Customization'. | |
18390 | Rename and shuffle other items. | |
18391 | `Specify Group...' is now customize-group. | |
18392 | ||
18393 | * cus-edit.el: Say "standard settings" instead of "factory settings". | |
18394 | ||
18395 | * cus-edit.el (custom-group-magic-alist): New variable. | |
18396 | (custom-group-state-update): Use custom-group-magic-alist. | |
18397 | (customize-group): Renamed from `customize', | |
18398 | and rename argument to GROUP. | |
18399 | (customize): New function. | |
18400 | ||
18401 | * simple.el (set-variable): Simplify previous change. | |
18402 | ||
18403 | * subr.el (make-syntax-table): Doc fix. | |
18404 | ||
18405 | 1997-04-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18406 | ||
18407 | * cc-mode.el (c-fill-paragraph): If fill-prefix is already non-nil, | |
18408 | use it. | |
18409 | ||
18410 | * subr.el (shell-quote-argument): Quote null string usefully. | |
18411 | ||
18412 | * simple.el (set-variable): Check VALUE against type info if available. | |
18413 | Don't evaluate VALUE. | |
18414 | Use a separate history list for the values. | |
18415 | ||
18416 | 1997-04-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18417 | ||
18418 | * time-stamp.el (time-stamp-old-format-warn): Fix a tag string. | |
18419 | (time-stamp-format): Use %Y not %y in default value. | |
18420 | ||
18421 | * crisp.el (crisp-load-scroll-all): Renamed from ...-lock. | |
18422 | (crisp-mode): Use scroll-all... not scroll-lock... | |
18423 | ||
18424 | * scroll-all.el: Renamed from scroll-lock.el. | |
18425 | All functions renamed. | |
18426 | (scroll-all-mode): Variable renamed from is-scroll-lock. | |
18427 | ||
18428 | 1997-04-29 Geoff Voelker <voelker@cs.washington.edu> | |
18429 | ||
18430 | * edt.el (edt-emulation-on): Load edt-pc.el under Windows. | |
18431 | ||
e602e779 | 18432 | 1997-04-29 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
18433 | |
18434 | * time-stamp.el (time-stamp): Verify time-stamp-line-limit is a number. | |
18435 | (time-stamp-string-preprocess): Handle %F correctly. | |
18436 | ||
18437 | 1997-04-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18438 | ||
18439 | * rmail.el (rmail-msgref-vector): New variable. | |
18440 | Holds, for each message, a cons cell which contains the message number | |
18441 | and which relocates if the message number changes. | |
18442 | (rmail-forget-messages): Clear rmail-msgref-vector. | |
18443 | (rmail-variables): Make rmail-msgref-vector buffer-local. | |
18444 | (rmail-count-new-messages): Extend rmail-msgref-vector. | |
18445 | (rmail-set-message-counters): Initialize rmail-msgref-vector. | |
18446 | (rmail-only-expunge): Update rmail-msgref-vector. | |
18447 | Don't look for mail-mode buffers specially. | |
18448 | (rmail-reply): Use rmail-msgref-vector element as arg. | |
18449 | (rmail-forward, rmail-retry-failure): Likewise. | |
18450 | (rmail-mark-message): Accept an element of rmail-mark-message as arg. | |
18451 | ||
10d1d0af | 18452 | * mh-comp.el (mh-smail-batch): Accept &rest arg `ignored'. |
6edcb099 DL |
18453 | |
18454 | * bindings.el: Bind C-x m, C-x 4 m, C-x 5 m to compose-mail... | |
18455 | ||
18456 | * simple.el (compose-mail): Make prefix arg mean "continue". | |
18457 | (compose-mail-other-window, compose-mail-other-frame): New commands. | |
18458 | ||
18459 | * sendmail.el: Don't bind C-x m, C-x 4 m, C-x 5 m. | |
18460 | ||
18461 | * autoload.el (generated-autoload-file): Change defconst to defvar. | |
18462 | ||
18463 | 1997-04-28 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
18464 | ||
18465 | * font-lock.el: Respect font-lock-face-attributes if set. | |
18466 | Define fast-lock and lazy-lock groups here to ensure group order. | |
18467 | ||
18468 | * fast-lock.el: Moved defgroup to font-lock.el. | |
18469 | ||
18470 | * lazy-lock.el: Moved defgroup to font-lock.el. | |
18471 | ||
18472 | * ps-print.el: Use buffer-substring-no-properties not buffer-substring. | |
18473 | ||
18474 | 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18475 | ||
18476 | * ange-ftp.el (ange-ftp-file-entry-p): If ange-ftp-get-files returns | |
18477 | nil, don't try ange-ftp-hash-entry-exists-p, just give up. | |
18478 | ||
18479 | * comint.el (comint-input-face): Deleted. | |
18480 | ||
18481 | * compile.el (compilation-error-regexp-alist): Add regexp for Perl -w. | |
18482 | ||
18483 | * vc-hooks.el (vc-master-templates): Doc fix. | |
18484 | ||
18485 | 1997-04-27 Dave Love <d.love@dl.ac.uk> | |
18486 | ||
18487 | * scheme.el (dsssl-sgml-declaration): Doc fix. | |
18488 | (dsssl-mode): Use stringp to check dsssl-sgml-declaration. | |
18489 | (style, root): Put scheme-indent-function 1. | |
18490 | (dsssl-font-lock-keywords): Use make-regexp version. | |
18491 | ||
18492 | 1997-04-27 Ron Schnell <ronnie@twitch.mit.edu> | |
18493 | ||
18494 | * dunnet.el (dun-special-object): | |
18495 | Floppy disk will melt in inventory or room, regardless | |
18496 | of whether or not Stallman statuette is around. | |
18497 | ||
18498 | * dunnet.el (dun-examine): | |
18499 | You can examine objects in the jar without taking them out. | |
18500 | ||
18501 | * dunnet.el (dun-take): | |
18502 | You can take objects from the jar while you are on the bus. | |
18503 | ||
18504 | * dunnet.el (dun-dig): | |
18505 | Message from digging on the bus is the same as when you dig and don't | |
18506 | find anything. | |
18507 | ||
18508 | * dunnet.el (dun-climb): | |
18509 | No longer errors out of the game when argument to "climb" is invalid. | |
18510 | ||
18511 | * dunnet.el (dun-put): | |
18512 | You can now put things in the jar, even if you are on the bus. | |
18513 | ||
18514 | * dunnet.el (dun-special-move): | |
18515 | "In" or "Out" command tells you if you are already on or off the bus. | |
18516 | ||
18517 | * dunnet.el (dun-sauna-heat): | |
18518 | Changed "begin to sweat" to "are perspiring" | |
18519 | so that it makes sense whether you are heating up or cooling down. | |
18520 | ||
18521 | * dunnet.el (dun-help): | |
18522 | Changed author e-mail address, added web page. | |
18523 | Added hint for batch mode. | |
18524 | ||
18525 | * dunnet.el (*global*): | |
18526 | Fixed spelling of Presely in global object list. | |
18527 | ||
18528 | * dunnet.el (*global*): | |
18529 | Added coconuts, tank, and lake as objects that are recognized. | |
18530 | ||
18531 | * dunnet.el (*global*): | |
18532 | Added `slip' as another way of describing the paper, | |
18533 | and `chip' as another way of describing the CPU. | |
18534 | ||
18535 | * dunnet.el (*global*): | |
18536 | Upcase abbreviations of directions in room descriptions. | |
18537 | ||
18538 | * dunnet.el (dun-login): | |
18539 | Fixed erroneous login message to better-describe ftp limitations. | |
18540 | ||
18541 | * dunnet.el (dun-rlogin): | |
18542 | Added error message if user tries to rlogin back to pokey. | |
18543 | ||
18544 | * dunnet.el (dun-load-d): | |
18545 | Fixed so that if restore file isn't found which in non-batch mode, | |
18546 | window will switch back to game. | |
18547 | ||
18548 | 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18549 | ||
18550 | * custom.el (custom-declare-variable): Don't use `push'. | |
18551 | ||
18552 | 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18553 | ||
18554 | * paragraphs.el (forward-paragraph): Fix editing error | |
18555 | in the updating of paragraph-separate. | |
18556 | ||
18557 | 1997-04-26 Per Abrahamsen <abraham@dina.kvl.dk> | |
18558 | ||
18559 | * cus-face.el (custom-face-attributes): Made the tag a button | |
18560 | on booleans. | |
18561 | Changed version number. | |
18562 | ||
18563 | 1997-04-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18564 | ||
18565 | * simple.el (quoted-insert-character-offset): New variable. | |
18566 | (quoted-insert): Convert characters 0200 - 0377 to 04200 - 04377, | |
18567 | so that users get the same results they are used to. | |
18568 | ||
18569 | 1997-04-26 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> | |
18570 | ||
18571 | * cal-french.el (calendar-print-french-date): Label | |
18572 | French date in echo area. | |
18573 | ||
18574 | * cal-coptic.el (calendar-print-coptic-date): Label | |
18575 | Coptic/Ethiopic date in echo area. | |
18576 | ||
18577 | 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18578 | ||
18579 | * rmail.el (rmail-reply): Pass Rmail buffer and msgnum | |
18580 | as arguments within the mail-send action. | |
18581 | (rmail-forward, rmail-retry-failure): Likewise. | |
18582 | (rmail-mark-message): New function. | |
18583 | (rmail-only-expunge): Update the new kind of action. | |
18584 | (rmail-send-actions-rmail-msg-number) | |
18585 | (rmail-send-actions-rmail-buffer): Variables no longer used. | |
18586 | ||
18587 | 1997-04-25 Per Abrahamsen <abraham@dina.kvl.dk> | |
18588 | ||
18589 | * apropos.el (apropos): Add support for customization groups. | |
18590 | (apropos-print): Ditto. | |
18591 | ||
18592 | * faces.el (describe-face): Add documentation. | |
18593 | ||
18594 | 1997-04-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18595 | ||
18596 | * facemenu.el (facemenu-add-new-face): Rewrite to give each | |
18597 | lambda expression a doc string. | |
18598 | ||
18599 | 1997-04-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18600 | ||
18601 | * buff-menu.el (buffer-menu): Use pop-to-buffer. | |
18602 | (same-window-buffer-names): Add "*Buffer List*". | |
18603 | ||
18604 | * cal-menu.el: Delete all menu-enable properties. | |
18605 | They ran slowly and sometimes got errors. | |
18606 | ||
e84eb37a | 18607 | 1997-04-24 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
6edcb099 DL |
18608 | |
18609 | * skeleton.el (skeleton-read): Doc fix. | |
18610 | ||
f1180544 | 18611 | 1997-04-24 Per Abrahamsen <abraham@dina.kvl.dk> |
6edcb099 DL |
18612 | |
18613 | * widget.el (define-widget): Return name. | |
18614 | ||
e84eb37a | 18615 | * cus-edit.el (custom-set-value): New command. |
6edcb099 DL |
18616 | (custom-set-variable): New command. |
18617 | (customize-saved): Renamed from `customize-customized'. | |
18618 | (customize-customized): New command. | |
18619 | (custom-save-customized): New command. | |
18620 | ||
18621 | * widget.el (:prompt-value): New keyword. | |
18622 | ||
18623 | * wid-edit.el (widget-prompt-value): New function. | |
18624 | (default): Use it. | |
18625 | (widget-default-prompt-value): New function. | |
18626 | (const): Use it. | |
18627 | (widget-const-prompt-value): New function. | |
18628 | (string): Use it. | |
18629 | (widget-string-prompt-value-history): New variable. | |
18630 | (widget-string-prompt-value): New function. | |
18631 | (file): Use it. | |
18632 | (widget-file-prompt-value): New function. | |
18633 | (sexp): Use it. | |
18634 | (widget-sexp-prompt-value-history): New variable. | |
18635 | (widget-sexp-prompt-value): New function. | |
18636 | (boolean): Use it. | |
18637 | (widget-boolean-prompt-value): New function. | |
18638 | ||
18639 | * cus-edit.el (custom-variable-prompt): Limit completion to user | |
18640 | options. Allow non-match input. | |
18641 | ||
18642 | * wid-edit.el (character): Give error if the length of the field | |
18643 | isn't exactly 1. | |
18644 | ||
18645 | * wid-edit.el (widget-regexp-validate): New function. | |
18646 | (regexp): Use it. | |
18647 | (widget-regexp-match): New function. | |
18648 | (regexp): Use it. | |
18649 | ||
18650 | * cus-edit.el (custom-variable-action): Use `custom-toggle-hide'. | |
18651 | (custom-face-action): Ditto. | |
18652 | (custom-group-action): Ditto. | |
18653 | ||
18654 | * cus-edit.el (custom-toggle-hide): New function. | |
18655 | (custom-level-action): Use it. | |
18656 | (custom-group-menu): Ditto. | |
18657 | (custom-face-menu): Ditto. | |
18658 | (custom-variable-menu): Ditto. | |
18659 | ||
18660 | * cus-edit.el (custom-redraw): Goto old line and column instead of | |
18661 | old character position. This is more tolerant for changes. | |
18662 | ||
18663 | * wid-edit.el (widget-choice-action): Only notify parent if | |
18664 | something was chosen. | |
18665 | ||
18666 | * custom.el (custom-declare-group): Make sure initial members | |
18667 | aren't duplicated even if the `defgroup' is evaluated twice. | |
18668 | ||
18669 | * wid-browse.el (widget-minor-mode): New variable and command. | |
18670 | (widget-minor-mode-map): New variable. | |
18671 | Add to `'minor-mode-alist' and `minor-mode-map-alist'. | |
18672 | ||
18673 | * wid-edit.el (widget-specify-inactive): Set priority. | |
18674 | ||
18675 | * wid-edit.el (widget-move): Skip inactive widgets. | |
18676 | ||
18677 | * cus-edit.el (custom-display-unselected-match): Matched too many | |
18678 | displays. | |
18679 | ||
18680 | * wid-edit.el (widget-field-face): Changed default background | |
18681 | color. | |
18682 | ||
18683 | * custom.el (custom-declare-variable): Set `custom-get' the right | |
18684 | place. | |
18685 | ||
18686 | * cus-edit.el (custom-magic): Don't notify the parent. | |
18687 | ||
18688 | * custom.el (custom-initialize-set): New function. | |
18689 | (custom-initialize-reset): New function. | |
18690 | (custom-initialize-changed): New function. | |
18691 | (custom-declare-variable): Use `custom-initialize-set' as | |
18692 | default for `:initialize'. | |
18693 | ||
18694 | * cus-edit.el (custom-save-variables): Save :require symbols. | |
18695 | ||
18696 | * custom.el (:initialize, :set, :get, :request): New keywords. | |
18697 | (custom-declare-variable): Support them. | |
18698 | (custom-set-variables): Ditto. | |
18699 | (defcustom): Document them. | |
18700 | (custom-initialize-default): New function. | |
18701 | * cus-edit.el (custom-variable-value-create): Support them. | |
18702 | (custom-variable-set): Ditto. | |
18703 | (custom-variable-save): Ditto. | |
18704 | (custom-variable-reset-saved): Ditto. | |
18705 | (custom-variable-reset-factory): Ditto. | |
18706 | (custom-variable-state-set): Ditto. | |
18707 | ||
18708 | * cus-edit.el (custom-menu-filter): New function. | |
18709 | (custom-variable-menu): New format. | |
18710 | (custom-variable-action): Use it. | |
18711 | (custom-face-menu): New format. | |
18712 | (custom-face-action): Use it. | |
18713 | (custom-group-menu): New format. | |
18714 | (custom-group-action): Use it. | |
18715 | ||
18716 | * wid-edit.el (widget-choose): Accept unselectable items. | |
18717 | ||
18718 | * wid-edit.el (widget-default-create): Clear undo buffer. | |
18719 | (widget-default-delete): Ditto. | |
18720 | ||
18721 | * cus-edit.el (customize-other-window): New function. | |
18722 | ||
18723 | * wid-edit.el (widget-info-link-action): Steal mouse up event. | |
18724 | ||
18725 | * wid-edit.el (widget-specify-insert): Use old style backquote. | |
18726 | ||
18727 | 1997-04-23 Geoff Voelker <voelker@cs.washington.edu> | |
18728 | ||
e84eb37a JB |
18729 | * w32-fns.el (w32-using-nt, w32-shell-name, w32-using-system-shell-p) |
18730 | (w32-startup): New functions. | |
6edcb099 DL |
18731 | (w32-system-shells): New variable. |
18732 | ||
18733 | 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18734 | ||
18735 | * find-file.el: Fix messages. | |
18736 | ||
18737 | * sgml-mode.el: Many doc fixes. | |
18738 | ||
e84eb37a | 18739 | 1997-04-23 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
6edcb099 DL |
18740 | |
18741 | * sgml-mode.el (sgml-value): Use 'identity as default value. | |
18742 | (sgml-mode): Doc fix. | |
18743 | (sgml-name-8bit-mode): Tell the user if set or reset. | |
18744 | (sgml-tag): Doc fix. | |
18745 | (sgml-tag): Protect "<" from skeleton-transformation. | |
18746 | (sgml-attributes): Doc fix. | |
18747 | (sgml-attributes): Square brackets removed from prompt. | |
18748 | (sgml-attributes): Arg ALIST renamed to TAG. | |
18749 | (sgml-attributes): Apply skeleton-transformation when necessary. | |
18750 | (sgml-value): Doc added. | |
18751 | (sgml-value): Square brackets removed from prompt. | |
18752 | (html-tag-alist): New variable 1-7, variable `list' changed. | |
3570691b JB |
18753 | (html-tag-alist) <dir>, <menu>: Use new value of `list'. |
18754 | (html-tag-alist) <font>: Fixed (doc of sgml-tag-alist needs fixing). | |
18755 | (html-tag-alist) <ol>, <ul>: Fixed. | |
18756 | (html-tag-alist) <fn>: Commented out. | |
6edcb099 DL |
18757 | |
18758 | * skeleton.el (define-skeleton): Doc fix. | |
18759 | ||
18760 | 1997-04-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18761 | ||
18762 | * compare-w.el (compare-windows): Allow windows on different frames. | |
18763 | ||
18764 | 1997-04-23 Ken'ichi Handa <handa@etl.go.jp> | |
18765 | ||
18766 | * mule-conf.el: Re-arrange priorities of coding categories. | |
18767 | ||
18768 | 1997-04-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18769 | ||
18770 | * ispell.el (ispell-overlay-window): Bind frame-override-unsplittable. | |
18771 | ||
18772 | * rcompile.el (remote-compile): Make comint-file-name-prefix local | |
18773 | in the compilation buffer. | |
18774 | ||
18775 | * bindings.el (debug-ignored-errors): Update the regexps for | |
e84eb37a | 18776 | the dabbrev error messages. |
6edcb099 DL |
18777 | |
18778 | * fast-lock.el: Delete setting of byte-compile-dynamic, | |
18779 | byte-compile-dynamic-docstrings and byte-optimize. | |
18780 | (fast-lock-save-facep, save-buffer-state): Move defmacros to top level. | |
18781 | ||
18782 | * lazy-lock.el: Delete setting of byte-compile-dynamic, | |
18783 | byte-compile-dynamic-docstrings and byte-optimize. | |
18784 | (with-current-buffer): Duplicate definition deleted. | |
18785 | (save-buffer-state, do-while): Move defmacros to top level. | |
18786 | ||
18787 | * wid-edit.el: Use copy-sequence, not copy-list. | |
18788 | Use cl only at compile time. | |
18789 | ||
18790 | * cus-edit.el (custom-variable-type): Use copy-sequence, not copy-list. | |
18791 | ||
18792 | * octave-mod.el (inferior-octave-output-list): Declare here | |
18793 | to avoid compiler warnings. | |
18794 | (inferior-octave-output-string): Likewise. | |
18795 | (inferior-octave-receive-in-progress): Likewise. | |
18796 | ||
18797 | * modula2.el (m2-end-comment-column): New defvar. | |
18798 | (modula-2-mode, m2-end-comment): Use m2-end-comment-column | |
18799 | instead of end-comment-column. | |
e84eb37a | 18800 | (m2-compile, m2-link): Don't set `modulename'. |
6edcb099 DL |
18801 | |
18802 | * sh-script.el (sh-case): Make this a simple define-skeleton | |
18803 | as it was originally. Don't add a menu-enable property. | |
18804 | (sh-assignment-regexp): Renamed from sh-assignment-prefix | |
18805 | undoing a renaming made by mistake. | |
18806 | ||
18807 | * sgml-mode.el (sgml-transformation): Fix previous change. | |
18808 | ||
18809 | 1997-04-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18810 | ||
18811 | * custom.el (custom-declare-variable): | |
18812 | Use copy-sequence, not copy-list. | |
18813 | ||
18814 | * vc-hooks.el (vc-find-cvs-master): Handle a "New file!" entry. | |
18815 | (vc-fetch-master-properties): Match "New file!". | |
18816 | ||
18817 | * elp.el (elp-report-limit): Change prompt string. | |
18818 | (elp-version): Incremented. | |
18819 | ||
18820 | * mule-cmds.el (mule-keymap): Add C-x RET C-\ for select-input-method. | |
18821 | ||
18822 | * files.el (recover-file): Fix error message. | |
18823 | ||
18824 | 1997-04-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18825 | ||
18826 | * cus-edit.el (custom-face-set): Don't copy an empty face, | |
18827 | just call custom-face-display-set. | |
18828 | (custom-face-reset-saved, custom-face-save, custom-face-reset-factory): | |
18829 | Likewise. | |
18830 | (custom-face-display-set): Define this here. | |
18831 | (custom-display-match-frame): Define here. | |
18832 | ||
18833 | * cus-face.el: Major simplification; most of file contents deleted. | |
18834 | factory-face property renamed to face-defface-spec. | |
18835 | ||
18836 | * faces.el (frame-set-background-mode): New function. | |
18837 | (frame-background-mode): New variable. | |
18838 | (x-create-frame-with-faces): Rearrangement of order of font | |
18839 | processing. Handle custom-faces here. | |
18840 | (face-doc-string, set-face-doc-string): New functions. | |
18841 | (set-face-bold-p, set-face-italic-p): New functions. | |
18842 | (face-bold-p, face-italic-p): New function. | |
18843 | (face-spec-set, face-spec-set-1, face-spec-set-match-display): | |
18844 | New functions. | |
18845 | ||
18846 | * frame.el (make-frame): Don't call custom-initialize-frame. | |
18847 | ||
18848 | * texnfo-upd.el (texinfo-master-menu-header): Delete newline at start. | |
18849 | (texinfo-insert-master-menu-list): Add @detailmenu and | |
18850 | @end detailmenu commands. | |
18851 | ||
18852 | 1997-04-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18853 | ||
18854 | * skeleton.el (skeleton-read): Fix previous change. | |
18855 | ||
18856 | * simple.el (transient-mark-mode): Print message if used interactively. | |
18857 | ||
18858 | * sendmail.el (mail-attach-file): New function. | |
18859 | (mail-mode-map): Add mail-attach-file on C-c C-i. | |
18860 | ||
18861 | 1997-04-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18862 | ||
18863 | * facemenu.el (facemenu-update): Don't make global bindings here. | |
18864 | Make them at top level. | |
18865 | (facemenu-key): Variable deleted. | |
18866 | (facemenu-keybindings, facemenu-new-faces-at-end) | |
18867 | (facemenu-unlisted-faces, facemenu-remove-face-function): Doc fixes. | |
18868 | ||
18869 | * sh-script.el: Remove all menu-enable properties | |
18870 | except for sh-case. | |
18871 | ||
e84eb37a | 18872 | 1997-04-17 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
6edcb099 DL |
18873 | |
18874 | * sgml-mode.el (sgml-name-char): Ask user with a prompt. | |
18875 | ||
18876 | 1997-04-16 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
18877 | ||
333f9019 | 18878 | * font-lock.el: Customize. |
6edcb099 DL |
18879 | (font-lock-defaults-alist): Leave ~ syntax alone in C++. |
18880 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Match ~ | |
18881 | characters here. | |
18882 | (font-lock-fontify-syntactically-region): Clean code. | |
18883 | (font-lock-defaults-alist): Don't set font-lock-comment-start-regexp, | |
18884 | as font-lock-fontify-syntactically-region doesn't use it anymore. | |
18885 | (font-lock-comment-start-regexp): Delete variable. | |
18886 | (font-lock-set-defaults): Define variable if not bound. | |
18887 | (font-lock-compile-keywords): Don't set font-lock-keywords. | |
18888 | (font-lock-fontify-keywords-region): Set it here. | |
18889 | ||
333f9019 | 18890 | * fast-lock.el: Customize. |
6edcb099 DL |
18891 | (fast-lock-cache-data): Simplify calls of font-lock-compile-keywords. |
18892 | ||
333f9019 | 18893 | * lazy-lock.el: Customize. |
6edcb099 DL |
18894 | (lazy-lock-fontify-conservatively): Fontify around WINDOW's point. |
18895 | ||
18896 | * shell.el (shell-font-lock-keywords): Use EVAL form for prompt. | |
18897 | ||
18898 | * modula2.el (modula-2-mode): Set font-lock-defaults. | |
e84eb37a JB |
18899 | (m2-font-lock-keywords) |
18900 | (m2-font-lock-keywords-1, m2-font-lock-keywords-2) | |
18901 | (m3-font-lock-keywords) | |
6edcb099 DL |
18902 | (m3-font-lock-keywords-1, m3-font-lock-keywords-2): New variables. |
18903 | ||
18904 | 1997-04-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18905 | ||
18906 | * skeleton.el (skeleton-insert): Rename the function's argument | |
18907 | to `regions', and bind `skeleton-regions' with let. | |
18908 | (skeleton-read): Rename arg STR to PROMPT. | |
18909 | ||
18910 | * sendmail.el (sendmail-send-it): Use quoted-printable encoding | |
18911 | for the From field. | |
18912 | ||
18913 | * sgml-mode.el (sgml-value): Don't perform the skeleton-transformation | |
18914 | on the value. | |
18915 | ||
18916 | 1997-04-15 Andrew Innes <andrewi@harlequin.co.uk> | |
18917 | ||
18918 | * hilit19.el (hilit-rehighlight-message): Respect mail-mode | |
18919 | header/body separation line. | |
18920 | ||
18921 | 1997-04-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18922 | ||
18923 | * rmailsum.el (rmail-summary-delete-forward): Argument is now | |
18924 | a repeat count. | |
18925 | (rmail-summary-delete-backward): Corresponding changes. | |
18926 | ||
18927 | * sh-script.el (sh-while-getopts): Don't add menu-enable property. | |
18928 | ||
18929 | 1997-04-15 Hrvoje Niksic <hniksic@srce.hr> | |
18930 | ||
18931 | * saveplace.el: Add defgroup; use defcustom for user vars. | |
18932 | * pascal.el, supercite.el: Likewise. | |
18933 | ||
18934 | 1997-04-15 Per Abrahamsen <abraham@dina.kvl.dk> | |
18935 | ||
18936 | * cus-dep.el (custom-make-dependencies): Add `provide' to generated | |
18937 | file. | |
18938 | ||
18939 | 1997-04-15 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu> | |
18940 | ||
18941 | * term/pc-win.el (x-select-enable-clipboard): New variable. | |
18942 | (x-select-text, x-get-selection-value): New functions, support for | |
18943 | MS-Windows clipboard. | |
18944 | ||
18945 | 1997-04-15 Per Abrahamsen <abraham@dina.kvl.dk> | |
18946 | ||
18947 | * cus-start.el: Add support for face documentation. | |
18948 | ||
18949 | * cus-dep.el (custom-make-dependencies): Fixed generation of | |
18950 | parens. | |
18951 | Fixed message. | |
18952 | ||
39dc7e84 | 18953 | 1997-04-15 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
18954 | |
18955 | * rlogin.el (rlogin-process-connection-type): Default to t | |
18956 | for solaris 2.x. | |
18957 | ||
18958 | 1997-04-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18959 | ||
18960 | * simple.el (overwrite-mode-binary, overwrite-mode-textual): | |
18961 | Use defvar. | |
18962 | ||
18963 | * pascal.el (pascal-mode): Set comment-start. | |
18964 | ||
18965 | * winner.el: New file. | |
18966 | ||
b344d29d | 18967 | 1997-04-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
6edcb099 DL |
18968 | |
18969 | * sgml-mode.el (sgml-char-names): Change ensp to nbsp. | |
18970 | ||
18971 | 1997-04-14 Ilya Zakharevich <ilya@math.ohio-state.edu> | |
18972 | ||
18973 | * font-lock.el (font-lock-fontify-syntactically-region): Use new | |
18974 | features of parse-partial-sexp instead of doing regexp search. | |
18975 | ||
18976 | 1997-04-14 Steven L Baur <steve@altair.xemacs.org> | |
18977 | ||
18978 | * edebug.el (edebug-read-and-maybe-wrap-form): Protect | |
18979 | against pathological recursive calls. | |
18980 | ||
18981 | 1997-04-14 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
18982 | ||
18983 | * timer.el (timer-until): Fix syntax error. | |
18984 | * browse-url.el (browse-url-browser-function): Fix syntax error. | |
18985 | ||
18986 | 1997-04-14 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
18987 | ||
18988 | * frame.el (frame-parameter): Doc fix. | |
18989 | ||
18990 | 1997-04-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
18991 | ||
18992 | * timer.el (timer-until): New function. | |
18993 | (timer-max-repeats): New variable. | |
18994 | (timer-event-handler): Avoid rerunning a timer many times | |
18995 | if real time has "jumped" forward. | |
18996 | ||
18997 | * uce.el, vcursor.el: New files. | |
18998 | ||
18999 | * sgml-mode.el (sgml-tag): Use intangible here. | |
19000 | (sgml-tags-invisible): Don't add intangible property | |
19001 | separately here. Just the category property is enough. | |
19002 | Eliminate local variable `point'. | |
19003 | Bind inhibit-point-motion-hooks. | |
19004 | ||
19005 | 1997-04-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19006 | ||
19007 | * custom.el: Doc fixes. | |
19008 | ||
19009 | * jka-compr.el (jka-compr-temp-name-template): Fix editing error. | |
19010 | ||
19011 | * ps-print.el (ps-print-color-p): Fix minor error. | |
19012 | ||
19013 | * dired.el (dired-internal-noselect): When setting default-directory, | |
19014 | don't check file-name-directory. | |
19015 | ||
19016 | * subr.el (kbd): New macro. | |
19017 | ||
19018 | * sgml-mode.el (sgml-mode-facemenu-add-face-function): New function. | |
19019 | (sgml-mode-common): Use that function for the hook value. | |
19020 | ||
19021 | * dired.el (dired-noselect): Avoid calling file-directory-p | |
19022 | when the initial argument was syntactically a directory name. | |
19023 | ||
19024 | 1997-04-13 Hrvoje Niksic <hniksic@srce.hr> | |
19025 | ||
19026 | * time-stamp.el: Add defgroup; use defcustom for user vars. | |
19027 | * eldoc.el: Likewise. | |
19028 | ||
19029 | 1997-04-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19030 | ||
19031 | * loadup.el: Load cus-start. | |
19032 | Don't insist that bindings.el not be compiled. | |
19033 | ||
19034 | * mail-utils.el (mail-quote-printable, mail-unquote-printable) | |
19035 | (mail-unquote-printable-hexdigit): New functions. | |
19036 | ||
19037 | * elp.el (elp-functionp): Definitions deleted; use functionp. | |
19038 | ||
19039 | * subr.el (functionp): New function. | |
19040 | ||
19041 | 1997-04-12 Dave Love <d.love@dl.ac.uk> | |
19042 | ||
19043 | * files.el (auto-mode-alist): Add .dsl and .dsssl for dsssl-mode. | |
19044 | ||
19045 | 1997-04-12 Barry A. Warsaw <bwarsaw@cnri.reston.va.us> | |
19046 | ||
19047 | * Public release 2.39 | |
19048 | ||
19049 | * elp.el (elp-functionp): New function. | |
19050 | ||
19051 | * elp.el (elp-instrument-package): Don't attempt to instrument autoload | |
19052 | functions. | |
19053 | ||
19054 | (elp-elapsed-time): New function to calculate the different between | |
19055 | two `current-time' lists. This no longer throws away the top 16 bits | |
19056 | of information. | |
19057 | ||
19058 | (elp-wrapper): Use elp-elapsed-time instead of elp-get-time. Also, | |
19059 | call `current-time' as close to the function entrance and exit as | |
19060 | possible so more of the overhead is eliminated from the times. | |
19061 | ||
19062 | (elp-get-time): Obsolete, deleted. | |
19063 | ||
19064 | * elp.el (elp-restore-function): | |
19065 | When restoring, do not check assq elp-wrapper | |
19066 | if the symbol-function is a compiled lisp function (i.e. byte coded). | |
19067 | If it is byte-coded, it could not have been instrumented. | |
19068 | Don't do the symbol-function restoration if | |
19069 | the symbol has no function definition. | |
19070 | ||
19071 | * elp.el (elp-instrument-function): Always `restore' the funsym before | |
19072 | instrumenting. | |
19073 | Fail if function is an autoload symbol. | |
19074 | ||
19075 | * elp.el (elp-instrument-list): Remove unnecessary condition-case. | |
19076 | ||
19077 | * elp.el (elp-results): | |
19078 | Noninteractive as a function is non-portable, use the | |
19079 | variable instead. buffer-substring with 3 arguments is non-portable. | |
19080 | ||
19081 | * elp.el (elp-instrument-function, elp-instrument-list): | |
19082 | Handle function symbols that have already been instrumented. Do | |
19083 | not instrument them twice. | |
19084 | ||
19085 | * elp.el (elp-recycle-buffers-p): New variable. | |
19086 | ||
19087 | * elp.el (elp-report-limit, elp-sort-by-function): New default values. | |
19088 | ||
19089 | * elp.el (elp-use-standard-output): New variable. | |
19090 | ||
19091 | (elp-results): Optionally dump results to standard-output. | |
19092 | ||
19093 | 1997-04-12 Per Abrahamsen <abraham@dina.kvl.dk> | |
19094 | ||
19095 | * apropos.el (apropos): Add support for faces, widgets, and user | |
19096 | options. | |
19097 | (apropos-print): Ditto. | |
19098 | ||
e84eb37a JB |
19099 | * cus-edit.el (abbrev-mode, alloc, undo, modeline, fill) |
19100 | (editing-basics, display, execute, installation, dired, limits) | |
19101 | (debug, minibuffer, keyboard, mouse, menu, auto-save) | |
19102 | (processes-basics, windows): New customization groups. | |
6edcb099 DL |
19103 | |
19104 | * cus-start.el: New file. | |
19105 | ||
19106 | * cus-face.el (custom-face-font-size): Don't assume integral | |
19107 | number. | |
19108 | ||
19109 | * cus-edit.el (custom-menu-create): Don't allow optional `NAME'. | |
19110 | (customize-menu-create): Do allow optional name. | |
19111 | ||
19112 | * custom.el (custom-set-variables): Add warning for old format. | |
19113 | ||
19114 | * cus-edit.el (custom-variable-set): Use `set-default' instead of | |
19115 | `set'. | |
19116 | (custom-variable-save): Ditto. | |
19117 | (custom-variable-reset-saved): Ditto. | |
19118 | (custom-variable-reset-factory): Ditto. | |
19119 | ||
19120 | * cus-edit.el (customize-face-other-window): New function. | |
19121 | ||
19122 | * wid-browse.el (widget-browse-mode-customize-menu): New menu. | |
19123 | (widget-browse-mode): Add it. | |
19124 | (widget-browse-mode-map): Bind `q'. | |
19125 | ||
19126 | * wid-browse.el (widget-browse-other-window): New function. | |
19127 | ||
19128 | * cus-edit.el (customize-menu-create): New function. | |
19129 | (custom-mode-customize-menu): Use it. | |
19130 | ||
19131 | * cus-edit.el (custom-make-dependencies): Deleted function. | |
19132 | ||
19133 | * cus-edit.el (customize-face): Sort faces. | |
19134 | ||
19135 | * cus-edit.el (custom-faces): New group. | |
19136 | (custom-magic-alist): Added. | |
19137 | (custom-variable-sample-face): Added. | |
19138 | (custom-variable-button-face): Added. | |
19139 | (custom-face-tag-face): Added. | |
19140 | (custom-group-tag-faces): Added. | |
19141 | (custom-group-tag-face): Added. | |
19142 | (customize): Removed from faces group. | |
19143 | ||
19144 | * cus-edit.el (custom-load-recursion): New variable. | |
19145 | (custom-load-symbol): Use it. | |
19146 | (custom-mode-customize-menu): New menu. | |
19147 | (custom-mode): Use it. | |
10d1d0af | 19148 | Code moved to the end of the file. |
6edcb099 DL |
19149 | |
19150 | * cus-edit.el (custom-buffer-create-internal): Split out from | |
19151 | `custom-buffer-create'. | |
19152 | (custom-buffer-create-other-window): New function. | |
19153 | ||
19154 | * cus-edit.el (custom-guess-name-alist): Renamed from | |
19155 | `custom-guess-type-alist'. | |
19156 | (custom-guess-doc-alist): New option. | |
19157 | (custom-guess-type): Use them. | |
19158 | ||
19159 | * cus-face.el (set-face-stipple): Removed Kyle Jones code. | |
19160 | ||
19161 | * cus-face.el (face-doc-string): Changed property name to | |
19162 | `face-documentation'. | |
19163 | (set-face-doc-string): Ditto. | |
19164 | ||
19165 | * cus-edit.el (custom-unlispify-menu-entry): Strip terminating | |
19166 | `-p' off booleans. | |
19167 | ||
19168 | * cus-edit.el (custom-save-faces): Make sure `default' is saved first. | |
19169 | ||
19170 | * wid-edit.el (widget-vector-match): Pass arguments to | |
19171 | `widget-apply' in the correct order. | |
19172 | ||
19173 | * custom.el (custom-define-hook): Change to defvar. | |
19174 | * cus-edit.el (custom-define-hook): Add customization support. | |
19175 | ||
19176 | * cus-edit.el (custom-menu-update): Don't autoload. | |
19177 | (custom-menu-reset): Move here from `custom.el'. | |
19178 | Remove XEmacs support. | |
19179 | (custom-help-menu): Move here from `custom.el'. | |
19180 | Remove XEmacs support. | |
19181 | (custom-menu-create): Work even if `custom-menu-nesting' is | |
19182 | unbound. | |
19183 | (custom-menu-nesting): Don't define for XEmacs. | |
19184 | ||
19185 | * cus-face.el (after-make-frame-hook): Removed | |
19186 | `custom-initialize-frame', as this is now in `frame.el'. | |
19187 | ||
19188 | * cus-edit.el (custom-guess-type-alist): New option. | |
19189 | (custom-guess-type): New function. | |
19190 | (custom-variable-type): New function. | |
19191 | (custom-variable-value-create): Use it. | |
19192 | ||
19193 | * cus-face.el (custom-face-attributes): Moved :family to the | |
19194 | beginning of the list. | |
19195 | (custom-face-attributes): Added :strikethru attribute. | |
19196 | ||
19197 | * custom.el (custom-set-variables): If variable is already set, | |
19198 | overwrite it here. | |
19199 | (custom-declare-variable): Do not set saved variables, if they | |
19200 | already are bound. | |
19201 | (custom-declare-variable): Clear the `force-value' flag if set. | |
19202 | ||
19203 | * widget.el (:text-format): New keyword. | |
19204 | * wid-edit.el (push-button): Define it. | |
19205 | (widget-push-button-value-create): Use it. | |
6edcb099 DL |
19206 | |
19207 | 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19208 | ||
19209 | * bookmark.el (bookmark, bookmark-use-annotations) | |
19210 | (bookmark-save-flag, bookmark-save-flag): Doc fixes. | |
19211 | ||
19212 | * scheme.el (make): Add scheme-indent-function property. | |
19213 | ||
19214 | * Makefile (finder-inf.el, autoloads): New targets. | |
19215 | (cus-load.el): Minor simplification. | |
19216 | ||
19217 | 1997-04-11 Hrvoje Niksic <hniksic@srce.hr> | |
19218 | ||
19219 | * add-log.el, avoid.el, bookmark.el, cl-indent.el, cmacexp.el: | |
19220 | * comint.el, completion.el, dabbrev.el, desktop.el, edebug.el: | |
19221 | * enriched.el, executable.el, f90.el, fast-lock.el, fortran.el: | |
19222 | * hexl.el, jka-compr.el, lpr.el, makeinfo.el, man.el: | |
19223 | * mh-comp.el, mh-e.el, mh-utils.el, outline.el, page-ext.el: | |
19224 | * prolog.el, ps-print.el, rcompile.el, rlogin.el, rsz-mini.el: | |
19225 | * sgml-mode.el, sh-script.el, shell.el, smtpmail.el: | |
19226 | * term.el, tex-mode.el, texinfo.el, two-column.el, uniquify.el: | |
19227 | Add defgroup's; use defcustom for user vars. | |
19228 | ||
19229 | 1997-04-11 Dave Love <d.love@dl.ac.uk> | |
19230 | ||
19231 | * vc.el (vc-update-change-log): Run `rcs2log' in the correct | |
19232 | directory when ChangeLog is found elsewhere. Display any error | |
19233 | output from rcs2log. | |
19234 | ||
19235 | 1997-04-11 Per Abrahamsen <abraham@dina.kvl.dk> | |
19236 | ||
19237 | * Makefile (cus-load.el): New target. | |
19238 | ||
19239 | * cus-dep.el: New file. | |
19240 | ||
19241 | 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19242 | ||
19243 | * server.el (server-done): If buffer visits no file, don't offer save. | |
19244 | ||
19245 | * holidays.el (list-holidays): Add autoload cookie. | |
19246 | ||
19247 | * cus-face.el: Don't add custom-initialize-frame to | |
19248 | after-make-frame-hook. | |
19249 | ||
19250 | * frame.el (make-frame): Call custom-initialize-frame | |
19251 | only if cus-face is loaded. | |
19252 | ||
19253 | * sendmail.el (mail-do-fcc): After appending to a buffer, | |
19254 | offer to save it. Or if the buffer matched the file, | |
19255 | append to the file too. | |
19256 | ||
19257 | 1997-04-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19258 | ||
19259 | * files.el (file-relative-name): Expand both args before | |
19260 | checking for device mismatch. | |
19261 | ||
19262 | * scroll-lock.el: New file. | |
19263 | ||
19264 | * crisp.el: New file. | |
19265 | ||
19266 | * cus-face.el (custom-initialize-frame): Add autoload cookie. | |
19267 | ||
19268 | * faces.el (make-face): New arg no-resources. | |
19269 | (make-empty-face): New function. | |
19270 | ||
19271 | * frame.el (frame-parameter): New function. | |
19272 | ||
19273 | * simple.el (keyboard-escape-quit): Exit recursive edits, | |
19274 | and switch away from buffers whose names start with space. | |
19275 | ||
19276 | 1997-04-10 Ed Reingold <emr@silver.wisdom.weizmann.ac.il> | |
19277 | ||
19278 | * holidays.el (list-holidays): New function. | |
19279 | ||
19280 | * cal-julian.el (diary-astro-day-number): Change format string. | |
19281 | ||
19282 | * cal-french.el (diary-french-date): Use `date'. | |
19283 | Add some additional text at the end. | |
19284 | ||
19285 | * cal-persia.el (diary-persian-date): Use `date'. | |
19286 | Add some additional text at the end. | |
19287 | ||
19288 | * cal-coptic.el (diary-coptic-date): Use `date'. | |
19289 | If calendar-coptic-date-string gives nonempty string, | |
19290 | add additional text to it. | |
19291 | ||
19292 | * cal-islam.el (diary-islamic-date): Use `date'. | |
19293 | ||
19294 | 1997-04-10 Hrvoje Niksic <hniksic@srce.hr> | |
19295 | ||
19296 | * ispell.el: Use defcustom for user variables. | |
19297 | ||
19298 | 1997-04-10 Dave Love <d.love@dl.ac.uk> | |
19299 | ||
19300 | * scheme.el: Add DSSSL mode and share code with newly required | |
19301 | lisp-mode as much as possible. | |
19302 | (scheme-mode-variables): Copy filling stuff from lisp-mode. | |
19303 | Add an outline-regexp. | |
19304 | (scheme-mode-map): Inherit shared-lisp-mode-map and provide a menu. | |
19305 | (dsssl-sgml-declaration): New variable. | |
19306 | (dsssl-mode): New command. | |
19307 | (dsssl-font-lock-keywords): New variable. | |
19308 | (scheme-indent-function): Near copy of lisp-indent-function. | |
e84eb37a JB |
19309 | (scheme-comment-indent, scheme-indent-offset) |
19310 | (scheme-indent-function, scheme-indent-line) | |
19311 | (calculate-scheme-indent, scheme-indent-specform) | |
19312 | (scheme-indent-defform, scheme-indent-sexp): Removed; use lisp-mode | |
6edcb099 DL |
19313 | equivalents. |
19314 | (scheme-imenu-generic-expression): New variable. | |
19315 | (dsssl-imenu-generic-expression): New variable. | |
19316 | (scheme-let-indent): Use lisp-indent-specform. | |
19317 | ||
19318 | 1997-04-09 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
19319 | ||
19320 | * sh-script.el (sh-mode): Set font-lock-comment-start-regexp via | |
19321 | font-lock-defaults. | |
19322 | (sh-set-shell): Don't set font-lock-keywords or font-lock-syntax-table, | |
19323 | and don't toggle Font Lock mode if it is already on. | |
19324 | ||
19325 | 1997-04-09 Dave Love <d.love@dl.ac.uk> | |
19326 | ||
19327 | * cmuscheme.el (scheme-mode-map): Add some menu items. | |
19328 | ||
19329 | 1997-04-09 Per Abrahamsen <abraham@dina.kvl.dk> | |
19330 | ||
19331 | * lisp-mode.el (eval-defun): For defcustom, always set the value. | |
19332 | ||
19333 | 1997-04-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19334 | ||
19335 | * complete.el (PC-try-load-many-files): Set truename. | |
19336 | ||
19337 | 1997-04-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19338 | ||
19339 | * custom.el: Delete the explicit autoload calls. | |
19340 | (custom-help-menu): Don't use easymenu; make the keymap explicitly. | |
19341 | (custom-menu-reset): Function deleted. Don't call it, either. | |
19342 | (custom-help-menu): Variable deleted. | |
19343 | ||
19344 | * menu-bar.el (menu-bar-custom-menu): New variable; | |
19345 | add it as a submenu of the Help menu. | |
19346 | ||
19347 | * loadup.el: Load widget and custom packages. | |
19348 | ||
19349 | * files.el (file-relative-name): Handle differing drive letters | |
19350 | on Microsoft systems. | |
19351 | ||
19352 | 1997-04-08 Per Abrahamsen <abraham@dina.kvl.dk> | |
19353 | ||
19354 | * frame.el (make-frame): Call `custom-initialize-frame'. | |
19355 | ||
19356 | 1997-04-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19357 | ||
19358 | * fontset.el: When calling put-charset-property, ignore errors. | |
19359 | (x-charset-registries): Turn Tibetan on again. | |
19360 | ||
19361 | * perl-mode.el (calculate-perl-indent): When indenting under a | |
19362 | containing openparen, skip spaces after the openparen. | |
19363 | ||
19364 | * fontset.el (x-charset-registries): Turn off Tibetan. | |
19365 | ||
19366 | 1997-04-07 Per Abrahamsen <abraham@dina.kvl.dk> | |
19367 | ||
19368 | * custom.el: Total rewrite. | |
19369 | * cus-edit.el: New file. | |
19370 | * cus-face.el: New file. | |
19371 | * widget.el: New file. | |
19372 | * wid-edit.el: New file. | |
19373 | * wid-browse.el: New file. | |
19374 | ||
19375 | 1997-04-04 Kenichi HANDA <handa@etl.jp.jp> | |
19376 | ||
19377 | * ccl.el: Comment fixed. | |
19378 | ||
19379 | * characters.el: Change a category of one Japanese character. | |
19380 | ||
19381 | * fontset.el (x-charset-registries): Add Tibetan entries. | |
19382 | ||
10d1d0af | 19383 | * language/devanagari.el, language/devan-util.el, |
e84eb37a | 19384 | * language/indian.el: Handle more Devanagari characters correctly. |
6edcb099 DL |
19385 | |
19386 | * language/english.el: New file. | |
19387 | ||
19388 | * language/ethiopic.el, language/ethio-util.el: Completely updated. | |
19389 | ||
19390 | * language/european.el: English related codes are moved to | |
19391 | language/english.el. | |
19392 | (setup-european-environment): Call setup-english-environment to | |
19393 | reset to default setting at first. | |
19394 | ||
19395 | * language/tibetan.el, language/tibet-util.el: New files. | |
19396 | ||
19397 | * loadup.el: Load language/english and language/tibetan. | |
19398 | ||
19399 | * mule-cmds.el: Prefix for Mule related commands is changed. | |
e9fce1ac | 19400 | (view-hello-file): Always does correct decoding of HELLO file. |
6edcb099 DL |
19401 | |
19402 | * mule-conf.el: Change descriptions for Arabic, Indian, and | |
19403 | Vietnamese character sets. Define Tibetan character sets. | |
19404 | ||
19405 | * sun-fns.el: Require 'term/sun-mouse instead of 'sun-mouse. | |
19406 | ||
19407 | * term/sun-mouse.el: Provide 'term/sun-mouse instead of | |
19408 | 'sun-mouse. | |
19409 | ||
19410 | 1997-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
19411 | ||
19412 | * case-table.el (set-case-syntax): Doc fix. | |
19413 | ||
19414 | 1997-04-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19415 | ||
19416 | * compile.el (grep-null-device): Move before first use. | |
19417 | ||
19418 | * vc.el (vc-checkin-hook): Doc fix. | |
19419 | ||
19420 | 1997-04-01 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
19421 | ||
19422 | * vc.el (vc-before-checkin-hook): New hook. | |
19423 | (vc-start-entry): Use it. | |
19424 | ||
19425 | 1997-04-01 Erik Naggum <erik@naggum.no> | |
19426 | ||
19427 | * simple.el (set-variable): Suggest only valid user variable. | |
19428 | ||
19429 | 1997-03-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19430 | ||
19431 | * dired-aux.el (dired-copy-file): Handle file-date-error. | |
19432 | ||
19433 | * rmailout.el (rmail-output-body-to-file): Query if file exists. | |
19434 | Renamed from rmail-output-body. | |
19435 | * rmail.el (rmail-mode-map): Add menu item for | |
19436 | rmail-output-body-to-file and put it on w. | |
19437 | ||
19438 | * imenu.el (imenu-default-goto-function): Simplify. | |
19439 | ||
19440 | 1997-03-31 Yann Dirson <dirson@univ-mlv.fr> | |
19441 | ||
19442 | * imenu.el: Truncate imenu items. | |
19443 | Make use of markers or integers an option. | |
19444 | (imenu-use-markers, imenu-max-item-length): New variables. | |
19445 | (imenu-max-items): Doc fix. | |
19446 | (imenu-example--name-and-position): Handle imenu-use-markers. | |
19447 | (imenu-default-create-index-function): Likewise. | |
19448 | (imenu--generic-function): Likewise. | |
19449 | (imenu--truncate-items): New function. | |
19450 | (imenu--make-index-alist): Call imenu--truncate-items. | |
19451 | ||
19452 | 1997-03-31 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
19453 | ||
19454 | * hideshow.el (hs-hide-block-at-point): Doc fix. | |
19455 | ||
19456 | * comint.el (comint-delchar-or-maybe-eof): Check for null proc. | |
19457 | ||
19458 | 1997-03-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19459 | ||
19460 | * rmailout.el (rmail-output-to-rmail-file): | |
19461 | Use find-buffer-visiting instead of get-file-buffer. | |
19462 | ||
19463 | * dabbrev.el (dabbrev--substitute-expansion): | |
19464 | Change criterion for copying expansion's case pattern. | |
19465 | Do this now if expansion case varies after the first char. | |
19466 | ||
19467 | * rmailout.el (rmail-output-body): New command. | |
19468 | ||
19469 | * debug.el (debug): Use save-excursion inside the binding of | |
19470 | buffer-read-only. | |
19471 | ||
19472 | 1997-03-30 Dan Nicolaescu <done@ece.arizona.edu> | |
19473 | ||
19474 | * icon.el (icon-mode-map): Added menus. | |
19475 | (icon-imenu-generic-expression): New variable to be used for imenu. | |
19476 | (icon-mode): Added font-lock, imenu and hideshow support. | |
19477 | (icon-font-lock-keywords-1, icon-font-lock-keywords-2): | |
19478 | New constants for different level of font-lock fontification. | |
19479 | (icon-font-lock-keywords): New variable. Default expression to be | |
19480 | assigned to font-lock-keywords in `icon-mode'. | |
19481 | (icon-forward-sexp-function): New function used as `forward-sexp' | |
19482 | by hideshow. | |
19483 | ||
19484 | 1997-03-30 Masatake YAMATO <jet@airlab.cs.ritsumei.ac.jp> | |
19485 | ||
19486 | * bookmark.el: Added mouse-selection feature for bookmark list buffer. | |
19487 | (bookmark-bmenu-other-window-with-mouse): New function. | |
19488 | (bookmark-bmenu-mode-map): Bind mouse-2. | |
e84eb37a JB |
19489 | (bookmark-bmenu-list, bookmark-insert-location) |
19490 | (bookmark-bmenu-hide-filenames): Put text property on bookmarks. | |
6edcb099 DL |
19491 | (bookmark-bmenu-show-filenames): Remove text property from |
19492 | white spaces generated by `move-to-column'. | |
19493 | (bookmark-bmenu-bookmark): Use `buffer-substring-no-properties' | |
19494 | instead of `buffer-substring'. | |
19495 | ||
19496 | 1997-03-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19497 | ||
19498 | * bruce.el: New file. | |
19499 | ||
19500 | * mspools.el: New file. | |
19501 | ||
031999fb | 19502 | * sh-script.el (sh-mode): If file has no #! line, |
6edcb099 DL |
19503 | set the syntax table based on the default shell. |
19504 | ||
19505 | 1997-03-29 Barry A. Warsaw <cc-mode-help@python.org> | |
19506 | ||
19507 | * Public Release 4.389. | |
19508 | ||
19509 | * cc-mode.el (c-guess-basic-syntax): | |
19510 | CASE 5C: watch out for Java abstract method | |
19511 | definitions. These are distinguished from normal throws clauses since | |
19512 | they cross statement boundaries. | |
19513 | (c-guess-basic-syntax): CASE 5A.3: use boi instead of bol. | |
19514 | ||
19515 | * cc-mode.el (c-Java-comment-start-regexp): | |
19516 | Recognize the three Java styles of comments: 1) traditional | |
19517 | C block; 2) javadoc style /** ...; 3) C++ style. | |
19518 | (java-mode): Set buffer local variable c-comment-start-regexp to | |
19519 | c-Java-comment-start-regexp. | |
19520 | ||
19521 | * cc-mode.el (c-fill-paragraph): | |
19522 | Do not set fill-prefix to "*" when looking-at | |
19523 | "*/", otherwise the following example does not fill properly (the last | |
19524 | star gets deleted). | |
19525 | ||
19526 | /* this is a comment | |
19527 | */ | |
19528 | ||
19529 | (c-fill-paragraph): Use c-comment-start-regexp derived regular | |
19530 | expression when checking for c-hanging-comment-starter-p, so javadoc | |
19531 | styles are handled correctly in Java mode. | |
19532 | ||
19533 | * cc-mode.el (c-lineup-C-comments): | |
19534 | Handle more cases, especially when comment | |
19535 | lines aren't prefixed with stars. | |
19536 | Change the re-search-forward to a looking-at in | |
19537 | the innermost test. This catches GNU-style comments. | |
19538 | ||
19539 | * cc-mode.el (c-add-syntax): | |
a98edce9 | 19540 | Move macro definition to before its first use. |
6edcb099 DL |
19541 | |
19542 | * cc-mode.el (c-submit-bug-report): | |
19543 | Capture buffer local variable values which are | |
19544 | printed in the post-hook, while the current buffer is the CC Mode | |
19545 | buffer we're interested in. reporter-submit-bug-report leaves the | |
19546 | current buffer as the mail buffer, so buffer local variables will not | |
19547 | get the proper value. | |
19548 | ||
19549 | * cc-mode.el (c-inher-key): | |
19550 | Require the regexp group that contains the `:'. | |
19551 | Previously it was optional, but that broke other code. | |
19552 | ||
19553 | 1997-03-29 Marco Melgazzi <marco@techie.com> | |
19554 | ||
19555 | * term.el: Added a lot of new faces, they all start with | |
19556 | term- and follow a simple lexicographical convention. Note that | |
19557 | each change is commented: just search for -mm in the source. | |
e4769531 | 19558 | (term-char-mode): Added all the "gray-keys" to term-raw-map. |
e84eb37a | 19559 | (term-send-up): Similar, decided to go for the more xterm-like |
6edcb099 DL |
19560 | \eOA bindings in place of the previous \e[A. |
19561 | (term-buffer-maximum-size): New variable. | |
19562 | (term-mode): Added some make-local: now term-buffer-maximum-size, | |
19563 | ange-ftp-default-user/password/an-pwd. | |
19564 | (term-emulate-terminal): Quite some modifications to allow | |
19565 | multiple outstanding ANSI style commands: notably all the | |
19566 | -previous-parameter stuff. Call term-handle-ansi-terminal-messages. | |
19567 | (term-emulate-terminal): Added simple trimming function: at the | |
19568 | end we simply check if the buffer is > term-buffer-maximum-size | |
19569 | and cut it accordingly. | |
19570 | (term-handle-colors-array): New function. | |
19571 | (term-handle-ansi-terminal-messages): New function. | |
e84eb37a JB |
19572 | (term-handle-ansi-escape): Modified to allow ANSI coloring. |
19573 | (ansi-term): New function that creates multiple terminals. Put | |
6edcb099 DL |
19574 | in the standard C-x map too: I'm quite used to C-x C-f and C-c C-f |
19575 | was too awkward. | |
19576 | ||
19577 | 1997-03-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19578 | ||
19579 | * hideshow.el (hs-show-all, hs-safety-is-job-n): Fix messages. | |
19580 | ||
19581 | 1997-03-28 Dan Nicolaescu <done@ece.arizona.edu> | |
19582 | ||
19583 | * hideshow.el: Use overlays for hiding instead of selective display. | |
19584 | Commented out the support for XEmacs because it doesn't support | |
19585 | overlays. | |
19586 | (hs-special-modes-alist): Added support for java-mode. | |
19587 | (hs-minor-mode-hook): New variable. | |
19588 | (hs-c-start-regexp, hs-c-end-regexp, hs-forward-sexp-func) | |
19589 | (hs-block-start-regexp, hs-block-end-regexp) | |
19590 | (hs-find-block-beginning): Doc string fixes. | |
19591 | (hs-hide-comments-when-hiding-all): New variable. | |
19592 | (hs-safety-is-job-n, hs-minor-mode, hs-flag-region): | |
19593 | Use overlays for hiding. | |
19594 | (hs-inside-single-line-comment-p, hs-discard-overlays) | |
19595 | (hs-already-hidden-p): New internal functions. | |
19596 | (hs-hide-block-at-point, hs-hide-initial-comment-block) | |
19597 | (java-hs-forward-sexp, hs-mouse-toggle-hiding): New functions. | |
19598 | (hs-inside-comment-p, hs-hide-block) | |
19599 | (hs-show-block): Added support for single line comments. | |
19600 | (hs-hide-all): Added support for hiding comments. | |
19601 | ||
19602 | 1997-03-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19603 | ||
19604 | * mail-utils.el (rmail-dont-reply-to): Let the regexp | |
19605 | match after a <. | |
19606 | ||
19607 | * files.el (make-auto-save-file-name): Replace both / and \ | |
19608 | with sequences starting with %. | |
19609 | ||
19610 | 1997-03-28 Jeff Dwork <jeff.dwork@amd.com> | |
19611 | ||
19612 | * ehelp.el (with-electric-help): Remove hook on exit. | |
19613 | (electric-help-exit): Add doc string. Remove hook before exit. | |
19614 | ||
19615 | 1997-03-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19616 | ||
19617 | * sgml-mode.el (sgml-validate): Offer to save the buffer first. | |
19618 | ||
19619 | 1997-03-28 Erik Naggum <erik@naggum.no> | |
19620 | ||
19621 | * simple.el (set-variable): Use user-variable-p. Clean up. | |
19622 | ||
19623 | 1997-03-26 Michael Ernst <mernst@cs.washington.edu> | |
19624 | ||
19625 | * simple.el (set-variable): Take default from `variable-at-point'. | |
19626 | ||
19627 | 1997-03-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19628 | ||
19629 | * iswitchb.el: New file. | |
19630 | ||
19631 | * uncompress.el (uncompress-while-visiting): Handle .tgz files. | |
19632 | ||
19633 | * noutline.el (outline-discard-overlays): Fix the case | |
19634 | where an overlay extends on both sides of the region. | |
19635 | (outline-mark-subtree): New function. | |
19636 | (outline-mode-prefix-map): Put outline-mark-subtree on C-c @. | |
19637 | ||
19638 | 1997-03-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19639 | ||
19640 | * vms-patch.el (auto-mode-alist): Add .com element. | |
19641 | ||
19642 | * term/x-win.el (function-key-map): Define iso-lefttab. | |
19643 | ||
a04689de | 19644 | 1997-03-24 Vincent Del Vecchio <vdelvecc@spd.analog.com> |
6edcb099 DL |
19645 | |
19646 | * mh-utils.el (mh-find-progs): When looking for mh-lib, construct | |
19647 | likely paths based on mh-progs rather than using a static list. | |
19648 | ||
f1180544 | 19649 | 1997-03-24 Kevin Rodgers <kevinr@ihs.com> |
6edcb099 DL |
19650 | |
19651 | * compile.el (grep-program): New variable. | |
19652 | (grep-command): Use it, and test whether it supports the -e | |
19653 | option; fix doc string (last command is stored in history variable). | |
19654 | (grep-null-device): Declare before grep-program and grep-command. | |
19655 | (grep-find-use-xargs, grep-find-command, grep-find-history): | |
19656 | New variables. | |
19657 | (grep-find): New command. | |
19658 | (grep): Only concatenate grep-null-device to COMMAND when it's | |
19659 | not nil (to support grep-find). | |
19660 | ||
19661 | 1997-03-24 Tom Tromey <tromey@cygnus.com> | |
19662 | ||
19663 | * make-mode.el (makefile-backslash-align): New variable. | |
19664 | (makefile-backslash-region): Re-imported from cc-mode; modified to | |
19665 | handle makefile-backslash-align. | |
19666 | (makefile-append-backslash, makefile-delete-backslash): | |
19667 | Re-imported from cc-mode. | |
19668 | (makefile-backslashify-current-line): Function deleted. | |
19669 | (makefile-fill-paragraph): New function. | |
19670 | (makefile-mode-map): Bind C-c C-c to comment-region. | |
19671 | (makefile-mode): Set fill-paragraph to makefile-fill-paragraph. | |
19672 | ||
19673 | 1997-03-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19674 | ||
19675 | * frame.el (set-screen-height): Doc fix. | |
19676 | ||
19677 | 1997-03-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19678 | ||
19679 | * dcl-mode.el: New file. | |
19680 | ||
19681 | * lisp-mode.el (indent-sexp): If calculate-lisp-indent returns nil, | |
19682 | don't change the line's indentation. | |
19683 | (lisp-indent-line): Likewise. | |
19684 | (lisp-comment-indent): Likewise. | |
19685 | (calculate-lisp-indent): Return nil if line starts inside a string. | |
19686 | ||
19687 | 1997-03-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19688 | ||
19689 | * startup.el (command-line-1): Initialize *scratch* with | |
19690 | text saying not to use it for creating a file. | |
19691 | ||
19692 | * mailalias.el (mail-complete-style): New variable. | |
19693 | (mail-complete): Use that. | |
19694 | (mail-get-names): Store full names in cdrs of mail-names elts. | |
19695 | (mail-names): Doc fix. | |
19696 | (mail-directory): Minor cleanup. | |
19697 | ||
19698 | 1997-03-21 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
19699 | ||
19700 | * vc.el (vc-next-action-on-file): With implicit checkout, make | |
19701 | sure not to lose unsaved changes. | |
19702 | ||
19703 | 1997-03-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19704 | ||
19705 | * help.el (help-map): Use apropos-command, not command-apropos. | |
19706 | ||
19707 | 1997-03-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19708 | ||
19709 | * rmail.el (rmail-forward): Don't do dash-quoting on the signature. | |
19710 | ||
19711 | 1997-03-20 Dan Nicolaescu <done@ece.arizona.edu> | |
19712 | ||
19713 | * imenu.el (imenu-scanning-message): Support for bigger numbers. | |
19714 | (imenu--generic-function): Fixed probably a typo: named appeared | |
e84eb37a | 19715 | twice in an item. Put function after name and beg in a special |
6edcb099 DL |
19716 | item because a normal item has name and beg (for orthogonality). |
19717 | (imenu-add-to-menubar): First test to see if the mode supports | |
19718 | imenu. | |
19719 | (imenu--menubar-select): Use the defined variable | |
19720 | imenu-rescan-item. | |
19721 | ||
19722 | * imenu.el (imenu-default-goto-function): New subroutine, | |
19723 | broken out of `imenu'. | |
19724 | (imenu-default-goto-function): New variable. | |
19725 | (imenu): Made it use the above function, via that variable. | |
19726 | ||
19727 | 1997-03-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19728 | ||
19729 | * rmail.el (rmail-retry-failure): Special handling for mime. | |
19730 | (mail-mime-unsent-header): New variable. | |
19731 | ||
19732 | 1997-03-20 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
19733 | ||
19734 | * dired.el (dired-no-confirm): Doc fix. | |
19735 | (dired-mark-pop-up): If dired-no-confirm is t, don't confirm. | |
19736 | ||
19737 | * dired-aux.el (dired-mark-confirm): Likewise. | |
19738 | ||
ce058493 | 19739 | 1997-03-19 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il> |
6edcb099 DL |
19740 | |
19741 | * cal-tex.el (cal-tex-preamble): Set \lineskip to 0pt. | |
19742 | ||
19743 | 1997-03-18 Kenichi Handa <handa@etl.go.jp> | |
19744 | ||
19745 | * fontset.el (x-complement-fontset-spec): Setup | |
19746 | alternative-fontname-alist while complementing fontnames. | |
19747 | ||
19748 | 1997-03-18 Naoto TAKAHASHI <ntakahas@etl.go.jp> | |
19749 | ||
10d1d0af | 19750 | * mule-conf.el: Change short and long names for Ethiopic character set. |
6edcb099 DL |
19751 | |
19752 | * fontset.el (x-charset-registries): Change entry for Ethiopic. | |
19753 | ||
19754 | * quail.el (quail-translation-keymap): Add entry for escape key. | |
19755 | (quail-conversion-keymap): Likewise. | |
19756 | (quail-keyboard-layout-standard): Add two lines for | |
19757 | keyboard layout. | |
19758 | (quail-keyboard-layout): Docstring changed to reflect the above | |
19759 | change. | |
19760 | (quail-keyboard-layout-len): Increased for the above change. | |
19761 | (quail-keyboard-layout-alist): Modified for the above change. | |
19762 | ||
19763 | 1997-03-18 Kenichi Handa <handa@etl.go.jp> | |
19764 | ||
19765 | * mule.el (make-char): Documented. | |
19766 | (charset-plist): Return quoted list even if CHARSET is | |
19767 | supplied by symbol. | |
19768 | ||
19769 | * fontset.el: Typo in comments fixed. | |
19770 | (fontset-plain-name): Set correct size information. | |
19771 | (x-reduce-font-name): New function. | |
19772 | (x-compose-font-name): New optional argument REDUCE. | |
19773 | (x-complement-fontset-spec): Call x-compose-font-name with t for | |
19774 | the above argument. | |
19775 | ||
10d1d0af | 19776 | * faces.el (set-face-font): Allow specifying fontset for the arg FONT. |
6edcb099 DL |
19777 | |
19778 | * mule-conf.el (alternate-charset-table): Change each entry from | |
19779 | list to dot pair. | |
19780 | ||
19781 | * language/viet-util.el (viet-decode-viqr-region): Supply correct | |
19782 | argumnents to rassoc. | |
19783 | (viqr-post-read-conversion, viqr-pre-write-conversion): New | |
19784 | functions. | |
19785 | ||
19786 | * language/vietnamese.el: Set the above functions to the coding | |
19787 | system viqr. | |
19788 | ||
e84eb37a | 19789 | * language/thai-util.el (thai-post-read-conversion): Return the |
6edcb099 DL |
19790 | correct length. |
19791 | ||
19792 | 1997-03-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
19793 | ||
19794 | * term/x-win.el: Conditionalize the fontset code on | |
19795 | whether new-fontset is bound. | |
19796 | ||
19797 | 1997-03-17 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19798 | ||
19799 | * mailalias.el (mail-passwd-command): New variable. | |
19800 | (mail-get-names): Implement that variable. | |
19801 | ||
19802 | 1997-03-17 Erik Naggum <erik@naggum.no> | |
19803 | ||
19804 | * apropos.el (apropos): Print all property symbols. | |
19805 | ||
19806 | 1997-03-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19807 | ||
19808 | * simple.el (newline): Be more conservative about when to use | |
19809 | the optimization. | |
19810 | ||
19811 | 1997-03-15 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19812 | ||
19813 | * ring.el: Many doc fixes. | |
19814 | (ring-ref): Fix error message. | |
19815 | ||
19816 | 1997-03-15 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
19817 | ||
19818 | * comint.el (comint-delchar-or-maybe-eof): Send EOF iff point is at eob | |
19819 | and there is no process input. | |
19820 | (send-invisible): Do nothing if comint-read-noecho returns nil. | |
19821 | (comint-exec-1): Set TERMCAP to the empty string if TERM is dumb. | |
19822 | ||
19823 | * faces.el (face-differs-from-default-p): When testing FACE's non-nil | |
19824 | face-font with the default face font, use the frame's font parameter | |
19825 | if the default face's face-font is nil. | |
19826 | ||
19827 | * frame.el (make-frame): Run after-make-frame-functions with frame. | |
19828 | (before-make-frame-hook, after-make-frame-functions): defvar them. | |
19829 | ||
19830 | * font-lock.el (font-lock-keyword-depth): New function. | |
19831 | Use it wherever extra types are used to calculate parenthesis depth. | |
e84eb37a JB |
19832 | (c-font-lock-extra-types, c++-font-lock-extra-types) |
19833 | (objc-font-lock-extra-types, java-font-lock-extra-types) | |
6edcb099 DL |
19834 | (font-lock-keywords): Doc fix. |
19835 | (font-lock-defaults, font-lock-defaults-alist): Doc switch. | |
19836 | (font-lock-maximum-decoration): Default to t. | |
19837 | ||
19838 | * sendmail.el (mail-font-lock-keywords): Tweak citation regexp. | |
19839 | ||
19840 | * rmail.el (rmail-font-lock-keywords): Tweak citation regexp. | |
19841 | ||
19842 | 1997-03-14 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
19843 | ||
19844 | * cl.el (when, unless): Symbol props moved to subr.el. | |
19845 | ||
19846 | * subr.el (when, unless): Symbol props moved from cl.el. | |
19847 | (add-to-invisibility-spec): Add to beginning, not end. | |
19848 | ||
19849 | 1997-03-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
19850 | ||
19851 | * indent.el (indent-line-to): Fix off-by-one bug when deciding | |
19852 | whether to delete the existing spaces. | |
19853 | ||
19854 | 1997-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19855 | ||
19856 | * mailalias.el (mail-passwd-files): New variable. | |
19857 | (mail-get-names): Use mail-passwd-files instead of always /etc/passwd. | |
19858 | ||
19859 | 1997-03-12 Barry A. Warsaw <cc-mode-help@python.org> | |
19860 | ||
19861 | * cc-mode.el (c-lineup-C-comments): Handle more cases, especially | |
19862 | when comment lines aren't prefixed with stars. | |
19863 | (c-Java-class-key): Optional space after protection key should be | |
19864 | inside first paren group. | |
19865 | (c-functionp, c-copy-tree): Better compatibility checks between | |
19866 | XEmacs and Emacs. | |
19867 | (c-guess-basic-syntax): CASE 5B.1: watch out for throw clauses | |
19868 | which could follow a member init list in a constructor. | |
19869 | (c-submit-bug-report): Display c-indentation-style, but not in the | |
19870 | setq. | |
19871 | (c-Java-special-key): New variable recognizes Java "implements", | |
19872 | "extends", and "throws" keywords. | |
19873 | (c-guess-basic-syntax): CASE 5C: recognize Java constructs | |
19874 | "implements", "extends", and "throws"; CASE 5C.3: differentiate | |
19875 | between "throws" == func-decl-cont, and "implements" or "extends" == | |
19876 | inher-intro or inher-cont; CASE 5D.3: removed; CASE 5D.4 => 5D.3; | |
19877 | CASE 5D.5 => CASE 5D.4; CASE 5D.6 => CASE 5D.5; CASE 5K: don't need to | |
19878 | look for Java keywords. | |
19879 | (c-lineup-java-inher): Better indentation calculation for Java | |
19880 | inheritance constructs. | |
19881 | (c-Java-special-key, c-guess-basic-syntax, c-lineup-java-inher): | |
19882 | Recognize Java "extends", "implements", and "throws" clauses and | |
19883 | map them into inher-intro, inher-cont, and func-decl-cont | |
19884 | syntactic symbols. Do the indentation as of Java inheritance | |
19885 | lines better. | |
19886 | (c-offsets-alist): Changed the syntactic symbol ansi-funcdecl-cont | |
19887 | to func-decl-cont. This symbol is useful in Java throws | |
19888 | declarations. | |
19889 | (c-lineup-java-inher): New function for lining up "implements" | |
19890 | continuations (i.e. inheritance in Java). | |
19891 | (c-style-alist): In "java" style, set inher-cont to | |
19892 | c-lineup-java-inher. | |
19893 | (c-Java-class-key): Optional c-protection-key can appear before the | |
19894 | "class" keyword. | |
19895 | (c-beginning-of-statement-1): First, check for bare semi-colon, | |
19896 | which is a legal statement but not caught by the more intense loop | |
19897 | later on. | |
19898 | (c-style-alist): Fixes to "ellemtel" style given by Colin Rafferty | |
19899 | <craffert@spspme.ml.com>. | |
19900 | (c-beginning-of-statement): Don't use forward-sentence when | |
19901 | looking at a C block comment start. c-beginning-of-statement-1 | |
19902 | will do the right thing. | |
e84eb37a | 19903 | (c-guess-basic-syntax): CASE 5C: watch for scope operators. |
6edcb099 DL |
19904 | (c-lineup-C-comments): Watch out for no leading stars. |
19905 | (c-set-style): Add initial contents (the value of | |
19906 | c-indentation-style), and history on the style name. | |
e84eb37a | 19907 | (c-mode-map): Bind c-set-style on `C-c .'. |
6edcb099 DL |
19908 | (c-read-offset, c-read-offset-history): Use completing-read, with |
19909 | REQUIRE-MATCH nil, so that offsets can be completed when they are | |
19910 | function names. Also implement read history. | |
19911 | (c-guess-basic-syntax): CASE 15D: fix infinite loop problem in | |
19912 | while... clause looking for statement starting at boi, when using | |
19913 | run-in statement styles. | |
19914 | (cc-imenu-java-generic-expression): New variable for integration | |
19915 | of java-mode with imenu. | |
19916 | (java-mode): Use cc-imenu-java-generic-expression. | |
19917 | (c-hanging-comment-starter-p): New variable, analogous to | |
19918 | c-hanging-comment-ender-p. | |
19919 | (c-fill-paragraph): Use c-hanging-comment-starter-p. | |
19920 | (java-mode): Do not set defun-prompt-regexp to | |
19921 | c-Java-defun-prompt-regexp. | |
19922 | (c-guess-basic-syntax): CASE 2: relpos for c and c++ is now boi. | |
19923 | ||
f1180544 | 19924 | 1997-03-11 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> |
6edcb099 DL |
19925 | |
19926 | * octave-mod.el (octave-abbrev-table): Add abbrevs for switch, | |
19927 | case, otherwise, and endswitch. | |
19928 | (octave-begin-keywords): Add switch. | |
19929 | (octave-else-keywords): Add case and otherwise. | |
19930 | (octave-end-keywords): Add endswitch. | |
19931 | (octave-block-match-alist): Add an entry for switch syntax. | |
19932 | (calculate-octave-indent): Add support for switch syntax. | |
19933 | (octave-block-end-offset): New function. | |
19934 | (octave-comment-indent): Fix typo. | |
19935 | ||
19936 | * octave-hlp.el: Provide octave-hlp. | |
19937 | ||
19938 | * octave-inf.el: Provide octave-inf. | |
19939 | ||
19940 | * ielm.el (inferior-emacs-lisp-mode): Set comint-completion-addsuffix. | |
19941 | ||
19942 | * term.el (term-completion-addsuffix): Doc fix. | |
19943 | (term-dynamic-complete-as-filename): Support the case where | |
19944 | term-completion-addsuffix is a (DIRSUFFIX . FILESUFFIX) cons | |
19945 | pair. | |
19946 | ||
19947 | 1997-03-11 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
19948 | ||
19949 | * subr.el (combine-after-change-calls): Doc fix. | |
19950 | ||
19951 | * uniquify.el (uniquify-buffer-file-name): Don't call | |
19952 | expand-file-name on nil. Check whether list-buffers-directory is | |
19953 | bound. Ignore non-file non-dired buffers. | |
19954 | ||
19955 | * lisp-mode.el (lisp-imenu-generic-expression): Accept `*', `|', | |
19956 | and `:' in symbol names. | |
19957 | ||
19958 | * make-mode.el (makefile-dependency-regex): Disallow "=" in name, | |
19959 | so that "flags=-o:1" is treated as an assignment, not a dependency. | |
19960 | (makefile-dependency-regex, makefile-macroassign-regex): Disallow | |
19961 | spaces in symbol name. | |
19962 | ||
f1180544 | 19963 | 1997-03-11 Dan Nicolaescu <done@ece.arizona.edu> |
6edcb099 DL |
19964 | |
19965 | * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec): | |
19966 | New functions. | |
19967 | ||
19968 | 1997-03-12 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19969 | ||
19970 | * dired-aux.el (dired-fun-in-all-buffers): New arg FILE. Don't | |
19971 | operate on buffers whose wildcard pattern does not accept FILE. | |
19972 | All callers changed. | |
19973 | ||
19974 | * dired.el (dired-glob-regexp): New function. | |
19975 | (dired-buffers-for-dir): New arg FILE; if non-nil, | |
19976 | check that it matches the wildcard pattern. | |
19977 | ||
19978 | 1997-03-11 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
19979 | ||
19980 | * ispell.el (ispell-command-loop): Disable message logging. | |
19981 | (ispell-region): Ditto. | |
19982 | ||
19983 | 1997-03-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19984 | ||
19985 | * files.el (recover-session): Add `t' to switches. | |
19986 | ||
19987 | 1997-03-09 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
19988 | ||
19989 | * simple.el (universal-argument-more): If previous arg is `-', | |
19990 | change that to -4. | |
19991 | ||
19992 | 1997-03-08 Joel Ray Holveck <joelh@gnu.ai.mit.edu> | |
19993 | ||
19994 | * info.el (Info-read-node-name): Caused completing-read to force | |
e84eb37a | 19995 | the input read to match a valid entry. |
6edcb099 DL |
19996 | |
19997 | 1997-03-08 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
19998 | ||
19999 | * isearch.el (isearch-yank): Handle case when CHUNK is `x-sel'. | |
20000 | ||
20001 | 1997-03-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20002 | ||
20003 | * enriched.el (enriched-decode-foreground, enriched-decode-background): | |
20004 | Make COLOR arg optional. Fix error messages. | |
20005 | ||
20006 | * subr.el (substitute-key-definition): | |
20007 | Compare with equal if definition is a key sequence. | |
20008 | ||
20009 | * desktop.el (desktop-missing-file-warning): Make the default nil. | |
20010 | ||
20011 | 1997-03-04 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
20012 | ||
20013 | * vc.el (vc-backend-diff): Handle RCS and SCCS separately. | |
20014 | ||
20015 | 1997-03-01 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
20016 | ||
20017 | * simple.el (eval-expression): No longer disabled, since M-: isn't | |
20018 | as likely to be typed by mistake as the old ESC ESC binding was. | |
20019 | Arg `expression' renamed to `eval-expression-arg' to avoid | |
20020 | potential collision if its value mentions `expression'. | |
20021 | ||
20022 | 1997-03-01 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
20023 | ||
20024 | * man.el (man-mode-syntax-table): New variable. | |
20025 | (Man-mode): Use it. | |
20026 | (man-follow): New command and keystroke. | |
20027 | (Man-default-man-entry): Ignore trailing dots and underscores. | |
20028 | ||
20029 | 1997-02-28 Kenichi HANDA <handa@etl.go.jp> | |
20030 | ||
20031 | * characters.el, mule-conf.el, gnus-mule.el, kkc.el, rmail.el, | |
e84eb37a JB |
20032 | * sendmail.el, skkdic-conv.el, titdic-conv.el, language/thai.el, |
20033 | * language/vietnamese.el, language/lao.el, language/korean.el, | |
20034 | * language/japanese.el, language/hebrew.el, language/greek.el, | |
20035 | * language/european.el, language/devanagari.el, language/chinese.el, | |
20036 | * language/cyrillic.el, language/china-util.el: | |
6edcb099 DL |
20037 | Remove prefix "coding-system-" from coding system symbol names. |
20038 | ||
20039 | 1997-02-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20040 | ||
20041 | * copyright.el (copyright-regexp): Allow "Copyright" and the | |
20042 | copyright symbol together. | |
20043 | ||
20044 | 1997-02-27 Kenichi HANDA <handa@etl.go.jp> | |
20045 | ||
20046 | * mule.el: Initialize a global variable use-default-ascent. | |
e84eb37a | 20047 | (make-coding-system): Set charset (symbol) instead of charset-id. |
6edcb099 | 20048 | (integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022 |
10d1d0af | 20049 | type coding systems, new flags INIT-BOL DESIGNATION-BOL are added. |
6edcb099 DL |
20050 | (define-coding-system-alias): Coding style changed. |
20051 | (charset-list): Incorrect macro definition changed to correct | |
20052 | defsubst. | |
20053 | ||
20054 | * sendmail.el (sendmail-coding-system): Add autoload cookie. | |
20055 | Default value is nil. | |
20056 | ||
e84eb37a JB |
20057 | * rmail.el (rmail-view-buffer, rmail-enable-mime) |
20058 | (rmail-show-mime-function, rmail-mime-feature): New variables to | |
6edcb099 DL |
20059 | control MIME feature. |
20060 | (rmail-file-coding-system): Default value is nil. | |
20061 | (rmail, rmail-convert-file, rmail-insert-inbox-text): Check | |
20062 | rmail-enable-mime. Read a file without any code conversion. | |
20063 | (rmail-variables): Setup local variables rmail-buffer and | |
20064 | rmail-view-buffer. | |
20065 | (rmail-decode-babyl-format, rmail-convert-babyl-format): Perform | |
20066 | code conversion of RMAIL file if rmail-enable-mime is nil. | |
20067 | (rmail-show-message): Make sure to be in rmail-buffer. If | |
20068 | rmail-enable-mime is t, call appropriate function to decode MIME | |
20069 | format. | |
20070 | (rmail-mail, rmail-reply): Call rmail-start-mail with argument | |
20071 | rmail-view-buffer. | |
20072 | ||
20073 | * rmailsum.el (rmail-new-summary): Setup rmail-view-buffer. | |
20074 | (rmail-summary-line-decoder): New variable. | |
20075 | (rmail-make-summary-line-1): Use a function set in | |
20076 | rmail-summary-line-decoder. | |
20077 | (rmail-summary-next-msg): Display rmail-view-buffer. | |
20078 | (rmail-summary-mode): Make rmail-view-buffer buffer local. | |
20079 | (rmail-summary-rmail-update, rmail-summary-scroll-msg-up): Use | |
20080 | rmail-view-buffer instead of rmail-buffer. | |
20081 | ||
20082 | * mule-cmds.el (mule-keymap): Re-arranged. | |
20083 | (set-language-info): Typo fixed in docstring. | |
20084 | (read-language-name): Use assoc-ignore-case to allow lose | |
20085 | matching. | |
20086 | (read-language-and-input-method-name): Likewise. | |
20087 | ||
20088 | * mule-util.el (truncate-string-to-width): Argument PADDING can be | |
20089 | a padding character. | |
20090 | ||
20091 | * mule-conf.el: Change coding system names iso-2022-int to | |
20092 | iso-2022-int-1, iso-2022-int-2 to iso-2022-cjk. Add INIT-BOL to | |
20093 | coding system iso-2022-cjk. Define a character set for Lao. | |
20094 | ||
20095 | * quail.el: Add quail-mode to default value of | |
20096 | minor-mode-map-alist if it is set to local variable. | |
20097 | (quail-show-kbd-layout): Bug fixed for keys not translated. | |
20098 | ||
20099 | * encoded-kbd.el: Many changes to cope with the above change. | |
20100 | (encoded-kbd-select-terminal): New function. | |
20101 | ||
20102 | * characters.el: Add a section for Lao. | |
20103 | ||
20104 | * loadup.el: Load "language/lao". | |
20105 | ||
20106 | * language/lao.el, language/lao-util.el: New files for Lao. | |
20107 | ||
20108 | * language/chinese.el: Add INIT-BOL to coding system iso-2022-cn. | |
20109 | ||
20110 | * language/cyrillic.el: Change coding system name koi8 to koi8-r. | |
20111 | ||
20112 | * language/japanese.el: Change coding system name shift-jis to | |
20113 | shift_jis. | |
20114 | ||
20115 | * language/devanagari.el: Fix handling of several characters. | |
20116 | ||
20117 | * language/devan-util.el: Likewise. | |
20118 | ||
20119 | * bookmark.el (bookmark-jump-noselect): Use goto-char instead of | |
20120 | forward-char/backward-char to pay attention to multibyte | |
20121 | characters. | |
20122 | ||
20123 | 1997-02-26 Chung Jae-youn <crisp@hugsvr.kaist.ac.kr> | |
20124 | ||
20125 | * gnus-mule.el (gnus-mule-decode-summary): The function | |
20126 | implemented correctly. | |
20127 | (gnus-mule-initialize): Setup gnus-summary-generate-hook. | |
20128 | ||
20129 | 1997-02-26 enami tsugutomo <enami@ba2.so-net.or.jp> | |
20130 | ||
20131 | * bytecomp.el (byte-compile-file): Bind coding-system-for-write | |
20132 | instead of coding-system-for-read to 'no-conversion to disable | |
20133 | code conversion by write-region. | |
20134 | ||
20135 | 1997-02-26 Yutaka NIIBE <gniibe@mri.co.jp> | |
20136 | ||
20137 | * dired.el (dired-find-file): Allow specifying coding system | |
20138 | interactively. | |
20139 | ||
20140 | 1997-02-26 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
20141 | ||
20142 | * vc.el (vc-log-mode): New optional arg FILE. Set vc-log-file here. | |
20143 | (vc-start-entry): Not here. | |
20144 | (vc-finish-logentry): Run vc-finish-logentry-hook. | |
20145 | ||
20146 | 1997-02-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20147 | ||
20148 | * menu-bar.el (menu-bar-tools-menu): Fix typo in Send Mail item. | |
20149 | ||
20150 | 1997-02-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20151 | ||
20152 | * sh-script.el (sh-case): Define with defun and defvar | |
20153 | instead of define-skeleton. | |
20154 | ||
20155 | 1997-02-24 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
20156 | ||
e84eb37a JB |
20157 | * facemenu.el (facemenu-set-invisible, facemenu-set-intangible) |
20158 | (facemenu-set-read-only): Change put-text-property with constant | |
6edcb099 DL |
20159 | args to add-text-properties for efficiency. Suggested by Stavros |
20160 | Macrakis <s.macrakis@opengroup.org>. | |
20161 | ||
20162 | 1997-02-23 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
20163 | ||
20164 | * sh-script.el (sh-mode-hook, sh-set-shell-hook): Add defvars. | |
20165 | ||
20166 | * avoid.el: Don't put "Avoid" in the mode line. | |
20167 | ||
20168 | * lisp-mode.el (eval-last-sexp): Allow let-bindings to terminate | |
20169 | before doing the eval. | |
20170 | Handle (interactive ...) form specially. | |
20171 | ||
20172 | 1997-02-23 Michael Ernst <mernst@cs.washington.edu> | |
20173 | ||
20174 | * rmail.el (rmail-next-same-subject, rmail-reply): Ignore case, to | |
20175 | match "RE:" as well as "Re:". | |
20176 | ||
20177 | 1997-02-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20178 | ||
20179 | * tq.el (tq-process-buffer): Catch errors running tq-queue-head-fn. | |
20180 | ||
20181 | 1997-02-21 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
20182 | ||
20183 | * font-lock.el (font-lock-default-unfontify-buffer): If we have called | |
20184 | font-lock-set-defaults first, call font-lock-unset-defaults last. | |
20185 | (font-lock-fontify-anchored-keywords): Use the value of PRE-MATCH-FORM | |
20186 | as the value of LIMIT if appropriate, otherwise use EOL. Doc fix. | |
20187 | (font-lock-keywords): Doc fix. | |
20188 | (turn-on-font-lock): Test font-lock-mode. | |
20189 | Added commented out menu code. | |
20190 | ||
20191 | * compile.el (compilation-mode-font-lock-keywords): Variable | |
20192 | definition deleted. New function. | |
20193 | (compilation-mode-map): Add `...' to Compile menu entry. | |
20194 | ||
20195 | 1997-02-20 Yutaka NIIBE <gniibe@mri.co.jp> | |
20196 | ||
20197 | * fill.el (do-kinsoku): New variable. | |
20198 | (fill-region-as-paragraph): Handle `kinsoku' processing. | |
20199 | ||
20200 | * simple.el (do-auto-fill): Handle `kinsoku' processing. | |
20201 | ||
20202 | 1997-02-20 Tsugutomo ENAMI <enami@sys.ptg.sony.co.jp> | |
20203 | ||
20204 | * nnheader.el (nnheader-insert-head): Handle the case that the | |
20205 | length of header is changed because of code conversion. | |
20206 | ||
20207 | 1997-02-20 Kenichi HANDA <handa@etl.go.jp> | |
20208 | ||
20209 | * ccl.el, characters.el, encoded-kb.el, fontset.el: New files. | |
20210 | * gnus-mule.el, isearch-x.el, kinsoku.el, kkc.el: New files. | |
20211 | * mule-cmds.el, mule-diag.el, mule-util.el, mule.el: New files. | |
20212 | * quail.el, skkdic-cnv.el, skkdic-utl.el, titdic-cnv.el: New files. | |
20213 | ||
20214 | * autoload.el (update-file-autoloads): Read loaddefs.el without | |
20215 | any code conversion. | |
20216 | ||
20217 | * bindings.el (mode-line-mule-info): New variable. | |
20218 | (mode-line-format): Include it. | |
20219 | ||
20220 | * bytecomp.el (byte-compile-file): Write a compiled file without | |
20221 | any code conversion. | |
20222 | ||
20223 | * debug.el (debugger-mode): Disable multibyte character handling | |
20224 | in Debugger mode. | |
20225 | ||
20226 | * files.el (find-file): With a prefix argument, enable users to | |
20227 | specify a coding system interactively. | |
20228 | (find-file-other-window, find-file-read-only): Likewise. | |
20229 | (find-file-read-only-other-window): Likewise. | |
20230 | (find-file-read-only-other-frame): Likewise. | |
20231 | (find-alternate-file-other-window, find-alternate-file): Likewise. | |
20232 | (find-file-noselect): Describe optional arguments NOWARN and | |
20233 | RAWFILE in the doc-string. | |
20234 | (write-file, insert-file, append-to-file): Accept a prefix | |
20235 | argument to enable users to specify a coding system interactively. | |
20236 | (revert-buffer): Read an auto-saved file without any code | |
20237 | conversion. | |
20238 | ||
20239 | * help.el (help-with-tutorial): Prefix argument to specify a | |
20240 | language interactively. | |
20241 | ||
20242 | * isearch.el (isearch-mode-map): Define | |
20243 | isearch-toggle-input-method and | |
20244 | isearch-toggle-specified-input-method in the map. | |
20245 | (isearch-multibyte-characters-flag): New variable. | |
20246 | (isearch-mode): Initialize it to nil. | |
20247 | (isearch-printing-char): Handle multibyte characters. | |
20248 | (isearch-message-prefix): Include title of input method if | |
20249 | necessary in the prefix of message. | |
20250 | ||
20251 | * language/: New directory containing Emacs Lisp files to setup | |
20252 | environment and provide utilities for each language. | |
20253 | ||
20254 | * loadup.el: Load mule specific files. | |
20255 | ||
20256 | * mouse.el (mouse-set-font): Handle fontset. | |
20257 | ||
20258 | * paren.el (show-paren-function): Handle multibyte characters. | |
20259 | ||
20260 | * replace.el (occur): Pay attention to multibyte characters. | |
20261 | ||
20262 | * rmail.el (rmail-file-coding-system): New variable. | |
20263 | (rmail-insert-inbox-text): Perform character code conversion | |
20264 | according to rmail-file-coding-system. | |
20265 | (rmail-only-expunge): Pay attention to multibyte characters. | |
20266 | ||
20267 | * select.el (x-get-selection): Set default data-type of selection | |
20268 | to COMPOUND_TEXT. | |
20269 | (selection-converter-alist): Add an entry for COMPOUND_TEXT. | |
20270 | ||
20271 | * sendmail.el (sendmail-coding-system): New variable. | |
20272 | (sendmail-send-it): Perform code conversion on sending mail | |
20273 | according to sendmail-coding-system. | |
20274 | ||
20275 | * simple.el (kill-forward-chars, kill-backward-chars): Pay | |
20276 | attention to multibyte characters. | |
20277 | (what-cursor-position): With a prefix argument, print detailed | |
20278 | info of a character on cursor position. | |
20279 | (transpose-subr-1): Pay attention to multibyte characters. | |
20280 | ||
20281 | * term/x-win.el: Require fontset. Create fontsets from | |
20282 | default-fontset-spec, X resources, and "-fn" command line | |
20283 | argument. | |
20284 | ||
39dc7e84 | 20285 | 1997-02-19 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
20286 | |
20287 | * eldoc.el (eldoc-message-commands): Doc fixes. | |
20288 | (eldoc-message): Make function, not macro. | |
20289 | ||
20290 | * eldoc.el (eldoc-last-message): New internal variable. | |
20291 | (eldoc-mode): Initialize it to nil. | |
20292 | (eldoc-message): Use it. | |
20293 | (eldoc-print-current-symbol-info): Use it. | |
20294 | ||
20295 | * eldoc.el (eldoc-pre-command-refresh-echo-area): New function. | |
20296 | (eldoc-mode): Put it on pre-command-hook if in XEmacs or using | |
20297 | idle timers in Emacs. | |
20298 | ||
20299 | * eldoc.el (eldoc-message-commands-table-size): New constant. | |
20300 | (eldoc-add-command): Use it to initialize eldoc-message-commands. | |
20301 | ||
20302 | * eldoc.el (eldoc-display-message-no-interference-p): New function. | |
20303 | (eldoc-display-message-p): Use it. | |
20304 | ||
20305 | * eldoc.el (eldoc-print-fnsym-args, eldoc-print-var-docstring): | |
20306 | Arg sym no longer optional. | |
20307 | Do not initialize arg if nil. | |
20308 | ||
20309 | * eldoc.el (eldoc-forward-sexp-safe): Function deleted. | |
20310 | (eldoc-beginning-of-sexp): New function. | |
20311 | (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. | |
20312 | Use eldoc-current-symbol to get symbol at point. | |
20313 | ||
20314 | * eldoc.el (eldoc-function-argstring-from-docstring-method-table): | |
20315 | Forge docstrings for `and', `or', `list', `+', and `-'. | |
20316 | ||
20317 | * eldoc.el (eldoc-add-command-completions): New function. | |
20318 | (eldoc-add-command): Take list of args. | |
20319 | No longer interactive. | |
20320 | (eldoc-remove-command-completions): New function. | |
20321 | (eldoc-remove-command): Take list of args. | |
20322 | No longer interactive. | |
20323 | ||
20324 | * eldoc.el: Initialize eldoc-message-commands using | |
20325 | eldoc-add-command-completions. | |
20326 | ||
20327 | * eldoc.el (eldoc-display-message-p): New function. | |
20328 | Return nil if cursor-in-echo-area, or using idle timers and a | |
20329 | command is still active. | |
20330 | (eldoc-print-current-symbol-info): Use eldoc-display-message-p. | |
20331 | ||
20332 | 1997-02-17 Roland McGrath <roland@galapas.ai.mit.edu> | |
20333 | ||
20334 | * autoload.el (update-autoloads-from-directory): Get absolute file | |
20335 | names from directory-files, and expand generated-autoload-file. | |
20336 | Subdirs happy now. | |
20337 | ||
20338 | 1997-02-17 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20339 | ||
20340 | * mail-utils.el (rmail-dont-reply-to): Delete debugging code. | |
20341 | Don't insist on whitespace after commas. | |
20342 | ||
20343 | 1997-02-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
20344 | ||
20345 | * replace.el (replace-string): Doc fix. | |
20346 | ||
20347 | 1997-02-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20348 | ||
20349 | * vc.el (vc-do-command): If OKSTATUS is nil, ignore errors. | |
20350 | (vc-backend-release): For RCS, pass nil for OKSTATUS. | |
20351 | ||
20352 | 1997-02-09 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
20353 | ||
20354 | * compare-w.el (compare-windows): Make more efficient use of | |
20355 | result from compare-buffer-substrings. | |
20356 | ||
20357 | 1997-02-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20358 | ||
20359 | * isearch.el (isearch-search): Refuse to match invisible text. | |
20360 | (isearch-range-invisible): New function. | |
20361 | (search-invisible): New user option. | |
20362 | ||
20363 | 1997-02-09 Eli Zaretskii <eliz@wombat.gnu.ai.mit.edu> | |
20364 | ||
20365 | * compile.el (compilation-process-setup-function): New variable. | |
20366 | (compile-internal): Call compilation-process-setup-function if | |
20367 | it is non-nil. | |
20368 | ||
20369 | * diff.el (diff-process-setup): New function, sets up the | |
20370 | compilation-exit-message-function so that it works with both | |
20371 | asynchronous and synchronous sub-processes. | |
20372 | (diff): Bind compilation-exit-message-function. Run | |
20373 | compilation-finish-function when compile-internal returns if async | |
20374 | processes aren't supported. | |
20375 | ||
20376 | 1997-02-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20377 | ||
20378 | * mouse.el (mouse-buffer-menu): Group buffers by major modes if that | |
20379 | seems to be useful. | |
20380 | (mouse-buffer-menu-mode-groups): New variable. | |
20381 | (mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines | |
20382 | broken out of mouse-buffer-menu. | |
20383 | ||
20384 | * derived.el (define-derived-mode): Add derived-mode-parent | |
10d1d0af | 20385 | property to the derived mode command name. |
6edcb099 DL |
20386 | |
20387 | 1997-02-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20388 | ||
20389 | * rmailsort.el (rmail-sort-messages): Preserve point | |
8c1cc9e8 | 20390 | with respect to the current message. |
6edcb099 DL |
20391 | |
20392 | 1997-02-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20393 | ||
20394 | * auto-show.el (auto-show-mode): Doc fix. | |
20395 | ||
20396 | 1997-02-04 Erik Naggum <erik@naggum.no> | |
20397 | ||
20398 | * files.el (file-relative-name): Protect the match-data. | |
20399 | ||
20400 | * edmacro.el (edmacro-parse-keys): Remove redundant test for ?. | |
20401 | ||
39dc7e84 | 20402 | 1997-02-04 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
20403 | |
20404 | * eldoc.el (eldoc-display-message-p): New function. | |
20405 | Return nil if cursor-in-echo-area, or using idle timers and a | |
20406 | command is still active. | |
20407 | (eldoc-print-current-symbol-info): Use eldoc-display-message-p. | |
20408 | ||
20409 | 1997-02-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20410 | ||
20411 | * man.el (Man-init-defvars): Fix case in a char set range. | |
20412 | ||
20413 | 1997-02-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20414 | ||
20415 | * cc-mode.el (c-Java-defun-prompt-regexp): Default is now nil. | |
20416 | ||
20417 | * dired-aux.el (dired-rename-file): | |
20418 | Pass new arg to set-visited-file-name. | |
20419 | * files.el (set-visited-file-name): New arg ALONG-WITH-FILE. | |
20420 | ||
20421 | * cc-mode.el (c-ObjC-method-key, c-Java-defun-prompt-regexp): | |
20422 | Fix patch screwup in last change. | |
20423 | ||
20424 | * rmail.el (rmail-ignored-headers): Add Delivered-to: header. | |
20425 | ||
39dc7e84 | 20426 | 1997-02-02 Noah Friedman <friedman@splode.com> |
6edcb099 DL |
20427 | |
20428 | * eldoc.el: New file. | |
20429 | ||
20430 | 1997-02-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20431 | ||
20432 | * iso-acc.el (iso-accents-compose): | |
20433 | Handle case where unread-command-events is already nonempty. | |
20434 | ||
e84eb37a | 20435 | * frame.el (set-frame-font): Renamed from set-default-font. |
6edcb099 DL |
20436 | |
20437 | 1997-02-01 Tom Tromey <tromey@cygnus.com> | |
20438 | ||
20439 | * info.el: Handle multiple Info buffers. | |
20440 | (Info-tag-table-marker): Initialize to nil. | |
20441 | (Info-tag-table-buffer): New variable. | |
20442 | (Info-find-node): Don't switch buffers if already in Info mode. | |
20443 | Use Info-tag-table-buffer to support multiple Info buffers. | |
20444 | (Info-read-subfile): Don't switch to *info* buffer. | |
20445 | (Info-build-node-completions): Handle buffer local bindings for | |
20446 | Info-tag-table-marker. | |
20447 | (Info-search): Add a save-excursion. | |
20448 | (Info-mode): Make Info-tag-table-buffer buffer-local. | |
20449 | Make a different marker in Info-tag-table-marker for each buffer. | |
20450 | (Info-kill-buffer): New function, on kill-buffer-hook. | |
20451 | ||
20452 | 1997-02-01 Peter Breton <peter@CLONE.mindspring.com> | |
20453 | ||
20454 | * dirtrack.el (dirtrack-debug-message): Put output at end of buffer. | |
20455 | (dirtrack): Check that directory exists before trying to cd to it. | |
20456 | Go to point-max (not comint-last-output-start) before looking for | |
20457 | the prompt. | |
20458 | ||
20459 | 1997-02-01 Michael Ernst <mernst@cs.washington.edu> | |
20460 | ||
20461 | * dired-x.el (dired-guess-shell-alist-default): Make .eps | |
20462 | extension act like .ps extension. | |
20463 | ||
20464 | 1997-02-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20465 | ||
20466 | * rmail.el (rmail-reply): Concatenate all the References headers. | |
20467 | ||
20468 | 1997-01-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20469 | ||
20470 | * simple.el (set-fill-column): Print the old value too. | |
20471 | ||
20472 | * cc-mode.el (java-mode): Fix typo installing previous change. | |
20473 | ||
20474 | * rmail.el (rmail-reply): Copy all the References: headers | |
20475 | from the original message. | |
20476 | ||
20477 | * simple.el (sendmail-user-agent): Insert all the OTHER-HEADERS. | |
20478 | ||
20479 | * mail-utils.el (mail-fetch-field): New arg LIST. | |
20480 | ||
20481 | * edmacro.el (edmacro-parse-keys): Don't treat C-. or C-? | |
20482 | as ASCII control char. | |
20483 | ||
20484 | * compile.el (compilation-enter-directory-regexp) | |
20485 | (compilation-leave-directory-regexp): Add .* at beginning. | |
20486 | ||
20487 | 1997-01-30 Barry A. Warsaw <cc-mode-help@python.org> | |
20488 | ||
20489 | * cc-mode.el: Public Release 4.353. | |
20490 | ||
20491 | * cc-mode.el (c-guess-basic-syntax): | |
20492 | CASE 15D: do not assume that boi of previous | |
20493 | statement is the beginning of a statement. | |
20494 | ||
20495 | * cc-mode.el: Removed the require of imenu. | |
20496 | ||
20497 | * cc-mode.el (c-cleanup-list, c-electric-brace): | |
20498 | New clean-up option: brace-elseif-brace. | |
20499 | ||
20500 | * cc-mode.el (c-style-variables-are-local-p): New variable which | |
20501 | controls whether indentation style variable are buffer local are | |
20502 | not. By default, for backwards compatibility, this variable is t. | |
20503 | ||
20504 | * cc-mode.el (c-Java-access-key): Set to nil since Java doesn't | |
20505 | have C++-like access labels. | |
20506 | ||
20507 | * cc-mode.el (c-style-alist): Added "python" style. | |
20508 | ||
e84eb37a | 20509 | * cc-mode.el (c-mode-menu): New function. |
6edcb099 DL |
20510 | (c-popup-menu, c-common-init): Use c-mode-menu. |
20511 | ||
20512 | * cc-mode.el (c-lineup-C-comments): | |
20513 | A much better implementation that handles all | |
20514 | common star-prefixed block comment styles (see below). | |
20515 | ||
20516 | (c-block-comments-indent-p): Obsolete function removed. | |
20517 | ||
20518 | * cc-mode.el (c-indentation-style): | |
20519 | Take default value from c-site-default-style. | |
20520 | ||
20521 | * cc-mode.el (adaptive-fill-regexp): | |
20522 | For all but XEmacs 19.13, the default should | |
20523 | be nil. | |
20524 | ||
20525 | * cc-mode.el (c-emacs-features): Detect Infodock. | |
20526 | (c-common-init, c-mode-map): Don't install menus for Infodock. | |
20527 | ||
20528 | * cc-mode.el (c-indent-exp): Fixed infinite loop when multi-line C | |
20529 | comment is last thing in buffer. | |
20530 | (c-guess-basic-offset): Fixed error when K&R C-like macro is first | |
20531 | non-syntactic whitespace in file. | |
20532 | ||
20533 | * cc-mode.el (c-C++-comment-start-regexp): | |
20534 | Use a more efficient representation. | |
20535 | ||
20536 | * cc-mode.el (c-buffer-style): New variable. | |
20537 | ||
20538 | 1997-01-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20539 | ||
20540 | * ps-print.el (ps-print-header): Doc fix. | |
20541 | ||
20542 | 1997-01-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20543 | ||
20544 | * texnfo-upd.el (texinfo-make-menu): Accept args BEGINNING and END. | |
20545 | (texinfo-update-node): Accept args BEGINNING and END. | |
20546 | (texinfo-all-menus-update): Pass region explicitly. | |
20547 | (texinfo-master-menu, texinfo-every-node-update): Likewise. | |
20548 | ||
20549 | 1997-01-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20550 | ||
20551 | * saveplace.el (load-save-place-alist-from-file): | |
20552 | Delete spurious t's. | |
20553 | ||
20554 | 1997-01-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20555 | ||
20556 | * comint.el (comint-exec-1): Use file-accessible-directory-p. | |
20557 | ||
20558 | * timezone.el (timezone-parse-date): Treat unknown month name | |
20559 | like any other unrecognized format. | |
20560 | ||
20561 | 1997-01-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20562 | ||
20563 | * jka-compr.el (jka-compr-error): Use with-current-buffer. | |
20564 | (jka-compr-call-process, jka-compr-file-local-copy) | |
20565 | (jka-compr-write-region): Use with-current-buffer. | |
20566 | ||
20567 | * byte-opt.el (byte-compile-inline-expand): Recalculate fn | |
20568 | after loading a file to define the function. | |
20569 | ||
20570 | * ange-ftp.el (ange-ftp-get-process): Call delete-process. | |
20571 | ||
20572 | 1997-01-25 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
20573 | ||
20574 | * rmail.el (rmail-get-new-mail): Fix return value to match doc. | |
20575 | ||
20576 | 1997-01-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20577 | ||
20578 | * simple.el (completion-no-auto-exit): New variable. | |
20579 | (choose-completion-string): Obey compilation-error-regexp-alist. | |
20580 | ||
20581 | * compile.el (compilation-error-regexp-alist): Undo 1/21 change. | |
20582 | In the GNU message with program name alternative, | |
20583 | allow digits in the program name after the first character. | |
20584 | ||
20585 | * rnewspost.el (news-post-news): New arg NOQUERY. | |
20586 | ||
20587 | * compile.el (compilation-parse-errors): | |
20588 | Use looking-at on each line. | |
20589 | (compilation-error-regexp-alist): Change these regexps | |
20590 | so that they assume matching only at start of line. | |
20591 | Delete \n at beginning; otherwise add `.*'. | |
20592 | ||
20593 | * tmm.el (tmm-get-keymap): Recognize explicit lambda expressions | |
20594 | as valid. | |
20595 | ||
20596 | 1997-01-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20597 | ||
20598 | * compile.el (compilation-error-regexp-alist): | |
20599 | In MIPS lint and Sun Ada regexps, reject newline in some | |
20600 | [^...] constructs. Require newline at start in MIPS lint. | |
20601 | ||
20602 | 1997-01-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20603 | ||
20604 | * simple.el (choose-completion-string): | |
20605 | ||
20606 | * ange-ftp.el (ange-ftp-load): If fail, return nil. | |
20607 | ||
20608 | * compile.el (compilation-error-regexp-alist): | |
20609 | Recognize nsgmls error messages. | |
20610 | ||
20611 | 1997-01-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20612 | ||
20613 | * smtpmail.el (smtpmail-read-response): | |
20614 | Don't get confused by %'s in response-string. | |
20615 | ||
20616 | * octave-mod.el: Delete explicit autoload calls. | |
20617 | Provide octave-mod. | |
20618 | Move the variables formerly in octave.el | |
20619 | to the top of the file. | |
20620 | ||
20621 | * octave-hlp.el: Require octave-mod, not octave. | |
20622 | * octave-inf.el: Require octave-mod, not octave. | |
20623 | ||
20624 | * octave.el: File deleted (contents merged into octave-mod.el). | |
20625 | ||
20626 | * octave-mod.el: Merge in octave.el; don't require octave.el. | |
20627 | Don't require octave-inf.el. | |
20628 | (octave-mode): Delete the startup message. | |
20629 | (octave-maintainer-address): Add bug-gnu-emacs. | |
20630 | (octave-version): Variable deleted. | |
20631 | (octave-submit-bug-report): Use emacs-version. | |
20632 | ||
20633 | * octave-mod.el, octave.el: New files. | |
20634 | * octave-inf.el, octave-hlp.el: New files. | |
20635 | ||
20636 | 1997-01-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20637 | ||
20638 | * timezone.el (timezone-parse-date): Handle 1-digit year. | |
20639 | ||
20640 | 1997-01-19 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | |
20641 | ||
20642 | * rmail.el (rmail-preserve-inbox): New variable. | |
20643 | (rmail-get-new-mail): If rmail-preserve-inbox is non-nil, then | |
20644 | don't truncate the inboxes after retrieving mail from them. | |
20645 | ||
20646 | 1997-01-19 Geoff Voelker <voelker@cs.washington.edu> | |
20647 | ||
20648 | * dos-w32.el, term/w32-win.el: Change uses of win32 to w32. | |
20649 | ||
20650 | 1997-01-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20651 | ||
20652 | * mantemp.el (mantemp-insert-cxx-syntax): Recognize non-class templates. | |
20653 | (mantemp-make-mantemps-buffer): Simplify message. | |
20654 | (mantemp-make-mantemps-region): Simplify message. | |
20655 | ||
20656 | * ange-ftp.el (ange-ftp-waiting-flag): New variable. | |
20657 | (ange-ftp-load): Bind that to t, and catch ftp-error. | |
20658 | (ange-ftp-cf2, ange-ftp-cf1): If ange-ftp-waiting-flag is t, | |
20659 | throw instead of signaling an error. | |
20660 | ||
20661 | * shell.el (shell-mode): Don't set list-buffers-directory. | |
20662 | ||
20663 | 1997-01-15 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
20664 | ||
20665 | With Jacques Duthen. | |
20666 | * ps-print.el (ps-print-version): Fix value. | |
20667 | (cl lisp-float-type): Require them. | |
20668 | (ps-number-of-columns ps-*-font-size): Try to select defaults | |
20669 | better suited when `ps-landscape-mode' is non-nil. | |
20670 | (ps-*-faces): Change default for Font Lock mode faces when | |
20671 | `ps-print-color-p' is nil. | |
20672 | (ps-right-header): Replace `time-stamp-yy/mm/dd' | |
20673 | by `time-stamp-mon-dd-yyyy'. | |
20674 | (ps-end-file ps-begin-page): Fix bug in page count for Ghostview. | |
20675 | (ps-generate-postscript-with-faces): Replace `ps-sorter' by | |
20676 | `car-less-than-car'. | |
20677 | (ps-plot ps-generate): Replace `%d' by `%3d'. | |
20678 | ||
20679 | 1997-01-14 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
20680 | ||
20681 | * compile.el (first-error): Doc fix. | |
20682 | ||
20683 | 1997-01-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20684 | ||
20685 | * replace.el (occur-mode-map): Bind g to revert-buffer. | |
20686 | (occur-mode): Locally bind revert-buffer-function. | |
20687 | (occur-command-arguments): New variable. | |
20688 | (occur-revert-function): New function. | |
20689 | (occur): Set occur-command-arguments. | |
20690 | ||
20691 | 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20692 | ||
20693 | * mh-mime.el: Rename args PATHNAME to FILENAME in various functions. | |
20694 | (mh-mhn-compose-insertion): New arg ATTRIBUTES | |
20695 | and change the interactive spec to read it. | |
20696 | ||
20697 | 1997-01-12 Geoff Voelker <voelker@cs.washington.edu> | |
20698 | ||
20699 | * w32-fns.el (make-auto-save-file-name): Replace occurrences of | |
20700 | all invalid filename characters. | |
20701 | ||
20702 | 1997-01-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
20703 | ||
20704 | * texnfo-upd.el (texinfo-incorporate-descriptions): Call regexp-quote. | |
20705 | ||
20706 | 1997-01-09 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
20707 | ||
20708 | * font-lock.el (font-lock-unique): Deleted. | |
20709 | (font-lock-prepend-text-property, font-lock-append-text-property): | |
20710 | Don't call it; behave as to-be-written builtins. Declare as defuns. | |
20711 | (font-lock-fillin-text-property): Declare as a defun. | |
20712 | (font-lock-after-change-function): Undo 1996-10-23 change. | |
20713 | ||
20714 | 1997-01-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20715 | ||
20716 | * telnet.el (telnet-initial-filter): Fix error message. | |
20717 | Bind case-fold-search to t. | |
20718 | ||
20719 | * cl.el (when, unless): Definitions moved to subr.el. | |
20720 | ||
20721 | * subr.el (when, unless): Definitions moved from cl.el. | |
20722 | ||
20723 | 1997-01-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20724 | ||
20725 | * faces.el (invert-face): Handle inverting the default face better. | |
20726 | ||
20727 | * expand.el: No longer a minor mode. | |
20728 | (expand-submit-bug-report): Function deleted. | |
20729 | (expand-mode-version, expand-mode-help-address): Variables deleted. | |
20730 | (expand-mode): Variable and function deleted. | |
20731 | (expand-mode-hook, expand-mode-name): Variables deleted. | |
20732 | (expand-load-hook): Variable renamed from expand-mode-load-hook. | |
20733 | (expand-map): Variable deleted. | |
20734 | (expand-jump-to-next-slot): Renamed from expand-jump-to-next-mark. | |
20735 | Add autoload. | |
20736 | (expand-jump-to-previous-slot): Add autoload. | |
20737 | Renamed from expand-jump-to-previous-mark. | |
20738 | ||
20739 | 1997-01-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20740 | ||
20741 | * simple.el (delete-completion-window): Handle special display frames. | |
20742 | ||
20743 | * term/x-win.el (x-handle-args): Stop arg processing | |
20744 | if we encounter "--", and preserve all remaining args. | |
20745 | ||
20746 | * startup.el (command-line-1): Don't run buffer-menu | |
20747 | if in batch mode. | |
20748 | ||
20749 | 1997-01-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20750 | ||
20751 | * gud.el (gud-gdb-marker-regexp): Use colon always, not path-separator. | |
20752 | ||
20753 | * sgml-mode.el (html-mode): Locally set sentence-end. | |
20754 | ||
20755 | * translate.el: New file. | |
20756 | ||
20757 | 1997-01-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20758 | ||
20759 | * msb.el (frame-or-buffer-changed-p): Definition deleted. | |
20760 | (the end): Use mapc, to force loading of cl-extra. | |
20761 | ||
20762 | * files.el (switch-to-buffer-other-frame) | |
20763 | (switch-to-buffer-other-window): New arg NORECORD. | |
20764 | ||
20765 | 1997-01-04 Geoff Voelker <voelker@cs.washington.edu> | |
20766 | ||
20767 | * sh-script.el (sh-shell-file): Downcase and remove extension | |
20768 | on shells in NT. | |
20769 | ||
20770 | 1997-01-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20771 | ||
20772 | * dired.el (dired-string-replace-match): | |
20773 | Delete redundant autoload. | |
20774 | (dired-garbage-files-regexp): New variable. | |
20775 | (dired-flag-garbage-files): New command. | |
20776 | (dired-mode-map): Put dired-flag-garbage-files on & and in menu. | |
20777 | ||
20778 | * find-dired.el (find-dired): Doc fix. | |
20779 | ||
20780 | 1997-01-03 Andre Spiegel <spiegel@inf.fu-berlin.de> | |
20781 | ||
20782 | * vc.el, vc-hooks.el: Changed my e-mail address in the header. | |
20783 | ||
20784 | 1997-01-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20785 | ||
20786 | * replace.el (list-matching-lines-face): New variable. | |
20787 | (occur): Highlight the actual matching characters. | |
20788 | ||
20789 | * dirtrack.el: New file. | |
20790 | ||
20791 | 1997-01-02 Inge Frick <inge@nada.kth.se> | |
20792 | ||
20793 | * easymenu.el (easy-menu-create-keymaps): Menu item STYLE toggle | |
20794 | (checkbox) and radio (radio button) are prefixed by "[X] " or | |
20795 | "(*) " respectively, when selected and "[ ] " or "( ) ", when not | |
e84eb37a | 20796 | selected. In a menu that contain these prefixes, " " is used |
6edcb099 DL |
20797 | as prefix for items that have no other prefix. |
20798 | (easy-menu-update-button): New function used as `menu-enable' | |
20799 | property for checkboxes and radio buttons to update the prefixes. | |
20800 | (easy-menu-define): Change documentation string to describe the | |
20801 | new prefixes. | |
20802 | ||
20803 | 1997-01-02 Jens Toivo Berger Thielemann <jensthi@ifi.uio.no> | |
20804 | ||
20805 | * word-help.el (word-help-mode-alist, reset-word-help) | |
20806 | (word-help-switch-help-file): Added support for completion. | |
20807 | (word-help-complete, word-help-complete-list) | |
20808 | (word-help-complete-index, word-help-extract-matches) | |
20809 | (word-help-make-complete): New functions/variables for completion. | |
20810 | (word-help-mode-alist): Enhanced search regexps. | |
20811 | (word-help-index-mapper): Defaults now to extracting the first word. | |
20812 | (word-help-mode-alist, word-help-index-mapper) | |
20813 | (word-help-main-index, word-help-main-obarray) | |
20814 | (reset-word-help, set-help-file, word-help-process-indexes) | |
20815 | (word-help-goto-index-node): Doc fixes. | |
20816 | (word-help-goto-index-node): Requires passing the keyword. | |
20817 | Uses this in the a new and enhanced magic indexing routine. | |
20818 | (set-help-file, word-help): Handle `completion-ignore-case' better. | |
20819 | (word-help-extract-index): `case-fold-search' better handled. | |
20820 | (word-help): Magic guessing of relevant help file put in new | |
20821 | function word-help-find-help-file. | |
20822 | (word-help-guess-all): New subroutine. | |
20823 | (word-help-guess): Use word-help-guess-all. | |
20824 | May optionally copy only upto the cursor, | |
20825 | instead of the entire keyword. | |
20826 | ||
20827 | 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20828 | ||
20829 | * sh-script.el (sh-mode): Always pass nil as 3rd arg to sh-set-shell. | |
20830 | ||
20831 | * dired-aux.el (dired-do-chxxx): Use -- only on GNU systems. | |
20832 | ||
20833 | * tex-mode.el (tex-region): Correctly handle possible | |
20834 | overlap between first line, header, and region. | |
20835 | New local var ALREADY-OUTPUT makes this general. | |
20836 | Write tex-trailer directly as a string; get rid of temp-buffer. | |
20837 | Make tex-out-file include the .tex suffix. | |
20838 | ||
20839 | * texinfo.el (texinfo-mode): Locally set tex-first-line-header-regexp. | |
20840 | Locally set tex-trailer. | |
20841 | ||
20842 | * server.el (server-process-filter): Let-bind `pos'. | |
20843 | ||
20844 | 1997-01-01 Eli Zaretskii <eliz@is.elta.co.il> | |
20845 | ||
20846 | * sh-script.el (sh-shell-file): On MSDOS, collapse $SHELL to lower | |
20847 | case and remove the executable extension, if any. | |
20848 | (sh-other-keywords): Define an entry for `sh' and make `bourne' | |
20849 | inherit from that. | |
20850 | ||
20851 | 1996-12-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20852 | ||
20853 | * simple.el (repeat-complex-command): Bind | |
20854 | minibuffer-history-position and minibuffer-history-sexp-flag | |
20855 | only for the read-from-minibuffer call. | |
20856 | ||
20857 | 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20858 | ||
20859 | * files.el (insert-directory): Use -- as arg | |
20860 | so that a file name or pattern is never taken as an option. | |
20861 | ||
20862 | * dired-aux.el (dired-do-chxxx): Use -- as arg | |
20863 | so that the file name is never taken as an option. | |
20864 | ||
20865 | * dired.el (dired-make-relative): Ignore the third argument; | |
20866 | never signal an error just because FILE is not in DIR's tree. | |
20867 | ||
20868 | * info.el (Info-find-node): Don't clear Info-index-alternatives. | |
20869 | (Info-index-next): Fix error message. | |
20870 | ||
20871 | * server.el (server-start): Don't delete ~/.emacs-server. | |
20872 | Instead, delete the names emacsserver really uses | |
20873 | if compiled with SERVER_HOME_DIR. | |
20874 | ||
20875 | * bytecomp.el (byte-compile-file): Set default-directory in | |
20876 | compiler input buffer. | |
20877 | ||
20878 | 1996-12-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20879 | ||
20880 | * dired.el (dired-permission-flags-regexp): New variable. | |
20881 | (dired-move-to-end-of-filename): Use it instead of a constant. | |
20882 | ||
20883 | * locate.el (locate-mode): Locally set dired-move-to-filename-regexp, | |
20884 | dired-permission-flags-regexp, and dired-actual-switches. | |
20885 | (locate-set-indentation): Function deleted. | |
20886 | (locate-insert-header): Don't indent the header line. | |
20887 | (locate-indentation-string): Variable deleted. | |
20888 | (locate-do-setup): Rewrite the loop that adds indentation. | |
20889 | ||
20890 | * locate.el: New file. | |
20891 | ||
20892 | * tex-mode.el (tex-first-line-header-regexp): New variable. | |
20893 | (tex-region): Sometimes include the file's first line. | |
20894 | ||
20895 | * texinfo.el (texinfo-mode): Use regexps for | |
20896 | tex-start-of-header and tex-end-of-header. | |
20897 | (texinfo-tex-region, texinfo-tex-buffer): | |
20898 | Use tex-region and tex-buffer. | |
20899 | (texinfo-tex-print): Use tex-print. | |
20900 | (texinfo-tex-view): New command, on C-x C-t C-v. | |
20901 | ||
20902 | * bindings.el (completion-ignored-extensions): | |
20903 | Separate out the system-independent elements. | |
20904 | Add Texinfo index files. | |
20905 | ||
20906 | * emacsbug.el (report-emacs-bug): Use compose-mail. | |
20907 | ||
20908 | * hideshow.el (hs-emacs-type): Doc fix. | |
20909 | ||
20910 | * dired.el (dired-insert-directory): Don't override the user's locale. | |
20911 | (dired-standard-move-to-filename-regexp): Var deleted. | |
20912 | ||
20913 | 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20914 | ||
20915 | * iso-acc.el (iso-languages): For Catalan, delete 'C and 'c; | |
20916 | delete `i, `I, `u, `U. Add "i, "I. Delete ~t. | |
20917 | For Spanish, delete ~t, 'c and 'C. | |
20918 | ||
20919 | * help.el (help-map): Define C-h C-i to run word-help. | |
20920 | ||
20921 | * word-help.el: New file. | |
20922 | ||
20923 | * expand.el (expand-map): Don't define SPC. | |
20924 | (expand-template-abbreviation): Function deleted. | |
20925 | (expand-try-to-expand): Function deleted. | |
20926 | (expand-abbrev-hook): Add a no-self-insert property. | |
20927 | (expand-skeleton-end-hook): Use skeleton-position. | |
20928 | (expand-add-abbrevs): Doc fix. | |
20929 | ||
20930 | * expand.el: New file. | |
20931 | ||
20932 | * skeleton.el (skeleton-positions): Renamed from skeleton-marks. | |
20933 | ||
20934 | * skeleton.el (skeleton-marks): New variable. | |
20935 | (skeleton-insert, skeleton-internal-1): Set skeleton-marks. | |
20936 | ||
20937 | 1996-12-28 Jonathan I. Kamens <jik@cam.ov.com> | |
20938 | ||
20939 | * rmail.el (rmail-msg-is-pruned): New function. | |
20940 | (rmail-toggle-header): Add an optional argument to specify explicitly | |
20941 | whether the header should be pruned or displayed in full. | |
20942 | ||
20943 | 1996-12-27 Michael Kifer <kifer@cs.sunysb.edu> | |
20944 | ||
e84eb37a JB |
20945 | * viper.el (vip-adjust-window-after-search): New variable. |
20946 | (vip-adjust-window): New function. | |
20947 | (vip-insert-state-cursor-color, vip-saved-cursor-color): New variables. | |
20948 | (vip-set-vi-search-style-macros, vip-set-emacs-search-style-macros): | |
20949 | New functions. | |
20950 | (vip-autoindent): No longer moves insert point. | |
20951 | (vip-paren-match): Now pays no attention to comments, leaves | |
6edcb099 | 20952 | region active. |
e84eb37a JB |
20953 | * viper-util.el (vip-restore-cursor-color-after-replace) |
20954 | (vip-restore-cursor-color-after-insert): New functions. | |
20955 | (vip-window-display-p): Treat PC as a non-window display. | |
20956 | (vip-convert-standard-file-name): New function. | |
20957 | ||
20958 | * ediff-util.el (ediff-file-under-version-control): New function. | |
20959 | (ediff-inferior-compare-regions): Improved interface. | |
20960 | (ediff-maybe-checkout): New function. | |
20961 | (ediff-maybe-save-and-delete-merge): New function. | |
20962 | (ediff-setup): Now uses convert-standard-filename. | |
20963 | (ediff-make-temp-file): Now returns expanded file name. | |
20964 | * ediff-init.el (ediff-in-control-buffer-p): New function. | |
20965 | (ediff-quit-merge-hook, ediff-autostore-merges): New variables. | |
20966 | (ediff-convert-standard-file-name): New function. | |
20967 | * ediff-mult.el (ediff-meta-buffer-keymap-setup-hook): New variable. | |
20968 | (ediff-quit-session-group-hook): New hook. | |
20969 | (ediff-filegroup-action): Now passes ediff-merge-store-file to | |
6edcb099 DL |
20970 | subordinate Ediff sessions. |
20971 | * ediff-ptch.el (ediff-patch-file-internal): | |
e84eb37a JB |
20972 | Now calls ediff-maybe-checkout. |
20973 | (ediff-context-diff-label-regexp): Fixed regexp. | |
20974 | (ediff-map-patch-buffer): Fixed beg/end patch boundaries. | |
6edcb099 DL |
20975 | * ediff.el: Now supports autostore for merge jobs. |
20976 | ||
20977 | 1996-12-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20978 | ||
20979 | * sort.el: Many doc fixes. | |
20980 | (sort-regexp-fields): Don't test for buffer-substring-lessp; | |
20981 | always return a pair of bounds. | |
20982 | ||
20983 | 1996-12-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
20984 | ||
20985 | * ispell.el (ispell-message-text-end): Handle `- ' before | |
20986 | the "cut here" or "start of..." line. Handle `Forward message' | |
20987 | without `Start of'. | |
20988 | ||
20989 | * sendmail.el (mail-indentation-spaces): Doc fix. | |
20990 | (mail-yank-clear-headers): Handle case of end < start. | |
20991 | (mail-indent-citation): Handle case of end < start. | |
20992 | (mail-yank-region): New command (on C-c C-r). | |
20993 | ||
20994 | * menu-bar.el (menu-bar-tools-menu): Add a "send mail" entry. | |
20995 | ||
20996 | * replace.el (perform-replace): Request integers from match-data, | |
20997 | instead of asking for markers and converting them. | |
20998 | ||
20999 | * paragraphs.el (forward-paragraph, backward-paragraph): Doc fixes. | |
21000 | ||
21001 | 1996-12-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21002 | ||
21003 | * mouse.el (mouse-start-end): Put values in proper order, | |
21004 | in the doublequote case. | |
21005 | ||
21006 | 1996-12-22 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21007 | ||
21008 | * startup.el (command-line-1): Handle --visit and --find. | |
21009 | Handle -- as an option; treat what follows as a file name. | |
21010 | ||
21011 | 1996-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21012 | ||
21013 | * edebug.el (edebug-read-symbol, edebug-read-string): | |
21014 | Don't back up after reading. | |
21015 | (edebug-read-sexp): Likewise. | |
21016 | ||
21017 | 1996-12-26 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> | |
21018 | ||
21019 | * vc-hooks.el (vc-user-login-name): New function. | |
e84eb37a JB |
21020 | (vc-fetch-master-properties, vc-lock-from-permissions, vc-file-owner) |
21021 | (vc-fetch-properties, vc-after-save, vc-mode-line, vc-status): Use | |
6edcb099 DL |
21022 | `vc-user-login-name' instead of `user-login-name'. |
21023 | ||
e84eb37a JB |
21024 | * vc.el (vc-next-action-on-file, vc-update-change-log) |
21025 | (vc-backend-checkout, vc-backend-steal): Use `vc-user-login-name' | |
6edcb099 DL |
21026 | instead of `user-login-name'. |
21027 | (vc-update-change-log): If `user-full-name' is nil, try | |
21028 | `user-login-name'. Failing that, use uid as a string. | |
21029 | (vc-make-buffer-writable-hook): Removed (was unused). | |
21030 | ||
21031 | 1996-12-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21032 | ||
21033 | * isearch.el (isearch-edit-string): When we try the search | |
21034 | at the end, do that outside of the let which binds all the | |
21035 | search state. | |
21036 | ||
21037 | 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21038 | ||
21039 | * mail-extr.el (mail-extract-address-components): Clear text props | |
21040 | after inserting ADDRESS. | |
21041 | ||
21042 | 1996-12-18 Paul Eggert <eggert@twinsun.com> | |
21043 | ||
21044 | * cal-dst.el (calendar-time-zone-daylight-rules): | |
21045 | Add support for daylight saving rules in Iran. | |
21046 | (require 'cal-persia) now needed. | |
21047 | ||
21048 | 1996-12-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21049 | ||
21050 | * simple.el (sendmail-user-agent): Avoid error for CONTINUE non-nil. | |
21051 | ||
21052 | * replace.el (perform-replace): Undo previous change. | |
21053 | Instead, use the new match-data features to avoid consing. | |
21054 | ||
21055 | * iso-acc.el (iso-languages): Add "german" entry. | |
21056 | ||
21057 | 1996-12-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21058 | ||
21059 | * time.el (display-time-event-handler): Use let*. | |
21060 | ||
21061 | * time-stamp.el (time-stamp-mail-host-name): Get rid of | |
21062 | time-stamp-mail-host. | |
21063 | ||
21064 | * replace.el (perform-replace): Delete the code that checked | |
21065 | whether the regexp could match again right after this match. | |
21066 | It made the loop too slow. | |
21067 | ||
21068 | * isearch.el (isearch-ring-adjust): Don't pop the state at the start. | |
21069 | Push the state at the end, not in the middle. | |
21070 | ||
21071 | * ange-ftp.el (ange-ftp-date-regexp): Recognize various languages. | |
21072 | ||
21073 | * dired.el (dired-move-to-filename-regexp): | |
21074 | Recognize various languages. | |
21075 | ||
21076 | 1996-12-17 Jonathan I. Kamens <jik@cam.ov.com> | |
21077 | ||
21078 | * rnewspost.el (news-mail-reply, news-reply): Include the message | |
21079 | ID in the In-reply-to line. | |
21080 | ||
21081 | 1996-12-16 Erik Naggum <erik@naggum.no> | |
21082 | ||
21083 | * sendmail.el (sendmail-send-it): Explicitly pass interactive | |
21084 | delivery options to sendmail. | |
21085 | ||
21086 | 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21087 | ||
21088 | * time-stamp.el (time-stamp-month-dd-yyyy): Use format-time-string. | |
21089 | (time-stamp-dd/mm/yyyy, time-stamp-mon-dd-yyyy, time-stamp-dd-mon-yy) | |
21090 | (time-stamp-yy/mm/dd, time-stamp-yyyy/mm/dd, time-stamp-yyyy-mm-dd) | |
21091 | (time-stamp-yymmdd, time-stamp-hh:mm:ss, time-stamp-hhmm): Likewise. | |
21092 | (time-stamp-month-numbers, time-stamp-month-full-names): Vars deleted. | |
21093 | ||
21094 | * landmark.el: New file. | |
21095 | ||
21096 | * time.el (display-time-event-handler): Fix previous change. | |
21097 | ||
21098 | * simple.el (compose-mail): Doc fix. | |
21099 | ||
21100 | * sendmail.el (sendmail-send-it): If no recipients, don't run | |
21101 | the mailer program. If there was also no fcc file, signal error. | |
21102 | ||
3c269b1e | 21103 | 1996-12-15 Ake Stenhoff <etxaksf@aom.ericsson.se> |
6edcb099 DL |
21104 | |
21105 | * imenu.el (imenu-generic-expression): Doc fix. | |
21106 | (imenu--make-index-alist): Do `widen' and save-restriction here. | |
21107 | (imenu): Not here. | |
21108 | ||
21109 | 1996-12-15 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
21110 | ||
21111 | * mail-extr.el (mail-extract-address-components): Don't downcase | |
21112 | the domain part of the address. | |
21113 | ||
21114 | 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21115 | ||
21116 | * dos-fns.el (register-name-alist): Use defvar. | |
21117 | ||
21118 | * abbrev.el (only-global-abbrevs): Use defvar. | |
21119 | ||
21120 | * replace.el: Change some defconsts to defvars. | |
21121 | ||
21122 | * fill.el: Change defconsts to defvars. | |
21123 | ||
21124 | * lisp-mode.el: Change defconsts to defvars. | |
21125 | ||
21126 | * paragraphs.el: Change defconsts to defvars. | |
21127 | ||
21128 | * startup.el: Change some defconsts to defvars. | |
21129 | ||
21130 | * faces.el: Change some defconsts to defvars. | |
21131 | ||
21132 | * isearch.el: Change defconsts to defvars. | |
21133 | ||
21134 | * format.el (format-alist): Change defconst to defvar. | |
21135 | ||
21136 | * files.el: Change defconsts to defvars. | |
21137 | ||
21138 | * simple.el: Change most defconsts to defvars. | |
21139 | ||
21140 | * bindings.el: Change defconsts to defvars. | |
21141 | ||
21142 | * files.el (find-file-revert-without-query): New variable. | |
21143 | (find-file-noselect): Revert certain files without query | |
21144 | if the file has changed and the buffer has not. | |
21145 | ||
21146 | * cpp.el (cpp-edit-load): Don't load anything if | |
21147 | init-file-user is nil. | |
21148 | (cpp-edit-save): Doc fix. | |
21149 | ||
21150 | * startup.el (init-file-user): Doc fix. | |
21151 | ||
21152 | 1996-12-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21153 | ||
21154 | * noutline.el (outline-discard-overlays): | |
21155 | Use overlays-in, to ensure we get rid of empty overlays. | |
21156 | ||
21157 | 1996-12-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21158 | ||
21159 | * rmailsum.el (rmail-summary-beginning-of-message): | |
21160 | Obey rmail-summary-size, and make sure summary is on top | |
21161 | if we split a single large window. | |
21162 | ||
21163 | * rmailsum.el (rmail-summary-scroll-msg-down): If message is | |
21164 | not visible at all, use rmail-summary-beginning-of-message. | |
21165 | (rmail-summary-scroll-msg-up): Likewise. | |
21166 | ||
21167 | * time-stamp.el (time-stamp-no-file): Reintroduced. | |
21168 | (time-stamp-string-preprocess): New function. | |
21169 | (time-stamp-string): Use time-stamp-string-preprocess. | |
21170 | (time-stamp-format): Doc fix. | |
21171 | ||
21172 | 1996-12-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21173 | ||
21174 | * help.el (describe-mode): Include minor modes that aren't | |
21175 | buffer local. | |
21176 | ||
21177 | 1996-12-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21178 | ||
21179 | * time-stamp.el (time-stamp-am-pm): Variable deleted. | |
21180 | (time-stamp-weekday-full-names): Likewise. | |
21181 | (time-stamp-weekday-numbers): Likewise. | |
21182 | (time-stamp-old-format-warn): Doc fix. | |
21183 | ||
21184 | 1996-12-12 Karl Eichwalder <ke@ke.Central.DE> | |
21185 | ||
21186 | * info.el (Info-mode): Default for `tab-width'. | |
21187 | ||
21188 | 1996-12-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21189 | ||
21190 | * menu-bar.el (menu-bar-tools-menu): Add items | |
21191 | Debugger, Compile and Search Files. | |
21192 | ||
21193 | * time-stamp.el (time-stamp-strftime): Function deleted. | |
21194 | (time-stamp-string): Use format-time-string. | |
21195 | (time-stamp-format): Change default value | |
21196 | to work with format-time-string. | |
21197 | ||
21198 | * browse-url.el (browse-url-url-at-point): Use thing-at-point. | |
21199 | (browse-url-looking-at): Function deleted. | |
21200 | ||
21201 | * thingatpt.el (bounds-of-thing-at-point): Allow the end | |
21202 | to be at the same place as ORIG. | |
21203 | Try harder to find a thing that ends at ORIG. | |
21204 | ||
21205 | * novice.el (disabled-command-hook): Correctly keep the first | |
21206 | paragraph of the command's documentation. | |
21207 | ||
21208 | 1996-12-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21209 | ||
21210 | * cc-mode.el (c-mode-fsf-menu): Add one dashed separator. | |
21211 | ||
21212 | * thingatpt.el (url): Move forward over colons. | |
21213 | Move back over colons at the end. | |
21214 | (thing-at-point-file-name-chars): Include @. | |
21215 | ||
21216 | * sort.el (sort-columns): Don't use `sort' utility | |
21217 | if the text has text properties. | |
21218 | ||
21219 | * time.el (display-time-event-handler): Don't run the timer | |
21220 | for successive times that are already in the past. | |
21221 | ||
21222 | * thingatpt.el (thing-at-point-url-chars): Allow comma, = and &. | |
21223 | (url): Move back over commas at the end. | |
21224 | ||
21225 | * timer.el (timer-next-integral-multiple-of-time): Doc fix. | |
21226 | ||
21227 | 1996-12-10 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
21228 | ||
21229 | * bytecomp.el (byte-compile-insert-header): Fix previous change. | |
21230 | ||
21231 | 1996-12-09 Erik Naggum <erik@naggum.no> | |
21232 | ||
21233 | * novice.el (disabled-command-hook): Use `defvar' and add | |
21234 | documentation string. | |
21235 | (disabled-command-hook): New option ! turns off disabled commands. | |
21236 | ||
21237 | 1996-12-08 Dave Love <d.love@dl.ac.uk> | |
21238 | ||
21239 | * gnus-vis.el (gnus-button-alist): Allow whitespace in `<URL:...' | |
21240 | markup (rfc1738), done last, after possible partial matches. | |
21241 | (gnus-button-url): Zap any whitespace from a <URL:...> match. | |
21242 | ||
21243 | 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21244 | ||
21245 | * custom.el: Don't load .custom if -q was used. | |
21246 | ||
21247 | * gnus.el (gnus-read-init-file): Don't load anything | |
21248 | if init-file-user is nil. | |
21249 | ||
21250 | 1996-12-06 Dave Love <d.love@dl.ac.uk> | |
21251 | ||
21252 | * texinfo.el (texinfo-font-lock-keywords): Add `url', `email'. | |
21253 | ||
21254 | 1996-12-06 Eli Zaretskii <eliz@is.elta.co.il> | |
21255 | ||
21256 | * term/pc-win.el (iconify-or-deiconify-frame): Define to be a | |
21257 | no-op, so commands that call it (like viper.el) work. | |
21258 | ||
21259 | 1996-12-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21260 | ||
21261 | * hscroll.el (hscroll-global-mode): Save and set | |
21262 | truncate-lines globally, not locally. | |
21263 | ||
21264 | 1996-12-06 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
21265 | ||
21266 | * files.el (backup-buffer): Doc fix. | |
21267 | ||
3c269b1e | 21268 | 1996-12-06 Ake Stenhoff <etxaksf@aom.ericsson.se> |
6edcb099 DL |
21269 | |
21270 | * imenu.el (imenu): Support integers used as positions. | |
21271 | ||
21272 | 1996-12-05 Michael Ernst <mernst@cs.washington.edu> | |
21273 | ||
21274 | * complete.el (PC-do-completion): Remove text properties from | |
21275 | completions; also use string-equal instead of equal. | |
21276 | ||
21277 | * info.el (Info-follow-reference): Add each cross-reference to | |
21278 | completions list just once, case-insensitively. | |
21279 | ||
21280 | 1996-12-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21281 | ||
21282 | * thingatpt.el (thing-at-point-url-chars): Allow period. | |
21283 | (url): Move back over periods at the end. | |
21284 | ||
21285 | 1996-12-02 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21286 | ||
21287 | * jka-compr.el (jka-compr-temp-name-template): Initialize using TMPDIR. | |
21288 | ||
21289 | 1996-11-30 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21290 | ||
21291 | * replace.el (perform-replace): Obey minibuffer-auto-raise. | |
21292 | ||
21293 | 1996-11-28 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21294 | ||
21295 | * thingatpt.el: Downcase arguments as Lisp symbols. | |
21296 | Fix many doc strings. | |
21297 | (thing-at-point-file-name-chars): Renamed from file-name-chars. | |
21298 | Allow a colon. | |
21299 | (thing-at-point-url-chars): New variable. | |
21300 | (url): Define new kind of "thing". | |
21301 | ||
21302 | * simple.el (compose-mail): Handle several more args: | |
21303 | other-headers continue switch-function yank-action send-action. | |
21304 | (sendmail-user-agent): Rewrite to handle new args. | |
21305 | (assoc-ignore-case): New function. | |
21306 | (define-mail-user-agent): Doc fix. | |
21307 | ||
21308 | * rmail.el (rmail-start-mail): Rewrite to use compose-mail. | |
21309 | Two new arguments. | |
21310 | (rmail-forward): Always call rmail-start-mail, never `mail'. | |
21311 | ||
21312 | * sendmail.el (mail-reply-action): Renamed from mail-reply-buffer. | |
21313 | (mail-yank-original): Handle either an action or a buffer | |
21314 | in mail-reply-action. | |
21315 | (mail): Doc fix. | |
21316 | ||
21317 | 1996-11-27 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21318 | ||
21319 | * mouse.el (mouse-drag-mode-line): Don't get error | |
21320 | about sole window, if we don't actually try to change the size. | |
21321 | ||
21322 | 1996-11-26 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21323 | ||
21324 | * isearch.el (isearch-no-upper-case-p): Use downcase | |
21325 | so that we handle arbitrary kinds of casification. | |
21326 | ||
21327 | * sendmail.el (mail-mode-fill-paragraph): New function. | |
21328 | (mail-mode): Set fill-paragraph-function. | |
21329 | ||
21330 | * info.el (Info-get-token): Find tokens where START matches | |
21331 | around POS. | |
21332 | ||
21333 | 1996-11-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21334 | ||
21335 | * ange-ftp.el (ange-ftp-normal-login): If using a smart gateway, | |
21336 | but ange-ftp-gateway-host is nil, generate the login name | |
21337 | in the usual simple way. | |
21338 | ||
21339 | 1996-11-23 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21340 | ||
21341 | * menu-bar.el: In enable predicates for Files menu, | |
21342 | use menu-updating-frame. | |
21343 | ||
21344 | * mouse.el (mouse-major-mode-menu): Propagate prefix arg | |
21345 | to the command that is run. | |
21346 | ||
21347 | * pascal.el (pascal-mode): Make comment-indent-function buffer local. | |
21348 | ||
21349 | * bytecomp.el (byte-compile-insert-header): If emacs-version | |
21350 | ends with a letter, don't check the version number. | |
21351 | ||
21352 | * simple.el (sendmail-user-agent): Support 2 optional args. | |
21353 | (define-mail-user-agent): Doc fix. | |
21354 | ||
21355 | * isearch.el (isearch-mode): | |
21356 | Maybe make minibuffer frame visible and/or raise it. | |
21357 | ||
21358 | * etags.el (etags-file-of-tag): Expand the file name | |
21359 | using the truename of default-directory. | |
21360 | ||
21361 | 1996-11-22 Drew Csillag <drew@staff.prodigy.com> | |
21362 | ||
e84eb37a | 21363 | * m4-mode.el: Fixed syntax table for quotes since they messed up |
6edcb099 DL |
21364 | highlighting in comments and other constructions. |
21365 | ||
21366 | 1996-11-22 Peter S Galbraith <rhogee@mixing.qc.dfo.ca> | |
21367 | ||
21368 | * goto-addr.el (goto-address-fontify): Use overlay, not text props. | |
21369 | ||
21370 | 1996-11-22 Michael Ernst <mernst@cs.washington.edu> | |
21371 | ||
21372 | * dired-x.el (dired-omit-size-limit): New variable. | |
21373 | (dired-omit-toggle, dired-omit-expunge): Respect it. | |
21374 | ||
21375 | 1996-11-21 Geoff Voelker <voelker@cs.washington.edu> | |
21376 | ||
21377 | * startup.el (normal-top-level, command-line, command-line-1): | |
21378 | User w32 instead of ms-windows for window-system symbol. | |
21379 | ||
21380 | 1996-11-19 Geoff Voelker <voelker@cs.washington.edu> | |
21381 | ||
21382 | * term/w32-win.el (x-defined-colors): Use color names from | |
21383 | w32-color-map. | |
21384 | ||
21385 | * facemenu.el, faces.el, hippie-exp.el, info.el, mouse.el, vc.el: | |
21386 | Use w32 instead of ms-windows for window-system symbol. | |
21387 | ||
21388 | * loadup.el: Use new names for w32 files. | |
21389 | ||
21390 | * dos-w32.el: Renamed from dos-nt.el. | |
21391 | * w32-fns.el: Renamed from winnt.el. | |
21392 | * term/w32-win.el: Renamed from term/win32-win.el. | |
21393 | ||
21394 | 1996-11-18 Geoff Voelker <voelker@cs.washington.edu> | |
21395 | ||
21396 | * term/win32-win.el: Change identifiers of the form win32* to w32*. | |
21397 | ||
21398 | 1996-11-17 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
21399 | ||
21400 | * files.el (write-contents-hooks): Doc fix. | |
21401 | ||
21402 | * comint.el (comint-password-prompt-regexp): Recognize AIX format. | |
21403 | ||
21404 | 1996-11-16 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
21405 | ||
21406 | * font-lock.el (font-lock-keywords-alist): New variable. | |
21407 | (font-lock-add-keywords): New function. Set it. | |
21408 | (font-lock-set-defaults): Use it. | |
21409 | (font-lock-mode): Doc fix. | |
21410 | (font-lock-compile-keyword): Cope with (MATCHER . 'FACE) forms. | |
21411 | (font-lock-make-faces): Add attributes to font-lock-face-attributes if | |
21412 | there are none for that face. | |
21413 | (font-lock-face-attributes): Doc fix. | |
21414 | (font-lock-match-c-style-declaration-item-and-skip-to-next): New | |
21415 | function. Match just identifiers. Use it for C, Objective-C and Java. | |
21416 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Match | |
21417 | templates too. | |
e84eb37a | 21418 | (c-font-lock-extra-types, c++-font-lock-extra-types) |
6edcb099 DL |
21419 | (objc-font-lock-extra-types, java-font-lock-extra-types): Use these |
21420 | variables in EVAL forms, i.e., do not eval when font-lock.el is loaded. | |
21421 | ||
21422 | * fortran.el (fortran-font-lock-keywords-3): Use simpler | |
21423 | font-lock-match-c-style-declaration-item-and-skip-to-next. | |
21424 | ||
21425 | * simula.el (simula-font-lock-keywords-3): Use simpler | |
21426 | font-lock-match-c-style-declaration-item-and-skip-to-next. | |
21427 | ||
21428 | * fast-lock.el (fast-lock-submit-bug-report): Function deleted. | |
21429 | (fast-lock-verbose): New variable. | |
21430 | (fast-lock-save-cache-1, fast-lock-cache-data): Use it. | |
21431 | (fast-lock-save-facep): New macro when compiling. | |
21432 | (fast-lock-get-face-properties): Rewrite for face lists. Use it. | |
21433 | ||
21434 | * lazy-lock.el (lazy-lock-submit-bug-report): Function deleted. | |
21435 | (lazy-lock-defer-on-scrolling): Renamed from lazy-lock-defer-driven. | |
21436 | (lazy-lock-defer-on-the-fly): New variable from lazy-lock-defer-time. | |
21437 | (lazy-lock-install): Use it. | |
21438 | (lazy-lock-defer-time): Doc fix. Add top-level code to detect use of | |
21439 | old forms of lazy-lock-defer-time and lazy-lock-defer-driven, and popup | |
21440 | temp buffer describing new forms. | |
21441 | (lazy-lock-stealth-load): New variable. | |
21442 | (lazy-lock-fontify-after-idle): Use it. | |
21443 | (lazy-lock-mode): Doc fix. | |
21444 | (lazy-lock-defer-line-after-change): Renamed from | |
21445 | lazy-lock-defer-after-change. | |
e84eb37a JB |
21446 | (lazy-lock-defer-rest-after-change) |
21447 | (lazy-lock-fontify-line-after-change) | |
6edcb099 DL |
21448 | (lazy-lock-fontify-rest-after-change): New functions. |
21449 | (lazy-lock-install-hooks): Add one depending on deferral variables. | |
21450 | (lazy-lock-unstall): Remove them. Fontify if Font Lock mode still on. | |
21451 | (lazy-lock-fontify-window, lazy-lock-fontify-conservatively): Use | |
21452 | with-current-buffer rather than save-excursion. | |
21453 | (lazy-lock-percent-fontified): Cast size to float before multiplying. | |
21454 | ||
21455 | 1996-11-14 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
21456 | ||
21457 | * rsz-mini.el (resize-minibuffer-frame-restore): Don't assume | |
21458 | minibuffer frame is selected. | |
21459 | (resize-minibuffer-frame): Likewise. | |
21460 | ||
21461 | 1996-11-13 Erik Naggum <erik@naggum.no> | |
21462 | ||
21463 | * message.el (message-mode): Doc fix. | |
21464 | ||
21465 | * emacsbug.el (report-emacs-bug): New argument recent-keys read | |
21466 | before bug subject to capture more relevant recent input. | |
21467 | ||
21468 | 1996-11-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21469 | ||
21470 | * isearch.el (isearch-complete1): If no completion, | |
21471 | don't clobber isearch-string, and return nil. | |
21472 | ||
21473 | 1996-11-11 Erik Naggum <erik@naggum.no> | |
21474 | ||
21475 | * lisp-mode.el (combine-after-change-calls): The first form is not | |
21476 | special. | |
21477 | ||
21478 | 1996-11-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21479 | ||
21480 | * dired-x.el (dired-jump): Never turn omitting *on*. | |
21481 | Refresh the line *before* turning omitting off. | |
21482 | ||
21483 | * help.el (describe-variable): Pretty-print the values. | |
21484 | Put doc string first, if the value is long. | |
21485 | ||
21486 | * subr.el (define-key-after): If AFTER is t, always put new binding | |
21487 | at the end. | |
21488 | ||
21489 | 1996-11-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21490 | ||
21491 | * find-dired.el (find-grep-options): Treat solaris, irix like BSD. | |
21492 | ||
21493 | * edebug.el (combine-after-change-calls): New def-edebug-spec. | |
21494 | * lisp-mode.el (combine-after-change-calls): | |
21495 | Add lisp-indent-function property. | |
21496 | ||
21497 | * diary-lib.el (list-diary-entries): Reread the diary file | |
21498 | if it has changed. | |
21499 | ||
21500 | * files.el (revert-buffer): Doc fix. | |
21501 | ||
21502 | * map-ynp.el (map-y-or-n-p): Handle minibuffer-auto-raise here. | |
21503 | ||
21504 | * sh-script.el (sh-mode): Parse the interpreter from the file text. | |
21505 | ||
21506 | 1996-11-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21507 | ||
21508 | * files.el (wildcard-to-regexp): Don't treat [] as special. | |
21509 | ||
21510 | 1996-11-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21511 | ||
21512 | * subr.el (combine-after-change-calls): New macro. | |
21513 | ||
21514 | * sh-script.el (sh-set-shell): Pass args no-query-flag | |
21515 | and insert-flag to executable-set-magic. | |
21516 | Don't call executable-set-magic if insert-flag is nil. | |
21517 | (sh-mode): Always call sh-set-shell, but use insert-flag arg | |
21518 | to control whether to call executable-set-magic. | |
21519 | No need to set comment-start-skip directly here. | |
21520 | ||
21521 | * sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #, | |
10d1d0af | 21522 | comment-end for newline, string for `, and escape for $. |
6edcb099 DL |
21523 | rc can use the same as sh. Move csh after sh. |
21524 | (sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted. | |
21525 | (sh-mode): Adjust setting of font-lock-defaults. | |
21526 | (sh-font-lock-keywords): No need for anything special for comments. | |
21527 | (sh-set-shell, sh-mode): Set comment-start-skip to a simple constant. | |
21528 | ||
21529 | 1996-11-06 Dave Love <d.love@dl.ac.uk> | |
21530 | ||
21531 | * sh-script.el (sh-mode): Set `comment-start-skip'; otherwise | |
21532 | only set if `sh-set-shell' gets called. | |
21533 | ||
21534 | 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21535 | ||
21536 | * time.el (display-time-format): New variable. | |
21537 | (display-time-string-forms): Use display-time-format. | |
21538 | ||
21539 | 1996-11-06 Jim Blandy <jimb@totoro.cyclic.com> | |
21540 | ||
21541 | * vc.el (vc-backend-print-log): Use "cvs log" to get log entries, | |
21542 | not "cvs rlog". | |
21543 | ||
21544 | 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21545 | ||
21546 | * page.el (narrow-to-page): With negative arg, move back one extra | |
21547 | page unless we start right after a page delimiter. | |
21548 | ||
21549 | * bindings.el (minor-mode-alist): Don't use purecopy. | |
21550 | ||
21551 | 1996-11-05 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21552 | ||
21553 | * comint.el (comint-output-filter): Run comint-output-filter-functions | |
21554 | directly, not via comint-output-filter. | |
21555 | ||
21556 | * compile.el (compile-auto-highlight): Renamed from | |
21557 | compile-highlight-display-limit. | |
21558 | ||
21559 | * time-stamp.el (time-stamp-dd/mm/yyyy): New function. | |
21560 | ||
8cedef2e | 21561 | 1996-11-04 Kevin Rodgers <kevinr@ihs.com> |
6edcb099 DL |
21562 | |
21563 | * compile.el (compile-highlight-display-limit): New variable. | |
21564 | (compilation-handle-exit): Parse error messages here | |
21565 | as specified by compile-highlight-display-limit. | |
21566 | (compile-reinitialize-errors): Add highlighting to error messages | |
21567 | once they are parsed. | |
21568 | (compilation-forget-errors): Remove highlighting properties here. | |
21569 | ||
21570 | 1996-11-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21571 | ||
21572 | * frame.el (initial-frame-alist): Make default value nil-- | |
21573 | don't specify `minibuffer' parameter. | |
21574 | ||
21575 | * dired.el (dired-mode-map): Put dired-mark-subdir-files on *s. | |
21576 | ||
21577 | 1996-11-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21578 | ||
21579 | * man.el (Man-bgproc-sentinel): Move the buffer creation | |
21580 | outside of the binding of case-fold-search. | |
21581 | ||
21582 | 1996-11-03 Paul D. Smith <psmith@BayNetworks.com> | |
21583 | ||
21584 | * make-mode.el (makefile-font-lock-keywords): Handle dependencies | |
21585 | first and variable references after. | |
21586 | (makefile-dependency-regex, makefile-macroassign-regex): | |
21587 | Accept spaces at the beginning of the line. | |
21588 | ||
21589 | 1996-11-02 Henry Guillaume <henry@qbd.com.au> | |
21590 | ||
e84eb37a JB |
21591 | * find-file.el (general): Enabled commentary for Finder. |
21592 | (ff-search-directories): Changed /usr/include/* to /usr/include. | |
fffa137c | 21593 | (ff-get-file-name): Improve behavior when file is found in a buffer. |
6edcb099 DL |
21594 | |
21595 | 1996-11-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21596 | ||
21597 | * handwrite.el: New file. | |
21598 | (handwrite-version): Variable deleted. | |
21599 | (handwrite): Use emacs-version instead of handwrite-version. | |
21600 | ||
21601 | * dired-x.el (dired-mode-map): Put dired-mark-extension on *. | |
21602 | Add *( as new binding for dired-mark-sexp, *t for dired-do-toggle. | |
21603 | ||
21604 | * dired.el (dired-mode-map): Make * a prefix for mark commands. | |
21605 | Delete the old *, / and @ keybindings. | |
21606 | ||
21607 | * info.el (Info-scroll-up): Doc fix. | |
21608 | ||
21609 | * batmode.el: New file. | |
21610 | ||
21611 | 1996-11-02 Erik Naggum <erik@naggum.no> | |
21612 | ||
21613 | * add-log.el (change-log-fill-paragraph): Return non-nil so | |
21614 | fill-paragraph doesn't continue filling. Don't skip backwards | |
21615 | over a paragraph if we at a paragraph start. | |
21616 | ||
21617 | 1996-11-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21618 | ||
21619 | * isearch.el (isearch-forward): Doc fix. | |
21620 | ||
21621 | 1996-11-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21622 | ||
21623 | * lisp.el (lisp-complete-symbol): Sort the list. | |
21624 | ||
21625 | 1996-10-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21626 | ||
21627 | * simple.el (comment-region): With just C-u as arg, | |
21628 | delete any number of comment-end delimiters from end of line. | |
21629 | ||
21630 | * tex-mode.el (tex-file): Fix paren error in last change. | |
21631 | (tex-recenter-output-buffer): Switch windows in a more controlled | |
21632 | fashion, using save-selected-window. | |
21633 | ||
21634 | * dired.el (dired-find-file): Error if line's file does not exist. | |
21635 | ||
21636 | 1996-10-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
21637 | ||
21638 | * m4-mode.el: New file. | |
21639 | ||
21640 | 1996-10-28 Simon Marshall <simon@duality.gnu.ai.mit.edu> | |
21641 | ||
21642 | * sh-script.el (sh-font-lock-keywords-1): Use font-lock-builtin-face. | |
21643 | ||
21644 | * files.el (auto-mode-alist): Objective-C is `.m' and SIMULA is `.sim'. | |
21645 | ||
21646 | 1996-10-27 Paul Eggert <eggert@twinsun.com> | |
21647 | ||
21648 | * timezone.el (timezone-time-from-absolute): Fix off-by-one | |
21649 | error in current-time-origin. | |
21650 | ||
21651 | 1996-10-25 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21652 | ||
21653 | * window.el (kill-buffer-and-window): New command. | |
21654 | Bind it to C-x 4 0. | |
21655 | ||
21656 | 1996-10-24 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | |
21657 | ||
21658 | * sh-script.el (sh-mode): Don't make font-lock-keywords buffer-local. | |
21659 | ||
21660 | * rmail.el (rmail-reply): Merge resent-to and resent-cc into to and cc. | |
21661 | Ignore the resent- fields aside from that. | |
21662 | ||
21663 | * pascal.el (pascal-indent-declaration): Avoid infinite loop | |
21664 | if edpos is at end of buffer. | |
21665 | ||
21666 | 1996-10-24 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
21667 | ||
21668 | * info.el (Info-insert-dir): Ensure directory ends with slash. | |
21669 | ||
21670 | * make-mode.el (makefile-font-lock-keywords): Accept - and . in | |
21671 | variable names. | |
21672 | ||
21673 | * imenu.el (imenu-scanning-message): Use ellipsis. | |
21674 | ||
3c269b1e | 21675 | * iso-acc.el (iso-languages): Alphabetize list. |
6edcb099 DL |
21676 | Add Catalan, Spanish, and Esperanto. |
21677 | ||
21678 | * dired.el (dired-insert-directory): Check for non-US LANG. | |
21679 | ||
3c269b1e | 21680 | 1996-10-24 Dave Gillespie <daveg@synaptics.com> |
6edcb099 DL |
21681 | |
21682 | * cl-macs.el (lexical-let): Fixed a bug involving nested | |
21683 | lexical contexts and macros. | |
21684 | ||
21685 | 1996-10-23 Simon Marshall <simon@wombat.gnu.ai.mit.edu> | |
21686 | ||
21687 | * font-lock.el (save-buffer-state): New macro when compiling. | |
21688 | (font-lock-default-fontify-region, font-lock-default-unfontify-region): | |
21689 | Use it rather than doing everything by hand. | |
21690 | (font-lock-default-fontify-region): Always unfontify first. | |
21691 | (font-lock-fontify-syntactically-region): Never unfontify here. | |
21692 | Loop back to find comment start, if forward-comment fails to advance. | |
21693 | Use scan-sexps to skip a string when found, not re-search-forward loop. | |
21694 | Use marker-position of font-lock-cache-position, not buffer position. | |
21695 | (font-lock-set-defaults): Make font-lock-cache-state and | |
21696 | font-lock-cache-position buffer-local here, not at top-level. | |
21697 | Make font-lock-cache-position be a marker pointing nowhere. | |
21698 | Test and set font-lock-set-defaults, not font-lock-keywords. | |
21699 | (font-lock-unset-defaults): Unset font-lock-set-defaults here. | |
21700 | (font-lock-set-defaults): New variable. | |
21701 | (font-lock-after-change-function): Rescan to end plus old-len. | |
21702 | (font-lock-match-c++-style-declaration-item-and-skip-to-next): Doc it. | |
21703 | (font-lock-mode): Undo Jul 27 change. | |
21704 | (font-lock-builtin-face, font-lock-warning-face): New variables. | |
21705 | (font-lock-make-faces): Specify defaults for these faces. | |
e84eb37a JB |
21706 | (java-font-lock-keywords, java-font-lock-keywords-1) |
21707 | (java-font-lock-keywords-2, java-font-lock-keywords-3) | |
21708 | (objc-font-lock-keywords, objc-font-lock-keywords-1) | |
6edcb099 DL |
21709 | (objc-font-lock-keywords-2, objc-font-lock-keywords-3): New variables. |
21710 | (font-lock-defaults-alist): New entry for Java and Objective-C modes. | |
e84eb37a | 21711 | (c++-font-lock-extra-types, objc-font-lock-extra-types) |
6edcb099 DL |
21712 | (c-font-lock-extra-types, java-font-lock-extra-types): New variables. |
21713 | Use them when building the respective relevant regexps. | |
21714 | ||
21715 | * add-log.el (change-log-font-lock-keywords): Rewrite. | |
21716 | ||
21717 | * awk-mode.el (awk-font-lock-keywords): New variable. | |
21718 | (awk-mode): Set font-lock-defaults to support Font Lock mode. | |
21719 | Provide when loaded. | |
21720 | ||
21721 | * dired.el (dired-font-lock-keywords): Rewrite. Use dired.el regexps. | |
21722 | ||
21723 | * sendmail.el (mail-font-lock-keywords): Tweak. | |
21724 | ||
21725 | * rmail.el (rmail-font-lock-keywords): Tweak. | |
21726 | ||
21727 | * simula-font-lock-keywords.el (simula-mode-syntax-table): Give `_' | |
21728 | symbol syntax; see Table of Syntax Classes in the Emacs Lisp manual. | |
e84eb37a | 21729 | (simula-font-lock-keywords, simula-font-lock-keywords-1) |
6edcb099 DL |
21730 | (simula-font-lock-keywords-2, simula-font-lock-keywords-3): |
21731 | New variables for Font Lock support. | |
21732 | (simula-match-string-or-comment): New function for likewise. | |
21733 | (simula-find-next-comment-region): Function deleted. | |
21734 | (simula-mode): Set font-lock-defaults. Add autoload cookie. | |
21735 | ||
3c269b1e | 21736 | 1996-10-20 Ake Stenhoff <etxaksf@aom.ericsson.se> |
6edcb099 DL |
21737 | |
21738 | * cc-mode.el (cc-imenu-java-generic-expression): New variable. | |
21739 | (java-mode): Set imenu-generic-expression. | |
21740 | ||
21741 | 1996-10-20 Kevin Rodgers <kevinr@ihs.com> | |
21742 | ||
21743 | * compile.el (compilation-skip-to-next-location): Defined. | |
21744 | (compilation-next-error-locus, compilation-parse-errors): Respect it. | |
21745 | ||
21746 | 1996-10-17 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> | |
21747 | ||
21748 | * vc-hooks.el (vc-file-owner): Always return user name, using the | |
21749 | optional argument of user-login-name. | |
21750 | (vc-locking-user, vc-status): Discard checks for numerical value of | |
21751 | vc-locking-user. | |
21752 | ||
21753 | * vc.el (vc-dired-reformat-line): Discard check for numerical value | |
21754 | of vc-locking-user. | |
21755 | ||
21756 | 1996-10-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21757 | ||
21758 | * mouse-sel.el (mouse-sel-set-selection-function): Doc fix. | |
21759 | Use x-select-text, for the primary selection. | |
21760 | (mouse-sel-get-selection-function): | |
21761 | Use x-cut-buffer-or-selection-value, for the primary selection. | |
21762 | ||
21763 | * simple.el (universal-argument): Doc fix. | |
21764 | ||
21765 | * files.el (set-visited-file-name): Doc fix. | |
21766 | (write-file): Use CONFIRM when calling set-visited-file-name. | |
21767 | ||
21768 | 1996-10-14 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se> | |
21769 | ||
21770 | * f90.el (f90-no-block-limit): Fixed bug for indentation of | |
21771 | elsewhere and elseif. | |
09e80d9f | 21772 | (f90-looking-at-where-or-forall): Now allows for labeled forall |
6edcb099 | 21773 | and where statements. |
09e80d9f | 21774 | (f90-font-lock-keywords-2): New highlighting for labeled where |
e84eb37a | 21775 | and forall. Fixed small bug with else highlighting. |
6edcb099 DL |
21776 | (f90-fill-region): Moved indentation to f90-break-line. |
21777 | (f90-break-line): Will now always indent the second line. | |
21778 | (f90-indent-line): Simpler test for auto-fill. | |
21779 | (f90-auto-fill-mode): Removed. | |
21780 | (f90-electric-insert): Added for possibility of auto-filling of | |
21781 | lines without spaces, as well as early updating of line. | |
21782 | (f90-mode-map): Added bindings of operators to f90-electric-insert. | |
21783 | (f90-do-auto-fill): Now also updates line (changes case). | |
21784 | ||
21785 | 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21786 | ||
21787 | * files.el (enable-local-variables): Doc fix. | |
21788 | ||
21789 | 1996-10-12 Simon Marshall <simon@duality.gnu.ai.mit.edu> | |
21790 | ||
21791 | * subr.el (define-function): Define as alias for defalias. | |
21792 | ||
21793 | * simple.el: Use defalias not define-function. | |
21794 | ||
21795 | * bytecomp.el (define-function): Mark it as obsolete. | |
21796 | ||
21797 | 1996-10-12 Gernot Heiser <gernot@jungfrau.disy.cse.unsw.EDU.AU> | |
21798 | ||
21799 | * refer.el (refer-bib-directory): New variable, list of | |
21800 | directories where to look for bib files. Special values `texinputs' | |
21801 | and `bibinputs' mean take directory list from corresponding | |
21802 | environment variable. | |
21803 | ||
21804 | (refer-bib-files): New special value `auto', for looking up all | |
21805 | files in directories pointed to by refer-bib-directory. | |
21806 | I have the feeling that this isn't really my code but came from | |
e84eb37a JB |
21807 | the net (copylefted). However, I cannot trace this down any |
21808 | more. If it isn't mine, it's probably Ashwin's. | |
6edcb099 DL |
21809 | (refer-get-bib-files): Support `auto' value of refer-bib-files. |
21810 | Support `texinputs', `bibinputs' value of refer-bib-directory. | |
21811 | ||
e84eb37a JB |
21812 | (refer-saved-state, refer-previous-keywords, refer-saved-pos) |
21813 | (refer-same-file): Properly declared (defvar) these variables. | |
6edcb099 DL |
21814 | |
21815 | (refer-yank-key): New function. | |
21816 | ||
21817 | (refer-find-entry-internal): Find bibliography entries in other | |
21818 | window, with minimal reconfiguration of windows. | |
21819 | ||
21820 | (refer-expand-files): New function. | |
21821 | ||
21822 | 1996-10-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21823 | ||
21824 | * files.el (file-name-extension): New function. | |
21825 | ||
21826 | 1996-10-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21827 | ||
21828 | * msb.el (msb--toggle-menu-type): Call menu-bar-update-buffers with t. | |
21829 | ||
21830 | * edt.el (edt-load-xkeys): Doc fix. | |
21831 | ||
21832 | * follow.el (set-process-filter): Doc fix. | |
21833 | ||
21834 | * vip.el: Doc fixes on most variables. | |
21835 | ||
21836 | * tpu-edt.el (tpu-load-xkeys): Doc fix. | |
21837 | ||
21838 | * nnfolder.el (nnfolder-ignore-active-file): Doc fix. | |
21839 | ||
21840 | * two-column.el (2C-two-columns): Doc fix. | |
21841 | ||
21842 | * refbib.el (r2b-proceedings-list, r2b-help-message): Doc fixes. | |
21843 | ||
21844 | * solitaire.el (solitaire): Doc fix. | |
21845 | ||
21846 | 1996-10-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21847 | ||
21848 | * simple.el (newline): Use buffer-has-markers-at. | |
21849 | ||
21850 | * browse-url.el (browse-url-at-point): Add autoload cookie. | |
21851 | (browse-url-at-mouse, browse-url-of-buffer, browse-url-of-file) | |
21852 | (browse-url-of-dired-file): Likewise. | |
21853 | ||
21854 | * files.el (hack-local-variables-prop-line): | |
21855 | Ignore case when checking for `mode'. | |
21856 | ||
21857 | * help.el (describe-function): If no fn specified, say so. | |
21858 | (variable-at-point): Return 0 if no variable there. | |
21859 | (describe-variable): If no variable specified, say so. | |
21860 | Don't use nil as the variable. | |
21861 | ||
21862 | * files.el (auto-mode-alist): .hpp files get C++ mode. | |
21863 | ||
21864 | 1996-10-10 Denis Howe <dbh@doc.ic.ac.uk> | |
21865 | ||
21866 | * browse-url.el (browse-url): New function. | |
21867 | (browse-url-CCI-host): New variable. | |
21868 | (browse-url-at-mouse): Added event-buffer and event-point | |
21869 | functions for XEmacs compatibility. | |
21870 | (browse-url-file-url): Check for EFS after alist, URL-encode | |
21871 | special chars. | |
21872 | (browse-url-grail): New function. | |
21873 | (browse-url-interactive-arg): Add new-window logic. | |
21874 | (browse-url-looking-at): Fixed. | |
21875 | (browse-url-lynx-xterm): New function. | |
21876 | (browse-url-lynx-emacs): Use term.el instead of terminal.el. | |
21877 | (browse-url-netscape): Contact/start Netscape in the | |
21878 | background. Multi-display support. Renamed | |
21879 | browse-url-netscape-send. URL-encode comma. | |
21880 | (browse-url-netscape-command): New variable. | |
21881 | (browse-url-netscape-startup-arguments): New variable. | |
21882 | (browse-url-url-at-point): Improved matching to supply missing | |
21883 | "http://". | |
21884 | Other fixes for byte-compilation. | |
21885 | ||
21886 | 1996-10-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21887 | ||
21888 | * rmail.el (rmail): Run rmail-mail-hook last. | |
21889 | ||
21890 | 1996-10-08 Erik Naggum <erik@naggum.no> | |
21891 | ||
21892 | * lisp.el (narrow-to-defun): Narrow to the same defun that | |
21893 | `mark-defun' would make the region. | |
21894 | (insert-parentheses): Let a negative argument enclose preceding | |
21895 | sexps. | |
21896 | ||
21897 | 1996-10-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
21898 | ||
21899 | * comint.el (comint-read-noecho): Clear out the intermediate strings. | |
21900 | ||
21901 | * timer.el (cancel-function-timers): Add autoload. | |
21902 | ||
21903 | * rmail.el (rmail-mode-2): Don't run rmail-mode-hook here. | |
21904 | (rmail-mode, rmail): Run it here. | |
21905 | ||
21906 | 1996-10-08 Barry A. Warsaw <cc-mode-help@python.org> | |
21907 | ||
21908 | * cc-mode.el (c-mode-map): | |
21909 | Install FSF mode menu into menubar using the name | |
21910 | "CC-Mode" for all supported modes. | |
21911 | (c++-mode-map, objc-mode-map, java-mode-map): Don't install an | |
21912 | additional FSF menu. | |
21913 | ||
21914 | * cc-mode.el: | |
21915 | Removed the following variables from the built-in "cc-mode" style: | |
21916 | c-echo-syntactic-information-p | |
21917 | c-string-syntax-p | |
21918 | c-tab-always-indent | |
21919 | c-inhibit-startup-warnings-p | |
21920 | These control how the mode acts, not how code looks. | |
21921 | ||
21922 | * cc-mode.el (c-indent-command): Doc fix. | |
21923 | ||
21924 | * cc-mode.el (c-style-alist): Added "linux" style. | |
21925 | ||
21926 | * cc-mode.el (c-lineup-comment): Preserve comment-column. | |
21927 | ||
21928 | * cc-mode.el (c-gnu-impose-minimum): | |
21929 | Don't impose minimum on comment-only lines. | |
21930 | (c-show-syntactic-information): Optional universal argument inserts | |
21931 | analysis as a comment on the line. | |
21932 | ||
21933 | * cc-mode.el (c-insert-tab-function): | |
21934 | New variable allowing tab-to-tab-stop to be | |
21935 | used instead of insert-tab. | |
21936 | (c-indent-command): Use c-insert-tab-function variable. | |
21937 | ||
21938 | * cc-mode.el (java-mode): Use (c-set-style "java"); i.e. lowercase. | |
21939 | ||
21940 | * cc-mode.el (c-functionp): New function. | |
21941 | (c-electric-brace, c-read-offset, c-set-offset, c-get-offset): | |
21942 | Use it. | |
21943 | ||
21944 | * cc-mode.el (c-offsets-alist): New syntactic symbols: | |
e84eb37a | 21945 | extern-lang-open, extern-lang-close, inextern-lang. |
6edcb099 DL |
21946 | |
21947 | (c-hanging-braces-alist): Hang extern-lang-open by default. | |
21948 | ||
21949 | (c-electric-brace): Add extern-lang-open and extern-lang-close to | |
21950 | list of symbols that can hang. | |
21951 | ||
21952 | (c-guess-basic-syntax): CASE 5A.4 => 5A.5; New CASE 5A.4 added to | |
21953 | recognize extern-lang-open; CASE 14C => 14D; New CASE 14C added to | |
e84eb37a | 21954 | recognize extern-lang-close. |
6edcb099 DL |
21955 | |
21956 | (c-search-uplist-for-classkey): When searching for c-class-key, | |
21957 | concat "\\|extern[^_]". The logic for determining whether we are | |
21958 | inclass-p and inextern-p is essentially the same so this seems to | |
21959 | work very well in all test cases. | |
21960 | ||
21961 | (c-guess-basic-syntax): If inclass-p, do an additional check to | |
21962 | see whether this is really inside an external language definition | |
21963 | block or a class definition and set inextern-p accordingly (a | |
21964 | boolean only). | |
21965 | ||
21966 | (c-guess-basic-syntax): CASE 5A.4 => 5A.1; 5A.1-5A.3 => 5A.2-5A.4; | |
21967 | New CASE 5F to check for extern-lang-close; CASE 5F-5J => 5G-5K; | |
21968 | CASE 5I: modifier could either be 'inclass or inextern-lang; CASE | |
21969 | 14A: closing brace isn't an inline-close if we're inside an extern | |
21970 | language block; CASE 14B: watch out for same. | |
21971 | ||
21972 | (c-guess-basic-syntax): CASE 5A.3: an inline-open | |
21973 | brace should also be given inclass syntax. The problem is that | |
21974 | this breaks indentation for brace that start inline-inclass | |
21975 | functions inside a nested class since they will twice add the | |
21976 | indentation of the inner class to the running total. | |
21977 | ||
21978 | The solution is to not give one of the two symbols a relpos. The | |
21979 | decision was made to omit the relpos of the 'inline-open symbol. | |
21980 | ||
21981 | (c-mode-help-address): Added cc-mode-help@python.org. | |
21982 | ||
21983 | (c-recognize-knr-p): No longer a user variable. | |
21984 | (c++-mode, java-mode): Set c-recognize-knr-p to nil. | |
21985 | ||
21986 | (c-guess-basic-syntax): CASE 5G: Although we still test on | |
21987 | c-recognize-knr-p, this is no longer user configurable, and no | |
10d1d0af | 21988 | longer imposes potentially disastrous impact on performance. |
6edcb099 DL |
21989 | Adopt c-mode.el assumption that argdecls are indented at least one |
21990 | space and that function headers are not indented. This prevents | |
21991 | us from potentially searching back to the top of the file when | |
10d1d0af | 21992 | looking at a large number of top-level declarations. |
6edcb099 | 21993 | |
e84eb37a | 21994 | (c-gnu-impose-minimum): New function. |
6edcb099 DL |
21995 | |
21996 | (c-label-minimum-indentation): New buffer-local variable. | |
21997 | ||
21998 | (c-style-alist): In "gnu" style, add c-gnu-impose-minimum to | |
21999 | c-special-indent-hook so case-label and label syntaxes will have a | |
22000 | minimum indentation. | |
22001 | ||
e84eb37a | 22002 | (c-submit-bug-report): Report on c-label-minimum-indentation. |
6edcb099 | 22003 | |
e84eb37a | 22004 | (c-set-style-1): Special case c-special-indent-hook. |
6edcb099 DL |
22005 | |
22006 | (c-special-indent-hook): Make it buffer local. | |
22007 | ||
22008 | * cc-mode.el (c-skip-conditional): `try' clauses in C++ skip only | |
22009 | 1 sexp. Also take care of finally and synchronized statements. | |
22010 | ||
22011 | * cc-mode.el (c-lineup-arglist-close-under-parent): New function. | |
22012 | ||
22013 | * cc-mode.el (c-C-conditionals): New constant. | |
22014 | (c-C-conditional-key, c-C++-conditional-key, c-Java-conditional-key): | |
22015 | Use c-C-conditionals. | |
22016 | ||
22017 | * cc-mode.el (c-Java-conditional-key): New variable. | |
22018 | (java-mode): Use c-Java-conditional-key. | |
22019 | ||
22020 | * cc-mode.el (c-C++-access-key): Allow for whitespace between the | |
22021 | protection key and the colon. | |
22022 | ||
e84eb37a | 22023 | * cc-mode.el (c-set-style): As a last resort, match exact case for |
6edcb099 DL |
22024 | stylename. |
22025 | ||
22026 | 1996-10-08 Erik Naggum <erik@naggum.no> | |
22027 | ||
22028 | * simple.el (line-move): Ignore invisibility in `move-to-column'. | |
22029 | ||
22030 | * lisp-mode.el (with-current-buffer): Correct indentation | |
22031 | property. | |
22032 | ||
22033 | 1996-10-08 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22034 | ||
22035 | * gud.el: Move two function definitions. | |
22036 | ||
22037 | 1996-10-07 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22038 | ||
e84eb37a | 22039 | * perl-mode.el (electric-perl-terminator, perl-indent-command) |
6edcb099 DL |
22040 | (perl-backward-to-noncomment, indent-perl-exp): Avoid error if |
22041 | comment-start-skip is nil. | |
22042 | ||
22043 | * timer.el (cancel-timer): Add autoload cookie. | |
22044 | ||
22045 | 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22046 | ||
22047 | * simple.el (universal-argument): Doc fix. | |
22048 | ||
22049 | 1996-10-06 Erik Naggum <erik@naggum.no> | |
22050 | ||
22051 | * help.el (print-help-return-message): Use new functions | |
22052 | `special-display-p' and `same-window-p' to determine which help | |
22053 | message to print. | |
22054 | ||
22055 | 1996-10-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22056 | ||
22057 | * sgml-mode.el (sgml-specials): Delete `-' from the list. | |
22058 | (sgml-font-lock-keywords): Add an element for comments. | |
22059 | ||
22060 | * rmailsum.el (rmail-summary-line-count-flag): | |
22061 | Renamed from rmail-summary-line-count-p. | |
22062 | ||
22063 | * rmailsum.el (rmail-summary-line-count-p): New variable. | |
22064 | (rmail-make-basic-summary-line): Optionally exclude the line count. | |
22065 | ||
22066 | * buff-menu.el (Buffer-menu-revert): New function. | |
22067 | (Buffer-menu-mode-map): Use Buffer-menu-revert for g. | |
22068 | (Buffer-menu-mode): Doc fix. | |
22069 | ||
22070 | 1996-10-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22071 | ||
22072 | * imenu.el (imenu-default-create-index-function): Fix error message. | |
22073 | ||
22074 | * info.el (Info-read-subfile): Allow a file name as arg. | |
22075 | (Info-search): Restore previous subfile correctly. | |
22076 | ||
22077 | * lisp-mode.el (eval-after-load): Add lisp-indent-function for it. | |
22078 | ||
22079 | 1996-10-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22080 | ||
22081 | * files.el (file-name-non-special): New function. | |
22082 | Add it to file-name-handler-alist. | |
22083 | ||
22084 | 1996-10-03 Erik Naggum <erik@naggum.no> | |
22085 | ||
22086 | * lisp-mode.el (with-temp-buffer): Add indentation property. | |
22087 | ||
22088 | * subr.el (with-current-buffer): Minor cleanup. | |
22089 | (with-temp-file): Support for arguments nil and t removed. | |
22090 | (with-temp-buffer): Use this new macro instead. | |
22091 | (with-output-to-string): Rewrite. | |
22092 | ||
22093 | 1996-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22094 | ||
22095 | * files.el (recover-session): Error if session files turned off. | |
22096 | ||
22097 | 1996-09-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22098 | ||
22099 | * imenu.el (imenu--make-index-alist): Add doc string. | |
22100 | ||
22101 | 1996-09-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22102 | ||
22103 | * edebug.el (save-selected-window, save-current-buffer) | |
22104 | (save-match-data, with-output-to-string, with-current-buffer) | |
22105 | (with-temp-file, with-temp-buffer): Add def-edebug-spec calls. | |
22106 | ||
22107 | 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22108 | ||
22109 | * profile.el: Delete several \n\'s. | |
22110 | (profile-fix-fun): Delete an if whose test is never true. | |
22111 | Handle doc strings that are also the function value. | |
22112 | ||
22113 | 1996-09-27 Jacques Duthen <duthen@cegelec-red.fr> | |
22114 | ||
e84eb37a | 22115 | * ps-print.el |
7877f373 | 22116 | (ps-print-prologue-1): Fix bug in PostScript comment lines. |
6edcb099 DL |
22117 | (ps-nb-pages): Call ps-setup _before_ switching to the other |
22118 | buffer, because of buffer variables. | |
22119 | ||
22120 | * ps-print.el: Major rewrite. | |
22121 | (ps-page-dimensions-database, ps-paper-type): Replace the | |
22122 | following global variables: | |
e84eb37a JB |
22123 | (ps-a4-page-height, ps-a4-page-width, ps-legal-page-height) |
22124 | (ps-legal-page-width, ps-letter-page-height, ps-letter-page-width) | |
22125 | (ps-pages-alist, ps-page-dimensions): Variables deleted. | |
6edcb099 DL |
22126 | (ps-page-height-i, ps-page-width-i): Variables deleted. |
22127 | (ps-print-prologue): Variable deleted. | |
22128 | (ps-print-prologue-1, ps-print-prologue-2): New variables. | |
7877f373 | 22129 | Major rewrite of the PostScript code to handle landscape mode, |
6edcb099 DL |
22130 | multiple columns and new font management. |
22131 | (ps-landscape-mode, ps-number-of-columns, ps-inter-column): New | |
22132 | variables. | |
22133 | Add landscape mode and multiple columns with interspacing. | |
e84eb37a JB |
22134 | (ps-font-info-database, ps-font-family, ps-font-size) |
22135 | (ps-header-font-family, ps-header-font-size, ps-header-title-font) | |
22136 | (ps-header-title-font-size): New variables. | |
6edcb099 DL |
22137 | New font management interface. |
22138 | (ps-header-line-pad, ps-header-offset): New variables. | |
22139 | (ps-header-font, ps-landscape-page-height): New internal variables. | |
22140 | (ps-top-margin): Change its semantics. It is now really the top | |
22141 | margin, not anymore twice the top margin. | |
7877f373 | 22142 | (/ReportAllFontInfo): New PostScript function to get all the font |
6edcb099 DL |
22143 | families of the printer. |
22144 | (ps-setup): New function. | |
22145 | (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region): New | |
22146 | utility functions. | |
22147 | (ps-page-dimensions-get-width, ps-page-dimensions-get-height): New | |
22148 | macros. | |
22149 | (/HeaderOffset): Fix bug with /PrintStartY. | |
22150 | (/SetHeaderLines): Fix bug. | |
22151 | ||
22152 | 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22153 | ||
22154 | * lisp-mode.el (with-temp-file): Add lisp-indent-function property. | |
22155 | ||
22156 | * subr.el (with-temp-file): New macro. | |
22157 | ||
22158 | 1996-09-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22159 | ||
22160 | * perl-mode.el: Add `provide' call. | |
22161 | ||
22162 | * ange-ftp.el (ange-ftp-skip-msgs): Recognize `passive'. | |
22163 | ||
22164 | 1996-09-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22165 | ||
22166 | * etags.el (etags-file-of-tag): Fix looking-at regexp. | |
22167 | ||
22168 | * rmail.el: Delete all the autoload calls. | |
22169 | ||
22170 | * undigest.el, rmailsort.el: Add many autoload cookies. | |
22171 | ||
22172 | * rmailedit.el (rmail-edit-current-message): Add autoload. | |
22173 | ||
22174 | * rmailmsc.el (set-rmail-inbox-list): Add autoload cookie. | |
22175 | ||
22176 | * rmailkwd.el (rmail-read-label, rmail-add-label, rmail-kill-label) | |
22177 | (rmail-previous-labeled-message, rmail-next-labeled-message): | |
22178 | Add autoloads. | |
22179 | ||
22180 | * rmailsum.el (rmail-summary-by-senders, rmail-summary): Add autoload. | |
22181 | (rmail-summary-by-topic, rmail-summary-by-regexp): Likewise. | |
22182 | (rmail-summary-by-recipients, rmail-summary-by-labels): Likewise. | |
22183 | ||
22184 | * rmailout.el (rmail-fields-not-to-output): Add autoload cookie. | |
22185 | (rmail-output-to-rmail-file, rmail-output): Likewise. | |
22186 | ||
22187 | * lucid.el (exec-to-string): New alias. | |
22188 | ||
22189 | * gud.el (perldb): Supply visited file name, or -e 0, as default args. | |
22190 | ||
22191 | 1996-09-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22192 | ||
22193 | * subr.el (split-string): Fix minor bug. | |
22194 | ||
22195 | * gud.el (gud-perldb-massage-args): Handle -e in ARGS. | |
22196 | (gud-perldb-marker-filter): Handle drive letters in file name. | |
22197 | (perldb): Update comint-prompt-regexp for latest Perl. | |
22198 | ||
22199 | * gud.el (gud-mode): Locally set comint-input-ignoredups to t. | |
22200 | ||
22201 | * paragraphs.el (forward-paragraph): Don't ever move forward | |
22202 | again across a line if we stopped there because it doesn't start | |
22203 | with the fill prefix. | |
22204 | ||
22205 | 1996-09-25 Eli Zaretskii <eliz@is.elta.co.il> | |
22206 | ||
22207 | * files.el (auto-mode-alist): Add lower-case varieties of | |
22208 | ChangeLog filenames, for case-insensitive MSDOS and MS-Windows. | |
22209 | ||
22210 | * viper-util.el (vip-window-display-p): Don't treat MS-DOS as a | |
22211 | windowed display. | |
22212 | ||
22213 | 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22214 | ||
22215 | * mouse-copy.el: New file. | |
22216 | ||
22217 | * mouse-drag.el: New file. | |
22218 | (mouse-drag-throw): Bind adjusted-mouse-delta. | |
22219 | ||
22220 | * mouse.el (mouse-drag-secondary): Make sure to return nil | |
22221 | if we don't make a selection. | |
22222 | ||
22223 | * simple.el (shell-command-to-string): Make the buffer current | |
22224 | since output goes in current buffer. Use shell-command-switch. | |
22225 | ||
22226 | * lisp-mode.el (save-current-buffer, with-current-buffer) | |
22227 | (with-output-to-string): Specify how to indent. | |
22228 | ||
22229 | * imenu.el (imenu--cleanup): Handle shared structure in alist. | |
22230 | ||
22231 | * subr.el (split-string): New function. | |
22232 | ||
22233 | * simple.el (shell-command-to-string): New function. | |
22234 | ||
22235 | * subr.el (with-output-to-string): New macro. | |
22236 | ||
22237 | * tex-mode.el (tex-main-file): Add missing initial value. | |
22238 | (tex-file): Set tex-print-file to source-file always. | |
22239 | (tex-last-file-texed): Renamed from tex-last-buffer-texed | |
22240 | and now holds a file name. | |
22241 | (tex-region): Test and set tex-last-file-texed. | |
22242 | ||
22243 | * edebug.el (edebug-original-signal): Don't define it. | |
22244 | (edebug-signal): Call signal, not edebug-original-signal. | |
22245 | (edebug-enter): Bind signal-hook-function instead of fsetting signal. | |
22246 | (edebug-recursive-edit): Clear or clear signal-hook-function. | |
22247 | ||
22248 | 1996-09-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22249 | ||
22250 | * files.el (insert-file-contents-literally): Doc fix. | |
22251 | ||
22252 | * iso-acc.el (iso-languages): Add element for latin-3. | |
22253 | ||
22254 | 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22255 | ||
22256 | * subr.el (run-hooks): defconst deleted. | |
22257 | The initialization is now in eval.c. | |
22258 | ||
22259 | * arc-mode.el: Doc fixes. | |
22260 | (archive-mode, archive-extract, archive-check-dos) | |
22261 | (archive-write-file-member): Set buffer-file-type only if | |
22262 | default-buffer-file-type is bound. | |
22263 | (buffer-file-type): Don't make this buffer-local or permanent. | |
22264 | Just don't mess with it. | |
22265 | ||
22266 | * rmailkwd.el (rmail-keywords): Don't initialize. | |
22267 | ||
e602e779 | 22268 | 1996-09-22 Stephen Gildea <gildea@stop.mail-abuse.org> |
6edcb099 DL |
22269 | |
22270 | * time-stamp.el (time-stamp-old-format-warn): New variable. | |
22271 | (time-stamp-format): Use ISO 8601 format for date. | |
22272 | ||
22273 | 1996-09-22 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22274 | ||
22275 | * isearch.el (unread-command-event, unread-command-events) | |
22276 | (last-command-event): defvars deleted. | |
22277 | ||
22278 | * edebug.el (pre-command-hook, post-command-hook): Defvars deleted. | |
22279 | (post-command-idle-hook): Defvar deleted. | |
22280 | (edebug-outside-post-command-idle-hook): Defvar deleted. | |
22281 | (edebug-enter): Don't look at or set post-command-idle-hook. | |
22282 | (edebug-outside-excursion): Likewise. | |
22283 | (edebug-emacs-19-specific): Don't define read-expression-history | |
22284 | and read-expression-map. | |
22285 | ||
22286 | * ffap.el (path-separator): Duplicate definition deleted. | |
22287 | (ffap-what-domain): Don't define mail-extr-all-top-level-domains here. | |
22288 | ||
22289 | * refbib.el (r2b-capitalize-title-stop-words): Renamed from capit... | |
22290 | (r2b-capitalize-title-stop-regexp): Renamed from capit... | |
22291 | (r2b-capitalize-title-region): Renamed from capitalize... | |
22292 | (r2b-capitalize-title): Renamed from capitalize... | |
22293 | ||
22294 | * bib-mode.el (bib-capitalize-title-stop-words): Renamed from capit... | |
22295 | (bib-capitalize-title-stop-regexp): Renamed from capit... | |
22296 | (bib-capitalize-title-region): Renamed from capitalize... | |
22297 | (bib-capitalize-title): Renamed from capitalize... | |
22298 | ||
22299 | * edmacro.el (insert-kbd-macro): Duplicate definition deleted. | |
22300 | ||
22301 | * subr.el (eql): Incorrect definition deleted. | |
22302 | Now it is only in cl.el. | |
22303 | ||
22304 | * lucid.el (add-timeout): Duplicate definition deleted. | |
22305 | (screenw-width, screen-height): Likewise. | |
22306 | (disable-timeout, keymap-parent, set-keymap-parent): Likewise. | |
22307 | ||
22308 | * frame.el (ctl-x-5-map, ctl-x-5-prefix): Duplicate defs deleted. | |
22309 | ||
22310 | * register.el: New kind of register value is a file name and position. | |
22311 | (jump-to-register): Handle file-query. | |
22312 | (register-swap-out): New function. Add it to kill-buffer-hook. | |
22313 | (register-alist): Doc fix. | |
22314 | ||
22315 | * subr.el (with-current-buffer): New macro. | |
22316 | ||
22317 | * byte-opt.el (byte-optimize-form-code-walker): | |
22318 | Treat save-current-buffer like save-excursion. | |
22319 | ||
22320 | 1996-09-21 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22321 | ||
22322 | * bytecomp.el (save-current-buffer): Compile it like save-excursion. | |
22323 | (byte-compile-save-current-buffer): New function. | |
22324 | ||
22325 | * help.el (locate-library): Print no messages if called from Lisp. | |
22326 | ||
22327 | * imenu.el (imenu--split-menu): Keep the rescan item at top level. | |
22328 | Keep subalists at top level too. | |
22329 | Name the split-off submenus from the first item in them. | |
22330 | (imenu--generic-function): Avoid adding nil as elt of the result. | |
22331 | ||
22332 | * imenu.el (imenu--generic-function): Create a special entry | |
22333 | if the element of imenu-generic-function asks for it. | |
22334 | (imenu): Handle special entries. | |
22335 | (imenu--subalist-p): New function. Use in various places. | |
22336 | ||
22337 | 1996-09-20 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22338 | ||
22339 | * frame.el (scroll-bar-side): New variable. | |
22340 | (toggle-scroll-bar): Use scroll-bar-side. | |
22341 | ||
22342 | 1996-09-19 Michael Kifer <kifer@cs.sunysb.edu> | |
22343 | ||
e84eb37a JB |
22344 | * ediff-mult.el (ediff-quit-session-group-hook): New hook. |
22345 | (ediff-filegroup-action): Now passes ediff-merge-store-file to | |
6edcb099 DL |
22346 | subordinate Ediff sessions. |
22347 | * ediff.el: Now supports autostore for merge jobs. | |
e84eb37a JB |
22348 | * ediff-util.el (ediff-maybe-save-and-delete-merge): New function. |
22349 | (ediff-setup): Now uses convert-standard-filename. | |
22350 | (ediff-make-temp-file): Now returns expanded file name. | |
22351 | (ediff-really-quit): Now warps pointer into a working frame | |
22352 | * ediff-init.el (ediff-quit-merge-hook, ediff-autostore-merges): | |
22353 | New variables. | |
22354 | (ediff-convert-standard-file-name): New function. | |
22355 | Added on-line help, moved some functions to and from ediff-util.el. | |
22356 | (ediff-file-remote-p): Modified. | |
22357 | (ediff-set-face-pixmap): New function. | |
22358 | (ediff-odd-diff-pixmap, ediff-even-diff-pixmap, ediff-fine-diff-pixmap): | |
22359 | New variables. | |
22360 | * ediff-ptch.el (ediff-context-diff-label-regexp): Fixed regexp. | |
22361 | (ediff-map-patch-buffer): Fixed beg/end patch boundaries. | |
6edcb099 | 22362 | Now checks for the return code from the patch program. |
e84eb37a | 22363 | Fixed ediff-patch-options, ediff-backup-extension, ediff-backup-specs. |
6edcb099 DL |
22364 | * ediff-merg.el, ediff-diff.el, ediff-init.el: |
22365 | * ediff-hook.el: Changed ediff-meta to ediff-mult. | |
e84eb37a JB |
22366 | * ediff-ptch.el (ediff-backup-specs): New variable. |
22367 | * ediff.el (ediff-documentation): Modified. | |
6edcb099 | 22368 | * ediff-help.el: New file. |
e84eb37a JB |
22369 | * ediff-mult.el (ediff-intersect-directories) |
22370 | (ediff-meta-insert-file-info): Functions modified. | |
6edcb099 DL |
22371 | * ediff-vers.el, ediff.el: |
22372 | Changed vc/rcs/etc-ediff-internal to ediff-vc/rcs/etc-internal | |
22373 | * ediff-diff.el (ediff-setup-fine-diff-regions): | |
e84eb37a | 22374 | Allow diff options to be passed to the diff program. |
6edcb099 DL |
22375 | |
22376 | 1996-09-19 Michael Kifer <kifer@cs.sunysb.edu> | |
22377 | ||
10d1d0af | 22378 | * viper.el (vip-autoindent): No longer moves insert point. |
e84eb37a | 22379 | (vip-paren-match): Now pays no attention to comments and |
6edcb099 | 22380 | leaves region active. |
e84eb37a | 22381 | * viper-util.el (vip-convert-standard-file-name): New function. |
6edcb099 DL |
22382 | |
22383 | 1996-09-19 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22384 | ||
22385 | * mouse.el (mouse-drag-region): Ignore event end-point if it | |
22386 | is not a number. | |
22387 | ||
22388 | * imenu.el (imenu--generic-function): Use markers for positions. | |
22389 | ||
22390 | 1996-09-18 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22391 | ||
22392 | * imenu.el (imenu--mouse-menu): Add special handling for | |
22393 | rescan item. | |
22394 | ||
22395 | * tq.el (tq-filter): No need for save-match-data. | |
22396 | ||
22397 | * gud.el (gud-display-line): Don't call display-buffer | |
22398 | if buffer already has a window. | |
22399 | ||
22400 | 1996-09-17 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
22401 | ||
22402 | * rmailsum.el (rmail-summary-next-same-subject): Don't set | |
22403 | search-regexp until after adjusting subject string. | |
22404 | ||
22405 | 1996-09-16 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22406 | ||
22407 | * ispell.el (ispell-dictionary-alist-1): Add `american' to list. | |
22408 | ||
22409 | 1996-09-16 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> | |
22410 | ||
22411 | * vc.el (vc-print-log): Set the display window so that it shows | |
22412 | the current log entry completely. | |
22413 | ||
22414 | * vc-hooks.el (vc-find-cvs-master): Fixed handling of "locally | |
22415 | added" files. | |
22416 | ||
22417 | 1996-09-16 Erik Naggum <erik@naggum.no> | |
22418 | ||
22419 | * files.el (file-locked-p): Alias to `ignore' if no file locking. | |
22420 | ||
22421 | 1996-09-15 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22422 | ||
22423 | * rmail.el (rmail-insert-inbox-text): Detect locked | |
22424 | RMAIL files at the outset, before copying any files. | |
22425 | ||
22426 | 1996-09-15 Lennart Staflin <lenst@lysator.liu.se> | |
22427 | ||
22428 | * tq.el (tq-filter): Add unwind-protect and save-match-data. | |
22429 | ||
22430 | 1996-09-14 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22431 | ||
22432 | * info.el (Info-mode): Do fontify, if ms-windows. | |
22433 | ||
22434 | * startup.el (normal-top-level, command-line-1, command-line): | |
22435 | Test for ms-windows instead of win32, and use memq. | |
22436 | ||
22437 | * mouse.el (mouse-set-region): | |
22438 | Test for ms-windows instead of win32, and use memq. | |
22439 | ||
22440 | * faces.el (make-face, make-face-x-resource-internal): | |
22441 | Test for ms-windows instead of win32. Use memq. | |
22442 | (initialization at end of file): Likewise. | |
22443 | ||
22444 | * facemenu.el (facemenu-color-equal): Change win32 to ms-windows. | |
22445 | ||
22446 | * bytecomp.el (byte-compile-lambda): If the doc string is also the | |
22447 | return value, use it for both. | |
22448 | ||
22449 | * rmailout.el (rmail-output-file-alist): Add autoload cookie. | |
22450 | (rmail-delete-after-output): Duplicate defvar deleted. | |
22451 | ||
22452 | * files.el (find-file-existing-other-name): Default value now t. | |
22453 | ||
22454 | * ps-print.el (ps-print-prologue): Get rid of backslash-digits | |
22455 | control characters in comments. | |
22456 | ||
22457 | 1996-09-13 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22458 | ||
22459 | * files.el (inhibit-first-line-modes-regexps): Add .tgz. | |
22460 | ||
22461 | 1996-09-13 Lars Magne Ingebrigtsen <larsi@hrym.ifi.uio.no> | |
22462 | ||
22463 | * mail-extr.el (mail-extr-safe-move-sexp): Make sure this doesn't | |
22464 | signal errors even for pathological From headers. | |
22465 | ||
22466 | 1996-09-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22467 | ||
22468 | * iso-transl.el (iso-transl-char-map): Add ACCENT SPACE sequences. | |
22469 | ||
22470 | * hideif.el (hif-token-regexp): Move ! after !=. | |
22471 | ||
22472 | * loadup.el: Load frame.elc unconditionally. | |
22473 | ||
3c269b1e | 22474 | 1996-09-12 Kevin Rodgers <kevinr@ihs.com> |
6edcb099 DL |
22475 | |
22476 | * loadhist.el (read-feature): New function. | |
22477 | (unload-feature): Read FEATURE interactively with read-feature. | |
22478 | ||
22479 | 1996-09-11 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22480 | ||
22481 | * ediff-init.el (ediff-eval-in-buffer): Add properties | |
22482 | such lisp-indent-function, lisp-indent-hook, edebug-form-spec. | |
22483 | ||
22484 | * ediff-ptch.el (ediff-context-diff-label-regexp): | |
22485 | Recognize -u format better. | |
22486 | (ediff-map-patch-buffer): Recognize -u format better. | |
22487 | ||
22488 | * bindings.el: New file, split out from loaddefs.el. | |
22489 | * loadup.el: Load bindings.el. | |
22490 | ||
22491 | * gud.el (gud-find-c-expr): Renamed from find-c-expr. | |
22492 | Don't get fooled by if and while statements. | |
22493 | (gud-expr-compound): Renamed from expr-compound. | |
22494 | (gud-expr-compound-sep): Renamed from expr-compound-sep. | |
22495 | (gud-next-expr): Renamed from expr-next. | |
22496 | (gud-prev-expr): Renamed from expr-prev. | |
22497 | (gud-forward-sexp): Renamed from expr-forward-sexp. | |
22498 | (gud-backward-sexp): Renamed from expr-backward-sexp. | |
22499 | (gud-innermost-expr): Renamed from expr-cur. | |
22500 | ||
22501 | 1996-09-10 Per Abrahamsen <abraham@dina.kvl.dk> | |
22502 | ||
22503 | * easymenu.el (easy-menu-do-define): Use `x-popup-menu' instead of | |
22504 | non-existing `easy-popup-menu'. | |
22505 | ||
22506 | 1996-09-10 Erik Naggum <erik@psilocin.gnu.ai.mit.edu> | |
22507 | ||
22508 | * bytecomp.el (byte-compile-output-file-form): Bind print-quoted | |
22509 | and print-gensym to t when writing compiled byte-code objects. | |
22510 | (byte-compile-output-docform): Likewise. | |
22511 | ||
22512 | 1996-09-10 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22513 | ||
22514 | * autoload.el (update-file-autoloads): Don't barf if autoloads | |
22515 | file file is completely empty. | |
22516 | ||
22517 | * bytecomp.el (byte-compile-out-toplevel): Undo previous change. | |
22518 | (byte-compile-byte-code-maker): Undo previous change. | |
22519 | ||
22520 | * rmail.el (rmail-find-all-files): Rely on directory-files | |
22521 | to do the filtering. | |
22522 | ||
22523 | * imenu.el (imenu): Tests for when to widen were backwards. | |
22524 | (imenu--split-menu): Handle imenu-sort-function here. | |
22525 | (imenu--mouse-menu, imenu-update-menubar): Not here. | |
22526 | (imenu--mouse-menu): Rewrite second half--handle | |
22527 | nested menus reliably. | |
22528 | (imenu--create-keymap-2): Include ITEM in the leaf menu-item. | |
22529 | ||
22530 | 1996-09-09 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22531 | ||
22532 | * outline.el (outline-font-lock-keywords): | |
22533 | Treat carriage return like newline. | |
22534 | ||
22535 | * pp.el (pp-eval-expression): Set font-lock-default locally to nil. | |
22536 | ||
22537 | 1996-09-08 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> | |
22538 | ||
22539 | * vc-hooks.el (vc-file-owner): If the file is owned by somebody | |
22540 | else, return the UID as a string, so that the rest of VC can use | |
22541 | it like a username. | |
22542 | ||
22543 | * vc.el (vc-print-log): Move point to the log entry of the current | |
22544 | version. | |
22545 | ||
22546 | 1996-09-05 Michael Kifer <kifer@cs.sunysb.edu> | |
22547 | ||
22548 | * viper-keym.el, viper.el (vip-scroll): | |
e84eb37a JB |
22549 | Changed to vip-scroll-screen, other modifications. |
22550 | (vip-alternate-ESC): Changed to vip-alternate-Meta-key. | |
22551 | * viper.el (vip-escape-to-vi, vip-prefix-arg-value) | |
22552 | (vip-prefix-arg-value): Now work with prefix arguments and also | |
22553 | will work with 2dw and d2d style commands. | |
22554 | (vip-prefix-arg-value, vip-prefix-arg-com): Now work in any Vi state. | |
22555 | (vip-message-folder-hook, vip-dired-hook): New hooks. | |
22556 | (vip-paren-match): Go to closing paren first. | |
22557 | (vip-find-char-forward, vip-find-char-backward, vip-goto-char-forward) | |
22558 | (vip-goto-char-backward): Functions modified. | |
22559 | (vip-set-hooks): Added viper to fortran-mode. | |
22560 | (viper-mode): Don't delete the startup message. | |
6edcb099 DL |
22561 | * viper-keym.el: C-\ is now the meta key. |
22562 | C-z in insert mode now escapes to Vi. | |
e84eb37a JB |
22563 | (vip-slash-and-colon-map, vip-comint-mode-modifier-map) |
22564 | (vip-dired-modifier-map): New modifying keymaps. | |
6edcb099 DL |
22565 | * viper-util.el, viper.el: Added pixmaps to replace-region and |
22566 | search faces. | |
e84eb37a JB |
22567 | (vip-get-filenames-from-buffer): The argument is now optional. |
22568 | (vip-ex-nontrivial-find-file-unix): Added the -d option to ls command. | |
22569 | (vip-read-key): Inhibit quit added. | |
22570 | (vip-get-cursor-color): Fixed to work with XEmacs. | |
22571 | * viper-ex.el (ex-edit): Don't change to vi in dired mode. | |
6edcb099 DL |
22572 | |
22573 | 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22574 | ||
22575 | * apropos.el (apropos-print): Don't say `Type ' before M-x cmd. | |
22576 | ||
22577 | * replace.el (perform-replace): Increment replace-count | |
22578 | in the places where we do the replacement. | |
22579 | ||
22580 | * executable.el (executable-insert): Doc fix. | |
22581 | (executable-query): Doc fix. | |
22582 | ||
22583 | 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22584 | ||
22585 | * startup.el (command-line, command-line-1): | |
22586 | Stop processing options if we encounter "--". | |
22587 | ||
22588 | * dired.el (dired-mode-map): Add revert-buffer to Immediate menu. | |
22589 | ||
22590 | * frame.el (other-frame): Don't call unfocus-frame. | |
22591 | ||
22592 | * mouse.el (mouse-select-window): Don't call unfocus-frame. | |
22593 | ||
22594 | * rmail.el (rmail-convert-to-babyl-format): | |
22595 | Increase sit-for timeout to 3 seconds. | |
22596 | ||
22597 | 1996-09-03 Paul Eggert <eggert@twinsun.com> | |
22598 | ||
22599 | * calendar.el (calendar-current-date): | |
22600 | Simplify by using decode-time instead | |
22601 | of parsing current-time-string. | |
22602 | ||
22603 | * ls-lisp.el (insert-directory): Use same value of `now' for all files. | |
22604 | (ls-lisp-format): New argument NOW. Arguments are no longer optional. | |
22605 | (ls-lisp-format-time): New argument NOW. Use same method as `ls' | |
22606 | to decide whether to show time-of-day or year. | |
22607 | ||
22608 | * timer.el (timer-next-integral-multiple-of-time): New function. | |
22609 | (run-at-time): If TIME is t, do the action at the next | |
22610 | integral multiple of REPEAT. | |
22611 | * time.el (display-time): Use new run-at-time functionality to | |
22612 | fix display glitches when display-time-interval != 60. | |
22613 | ||
22614 | 1996-09-03 Eli Zaretskii <eliz@is.elta.co.il> | |
22615 | ||
22616 | * paren.el (show-paren-function): Handle unbalanced parens as | |
22617 | mismatched. When the unbalanced paren is an opening paren, | |
22618 | highlight it as mismatched. | |
22619 | ||
22620 | 1996-09-03 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22621 | ||
22622 | * iso-transl.el (iso-transl-dead-key-alist): Add dead-... | |
22623 | and S-dead-... key names to this list. | |
22624 | (key-translation-map): Don't define dead-... and S-dead... here. | |
22625 | (iso-transl-define-keys): Handle multiple matches | |
22626 | in iso-transl-dead-key-alist for one accent character. | |
22627 | ||
22628 | 1996-09-02 Paul Eggert <eggert@twinsun.com> | |
22629 | ||
22630 | * timer.el (run-at-time): Doc fix. | |
22631 | ||
22632 | 1996-09-02 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22633 | ||
22634 | * rmail.el (rmail-find-all-files): Eliminate recursive scan. | |
22635 | ||
22636 | * server.el (server-process-filter): Quote with &, not \. | |
22637 | ||
22638 | * simula.el (save-match-data): Definition deleted. | |
22639 | ||
22640 | 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22641 | ||
22642 | * ffap.el (ffap-locate-file): Function deleted. | |
22643 | (ffap-locate-jka-suffixes): Variable deleted. | |
22644 | (ffap-alist): Use locate-library. | |
22645 | ||
22646 | * help.el (locate-library): Doc fix. | |
22647 | (locate-library): New arg PATH. Handle autocompression mode. | |
22648 | ||
22649 | * mail-utils.el (rmail-dont-reply-to): Recognize the names to delete | |
22650 | when they appear within <...>. | |
22651 | ||
22652 | * server.el (server-process-filter): Undo the quoting with | |
22653 | backslashes that emacsclient now does for special characters. | |
22654 | Delete some debugging code accidentally left in. | |
22655 | ||
22656 | * cl-seq.el, cl-extra.el, cl.el, cl-macs.el: | |
22657 | Turn on byte-compile-dynamic. | |
22658 | ||
22659 | * files.el (insert-directory): If ls fails, get an error. | |
22660 | ||
22661 | 1996-09-01 Per Abrahamsen <abraham@dina.kvl.dk> | |
22662 | ||
22663 | * info.el: Add menu items and xrefs to the menu bar menu. | |
22664 | (Info-check-pointer): New function. | |
22665 | (Info-mode-menu): New menu. | |
22666 | (Info-menu-last-node): New variable. | |
22667 | (Info-menu-update): New function. | |
22668 | (Info-mode): Add `Info-menu-update' to `activate-menubar-hook'. | |
22669 | ||
22670 | 1996-09-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22671 | ||
22672 | * compile.el (compilation-finish-functions): New variable. | |
22673 | (compilation-handle-exit): Run compilation-finish-functions. | |
22674 | ||
22675 | * viper.el (vip-custom-file-name): Use convert-standard-filename. | |
22676 | ||
22677 | * desktop.el (desktop-basefilename): Use convert-standard-filename. | |
22678 | ||
22679 | * bookmark.el (bookmark-default-file): Use convert-standard-filename. | |
22680 | ||
22681 | * add-log.el (change-log-name): Don't treat MSDOS, NT specially. | |
22682 | ||
22683 | * vc.el (vc-register-switches): New variable. | |
22684 | (vc-backend-admin): Use vc-register-switches. | |
22685 | ||
3c269b1e | 22686 | 1996-09-01 Vladimir Alexiev <vladimir@cs.ualberta.ca> |
6edcb099 DL |
22687 | |
22688 | * tmm.el (tmm-add-one-shortcut): New subroutine. | |
22689 | (tmm-add-shortcuts): Code moved to tmm-add-one-shortcut. | |
22690 | Handle tmm-shortcut-style and tmm-shortcut-words. | |
22691 | (tmm-define-keys): Use suppress-keymap. | |
22692 | Moved use-local-map from the caller here. | |
22693 | tmm-short-cuts is now a list of chars, not of one-char strings. | |
22694 | (tmm-completion-delete-prompt): New function, used in | |
22695 | completion-setup-hook. | |
22696 | (tmm-shortcut-style): New variable. | |
22697 | (tmm-shortcut-words): New variable. | |
22698 | (tmm-shortcut): Handle tmm-shortcut-style. | |
22699 | The shortcut searched in tmm-short-cuts is now a char, not a string. | |
22700 | ||
22701 | 1996-08-31 Geoff Voelker <voelker@cs.washington.edu> | |
22702 | ||
22703 | * dos-nt.el: New file. | |
22704 | ||
e84eb37a JB |
22705 | * dos-fns.el, winnt.el (path-separator, grep-null-device) |
22706 | (grep-regexp-alist, file-name-buffer-file-type-alist) | |
22707 | (find-buffer-file-type, find-file-not-found-set-buffer-file-type) | |
22708 | (find-file-binary, find-file-text, mode-line-format): | |
6edcb099 DL |
22709 | Moved to dos-nt.el. |
22710 | ||
e84eb37a JB |
22711 | * winnt.el (save-to-unix-hook, revert-from-unix-hook) |
22712 | (using-unix-filesystems): Functions removed. | |
6edcb099 DL |
22713 | |
22714 | * loadup.el [windows-nt, ms-dos]: Load dos-nt. | |
22715 | ||
22716 | 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22717 | ||
22718 | * cc-mode.el (c-backslash-region): If a line ends at the end of | |
22719 | the region, always delete backslash from it. | |
22720 | ||
22721 | 1996-08-31 Paul Eggert <eggert@twinsun.com> | |
22722 | ||
22723 | * gnus.el, paths.el (gnus-local-domain): Remove. | |
22724 | ||
22725 | 1996-08-31 Boris Goldowsky <boris@gnu.ai.mit.edu> | |
22726 | ||
22727 | * simple.el (set-hard-newline-properties): New fn. | |
22728 | (newline): Use it. | |
22729 | ||
22730 | * paragraphs.el (use-hard-newlines): New minor mode function. | |
22731 | Existing variable gets doc fix. | |
22732 | ||
22733 | * format.el (format-alist): Doc fix. | |
22734 | (format-annotate-function): New argument ORIG-BUF, passed on to TO-FN. | |
22735 | (format-encode-region): Let TO-FN know that our current buffer is | |
22736 | its ORIG-BUF. | |
22737 | ||
22738 | * enriched.el: Don't fill based on window width. | |
22739 | Don't require facemenu; it's preloaded if applicable. | |
22740 | (enriched-default-right-margin, enriched-fill-after-visiting) | |
22741 | (enriched-text-width): Variables deleted. | |
22742 | (enriched-text-width): Function deleted. | |
22743 | (enriched-initial-annotation): Use `fill-column' rather than | |
22744 | enriched-text-width. | |
22745 | (enriched-mode): Use `add-to-list'. Turn use-hard-newlines on by | |
22746 | calling function, not setting variable. | |
22747 | (enriched-encode): New argument ORIG-BUF; evaluate | |
22748 | enriched-initial-annotation in that buffer. | |
833815e8 SM |
22749 | (enriched-decode): Turn on use-hard-newlines with function. |
22750 | Use new `set-hard-newline-properties' function. Set fill-column from | |
6edcb099 DL |
22751 | File-Width header; re-fill paragraphs only if there is no |
22752 | File-Width header. | |
22753 | ||
22754 | 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22755 | ||
22756 | * mouse.el (mouse-show-mark): Detect loss of selection | |
22757 | while we are showing it highlighted. | |
22758 | ||
22759 | * isearch.el (isearch-*-char): Use the isearch-other-end as new | |
22760 | starting point in both directions. | |
22761 | ||
22762 | * files.el (make-auto-save-file-name): Try a few directories | |
22763 | to get one we can write in. | |
22764 | ||
22765 | * doctor.el (make-doctor-variables): Eliminate unused variables `elist' | |
22766 | and `monosyllables'. `observation-list' also. | |
22767 | ||
22768 | * frame.el: Doc fixes. | |
22769 | ||
22770 | * faces.el (internal-set-face-1): When calling x-list-fonts, | |
22771 | ask for just one match. | |
22772 | ||
22773 | * startup.el (command-line-1): Rearrange initial screen. | |
22774 | ||
22775 | * rmail.el (rmail-get-new-mail): Handle files in multiple batches, | |
22776 | in case two inboxes have the same last name component. | |
22777 | ||
22778 | 1996-08-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22779 | ||
22780 | * webjump.el (webjump-sample-sites): Define with defvar. | |
22781 | (webjump-state-to-postal-alist): Likewise. | |
22782 | ||
22783 | * vc.el (vc-update-change-log): Doc fix. | |
22784 | ||
22785 | * simple.el (do-auto-fill): Do break after one word as last resort | |
22786 | even if there is a fill prefix. | |
22787 | ||
22788 | * webjump.el: New file. | |
22789 | (webjump-submit-bug-report): Function deleted. | |
22790 | (webjump-maintainer-address, webjump-author): Variable deleted. | |
22791 | (webjump-vc-id, webjump-version): Variables deleted. | |
22792 | ||
22793 | 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22794 | ||
22795 | * texinfmt.el (texinfo-format-printindex): | |
22796 | Treat windows-nt and ms-dos like vax-vms. | |
22797 | ||
22798 | * foldout.el (foldout-hide-flag, foldout-show-flag): | |
22799 | New variables. | |
22800 | (foldout-exit-fold): Use those variables. | |
22801 | ||
22802 | * subr.el (save-match-data): Fix typo in previous change. | |
22803 | ||
22804 | 1996-08-29 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
22805 | ||
22806 | * nndoc.el (nndoc-mbox-article-begin): New function. | |
22807 | (nndoc-type-alist): Enter it into definition. | |
22808 | (nndoc-dissect-buffer): Use new definition. | |
22809 | ||
22810 | 1996-08-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22811 | ||
22812 | * reporter.el (reporter-compose-outgoing): Fix error syntax. | |
22813 | (reporter-bug-hook): Fix error message. | |
22814 | ||
22815 | * simple.el (mail-user-agent, define-mail-user-agent): | |
22816 | Definitions moved here from reporter.el. | |
e84eb37a | 22817 | (sendmail-user-agent, mh-e-user-agent): Definitions moved here. |
6edcb099 DL |
22818 | |
22819 | * reporter.el (mail-user-agent): Variable moved to simple.el. | |
22820 | (define-mail-user-agent): Function moved to simple.el. | |
22821 | (sendmail-user-agent, mh-e-user-agent): Defs moved to simple.el. | |
22822 | (reporter-mail): Function deleted. | |
22823 | ||
22824 | 1996-08-29 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
22825 | ||
22826 | * message.el (message-do-fcc): Supply the FROM-GNUS parameter to | |
22827 | `rmail-output'. | |
22828 | ||
22829 | 1996-08-29 Dave Love <d.love@dl.ac.uk> | |
22830 | ||
22831 | * vc.el (vc-update-change-log): Remove code which found RCS files | |
22832 | only in RCS directory; leave this to rcs2log, which will find | |
22833 | entries for CVS or RCS/*,v and *,v. Lose sub-process' stderr | |
22834 | output. Doc fix. | |
22835 | ||
22836 | 1996-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22837 | ||
22838 | * bytecomp.el (byte-compile-associative): | |
22839 | Treat one arg case like (+ x 0). | |
22840 | ||
22841 | * lisp.el (narrow-to-defun): New function. | |
22842 | * loaddefs.el (ctl-x-map): Put narrow-to-defun on C-x n d. | |
22843 | ||
22844 | 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22845 | ||
22846 | * subr.el (save-match-data): Fix previous change. | |
22847 | ||
22848 | * time.el (display-time): Call display-time-mode. | |
22849 | (display-time-mode): Take arg or toggle, as a minor mode. | |
22850 | ||
22851 | * files.el (kill-some-buffers): New arg LIST says buffs to maybe kill. | |
22852 | ||
22853 | * sendmail.el (mail-mode-auto-fill): New function. | |
22854 | (mail-mode): Put it into normal-auto-fill-function. | |
22855 | ||
22856 | * menu-bar.el (menu-bar-update-buffers): Make the Frames menu | |
22857 | a submenu of the Buffers menu. | |
22858 | ||
22859 | 1996-08-28 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
22860 | ||
22861 | * gnus.el (gnus-group-read-group): Use range functions instead of | |
22862 | list functions for the tick and marks ranges. | |
22863 | ||
22864 | 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22865 | ||
22866 | * ange-ftp.el (ange-ftp-ls): Run ange-ftp-before-parse-ls-hook. | |
22867 | (ange-ftp-before-parse-ls-hook): Add defvar. | |
22868 | ||
22869 | * server.el (server-visit-files): New argument NOWAIT. | |
183080b6 | 22870 | Don't record on server-buffer-clients if NOWAIT. |
6edcb099 DL |
22871 | (server-process-filter): Pass NOWAIT arg based on data from server. |
22872 | Don't record in server-clients if NOWAIT. | |
22873 | ||
22874 | * subr.el (save-match-data): Use save-match-data-internal | |
22875 | as the local variable, instead of an uninterned symbol. | |
22876 | ||
e84eb37a | 22877 | * bytecomp.el (byte-compile-funarg-2): New function. |
6edcb099 DL |
22878 | (sort): Use byte-compile-funarg-2. |
22879 | (byte-compile-out-toplevel): Always compile to byte code | |
22880 | if an uninterned symbol appears. | |
22881 | (byte-compile-byte-code-maker): Handle uninterned symbols | |
22882 | in the constant vector. | |
22883 | ||
22884 | * sendmail.el (mail-self-blind, mail-interactive) | |
22885 | (mail-yank-ignored-headers): Make them user options. | |
22886 | ||
22887 | * sh-script.el (sh-alias-alist): Use gnu/linux, not lignux. | |
22888 | ||
22889 | 1996-08-27 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | |
22890 | ||
22891 | * gnus.el (gnus-decode-rfc1522): Didn't put point at point-min | |
22892 | before starting to decode. | |
22893 | ||
22894 | 1996-08-27 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22895 | ||
22896 | * dired.el (dired-chown-program): Replace lignux with gnu/linux. | |
22897 | ||
22898 | * ediff-ptch.el: Require ediff-init. | |
22899 | ||
22900 | 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22901 | ||
22902 | * mouse.el (mouse-region-delete-keys): New variable. | |
22903 | (mouse-show-mark): If one of those keys is next, delete the region. | |
22904 | ||
22905 | * apropos.el (apropos-mode-map): Don't use view-mode; | |
22906 | instead, bind SPC and DEL directly. | |
22907 | ||
22908 | * shell.el (shell-mode): Don't assume /dev/null is its own truename. | |
22909 | ||
22910 | 1996-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | |
22911 | ||
22912 | * diff.el (diff): Don't pop to *diff* buffer. Change bogus | |
22913 | unwind-protect to save-excursion. | |
22914 | ||
22915 | 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22916 | ||
22917 | * pc-select.el (ensure-mark): Minor rewrite. | |
e84eb37a | 22918 | (scroll-down-mark): Handle pc-select-override-scroll-error. |
6edcb099 DL |
22919 | (scroll-down-nomark): Likewise. |
22920 | (scroll-up-mark, scroll-up-nomark): Likewise. | |
22921 | (pc-selection-mode): Get rid of the advice on scroll-up, scroll-down. | |
22922 | ||
22923 | * bytecomp.el (byte-compile-insert-header): Fix previous change. | |
22924 | ||
22925 | 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22926 | ||
22927 | * imenu.el (imenu--in-alist): Accept only bottom-level matches. | |
22928 | ||
22929 | * bytecomp.el (byte-compile-insert-header): Clean up syntax | |
22930 | of messages. Mention setting of byte-compile-dynamic. | |
22931 | Edit byte-compile-version to extract just the version number. | |
22932 | (byte-compile-version): Use the RCS version number. | |
22933 | ||
22934 | * tar-mode.el (tar-mode-write-file): Clear buffer's own modified flag | |
22935 | after clearing the ones listed within it. | |
22936 | ||
22937 | 1996-08-25 Erik Naggum <erik@naggum.no> | |
22938 | ||
22939 | * rmail.el (rmail-show-message): Bind `end' after clearing the | |
22940 | "unseen" attribute. | |
22941 | ||
22942 | 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22943 | ||
22944 | * rmailsum.el (rmail-summary-rmail-update): Bind rmail-not-really-seen | |
22945 | non-nil if in isearch mode. | |
22946 | ||
22947 | * rmail.el (rmail-show-message): Clear `unseen' even if header | |
22948 | is already reformatted--but don't do it if rmail-not-really-seen. | |
22949 | (rmail-not-really-seen): New variable. | |
22950 | ||
22951 | * iso-acc.el (minibuffer-setup-hook): Fix misspelling of hook name. | |
22952 | ||
22953 | * tex-mode.el (tex-main-file): New variable. | |
22954 | (tex-file): Use that. Rename local var to source-file | |
22955 | so it is obviously local. | |
22956 | ||
22957 | 1996-08-24 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no> | |
22958 | ||
22959 | * gnus.el (gnus-group-enter-directory): Would temporarily bind | |
22960 | `nneething-read-only', shadowing the proper `defvar'. | |
22961 | ||
22962 | 1996-08-24 Paul Eggert <eggert@twinsun.com> | |
22963 | ||
22964 | * add-log.el (change-log-time-zone-rule): New variable. | |
22965 | (iso8601-time-zone): New function. | |
22966 | (add-change-log-entry): If change-log-time-zone-rule is non-nil, | |
22967 | calculate date according to that rule, and indicate resulting | |
22968 | time zone. | |
22969 | ||
22970 | 1996-08-24 Erik Naggum <erik@naggum.no> | |
22971 | ||
22972 | * add-log.el: Change to ISO 8601 date formats, without time of day. | |
22973 | (change-log-font-lock-keywords): Adjust accordingly. | |
22974 | (add-change-log-entry): Compare and insert with new date format. | |
22975 | (change-log-mode): Make `paragraph-start' and `paragraph-separate' | |
22976 | use \< like `page-delimiter' for consistency. | |
22977 | ||
22978 | 1996-08-23 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | |
22979 | ||
22980 | * cc-mode.el (c-mode-base-map): New variable. | |
22981 | (c-mode-map, c++-mode-map, objc-mode-map, java-mode-map): | |
22982 | Inherit from c-mode-base-map, not c-mode-map. | |
22983 | ||
22984 | 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22985 | ||
22986 | * apropos.el (apropos-mode): Turn on View mode. | |
22987 | ||
22988 | * isearch.el (isearch-edit-string): When starting nonincremental | |
22989 | search, after peeking ahead one char, call cancel-kbd-macro-events. | |
22990 | ||
22991 | 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
22992 | ||
22993 | * subr.el (keyboard-translate): Use a char-table. | |
22994 | (keyboard-translate-table): Add char-table-extra-slots property. | |
22995 | ||
22996 | * pc-select.el: Replace \n in doc strings. | |
22997 | (pc-selection-mode): Big doc fix. Don't bind f1. | |
22998 | ||
3c269b1e | 22999 | 1996-08-21 Michael Staats <michael@thp.Uni-Duisburg.DE> |
6edcb099 DL |
23000 | |
23001 | * pc-select.el (forward-line-mark): New function. | |
23002 | (forward-line-nomark): New function. | |
23003 | (backward-line-mark): New function. | |
23004 | (backward-line-nomark): New function. | |
23005 | (pc-selection-mode): Add keybindings for those functions. | |
23006 | (pc-select-override-scroll-error): New variable. | |
23007 | (pc-selection-mode): Get rid of the advice on scroll-up, scroll-down. | |
23008 | ||
23009 | 1996-08-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23010 | ||
23011 | * simple.el (kill-region): inhibit-read-only overrides text props too. | |
23012 | ||
23013 | 1996-08-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23014 | ||
23015 | * files.el (revert-buffer): Doc fix. | |
23016 | ||
23017 | 1996-08-20 Mike Long <mike.long@analog.com> | |
23018 | ||
23019 | * make-mode.el (makefile-font-lock-keywords): Catch variable | |
23020 | references that use substitutions. | |
23021 | ||
23022 | 1996-08-20 Karl Heuer <kwzh@gnu.ai.mit.edu> | |
23023 | ||
23024 | * ielm.el (ielm-map): Don't bind M-q. | |
23025 | (inferior-emacs-lisp-mode): Set fill-paragraph-function instead. | |
23026 | * add-log.el (change-log-mode-map): Don't bind M-q. | |
23027 | (change-log-mode): Set fill-paragraph-function instead. | |
23028 | ||
23029 | 1996-08-17 Paul Eggert <eggert@twinsun.com> | |
23030 | ||
23031 | * rfc822.el (rfc822-bad-address): Don't put a newline into the | |
23032 | error message; this confuses rmail. | |
23033 | ||
23034 | 1996-08-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23035 | ||
23036 | * rmail.el (rmail-ignored-headers): Hide X-char* and X-face, | |
23037 | but not Sender. | |
23038 | ||
23039 | 1996-08-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23040 | ||
23041 | * decipher.el (decipher-get-undo-copy): New function. | |
23042 | (decipher-get-undo): Use it. | |
23043 | ||
23044 | * simple.el (shell-command): Really use output-buffer in synchronous | |
23045 | case, when it is a buffer. | |
23046 | ||
23047 | * faces.el (modify-face): Handle nil as stipple value. | |
23048 | (internal-face-interactive-stipple): New function. | |
23049 | (set-face-stipple): Use internal-face-interactive-stipple. | |
23050 | ||
23051 | * rmail.el (rmail-ignored-headers): Ignore Path:, Sender:, X-mailer:. | |
23052 | ||
23053 | * faces.el (modify-face): Handle stipple values | |
23054 | of the form (WIDTH HEIGHT DATA). | |
23055 | ||
23056 | 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23057 | ||
23058 | * mouse.el (mouse-drag-region): Don't call mouse-set-region-1 | |
23059 | if mark is gone or no longer active or if we changed buffers. | |
23060 | ||
23061 | 1996-08-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23062 | ||
23063 | * paths.el (news-inews-program): Look for /usr/contrib/lib/news/inews. | |
23064 | ||
23065 | * sgml-mode.el (html-tag-alist): Fix the entry for "font". | |
23066 | ||
23067 | * ange-ftp.el (ange-ftp-process-filter): Discard nulls. | |
23068 | ||
23069 | 1996-08-13 Erik Naggum <erik@naggum.no> | |
23070 | ||
23071 | * message.el (message-mode): Delete abbrev mode initialization. | |
23072 | (message-mode-hook): Move it here, instead, so the user can | |
23073 | override it. | |
8cece98a SM |
23074 | (message-y-or-n-p, message-talkative-question) |
23075 | (message-flatten-list, message-flatten-list-1): Move utility | |
6edcb099 DL |
23076 | functions up so macro is defined before first invocation. |
23077 | ||
23078 | * f90.el (f90-auto-fill-mode): Function deleted, all references | |
23079 | replaced with `auto-fill-mode'. | |
23080 | (f90-mode): Make `normal-auto-fill-function' local to this buffer | |
23081 | and bind to `f90-do-auto-fill'. | |
23082 | ||
23083 | 1996-08-13 Torbjorn Einarsson <etxeina@etxdn.ericsson.se> | |
23084 | ||
e84eb37a | 23085 | * f90.el (f90-do-auto-fill): Fix bug which made program hang for |
6edcb099 DL |
23086 | space in fill-column. |
23087 | (f90-font-lock-keywords-1): Now we have common font-lock | |
e84eb37a | 23088 | exps for Emacs and XEmacs. |
8cece98a SM |
23089 | (f90-font-lock-keywords-2): Change reg-exp for line number. |
23090 | A number must be followed by a letter to be highlighted. | |
23091 | Fix highlighting of declarations with trailing comments. | |
23092 | (f90-match-end): Fix bug due to new message syntax. | |
23093 | (f90-mode): Fix setup of variable font-lock-defaults. | |
6edcb099 | 23094 | (f90-looking-at-program-block-start): Small error in detecting of |
e84eb37a | 23095 | function start. Made the detection of subroutine start more flexible. |
6edcb099 DL |
23096 | (f90-mode-map): Much nicer menu with sections and added submenus |
23097 | for highlighting and keyword case change. | |
23098 | Also added 'menu-enable' properties for region-based commands. | |
8cece98a | 23099 | (f90-imenu-generic-expression): Fix expression to find |
6edcb099 | 23100 | procedures, modules and types. |
8cece98a | 23101 | (f90-add-imenu-menu): New function for adding imenu menu to the menubar. |
6edcb099 DL |
23102 | |
23103 | 1996-08-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | |
23104 | ||
23105 | * ange-ftp.el (ange-ftp-kill-ftp-process): Handle buffer name as arg. | |
23106 | ||
23107 | See ChangeLog.6 for earlier changes. | |
2a34a036 | 23108 | |
e84eb37a JB |
23109 | ;; Local Variables: |
23110 | ;; coding: utf-8 | |
23111 | ;; End: | |
23112 | ||
ba318903 | 23113 | Copyright (C) 1997-1998, 2001-2014 Free Software Foundation, |
ab422c4d | 23114 | Inc. |
5b87ad55 GM |
23115 | |
23116 | This file is part of GNU Emacs. | |
23117 | ||
eb3fa2cf | 23118 | GNU Emacs is free software: you can redistribute it and/or modify |
5b87ad55 | 23119 | it under the terms of the GNU General Public License as published by |
eb3fa2cf GM |
23120 | the Free Software Foundation, either version 3 of the License, or |
23121 | (at your option) any later version. | |
5b87ad55 GM |
23122 | |
23123 | GNU Emacs is distributed in the hope that it will be useful, | |
23124 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
23125 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
23126 | GNU General Public License for more details. | |
23127 | ||
23128 | You should have received a copy of the GNU General Public License | |
eb3fa2cf | 23129 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |