]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index 1def811c5c584a70e75a9c7ac99cd4e934cdb813..4699f639d575d2e6678ef2797ee1367160b93d66 100644 (file)
@@ -1,3 +1,301 @@
+2005-01-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * wid-edit.el (widget-specify-button): If mouse pointer shape
+       cannot be changed, use mouse face instead.
+
+2005-01-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
+       (gdb-goto-breakpoint): Make breakpoint handling work on template
+       functions in C++.  Reported by Martin Reed <mjreed@essex.ac.uk>
+       (gdb-assembler-custom): Update to recognise breakpoint information
+       added on 2005-01-19.
+
+2005-01-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * descr-text.el: Add more keywords.
+
+2005-01-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * speedbar.el: Avoid unnecessary use of locate-library.
+
+       * international/mule-cmds.el (standard-display-european-internal):
+       Don't fiddle with latin-1 non-break space any more since it's now
+       special cased in the C code.
+       Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
+
+2005-01-26  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * cus-start.el (all): Add `undo-outer-limit'.
+
+2005-01-25  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-format-entry):
+       Use `bibtex-empty-field-re' only on the text of fields, not on entire
+       field lines.
+       (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
+       not on part of a buffer.
+
+2005-01-25  Lute Kamstra  <lute@gnu.org>
+
+       * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
+       nonempty field text strings like "{letters\\macro{}more letters}".
+       Clarify docstring.
+       (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
+       (bibtex-entry-offset, bibtex-parse-association)
+       (bibtex-parse-field-name): Fix typos in docstrings.
+       (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
+
+2005-01-24  Carsten Dominik <dominik@science.uva.nl>
+
+       * textmodes/reftex-global.el (reftex-isearch-push-state-function)
+       (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
+       (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
+       (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
+
+       * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
+       isearch minor mode.
+
+2005-01-24  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
+
+2005-01-24  Lute Kamstra  <lute@gnu.org>
+
+       * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
+       CASECHARS and NOT-CASECHARS regular expressions of the
+       "nederlands" and "nederlands8" dictionaries to prevent a "Range
+       striding over charsets" error.
+
+2005-01-24  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
+       display variable name.
+
+2005-01-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
+       Fix setting of the element of encoded-kbd-iso2022-invocations.
+
+2005-01-24  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
+       (gdb-threads-select): Change to also accept mouse events.
+       (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
+       (gdb-threads-mouse-select): Delete.
+
+2005-01-23  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * files.el (insert-directory): Take care of empty directory,
+       listed without -a switch.
+
+2005-01-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/refill.el (refill-post-command-function):
+       Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
+       to the list of functions that we should be careful not to undo.
+       (refill-late-fill-paragraph-function): Remove.
+       (refill-saved-state): New var.
+       (refill-mode): Use it to save fill-paragraph-function.
+       Save also the value of auto-fill-function.
+
+       * term/w32-win.el: Simplify code.
+
+2005-01-23  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (line-move): Adapt to new return value from
+       pos-visible-in-window-p.
+
+       * simple.el (line-move): Fix last change.  Check partial
+       visibility at point rather than at window-start.
+
+2005-01-22  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32-win.el (xw-defined-colors): Remove debug-message.
+
+2005-01-22  David Kastrup  <dak@gnu.org>
+
+       * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
+
+2005-01-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * type-break.el (type-break-mode): Add a test for
+       type-break-file-name being non-nil.
+
+2005-01-22  Toby Allsopp  <Toby.Allsopp@navman.com>  (tiny change)
+
+       * net/eudc.el (top level): Call (message "") via progn, so that
+       eudc-options-file is loaded.
+
+2005-01-22  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (line-move-1): Rename from line-move.
+       (line-move): New function that adjusts vscroll for partially
+       visible rows, and calls line-move-1 otherwise.
+
+2005-01-21  Ren\e,Ai\e(B Kyllingstad  <listmailxemacs@kyllingstad.com>
+
+       * pcomplete.el: define pcomplete-read-event instead of read-event,
+       since it's not a complete read-event implementation
+
+2005-01-20  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
+       for called function.
+
+2005-01-20  Steven Tamm  <steventamm@mac.com>
+
+       * term/mac-win.el (process-connection-type): Remove.
+       Controlled now by s/darwin.h:PTY_ITERATION.
+
+2005-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * window.el (handle-select-window): Don't switch window when we're
+       in the minibuffer.
+
+2005-01-10  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * subr.el (dotimes-with-progress-reporter): New macro.
+
+       * ses.el (ses-dotimes-msg): Remove macro.
+       Use `dotimes-with-progress-reporter' instead.
+
+2005-01-19  Steven Tamm  <steventamm@mac.com>
+
+       * term/mac-win.el (process-connection-type): Use new
+       operating-system-release variable to use ptys on Darwin 7 (OSX
+       10.3) when using carbon build.
+
+2005-01-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
+       flags if the last command was a tab or M-tab.
+
+       * calc/calc-prog.el (calc-user-define-edit): Put original formula
+       in formula editing buffer.
+
+2005-01-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
+       breakpoint image symbol in margin.
+
+2005-01-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-prog.el (calc-execute-kbd-macro):
+       Ignore calc-keep-arg-flag.
+
+2005-01-19  Kenichi Handa  <handa@m17n.org>
+
+       * textmodes/ispell.el (ispell-looking-at): New function.
+       (ispell-process-line): Use ispell-looking-at to compare the ispell
+       output and the buffer contents.
+
+2005-01-18  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc.el (calc-display-raw): Fix docstring.
+
+2005-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (blink-matching-open): Strip extra info from syntax.
+
+       * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
+       funny chars in the end-of-here-doc marker.
+
+2005-01-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
+       that enable/disabled state of breakpoints is shown correctly in
+       fringe and on ttys.
+       (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
+       Add breakpoint information as text properties.
+       (gdb-mouse-toggle-breakpoint):
+       Rename to gdb-mouse-set-clear-breakpoint.
+       (gdb-mouse-toggle-breakpoint): New function.  Enable/disable
+       breakpoints in the margin.
+       (gdb-remove-strings): Simplify.
+
+2005-01-17  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
+       erasing buffer.
+
+2005-01-17  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/grep.el (grep-find): Copy from `grep' the condition
+       for calling grep-compute-defaults.
+
+       * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
+       if buffer is empty.
+
+       * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
+
+2005-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hilit-chg.el (highlight-changes-mode): Don't autoload.
+
+       * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
+       non-preloaded variables.
+
+2005-01-17  Steven Tamm  <steventamm@mac.com>
+
+       * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
+       tex-shell cause to force interactivity when using pipes.
+
+2005-01-17  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (just-one-space): Make arg optional.
+
+2005-01-17  Nick Roberts  <nickrob@snap.net.nz>
+
+       * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
+       posn-at-x-y to t to access left-margin.
+
+2005-01-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.0.47.
+
+       * tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
+       catching keep-date problems in cp/scp operations.
+       (tramp-handle-copy-file): Don't call `set-file-modes'
+       unconditionally.  Specialized functions should know better what is
+       necessary.  This improves performance a little bit, and the
+       functions could catch errors with `cp -p' and `scp -p'.
+       (tramp-do-copy-or-rename-file-via-buffer)
+       (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
+       when appropriate.
+       (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
+       Call `set-file-modes' when appropriate.
+       (tramp-action-out-of-band): Mask `scp -p' error.  Reported by Isak
+       Johnsson <isak@hypergene.com>
+       (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
+       of both Tramp buffer and debug buffer.  Reported by Joakim Verona
+       <joakim@verona.se>
+       (tramp-file-name-for-operation): Mark `shell-command' as magic for
+       Emacs only.
+
+       * tramp-util.el (tramp-minor-mode): New minor mode.  Add it to
+       `find-file-hooks' and `dired-mode-hook'.
+       (tramp-minor-mode-map): Respective map.  Add remapping for
+       `compile' and `recompile'.
+       (tramp-remap-command, tramp-recompile): New defuns.
+       (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
+       in buffer "*Compilation*".  Call the commands asynchronously.
+
+       * tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
+       (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
+       `shell-command', because it isn't magic in XEmacs.  Reported by
+       Adrian Aichner <adrian@xemacs.org>.
+
+       * tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
+       `substitute-in-file-name.
+       (tramp-smb-handle-substitute-in-file-name): New defun.
+       (tramp-smb-advice-PC-do-completion): Delete advice.
+
+2005-01-16  Kai Grossjohann  <kgrossjo@eu.uu.net>
+
+       * tramp.el (tramp-wait-for-output): Fix typo in echo processing.
+       Fix error in deleting region.
+
 2005-01-15  Richard M. Stallman  <rms@gnu.org>
 
        * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
 2005-01-15  Richard M. Stallman  <rms@gnu.org>
 
        * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
        (sh-mode-map): Bind C-c C-\.
        (sh-backslash-column, sh-backslash-align): New variables.
        (sh-backslash-region, sh-append-backslash): New functions.
        (sh-mode-map): Bind C-c C-\.
        (sh-backslash-column, sh-backslash-align): New variables.
        (sh-backslash-region, sh-append-backslash): New functions.
-       
+
 2005-01-15  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
 
        * mail/rmail.el: Updated to work with movemail from GNU Mailutils
 2005-01-15  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
 
        * mail/rmail.el: Updated to work with movemail from GNU Mailutils
-       (rmail-pop-password, rmail-pop-password-required): Moved to
+       (rmail-pop-password, rmail-pop-password-required): Move to
        rmail-obsolete group.
        rmail-obsolete group.
-       (rmail-set-pop-password): Renamed to rmail-set-remote-password.
+       (rmail-set-pop-password): Rename to rmail-set-remote-password.
        All callers updated.
        All callers updated.
-       (rmail-get-pop-password): Renamed to rmail-get-remote-password.
+       (rmail-get-pop-password): Rename to rmail-get-remote-password.
        Take an argument specifying whether it is POP or IMAP mailbox we
        are using.  All callers updated.
        Take an argument specifying whether it is POP or IMAP mailbox we
        are using.  All callers updated.
-       (rmail-pop-password-error): Renamed to
-       rmail-remote-password-error.  Added mailutils-specific error
-       message.
+       (rmail-pop-password-error): Rename to
+       rmail-remote-password-error.  Added mailutils-specific error message.
        (rmail-movemail-search-path)
        (rmail-movemail-variant-in-use): New variables.
        (rmail-movemail-search-path)
        (rmail-movemail-variant-in-use): New variables.
-       (rmail-remote-password, rmail-remote-password-required): New
-       customization variables.
-       (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New
-       functions.
+       (rmail-remote-password, rmail-remote-password-required):
+       New customization variables.
+       (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
        (rmail-parse-url): New function.
        (rmail-parse-url): New function.
-       (rmail-get-new-mail, rmail-insert-inbox-text): Updated for use
+       (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
        with GNU mailutils movemail.
 
 2005-01-15  Kevin Ryde  <user42@zip.com.au>
        with GNU mailutils movemail.
 
 2005-01-15  Kevin Ryde  <user42@zip.com.au>
 2005-01-15  Jorgen Schaefer  <forcer@forcix.cx>  (tiny change)
 
        * type-break.el (type-break-mode, type-break-file-time)
 2005-01-15  Jorgen Schaefer  <forcer@forcix.cx>  (tiny change)
 
        * type-break.el (type-break-mode, type-break-file-time)
-       (type-break-file-keystroke-count, type-break-choose-file): Don't
-       store data in or load data from the file if type-break-file-name
+       (type-break-file-keystroke-count, type-break-choose-file):
+       Don't store data in or load data from the file if type-break-file-name
        is nil.
        (type-break-file-name): Doc update as per the above.
 
        is nil.
        (type-break-file-name): Doc update as per the above.
 
 2005-01-15  Alan Mackenzie  <acm@muc.de>
 
        * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
 2005-01-15  Alan Mackenzie  <acm@muc.de>
 
        * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
-       rather than the element found, thus enabling the tree to be
-       setcar'd.
+       rather than the element found, thus enabling the tree to be setcar'd.
 
 2005-01-14  Carsten Dominik  <dominik@science.uva.nl>
 
 
 2005-01-14  Carsten Dominik  <dominik@science.uva.nl>
 
        * textmodes/org.el (org-mode): `org-table-may-need-update' is now
        a local variable in each org-mode buffer.
 
        * textmodes/org.el (org-mode): `org-table-may-need-update' is now
        a local variable in each org-mode buffer.
 
-       * textmodes/org.el (org-set-regexps-and-options): Renamed from
+       * textmodes/org.el (org-set-regexps-and-options): Rename from
        `org-set-regexps'.  Added checking for STARTUP keyword.
        `org-set-regexps'.  Added checking for STARTUP keyword.
-       (org-get-current-options): Added STARTUP options.
+       (org-get-current-options): Add STARTUP options.
        (org-table-insert-row): Mode mode intelligent about when
        realignment is needed.
        (org-table-insert-row): Mode mode intelligent about when
        realignment is needed.
-       (org-self-insert-command, org-delete-backward-char,
-       org-delete-char): New commands.
-       (org-enable-table-editor): new default value `optimized'.
+       (org-self-insert-command, org-delete-backward-char, org-delete-char):
+       New commands.
+       (org-enable-table-editor): New default value `optimized'.
        (org-table-blank-field): Support blanking regions if active.
 
        (org-table-blank-field): Support blanking regions if active.
 
-
 2005-01-14  Carsten Dominik  <dominik@science.uva.nl>
 
        * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
        if the year is not given.
 
 2005-01-14  Carsten Dominik  <dominik@science.uva.nl>
 
        * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
        if the year is not given.
 
-       * textmodes/reftex-ref.el (reftex-replace-prefix-escapes): Added
-       new escapes %m and %M, fixed bug with %F by adding
+       * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
+       Add new escapes %m and %M, fixed bug with %F by adding
        save-match-data.
        save-match-data.
-       (reftex-reference): Removed ?. from list of spaces.
-       (reftex-label-info): Added automatic label prefix recognition
-
-       * textmodes/reftex-index.el (reftex-index-next-phrase): Added
-       slave parameter to call of `reftex-index-this-phrase'
-       (reftex-index-this-phrase): New optional argument
-       (reftex-index-region-phrases): Added slave parameter to call of
-       `reftex-index-this-phrase'
-       (reftex-display-index): New argument redo
-       (reftex-index-rescan): Added 'redo to arguments of
-       `reftex-display-index'
+       (reftex-reference): Remove ?. from list of spaces.
+       (reftex-label-info): Add automatic label prefix recognition.
+
+       * textmodes/reftex-index.el (reftex-index-next-phrase):
+       Add slave parameter to call of `reftex-index-this-phrase'.
+       (reftex-index-this-phrase): New optional argument.
+       (reftex-index-region-phrases): Add slave parameter to call of
+       `reftex-index-this-phrase'.
+       (reftex-display-index): New argument redo.
+       (reftex-index-rescan): Add 'redo to arguments of
+       `reftex-display-index'.
        (reftex-index-Rescan, reftex-index-revert)
        (reftex-index-Rescan, reftex-index-revert)
-       (reftex-index-switch-index-tag): Added 'redo to arguments of
-       `reftex-display-index'
-       (reftex-index-make-phrase-regexp): Fixed bug with case-sensitive
-       indexing.  Fixed bug with matching is there is a quote before or
+       (reftex-index-switch-index-tag): Add 'redo to arguments of
+       `reftex-display-index'.
+       (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
+       indexing.  Fix bug with matching is there is a quote before or
        after the word.
 
        after the word.
 
-       * textmodes/reftex-cite.el (reftex-all-used-citation-keys): Fix
-       bug when collecting citation keys in lines with comments.
+       * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
+       Fix bug when collecting citation keys in lines with comments.
        (reftex-citation): Prefix argument no longer rescans the document,
        but forces prompting for optional arguments of cite macros.
        (reftex-citation): Prefix argument no longer rescans the document,
        but forces prompting for optional arguments of cite macros.
-       (reftex-do-citation): Prompting for optional arguments
-       implemented.
+       (reftex-do-citation): Prompting for optional arguments implemented.
 
 
-       * textmodes/reftex-vars.el (reftex-cite-format-builtin): Added
-       optional arguments to most cite commands.
+       * textmodes/reftex-vars.el (reftex-cite-format-builtin):
+       Add optional arguments to most cite commands.
        (reftex-cite-cleanup-optional-args): New option
        (reftex-cite-prompt-optional-args): New option.
        (reftex-cite-cleanup-optional-args): New option
        (reftex-cite-prompt-optional-args): New option.
-       (reftex-trust-label-prefix): New option
+       (reftex-trust-label-prefix): New option.
 
 
-       * textmodes/reftex-toc.el (reftex-toc-find-section): Added
-       push-mark before changing the position in the buffer.
+       * textmodes/reftex-toc.el (reftex-toc-find-section):
+       Add push-mark before changing the position in the buffer.
 
 
-       * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New
-       variable
-       (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist
+       * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
+       (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
 
 2005-01-14  Nick Roberts  <nickrob@snap.net.nz>
 
 
 2005-01-14  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/cperl-mode.el (cperl-mode): Adapt defun-prompt-regexp
        so that it is more understanding of whitespace.
 
        * progmodes/cperl-mode.el (cperl-mode): Adapt defun-prompt-regexp
        so that it is more understanding of whitespace.
 
-       * xml.el (xml-maybe-do-ns, xml-parse-tag): Produce elements in the
-       form
+       * xml.el (xml-maybe-do-ns, xml-parse-tag): Produce elements in the form
        (("ns" . "element") (attr-list) children) instead of
        ((:ns . "element") (attr-list) children) in order to reduce the
        number of symbols used.
        (("ns" . "element") (attr-list) children) instead of
        ((:ns . "element") (attr-list) children) in order to reduce the
        number of symbols used.