]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(mac-bytes-to-digits): Remove function.
[gnu-emacs] / lisp / ChangeLog
index 4d0cceb419eaf8cb2b88d7a2591cb7ca11373bca..3f351d5fbaac78c91ab0a8b1809f613e0cd96005 100644 (file)
+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*):
+       Use with-current-buffer.
+
+2006-05-07  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (add-to-history): Remove keep-dups arg.
+
+       * kmacro.el (kmacro-push-ring): Let-bind history-delete-duplicates
+       to nil around call to add-to-history.
+
+2006-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/syntax.el (syntax-ppss): Flush the cache before rather
+       than after a buffer modification.
+
+2006-05-08  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-var-create-handler): Move speedbar
+       call to...
+       (gud-watch): ...here so speedbar is raised for already watched
+       expressions.
+       (gdb-speedbar-refresh): Delete function.
+       (gdb-speedbar-update, gdb-speedbar-timer-fn): New functions.
+       Use speedbar-timer-fn instead of speedbar-refresh (reverting
+       earlier change).
+       (gdb-var-evaluate-expression-handler)
+       (gdb-var-list-children-handler-1, gdb-var-update-handler-1): Use it.
+
+       * speedbar.el (speedbar-timer-fn): Remove save-window-excursion.
+       Update localized contents for all buffers except ignored modes.
+
+2006-05-07  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el (mac-utxt-to-string): Use `eq' instead of `='.
+       (mac-atsu-font-table, mac-font-panel-mode): Add defvars.
+       (mac-bytes-to-digits, mac-handle-toolbar-switch-mode)
+       (mac-handle-font-panel-closed, mac-handle-font-selection):
+       New functions.
+       (mac-font-panel-mode): New minor mode.
+       (mac-apple-event-map): Add bindings for toolbar toggle button and
+       font panel.
+       (menu-bar-showhide-menu): Add mac-font-panel-mode.
+
+2006-05-07  John Paul Wallington  <jpw@pobox.com>
+
+       * ibuffer.el (ibuffer-compressed-file-name-regexp):
+       Avoid `regexp-opt'; simplify regexp for readability.
+
+2006-05-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * ldefs-boot.el (dired-do-redisplay, dired-maybe-insert-subdir):
+       * files.el (buffer-stale-function):
+       * dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir):
+       * autorevert.el (global-auto-revert-non-file-buffers): Point Info
+       links to the main manual, not to emacs-xtra.
+
+2006-05-06  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el: (mac-utxt-to-string): Don't make adjustment for
+       MacJapanese if text is ASCII-only.
+
+2006-05-06  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-goto-breakpoint): Use or instead of
+       unless so nil isn't returned.
+       (gdb-setup-windows, gdb-restore-windows): Reset gdb-source-window.
+
+2006-05-06  Kim F. Storm  <storm@cua.dk>
+
+       * subr.el (add-to-history): New function.
+
+       * ediff.el (ediff-files, ediff-files3, ediff-merge-files)
+       (ediff-merge-files-with-ancestor):
+       * env.el (setenv):
+       * isearch.el (isearch-update-ring):
+       * server.el (server-visit-files):
+       * progmodes/grep.el (lgrep, rgrep):
+       * progmodes/vhdl-mode.el (vhdl-generate-makefile-1):
+       * progmodes/xscheme.el (xscheme-insert-expression):
+       Use add-to-history.
+
+       * kmacro.el (kmacro-push-ring): Use add-to-history.
+       (kmacro-ring-length): Remove unused defun.
+       (kmacro-start-macro): Use kmacro-push-ring.
+
+2006-05-06  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * emacs-lisp/ewoc.el (ewoc-create, ewoc-set-hf): Use `insert'
+       directly instead of a lambda expression that calls it.
+
+2006-05-06  Kim F. Storm  <storm@cua.dk>
+
+       * avoid.el (mouse-avoidance-point-position): Use posn-at-point
+       instead of compute-motion.
+
+2006-05-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * ibuffer.el (ibuffer-compressed-file-name-regexp): Undo previous
+       change.
+
+2006-05-05  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * startup.el (command-line-1): Refer to "Pure Storage" on
+       pure-space-overflow.
+
+2006-05-05  Martin Rudalics  <rudalics@gmx.at>
+
+       * emacs-lisp/re-builder.el (reb-update-overlays): Cycle through
+       provided faces once they all have been used up.
+
+2006-05-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * startup.el (normal-splash-screen, fancy-splash-screens-1): Add a
+       reference to the Lisp manual to the warning about pure space
+       overflow.
+
+2006-05-05  Micha\e,Ak\e(Bl Cadilhac  <michael.cadilhac@lrde.org>
+
+       * textmodes/ispell.el (ispell-buffer-local-dict): Add a `no-reload'
+       argument to avoid the call to `ispell-internal-change-dictionary'
+       when not needed.
+       (ispell-change-dictionary): Use this argument and call
+       `ispell-internal-change-dictionary' after the possible change
+       to `ispell-local-dictionary'.
+       (ispell-internal-change-dictionary): Check for a change in
+       personal dictionary use too.
+       Cosmetic changes from Agustin Martin
+       <agustin.martin@hispalinux.es>.
+
+2006-05-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * startup.el (command-line): On MS-Windows, probe "~", not
+       "~USER", for warning about non-existent home directory
+
+       * arc-mode.el (archive-l-e): New optional argument `float' means
+       generate a float value.
+       (archive-arc-summarize, archive-lzh-summarize)
+       (archive-zip-summarize, archive-zoo-summarize): Invoke archive-l-e
+       with 3rd argument non-nil when file's size is being computed.
+       Format the file sizes with %8.0f instead of %8d.
+
+2006-05-05  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * cus-start.el (all): Add mac-dnd-known-types.
+
+       * term/mac-win.el: (mac-utxt-to-string, mac-string-to-utxt)
+       (mac-TEXT-to-string, mac-string-to-TEXT, mac-furl-to-string)
+       (mac-TIFF-to-string): New functions.
+       (x-get-selection, x-selection-value)
+       (mac-select-convert-to-string): Use them.
+       (mac-text-encoding-mac-japanese-basic-variant): New constant.
+       (mac-dnd-types-alist): New customization variable.
+       (mac-dnd-handle-furl, mac-dnd-handle-hfs, mac-dnd-insert-utxt)
+       (mac-dnd-insert-TEXT, mac-dnd-insert-TIFF, mac-dnd-drop-data)
+       (mac-dnd-handle-drag-n-drop-event): New functions.
+       (mac-drag-n-drop): Remove function.
+       (global-map): Bind drag-n-drop and M-drag-n-drop to
+       mac-dnd-handle-drag-n-drop-event.
+
+2006-05-04  Karl Chen  <quarl@NOSPAM.quarl.org>
+
+       * progmodes/perl-mode.el (perl-beginning-of-function):
+       Skip anonymous subs.
+
+2006-05-04  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * ibuffer.el (ibuffer-compressed-file-name-regexp): Avoid loading
+       regexp-opt at run time.
+
+       * term.el (term-handle-ansi-escape): Fix off by one error.
+
+2006-05-04  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-force-update): Delete variable...
+       (gdb-init-1, gdb-post-prompt): ...and references to it.
+       (gdb-frame-handler): Strip directory name from filename if present.
+
+       * progmodes/gud.el (gdb-force-update): Delete defvar
+       (gud-speedbar-buttons): ...and references to it.  Use window-start
+       to try to keep positon in watch expression.
+
+2006-05-03  Richard Stallman  <rms@gnu.org>
+
+       * simple.el (next-history-element, previous-history-element): Doc fix.
+
+       * isearch.el (isearch-update-ring): Doc fix.
+
+2006-05-03  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * isearch.el (isearch-update-ring): Take history-delete-duplicates
+       into consideration. Replace one arm ifs with whens.
+
+2006-05-03  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gud-watch): Let user select an expression.
+       (menu): Fix typo.
+
+2006-05-02  Miles Bader  <miles@gnu.org>
+
+       * replace.el (occur-engine): Bind `inhibit-field-text-motion' to t.
+
+2006-05-02  Jay Belanger  <belanger@truman.edu>
+
+       * calc/calc-embed.el: (calc-override-minor-modes-map)
+       (calc-override-minor-modes): New variables.
+       (calc-do-embedded): Make sure that Calc keystrokes aren't
+       overwritten by minor modes.
+
+2006-05-02  Chong Yidong  <cyd@mit.edu>
+
+       * msb.el (msb): If EVENT is a down event, read and discard the up event.
+
+2006-05-02  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * startup.el (command-line-1): Refer to Lisp manual when
+       pure-space-overflow occurs.
+
+       * files.el (byte-compile-dynamic, byte-compile-dynamic-docstrings)
+       (byte-compile-warnings, find-file-visit-truename, indent-tabs-mode)
+       (left-margin, no-byte-compile, no-update-autoloads, truncate-lines)
+       (version-control): Don't use `t' for safe-local-variable declarations.
+
+2006-05-01  Richard Stallman  <rms@gnu.org>
+
+       * diff-mode.el (diff-mode-shared-map): Don't bind M-W, M-U, M-C,
+       M-r, M-R, M-A, M-SPC or M-DEL.
+       (diff-mode-map): diff-refine-hunk now on C-c C-w
+       (diff-mode-map): Bind C-c C-e, C-c C-n, C-c C-r, C-c C-u.
+
+       * help-mode.el (help-mode): view-exit-action calls delete-window
+       only when it is safe and possible.
+
+       * simple.el (undo-outer-limit-truncate): Put quotes around buffer name
+       in messages.
+
+       * emacs-lisp/warnings.el (display-warning, lwarn): Doc fixes.
+
+       * tool-bar.el (tool-bar-setup): Put Help and Preferences items
+       in the default tool-bar-map.
+
+2006-05-01  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-completion-file-name-handler-alist)
+       (tramp-run-real-handler, tramp-completion-run-real-handler)
+       (tramp-completion-handle-file-name-all-completions)
+       (tramp-completion-handle-file-name-completion): Autoload them.
+       (tramp-completion-handle-file-exists-p)
+       (tramp-completion-handle-file-name-directory)
+       (tramp-completion-handle-file-name-nondirectory)
+       (tramp-completion-handle-expand-file-name): Remove them.
+       (tramp-handle-file-name-directory): Return the real directory name.
+       Returning "/" only doesn't need to be necessary any longer.
+       (tramp-file-name-handler): Make special attention when in hostname
+       completion mode.
+       (tramp-completion-file-name-handler): Revert patch from 2006-04-28.
+       (tramp-register-file-name-handlers):
+       Register `tramp-completion-file-name-handler' only when
+       `partial-completion-mode' is enabled.
+       (tramp-completion-handle-file-name-all-completions):
+       Delete directory part from results.
+       (tramp-get-completion-methods, tramp-get-completion-user-host):
+       Discard deleting "/", it doesn't work after the change of
+       `tramp-handle-file-name-directory' above.
+
 2006-05-01  Kim F. Storm  <storm@cua.dk>
 
-       * progmodes/grep.el (grep-expand-template): Use save-match-data.
+       * progmodes/grep.el (grep-expand-template): Use save-match-data
+       and symbol-value.
 
 2006-05-01  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
-       * term/mac-win.el (mac-ae-open-documents, mac-drag-n-drop): Use
-       select-frame-set-input-focus instead of raise-frame.
+       * term/mac-win.el (mac-ae-open-documents, mac-drag-n-drop):
+       Use select-frame-set-input-focus instead of raise-frame.
        (global-map): Bind M-drag-n-drop to mac-drag-n-drop.
 
 2006-05-01  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gud.el (gud-def): Add %c case.
-       (gud-speedbar-buttons): Don'bind case-fold-search unnecessarily.
+       (gud-speedbar-buttons): Don'bind case-fold-search unnecessarily.
        (gud-format-command): Make match case sensitive.  Match on %F.
 
 2006-04-30  Glenn Morris  <rgm@gnu.org>
        (grep-read-regexp, grep-read-files): New helper functions.
        (rgrep): Rename from grep-tree.  Rework to use proper histories.
        Adapt to changes in defcustoms and functions above.
-       (lgrep): New command, as grep, but using same interactive api as rgrep.
+       (lgrep): New command, as grep, but using same interactive UI as rgrep.
 
 2006-04-28  Michael Albinus  <michael.albinus@gmx.de>
 
        (describe-key-briefly-internal, describe-key-internal):
        Functions merged back into their callers.
 
-2006-02-13  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2006-02-13  Martin Rudalics  <rudalics@gmx.at>
 
        * info.el (info-xref-visited): Inherit from info-xref too.
        (Info-set-mode-line): Replace occurrences of `%' by `%%'
        * add-log.el (add-change-log-entry, change-log-merge):
        Conditionally use `hard-newline'.
 
-2006-01-13  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2006-01-13  Martin Rudalics  <rudalics@gmx.at>
 
        * wid-edit.el (widget-field-end): If the overlay is no longer
        associated with a buffer, behave as if the overlay didn't exist.
        * emacs-lisp/edebug.el (edebug-safe-prin1-to-string):
        Capture error from printing circular structures.
 
-2005-12-17  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2005-12-17  Martin Rudalics  <rudalics@gmx.at>
 
        * wid-edit.el (widget-checkbox-action): Clear undo info.
 
        scrolling the help window.  Doc fix.
        (help-return-method): Doc fix.
 
-2005-12-03  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2005-12-03  Martin Rudalics  <rudalics@gmx.at>
 
        * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Fix bug
        whereby names of length one or names starting with a
 
        * custom.el (defcustom): Update link types in docstring.
 
-2005-11-20  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2005-11-20  Martin Rudalics  <rudalics@gmx.at>
 
        * custom.el (defgroup): Add doc-string-elt info.
 
 
        * apropos.el (apropos-calc-scores): Use apropos-pattern.
 
-2005-11-16  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2005-11-16  Martin Rudalics  <rudalics@gmx.at>
 
        * wid-edit.el (color): Enclose %t in %{...%}.
 
        * emulation/edt-mapper.el (edt-save-function-key-map)
        (EDT-key-name): `defvar' to silence the byte-compiler.
 
-2005-07-02  Martin Rudalics  <rudalics@gmx.at>  (tiny change)
+2005-07-02  Martin Rudalics  <rudalics@gmx.at>
 
        * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
        font-lock-regexp-backslash.  Doc fix.