comparison lisp/ChangeLog @ 90200:f9a65d7ebd29

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 459-473) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 86-87) - Update from CVS
author Miles Bader <miles@gnu.org>
date Thu, 07 Jul 2005 12:43:14 +0000
parents bb71c6cf2009 e82544c1e32b
children fbb2bea03df9
comparison
equal deleted inserted replaced
90199:bb71c6cf2009 90200:f9a65d7ebd29
1 2005-07-07 Nick Roberts <nickrob@snap.net.nz>
2
3 * progmodes/gud.el: Require font-lock for displaying errors.
4 Used by gdb-ui.el.
5
6 2005-07-07 Juanma Barranquero <lekktu@gmail.com>
7
8 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
9 values for the pattern lists which are `read'able but not
10 `append'able (like symbols).
11
12 2005-07-06 Richard M. Stallman <rms@gnu.org>
13
14 * progmodes/flymake.el (flymake-float-time): Instead of
15 with-no-warnings, test for xemacs.
16 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
17 to avoid warning.
18
19 2005-07-06 Juanma Barranquero <lekktu@gmail.com>
20
21 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
22
23 2005-07-05 Lute Kamstra <lute@gnu.org>
24
25 * battery.el: Add support for Darwin (with much debugging help
26 from Samuel Lauber <sam124@operamail.com>).
27 (battery-status-function, battery-echo-area-format)
28 (battery-mode-line-format): Add support for pmset on Darwin.
29 (battery-load-low, battery-load-critical): New user options.
30 (battery-pmset): New function.
31
32 2005-07-05 Lute Kamstra <lute@gnu.org>
33
34 Update FSF's address in GPL notices.
35
36 * textmodes/page-ext.el: Update FSF's address.
37
38 2005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
39
40 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
41 filling from using prefix when filling a single-line docstring.
42
43 * progmodes/flymake.el: Remove useless eval-when-compile.
44
45 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
46
47 2005-07-04 Richard M. Stallman <rms@gnu.org>
48
49 * textmodes/org.el (org-file-apps-defaults-gnu):
50 Rename from org-file-apps-defaults-linux.
51 (org-default-apps): Don't test system-type for `linux'.
52 (org-file-apps): Doc fix.
53
54 2005-07-04 David Ponce <david@dponce.com>
55
56 * tree-widget.el: Improve header Commentary section.
57 (tree-widget) [defgroup]
58 (tree-widget-image-enable, tree-widget-themes-directory)
59 (tree-widget-theme, tree-widget-image-properties-emacs)
60 (tree-widget-image-properties-xemacs, tree-widget-create-image)
61 (tree-widget-image-formats, tree-widget-control)
62 (tree-widget-empty-control, tree-widget-leaf-control
63 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
64 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
65 (tree-widget-keep, tree-widget-after-toggle-functions)
66 (tree-widget-open-node, tree-widget-close-node): Doc fix.
67 (tree-widget-open-control, tree-widget-close-control): Fix doc and
68 :help-echo message.
69 (tree-widget-set-theme): Doc fix. Use `string-equal'.
70 (tree-widget-image-properties): Doc fix. Clearer implementation.
71 (tree-widget--cursors): New constant.
72 (tree-widget-lookup-image): New function split from
73 `tree-widget-find-image'. Clearer implementation.
74 (tree-widget-find-image): Use it.
75 (tree-widget-button-keymap): Use `set-keymap-parent'.
76 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
77 Define the sub-widgets here.
78 (tree-widget-node): Check that :node is not a tree-widget.
79 (tree-widget-get-super, tree-widget-open-control)
80 (tree-widget-close-control, tree-widget-empty-control)
81 (tree-widget-leaf-control, tree-widget-guide)
82 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
83 (tree-widget-no-handle, tree-widget-value-delete)
84 (tree-widget-map): Remove.
85 (tree-widget-children-value-save): Doc fix. Simplified.
86 (tree-widget-value-create): Update according to previous changes.
87
88 2005-07-04 Carsten Dominik <dominik@science.uva.nl>
89
90 * textmodes/org.el: Leading space replaced by TABS.
91 (org-recalc-marks, org-table-rotate-recalc-marks)
92 (org-table-get-specials): Treat "^" and "_" marks.
93 (org-table-justify-field-maybe): Optional argument NEW.
94 (org-table-eval-formula): Parsing of the format simplified.
95 New modes C,I. Honor the %= parameter in the current table.
96 Avoid unnecessary re-align by using the NEW argument to
97 `org-table-justify-field-maybe'.
98 (org-calc-default-modes): Default for date-format mimicks org-mode.
99 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
100
101 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
102
103 * cus-face.el (custom-theme-set-faces): Make it handle face
104 aliases whose alias declarations are pre- or autoloaded.
105
106 2005-07-04 Juri Linkov <juri@jurta.org>
107
108 * faces.el (read-face-name): Put the code for getting a face name
109 from the buffer before adding the faces from the `face' property.
110 Use `completing-read-multiple' instead of `completing-read'.
111 Require `crm'. Add default value and post-process the returned
112 list of faces.
113
114 * emacs-lisp/crm.el (crm-find-current-element)
115 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
116
117 * emacs-lisp/lisp-mode.el (eval-defun-1):
118 * emacs-lisp/edebug.el (edebug-eval-defun):
119 Remove unnecessary quotes.
120
121 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
122
123 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
124 (prolog-indent-level): Fix typo in docstring.
125
126 * info.el (Info-history, Info-history-forward)
127 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
128
129 * add-log.el (add-change-log-entry):
130 * comint.el (comint-dynamic-list-input-ring)
131 (comint-dynamic-list-completions):
132 * dabbrev.el (dabbrev-expand):
133 * delim-col.el (delimit-columns-rectangle-line):
134 * diff-mode.el (diff-context->unified, diff-reverse-direction)
135 (diff-unified->context):
136 * ediff-init.el (ediff-abbrev-jobname):
137 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
138 (ediff-replace-session-activity-marker-in-meta-buffer):
139 * info.el (Info-summary):
140 * lpr.el (printify-region):
141 * printing.el (pr-create-interface):
142 * ps-print.el (ps-print-quote):
143 * ses.el (ses-column-widths, ses-print-cell)
144 (ses-adjust-print-width, ses-center):
145 * shell.el (shell-file-name-quote-list):
146 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
147 (strokes-fill-current-buffer-with-whitespace)
148 (strokes-xpm-for-stroke, strokes-list-strokes)
149 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
150 * term.el (term-dynamic-list-input-ring)
151 (term-dynamic-list-completions):
152 * calc/calc.el (math-format-stack-value):
153 * emacs-lisp/edebug.el (edebug-display-freq-count):
154 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
155 (delphi-new-comment-line):
156 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
157 * progmodes/executable.el (executable-set-magic):
158 * progmodes/python.el (inferior-python-mode):
159 * progmodes/scheme.el (scheme-mode-syntax-table):
160 * progmodes/sh-script.el (sh-maybe-here-document):
161 * progmodes/sql.el (sql-copy-column):
162 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
163 * textmodes/bibtex.el (bibtex-mode):
164 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
165 (sgml-auto-attributes):
166 * textmodes/table.el (table-insert, table-shorten-cell)
167 (table--generate-source-scan-lines, table-delete-row)
168 (*table--cell-delete-char, table--spacify-frame)
169 (table--horizontally-shift-above-and-below)
170 (table--cell-insert-char, table--cell-blank-str)
171 (table--fill-region-strictly):
172 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
173 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
174
175 * add-log.el (change-log):
176 * apropos.el (apropos):
177 * comint.el (comint-completion, comint-source):
178 * dabbrev.el (dabbrev):
179 * delim-col.el (columns):
180 * diff-mode.el (diff-mode):
181 * ediff.el (ediff):
182 * ediff-diff.el (ediff-diff):
183 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
184 * ediff-mult.el (ediff-mult):
185 * ediff-ptch.el (ediff-ptch):
186 * ediff-wind.el (ediff-window):
187 * facemenu.el (facemenu):
188 * indent.el (indent):
189 * info.el (info):
190 * jka-cmpr-hook.el (compression, jka-compr):
191 * lpr.el (lpr):
192 * outline.el (outlines):
193 * pcmpl-cvs.el (pcmpl-cvs):
194 * pcmpl-rpm.el (pcmpl-rpm):
195 * printing.el (printing):
196 * ps-print.el (postscript, ps-print, ps-print-horizontal)
197 (ps-print-vertical, ps-print-headers, ps-print-font)
198 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
199 (ps-print-background, ps-print-printer, ps-print-page)
200 (ps-print-miscellany):
201 * ses.el (ses):
202 * shell.el (shell, shell-directories, shell-faces):
203 * startup.el (initialization):
204 * strokes.el (strokes):
205 * term.el (term):
206 * uniquify.el (uniquify):
207 * w32-vars.el (w32):
208 * calc/calc.el (calc):
209 * emacs-lisp/bytecomp.el (bytecomp):
210 * emacs-lisp/cl-indent.el (lisp-indent):
211 * emacs-lisp/edebug.el (edebug):
212 * emacs-lisp/elp.el (elp):
213 * emacs-lisp/testcover.el (testcover):
214 * emacs-lisp/trace.el (trace):
215 * emulation/viper-ex.el (viper-ex):
216 * emulation/viper-mous.el (viper-mouse):
217 * mail/mailalias.el (mailalias):
218 * mail/supercite.el (supercite, supercite-frames)
219 (supercite-attr, supercite-cite, supercite-hooks):
220 * net/rcompile.el (remote-compile):
221 * net/rlogin.el (rlogin):
222 * obsolete/ooutline.el (outlines):
223 * progmodes/delphi.el (delphi):
224 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
225 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
226 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
227 (ebnf-optimization):
228 * progmodes/etags.el (etags):
229 * progmodes/executable.el (executable):
230 * progmodes/idlwave.el (idlwave):
231 * progmodes/pascal.el (pascal):
232 * progmodes/prolog.el (prolog):
233 * progmodes/python.el (python):
234 * progmodes/scheme.el (scheme):
235 * progmodes/sh-script.el (sh, sh-script):
236 * progmodes/sql.el (SQL):
237 * progmodes/tcl.el (tcl):
238 * textmodes/bibtex.el (bibtex, bibtex-autokey):
239 * textmodes/enriched.el (enriched):
240 * textmodes/makeinfo.el (makeinfo):
241 * textmodes/sgml-mode.el (sgml):
242 * textmodes/table.el (table-hooks):
243 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
244 * textmodes/texinfo.el (texinfo):
245 * textmodes/two-column.el (two-column):
246 Finish `defgroup' description with period.
247
248 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
249 * eshell/esh-var.el (eshell-var):
250 * progmodes/vhdl-mode.el (vhdl-testbench):
251 * textmodes/org.el (org): Fix typos in docstrings.
252
253 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
254 consistency.
255
256 * progmodes/flymake.el (flymake-find-file): Remove.
257 (flymake-float-time): Use `with-no-warnings'.
258 (flymake-check-start-time, flymake-check-was-interrupted)
259 (flymake-err-info, flymake-is-running, flymake-last-change-time)
260 (flymake-new-err-info): `defvar' at compile time.
261
262 2005-07-03 Juanma Barranquero <lekktu@gmail.com>
263
264 * replace.el (occur-hook): Doc fix.
265 (occur-1): Don't call `occur-hook' if there are no matches.
266
267 2005-07-03 Richard M. Stallman <rms@gnu.org>
268
269 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
270 global-map, save the same map.
271 (global-map): Don't alter it at top level.
272 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
273 Then alter it here instead.
274 (tpu-edt-off): Set global-map to the saved one.
275
276 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
277 All references simplified.
278 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
279 (zmacs-regions): Add defvar.
280 (repeat-complex-command-map): Everything about that deleted.
281
282 * textmodes/artist.el (artist-key-is-drawing)
283 (artist-key-endpoint1, artist-key-poly-point-list)
284 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
285 (artist-key-compl-table, artist-rb-save-data)
286 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
287 Don't put them in eval-when-compile.
288 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
289
290 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
291 Use with-no-warnings.
292
293 * net/browse-url.el (dos-windows-version): Add defvar.
294
295 * mail/supercite.el (filladapt-prefix-table): Add defvar.
296
297 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
298 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
299 (rmail-new-summary-line-count): Rename from new-summary-line-count.
300 Add defvar.
301 (rmail-summary-beginning-of-message): Use with-no-warnings.
302 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
303
304 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
305 Use with-no-warnings.
306
307 * emulation/vi.el (vi-mark-region): Use c-mark-function.
308 (c-mark-function): Add point-moving-unit property.
309 (vi-goto-line): Use with-no-warnings.
310
311 * emulation/edt.el (edt-last-copied-word): Add defvar.
312 (zmacs-region-stays): Likewise.
313 (edt-mark-section-wisely): Use c-mark-function for C.
314 Use makr-defun for Fortran.
315 (time-string): defvar deleted.
316 (edt-display-the-time): Don't set time-string.
317
318 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
319
320 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
321 Don't warn when name is not constant
322 or for defining the group `emacs'.
323
324 * tooltip.el (gud-tooltip-mode): Add defvar.
325
326 * startup.el (default-frame-background-mode): Add defvar.
327
328 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
329
330 * info.el (tool-bar-map): Add defvar.
331
332 * dired.el (dnd-protocol-alist): Add defvar.
333
334 * dired-aux.el (dired-query): Display question with answer, when
335 the user answers.
336
337 * custom.el (custom-add-option): Doc fix.
338
339 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
340
341 2005-07-03 Eli Zaretskii <eliz@gnu.org>
342
343 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
344 bogus name from the last change.
345
346 2005-07-02 Luc Teirlinck <teirllm@auburn.edu>
347
348 * custom.el (custom-declare-variable): Fix typos in comment.
349 (custom-known-themes): Doc fix.
350 (custom-theme-directory): New defcustom.
351 (require-theme): Make it check `custom-theme-directory'.
352
353 * cus-theme.el (custom-new-theme-mode): New function.
354 (custom-theme-name, custom-theme-variables, custom-theme-faces)
355 (custom-theme-description): Add compiler defvars.
356 (customize-create-theme): Add doc to the "*New Custom Theme*"
357 buffer. Use `custom-new-theme-mode'.
358 (custom-theme-write): Put the created buffer in emacs-lisp-mode
359 and save it to the `custom-theme-directory'. Make this the
360 default directory of the buffer.
361
362 2005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
363
364 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
365 Fix unbalanced parentheses.
366
367 2005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
368
369 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
370 into flymake-mode and delegate to flymake-mode.
371
372 * find-file.el (ff-which-function-are-we-in): Clean up.
373
374 2005-07-02 Juanma Barranquero <lekktu@gmail.com>
375
376 * replace.el (occur-rename-buffer): Fix docstring.
377
378 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
379 (edt-last-copied-word, edt-learn-macro-count)
380 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
381 (edt-rect-start-point, edt-user-global-map, rect-start-point)
382 (time-string, zmacs-region-stays):
383 * emulation/edt-mapper.el (edt-save-function-key-map)
384 (EDT-key-name): `defvar' to silence the byte-compiler.
385
386 2005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
387
388 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
389 font-lock-regexp-backslash. Doc fix.
390 (font-lock-regexp-backslash-grouping-construct): Rename from
391 font-lock-regexp-backslash-construct. Doc fix.
392 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
393 grouping constructs.
394
395 2005-07-02 Eli Zaretskii <eliz@gnu.org>
396
397 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
398 updating all the prerequisites.
399
400 2005-07-01 Juanma Barranquero <lekktu@gmail.com>
401
402 * textmodes/org.el (org-agenda-start-on-weekday)
403 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
404 (org-agenda-use-time-grid, org-archive-location)
405 (org-allow-space-in-links, org-usenet-links-prefer-google)
406 (org-enable-table-editor, org-export-default-language)
407 (org-export-html-show-new-buffer, org-fill-paragraph)
408 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
409 (org-goto-quit, org-occur, org-eval-in-calendar)
410 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
411 (org-agenda-diary-entry, org-remember-help)
412 (org-table-convert-region, org-at-table-p)
413 (org-table-move-row-down, org-table-move-row-up)
414 (org-table-copy-region, org-table-toggle-vline-visibility)
415 (org-table-get-stored-formulas, org-table-get-specials)
416 (org-recalc-commands, org-table-eval-formula)
417 (org-table-formula-substitute-names, orgtbl-make-binding)
418 (org-format-org-table-html, org-format-table-table-html)
419 (org-format-table-table-html-using-table-generate-source)
420 (org-customize): Fix typos in docstrings.
421 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
422 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
423 (org-back-to-heading): Doc fixes.
424 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
425 (org-agenda-change-all-lines, org-get-header):
426 Improve argument/docstring consistency.
427 (orgtbl-error): Fix error message.
428
429 * progmodes/flymake.el (flymake-find-possible-master-files)
430 (flymake-master-file-compare, flymake-get-line-err-count)
431 (flymake-highlight-line, flymake-gui-warnings-enabled):
432 Fix typos in docstrings.
433 (flymake-parse-line, flymake-get-project-include-dirs-function)
434 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
435 Doc fixes.
436 (flymake-get-project-include-dirs-function)
437 (flymake-make-err-menu-data):
438 Improve argument/docstring consistency.
439
440 2005-07-01 Lute Kamstra <lute@gnu.org>
441
442 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
443 Catch errors with ignore-errors. Use temporary buffer.
444 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
445
446 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
447 background color faces.
448 (facemenu-set-foreground, facemenu-set-background):
449 Use facemenu-set-face-from-menu.
450 (facemenu-set-face-from-menu): Treat face names that start with
451 "fg:" or "bg:" as special.
452 (facemenu-add-new-color): Don't create faces. Simplify.
453
454 2005-06-30 Richard M. Stallman <rms@gnu.org>
455
456 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
457 (crm-find-current-element): Likewise.
458
459 2005-06-30 Johan Bockg,Ae(Brd <bojohan@users.sourceforge.net>
460
461 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
462
463 2005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
464
465 * arc-mode.el (archive-extract): Make it work as a mouse binding.
466 (archive-mouse-extract): Make it an obsolete alias.
467 (archive-mode-map): Don't use archive-mouse-extract any more.
468 (archive-mode, archive-extract): write-contents-hooks ->
469 write-contents-functions.
470 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
471 first arg.
472 (archive-rename-entry): Update the call.
473 (archive-zip-summarize): Remove unused var `method'.
474 (archive-lzh-summarize): Remove unused var `creator'.
475
476 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
477 dedicated frame upon exit.
478
479 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
480 (archive-zip-extract, archive-zip-expunge)
481 (archive-zip-update, archive-zip-update-case): Use executable-find.
482 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
483 Use restore-buffer-modified-p.
484 (archive-extract, archive-add-new-member, archive-write-file-member):
485 Use with-current-buffer.
486 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
487
488 2005-06-30 Andreas Schwab <schwab@suse.de>
489
490 * progmodes/gud.el (gud-filter): Remove unneeded progn.
491
492 2005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
493
494 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
495
496 2005-06-30 Juri Linkov <juri@jurta.org>
497
498 * faces.el (vertical-border): Inherit from mode-line-inactive
499 only on tty.
500
501 2005-06-30 Juanma Barranquero <lekktu@gmail.com>
502
503 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
504 example, -NLINES in the `occur' docstring).
505
506 * replace.el (occur-1): When no matches are found, do not set the
507 `buffer-read-only' and modified flags for the occur buffer,
508 because it is deleted.
509
510 * emulation/cua-base.el (cua-check-pending-input)
511 (cua-repeat-replace-region, cua-mode, cua-debug)
512 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
513 Fix typos in docstrings.
514
515 * emulation/cua-gmrk.el (cua-toggle-global-mark)
516 (cua-cut-region-to-global-mark)
517 (cua--cut-rectangle-to-global-mark):
518 Remove period from end of messages.
519
520 * emulation/cua-rect.el (cua-do-rectangle-padding):
521 Remove period from end of messages.
522 (cua--rectangle-seq-format): Fix typo in docstring.
523 (cua-sequence-rectangle, cua-fill-char-rectangle):
524 Improve argument/docstring consistency.
525
1 2005-06-29 Juri Linkov <juri@jurta.org> 526 2005-06-29 Juri Linkov <juri@jurta.org>
2 527
3 * faces.el (default-frame-background-mode): New internal variable. 528 * faces.el (default-frame-background-mode): New internal variable.
4 (frame-set-background-mode): Use it. 529 (frame-set-background-mode): Use it.
5 530
11 * term/xterm.el (xterm-rxvt-set-background-mode): 536 * term/xterm.el (xterm-rxvt-set-background-mode):
12 * term/rxvt.el (rxvt-set-background-mode): 537 * term/rxvt.el (rxvt-set-background-mode):
13 Set default-frame-background-mode instead of frame-background-mode. 538 Set default-frame-background-mode instead of frame-background-mode.
14 539
15 2005-06-29 Juanma Barranquero <lekktu@gmail.com> 540 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
541
542 * simple.el (set-variable): Warn about obsolete user variables.
16 543
17 * imenu.el (imenu--completion-buffer): 544 * imenu.el (imenu--completion-buffer):
18 * mouse.el (mouse-buffer-menu-alist): 545 * mouse.el (mouse-buffer-menu-alist):
19 * msb.el (msb-invisible-buffer-p): 546 * msb.el (msb-invisible-buffer-p):
20 * calendar/diary-lib.el (diary-header-line-format): 547 * calendar/diary-lib.el (diary-header-line-format):
136 * facemenu.el (facemenu-unlisted-faces): Add foreground and 663 * facemenu.el (facemenu-unlisted-faces): Add foreground and
137 background color faces. 664 background color faces.
138 (facemenu-get-face): Delete function. 665 (facemenu-get-face): Delete function.
139 (facemenu-set-face-from-menu): Don't call facemenu-get-face. 666 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
140 (facemenu-add-new-color): Make second argument mandatory. 667 (facemenu-add-new-color): Make second argument mandatory.
141 Create the approprate face and return it. Simplify. 668 Create the appropriate face and return it. Simplify.
142 (facemenu-set-foreground, facemenu-set-background): Don't check if 669 (facemenu-set-foreground, facemenu-set-background): Don't check if
143 color is defined. Use return value of facemenu-add-new-color. 670 color is defined. Use return value of facemenu-add-new-color.
144 671
145 2005-06-26 Nick Roberts <nickrob@snap.net.nz> 672 2005-06-26 Nick Roberts <nickrob@snap.net.nz>
146 673
1846 element from sc-attrib-selection-list if it returns a string. 2373 element from sc-attrib-selection-list if it returns a string.
1847 Reported by Davide G. M. Salvetti <salve@debian.org>. 2374 Reported by Davide G. M. Salvetti <salve@debian.org>.
1848 2375
1849 2005-05-30 Juanma Barranquero <lekktu@gmail.com> 2376 2005-05-30 Juanma Barranquero <lekktu@gmail.com>
1850 2377
1851 * thumbs.el (thumbs-thumbname): The resulting thubname now 2378 * thumbs.el (thumbs-thumbname): The resulting thumbname now
1852 includes a hash value to improve its uniqueness, and has a ".jpg" 2379 includes a hash value to improve its uniqueness, and has a ".jpg"
1853 extension. Also, it is now a valid filename on all systems. 2380 extension. Also, it is now a valid filename on all systems.
1854 (thumbs-make-thumb): Use `let', not `let*'. 2381 (thumbs-make-thumb): Use `let', not `let*'.
1855 (thumbs-show-thumbs-list): Check for JPEG availability. 2382 (thumbs-show-thumbs-list): Check for JPEG availability.
1856 2383
2212 (gdb-previous-frame-address): Rename from gdb-previous-address. 2739 (gdb-previous-frame-address): Rename from gdb-previous-address.
2213 (gdb-selected-frame): Rename from gdb-current-frame. 2740 (gdb-selected-frame): Rename from gdb-current-frame.
2214 (gdb-get-selected-frame): Rename from gdb-get-current-frame. 2741 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
2215 (gdb-frame-number): Rename from gdb-current-stack-level. 2742 (gdb-frame-number): Rename from gdb-current-stack-level.
2216 (gdb-ann3): Match new mode-name for disassembly buffer. 2743 (gdb-ann3): Match new mode-name for disassembly buffer.
2217 Extend initialisation of variables. 2744 Extend initialization of variables.
2218 (gdb-post-prompt): Update disassembly from gdb-frame-handler. 2745 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
2219 (gdb-memory-mode): Use mouse-face in header line. 2746 (gdb-memory-mode): Use mouse-face in header line.
2220 (gdb-assembler-buffer-name): Call it disassembly and give frame 2747 (gdb-assembler-buffer-name): Call it disassembly and give frame
2221 in mode line. 2748 in mode line.
2222 (gdb-source-spec-regexp, gdb-assembler-custom) 2749 (gdb-source-spec-regexp, gdb-assembler-custom)
2715 * textmodes/reftex.el (featurep): Define aliases for overlay 3242 * textmodes/reftex.el (featurep): Define aliases for overlay
2716 commands, for XEmacs compatibility, and use these aliases in 3243 commands, for XEmacs compatibility, and use these aliases in
2717 overlay initializations. 3244 overlay initializations.
2718 (reftex-highlight): Use `reftex-move-overlay'. 3245 (reftex-highlight): Use `reftex-move-overlay'.
2719 (reftex-unhighlight): Use `reftex-delete-overlay'. 3246 (reftex-unhighlight): Use `reftex-delete-overlay'.
2720 (reftex-uniq): Funktion removed. Use `reftex-uniquify' instead. 3247 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
2721 (reftex-access-search-path): Use `reftex-uniquify' instead of 3248 (reftex-access-search-path): Use `reftex-uniquify' instead of
2722 `reftex-uniq' 3249 `reftex-uniq'
2723 3250
2724 * textmodes/reftex-sel.el (reftex-select-unmark): 3251 * textmodes/reftex-sel.el (reftex-select-unmark):
2725 Overlay `before-string' property modification enables for Emacs as well. 3252 Overlay `before-string' property modification enables for Emacs as well.
3374 gud.el by replacing tooltip-gud prefix with gud-tooltip. 3901 gud.el by replacing tooltip-gud prefix with gud-tooltip.
3375 (gdb-tooltip-print): Move to gdb-ui.el. 3902 (gdb-tooltip-print): Move to gdb-ui.el.
3376 3903
3377 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el. 3904 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
3378 (require): CL needed to compile case. 3905 (require): CL needed to compile case.
3379 (gud-tooltip-mode): Use to toggle GUD tooltips unstead of 3906 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
3380 tooltip-gud-tips-p. Make it a minor-mode. 3907 tooltip-gud-tips-p. Make it a minor-mode.
3381 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t. 3908 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
3382 (gud-menu-map): GUD tooltips use gud-tooltip-mode now. 3909 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
3383 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area) 3910 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
3384 (gud-tooltip-change-major-mode) 3911 (gud-tooltip-change-major-mode)
3519 (gdb-create-define-alist): Use it. 4046 (gdb-create-define-alist): Use it.
3520 (gdb-cpp-define-alist-program): Update for MS-DOS. 4047 (gdb-cpp-define-alist-program): Update for MS-DOS.
3521 4048
3522 2005-05-04 Nick Roberts <nickrob@snap.net.nz> 4049 2005-05-04 Nick Roberts <nickrob@snap.net.nz>
3523 4050
3524 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OSX. 4051 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
3525 4052
3526 2005-05-04 Richard M. Stallman <rms@gnu.org> 4053 2005-05-04 Richard M. Stallman <rms@gnu.org>
3527 4054
3528 * help.el (describe-key): No error when UNTRANSLATED is nil. 4055 * help.el (describe-key): No error when UNTRANSLATED is nil.
3529 4056
3716 Set variables directly throughout. 4243 Set variables directly throughout.
3717 4244
3718 2005-04-30 Nick Roberts <nickrob@snap.net.nz> 4245 2005-04-30 Nick Roberts <nickrob@snap.net.nz>
3719 4246
3720 * progmodes/cc-mode.el (cc-create-define-alist): Check that file 4247 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
3721 exists. Initialise cc-define-alist. 4248 exists. Initialize cc-define-alist.
3722 (c-mode): Add cc-create-define-alist locally to after-save-hook. 4249 (c-mode): Add cc-create-define-alist locally to after-save-hook.
3723 If there is no file (Macroexpansion) don't create an alist. 4250 If there is no file (Macroexpansion) don't create an alist.
3724 4251
3725 2005-04-29 Sam Steingold <sds@gnu.org> 4252 2005-04-29 Sam Steingold <sds@gnu.org>
3726 4253
3808 4335
3809 2005-04-28 Nick Roberts <nickrob@snap.net.nz> 4336 2005-04-28 Nick Roberts <nickrob@snap.net.nz>
3810 4337
3811 * progmodes/cc-mode.el (cc-create-define-alist): New function. 4338 * progmodes/cc-mode.el (cc-create-define-alist): New function.
3812 (cc-define-alist): New variable. 4339 (cc-define-alist): New variable.
3813 (c-mode): Make it local and initialise it. 4340 (c-mode): Make it local and initialize it.
3814 4341
3815 * progmodes/gdb-ui.el (gdb-active-process): New variable. 4342 * progmodes/gdb-ui.el (gdb-active-process): New variable.
3816 (gdb-exited): New function. 4343 (gdb-exited): New function.
3817 (gdb-annotation-rules): Use it. 4344 (gdb-annotation-rules): Use it.
3818 (gdb-starting): Set gdb-active-process to t. 4345 (gdb-starting): Set gdb-active-process to t.
4339 (org-agenda-get-deadlines, org-agenda-get-scheduled): 4866 (org-agenda-get-deadlines, org-agenda-get-scheduled):
4340 Set `undone-face' and `done-face' properties. 4867 Set `undone-face' and `done-face' properties.
4341 (org-last-todo-state-is-todo): New variable. 4868 (org-last-todo-state-is-todo): New variable.
4342 (org-todo): Set `org-last-todo-state-is-todo'. 4869 (org-todo): Set `org-last-todo-state-is-todo'.
4343 (org-agenda-todo): Change face according to 4870 (org-agenda-todo): Change face according to
4344 `org-last-todo-state-is-todo'. And change other lines refering to 4871 `org-last-todo-state-is-todo'. And change other lines referring to
4345 the same entry. 4872 the same entry.
4346 (org-calendar-goto-agenda): New command. 4873 (org-calendar-goto-agenda): New command.
4347 (org-calendar-to-agenda-key): New option. 4874 (org-calendar-to-agenda-key): New option.
4348 (org-startup-folded): New allowed value `content'. 4875 (org-startup-folded): New allowed value `content'.
4349 (org-set-regexps-and-options): Accept new value `content' for 4876 (org-set-regexps-and-options): Accept new value `content' for
5221 * register.el (copy-to-register, append-to-register) 5748 * register.el (copy-to-register, append-to-register)
5222 (prepend-to-register): Use filter-buffer-substring. 5749 (prepend-to-register): Use filter-buffer-substring.
5223 5750
5224 2005-03-30 Nick Roberts <nickrob@snap.net.nz> 5751 2005-03-30 Nick Roberts <nickrob@snap.net.nz>
5225 5752
5226 * progmodes/gud.el (gdb): (Re)-initialise gud-filter-pending-text. 5753 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5227 (gud-filter-pending-text): Move in front of gdb. 5754 (gud-filter-pending-text): Move in front of gdb.
5228 (gud-overlay-arrow-position): New variable. 5755 (gud-overlay-arrow-position): New variable.
5229 (gud-sentinel, gud-display-line): Use it in place of 5756 (gud-sentinel, gud-display-line): Use it in place of
5230 overlay-arrow-position. 5757 overlay-arrow-position.
5231 5758
5826 * files.el (save-buffer): Doc fix. 6353 * files.el (save-buffer): Doc fix.
5827 6354
5828 2005-03-19 Michael R. Mauger <mmaug@yahoo.com> 6355 2005-03-19 Michael R. Mauger <mmaug@yahoo.com>
5829 6356
5830 * recentf.el (recentf-cleanup-remote): New variable. 6357 * recentf.el (recentf-cleanup-remote): New variable.
5831 (recentf-cleanup): Use it to conditionally check availablity of 6358 (recentf-cleanup): Use it to conditionally check availability of
5832 remote files. 6359 remote files.
5833 6360
5834 2005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change) 6361 2005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
5835 6362
5836 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in 6363 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
6103 2005-03-14 Kim F. Storm <storm@cua.dk> 6630 2005-03-14 Kim F. Storm <storm@cua.dk>
6104 6631
6105 * simple.el (next-line, previous-line): Add optional try-vscroll 6632 * simple.el (next-line, previous-line): Add optional try-vscroll
6106 arg to recognize interactive use. Pass it on to line-move. 6633 arg to recognize interactive use. Pass it on to line-move.
6107 (line-move): Don't perform auto-window-vscroll when defining or 6634 (line-move): Don't perform auto-window-vscroll when defining or
6108 executing keyboard macro to ensure consistent behaviour. 6635 executing keyboard macro to ensure consistent behavior.
6109 6636
6110 2005-03-13 Stefan Monnier <monnier@iro.umontreal.ca> 6637 2005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
6111 6638
6112 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace. 6639 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
6113 6640
6199 Use message-box. 6726 Use message-box.
6200 6727
6201 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify. 6728 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
6202 (tooltip-activate-mouse-motions-if-enabled): Use dolist. 6729 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
6203 (tooltip-gud-tips): Simplify. 6730 (tooltip-gud-tips): Simplify.
6204 (tooltip-gud-tips-p): Remove superflouous :set. 6731 (tooltip-gud-tips-p): Remove superfluous :set.
6205 (tooltip-gud-modes): Add fortran-mode. 6732 (tooltip-gud-modes): Add fortran-mode.
6206 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area. 6733 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
6207 6734
6208 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line. 6735 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
6209 6736
7352 2005-01-29 Nick Roberts <nickrob@snap.net.nz> 7879 2005-01-29 Nick Roberts <nickrob@snap.net.nz>
7353 7880
7354 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom) 7881 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
7355 (gdb-goto-breakpoint): Make breakpoint handling work on template 7882 (gdb-goto-breakpoint): Make breakpoint handling work on template
7356 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk> 7883 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
7357 (gdb-assembler-custom): Update to recognise breakpoint information 7884 (gdb-assembler-custom): Update to recognize breakpoint information
7358 added on 2005-01-19. 7885 added on 2005-01-19.
7359 7886
7360 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca> 7887 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
7361 7888
7362 * progmodes/scheme.el (scheme-mode-variables): Set comment-add. 7889 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
7521 Use `dotimes-with-progress-reporter' instead. 8048 Use `dotimes-with-progress-reporter' instead.
7522 8049
7523 2005-01-19 Steven Tamm <steventamm@mac.com> 8050 2005-01-19 Steven Tamm <steventamm@mac.com>
7524 8051
7525 * term/mac-win.el (process-connection-type): Use new 8052 * term/mac-win.el (process-connection-type): Use new
7526 operating-system-release variable to use ptys on Darwin 7 (OSX 8053 operating-system-release variable to use ptys on Darwin 7 (OS X
7527 10.3) when using carbon build. 8054 10.3) when using carbon build.
7528 8055
7529 2005-01-19 Jay Belanger <belanger@truman.edu> 8056 2005-01-19 Jay Belanger <belanger@truman.edu>
7530 8057
7531 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear 8058 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
9010 * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special 9537 * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special
9011 case of \end{verbatim}. 9538 case of \end{verbatim}.
9012 9539
9013 2004-12-11 Dan Nicolaescu <dann@ics.uci.edu> 9540 2004-12-11 Dan Nicolaescu <dann@ics.uci.edu>
9014 9541
9015 * term.el (term-termcap-format): Synchronyze with terminfo. 9542 * term.el (term-termcap-format): Synchronize with terminfo.
9016 (term-emulate-terminal): Handle reset. 9543 (term-emulate-terminal): Handle reset.
9017 (term-reset-terminal): New function. 9544 (term-reset-terminal): New function.
9018 9545
9019 2004-12-11 Thien-Thi Nguyen <ttn@gnu.org> 9546 2004-12-11 Thien-Thi Nguyen <ttn@gnu.org>
9020 9547
12113 12640
12114 * xml.el (xml-substitute-special): Limit handling of external entities. 12641 * xml.el (xml-substitute-special): Limit handling of external entities.
12115 12642
12116 2004-10-06 Nick Roberts <nickrob@snap.net.nz> 12643 2004-10-06 Nick Roberts <nickrob@snap.net.nz>
12117 12644
12118 * progmodes/gdb-ui.el (gdb-ann3): (Re-)initialise gdb-input-queue. 12645 * progmodes/gdb-ui.el (gdb-ann3): (Re-)initialize gdb-input-queue.
12119 12646
12120 2004-10-06 John Paul Wallington <jpw@gnu.org> 12647 2004-10-06 John Paul Wallington <jpw@gnu.org>
12121 12648
12122 * xml.el (xml-parse-dtd): Fix `error' call. 12649 * xml.el (xml-parse-dtd): Fix `error' call.
12123 12650
12276 (term-ansi-default-bg, term-ansi-current-temp): Delete unused vars. 12803 (term-ansi-default-bg, term-ansi-current-temp): Delete unused vars.
12277 (map): Bind S-prior, S-next and S-insert. 12804 (map): Bind S-prior, S-next and S-insert.
12278 (term-mode): Set `indent-tabs-mode' to nil. 12805 (term-mode): Set `indent-tabs-mode' to nil.
12279 (term-paste): New function to be bound to S-insert. 12806 (term-paste): New function to be bound to S-insert.
12280 (term-send-del, term-send-backspace): Change the strings sent. 12807 (term-send-del, term-send-backspace): Change the strings sent.
12281 (term-termcap-format): Synchronyze with etc/e/eterm.ti. 12808 (term-termcap-format): Synchronize with etc/e/eterm.ti.
12282 (term-handle-colors-array): Fix handling of underline and reverse. 12809 (term-handle-colors-array): Fix handling of underline and reverse.
12283 (term-handle-ansi-escape): Do not handle smcup/rmcup. Add comments. 12810 (term-handle-ansi-escape): Do not handle smcup/rmcup. Add comments.
12284 (term-erase-in-line): Fix comparison. 12811 (term-erase-in-line): Fix comparison.
12285 (term-emulate-terminal): Fix line wrap handling. 12812 (term-emulate-terminal): Fix line wrap handling.
12286 (term-start-output-log): Rename from `term-set-output-log'. 12813 (term-start-output-log): Rename from `term-set-output-log'.
12339 offset from advent, not just advent. 12866 offset from advent, not just advent.
12340 (holiday-easter-etc): Report on one specified day offset from 12867 (holiday-easter-etc): Report on one specified day offset from
12341 easter, not all easter holidays. Various Easter holidays moved to 12868 easter, not all easter holidays. Various Easter holidays moved to
12342 `christian-holidays' variable in calendar.el. 12869 `christian-holidays' variable in calendar.el.
12343 * calendar/calendar.el (christian-holidays): Adapt for new 12870 * calendar/calendar.el (christian-holidays): Adapt for new
12344 behaviour of `holiday-advent' and `holiday-easter-etc' functions. 12871 behavior of `holiday-advent' and `holiday-easter-etc' functions.
12345 12872
12346 2004-09-23 Kim F. Storm <storm@cua.dk> 12873 2004-09-23 Kim F. Storm <storm@cua.dk>
12347 12874
12348 * image.el (insert-sliced-image): Add doc string. 12875 * image.el (insert-sliced-image): Add doc string.
12349 12876
12506 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor): 13033 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
12507 Use min-colors. 13034 Use min-colors.
12508 13035
12509 * term.el (term-down): Perform vertical motion if DOWN is negative. 13036 * term.el (term-down): Perform vertical motion if DOWN is negative.
12510 (term-exec-1): Set both TERMCAP and TERMINFO unconditionally. 13037 (term-exec-1): Set both TERMCAP and TERMINFO unconditionally.
12511 (term-termcap-format): Synchronyze with the eterm terminfo entry 13038 (term-termcap-format): Synchronize with the eterm terminfo entry
12512 in etc/e/eterm.ti. 13039 in etc/e/eterm.ti.
12513 (term-handle-colors-array): If the current foreground or 13040 (term-handle-colors-array): If the current foreground or
12514 background are zero (i.e. unspecified), use the foreground and 13041 background are zero (i.e. unspecified), use the foreground and
12515 background of the default face for reverse video. 13042 background of the default face for reverse video.
12516 (term-ansi-at-eval-string, term-ansi-default-fg) 13043 (term-ansi-at-eval-string, term-ansi-default-fg)
12517 (term-ansi-default-bg, term-ansi-current-temp): Delete unused variable. 13044 (term-ansi-default-bg, term-ansi-current-temp): Delete unused variable.
12518 (term-mem): Delete ununsed function. 13045 (term-mem): Delete unused function.
12519 (term-protocol-version): Increment. 13046 (term-protocol-version): Increment.
12520 (term-current-face): Set to default. 13047 (term-current-face): Set to default.
12521 13048
12522 2004-09-15 Jay Belanger <belanger@truman.edu> 13049 2004-09-15 Jay Belanger <belanger@truman.edu>
12523 13050
12785 13312
12786 * ps-mule.el: Fix old function calls (ps-mule-chars-in-string -> 13313 * ps-mule.el: Fix old function calls (ps-mule-chars-in-string ->
12787 length, ps-mule-string-char -> aref, ps-mule-next-index -> 1+, 13314 length, ps-mule-string-char -> aref, ps-mule-next-index -> 1+,
12788 ps-mule-next-point -> 1+). 13315 ps-mule-next-point -> 1+).
12789 13316
12790 * composite.el (encode-composition-rule): Add autoload cooky. 13317 * composite.el (encode-composition-rule): Add autoload cookie.
12791 13318
12792 2004-09-07 Luc Teirlinck <teirllm@auburn.edu> 13319 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
12793 13320
12794 * format.el (buffer-auto-save-file-format): Make it permanent local. 13321 * format.el (buffer-auto-save-file-format): Make it permanent local.
12795 13322
13172 (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative. 13699 (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
13173 13700
13174 * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER 13701 * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER
13175 controls whether to display the error buffer. 13702 controls whether to display the error buffer.
13176 13703
13177 * ps-mule.el: Delete compatibility code for old Emacses. 13704 * ps-mule.el: Delete compatibility code for old Emacsen.
13178 (ps-mule-find-wrappoint): Don't use chars-in-region. 13705 (ps-mule-find-wrappoint): Don't use chars-in-region.
13179 13706
13180 * frame.el (display-mouse-p, display-selections-p): 13707 * frame.el (display-mouse-p, display-selections-p):
13181 Use with-no-warnings. 13708 Use with-no-warnings.
13182 13709
13468 exist, say it is not modified if and only if that agrees with the 13995 exist, say it is not modified if and only if that agrees with the
13469 buffer's record. Check whether a file is visiting the buffer, or 13996 buffer's record. Check whether a file is visiting the buffer, or
13470 the buffer has no recorded last modification time. Return t in 13997 the buffer has no recorded last modification time. Return t in
13471 case the visiting file doesn't exist. Suggested by Luc Teirlinck 13998 case the visiting file doesn't exist. Suggested by Luc Teirlinck
13472 <teirllm@auburn.edu>. 13999 <teirllm@auburn.edu>.
13473 (tramp-handle-write-region): Pass modtime explicitely to 14000 (tramp-handle-write-region): Pass modtime explicitly to
13474 `set-visited-file-modtime', because filename can be different 14001 `set-visited-file-modtime', because filename can be different
13475 from (buffer-file-name) if `file-precious-flag' is set. 14002 from (buffer-file-name) if `file-precious-flag' is set.
13476 `set-visited-file-modtime' must be called always when `visit' is t 14003 `set-visited-file-modtime' must be called always when `visit' is t
13477 or a string. Suggested by Luc Teirlinck <teirllm@auburn.edu>. 14004 or a string. Suggested by Luc Teirlinck <teirllm@auburn.edu>.
13478 (tramp-handle-set-visited-file-modtime): If `time-list' is not 14005 (tramp-handle-set-visited-file-modtime): If `time-list' is not
13724 (tramp-multi-actions): Use it. 14251 (tramp-multi-actions): Use it.
13725 (tramp-handle-find-backup-file-name): `copy-tree' is available 14252 (tramp-handle-find-backup-file-name): `copy-tree' is available
13726 since Emacs 22.1 only (XEmacs has it). Implementation rewritten 14253 since Emacs 22.1 only (XEmacs has it). Implementation rewritten
13727 in order to avoid this function. 14254 in order to avoid this function.
13728 (tramp-handle-write-region): Set current buffer. If connection 14255 (tramp-handle-write-region): Set current buffer. If connection
13729 wasn't open, `file-modes' has changed it accidently. Reported by 14256 wasn't open, `file-modes' has changed it accidentally. Reported by
13730 David Kastrup <dak@gnu.org>. 14257 David Kastrup <dak@gnu.org>.
13731 (tramp-enter-password, tramp-read-passwd): New arguments USER and 14258 (tramp-enter-password, tramp-read-passwd): New arguments USER and
13732 HOST. 14259 HOST.
13733 (tramp-action-password, tramp-multi-action-password): Apply it. 14260 (tramp-action-password, tramp-multi-action-password): Apply it.
13734 (tramp-open-connection-rsh): If a port is given, the Tramp buffer 14261 (tramp-open-connection-rsh): If a port is given, the Tramp buffer
13884 (("ns" . "element") (attr-list) children) instead of 14411 (("ns" . "element") (attr-list) children) instead of
13885 ((:ns . "element") (attr-list) children) in order to reduce the 14412 ((:ns . "element") (attr-list) children) in order to reduce the
13886 number of symbols used. 14413 number of symbols used.
13887 (xml-skip-dtd): Change to use xml-parse-dtd but set 14414 (xml-skip-dtd): Change to use xml-parse-dtd but set
13888 xml-validating-parsing to nil. 14415 xml-validating-parsing to nil.
13889 (xml-parse-dtd): Parse entity deleclarations in DOCTYPEs. 14416 (xml-parse-dtd): Parse entity declarations in DOCTYPEs.
13890 (xml-substitute-entity): Remove in favor of new entity substitution. 14417 (xml-substitute-entity): Remove in favor of new entity substitution.
13891 (xml-substitute-special): Rewrite in to substitute complex 14418 (xml-substitute-special): Rewrite in to substitute complex
13892 entities from DOCTYPE declarations. 14419 entities from DOCTYPE declarations.
13893 (xml-parse-fragment): Parse fragments from entity deleclarations. 14420 (xml-parse-fragment): Parse fragments from entity declarations.
13894 (xml-parse-region, xml-parse-tag, xml-parse-attlist) 14421 (xml-parse-region, xml-parse-tag, xml-parse-attlist)
13895 (xml-parse-dtd, xml-substitute-special): Make validity checks 14422 (xml-parse-dtd, xml-substitute-special): Make validity checks
13896 conditioned on xml-validating-parser. Add "Not Well Formed" to 14423 conditioned on xml-validating-parser. Add "Not Well Formed" to
13897 error messages about well-formedness. 14424 error messages about well-formedness.
13898 14425
13951 2004-07-03 KOSEKI Yoshinori <kose@meadowy.org> 14478 2004-07-03 KOSEKI Yoshinori <kose@meadowy.org>
13952 14479
13953 * iimage.el (turn-on-iimage-mode, iimage-mode): Add autoload cookies. 14480 * iimage.el (turn-on-iimage-mode, iimage-mode): Add autoload cookies.
13954 (iimage-mode-image-search-path): New user option to search the 14481 (iimage-mode-image-search-path): New user option to search the
13955 image file. 14482 image file.
13956 (iimage-locate-file): New funcion. Emacs21.3 or earlier does not 14483 (iimage-locate-file): New function. Emacs21.3 or earlier does not
13957 have locate-file. 14484 have locate-file.
13958 (iimage-mode-buffer): Use it. 14485 (iimage-mode-buffer): Use it.
13959 14486
13960 2004-07-03 Nick Roberts <nickrob@gnu.org> 14487 2004-07-03 Nick Roberts <nickrob@gnu.org>
13961 14488
14331 length of encoding. Don't return r0. 14858 length of encoding. Don't return r0.
14332 (utf-8-compose): New arg hash-table. Handle 2-byte encoding. 14859 (utf-8-compose): New arg hash-table. Handle 2-byte encoding.
14333 (utf-8-post-read-conversion): Narrow to region properly. 14860 (utf-8-post-read-conversion): Narrow to region properly.
14334 If utf-translate-cjk-mode is on, load tables if necessary. 14861 If utf-translate-cjk-mode is on, load tables if necessary.
14335 Call utf-8-compose with hash-table arg if necessary. 14862 Call utf-8-compose with hash-table arg if necessary.
14336 Call XXX-compose-region instead of XXX-post-read-convesion. 14863 Call XXX-compose-region instead of XXX-post-read-conversion.
14337 (utf-8-pre-write-conversion): New function. 14864 (utf-8-pre-write-conversion): New function.
14338 (mule-utf-8): Include CJK charsets in safe-charsets if 14865 (mule-utf-8): Include CJK charsets in safe-charsets if
14339 utf-translate-cjk-mode is on. Add pre-write-conversion. 14866 utf-translate-cjk-mode is on. Add pre-write-conversion.
14340 14867
14341 * international/characters.el: Temporarily set 14868 * international/characters.el: Temporarily set
14605 * textmodes/table.el: Sentence commands added to Point Motion 15132 * textmodes/table.el: Sentence commands added to Point Motion
14606 group; kill and backward-kill commands added to Extraction group. 15133 group; kill and backward-kill commands added to Extraction group.
14607 15134
14608 2004-06-04 Mario Lang <mlang@delysid.org> 15135 2004-06-04 Mario Lang <mlang@delysid.org>
14609 15136
14610 * battery.el (battery-linux-proc-acpi): `mA' was hardcored, but some 15137 * battery.el (battery-linux-proc-acpi): `mA' was hardcoded, but some
14611 systems appear to use mW, make the code handle this. Fix a 15138 systems appear to use mW, make the code handle this. Fix a
14612 division-by-zero bug while at it, and handle kernels with 15139 division-by-zero bug while at it, and handle kernels with
14613 a slightly different layout in /proc/acpi. 15140 a slightly different layout in /proc/acpi.
14614 15141
14615 2004-06-04 Karl Fogel <kfogel@red-bean.com> 15142 2004-06-04 Karl Fogel <kfogel@red-bean.com>
14749 (gdb-get-frame-number): Change for gdbmi. 15276 (gdb-get-frame-number): Change for gdbmi.
14750 15277
14751 2004-05-30 Michael Albinus <michael.albinus@gmx.de> 15278 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
14752 15279
14753 * files.el (file-remote-p): Apply file name handler for operation 15280 * files.el (file-remote-p): Apply file name handler for operation
14754 `file-remote-p'. It isn' a property any longer. 15281 `file-remote-p'. It isn't a property any longer.
14755 (file-relative-name): `fh' and `fd' get the required value via 15282 (file-relative-name): `fh' and `fd' get the required value via
14756 `find-file-name-handler' already. 15283 `find-file-name-handler' already.
14757 15284
14758 * ange-ftp.el (ange-ftp-file-remote-p): New defun. 15285 * ange-ftp.el (ange-ftp-file-remote-p): New defun.
14759 (top): Remove setting of `file-remote-p' property for 15286 (top): Remove setting of `file-remote-p' property for
15076 (gdb-registers-buffer, gdb-reset, gdb-assembler-buffer): 15603 (gdb-registers-buffer, gdb-reset, gdb-assembler-buffer):
15077 Handle new value for gud-minor-mode (gdbmi). 15604 Handle new value for gud-minor-mode (gdbmi).
15078 (gdb-buffer-type, gdb-input-queue, gdb-prompting) 15605 (gdb-buffer-type, gdb-input-queue, gdb-prompting)
15079 (gdb-output-sink, gdb-current-item, gdb-pending-triggers): 15606 (gdb-output-sink, gdb-current-item, gdb-pending-triggers):
15080 Change from local to global gdb variable set. 15607 Change from local to global gdb variable set.
15081 (gdb-ann3): Initialise above gdb variable set. 15608 (gdb-ann3): Initialize above gdb variable set.
15082 (gdb-var-update, gdb-var-update-handler, gdb-enqueue-input) 15609 (gdb-var-update, gdb-var-update-handler, gdb-enqueue-input)
15083 (gdb-dequeue-input, gdb-source, gdb-pre-prompt, gdb-prompt) 15610 (gdb-dequeue-input, gdb-source, gdb-pre-prompt, gdb-prompt)
15084 (gdb-subprompt, gdb-starting, gdb-stopping, gdb-frame-begin) 15611 (gdb-subprompt, gdb-starting, gdb-stopping, gdb-frame-begin)
15085 (gdb-stopped, gdb-post-prompt, gdb-concat-output) 15612 (gdb-stopped, gdb-post-prompt, gdb-concat-output)
15086 (def-gdb-auto-update-trigger, def-gdb-auto-update-handler) 15613 (def-gdb-auto-update-trigger, def-gdb-auto-update-handler)
15364 15891
15365 * faces.el (face-spec-set-match-display): Handle type gtk in display. 15892 * faces.el (face-spec-set-match-display): Handle type gtk in display.
15366 15893
15367 2004-05-12 Kenichi Handa <handa@m17n.org> 15894 2004-05-12 Kenichi Handa <handa@m17n.org>
15368 15895
15369 * descr-text.el: Require quail at comile time. 15896 * descr-text.el: Require quail at compile time.
15370 (describe-char): If an input method is on and it supports the 15897 (describe-char): If an input method is on and it supports the
15371 character, show how to input it. 15898 character, show how to input it.
15372 15899
15373 * international/quail.el (quail-install-decode-map): Accept a 15900 * international/quail.el (quail-install-decode-map): Accept a
15374 char-table whose subtype is `quail-decode-map'. 15901 char-table whose subtype is `quail-decode-map'.
15750 16277
15751 2004-05-03 Michael Mauger <mmaug@yahoo.com> 16278 2004-05-03 Michael Mauger <mmaug@yahoo.com>
15752 16279
15753 * emacs/lisp/progmodes/sql.el (sql-xemacs-p, sql-emacs19-p) 16280 * emacs/lisp/progmodes/sql.el (sql-xemacs-p, sql-emacs19-p)
15754 (sql-emacs20-p): Remove. 16281 (sql-emacs20-p): Remove.
15755 (sql-mode-syntax-table): Use shared GNU EMacs/XEmacs syntax. 16282 (sql-mode-syntax-table): Use shared GNU Emacs/XEmacs syntax.
15756 (sql-builtin-face, sql-doc-face): Remove. 16283 (sql-builtin-face, sql-doc-face): Remove.
15757 (sql-mode-ansi-font-lock-keywords) 16284 (sql-mode-ansi-font-lock-keywords)
15758 (sql-mode-oracle-font-lock-keywords) 16285 (sql-mode-oracle-font-lock-keywords)
15759 (sql-mode-postgres-font-lock-keywords) 16286 (sql-mode-postgres-font-lock-keywords)
15760 (sql-mode-linter-font-lock-keywords) 16287 (sql-mode-linter-font-lock-keywords)
16188 16715
16189 * subr.el (momentary-string-display): Support EXIT-CHAR that is 16716 * subr.el (momentary-string-display): Support EXIT-CHAR that is
16190 either a character representation of an event or an event 16717 either a character representation of an event or an event
16191 description list. 16718 description list.
16192 16719
16193 * type-break.el: Capitalise Emacs and Lisp. 16720 * type-break.el: Capitalize Emacs and Lisp.
16194 (type-break-good-break-interval, type-break-demo-boring-stats) 16721 (type-break-good-break-interval, type-break-demo-boring-stats)
16195 (type-break-terse-messages, type-break-file-name): New defcustoms. 16722 (type-break-terse-messages, type-break-file-name): New defcustoms.
16196 (type-break-post-command-hook) 16723 (type-break-post-command-hook)
16197 (type-break-warning-countdown-string): Quote variable names in doc. 16724 (type-break-warning-countdown-string): Quote variable names in doc.
16198 (type-break-interval-start, type-break-auto-save-file-name): New vars. 16725 (type-break-interval-start, type-break-auto-save-file-name): New vars.
16199 (type-break-mode): Document type-break-good-break-interval and the 16726 (type-break-mode): Document type-break-good-break-interval and the
16200 "session" file. Schedule break according to the session file. 16727 "session" file. Schedule break according to the session file.
16201 Kill session file buffer on exit. Organise for save-some-buffers 16728 Kill session file buffer on exit. Organize for save-some-buffers
16202 to always save the session file. 16729 to always save the session file.
16203 (type-break-mode-line-message-mode, type-break-query-mode): 16730 (type-break-mode-line-message-mode, type-break-query-mode):
16204 Uppercase arguments. 16731 Uppercase arguments.
16205 (type-break-file-time, type-break-file-keystroke-count, timep) 16732 (type-break-file-time, type-break-file-keystroke-count, timep)
16206 (type-break-choose-file, type-break-get-previous-time) 16733 (type-break-choose-file, type-break-get-previous-time)
16658 17185
16659 * progmodes/gdb-ui.el (gdb-frame-parameters): New constant. 17186 * progmodes/gdb-ui.el (gdb-frame-parameters): New constant.
16660 (gdb-frame-breakpoints-buffer, gdb-frame-stack-buffer) 17187 (gdb-frame-breakpoints-buffer, gdb-frame-stack-buffer)
16661 (gdb-frame-threads-buffer, gdb-frame-registers-buffer) 17188 (gdb-frame-threads-buffer, gdb-frame-registers-buffer)
16662 (gdb-frame-locals-buffer, gdb-frame-gdb-buffer) 17189 (gdb-frame-locals-buffer, gdb-frame-gdb-buffer)
16663 (gdb-frame-assembler-buffer): Improve behaviour with 17190 (gdb-frame-assembler-buffer): Improve behavior with
16664 multiple frames. 17191 multiple frames.
16665 (gdb-display-buffer): Extend search to all visible frames. 17192 (gdb-display-buffer): Extend search to all visible frames.
16666 17193
16667 2004-04-19 Eli Zaretskii <eliz@gnu.org> 17194 2004-04-19 Eli Zaretskii <eliz@gnu.org>
16668 17195
17334 (gdba): Update documentation. 17861 (gdba): Update documentation.
17335 (gdb-source): Cover case of auto-display output. 17862 (gdb-source): Cover case of auto-display output.
17336 17863
17337 2004-03-31 Luc Teirlinck <teirllm@auburn.edu> 17864 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
17338 17865
17339 * autorevert.el: Delete obsolete autoload's and defvar's. 17866 * autorevert.el: Delete obsolete autoloads and defvars.
17340 (auto-revert-check-vc-info): New user option. 17867 (auto-revert-check-vc-info): New user option.
17341 (auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p) 17868 (auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p)
17342 (auto-revert-handler-vc): Delete. 17869 (auto-revert-handler-vc): Delete.
17343 (auto-revert-handler): Treat return value `fast' of 17870 (auto-revert-handler): Treat return value `fast' of
17344 buffer-stale-function specially. Check `auto-revert-check-vc-info'. 17871 buffer-stale-function specially. Check `auto-revert-check-vc-info'.
17463 * emacs-lisp/rx.el (rx): Doc fix. 17990 * emacs-lisp/rx.el (rx): Doc fix.
17464 Fix copyright years. 17991 Fix copyright years.
17465 17992
17466 * strokes.el (strokes-global-set-stroke-string): New function. 17993 * strokes.el (strokes-global-set-stroke-string): New function.
17467 (strokes-list-strokes): Cope with strings, not just commands. 17994 (strokes-list-strokes): Cope with strings, not just commands.
17468 Set foreground colour of image. 17995 Set foreground color of image.
17469 (strokes-global-set-stroke): Doc fix. 17996 (strokes-global-set-stroke): Doc fix.
17470 17997
17471 2004-03-26 Luc Teirlinck <teirllm@auburn.edu> 17998 2004-03-26 Luc Teirlinck <teirllm@auburn.edu>
17472 17999
17473 * buff-menu.el (Buffer-menu-revert-function): Make it suitable for 18000 * buff-menu.el (Buffer-menu-revert-function): Make it suitable for
17564 18091
17565 2004-03-25 Juri Linkov <juri@jurta.org> 18092 2004-03-25 Juri Linkov <juri@jurta.org>
17566 18093
17567 * descr-text.el (describe-property-list): Add a button 18094 * descr-text.el (describe-property-list): Add a button
17568 for `face' property that calls `describe-face'. 18095 for `face' property that calls `describe-face'.
17569 Suggested by luis fernandes <elf@ee.ryerson.ca> 18096 Suggested by Luis Fernandes <elf@ee.ryerson.ca>
17570 18097
17571 * international/mule.el (keyboard-coding-system): 18098 * international/mule.el (keyboard-coding-system):
17572 * kmacro.el (kmacro-call-macro): Fix docstring. 18099 * kmacro.el (kmacro-call-macro): Fix docstring.
17573 18100
17574 * dired.el: Fix comments. 18101 * dired.el: Fix comments.
17945 (ruler-mode-right-fringe-cols): Use `fringe-columns'. 18472 (ruler-mode-right-fringe-cols): Use `fringe-columns'.
17946 (ruler-mode-right-scroll-bar-cols) 18473 (ruler-mode-right-scroll-bar-cols)
17947 (ruler-mode-left-scroll-bar-cols): Use `scroll-bar-columns'. 18474 (ruler-mode-left-scroll-bar-cols): Use `scroll-bar-columns'.
17948 (ruler-mode-ruler-function): New variable. 18475 (ruler-mode-ruler-function): New variable.
17949 (ruler-mode-header-line-format): Call `ruler-mode-ruler-function' 18476 (ruler-mode-header-line-format): Call `ruler-mode-ruler-function'
17950 if the value for `ruler-mode-ruler-function'is given. 18477 if the value for `ruler-mode-ruler-function' is given.
17951 18478
17952 * hexl.el (hexl-mode-hook): Make the hook customizable. 18479 * hexl.el (hexl-mode-hook): Make the hook customizable.
17953 (hexl-address-area, hexl-ascii-area): New customize variables. 18480 (hexl-address-area, hexl-ascii-area): New customize variables.
17954 (hexlify-buffer): Put font-lock-faces on the address area and 18481 (hexlify-buffer): Put font-lock-faces on the address area and
17955 the ascii area. 18482 the ascii area.
18319 (tramp-smb-maybe-open-connection): Use `tramp-process-connection-type'. 18846 (tramp-smb-maybe-open-connection): Use `tramp-process-connection-type'.
18320 (tramp-smb-open-connection): Clear password cache if login has failed. 18847 (tramp-smb-open-connection): Clear password cache if login has failed.
18321 18848
18322 * net/tramp.el (tramp-completion-mode) Don't check for 'xemacs' but 18849 * net/tramp.el (tramp-completion-mode) Don't check for 'xemacs' but
18323 `tramp-unified-filenames'. 18850 `tramp-unified-filenames'.
18324 (tramp-completion-mode): Make test for XEmacs explicitely. 18851 (tramp-completion-mode): Make test for XEmacs explicitly.
18325 `event-to-character' can exists in Emacs packages too. 18852 `event-to-character' can exists in Emacs packages too.
18326 Reported by Matt Swift <swift@alum.mit.edu>. 18853 Reported by Matt Swift <swift@alum.mit.edu>.
18327 (tramp-buffer-name): Buffer name must contain the user if exists. 18854 (tramp-buffer-name): Buffer name must contain the user if exists.
18328 Reported by Adrian Phillips <a.phillips@met.no>. 18855 Reported by Adrian Phillips <a.phillips@met.no>.
18329 (tramp-do-copy-or-rename-file): Handle out-of-band methods. 18856 (tramp-do-copy-or-rename-file): Handle out-of-band methods.
18792 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org> 19319 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
18793 19320
18794 * ses.el: Use "ses--" prefixes for buffer-local variables. 19321 * ses.el: Use "ses--" prefixes for buffer-local variables.
18795 Use (point-min) instead of 1, even when we know the buffer 19322 Use (point-min) instead of 1, even when we know the buffer
18796 is unnarrowed. 19323 is unnarrowed.
18797 (ses-build-load-map): Delete. Distribute its content to defconst's for 19324 (ses-build-load-map): Delete. Distribute its content to defconsts for
18798 the three maps. 19325 the three maps.
18799 (ses-menu, ses-header-line-menu): New menus. 19326 (ses-menu, ses-header-line-menu): New menus.
18800 (ses-mode-map): Use them. 19327 (ses-mode-map): Use them.
18801 (ses-read-number) New fun. Duplicates code from interactive "N" spec. 19328 (ses-read-number) New fun. Duplicates code from interactive "N" spec.
18802 19329
18914 (inferior-prolog-mode): Derive from comint-mode. 19441 (inferior-prolog-mode): Derive from comint-mode.
18915 (run-prolog): Avoid switch-to-buffer which can fail in dedicated and 19442 (run-prolog): Avoid switch-to-buffer which can fail in dedicated and
18916 minibuffer windows. 19443 minibuffer windows.
18917 19444
18918 * progmodes/grep.el (grep-regexp-alist): Allow :, \t and ( 19445 * progmodes/grep.el (grep-regexp-alist): Allow :, \t and (
18919 in file names, as long as it is unabmiguous. 19446 in file names, as long as it is unambiguous.
18920 19447
18921 2004-02-08 Andreas Schwab <schwab@suse.de> 19448 2004-02-08 Andreas Schwab <schwab@suse.de>
18922 19449
18923 * textmodes/reftex-toc.el 19450 * textmodes/reftex-toc.el
18924 (reftex-toc-load-all-files-for-promotion): Remove useless use of 19451 (reftex-toc-load-all-files-for-promotion): Remove useless use of
19387 19914
19388 2004-01-11 Glenn Morris <gmorris@ast.cam.ac.uk> 19915 2004-01-11 Glenn Morris <gmorris@ast.cam.ac.uk>
19389 19916
19390 * calendar/appt.el: Update copyright and commentary. 19917 * calendar/appt.el: Update copyright and commentary.
19391 (appt-issue-message): Make obsolete. 19918 (appt-issue-message): Make obsolete.
19392 (appt-visible, appt-msg-window): Make obsolete, in favour of 19919 (appt-visible, appt-msg-window): Make obsolete, in favor of
19393 appt-display-format. 19920 appt-display-format.
19394 (appt-display-mode-line, appt-display-duration) 19921 (appt-display-mode-line, appt-display-duration)
19395 (appt-display-diary, appt-time-msg-list, appt-mode-string) 19922 (appt-display-diary, appt-time-msg-list, appt-mode-string)
19396 (appt-prev-comp-time, appt-display-count, appt-timer) 19923 (appt-prev-comp-time, appt-display-count, appt-timer)
19397 (appt-convert-time): Doc change. 19924 (appt-convert-time): Doc change.
19778 (gdb-first-pre-prompt): New variable. 20305 (gdb-first-pre-prompt): New variable.
19779 Remove trailing white space. 20306 Remove trailing white space.
19780 20307
19781 * gdb-ui.el (gdb-prompt): Change filter for level 3 annotations, 20308 * gdb-ui.el (gdb-prompt): Change filter for level 3 annotations,
19782 if necessary. 20309 if necessary.
19783 (gdb-ann3): New function. Initialise M-x gdb as for M-x gdba if 20310 (gdb-ann3): New function. Initialize M-x gdb as for M-x gdba if
19784 annotations are detected. 20311 annotations are detected.
19785 (gud-gdba-marker-filter): Use global variable gud-marker-acc 20312 (gud-gdba-marker-filter): Use global variable gud-marker-acc
19786 instead of a local one to allow transition from 20313 instead of a local one to allow transition from
19787 gud-gdb-marker-filter. 20314 gud-gdb-marker-filter.
19788 Remove trailing white space. 20315 Remove trailing white space.
21790 2003-08-03 Glenn Morris <gmorris@ast.cam.ac.uk> 22317 2003-08-03 Glenn Morris <gmorris@ast.cam.ac.uk>
21791 22318
21792 * calendar/calendar.el (diary-file, diary-file-name-prefix) 22319 * calendar/calendar.el (diary-file, diary-file-name-prefix)
21793 (european-calendar-style, diary-date-forms) 22320 (european-calendar-style, diary-date-forms)
21794 (calendar-day-name-array, calendar-month-name-array): Doc change. 22321 (calendar-day-name-array, calendar-month-name-array): Doc change.
21795 (generate-calendar-month): Adapt for new behaviour of 22322 (generate-calendar-month): Adapt for new behavior of
21796 `calendar-day-name' function. 22323 `calendar-day-name' function.
21797 (calendar-abbrev-length, calendar-day-abbrev-array) 22324 (calendar-abbrev-length, calendar-day-abbrev-array)
21798 (calendar-month-abbrev-array): New variables. 22325 (calendar-month-abbrev-array): New variables.
21799 (calendar-abbrev-construct): New function. 22326 (calendar-abbrev-construct): New function.
21800 (calendar-day-name, calendar-month-name): Use new abbrev arrays, 22327 (calendar-day-name, calendar-month-name): Use new abbrev arrays,
21801 rather than fixing abbrevs at some width. Calling syntax change. 22328 rather than fixing abbrevs at some width. Calling syntax change.
21802 (calendar-make-alist): Use abbrev arrays. Calling syntax change. 22329 (calendar-make-alist): Use abbrev arrays. Calling syntax change.
21803 (calendar-date-string): Adapt for new behaviours of 22330 (calendar-date-string): Adapt for new behaviors of
21804 `calendar-day-name' and `calendar-month-name' functions. 22331 `calendar-day-name' and `calendar-month-name' functions.
21805 22332
21806 * calendar/diary-lib.el (list-diary-entries): Adapt for new 22333 * calendar/diary-lib.el (list-diary-entries): Adapt for new
21807 behaviour of `calendar-day-name' and `calendar-month-name' functions. 22334 behavior of `calendar-day-name' and `calendar-month-name' functions.
21808 (diary-name-pattern): Use abbrev arrays, rather than fixing 22335 (diary-name-pattern): Use abbrev arrays, rather than fixing
21809 abbrevs at three chars. Calling syntax change. 22336 abbrevs at three chars. Calling syntax change.
21810 (mark-diary-entries): Adapt for new behaviours of 22337 (mark-diary-entries): Adapt for new behaviors of
21811 `diary-name-pattern' and `calendar-make-alist' functions. 22338 `diary-name-pattern' and `calendar-make-alist' functions.
21812 (fancy-diary-font-lock-keywords): Adapt for new behaviour of 22339 (fancy-diary-font-lock-keywords): Adapt for new behavior of
21813 `diary-name-pattern' function. 22340 `diary-name-pattern' function.
21814 (font-lock-diary-date-forms): Use abbrev arrays, rather than 22341 (font-lock-diary-date-forms): Use abbrev arrays, rather than
21815 fixing abbrevs at three chars. Calling syntax change. 22342 fixing abbrevs at three chars. Calling syntax change.
21816 (cal-hebrew, cal-islam): Require when compiling. 22343 (cal-hebrew, cal-islam): Require when compiling.
21817 (diary-font-lock-keywords): Adapt for new behaviour of 22344 (diary-font-lock-keywords): Adapt for new behavior of
21818 `font-lock-diary-date-forms' function. 22345 `font-lock-diary-date-forms' function.
21819 22346
21820 * calendar/cal-hebrew.el: Reposition some code so defined before used. 22347 * calendar/cal-hebrew.el: Reposition some code so defined before used.
21821 (calendar-hebrew-month-name-array-common-year) 22348 (calendar-hebrew-month-name-array-common-year)
21822 (calendar-hebrew-month-name-array-leap-year): Add doc strings. 22349 (calendar-hebrew-month-name-array-leap-year): Add doc strings.
21823 (list-hebrew-diary-entries): Adapt for new behaviours of 22350 (list-hebrew-diary-entries): Adapt for new behaviors of
21824 `calendar-day-name' and `add-to-diary-list' functions. 22351 `calendar-day-name' and `add-to-diary-list' functions.
21825 (mark-hebrew-diary-entries): Adapt for new behaviours of 22352 (mark-hebrew-diary-entries): Adapt for new behaviors of
21826 `diary-name-pattern' and `calendar-make-alist' functions. 22353 `diary-name-pattern' and `calendar-make-alist' functions.
21827 22354
21828 * calendar/cal-islam.el (calendar-islamic-month-name-array): 22355 * calendar/cal-islam.el (calendar-islamic-month-name-array):
21829 Add doc string. 22356 Add doc string.
21830 (list-islamic-diary-entries): Adapt for new behaviours of 22357 (list-islamic-diary-entries): Adapt for new behaviors of
21831 `calendar-day-name' and `add-to-diary-list' functions. 22358 `calendar-day-name' and `add-to-diary-list' functions.
21832 (mark-islamic-diary-entries): Adapt for new behaviours of 22359 (mark-islamic-diary-entries): Adapt for new behaviors of
21833 `diary-name-pattern' and `calendar-make-alist' functions. 22360 `diary-name-pattern' and `calendar-make-alist' functions.
21834 22361
21835 * calendar/cal-menu.el (cal-menu-update): Adapt for new behaviour of 22362 * calendar/cal-menu.el (cal-menu-update): Adapt for new behavior of
21836 `calendar-month-name' function. 22363 `calendar-month-name' function.
21837 22364
21838 * calendar/cal-coptic.el (coptic-name): defvar rather than defconst. 22365 * calendar/cal-coptic.el (coptic-name): defvar rather than defconst.
21839 22366
21840 * calendar/solar.el (solar-seasons-data): Move definition before use. 22367 * calendar/solar.el (solar-seasons-data): Move definition before use.