]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* ispell.el (ispell-set-spellchecker-params): New function to make sure
[gnu-emacs] / lisp / ChangeLog
index 7c9712bb7d01d3692d03367f0d6b1af60f1ab59d..7238fe9aad607a243dd74f30ab0d0eed650a398c 100644 (file)
@@ -1,3 +1,766 @@
+2008-04-23  Agustin Martin  <agustin.martin@hispalinux.es>
+
+       * ispell.el (ispell-set-spellchecker-params): New function to make sure
+       right params and dictionary alists are used after spellchecker changes.
+       (ispell-aspell-dictionary-alist, ispell-last-program-name)
+       (ispell-initialize-spellchecker-hook): New variables and hook.
+       (ispell-find-aspell-dictionaries): Use ispell-aspell-dictionary-alist.
+       (ispell-maybe-find-aspell-dictionaries): Remove.
+       Calls replaced by (ispell-set-spellchecker-params) calls.
+       (ispell-have-aspell-dictionaries): Remove.
+       * flyspell.el: Replace ispell-maybe-find-aspell-dictionaries by
+       ispell-set-spellchecker-params.
+
+2008-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * complete.el (PC-do-completion): Be more robust in the presence of
+       unexpected values in minibuffer-completion-predicate.
+
+       * minibuffer.el (read-file-name): Don't let-bind default-directory.
+       Only abbreviate default-filename if it's a file.
+
+       * minibuffer.el (read-file-name-function, read-file-name-predicate)
+       (read-file-name-completion-ignore-case, insert-default-directory):
+       New vars, moved from fileio.c.
+       (read-file-name): New fun, moved from fileio.c.
+       * cus-start.el: Remove insert-default-directory and
+       read-file-name-completion-ignore-case.
+
+       * Makefile.in (emacs-deps): Leave it empty.
+
+2008-04-23  Magnus Henoch  <mange@freemail.hu>
+
+       * tar-mode.el (tar-untar-buffer): If the entry has directory
+       link type, extract it as a directory even if its file name doesn't
+       end with a slash.  Fixes extraction of NetBSD tar archives.
+
+2008-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-start): Also don't get confused by CRs since we
+       don't quote them.
+
+2008-04-12  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-init-buffer): New function.
+       (gdb-set-gud-minor-mode-existing-buffers)
+       (gdb-info-breakpoints-custom, gdb-get-location)
+       (gdb-set-gud-minor-mode-existing-buffers-1): Use it.
+       Previously gdb-create-define-alist wasn't always run and added to
+       after-save-hook.
+
+       * progmodes/gud.el (gud-tooltip-tips): Use tooltip-event-buffer
+
+2008-04-12  Kevin Ryde  <user42@zip.com.au>
+
+       * progmodes/make-mode.el (makefile-fill-paragraph): Treat indented
+       comments like unindented ones.
+
+2008-04-12  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el (mac-ae-open-documents): Adjust selection range
+       parameter origins.
+
+2008-04-11  Kevin Ryde  <user42@zip.com.au>
+
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       Bind print-level to ensure output forms aren't truncated if
+       print-level is set to eval-expression-print-level when going via
+       eval-defun and friends, or has been otherwise fiddled with.
+
+2008-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/cc-mode.el (c-basic-common-init): Don't set
+       font-lock-extend-after-change-region-function globally.
+
+2008-04-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * speedbar.el (speedbar-use-tool-tips-flag)
+       (speedbar-ignored-directory-regexp, speedbar-file-unshown-regexp)
+       (speedbar-file-regexp, speedbar-message, speedbar-item-info)
+       (speedbar-files-item-info, speedbar-maybe-add-localized-support)
+       (speedbar-insert-files-at-point, speedbar-dynamic-tags-function-list)
+       (speedbar-generic-list-positioned-group-p, speedbar-insert-generic-list)
+       (speedbar-fetch-replacement-function, speedbar-extract-one-symbol)
+       (speedbar-separator-face): Fix typos in docstrings.
+       (speedbar-stealthy-function-list, speedbar-verbosity-level)
+       (speedbar-supported-extension-expressions, speedbar-update-current-file)
+       (speedbar-add-indicator, speedbar-tag-expand): Reflow docstring.
+       (speedbar-use-imenu-flag, speedbar-ignored-directory-expressions)
+       (speedbar-directory-unshown-regexp, speedbar-handle-delete-frame)
+       (speedbar-show-info-under-mouse, speedbar-directory-buttons)
+       (speedbar-check-vc-this-line, speedbar-files-line-directory)
+       (speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
+       (speedbar-buffers-line-directory, speedbar-recenter-to-top)
+       (speedbar-recenter): Doc fixes.
+       (speedbar-update-speed, speedbar-navigating-speed): Add obsolescence
+       declaration and remove redundant info in docstring.
+
+2008-04-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-git.el (vc-git-status-printer): Deal with directories.
+
+       * vc.el (vc-next-action): Look at more than the first file to
+       determine the state.
+
+2008-04-23  Glenn Morris  <rgm@gnu.org>
+
+       * dframe.el (dframe-have-timer-flag): Drop support for Emacs without
+       timers.  Doc fix.
+       (dframe-update-speed): Drop support for XEmacs < 20.
+       (dframe-frame-mode): Drop support for Emacs < 20.
+       (dframe-set-timer-internal): Drop support for Emacs without timers.
+       (dframe-popup-kludge): Use mouse-menu-major-mode-map if defined.
+
+       * ediff-init.el (ediff-check-version): Drop support for very old Emacs
+       versions.  Add doc-string.  Mark as obsolete.
+
+       * ps-def.el (ps-color-device): Drop support for XEmacs < 19.12.
+
+       * speedbar.el (speedbar-use-tool-tips-flag): Check for tooltip-mode,
+       rather than using an Emacs version test.
+
+       * tree-widget.el (tree-widget-image-enable): Use display-images-p
+       rather than an Emacs version test.
+
+       * calendar/cal-china.el (holiday-chinese-qingming)
+       (holiday-chinese-winter-solstice, holiday-chinese): New functions.
+       * calendar/calendar.el (calendar-chinese-all-holidays-flag): New.
+       * calendar/holidays.el (holiday-oriental-holidays): Add more holidays.
+
+       * calendar/cal-islam.el (holiday-islamic): Doc fix.
+
+       * calendar/diary-lib.el (diary-list-sexp-entries): Doc fix.
+       (diary-remind): Allow negative DAYS to represent a range 1:DAYS.
+       Suggested by Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>.
+
+2008-04-23  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-previous-frame-address): Rename...
+       (gdb-previous-frame-pc-address): ...to this.
+       (gdb-get-selected-frame): Use MI command -stack-info-frame instead
+       of "info frame" with Gdb 6.4+.
+       (gdb-stack-list-frames-regexp): New regexp.
+       (gdb-frame-handler-1): Parse output of -stack-info-frame
+
+2008-04-22  David Glasser  <glasser@davidglasser.net>  (tiny change)
+
+       * tar-mode.el (tar-prefix-offset): New constant.
+       (tar-header-block-tokenize): Support paths with long names
+       which use the "ustar" standard.
+
+2008-04-22  Mathias Dahl  <mathias.dahl@gmail.com>
+
+       * image-dired.el (image-dired-track-original-file)
+       (image-dired-modify-mark-on-thumb-original-file):
+       Use `dired-goto-file' instead of `search-forward'.  This solves
+       a bug with finding files where the file name is a subset of other
+       file names.  Doc fix.
+
+2008-04-22  Juri Linkov  <juri@jurta.org>
+
+       * menu-bar.el (buffers-menu-max-size): Move its definition down to
+       the "Buffers Menu" section.  Change group name `mouse' to `menu'.
+       (yank-menu-length): Change group name `mouse' to `menu'.
+       (buffers-menu-buffer-name-length): New user option.
+       (menu-bar-update-buffers): Use buffers-menu-buffer-name-length
+       instead of the hard-coded number 27.
+
+2008-04-22  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (eval-when-compile): Require `help-macro'.
+       (isearch-help-for-help-internal): Isearch specific Help screen
+       created by `make-help-screen'.
+       (isearch-help-map): New variable that binds "b", "k", "m" to
+       isearch-specific commands, and binds other keys to
+       isearch-other-control-char, thus allowing other Help keys to
+       exit isearch mode and execute their global definitions.
+       (isearch-help-for-help, isearch-describe-bindings)
+       (isearch-describe-key, isearch-describe-mode): New commands.
+       (isearch-mode-help): Define alias to isearch-describe-mode
+       and remove its old function definition.
+       (isearch-mode-map): Bind "\C-h" to isearch-help-map.
+       Remove old comments because this issue is settled now.
+       (isearch-forward): Describe three new Help commands in the docstring.
+       (isearch-mode): Remove \\{isearch-mode-map} from the docstring,
+       leave the single sentence at the first line of the docstring,
+       and prepend the word "function" before `isearch-forward'
+       to make the Help link to the function instead of variable.
+
+2008-04-22  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-success-function): New variable with default
+       to `isearch-success-function-default'.
+       (isearch-search): Call a function from `isearch-success-function'
+       instead of calling the hard-coded `isearch-range-invisible'.
+       (isearch-success-function-default): New function that calls
+       `isearch-range-invisible' and inverts its return value.
+
+       * info.el (Info-search): In two similar places that skip
+       undesired search matches move code to Info-search-success-function,
+       and call `isearch-success-function' instead.
+       (Info-search-success-function): New function copied from code
+       in Info-search.  Replace isearch-range-invisible with
+       text-property-not-all that checks for 'invisible and 'display
+       properties to skip partially invisible matches (whose display
+       properties were set by Info-fontify-node).
+       (Info-mode): Set buffer-local isearch-success-function
+       to Info-search-success-function.
+
+2008-04-22  Juri Linkov  <juri@jurta.org>
+
+       * minibuffer.el (internal-complete-buffer-except): New function.
+
+       * files.el (read-buffer-to-switch): New function.
+       (switch-to-buffer-other-window, switch-to-buffer-other-frame):
+       Change interactive spec to call read-buffer-to-switch instead of
+       using the letter "B".
+
+       * simple.el (minibuffer-default-add-shell-commands): New function.
+       Use declare-function for mailcap-file-default-commands from "mailcap".
+       (shell-command): Set local minibuffer-default-add-function to
+       minibuffer-default-add-shell-commands in minibuffer-with-setup-hook
+       before calling read-shell-command.  Set 4th arg default-value of
+       read-shell-command to relative buffer-file-name in file buffers.
+
+       * dired-aux.el (dired-read-shell-command-default): Move it to
+       gnus/mailcap.el and change its name to more general name
+       mailcap-file-default-commands.
+       (minibuffer-default-add-dired-shell-commands): New function.
+       Use declare-function for mailcap-file-default-commands from "mailcap".
+       (dired-read-shell-command): Set local minibuffer-default-add-function
+       to minibuffer-default-add-dired-shell-commands in minibuffer-with-setup-hook
+       before calling read-shell-command.  Remove dired-read-shell-command-default
+       from the default value arg because default values are not set in
+       minibuffer-default-add-dired-shell-commands.  Doc fix.
+
+       * dired-x.el (dired-smart-shell-command): Sync arguments and
+       interactive spec with changes in `shell-command'.
+       Use dired-get-filename to get the dired file name at point
+       as the default value in dired mode.
+
+2008-04-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * info.el (Info-complete-menu-item): Add missing parenthesis.
+
+2008-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * info.el (Info-complete-menu-item): Save point.
+
+2008-04-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * minibuffer.el (minibuffer-complete-and-exit): Fix last change.
+
+2008-04-22  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (emacs-deps): Define.
+       Use it instead of $(lisp)/subdirs.el.
+
+2008-04-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-next-action): Do not consider directories when
+       checking for state compatibility.
+       (vc-transfer-file): Use when not if.
+       (vc-dir-parent-marked-p, vc-dir-children-marked-p): New functions.
+       (vc-dir-mark-file): Use them.
+       (vc-deduce-fileset): Also return the backend.
+       (vc-diff-internal): Take as argument the value returned by
+       vc-deduce-fileset instead of just the fileset.
+       (vc-next-action, vc-finish-logentry, vc-version-diff, vc-diff)
+       (vc-dir-mark-file, vc-print-log, vc-revert, vc-rollback)
+       (vc-update): Update the vc-deduce-fileset and vc-diff-internal calls.
+
+2008-04-22  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-scroll-up-or-next-page): Don't use
+       set-window-vscroll but image-scroll-down.  Fixes a bug where a
+       command following SPC scrolled up again.
+
+2008-04-22  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-locals-header): New variable.
+       (gdb-locals-mode, gdb-registers-mode): Use it for header line.
+       (gud-watch): Add "$" prefix when in registers buffer.
+
+2008-04-22  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/gdb-ui.el (gdbmi-invalidate-frames): Declare as function.
+
+       * whitespace.el (whitespace-display-table)
+       (whitespace-display-table-was-local): Move definitions before use.
+
+       * emacs-lisp/copyright.el (copyright-at-end-flag): New option.
+       (copyright-limit): Respect copyright-at-end-flag.
+       (copyright-re-search, copyright-start-point)
+       (copyright-offset-too-large-p): New functions.
+       (copyright-update-year): Use copyright-re-search.
+       (copyright-update, copyright-fix-years): Use copyright-start-point,
+       and copyright-re-search.
+       (copyright): Use copyright-offset-too-large-p.
+       * add-log.el (change-log-mode): Set copyright-at-end-flag.
+
+       * add-log.el (top-level): Require 'cl when compiling.
+
+2008-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * complete.el (PC-complete-as-file-name, PC-read-file-name-internal):
+       Treat minibuffer-completion-predicate as a predicate.
+
+       * minibuffer.el (completion--file-name-table): Accept both the old
+       `dir' arg or the new `pred' arg.
+
+       * ffap.el (ffap-read-file-or-url): Do not abuse completing-read's
+       `predicate' argument to pass non-predicate data.
+       (ffap-read-url-internal, ffap-read-file-or-url-internal):
+       Use second arg as proper predicate.
+
+       * vc-bzr.el (vc-bzr-complete-with-prefix): Remove.
+       (vc-bzr-revision-completion-table): Use completion-table-with-context
+       instead.
+
+       * simple.el (choose-completion-string): Use minibuffer-completion-table.
+
+2008-04-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * term.el (term-emulate-terminal): Perform redisplay after the
+       process filter has finished running.
+
+2008-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc.el (vc-dir): Use pop-to-buffer, so it can be customized.
+
+       * minibuffer.el (completion-try-completion): Change magic symbol
+       property name.  Rename from minibuffer-try-completion.
+       (completion-all-completions): Rename from minibuffer-all-completions.
+       Remove hide-spaces argument.
+       (completion--do-completion): Rename from minibuffer--do-completion.
+       (minibuffer-complete-and-exit): Call just try-completion rather than
+       completion-try-completion to fix up the case.
+       (completion--try-word-completion): Try to add space or hyphen before
+       making `string' a prefix of `completion'.
+       (completion--insert-strings): Rename from minibuffer--insert-strings.
+
+2008-04-22  Naohiro Aota  <nao.aota@gmail.com>  (tiny change)
+
+       * net/tls.el (tls-program): Add -ign_eof argument to call the
+       openssl commands.
+       (tls-checktrust): Ditto.
+
+2008-04-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-cvs.el (vc-cvs-status-extra-headers): New function.
+
+       * vc-hooks.el (vc-insert-file, vc-state, vc-working-revision)
+       (vc-check-master-templates, vc-file-not-found-hook)
+       (vc-kill-buffer-hook):
+       * vc.el (vc-process-sentinel, vc-exec-after, vc-do-command)
+       (vc-find-position-by-context, vc-buffer-context)
+       (vc-restore-buffer-context, vc-responsible-backend)
+       (vc-expand-dirs, vc-ensure-vc-buffer, vc-buffer-sync)
+       (vc-next-action, vc-register, vc-register-with, vc-steal-lock)
+       (vc-finish-logentry, vc-coding-system-for-diff, vc-switches)
+       (vc-version-diff, vc-diff, vc-insert-headers)
+       (vc-dired-buffers-for-dir, vc-dired-resynch-file)
+       (vc-snapshot-precondition, vc-create-snapshot, vc-print-log)
+       (vc-revert, vc-rollback, vc-version-backup-file)
+       (vc-rename-master, vc-delete-file, vc-rename-file)
+       (vc-branch-part, vc-default-retrieve-snapshot)
+       (vc-annotate-display-autoscale, vc-annotate-display-select)
+       (vc-annotate, vc-annotate-warp-revision, vc-annotate-difference)
+       (vc-annotate-lines, vc-file-tree-walk-internal): Use when instead of if.
+       (vc-dir-update): Handle directories.
+       (vc-default-status-printer): Simplify.
+
+       * progmodes/asm-mode.el (asm-mode-map):
+       * progmodes/hideif.el (hide-ifdef-mode-menu): Add :help.
+
+       * progmodes/m4-mode.el (m4-mode-map): Add menu.
+
+2008-04-21  Kenichi Handa  <handa@m17n.org>
+
+       * select.el (xselect-convert-to-string): Send a C_STRING only if
+       the polymorphic target TEXT is requested.
+
+2008-04-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * minibuffer.el (completion-setup-hook, display-completion-list)
+       (completion--file-name-table): Fix typos in docstrings.
+       (completion-table-dynamic): Fix typo, and reflow docstring.
+
+2008-04-20  Andreas Schwab  <schwab@suse.de>
+
+       * server.el (server-switch-buffer): Also consider clients in the
+       selected frame.
+
+2008-04-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint):
+       Select window clicked on first (regression in 22.2).
+       (gdb): Display thread number in mode-line.
+       (gdb-make-header-line-mouse-map): Move to avoid byte compiler warnings.
+       (gdb-breakpoints-header): New variable.
+       (gdb-breakpoints-mode, gdb-threads-mode): Use it for header line.
+
+2008-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-sccs.el (vc-sccs-do-command): New fun.  Use the "sccs" command.
+       (vc-sccs-register, vc-sccs-checkin, vc-sccs-find-revision)
+       (vc-sccs-checkout, vc-sccs-rollback, vc-sccs-revert)
+       (vc-sccs-steal-lock, vc-sccs-modify-change-comment)
+       (vc-sccs-print-log): Use it.
+
+       * vc-hooks.el (vc-path): Remove SCCS-specific hack.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): Make it an alias.
+       * progmodes/scheme.el (scheme-mode-variables): Don't use it.
+
+       * tooltip.el (tooltip-previous-message): New var.
+       (tooltip-show-help-non-mode): Rewrite to better follow the behavior of
+       the C code (avoid overwriting a minibuffer, restore previous echo
+       message, ...).
+       (tooltip-delay, tooltip-process-prompt-regexp, tooltip-strip-prompt):
+       Simplify.
+
+2008-04-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-thread-indicator): New variable.
+       (gdb-init-1): Initialise it.
+       (gdb-annotation-rules): New entry for "new-thread".
+       (gdb-thread-identification): New function to customize
+       mode-line-buffer-identification.
+       (gdb-frames-mode, gdb-registers-mode, gdb-locals-mode)
+       (gdb-assembler-mode): Use it.
+       (gdb-threads-mode): Force "info threads" onto queue.
+
+2008-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * files.el (locate-file-completion-table): Rename from
+       locate-file-completion and make it use `pred' in the normal way.
+       (locate-file-completion): New compatibility wrapper.
+       (load-library): Use locate-file-completion-table.
+       * finder.el (finder-commentary):
+       * subr.el (locate-library):
+       * emacs-lisp/find-func.el (find-library): Likewise.
+       * info.el: Use with-current-buffer and inhibit-read-only.
+       (Info-read-node-name-2): Change to use `predicate' in the normal way.
+       (Info-read-node-name-1): Adjust uses accordingly.
+
+       * minibuffer.el (completion-table-with-context): Add support for `pred'.
+       (completion-table-with-terminator): Don't use complete-with-action
+       since we have to distinguish all three cases anyway.
+       (completion-table-with-predicate): New function.
+       (dynamic-completion-table): Add obsolete alias.
+
+       * emacs-lisp/trace.el (trace-make-advice): Don't change selected-window.
+
+2008-04-18  Sam Steingold  <sds@gnu.org>
+
+       * vc.el (vc-dir-menu-map, vc-dir-mode-map, vc-dir-tool-bar-map):
+       Use quit-window instead of bury-buffer.
+
+2008-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-table-with-terminator): Fix last fix.
+
+2008-04-18  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in ($(MH_E_DIR)/mh-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
+       ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
+       Depend on $(lisp)/subdirs.el.
+
+2008-04-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * descr-text.el (describe-char-after):
+       Use `define-obsolete-function-alias'.
+
+       * dired-x.el (dired-omit-files-p): Use `define-obsolete-variable-alias'.
+
+       * facemenu.el (facemenu-unlisted-faces): Fix obsolescence description.
+
+       * savehist.el (savehist-load): Add WHEN to obsolescence declaration.
+       Remove redundant obsolescence info in docstring.
+
+       * vc-hooks.el (vc-ignore-vc-files, vc-master-templates)
+       (vc-header-alist): Add WHEN to obsolescence declaration.
+       (vc-state): Fix typo in docstring.
+
+       * emacs-lisp/checkdoc.el (checkdoc-minor-keymap):
+       Use `define-obsolete-variable-alias'.
+
+       * emulation/tpu-edt.el (tpu-have-ispell):
+       * international/codepage.el (codepage-setup):
+       Fix typo in obsolescence declaration.
+
+       * international/mule.el (char-coding-system-table):
+       Remove redundant obsolescence info in docstring.
+       (charset-list, generic-char-p, set-char-table-default):
+       Fix typos in obsolescence decarations.
+
+       * international/mule-diag.el (non-iso-charset-alist):
+       Fix typo in obsolescence declaration.
+       (decode-codepage-char): Remove redundant obsolescence info in docstring.
+
+       * font-core.el (font-lock-defaults-alist):
+       * font-lock.el (font-lock-reference-face):
+       * frame.el (screen-height, screen-width, set-screen-width)
+       (set-screen-height):
+       * hilit-chg.el (highlight-changes-initial-state):
+       * isearch.el (isearch-return-char):
+       * log-edit.el (cvs-commit-buffer-require-final-newline)
+       (cvs-changelog-full-paragraphs):
+       * mouse.el (mouse-major-mode-menu, mouse-popup-menubar)
+       (mouse-popup-menubar-stuff):
+       * mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button)
+       (mouse-wheel-click-button):
+       * outline.el (outline-visible):
+       * pcvs-defs.el (cvs-diff-ignore-marks, cvs-diff-buffer-name):
+       * pcvs-info.el (cvs-display-full-path, cvs-fileinfo->full-path):
+       * emacs-lisp/lisp-mode.el (lisp-comment-indent):
+       * progmodes/compile.el (compile-internal):
+       Add WHEN to obsolescence declarations.
+
+2008-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/debug.el (debug): Revert to bury-buffer since quit-window
+       is not better anyway.
+
+2008-04-17  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * whitespace.el (whitespace-report-region): Handle whitespace-tab-width
+       properly.
+
+2008-04-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/python.el (python-mode-map): Use abbrev-table-menu.
+       (python-use-skeletons): Remove, unused.
+       (python-skeletons): Remove.  Use the abbrev table instead.
+       (python-mode-abbrev-table): Fix regexp;
+       add enable-function and case-fixed.
+       (def-python-skeleton): Simplify.
+       (python-expand-template): Use the abbrev-table and abbrev-insert.
+       (python-abbrev-pc-hook, python-abbrev-syntax-table, python-pea-hook):
+       Remove.
+       (python-mode): Don't set pre-abbrev-expand-hook.
+
+       * skeleton.el: Set coding-tag.
+
+       * abbrev.el (abbrev-insert): New function extracted from expand-abbrev.
+       (expand-abbrev): Use it.
+       (abbrev-table-menu): New function.
+
+       * abbrev.el (define-abbrev-table): Fontify dosctrings as such.
+
+       * minibuffer.el (completion-table-with-terminator): Fix paren typo.
+
+2008-04-17  Sam Steingold  <sds@gnu.org>
+
+       * pcvs-util.el (cvs-bury-buffer): Use quit-window instead of the
+       idiosyncratic bury-buffer/delete-window logic.
+
+2008-04-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/crm.el (crm-completion-help, crm-complete)
+       (crm-complete-word, crm-complete-and-exit): Fix typo in previous change.
+
+2008-04-17  Kenichi Handa  <handa@m17n.org>
+
+       * international/characters.el: Don't make the width of U+00AD to 0.
+
+2008-04-17  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-stack-update): New variable.
+       (gdb, gdb-starting, gdb-frames-mode): Use it.
+       (gdb-invalidate-frames): Advise to call "info stack" only if
+       execution has occurred.
+       (gdb-info-breakpoints-custom): Only update overlay-arrow pointing to
+       selected frame if no execution has occurred.
+       (gdb-frames-force-update): New interactive function.
+       (gdb-frames-mode-map): Bind it to "F".
+
+2008-04-17  Michael Olson  <mwolson@gnu.org>
+
+       * textmodes/remember.el (remember-version): Release Remember 2.0.
+
+2008-04-16  Yoni Rabkin  <yoni@rabkins.net>
+
+       * textmodes/artist.el:
+       * progmodes/vhdl-mode.el:
+       * progmodes/verilog-mode.el:
+       * progmodes/vera-mode.el:
+       * progmodes/simula.el:
+       * progmodes/ps-mode.el:
+       * progmodes/cmacexp.el:
+       * obsolete/hilit19.el:
+       * emulation/viper.el:
+       * ediff.el: Cleanup the bug-report email addresses and make sure the
+       maintainer is still willing to handle bug reports.
+
+2008-04-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-dir-kill-query): Fix thinko.
+
+2008-04-16  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/diary-lib.el (diary-remind): Don't clobber `date' passed
+       by diary-sexp-entry.
+
+2008-04-16  Markus Triska  <markus.triska@gmx.at>
+
+       * proced.el (proced-command-alist): Add support for darwin.
+
+2008-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * proced.el (proced-mode): Redefine as just the major-mode.
+       (proced): Separate it from proced-mode.
+
+       * vc.el: Rename vc-status to vc-dir and the vc-status var to vc-ewoc.
+
+2008-04-15  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * whitespace.el: Honor the `indent-tabs-mode' setting from user.
+       Suggested by Stephen Deasey <sdeasey@gmail.com>.  Honor also the
+       `tab-width' setting from user.  New version 10.0.  Doc and docstring
+       fix.
+       (whitespace-style, whitespace-chars): Remove options.
+       (whitespace-style-mark): New option, replace whitespace-style deleted
+       option.  Fix docstring.
+       (whitespace-style-color): New option, replace whitespace-chars deleted
+       option.  Fix docstring.
+       (whitespace-space, whitespace-hspace, whitespace-tab)
+       (whitespace-newline, whitespace-trailing, whitespace-line)
+       (whitespace-space-before-tab, whitespace-indentation, whitespace-empty)
+       (whitespace-space-after-tab, whitespace-hspace-regexp)
+       (whitespace-space-regexp, whitespace-tab-regexp)
+       (whitespace-trailing-regexp, whitespace-empty-at-bob-regexp)
+       (whitespace-empty-at-eob-regexp, whitespace-line-column)
+       (whitespace-toggle-option-alist): Fix docstring.
+       (whitespace-space-before-tab-regexp, whitespace-indentation-regexp)
+       (whitespace-space-after-tab-regexp, whitespace-display-mappings): Fix
+       docstring and initialization.
+       (global-whitespace-mode): Autoloaded global minor mode.
+       (whitespace-chars-value-list, whitespace-style-value-list)
+       (whitespace-active-chars, whitespace-active-style)
+       (whitespace-toggle-chars, whitespace-toggle-style): Remove vars.
+       (whitespace-color-value-list): New var, replace
+       whitespace-chars-value-list removed var.
+       (whitespace-mark-value-list): New var, replace
+       whitespace-style-value-list removed var.
+       (whitespace-active-color): New var, replace whitespace-active-chars
+       removed var.
+       (whitespace-active-mark): New var, replace whitespace-active-style
+       removed var.
+       (whitespace-toggle-color): New var, replace whitespace-toggle-chars
+       removed var.
+       (whitespace-toggle-mark): New var, replace whitespace-toggle-style
+       removed var.
+       (whitespace-toggle-option-alist, whitespace-report-list)
+       (whitespace-report-text, whitespace-help-text): Fix initialization.
+       (whitespace-indent-tabs-mode, whitespace-tab-width): New vars.
+       (whitespace-toggle-options, global-whitespace-toggle-options)
+       (whitespace-cleanup-region, whitespace-report-region)
+       (whitespace-interactive-char): Fix docstring and code.
+       (whitespace-cleanup, whitespace-report): Fix docstring.
+       (whitespace-replace-spaces-by-tabs): Remove fun.
+       (whitespace-replace-action): New fun, replace
+       whitespace-replace-spaces-by-tabs removed fun.
+       (whitespace-regexp, whitespace-indentation-regexp)
+       (whitespace-space-after-tab-regexp, whitespace-insert-value)
+       (whitespace-kill-buffer): New funs.
+       (whitespace-insert-option-mark, whitespace-help-on)
+       (whitespace-help-off, whitespace-turn-on, whitespace-turn-off)
+       (whitespace-color-on, whitespace-color-off)
+       (whitespace-display-char-on): Fix code.
+
+2008-04-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mouse-drag.el (mouse-throw-magnifier-with-scroll-bar)
+       (mouse-throw-magnifier-with-mouse-movement): Remove.
+       (mouse-throw-magnifier-base): New const.
+       (mouse-drag-scroll-delta): New fun.
+       (mouse-drag-throw): Use it.
+
+2008-04-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/uni-bidi.el, international/uni-category.el:
+       * international/uni-combining.el, international/uni-comment.el:
+       * international/uni-decimal.el, international/uni-decomposition.el:
+       * international/uni-digit.el, international/uni-lowercase.el:
+       * international/uni-mirrored.el, international/uni-name.el:
+       * international/uni-numeric.el, international/uni-old-name.el:
+       * international/uni-titlecase.el, international/uni-uppercase.el:
+       * international/charprop.el: Regenerate.
+
+2008-04-15  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-status-fileinfo): Add new member directoryp.
+       (vc-default-status-printer): Print directories.
+       (vc-status-update): Sort files before subdirectories.
+
+       * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-dir-status):
+       Add alternative implementation based on "cvs update".
+
+2008-04-15  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el: Changed requirements section to tell that only one
+       of dvipdf or dvipdfm is needed.
+       (doc-view-already-converted-p): Fix bug that forced reconversion
+       if doc was already converted.
+
+2008-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (minibuffer-message):
+       Make sure we can put-text-property.
+
+       * emacs-lisp/crm.el: Complete rewrite.
+
+       * tmm.el (tmm-completion-delete-prompt): Don't hardcode point-min==1.
+       (tmm-add-prompt): Make sure completion-setup-hook is preserved even in
+       case of an error in display-completion-list.
+
+       * filecache.el (file-cache-completions-keymap): Move init from
+       file-cache-completion-setup-function into declaration.
+       (file-cache-minibuffer-complete): Simplify.
+       (file-cache-completion-setup-function): Use standard-output,
+       preserve current-buffer.
+
+       * vc.el (vc-status-update): Fix typo.
+       (vc-status-update): Set needs-update.
+       (vc-status-refresh): η-reduce.
+
+2008-04-14  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-mode-map): Bind C-a to image-bol and C-e
+       to image-eol.
+
+2008-04-14  Alexandre Julliard  <julliard@winehq.org>
+
+       * vc.el (vc-status-update): Undo the previous revert.
+
+2008-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-table-with-terminator): Those completions
+       are never valid w.r.t test-completion.
+       (completion--file-name-table):
+       Check completion-all-completions-with-base-size.
+
+2008-04-14  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-dvipdf-program): New variable.
+       (doc-view-dvipdfm-program): Mention doc-view-dvipdf-program.
+       (doc-view-mode-p): Check for doc-view-dvipdf-program as
+       alternative for doc-view-dvipdfm-program.
+       (doc-view-dvi->pdf): Prefer dvipdf over dvipdfm.
+
+       * doc-view.el (doc-view-start-process): Don't set
+       default-directory to "~/" if the current value is valid.
+       This broke PS files that run other files in the same directory.
+
+2008-04-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-status-kill-query): New function.
+       (vc-status-mode): Add it to kill-buffer-query-functions.
+       (vc-status-show-fileentry): New function.
+       (vc-status-menu-map): Bind it.  Bind vc-next-action.
+
 2008-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * minibuffer.el (minibuffer-message): Put cursor at the right place.
        (diary-fancy-display-mode): Rename fancy-diary-display-mode.
        Keep old name as alias, update callers.
        * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/cal-islam.el:
-       * calendar/cal-menu.el, calendar/cal-x.el, calendar/calendar.el
+       * calendar/cal-menu.el, calendar/cal-x.el, calendar/calendar.el:
        * calendar/icalendar.el: Update for diary-lib name changes.
 
 2008-04-06  Chong Yidong  <cyd@stupidchicken.com>
        (solar-get-number): Move definition before use.  Use unless.
        (solar-equatorial-coordinates): Simplify.
        (solar-sunrise-and-sunset): Use let rather than let*.
-       (solar-longitude, solar-equinoxes-solstices): Use cadr, nth
+       (solar-longitude, solar-equinoxes-solstices): Use cadr, nth.
 
        * startup.el (command-line-1): Rename -internal-script back to
        -scriptload (reverts previous change).
        (org-goto-map, org-get-location): Implement auto-isearch.
        (org-goto-local-auto-isearch-map): New variable.
        (org-goto-local-search-forward-headings)
-       (org-goto-local-auto-isearch): New functions
+       (org-goto-local-auto-isearch): New functions.
 
 2008-03-13  Philip Jackson  <emacs@shellarchive.co.uk>