+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
+ defined, append (this-single-command-raw-keys) to
+ unread-input-method-events.
+
+2006-10-19 Juanma Barranquero <lekktu@gmail.com>
+
+ * progmodes/ada-mode.el (ada-in-string-p): Doc fix.
+
+2006-10-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * version.el (emacs-version): Use mac-carbon-version-string.
+
+ * term/macterm.el (res-geometry): Apply 2006-10-18 change for x-win.el.
+
+2006-10-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * select.el (ccl-check-utf-8, string-utf-8-p): New functions
+ (by Kenichi Handa).
+ (xselect-convert-to-string): Decline requests for UTF8_STRING if
+ the selection is not UTF-8.
+
+2006-10-18 Juanma Barranquero <lekktu@gmail.com>
+
+ * progmodes/ada-mode.el (ada-83-string-keywords)
+ (ada-last-which-function-line ada-no-auto-case, ada-indent-region)
+ (ada-which-compiler, ada-align-modes, ada-adjust-case-buffer)
+ (ada-looking-at-semi-private, ada-get-body-name):
+ Fix typos in docstrings.
+ (ada-create-case-exception, ada-create-case-exception-substring):
+ Fix typos in error messages.
+ (ada-goto-matching-end, ada-narrow-to-defun): Doc fixes.
+
+2006-10-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * term/x-win.el (res-geometry): Don't set geometry from Xresources
+ to default-frame-alist if default-frame-alist already contains
+ width/height.
+
+2006-10-18 Richard Stallman <rms@gnu.org>
+
+ * emacs-lisp/pp.el (pp-eval-expression): Use `X' to read value.
+ Non-interactive arg is the value, not the expression.
+
+ * simple.el (read-expression-map): Just set it, no defvar.
+
+ * subr.el (insert-for-yank-1): If last inserted char has
+ properties, mark them as rear-nonsticky.
+
+ * recentf.el (recentf-mode): Doc fix.
+
+ * facemenu.el (facemenu-add-new-face): Defend against symbol
+ that isn't a face name.
+
+ * dired-aux.el (dired-do-copy): Doc fix.
+
+2006-10-18 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (line-move-1): Ignore fields when moving to the
+ beginning of line to avoid getting point stuck.
+
+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
+ text.
+
+2006-10-16 Richard Stallman <rms@gnu.org>
+
+ * help-fns.el (describe-function-1): Special case optimization
+ for self-insert-command.
+
+2006-10-16 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-reread-directory): Work in `dir' mode too.
+
+2006-10-15 Martin Rudalics <rudalics@gmx.at>
+
+ * textmodes/table.el: Require 'regexp-opt.
+
+2006-10-15 Lennart Borgman <lennart.borgman.073@student.lu.se>
+
+ * progmodes/flymake.el (flymake-get-project-include-dirs-imp):
+ Use shell-quote-argument.
+
+ * shell.el (explicit-bash-args): Likewise.
+
+ * progmodes/ada-xref.el (ada-find-in-src-path): Likewise.
+ Use grep -E rather than egrep.
+
+2006-10-15 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
+
+ * ido.el (ido-exhibit): Allow `-', `_', and trailing `$' in user id.
+
+2006-10-15 Kim F. Storm <storm@cua.dk>
+
+ * filesets.el (filesets-run-cmd--repl-fn): Use shell-quote-argument.
+
+2006-10-14 Lennart Borgman <lennart.borgman.073@student.lu.se>
+
+ * filesets.el (filesets-cmd-shell-command): Quote buffer-file-name
+ to protect whitespace and metacharacters from the shell.
+
+2006-10-13 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
+
+ * apropos.el (apropos-pattern-quoted): Fix a typo in a doc string.
+
+2006-10-13 Eli Zaretskii <eliz@gnu.org>
+
+ * subr.el (start-process-shell-command): Doc fix.
+
+2006-10-13 Andrea Russo <rastandy@salug.it> (tiny change)
+
+ * info-look.el <maxima-mode, inferior-maxima-mode>: Allow [0-9] in
+ the regexp for Maxima symbols.
+
+2006-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-hooks.el (vc-ignore-dir-regexp): Make it into a defcustom.
+ (vc-find-root): Don't walk higher up than ~.
+
+2006-10-12 Chong Yidong <cyd@stupidchicken.com>
+
+ * international/utf-8.el (utf-translate-cjk-load-tables):
+ Avoid clobbering last-coding-system-used during load.
+
+2006-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/reftex-global.el (reftex-create-tags-file):
+ Quote file arguments.
+
+2006-10-12 Richard Stallman <rms@gnu.org>
+
+ * files.el (file-name-history): Add defvar.
+ (save-some-buffers-action-alist): Improve description strings.
+
+2006-10-12 Andreas Schwab <schwab@suse.de>
+
+ * files.el (auto-mode-alist): Match change log file name also with
+ a dash before a numeric extension.
+
+2006-10-11 Ilya Zakharevich <ilyaz@cpan.org>
+
+ * progmodes/cperl-mode.el: Merge from upstream, upto version 5.22.
+ After 5.0:
+ (cperl-add-tags-recurse-noxs-fullpath): New function (for -batch mode).
+
+ After 5.1: Major edit. Summary of most visible changes:
+
+ - Multiple <<HERE per line allowed.
+ - Handles multiline subroutine declaration headers (with comments).
+ (The exception is `cperl-etags' - but it is not used in the rest
+ of the mode.)
+ - Fontifies multiline my/our declarations (even with comments,
+ and with legacy `font-lock').
+ - Major speedup of syntaxification, both immediate and postponed
+ (3.5x to 15x [for different CPUs and versions of Emacs] on the
+ huge real-life document I tested).
+ - New bindings, edits to imenu.
+ - "_" is made into word-char during fontification/syntaxification;
+ some attempts to recognize non-word "_" during other operations too.
+ - Detect bug in Emacs with `looking-at' inside `narrow' and bulk out.
+ - autoload some more perldoc-related stuff
+ - New convenience features: ISpell POD/HEREDOCs, narrow-to-HEREDOC.
+ - Attempt to incorporate XEmacs edits which reached me.
+
+ Fine-grained changelog:
+ (cperl-hook-after-change): New configuration variable.
+ (cperl-vc-sccs-header): Likewise.
+ (cperl-vc-sccs-header): Likewise.
+ (cperl-vc-header-alist): Default via two preceding variables.
+ (cperl-invalid-face): Remove double quoting under XEmacs
+ (still needed under 21.2).
+ (cperl-tips): Update URLs for resources.
+ (cperl-problems): Likewise.
+ (cperl-praise): Mention new features.
+ New C-c key bindings: for `cperl-find-bad-style',
+ `cperl-pod-spell', `cperl-here-doc-spell', `cperl-narrow-to-here-doc',
+ `cperl-perdoc', and `cperl-perldoc-at-point'.
+ CPerl Mode menu changes: "Fix style by spaces", "Imenu on Perl Info"
+ moved, new submenu of Tools with Ispell entries and narrowing.
+ (cperl-after-sub-regexp): New defsubst.
+ (cperl-imenu--function-name-regexp-perl): Use `cperl-after-sub-regexp'.
+ Allows heads up to head4.
+ Allow "package;".
+ (defun-prompt-regexp): Use `cperl-after-sub-regexp'.
+ (paren-backwards-message): ??? Something for XEmacs???
+ (cperl-mode): Never auto-switch abbrev-mode off.
+ Try to allow '_' be non-word char.
+ Do not use `font-lock-unfontify-region-function' on XEmacs.
+ Reset syntax cache on mode start.
+ Support multiline facification (even on legacy `font-lock').
+ (cperl-facemenu-add-face-function): ??? Some contributed code ???
+ (cperl-after-change-function): Since `font-lock' and `lazy-lock'
+ refuse to inform us whether the fontification is due to lazy
+ calling or due to edit to a buffer, install our own hook
+ (controlled by `cperl-hook-after-change').
+ (cperl-electric-pod): =cut may have been recognized as start.
+ (cperl-block-p): Move, updatedfor attributes.
+ (cperl-calculate-indent): Try to allow '_' be non-word char
+ Support subs with attributes.
+ (cperl-where-am-i): Queit (?) a warning.
+ (cperl-cached-syntax-table) New function.
+ (cperl-forward-re): Use `cperl-cached-syntax-table'.
+ (cperl-unwind-to-safe): Recognize `syntax-type' property
+ changing in a middle of line.
+ (cperl-find-sub-attrs): New function.
+ (cperl-find-pods-heres): Allow many <<EOP per line.
+ Allow subs with attributes.
+ Major speedups (3.5x..15x on a real-life test file nph-proxy.pl).
+ Recognize "extproc " (OS/2) case-folded and only at start.
+ /x on s///x with empty replacement was not recognized.
+ Better comments.
+ (cperl-after-block-p): Remarks on diff with `cperl-block-p'.
+ Allow subs with attributes, labels.
+ Do not confuse "else::foo" with "else".
+ Minor optimizations...
+ (cperl-after-expr-p): Try to allow '_' be non-word char.
+ (cperl-fill-paragraph): Try to detect a major bug in Emacs
+ with `looking-at' inside `narrow' and bulk out if found.
+ (cperl-imenu--create-perl-index): Updates for new
+ `cperl-imenu--function-name-regexp-perl'.
+ (cperl-outline-level): Likewise.
+ (cperl-init-faces): Allow multiline subroutine headers
+ and my/our declarations, and ones with comments.
+ Allow subroutine attributes.
+ (cperl-imenu-on-info): Better docstring.
+ (cperl-etags): Rudimentary support for attributes.
+ Support for packages and "package;".
+ (cperl-add-tags-recurse-noxs): Better (?) docstring.
+ (cperl-add-tags-recurse-noxs-fullpath): Likewise.
+ (cperl-tags-hier-init): Misprint for `fboundp' fixed.
+ (cperl-not-bad-style-regexp): Try to allow '_' be non-word char.
+ (cperl-perldoc): Add autoload.
+ (cperl-perldoc-at-point): Likewise.
+ (cperl-here-doc-spell): New function.
+ (cperl-pod-spell): Likewise.
+ (cperl-map-pods-heres): Likewise.
+ (cperl-get-here-doc-region): Likewise.
+ (cperl-font-lock-fontify-region-function): Likewise (backward
+ compatibility for legacy `font-lock').
+ (cperl-font-lock-unfontify-region-function): Fix style.
+ (cperl-fontify-syntaxically): Recognize and optimize away deferred
+ calls with no-change. Governed by `cperl-hook-after-change'.
+ (cperl-fontify-update): Recognize that syntaxification region
+ can be larger than fontification one.
+ XXXX we leave `cperl-postpone' property, so this is quadratic...
+ (cperl-fontify-update-bad): Temporary placeholder until
+ it is clear how to implement `cperl-fontify-update'.
+ (cperl-time-fontification): New function.
+ (attrib-group): New text attribute.
+ (multiline): New value: `syntax-type' text attribute.
+
+ After 5.2:
+ (cperl-emulate-lazy-lock): New function.
+ (cperl-fontify-syntaxically): Would skip large regions.
+ Add `cperl-time-fontification', `cperl-emulate-lazy-lock' to menu.
+ Some globals were declared, but uninitialized.
+
+ After 5.3, 5.4:
+ (cperl-facemenu-add-face-function): Add docs, fix U<>.
+ Copyright message updated.
+ (cperl-init-faces): Work around a bug in `font-lock'. May slow
+ facification down a bit.
+ Misprint for my|our|local for old `font-lock'
+ "our" was not fontified same as "my|local".
+ Highlight variables after "my" etc even in
+ a middle of an expression.
+ Do not facify multiple variables after my etc
+ unless parentheses are present.
+
+ After 5.5, 5.6
+ (cperl-fontify-syntaxically): after-change hook could reset.
+ (cperl-syntax-done-to) to a middle of line; unwind to BOL.
+
+ After 5.7:
+ (cperl-init-faces): Allow highlighting of local ($/).
+ (cperl-problems-old-emaxen): New variable (for the use of DOCSTRING).
+ (cperl-problems): Remove fixed problems.
+ (cperl-find-pods-heres): Recognize #-comments in m##x too.
+ Recognize charclasses (unless delimiter is \).
+ (cperl-fontify-syntaxically): Unwinding to safe was done in wrong order.
+ (cperl-regexp-scan): Update docs.
+ (cperl-beautify-regexp-piece): Use information got from regexp scan.
+
+ After 5.8:
+ Major user visible changes:
+ Recognition and fontification of character classes in RExen.
+ Variable indentation of RExen according to groups.
+
+ (cperl-find-pods-heres): Recognize POSIX classes in REx charclasses.
+ Fontify REx charclasses in variable-name face.
+ Fontify POSIX charclasses in "type" face.
+ Fontify unmatched "]" in function-name face.
+ Mark first-char of HERE-doc as `front-sticky'.
+ Reset `front-sticky' property when needed.
+ (cperl-calculate-indent): Indents //x -RExen accordning to parens level.
+ (cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs.
+ (cperl-backward-to-noncomment): Recognize stringy `syntax-type'
+ constructs. Support `narrow'ed buffers.
+ (cperl-praise): Remove a reservation.
+ (cperl-make-indent): New function.
+ (cperl-indent-for-comment): Use `cperl-make-indent'.
+ (cperl-indent-line): Likewise.
+ (cperl-lineup): Likewise.
+ (cperl-beautify-regexp-piece): Likewise.
+ (cperl-contract-level): Likewise.
+ (cperl-toggle-set-debug-unwind): New function.
+ New menu entry for this.
+ (fill-paragraph-function): Use when `boundp'.
+ (cperl-calculate-indent): Take into account groups when indenting RExen.
+ (cperl-to-comment-or-eol): Recognize # which end a string.
+ (cperl-modify-syntax-type): Make only syntax-table property non-sticky.
+ (cperl-fill-paragraph): Return t: needed for `fill-paragraph-function'.
+ (cperl-fontify-syntaxically): More clear debugging message.
+ (cperl-pod2man-build-command): Check (XEmacs) `Man-filter-list'.
+ (cperl-init-faces): More complicated highlight even on XEmacs (new).
+ Merge cosmetic changes from XEmacs.
+
+ After 5.9:
+ (cperl-1+): Move to before the first use.
+ (cperl-1-): Likewise.
+
+ After 5.10:
+
+ This code may lock Emacs hard!!! Use at your own risk!
+
+ (cperl-font-locking): New internal variable.
+ (cperl-beginning-of-property): New function.
+ (cperl-calculate-indent): Use `cperl-beginning-of-property'
+ instead of `previous-single-property-change'.
+ (cperl-unwind-to-safe): Likewise.
+ (cperl-after-expr-p): Likewise.
+ (cperl-get-here-doc-region): Likewise.
+ (cperl-font-lock-fontify-region-function): Likewise.
+ (cperl-to-comment-or-eol): Do not call `cperl-update-syntaxification'
+ recursively.
+ Bound `next-single-property-change' via `point-max'.
+ (cperl-unwind-to-safe): Bound 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
+ keyword being already fontified.
+ (cperl-pod-spell): Return t from do-one-chunk function.
+ (cperl-map-pods-heres): Stop when the worker returns nil.
+ Call `cperl-update-syntaxification'.
+ (cperl-get-here-doc-region): Call `cperl-update-syntaxification'.
+ (cperl-get-here-doc-delim): Remove unused function.
+
+ After 5.11:
+
+ The possible lockup of Emacs (introduced in 5.10) fixed.
+
+ (cperl-unwind-to-safe): `cperl-beginning-of-property' won't return nil.
+ (cperl-syntaxify-for-menu): New customization variable.
+ (cperl-select-this-pod-or-here-doc): New function.
+ (cperl-get-here-doc-region): Extra argument.
+ Do not adjust pos by 1.
+
+ New menu entries
+ (Perl/Tools): Selection of current POD or HERE-DOC section.
+ (Debugging CPerl:) backtrace on fontification.
+
+ After 5.12:
+ (cperl-cached-syntax-table): Use `car-safe'.
+ (cperl-forward-re): Remove spurious argument SET-ST.
+ Add documentation.
+ (cperl-forward-group-in-re): New function.
+ (cperl-find-pods-heres): Find and highlight (?{}) blocks in RExen
+ (XXXX Temporary (?) hack is to syntax-mark them as comment).
+
+ After 5.13:
+ (cperl-string-syntax-table): Make { and } not-grouping
+ (Sometimes they ARE grouping in RExen, but matching them would only
+ confuse in many situations when they are not)
+ (beginning-of-buffer): Replace two occurences with goto-char...
+ (cperl-calculate-indent): `char-after' could be nil...
+ (cperl-find-pods-heres): REx can start after "[" too.
+ Hightlight (??{}) in RExen too.
+ (cperl-maybe-white-and-comment-rex): New constant
+ (cperl-white-and-comment-rex): Likewise.
+ XXXX Not very efficient, but hard to make
+ better while keeping 1 group.
+
+ After 5.13:
+ (cperl-find-pods-heres): $foo << identifier() is not a HERE-DOC.
+ Likewise for 1 << identifier.
+
+ After 5.14:
+ (cperl-find-pods-heres): Different logic for $foo .= <<EOF etc.
+ Error-less condition-case could fail.
+ (cperl-font-lock-fontify-region-function): Likewise.
+ (cperl-init-faces): Likewise.
+
+ After 5.15:
+ (cperl-find-pods-heres): Support property REx-part2.
+ (cperl-calculate-indent): Likewise.
+ Don't special-case REx with non-empty 1st line.
+ (cperl-find-pods-heres): In RExen, highlight non-literal backslashes.
+ Invert highlighting of charclasses:
+ now the envelop is highlighted.
+ Highlight many others 0-length builtins.
+ (cperl-praise): Mention indenting and highlight in RExen.
+
+ After 5.15:
+ (cperl-find-pods-heres): Highlight capturing parens in REx.
+
+ After 5.16:
+ (cperl-find-pods-heres): Highlight '|' for alternation
+ Initialize `font-lock-warning-face' if not present.
+ (cperl-find-pods-heres): Use `font-lock-warning-face' instead of
+ `font-lock-function-name-face'.
+ (cperl-look-at-leading-count): Likewise.
+ (cperl-find-pods-heres): Localize `font-lock-variable-name-face',
+ `font-lock-keyword-face' (needed for
+ batch processing), etc...
+ Use `font-lock-builtin-face' for builtin in REx
+ Now `font-lock-variable-name-face'
+ is used for interpolated variables
+ Use "talking aliases" for faces inside REx
+ Highlight parts of REx (except in charclasses)
+ according to the syntax and/or semantic
+ Syntax-mark a {}-part of (?{}) as "comment"
+ (it was the ()-part)
+ Better logic to distinguish what is what in REx
+ (cperl-tips-faces): Document REx highlighting
+ (cperl-praise): Mention REx syntax highlight etc.
+
+ After 5.17:
+ (cperl-find-sub-attrs): Would not always manage to print error message.
+ (cperl-find-pods-heres): Localize `font-lock-constant-face'.
+
+ After 5.18:
+ (cperl-find-pods-heres): Misprint in REx for parsing REx.
+ Very minor optimization.
+ `my-cperl-REx-modifiers-face' got quoted.
+ Recognize "print $foo <<END" as HERE-doc.
+ Put `REx-interpolated' text attribute if needed.
+ (cperl-invert-if-unless-modifiers): New function.
+ (cperl-backward-to-start-of-expr): Likewise.
+ (cperl-forward-to-end-of-expr): Likewise.
+ (cperl-invert-if-unless): Works in "the opposite way" too.
+ Cursor position on return is on the switch-word.
+ Indents comments better.
+ (REx-interpolated): New text attribute.
+ (cperl-next-interpolated-REx): New function.
+ (cperl-next-interpolated-REx-0): Likewise.
+ (cperl-next-interpolated-REx-1): Likewise.
+ "\C-c\C-x", "\C-c\C-y", "\C-c\C-v": New keybinding for these functions.
+ Perl/Regexp menu: 3 new entries for `cperl-next-interpolated-REx'.
+ (cperl-praise): Mention finded interpolated RExen.
+
+ After 5.19:
+ (cperl-init-faces): Highlight %$foo, @$foo too.
+ (cperl-short-docs): Better docs for system, exec.
+ (cperl-find-pods-heres): Better detect << after print {FH} <<EOF etc.
+ Would not find HERE-doc ended by EOF without NL.
+ (cperl-short-docs): Correct not-doubled \-escapes.
+ start block: Put some `defvar' for stuff gone from XEmacs.
+
+ After 5.20:
+ initial comment: Extend copyright, fix email address.
+ (cperl-indent-comment-at-column-0): New customization variable.
+ (cperl-comment-indent): Indentation after $#a would increasy by 1.
+ (cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc.
+ (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline'
+ (cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";".
+ (cperl-init-faces): If `cperl-highlight-variables-indiscriminately'
+ highlight $ in $foo too (UNTESTED).
+ (cperl-set-style): Docstring missed some available styles.
+ toplevel: Menubar/Perl/Indent-Styles had FSF, now K&R.
+ Change "Current" to "Memorize Current".
+ (cperl-indent-wrt-brace): New customization variable; the default is
+ as for pre-5.2 version.
+ (cperl-styles-entries): Keep `cperl-extra-newline-before-brace-multiline'.
+ (cperl-style-alist): Likewise.
+ (cperl-fix-line-spacing): Support `cperl-merge-trailing-else' being nil,
+ and `cperl-extra-newline-before-brace' etc
+ being t
+ (cperl-indent-exp): Plans B and C to find continuation blocks even
+ if `cperl-extra-newline-before-brace' is t.
+
+ After 5.21:
+ Improve some docstrings concerning indentation.
+ (cperl-indent-rules-alist): New variable.
+ (cperl-sniff-for-indent): New function name
+ (separated from `cperl-calculate-indent').
+ (cperl-calculate-indent): Separate the sniffer and the indenter;
+ uses `cperl-sniff-for-indent' now.
+ (cperl-comment-indent): Test for `cperl-indent-comment-at-column-0'
+ was inverted;
+ Support `comment-column' = 0.
+
+2006-10-11 Martin Rudalics <rudalics@gmx.at>
+
+ * dnd.el (dnd-handle-one-url): Fix typo in doc-string.
+ * help-at-pt.el (scan-buf-move-to-region): Likewise.
+ * longlines.el (longlines-window-change-function): Likewise.
+ * simple.el (undo-ask-before-discard): Likewise.
+ * wid-edit.el (widget-field-prompt-internal)
+ (widget-documentation-link-p): Likewise.
+
+2006-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/sh-script.el (sh-get-kw): | is not among the allowed chars
+ for a keyword.
+
+2006-10-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * newcomment.el (comment-valid-prefix-p): Make the check
+ more thorough. From an idea by Martin Rudalics <rudalics@gmx.at>.
+ (comment-indent-new-line): Adjust call.
+
+2006-10-09 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el (allout-back-to-current-heading): Base on lower-level
+ routines to get proper disqualification of aberrant topics.
+
+2006-10-09 Richard Stallman <rms@gnu.org>
+
+ * textmodes/two-column.el (2C-two-columns): Doc fix.
+
+2006-10-09 Kim F. Storm <storm@cua.dk>
+
+ * shell.el (explicit-csh-args, explicit-bash-args): Add comment
+ about implicit use.
+
+2006-10-08 Richard Stallman <rms@gnu.org>
+
+ * textmodes/two-column.el (2C-two-columns): Doc fix.
+
+2006-10-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * files.el: Mark `buffer-read-only' as safe-local-variable.
+
+2006-10-08 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-speedbar-expand-node):
+ Burp if GUD buffer has been killed.
+
+2006-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * completion.el (add-completions-from-c-buffer):
+ Don't presume an error's second element is a string.
+ Use looking-at rather than buffer-substring + member.
+
+2006-10-07 Eli Zaretskii <eliz@gnu.org>
+
+ * mail/rmail.el (rmail-redecode-body): If the old encoding is
+ `undecided', call find-coding-systems-region to find a proper
+ non-trivial encoding.
+ (rmail-mime-charset-pattern): Allow a TAB between "Content-Type"
+ and "text/plain".
+
+2006-10-07 Kevin Ryde <user42@zip.com.au>
+
+ * textmodes/reftex-vars.el (defgroup reftex): Update home page
+ url-link.
+
+ * strokes.el (defgroup strokes): Remove invalid url-link.
+
+2006-10-07 Magnus Henoch <mange@freemail.hu>
+
+ * autoinsert.el (auto-insert-alist): Doc fix.
+
+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.
+
+2006-10-07 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-file-extension-aux): Fix comparison.
+
+2006-10-06 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-wide-find-dirs-or-files): Use shell-quote-argument.
+
+2006-10-05 Juanma Barranquero <lekktu@gmail.com>
+
+ * emacs-lisp/advice.el (ad-remove-advice, ad-parse-arglist)
+ (ad-make-mapped-call): Use `let', not `let*'.
+
+2006-10-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * international/mule-cmds.el (coding-system-change-eol-conversion):
+ Ensure the coding system is initialized before calling
+ coding-system-eol-type.
+
+2006-10-04 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-rm-props, org-activate-plain-links)
+ (org-activate-angle-links, org-activate-dates)
+ (org-activate-target-links, org-activate-camels)
+ (org-activate-tags): Add `rear-nonsticky' text property to avoid
+ textproperty keymaps from being active beyond the end of a line.
+ (org-unfontify-region): Also remove `rear-nonsticky' property.
+
+2006-10-04 Kenichi Handa <handa@m17n.org>
+
+ * international/code-pages.el (next): Table fixed.
+
+2006-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/sh-script.el (sh-prev-thing): Remove (forward-char 1) now
+ that it's been made unnecessary by removing narrowing.
+
+2006-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/sh-script.el (sh-prev-thing): Massage to untangle the
+ control flow a bit, simplify another bit, and add comments.
+
+2006-10-03 David Kastrup <dak@gnu.org>
+
+ * help.el (describe-mode): For clicks on mode-line, use "@"
+ interactive argument to get the major mode of the click instead of
+ the current buffer.
+
+ * isearch.el (isearch-mouse-2): Use new semantics of `key-binding'
+ in order to better redirect mouse-2 clicks. Also allow default
+ bindings to apply.
+
+2006-10-03 Kim F. Storm <storm@cua.dk>
+
+ * emacs-lisp/cl.el (pushnew-internal): Remove defvar.
+ (pushnew): Fix last change.
+
+2006-10-03 Denis St\e,A|\e(Bnkel <dstuenkel@googlemail.com> (tiny change)
+
+ * ibuf-ext.el (eval, view-and-eval) <define-ibuffer-op>:
+ Use the interactive spec of `eval-expression'.
+
+2006-10-02 Michael Welsh Duggan <md5i@cs.cmu.edu>
+
+ * progmodes/sh-script.el (sh-prev-thing): Fix last change.
+
+2006-10-02 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
+
+ * mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo in
+ 2006-09-28 commit.
+
+2006-10-02 Kenichi Handa <handa@m17n.org>
+
+ * international/code-pages.el (iso-8859-6): Table fixed.
+
+2006-10-01 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
+
+ * dired.el (dired-build-subdir-alist): Fix previous change.
+
+2006-10-01 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se>
+
+ * simple.el (undo-elt-crosses-region): Fix the inequalities.
+
+2006-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/find-func.el (find-function-regexp): Don't match
+ "define-button-type".
+
+ * pcvs.el (cvs-update-header): Fix handling of extra newlines so that
+ they don't keep accumulating.
+
+2006-10-01 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
+
+ * ffap.el (ffap-rfc-path): Change the address of the RFC
+ repository to ftp.rfc-editor.org, as ds.internic.net seems to be gone.
+
+2006-10-01 Stephen Berman <Stephen.Berman@gmx.net>
+
+ * allout.el (allout-expose-topic): Rectify implementation of "+"
+ spec, so that bodies are not exposed with headlines.
+
+2006-10-01 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el (allout-current-depth): Do aberrent check only at or
+ below doublecheck depth.
+ (allout-chart-subtree): Make it explicit that LEVELS being nil
+ means unlimited depth. Drop undocumented support for LEVELS value
+ t meaning unlimited depth. (This is consistent with
+ allout-chart-to-reveal, but contrary to allout-show-children,
+ which needs to use nil to default to depth of 1.)
+ (allout-goto-prefix-doublechecked): Wrap long docstring line.
+ (allout-chart-to-reveal): Be explicit in docstring about meaning
+ of nil LEVELS, and drop support for LEVELS value t.
+ (allout-show-children): Translate the level spec used by this
+ routine to that used by allout-chart-subtree and
+ allout-chart-to-reveal.
+ (allout-show-to-offshoot): Retry once when stuck, after opening
+ subtree - improvements in discontinuity handling likely will
+ enable progress.
+
+2006-09-30 Chong Yidong <cyd@stupidchicken.com>
+
+ * wid-edit.el (widget-button-click-moves-point): New variable.
+ (widget-button-click): If widget-button-click-moves-point is
+ non-nil, set point after performing the button action
+
+ * cus-edit.el (custom-mode): Set widget-button-click-moves-point.
+
+2006-09-30 Martin Rudalics <rudalics@gmx.at>
+
+ * files.el (find-file-existing): Modify to not allow wildcards.
+
+2006-09-30 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
+
+ * simple.el (undo-more): When undo information for the region is
+ exhausted, say "No further undo information FOR REGION".
+
+2006-09-30 Michael Welsh Duggan <md5i@cs.cmu.edu>
+
+ * progmodes/sh-script.el (sh-prev-thing):
+ Take `sh-leading-keywords' into account.
+
+2006-09-29 Glenn Morris <rgm@gnu.org>
+
+ * custom.el (defcustom): Doc fix.
+
+ * calendar/calendar.el (european-calendar-style):
+ Call european-calendar or american-calendar as needed when set.
+ (diary-view-entries, list-calendar-holidays): Move autoloads
+ before use.
+
+2006-09-29 Juri Linkov <juri@jurta.org>
+
+ * progmodes/cperl-mode.el (cperl-after-expr-p): Don't move point
+ to nil if there is no previous property change.
+
+2006-09-26 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
+
+ * cus-edit.el (custom-save-all): Switch to emacs-lisp mode before
+ saving anything to be sure that `forward-sexp' behaves correctly.
+
+2006-09-29 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (line-move-finish): Ignore field boundaries if the
+ initial and final points have the same `field' property.
+
+2006-09-29 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-file-internal): Only bind minibuffer-completing-file-name
+ to t while calling ido-read-internal.
+
+2006-09-29 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-file-remote-p): Get regexp from list.
+ (org-archive-subtree): Remove erraneous `]' from character list.
+
+2006-09-28 Jonathan Yavner <jyavner@member.fsf.org>
+
+ * ses.el (ses-in-print-area, ses-goto-data, ses-load)
+ (ses-reconstruct-all): Make undo of "insert row" work by keeping
+ markers for data-area and parameters-area.
+
+2006-09-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/make-mode.el (makefile-mode): Don't disable jit-lock.
+
+ * font-lock.el (font-lock-after-change-function): Refontify next line
+ as well if end is at BOL.
+ (font-lock-extend-jit-lock-region-after-change): Be more careful to
+ only extend the region as much as needed.
+
+2006-09-28 Richard Stallman <rms@gnu.org>
+
+ * comint.el (comint-mode): Bind font-lock-defaults non-nil.
+
+ * subr.el (insert-for-yank-1): Handle `font-lock-face' specially.
+
+ * international/mule.el (after-insert-file-set-coding):
+ If VISIT, don't let set-buffer-multibyte make undo info.
+
+2006-09-28 Osamu Yamane <yamane@green.ocn.ne.jp> (tiny change)
+
+ * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long
+ lines in base64-encoded authentication response.
+
+2006-09-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * progmode/ebnf2ps.el: Doc fix. Implement arrow spacing and scaling.
+ (ebnf-version): New version 4.3.
+ (ebnf-arrow-extra-width, ebnf-arrow-scale): New options.
+ (ebnf-prologue): Adjust PostScript programming.
+ (ebnf-begin-file, ebnf-insert-ebnf-prologue, ebnf-terminal-dimension1)
+ (ebnf-repeat-dimension, ebnf-except-dimension): Adjust code.
+
+2006-09-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * jit-lock.el (jit-lock-force-redisplay): Rename from
+ jit-lock-fontify-again, and undo the mistaken change I've just done.
+
+ * jit-lock.el (jit-lock-fontify-now): Don't fontify the empty text.
+ (jit-lock-fontify-again): Don't refontify text that's not displayed.
+
+2006-09-26 Kenichi Handa <handa@m17n.org>
+
+ * startup.el (display-splash-screen): Allow a prefix argument.
+
+2006-09-25 Jason Rumney <jasonr@gnu.org>
+
+ * subr.el (shell-quote-argument): Use DOS logic for Windows
+ shells with DOS semantics.
+
+2006-09-24 Richard Stallman <rms@gnu.org>
+
+ * progmodes/compile.el (compilation-goto-locus-delete-o): New fn.
+ (compilation-goto-locus): Use compilation-goto-locus-delete-o
+ to delete the overlay. Put it on pre-command-hook.
+
+ * emacs-lisp/timer.el (timer-max-repeats): Doc fix.
+
+ * startup.el (fancy-splash-screens, normal-splash-screen):
+ Call the splash buffer *About GNU Emacs*.
+
+ * simple.el (next-error-highlight, next-error-highlight-no-select):
+ Default to 0.5.
+ (yank-excluded-properties): Add `fontified'.
+
+ * font-lock.el (font-lock-compile-keywords): Allow value of
+ syntax-begin-function to enable paren-column-0 highlighting.
+
+2006-09-24 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
+
+ * dired.el (dired-build-subdir-alist): When file ends in colon,
+ don't exit the loop, just disregard that file.
+
+2006-09-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (line-move-finish): Handle corner case for fields in
+ continued lines.
+ (line-move-1): Remove flawed test for that case.
+
+2006-09-24 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * icomplete.el (icomplete-simple-completing-p): Use the correct
+ name for the new variable, `icomplete-with-completion-tables'.
+ (file local variables): Remove superfluous setting.
+
+2006-09-23 Jeff Miller <jmiller@cablespeed.com> (tiny change)
+
+ * calendar/appt.el (appt-check): Fix typo for appointments just
+ after midnight.
+
+2006-09-23 Chong Yidong <cyd@stupidchicken.com>
+
+ * help.el (describe-key-briefly, describe-key): Don't expect an
+ extra up event if a down-event is generated by a popup menu.
+
+2006-09-23 Michal Nazarewicz <mnazarewicz@gmail.com> (tiny change)
+
+ * textmodes/ispell.el (ispell-change-dictionary): Don't check the
+ local dictionary when changing the global dictionary.
+
+2006-09-23 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * icomplete.el (icomplete-with-completion-tables): List of
+ specialized completion tables with which icomplete should
+ operate. Include the new `internal-complete-buffer', so icomplete
+ works with interactive buffer-selection.
+ (icomplete-simple-completing-p): Add acceptance of specialized
+ completion tables listed in icomplete-with-completion-tables.
+
+2006-09-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * frame.el (focus-follows-mouse): Set default to nil on Mac.
+
+ * startup.el (command-line): Use `custom-reevaluate-setting' for
+ `focus-follows-mouse'.
+
+2006-09-22 Richard Stallman <rms@gnu.org>
+
+ * cus-edit.el (custom-buffer-create-internal): In `emacs -q',
+ explain why Save is not available.
+
+2006-09-22 Juanma Barranquero <lekktu@gmail.com>
+
+ * woman.el (woman0-so): Use `let*', not `let'.
+ (woman-horizontal-line): Remove unbalanced parenthesis.
+
+2006-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * woman.el: Make sure all the end-of-region markers we use have
+ a non-nil insertion-type.
+ (woman0-so): Move things around so we can use copy-marker.
+ (woman0-roff-buffer, woman2-process-escapes-to-eol, woman2-roff-buffer):
+ Adjust marker type.
+ (woman2-process-escapes): Check marker type.
+ (woman-horizontal-line): Dispense with the use of a marker.
+