]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(cperl-mode): Before adding to it, make `compilation-error-regexp-alist'
[gnu-emacs] / lisp / ChangeLog
index 4a34904f568a5441a69999af1840036d4e0a0a6b..6a5667cb3564eec53fe01f905c25b3aaeef2aea2 100644 (file)
@@ -1,3 +1,832 @@
+2006-11-11  Romain Francoise  <romain@orebokech.com>
+
+       * progmodes/cperl-mode.el (cperl-mode): Before adding to it, make
+       `compilation-error-regexp-alist' buffer-local, since we changed
+       `compilation-error-regexp-alist-alist' locally.
+
+2006-11-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-visit-files): Bind `minibuffer-auto-raise'
+       to the value of `server-raise-frame'.
+
+2006-11-11  Glenn Morris  <rgm@gnu.org>
+
+       * ido.el (ido-enable-prefix)
+       * ses.el (ses-call-printer-return)
+       * net/tramp.el (tramp-unified-filenames)
+       * progmodes/cc-align.el (c-lineup-string-cont)
+       * progmodes/compile.el (compilation-directory-matcher)
+       * progmodes/ebnf2ps.el (ebnf-stop-on-error)
+       * progmodes/vhdl-mode.el (vhdl-reset-active-high)
+       (vhdl-clock-rising-edge)
+       * textmodes/org.el (org-export-with-timestamps)
+       (org-export-remove-timestamps-from-toc)
+       (org-export-with-tags): Improve previous doc fixes.
+
+2006-11-11  Richard Stallman  <rms@gnu.org>
+
+       * textmodes/flyspell.el (flyspell-mode-map):
+       Bind C-c $ instead of M-RET.
+
+2006-11-10  Simon Marshall  <simon@gnu.org>
+
+       * progmodes/cc-fonts.el (c-font-lock-declarations): Don't overwrite
+       fontification for "case" and "default" keywords.
+
+2006-11-10  Andreas Schwab  <schwab@suse.de>
+
+       * calendar/cal-dst.el (calendar-dst-check-each-year-flag):
+       Avoid starting sentence with "nil".
+
+2006-11-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-raise-frame): New option.
+       (server-switch-buffer): Use it.
+
+2006-11-10  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-many-windows): Start doc string
+       with a capital.
+
+2006-11-10  Carsten Dominik  <carsten.dominik@gmail.com>
+
+       * textmodes/org.el (org-scan-tags): Make the search case-sensitive.
+       (org-tags-sparse-tree): Don't overrule `org-show-following-heading'
+       and `org-show-hierarchy-above'.
+       (org-reveal): New command.
+       (org-show-context): Renamed from `org-show-hierarchy-above'.
+       (org-fast-tag-selection-single-key): New option.
+       (org-fast-tag-show-exit, org-set-current-tags-overlay): New functions.
+       (org-tags-overlay): New variable.
+       (org-agenda-todo-ignore-deadlines): New option.
+       ("session"): Add circular data structure `org-mark-ring' to exceptions
+       list in session.el.
+       (org-agenda-window-setup, org-agenda-restore-windows-after-quit):
+       New options.
+       (org-agenda-quit): Use `org-agenda-restore-windows-after-quit'.
+       (org-prepare-agenda, org-agenda-quit): Use `org-agenda-window-setup'.
+       (org-pre-agenda-window-conf, org-blank-before-new-entry): New variables.
+       (org-finalize-agenda): Activate bracket links in agenda.
+       (org-at-timestamp-p, org-at-date-range-p): Additional argument
+       INACTIVE-OK.
+       (org-show-hierarchy-above, org-show-following-heading):
+       List values allowed for fine-tuned configuration.
+       (org-show-hierarchy-above): New argument CONTEXT, use the fine-tuned
+       settings in `org-show-hierarchy-above' and `org-show-following-heading'.
+       (org-display-custom-time): New function.
+       (org-toggle-time-stamp-overlays, org-insert-time-stamp): New function.
+       (org-display-custom-times, org-time-stamp-custom-formats):
+       (org-maybe-intangible): New macro.
+       (org-activate-bracket-links, org-hide-wide-columns):
+       Use `org-maybe-intangible'.
+       (org-open-file): Use `shell-quote-argument'.
+       (org-display-internal-link-with-indirect-buffer): New option.
+       (org-file-remote-p): Get regexp from list.
+       (org-link-expand-abbrev): New function.
+       (org-link-abbrev-alist): New option.
+       (org-open-at-point, org-cleaned-string-for-export):
+       Call `org-link-expand-abbrev'.
+       (org-timeline, org-agenda-list, org-todo-list)
+       (org-tags-view): Remove the KEEP-MODES argument.
+       (org-finalize-agenda-hook): New hook.
+       (org-get-alist-option): New function.
+       (org-follow-timestamp-link): New function.
+       (org-open-at-point): Call `org-follow-timestamp-link'.
+       (org-log-note-marker, org-log-note-purpose)
+       (org-log-note-window-configuration): New variables.
+       (org-add-log-maybe, org-add-log-note, org-store-log-note):
+       New functions.
+       (org-log-note-headings): New option.
+       (org-dblock-write:clocktable): Bug fix, removed infinite loop.
+       (org-store-link): Support for dired-mode.
+       (org-open-file): Substitute environment variables into filename.
+       (org-last): New defsubst.
+       (org-agenda-re-align-tags): New function.
+       (org-agenda-align-tags-to-column): New option.
+       (org-agenda-timeline): Group removed.
+       (org-prepare-agenda, org-prepare-agenda-buffers)
+       (org-run-agenda-series, org-timeline, org-agenda-list)
+       (org-todo-list, org-tags-view): Call `org-agenda-prepare' and set
+       the text property inticating the agenda type.
+       (org-agenda-post-command-hook): Get agenda type from text property
+       at point.
+       (org-agenda): Handle command sets.  Set `org-agenda-last-arguments'
+       and obey `org-agenda-overriding-arguments'.
+       (org-agenda-overriding-arguments, org-agenda-last-arguments):
+       New variables.
+       (org-agenda-goto-today, org-agenda-later, org-agenda-earlier)
+       (org-agenda-week-view, org-agenda-day-view):
+       Use `org-agenda-overriding-arguments' to make updating work with
+       multi-block agendas.
+       (org-agenda-prefix-format): Allow different formats for the
+       different agenda entry types.
+       (org-timeline-prefix-format): Option removed,
+       use `org-agenda-prefix-format' instead.
+       (org-prepare-agenda): New function.
+       (org-select-timeline-window): Option removed,
+       use `org-select-agenda-window' instead.
+       (org-respect-restriction): Variable removed.
+       (org-cmp-tag): New function.
+       (org-agenda-sorting-strategy, org-entries-lessp):
+       Implement sorting by last tag.
+       (org-complete): Better completion in in-buffer option lines.
+       (org-in-item-p): New function.
+       (org-org-menu): Added entries for checkboxes.
+       (org-cycle): Extra brouping in outline-regexp, because it is used
+       in a search with "^" prepended.
+       (org-provide-checkbox-statistics): New option.
+       (org-set-font-lock-defaults): Highlight checkbox statistics.
+       (org-update-checkbox-count-maybe)
+       (org-get-checkbox-statistics-face): New functions.
+       (org-update-checkbox-count): New command.
+       (org-insert-item, org-toggle-checkbox):
+       Call `org-update-checkbox-count-maybe'.
+       (org-export-as-html): XEmacs compatibility for coding system.
+       (org-force-cycle-archived): New command.
+       (org-cycle-hide-archived-subtrees): Display message when ARCHIVE
+       overrules cycling.
+       (org-fix-position-after-promote): If the line contains only a todo
+       keyword, add a final space.
+       (org-promote-subtree, org-demote-subtree):
+       Call `org-fix-position-after-promote'.
+
+2006-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/cal-dst.el: Do not assume DST starts/ends on the same
+       date in every year.
+       (calendar-dst-check-each-year-flag): New customizable variable.
+       (calendar-dst-find-data): New function, extracted from
+       calendar-current-time-zone.
+       (calendar-current-time-zone): Use calendar-dst-find-data.
+       (calendar-dst-transition-cache): New variable.
+       (calendar-dst-find-startend, calendar-dst-starts)
+       (calendar-dst-ends): New functions.
+       (calendar-daylight-savings-starts)
+       (calendar-daylight-savings-ends): Change value to use
+       calendar-dst-starts, calendar-dst-ends; respectively.
+
+       * progmodes/f90.el (f90-indent-region): Bind case-fold-search to t.
+
+       * ido.el (ido-enable-prefix)
+       * ses.el (ses-call-printer-return)
+       * net/tramp.el (tramp-unified-filenames)
+       * progmodes/cc-align.el (c-lineup-string-cont)
+       * progmodes/compile.el (compilation-directory-matcher)
+       * progmodes/ebnf2ps.el (ebnf-stop-on-error)
+       * progmodes/gdb-ui.el (gdb-many-windows)
+       * progmodes/vhdl-mode.el (vhdl-reset-active-high)
+       (vhdl-clock-rising-edge)
+       * textmodes/org.el (org-export-with-timestamps)
+       (org-export-remove-timestamps-from-toc, org-export-with-tags)
+       (org-read-date): Doc fix (Nil -> nil).
+
+2006-11-10  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * term/x-win.el (x-select-text, x-cut-buffer-or-selection-value):
+       Encode/decode text to/from cut buffers to/from iso-latin-1 only.
+
+2006-11-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * bs.el (bs--window-for-buffer): Remove.
+       (bs--show-with-configuration): Use `get-window-with-predicate'
+       instead of `bs--window-for-buffer'.
+
+2006-11-10  Kenichi Handa  <handa@m17n.org>
+
+       * files.el (revert-buffer): Fix previous change.
+
+2006-11-09  Juanma Barranquero  <lekktu@gmail.com>
+
+       * bs.el (bs--redisplay): Fix typo in docstring.
+       (bs--window-config-coming-from): Make frame-local.
+       (bs--restore-window-config): New function.
+       (bs-kill, bs-select, bs-select-other-window)
+       (bs-select-other-frame): Use it.
+       (bs--window-for-buffer): Return as soon as a matching buffer is found.
+       (bs--show-with-configuration): Save the window configuration as a
+       frame local var, and only if *buffer-selection* is not already
+       visible on this frame.
+
+2006-11-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc-svn.el (vc-svn-admin-directory): New var.
+       (vc-svn-registered, vc-svn-responsible-p)
+       (vc-svn-repository-hostname): Use it.
+       Suggested by arit93@yahoo.com.
+
+2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ldefs-boot.el: Regenerate.
+
+2006-11-08  Alan Mackenzie  <acm@muc.de>
+
+       * emacs-lisp/lisp.el (beginning-of-defun-raw): Code up the
+       case (eq open-paren-in-column-0-is-defun-start nil) by searching
+       for least nested open-paren.
+
+2006-11-08  Romain Francoise  <romain@orebokech.com>
+
+       * subr.el (remove-overlays): Fix typo in last change.
+
+2006-11-08  Richard Stallman  <rms@gnu.org>
+
+       * subr.el (remove-overlays): Call overlay-recenter.
+
+2006-11-08  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * printing.el (pr-alist-custom-set, pr-ps-utility-custom-set)
+       (pr-ps-name-custom-set, pr-txt-name-custom-set): Return back the old
+       behaviour.
+       (pr-menu-bind): Act on global-map instead of menu-bar-file-menu
+       directly.
+
+2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ido.el (ido-ignore-extensions, ido-show-dot-for-dired)
+       (ido-max-dir-file-cache, ido-decorations)
+       (ido-rewrite-file-prompt-functions, ido-use-mycompletion-depth)
+       (ido-magic-backward-char, ido-enter-dired)
+       (ido-enter-insert-buffer, ido-enter-insert-file, ido-dired)
+       (ido-list-directory, ido-first-match, ido-only-match)
+       (ido-subdir, ido-indicator): Fix typos in docstrings.
+       (ido-buffer-internal, ido-completion-help): Fix typos in messages.
+       (ido-read-internal): Fix typo in error message.
+
+2006-11-08  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (set-default-coding-systems): Always
+       set default-file-name-coding-system to utf-8 for Mac Darwin.
+
+2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (setwins): Remove.
+       (WINS_ALMOST): New macro.
+       (WINS): Use it.
+       (autoloads): Don't extract autoloads from files in obsolete/.
+
+2006-11-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * whitespace.el (whitespace-buffer): Call remove-overlays after
+       overlay-recenter for performance.  Suggested by Martin Rudalics.
+
+2006-11-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-default-method): scp is the default method.
+
+2006-11-07  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-start): Save also the Emacs pid in the server file.
+
+2006-11-07  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/reftex-cite.el (reftex-pop-to-bibtex-entry): Preserve
+       point when displaying a bibtex cross reference in the echo area.
+
+2006-11-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/mule.el (make-char): Fix typo in docstring.
+       (load-with-code-conversion, charsetp): Doc fixes.
+
+       * international/ja-dic-cnv.el (skkdic-convert):
+       * cus-edit.el (hook): Fix typo in docstring.
+
+2006-11-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-edit.el (custom-mode-map): Move defvar above code using it.
+       (custom-mode-link-map): New variable.
+       (custom-group-link, custom-manual): Use follow-link.
+
+2006-11-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el: Fix typo in name of author of bibtex.el,
+       "Mark Shapiro" -> "Marc Shapiro".  Update his email address.
+
+2006-11-06  Richard Stallman  <rms@gnu.org>
+
+       * textmodes/flyspell.el (flyspell-correct-word-before-point):
+       New function broken out of flyspell-correct-word.
+       (flyspell-mode-map): Bind it to M-RET.
+       (flyspell-correct-word): Call it.
+
+       * textmodes/fill.el (fill-minibuffer-function): New function.
+       (fill-paragraph): Bind fill-paragraph-function to
+       fill-minibuffer-function.
+
+       * ruler-mode.el (ruler-mode-map): Add bindings for up-events
+       so that they aren't undefined.
+
+       * dired.el (dired-readin): Locally bind file-name-coding-system.
+
+       * bindings.el: Shorten and clarify usual mode line mouse help string.
+
+       * Makefile.in (autoloads): Don't include `obsolete'.
+
+2006-11-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * printing.el (pr-alist-custom-set, pr-ps-utility-custom-set)
+       (pr-ps-name-custom-set, pr-txt-name-custom-set): Don't update the
+       Printing menu if it's not initialized.
+       (pr-menu-bind): Act on menu-bar-file-menu directly.
+
+2006-11-06  Juanma Barranquero  <lekktu@gmail.com>
+
+       * help.el (view-emacs-news): Fix typo in error message.
+
+       * menu-bar.el (menu-bar-update-buffers): Fix typo in menu entry.
+
+       * shadowfile.el (shadow-define-regexp-group)
+       (shadow-literal-groups, shadow-insert-var): Doc fixes.
+       (shadow-read-files): Fix typo in message.
+       (shadow-inhibit-overload, shadow-find, shadow-suffix)
+       (shadow-site-match, shadow-write-todo-file, shadow-insert-var)
+       (shadow-suffix, shadow-site-match, shadow-expand-file-name)
+       (shadow-file-match): Fix typos in docstrings.
+
+       * terminal.el (terminal-emulator): Fix typo in message.
+
+       * emacs-lisp/authors.el (authors-fixed-entries): Fix typo.
+
+       * emacs-lisp/lselect.el (x-kill-primary-selection)
+       (x-delete-primary-selection, x-copy-primary-selection):
+       Fix typos in error messages.
+
+       * emulation/edt-mapper.el: Fix typo in interactive message.
+
+       * mail/emacsbug.el (report-emacs-bug): Fix typos in output message.
+
+       * textmodes/ispell.el (ispell, ispell-local-dictionary-alist)
+       (ispell-help): Fix typos in docstrings.
+       (ispell-help): Fix typo in output message.
+
+       * allout.el (allout-adjust-file-variable)
+       (allout-passphrase-verifier-string)
+       (allout-passphrase-hint-string)
+       (allout-toggle-current-subtree-encryption):
+       * apropos.el (apropos-synonyms):
+       * cus-edit.el (hook):
+       * emacs-lock.el (emacs-lock-from-exiting):
+       * follow.el (follow-avoid-tail-recenter-p):
+       * hexl.el (hexl-mode):
+       * mouse-copy.el (mouse-copy-work-around-drag-bug):
+       * mouse.el (mouse-set-font):
+       * resume.el (resume-emacs-args-file):
+       * rfn-eshadow.el (file-name-shadow-tty-properties):
+       * t-mouse.el (t-mouse-process, t-mouse-mode):
+       * emacs-lisp/cust-print.el (custom-print-install)
+       (custom-print-uninstall, custom-format):
+       * emacs-lisp/shadow.el (list-load-path-shadows):
+       * emulation/tpu-edt.el (tpu-help-text)
+       (tpu-save-all-buffers-kill-emacs, tpu-emacs-replace)
+       (tpu-reset-control-keys):
+       * emulation/vip.el (vip-emacs-local-map)
+       (vip-change-mode-to-emacs):
+       * emulation/viper.el (viper-mode, viper-set-hooks)
+       (viper-major-mode-modifier-list):
+       * emulation/viper-init.el (viper-emacs-state-cursor-color):
+       * emulation/viper-keym.el (viper-emacs-kbd-map)
+       (viper-toggle-key):
+       * mail/feedmail.el (feedmail-queue-reminder)
+       (feedmail-queue-reminder-alist, feedmail-confirm-outgoing)
+       (feedmail-confirm-outgoing-timeout, feedmail-nuke-bcc)
+       (feedmail-nuke-resent-bcc, feedmail-fill-to-cc-fill-column)
+       (feedmail-sender-line, feedmail-force-binary-write)
+       (feedmail-from-line, feedmail-deduce-envelope-from)
+       (feedmail-x-mailer-line, feedmail-message-id-generator)
+       (feedmail-date-generator, feedmail-fiddle-plex-user-list)
+       (feedmail-enable-spray, feedmail-spray-this-address)
+       (feedmail-spray-address-fiddle-plex-list, feedmail-enable-queue)
+       (feedmail-queue-runner-confirm-global)
+       (feedmail-ask-before-queue-prompt)
+       (feedmail-ask-before-queue-reprompt)
+       (feedmail-prompt-before-queue-standard-alist)
+       (feedmail-prompt-before-queue-user-alist)
+       (feedmail-prompt-before-queue-help-supplement)
+       (feedmail-queue-use-send-time-for-message-id)
+       (feedmail-queue-default-file-slug, feedmail-queue-fqm-suffix)
+       (feedmail-mail-send-hook-splitter, feedmail-mail-send-hook)
+       (feedmail-mail-send-hook-queued)
+       (feedmail-confirm-addresses-hook-example)
+       (feedmail-last-chance-hook, feedmail-before-fcc-hook)
+       (feedmail-queue-runner-mode-setter)
+       (feedmail-queue-alternative-mail-header-separator)
+       (feedmail-queue-runner-message-sender)
+       (feedmail-buffer-eating-function, feedmail-binmail-template)
+       (feedmail-run-the-queue-no-prompts)
+       (feedmail-run-the-queue-global-prompt)
+       (feedmail-queue-subject-slug-maker, feedmail-fiddle-header)
+       (feedmail-envelope-deducer, feedmail-fiddle-date)
+       (feedmail-default-message-id-generator)
+       (feedmail-fiddle-message-id, feedmail-fiddle-x-mailer)
+       (feedmail-fiddle-spray-address, feedmail-deduce-address-list):
+       * mail/vms-pmail.el (vms-pmail-save-and-exit, vms-pmail-abort)
+       (vms-pmail-setup):
+       * play/dunnet.el (dun-help):
+       * play/handwrite.el (handwrite):
+       * play/hanoi.el (hanoi-unix-64):
+       * progmodes/idlwave.el (idlwave-rescan-asynchronously):
+       * textmodes/enriched.el (fixed):
+       * textmodes/org.el (org-file-apps)
+       (org-emphasis-regexp-components, org-emphasis-alist):
+       * textmodes/texinfmt.el (batch-texinfo-format):
+       Fix typos in docstrings.
+
+2006-11-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * loadhist.el (read-feature): Don't complete features not loaded
+       from a file (which make `unload-feature' to fail).
+
+2006-11-05  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * add-log.el (add-log-time-zone-rule): Mark as safe-local-variable.
+
+2006-11-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (command-line-1): Kill emacs if the last frame is
+       deleted while evaluating the command-line arguments.
+
+2006-11-05  Richard Stallman  <rms@gnu.org>
+
+       * startup.el (init-file-had-error): Add doc string.
+       (fancy-splash-text, fancy-splash-head, fancy-splash-tail):
+       Use fixed-width font for keyboard key descriptions.
+
+       * cus-edit.el (custom-save-all): Error if saving in .emacs
+       and it had an error when loaded.
+
+       * dired-aux.el (dired-copy-file-recursive): Catch errors
+       from recursive copies in the loop, around the recursive call.
+
+2006-11-05  Micha\e,Ak\e(Bl Cadilhac  <michael.cadilhac@lrde.org>
+
+       * battery.el (battery-linux-proc-acpi): Search an ac_adapter in
+       `/proc/acpi/ac_adapter/*'.  Ditto for the thermometers in
+       `/proc/acpi/thermal_zone/*'.
+       (battery-search-for-one-match-in-files): New.  Search a regexp in
+       the content of some files.
+
+2006-11-05  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (mouse-autoselect-window-now): Remove variable.
+       (mouse-autoselect-window-state): New variable.
+       (mouse-autoselect-window-start, mouse-autoselect-window-cancel)
+       (mouse-autoselect-window-select, handle-select-window):
+       Rewritten to make mouse-autoselect-window-timer a one-shot timer.
+       Suspend delayed autoselection during menu or popup dialog.
+
+       * info-look.el (info-lookup-guess-custom-symbol): New function
+       for retrieving symbol at point in custom buffers.
+       (top level) <info-lookup-maybe-add-help>: Add backquote and
+       comma to ignored characters in regexps of help specifications
+       for emacs-lisp-mode and lisp-interaction-mode.  This permits
+       looking up symbols in `...' and after a comma.  Add help
+       specifications for custom-mode and help-mode.
+
+2006-11-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/rmail.el (rmail-redecode-body): New optional argument RAW.
+       Don't encode body if RAW is non-nil, or if the old encoding is
+       identical to the new encoding, or if the body contains only
+       eight-bit-* characters.
+
+2006-11-04  Yoni Rabkin Katzenell  <yoni-r@actcom.com>  (tiny change)
+
+       * faces.el (faces-sample-overlay, describe-face): Revert last
+       changes.
+       (faces-sample-overlay): Remove variable.
+       (describe-face): Insert sample text in the face being described.
+
+2006-11-04  Martin Rudalics  <rudalics@gmx.at>
+
+       * whitespace.el (whitespace-indent-regexp): Make this match any
+       multiples of eight spaces near the beginning of a line.
+       (whitespace-buffer): Use `remove-overlays' instead of
+       `whitespace-unhighlight-the-space' and `overlay-recenter' to
+       speed up overlay handling.
+       (whitespace-buffer-leading, whitespace-buffer-trailing): Make
+       these functions highlight the text removed by
+       `whitespace-buffer-leading-cleanup' and
+       `whitespace-buffer-trailing-cleanup' respectively.
+       (whitespace-buffer-search): Use `with-local-quit'.  Move
+       `format' out of loop to speed up scanning larger buffers.
+       (whitespace-unhighlight-the-space): Remove `remove-hook' since
+       that function is never added to a hook.
+       (whitespace-spacetab-regexp, whitespace-ateol-regexp)
+       (whitespace-buffer-leading-cleanup)
+       (whitespace-refresh-rescan-list): Fix docstrings.
+
+2006-11-03  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       * allout.el (allout-during-yank-processing): Cue for inhibiting
+       aberrance processing during yanks.
+       (allout-doublecheck-at-and-shallower): Reduce the limit to reduce
+       the amount of yanked topics that can be aberrant.
+       (allout-do-doublecheck): Encapsulate this multiply-used recipe in
+       a function, and supplement with inihibition of doublechecking
+       during yanks.
+       (allout-beginning-of-line, allout-next-heading)
+       (allout-previous-heading, allout-goto-prefix-doublechecked)
+       (allout-back-to-current-heading, allout-next-visible-heading)
+       (allout-next-sibling): Use new allout-do-doublecheck function.
+       (allout-next-sibling): Ensure we made progress when returning
+       other than nil.
+       (allout-rebullet-heading): Preserve text property annotations
+       indicating the text was hidden, if it was.
+       (allout-kill-line): Remove any added was-hidden annotations.
+       (allout-kill-topic): Remove any added was-hidden annotations.
+       (allout-annotate-hidden): Inhibit adding was-hidden text
+       properties to the undo list.
+       (allout-deannotate-hidden): New function to remove was-hidden
+       annotation.
+       (allout-hide-by-annotation): Use new allout-deannotate-hidden.
+       (allout-remove-exposure-annotation): Replaced by
+       allout-deannotate-hidden.
+       (allout-yank-processing): Signal that yank processing is happening
+       with allout-during-yank-processing.  Also, wrap
+       allout-unprotected's closer to the text changes, for easier
+       debugging.  We need to inhibit-field-text-motion explicitly, in
+       lieu of the encompassing allout-unprotected.
+       (outlineify-sticky): Adjust criteria for triggering new outline
+       decorations to presence or absence of any topics, not just a topic
+       at the beginning of the buffer.
+
+2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       * bs.el (bs--show-all, bs--redisplay):
+       * cus-edit.el (custom-unlispify-menu-entries)
+       (custom-unlispify-tag-names, custom-prompt-variable):
+       * expand.el (expand-pos):
+       * speedbar.el (speedbar-generic-list-tag-p):
+       * wid-edit.el (widget-image-enable):
+       * emacs-lisp/checkdoc.el (checkdoc-rogue-space-check-engine):
+       * emacs-lisp/find-func.el (find-function-noselect)
+       (find-function, find-variable-noselect, find-variable)
+       (find-definition-noselect, find-face-definition):
+       * mail/rmail-spam-filter.el (rsf-scanning-messages-now):
+       * net/eudc-vars.el (eudc-expansion-overwrites-query):
+       * progmodes/ada-xref.el (ada-find-in-ali):
+       * textmodes/flyspell.el (flyspell-check-tex-math-command):
+       * textmodes/org.el (org-copy-subtree):
+       * textmodes/table.el (table--row-column-insertion-point-p):
+       Use "non-nil" in docstrings.
+
+2006-11-03  Mark Davies  <mark@mcs.vuw.ac.nz>
+
+       * sort.el (sort-columns): Set the field separator to tab; on
+       NetBSD, sort complains if "\n" is used as field separator.
+
+2006-11-03  NIIMI Satoshi  <sa2c@sa2c.net>
+
+       * emacs-lisp/pp.el (pp-eval-last-sexp): Evaluate target sexp.
+
+2006-11-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-auth-key): Remove.  Replace by a process-property.
+       (server-start): Don't remove the file of the previous process, but
+       instead clear out the place for the new file.
+       (server-start): Set the :auth-key property.
+       (server-process-filter): Use the :auth-key property.
+
+2006-11-02  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-mode-map): No longer copy
+       `outline-mode-map' explicitly - this is already done by
+       `define-derived-mode'.
+
+2006-11-02  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-visit-files): Use `when'.
+       (server-process-filter): When authentication fails, send error
+       message to client.  Wrap `process-send-region' in `ignore-errors'
+       instead of `condition-case', and remove misleading comment.
+
+2006-11-01  Juri Linkov  <juri@jurta.org>
+
+       * simple.el (yank): Doc fix.
+
+2006-11-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el: Try and fit within 80 columns.
+       (server-start): Make the auth file unreadable by other users.
+
+2006-10-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
+
+       * battery.el (battery-linux-proc-acpi): Prevent range error when
+       `full-capacity' is 0.
+
+2006-10-31  Yoni Rabkin Katzenell  <yoni-r@actcom.com>  (tiny change)
+
+       * faces.el (faces-sample-overlay): New defvar.
+       (faces-sample-overlay): New function to show face sample text.
+       (describe-face): Use it.
+
+2006-10-31  Stephen Leake  <stephen_leake@stephe-leake.org>
+
+       * progmodes/ada-stmt.el: Change maintainer, apply
+       whitespace-cleanup, checkdoc.
+       (ada-func-or-proc-name): Add doc string.
+
+       * progmodes/ada-prj.el (ada-prj-new): Change maintainer, apply
+       whitespace-cleanup, checkdoc.  Minor improvements to many doc
+       strings and comments.
+       (ada-prj-display-page): Change buffer name to more accurately
+       reflect function.
+
+       * progmodes/ada-xref.el: Change maintainer, apply
+       whitespace-cleanup, checkdoc.  Minor improvements to many doc
+       strings and comments.  Don't look for `gvd' or `ddd' debuggers.
+       (ada-compile-current): Don't add newlines to commands.
+
+2006-10-31  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el: Add support for TCP sockets.
+       (server-use-tcp, server-host, server-auth-dir): New options.
+       (server-auth-key): New variable.
+       (server-ensure-safe-dir): Create nonexistent parent dirs.
+       Ignore Unix-style file modes on Windows.
+       (server-start): Crete a TCP or Unix socket according to the value
+       of `server-use-tcp'.  For TCP sockets, create the id/auth file in
+       `server-auth-dir' directory.
+       (server-process-filter): Delete process if authentication
+       fails (which never happens for Unix sockets).
+
+2006-10-30  David Kastrup  <dak@gnu.org>
+
+       * subr.el (add-to-list): Don't continue checking if a match has
+       been found.
+
+2006-10-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tutorial.el: Move defvars to avoid bytecomp warnings.
+       (tutorial--find-changed-keys): Check if viper-current-state is
+       bound before using it.
+       (help-with-tutorial): Check if viper-tutorial is defined before
+       using it.
+
+2006-10-30  Lennart Borgman  <lennart.borgman.073@student.lu.se>
+
+       * help-fns.el (help-with-tutorial): Moved to tutorial.el.
+
+       * tutorial.el: New file.
+       (help-with-tutorial): Moved here from help-fns.el. Added help for
+       rebound keys.  Fixed resume of tutorial.
+       (tutorial--describe-nonstandard-key, tutorial--sort-keys)
+       (tutorial--find-changed-keys, tutorial--display-changes)
+       (tutorial--saved-dir, tutorial--saved-file)
+       (tutorial--save-tutorial): New functions to support the changes in
+       help-with-tutorial.
+
+2006-10-30  Kenichi Handa  <handa@m17n.org>
+
+       * files.el (revert-buffer): If a unibyte buffer is being reverted
+       with a coding system for multibyte, set buffer multibyte before
+       calling insert-file-contents.
+
+2006-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-select-display): Use a dummy buffer to detect when
+       the frame is later used.
+       (server-select-display): New function.
+       (server-process-filter): Use it to detect unused temp frames.
+
+2006-10-29  Stephen Leake  <stephen_leake@stephe-leake.org>
+
+       * progmodes/ada-mode.el: Change maintainer, apply
+       whitespace-clean, checkdoc.  Minor improvements to many doc strings.
+       (ada-mode-version): New function.
+       (ada-create-menu): Menu operations are available for all supported
+       compilers.
+
+2006-10-29  Lars Hansen  <larsh@soem.dk>
+
+       * net/tramp.el (with-parsed-tramp-file-name): Correct debug spec.
+       Highlight as keyword.
+       (tramp-do-copy-or-rename-file): Correct data for 'file-already-exists.
+       Don't call tramp-method-out-of-band-p for local files.
+       (tramp-touch): Quote file name.
+
+2006-10-28  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/calendar.el (cal-html-cursor-month)
+       (cal-html-cursor-year): Add autoloads for this new package.
+       (calendar-mode-map): Bind cal-html-cursor-month, cal-html-cursor-year.
+
+2006-10-28  Anna Bigatti  <bigatti@dima.unige.it>
+
+       * calendar/cal-html.el: New file.
+
+2006-10-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/authors.el (authors-aliases): Update.
+
+2006-10-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * version.el (emacs-version): Bump version number to 22.0.90.
+
+2006-10-26  John W. Eaton  <jwe@octave.org>
+
+       * progmodes/octave-inf.el (inferior-octave-has-built-in-variables):
+       New defvar.
+       (inferior-octave-resync-dirs): Check to see whether Octave has
+       built-in variables and set inferior-octave-has-built-in-variables.
+       Check inferior-octave-has-built-in-variables to decide whether to
+       send commands that set built-in variables or call functions to
+       change Octave's behavior.
+       Send "disp (pwd ())" to Octave instead of just "pwd".
+       (inferior-octave-startup): Send "more off" to Octave instead of
+       "page_screen_output = 0".
+
+2006-10-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/cl-indent.el (lisp-indent-259): Indent nil's in the
+       pattern normally.
+
+2006-10-26  Nick Roberts  <nickrob@snap.net.nz>
+
+       * bindings.el (mode-line-mode-menu): Remove bindings for global
+       minor modes (line/column number) as they are on the menubar.
+
+2006-10-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * term/w32-win.el (x-handle-name-switch): Doc fix.
+       (w32-standard-fontset-spec): Fix typo in docstring.
+
+       * midnight.el (midnight-buffer-display-time): Doc fix.
+       (clean-buffer-list-kill-never-buffer-names): Add "*server*".
+
+2006-10-23  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * viper-cmd.el (viper-prefix-arg-com): Define gg as G0.
+
+       * viper-ex.el (ex-read): Quote file argument.
+
+       * ediff-diff.el (ediff-same-file-contents): Expand file names.
+
+       * ediff-mult.el (ediff-append-custom-diff): Quote shell file arguments.
+
+2006-10-22  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/flyspell.el (flyspell-check-region-doublons):
+       Fix last fix.
+
+2006-10-23  Nick Roberts  <nickrob@snap.net.nz>
+
+       * bindings.el (mode-line-mode-menu): List global minor modes
+       before local ones.
+
+2006-10-23  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (add-to-list): Optimize if compare-fn is `eq' or `eql'.
+       (sit-for): If last command was a prefix arg, add the read-ahead
+       event to unread-command-events as (t . EVENT) so it will be added
+       to this-command-keys by read-key-sequence.
+
+2006-10-22  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/flyspell.el (flyspell-word): Skip past all previous
+       whitespace when checking doublons.
+       (flyspell-check-region-doublons): Fix doublon regexp.
+       (flyspell-highlight-incorrect-region): Highlight doublons using
+       flyspell-duplicate face.
+
+       * progmodes/cperl-mode.el (cperl-invalid-face): Fix defcustom.
+
+2006-10-22  John Wiegley  <johnw@newartisans.com>
+
+       * progmodes/python.el (python-use-skeletons): python-mode was
+       auto-inserting templates (for those with abbrev-mode on), not only
+       by default -- *but without a configuration variable to disable
+       it*.  This rendered python-mode completely useless for me, so I
+       have added `python-use-skeletons', which is now off by default.
+
+2006-10-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/cperl-mode.el (cperl-mode): Don't assume
+       font-lock-multiline is auto-local (it's not).
+       (cperl-windowed-init): Ensure that cperl-font-lock-multiline is
+       initialized before calling cperl-init-faces.
+
+2006-10-22  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-info-stack-custom): Don't try to give
+       gdb-stack-position a value when there is no fringe.
+
+       * bindings.el (mode-line-mode-menu): Disable auto-revert-tail-mode
+       indicator if not visiting a file.
+
+2006-10-20  David Kastrup  <dak@gnu.org>
+
+       * window.el (kill-buffer-and-window): Fix a bug where an aborted
+       operation would still cause some window to collapse later.
+
+2006-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc.el (vc-switch-backend): Try to be more careful with unwanted
+       side-effect due to mixing various backends's file properties.
+
+       * vc-svn.el (vc-svn-parse-status): Remove unused arg `localp'.
+       Add arg `filename' instead.  Don't set vc-backend if `filename' is set.
+       Return `filename's status if applicable.  Update callers.
+
 2006-10-19  Kenichi Handa  <handa@m17n.org>
 
        * international/kkc.el (kkc-region): When a key sequence is not
 
 2006-10-18  Martin Rudalics  <rudalics@gmx.at>
 
-       * textmodes/flyspell.el (flyspell-word-search-backward): Set
-       inhibit-point-motion-hooks to avoid looping due to intangibile
+       * textmodes/flyspell.el (flyspell-word-search-backward):
+       Set inhibit-point-motion-hooks to avoid looping due to intangibile
        text.
 
 2006-10-16  Richard Stallman  <rms@gnu.org>
 
        After 5.10:
 
-       This code may lock Emacs hard!!!  Use on your own risk!
+       This code may lock Emacs hard!!!  Use at your own risk!
 
        (cperl-font-locking): New internal variable.
        (cperl-beginning-of-property): New function.
                        recursively.
                Bound `next-single-property-change' via `point-max'.
        (cperl-unwind-to-safe): Bound likewise
-       (cperl-font-lock-fontify-region-function): Likewise
+       (cperl-font-lock-fontify-region-function): Likewise.
        (cperl-find-pods-heres): Mark as recursive for `cperl-to-comment-or-eol'
                Initialization of `cperl-font-lock-multiline-start' could be
                missed if the "main" fontification did not run due to the
 
        * autoinsert.el (auto-insert-alist): Doc fix.
 
-2006-10-07  Johan Bockg\e,be\e(Brd  <bojohan@dd.chalmers.se>
+2006-10-07  Johan Bockg\e,Ae\e(Brd  <bojohan@dd.chalmers.se>
 
        * mouse-sel.el (mouse-insert-selection-internal):
        Use insert-for-yank, so that yank handlers are run.
        * select.el (xselect-convert-to-string): If UTF8_STRING is requested
        and the data doesn't look like UTF8, send STRING instead.
 
-2006-09-16  Agustin Martin <agustin.martin@hispalinux.es>
+2006-09-16  Agustin Martin  <agustin.martin@hispalinux.es>
 
        * textmodes/flyspell.el (flyspell-check-region-doublons):
        New function to detect duplicated words.
        (allout-mode): Make allout-old-style-prefixes (ie, enabling use with
        outline.el outlines) functional again.  Change the primary bullet
        along with the header-lead - level 1 new-style bullets now work.
-       Engage allout-before-change-handler in mainline emacs, not just
-       xemacs, to do undo handling.
+       Engage allout-before-change-handler in mainline Emacs, not just
+       XEmacs, to do undo handling.
        (allout-before-change-handler): Expose undo changes occurring in
        hidden regions.  Use allout-get-invisibility-overlay instead of
        reimplementing it inline.
 
        * net/ldap.el (ldap-search-internal): Handle `auth' key.
 
-2006-09-07  Magnus Henoch <mange@freemail.hu>
+2006-09-07  Magnus Henoch  <mange@freemail.hu>
 
        * net/rcirc.el (rcirc-activity-string): Don't quote value in case
        clause.
        (python-symbol-completions): Use python-imports.
        (python-module-path, ffap-alist): Add support for ffap.
        (python-skeletons, python-mode-abbrev-table, def-python-skeleton)
-       (pythin-insert-*, python-default-template, python-expand-template):
+       (python-insert-*, python-default-template, python-expand-template):
        Add templates/skeletons.
        (python-setup-brm): Support for Bicycle Repair Man.
        (python-abbrev-syntax-table): New var.
        Add fset of allout-real-isearch-abort during compile to fix
        byte-compilation warnings.
        (allout-mode-p): Move definition of this macro above all uses, or
-       byte compilation in barren emacs (eg, during emacs build) will
+       byte compilation in barren Emacs (eg, during Emacs build) will
        lack the definition.
        (allout-mode): Move this variable above any uses, or byte
        compilation will fail.
 
 2005-11-02  Mark A. Hershberger  <mah@everybody.org>
 
-       * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs.
+       * xml.el (xml-syntax-table): Allow xml.el to compile in XEmacs.
        (xml-parse-tag): Join strings separated by a comment properly.
 
 2005-11-02  Andreas Schwab  <schwab@suse.de>
 2005-07-21  Kim F. Storm  <storm@cua.dk>
 
        * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
-       included when reporting an emacs crash, and tell about the DEBUG file.
+       included when reporting an Emacs crash, and tell about the DEBUG file.
 
        * image-file.el (insert-image-file): Add yank-handler.
        (image-file-yank-handler): Yank handler to make unique copies of
 2005-07-06  Richard M. Stallman  <rms@gnu.org>
 
        * progmodes/flymake.el (flymake-float-time): Instead of
-       with-no-warnings, test for xemacs.
+       with-no-warnings, test for XEmacs.
        (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
        to avoid warning.
 
 
        * emacs-lisp/lisp-mode.el (lisp-mode-variables):
        Add ;;;###autoload to `outline-regexp'.  Suggested by Stefan Monnier
-       <monnier@iro.umontreal.ca>
+       <monnier@iro.umontreal.ca>.
        (lisp-outline-level): Improve efficiency.  Suggested by David
        Kastrup <dak@gnu.org>.
 
 
        * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
        (gdb-goto-breakpoint): Make breakpoint handling work on template
-       functions in C++.  Reported by Martin Reed <mjreed@essex.ac.uk>
+       functions in C++.  Reported by Martin Reed <mjreed@essex.ac.uk>.
        (gdb-assembler-custom): Update to recognize breakpoint information
        added on 2005-01-19.
 
        (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
        Call `set-file-modes' when appropriate.
        (tramp-action-out-of-band): Mask `scp -p' error.  Reported by Isak
-       Johnsson <isak@hypergene.com>
+       Johnsson <isak@hypergene.com>.
        (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
        of both Tramp buffer and debug buffer.  Reported by Joakim Verona
-       <joakim@verona.se>
+       <joakim@verona.se>.
        (tramp-file-name-for-operation): Mark `shell-command' as magic for
        Emacs only.
 
        * simple.el (eval-expression-print-format): Avoid warning
        about edebug-active.
 
-2005-01-15  James R. Van Zandt  <jrvz@comcast.net>  (Tiny change)
+2005-01-15  James R. Van Zandt  <jrvz@comcast.net>  (tiny change)
 
        * progmodes/sh-script.el: Code copied from make-mode.el
        with small changes,
@@ -28256,6 +29085,7 @@ See ChangeLog.11 for earlier changes.
 
 ;; Local Variables:
 ;; coding: iso-2022-7bit
+;; add-log-time-zone-rule: t
 ;; End:
 
     Copyright (C) 2005, 2006 Free Software Foundation, Inc.