X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/096d4be33fc8bd54c363d05fff24f9f029acbf0a..e9cda8277618ce4e2644e852539474b7b67f09e3:/lisp/ChangeLog?ds=sidebyside diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 56587ae22e..7029193eec 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,387 @@ +2004-01-11 Glenn Morris + + * 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 + + * bindings.el (mode-line-change-eol): Add EVENT parameter. + Temporarily select EVENT's window for changing eol type. + +2004-01-09 Deepak Goel + + * 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 + + * 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 + + * emerge.el (emerge-restore-buffer-characteristics): Doc fix. + +2004-01-07 Nick Roberts + + * 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 + + * files.el (write-file-functions, write-contents-functions): + Clarify docstrings. + +2004-01-07 Kenichi Handa + + * international/mule.el (set-auto-coding): Fix for the case that + end-of-line is only CR. + +2004-01-07 Kim F. Storm + + * 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 + + * gdb-ui.el (gdb-frame-handler): Handle word wrapping anywhere in + output. + +2004-01-05 Karl Berry + + * emacs-lisp/copyright.el (copyright-regexp): might as well allow + / and *, too. + +2003-12-31 Simon Josefsson + + * 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 + + * 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 + + * 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 + + * wid-edit.el (default): Define dummy :value-delete. + Reported by Jesper Harder . + +2004-01-03 Richard M. Stallman + + * 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 + + * 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 + + * subr.el (functionp): Doc fix. + +2004-01-03 Jesper Harder (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 + + * bindings.el (completion-ignored-extensions): Add .pfsl. + +2003-12-31 Kim F. Storm + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * files.el (kill-some-buffers): Doc fix. + +2003-12-29 David Herring (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 (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 + + * xml.el (xml-get-attribute-or-nil): Doc fix. + +2003-12-29 Peter 'Luna' Runestig + + * net/zone-mode.el (zone-mode): Use write-file-functions, not + write-file-hooks. + +2003-12-29 Eric Hanchrow (tiny change) + + * autorevert.el (auto-revert-interval): Doc fix. + +2003-12-29 Mark A. Hershberger + + * 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 + + * emacs-lisp/easymenu.el (easy-menu-define): Doc fix. + +2003-12-29 Alex Schroeder (tiny change) + + * custom.el (custom-declare-theme): Use `value' when putting + properties on `theme'. + +2003-12-29 Takaaki Ota + + * subr.el (insert-for-yank): Call insert-for-yank-1 repetitively + for each yank-handler segment. + (insert-for-yank-1): New function, with the body of the previous + insert-for-yank. + + * textmodes/table.el (table-yank-handler): New defcustom. + (table--put-cell-indicator-property): Put yank-handler property + that indicates the yank handler for the table cell. + +2003-12-29 Jesper Harder (tiny change) + + * generic-x.el (etc-modules-conf-generic-mode): A more complete + set of keywords. + +2003-12-29 Eli Zaretskii + + * international/mule-cmds.el (reset-language-environment) + (set-language-environment): Don't invoke fontset-related functions + if fontset-list is not fboundp. + +2003-12-29 Kenichi Handa + + * international/mule-cmds.el (reset-language-environment): Call + set-overriding-fontspec-internal with nil. + (set-language-environment): Call set-overriding-fontspec-internal + if the language environment specify `overriding-fontspec'. + (language-info-alist): Doc added. + + * language/cyrillic.el (ccl-encode-koi8-font): Make it work for + characters of mule-unicode-0100-24ff. + (ccl-encode-windows-1251-font): New CCL program. + ("Bulgarian"): Specify overriding-fontspec. + ("Belarusian"): Likewise. + 2003-12-28 Sam Steingold * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional @@ -46,6 +430,14 @@ * ffap.el (ffap-read-file-or-url): Revert previous change. +2003-12-25 Robert J. Chassell + + * 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 * jka-compr.el (jka-compr-insert-file-contents): Avoid error when @@ -542,10 +934,18 @@ 2003-11-01 Mark A. Hershberger - * 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 (tiny change)