+2006-05-19 Glenn Morris <rgm@gnu.org>
+
+ * calendar/diary-lib.el (diary-bahai-date)
+ (list-bahai-diary-entries, mark-bahai-diary-entries)
+ (mark-bahai-calendar-date-pattern): Not interactive.
+ (add-to-diary-list): New optional arg LITERAL. Doc fix.
+ (diary-entries-list): Change format of 4th element in each entry.
+ (diary-list-entries): Use add-to-diary-list.
+ (diary-goto-entry): Handle the case where the buffer visiting the
+ diary has been killed.
+ (fancy-diary-display): Add 'locator to button rather than 'marker.
+ Only generate temp-face when there are marks to apply.
+ (list-sexp-diary-entries): Pass literal to add-to-diary-list.
+ (diary-fancy-date-pattern): New variable.
+ (diary-time-regexp): Doc fix.
+ (diary-anniversary, diary-time): New faces.
+ (fancy-diary-font-lock-keywords): Use diary-fancy-date-pattern and
+ diary-time-regexp. Add font-lock-multiline property where needed.
+ Use new faces diary-anniversary and diary-time.
+ (diary-fancy-font-lock-fontify-region-function): New function, to
+ handle multiline font-lock pattern in fancy diary.
+ (fancy-diary-display-mode): Set font-lock-fontify-region-function.
+ (diary-font-lock-keywords): Tweak time regexp. Use new face
+ diary-time.
+
+2006-05-19 Alexander Shopov <ash@contact.bg> (tiny change)
+
+ * international/code-pages.el (mik): Table corrected.
+
+2006-05-18 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/grep.el (grep-find): Don't check grep-find-command
+ before running command (breaks non-interactive usage).
+
+2006-05-18 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/ewoc.el (ewoc--adjust): New func.
+ (ewoc--insert-new-node): Don't insert trailing newline.
+ Instead, adjust succesor nodes' start markers.
+ (ewoc--refresh-node): Delete all text from current node's start
+ marker to the next one's; adjust successor nodes' start markers.
+ (ewoc--create): Doc fixes.
+ (ewoc--refresh): Don't insert newline.
+ (ewoc--set-hf): Use `ewoc--set-buffer-bind-dll-let*'.
+ * pcvs.el (cvs-make-cvs-buffer): Specify
+ extra newline for ewoc's header and footer.
+ (cvs-update-header): Update initial header recognition.
+ Append newline to final header and footer values.
+ * pcvs-info.el (cvs-fileinfo-pp): Insert trailing newline.
+
+2006-05-17 Richard Stallman <rms@gnu.org>
+
+ * files.el (file-name-extension): Doc fix.
+
+2006-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * shell.el (shell-dirtrack-mode): Make it into a proper minor mode, so
+ we can explicitly enable/disable rather than toggle.
+ (shell-mode): Use it.
+ (shell-cd): Don't try to reproduce what `cd' does.
+
+2006-05-17 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-read-internal): Use only nondirectory part of
+ default item.
+
+2006-05-17 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/ewoc.el (ewoc-data): Add docstring.
+ (ewoc-nth): Doc fix.
+
+ (ewoc-map, ewoc-invalidate): Compute PP before looping.
+
+2006-05-16 Eli Zaretskii <eliz@gnu.org>
+
+ * international/mule.el (auto-coding-alist): Add .lha to files
+ read with no-conversion.
+
+ * files.el (auto-mode-alist): Add .lha files to archive file
+ extensions.
+
+ * arc-mode.el (archive-arc-summarize, archive-lzh-summarize):
+ Convert csize to integer when computing offsets within the
+ compressed archive file.
+
+2006-05-16 Kim F. Storm <storm@cua.dk>
+
+ * subr.el (add-to-history): Add KEEP-ALL arg and align functionality
+ with read-from-minibuffer.
+
+2006-05-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * emacs-lisp/bytecomp.el (byte-compile-warnings-safe-p): New function.
+ (byte-compile-warnings): Fix safe-local-variable property.
+
+2006-05-16 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el (allout-show-bodies, allout-old-style-prefixes)
+ (allout-stylish-prefixes, allout-numbered-bullet)
+ (allout-file-xref-bullet, allout-use-hanging-indents): Use simple
+ predicates to qualify `safe-local-variable' property, when
+ available, else use equivalent lambda.
+ (allout-current-topic-collapsed-p): Do the right thing regarding
+ trailing blank lines.
+
+2006-05-16 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * server.el (server-start): Only create a directory if needed.
+ (server-edit, server-unload-hook): server-start => server-mode.
+ (kill-emacs-hook): Cleanup upon exit.
+
+2006-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * hexl.el (hexlify-buffer): Encode process arguments manually.
+
+2006-05-16 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-tooltip-tips): Add missing argument to
+ call to gdb-tooltip-print.
+
+2006-05-15 Romain Francoise <romain@orebokech.com>
+
+ * dired-x.el (dired-guess-shell-gnutar): On GNU and GNU/Linux
+ systems, default to "tar" since those systems probably have GNU tar.
+
+2006-05-14 Lars Hansen <larsh@soem.dk>
+
+ * desktop.el (desktop-missing-file-warning): Fix docstring.
+ (desktop-restore-file-buffer): Correct question asked on missing file.
+
+2006-05-14 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/cc-subword.el (c-forward-subword, c-backward-subword):
+ Add CUA move property.
+
+2006-05-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * custom.el (custom-push-theme): Load the variable before checking
+ its `standard-value'.
+
+2006-05-13 Lars Hansen <larsh@soem.dk>
+
+ * desktop.el (desktop-save): Use with-temp-buffer.
+
+2006-05-12 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-menu.el (calendar-mode-map, calendar-mouse-3-map):
+ * calendar/calendar.el (calendar-mode-map):
+ * calendar/diary-lib.el (include-other-diary-files,diary-mail-entries):
+ * calendar/appt.el (appt-check, appt-make-list): Refer to
+ diary-view-entries, diary-list-entries, diary-show-all-entries
+ rather than obsolete aliases.
+
+2006-05-12 Chong Yidong <cyd@stupidchicken.com>
+
+ * simple.el (line-move-finish): Avoid calling point motion hooks
+ while processing intangibility.
+
+2006-05-12 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term/xterm.el (terminal-init-xterm): Fix typo.
+
+2006-05-12 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el: (allout-view-change-hook): Mark as being deprecated,
+ to be replaced by `allout-exposure-change-hook'.
+ (allout-exposure-change-hook): New, replacing
+ `allout-view-change-hook'.
+ (allout-flag-region): Run new hook `allout-exposure-change-hook',
+ in addition to `allout-view-change-hook'.
+ (allout-show-bodies, allout-old-style-prefixes)
+ (allout-stylish-prefixes, allout-use-hanging-indents): Quote the
+ lambda forms to prevent their showing up in variable help
+ presentations as inscrutable byte-compiled code.
+ (allout-numbered-bullet, allout-file-xref-bullet, allout-layout):
+ Use string-or-null-p to qualify safe-local-variable values.
+ (allout-reindent-bodies): Use memq to qualify matches against
+ valid safe-local-variable values. Also, quote the lambda as above.
+ (allout-use-mode-specific-leader): Add missing candidate-value
+ symbols, use memq, and quote the lambda.
+ (allout-overlay-interior-modification-handler): Remove unused
+ variables `msg' and 'opened'.
+ (allout-hidden-p): Constrain invisibility consideration to allout's
+ invisibility spec, disregarding invisibility for other reasons.
+
+2006-05-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * files.el (version-control): Correct safe values.
+
+2006-05-12 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/ewoc.el (ewoc-refresh): Compute PP once before looping.
+
+ (ewoc--node-enter-before, ewoc--create-node): Delete funcs.
+ (ewoc--insert-new-node): New func.
+ Update callers of deleted funcs to use it, instead.
+
+2006-05-11 Glenn Morris <rgm@gnu.org>
+
+ * calendar/calendar.el (diary-show-all-entries): Do not refer to
+ obsolete alias `show-all-diary-entries'.
+ (make-diary-entry): Not interactive.
+ (cal-tex-cursor-month, cal-tex-cursor-month-landscape)
+ (cal-tex-cursor-day, cal-tex-cursor-week, cal-tex-cursor-week2)
+ (cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
+ (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
+ (cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
+ (cal-tex-cursor-filofax-daily, cal-tex-cursor-year): Interactive.
+
+2006-05-11 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
+
+ * calendar/calendar.el (calendar-french-date-string)
+ (calendar-mayan-date-string, calendar-chinese-date-string)
+ (calendar-astro-date-string, calendar-iso-date-string)
+ (calendar-islamic-date-string, calendar-bahai-date-string)
+ (calendar-hebrew-date-string, calendar-coptic-date-string)
+ (calendar-ethiopic-date-string, calendar-persian-date-string):
+ These functions are not interactive.
+
+2006-05-11 Luc Teirlinck <teirllm@auburn.edu>
+
+ * files.el: Balance parentheses.
+
+2006-05-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * files.el, newcomment.el, outline.el, simple.el,
+ emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
+ progmodes/cc-vars.el, progmodes/compile.el:
+ Move `safe-local-variable' declarations to the respective files.
+
+ * help-fns.el (describe-variable): Don't print safe-var if it is
+ byte-code. Improve wording as suggested by Luc Teirlinck
+ <teirllm@auburn.edu>.
+
+2006-05-11 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-reset): Update speedbar if necessary.
+ (gdb-var-evaluate-expression-handler, gdb-var-update-handler):
+ Use a token for pending-triggers to ensure gdb-var-update
+ gets called once per user input again for pre-GDB 6.4.
+ (gdb-var-delete): Match on more complex expressions.
+ (gdb-var-list-children-handler, gdb-var-create-handler):
+ Use a token for consistency.
+
+2006-05-11 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el (org-read-date, org-goto-calendar)
+ (org-agenda-goto-calendar):
+ Bind `view-calendar-holidays-initially' to nil.
+
+2006-05-11 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/ewoc.el (ewoc--refresh-node): No longer save-excursion.
+ Update all callers to do it there, instead.
+
+2006-05-10 Glenn Morris <rgm@gnu.org>
+
+ * calendar/calendar.el (calendar-basic-setup): Set day to 1 in
+ prefix arg case, to avoid view-diary-entries-initially error.
+ Reported by Stephen Berman <Stephen.Berman at gmx.net>.
+ (calendar-date-is-legal-p): Handle dates with no day part.
+
+2006-05-11 Nick Roberts <nickrob@snap.net.nz>
+
+ * comint.el (comint-insert-input): Just make it when
+ comint-use-prompt regexp is nil (default) and with the mouse.
+ (comint-copy-old-input): Reinstate from 2004-06-23.
+ (comint-mode-map): Bind C-c C-m to it.
+
+2006-05-10 J.D. Smith <jdsmith@as.arizona.edu>
+
+ * progmodes/idlw-shell.el (idlwave-shell-move-or-history):
+ Remove spurious move to point-max (new comint behavior fixes).
+
+ * progmodes/idlwave.el (idlwave-push-mark): Removed obsolete
+ compatibility function (Emacs 18/19).
+ (idlwave-is-continuation-line): Always return point at start of
+ previous non-blank continuation line.
+ `keyword-parameters': Fix continued comment font-lock matcher.
+ (idlwave-font-lock-fontify-region): Written, use as
+ font-lock-fontify-region-function, to fix continued keyword
+ fontification issues.
+
+2006-05-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-font-panel-mode): Doc fix.
+ (mac-service-selection, mac-service-open-file)
+ (mac-service-open-selection, mac-service-mail-selection)
+ (mac-service-mail-to, mac-service-insert-text): Rename from
+ mac-services-*. All uses changed.
+ (mac-apple-event-map): Rename event symbol `services' to `service'.
+
+2006-05-10 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/ewoc.el (ewoc--dll-create, ewoc--node-delete)
+ (ewoc--node-enter-first, ewoc--node-enter-last)
+ (ewoc--delete-node-internal): Merge funcs into unique callers.
+
+2006-05-09 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs-lisp/crm.el (completing-read-multiple): Properly handle
+ return value of read-from-minibuffer for empty input.
+
+2006-05-09 Miles Bader <miles@gnu.org>
+
+ * comint.el (comint-insert-input): Remove redundant calls to setq
+ and goto-char.
+
+2006-05-10 Nick Roberts <nickrob@snap.net.nz>
+
+ * comint.el (comint-insert-input): Make it work when
+ comint-use-prompt-regexp is t.
+
+2006-05-10 Miles Bader <miles@gnu.org>
+
+ * subr.el (field-at-pos): New function.
+
+ * comint.el (comint-insert-input): Use it.
+
+2006-05-09 Juri Linkov <juri@jurta.org>
+
+ * battery.el (battery-linux-proc-acpi): Also try
+ `/proc/acpi/thermal_zone/THR2/temperature'.
+
+ * files.el <safe-local-variable>: Remove `eval' and `let' binding
+ for now unused lambda `string-or-null'.
+
+ * add-log.el (change-log-default-name): Put `string-or-null-p'
+ instead of lambda on `safe-local-variable' property.
+
+ * diff-mode.el (diff-context->unified): Use `region-beginning' and
+ `region-end' instead of `mark' and `point'.
+ (diff-unified->context, diff-reverse-direction, diff-fixup-modifs):
+ Operate on region in Transient Mark mode when the mark is active.
+ Use `region-beginning' and `region-end' instead of `mark' and
+ `point'.
+ (diff-hunk-text, diff-goto-source): Doc fix.
+
+ * startup.el (fancy-splash-screens, normal-splash-screen): Use
+ face `mode-line-buffer-id' for mode-line buffer face instead of
+ hard-coded `(:weight bold)'.
+
+ * arc-mode.el (archive-set-buffer-as-visiting-file): Bind
+ buffer-undo-list to t (undo-ask is reproducible by visiting
+ nested archives).
+
+2006-05-09 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/grep.el (rgrep): Set default directory of *grep*
+ buffer if we start M-x rgrep in the *grep* buffer and choose
+ a different base directory.
+
+2006-05-09 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-register-file-name-handlers): Enable Tramp
+ completion also when ido is loaded.
+
+2006-05-09 Masatake YAMATO <jet@gyve.org>
+
+ * font-lock.el (cpp-font-lock-keywords-source-directives): Addded
+ "warning" and "import".
+ (cpp-font-lock-keywords): Added "warning".
+
+2006-05-08 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term/xterm.el (terminal-init-xterm): Add more key bindings.
+
+2006-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mwheel.el (mwheel-scroll): Make sure that when scrolling multiple
+ pages at a time, if we signal the end, we should indeed reach that end.
+
+2006-05-08 David Reitter <david.reitter@gmail.com>
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode): Only preserve messages
+ output during execution of the body.
+
+2006-05-08 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/grep.el (lgrep, rgrep): Doc fixes.
+
2006-05-08 Thien-Thi Nguyen <ttn@gnu.org>
* emacs-lisp/ewoc.el (ewoc--set-buffer-bind-dll-let*):