]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Romain Francoise's and Ami Fischman's bugfixes.
[gnu-emacs] / lisp / ChangeLog
index aa15eff2d71c9b9de29b5b942c286260605074b8..7029193eec9995f81d3acdafd3ce536918eff014 100644 (file)
@@ -1,3 +1,351 @@
+2004-01-11  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * calendar/appt.el: Update copyright and commentary.
+       (appt-issue-message): Delete (see appt-activate).
+       (appt-visible, appt-msg-window): Make obsolete, in favour of
+       appt-display-format.
+       (appt-display-mode-line, appt-display-duration)
+       (appt-display-diary, appt-time-msg-list, appt-mode-string)
+       (appt-prev-comp-time, appt-display-count, appt-timer)
+       (appt-convert-time): Doc change.
+       (appt-disp-window-function, appt-delete-window-function): Use
+       defcustom rather than defvar.
+       (appt-display-format): New variable.
+       (appt-display-message): New function with display code from
+       appt-check.
+       (appt-check): Add optional FORCE argument.  Doc change.  Add
+       appt-make-list to diary-hook if displaying diary.  Remove
+       checking of view-diary-entries-initially.  Message
+       display section removed to new function appt-display-message.
+       (appt-display-window): Doc change.  Remove unused internal var
+       this-buffer.  Do not beep, since appt-display-message does that.
+       (appt-make-list): Doc change.  Use caar.
+       (appt-sort-list): Simplify by using builtin sort function.
+       (appt-update-list): New function for updating appts when diary is
+       saved.
+       (appt-activate): New autoloaded function to toggle package
+       functionality.
+
+       * calendar/cal-x.el: (calendar-one-frame-setup)
+       (calendar-only-one-frame-setup, calendar-two-frame-setup): Doc
+       change.
+
+       * calendar/calendar.el: Update copyright.
+       (view-diary-entries-initially, european-calendar-style): Doc
+       change.
+       (calendar-setup): Make defcustom rather than defvar.
+       (mark-visible-calendar-date): Initialize temp-face and faceinfo
+       in let binding so local to function.
+
+       * calendar/diary-lib.el: Update copyright.
+       (diary, diary-entry-time): Doc change.
+       (list-diary-entries): Doc change.  Trivial logic change.
+       (fancy-diary-display): Restore make-face command mistakenly
+       deleted 2003-05-08.
+       (show-all-diary-entries): Allow to pop-up frame if needed.
+
+2004-01-09  John Paul Wallington  <jpw@gnu.org>
+
+       * bindings.el (mode-line-change-eol): Add EVENT parameter.
+       Temporarily select EVENT's window for changing eol type.
+
+2004-01-09  Deepak Goel  <deego@gnufans.org>
+
+       * calendar/diary-lib.el (diary-entry-time):
+       Also accept time in the form XX[.XX][am/pm/AM/PM].
+       (fancy-diary-font-lock-keywords): Likewise.
+       (diary-font-lock-keywords): Likewise.
+       * calendar/appt.el (appt-add): Likewise.
+       (appt-make-list): Likewise.
+       (appt-convert-time): Likewise.
+
+2004-01-08  Nick Roberts  <nick@nick.uklinux.net>
+
+       * gdb-ui.el (gdb-ann3): Revert previous change.
+       (gdb-source-info): Allow for case of where compilation directory
+       is not recorded.
+
+2004-01-08  John Paul Wallington  <jpw@gnu.org>
+
+       * emerge.el (emerge-restore-buffer-characteristics): Doc fix.
+
+2004-01-07  Nick Roberts  <nick@nick.uklinux.net>
+
+       * progmodes/gud.el (gdb-first-prompt): Renamed from
+       gdb-first-pre-prompt
+
+       * gdb-ui.el (gdba): Avoid duplication, use gdb-ann3.
+       (gdb-ann3): Use GDB command "set width 0" to prevent word wrapping
+       problems.
+       (gdb-prompt): Set (renamed) gdb-first-prompt to nil in gdb-ann3.
+
+2004-01-07  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * files.el (write-file-functions, write-contents-functions):
+       Clarify docstrings.
+
+2004-01-07  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el (set-auto-coding): Fix for the case that
+       end-of-line is only CR.
+
+2004-01-07  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (event-start, event-end): Doc fix.
+       (posn-string, posn-image): New defuns.
+       (posn-object): Return either image or string object.
+       (posn-object-x-y): Return 8th element of position.
+       (posn-object-width-height): New defun.
+
+2004-01-06  Andreas Schwab  <schwab@suse.de>
+
+       * gdb-ui.el (gdb-frame-handler): Handle word wrapping anywhere in
+       output.
+
+2004-01-05  Karl Berry  <karl@gnu.org>
+
+       * emacs-lisp/copyright.el (copyright-regexp): might as well allow
+       / and *, too.
+
+2003-12-31  Simon Josefsson  <jas@extundo.com>
+
+       * files.el (before-save-hook): Add.
+       (basic-save-buffer): Use before-save-hook.
+
+       * emacs-lisp/copyright.el: Fix comment to recommend
+       before-save-hook instead of write-file-functions.
+
+2004-01-05  Richard M. Stallman  <rms@gnu.org>
+
+       * finder.el (finder-commentary): Call delete-other-windows.
+
+       * net/ange-ftp.el (ange-ftp-file-attributes):
+       Pass 2 args to ange-ftp-real-file-attributes only if ID-FORMAT non-nil.
+
+2004-01-04  Karl Berry  <karl@gnu.org>
+
+       * emacs-lisp/copyright.el (copyright-regexp): allow the common
+       comment characters % and # in the copyright year notice,
+       as well as ;.
+
+2004-01-04  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * wid-edit.el (default): Define dummy :value-delete.
+       Reported by Jesper Harder <harder@ifa.au.dk>.
+
+2004-01-03  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/compile.el (compile-internal): Use point, not point-min,
+       for set-window-point.
+
+       * textmodes/tex-mode.el (latex-find-indent): Avoid error at end of buf.
+
+       * emacs-lisp/lisp-mnt.el (lm-section-end): require outline.
+
+       * progmodes/grep.el (grep-mode-map):
+       Don't remap next-line, previous-line.
+
+2004-01-03  Eric M. Ludlam  <eric@siege-engine.com>
+
+       * speedbar.el (speedbar-edit-line): Change regexp to position
+       the cursor on the first character of this line's button.
+
+2004-01-03  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * subr.el (functionp): Doc fix.
+
+2004-01-03  Jesper Harder  <harder@ifa.au.dk>  (tiny change)
+
+       * progmodes/idlwave.el (idlwave-make-tags):
+       * textmodes/flyspell.el (flyspell-large-region):.
+       * progmodes/make-mode.el (makefile-query-by-make-minus-q):
+       * emulation/viper-util.el (viper-glob-unix-files):
+       * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
+       * man.el (Man-init-defvars):
+       * jka-compr.el (jka-compr-call-process):
+       * files.el (get-free-disk-space,insert-directory):
+       * ediff-ptch.el (ediff-test-patch-utility):
+       * ediff-diff.el (ediff-test-utility):
+       * dired-aux.el (dired-check-process):
+       * mail/sendmail.el (sendmail-send-it): Don't use = or zerop to
+       test the return value of call-process, because it can be a string.
+
+2003-12-31  John Paul Wallington  <jpw@gnu.org>
+
+       * bindings.el (completion-ignored-extensions): Add .pfsl.
+
+2003-12-31  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-nonreadable-directory-p): New defun to check for
+       nonreadable directory without activating tramp (to avoid problems
+       with checking incomplete tramp paths.
+       (ido-set-current-directory, ido-file-internal)
+       (ido-file-name-all-completions1): Use it.
+
+2003-12-30  Luc Teirlinck  <teirllm@auburn.edu>
+
+       * help-mode.el (help-xref-info-regexp): Make hyperlinks to Info
+       documentation if the anchor (or node) name is preceded by `info
+       anchor' or `Info anchor' in addition to earlier `info node' and
+       `Info node'.
+       (help-make-xrefs): Adapt to new value of `help-xref-info-regexp'.
+
+2003-12-30  Eli Zaretskii  <eliz@elta.co.il>
+
+       * mail/rmail.el (rmail-convert-to-babyl-format): Fix off-by-one
+       error in arguments to base64-decode-region.  Remove ^M characters
+       after decoding base64.
+
+2003-12-30  Simon Josefsson  <jas@extundo.com>
+
+       * textmodes/texinfo.el: Change maintainer to FSF.  Suggested by
+       karl@freefriends.org (Karl Berry), since the Texinfo Elisp files
+       have only been distributed with Emacs for some years.
+       (texinfo-mode-hook): Customize.
+
+2003-12-30  Eli Zaretskii  <eliz@elta.co.il>
+
+       * mail/rmail.el (rmail-convert-to-babyl-format): Make the code
+       cleaner (suggested by Richard Stallman).
+
+       * progmodes/gud.el (gud-tool-bar-map): Modify names of icon files
+       for gud-next, gud-nexti, gud-step and gud-stepi to prevent
+       file-name clashes on 8+3 DOS filesystems.
+
+       * toolbar/gud-next.pbm, toolbar/gud-next.xpm
+       * toolbar/gud-nexti.pbm, toolbar/gud-nexti.xpm
+       * toolbar/gud-step.pbm, toolbar/gud-step.xpm
+       * toolbar/gud-stepi.pbm, toolbar/gud-stepi.xpm: Renamed to
+       gud-n.*, gud-ni.*, gud-s.*, and gud-si.*, respectively, to avoid
+       file-name clashes on 8+3 filesystems.
+
+       * emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: Renamed
+       from testcover-unsafep.el and testcover-ses.el to avoid file-name
+       clashes on 8+3 DOS filesystems.
+
+2003-12-29  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/mail-utils.el (mail-unquote-printable-hexdigit):
+       Upcase the character.
+
+       * textmodes/flyspell.el (mail-mode-flyspell-verify):
+       Search for header separator alone on a line, literally,
+       and search for it backward, not forward.
+       (flyspell-abbrev-table): Always use global-abbrev-table
+       if there is no local one.
+
+       * progmodes/sh-script.el (sh-get-indent-info):
+       Don't move point back if at bob.
+
+       * progmodes/antlr-mode.el (save-buffer-state-x): Use with-no-warnings.
+
+       * play/handwrite.el (handwrite): Make the handwrite credit message
+       a comment rather than an output command.
+
+       * obsolete/sc.el: Display message that this file is obsolete.
+
+       * net/ange-ftp.el (ange-ftp-start-process): Copy the environment.
+
+       * mail/rfc822.el (rfc822-address-start): Declare variable.
+       Renamed from address-start.  All uses changed.
+
+       * term.el (term-exec): Set up sentinel.
+       (term-sentinel): New function.
+       (term-handle-exit): New function.
+
+       * subr.el (assoc-ignore-case, assoc-ignore-representation):
+       Use assoc-string, and mark them obsolete.
+       (delay-mode-hooks): Mark as permanent local.
+
+       * simple.el (sendmail-user-agent-compose): Use assoc-string.
+
+       * register.el (copy-rectangle-to-register): Doc fix.
+
+       * info.el (Info-insert-dir): Use assoc-string.
+
+       * info-look.el (info-lookup): Use assoc-string.
+
+       * frame.el (pop-up-frame-function): Use quote, not `function'.
+       (frame-notice-user-settings): Calculate ADJUSTED-TOP
+       copying with lists as coordinate values.
+
+       * font-lock.el (font-lock-after-change-function): Bind inhibit-quit.
+
+       * find-dired.el (kill-find): New command.
+       (find-dired): Make buffer read-only.
+       Set up a keymap with C-c C-k running kill-find.
+       (find-dired-filter, find-dired-sentinel): Bind inhibit-read-only.
+
+       * files.el (backup-buffer-copy): If MODES is nil, don't set modes.
+
+       * filecache.el (file-cache-ignore-case): New variable.
+       (file-cache-assoc-function): Var deleted.  Use assoc-string instead.
+
+       * comint.el (comint-arguments): Set COUNT after ARGS is complete.
+       (comint-dynamic-complete-as-filename): Rename local vars.
+       (comint-dynamic-list-filename-completions): Likewise.
+
+       * comint.el (comint-dynamic-list-completions-config): New var.
+       (comint-dynamic-list-completions): Handle both SPC and TAB right.
+
+       * comint.el (comint-file-name-chars): Add [].
+       (comint-word): Use skip-chars-backward, not search.
+
+       * shell.el (shell-file-name-chars): Add [].
+
+       * shell.el (shell-dynamic-complete-as-command): Rename local vars.
+
+       * bookmark.el (bookmark-get-bookmark): Use assoc-string.
+
+       * generic.el (define-generic-mode): Doc fix.
+
+2003-12-29  Eli Zaretskii  <eliz@elta.co.il>
+
+       * files.el (kill-some-buffers): Doc fix.
+
+2003-12-29  David Herring <sdh6@ra.msstate.edu>  (tiny change)
+
+       * comint.el (comint-watch-for-password-prompt): Pass `string' as
+       arg to send-invisible
+       (send-invisible): Doc fix.  The argument is now a prompt, not the
+       string to send.
+       (comint-read-noecho): Doc fix.
+
+2003-12-29  Michael R. Wolf  <MichaelRWolf@att.net>  (tiny change)
+
+       * net/ange-ftp.el (ange-ftp-name-format): Allow USER to contain
+       "@", as required by some ISP hosting service.  Fix defcustom
+       argument syntax errors that prevented use of customization.
+
+2003-12-29  Eli Zaretskii  <eliz@elta.co.il>
+
+       * xml.el (xml-get-attribute-or-nil): Doc fix.
+
+2003-12-29  Peter 'Luna' Runestig <peter@runestig.com>
+
+       * net/zone-mode.el (zone-mode): Use write-file-functions, not
+       write-file-hooks.
+
+2003-12-29  Eric Hanchrow <offby1@blarg.net>  (tiny change)
+
+       * autorevert.el (auto-revert-interval): Doc fix.
+
+2003-12-29  Mark A. Hershberger <mah@everybody.org>
+
+       * xml.el (xml-get-attribute-or-nil): New function, like
+       xml-get-attribute, but returns nil if the attribute was not found.
+       (xml-get-attribute): Converted to defsubst, uses
+       xml-get-attribute-or-nil.
+
+2003-12-29  Eli Zaretskii  <eliz@elta.co.il>
+
+       * emacs-lisp/easymenu.el (easy-menu-define): Doc fix.
+
+2003-12-29  Alex Schroeder <alex@emacswiki.org>  (tiny change)
+
+       * custom.el (custom-declare-theme): Use `value' when putting
+       properties on `theme'.
+
 2003-12-29  Takaaki Ota <Takaaki.Ota@am.sony.com>
 
        * subr.el (insert-for-yank): Call insert-for-yank-1 repetitively
 
        * ffap.el (ffap-read-file-or-url): Revert previous change.
 
+2003-12-25  Robert J. Chassell <bob@rattlesnake.com>
+
+       * textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a
+       new list of included files called `files-with-node-lines', that
+       only have node lines.  This way @include commands can include any
+       file, such as version and update files without node lines, not
+       just files that are chapters.
+
 2003-12-25  Andreas Schwab  <schwab@suse.de>
 
        * jka-compr.el (jka-compr-insert-file-contents): Avoid error when
 
 2003-11-01  Mark A. Hershberger  <mah@everybody.org>
 
-       * xml.el: Allow comments following the top-level element.
-       Separate out namespace parsing into special functions.
-       Change namespace parsing to return ('ns-uri . "local-name")
-       instead of '{ns-uri}local-name.
+       * xml.el (xml-parse-region): Allow comments to appear after the
+       topmost element has closed.
+       (xml-ns-parse-ns-attrs, xml-ns-expand-el)
+       (xml-ns-expand-attr): New functions to do namespace handling.
+       (xml-intern-attrlist): Back-compatible handling of attribute
+       names.
+       (xml-parse-tag): Move namespace handling to seperate functions.
+       Now produces elements in the form ((:ns . "element") (attr-list)
+       children) instead of ('ns:element (attr-list) children).
+       (xml-parse-attlist): Fix attribute parsing.
+       (xml-parse-dtd): Change parsing so that it produces strings
+       instead of interned symbols.
 
 2003-11-01  era@iki.fi  <era@iki.fi>  (tiny change)