comparison lisp/ChangeLog @ 90043:e24e2e78deda

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-69 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-643 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-649 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-650 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-651 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-655 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-656 Update from CVS: lisp/man.el (Man-xref-normal-file): Fix help-echo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-657 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-658 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-659 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-660 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-661 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-667 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-668 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-61 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-68 Update from CVS
author Miles Bader <miles@gnu.org>
date Thu, 04 Nov 2004 08:55:40 +0000
parents 0fe073a08cef 27131f3ed0ab
children cb7f41387eb3
comparison
equal deleted inserted replaced
90042:003d95404d71 90043:e24e2e78deda
1 2004-11-03 Daniel Pfeiffer <occitan@esperanto.org>
2
3 * files.el (xml-based-modes): Delete var.
4 (magic-mode-alist): New more general var.
5 (set-auto-mode): Use it.
6
7 * buff-menu.el (Buffer-menu-make-sort-button): Preserve point even
8 when clicking from another window.
9
10 2004-11-03 Thien-Thi Nguyen <ttn@gnu.org>
11
12 * vc-cvs.el (vc-cvs-local-month-numbers): Delete var.
13 (vc-cvs-annotate-time): Incorporate value of deleted var.
14 Remove special-case handling of beginning-of-buffer cruft.
15 Cache ending position (point) and return value in text property
16 `vc-cvs-annotate-time', and consult it on subsequent invocations.
17
18 * vc-cvs.el (vc-cvs-annotate-command):
19 Delete extraneous lines from beginning of buffer.
20 * vc-mcvs.el (vc-mcvs-annotate-command): Likewise.
21
22 * progmodes/grep.el (grep-default-command): Take empty string
23 for tag if all other methods yield nil. Shell-quote the tag.
24
25 * vc.el (vc-annotate-display-autoscale): Add prefix-arg
26 spec in `interactive' form, and mention it in the docstring.
27 Also, make sure point is at bol after calling `annotate-time'.
28
29 2004-11-02 Richard M. Stallman <rms@gnu.org>
30
31 * emacs-lisp/elp.el (elp-instrument-function):
32 Use called-interactively-p.
33
34 * emacs-lisp/easymenu.el (easy-menu-intern):
35 Don't downcase; rather, case-flip the first letter of each word.
36
37 * emacs-lisp/easy-mmode.el (define-minor-mode):
38 Use called-interactively-p.
39
40 * emacs-lisp/bytecomp.el (byte-compile-warning-types):
41 Add interactive-only.
42 (byte-compile-warnings): Add interactive-only as option.
43 (byte-compile-interactive-only-functions): New variable.
44 (byte-compile-form): Warn about calls to functions
45 in byte-compile-interactive-only-functions.
46
47 * emacs-lisp/autoload.el (update-file-autoloads):
48 Don't use interactive-p; take new arg SAVE-AFTER.
49
50 * emacs-lisp/advice.el (ad-make-advised-definition):
51 Use called-interactively-p.
52
53 2004-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
54
55 * files.el (find-file-existing): New function.
56
57 * menu-bar.el (menu-bar-files-menu): Make "Open File..." call
58 find-file-existing. Add "New File..." that calls find-file.
59
60 * diropen.pbm diropen.xpm: New files.
61
62 * toolbar/tool-bar.el (tool-bar-setup): Tool bar item dired uses
63 icon diropen. New tool bar item find-file-existing uses icon open.
64
65 * dired.el (dired-read-dir-and-switches): Call read-driectory-name
66 instead of read-file-name.
67
68 2004-11-02 Ulf Jasper <ulf.jasper@web.de>
69
70 * calendar/icalendar.el (icalendar-version): Increase to 0.08.
71 (icalendar--split-value): Change name of work buffer.
72 (icalendar--get-weekday-abbrev): Return nil on error.
73 (icalendar--date-to-isodate): New function.
74 (icalendar-convert-diary-to-ical)
75 (icalendar-extract-ical-from-buffer): Use only two args for
76 make-obsolete (XEmacs compatibility).
77 (icalendar-export-file, icalendar-import-file): Blank at end of
78 prompt.
79 (icalendar-export-region): Doc fix.
80 If error, return non-nil and write errors to a buffer.
81 Use correct weekday for weekly recurring events.
82 Check whether date has been parsed for ordinary events.
83 Make weekly events start in the year 2000.
84 DTEND is non-inclusive, shift end date by one day if
85 necessary (not for entries that have date and time).
86 Rename local let variables: oops -> found-error, datestring ->
87 startdatestring.
88
89 2004-11-02 Kim F. Storm <storm@cua.dk>
90
91 * files.el (set-auto-mode-0): Don't rely on dynamic binding of
92 keep-mode-if-same variable. Add it as optional arg instead.
93 (set-auto-mode): Call set-auto-mode-0 with keep-mode-if-same.
94
95 * ehelp.el (electric-help-map): Reorder Q/q and R/r entries so
96 substitute-command-keys will select lower-case bindings like those
97 used in the static help texts.
98
99 * descr-text.el (describe-text-properties): Don't err if called in
100 the *Help* buffer; output to *Help-2* buffer instead.
101
102 * kmacro.el (group kmacro): Add :version.
103 (kmacro-keyboard-quit): New function to cleanup on C-g.
104 (kmacro-start-macro): Set defining-kbd-macro to append when
105 appending to last macro.
106
107 * simple.el (keyboard-quit): Call kmacro-keyboard-quit.
108
109 2004-11-02 Nick Roberts <nickrob@snap.net.nz>
110
111 * progmodes/gdb-ui.el (gdb-enable-debug-log)
112 (gdb-use-inferior-io-buffer, gdb-use-colon-colon-notation)
113 (gud-gdba-command-name, gdb-show-main, gdb-many-windows):
114 Add :version keyword.
115
116 2004-11-02 Pavel Kobiakov <pk_at_work@yahoo.com>
117
118 * progmodes/flymake.el (flymake-err-line-patterns): Use
119 `flymake-reformat-err-line-patterns-from-compile-el' to convert
120 `compilation-error-regexp-alist-alist' to internal Flymake format.
121
122 * progmodes/flymake.el: eliminated byte-compiler warnings.
123
124 2004-11-01 Jay Belanger <belanger@truman.edu>
125
126 * calc/calc-frac.el (calc-over-notation): Replaced
127 `completing-read' with `interactive "s"'.
128
129 2004-11-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
130
131 * mouse.el (mouse-yank-at-click, mouse-yank-secondary):
132 Revert change from 2004-10-16. '*' checks the current buffer, but the
133 mouse click may be in another buffer.
134
135 2004-11-01 John Paul Wallington <jpw@gnu.org>
136
137 * files.el (large-file-warning-threshold): Add :version keyword.
138 (kill-some-buffers): Doc fix.
139
140 * thumbs.el (group thumbs): Add :version keyword.
141
142 * textmodes/bibtex.el (bibtex-make-field): Fix typo.
143
144 2004-11-01 Richard M. Stallman <rms@gnu.org>
145
146 * textmodes/ispell.el (ispell-word): Don't use interactive-p.
147
148 * textmodes/flyspell.el (flyspell-word): Don't use interactive-p.
149
150 * allout.el (allout group): Add :version.
151 (allout-init): Don't use interactive-p.
152 (allout-ascend-to-depth, allout-ascend, allout-end-of-level)
153 (allout-forward-current-level, allout-backward-current-level):
154 Don't use interactive-p.
155
156 * textmodes/bibtex.el (bibtex-make-field): Don't use interactive-p.
157 (bibtex-find-text): Likewise.
158
159 * progmodes/vhdl-mode.el (vhdl-fill-region)
160 (vhdl-beginning-of-statement): Don't use interactive-p.
161
162 * progmodes/idlwave.el (idlwave-update-routine-info):
163 Don't use interactive-p.
164
165 * progmodes/idlw-shell.el (idlwave-shell-send-char):
166 Don't use interactive-p.
167
168 * progmodes/cperl-mode.el (cperl-switch-to-doc-buffer):
169 Don't use interactive-p.
170
171 * progmodes/ada-xref.el (ada-make-body-gnatstub):
172 Don't use interactive-p.
173
174 * play/fortune.el (fortune-to-signature): Don't use interactive-p.
175 (fortune-in-buffer): Doc fix.
176
177 * play/5x5.el (5x5-new-game): Set up the buffer even if not interactive.
178
179 * net/eudc.el (eudc-display-records): Use with-output-to-temp-buffer;
180 don't select the temporary buffer.
181 (eudc-get-email): New optional arg ERROR; don't use interactive-p.
182 (eudc-get-phone): Likewise.
183
184 2004-11-01 Kim F. Storm <storm@cua.dk>
185
186 * man.el (Man-xref-normal-file): Fix help-echo.
187
188 2004-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
189
190 * reveal.el (reveal-last-tick): New var.
191 (reveal-post-command): Use it to avoid closing overlays when we're
192 appending text to them.
193
194 2004-10-31 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
195
196 * textmodes/bibtex.el: Require button.
197 (bibtex-autokey-transcriptions): Translate TeX `\ ' to space.
198 (bibtex-reference-keys): Distinguish between header keys and
199 crossref keys.
200 (bibtex-beginning-of-field): New function.
201 (bibtex-url-map): Remove.
202 (bibtex-font-lock-keywords): Use bibtex-font-lock-crossref.
203 (bibtex-font-lock-url-regexp): Assume that field names begin at
204 the beginning of a line.
205 (bibtex-font-lock-url): Simplify. Do not use bibtex-enclosing-field.
206 Remove field delimiters. Use bibtex-beginning-of-field.
207 Bugfix, point can be inside a field with a url.
208 (bibtex-font-lock-crossref, bibtex-button-action, bibtex-button):
209 New functions.
210 (bibtex-mark-active, bibtex-run-with-idle-timer): Remove.
211 (bibtex-key-in-head): Simplify.
212 (bibtex-current-line): Use bolp.
213 (bibtex-parse-keys): Remove unused arg `add'.
214 Use bibtex-type-in-head and bibtex-key-in-head.
215 (bibtex-parse-entry, bibtex-autofill-entry):
216 Use bibtex-type-in-head and bibtex-key-in-head.
217 (bibtex-autokey-get-field): Do not alter case of replacement text.
218 (bibtex-autokey-get-names): Do all processing of name list.
219 (bibtex-autokey-get-year): New function.
220 (bibtex-autokey-get-title): Do all processing of title words.
221 (bibtex-generate-autokey): Simplify.
222 (bibtex-string-files-init): Use default-directory.
223 Allow for absolute file names in bibtex-string-files.
224 (bibtex-files, bibtex-file-path): New variables.
225 (bibtex-files-expand): New function.
226 (bibtex-find-entry-globally): New command.
227 (bibtex-summary-function): New variable.
228 (bibtex-summary): Default value of bibtex-summary-function.
229 (bibtex-find-crossref): New optional args pnt and split.
230 (bibtex-complete-key-cleanup): Call bibtex-summary-function.
231 (bibtex-copy-summary-as-kill): New command bound to C-cC-t.
232 (bibtex-validate): Fix docstring. Check only abbreviated month fields.
233 Fix handling of required and alternative fields.
234 Identify duplicate keys even if bibtex-maintain-sorted-entries is nil.
235 Use cons and display-buffer.
236 (bibtex-validate-globally): New command.
237 (bibtex-clean-entry): Use bibtex-files-expand. Do not call
238 bibtex-parse-keys and bibtex-parse-strings for updating
239 bibtex-reference-keys and bibtex-strings.
240 (bibtex-realign): Remove blank lines past the last entry.
241 (bibtex-reformat): Use bibtex-entry-format as default.
242 (bibtex-choose-completion-string): Remove.
243 (bibtex-complete): Do not use bibtex-choose-completion-string.
244 (bibtex-url): Simplify.
245
246 2004-10-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
247
248 * x-dnd.el (x-dnd-test-function, x-dnd-protocol-alist)
249 (x-dnd-types-alist, x-dnd-open-file-other-window)
250 (x-dnd-known-types): Add :version.
251
252 2004-10-31 John Paul Wallington <jpw@gnu.org>
253
254 * ibuffer.el (group ibuffer): Add :version keyword.
255
256 2004-10-31 Kim F. Storm <storm@cua.dk>
257
258 * ido.el (group ido): Add :version keyword.
259 (ido-mode): Remove :version keyword.
260
261 * emulation/cua-base.el (group cua): Add :version keyword.
262 (cua-mode): Remove :version keyword.
263
264 2004-10-30 Luc Teirlinck <teirllm@auburn.edu>
265
266 * autorevert.el (auto-revert-tail-mode-text): Add :version keyword.
267
268 * help-at-pt.el (help-at-pt-timer): Move defvar up to avoid
269 compiler warning.
270 (help-at-pt-timer-delay): Add :initialize keyword. Simplify :set
271 function.
272 (help-at-pt-display-when-idle): Remove autoload.
273
274 2004-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
275
276 * makefile.w32-in (custom-deps, autoloads): Fix *-hooks -> *-hook.
277
278 2004-10-30 Juri Linkov <juri@jurta.org>
279
280 * help.el (function-called-at-point):
281 * help-fns.el (variable-at-point): Read -> intern.
282
283 2004-10-30 Simon Josefsson <jas@extundo.com>
284
285 * progmodes/autoconf.el (autoconf-font-lock-keywords):
286 Recognize AS_* too.
287
288 2004-10-29 Simon Josefsson <jas@extundo.com>
289
290 * subr.el (read-passwd): Move back from password.el.
291
292 * password.el: Remove, not ready yet.
293
294 2004-10-29 Andreas Schwab <schwab@suse.de>
295
296 * speedbar.el (speedbar-frame-parameters): Improve customize type.
297
298 2004-10-29 Sam Steingold <sds@gnu.org>
299
300 * mouse.el (mouse-show-mark): Replace the last occurrence of
301 x-lost-selection-hooks with x-lost-selection-functions.
302
303 2004-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
304
305 * mouse.el (mouse-show-mark): Adjust to new name and don't assume
306 x-lost-selection-functions is bound.
307
308 * mouse-sel.el (mouse-sel-mode):
309 * emacs-lisp/lselect.el: Adjust to new names for
310 x-(lost|sent)-selection-functions.
311
312 * subr.el (x-lost-selection-hooks, x-sent-selection-hooks):
313 New obsolete aliases of x-lost-selection-functions and
314 x-sent-selection-functions.
315
316 2004-10-28 Kim F. Storm <storm@cua.dk>
317
318 * imenu.el (imenu-scanning-message): Remove.
319 (imenu-progress-message): Make it a no-op.
320
321 2004-10-28 John Paul Wallington <jpw@gnu.org>
322
323 * files.el (set-auto-mode): Call `throw' correctly.
324
325 2004-10-28 Juri Linkov <juri@jurta.org>
326
327 * info.el (Info-file-list-for-emacs): Add ("Info" . "info")
328 to search `Info-...' commands in `info' manual.
329 (Info-goto-emacs-command-node, Info-goto-emacs-key-command-node):
330 Add 'info-file "emacs" property.
331 (Info-find-emacs-command-nodes): Fix index line number regexp.
332 Set real line number (instead of fake 0) in first element of the
333 returned list.
334 (Info-goto-emacs-command-node): Use line number of first element
335 to set point in the first found Info node.
336
337 * progmodes/grep.el (grep-regexp-alist): Move match highlighting
338 code to `grep-mode-font-lock-keywords'.
339 (grep-mode-font-lock-keywords): Delete grep markers instead
340 of making them invisible.
341
342 2004-10-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
343
344 * mail/emacsbug.el (report-emacs-bug): Insert x-server-vendor
345 and x-server-version in bug report.
346
347 2004-10-28 Daniel Pfeiffer <occitan@esperanto.org>
348
349 * files.el (set-auto-mode-0): New function.
350 (set-auto-mode): Use it to handle aliased modes and to
351 be consistent between C-x C-f and C-x C-w.
352
353 2004-10-28 Kenichi Handa <handa@m17n.org>
354
355 * international/utf-8.el (utf-translate-cjk-charsets):
356 Add katakana-jisx0201.
357
358 * international/subst-jis.el: Add data for JISX0201.
359
360 2004-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
361
362 * obsolete/hilit19.el (hilit-mode): New function.
363 Move all the toplevel side-effecting stuff into it, so that loading
364 hilit19 doesn't mess everything up any more.
365
366 2004-10-27 Richard M. Stallman <rms@gnu.org>
367
368 * add-log.el (add-change-log-entry): Set up mailing address
369 and full name later, and don't alter add-log-mailing-address
370 or add-log-full-name.
371
372 * elide-head.el (elide-head): Change error to message.
373 (elide-head-show): Likewise.
374
375 * apropos.el (apropos-macrop): Doc fix.
376
377 * mouse.el (mouse-show-mark): Do most processing the same
378 regardless of transient-mark-mode.
379
380 * shadowfile.el (shadow-copy-files): Use interactive-p
381 only to control whether to print a message.
382
383 * tar-mode.el (tar-mode): Use write-contents-functions,
384 not write-contents-hooks.
385
386 * eshell/em-unix.el (eshell-du-sum-directory): Don't use
387 directory-sep-char.
388
389 2004-10-27 Richard M. Stallman <rms@gnu.org>
390
391 * strokes.el (strokes-unload-hook): Fix previous change.
392
393 * type-break.el (type-break-run-at-time): Always use run-at-time;
394 forget the alternatives.
395 (type-break-cancel-function-timers): Always use cancel-function-timers;
396 forget the alternatives.
397
398 * pcomplete.el (pcomplete-entries): Don't use directory-sep-char.
399
400 2004-10-27 Kenichi Handa <handa@m17n.org>
401
402 * international/subst-jis.el: Use utf-translate-cjk-substitutable-p.
403
404 * international/subst-gb2312.el: Likewise.
405
406 * international/subst-big5.el: Likewise.
407
408 * international/subst-ksc.el: Likewise.
409
410 * international/utf-8.el (utf-translate-cjk-unicode-range-string):
411 New variable.
412 (utf-translate-cjk-set-unicode-range): New function.
413 (utf-translate-cjk-unicode-range): Make it customizable.
414 (utf-8-post-read-conversion):
415 Use utf-translate-cjk-unicode-range-string.
416 (ccl-decode-mule-utf-8): Check utf-subst-table-for-decode for more
417 Unicode ranges.
418
1 2004-10-26 Daniel Pfeiffer <occitan@esperanto.org> 419 2004-10-26 Daniel Pfeiffer <occitan@esperanto.org>
2 420
3 * files.el (auto-mode-alist): Add pod, js, xbm and xpm and group 421 * files.el (auto-mode-alist): Add pod, js, xbm and xpm and group
4 trivial variants to shorten the list. 422 trivial variants to shorten the list.
5 (xml-based-modes): New var. 423 (xml-based-modes): New var.
44 * man.el (Man-cleanup-manpage): Instead of interactive-p, 462 * man.el (Man-cleanup-manpage): Instead of interactive-p,
45 use an arg set non-nil by the interactive spec. 463 use an arg set non-nil by the interactive spec.
46 464
47 2004-10-26 Pavel Kobiakov <pk_at_work@yahoo.com> 465 2004-10-26 Pavel Kobiakov <pk_at_work@yahoo.com>
48 466
49 * progmodes/flymake.el (flymake-split-string): Use 467 * progmodes/flymake.el (flymake-split-string):
50 `flymake-split-string-remove-empty-edges' in any case. 468 Use `flymake-split-string-remove-empty-edges' in any case.
51 469
52 2004-10-26 Masatake YAMATO <jet@gyve.org> 470 2004-10-26 Masatake YAMATO <jet@gyve.org>
53 471
54 * progmodes/flymake.el (flymake-err-line-patterns): 472 * progmodes/flymake.el (flymake-err-line-patterns):
55 Use `compilation-error-regexp-alist-alist' instead of 473 Use `compilation-error-regexp-alist-alist' instead of
56 `compilation-error-regexp-alist'. 474 `compilation-error-regexp-alist'.
475
476 2004-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
477
478 * textmodes/tex-mode.el (tex-font-lock-keywords-1): Fix up the spurious
479 verbatim face on the \ of \end{verbatim}.
57 480
58 2004-10-25 Jay Belanger <belanger@truman.edu> 481 2004-10-25 Jay Belanger <belanger@truman.edu>
59 482
60 * calc/calc-incom.el (calc-digit-dots): Inhibit read-only before 483 * calc/calc-incom.el (calc-digit-dots): Inhibit read-only before
61 erasing minibuffer. 484 erasing minibuffer.
978 * calc/calc-units.el (calc-quick-units): Fix overzealous 1401 * calc/calc-units.el (calc-quick-units): Fix overzealous
979 s/or/unless/. 1402 s/or/unless/.
980 1403
981 2004-09-17 Jay Belanger <belanger@truman.edu> 1404 2004-09-17 Jay Belanger <belanger@truman.edu>
982 1405
983 * calc/calc.el (calc-mode-var-list): Fixed the value of 1406 * calc/calc.el (calc-mode-var-list): Fix the value of
984 `calc-matrix-brackets'. 1407 `calc-matrix-brackets'.
985 1408
986 2004-09-17 Romain Francoise <romain@orebokech.com> 1409 2004-09-17 Romain Francoise <romain@orebokech.com>
987 1410
988 * ibuf-ext.el (define-ibuffer-filter filename): 1411 * ibuf-ext.el (define-ibuffer-filter filename):