+2005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
+ Re-indent within 80 columns. Use inhibit-read-only.
+
+2005-09-19 Romain Francoise <romain@orebokech.com>
+
+ * calendar/diary-lib.el (mark-diary-entries): Revert last change.
+
+2005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-lock.el (font-lock-default-fontify-region):
+ Don't unconditionally add a line, since the after-change-function
+ already did it.
+
+2005-09-19 Miles Bader <miles@gnu.org>
+
+ * net/newsticker.el: Get rid of CVS keyword.
+
+2005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
+
+ * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
+ The prompt is formatted later.
+
+2005-09-19 David Ponce <david@dponce.com>
+
+ * tree-widget.el (tree-widget-value-create): Save the converted
+ tree :node widget.
+
+2005-09-19 Juanma Barranquero <lekktu@gmail.com>
+
+ * progmodes/sh-script.el (sh-blink): Fix spurious reference to
+ variable `message'.
+
+2005-09-18 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
+ to cover prompts like "login as:". Reported by Slawomir Nowaczyk
+ <slawomir.nowaczyk.847@student.lu.se>.
+
+2005-09-18 Chong Yidong <cyd@stupidchicken.com>
+
+ * image.el (image-load-path): Use symbol `data-directory' instead
+ of its value, for backward compatibility with packages that bind
+ it during `find-image'. Suggested by Katsumi Yamaoka.
+ (image-search-load-path): Handle symbols whose values are strings.
+
+2005-09-18 Romain Francoise <romain@orebokech.com>
+
+ * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
+ with-current-buffer form in save-excursion.
+
+2005-09-18 D Goel <deego@gnufans.org>
+
+ * apropos.el (apropos-command): Fix `message' call: first arg
+ should be a format spec. In this and all other cases that appear
+ below and elsewhere in the source code, I made a change only when
+ two conditions were satisfied: [1] I can think of a possibility
+ that the arguments would cause an error, for example, the code in
+ question relies on external variables such as filenames. [2] I
+ was sure that the arg to `message' could not have been nil in the
+ code.
+
+ * textmodes/tildify.el (tildify-region): Ditto.
+
+ * textmodes/reftex-index.el (reftex-index-change-entry)
+ (reftex-index-phrase-selection-or-word)
+ (reftex-query-index-phrase): Ditto.
+
+ * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite): Ditto.
+
+ * textmodes/org.el (org-complete, org-deadline, org-schedule)
+ (org-priority, org-table-sum): Ditto.
+
+ * textmodes/ispell.el (ispell-check-version)
+ (ispell-parse-output): Ditto.
+
+ * textmodes/flyspell.el (flyspell-mode-on)
+ (flyspell-notify-misspell, flyspell-word)
+ (flyspell-display-next-corrections): Ditto.
+
+ * textmodes/bibtex.el (bibtex-print-help-message): Ditto.
+
+ * textmodes/artist.el (artist-key-set-point-poly): Ditto.
+
+ * term/mac-win.el (mac-services-insert-text): Ditto.
+
+ * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
+ (vhdl-hooked-abbrev, vhdl-template-insert-fun)
+ (vhdl-port-paste-testbench, vhdl-compose-new-component)
+ (vhdl-compose-configuration): Ditto.
+
+ * progmodes/sh-script.el (sh-blink, sh-show-indent)
+ (sh-set-indent, sh-learn-line-indent): Ditto.
+
+ * progmodes/ps-mode.el (ps-mode-target-column): Ditto.
+
+ * progmodes/idlwave.el (idlwave-make-tags)
+ (idlwave-scan-library-catalogs): Ditto.
+
+ * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display): Ditto.
+
+ * progmodes/gud.el (gud-jdb-analyze-source): Ditto.
+
+ * progmodes/flymake.el (flymake-log): Ditto.
+
+ * progmodes/ebnf2ps.el (ebnf-generate-region): Ditto.
+
+ * progmodes/cmacexp.el (c-macro-expansion): Ditto.
+
+ * progmodes/ada-xref.el (ada-treat-cmd-string): Ditto.
+
+ * progmodes/ada-mode.el (ada-create-case-exception-substring)
+ (ada-justified-indent-current, ada-batch-reformat): Ditto.
+
+ * play/zone.el (zone): Ditto.
+
+ * play/landmark.el (lm-move): Ditto.
+
+ * play/decipher.el (decipher-show-alphabet): Ditto.
+
+ * net/newsticker.el (newsticker--display-jump)
+ (newsticker--display-scroll): Ditto.
+
+ * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
+ (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list): Ditto.
+
+ * mail/feedmail.el (feedmail-dump-message-to-queue): Ditto.
+
+ * eshell/esh-proc.el (eshell-remove-process-entry): Ditto.
+
+ * emulation/ws-mode.el (ws-last-error): Ditto.
+
+ * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
+ (viper-record-kbd-macro): Ditto.
+
+ * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Ditto.
+
+ * emacs-lisp/lisp-mnt.el (lm-report-bug): Ditto.
+
+ * emacs-lisp/find-func.el (find-function-noselect): Ditto.
+
+ * calendar/timeclock.el (timeclock-status-string)
+ (timeclock-workday-remaining-string)
+ (timeclock-workday-elapsed-string)
+ (timeclock-when-to-leave-string): Ditto.
+
+ * calendar/icalendar.el (icalendar--convert-ical-to-diary): Ditto.
+
+ * calc/calc-units.el (calc-enter-units-table): Ditto.
+
+ * calc/calc-mode.el (calc-mode-record-mode): Ditto.
+
+ * woman.el (woman-mini-help): Ditto.
+
+ * wdired.el (wdired-change-to-wdired-mode): Ditto.
+
+ * vc.el (vc-retrieve-snapshot): Ditto.
+
+ * strokes.el (strokes-read-stroke, strokes-read-complex-stroke): Ditto.
+
+ * startup.el (display-startup-echo-area-message): Ditto.
+
+ * simple.el (set-goal-column): Ditto.
+
+ * ses.el (ses-command-hook, ses-recalculate-cell): Ditto.
+
+ * server.el (server-process-filter): Ditto.
+
+ * printing.el (pr-interface-txt-print, pr-interface-printify)
+ (pr-interface-ps): Ditto.
+
+ * pcvs.el (cvs-help): Ditto.
+
+ * log-edit.el (log-edit, log-edit-mode-help): Ditto.
+
+ * iswitchb.el (iswitchb-possible-new-buffer): Ditto.
+
+ * isearch.el (isearch-edit-string): Ditto.
+
+ * image-mode.el (image-mode, image-minor-mode): Ditto.
+
+ * ibuf-macs.el (define-ibuffer-filter): Ditto.
+
+ * hi-lock.el (hi-lock-find-patterns): Ditto.
+
+ * files.el (toggle-read-only): Ditto.
+
+ * ediff-util.el (ediff-copy-diff)
+ (ediff-write-merge-buffer-and-maybe-kill): Ditto.
+
+ * echistory.el (Electric-history-undefined): Ditto.
+
+ * dnd.el (dnd-insert-text): Ditto.
+
+ * dired-aux.el (dired-query): Ditto.
+
+ * desktop.el (desktop-restore-file-buffer)
+ (desktop-lazy-create-buffer): Ditto.
+
+ * bookmark.el (bookmark-bmenu-locate): Ditto.
+
+ * obsolete/fast-lock.el (@top-level): Ditto in the macro
+ definition of `with-temp-message'.
+
+ * pcomplete.el (pcomplete--help): Fix `message' format spec.
+ Not having a %s would be weird, though not technically wrong.
+
+2005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-add-charset-info): Doc fix.
+
+2005-09-17 Romain Francoise <romain@orebokech.com>
+
+ * shell.el (shell-resync-dirs): Handle echoing processes more
+ reliably. Don't insert resync command if `comint-process-echoes'
+ is non-nil.
+
+2005-09-17 Magnus Henoch <mange@freemail.hu>
+
+ * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
+ (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
+ aspell versions >= 0.60.
+ (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
+ only if ispell-aspell-supports-utf8 is non-nil.
+
+2005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
+
+ * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
+ buffer-local value to lisp-indent-function.
+
+2005-09-17 Milan Zamazal <pdm@zamazal.org>
+
+ * progmodes/glasses.el (glasses-make-readable): If
+ glasses-separator differs from underscore, put appropriate
+ overlays over underscore characters.
+ (glasses-convert-to-unreadable): If glasses-separator differs from
+ underscore, try to convert glasses-separator characters to
+ underscores.
+
+2005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * calendar/diary-lib.el (mark-diary-entries): Don't move point.
+ Use with-syntax-table and dolist.
+
+2005-09-16 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/reftex-auc.el:
+ * textmodes/reftex-cite.el:
+ * textmodes/reftex-dcr.el:
+ * textmodes/reftex-global.el:
+ * textmodes/reftex-parse.el:
+ * textmodes/reftex-ref.el:
+ * textmodes/reftex-sel.el:
+ * textmodes/reftex-toc.el:
+ * textmodes/reftex-vars.el:
+ * textmodes/reftex.el: Small changes to remove compiler warnings.
+
+ * textmodes/reftex-index.el: Likewise.
+ (reftex-query-index-phrase): More efficient use of markers.
+
+2005-09-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * image.el (image-load-path): New variable.
+ (image-search-load-path): New function.
+ (find-image): Search for images in `image-load-path'.
+
+2005-09-15 Richard M. Stallman <rms@gnu.org>
+
+ * follow.el: Change Maintainer field.
+
+2005-09-15 David Ponce <david@dponce.com>
+
+ * recentf.el (recentf-save-file-modes): New option.
+ (recentf-save-list): Use it.
+
+2005-09-15 Nick Roberts <nickrob@snap.net.nz>
+
+ * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
+ (mode-line-mule-info, mode-line-modified): Move bindings from
+ mouse-3 to mouse-1.
+
+2005-09-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (sendmail-user-agent-compose): Revert last change.
+
+2005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
+ Use with-current-buffer.
+ (ange-ftp-gwp-start): Remove unused var `gw-user'.
+ (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
+ (ange-ftp-insert-directory): Remove unused var `short'.
+ (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
+
+ * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
+ (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
+
+ * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
+ (check-calendar-holidays, diary-list-entries): Autoload.
+ Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
+ (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
+
+ * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
+ which mistakenly removed a call to display-buffer.
+
+2005-09-14 Juanma Barranquero <lekktu@gmail.com>
+
+ * obsolete/iso-insert.el: Move to obsolete/ from international/.
+
+2005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * progmodes/hideshow.el
+ (hs-hide-comments-when-hiding-all): Remove autoload cookie.
+ (hs-allow-nesting): New user var.
+ (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
+ (hs-hide-block-at-point): When nesting allowed,
+ if there is already an overlay in place, delete it.
+ (hs-safety-is-job-n): Delete func; remove call sites.
+ (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
+ (hs-overlay-at): New func.
+ (hs-already-hidden-p, hs-show-block): Use it.
+ (hs-hide-all): Don't pre-clean if nesting allowed.
+ (hs-show-all): Temporarily disallow
+ nesting around call to `hs-discard-overlays'.
+
+2005-09-14 Chong Yidong <cyd@stupidchicken.com>
+
+ * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
+ Delete unused local var.
+
+2005-09-13 Juanma Barranquero <lekktu@gmail.com>
+
+ * help-fns.el (describe-categories): "?\ " -> "?\s".
+ (help-do-arg-highlight): Recognize also ARG-n, as in
+ `move-to-left-margin' (ARG+n is already recognized). Simplify.
+
+ * international/codepage.el (dos-unsupported-char-glyph):
+ * net/newsticker.el (tool-bar-map, w3-mode-map)
+ (w3m-minor-mode-map):
+ * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
+ (ent-alist):
+ * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
+
+2005-09-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * custom.el (custom-push-theme): Handle the case where a symbol is
+ bound but face properties have not yet been assigned.
+
+ * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
+ Fix behavior if noerase is `t' and there is no mail buffer.
+
+ * simple.el (sendmail-user-agent-compose): Use a new mail buffer
+ if `continue' is nil, rather than signal an error.
+
+2005-09-12 Richard M. Stallman <rms@gnu.org>
+
+ * font-lock.el (font-lock-keywords): Add autoload.
+
+ * help-fns.el (describe-variable): Rearrange to put source link
+ in a predictable place.
+
+ * net/newsticker.el: New file.
+
+2005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * calendar/calendar.el (calendar-for-loop): Add edebug info.
+ (calendar-basic-setup): Use the new nil arg.
+ (number-of-diary-entries): Move to diary-lib.el.
+
+ * calendar/diary-lib.el: Use with-current-buffer, match-string.
+ (diary-list-entries): Use with-syntax-table and dolist.
+ Rename from list-diary-entries.
+ Use number-of-diary-entries if `number' is nil.
+ (diary, diary-view-entries): Use this new name and new nil arg value.
+ (number-of-diary-entries): Move from calendar.el.
+ (diary-unhide-everything): New function.
+ (include-other-diary-files, fancy-diary-display)
+ (diary-show-all-entries, make-diary-entry): Use it.
+ (diary-mail-entries): Use buffer-string.
+ (mark-diary-entries): Fix long standing paren typo.
+ (diary-sexp-entry): Use count-lines.
+ (make-diary-entry): Avoid `previous-line'.
+ (diary-mode-map): New var.
+ (diary-mode): Redraw cal after saving. Setup header-line.
+ (fancy-diary-display-mode): Use local-set-key.
+
+ * startup.el (command-line): Try calling various terminal-init-foo-bar
+ functions by stripping hyphenated suffixes from $TERM.
+
+ * files.el (normal-mode): Check boundness of font-lock-keywords.
+
+2005-09-12 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/compile.el: Don't decide a file's directory
+ until the user actually tries to go there.
+ (compilation-next-error-function):
+ Pass compilation-find-file the directory from the file-struct.
+ (compilation-internal-error-properties): Separate local FILE-STRUCT
+ from FILE. Doc the args better. Rename arg FMT to FMTS.
+ (compilation-find-file): Arg DIR renamed to DIRECTORY.
+ Expand it, and if nil, use default-directory.
+ (compilation-get-file-structure): Don't mix specified directory
+ with default directory. Put specified directory into
+ file-struct. Don't make the file name absolute.
+
+ * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
+ (compile-command): Add autoload.
+ (compilation-disable-input): Add autoload.
+
+2005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
+
+ * time-stamp.el: Mention variable `time-stamp-pattern' in doc
+ strings of the variables it can override.
+ (time-stamp): New (as yet undocumented) time-stamp-format escapes
+ %Q and %q, for fully-qualified domain name and unqualified host name.
+
+2005-09-11 Kim F. Storm <storm@cua.dk>
+
+ * emacs-lisp/authors.el (authors-aliases): Update list.
+ (authors-fixed-entries): Update mldrag.el entry.
+
+2005-09-10 Alan Mackenzie <acm@muc.de>
+
+ * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
+ from the region narrowed to.
+
+2005-09-10 Magnus Henoch <mange@freemail.hu>
+
+ * textmodes/ispell.el (ispell-check-version): Signal an error if
+ aspell version is less than 0.60.
+
+2005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
+
+ * progmodes/octave-inf.el (inferior-octave-startup):
+ Resync current dir at the end.
+
+2005-09-10 Emilio C. Lopes <eclig@gmx.net>
+
+ * woman.el (woman-topic-at-point-default):
+ Rename to woman-use-topic-at-point-default.
+ (woman-topic-at-point): Rename to woman-use-topic-at-point.
+ (woman-file-name): Reflect renames above. Automatically use the
+ word at point as topic if woman-use-topic-at-point is non-nil.
+ Otherwise offer it as default but don't insert it in the
+ minibuffer. Also use `test-completion' instead of `assoc' as
+ suggested by Stefan Monnier.
+
+2005-09-10 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-directory, vc-update-change-log): Throw an error on
+ the attempt to do it over Tramp. This is not yet supported.
+
+2005-09-10 Eli Zaretskii <eliz@gnu.org>
+
+ * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
+ (menu-bar-non-minibuffer-window-p): New functions.
+ ("Split Window", "Save As..."): Use them.
+ ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
+ ("Print Buffer", "Truncate Long Lines in this Buffer"):
+ Use menu-bar-menu-frame-live-and-visible-p.
+ ("Save Buffer", "Insert File", "Open Directory...")
+ ("Open File...", "Visit New File..."):
+ Use menu-bar-non-minibuffer-window-p.
+ (kill-this-buffer-enabled-p, dired <menu-enable>):
+ Use menu-bar-non-minibuffer-window-p.
+
+2005-09-09 Eli Zaretskii <eliz@gnu.org>
+
+ * cus-start.el (all): Don't complain about fringe-related
+ built-ins if fringes are not supported. Ditto about
+ selection-related built-ins. Fix the test for GTK-related built-ins.
+
+ * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
+ ("Postscript Print Buffer", "Print Region", "Save As...")
+ ("Save", "Insert File...", "Open Directory...")
+ ("Open File...", "Visit New File..."")
+ ("Truncate Long Lines in this Buffer"): Don't look at
+ menu-updating-frame if this display does not support multiple frames.
+
+2005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
+
+ * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
+
+2005-09-09 Emilio Lopes <eclig@gmx.net>
+
+ * woman.el: Format- and whitespace-related changes.
+
+2005-09-09 Eli Zaretskii <eliz@gnu.org>
+
+ * woman.el: Fix my email address.
+
+2005-09-08 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
+ (sh-mode): Locally set skeleton-pair-default-alist.
+
+ * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
+
+ * progmodes/flymake.el: Require `compile' unconditionally.
+
+ * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
+
+ * woman.el (woman-file-name): Provide a default, not initial input.
+
+ * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
+
+ * font-lock.el (font-lock-support-mode): Doc fix.
+
+ * descr-text.el (describe-property-list): Handle non-symbol prop names.
+
+2005-08-30 Richard M. Stallman <rms@gnu.org>
+
+ * simple.el (blink-matching-open): Get rid of text props from
+ the string shown in echo area. Don't permanently set point.
+ Some rearrangements.
+
+ * files.el (risky-local-variable-p):
+ Match `-predicates' and `-commands.
+
+ * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
+ (custom-save-all): Visit the file if necessary;
+ kill the buffer if we created it.
+ (custom-save-delete): Don't visit file or kill buffer here.
+
+2005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * recentf.el (recentf-filename-handler): Add custom choice
+ `abbreviate-file-name'.
+
+ * msb.el (msb--very-many-menus): Fix typo.
+
+ * disp-table.el (standard-display-european): Don't set
+ enable-multibyte-characters to nil.
+
+2005-09-08 David Ponce <david@dponce.com>
+
+ * recentf.el (recentf-show-file-shortcuts-flag): New option.
+ (recentf-expand-file-name): Doc fix.
+ (recentf-dialog-mode-map): Define digit shortcuts.
+ (recentf--files-with-key): New variable.
+ (recentf-show-digit-shortcut-filter): New function.
+ (recentf-open-files-items): New function.
+ (recentf-open-files): Use it.
+ (recentf-open-file-with-key): New command.
+
+2005-09-08 Chong Yidong <cyd@stupidchicken.com>
+
+ * buff-menu.el (Buffer-menu-sort-by-column): New function.
+ Suggested by Kim F. Storm.
+ (Buffer-menu-sort-button-map): Global keymap for sort buttons.
+ (Buffer-menu-make-sort-button): Use global keymap.
+
+2005-09-07 Michael Albinus <michael.albinus@gmx.de>
+
+ * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
+ (Man-getpage-in-background-advice): Remove defadvice; it isn't
+ necessary any longer with the remapped command.
+ (Man-bgproc-sentinel-advice): Remove defadvice which counts
+ formatting time only.
+
+ * net/tramp.el (tramp-action-password)
+ (tramp-multi-action-password): Compile the password prompt from
+ `method', `user' and `host'. Sometimes it isn't obvious which
+ password to enter, for example with remote files offered by
+ recentf.el, or with multiple steps. Suggested by Robert Marshall
+ <robert@chezmarshall.freeserve.co.uk>.
+
+2005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
+ Fix regexp for when "s///" is at the beginning of line.
+
+2005-09-07 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-poly.el (math-expand-term): Multiply out any powers
+ when in matrix mode.
+
+2005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
+ non-anonymous functions.
+
+2005-09-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
+ when using a header line. Otherwise, use mouse-1-click-follows-link.
+
+ * mouse.el (mouse-drag-header-line): Do nothing if the header-line
+ can't be moved; don't signal an error.
+
+2005-09-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * cus-theme.el (custom-theme-write-faces): Save the current face
+ spec, not the defface spec.
+
+ * custom.el (custom-known-themes): Clarify meaning of "standard".
+ (custom-push-theme): Save old values in the standard theme.
+ (disable-theme): Correct typo.
+ (custom-face-theme-value) Deleted unused function.
+ (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
+
+2005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/compile.el (compilation-goto-locus): Take into account
+ iconified frames when determining whether the buffer is
+ already visible.
+ Don't reset window height if the window already existed.
+
+2005-09-04 Chong Yidong <cyd@stupidchicken.com>
+
+ * custom.el (load-theme): Rename from require-theme.
+ Add interactive spec.
+ (enable-theme): Rename from custom-enable-theme.
+ Add interactive spec.
+ (disable-theme): Rename from custom-disable-theme.
+ Add interactive spec.
+ (custom-make-theme-feature): Doc fix.
+ (custom-theme-directory): Doc fix.
+ (provide-theme): Call enable-theme.
+
+2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * obsolete/lazy-lock.el (lazy-lock-mode):
+ * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
+ font-lock-mode if it's off. Print a warning instead.
+
+ * progmodes/compile.el (compilation-start): Ignore errors if the
+ process died before we get to send-eof.
+
+ * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
+ Undo last change. Enclosing the result in quotes broke things on Unix
+ since tex-send-command passes it through shell-quote-argument.
+ (tex-send-command): Pass `file' through convert-standard-filename
+ when possible.
+ (tex-uptodate-p): Handle the case where TeX hasn't put additional
+ info in a transcript.
+
+2005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
+ fix compilation warning. Reorder the key definitions to group
+ together keys emitted by the current version of xterm.
+
+ * progmodes/vhdl-mode.el (vhdl-highlight-faces)
+ (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
+ Reorder predicates to correct min-color usage.
+
+2005-09-01 Chong Yidong <cyd@stupidchicken.com>
+
+ * longlines.el (longlines-mode): Inhibit read-only when encoding.
+ Kill local variables when longlines-mode is turned off.
+
+2005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * international/mule-cmds.el (set-locale-environment): Soothe compiler.
+
+ * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
+
+ * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
+
+ * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
+ (font-lock-lines-before): Change default to being inactive.
+ (font-lock-default-fontify-region): Obey font-lock-lines-before.
+ (font-lock-after-change-function): Don't handle f-l-lines-before here.
+
+2005-08-31 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-handle-make-auto-save-file-name):
+ Deactivate temporarily advice if active (not needed for Emacs 22,
+ but for backwards compatibility).
+ (tramp-exists-file-name-handler): Rewrite. First implementation
+ was too simple.
+ (tramp-advice-make-auto-save-file-name):
+ Call `tramp-handle-make-auto-save-file-name' (again, just for
+ backwards compatibility).
+
+2005-08-31 Reto Zimmermann <reto@gnu.org>
+
+ * progmodes/vhdl-mode.el
+ (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
+ (vhdl-end-p): Fix indentation bug "else" after "-- when".
+ (vhdl-set-default-project): New function (easier setting of default).
+ (vhdl-port-copy): Handle extended identifiers for generics.
+ (vhdl-compiler-alist): Better description for error message regexp.
+ (vhdl-make): Query for target, use previous as default.
+ (vhdl-port-copy): Fix port copy for port names starting with "signal".
+ (vhdl-font-lock-keywords-2): Fix fontification for record
+ el. assign.
+ (vhdl-speedbar-make-subpack-line): Add package body link.
+ (vhdl-generate-makefile-1): Not include itself as dependency.
+ (vhdl-font-lock-init): Highlight c-preprocessor directives.
+ (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
+ (vhdl-get-syntactic-context): Handle c-preprocessor directives.
+ (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
+ (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
+ (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
+ (vhdl-import-project): Add string argument for `error'.
+ (vhdl-compose-configuration)
+ (vhdl-compose-configuration-architecture): Add configuration
+ declaration generation.
+ (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
+ (vhdl-trailer-re): Add "record" keyword (better indentation).
+ (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
+ "[^ \t-\"]+".
+ (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
+ (vhdl-testbench-entity-file-name)
+ (vhdl-testbench-architecture-file-name): Allow separate
+ customization of testbench file names.
+ (vhdl-beginning-of-block): Handle optional subprogram parameter list.
+ (vhdl-get-visible-signals): Allow newline within alias declaration.
+ (vhdl-update-sensitivity-list): Signal read only on certain attributes.
+ (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
+ (member-ignore-case): Alias for missing function in XEmacs.
+ (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
+ (vhdl-update-sensitivity-list): Ignore case on read signals.
+ (vhdl-replace-string): Adjust case only for file names.
+ (vhdl-update-sensitivity-list): Fix search for read signals.
+ (vhdl-update-sensitivity-list): Exclude formal parameters.
+ (vhdl-get-visible-signals): Include aliases of signals.
+ (vhdl-get-visible-signals): Fix signal name searching.
+ (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
+ (vhdl-fixup-whitespace-region): Fix for character
+ literals (e.g. ':').
+
+2005-08-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * ansi-color.el (comint-last-output-start):
+ * bs.el (font-lock-verbose):
+ * diff-mode.el (add-log-buffer-file-name-function):
+ * dired-x.el (vm-folder-directory):
+ * faces.el (help-xref-stack-item):
+ * files.el (font-lock-keywords):
+ * find-lisp.el (dired-buffers, dired-subdir-alist):
+ * ido.el (cua-inhibit-cua-keys):
+ * log-view.el (cvs-minor-wrap-function):
+ * outline.el (font-lock-warning-face):
+ * simple.el (compilation-current-error):
+ * speedbar.el (ange-ftp-path-format, efs-path-regexp)
+ (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
+ * tooltip.el (comint-prompt-regexp):
+ * w32-fns.el (explicit-shell-file-name):
+ * term/mac-win.el (mac-charset-info-alist)
+ (mac-services-selection, mac-system-script-code):
+ * term/tty-colors.el (msdos-color-values):
+ * term/w32-win.el (xlfd-regexp-registry-subnum):
+ * term/x-win.el (x-keysym-table, x-selection-timeout)
+ (x-session-id, x-session-previous-id):
+ * textmodes/ispell.el (mail-yank-prefix):
+ * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
+ * textmodes/org.el (calc-embedded-close-formula)
+ (calc-embedded-open-formula)
+ (font-lock-unfontify-region-function):
+ * textmodes/reftex-global.el (isearch-next-buffer-function)
+ (TeX-master):
+ * textmodes/reftex.el (font-lock-keywords):
+ * textmodes/tex-mode.el (font-lock-comment-face)
+ (font-lock-doc-face):
+ * textmodes/texinfo.el (outline-heading-alist):
+ Add defvars.
+
+ * textmodes/artist.el (x-pointer-crosshair): Add defvar.
+ (artist-spray-chars, artist-mode-init, artist-replace-string)
+ (artist-select-erase-char, artist-vap-find-endpoints-horiz)
+ (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
+ (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
+
+ * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
+ (conf-align-assignments): "?\ " -> "?\s".
+
+ * textmodes/reftex-index.el (TeX-master): Add defvar.
+ (reftex-index-phrases-marker): Move up defvar.
+
+ * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
+ (reftex-toc-include-labels-indicator)
+ (reftex-toc-include-index-indicator)
+ (reftex-toc-max-level-indicator): Move up declarations.
+
+ * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
+ of args to `tramp-run-real-handler', even if it's empty in this case.
+
+2005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * dired.el (dired-move-to-filename-regexp): Add date format for
+ Mac OS X 10.3 in East Asian locales.
+
+2005-08-31 Michael Albinus <michael.albinus@gmx.de>
+
+ * files.el (make-auto-save-file-name): Add file name handler call
+ if applicable.
+
+ * net/tramp.el (tramp-file-name-handler-alist)
+ (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
+ (tramp-handle-make-auto-save-file-name): Rename from
+ `tramp-make-auto-save-file-name'.
+ (tramp-exists-file-name-handler): New defun.
+ (tramp-advice-make-auto-save-file-name): Make defadvice only when
+ `make-auto-save-file-name' is not a magic file name operation.
+
+2005-08-30 Richard M. Stallman <rms@gnu.org>
+
+ * files.el (risky-local-variable-p):
+ Match `-predicates' and `-commands.
+
+ * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
+ (custom-save-all): Visit the file if necessary;
+ kill the buffer if we created it.
+ (custom-save-delete): Don't visit file or kill buffer here.
+
+2005-08-30 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-special-keyword): New face.
+ (org-table-copy-down, org-table-eval-formula)
+ (org-table-recalculate, org-init-section-numbers):
+ Use `string-to-number' instead of `string-to-int'.
+ (org-get-location): Use `insert-buffer-substring' instead of
+ `insert-buffer'.
+ (org-modify-diary-entry-string): New function.
+ (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
+ (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
+ (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
+ active region.
+ (org-export-as-html): Handle QUOTE keyword.
+ (org-quote-string): New option.
+ (org-bookmark-jump-unhide): New function, used for
+ `bookmark-after-jump-hook'.
+ (org-diary-default-entry): Apply only when not called through
+ `org-agenda'.
+
+2005-08-30 Juanma Barranquero <lekktu@gmail.com>
+
+ * net/eudc.el (mode-popup-menu):
+ * play/handwrite.el (ps-printer-name, ps-lpr-command):
+ * progmodes/ada-mode.el (compile-auto-highlight)
+ (skeleton-further-elements):
+ * progmodes/autoconf.el (font-lock-syntactic-keywords):
+ * progmodes/cmacexp.el (msdos-shells):
+ * progmodes/compile.el (font-lock-extra-managed-props)
+ (font-lock-keywords, font-lock-maximum-size)
+ (font-lock-support-mode):
+ * progmodes/grep.el (font-lock-lines-before):
+ * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
+ * progmodes/mixal-mode.el (compile-command):
+ * progmodes/perl-mode.el (font-lock-comment-face)
+ (font-lock-doc-face, font-lock-string-face):
+ * progmodes/prolog.el (comint-prompt-regexp):
+ * progmodes/sh-script.el (font-lock-comment-face)
+ (font-lock-set-defaults, font-lock-string-face):
+ * progmodes/sql.el (font-lock-keyword-face)
+ (font-lock-set-defaults, font-lock-string-face):
+ * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
+ (itimer-version, lazy-lock-defer-contextually)
+ (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
+ Add defvars.
+
+ * progmodes/cperl-mode.el (cperl-electric-lbrace)
+ (cperl-electric-keyword, cperl-electric-pod)
+ (cperl-electric-backspace, cperl-forward-re)
+ (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
+ (vc-rcs-header, vc-sccs-header): Add defvars.
+
+ * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
+ (font-lock-syntactic-keywords, gud-find-expr-function):
+ Add defvars.
+
+ * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
+ (gdb-frame-parameters): Declare before use.
+
+ * progmodes/gud.el (gdb-active-process, gdb-define-alist)
+ (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
+ (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
+ (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
+
+ * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
+ (idlwave-help-with-source): Use `insert-buffer-substring', not
+ `insert-buffer'.
+
+2005-08-29 Juri Linkov <juri@jurta.org>
+
+ * outline.el (hide-entry, hide-leaves, outline-toggle-children):
+ Put outline-back-to-heading function call inside save-excursion.
+
+2005-08-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * man.el (Man-init-defvars, Man-translate-references)
+ (Man-support-local-filenames, Man-highlight-references):
+ * progmodes/sql.el (sql-interactive-mode):
+ * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
+
+ * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
+ (compilation-mode-font-lock-keywords): Add defvars.
+ (checkdoc-interactive-loop): "?\ " -> "?\s".
+
+ * emacs-lisp/lisp-mode.el (font-lock-comment-face)
+ (font-lock-doc-face, font-lock-string-face)
+ (font-lock-keywords-case-fold-search): Add defvars.
+ (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
+
+ * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
+ Don't pass X and Y (they are ignored anyway).
+ (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
+ (mouse-delete-window): Make arguments optional.
+
+ * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
+ (caesar-translate-table, minor-modes, news-buffer-save)
+ (news-group-name, news-minor-modes): Add defvars.
+
+ * emacs-lisp/lselect.el (mouse-highlight-priority)
+ (x-lost-selection-functions, zmacs-regions):
+ * emacs-lisp/pp.el (font-lock-verbose):
+ * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
+ * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
+ (ses-mode-map):
+ * emacs-lisp/tcover-unsafep.el (safe-functions):
+ * international/mule-cmds.el (mac-system-coding-system)
+ (mac-system-locale):
+ * language/ethio-util.el (rmail-current-message)
+ (rmail-message-vector):
+ * language/thai-util.el (thai-auto-composition-mode):
+ * mail/metamail.el (rmail-current-message, rmail-message-vector):
+ * mail/mspools.el (rmail-inbox-list, vm-crash-box)
+ (vm-folder-directory, vm-init-file, vm-init-file-loaded)
+ (vm-primary-inbox, vm-spool-files):
+ * mail/rmail.el (deleted-head, font-lock-fontified)
+ (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
+ (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
+ (total-messages):
+ * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
+ (rmail-summary-mode-map):
+ * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
+ (rmail-last-label, rmail-last-multi-labels)
+ (rmail-summary-vector, rmail-total-messages):
+ * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
+ * mail/rmailsum.el (msgnum):
+ * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
+ (rmail-current-message):
+ * obsolete/fast-lock.el (font-lock-face-list):
+ * obsolete/rnewspost.el (mail-reply-buffer):
+ * obsolete/scribe.el (compile-command):
+ * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
+
2005-08-28 John Paul Wallington <jpw@gnu.org>
- * ibuf-ext.el (ibuffer-auto-update-changed): Use
- `frame-or-buffer-changed-p' to check whether we need to update.
+ * ibuf-ext.el (ibuffer-auto-update-changed):
+ Use `frame-or-buffer-changed-p' to check whether we need to update.
(ibuffer-auto-mode): Don't advise `get-buffer-create' and
`kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
as a `frame-or-buffer-changed-p' state vector instead.
2005-08-27 Romain Francoise <romain@orebokech.com>
- * textmodes/makeinfo.el (makeinfo-compile): Use
- `compilation-start'. Set `next-error-function' according to
+ * textmodes/makeinfo.el (makeinfo-compile):
+ Use `compilation-start'. Set `next-error-function' according to
`disable-errors'.
(makeinfo-next-error): New function.
(makeinfo-region): Adjust to new `makeinfo-compile' prototype.
2005-08-26 John Wiegley <johnw@newartisans.com>
- * eshell/esh-cmd.el (eshell-rewrite-named-command): Changed the
+ * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
code around a bit so that an extraneous nil argument is not added
to a command when no args are given.
New hook.
(add-to-diary-list): Call `diary-modify-entry-list-string-function'
+2005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
+
+ * custom.el (custom-theme-set-variables): Sort minor modes last.
+
2005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
* subr.el (version-separator, version-regexp-alist): New vars used by
(xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
Move to beginning of file.
(scheme-interaction-mode-commands-alist)
- (scheme-interaction-mode-map, scheme-debugger-mode-map): Declare
- them before use. Note: the initialization code for the variables
- has not been moved because it uses functions that reference the
- variables.
+ (scheme-interaction-mode-map, scheme-debugger-mode-map):
+ Declare them before use. Note: the initialization code for the variables
+ has not been moved because it uses functions that reference the variables.
(xscheme-control-g-message-string, xscheme-process-filter-alist)
(xscheme-prompt-for-expression-map): Declare them before use.
(scheme-debugger-mode-commands): "?\ " -> "?\s".
2005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
- * hexl.el (hexl-print-current-point-info): Fix simple spelling
- error.
+ * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
2005-08-22 Juri Linkov <juri@jurta.org>
2005-08-15 David Ponce <david@dponce.com>
- * tree-widget.el Update Commentary header.
+ * tree-widget.el: Update Commentary header.
(tree-widget-theme): Doc fix.
(tree-widget-space-width): New option.
(tree-widget-image-properties): Look up in the default theme too.
* ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
- * ediff-init: Get rid of -face in face names.
+ * ediff-init.el: Get rid of -face in face names.
2005-07-10 Richard M. Stallman <rms@gnu.org>
2005-03-25 Werner Lemberg <wl@gnu.org>
- * calc/calc-forms.el, calc/calc-sel: Replace `illegal' with `invalid'.
- * midnight.el, vc-cvs.el: Replace `illegal' with `invalid'.
- * emacs-lisp/cl-macs.el: Replace `illegal' with `invalid'.
- * emulation/vip.el: Replace `illegal' with `invalid'.
- * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with
- `invalid'.
- * mail/supercite.el: Replace `illegal' with `invalid'.
+ * calc/calc-forms.el, calc/calc-sel.el:
+ * midnight.el, vc-cvs.el:
+ * emacs-lisp/cl-macs.el:
+ * emulation/vip.el:
+ * eshell/esh-io.el, eshell/esh-var.el:
+ * mail/supercite.el:
* progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
* progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
* progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
* progmodes/sh-script.el, progmodes/xscheme.el:
- Replace `illegal' with `invalid'.
* textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
* textmodes/reftex-index.el, textmodes/reftex-parse.el
* textmodes/reftex-ref.el, textmodes/reftex-vars.el
2005-03-22 Jay Belanger <belanger@truman.edu>
- * calc/calc-embed (calc-embedded-original-modes): New variable.
+ * calc/calc-embed.el (calc-embedded-original-modes): New variable.
(calc-embedded-save-original-modes)
(calc-embedded-restore-original-modes): New functions.
(calc-do-embedded): Save original modes when entering embedded mode
2004-05-09 Jason Rumney <jasonr@gnu.org>
- * international/code-pages (cp932, cp936, cp949, c950): Remove.
+ * international/code-pages.el (cp932, cp936, cp949, c950): Remove.
Only define cp125* if windows-125* is already defined.
* language/korean.el (cp949): Add alias.