Mercurial > emacs
comparison lisp/ChangeLog @ 53495:15266cc5ed84
Fix dec-8 bug
author | Per Abrahamsen <abraham@dina.kvl.dk> |
---|---|
date | Sun, 04 Jan 2004 15:11:59 +0000 |
parents | 9251d234996d |
children | 0b3832e278c4 |
comparison
equal
deleted
inserted
replaced
53494:9251d234996d | 53495:15266cc5ed84 |
---|---|
1 2004-01-03 Richard M. Stallman <rms@gnu.org> | 1 2004-01-04 Per Abrahamsen <abraham@dina.kvl.dk> |
2 | 2 |
3 * progmodes/compile.el (compile-internal): Use point, not point-min, | 3 * wid-edit.el (default): Define dummy :value-delete. |
4 for set-window-point. | 4 Reported by Jesper Harder <harder@ifa.au.dk>. |
5 | |
6 * textmodes/tex-mode.el (latex-find-indent): Avoid error at end of buf. | |
7 | |
8 * emacs-lisp/lisp-mnt.el (lm-section-end): require outline. | |
9 | |
10 * progmodes/grep.el (grep-mode-map): | |
11 Don't remap next-line, previous-line. | |
12 | |
13 2004-01-03 Eric M. Ludlam <eric@siege-engine.com> | |
14 | |
15 * speedbar.el (speedbar-edit-line): Change regexp to position | |
16 the cursor on the first character of this line's button. | |
17 | |
18 2004-01-03 Luc Teirlinck <teirllm@auburn.edu> | |
19 | |
20 * subr.el (functionp): Doc fix. | |
21 | |
22 2004-01-03 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
23 | |
24 * progmodes/idlwave.el (idlwave-make-tags): | |
25 * textmodes/flyspell.el (flyspell-large-region):. | |
26 * progmodes/make-mode.el (makefile-query-by-make-minus-q): | |
27 * emulation/viper-util.el (viper-glob-unix-files): | |
28 * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent): | |
29 * man.el (Man-init-defvars): | |
30 * jka-compr.el (jka-compr-call-process): | |
31 * files.el (get-free-disk-space,insert-directory): | |
32 * ediff-ptch.el (ediff-test-patch-utility): | |
33 * ediff-diff.el (ediff-test-utility): | |
34 * dired-aux.el (dired-check-process): | |
35 * mail/sendmail.el (sendmail-send-it): Don't use = or zerop to | |
36 test the return value of call-process, because it can be a string. | |
37 | |
38 2003-12-31 John Paul Wallington <jpw@gnu.org> | |
39 | |
40 * bindings.el (completion-ignored-extensions): Add .pfsl. | |
41 | |
42 2003-12-31 Kim F. Storm <storm@cua.dk> | |
43 | |
44 * ido.el (ido-nonreadable-directory-p): New defun to check for | |
45 nonreadable directory without activating tramp (to avoid problems | |
46 with checking incomplete tramp paths. | |
47 (ido-set-current-directory, ido-file-internal) | |
48 (ido-file-name-all-completions1): Use it. | |
49 | |
50 2003-12-30 Luc Teirlinck <teirllm@auburn.edu> | |
51 | |
52 * help-mode.el (help-xref-info-regexp): Make hyperlinks to Info | |
53 documentation if the anchor (or node) name is preceded by `info | |
54 anchor' or `Info anchor' in addition to earlier `info node' and | |
55 `Info node'. | |
56 (help-make-xrefs): Adapt to new value of `help-xref-info-regexp'. | |
57 | |
58 2003-12-30 Eli Zaretskii <eliz@elta.co.il> | |
59 | |
60 * mail/rmail.el (rmail-convert-to-babyl-format): Fix off-by-one | |
61 error in arguments to base64-decode-region. Remove ^M characters | |
62 after decoding base64. | |
63 | |
64 2003-12-30 Simon Josefsson <jas@extundo.com> | |
65 | |
66 * textmodes/texinfo.el: Change maintainer to FSF. Suggested by | |
67 karl@freefriends.org (Karl Berry), since the Texinfo Elisp files | |
68 have only been distributed with Emacs for some years. | |
69 (texinfo-mode-hook): Customize. | |
70 | |
71 2003-12-30 Eli Zaretskii <eliz@elta.co.il> | |
72 | |
73 * mail/rmail.el (rmail-convert-to-babyl-format): Make the code | |
74 cleaner (suggested by Richard Stallman). | |
75 | |
76 * progmodes/gud.el (gud-tool-bar-map): Modify names of icon files | |
77 for gud-next, gud-nexti, gud-step and gud-stepi to prevent | |
78 file-name clashes on 8+3 DOS filesystems. | |
79 | |
80 * toolbar/gud-next.pbm, toolbar/gud-next.xpm | |
81 * toolbar/gud-nexti.pbm, toolbar/gud-nexti.xpm | |
82 * toolbar/gud-step.pbm, toolbar/gud-step.xpm | |
83 * toolbar/gud-stepi.pbm, toolbar/gud-stepi.xpm: Renamed to | |
84 gud-n.*, gud-ni.*, gud-s.*, and gud-si.*, respectively, to avoid | |
85 file-name clashes on 8+3 filesystems. | |
86 | |
87 * emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: Renamed | |
88 from testcover-unsafep.el and testcover-ses.el to avoid file-name | |
89 clashes on 8+3 DOS filesystems. | |
90 | |
91 2003-12-29 Richard M. Stallman <rms@gnu.org> | |
92 | |
93 * mail/mail-utils.el (mail-unquote-printable-hexdigit): | |
94 Upcase the character. | |
95 | |
96 * textmodes/flyspell.el (mail-mode-flyspell-verify): | |
97 Search for header separator alone on a line, literally, | |
98 and search for it backward, not forward. | |
99 (flyspell-abbrev-table): Always use global-abbrev-table | |
100 if there is no local one. | |
101 | |
102 * progmodes/sh-script.el (sh-get-indent-info): | |
103 Don't move point back if at bob. | |
104 | |
105 * progmodes/antlr-mode.el (save-buffer-state-x): Use with-no-warnings. | |
106 | |
107 * play/handwrite.el (handwrite): Make the handwrite credit message | |
108 a comment rather than an output command. | |
109 | |
110 * obsolete/sc.el: Display message that this file is obsolete. | |
111 | |
112 * net/ange-ftp.el (ange-ftp-start-process): Copy the environment. | |
113 | |
114 * mail/rfc822.el (rfc822-address-start): Declare variable. | |
115 Renamed from address-start. All uses changed. | |
116 | |
117 * term.el (term-exec): Set up sentinel. | |
118 (term-sentinel): New function. | |
119 (term-handle-exit): New function. | |
120 | |
121 * subr.el (assoc-ignore-case, assoc-ignore-representation): | |
122 Use assoc-string, and mark them obsolete. | |
123 (delay-mode-hooks): Mark as permanent local. | |
124 | |
125 * simple.el (sendmail-user-agent-compose): Use assoc-string. | |
126 | |
127 * register.el (copy-rectangle-to-register): Doc fix. | |
128 | |
129 * info.el (Info-insert-dir): Use assoc-string. | |
130 | |
131 * info-look.el (info-lookup): Use assoc-string. | |
132 | |
133 * frame.el (pop-up-frame-function): Use quote, not `function'. | |
134 (frame-notice-user-settings): Calculate ADJUSTED-TOP | |
135 copying with lists as coordinate values. | |
136 | |
137 * font-lock.el (font-lock-after-change-function): Bind inhibit-quit. | |
138 | |
139 * find-dired.el (kill-find): New command. | |
140 (find-dired): Make buffer read-only. | |
141 Set up a keymap with C-c C-k running kill-find. | |
142 (find-dired-filter, find-dired-sentinel): Bind inhibit-read-only. | |
143 | |
144 * files.el (backup-buffer-copy): If MODES is nil, don't set modes. | |
145 | |
146 * filecache.el (file-cache-ignore-case): New variable. | |
147 (file-cache-assoc-function): Var deleted. Use assoc-string instead. | |
148 | |
149 * comint.el (comint-arguments): Set COUNT after ARGS is complete. | |
150 (comint-dynamic-complete-as-filename): Rename local vars. | |
151 (comint-dynamic-list-filename-completions): Likewise. | |
152 | |
153 * comint.el (comint-dynamic-list-completions-config): New var. | |
154 (comint-dynamic-list-completions): Handle both SPC and TAB right. | |
155 | |
156 * comint.el (comint-file-name-chars): Add []. | |
157 (comint-word): Use skip-chars-backward, not search. | |
158 | |
159 * shell.el (shell-file-name-chars): Add []. | |
160 | |
161 * shell.el (shell-dynamic-complete-as-command): Rename local vars. | |
162 | |
163 * bookmark.el (bookmark-get-bookmark): Use assoc-string. | |
164 | |
165 * generic.el (define-generic-mode): Doc fix. | |
166 | |
167 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | |
168 | |
169 * files.el (kill-some-buffers): Doc fix. | |
170 | |
171 2003-12-29 David Herring <sdh6@ra.msstate.edu> (tiny change) | |
172 | |
173 * comint.el (comint-watch-for-password-prompt): Pass `string' as | |
174 arg to send-invisible | |
175 (send-invisible): Doc fix. The argument is now a prompt, not the | |
176 string to send. | |
177 (comint-read-noecho): Doc fix. | |
178 | |
179 2003-12-29 Michael R. Wolf <MichaelRWolf@att.net> (tiny change) | |
180 | |
181 * net/ange-ftp.el (ange-ftp-name-format): Allow USER to contain | |
182 "@", as required by some ISP hosting service. Fix defcustom | |
183 argument syntax errors that prevented use of customization. | |
184 | |
185 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | |
186 | |
187 * xml.el (xml-get-attribute-or-nil): Doc fix. | |
188 | |
189 2003-12-29 Peter 'Luna' Runestig <peter@runestig.com> | |
190 | |
191 * net/zone-mode.el (zone-mode): Use write-file-functions, not | |
192 write-file-hooks. | |
193 | |
194 2003-12-29 Eric Hanchrow <offby1@blarg.net> (tiny change) | |
195 | |
196 * autorevert.el (auto-revert-interval): Doc fix. | |
197 | |
198 2003-12-29 Mark A. Hershberger <mah@everybody.org> | |
199 | |
200 * xml.el (xml-get-attribute-or-nil): New function, like | |
201 xml-get-attribute, but returns nil if the attribute was not found. | |
202 (xml-get-attribute): Converted to defsubst, uses | |
203 xml-get-attribute-or-nil. | |
204 | |
205 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | |
206 | |
207 * emacs-lisp/easymenu.el (easy-menu-define): Doc fix. | |
208 | |
209 2003-12-29 Alex Schroeder <alex@emacswiki.org> (tiny change) | |
210 | |
211 * custom.el (custom-declare-theme): Use `value' when putting | |
212 properties on `theme'. | |
213 | |
214 2003-12-29 Takaaki Ota <Takaaki.Ota@am.sony.com> | |
215 | |
216 * subr.el (insert-for-yank): Call insert-for-yank-1 repetitively | |
217 for each yank-handler segment. | |
218 (insert-for-yank-1): New function, with the body of the previous | |
219 insert-for-yank. | |
220 | |
221 * textmodes/table.el (table-yank-handler): New defcustom. | |
222 (table--put-cell-indicator-property): Put yank-handler property | |
223 that indicates the yank handler for the table cell. | |
224 | |
225 2003-12-29 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
226 | |
227 * generic-x.el (etc-modules-conf-generic-mode): A more complete | |
228 set of keywords. | |
229 | |
230 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | |
231 | |
232 * international/mule-cmds.el (reset-language-environment) | |
233 (set-language-environment): Don't invoke fontset-related functions | |
234 if fontset-list is not fboundp. | |
235 | |
236 2003-12-29 Kenichi Handa <handa@m17n.org> | |
237 | |
238 * international/mule-cmds.el (reset-language-environment): Call | |
239 set-overriding-fontspec-internal with nil. | |
240 (set-language-environment): Call set-overriding-fontspec-internal | |
241 if the language environment specify `overriding-fontspec'. | |
242 (language-info-alist): Doc added. | |
243 | |
244 * language/cyrillic.el (ccl-encode-koi8-font): Make it work for | |
245 characters of mule-unicode-0100-24ff. | |
246 (ccl-encode-windows-1251-font): New CCL program. | |
247 ("Bulgarian"): Specify overriding-fontspec. | |
248 ("Belarusian"): Likewise. | |
249 | |
250 2003-12-28 Sam Steingold <sds@gnu.org> | |
251 | |
252 * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional | |
253 parameter ID-FORMAT to conform with the 2003-11-30 patch. | |
254 | |
255 2003-12-28 Nick Roberts <nick@nick.uklinux.net> | |
256 | |
257 * progmodes/gud.el (gud-gdb-command-name): Set default to | |
258 "gdb --annotate=3". | |
259 (gud-gdb-marker-filter): Look out for annotations. | |
260 (gdb-first-pre-prompt): New variable. | |
261 Remove trailing white space. | |
262 | |
263 * gdb-ui.el (gdb-prompt): Change filter for level 3 annotations, | |
264 if necessary. | |
265 (gdb-ann3): New function. Initialise M-x gdb as for M-x gdba if | |
266 annotations are detected. | |
267 (gud-gdba-marker-filter): Use global variable gud-marker-acc | |
268 instead of a local one to allow transition from | |
269 gud-gdb-marker-filter. | |
270 Remove trailing white space. | |
271 | |
272 2003-12-27 Kim F. Storm <storm@cua.dk> | |
273 | |
274 * ido.el: Handle non-readable directories. | |
275 (ido-decorations): Add 9th element for non-readable directory. | |
276 (ido-directory-nonreadable): New dynamic var. | |
277 (ido-set-current-directory): Set it. | |
278 (ido-read-buffer, ido-file-internal): | |
279 (ido-read-file-name, ido-read-directory-name): Let-bind it. | |
280 (ido-file-name-all-completions1): Return empty list for | |
281 non-readable directory. | |
282 (ido-exhibit): Print [Not readable] if directory is not readable. | |
283 (ido-expand-directory): New defun (based on tiny fix from Karl Chen). | |
284 (ido-read-file-name, ido-file-internal, ido-read-directory-name): | |
285 Use it. | |
286 | |
287 2003-12-27 Lars Hansen <larsh@math.ku.dk> | |
288 | |
289 * ls-lisp.el (ls-lisp-insert-directory): Add parameter 'string in | |
290 calls to directory-files-and-attributes and file-attributes. | |
291 (ls-lisp-format): Remove system dependent handling of user and | |
292 group id's. | |
293 | |
294 2003-12-25 Luc Teirlinck <teirllm@auburn.edu> | |
295 | |
296 * ffap.el (ffap-read-file-or-url): Revert previous change. | |
297 | |
298 2003-12-25 Robert J. Chassell <bob@rattlesnake.com> | |
299 | |
300 * textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a | |
301 new list of included files called `files-with-node-lines', that | |
302 only have node lines. This way @include commands can include any | |
303 file, such as version and update files without node lines, not | |
304 just files that are chapters. | |
305 | |
306 2003-12-25 Andreas Schwab <schwab@suse.de> | |
307 | |
308 * jka-compr.el (jka-compr-insert-file-contents): Avoid error when | |
309 file not found. | |
310 | |
311 2003-12-08 Miles Bader <miles@gnu.org> | |
312 | |
313 * dired.el (dired-between-files): Always use dired-move-to-filename, | |
314 which is more robust in non-english locales. | |
315 | |
316 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de> | |
317 | |
318 * vc.el (vc-dired-purge): Avoid error from `kill-line'. | |
319 | |
320 2003-12-24 Andreas Schwab <schwab@suse.de> | |
321 | |
322 * shell.el (shell-file-name-quote-list): Add backslash. | |
323 | |
324 * comint.el (comint-quote-filename): Correctly handle backslash | |
325 in comint-file-name-quote-list. | |
326 | |
327 2003-12-24 Kenichi Handa <handa@m17n.org> | |
328 | |
329 * international/mule-cmds.el (set-default-coding-systems): Call | |
330 ucs-set-table-for-input for all buffers that don't have local | |
331 value of buffer-file-coding-system. | |
332 | |
333 * international/ucs-tables.el (ucs-set-table-for-input): If | |
334 translation-table-for-encode is a symbol, get its | |
335 translation-table property. | |
336 | |
337 2003-12-23 Luc Teirlinck <teirllm@auburn.edu> | |
338 | |
339 * ffap.el (ffap-read-file-or-url): Eliminate reliance of the call | |
340 to `completing-read' on a recently fixed bug. | |
341 | |
342 * fringe.el (fringe-query-style): Suggest `?' in minibuffer prompt, | |
343 instead of SPACE, to get the list of possible fringe modes. SPACE | |
344 only works if both `partial-completion-mode' and | |
345 `completion-auto-help' are nil. | |
346 | |
347 * complete.el (PC-is-complete-p): delete. | |
348 (PC-do-completion): Replace all calls to `PC-is-complete-p' with | |
349 calls to `test-completion'. | |
350 | |
351 2003-12-23 Nick Roberts <nick@nick.uklinux.net> | |
352 | |
353 * progmodes/gud.el (gud-speedbar-buttons): Use speed-bar-edit-line | |
354 to edit values when there are no children. | |
355 | |
356 * gdb-ui.el (gdba, gdb-assembler-mode): Call the mode "Machine" as | |
357 a mode called "Assembler" already exists. | |
358 (gdb-use-colon-colon-notation, gdb-show-changed-values): New | |
359 options. | |
360 (gud-watch): Use format option. Remove font properties from | |
361 string. | |
362 (gdb-var-create-handler, gdb-var-list-children-handler): Don't | |
363 bother about properties as there are none. | |
364 (gdb-var-create-handler, gdb-var-list-children-handler) | |
365 (gdb-var-update-handler): Call gdb-var-evaluate-expression-handler | |
366 with two arguments. | |
367 (gdb-var-evaluate-expression-handler, gdb-post-prompt): Let | |
368 speedbar show value changes with a different font. | |
369 (gdb-edit-value): New defun. | |
370 (gdb-clear-partial-output, gdb-clear-inferior-io) | |
371 (def-gdb-auto-update-handler): Use erase-buffer. | |
372 (gdb-frame-handler): Display watch expressions in | |
373 FUNCTION::VARIABLE format if required. | |
374 | |
375 2003-12-23 John Paul Wallington <jpw@gnu.org> | |
376 | |
377 * info.el (Info-unescape-quotes, Info-split-parameter-string) | |
378 (Info-goto-emacs-command-node): Doc fixes. | |
379 | |
380 2003-12-12 Jesper Harder <harder@ifa.au.dk> | |
381 | |
382 * cus-edit.el (custom-add-parent-links): Define "many". | |
383 | |
384 2003-12-08 Per Abrahamsen <abraham@dina.kvl.dk> | |
385 | |
386 * wid-edit.el (widget-child-value-get, widget-child-value-inline) | |
387 (widget-child-validate, widget-type-value-create) | |
388 (widget-type-default-get, widget-type-match): New functions. | |
389 (lazy): New widget. | |
390 (menu-choice, checklist, radio-button-choice, editable-list) | |
391 (group, documentation-string): Removed redundant (per 2003-10-25 | |
392 change) calls to `widget-children-value-delete'. | |
393 (widget-choice-value-get, widget-choice-value-inline): Removed | |
394 functions. | |
395 (menu-choice): Updated widget. | |
396 | |
397 2003-12-03 Kenichi Handa <handa@m17n.org> | |
398 | |
399 * language/cyrillic.el: Register "microsoft-cp1251" in | |
400 ctext-non-standard-encodings-alist. | |
401 ("Bulgarian"): Add ctext-non-standard-encodings. | |
402 ("Belarusian"): Likewise. | |
403 | |
404 * international/mule-conf.el (compound-text-with-extensions): | |
405 Change the type to 2 (iso-2022 base). | |
406 | |
407 * international/mule.el (ctext-non-standard-encodings-alist): | |
408 Change the format. | |
409 (ctext-non-standard-encodings): New variable. | |
410 (ctext-post-read-conversion): Fully re-written. | |
411 (ctext-non-standard-designations-alist): Delete it. | |
412 (ctext-non-standard-encodings-table): New function. | |
413 (ctext-pre-write-conversion): Fully re-written. | |
414 | |
415 2003-11-30 Per Abrahamsen <abraham@dina.kvl.dk> | |
416 | |
417 * cus-edit.el (custom-add-parent-links): Add documentation links | |
418 for parent, if the item has none of its own. | |
419 | |
420 2003-11-30 Richard M. Stallman <rms@gnu.org> | |
421 | |
422 * dired-aux.el (dired-do-query-replace-regexp): | |
423 Report files visited read-only. | |
424 | |
425 2003-11-30 Juri Linkov <juri@jurta.org> | |
426 | |
427 * dired-aux.el (dired-compare-directories): New command. | |
428 (dired-file-set-difference, dired-files-attributes): New functions. | |
429 | |
430 2003-11-30 Kai Grossjohann <kai.grossjohann@gmx.net> | |
431 Version 2.0.38 of Tramp released. | |
432 | |
433 * net/tramp.el (tramp-chunksize): Extend docstring. Suggested by | |
434 Charles Curley <charlescurley@charlescurley.com>. | |
435 (tramp-multi-connection-function-alist): Add ssht entry which adds | |
436 "-e none -t -t" to the list of ssh args. Suggested by Adrian | |
437 Aichner. | |
438 (tramp-get-method-parameter): New function to retrieve a method | |
439 parameter. This allows for omission of method parameters. | |
440 Callers adjusted. | |
441 | |
442 2003-11-30 Michael Albinus <Michael.Albinus@alcatel.de> | |
443 | |
444 * net/tramp.el: Add new optional parameter ID-FORMAT to | |
445 `file-attributes'. Calls of `file-attributes' won't use this | |
446 parameter for backward compatibility reasons. | |
447 (tramp-perl-file-attributes): Add a new parameter to Perl script | |
448 in order to handle uid/gid as strings, if desired. | |
449 (tramp-handle-file-truename, tramp-handle-file-symlink-p): Apply | |
450 `file-attributes' instead of `tramp-handle-file-attributes' in | |
451 order to make the function more general. | |
452 (tramp-handle-file-attributes): Replace proprietary optional | |
453 parameter NONNUMERIC by the recently (Emacs 21.4) introduced | |
454 ID-FORMAT. | |
455 (tramp-handle-file-attributes-with-perl): Handle parameter | |
456 NONNUMERIC if set. This wasn't done in the past. | |
457 (tramp-post-connection): Apply second parameter "$2" if | |
458 `tramp-remote-perl' is called. | |
459 | |
460 * net/tramp-smb.el (tramp-smb-handle-delete-file): Correct | |
461 cut'n'waste error (`filename' instead of `directory'). | |
462 (tramp-smb-handle-directory-files-and-attributes) | |
463 (tramp-smb-handle-file-attributes): Add recently (Emacs 21.4) | |
464 introduced parameter ID-FORMAT. | |
465 (tramp-smb-handle-make-directory-internal): Correct cut'n'waste | |
466 error (`directory' instead of `ldir'). | |
467 | |
468 * net/tramp-vc.el (tramp-handle-vc-user-login-name): Check if | |
469 `file-attributes' has a second parameter. If yes, apply it with | |
470 value "'integer". Otherwise, don't use that parameter (default is | |
471 integer format). | |
472 | |
473 | |
474 2003-11-30 Luc Teirlinck <teirllm@auburn.edu> | |
475 | |
476 * help.el (help-map): Bind `display-local-help' to `C-h .'. | |
477 (help-for-help): Add `C-h .' to the listed Help options. | |
478 Remove trailing whitespace. | |
479 | |
480 * help-at-pt.el: New file. | |
481 | |
482 2003-11-30 Jonathan Yavner <jyavner@member.fsf.org> | |
483 | |
484 * subr.el (noreturn, 1value): New macros for test coverage. See | |
485 `testcover.el'. | |
486 | |
487 * emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and `1value'. | |
488 | |
489 * emacs-lisp/testcover.el (testcover-reinstrument): Special case | |
490 for macro `1value'. | |
491 (testcover-1value): New function. Checks that a 1value form | |
492 actually returns only one value. Requested by RMS. | |
493 | |
494 2003-11-29 Nick Roberts <nick@nick.uklinux.net> | |
495 | |
496 * gdb-ui.el (gud-watch, gdb-var-create-handler) | |
497 (gdb-var-list-children, gdb-var-list-children-handler) | |
498 (gdb-var-update-handler, gdb-var-delete): Add server prefix to the | |
499 gdb commands that use mi to keep them out of the command history. | |
500 | |
501 2003-11-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
502 | |
503 * cus-start.el (all): Add use-file-dialog. | |
504 | |
505 2003-11-27 Kim F. Storm <storm@cua.dk> | |
506 | |
507 * subr.el (posn-object-x-y): New defun. | |
508 | |
509 2003-11-26 Luc Teirlinck <teirllm@auburn.edu> | |
510 | |
511 * subr.el (number-sequence): Improve handling of floating point | |
512 arguments (suggested by Kim Storm). Allow negative arguments. | |
513 | |
514 2003-11-26 Kenichi Handa <handa@m17n.org> | |
515 | |
516 * international/mule-cmds.el (standard-display-european-internal): | |
517 Cancel the standard-display-table setting for ` and '. | |
518 | |
519 2003-11-26 Kim F. Storm <storm@cua.dk> | |
520 | |
521 * ido.el (ido-use-filename-at-point, ido-use-url-at-point): | |
522 New defcustoms to add ffap-like functionality to ido. | |
523 (ido-saved-vc-hb): Rename from ido-saved-vc-mt. Uses changed. | |
524 (ido-no-final-slash): New defun. | |
525 (ido-make-prompt, ido-file-internal, ido-toggle-vc) | |
526 (ido-read-file-name): ): Toggle VC checking via | |
527 vc-handled-backends instead of vc-master-templates. | |
528 (ido-file-internal): Handle ido-use-url-at-point and | |
529 ido-use-filename-at-point via code borrowed from ffap-guesser. | |
530 Handle new ido-exit code ffap. | |
531 (ido-sort-list): Ignore final slash when sorting file names. | |
532 | |
533 2003-11-25 Kim F. Storm <storm@cua.dk> | |
534 | |
535 * emulation/cua-base.el (cua--standard-movement-commands): | |
536 Add forward-sentence and backward-sentence. | |
537 | |
538 2003-11-25 Stephen Eglen <stephen@gnu.org> | |
539 | |
540 * iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer): | |
541 iswitchb-exit is set to 'usefirst when user selects buffer at head | |
542 of list using RET. (Selecting buffers at the head of the list was | |
543 broken if the substring was also a complete buffername.) | |
544 | |
545 2003-11-23 Kim F. Storm <storm@cua.dk> | |
546 | |
547 * progmodes/compile.el (grep-command, grep-use-null-device) | |
548 (grep-find-command, grep-tree-command, grep-tree-files-aliases) | |
549 (grep-tree-ignore-case, grep-tree-ignore-CVS-directories) | |
550 (grep-regexp-alist, grep-program, find-program) | |
551 (grep-find-use-xargs, grep-history, grep-find-history) | |
552 (grep-process-setup, grep-compute-defaults) | |
553 (grep-default-command, grep, grep-tag-default, grep-find) | |
554 (grep-expand-command-macros, grep-tree-last-regexp) | |
555 (grep-tree-last-files, grep-tree): Move grep variables, functions | |
556 and commands to new file grep.el. | |
557 (compilation-mode-map): Remove grep commands from Compile sub-menu. | |
558 (compilation-process-setup-function): Doc fix. | |
559 (compilation-highlight-regexp, compilation-highlight-overlay): New | |
560 defvars used for highlighting current compile error in source buffer. | |
561 (compile-internal): New optional args HIGHLIGHT-REGEXP and | |
562 LOCAL-MAP which overrides compilation-highlight-regexp and | |
563 compilation-mode-map for this compilation. | |
564 Delay calling compilation-set-window-height until after running | |
565 compilation-process-setup-function so it can buffer-local override | |
566 compilation-window-height. | |
567 Check buffer-local value of compilation-scroll-output. | |
568 (compilation-set-window-height): Use buffer-local value of | |
569 compilation-window-height. | |
570 (compilation-revert-buffer): Don't pass (undefined) | |
571 preserve-modes arg to revert-buffer. | |
572 (next-error-no-select, previous-error-no-select): New commands. | |
573 (compilation-goto-locus): Temporarily highlight current match in | |
574 source buffer using compilation-highlight-regexp. | |
575 | |
576 * progmodes/grep.el: New file with grep code from compile.el. | |
577 (grep): New defcustom group. | |
578 (grep-window-height): New defcustom, like compilation-window-height. | |
579 (grep-auto-highlight): New defcustom, like compile-auto-highlight. | |
580 (grep-scroll-output): New defcustom, like compilation-scroll-output. | |
581 (grep-command, grep-use-null-device, grep-find-command) | |
582 (grep-tree-files-aliases, grep-tree-ignore-case) | |
583 (grep-tree-ignore-CVS-directories): Move to grep custom group. | |
584 (grep-setup-hook): New hook variable. | |
585 (grep-mode-map): New keymap for grep commands. Add Grep menu. | |
586 (grep-last-buffer): New defvar, override compilation-last-buffer. | |
587 (grep): Add optional arg HIGHLIGHT-REGEXP. Doc fix. | |
588 Call compile-internal with args highlight-regexp and grep-mode-map. | |
589 | |
590 2003-11-23 Kim F. Storm <storm@cua.dk> | |
591 | |
592 * subr.el (event-start, event-end): Doc fix. | |
593 (posn-window, posn-x-y, posn-timestamp): Simplify doc. | |
594 (posn-area, posn-actual-col-row, posn-object): New defuns. | |
595 (posn-col-row): Simplify doc. Rewrite to use cond. | |
596 (posn-point): Also return buffer position for events outside text | |
597 area (that info is now present in the event position). | |
598 | |
599 * mouse.el: Bind mouse-1 on left-fringe and right-fringe to | |
600 mouse-set-point so that hscroll still works now that clicks on | |
601 fringes generate specific mouse events. | |
602 (mouse-set-point): Note that it now works in fringes and margins | |
603 too due to new semantics of posn-point in fringes and margins. | |
604 | |
605 * gdb-ui.el (gdb-mouse-toggle-breakpoint): New defun. | |
606 (gdba): Bind it to [left-margin mouse-1] and [left-fringe mouse-1]. | |
607 | |
608 2003-11-20 Kim F. Storm <storm@cua.dk> | |
609 | |
610 * gdb-ui.el (gud-gdba-command-name): Find gdb command via PATH. | |
611 (breakpoint-xpm-data, breakpoint-enabled-pbm-data): Make smoother. | |
612 (breakpoint-enabled-icon, breakpoint-disabled-icon): Set :ascent | |
613 to 100 for icons to avoid increasing line height when shown. | |
614 | |
615 2003-11-19 Andreas Schwab <schwab@suse.de> | |
616 | |
617 * simple.el (set-variable): Fix indentation. | |
618 | |
619 2003-11-17 Kenichi Handa <handa@m17n.org> | |
620 | |
621 * international/latin1-disp.el (latin1-display-ucs-per-lynx): Fix | |
622 docstring. | |
623 | |
624 2003-11-17 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
625 | |
626 * international/latin1-disp.el (latin1-display): Fix docstring. | |
627 | |
628 2003-11-16 John Wiegley <johnw@newartisans.com> | |
629 | |
630 * eshell/em-ls.el (eshell-ls-file): There are times with | |
631 size-width is nil and uncomputed (when directories are created in | |
632 dired, for example); in this case, 4 is reasonable default value, | |
633 although it may caused skewed new entries (which could be avoided | |
634 by returning the original value of 8 in all cases, but 99% of the | |
635 time this is a waste of whitespace). | |
636 | |
637 2003-11-16 Martin Stjernholm <bug-cc-mode@gnu.org> | |
638 | |
639 * cc-engine.el (c-guess-continued-construct, | |
640 c-guess-basic-syntax): Check a little more carefully if it's a | |
641 function declaration when an unknown construct followed by a block | |
642 is found inside a statement context. This avoids macros followed | |
643 by blocks to be taken as function declarations. | |
644 | |
645 (c-guess-continued-construct): Changed the analysis of a statement | |
646 continuation with a brace open to `substatement-block', for | |
647 consistency with recognized statements. | |
648 | |
649 (c-add-stmt-syntax): Don't continue to the surrounding sexp if the | |
650 start is in a position so that `c-beginning-of-statement-1' jumped | |
651 to the beginning of the same statement. | |
652 | |
653 * cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): Don't | |
654 accept binary operators in the arglist if we're in a function call | |
655 context, i.e. if `c-restricted-<>-arglists' is set. That avoids | |
656 template recognition in cases like "if (a < b || c > d)". | |
657 | |
658 (c-restricted-<>-arglists): New more appropriate name for | |
659 `c-disallow-comma-in-<>-arglists'. | |
660 | |
661 Accessing functions updated for the variable name change. | |
662 | |
663 * cc-engine.el (c-syntactic-re-search-forward): Fix bug where the | |
664 match data could get clobbered if NOT-INSIDE-TOKEN is used. | |
665 | |
666 * cc-engine.el (c-beginning-of-statement-1): Don't allow parens in | |
667 labels. | |
668 | |
669 (c-backward-to-decl-anchor): Use `c-beginning-of-statement-1' | |
670 instead of duplicating parts of it. This fixes bogus label | |
671 recognition. | |
672 | |
673 * cc-align.el (c-gnu-impose-minimum): Reverted to the old method | |
674 of checking the context in which to apply the minimum indentation, | |
675 so that it isn't enforced in e.g. namespace blocks. | |
676 | |
677 * cc-vars.el (c-inside-block-syms): New constant used by | |
678 `c-gnu-impose-minimum'. It's defined close to `c-offsets-alist' | |
679 to somewhat reduce the risk of becoming stale. | |
680 | |
681 * cc-cmds.el, cc-engine.el (c-shift-line-indentation): Moved from | |
682 cc-cmds to cc-engine to allow use from cc-align. | |
683 | |
684 * cc-engine.el (c-beginning-of-inheritance-list): Cope with fully | |
685 qualified identifiers containing "::". | |
686 | |
687 * cc-defs.el (c-make-keywords-re): Added kludge for bug in | |
688 `regexp-opt' in Emacs 20 and XEmacs when strings contain newlines. | |
689 | |
690 * cc-vars.el (c-emacs-features): Use a space in front of the name | |
691 of the temporary buffer. That also avoids dumping problems in | |
692 XEmacs due to undo info being left around after the buffer is | |
693 killed. | |
694 | |
695 * cc-engine.el (c-in-knr-argdecl): Look closer at the function | |
696 arglist to see if it's a K&R style declaration. | |
697 | |
698 (c-guess-basic-syntax): CASE 5B.2: Check with `c-in-knr-argdecl' | |
699 before returning `knr-argdecl-intro'. | |
700 | |
701 2003-11-16 John Wiegley <johnw@newartisans.com> | |
702 | |
703 * eshell/em-ls.el (eshell-ls-file): Instead of making the size | |
704 field in a long-listing always 8 characters, use `size-width', | |
705 which has already been computed. | |
706 | |
707 2003-11-15 Thien-Thi Nguyen <ttn@gnu.org> | |
708 | |
709 * subr.el (minor-mode-list): Add `hs-minor-mode'. | |
710 | |
711 2003-11-14 Thien-Thi Nguyen <ttn@gnu.org> | |
712 | |
713 * diff-mode.el (diff-hunk-prev, diff-hunk-next): Support | |
714 operation while narrowed, with `diff-restrict-view'. | |
715 | |
716 2003-11-14 Thien-Thi Nguyen <ttn@gnu.org> | |
717 | |
718 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Take | |
719 additional optional arg NARROWFUN. For the generated functions: Add | |
720 local var `was-narrowed-p'. Also, if NARROWFUN is specified, include | |
721 frags that arrange to check for and save narrowing state before the | |
722 move and then conditionally call NARROWFUN after the move. | |
723 | |
724 2003-11-14 John Wiegley <johnw@newartisans.com> | |
725 | |
726 * eshell/esh-var.el (eshell-parse-variable-ref): Added a backslash | |
727 that was optional, but obviously missing based on surrounding | |
728 code. | |
729 | |
730 * eshell/esh-cmd.el (eshell-lisp-command): Do not late-convert | |
731 string arguments to numbers unless the whole argument was seen as | |
732 a number. | |
733 | |
734 2003-11-14 Kenichi Handa <handa@m17n.org> | |
735 | |
736 * international/mule.el (ctext-non-standard-encodings-alist): Fix | |
737 coding systems. | |
738 | |
739 2003-11-10 Kenichi Handa <handa@m17n.org> | |
740 | |
741 * language/kannada.el ("Kannada"): Add sample-text. | |
742 | |
743 * language/knd-util.el (kannada-compose-region) | |
744 (kannada-compose-string, kannada-post-read-conversion): Add | |
745 autoload cookie. | |
746 | |
747 * international/quail.el (quail-completion): Change the message | |
748 "corresponding translations" to "corresponding characters". | |
749 | |
750 2003-11-09 Markus Rost <rost@mathematik.uni-bielefeld.de> | |
751 | |
752 * descr-text.el (describe-char): Fix typo. | |
753 | |
754 2003-11-08 Kailash C. Chowksey <klchxbec@m-net.arbornet.org> | |
755 | |
756 These changes are to support Kannada language/script. | |
757 | |
758 * Makefile.in (DONTCOMPILE): Add kannada.el. | |
759 | |
760 * makefile.w32-in (DONTCOMPILE): Add kannada.el. | |
761 | |
762 * loadup.el: Preload kannada.el. | |
763 | |
764 * language/ind-util.el (ucs-kannada-to-is13194-alist) | |
765 (is13194-to-ucs-kannada-hashtbl, is13194-to-ucs-kannada-regexp): | |
766 New variables. | |
767 | |
768 * language/kannada.el: New file. | |
769 | |
770 * language/knd-util.el: New file. | |
771 | |
772 2003-11-07 Andreas Schwab <schwab@suse.de> | |
773 | |
774 * progmodes/autoconf.el (autoconf-font-lock-keywords): Also | |
775 highlight AH_*. | |
776 | |
777 * xml.el (xml-parse-dtd): Fix misplaced paren. | |
778 | |
779 2003-11-07 Kenichi Handa <handa@m17n.org> | |
780 | |
781 * language/european.el (windows-1252): Fix table (0x8F and 0x9E). | |
782 | |
783 2003-11-05 Juri Linkov <juri@jurta.org> | |
784 | |
785 * desktop.el (desktop-locals-to-save): Add buffer-file-coding-system. | |
786 (desktop-buffer-file): Use saved buffer-file-coding-system | |
787 for file reading. Set auto-insert to nil to prevent automatic | |
788 insertion into restored empty files. | |
789 | |
790 2003-11-04 Luc Teirlinck <teirllm@auburn.edu> | |
791 | |
792 * files.el (risky-local-variable-p): Make second argument optional. | |
793 | |
794 2003-11-03 Eli Zaretskii <eliz@elta.co.il> | |
795 | |
796 * mail/rmail.el (rmail-convert-to-babyl-format): If | |
797 base64-decode-region signals an error, catch it and silently | |
798 ignore it. | |
799 | |
800 2003-11-01 Mark A. Hershberger <mah@everybody.org> | |
801 | |
802 * xml.el (xml-parse-region): Allow comments to appear after the | |
803 topmost element has closed. | |
804 (xml-ns-parse-ns-attrs, xml-ns-expand-el) | |
805 (xml-ns-expand-attr): New functions to do namespace handling. | |
806 (xml-intern-attrlist): Back-compatible handling of attribute | |
807 names. | |
808 (xml-parse-tag): Move namespace handling to seperate functions. | |
809 Now produces elements in the form ((:ns . "element") (attr-list) | |
810 children) instead of ('ns:element (attr-list) children). | |
811 (xml-parse-attlist): Fix attribute parsing. | |
812 (xml-parse-dtd): Change parsing so that it produces strings | |
813 instead of interned symbols. | |
814 | |
815 2003-11-01 era@iki.fi <era@iki.fi> (tiny change) | |
816 | |
817 * dired.el (dired-ls-sorting-switches): Doc fix. | |
818 | |
819 2003-11-01 Oliver Scholz <epameinondas@gmx.de> | |
820 | |
821 * emacs-lisp/rx.el (rx-or): Fix the case of | |
822 "(rx (and ?a (or ?b ?c) ?d))". | |
823 | |
824 2003-11-01 Christoph Wedler <wedler@users.sourceforge.net> (tiny change) | |
825 | |
826 * textmodes/texinfmt.el (texinfo-pre-format-hook): New variable. | |
827 (texinfo-format-region): Use it. | |
828 (texinfo-format-buffer-1): Ditto. | |
829 | |
830 2003-11-01 Alan Mackenzie <acm@muc.de> | |
831 | |
832 Changes to allow scrolling whilst in isearch mode: | |
833 * isearch.el (isearch-unread-key-sequence): New function, | |
834 extracted from isearch-other-meta-char. | |
835 (top level): (put 'foo 'isearch-scroll) on all Emacs's | |
836 "scrollable" standard functions. | |
837 (isearch-allow-scroll): New customizable variable. | |
838 (isearch-string-out-of-window, isearch-back-into-window) | |
839 (isearch-reread-key-sequence-naturally) | |
840 (isearch-lookup-scroll-key): New functions. | |
841 (isearch-other-meta-char): Doc string and functionality enhanced. | |
842 Now accepts a prefix argument. | |
843 (isearch-lazy-highlight-window-end): New variable. | |
844 (isearch-lazy-highlight-new-loop): Pay attention to the window's | |
845 end (thru isearch-lazy-highlight-window-end), not only its start. | |
846 | |
847 * simple.el (overriding-map-is-bound, saved-overriding-map): New | |
848 variables. | |
849 (ensure-overriding-map-is-bound, restore-overriding-map): New | |
850 functions. | |
851 (universal-argument, universal-argument-more, negative-argument) | |
852 (digit-argument, universal-argument-other-key): Minor changes. | |
853 | |
854 2003-11-01 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) | |
855 | |
856 * mail/rmailsum.el (rmail-summary-goto-msg): Don't call itself | |
857 recursively if the last message is deleted, thus avoiding an | |
858 infinite loop. | |
859 | |
860 2003-10-30 Stefan Monnier <monnier@iro.umontreal.ca> | |
861 | |
862 * textmodes/tex-mode.el (tex-compile-commands): Add `yap' and `ps2pdf'. | |
863 (tex-main-file): Don't add .tex if the extension is already present. | |
864 (tex-uptodate-p): Don't recurse indefinitely with symlinks. | |
865 | |
866 2003-10-29 Lute Kamstra <lute@gnu.org> | |
867 | |
868 * progmodes/octave-inf.el (inferior-octave-prompt): | |
869 Recognize version number in prompt. | |
870 | |
871 2003-10-28 Dave Love <fx@gnu.org> | |
872 | |
873 * international/characters.el: Fix some Unicode ranges. | |
874 | |
875 2003-10-28 Kenichi Handa <handa@m17n.org> | |
876 | |
877 * disp-table.el (standard-display-8bit) | |
878 (standard-display-default, standard-display-ascii) | |
879 (standard-display-g1, standard-display-graphic) | |
880 (standard-display-underline): Assure that standard-display-table | |
881 is a display table. | |
882 | |
883 2003-10-27 Stefan Monnier <monnier@iro.umontreal.ca> | |
884 | |
885 * simple.el (reindent-then-newline-and-indent): Delete space *after* | |
886 reindenting the first line. | |
887 | |
888 2003-10-25 Per Abrahamsen <abraham@dina.kvl.dk> | |
889 | |
890 * wid-edit.el (widget-default-delete): Always delete child widgets. | |
891 | |
892 2003-10-24 Stefan Monnier <monnier@iro.umontreal.ca> | |
893 | |
894 * newcomment.el (comment-indent): Don't call indent-according-to-mode | |
895 if the line has code. | |
896 Don't try to line up with something that's too far left. | |
897 | |
898 * progmodes/octave-mod.el (octave-comment-start): Simplify. | |
899 (octave-mode-syntax-table): Add % as a comment starter. | |
900 (octave-point): Remove. | |
901 (octave-in-comment-p, octave-in-string-p) | |
902 (octave-not-in-string-or-comment-p, calculate-octave-indent) | |
903 (octave-blink-matching-block-open, octave-auto-fill): | |
904 Use line-(beginning|end)-position instead. | |
905 | |
906 2003-10-23 Francesco Potort,Al(B <pot@gnu.org> | |
907 | |
908 * emacs-lisp/authors.el (authors-aliases): Add correct realname | |
909 for Francesco Potort,Al(B. | |
910 | |
911 2003-10-23 Dave Love <fx@gnu.org> | |
912 | |
913 * international/mule-cmds.el (locale-charset-to-coding-system): | |
914 Don't rely on nil being a coding system. | |
915 | |
916 * mail/mail-extr.el (mail-extr-ignore-single-names): Add :version. | |
917 (mail-extr-address-syntax-table): Remove non-ASCII unibyte chars. | |
918 (mail-extr-voodoo): Use char classes in regexps (for non-ASCII). | |
919 | |
920 2003-10-21 Nick Roberts <nick@nick.uklinux.net> | |
921 | |
922 * gdb-ui.el (gdb-current-language): New variable. | |
923 (gdb-update-flag): Remove variable. | |
924 (gud-watch, gdb-frame-handler): Adapt for other languages (Fortran). | |
925 (gdb-take-last-elt): Remove function. | |
926 (gdb-dequeue-input): Avoid recursion by not using gdb-take-last-elt. | |
927 (gdb-post-prompt): Check for variable object changes here. | |
928 | |
929 * progmodes/gud.el (gud-speedbar-buttons): Check for variable | |
930 object changes in gdb-ui.el. | |
931 | |
932 2003-10-21 Richard M. Stallman <rms@gnu.org> | |
933 | |
934 * emacs-lisp/edebug.el (edebug-display-freq-count): Doc fix. | |
935 | |
936 * ls-lisp.el (ls-lisp-insert-directory): Arg is now wildcard-regexp. | |
937 Don't check for foo*/ wildcard form here. | |
938 (insert-directory): Recognize foo*/ as a wildcard. | |
939 Separate wildcard-regexp variable from the arg, wildcard. | |
940 | |
941 * subr.el (add-hook): Correctly detect when make-local-hook was used. | |
942 (remove-hook): Correctly handle strange cases about local hooks. | |
943 | |
944 2003-10-21 David Ponce <david@dponce.com> | |
945 | |
946 * ruler-mode.el (ruler-mode-left-fringe-cols): Add new optional | |
947 argument REAL, to return a real number instead of a rounded | |
948 integer value. Define as inline function. | |
949 (ruler-mode-right-fringe-cols): Likewise. | |
950 (ruler-mode-scroll-bar-cols): New function. | |
951 (ruler-mode-left-scroll-bar-cols): Use it. Define as macro. | |
952 (ruler-mode-right-scroll-bar-cols): Likewise. | |
953 (ruler-mode-space): New function. | |
954 (ruler-mode-ruler): Use it. Handle variations of fringe style, | |
955 scroll bar mode and margins in a more robust way. | |
956 | |
957 2003-10-21 Christoph Wedler <Christoph.Wedler@sap.com> | |
958 | |
959 * progmodes/antlr-mode.el: Make major mode work with cc-mode-5.30+. | |
960 (antlr-c-init-language-vars): New function. | |
961 (antlr-mode): Use it with cc-mode before v5.29. | |
962 (antlr-c-common-init): Don't set some local vars here. | |
963 (antlr-mode): Set them here. | |
964 (antlr-c-forward-sws): New function alias. | |
965 (antlr-mode): Redefine with cc-mode before v5.30. | |
966 (antlr-skip-sexps): Use it. | |
967 (antlr-skip-exception-part): Ditto. | |
968 (antlr-skip-file-prelude): Ditto. | |
969 (antlr-outside-rule-p): Ditto. | |
970 (antlr-end-of-body): Ditto. | |
971 (antlr-option-kind): Ditto. | |
972 (antlr-insert-option-area): Ditto. | |
973 (antlr-file-dependencies): Ditto. | |
974 | |
975 2003-10-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> | |
976 | |
977 * textmodes/bibtex.el (bibtex-move-outside-of-entry): | |
978 Move backward only if point was not inside an entry. | |
979 | |
980 2003-10-21 Richard M. Stallman <rms@gnu.org> | |
981 | |
982 * progmodes/compile.el (compile-auto-highlight): Undo July 7 change. | |
983 | |
984 2003-10-21 Juri Linkov <juri@jurta.org> | |
985 | |
986 * compare-w.el: Automatically skip non-matching text to resync. | |
987 (compare-windows-whitespace): Doc fix. | |
988 (compare-windows-sync, compare-windows-sync-string-size) | |
989 (compare-windows-recenter, compare-ignore-whitespace) | |
990 (compare-windows-highlight, compare-windows-face): New variables. | |
991 (compare-windows): Use compare-windows-sync. | |
992 (compare-windows-highlight, compare-windows-dehighlight) | |
993 (compare-windows-sync-regexp) | |
994 (compare-windows-sync-default-function): New functions. | |
995 | |
996 2003-10-21 Juri Linkov <juri@jurta.org> | |
997 | |
998 * diff.el (diff-parse-differences): Don't visit the files now; | |
999 instead, just record the error locus. | |
1000 | |
1001 2003-10-21 Dave Love <fx@gnu.org> | |
1002 | |
1003 * progmodes/cfengine.el: New file. | |
1004 | |
1005 2003-10-20 Stefan Monnier <monnier@iro.umontreal.ca> | |
1006 | |
1007 * complete.el (PC-do-completion): Do not forget to use `pred' as the | |
1008 default-directory when completing file names. | |
1009 | |
1010 2003-10-20 Luc Teirlinck <teirllm@auburn.edu> | |
1011 | |
1012 * help-mode.el (help-make-xrefs): Make sure that if a symbol is | |
1013 followed by the word `face', it gets treated as a face, even if | |
1014 it is also defined as a variable or a function. | |
1015 | |
1016 2003-10-20 Dave Love <fx@gnu.org> | |
1017 | |
1018 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): | |
1019 Avoid incf in macro expansion. | |
1020 | |
1021 2003-10-20 John Paul Wallington <jpw@gnu.org> | |
1022 | |
1023 * emacs-lisp/elint.el (elint-check-defcustom-form): Don't use | |
1024 `evenp' so we don't implicitly require cl library at runtime. | |
1025 | |
1026 2003-10-18 Luc Teirlinck <teirllm@auburn.edu> | |
1027 | |
1028 * help-mode.el (help-xref-symbol-regexp): Treat newlines as whitespace. | |
1029 (help-make-xrefs): Only make cross-references for faces if | |
1030 preceded or followed by the word `face'. Do not make a | |
1031 cross-reference for variables without variable documentation, | |
1032 unless preceded by the word `variable' or `option'. Update doc | |
1033 string accordingly. | |
1034 | |
1035 2003-10-18 Thien-Thi Nguyen <ttn@gnu.org> | |
1036 | |
1037 * progmodes/hideshow.el: Rewrite one-armed `if' | |
1038 constructs using either `when' or `unless'. | |
1039 (hs-grok-mode-type): Elide superfluous `progn'; nfc. | |
1040 | |
1041 2003-10-16 Nick Roberts <nick@nick.uklinux.net> | |
1042 | |
1043 * gdb-ui.el (breakpoint-xpm-data, breakpoint-enabled-pbm-data) | |
1044 (breakpoint-disabled-pbm-data): Make breakpoint icons 10x10 | |
1045 instead of 12x12. | |
1046 | |
1047 2003-10-16 Eli Zaretskii <eliz@elta.co.il> | |
1048 | |
1049 * mail/rmail.el (rmail-convert-to-babyl-format): Display a | |
1050 message while converting to Babyl. | |
1051 | |
1052 2003-10-16 Vadim Nasardinov <vadimn@redhat.com> (tiny change) | |
1053 | |
1054 * allout.el (allout-mode): Doc fix. | |
1055 | |
1056 2003-10-16 Lute Kamstra <lute@gnu.org> | |
1057 | |
1058 * subr.el (force-mode-line-update): Fix docstring. | |
1059 | |
1060 2003-10-14 Dave Love <fx@gnu.org> | |
1061 | |
1062 * international/mule-cmds.el (find-multibyte-characters): Doc fix. | |
1063 (default-input-method): Add :link, improve :type. | |
1064 (locale-charset-language-names): Fix utf-8 pattern. | |
1065 (locale-charset-match-p, locale-charset-alist) | |
1066 (locale-charset-to-coding-system): New. | |
1067 (set-locale-environment): Deal with codeset part of locale specs. | |
1068 | |
1069 2003-10-14 Lute Kamstra <lute@gnu.org> | |
1070 | |
1071 * fringe.el (fringe-mode): Use active voice in docstring. | |
1072 (set-fringe-style): Ditto. | |
1073 | |
1074 2003-10-13 Lute Kamstra <lute@gnu.org> | |
1075 | |
1076 * fringe.el (fringe-mode): Fix docstring. | |
1077 (set-fringe-style): Ditto. | |
1078 | |
1079 2003-10-12 Michael Kifer <kifer@cs.stonybrook.edu> | |
1080 | |
1081 * ediff-mult.el (ediff-filegroup-action): | |
1082 Use ediff-default-filtering-regexp. | |
1083 | |
1084 * ediff-util.el (ediff-recenter): Don't call | |
1085 ediff-restore-highlighting twice. | |
1086 (ediff-select-difference): Set current difference. | |
1087 (ediff-unselect-and-select-difference): Add comment. | |
1088 | |
1089 * ediff.el (ediff-directories,ediff-directory-revisions) | |
1090 (ediff-directories3,ediff-merge-directories) | |
1091 (ediff-merge-directories-with-ancestor) | |
1092 (ediff-merge-directory-revisions) | |
1093 (ediff-merge-directory-revisions-with-ancestor): | |
1094 Use ediff-default-filtering-regexp. | |
1095 | |
1096 2003-10-12 Andreas Schwab <schwab@suse.de> | |
1097 | |
1098 * international/mule-cmds.el (locale-charset-language-names): | |
1099 Simplify regex by removing unused grouping. | |
1100 | |
1101 2003-10-10 Dave Love <fx@gnu.org> | |
1102 | |
1103 * bindings.el: Don't bind stop. | |
1104 | |
1105 2003-10-08 Miles Bader <miles@gnu.org> | |
1106 | |
1107 * gdb-ui.el (gdb-info-frames-custom): Use proper :inverse-video | |
1108 face instead of attempting to emulate it. | |
1109 | |
1110 2003-10-07 Kenichi Handa <handa@m17n.org> | |
1111 | |
1112 * international/mule-diag.el (list-coding-systems-1): List coding | |
1113 systems that are loaded automatically. | |
1114 | |
1115 * international/code-pages.el (iso-8859-11): Add autoload cookie. | |
1116 | |
1117 * international/mule.el (autoload-coding-system): New function. | |
1118 | |
1119 2003-10-07 Andreas Schwab <schwab@suse.de> | |
1120 | |
1121 * log-edit.el (log-edit-changelog-entries): Prefer local value of | |
1122 change-log-default-name in the buffer visiting the file. | |
1123 | |
1124 2003-10-06 Dave Love <fx@gnu.org> | |
1125 | |
1126 * files.el (find-file-hook): Customize. | |
1127 (auto-mode-alist): Add .stk, .ss, .sch, .orig. | |
1128 | |
1129 * bindings.el (completion-ignored-extensions): Remove .log. | |
1130 (global-map): Add again, open, stop keys. | |
1131 | |
1132 2003-10-05 Richard M. Stallman <rms@gnu.org> | |
1133 | |
1134 * progmodes/sh-script.el (sh-feature): Handle sh-modify like sh-append. | |
1135 (sh-for, sh-indexed-loop, sh-function, sh-while, sh-while-getopts): | |
1136 Use sh-modify directly. | |
1137 (sh-select): Use sh-append, not eval. | |
1138 | |
1139 * mail/emacsbug.el (report-emacs-bug): Fix previous change. | |
1140 | |
1141 * info.el (Info-following-node-name): New function. | |
1142 | |
1143 * loadhist.el (unload-feature-special-hooks): | |
1144 Rename from loadhist-hook-functions. | |
1145 (loadhist-hook-functions): Now an alias. | |
1146 | |
1147 2003-10-04 Eli Zaretskii <eliz@elta.co.il> | |
1148 | |
1149 * ldefs-boot.el: Renamed from loaddefs-boot.el, to prevent | |
1150 file-name clashes on 8+3 filesystems. | |
1151 | |
1152 * Makefile.in (DONTCOMPILE, bootstrap-clean): | |
1153 Rename loaddefs-boot.el to ldefs-boot.el | |
1154 | |
1155 * makefile.w32-in (DONTCOMPILE, bootstrap-clean-CMD) | |
1156 (bootstrap-clean-SH): Rename loaddefs-boot.el to ldefs-boot.el | |
1157 | |
1158 2003-10-03 Lute Kamstra <lute@gnu.org> | |
1159 | |
1160 * info.el (Info-mode): Revert previous change. | |
1161 (Info-escape-percent): New function. | |
1162 (Info-fontify-node): Use it. | |
1163 | |
1164 2003-10-02 Andreas Schwab <schwab@suse.de> | |
1165 | |
1166 * loaddefs-boot.el: Regenerated. | |
1167 | |
1168 2003-10-01 Rajesh Vaidheeswarran <rv@gnu.org> | |
1169 | |
1170 * ffap.el: Remove defadvice related code from CVS since `complete' | |
1171 provides a `PC-completion-as-file-name-predicate' variable that | |
1172 ffap can override. | |
1173 | |
1174 2003-10-02 Kenichi Handa <handa@m17n.org> | |
1175 | |
1176 * international/utf-8.el (ccl-decode-mule-utf-8): | |
1177 Lookup utf-subst-table-for-decode even for U+E000..U+FFFF. | |
1178 | |
1179 * international/subst-jis.el: Include U+FF00..U+FFEF in decode table. | |
1180 * international/subst-big5.el: Likewise. | |
1181 * international/subst-gb2312.el: Likewise. | |
1182 * international/subst-ksc.el: Likewise. | |
1183 | |
1184 2003-10-01 Glenn Morris <gmorris@ast.cam.ac.uk> | |
1185 | |
1186 * calendar/calendar.el (increment-calendar-month) | |
1187 (calendar-leap-year-p, calendar-absolute-from-gregorian) | |
1188 (generate-calendar, calendar-read-date, calendar-interval) | |
1189 (calendar-day-of-week): Handle years BC. | |
1190 (generate-calendar-month, calendar-gregorian-from-absolute): Doc fix. | |
1191 | |
1192 2003-10-01 Dave Love <fx@gnu.org> | |
1193 | |
1194 * language/cyrillic.el (cp1251): Alias for windows-1251. | |
1195 | |
1196 * vc-cvs.el (vc-cvs-parse-entry): Revert last change to allow | |
1197 bootstrap. | |
1198 | |
1199 2003-10-01 Lute Kamstra <lute@gnu.org> | |
1200 | |
1201 * files.el: Fix typo. | |
1202 * imenu.el (imenu--generic-function): Docstring fix. | |
1203 | |
1204 2003-09-30 Richard M. Stallman <rms@gnu.org> | |
1205 | |
1206 * dired.el (dired-mode): Handle dired-directory as a list. | |
1207 | |
1208 2003-09-30 Nick Roberts <nick@nick.uklinux.net> | |
1209 | |
1210 * toolbar/gud-watch.xpm, toolbar/gud-watch.pbm: Add. | |
1211 | |
1212 * toolbar/gud-display.xpm, toolbar/gud-display.pbm: Remove. | |
1213 | |
1214 * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): | |
1215 Replace gud-display with gud-watch. | |
1216 (gud-speedbar-buttons): Add stuff for watching expressions | |
1217 in the speedbar when using M-x gdba. Use dolist on old part | |
1218 of this function. | |
1219 | |
1220 * gdb-ui.el (gdb-var-list, gdb-var-changed, gdb-update-flag) | |
1221 (gdb-update-flag): New variables. | |
1222 (gdb-var-update, gdb-var-update-handler,gdb-var-delete) | |
1223 (gdb-speedbar-expand-node, gdb-var-evaluate-expression-handler) | |
1224 (gud-watch, gdb-var-create-handler) : New functions. | |
1225 (gdb-var-list-children, gdb-var-list-children-handler) | |
1226 (gdb-var-create-regexp, gdb-var-update-regexp) | |
1227 (gdb-var-list-children-regexp): New constants. | |
1228 (gud-gdba-command-name): Don't specify -noasync so that GDB/MI works. | |
1229 (gdb-annotation-rules): Reduce annotation set (level 3). | |
1230 (gdb-pre-prompt, gdb-prompt): Call handler in gdb-prompt. | |
1231 (gdb-post-prompt): Don't update GDB buffers every time speedbar | |
1232 updates. | |
1233 (gdb-window-height, gdb-window-width, gdb-display-in-progress) | |
1234 (gdb-expression-buffer-name, gdb-display-number, gdb-point) | |
1235 (gdb-dive-display-number, gdb-nesting-level, gdb-expression) | |
1236 (gdb-annotation-arg, gdb-dive-map, gdb-values, gdb-array-start) | |
1237 (gdb-array-stop, gdb-array-slice-map, gdb-display-string) | |
1238 (gdb-array-size, gdb-display-mode-map, gdb-expressions-mode-map): | |
1239 (gdb-expressions-mode-menu, gdb-dive): Remove variables. | |
1240 (gud-display, gud-display1) | |
1241 (gdb-display-begin,gdb-display-number-end, gdb-delete-line) | |
1242 (gdb-display-end, gdb-display-go-back, gdb-array-section-end) | |
1243 (gdb-field-begin, gdb-field-end, gdb-elt,gdb-field-format-begin) | |
1244 (gdb-field-format-end, gdb-dive, gdb-dive-new-frame) | |
1245 (gdb-insert-field, gdb-array-format, gdb-mouse-array-slice) | |
1246 (gdb-array-slice, gdb-array-format1, gdb-info-display-custom) | |
1247 (gdb-delete-frames, gdb-display-mode, gdb-display-buffer-name) | |
1248 (gdb-display-display-buffer, gdb-toggle-display) | |
1249 (gdb-delete-display, gdb-expressions-popup-menu) | |
1250 (gdb-expressions-mode, gdb-array-visualise): Remove functions. | |
1251 (gdb-setup-windows, gdb-reset, gdb-source-info): Remove references | |
1252 to display buffer. | |
1253 | |
1254 2003-09-30 Richard M. Stallman <rms@gnu.org> | |
1255 | |
1256 * progmodes/ada-mode.el (ada-mode): Don't use advice. | |
1257 Instead, set which-func-functions. | |
1258 | |
1259 * progmodes/which-func.el (which-func-modes): Add ada-mode. | |
1260 (which-func-functions): New variable. | |
1261 (which-function): Use that. | |
1262 | |
1263 * info.el (Info-mode): Double each `%' in header line. | |
1264 | |
1265 * emacs-lisp/lisp-mnt.el (lm-with-file): | |
1266 When FILE is nil, run BODY in current buffer. | |
1267 | |
1268 * mail/emacsbug.el (report-emacs-bug): Mention major and minor modes. | |
1269 | |
1270 * help.el (describe-mode): Start with a brief list of minor modes. | |
1271 Find them thru minor-mode-list so as to find them all. | |
1272 Show them in alphabetical order. | |
1273 | |
1274 * mail/sendmail.el (mail-aliases): Doc fix. | |
1275 | |
1276 * progmodes/sh-script.el (sh-mode-syntax-table): Add defvar. | |
1277 | |
1278 2003-09-30 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) | |
1279 | |
1280 * mail/rmailsum.el (rmail-make-summary-line-1): | |
1281 Change comma after last label to a space. | |
1282 (rmail-summary-font-lock-keywords): Adapt to that change. | |
1283 | |
1284 2003-09-30 Thien-Thi Nguyen <ttn@gnu.org> | |
1285 | |
1286 * progmodes/scheme.el (scheme-mode-variables): When setting | |
1287 `font-lock-defaults', also specify that "#" should | |
1288 be interpreted with `word' syntax. | |
1289 (scheme-font-lock-keywords-2): Also interpret "#:foo" as keyword. | |
1290 | |
1291 2003-09-30 Lars Hansen <larsh@math.ku.dk> | |
1292 | |
1293 * desktop.el: A lot of comments updated. | |
1294 (desktop-save-mode): Minor mode introduced. | |
1295 (desktop-enable, desktop-clear-preserve-buffers): Make vars obsolete. | |
1296 (desktop-load-default): Function made obsolete. | |
1297 (desktop-locals-to-save): Variable made customizable. | |
1298 (desktop-read): Optional parameter `dirname' added. | |
1299 (desktop-change-dir, desktop-revert): Parameter `dirname' in | |
1300 `desktop-read' used. | |
1301 (desktop-save-in-load-dir): Rename to `desktop-save-in-desktop-dir'. | |
1302 | |
1303 2003-09-29 Rajesh Vaidheeswarran <rv@gnu.org> | |
1304 | |
1305 * whitespace.el (whitespace-clean-msg): Add user customizable message | |
1306 for displaying ``clean'' output. | |
1307 (whitespace-buffer): Use `whitespace-clean-msg'. | |
1308 (whitespace-global-mode): Fix typo. | |
1309 | |
1310 2003-09-29 Thien-Thi Nguyen <ttn@gnu.org> | |
1311 | |
1312 * pcvs.el (cvs-mode-unmark-up): Move to goal column when done. | |
1313 | |
1314 2003-09-29 Lute Kamstra <lute@gnu.org> | |
1315 | |
1316 * bindings.el (mode-line-modes): Remove superfluous :propertize | |
1317 construct in initialization. | |
1318 (mode-line-position): Change cons cell into proper list in | |
1319 initialization. | |
1320 | |
1321 2003-09-29 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change) | |
1322 | |
1323 * international/mule.el (decode-coding-inserted-region): Use car | |
1324 of the return value of find-operation-coding-system. | |
1325 | |
1326 2003-09-29 Kenichi Handa <handa@m17n.org> | |
1327 | |
1328 * descr-text.el (describe-char): Fix previous change. | |
1329 | |
1330 2003-09-28 Kenichi Handa <handa@m17n.org> | |
1331 | |
1332 * descr-text.el (describe-char-display): New function. | |
1333 (describe-char): Pay attention to display table on describing how | |
1334 a character is displayed. | |
1335 | |
1336 * international/mule-cmds.el (encoded-string-description): | |
1337 Prepend "0x" to each encoded byte. | |
1338 | |
1339 2003-09-28 Andreas Schwab <schwab@suse.de> | |
1340 | |
1341 * find-file.el (ff-special-constructs): Add autoload cookie. | |
1342 | |
1343 2003-09-28 Kevin Ryde <user42@zip.com.au> | |
1344 | |
1345 * info.el (Info-find-index-name): Remove any "<n>" suffixes which | |
1346 makeinfo appends to duplicate index entries. | |
1347 | |
1348 2003-09-28 Eli Zaretskii <eliz@elta.co.il> | |
1349 | |
1350 * dired-x.el (dired-clean-tex): Doc fix. | |
1351 | |
1352 * language/chinese.el ("Chinese-GB", "Chinese-BIG5"): Set up for | |
1353 using a Chinese tutorial. | |
1354 | |
1355 2003-09-28 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
1356 | |
1357 * mail/smtpmail.el (smtpmail-via-smtp): Don't insert a space | |
1358 between "MAIL FROM:" and "RCPT TO:" and the following address. | |
1359 | |
1360 2003-09-28 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
1361 | |
1362 * textmodes/text-mode.el (paragraph-indent-minor-mode): Doc fix. | |
1363 | |
1364 2003-09-28 David Ponce <david@dponce.com> | |
1365 | |
1366 * recentf.el (recentf-initialize-file-name-history): New defcustom. | |
1367 (recentf-load-list): When `recentf-initialize-file-name-history' | |
1368 is non-nil, initialize an empty `file-name-history' with the | |
1369 recent list. | |
1370 | |
1371 2003-09-28 Evgeni Dobrev <evgeni_dobrev@developer.bg> (tiny patch) | |
1372 | |
1373 * man.el (Man-default-man-entry): Remove the leading `*' from the | |
1374 word at point. | |
1375 | |
1376 2003-09-26 Lute Kamstra <lute@gnu.org> | |
1377 | |
1378 * bindings.el (mode-line-position): Mention size indication in | |
1379 docstring. | |
1380 | |
1381 2003-09-26 Andre Spiegel <spiegel@gnu.org> | |
1382 | |
1383 * calendar/parse-time.el (parse-time-string): Add autoload cookie. | |
1384 | |
1385 * vc-cvs.el (vc-cvs-parse-entry): Don't require parse-time, | |
1386 because it's autoloaded now. | |
1387 | |
1388 2003-09-25 Glenn Morris <gmorris@ast.cam.ac.uk> | |
1389 | |
1390 * progmodes/sh-script.el (sh-builtins): Add bash `shopt' builtin. | |
1391 (sh-font-lock-keywords, sh-feature): Fix previous change of | |
1392 sh-feature to avoid infloop with sh-font-lock-keywords. | |
1393 | |
1394 2003-09-25 Kim F. Storm <storm@cua.dk> | |
1395 | |
1396 * frame.el (frame-current-scroll-bars): New defun. | |
1397 | |
1398 * window.el (window-current-scroll-bars): New defun. | |
1399 | |
1400 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1401 | |
1402 * progmodes/cc-engine.el (c-parse-state): Fix bug that could | |
1403 cause errors when the state cache contains info on parts that have | |
1404 been narrowed out. | |
1405 | |
1406 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1407 | |
1408 * progmodes/cc-vars.el (c-comment-prefix-regexp): Document that | |
1409 `c-setup-paragraph-variables' has to be used when this variable is | |
1410 changed; it doesn't work to reinitialize the mode since that | |
1411 typically clobbers the variable. | |
1412 | |
1413 * progmodes/cc-styles.el (c-setup-paragraph-variables): | |
1414 Make it interactive. | |
1415 | |
1416 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1417 | |
1418 * progmodes/cc-fonts.el (c-font-lock-declarations): | |
1419 Fix recognition of constructors and destructors for classes whose | |
1420 names are matched by `*-font-lock-extra-types'. | |
1421 | |
1422 * progmodes/cc-langs.el (c-type-list-kwds): If "operator" is | |
1423 followed by an identifier in C++ then it's a type. | |
1424 | |
1425 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1426 | |
1427 * progmodes/cc-fonts.el (c-font-lock-invalid-string): Fix eob | |
1428 problem that primarily affected XEmacs. Don't use faces to find | |
1429 unterminated strings since Emacs and XEmacs fontify strings | |
1430 differently - this function should now work better in XEmacs. | |
1431 | |
1432 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1433 | |
1434 * progmodes/cc-cmds.el (c-electric-brace): Fix a bug in the | |
1435 `expand-abbrev' workaround which caused braces to misbehave inside | |
1436 macros. | |
1437 | |
1438 * progmodes/cc-engine.el (c-forward-keyword-clause): Fix error | |
1439 handling. This bug could cause interactive font locking to bail out. | |
1440 | |
1441 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1442 | |
1443 * progmodes/cc-engine.el (c-just-after-func-arglist-p): | |
1444 Handle paren-style types in Pike. Also fixed some cases of | |
1445 insufficient handling of unbalanced parens. | |
1446 | |
1447 2003-09-24 Rajesh Vaidheeswarran <rv@gnu.org> | |
1448 | |
1449 * ffap.el (ffap-shell-prompt-regexp): Add regexp to identify | |
1450 common shell prompts that are not common filename or URL characters. | |
1451 (ffap-file-at-point): Use the new regexp to strip the prompts from | |
1452 the file names. This is an issue mostly for user prompts that | |
1453 don't have a trailing space and find-file-at-point is invoked from | |
1454 within a shell inside emacs. | |
1455 | |
1456 2003-09-24 Andre Spiegel <spiegel@gnu.org> | |
1457 | |
1458 * vc-cvs.el (vc-cvs-parse-entry): Restore the code to compare time | |
1459 stamps numerically, rather than textually. | |
1460 | |
1461 2003-09-24 Kenichi Handa <handa@m17n.org> | |
1462 | |
1463 * language/devan-util.el (devanagari-post-read-conversion): | |
1464 * language/mlm-util.el (malayalam-post-read-conversion): | |
1465 * language/tml-util.el (tamil-post-read-conversion): | |
1466 Add autoload cookie. | |
1467 | |
1468 * international/utf-8.el (utf-8-post-read-conversion): | |
1469 Call post-read-conversion functions for Devanagari, Malayalam, | |
1470 and Tamil. | |
1471 | |
1472 2003-09-23 Dave Love <fx@gnu.org> | |
1473 | |
1474 * Makefile.in (bootstrap-clean): Fix misplaced `!'. | |
1475 | |
1476 2003-09-22 Nick Roberts <nick@nick.uklinux.net> | |
1477 | |
1478 * progmodes/gud.el (perldb): Add gud-until to list of commands. | |
1479 Update gud-remove. | |
1480 | |
1481 2003-09-22 Richard M. Stallman <rms@gnu.org> | |
1482 | |
1483 * progmodes/sh-script.el (sh-mode-default-syntax-table): | |
1484 Rename from sh-mode-syntax-table. Call sh-mode-syntax-table directly. | |
1485 (sh-mode-syntax-table-input): New variable. | |
1486 (sh-require-final-newline): Don't use eval. | |
1487 (sh-builtins, sh-leading-keywords, sh-other-keywords) | |
1488 (sh-variables, sh-font-lock-keywords): Don't use eval. | |
1489 (sh-set-shell): When setting require-final-newline, | |
1490 treat value = `require-final-newline' as don't change it. | |
1491 Set sh-mode-syntax-table locally based on | |
1492 sh-mode-syntax-table-input and sh-mode-default-syntax-table. | |
1493 | |
1494 * progmodes/compile.el (compile-internal): | |
1495 Call compilation-set-window-height before setting window start. | |
1496 | |
1497 2003-09-22 Greg Hill <ghill@synergymicro.com> (tiny change) | |
1498 | |
1499 * emacs-lisp/bytecomp.el (byte-compile-log-file): | |
1500 Clear out byte-compile-last-warned-form. | |
1501 | |
1502 2003-09-22 Richard M. Stallman <rms@gnu.org> | |
1503 | |
1504 * woman.el (woman-file-name, woman-follow-word): | |
1505 If current-word returns nil, use "". | |
1506 | |
1507 * simple.el (eval-expression): Bind standard-output in to-buffer case. | |
1508 | |
1509 2003-09-22 Richard M. Stallman <rms@gnu.org> | |
1510 | |
1511 * emacs-lisp/lisp-mnt.el (lm-with-file): | |
1512 Don't visit the file, just use insert-file-contents in temp buffer. | |
1513 | |
1514 2003-09-22 Jari Aalto <jari.aalto@poboxes.com> | |
1515 | |
1516 * emacs-lisp/lisp-mnt.el (lm-get-header-re): | |
1517 Add surrounding \\( and \\) around the header, as in | |
1518 for lm-history-header 'Change Log\\|History'. | |
1519 | |
1520 2003-09-22 John Paul Wallington <jpw@gnu.org> | |
1521 | |
1522 * progmodes/ld-script.el: Add Commentary section, | |
1523 minor cleanup of file header. | |
1524 (ld-script-font-lock-keywords): Doc fix. | |
1525 (toplevel): Provide `ld-script' feature. | |
1526 | |
1527 2003-09-21 Kim F. Storm <storm@cua.dk> | |
1528 | |
1529 * scroll-bar.el (set-scroll-bar-mode): Initialize to | |
1530 new built-in variable default-frame-scroll-bars. | |
1531 (scroll-bar-mode): Use default-frame-scroll-bars when enabling | |
1532 scroll-bar-mode; notably, use it instead of t when we toggle | |
1533 scroll-bars on. | |
1534 (toggle-scroll-bar): Use default-frame-scroll-bars. | |
1535 | |
1536 2003-09-19 Masatake YAMATO <jet@gyve.org> | |
1537 | |
1538 * pcvs.el (cvs-do-removal): Change the prompt depending on | |
1539 `filter' value. | |
1540 | |
1541 2003-09-19 Glenn Morris <gmorris@ast.cam.ac.uk> | |
1542 | |
1543 * startup.el (command-line-1): Stop startup-echo-area-message | |
1544 being hidden by "Loading image..." message. | |
1545 (use-fancy-splash-screens-p, display-splash-screen): | |
1546 Move display-graphic-p test from latter to former. | |
1547 | |
1548 * progmodes/sh-script.el (sh-font-lock-keywords): | |
1549 Highlight escaped EOLs differently from other backslash constructs. | |
1550 | |
1551 2003-09-19 Richard M. Stallman <rms@gnu.org> | |
1552 | |
1553 * emacs-lisp/edebug.el (edebug-var-status, edebug-restore-status): | |
1554 New functions. | |
1555 (edebug-enter, edebug-outside-excursion): Use them. | |
1556 | |
1557 * emacs-lisp/bytecomp.el (byte-compile-warning-prefix): | |
1558 Fix the condition for whether to print "In WHERE". | |
1559 | |
1560 2003-09-19 Jari Aalto <jari.aalto@poboxes.com> | |
1561 | |
1562 * finder.el (finder-mode-hook): New variable. | |
1563 (finder-mode): Run hook finder-mode-hook | |
1564 | |
1565 2003-09-18 Masatake YAMATO <jet@gyve.org> | |
1566 | |
1567 * progmodes/ebrowse.el: Fix broken magic autoload comments. | |
1568 | |
1569 2003-09-17 Mario Lang <mlang@delysid.org> | |
1570 | |
1571 * progmodes/gud.el (perldb): Change gud-print from just "%e" to | |
1572 "p %e" to actually print the value in the GUD buffer. | |
1573 | |
1574 2003-09-16 Miles Bader <miles@gnu.ai.mit.edu> | |
1575 | |
1576 From David Ponce <david.ponce@wanadoo.fr>: | |
1577 * makefile.w32-in (DONTCOMPILE): Add loaddefs-boot.el. | |
1578 (bootstrap-clean-CMD, bootstrap-clean-SH): Recreate loaddefs.el | |
1579 from loaddefs-boot.el if necessary. | |
1580 | |
1581 2003-09-15 Zoltan Kemenczy <kemenczy@rogers.com> | |
1582 | |
1583 * progmodes/gud.el (gud-find-class): Make jdb work again since | |
1584 cc-mode changed the syntactic information. | |
1585 | |
1586 2003-09-15 David Ponce <david@dponce.com> | |
1587 | |
1588 * recentf.el: (recentf-exclude): Accept predicates too. | |
1589 (recentf-file-readable-p): New function. | |
1590 (recentf-include-p): Handle predicates in recentf-exclude. | |
1591 (recentf-add-file): Doc fix. Use recentf-file-readable-p. | |
1592 (recentf-cleanup): Likewise. | |
1593 (recentf-save-list): Use write-file to handle backup of | |
1594 recentf-save-file. | |
1595 | |
1596 2003-09-15 Miles Bader <miles@gnu.ai.mit.edu> | |
1597 | |
1598 * loaddefs-boot.el: Renamed from `loaddefs.el' | |
1599 * Makefile.in (DONTCOMPILE): Add loaddefs-boot.el. | |
1600 (bootstrap-clean): Recreate loaddefs.el from loaddefs-boot.el if | |
1601 necessary. | |
1602 | |
1603 2003-09-13 Thien-Thi Nguyen <ttn@gnu.org> | |
1604 | |
1605 * electric.el (Electric-pop-up-window): For the `one-window' case, | |
1606 no longer disconcertingly move point in the original buffer. | |
1607 | |
1608 2003-09-12 Stefan Monnier <monnier@iro.umontreal.ca> | |
1609 | |
1610 * emacs-lisp/tq.el (tq-create): Fix mixed up unquote style. | |
1611 | |
1612 2003-09-12 Eric Hanchrow <offby1@blarg.net> (tiny change) | |
1613 | |
1614 * dired.el (dired-mode-map): Fix typo. | |
1615 | |
1616 2003-09-11 Richard M. Stallman <rms@gnu.org> | |
1617 | |
1618 * dired.el (dired-mode-map): Bind M-g to dired-goto-file. | |
1619 | |
1620 2003-09-11 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) | |
1621 | |
1622 * window.el (kill-buffer-and-window): Remove `yes-or-no-p' so that | |
1623 the function is less noisy. Now only `kill-buffer' can ask questions. | |
1624 | |
1625 2003-09-10 Mario Lang <mlang@delysid.org> | |
1626 | |
1627 * battery.el: Update Commentary and Copyright. | |
1628 (battery-linux-proc-acpi): Fix a bug in %b which made "!" never | |
1629 appear due to wrong ordering of the expressions in `or'. | |
1630 | |
1631 2003-09-09 Lute Kamstra <lute@gnu.org> | |
1632 | |
1633 * misc.el (upcase-char): Fix docstring. | |
1634 (zap-up-to-char): New command. | |
1635 | |
1636 2003-09-08 David Ponce <david@dponce.com> | |
1637 | |
1638 Ensure that recentf correctly updates the menu bar. | |
1639 * recentf.el (recentf-menu-path,recentf-menu-before): Doc fix. | |
1640 (recentf-menu-bar): New function. | |
1641 (recentf-clear-data): Use it | |
1642 (recentf-update-menu): Likewise. Use easy-menu-add-item instead | |
1643 of easy-menu-change. | |
1644 | |
1645 2003-09-08 Lute Kamstra <lute@gnu.org> | |
1646 | |
1647 * simple.el (size-indication-mode): New. | |
1648 * bindings.el (mode-line-position): Add buffer size indicator. | |
1649 | |
1650 2003-09-04 Mario Lang <mlang@delysid.org> | |
1651 | |
1652 * battery.el (battery-linux-proc-acpi): New function. | |
1653 (battery-status-function): Modify default value calculation to also | |
1654 check for availability of ACPI. | |
1655 (battery-echo-area-format): Ditto. | |
1656 (battery-mode-line-format): Ditto. | |
1657 | |
1658 2003-09-06 Dave Love <fx@gnu.org> | |
1659 | |
1660 * ielm.el (ielm-mode-hook): Add :options. | |
1661 | |
1662 * emacs-lisp/eldoc.el (eldoc-print-current-symbol-info-function): New. | |
1663 (eldoc-print-current-symbol-info): Use it. | |
1664 | |
1665 2003-09-04 Nick Roberts <nick@nick.uklinux.net> | |
1666 | |
1667 * gdb-ui.el (gud-display1): Use gud-call to prevent extra prompt | |
1668 being displayed in GUD buffer. | |
1669 (gdb-idle-input-queue): Remove var. Use just one queue. | |
1670 (gdb-enqueue-idle-input,gdb-dequeue-idle-input): | |
1671 Remove functions. Use just one queue. | |
1672 (gdb-prompt, gdb-subprompt, def-gdb-auto-update-trigger) | |
1673 (gdb-invalidate-assembler, gdb-get-current-frame): | |
1674 Modify functions. Use just one queue. | |
1675 | |
1676 2003-09-04 Dave Love <fx@gnu.org> | |
1677 | |
1678 * cus-start.el: Add blink-cursor-alist. | |
1679 | |
1680 * ruler-mode.el (ruler-mode-fill-column-char) | |
1681 (ruler-mode-current-column-char): Use char-displayable-p, | |
1682 not window-system. | |
1683 | |
1684 * international/codepage.el ("mule-diag"): Add eval-after-load clause. | |
1685 | |
1686 * language/european.el (windows-1252): Move from code-pages. | |
1687 | |
1688 * language/cyrillic.el ("Windows-1251"): Delete. | |
1689 ("Bulgarian", "Belarusian"): Remove `features'. | |
1690 (windows-1251): Move from code-pages. | |
1691 | |
1692 * international/mule-diag.el (non-iso-charset-alist): | |
1693 Remove `codepage' stuff. | |
1694 (print-designation, list-coding-systems-1): Output fixes. | |
1695 | |
1696 * international/code-pages.el (cp-make-translation-table) | |
1697 (cp-valid-codes): Made defsubsts. | |
1698 (cp-fix-safe-chars): Delete. | |
1699 (mule-diag): Don't require. | |
1700 (windows-1251, windows-1252): Remove to cyrillic.el/european.el. | |
1701 (top-level): Check for defined coding system when defining | |
1702 cp... aliases. Change w32-add-charset-info test to avoid warning. | |
1703 (non-iso-charset-alist): Defvar when compiling. | |
1704 (cp-make-coding-system): Doc fix. | |
1705 | |
1706 2003-09-02 Jason Rumney <jasonr@gnu.org> | |
1707 | |
1708 * international/titdic-cnv.el (tsang-quick-converter): Fix broken | |
1709 line-ends from CVS before doing conversion. | |
1710 | |
1711 2003-09-02 Glenn Morris <gmorris@ast.cam.ac.uk> | |
1712 | |
1713 * calendar/diary-lib.el (diary-header-line-flag) | |
1714 (diary-header-line-format): New variables. | |
1715 (list-diary-entries): Use them to set header line in simple diary. | |
1716 | |
1717 * progmodes/sh-script.el (sh-font-lock-keywords): Use something | |
1718 other than font-lock-string-face to highlight backslashes. | |
1719 | |
1720 2003-09-01 Jason Rumney <jasonr@gnu.org> | |
1721 | |
1722 * international/titdic-cnv.el (tit-read-key-value): Include \r in | |
1723 regexp. | |
1724 | |
1725 2003-09-01 Dave Love <fx@gnu.org> | |
1726 | |
1727 * mouse.el (mouse-popup-menubar, mouse-skip-word): Doc fix. | |
1728 | |
1729 * menu-bar.el (menu-bar-showhide-menu): Amend date and time label | |
1730 and :help; also line and column numbers labels. | |
1731 | |
1732 * international/mule-util.el (char-displayable-p): Move from | |
1733 latin1-disp, rename and autoload. | |
1734 | |
1735 * international/latin1-disp.el (latin1-char-displayable-p): | |
1736 Now obsolete alias. Replace uses with char-displayable-p. | |
1737 (latin1-display-ucs-per-lynx): Fix last change. | |
1738 | |
1739 * international/mule-cmds.el (standard-display-european-internal): | |
1740 Don't use char code for Latin-1 NBSP. | |
1741 <XFree86 4>: Unfrob NBSP display table. Set display table to use | |
1742 U+2018, U+2019 for `'. | |
1743 (select-safe-coding-system): Message fix. | |
1744 | |
1745 2003-09-01 Kenichi Handa <handa@m17n.org> | |
1746 | |
1747 * international/fontset.el (setup-default-fontset): For Thai | |
1748 font, specify "*" family. | |
1749 | |
1750 2003-09-01 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) | |
1751 | |
1752 * progmodes/compile.el (previous-error): Accept a prefix | |
1753 argument, similarly to next-error. | |
1754 | |
1755 2003-08-31 Masatake YAMATO <jet@gyve.org> | |
1756 | |
1757 * pcvs.el (cvs-do-removal): Use = instead of eq to check | |
1758 the number of files. Bind the number of files to a local | |
1759 variable. Suggested by Kevin Rodgers <ihs_4664@yahoo.com>. | |
1760 | |
1761 2003-08-30 Eli Zaretskii <eliz@elta.co.il> | |
1762 | |
1763 * vc-hooks.el (vc-make-version-backup): Fix the change made on | |
1764 2003-07-26: msdos-long-file-names is a function, not a variable. | |
1765 | |
1766 2003-08-29 Richard M. Stallman <rms@gnu.org> | |
1767 | |
1768 * mail/sendmail.el (sendmail-sync-aliases, mail-setup): | |
1769 Do nothing with mail-personal-alias-file if it is nil. | |
1770 | |
1771 * mail/mailabbrev.el (mail-abbrevs-sync-aliases): | |
1772 Do nothing if mail-personal-alias-file is nil. | |
1773 | |
1774 * term.el (term-exec-1): Bind coding-system-for-read. | |
1775 | |
1776 * dired.el (dired-mouse-find-file-other-window): | |
1777 Use dired-view-command-alist here, as in dired-view-file. | |
1778 (dired-view-command-alist): Use %s to substitute file name. | |
1779 Handle .ps_pages, .eps, .jpg, .gif, .png. | |
1780 | |
1781 2003-08-29 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) | |
1782 | |
1783 * info.el (Info-mode-map): Bind S-tab and <backtab> to | |
1784 `Info-prev-reference', instead of M-tab. | |
1785 | |
1786 2003-08-29 Martin Stjernholm <mast@lysator.liu.se> | |
1787 | |
1788 * simple.el (blink-matching-open): Work correctly on chars that | |
1789 are designated as parens through the syntax-table text property. | |
1790 | |
1791 2003-08-29 Thierry Emery <thierry.emery@club-internet.fr> (tiny change) | |
1792 | |
1793 * kinsoku.el (kinsoku-longer, kinsoku-shorter): Do not choose a | |
1794 line break position in the middle of a non-kinsoku (e.g. latin) | |
1795 word, making it skip until either a space or a character with | |
1796 category "|". | |
1797 (kinsoku-longer): Test for end of buffer. | |
1798 | |
1799 2003-08-28 Eli Zaretskii <eliz@elta.co.il> | |
1800 | |
1801 * mail/rmail.el (rmail-convert-to-babyl-format): | |
1802 Detect quoted-printable- and base64-encoded messages and decode them | |
1803 automatically. Set the message's encoding from the charset= | |
1804 header, if any. Decode base64-encoded messages in Mail format as well. | |
1805 | |
1806 2003-08-26 Glenn Morris <gmorris@ast.cam.ac.uk> | |
1807 | |
1808 * mail/smtpmail.el Fix previous change: | |
1809 (smtpmail-send-queued-mail): Set smtpmail-mail-address before | |
1810 calling smtpmail-via-smtp. | |
1811 (smtpmail-via-smtp): Add fall-back values for envelope-from. | |
1812 | |
1813 2003-08-26 John Paul Wallington <jpw@gnu.org> | |
1814 | |
1815 * image.el (image-jpeg-p): Don't search beyond length of data. | |
1816 | |
1817 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1818 | |
1819 * progmodes/cc-cmds.el (c-electric-brace): Work around for a | |
1820 misfeature in `expand-abbrev' which caused electric keywords like | |
1821 "else" to disappear if an open brace was typed directly afterwards. | |
1822 | |
1823 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1824 | |
1825 * progmodes/cc-vars.el (c-extra-types-widget): The doc string is | |
1826 mandatory in `define-widget'. | |
1827 | |
1828 * progmodes/cc-align.el, progmodes/cc-langs.el (c-lineup-math): | |
1829 Don't align the operators "!=", "<=" and ">=" as assignment operators. | |
1830 | |
1831 (c-assignment-operators): New language constant that only contains | |
1832 the assignment operators. | |
1833 | |
1834 (c-assignment-op-regexp): New language var used by `c-lineup-math'. | |
1835 | |
1836 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> | |
1837 | |
1838 * progmodes/cc-engine.el (c-just-after-func-arglist-p): | |
1839 Safeguard against unbalanced sexps. | |
1840 | |
1841 2003-08-26 Terje Rosten <terjeros@phys.ntnu.no> | |
1842 | |
1843 * version.el (emacs-version): Check for gtk. Include gtk version info. | |
1844 | |
1845 2003-08-25 John Paul Wallington <jpw@gnu.org> | |
1846 | |
1847 * man.el (Man-default-man-entry): Don't whizz past the section | |
1848 number before looking for it. | |
1849 | |
1850 2003-08-24 Nick Roberts <nick@nick.uklinux.net> | |
1851 | |
1852 * progmodes/gud.el (gud-display-line): Don't set window-point if | |
1853 source buffer is not visible. (Only happens with M-x gdba). | |
1854 | |
1855 * gdb-ui.el (gdba): Remove gdb-quit (previously removed) from | |
1856 documentation. | |
1857 (gdb-source, gdb-source-info): Update to assembler unnecessary | |
1858 as its done after each GDB command anyway. | |
1859 (gdb-pre-prompt): Use with-current-buffer. | |
1860 (gdb-insert-field): Add help-echo text. | |
1861 (gdb-invalidate-assembler): Re-display of assembler now done in | |
1862 gdb-info-breakpoints-custom. | |
1863 (gdb-info-breakpoints-custom): Force re-display of assembler to | |
1864 happen *after* update of breakpoints buffer. | |
1865 (gdb-display-source-buffer): Don't choke if gdb-source-window | |
1866 isn't visible. | |
1867 (gdb-put-string, gdb-put-arrow): Remove free variables. | |
1868 | |
1869 2003-08-24 John Paul Wallington <jpw@gnu.org> | |
1870 | |
1871 * ibuffer.el (ibuffer-formats): Make name and size columns wider. | |
1872 | |
1873 * man.el (Man-default-man-entry): Strip text properties when | |
1874 snarfing parts of entry because `format' preserves properties. | |
1875 | |
1876 2003-08-24 Glenn Morris <gmorris@ast.cam.ac.uk> | |
1877 | |
1878 * files.el (file-newest-backup): Use `expand-file-name'. | |
1879 | |
1880 * calendar/diary-lib.el (simple-diary-display, make-diary-entry): | |
1881 Allow the diary to pop up a new frame, if needed. | |
1882 | |
1883 * mail/sendmail.el (mail-specify-envelope-from): Doc change. | |
1884 * mail/smtpmail.el (smtpmail-mail-address): Doc change. | |
1885 (smtpmail-send-it): Make treatment of envelope-from consistent with | |
1886 sendmail.el. | |
1887 | |
1888 * progmodes/sh-script.el (sh-builtins): Add some bash builtins. | |
1889 (sh-leading-keywords): Add the bash `time' reserved word. | |
1890 (sh-variables): Add some bash variables. | |
1891 (sh-add-completer): Fix nil branch of case statement. | |
1892 | |
1893 2003-08-24 Masatake YAMATO <jet@gyve.org> | |
1894 | |
1895 * progmodes/ld-script.el: New file. | |
1896 | |
1897 2003-08-23 Markus Rost <rost@math.ohio-state.edu> | |
1898 | |
1899 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Doc fix. | |
1900 | |
1901 2003-08-23 Andre Spiegel <spiegel@gnu.org> | |
1902 | |
1903 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): | |
1904 Better explain obsolescence, and what to use instead. | |
1905 | |
1906 2003-08-23 Masatake YAMATO <jet@gyve.org> | |
1907 | |
1908 * pcvs.el (cvs-do-removal): Show the deleted file name | |
1909 on the prompt. | |
1910 | |
1911 2003-08-20 Dave Love <fx@gnu.org> | |
1912 | |
1913 * international/mule.el (make-coding-system) | |
1914 (set-buffer-file-coding-system): Doc fix. | |
1915 | |
1916 * emacs-lisp/lisp-mode.el (common-lisp-mode): New. | |
1917 | |
1918 * emacs-lisp/lisp.el (beginning-of-defun-function): Doc fix. | |
1919 | |
1920 * international/utf-8.el (ucs-unicode-to-mule-cjk): Use smaller :size. | |
1921 | |
1922 * international/utf-16.el: Add mime-text-unsuitable coding system | |
1923 properties. | |
1924 | |
1925 * international/latin1-disp.el (latin1-display): Add ?$,1s"(B. | |
1926 | |
1927 * cus-edit.el: Add some :links. | |
1928 (bib): Remove. | |
1929 | |
1930 * textmodes/bib-mode.el (bib): Add :group external. | |
1931 | |
1932 2003-08-18 Luc Teirlinck <teirllm@mail.auburn.edu> | |
1933 | |
1934 * wid-edit.el (widget-echo-help): Make it handle expressions that | |
1935 evaluate to strings. | |
1936 | |
1937 2003-08-18 Michael Mauger <mmaug@yahoo.com> | |
1938 | |
1939 Version 1.8.0 of sql-mode. (Patch submitted 2003-06-21) | |
1940 | |
1941 Simplify selection of SQL products to define highlighting and | |
1942 interactive mode. Includes detailed instructions on adding | |
1943 support for new products. | |
1944 | |
1945 * progmodes/sql.el (sql-product): New variable. Identifies SQL | |
1946 product for use in highlighting and interactive mode. | |
1947 (sql-interactive-product): New variable. SQL product for | |
1948 sql-interactive-mode. | |
1949 (sql-product-support): New variable. Specifies product-specific | |
1950 parameters to drive highlighting and interactive mode. | |
1951 (sql-imenu-generic-expression): Add more object types. | |
1952 (sql-sqlite-options): Correct comment. | |
1953 (sql-ms-program): Use "osql" rather than "isql". | |
1954 (sql-prompt-regexp, sql-prompt-length): Update comment. | |
1955 (sql-mode-menu): Add "Start SQLi session" entry. | |
1956 Replace Highlighting submenu with Product menu. Fix Send Region entry. | |
1957 (sql-mode-abbrev-table): Add abbreviations. Support of | |
1958 SYSTEM-FLAG on define-abbrev. Support was removed with last | |
1959 check-in; it now handles older Emacsen without the SYSTEM-FLAG. | |
1960 (sql-mode-font-lock-object-name): Add font-lock pattern for object | |
1961 names. | |
1962 (sql-mode-ansi-font-lock-keywords): Set as default value. | |
1963 (sql-mode-oracle-font-lock-keywords): Set as default value. | |
1964 Support Oracle 9i keywords. | |
1965 (sql-mode-postgres-font-lock-keywords): Set as default value. | |
1966 (sql-mode-linter-font-lock-keywords): Set as default value. | |
1967 (sql-mode-ms-font-lock-keywords): New variable. Support Microsoft | |
1968 SQLServer 2000. | |
1969 (sql-mode-sybase-font-lock-keywords) | |
1970 (sql-mode-interbase-font-lock-keywords) | |
1971 (sql-mode-sqlite-font-lock-keywords) | |
1972 (sql-mode-strong-font-lock-keywords) | |
1973 (sql-mode-mysql-font-lock-keywords) | |
1974 (sql-mode-db2-font-lock-keywords): New variables. Default to ANSI | |
1975 keywords. | |
1976 (sql-mode-font-lock-defaults): Update comment. | |
1977 (sql-product-feature): New function. Returns feature associated | |
1978 with a product from `sql-product-support' alist. | |
1979 (sql-product-font-lock): New function. Set font-lock support | |
1980 based on `sql-product'. | |
1981 (sql-add-product-keywords): New function. Add font-lock rules to | |
1982 product-specific keyword variables. | |
1983 (sql-set-product): New function. Set `sql-product' and apply | |
1984 appropriate font-lock highlighting. | |
1985 (sql-highlight-product): New function. Set font-lock support | |
1986 based on a product. Also set mode name to include product name. | |
1987 (sql-highlight-ansi-keywords, sql-highlight-oracle-keywords) | |
1988 (sql-highlight-postgres-keywords, sql-highlight-linter-keywords): | |
1989 Use `sql-set-product'. | |
1990 (sql-highlight-ms-keywords) | |
1991 (sql-highlight-sybase-keywords) | |
1992 (sql-highlight-interbase-keywords) | |
1993 (sql-highlight-strong-keywords) | |
1994 (sql-highlight-mysql-keywords) | |
1995 (sql-highlight-sqlite-keywords) | |
1996 (sql-highlight-db2-keywords): New functions. Use `sql-set-product'. | |
1997 (sql-get-login): Prompt in the same order as the tokens. | |
1998 (sql-mode): Uses `sql-product-highlight' and `sql-product-font-lock'. | |
1999 (sql-product-interactive): New function. Common portions of | |
2000 product-specific interactive mode wrappers. | |
2001 (sql-interactive-mode): Rewritten to use product features. | |
2002 (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql) | |
2003 (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase) | |
2004 (sql-db2, sql-linter): Use `sql-product-interactive'. | |
2005 (sql-connect-oracle, sql-connect-sybase, sql-connect-informix) | |
2006 (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid) | |
2007 (sql-connect-ingres, sql-connect-postgres) | |
2008 (sql-connect-interbase, sql-connect-db2, sql-connect-linter): | |
2009 New functions. Format command line parameters and invoke comint on | |
2010 the appropriate interpreter. Code was in the corresponding | |
2011 `sql-xyz' function before. | |
2012 (sql-connect-ms): New function. Support -E argument to use | |
2013 operating system credentials for authentication. | |
2014 | |
2015 2003-08-18 Kenichi Handa <handa@m17n.org> | |
2016 | |
2017 * international/mule.el (encode-char): Fix for the ASCII case. | |
2018 | |
2019 2003-08-15 Kenichi Handa <handa@m17n.org> | |
2020 | |
2021 * international/fontset.el (setup-default-fontset): Change "*" to | |
2022 nil in the specifications of font family. | |
2023 | |
2024 2003-08-18 Kim F. Storm <storm@cua.dk> | |
2025 | |
2026 * kmacro.el (kmacro-keymap): Group related bindings in | |
2027 initialization for clarity. Bind C-s to start macro. | |
2028 Remove C-r binding. | |
2029 (kmacro-initial-counter-value): New defvar to hold initial counter | |
2030 value in case we set the value before defining a macro. | |
2031 (kmacro-insert-counter): Clear kmacro-initial-counter-value.. | |
2032 (kmacro-set-counter): Set kmacro-initial-counter-value if we are | |
2033 not defining or executing macro. Doc fix. | |
2034 (kmacro-add-counter): Clear kmacro-initial-counter-value. | |
2035 (kmacro-view-last-item, kmacro-view-item-no): New defvars used to | |
2036 temporarily view older elements on the macro ring without cycling | |
2037 the ring. | |
2038 (kmacro-display): Doc fix. | |
2039 (kmacro-exec-ring-item): New helper function. | |
2040 (kmacro-call-ring-2nd): Use it. | |
2041 (kmacro-call-ring-2nd-repeat): Doc fix. | |
2042 (kmacro-start-macro): Use (and clear) kmacro-initial-counter-value. | |
2043 (kmacro-end-or-call-macro): Execute last viewed macro (using | |
2044 kmacro-exec-ring-item) from ring if this follows | |
2045 kmacro-view-macro. This allows us to find a macro on the ring | |
2046 with C-x C-k C-v C-v ... and execute it (with C-k) without cycling | |
2047 the ring to bring it to the head of the ring. | |
2048 (kmacro-bind-to-key): Doc fix (describe reserved bindings). | |
2049 Allow binding to reserved keys without specifying C-x C-k prefix. | |
2050 Ask for confirmation if entered key sequence is already bound to | |
2051 a non-macro command. | |
2052 (kmacro-view-macro): Repeating command will show older elements | |
2053 on the macro ring; C-k will execute the last viewed macro. | |
2054 (kmacro-view-macro-repeat): Doc fix. Change its kmacro-repeat | |
2055 property from 'ring to 'head. | |
2056 | |
2057 2003-08-17 Alan Shutko <ats@acm.org> | |
2058 | |
2059 * calendar/calendar.el (calendar-make-alist): Correct off-by-one | |
2060 keeping December out of the alist. | |
2061 | |
2062 2003-08-17 Edward M. Reingold <reingold@emr.cs.iit.edu> | |
2063 | |
2064 * calendar/cal-move.el (calendar-goto-day-of-year): New function. | |
2065 * calendar/calendar.el (calendar-mode-map): Bind it to key. | |
2066 * calendar/cal-menu.el (calendar-mode-map): Add it to menu. | |
2067 (calendar-flatten): New function. | |
2068 (calendar-mouse-view-other-diary-entries) | |
2069 (calendar-mouse-view-diary-entries): Rewritten to put any holidays | |
2070 in the menu title and to show multi-line diary entries correctly | |
2071 in the menu. | |
2072 | |
2073 2003-08-17 Luc Teirlinck <teirllm@mail.auburn.edu> | |
2074 | |
2075 * info.el (Info-scroll-prefer-subnodes): Add :version keyword to | |
2076 defcustom, because the default was recently changed. | |
2077 | |
2078 2003-08-16 Richard M. Stallman <rms@gnu.org> | |
2079 | |
2080 * net/ange-ftp.el (ange-ftp-error): Add save-excursion. | |
2081 | |
2082 * emacs-lisp/lisp-mode.el (eval-last-sexp-print-value): | |
2083 New subroutine, broken out of eval-last-sexp-1. | |
2084 (eval-last-sexp-1): Use eval-last-sexp-print-value. | |
2085 | |
2086 * custom.el (custom-load-symbol): Load cus-load and cus-start first. | |
2087 | |
2088 * dabbrev.el (dabbrev--safe-replace-match): Use with-no-warnings. | |
2089 | |
2090 * simple.el (eval-expression): Use eval-last-sexp-print-value. | |
2091 | |
2092 2003-08-14 Jari Aalto <jari.aalto@poboxes.com> | |
2093 | |
2094 * progmodes/compile.el (compilation-error-regexp-alist): | |
2095 Add Java ANt error detection as described in document | |
2096 http://ant.apache.org/faq.html | |
2097 | |
2098 2003-08-12 Juri Linkov <juri@jurta.org> (tiny change) | |
2099 | |
2100 * simple.el (backward-word, forward-to-indentation) | |
2101 (backward-to-indentation): Argument changed to optional. | |
2102 (next-line, previous-line): Use `or' instead of `unless'. | |
2103 | |
2104 2003-08-12 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
2105 | |
2106 * progmodes/ebnf-iso.el (ebnf-no-meta-identifier): Becomes a var | |
2107 instead of a constant. | |
2108 | |
2109 2003-08-12 Markus Rost <rost@math.ohio-state.edu> | |
2110 | |
2111 * shell.el (shell): With prefix-arg, suggest a new buffer name. | |
2112 | |
2113 2003-08-12 Andre Spiegel <spiegel@gnu.org> | |
2114 | |
2115 * vc-sccs.el (vc-sccs-state-heuristic): Fix parentheses. | |
2116 (vc-sccs-workfile-version): Search the entire delta table, rather | |
2117 than just the first entry, because that might be a deleted version. | |
2118 | |
2119 2003-08-11 Karl Fogel <kfogel@red-bean.com> | |
2120 | |
2121 * menu-bar.el (menu-bar-options-menu): Supply a body for the | |
2122 [save-place] binding in the Options menu. Have it require | |
2123 'saveplace' and then toggle the variable manually, to avoid an an | |
2124 unbound variable error. Thanks to <Sebastien.Kirche@sage.com> | |
2125 for the bug report. | |
2126 | |
2127 2003-08-11 Nick Roberts <nick@nick.uklinux.net> | |
2128 | |
2129 * gdb-ui.el (gdb-insert-field, gdb-array-format1) | |
2130 (gdb-info-breakpoints-custom, gdb-info-frames-custom) | |
2131 (gdb-info-threads-custom): Add help-echo text. | |
2132 (gdb-display-back): Don't use purecopy. | |
2133 (gdb-info-breakpoints-custom, gdb-reset) | |
2134 (gdb-assembler-custom): Use display-images-p to test if breakpoint | |
2135 icons can be displayed. | |
2136 | |
2137 2003-08-11 Markus Rost <rost@math.ohio-state.edu> | |
2138 | |
2139 * textmodes/reftex-vars.el (reftex-auto-recenter-toc): Fix typo. | |
2140 | |
2141 2003-08-11 Stefan Monnier <monnier@cs.yale.edu> | |
2142 | |
2143 * bookmark.el (bookmark-completing-read): | |
2144 Return a string, instead of a list of one string. | |
2145 Use a popup menu if activated from the mouse. | |
2146 (bookmark-edit-annotation): Remove unused vars. | |
2147 (bookmark-jump, bookmark-relocate, bookmark-insert-location) | |
2148 (bookmark-rename, bookmark-insert, bookmark-delete): Adjust calls | |
2149 to bookmark-completing-read. | |
2150 (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames) | |
2151 (bookmark-bmenu-mark, bookmark-bmenu-select, bookmark-bmenu-unmark) | |
2152 (bookmark-bmenu-delete, bookmark-bmenu-list): Use inhibit-read-only | |
2153 and erase-buffer. | |
2154 (bookmark-menu-delete, bookmark-menu-rename, bookmark-menu-locate) | |
2155 (bookmark-menu-jump, bookmark-menu-insert) | |
2156 (bookmark-popup-menu-and-apply-function) | |
2157 (bookmark-menu-popup-paned-bookmark-menu): Remove. | |
2158 (bookmark-menu-build-paned-menu): Remove by folding it into | |
2159 bookmark-menu-popup-paned-menu. | |
2160 (menu-bar-bookmark-map): Move the define-key statements here. | |
2161 Use the "non-menu" commands since they now pop up a menu if needed. | |
2162 (bookmark-exit-hook-internal): Simplify. | |
2163 | |
2164 2003-08-11 Carsten Dominik <dominik@sand.science.uva.nl> | |
2165 | |
2166 * reftex-toc.el (reftex-toc-rename-label): New function. | |
2167 (reftex-toc-check-docstruct): New function. | |
2168 | |
2169 * reftex.el (reftex-region-active-p): New function. | |
2170 | |
2171 * reftex-parse.el (reftex-locate-bibliography-files): Improved the | |
2172 regexp to find the \bibliography macro. | |
2173 | |
2174 * reftex-vars.el (reftex-section-levels): Removed subsubparagraph, | |
2175 which does not exist in LaTeX. | |
2176 (reftex-cite-format-builtin): Added amsrefs support. | |
2177 (reftex-toc-confirm-promotion): New option | |
2178 | |
2179 * reftex-toc.el | |
2180 (reftex-toc): Use `reftex-toc-split-windows-fraction'. | |
2181 (reftex-toc-demote, reftex-toc-promote) | |
2182 (reftex-toc-do-promote, reftex-toc-promote-prepare) | |
2183 (reftex-toc-promote-action, reftex-toc-extract-section-number) | |
2184 (reftex-toc-newhead-from-alist) | |
2185 (reftex-toc-load-all-files-for-promotion): New functions. | |
2186 (reftex-toc-help): Added description of new keys. | |
2187 (reftex-toc-split-windows-fraction): New option. | |
2188 (reftex-recenter-toc-when-idle): Search *toc* window on all | |
2189 visible frames. | |
2190 (reftex-toc): Additional parameter REUSE | |
2191 (reftex-toc-recenter): Remember current frame. Call `reftex-toc' | |
2192 with REUSE argument. | |
2193 (reftex-recenter-toc-when-idle): Reset `current-prefix-arg' for | |
2194 the call of `reftex-toc'. | |
2195 (reftex-make-separate-toc-frame): New function . | |
2196 (reftex-toc-recenter): When called with triple prefix arg, call | |
2197 `reftex-make-separate-toc-frame' first. | |
2198 (reftex-toc-toggle-dedicated-frame): New command. | |
2199 (reftex-toc-quit): Adapted to delete frame when called in | |
2200 dedicated frame. | |
2201 | |
2202 * reftex-index.el (reftex-index-phrase-match-is-indexed): Check | |
2203 all enclosing macros. | |
2204 | |
2205 | |
2206 2003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
2207 | |
2208 * progmodes/ebnf2ps.el (ebnf-total, ebnf-nprod): Move defvar before | |
2209 first use. | |
2210 | |
2211 2003-08-07 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
2212 | |
2213 * progmodes/ebnf2ps.el (ebnf-begin-job): Code fix. | |
2214 | |
2215 2003-08-06 Glenn Morris <gmorris@ast.cam.ac.uk> | |
2216 | |
2217 * calendar/calendar.el (list-diary-entries-hook) | |
2218 (diary-display-hook, nongregorian-diary-listing-hook) | |
2219 (mark-diary-entries-hook, nongregorian-diary-marking-hook): | |
2220 Add some customize options for these hooks. | |
2221 (calendar-abbrev-construct): Don't try to take a substring longer | |
2222 than the original string. | |
2223 | |
2224 2003-08-05 Richard M. Stallman <rms@gnu.org> | |
2225 | |
2226 * emacs-lisp/testcover.el (noreturn): Report error if does return. | |
2227 (testcover-reinstrument-clauses): Doc fix. | |
2228 | |
2229 * emacs-lisp/warnings.el: Doc fixes, args renamed. | |
2230 (warning-type-format): Rename from warning-group-format. | |
2231 | |
2232 * emacs-lisp/bytecomp.el (byte-compile-not-obsolete-var): New var. | |
2233 (byte-compile-variable-ref): Handle byte-compile-not-obsolete-var. | |
2234 (byte-compile-defvar): Bind byte-compile-not-obsolete-var | |
2235 to prevent warnings about defvar for an obsolete variable. | |
2236 | |
2237 * emacs-lisp/bytecomp.el (byte-compile-log-warning): | |
2238 warning-group-format renamed to warning-type-format. | |
2239 | |
2240 * subr.el (read-passwd): Use clear-string instead of fillarray. | |
2241 | |
2242 * edmacro.el (edmacro-format-keys): Use edmacro-sanitize-for-string. | |
2243 Use vconcat instead of concat. | |
2244 (edmacro-sanitize-for-string): New function. | |
2245 | |
2246 2003-08-05 Dave Love <fx@gnu.org> | |
2247 | |
2248 * cus-start.el: Add open-paren-in-column-0-is-defun-start, | |
2249 line-number-display-limit-width. | |
2250 | |
2251 * textmodes/tex-mode.el (tex-dvi-view-command): Fix quoted quotes. | |
2252 | |
2253 2003-08-05 Kenichi Handa <handa@m17n.org> | |
2254 | |
2255 * international/code-pages.el: Don't require mule-diag. | |
2256 | |
2257 * international/mule-diag.el (non-iso-charset-alist): | |
2258 Add autoload cookie. | |
2259 | |
2260 * language/devan-util.el (dev-glyph-order): Add an entry for the | |
2261 glyph code #xC4. | |
2262 | |
2263 2003-08-03 Glenn Morris <gmorris@ast.cam.ac.uk> | |
2264 | |
2265 * calendar/calendar.el (diary-file, diary-file-name-prefix) | |
2266 (european-calendar-style, diary-date-forms) | |
2267 (calendar-day-name-array, calendar-month-name-array): Doc change. | |
2268 (generate-calendar-month): Adapt for new behaviour of | |
2269 `calendar-day-name' function. | |
2270 (calendar-abbrev-length, calendar-day-abbrev-array) | |
2271 (calendar-month-abbrev-array): New variables. | |
2272 (calendar-abbrev-construct): New function. | |
2273 (calendar-day-name, calendar-month-name): Use new abbrev arrays, | |
2274 rather than fixing abbrevs at some width. Calling syntax change. | |
2275 (calendar-make-alist): Use abbrev arrays. Calling syntax change. | |
2276 (calendar-date-string): Adapt for new behaviours of | |
2277 `calendar-day-name' and `calendar-month-name' functions. | |
2278 | |
2279 * calendar/diary-lib.el (list-diary-entries): Adapt for new | |
2280 behaviour of `calendar-day-name' and `calendar-month-name' functions. | |
2281 (diary-name-pattern): Use abbrev arrays, rather than fixing | |
2282 abbrevs at three chars. Calling syntax change. | |
2283 (mark-diary-entries): Adapt for new behaviours of | |
2284 `diary-name-pattern' and `calendar-make-alist' functions. | |
2285 (fancy-diary-font-lock-keywords): Adapt for new behaviour of | |
2286 `diary-name-pattern' function. | |
2287 (font-lock-diary-date-forms): Use abbrev arrays, rather than | |
2288 fixing abbrevs at three chars. Calling syntax change. | |
2289 (cal-hebrew, cal-islam): Require when compiling. | |
2290 (diary-font-lock-keywords): Adapt for new behaviour of | |
2291 `font-lock-diary-date-forms' function. | |
2292 | |
2293 * calendar/cal-hebrew.el: Reposition some code so defined before used. | |
2294 (calendar-hebrew-month-name-array-common-year) | |
2295 (calendar-hebrew-month-name-array-leap-year): Add doc strings. | |
2296 (list-hebrew-diary-entries): Adapt for new behaviours of | |
2297 `calendar-day-name' and `add-to-diary-list' functions. | |
2298 (mark-hebrew-diary-entries): Adapt for new behaviours of | |
2299 `diary-name-pattern' and `calendar-make-alist' functions. | |
2300 | |
2301 * calendar/cal-islam.el (calendar-islamic-month-name-array): | |
2302 Add doc string. | |
2303 (list-islamic-diary-entries): Adapt for new behaviours of | |
2304 `calendar-day-name' and `add-to-diary-list' functions. | |
2305 (mark-islamic-diary-entries): Adapt for new behaviours of | |
2306 `diary-name-pattern' and `calendar-make-alist' functions. | |
2307 | |
2308 * calendar/cal-menu.el (cal-menu-update): Adapt for new behaviour of | |
2309 `calendar-month-name' function. | |
2310 | |
2311 * calendar/cal-coptic.el (coptic-name): defvar rather than defconst. | |
2312 | |
2313 * calendar/solar.el (solar-seasons-data): Move definition before use. | |
2314 | |
2315 * calendar/cal-tex.el (cal-tex-day-name-format): Doc fix. | |
2316 (cal-tex-LaTeX-hourbox): Move definition before use. | |
2317 | |
2318 * calendar/cal-china.el, cal-hebrew.el, cal-islam.el, | |
2319 cal-julian.el, cal-menu.el, cal-move.el, holidays.el, | |
2320 lunar.el, solar.el | |
2321 (displayed-month, displayed-year): Define for compiler. | |
2322 | |
2323 2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2324 | |
2325 * progmodes/cc-mode.el (c-init-language-vars-for): Add argument | |
2326 MODE. Renamed from c-init-c-language-vars'. | |
2327 (c-initialize-cc-mode): Change accordingly. | |
2328 (c-common-init): Ditto. | |
2329 (c-mode): Ditto. | |
2330 (c++-mode): Use `c-init-language-vars-for'. | |
2331 (objc-mode): Ditto. | |
2332 (java-mode): Ditto. | |
2333 (idl-mode): Ditto. | |
2334 (pike-mode): Ditto. | |
2335 (awk-mode): Ditto. | |
2336 | |
2337 2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2338 | |
2339 * progmodes/cc-engine.el (c-end-of-current-token): Return whether | |
2340 or not the point moved. | |
2341 | |
2342 (c-search-decl-header-end): Don't trip up on operator identifiers | |
2343 in C++ and operators like == in all languages. | |
2344 | |
2345 * progmodes/cc-engine.el (c-backward-to-decl-anchor): | |
2346 Detect leading labels correctly. | |
2347 | |
2348 2003-08-02 Andreas Schwab <schwab@suse.de> | |
2349 | |
2350 * textmodes/ispell.el: Don't redo key bindings on loading, put | |
2351 them only in loaddefs.el. | |
2352 * bookmark.el: Likewise. | |
2353 * dabbrev.el: Likewise. | |
2354 * emerge.el: Likewise. | |
2355 | |
2356 * apropos.el (apropos-words-to-regexp): Only add `wild' if `words' | |
2357 has more than one member. | |
2358 | |
2359 * progmodes/sh-script.el (sh-mode): Don't set mode-class property. | |
2360 | |
2361 2003-08-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
2362 | |
2363 * lpr.el (printify-region): It was ending conversion before the | |
2364 expected position. Reported by Keiichi Suzuki <keiichi@nanap.org>. | |
2365 | |
2366 2003-07-31 John Paul Wallington <jpw@gnu.org> | |
2367 | |
2368 * net/browse-url.el (browse-url-epiphany): Doc fix. | |
2369 | |
2370 2003-07-30 Kenichi Handa <handa@m17n.org> | |
2371 | |
2372 * international/fontset.el (setup-default-fontset): | |
2373 Change registry names of Akurti fonts. | |
2374 | |
2375 2003-07-29 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
2376 | |
2377 * comint.el (comint-read-noecho): Use `clear-string' instead of | |
2378 `fillarray'. | |
2379 | |
2380 2003-07-29 Thomas W Murphy <twm@andrew.cmu.edu> (tiny change) | |
2381 | |
2382 * outline.el (outline-mode-hook): Add defvar. | |
2383 | |
2384 2003-07-28 Nick Roberts <nick@nick.uklinux.net> | |
2385 | |
2386 * gdb-ui.el (gdb-setup-windows, gdb-restore-windows): | |
2387 Restore assembler in source window if that is what has been selected. | |
2388 (menu): Add gdb-restore-windows to menu. Make gdba | |
2389 specific menus only visible from gdba. | |
2390 | |
2391 2003-07-28 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) | |
2392 | |
2393 * progmodes/compile.el (compilation-environment): New user variable. | |
2394 (compile-internal): Respect it. | |
2395 | |
2396 2003-07-23 Masatake YAMATO <jet@gyve.org> | |
2397 | |
2398 * progmodes/gud.el (gdb-script-font-lock-keywords): | |
2399 Put `font-lock-function-name-face' on a symbol which includes | |
2400 `-' like `hook-run'. Put font-lock-variable-name-face | |
2401 on a symbol starting with $. | |
2402 | |
2403 2003-07-27 Markus Rost <rost@math.ohio-state.edu> | |
2404 | |
2405 * files.el (set-visited-file-name): Use truename for buffer-file-name. | |
2406 | |
2407 2003-07-26 Markus Rost <rost@math.ohio-state.edu> | |
2408 | |
2409 * vc-hooks.el (vc-file-not-found-hook): Doc fix. | |
2410 | |
2411 2003-07-26 Andre Spiegel <spiegel@gnu.org> | |
2412 | |
2413 * vc-hooks.el (vc-default-registered, vc-make-version-backup): | |
2414 Use with-no-warnings. | |
2415 (vc-file-not-found-hook): Add this to find-file-not-found-functions, | |
2416 rather than to find-file-not-found-hook, which doesn't exist. | |
2417 | |
2418 2003-07-26 Markus Rost <rost@math.ohio-state.edu> | |
2419 | |
2420 * international/quail.el (quail-translate-key): Fix previous change. | |
2421 | |
2422 2003-07-25 John Paul Wallington <jpw@gnu.org> | |
2423 | |
2424 * server.el (server-start): Check `server-process' is non-nil | |
2425 before killing it to avoid killing current buffer's process. | |
2426 | |
2427 * simple.el (choose-completion-string): Use `minibufferp'; | |
2428 test `completion-reference-buffer' if `buffer' arg is nil. | |
2429 (push-mark): Use `when' and `unless'. | |
2430 (pop-mark): Use `when'. | |
2431 | |
2432 * mouse-sel.el (mouse-sel-get-selection-function): | |
2433 Check `x-last-selected-text-primary'. Don't barf if it or | |
2434 `x-last-selected-text' aren't bound. | |
2435 | |
2436 2003-07-25 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) | |
2437 | |
2438 * menu-bar.el (menu-bar-tools-menu): Minor change in strings. | |
2439 | |
2440 2003-07-23 Stefan Monnier <monnier@cs.yale.edu> | |
2441 | |
2442 * vc-svn.el (vc-svn-diff-switches): Don't default to vc-diff-switches. | |
2443 | |
2444 2003-07-23 John Paul Wallington <jpw@gnu.org> | |
2445 | |
2446 * tooltip.el (defface tooltip): Inherit from variable-pitch. | |
2447 | |
2448 2003-07-23 Glenn Morris <gmorris@ast.cam.ac.uk> | |
2449 | |
2450 * emacs-lisp/derived.el (define-derived-mode): Mention hook in doc | |
2451 string. Defvar the derived hook. | |
2452 | |
2453 * macros.el (insert-kbd-macro): Escape double quote character. | |
2454 From Thomas W Murphy <twm@andrew.cmu.edu>. | |
2455 | |
2456 2003-07-22 Stefan Monnier <monnier@cs.yale.edu> | |
2457 | |
2458 * textmodes/fill.el (fill-comment-paragraph): Construct a regexp | |
2459 to match the specific mark rather than reusing comment-start-skip. | |
2460 | |
2461 2003-07-22 Thien-Thi Nguyen <ttn@gnu.org> | |
2462 | |
2463 * progmodes/hideshow.el (hs-special-modes-alist): | |
2464 Clarify MDATA-SELECTOR doc; nfc. Thanks to Michael Ernst. | |
2465 | |
2466 2003-07-21 Markus Rost <rost@math.ohio-state.edu> | |
2467 | |
2468 * progmodes/idlwave.el (idlwave-comment-indent-char): Fix default | |
2469 value using ?\s. | |
2470 | |
2471 2003-07-21 John Paul Wallington <jpw@gnu.org> | |
2472 | |
2473 * subr.el (with-selected-window): Add closing paren. | |
2474 | |
2475 2003-07-21 Richard M. Stallman <rms@gnu.org> | |
2476 | |
2477 * emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use run-mode-hooks. | |
2478 (lisp-mode): Likewise. | |
2479 | |
2480 * subr.el (with-selected-window): Copy code form save-selected-window | |
2481 so as to call select-window with norecord arg. | |
2482 (dynamic-completion-table): Doc fix. | |
2483 (lazy-completion-table): Doc fix. | |
2484 | |
2485 * international/mule-cmds.el (set-locale-environment): | |
2486 langinfo renamed to locale-info. | |
2487 | |
2488 * international/mule.el (auto-coding-functions): Doc fix. | |
2489 | |
2490 2003-07-21 Kenichi Handa <handa@m17n.org> | |
2491 | |
2492 * international/quail.el (quail-translate-key): | |
2493 Update quail-current-str correctly. | |
2494 | |
2495 2003-07-21 Andreas Schwab <schwab@suse.de> | |
2496 | |
2497 * progmodes/sh-script.el (sh-mode-syntax-table): Change syntax of | |
2498 ?, to "_". | |
2499 | |
2500 2003-07-20 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> | |
2501 Version 2.0.36 of Tramp released. | |
2502 | |
2503 * net/tramp.el (tramp-default-password-end-of-line): Rename from | |
2504 tramp-password-end-of-line. | |
2505 (tramp-password-end-of-line): New method parameter. | |
2506 (tramp-get-password-end-of-line): Function to access method | |
2507 parameter `tramp-password-end-of-line', or variable | |
2508 `tramp-default-password-end-of-line' (default value). | |
2509 (tramp-methods): Add entries for new parameter | |
2510 tramp-password-end-of-line. | |
2511 (tramp-enter-password): Use new function | |
2512 `tramp-get-password-end-of-line'. | |
2513 (tramp-handle-insert-file-contents): Do not | |
2514 unconditionally inhibit the file operation file-local-copy, only | |
2515 do that when the inhibit-file-name-operation is currently | |
2516 insert-file-contents. This fixes finding remote CVS-controlled | |
2517 files. (It would barf on inserting the CVS/Entries file | |
2518 literally, because the file-local-copy handler wasn't called.) | |
2519 (tramp-handle-shell-command): Support optional third arg ERROR-BUFFER. | |
2520 (tramp-sh-extra-args): Adapt defcustom type to XEmacs. | |
2521 (tramp-initial-commands): New variable. | |
2522 (tramp-process-initial-commands): New function, using the variable. | |
2523 (tramp-open-connection-setup-interactive-shell): Call the new function. | |
2524 (tramp-buffer-name, tramp-debug-buffer-name): Always put the | |
2525 method into the buffer name, never use nil. Reported by Hanak | |
2526 David <dhanak@inf.bme.hu>. | |
2527 (tramp-open-connection-setup-interactive-shell): Erase buffer | |
2528 before sending "stty -onlcr". | |
2529 | |
2530 * net/tramp-vc.el (vc-workfile-unchanged-p): Add comment. | |
2531 | |
2532 2003-07-19 Markus Rost <rost@math.ohio-state.edu> | |
2533 | |
2534 * textmodes/artist.el (artist-erase-char): Fix default value using ?\s. | |
2535 | |
2536 2003-07-19 John Paul Wallington <jpw@gnu.org> | |
2537 | |
2538 * textmodes/artist.el (artist-butlast-fn, artist-draw-sline) | |
2539 (artist-draw-rect, artist-draw-square): Doc fixes. | |
2540 | |
2541 * textmodes/enriched.el (enriched-decode-display-prop): Doc fix. | |
2542 | |
2543 * textmodes/two-column.el (2C-mode-line-format): Doc fix. | |
2544 | |
2545 2003-07-19 Kenichi Handa <handa@m17n.org> | |
2546 | |
2547 * international/kkc.el (kkc-show-conversion-list-update): | |
2548 Highlight the correct candidate in the message. | |
2549 | |
2550 2003-07-18 John Paul Wallington <jpw@gnu.org> | |
2551 | |
2552 * simple.el (current-word): Don't include punctuation char when | |
2553 `really-word' arg is non-nil. | |
2554 | |
2555 2003-07-17 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2556 | |
2557 * progmodes/awk-mode.el: Obsoleted by the AWK support in CC Mode - | |
2558 moved to the directory obsolete. | |
2559 | |
2560 2003-07-16 Stefan Monnier <monnier@cs.yale.edu> | |
2561 | |
2562 * info.el (Info-menu-entry-name-re): Allow newlines in | |
2563 menu entry names. | |
2564 | |
2565 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Rename from | |
2566 syntax-ppss-after-change-function. | |
2567 (syntax-ppss-after-change-function): New alias. Update uses. | |
2568 (syntax-ppss): Catch the case where the buffer is narrowed. | |
2569 | |
2570 2003-07-16 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2571 | |
2572 * progmodes/cc-defs.el (c-langelem-sym, c-langelem-pos) | |
2573 (c-langelem-2nd-pos): Add accessor functions for syntactic elements. | |
2574 | |
2575 2003-07-16 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2576 | |
2577 * progmodes/cc-engine.el (c-literal-faces): Declare as a variable | |
2578 since it might be modified. | |
2579 | |
2580 * progmodes/cc-langs.el (c++-make-template-syntax-table) | |
2581 (c-syntactic-ws-start, c-syntactic-ws-end): Give more consistent | |
2582 names to these language constants. | |
2583 | |
2584 2003-07-15 Kim F. Storm <storm@cua.dk> | |
2585 | |
2586 * apropos.el (apropos-sort-by-scores): Rename from apropos-show-scores. | |
2587 All uses changed. | |
2588 | |
2589 2003-07-14 Mark A. Hershberger <mah@everybody.org> | |
2590 | |
2591 * xml.el (xml-parse-tag, xml-parse-file, xml-parse-region): | |
2592 Namespace support. | |
2593 | |
2594 2003-07-13 Juanma Barranquero <lektu@terra.es> | |
2595 | |
2596 * frame.el (modify-all-frames-parameters): Reinstall (copyright | |
2597 papers received). | |
2598 | |
2599 2003-07-13 Karl Eichwalder <ke@suse.de> | |
2600 | |
2601 * textmodes/po.el (po-find-charset): White space at the start of the | |
2602 Content-Type field body is non-mandatory. | |
2603 | |
2604 2003-07-13 Masayuki Ataka <ataka@milk.freemail.ne.jp> (tiny change) | |
2605 | |
2606 * textmodes/texinfo.el (texinfo-section-list): | |
2607 Append appendixsection; a synonym for appendixsec. | |
2608 | |
2609 2003-07-13 Jari Aalto <jari.aalto@poboxes.com> | |
2610 | |
2611 * man.el (Man-translate-cleanup): New. | |
2612 (Man-translate-references): Call `Man-translate-cleanup' to clean | |
2613 leading, trailing and middle spaces. | |
2614 | |
2615 2003-07-13 Lars Hansen <larsh@math.ku.dk> | |
2616 | |
2617 * desktop.el (desktop-buffer-dired-misc-data, desktop-buffer-dired): | |
2618 Handle `dired-directory' being a list. | |
2619 | |
2620 2003-07-13 Jesper Harder <harder@ifa.au.dk> (tiny change) | |
2621 | |
2622 * mail/smtpmail.el (smtpmail-send-it): Create smtpmail-queue-dir if | |
2623 it doesn't exist. | |
2624 | |
2625 2003-07-12 Richard M. Stallman <rms@gnu.org> | |
2626 | |
2627 * progmodes/cc-engine.el (c-declare-lang-variables): Don't use mapcan. | |
2628 | |
2629 * progmodes/cc-defs.el (c-make-keywords-re): | |
2630 Don't use delete-duplicates. | |
2631 (c-lang-const): Don't use mapcan. | |
2632 | |
2633 * apropos.el (apropos-show-scores): Make it customizable. | |
2634 Document new meaning. | |
2635 (apropos): Compute scores from symbols. | |
2636 (apropos-print): Don't sort by scores if apropos-show-scores is nil. | |
2637 | |
2638 2003-07-11 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
2639 | |
2640 * ps-bdf.el: Fix copyright line. | |
2641 (bdf-directory-list): Fix initialization code. | |
2642 | |
2643 2003-07-11 John Paul Wallington <jpw@gnu.org> | |
2644 | |
2645 * emacs-lisp/ring.el (ring-empty-p): Use `zerop'. | |
2646 (ring-p, ring-plus1, ring-minus1, ring-length, ring-index) | |
2647 (ring-empty-p, ring-size, ring-copy, ring-ref): Doc fixes. | |
2648 | |
2649 2003-07-11 NAKAJIMA Mikio <minakaji@namazu.org> (tiny change) | |
2650 | |
2651 * emacs-lisp/ring.el (ring-elements): Doc fix. | |
2652 | |
2653 2003-07-11 Glenn Morris <gmorris@ast.cam.ac.uk> | |
2654 | |
2655 * calendar/timeclock.el (timeclock-relative) | |
2656 (timeclock-ask-before-exiting, timeclock-use-display-time): | |
2657 Doc changes. | |
2658 (timeclock-modeline-display): Give a message if | |
2659 `timeclock-use-display-time' is non-nil but `display-time-mode' | |
2660 is not active. | |
2661 | |
2662 2003-07-11 Kenichi Handa <handa@m17n.org> | |
2663 | |
2664 * international/mule-cmds.el (set-language-environment): | |
2665 Set current-language-environment to the correct string. | |
2666 | |
2667 2003-07-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
2668 | |
2669 * ps-print.el: Print line number correctly in a region. Reported by | |
2670 Tim Allen <timallen@ls83.fsnet.co.uk> | |
2671 (ps-print-version): New version number (6.6.2). | |
2672 (ps-printing-region): Code fix. | |
2673 | |
2674 2003-07-10 John Paul Wallington <jpw@gnu.org> | |
2675 | |
2676 * progmodes/etags.el (visit-tags-table-buffer): Add autoload cookie; | |
2677 this function can be called from `add-completions-from-tags-table'. | |
2678 | |
2679 2003-07-10 Glenn Morris <gmorris@ast.cam.ac.uk> | |
2680 | |
2681 * calendar/timeclock.el (timeclock-use-display-time) | |
2682 (timeclock-day-over-hook, timeclock-workday-remaining) | |
2683 (timeclock-status-string, timeclock-when-to-leave) | |
2684 (timeclock-when-to-leave-string, timeclock-log-data) | |
2685 (timeclock-find-discrep, timeclock-day-base) | |
2686 (timeclock-generate-report, timeclock-visit-timelog): Doc fix. | |
2687 (timeclock-modeline-display): Set the variable | |
2688 `timeclock-modeline-display'. | |
2689 (timeclock-update-modeline): Doc fix. Respect value of | |
2690 `timeclock-relative'. | |
2691 | |
2692 2003-07-09 Richard M. Stallman <rms@gnu.org> | |
2693 | |
2694 * textmodes/reftex-parse.el (reftex-all-document-files): | |
2695 Add autoload cookie. | |
2696 | |
2697 * textmodes/reftex.el (reftex-all-document-files): Delete autoload. | |
2698 (reftex-scanning-info-available-p): Add autoload cookie. | |
2699 | |
2700 * international/mule-cmds.el | |
2701 (set-display-table-and-terminal-coding-system): Delete duplicate | |
2702 aset on standard-display-table. | |
2703 | |
2704 * view.el (view-file): If existing buffer's major mode is special, | |
2705 don't go into view mode. | |
2706 | |
2707 * dired.el (dired-move-to-filename-regexp): Allow quote in months. | |
2708 | |
2709 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2710 | |
2711 * progmodes/cc-engine.el (c-guess-basic-syntax): Do not do hidden | |
2712 buffer changes; there's third party code that calls this function | |
2713 directly. | |
2714 | |
2715 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2716 | |
2717 * progmodes/cc-fonts.el (javadoc-font-lock-keywords) | |
2718 (autodoc-font-lock-keywords): Don't byte compile on font lock | |
2719 initialization when running from byte compiled files. | |
2720 | |
2721 2003-07-08 Alan Mackenzie <bug-cc-mode@gnu.org> | |
2722 | |
2723 * progmodes/cc-engine.el: Fix AWK mode indentation when previous | |
2724 statement ends with auto-increment "++". | |
2725 | |
2726 2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2727 | |
2728 * progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist) | |
2729 (c-lang-variable-inits, c-lang-variable-inits-tail): The values of | |
2730 these are changed, so declare them as variables and not constants. | |
2731 | |
2732 2003-07-08 Markus Rost <rost@math.ohio-state.edu> | |
2733 | |
2734 * subr.el (dolist, dotimes): Doc fix. | |
2735 | |
2736 2003-07-08 Kim F. Storm <storm@cua.dk> | |
2737 | |
2738 * international/mule-cmds.el | |
2739 (set-display-table-and-terminal-coding-system): Don't break | |
2740 bootstrap if standard-display-table isn't setup yet. | |
2741 | |
2742 2003-07-07 Richard M. Stallman <rms@gnu.org> | |
2743 | |
2744 * ehelp.el (ehelp-command): Use defalias to define ehelp-command. | |
2745 Give it a doc string, and autoload it. | |
2746 | |
2747 * desktop.el (desktop-buffer-info, desktop-buffer-mh): | |
2748 Use with-no-warnings. | |
2749 | |
2750 * info.el (Info-search): If find invisible text, search again. | |
2751 | |
2752 * isearch.el (search-whitespace-regexp): Add a shy group around it. | |
2753 | |
2754 * man.el (Man-name-regexp): Match + as part of name. | |
2755 | |
2756 * simple.el (visible-mode): Rename from vis-mode. | |
2757 (vis-mode-saved-buffer-invisibility-spec): Doc fix. | |
2758 | |
2759 * simple.el (current-word): New arg REALLY-WORD specifies | |
2760 don't include punctuation chars. | |
2761 | |
2762 * emacs-lisp/debug.el (debug, debugger-env-macro): | |
2763 Use with-no-warnings while accessing and binding unread-command-char. | |
2764 | |
2765 * international/mule-cmds.el | |
2766 (set-display-table-and-terminal-coding-system): Use explicit loop | |
2767 instead of calling standard-display-default. | |
2768 | |
2769 * net/ange-ftp.el (ange-ftp-file-symlink-p): | |
2770 Use condition-case to catch error in ange-ftp-get-files. | |
2771 | |
2772 * net/browse-url.el (browse-url-browser-function): | |
2773 Add alternative for Epiphany. | |
2774 (browse-url-epiphany-program, browse-url-epiphany-arguments) | |
2775 (browse-url-epiphany-startup-arguments) | |
2776 (browse-url-epiphany-new-window-is-tab): New variables. | |
2777 (browse-url-epiphany, browse-url-epiphany-sentinel): New functions. | |
2778 | |
2779 * progmodes/compile.el (compile-auto-highlight): Default now t. | |
2780 (compile): Doc fix. | |
2781 (compilation-next-error): Fix previous change. | |
2782 | |
2783 * textmodes/tex-mode.el (tex-main-file): Use with-no-warnings. | |
2784 | |
2785 * textmodes/sgml-mode.el (xml-mode): Add autoload cookie. | |
2786 | |
2787 2003-07-07 Nick Roberts <nick@nick.uklinux.net> | |
2788 | |
2789 * gdb-ui.el (gdb-source-info): Display current frame when | |
2790 attaching to an existing process. | |
2791 (gdb-setup-windows, gdb-source-info): Start with gud-comint-buffer | |
2792 while laying out windows when attaching to an existing process. | |
2793 | |
2794 2003-07-07 Stefan Monnier <monnier@cs.yale.edu> | |
2795 | |
2796 * info.el (Info-menu): Use Info-menu-entry-name-re. | |
2797 | |
2798 2003-07-06 Stefan Monnier <monnier@cs.yale.edu> | |
2799 | |
2800 * vc-hooks.el (vc-stay-local, vc-stay-local-p): Move from vc.el. | |
2801 * vc.el (vc-stay-local, vc-stay-local-p): Move to vc-hooks.el. | |
2802 | |
2803 * info.el (Info-menu-entry-name-re): Be careful to avoid multiple ways | |
2804 to match the same text. | |
2805 | |
2806 2003-07-06 John Paul Wallington <jpw@gnu.org> | |
2807 | |
2808 * vc.el (vc-annotate-offset): Move defvar up. | |
2809 | |
2810 2003-07-06 Kim F. Storm <storm@cua.dk> | |
2811 | |
2812 * info.el (Info-menu-entry-name-re): Add `:' to second [] part. | |
2813 This should fix the infinite loop when extracting menu names. | |
2814 | |
2815 2003-07-05 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2816 | |
2817 * files.el (auto-mode-alist, interpreter-mode-alist): | |
2818 Remove entries to CC Mode modes to avoid duplicates; they are now added | |
2819 with autoload directives in cc-mode.el. | |
2820 | |
2821 2003-07-05 Martin Stjernholm <bug-cc-mode@gnu.org> | |
2822 | |
2823 * progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist) | |
2824 (c-lang-variable-inits, c-lang-variable-inits-tail): The values of | |
2825 these are changed, so declare them as variables and not constants. | |
2826 | |
2827 * progmodes/cc-mode.el: Fix some autoload problems: Try to | |
2828 ensure that the entry for ".c" extension comes before the one for | |
2829 ".C" on `auto-mode-alist', to behave better on case insensitive OS:es. | |
2830 Fix incorrect entries that were added to `interpreter-mode-alist'. | |
2831 Move the autoload directives for AWK to the top level since they | |
2832 aren't recognized anywhere else. Do not use the new AWK mode doc | |
2833 in the autoload form for the old AWK mode. | |
2834 | |
2835 2003-06-30 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> | |
2836 | |
2837 * textmodes/bibtex.el (bibtex-sort-entry-class): New entry catch-all. | |
2838 (bibtex-sort-ignore-string-entries): Default value t. | |
2839 (bibtex-entry-kill-ring-max): Reintroduce as it was removed | |
2840 erroneously in previous version. | |
2841 (bibtex-string-files): Docstring reflects new parsing scheme. | |
2842 (bibtex-autokey-transcriptions): Merge some rewrite entries, fix | |
2843 docstring, add # as one of the chars to crush | |
2844 (bibtex-autokey-prefix-string, bibtex-autokey-names) | |
2845 (bibtex-autokey-names-stretch, bibtex-autokey-additional-names) | |
2846 (bibtex-autokey-name-change-strings) | |
2847 (bibtex-autokey-name-case-convert, bibtex-autokey-name-length) | |
2848 (bibtex-autokey-name-separator, bibtex-autokey-year-length) | |
2849 (bibtex-autokey-use-crossref, bibtex-autokey-titlewords) | |
2850 (bibtex-autokey-title-terminators) | |
2851 (bibtex-autokey-titlewords-stretch) | |
2852 (bibtex-autokey-titleword-ignore) | |
2853 (bibtex-autokey-titleword-case-convert) | |
2854 (bibtex-autokey-titleword-abbrevs) | |
2855 (bibtex-autokey-titleword-abbrevs) | |
2856 (bibtex-autokey-titleword-change-strings) | |
2857 (bibtex-autokey-titleword-length) | |
2858 (bibtex-autokey-titleword-separator) | |
2859 (bibtex-autokey-name-year-separator) | |
2860 (bibtex-autokey-year-title-separator) | |
2861 (bibtex-autokey-before-presentation-function) | |
2862 (bibtex-entry-type-history, bibtex-entry-maybe-empty-head): | |
2863 Fix docstring. | |
2864 (bibtex-strings, bibtex-reference-keys): | |
2865 Use lazy-completion-table and make-variable-buffer-local. | |
2866 (bibtex-sort-entry-class-alist): Use downcase, account for catch-all. | |
2867 (bibtex-braced-string-syntax-table) | |
2868 (bibtex-quoted-string-syntax-table): New variables. | |
2869 (bibtex-parse-nested-braces): Remove. | |
2870 (bibtex-parse-field-string): Use syntax table and forward-sexp. | |
2871 (bibtex-parse-association): Simplify. | |
2872 (bibtex-parse-field-name): Obey bibtex-autoadd-commas. | |
2873 (bibtex-parse-field-text): Simplify. | |
2874 (bibtex-search-forward-field, bibtex-search-backward-field): | |
2875 argument BOUND can take value t. | |
2876 (bibtex-start-of-field, bibtex-start-of-name-in-field) | |
2877 (bibtex-end-of-name-in-field, bibtex-end-of-field) | |
2878 (bibtex-start-of-text-in-field, bibtex-end-of-text-in-field) | |
2879 (bibtex-start-of-text-in-string, bibtex-end-of-text-in-string) | |
2880 (bibtex-end-of-string, bibtex-type-in-head): Use defsubst. | |
2881 (bibtex-skip-to-valid-entry): Return buffer position of beginning | |
2882 and ending of entry. Update for changes of bibtex-search-entry. | |
2883 Simplify. | |
2884 (bibtex-map-entries): FUN is called with three arguments. | |
2885 (bibtex-search-entry): Return a cons pair with buffer positions of | |
2886 beginning and end of entry. | |
2887 (bibtex-enclosing-field): Simplify. | |
2888 (bibtex-format-entry): Use booktitle to set a missing title. | |
2889 (bibtex-autokey-get-names): Fiddle with regexps. | |
2890 (bibtex-generate-autokey): Use identity. | |
2891 (bibtex-parse-keys): Use simplified parsing algorithm if | |
2892 bibtex-parse-keys-fast is non-nil. Simplify. Change order of | |
2893 arguments. Return alist of keys. | |
2894 (bibtex-parse-strings): Simplify. Return alist of strings. | |
2895 (bibtex-complete-string-cleanup): Fix docstring. | |
2896 (bibtex-read-key): New function. | |
2897 (bibtex-mode): Fix docstring. Do not parse for keys and | |
2898 strings when the mode is entered. Set fill-paragraph-function to | |
2899 bibtex-fill-field. Setup font-lock-mark-block-function the way | |
2900 font-lock intended. | |
2901 (bibtex-entry): Use bibtex-read-key. Obey bibtex-autofill-types. | |
2902 (bibtex-parse-entry, bibtex-autofill-entry): New functions. | |
2903 (bibtex-print-help-message, bibtex-remove-OPT-or-ALT) | |
2904 (bibtex-Preamble): Avoid hard coded constants. | |
2905 (bibtex-make-field): Fix docstring. Simplify. | |
2906 (bibtex-beginning-of-entry): Always return new position of point. | |
2907 (bibtex-end-of-entry): Rearrange cond clauses. | |
2908 (bibtex-count-entries, bibtex-validate, bibtex-reformat): | |
2909 Update for changes of bibtex-map-entries. | |
2910 (bibtex-ispell-abstract): Do not move point. | |
2911 (bibtex-entry-index): Use downcase. Simplify. | |
2912 (bibtex-lessp): Handle catch-all. | |
2913 (bibtex-find-crossref): Turn into a command. | |
2914 (bibtex-find-entry): Simplify. Use bibtex-read-key. Fix regexp. | |
2915 (bibtex-clean-entry): Use bibtex-read-key. Handle string and | |
2916 preamble entries. | |
2917 (bibtex-fill-field-bounds): New function. | |
2918 (bibtex-fill-field): New command. Bound to fill-paragraph-function. | |
2919 (bibtex-fill-entry): Use bibtex-fill-field-bounds | |
2920 (bibtex-String): Use bibtex-strings. Always obey | |
2921 bibtex-sort-ignore-string-entries. | |
2922 | |
2923 2003-07-05 John Paul Wallington <jpw@gnu.org> | |
2924 | |
2925 * cus-theme.el (customize-create-theme): | |
2926 Call `customize-create-theme' in Reset widget's notify function. | |
2927 | |
2928 * ibuffer.el (ibuffer-backward-line, ibuffer-forward-line) | |
2929 (ibuffer-mark-interactive): Use `or' instead of `unless'. | |
2930 (define-ibuffer-column name): Add summarizer. | |
2931 (define-ibuffer-column size): Likewise. | |
2932 (define-ibuffer-column filename): Likewise. | |
2933 (define-ibuffer-column process): Likewise. Change BODY's output too. | |
2934 (define-ibuffer-column filename-and-process): Likewise, likewise. | |
2935 (ibuffer): Remove local vars `already-in' and `need-update'. | |
2936 | |
2937 * ibuf-ext.el: Don't require `derived' at compile-time. | |
2938 | |
2939 2003-07-05 Kim F. Storm <storm@cua.dk> | |
2940 | |
2941 * info.el: Disable paragraph refilling. | |
2942 (Info-refill-paragraphs): New defcustom. | |
2943 (Info-fontify-node): Use it. | |
2944 | |
2945 2003-07-04 Stefan Monnier <monnier@cs.yale.edu> | |
2946 | |
2947 * emacs-lisp/cl-macs.el (cl-transform-lambda): Strip &cl-defs | |
2948 thingies from constructors created by defstruct. | |
2949 | |
2950 * emacs-lisp/bytecomp.el (byte-compile-defvar): Check and set | |
2951 the default value of the variable. | |
2952 (byte-code-meter): Move declaration to top level. | |
2953 | |
2954 * pcvs-parse.el (cvs-parse-status): Ignore extra fields from CVSNT. | |
2955 | |
2956 * info.el (Info-following-node-name-re): New fun. | |
2957 (Info-following-node-name): Remove. | |
2958 (Info-insert-dir): Use the new fun. | |
2959 (Info-extract-pointer): Don't save restriction; use new fun. | |
2960 (Info-menu-entry-name-re): New const. | |
2961 (Info-menu-entry-name-re): Use it along with new fun. | |
2962 (Info-node-spec-re): Use new fun. | |
2963 (Info-complete-menu-item, Info-fontify-node): Use new const. | |
2964 (Info-goto-node, Info-follow-reference, Info-menu-update): | |
2965 Use match-string. | |
2966 (Info-follow-reference): Use assoc-string. | |
2967 Use a list of strings for the completion table. | |
2968 (Info-fontify-node): Use match-string, line-end-position. | |
2969 Limit the search for `node:' to the first line. | |
2970 | |
2971 * newcomment.el (uncomment-region): Remove padding coming from | |
2972 comment-start rather than just from comment-padding. | |
2973 | |
2974 * vc-cvs.el (vc-cvs-repository-hostname): New operation. | |
2975 (vc-cvs-stay-local-p): Use vc-stay-local-p. | |
2976 (vc-cvs-rename-file): Remove (use the default). | |
2977 (vc-cvs-register): Register parent dir if needed. | |
2978 (vc-cvs-could-register): Return non-nil if parent can be registered. | |
2979 (vc-cvs-state, vc-cvs-dir-state, vc-cvs-print-log, vc-cvs-diff) | |
2980 (vc-cvs-diff-tree, vc-cvs-make-version-backups-p): Use vc-stay-local-p. | |
2981 | |
2982 * vc-svn.el (vc-svn-use-edit): Make it into a const. | |
2983 (vc-svn-update): Fix the arguments to `svn'. | |
2984 (vc-svn-diff-tree): Just use `vc-svn-diff'. | |
2985 (vc-svn-create-snapshot, vc-svn-retrieve-snapshot): | |
2986 Simple implementations, assuming `name' is a URL. | |
2987 | |
2988 * progmodes/sh-script.el (sh-font-lock-paren): Add [ and ] to the | |
2989 set of chars allowed unquoted in a case pattern. | |
2990 | |
2991 * font-core.el (font-lock-defaults-alist): Remove obsolete entries. | |
2992 | |
2993 * font-lock.el (font-lock-extra-types-widget) | |
2994 (c-font-lock-extra-types, c++-font-lock-extra-types) | |
2995 (objc-font-lock-extra-types, java-font-lock-extra-types) | |
2996 (c-font-lock-keywords-1, c-font-lock-keywords-2, c-font-lock-keywords) | |
2997 (c-font-lock-keywords-3, c-font-lock-syntactic-face-function) | |
2998 (font-lock-match-c++-style-declaration-item-and-skip-to-next) | |
2999 (font-lock-match-c++-structor-declaration) | |
3000 (c++-font-lock-keywords-1, c++-font-lock-keywords-2) | |
3001 (c++-font-lock-keywords-3, c++-font-lock-keywords) | |
3002 (objc-font-lock-keywords-1, objc-font-lock-keywords-2) | |
3003 (objc-font-lock-keywords-3, objc-font-lock-keywords) | |
3004 (java-font-lock-keywords-1, java-font-lock-keywords-2) | |
3005 (java-font-lock-keywords-3, java-font-lock-keywords) | |
3006 (java-font-lock-syntactic-face-function): Remove obsolete code | |
3007 and constants. It's all in cc-fonts.el now. | |
3008 | |
3009 2003-07-04 Glenn Morris <gmorris@ast.cam.ac.uk> | |
3010 | |
3011 * mail/sendmail.el (mail-specify-envelope-from) | |
3012 (mail-envelope-from): Doc fix. | |
3013 | |
3014 2003-07-04 Martin Stjernholm <mast@lysator.liu.se> | |
3015 | |
3016 * generic-x.el: Do away with the dependency on `c-emacs-features' | |
3017 when populating `rul-generic-mode-syntax-table'; we already know | |
3018 this isn't XEmacs. | |
3019 | |
3020 See ChangeLog.10 for earlier changes. | |
3021 | |
3022 ;; Local Variables: | |
3023 ;; coding: iso-2022-7bit | |
3024 ;; End: | |
3025 | |
3026 Copyright (C) 2001, 2002 Free Software Foundation, Inc. | |
3027 Copying and distribution of this file, with or without modification, | |
3028 are permitted provided the copyright notice and this notice are preserved. | |
3029 | |
3030 ;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1 |