X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b82a6ae78c2112209f81b9b64470ae92c0350a2c..675254bc4b3ccb7931dda00969a08277d3967e3d:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 86e2da3156..1533d3aae1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,422 @@ +2004-05-23 Juri Linkov + + * info.el (Info-index-nodes): New var and fun. + (Info-goto-index, Info-index, info-apropos) + (Info-find-emacs-command-nodes): Rewrite to use Info-index-nodes. + (Info-index): Fix docstring. Store and restore Info-history-list. + (Info-complete-nodes): New var. + (Info-complete-menu-item): Use it. + (Info-index-node): New fun. + (Info-final-node, Info-forward-node, Info-backward-node) + (Info-build-toc, Info-try-follow-nearest-node, Info-fontify-node): + Use Info-index-node. + (Info-extract-menu-item, Info-extract-menu-counting): Set second + arg of `Info-extract-menu-node-name' to non-nil for index nodes. + (Info-find-node-2): If a node with period in its name not found, + try to find a node without the name part after period. + (Info-select-node): Call Info-fontify-node only if + Info-fontify-maximum-menu-size is not nil. + (info-apropos): Set Info-fontify-maximum-menu-size to nil. + (Info-find-emacs-command-nodes, Info-goto-emacs-command-node): + Preserve Info-history-list. + (Info-toc): Set Info-current-file. + (Info-build-toc): Move point to the beginning of the buffer. + Add main-file variable. + (Info-dir-remove-duplicates, Info-history, Info-toc, info-apropos): + Use backslashed representation of the control character ^_. + + * textmodes/texinfmt.el (texinfo-print-index): Print index line + numbers in the new Texinfo 4.7 format. + + * add-log.el (change-log-font-lock-keywords): Remove `:' from + regexps for function and variable names. + + * descr-text.el (describe-property-list): Add [show] button for + `syntax-table' property with action to pp to a separate buffer. + (describe-char): Replace search-forward by re-search-forward with + whitespace regexp after "character:" to not fail in too narrow + windows. + + * simple.el (next-error-find-buffer): Add a rule to return + next-error capable buffer if one window on the selected frame + displays such buffer. + +2004-05-23 Nick Roberts + + * progmodes/gdb-ui.el (gdb-server-prefix): New variable. + (gud-watch, gdb-send-item, gdb-breakpoints-mode, gdb-frames-mode) + (gdb-locals-mode, gdb-send-item, gdb-toggle-breakpoint) + (gdb-delete-breakpoint, gdb-frames-select, gdb-threads-buffer) + (gdb-registers-buffer, gdb-reset, gdb-assembler-buffer): Handle + new value for gud-minor-mode (gdbmi). + (gdb-buffer-type, gdb-input-queue, gdb-prompting) + (gdb-output-sink, gdb-current-item, gdb-pending-triggers): Change + from local to global gdb variable set. + (gdb-ann3): Initialise above gdb variable set. + (gdb-var-update, gdb-var-update-handler, gdb-enqueue-input) + (gdb-dequeue-input, gdb-source, gdb-pre-prompt, gdb-prompt) + (gdb-subprompt, gdb-starting, gdb-stopping, gdb-frame-begin) + (gdb-stopped, gdb-post-prompt, gdb-concat-output) + (def-gdb-auto-update-trigger, def-gdb-auto-update-handler) + (gdb-info-locals-handler, gdb-invalidate-assembler) + (gdb-get-current-frame, gdb-frame-handler): Handle gdb variable + set as global variables. + (gdb-get-create-buffer): Don't make gud-comint buffer-local. + Handle gdbmi. + (gdb-info-breakpoints-custom): Fix regexp. + (def-gdb-var): Delete. + + * progmodes/gud.el (gud-menu-map, gud-speedbar-menu-items) + (gud-speedbar-buttons, gud-sentinel, gud-display-line) + (gud-basic-call): Handle new value for gud-minor-mode (gdbmi) for + a new mode. The file (gdb-mi.el) for this mode will be included + with the GDB distribution (6.2 onwards) and will use GDB/MI as its + primary interface. + +2004-05-23 Jesper Harder + + * progmodes/grep.el (grep-tree): Ensure that DIR argument is + interpreted as a directory. + +2004-05-22 Richard M. Stallman + + * textmodes/paragraphs.el (sentence-end): Match unicode curly quotes + as a close quote. + + * textmodes/bibtex.el: Use assoc-string, not assoc-ignore-case. + + * progmodes/idlw-shell.el (idlwave-shell-get-object-class): + Use assoc-string, not assoc-ignore-case. + + * progmodes/ada-mode.el: Use assoc-string, not assoc-ignore-case. + + * emacs-lisp/lisp.el (mark-defun, narrow-to-defun): + If moving back then fwd gets a defun that ends before point, + try again moving fwd then back. + + * files.el (file-name-non-special): Allow t in file-arg-indices + to mean requote the return value. Use `identity' as an element + rather than as the whole value. + + * gs.el (gs-options): Add -dSAFER. Mark it risky. + +2004-05-22 Juanma Barranquero + + * help-fns.el (help-add-fundoc-usage): Use %S only for output of + `help-make-usage'. + (help-highlight-arguments): Skip function name before searching + for arguments. + +2004-05-21 Juanma Barranquero + + * allout.el (allout-chart-subtree, allout-rebullet-topic-grunt): + Don't mention in the docstring these arguments meant for + internal (recursive) use only. + (allout-char-spec): Comment out (it's not implemented). + (allout-old-expose-topic, allout-exposure): Fix docstring and add + obsolescence declaration. + (allout-flatten-exposed-to-buffer) + (allout-indented-exposed-to-buffer): Fix typos in docstring. + (my-mark-marker): Doc fix. + (produce-allout-mode-map, allout-sibling-index) + (allout-isearch-expose, allout-distinctive-bullet) + (allout-open-topic, allout-reindent-body) + (allout-rebullet-heading, allout-process-exposed) + (allout-insert-listified, allout-latex-verb-quote) + (allout-insert-latex-header, allout-insert-latex-trailer): + Make arguments match their use in docstring. + (allout-primary-bullet, allout-old-style-prefixes) + (allout-inhibit-protection, allout-init, allout-mode) + (allout-before-change-protect, allout-flag-region): + Use "Emacs" instead of "emacs" in docstrings. + +2004-05-21 Masayuki Ataka (tiny change) + + * international/characters.el: Modify syntax of more characters. + +2004-05-21 Masatake YAMATO + + * progmodes/etags.el (tags-apropos, list-tags): Require + apropos. + (etags-tags-completion-table): Show parsing progress. + +2004-05-20 Luc Teirlinck + + * locate.el (locate-prompt-for-command): Shorten first line of + docstring. + (locate-mode): Expand docstring and include keymap summary. + + * files.el (find-file-noselect-1): Limit the scope of the + `inhibit-read-only' binding. Make sure that `inhibit-read-only' + is, by default, nil during the execution of + `find-file-not-found-functions' and `find-file-hook'. + +2004-05-20 Michael Mauger + + * facemenu.el (facemenu-color-name-equal): New function. + (list-colors-display): Use it to compare colors instead of + facemenu-color-equal. + +2004-05-20 Dan Nicolaescu + + * compare-w.el (compare-windows-face): Use min-colors instead of + checking for tty or pc types. + +2004-05-19 Stefan Monnier + + * simple.el (do-auto-fill): Remove unused vars `bol' and `opoint'. + (completion-setup-function): Use with-current-buffer. + Properly save excursion. Simplify. + Don't assume there is necessarily a `mouse-face' property somewhere. + + * progmodes/gud.el (gud-reset): Use unless & with-current-buffer. + + * progmodes/gdb-ui.el (gdb-reset): Use unless. Fix regexp. + + * emacs-lisp/bytecomp.el (byte-compile-log): Use backquotes. + (byte-compile-log-1): Don't call (byte-goto-log-buffer). + Use with-current-buffer. + (byte-goto-log-buffer): Delete. + (byte-compile-log-file): Call compilation-forget-errors. + +2004-05-19 Takaaki Ota (tiny change) + + * net/ldap.el (ldap-search-internal): Avoid mixing standard error + output messages into the search result. + +2004-05-19 Masatake YAMATO + + * wid-edit.el (widget-radio-button-notify): Revert my last + change. Reported by Katsumi Yamaoka . + +2004-05-19 Kenichi Handa + + * international/characters.el: Fix syntax (open/close) of CJK chars. + +2004-05-18 Karl Chen (tiny change) + + * help-mode.el (help-go-back): Don't depend on position of back button. + +2004-05-18 Stefan Monnier + + * files.el (auto-save-file-name-transforms): Make sure ange-ftp temp + files files don't contain an accidental additional /. + + * textmodes/tex-mode.el (tex-compilation-parse-errors): Save excursion + in source buffer. + +2004-05-18 Masatake YAMATO + + * wid-edit.el (widget-radio-button-notify): Don't pass `widget' + to widget-apply. :action method assumes 2 arguments, not 3. + +2004-05-17 Glenn Morris + + * progmodes/f90.el (f90-end-block-re, f90-start-block-re): + New constants. + (hs-special-modes-alist): Add an f90-mode entry. + +2004-05-17 Sam Steingold + + * emacs-lisp/cl-indent.el (common-lisp-indent-function-1): + Indent "without-" forms just like "with-" and "do-". Use regexp-opt. + +2004-05-16 Kim F. Storm + + * emacs-lisp/timer.el (timer-event-handler): Fix last change. + +2004-05-15 John Wiegley + + * eshell/esh-io.el (eshell-get-target): Whitespace changes. + (eshell-output-object-to-target): Improve output speed 20% by not + calling `eshell-stringify' if something is already known to be a string. + +2004-05-15 Alex Ott + + * textmodes/ispell.el (ispell-local-dictionary-alist): + Add windows-1251 to the choice of coding systems. + (ispell-dictionary-alist-6): Add support for "russianw.aff", + encoded in cp1251. + +2004-05-15 Dan Nicolaescu + + * progmodes/compile.el (compilation-warning-face) + (compilation-info-face): Use min-colors. + +2004-05-15 Jan Dj,Ad(Brv + + * toolbar/close.pbm, toolbar/close.xpm + * toolbar/copy.pbm, toolbar/copy.xpm + * toolbar/cut.pbm, toolbar/cut.xpm + * toolbar/help.pbm, toolbar/help.xpm + * toolbar/home.pbm, toolbar/home.xpm + * toolbar/index.pbm, toolbar/index.xpm + * toolbar/jump_to.pbm, toolbar/jump_to.xpm + * toolbar/left_arrow.pbm, toolbar/left_arrow.xpm + * toolbar/new.pbm, toolbar/new.xpm + * toolbar/open.pbm, toolbar/open.xpm + * toolbar/paste.pbm, toolbar/paste.xpm + * toolbar/preferences.pbm, toolbar/preferences.xpm + * toolbar/print.pbm, toolbar/print.xpm + * toolbar/right_arrow.pbm, toolbar/right_arrow.xpm + * toolbar/save.pbm, toolbar/save.xpm + * toolbar/saveas.pbm, toolbar/saveas.xpm + * toolbar/search.pbm, toolbar/search.xpm + * toolbar/spell.pbm, toolbar/spell.xpm + * toolbar/undo.pbm, toolbar/undo.xpm + * toolbar/up_arrow.pbm, toolbar/up_arrow.xpm: New icons from + GTK+ version 2. + + +2004-05-15 Kim F. Storm + + * emacs-lisp/timer.el (timer-activate): Add optional arg triggered-p. + Use it to set triggered-p element of timer. + (timer-event-handler): Set triggered-p element non-nil while running + the timer function. + +2004-05-14 David Ponce + + * tree-widget.el: New file. + +2004-05-13 Marcelo Toledo + + * language/european.el ("Brazilian Portuguese"): Add support for + Brazilian Portuguese. + +2004-05-13 John Wiegley + + * iswitchb.el (iswitchb-use-virtual-buffers): Only turn on + `recentf-mode' if this variable has been customized to t. + + * eshell/esh-test.el (eshell-test): Call the function + `emacs-version' rather than trying to build a custom version string. + +2004-05-13 Stefan Monnier + + * net/telnet.el (telnet-mode): Use define-derived-mode. + Don't modify the global value of comint-prompt-regexp. + +2004-05-13 John Paul Wallington + + * version.el (emacs-version): Check for `gtk' feature before + `x-toolkit' feature. + +2004-05-13 Juanma Barranquero + + * files.el (file-truename): Don't mention COUNTER and PREV-DIRS + arguments in the docstring, they're used only in recursive calls. + + * help-fns.el (help-arg-highlighting-function) + (help-argument-name): Delete. + (help-default-arg-highlight): New function. + (help-do-arg-highlighting): Use it. + +2004-05-13 Glenn Morris + + * calendar/appt.el (appt-disp-window): + Use `calendar-set-mode-line' for a centered mode-line. + +2004-05-13 Takaaki Ota (tiny change) + + * calendar/appt.el (appt-disp-window): Do not split window + excessively when `split-height-threshold' is low. + +2004-05-12 Nick Roberts + + * progmodes/gud.el (gud-mode): Add gud-kill-buffer-hook to + kill-buffer-hook here and make it local. + (gud-kill-buffer-hook): Use kill-process for a sure kill. + +2004-05-12 Daniel Pfeiffer + + * progmodes/compile.el (compilation-set-window-height): + Use save-excursion to protect against misplaced marker. + +2004-05-12 Jan Dj,Ad(Brv + + * custom.el (defface): Document that type can have value gtk. + + * faces.el (face-spec-set-match-display): Handle type gtk in display. + +2004-05-12 Kenichi Handa + + * descr-text.el: Require quail at comile time. + (describe-char): If an input method is on and it supports the + character, show how to input it. + + * international/quail.el (quail-install-decode-map): Accept a + char-table whose subtype is `quail-decode-map'. + (quail-store-decode-map-key, quail-gen-decode-map1) + (quail-gen-decode-map, quail-find-key1, quail-find-key) + (quail-show-key): New functions. + +2004-05-12 Juanma Barranquero + + * generic.el (define-generic-mode): Remove redundant arglist info. + + * help-fns.el (help-split-fundoc, help-add-fundoc-usage): + Make arguments match their use in docstring. + (help-arg-highlighting-function): New variable. + (help-argument-name): Mention it in the docstring. + (help-do-arg-highlight): Use it. Expand regexp to accept also + ARG-xxx and xxx-ARG references. + +2004-05-11 Yoichi NAKAYAMA (tiny change) + + * mail/rfc2368.el (rfc2368-parse-mailto-url): Make the results of + parsing "mailto:addr1%2C%20addr2", "mailto:?to=addr1%2C%20addr2", + and "mailto:addr1?to=addr2" equal. + +2004-05-11 Alexander Pohoyda (tiny change) + + * man.el (Man-getpage-in-background): Use shell-file-name + and shell-command-switch variables instead of hard-coded values. + +2004-05-11 Eli Zaretskii + + * iimage.el: New file. + +2004-05-11 Juanma Barranquero + + * custom.el (custom-initialize-default, defcustom): Typo in docstring. + + * files.el (set-visited-file-name, file-expand-wildcards): + Fix docstring. + +2004-05-10 Stefan Monnier + + * emacs-lisp/lisp-mode.el (prin1-char): Use eventp. + + * subr.el (eventp): Be more discriminating with integers. + +2004-05-10 Daniel Pfeiffer + + * progmodes/compile.el (compile): Add universal prefix arg. + (compilation-error-regexp-alist-alist): Add edg patterns. + +2004-05-10 Sam Steingold + + * textmodes/ispell.el (ispell-message): + Use `message-cite-prefix-regexp' instead of `message-yank-prefix'. + +2004-05-10 Dave Love + + * progmodes/python.el (help-buffer): Autoload when compiling. + (python-after-info-look): Don't assume Info-goto-node returns non-nil. + (run-python): Prepend to any existing PYTHONPATH. + +2004-05-10 Nick Roberts + + * progmodes/gdb-ui.el (gdb-annotation-rules): Add nquery annotation + for pending breakpoints. + +2004-05-10 Richard M. Stallman + + * mail/unrmail.el (unrmail): Mostly rewritten. Parses the file + directly without calling any functions in Rmail. + (unrmail-unprune): Function deleted. + 2004-05-10 Stefan Monnier * progmodes/python.el (inferior-python-mode-map): Remove erroneous @@ -15,12 +434,21 @@ 2004-05-10 Juanma Barranquero - * subr.el (remove-overlays, read-passwd): Fix docstring. - * help-fns.el (help-argument-name): Default to italic. (help-highlight-arguments): Return always (usage . doc), even when usage is nil. + * ibuf-macs.el (define-ibuffer-column, define-ibuffer-sorter) + (define-ibuffer-filter): Add usage info. + (define-ibuffer-op): Add usage info (but CL-style defaults for + keyword args are not shown). + + * subr.el (remove-overlays, read-passwd): Fix docstring. + (start-process-shell-command): Fix docstring. Put usage info in a + format usable by `describe-function'. + (open-network-stream, open-network-stream-nowait) + (open-network-stream-server): Fix docstring. + 2004-05-09 Jason Rumney * international/code-pages (cp932, cp936, cp949, c950): Remove. @@ -43,15 +471,15 @@ 2004-05-09 Juanma Barranquero - * net/quickurl.el (quickurl, quickurl-browse-url, quickurl-read): - Don't use CL-style default args. + * help-fns.el (help-highlight-arguments): Don't try to highlight + missing or autoloaded arglists. Accept structured arguments, like + the first ones of `do' and `flet'. * pcvs.el (cvs-mode-run, cvs-is-within-p): Fix typo in docstring. (cvs-get-marked): Remove redundant arglist info. - * help-fns.el (help-highlight-arguments): Don't try to highlight - missing or autoloaded arglists. Accept structured arguments, like - the first ones of `do' and `flet'. + * net/quickurl.el (quickurl, quickurl-browse-url, quickurl-read): + Don't use CL-style default args. 2004-05-08 Andreas Schwab @@ -270,13 +698,13 @@ 2004-05-06 Juanma Barranquero + * ehelp.el (electric-help-command-loop): Check whether the last + character is visible, not (point-max). + * help-fns.el (help-argument-name): Default to bold; don't inherit from font-lock-variable-name-face. (help-do-arg-highlight): Grok also ARGth occurrences in the docstring. - * ehelp.el (electric-help-command-loop): Check whether the last - character is visible, not (point-max). - 2004-05-05 Kenichi Handa * descr-text.el (describe-char): Copy the character with text @@ -324,6 +752,9 @@ 2004-05-04 Juanma Barranquero + * ehelp.el (electric-help-command-loop, electric-help-undefined) + (electric-help-help): Check against unmapped commands. + * help-fns.el (help-argument-name): New face, inheriting from font-lock-variable-name-face, to highlight function arguments in `describe-function' and `describe-key'. @@ -331,15 +762,12 @@ list of arguments in a string. (help-highlight-arguments): Highlight the function arguments and all uses of them in the docstring. - (describe-function-1): Use it. Do docstring output via `insert', + (describe-function-1): Use it. Do docstring output via `insert', not 'princ', so text attributes are preserved. - * winner.el (winner-mode-map): Move winner-undo and winner-redo to - C-c and C-c , respectively (the previous bindings - conflict with prev-buffer, next-buffer). - - * ehelp.el (electric-help-command-loop, electric-help-undefined) - (electric-help-help): Check against unmapped commands. + * winner.el (winner-mode-map): Move `winner-undo' and + `winner-redo' to C-c and C-c , respectively (the + previous bindings conflict with `prev-buffer', `next-buffer'). 2004-05-03 Roland Winkler @@ -359,7 +787,7 @@ (bibtex-parse-entry): Fix docstring. (bibtex-print-help-message): Use bibtex-field-list. (bibtex-make-field): Use bibtex-field-list. - (bibtex-entry-index): Bugfix. Return crossref key if required. + (bibtex-entry-index): Bugfix. Return crossref key if required. (bibtex-lessp): Fix docstring. 2004-05-03 Luc Teirlinck @@ -552,18 +980,17 @@ * progmodes/fortran.el (fortran-fill): Use local var `bol' rather than duplicate call to `line-beginning-position'. - * progmodes/f90.el (f90-get-present-comment-type): Return - whitespace, as well as comment chars, for consistent filling + * progmodes/f90.el (f90-get-present-comment-type): + Return whitespace, as well as comment chars, for consistent filling of comment blocks. Use `match-string-no-properties'. - (f90-break-line): Do not leave trailing whitespace when filling - comments. + (f90-break-line): Trim trailing whitespace when filling comments. 2004-04-30 Dave Love * calendar/diary-lib.el (diary-outlook-formats): New variable. (diary-from-outlook-internal, diary-from-outlook) - (diary-from-outlook-gnus, diary-from-outlook-rmail): New - functions to import diary entries from Outlook-format + (diary-from-outlook-gnus, diary-from-outlook-rmail): + New functions to import diary entries from Outlook-format appointments in mail messages. 2004-04-29 Stefan Monnier @@ -591,8 +1018,7 @@ * progmodes/sql.el (sql-product-alist): Rename variable `sql-product-support'. Add Postgres login parameters. - (sql-set-product, sql-product-feature): Update with renamed - variable. + (sql-set-product, sql-product-feature): Update with renamed variable. (sql-connect-postgres): Add username prompt. (sql-imenu-generic-expression, sql-mode-font-lock-object-name): Make patterns less product specific. @@ -614,11 +1040,10 @@ (sql-mode-sqlite-font-lock-keywords) (sql-mode-db2-font-lock-keywords): Default to nil. (sql-product-font-lock): Always highlight ANSI keywords. - (sql-add-product-keywords): Made similar to - `font-lock-add-keywords'. + (sql-add-product-keywords): Made similar to `font-lock-add-keywords'. (sql-send-string): Add function. -2004-04-29 Dave Love +2004-04-29 Dave Love * progmodes/cfengine.el (cfengine-beginning-of-defun) (cfengine-end-of-defun): Ensure progress through buffer. @@ -1061,11 +1486,11 @@ 2004-04-21 Juanma Barranquero - * makefile.w32-in (WINS): Add url/ directory. - * font-lock.el (font-lock-preprocessor-face): Remove spurious quote. (font-lock-warning-face): Fix spacing. + * makefile.w32-in (WINS): Add url/ directory. + 2004-04-21 Lars Hansen * desktop.el (desktop-buffer-mode-handlers): New variable. @@ -1810,7 +2235,7 @@ 2004-04-05 Vinicius Jose Latorre - * printing.el: Dox fix. + * printing.el: Doc fix. 2004-04-05 Nick Roberts @@ -2412,7 +2837,7 @@ 2004-03-21 Andre Spiegel - * vc.el Add new optional BUFFER argument to vc-BACKEND-print-log + * vc.el: Add new optional BUFFER argument to vc-BACKEND-print-log and vc-BACKEND-diff. (vc-print-log): If the print-log implementation supports it, use the new BUFFER argument to direct output to *vc-change-log*, not *vc*. @@ -6812,7 +7237,7 @@ 2003-07-10 Vinicius Jose Latorre * ps-print.el: Print line number correctly in a region. Reported by - Tim Allen + Tim Allen . (ps-print-version): New version number (6.6.2). (ps-printing-region): Code fix. @@ -7168,7 +7593,7 @@ See ChangeLog.10 for earlier changes. ;; coding: iso-2022-7bit ;; End: - Copyright (C) 2001, 2002 Free Software Foundation, Inc. + Copyright (C) 2001, 02, 04 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved.