+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
+ 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 <harder@ifa.au.dk> (tiny change)
+
+ * generic-x.el (etc-modules-conf-generic-mode): A more complete
+ set of keywords.
+
+2003-12-29 Eli Zaretskii <eliz@elta.co.il>
+
+ * 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 <handa@m17n.org>
+
+ * 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 <sds@gnu.org>
* net/ange-ftp.el (ange-ftp-file-attributes): Add new optional
* 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)