*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 1818e11..fed628b 100644 (file)
+2005-10-22  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (make-temp-file): Moved from subr.el.
+       * subr.el (make-temp-file): Moved to files.el.
+       
+       * window.el (get-buffer-window-list): Moved from subr.el.
+       * subr.el (get-buffer-window-list): Moved to window.el.
+
+       * image.el (image-load-path): Use eval-at-startup to initialize.
+
+       * subr.el (eval-at-startup): New macro.
+
+       * subr.el: Much rearrangement of functions and division
+       into pages.  No code changes.
+
+2005-10-22  Kenichi Handa  <handa@m17n.org>
+
+       * tar-mode.el (tar-extract): Be sure to call
+       find-operation-coding-system if set-auto-coding doesn't find a
+       coding system.
+
+2005-10-22  Kim F. Storm  <storm@cua.dk>
+
+       * image.el (image-type-header-regexps): Rename from image-type-regexps.
+       Change users.
+       (image-type-file-name-regexps): New defconst.
+       (image-type-from-data): Simplify loop.
+       (image-type-from-buffer): New defun.
+       (image-type-from-file-header): Use it instead of image-type-from-data.
+       Use image-search-load-path instead of only looking in data-directory.
+       (image-type-from-file-name): New defun.
+       (image-search-load-path): Make PATH arg optional, default to image-load-path.
+       Change `pathname' to `filename'.
+
+2005-10-21  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
+
+       * textmodes/paragraphs.el (sentence-end-base): New variable.
+       (sentence-end): Use sentence-end-base.
+
+2005-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (font-lock-default-fontify-region): Check the multiline
+       property independently from the font-lock-multiline variable.
+
+2005-10-21  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/find-func.el (find-library-name): Doc fix.
+
+       * startup.el (command-line): Convert library names
+       in `load-history' to absolute file names.
+
+       * subr.el (symbol-file): Doc fix.
+
+       * loadhist.el (file-loadhist-lookup): Call locate-library
+       instead of find-library-name.  Don't try converting
+       abs file names to library names, since load-history no longer
+       has library names in it.
+       (file-dependents, file-provides, file-requires): Doc fixes.
+
+2005-10-21  Juri Linkov  <juri@jurta.org>
+
+       * progmodes/etags.el (tags-table-mode): New function.
+       (tags-verify-table): Replace initialize-new-tags-table with
+       tags-table-mode.
+
+       * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
+       default value.
+       (desktop-modes-not-to-save): Add tags-table-mode to the
+       default value.
+
+       * info.el (Info-index-next): Add total number of index
+       alternatives to the message.
+
+       * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
+       backward only space (instead of space and period) before looking
+       at sentence end.
+
+       * simple.el (set-variable): Use user-variable-p instead of symbolp.
+       Add the old variable value as 4th default-value arg of read-string.
+
+2005-10-21  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * cus-face.el (custom-declare-face): Make face from X resources
+       also on Mac.
+
+       * disp-table.el (standard-display-g1, standard-display-graphic):
+       Refuse to use string glyphs also on Mac.
+       (standard-display-european): Don't set terminal coding system also
+       on Mac.
+
+       * frame.el (display-screens): Use x-display-screens also on Mac.
+
+2005-10-21  Romain Francoise  <romain@orebokech.com>
+
+       * net/rcirc.el: Now part of GNU Emacs.  Update FSF's address.
+
+2005-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
+       and $? into sexps.
+
+       * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
+       warning face on open-paren-in-column-0.
+
+       * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
+       boundary case.  Fix typo.
+       Suggested by Martin Rudalics <rudalics@gmx.at>.
+
+2005-10-21  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el: (org-combined-agenda-icalendar-file)
+       (org-icalendar-include-todo, org-icalendar-combined-name): New options.
+       (org-export-icalendar-this-file)
+       (org-export-icalendar-all-agenda-files)
+       (org-export-icalendar-combine-agenda-files): New commands.
+       (org-export-icalendar, org-print-icalendar-entries)
+       (org-start-icalendar-file, org-finish-icalendar-file)
+       (org-ical-ts-to-string): New functions.
+       (org-read-date, org-goto-calendar)
+       (org-agenda-goto-calendar): Inhibit displaying diary entries by
+       call to `calendar'.
+       (orgtbl-setup): Remove the :keys arguments from the menu description.
+       (org-after-save-iCalendar-file-hook): New variable.
+
+2005-10-21  Kenichi Handa  <handa@m17n.org>
+
+       * language/vietnamese.el (tcvn-5712): Make it an alias of
+       vietnamese-tcvn coding-system.
+
+2005-10-20  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
+       group id is given.
+
+2005-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-escaped-line-re): New var.
+       (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
+       (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
+       whose line is either continued or ends with a comment.
+
+2005-10-20  Romain Francoise  <romain@orebokech.com>
+
+       * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
+
+       * replace.el (occur-engine): Add follow-link property.
+
+       * font-core.el (font-lock-mode): Doc fix.
+
+2005-10-20  Richard M. Stallman  <rms@gnu.org>
+
+       * net/rcirc.el: New file.
+
+2005-10-20  Bryan Henderson  <bryanh@giraffe-data.com>  (tiny change)
+
+       * term.el (term-term-name): Initialize to "eterm-color".
+
+2005-10-20  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
+       for encryption functionality.
+       Move allout customization subgroup from `editing' to `outlines' group.
+       Fix commentary 'keywords' to legitimate ones.
+       Update author info (using my current email address, obscurified).
+       (allout-encrypt-string, allout-encryption-produce-work-buffer)
+       (allout-encrypted-topic-p, allout-encrypted-text-type)
+       (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
+       (allout-situate-encryption-key-verifier)
+       (allout-get-encryption-key-verifier, allout-verify-key)
+       (allout-next-topic-pending-encryption)
+       (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
+       (outline-topic-encryption-bullet, outline-default-encryption-scheme)
+       (outline-key-verifier-handling, outline-key-hint-handling)
+       (outline-encrypt-unencrypted-on-saves): New defcustoms.
+       (allout-file-key-verifier-string, allout-encryption-scheme)
+       (allout-key-verifier-string, allout-key-hint-string)
+       (allout-after-save-decrypt): New variables.
+       (allout-write-file-hook-handler, allout-auto-save-hook-handler)
+       (allout-after-saves-handler): New hook functions.
+       (allout-post-command-business): Do allout-after-save-decrypt.
+       (allout-enable-file-variable-adjustment): Custom var to enable
+       mechanism for adding and adjusting settings of Emacs file variables.
+       (allout-adjust-file-variable, allout-file-vars-section-data):
+       New functions, implement the mechanism.
+       (outlineify-sticky): Use the file vars mechanism.
+       (allout-inhibit-protection, allout-during-write-cue)
+       (allout-override-protect, allout-before-change-protect): Remove.
+       (allout-flag-region, allout-open-topic): Adjust read-only text.
+       (allout-open-line-not-read-only): Add to facilitate read-only
+       text based protection.
+       (allout-kill-line): Revise to adjust read-only text, clue the
+       user about the inhibition.
+       (allout-unprotected): Use unwind-protect.
+       (allout-shift-in, allout-shift-out): Disallow manually shifting a
+       topic deeper than the offspring depth of the previous topic -
+       avoiding confusing "containment discontinuities".
+       (allout-reindent-bodies): Fix retention of body relative hanging
+       indent during promotion of collapsed bodies.
+       (allout-open-topic): Make it easy to open new topic with same
+       bullet as current topic - topic creation functions provided with
+       any universal argument provokes now prompt for bullet, defaulting
+       to the bullet of the previous topic.
+       (allout-plain-bullets-string, allout-distinctive-bullets-string):
+       Plain bullet alternates '.' period and ',' comma only.  All other
+       bullets are relegated to special status (but customizable).
+       (allout-end-of-entry): Rename from 'allout-end-of-current-entry
+       since it actually operates w.r.t. most immediately containing
+       entry, visible or not.
+       (allout-hide-current-entry, allout-show-current-entry): Use the
+       revised version.
+       (allout-old-expose-topic): Solidify deprecation.
+       (allout-end-of-subtree): Add so we can span concealed as well
+       as visible topics.
+       (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
+       (allout-end-of-current-heading): Tweak to just respect the first line.
+       (allout-get-body-text): Add.
+       (allout-ascend-to-depth, allout-ascend): Position at end of prefix
+       when invoked interactively.
+       (allout-up-current-level): Use `interactive-p'.
+       (allout-mode, allout-init): Miscellaneous docstring and
+       operational refinements, as well as hookups of new encryption stuff.
+       (allout-beginning-of-current-entry): Now works as advertised.
+       (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
+       (allout-isearch-rectification): Refine condition for isearching.
+       (allout-isearch-abort, allout-enwrap-isearch)
+       (allout-flag-region, my-region-active-p): Relocate some macros.
+       (allout-title): Fallback title is '(buffer-name)', not
+       non-existing '(current-buffer-name)'.
+       (subst-char-in-string): Define if absent (for some XEmacs versions).
+
+2005-10-20  Jari Aalto  <jari.aalto@cante.net>
+
+       * mail/sendmail.el (mail-setup-hook, mail-aliases)
+       (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
+       (mail-citation-prefix-regexp, mail-signature-file)
+       (mail-default-headers, mail-bury-selects-summary)
+       (mail-send-nonascii): Add autoload cookies.
+
+2005-10-20  Emanuele Giaquinta  <emanuele.giaquinta@gmail.com>  (tiny change)
+
+       * frame.el (blink-cursor-mode): Add `mac' to the list of
+       window-system's that support blinking cursor.
+
+2005-10-20  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
+
+2005-10-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
+       Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
+       to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
+
+2005-10-20  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
+       (ido-set-current-directory): Don't add / after final @.
+       (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
+       Explicitly handle ange-ftp completion oddities.
+       (ido-make-file-list): Don't rotate list at tramp root to avoid
+       triggering tramp file handler for expand-file-name via get-file-buffer.
+
+2005-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (eval-expression-print-format): Put the char-string
+       inside the parenthesis, like the other alternative notations.
+       (kill-new): Use push.
+       (copy-to-buffer): Use with-current-buffer.
+       (completion-setup-function): Simplify.
+       (minibuffer-local-must-match-map): Don't add redundant bindings which
+       are already present in its parent (minibuffer-local-completion-map).
+
+       * savehist.el (savehist-coding-system): Revert to checking XEmacs.
+
+2005-10-19  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-units.el (math-standard-units): Add units, adjust
+       symbols and update values.
+       (math-unit-prefixes):  Add more prefixes.
+
+2005-10-19  Romain Francoise  <romain@orebokech.com>
+
+       * bookmark.el (bookmark-menu-heading): New face.
+       (bookmark-bmenu-list): Use it.
+       Don't fiddle with `baud-rate' at top-level.
+
+2005-10-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * image.el (create-image, find-image): Mention max-image-size in
+       docstring.
+
+2005-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * savehist.el (savehist-load): Revert to checking XEmacs.
+
+       * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
+       Various docstring and line-width fixups.
+       (conf-mode): Use cond.
+       Set font-lock-defaults.  Don't set comment-use-syntax.
+
+2005-10-18  David Ponce  <david@dponce.com>
+
+       * tree-widget.el (tree-widget-button-click): New function.
+       (tree-widget-button-keymap): Use it.
+
+2005-10-18  Romain Francoise  <romain@orebokech.com>
+
+       * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
+       (bookmark-bmenu-hide-filenames): Add follow-link property.
+       Improve help-echo text.
+
+       * ffap.el (find-file-at-point): Doc fix.
+
+2005-10-18  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
+
+2005-10-18  Masatake YAMATO  <jet@gyve.org>
+
+       Install to the CVS repository what I forgot to install in my
+       2005-10-16 changes.
+
+       * progmodes/python.el (python-complete-symbol): Pass the common
+       prefix substring of completion to `display-completion-list'.
+
+       * textmodes/org.el (org-complete): Ditto.
+
+2005-10-18  Masatake YAMATO  <jet@gyve.org>
+
+       Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
+
+       * woman.el (WoMan-xref-man-page): New button type derived
+       from `Man-abstract-xref-man-page'.
+       (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
+
+       * man.el (Man-abstract-xref-man-page): New button type.
+       (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
+       (Man-highlight-references): Add new optional argument `xref-man-type'.
+
+2005-10-18  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
+
+2005-10-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-edit.el (Custom-move-and-invoke): Delete.
+       (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
+
+       * wid-edit.el (widget-move-and-invoke): New function, from
+       Custom-move-and-invoke.
+
+2005-10-17  Bill Wohler  <wohler@newt.com>
+
+       Move all remaining images from lisp/toolbar to etc/images, move
+       lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar.  Place
+       the low resolution images in their own directory (low-color).
+
+       * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
+       * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
+       * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
+       * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
+       * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
+       * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
+       * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
+
+       * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
+       * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
+       * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
+       * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
+       * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
+       * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
+       * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
+       * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
+       * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
+       * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
+       * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
+       * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
+       * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
+       * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
+       * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
+
+       To conform with convention, replace the underscore (_) in the
+       following image names with dash (-) or (/) as appropriate.
+
+       * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
+       * toolbar/fld_open.*: Move to etc/images/fld-open.*.
+       * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
+       * toolbar/jump_to.*: Move to etc/images/jump-to.*.
+       * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
+       * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
+       * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
+       * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
+       * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
+       * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
+       * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
+       * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
+       * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
+       * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
+       * toolbar/mail_send.*: Move to etc/images/mail/send.*.
+
+       * info.el (info-tool-bar-map): Replace underscores in image names
+       with dashes.
+
+       * makefile.w32-in (WINS): Remove toolbar.
+
+       * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
+
+       * tool-bar.el: Move to lisp from toolbar.  Now that
+       toolbar is empty, it should be deleted when folks run "cvs up -P".
+
+2005-10-18  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-store.el (calc-store-into): Get the proper variable name
+       to display in message.
+
+2005-10-18  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
+       expressions display in speedbar for all buffers when debugging.
+       (gdb-speedbar-expand-node): Ensure node contraction is always updated.
+
+       * speedbar.el (speedbar-set-mode-line-format): Indent properly.
+       (speedbar-insert-button, speedbar-make-button):
+       Use add-text-properties.
+       (speedbar-update-localized-contents)
+       (speedbar-update-directory-contents)
+       (speedbar-update-special-contents): Use dolist.
+       (speedbar-buffer-easymenu-definition): Add a menu separator.
+
+2005-10-17  Jason Rumney  <jasonr@gnu.org>
+
+       * makefile.w32-in: Use $(lisp) consistently.
+       (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
+       for shell specific generation of mh-autoloads.
+
+2005-10-17  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
+
+2005-10-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * jit-lock.el (jit-lock-fontify-now):
+       Move jit-lock-context-unfontify-pos to avoid wasted work.
+
+2005-10-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-completion-mode): New defvar.  Used in
+       `tramp-completion-mode' for checking if we are in completion mode.
+       (tramp-completion-handle-file-name-all-completions): Reorder code
+       in order to complete for file names only in case there are no
+       method/user/host completions.  This is necessary for cooperation
+       with ido.  Reported by Kim F. Storm <storm@cua.dk>.
+
+2005-10-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * longlines.el (longlines-search-forward)
+       (longlines-search-backward): Match any number of spaces.
+
+2005-10-16  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * diff-mode.el (diff-mode): Doc fix.
+
+2005-10-16  David Reitter <david.reitter@gmail.com>
+
+       * mail/sendmail.el (send-mail-function): Use mailclient-send-it
+       as default on darwin and windows systems.
+
+2005-10-16  Sven Joachim  <svenjoac@gmx.de>  (tiny change)
+
+       * arc-mode.el (archive-zip-extract): Doc fix.
+
+2005-10-16  Romain Francoise  <romain@orebokech.com>
+
+       * mouse.el (mouse-1-click-follows-link): Doc fix.
+
+2005-10-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * savehist.el: Don't require CL at runtime.
+       (savehist-xemacs): Remove.
+       (savehist-coding-system): Use utf-8 if present, regardless of religion.
+       (savehist-no-conversion): Use (featurep 'xemacs).
+       (savehist-load): Check existence of start-itimer rather than XEmacs.
+       Use an idle timer.
+       (savehist-process-for-saving): Replace use of CL funs `subseq' and
+       `delete-if-not'.
+
+2005-10-16  Hrvoje Niksic  <hniksic@xemacs.org>
+
+       * savehist.el: Newer version.
+       (savehist-autosave-interval, savehist-coding-system, savehist-timer)
+       (savehist-last-checksum, savehist-no-conversion): New vars.
+       (savehist-autosave, savehist-process-for-saving, savehist-printable):
+       New functions.
+       (savehist-load, savehist-save): Use them.
+       (savehist-delimit): Remove.
+
+2005-10-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/compile.el (compilation-goto-locus): Display the
+       compilation buffer first and the source buffer second, in case they're
+       in overlapping frames.  Don't raise the compilation frame if it was the
+       selected window upon entry.  Pass the `other-window' arg to
+       pop-to-buffer.
+
+       * info.el (Info-fontify-node): Use dolist.
+       Change add-text-properties to put-text-property.
+
+2005-10-16  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
+       bound of search.
+
+2005-10-16  Masatake YAMATO  <jet@gyve.org>
+
+       * dabbrev.el (dabbrev-completion): Pass the common
+       prefix substring of completion to `display-completion-list'.
+
+       * filecache.el (file-cache-minibuffer-complete)
+       (file-cache-complete): Ditto.
+
+       * tempo.el (tempo-display-completions): Ditto.
+
+       * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
+
+       * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
+
+       * eshell/em-hist.el (eshell-list-history): Ditto.
+
+       * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
+
+       * mail/mailalias.el (mail-complete): Ditto.
+
+       * progmodes/etags.el (complete-tag): Ditto.
+
+       * progmodes/make-mode.el (makefile-complete): Ditto.
+
+       * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
+
+       * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
+
+       * progmodes/pascal.el (pascal-complete-word)
+       (pascal-show-completions): Ditto.
+
+       * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
+
+       * simple.el (completion-common-substring): New variable.
+       (completion-setup-function): Use `completion-common-substring'
+       to put faces.
+
+2005-10-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
+       (x-get-selection, mac-select-convert-to-string): Convert from/to
+       UTF-16 clipboard data as in native byte order, no BOM.
+
+2005-10-16  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (gud-tool-bar-map): Rename the images
+       appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
+       (gud-sentinel): Use speedbar-frame to check for speedbar.
+
+2005-10-15  Richard M. Stallman  <rms@gnu.org>
+
+       * savehist.el: New file.
+
+2005-10-14  Karl Chen  <quarl@cs.berkeley.edu>
+
+       * textmodes/tex-mode.el (tex-font-lock-keywords-2):
+       Fix bug in \bf fontification.
+
+2005-10-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (cvs-edit-log-files): New var.
+       (cvs-mode-edit-log): New arg `file'.
+       (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
+       Instead force the use of the original file and nothing else.
+       (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
+       the cvs-minor-wrap-function is set.
+       (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
+
+2005-10-14  Bill Wohler  <wohler@newt.com>
+
+       * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
+       * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
+       * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
+       * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
+       * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
+       * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
+       * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
+       * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
+       * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
+       * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
+       * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
+       * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
+       * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
+       * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
+       * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
+
+       * progmodes/gud.el (gud-tool-bar-map): Rename the images
+       appropriately (for example, gud-break to gud/break).
+
+2005-10-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * longlines.el (longlinges-search-function)
+       (longlines-search-forward, longlines-search-backward): New functions.
+       (longlines-mode): Set isearch-search-fun-function to
+       longlinges-search-function.
+
+       * mouse.el (mouse-drag-region-1): Handle the case where a
+       double-click event is bound to an arbitrary function.
+
+2005-10-14  David Ponce  <david@dponce.com>
+
+       * recentf.el (recentf-track-opened-file)
+       (recentf-track-closed-file, recentf-update-menu)
+       (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
+       (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
+       mouse-1-click-follows-link.
+
+2005-10-13  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
+       Gnome file-manager.png.  Suggested by
+       Joachim Nilsson <joachim.nilsson@vmlinux.org>.
+
+       * toolbar/README: Add diropen.xpm.
+
 2005-10-13  Bill Wohler  <wohler@newt.com>
 
-       * makefile.w32-in (MH_E_SRC): Renamed from MH-E-SRC per NMAKE
-       restrictions. Suggested by David Robinow <drobinow@gmail.com>.
+       * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
+       restrictions.  Suggested by David Robinow <drobinow@gmail.com>.
+
+2005-10-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/mixal-mode.el (mixal-operation-codes-alist):
+       Don't waste the byte-compiler's time on constant data.
 
 2005-10-13  Kenichi Handa  <handa@m17n.org>
 
        * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
        byte with `escape-glyph' face.
 
-       * international/fontset.el (ccl-encode-unicode-font): Lookup
-       utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.  Handle
-       the case that ucs-mule-to-mule-unicode translates a character to
+       * international/fontset.el (ccl-encode-unicode-font):
+       Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
+       Handle the case that ucs-mule-to-mule-unicode translates a character to
        ASCII (usually for IPA characters).
 
+2005-10-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * info.el (Info-fontify-node): Don't be fooled by a lone "...".
+       Don't hide the underline of titles if font-lock-mode is disabled.
+
 2005-10-12  Bill Wohler  <wohler@newt.com>
 
        * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
 
        * log-view.el (log-view-file, log-view-message): Remove "-face"
        suffix from face names.
-       (log-view-file-face, log-view-message-face): New
-       backward-compatibility aliases for renamed faces.
+       (log-view-file-face, log-view-message-face):
+       New backward-compatibility aliases for renamed faces.
        (log-view-file-face, log-view-message-face): Use renamed log-view
        faces.
 
        (ruler-mode-margins-face, ruler-mode-fringes-face)
        (ruler-mode-column-number-face, ruler-mode-fill-column-face)
        (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
-       (ruler-mode-tab-stop-face, ruler-mode-current-column-face): New
-       backward-compatibility aliases for renamed faces.
+       (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
+       New backward-compatibility aliases for renamed faces.
        (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
        (ruler-mode-column-number, ruler-mode-fill-column)
        (ruler-mode-comment-column, ruler-mode-goal-column)
        * comint.el (comint-check-proc, make-comint-in-buffer)
        (comint-source-default): Doc fixes.
 
-       * term.el (term-send-string): Improve argument/docstring
-       consistency.
+       * term.el (term-send-string): Improve argument/docstring consistency.
 
 2005-06-09  Luc Teirlinck  <teirllm@auburn.edu>
 
        XEmacs code.
        (flyspell-word): Minor simplification.
        (flyspell-math-tex-command-p): Quieten the byte-compiler.
-       (flyspell-external-point-words): Remove unused vars `size' and
-       `start'.
-       (flyspell-do-correct): Rename from flyspell-xemacs-correct.  Merge
-       the corresponding Emacs code.
-       (flyspell-correct-word, flyspell-xemacs-popup): Use
-       flyspell-do-correct.
+       (flyspell-external-point-words): Remove unused vars `size' and `start'.
+       (flyspell-do-correct): Rename from flyspell-xemacs-correct.
+       Merge the corresponding Emacs code.
+       (flyspell-correct-word, flyspell-xemacs-popup):
+       Use flyspell-do-correct.
 
        * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
        a dedicated window.
        Add a completion-base-size-function property.
 
        * simple.el (completion-setup-function): Look for
-       completion-base-size-function property of
-       minibuffer-completion-table.
+       completion-base-size-function property of minibuffer-completion-table.
 
        * files.el (locate-file-completion): Doc fix.
 
        minibuffer-with-setup-hook (which breaks turning on/off
        file-name-shadow-mode while in the prompt).
 
-       * complete.el (PC-read-include-file-name-internal): Use
-       test-completion.
+       * complete.el (PC-read-include-file-name-internal):
+       Use test-completion.
 
 2005-03-28  Luc Teirlinck  <teirllm@auburn.edu>