+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
+ 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.
+ (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't bind case-fold-search unnecessarily.
+ (gud-format-command): Make match case sensitive. Match on %F.
+
+2006-04-30 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-tex.el (cal-tex-preamble-extra): New variable.
+ (cal-tex-preamble): Use cal-tex-preamble-extra.
+ (cal-tex-list-diary-entries): Refer to `diary-list-entries' rather
+ than alias `list-diary-entries'.
+
+2006-04-29 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * help-fns.el (describe-variable): Add info about safe local variables.
+
+2006-04-29 Richard Stallman <rms@gnu.org>
+
+ * bindings.el (mode-line-format): help-echo doc fixes.
+
+ * net/tramp.el (tramp-file-name-handler-alist): Delete
+ expand-file-name and other operations that can cause spurious loading.
+
+2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * files.el (safe-local-variable-p): Remove support for the special
+ value t.
+
+ * textmodes/paragraphs.el (sentence-end-without-space):
+ Fix safety predicate.
+ (sentence-end-double-space, sentence-end-without-period)
+ (paragraph-ignore-fill-prefix):
+ * textmodes/fill.el (colon-double-space):
+ * abbrev.el (abbrev-mode): Tighten the safety predicate.
+
+ * subr.el (booleanp): New fun.
+
+ * textmodes/reftex-vars.el (reftex-guess-label-type):
+ Tighten the safety predicate.
+
+2006-04-28 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/grep.el (defgroup grep): Doc fix.
+ (grep-auto-highlight): Remove.
+ (grep-template): New defcustom.
+ (grep-find-template): Rename from grep-tree-template.
+ (grep-files-aliases): Rename from grep-tree-files-aliases.
+ Remove "all" alias, add "l" alias.
+ (grep-tree-ignore-case, grep-tree-ignore-CVS-directories): Remove.
+ (grep-find-ignored-directories): New defcustom to replace
+ grep-tree-ignore-CVS-directories, to facilitate ignoring
+ subdirectories for multiple version control systems.
+ (grep-mode-map): Add Recursive grep item to GREP menu.
+ (grep-regexp-history, grep-files-history): New defvars.
+ (grep-probe): New helper function.
+ (grep-compute-defaults): Use it to simplify code.
+ Adapt to name changes.
+ Use `.' as base in grep-find-template rather than <D>.
+ (grep): Remove superfluous highlight-regexp arg. Fix doc.
+ Call grep-compute-defaults unconditionally.
+ (grep-expand-keywords): New defconst.
+ (grep-expand-template): Rename from grep-expand-command-macros.
+ Simplify via grep-expand-keywords. Look at case-fold-search instead
+ of grep-tree-ignore-case to add -i option.
+ Bind case-fold-search to nil while matching keywords.
+ (grep-tree-last-regexp, grep-tree-last-files): Remove.
+ (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 UI as rgrep.
+
+2006-04-28 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-completion-file-name-handler):
+ Disable Tramp's functionality while loading Tramp itself.
+ (tramp-register-file-name-handlers): That's a defsubst now.
+ Code from `tramp-repair-jka-compr' moved here. Apply it via
+ `after-init-hook'.
+ (tramp-repair-jka-compr): Remove.
+
+2006-04-27 Jay Belanger <belanger@truman.edu>
+
+ * calc-embed.el (calc-embedded-make-info): Use `math-read-expr' to
+ read expression when `math-read-big-expr' doesn't work.
+
+2006-04-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * startup.el (command-line-1): Display warning when
+ pure-space-overflow is non-nil.
+
+2006-04-26 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-user-optional-fields): Mark as
+ risky.
+
+2006-04-26 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-url): New optional arg no-browse.
+ Return the URL or nil if none can be generated.
+
+2006-04-27 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-comint-buffer): Move forward to stop
+ byte compiler warnings.
+ (gud-basic-call, gud-find-expr): Let user select an expression
+ for printing. Print expression as well as value in GUD buffer.
+
+2006-04-17 Ken Manheimer <ken.manheimer@gmail.com>
+
+ * allout.el: Remove local autoload declaration for
+ pgg-gpg-symmetric-key-p, since that's now done in pgg-gpg.el.
+ (allout-show-bodies, allout-header-prefix, allout-primary-bullet)
+ (allout-plain-bullets-string, allout-distinctive-bullets-string)
+ (allout-use-mode-specific-leader, allout-old-style-prefixes)
+ (allout-stylish-prefixes, allout-numbered-bullet)
+ (allout-file-xref-bullet, allout-presentation-padding)
+ (allout-use-hanging-indents, allout-reindent-bodies): Mark as
+ safe-local-variable with suitable value spec, and add autoload
+ cookie for loaddefs inclusion. We now use an explicit spec everywhere.
+ (move-beginning-of-line, move-end-of-line): Repair so these compat
+ functions now actually resituate the point, when appropriate.
+
+2006-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/cc-subword.el (c-subword-mode-map): Use command remapping.
+
+ * add-log.el (add-log-iso8601-time-zone): Make parameter optional.
+ (add-log-iso8601-time-string): Fix call to format-time-string.
+
+2006-04-26 Kim F. Storm <storm@cua.dk>
+
+ * subr.el (posn-string, posn-image, posn-object): Doc fix.
+
+2006-04-26 Masatake YAMATO <jet@gyve.org>
+
+ * progmodes/asm-mode.el (asm-mode, asm-mode-syntax-table):
+ Add support for "//" style comments. Remove `b' flag
+ from ?* in `asm-mode-syntax-table'.
+
+2006-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * follow.el: Use (featurep 'xemacs) everywhere.
+ (follow-mode): Use define-minor-mode.
+ (follow-mode-map): Move initialization into the declaration.
+ Use command remapping.
+ (follow-emacs-version-xemacs-p): Remove.
+ (follow-submit-feedback): Remove.
+
+ * allout.el (allout-layout, allout-passphrase-verifier-string)
+ (allout-passphrase-hint-string): Tighten up a bit the safety predicate.
+
+ * textmodes/reftex-vars.el (reftex-vref-is-default)
+ (reftex-fref-is-default, reftex-guess-label-type):
+ Tighten up a bit the safety predicate.
+
+ * textmodes/paragraphs.el (sentence-end-double-space)
+ (sentence-end-without-period, sentence-end-without-space)
+ (page-delimiter, paragraph-ignore-fill-prefix):
+ Tighten up a bit the safety predicate.
+
+ * textmodes/fill.el (colon-double-space): Tighten up the safety pred.
+
+ * progmodes/python.el (python-continuation-line-p)
+ (python-beginning-of-statement): syntax-ppss may return
+ a negative depth.
+ (python-mode): Don't forcefully enable font-lock.
+
+ * time-stamp.el (time-stamp-start, time-stamp-end)
+ (time-stamp-inserts-lines): Tighten up a bit the safety predicate.
+
+ * add-log.el: Remove spurious * in docstrings.
+ (add-log-time-zone-rule): Rename from change-log-time-zone-rule.
+ (add-change-log-entry): Use it here, since it's not specific
+ to iso8601.
+ (add-log-iso8601-time-string): Don't use it here any more.
+ (change-log-indent-text, change-log-indent): Rename from add-log-*.
+
+ * abbrev.el (abbrev-mode): Tighten up a bit the safety predicate.
+
+2006-04-25 Ryan Yeske <rcyeske@gmail.com>
+
+ * net/rcirc.el (rcirc-print): Revert last change with ignored nicks.
+ (rcirc-toggle-low-priority): Doc fix.
+ (rcirc-handler-NOTICE): Remove beginning of line anchor in
+ ChanServ regexp.
+ (rcirc-startup-channels-alist): Connect to #rcirc by default, not
+ #emacs.
+ (rcirc-bright-nick-regexp, rcirc-dim-nick-regexp): Add variables.
+ (rcirc-decode-coding-system): Use utf-8 as the default.
+ (rcirc-multiline-minor-mode): Set the fill-column.
+ (rcirc-format-response-string): Display bright and dim nicks.
+ (rcirc-browse-url): Update interactive spec to fill ARG.
+ (rcirc-bright-nick, rcirc-dim-nick): Add faces.
+ (rcirc-print): Ignore dim-nick messages wrt modeline-activity.
+
+2006-04-24 J.D. Smith <jdsmith@as.arizona.edu>
+
+ * textmodes/bibtex.el (bibtex-find-entry): Don't demand matching
+ case for @Article, etc.
+
+2006-04-23 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-register-file-name-handlers): New defun.
+ Added with autoload cookie.
+ (tramp-unload-file-name-handlers): Rename from
+ `tramp-unload-file-name-handler-alist'.
+
+2006-04-23 Romain Francoise <romain@orebokech.com>
+
+ * comint.el (comint-match-partial-filename): Doc fix.
+
+2006-04-21 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-menu.el (calendar-mode-map): Refer to
+ `diary-view-entries' rather than alias `view-diary-entries'.
+ * calendar/diary-lib.el (view-other-diary-entries): Ditto.
+
+2006-04-21 Luc Teirlinck <teirllm@auburn.edu>
+
+ * progmodes/antlr-mode.el (antlr-default):
+ * cus-edit.el (custom-documentation):
+ * faces.el (scroll-bar, border, cursor, mouse): Avoid nil spec
+ in defface.
+
+2006-04-21 Kim F. Storm <storm@cua.dk>
+
+ * image.el (image-type): New defun split out of create-image.
+ (create-image): Use it.
+