]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* bookmark.el (bookmark-set): Don't check for
[gnu-emacs] / lisp / ChangeLog
index a1f8dee7fc24b8009dd37542ed76f657faafc8d6..d162ea33fb1aa533e23c4487cf3f726a546fcd16 100644 (file)
@@ -1,3 +1,666 @@
+2008-03-07  Bastien Guerry  <bzg@altern.org>
+
+       * bookmark.el (bookmark-set): Don't check for
+       `bookmark-make-name-function' since `bookmark-buffer-file-name'
+       already takes care of this.
+       (bookmark-buffer-name): Removed Info-mode specific code.
+       (bookmark-buffer-file-name): Removed Info-mode specific code.
+
+       * info.el (bookmark-get-info-node): Define this function in
+       info.el, not in bookmark.el.
+       (Info-mode): Set `bookmark-make-name-function' to
+       `Info-bookmark-make-name' locally.
+       (Info-bookmark-make-name): New function.
+
+       * bookmark.el (bookmark-make-name-function): New variable.
+
+2008-03-07  Karl Fogel  <kfogel@red-bean.com>
+
+       * bookmark.el (bookmark-set): Make `bookmark-make-record-function'
+       buffer-local, not `bookmark-make-cell-function' (the old name).
+
+2008-03-07  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-bookmark-make-record): Delete obsolete
+       second arg.
+
+       * image-mode.el (image-bookmark-make-record): Delete obsolete
+       second arg.
+
+       * info.el (Info-bookmark-make-record): Delete obsolete second arg.
+
+2008-03-07  Jan Dj\e$(Q)Z\e(Brv  <jan.h.d@swipnet.se>
+
+       * vc.el (vc-status-menu-map-filter): Return orig-binding if
+       boundp 'vc-ignore-menu-filter.
+       (vc-status-tool-bar-map): Make it defvar.
+       (vc-status-mode): vc-status-tool-bar-map now variable.
+       (vc-status-toggle-mark): toggle-mark-file => vc-status-toggle-mark-file.
+
+2008-03-07  Karl Fogel  <kfogel@red-bean.com>
+
+       Give a better name to part of the bookmark interface.
+
+       This was originally a much larger change, but halfway through I
+       updated and discovered that Stefan Monnier had done the rest.
+       It looks like he anticipated the new name too, because he used
+       `the-record' instead of `the-cell' for some internal variable names.
+
+       * bookmark.el
+       (bookmark-make-record-function): Was `bookmark-make-cell-function'.
+       (bookmark-make, bookmark-send-annotation): Update for above.
+       (bookmark-make-record-for-text-file):
+       Was `bookmark-make-cell-for-text-file.  Fix doc string re 2008-03-07T05:00:18Z!monnier@iro.umontreal.ca.
+
+       * info.el: Adjust accordingly.
+       (Info-bookmark-make-record): Was `Info-bookmark-make-cell'.
+
+       * image-mode.el: Adjust accordingly.
+       (image-bookmark-make-record): Was `image-bookmark-make-cell'.
+
+       * doc-view.el: Adjust accordingly.
+       (doc-view-bookmark-make-record): Was `doc-view-bookmark-make-cell'.
+
+2008-03-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * bookmark.el (bookmark-map, bookmark-read-annotation-mode-map):
+       Move initialization into declaration.
+       (bookmark-get-info-node, bookmark-set-info-node): Remove.
+       (bookmark-make, bookmark-make-cell-for-text-file): Remove info-node arg.
+       (bookmark-info-current-node): Remove.
+       (bookmark-jump-noselect): Rename from bookmark-jump-internal.
+       Add relocation fallback.  Set bookmark-current-bookmark.
+       (bookmark-default-handler): Rename from bookmark-jump-noselect.
+       Remove relocation fallback.  Don't set bookmark-current-bookmark.
+       (bookmark-set): Let it be used even if there's no buffer-file-name
+       as long as there is a bookmark-make-cell-function.
+       * info.el (Info-bookmark-jump): Remove relocation fallback.
+       Don't set bookmark-current-bookmark.
+
+2008-03-07  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/appt.el (appt-issue-message)
+       (appt-message-warning-time, appt-audible, appt-visible)
+       (appt-msg-window, appt-display-mode-line, appt-display-duration)
+       (appt-display-diary): Remove autoload cookies.
+
+       * calendar/cal-china.el, calendar/timeclock.el, calendar/todo-mode.el:
+       Remove leading `*' from defcustom doc-strings.
+
+       * calendar/cal-dst.el (calendar-dst): New custom group.
+       (calendar-daylight-savings-starts, calendar-daylight-savings-ends)
+       (calendar-time-zone, calendar-daylight-time-offset)
+       (calendar-standard-time-zone-name, calendar-daylight-time-zone-name)
+       (calendar-daylight-savings-starts-time)
+       (calendar-daylight-savings-ends-time): Convert from defvar to defcustom.
+       (calendar-daylight-savings-starts, calendar-daylight-savings-ends):
+       Move to start.
+
+       * calendar/cal-menu.el (holidays-in-diary-buffer): Declare for compiler.
+
+       * calendar/calendar.el (calendar-version): Use emacs-version and
+       make it obsolete.  Move to end.
+       (calendar-offset, view-diary-entries-initially)
+       (mark-diary-entries-in-calendar, calendar-remove-frame-by-deleting)
+       (view-calendar-holidays-initially, all-hebrew-calendar-holidays)
+       (all-christian-calendar-holidays, all-islamic-calendar-holidays)
+       (all-bahai-calendar-holidays, calendar-load-hook)
+       (initial-calendar-window-hook, today-visible-calendar-hook)
+       (today-invisible-calendar-hook, calendar-move-hook)
+       (diary-nonmarking-symbol, hebrew-diary-entry-symbol)
+       (islamic-diary-entry-symbol, bahai-diary-entry-symbol)
+       (diary-include-string, sexp-diary-entry-symbol)
+       (abbreviated-calendar-year, american-date-diary-pattern)
+       (european-date-diary-pattern, european-calendar-display-form)
+       (american-calendar-display-form, print-diary-entries-hook)
+       (list-diary-entries-hook, diary-hook, diary-display-hook)
+       (nongregorian-diary-listing-hook, mark-diary-entries-hook)
+       (nongregorian-diary-marking-hook, diary-list-include-blanks)
+       (holidays-in-diary-buffer, general-holidays, oriental-holidays)
+       (local-holidays, other-holidays, hebrew-holidays-1)
+       (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
+       (hebrew-holidays, christian-holidays, islamic-holidays)
+       (bahai-holidays, solar-holidays, calendar-setup)
+       (calendar-week-start-day): Remove autoload cookies.
+       (diary-glob-file-regexp-prefix): Doc fix.
+       (calendar-goto-info-node): Use `info' rather than `Info-find-node'.
+       (Info-find-emacs-command-nodes, Info-find-node): Remove declarations.
+       (calendar-week-start-day, calendar-debug-sexp): Move to start.
+
+       * calendar/solar.el: Remove leading `*' from defcustom doc-strings.
+       (calendar-time-display-form, calendar-latitude)
+       (calendar-longitude, solar-equinoxes-solstices): Remove autoload
+       cookies.
+       (calendar-latitude, calendar-longitude): Move functions after
+       variables.
+       (diary-sabbath-candles-minutes): Move to start.
+       (solar-setup): Use or rather than if.
+       (solar-sin-degrees, solar-cosine-degrees, solar-tangent-degrees):
+       Remove condition-case.
+       (solar-atn2): Use zerop.
+       (solar-equinoxes-solstices): Doc fix.
+
+       * mail/supercite.el: Remove leading `*' from defcustom doc-strings.
+       (sc-mode-map-prefix): Doc fix.  Make it a defcustom.
+
+       * textmodes/org.el (org-agenda-sunrise-sunset): Require solar.
+       (calendar-longitude, calendar-latitude, calendar-location-name):
+       Declare for compiler.
+
+2008-03-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * arc-mode.el (archive-ar-file-header-re): New const.
+       (archive-ar-summarize, archive-ar-extract): New funs.
+       (archive-find-type): Recognize ar archives.
+
+       * vc-bzr.el (vc-bzr-resolve-when-done, vc-bzr-find-file-hook):
+       New functions.
+
+       * info.el (Info-bookmark-make-cell): Don't use the info-node argument.
+
+2008-03-06  Lennart Borgman  <lennart.borgman@gmail.com>
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
+       Replace :enable (mark-active) with :enable mark-active.
+
+2008-03-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * vms-patch.el (make-legal-file-name): New obsolete alias.
+       (make-valid-file-name): Rename from `make-legal-file-name'.
+       (make-auto-save-file-name): Use it.
+
+       * calendar/calendar.el (calendar-date-is-legal-p): New obsolete alias.
+       (calendar-date-is-valid-p): Rename from `calendar-date-is-legal-p'.
+       (calendar-date-is-visible-p, mark-visible-calendar-date): Use it.
+
+       * textmodes/org.el (org-export-html-style): Doc fix.
+       (org-get-legal-level): New obsolete alias.
+       (org-get-valid-level): Rename from `org-get-legal-level'.
+       (org-promote, org-demote, org-archive-subtree)
+       (org-remember-handler, org-refile, org-put-clock-overlay): Use it.
+
+2008-03-06  Jan Dj\e$(Q)Z\e(Brv  <jan.h.d@swipnet.se>
+
+       * term/x-win.el (x-gtk-stock-map): Add bookmark_add.
+
+       * vc.el (vc-status-tool-bar-map, vc-status-toggle-mark-file)
+       (vc-status-toggle-mark): New functions.
+       (vc-status-mode): Set tool bar map.
+
+2008-03-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/lisp.el (parens-require-spaces): Doc fix.
+       Reported by Drew Adams <drew.adams@oracle.com>.
+
+2008-03-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * epg.el (epg-context-include-certs): Reflow docstring.
+       (epg-start-sign-keys, epg-sign-keys, epg-context-armor)
+       (epg-context-signers, epg-context-sig-notations, epg-context-set-armor)
+       (epg-context-set-signers, epg-context-set-sig-notations)
+       (epg-make-import-status, epg-make-import-result)
+       (epg-start-delete-keys): Fix typos in docstrings.
+       (epg-start-sign-keys, epg-sign-keys):
+       Fix typos in obsolescence declarations.
+
+       * iswitchb.el: Don't check for `cadr' and `last'.
+       (iswitchb-define-mode-map, iswitchb-default-keybindings):
+       Add obsolescence declaration and remove redundant info from docstring.
+       (iswitchb-set-common-completion, iswitchb-set-matches)
+       (iswitchb-get-matched-buffers, iswitchb-visit-buffer): Use `let'.
+       (recentf-list, most-len, most-is-exact):
+       Don't wrap defvars within `eval-when-compile'.
+
+2008-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs): Remove.
+       * ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs): Remove.
+       * ediff-diff.el, ediff-help.el, ediff-hook.el, ediff-init.el:
+       * ediff-mult.el, ediff-util.el, ediff-wind.el: Expand all
+       ediff-cond-compile-for-xemacs-or-emacs calls to a featurep test.
+
+       * ediff-hook.el (ediff-window-setup-function): Don't autoload
+       declaration for compiler.
+       (ediff-xemacs-init-menus): Use when rather than if.
+
+       * ediff-init.el (top-level, ediff-frame-iconified-p): Simplify
+       if+and to just and.
+       (ediff-read-event, ediff-overlayp, ediff-make-overlay)
+       (ediff-delete-overlay): Move the XEmacs test inside the definition.
+
+       * ediff-mult.el (ediff-get-meta-info): Use or and unless rather than if.
+
+       * ediff-util.el (ediff-kill-bottom-toolbar): Place (ediff-use-toolbar-p)
+       test inside XEmacs test.
+       (ediff-make-bottom-toolbar): Place whole cond inside XEmacs test,
+       since it was doing nothing on Emacs.
+       (ediff-make-bullet-proof-overlay): Use when rather than if.
+
+       * ediff-wind.el (ediff-select-lowest-window): Use when rather than if.
+       (ediff-setup-control-frame): Remove
+       ediff-cond-compile-for-xemacs-or-emacs, since it is already inside
+       a (featurep 'xemacs) test.
+
+2008-03-05  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-ext.el (calc-extended-command-history): New variable.
+       (calc-exectute-extended-command): Use `calc-extended-command-history'.
+
+2008-03-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * bindings.el (mode-line-remote): Add mouse-face.  Improve tooltip.
+       (standard-mode-line-position): Add mouse-face.
+
+       * progmodes/compile.el (compilation-menu-map):
+       (compilation-mode-map):
+       * progmodes/grep.el (grep-mode-map): Add :help.
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and
+       initialize in one step.  Add :help.  Use :enable to activate menu
+       items. Show the key binding for edebug-defun.
+       (lisp-interaction-mode-map): Add a menu.
+
+       * term.el (term-mode-map): Define and initialize in one step.
+
+       * ediff-init.el (ediff-color-display-p): Simplify.
+       (Xor): Remove unused function.
+       (ediff-with-syntax-table): Simplify for Emacs.
+
+       * ediff-hook.el (menu-bar-ediff-menu): Don't depend on the
+       menu-bar being loaded, it always is.
+
+2008-03-05  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/tex-mode.el (tex-mode): Suppress warning about
+       multiple definitions when compiling.
+
+2008-03-04  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding bug.
+
+       * progmodes/cc-langs.el (c-before-font-lock-function): Fix bug in
+       doc-string, "c-old-LEN" -> "c-old-END".
+
+2008-03-04  Jason Rumney  <jasonr@gnu.org>
+
+       * nxml/rng-nxml.el (rng-preferred-prefix-alist): Add dublin core
+       namespaces.
+
+2008-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/tex-mode.el (tex-cmd-bibtex-args): Add :version and :group.
+
+       * ediff-init.el (ediff-clear-fine-diff-vector): Use mapc rather
+       than mapcar.
+
+2008-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/byte-opt.el (byte-compile-trueconstp)
+       (byte-compile-nilconstp): Can't use recursion in a defsubst.
+
+       * textmodes/tex-mode.el (latex-mode): Remove % from paragraph-separate
+       so that M-q can fill comments.
+       (tex-executable-exists-p, tex-compile): Extend with special syntax for
+       commands implemented in elisp.
+       (tex-compile-commands): Add an entry to use doc-view for pdf files.
+       (tex-format-cmd): New function.
+       (tex-compile): Use it to let the user specify default arguments.
+       (tex-cmd-bibtex-args): New var.
+       (tex-cmd-doc-view): New function.
+
+2008-03-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       * faces.el (face-spec-set): Fix typos in docstring.
+
+2008-03-03  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * bindings.el (mode-line-column-line-number-mode-map): New variable.
+       (standard-mode-line-position): Use it to add a menu for toggling
+       column number and line number display.
+
+2008-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
+       Remove optimization that was working around the form-code-walker bug.
+
+       * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
+       Walk into the body of lambdas after byte-compile-unfold-lambda.
+
+2008-03-03  Glenn Morris  <rgm@gnu.org>
+
+       * emulation/viper-util.el (viper-frame-value): Prefer buffer-local
+       value, if set, over frame value.
+
+       * simple.el (transient-mark-mode): Don't turn on by default.
+
+       * net/tls.el (open-tls-stream): Restore the 2007-11-04 change
+       accidentally removed by the 2007-12-05 merge from Gnus.
+
+2008-03-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/compile.el (compilation-menu-map): Add menu entries
+       for useful options.
+
+2008-03-01  Dan Nicolaescu  <dann@ics.uci.edu>
+           Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-recompile-directory)
+       (byte-compile-file, batch-byte-compile, batch-byte-compile-file):
+       Give a `bytecomp-' prefix to local variables with common names.
+
+2008-03-01  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Restore
+       code commented out 2007-11-10.
+
+       * emulation/edt.el (zmacs-region-stays): Define for compiler once only.
+
+       * emulation/viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
+       Delete macro.
+       * emulation/viper-cmd.el, emulation/viper-ex.el:
+       * emulation/viper-init.el, emulation/viper-keym.el:
+       * emulation/viper-mous.el, emulation/viper-util.el:
+       * emulation/viper.el:
+       Expand all viper-cond-compile-for-xemacs-or-emacs calls to a
+       featurep test.
+
+       Replace obselete frame-local variables with frame-parameters.
+       * emulation/viper-init.el (viper-replace-overlay-cursor-color)
+       (viper-insert-state-cursor-color, viper-emacs-state-cursor-color)
+       (viper-vi-state-cursor-color): Only call make-variable-frame-local
+       on XEmacs.
+       * emulation/viper-util.el (viper-frame-value): New macro.
+       * emulation/viper-cmd.el (viper-insert-state-post-command-sentinel)
+       (viper-R-state-post-command-sentinel)
+       (viper-replace-state-post-command-sentinel)
+       (viper-change-state-to-insert, viper-change-state-to-emacs):
+       * emulation/viper-util.el (viper-set-cursor-color-according-to-state)
+       (viper-save-cursor-color, viper-get-saved-cursor-color-in-replace-mode)
+       (viper-get-saved-cursor-color-in-insert-mode)
+       (viper-get-saved-cursor-color-in-emacs-mode, viper-set-replace-overlay):
+       Use viper-frame-value for viper-replace-overlay-cursor-color,
+       viper-emacs-state-cursor-color, viper-insert-state-cursor-color, and
+       viper-vi-state-cursor-color values.
+
+       * emulation/viper-cmd.el (zmacs-region-stays):
+       * emulation/viper-util.el (zmacs-region-stays): No need to define
+       for compiler.
+
+       * emulation/viper-keym.el (viper-add-keymap): Use mapc rather than
+       mapcar on Emacs.
+
+       * emulation/viper-mous.el (viper-counting-clicks-p): Only define
+       on XEmacs.
+
+       * emulation/viper-util.el (viper-set-minibuffer-overlay): Use when
+       rather than if.
+
+2008-03-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * whitespace.el: New version 9.3.  As the glyph code generation was
+       fixed, it is possible now to use character code above ?\x1FFFF in the
+       display table.  Fix `whitespace-indentation-regexp' to not include an
+       extra ending character.  Reported by Michael Welsh Duggan
+       <mwd@cert.org>.  Added hook actions when buffer is written or killed as
+       the original whitespace package had.  Suggested by Eric Cooper
+       <ecc@cmu.edu>.  Doc fix.
+       (whitespace-action): New option.
+       (whitespace-display-mappings): Changed default newline visualization to
+       display downwards arrow, as the glyph code generation was fixed.
+       (whitespace-unload-function): Assure that all local whitespace mode is
+       turned off.
+       (whitespace-global-modes): Fix type customization.
+       (whitespace-mode, global-whitespace-mode, whitespace-cleanup-region)
+       (whitespace-insert-option-mark, whitespace-help-on, whitespace-turn-on)
+       (whitespace-turn-off, whitespace-color-on, whitespace-display-char-on):
+       Fix code.
+       (whitespace-buffer): Command removed.
+       (whitespace-trailing-regexp, whitespace-mark-x)
+       (whitespace-display-window, whitespace-action-when-on)
+       (whitespace-add-local-hook, whitespace-remove-local-hook)
+       (whitespace-write-file-hook, whitespace-kill-buffer-hook)
+       (whitespace-action): New funs.
+       (whitespace-report-list, whitespace-report-text)
+       (whitespace-report-buffer-name): New consts.
+       (whitespace-report, whitespace-report-region): New commands.
+
+2008-03-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * disp-table.el (make-glyph-code): Don't test the result of
+       `face-id', which already signals an error for invalid faces.
+       (glyph-face): Simplify.
+
+       * desktop.el (desktop-read): Set `desktop-dirname' to nil before
+       running `desktop-not-loaded-hook' to allow modifying it.
+       Don't show warning message if `desktop-dirname' was modified.
+
+2008-03-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-sanity-check-hunk): Only accept an empty line if
+       we still expect more lines.
+
+       * textmodes/fill.el (fill-comment-paragraph): Don't try to do
+       comment-paragraph filling if the commark doesn't match
+       comment-start-skip.
+
+2008-03-01  Daiki Ueno  <ueno@unixuser.org>
+
+       * international/utf-7.el (utf-7-encode): Never skip the trailing - for
+       the `imap' variant.
+
+2008-03-01  Jason Rumney  <jasonr@gnu.org>
+
+       * files.el (make-auto-save-file-name): Encode more characters in
+       non-file buffer names.  Use url-encoding.
+
+2008-03-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/net-utils.el (ftp-program): Fix typo in docstring.
+       (ifconfig-program-options, netstat-program-options)
+       (arp-program-options, route-program-options, nslookup-program-options)
+       (ftp-program-options, smbclient-program-options)
+       (dns-lookup-program-options, arp, route): Doc fixes.
+
+       * progmodes/gdb-ui.el (gdb-pc-address, gdb-source-file-list)
+       (gdb-cpp-define-alist-program, gdb-mouse-jump, gdb-get-buffer-create)
+       (gdb-set-gud-minor-mode-existing-buffers-1, gdb-debug-log):
+       Fix typos in docstrings.
+       (gdb-pending-triggers): Reflow docstring.
+       (gdb, gdb-init-1): Fix typos in docstrings of gud-def definitions.
+
+2008-03-01  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix a bug on
+       typing "#" at EOB.
+
+2008-03-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emulation/cua-base.el (cua-remap-control-z): Fix typo in docstring.
+
+2008-02-29  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-remap-control-v)
+       (cua-remap-control-z): New defcustoms.
+       (cua-mode): Add them to set-after property.
+       (cua--init-keymaps): Use them.
+       Add C-x/C-c home, end, next, and prior to cua--prefix-repeat-keymap.
+
+       * help.el (view-emacs-todo): Rename from view-todo.
+       (describe-gnu-project): Rename from describe-project.  Users changed.
+       (view-help-file): New helper function.
+       (describe-distribution, describe-copying, describe-gnu-project)
+       (view-todo, view-order-manuals, view-emacs-problems): Use it.
+       (view-emacs-debugging, view-external-packages): New commands.
+       (help-map): Move describe-distribution to C-h C-o (ordering).
+       Move view-emacs-problems to C-h C-p (problems).
+       Bind view-emacs-debugging to C-h C-d (debugging).
+       Bind view-external-packages to C-h C-e (extras).
+       (help-for-help-internal): Cleanup and align descriptions.
+       Remove command names to reduce clutter.
+
+2008-02-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * vc.el (vc-set-mode-line-busy-indicator): Use shorter message
+       and quieter face (not a warning).
+
+2008-02-29  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-status-crt-marked): New variable.
+       (vc-status-mode): Make it local.
+       (vc-status-refresh): Use it to save the marked files.
+       (vc-update-vc-status-buffer): Use it to restore the marked files.
+
+       * vc-svn.el (vc-svn-after-dir-status):
+       * vc-hg.el (vc-hg-after-dir-status): Clean up the temporary buffer.
+
+2008-02-29  Glenn Morris  <rgm@gnu.org>
+
+       * allout.el (allout-topic-encryption-bullet)
+       (allout-passphrase-verifier-handling, allout-passphrase-hint-handling)
+       (allout-encrypt-unencrypted-on-saves): Change defcustom :version
+       from 22.0 to 22.1.
+
+       * net/imap.el (imap-ping-server):
+       * net/tls.el (tls-checktrust, tls-untrusted, tls-hostmismatch):
+       Change defcustom :version from 23.0 to 23.1.
+
+2008-02-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * desktop.el (desktop-save): Save the buffer name if the
+       uniquified base name is empty.
+
+2008-02-29  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-info-stack-custom): Apply function-name-face
+       correctly when user has "set print address off".
+
+2008-02-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cus-edit.el (custom-mode, custom-mode-hook): Use 23.1 as
+       version number of the next major Emacs release, not 23.0.
+
+       * longlines.el (longlines-unload-function): New function.
+
+2008-02-28  Juri Linkov  <juri@jurta.org>
+
+       * startup.el (normal-splash-screen): Add argument `concise'.
+       Remove unused binding `prev-buffer'.  Let-bind `splash-buffer'
+       to the created buffer.  If `concise' is non-nil, call
+       `display-buffer', otherwise `switch-to-buffer'.  Doc fix.
+       (display-startup-screen): Add argument `concise' to the call to
+       `normal-splash-screen'.
+
+2008-02-28  Kim F. Storm  <storm@cua.dk>
+
+       * startup.el (startup-echo-area-message): Check for about-emacs.
+
+2008-02-28  Juri Linkov  <juri@jurta.org>
+
+       * startup.el: Always add initial message to *scratch* buffer if
+       `initial-scratch-message' is non-nil regardless of the value of
+       `inhibit-startup-screen'.
+       (inhibit-startup-screen, initial-scratch-message): Doc fix.
+       (command-line-1): Move code that inserts `initial-scratch-message'
+       up before the if-form that checks for `inhibit-startup-screen'.
+       Suggested by Jonathan Rockway <jon@jrock.us>.
+
+2008-02-28  Juri Linkov  <juri@jurta.org>
+
+       * cus-edit.el (custom-mode-map, custom-mode-link-map):
+       Rename `custom-mode' to `Custom-mode' in docstrings.
+       (custom-buffer-create-internal, customize-browse):
+       Rename `custom-mode' to `Custom-mode'.
+       (custom-mode-hook): Rename to `Custom-mode-hook'.
+       (Custom-mode-hook): Renamed from `custom-mode-hook'.
+       (custom-mode): Rename to `Custom-mode'.
+       (Custom-mode): Renamed from `custom-mode'.  Doc fix.
+       (custom-mode): Add backward-compatible non-interactive variant of
+       `Custom-mode' that simply calls `Custom-mode'.  Mark it obsoleted.
+       (custom-mode-hook): Mark it as obsolete alias of `Custom-mode-hook'.
+
+       * info-look.el: Rename `custom-mode' to `Custom-mode'.
+
+       * emulation/viper.el (viper-emacs-state-mode-list):
+       Rename `custom-mode' to `Custom-mode'.
+
+       * menu-bar.el (menu-bar-search-menu, menu-bar-replace-menu):
+       Capitalize "Tagged Files".
+       (minibuffer-local-map): Add menu items for next/previous
+       history elements and isearch history forward/backward.
+
+       * progmodes/hideshow.el (hs-minor-mode-menu): Compare
+       `hs-isearch-open' with t instead of `comment' in :selected
+       for "Code and Comment blocks" menu item.
+
+2008-02-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * uniquify.el (uniquify-buffer-base-name): Undo last change.
+       Should be done in desktop.el instead.
+
+2008-02-28  Glenn Morris  <rgm@gnu.org>
+
+       * autoinsert.el (auto-insert-alist): Update to FDL 1.2.
+
+       * emacs-lisp/byte-run.el (make-obsolete): Doc fix.
+
+       * mail/emacsbug.el: Remove leading `*' from defcustom doc-strings.
+       (Info-menu, Info-goto-node): Remove declarations.
+       (report-emacs-bug-info): Use info rather than Info-goto-node.
+
+       * progmodes/idlwave.el (Info-goto-node): Remove declaration.
+       (idlwave-convert-xml-system-routine-info): Don't require xml.
+       (idlwave-show-commentary, idlwave-shell-show-commentary):
+       Don't require finder.
+       (idlwave-info): Don't require info.  Use info rather than
+       Info-goto-node.
+
+       * textmodes/org.el (Info-goto-node): Remove declaration.
+       (org-info): Use info rather than Info-goto-node.
+
+       * textmodes/reftex.el (reftex-show-commentary): Don't require finder.
+       (reftex-info): Don't require info.  Use info rather than Info-goto-node.
+
+2008-02-28  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/hideshow.el (hs-minor-mode-menu): Add some options to
+       the menu.
+
+       * vc.el (vc-deduce-fileset, vc-next-action, vc-start-entry)
+       (vc-finish-logentry): Check for vc-status-mode, not only for
+       vc-dired-mode.
+
+2008-02-28  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * isearch.el (isearch-printing-char): Don't check
+       keyboard-coding-system.  Call
+       isearch-process-search-multibyte-characters only when
+       current-input-method is non-nil.
+
+2008-02-27  Kim F. Storm  <storm@cua.dk>
+
+       * disp-table.el (make-glyph-code): Encode as cons if face id > 63.
+       (glyph-char, glyph-face): Handle cons encoding.
+
+2008-02-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * uniquify.el (uniquify-buffer-base-name): If the base name is an
+       empty string, return nil to allow the caller to default to the
+       buffer name.  Reported by Martin Fischer <parozusa@web.de>.
+
+       * tool-bar.el (tool-bar-setup): Doc fix.
+
+       * mail/supercite.el (sc-describe):
+       Fix typos in obsolescence declaration.
+
+2008-02-27  Glenn Morris  <rgm@gnu.org>
+
+       * autoinsert.el (auto-insert-alist): Change permission text to
+       match FSF's GPLv3 form.
+
+       * mail/supercite.el (sc-cite-original): Doc fix.
+       (sc-version): Make obsolete.
+       (sc-describe): Show the SC info page.  Make obsolete.
+
 2008-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * simple.el (set-mark-command): Deactivate mark on second C-SPC C-SPC
 
 2008-02-25  Robert J. Chassell  <bob@rattlesnake.com>
 
-       * help-fns.el (describe-variable):  Add phrases about
+       * help-fns.el (describe-variable): Add phrases about
        initialization file with and without customization;
        use new button type help-info-variable.
 
        New options.
        (python-which-shell, python-which-args, python-which-bufname):
        New buffer local variables.
-       (python-file-queue, python-pdbtrack-is-tracking-p):
+       (python-file-queue, python-pdbtrack-is-tracking-p): New variables.
 
        * progmodes/python.el (python-pdbtrack-stack-entry-regexp)
        (python-pdbtrack-input-prompt, python-pdbtrack-track-range):
        * vc-svn.el (vc-svn-diff): If the repository version of all the
        files is the same as the specified OLDVERS, do a local diff.
 
-2007-08-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+2007-08-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * uniquify.el (uniquify-rationalize-file-buffer-names): Check liveness
        of buffers in uniquify-managed.
        * simple.el (invisible-p): Rename from text-invisible-p.
        Update callers.
 
-2007-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>
-
        * progmodes/cperl-mode.el (defcustom, x-color-defined-p, cperl-is-face)
        (cperl-is-face, cperl-force-face, cperl-etags-snarf-tag, cperl-mode)
        (cperl-etags-snarf-tag, cperl-etags-goto-tag-location, cperl-init-faces)
 
        * emacs-lisp/byte-opt.el (byte-optimize-featurep): Handle `sxemacs'.
 
+       * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Display a big fat
+       warning if the file uses old style backquotes.
+
+       * emacs-lisp/bytecomp.el (byte-compile-log-file)
+       (byte-recompile-directory, byte-compile-file)
+       (byte-compile-from-buffer): Use with-current-buffer.
+
+       * simple.el (text-invisible-p): Rename from line-move-invisible-p.
+       (line-move-invisible-p): Keep as an obsolete alias, just to be safe.
+       (line-move-1, line-move-finish, line-move-to-column)
+       (move-end-of-line, move-beginning-of-line): Use new name.
+
+       * emacs-lisp/backquote.el (backquote-delay-process): Fix last change.
+
+       * progmodes/ada-mode.el: Fix up comment style in header.
+       (ada-check-emacs-version): Remove.
+       (ada-mode): Set parse-sexp-* even if they don't exist: can't hurt.
+       (ada-region-selected): Use (featurep 'xemacs) rather than contortions
+       to try and quieten the byte-compiler.
+       (ada-create-keymap): Use [(..)] keys, which work on both (X)Emacs.
+
+       * vc.el (vc-annotate-warp-version): Don't use previous-line.
+
+2007-08-27  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>
+
+       * net/browse-url.el (browse-url-emacs): New function.
+
 2007-08-27  Thien-Thi Nguyen  <ttn@gnuvola.org>
 
        * emacs-lisp/avl-tree.el: New file.