+2008-05-10 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-dispatcher.el (vc-hooks, ewoc): Require.
+ (vc-log-edit, vc-buffer-sync): Declare for byte compiler.
+
+ * vc-hg.el (vc-hg-diff, vc-hg-annotate-command): Use when not if.
+
+2008-05-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * term/w32-win.el (x-colors):
+ * term/mac-win.el (x-colors):
+ * term/x-win.el (x-colors): Re-order colors.
+
+2008-05-10 Reiner Steib <reiner.steib@gmx.de>
+
+ * smerge-mode.el (smerge-command-prefix): Fix custom type.
+
+2008-05-10 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-dispatcher.el (vc-dir-next-directory, vc-dir-prev-directory):
+ New functions implementing motion to next and previous directory.
+
+ * vc-arch.el (vc-arch-command),
+ vc-bzr.el (vc-bzr-command),
+ vc-cvs.el (vc-cvs-command),
+ vc-dispatcher.el (vc-do-command),
+ vc-git.el (vc-git-command),
+ vc-hg.el (vc-hg-command),
+ vc-mcvs.el (vc-mvcs-command),
+ vc-mtn.el (vc-mtn-command),
+ vc-sccs.el (vc-sccs-command, vc-sccs-workfile,
+ vc-sccs-workfile-unchanged-p),
+ vc-svn.el (vc-svn-command, vc-svn-create-repo),
+ vc-rcs.el (all methods):
+ Remove assumption about what a nil argument to vc-do-command
+ means. This means no buffer name needs to be hardcoded into the
+ dispatcher layer, and it's better to be explicit anyway.
+
+ vc-svn.el (vc-svn-dir-state-heuristic): Removed.
+
+2008-05-10 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc.el: Update todo.
+
+ * vc-sccs.el (vc-sccs-dir-status):
+ * vc-rcs.el (vc-rcs-dir-status): Avoid using results from multiple
+ backends and returning up to date files.
+
+ * vc-hooks.el (vc-prefix-map): Remove duplicate binding.
+
+2008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-dir):
+ * vc-hooks.el: Tweak the VC directory bindings. These are now
+ documented in the manual.
+
+ * vc-dispatcher.el (vc-dir-update, vc-dir-parent-marked-p)
+ (vc-dir-children-marked-p): Remove the vc-dir-insert-directories
+ global.
+ (vc-dispatcher-selection-set): Allow callers to pass in an
+ observer flag that says no buffer sync is required.
+ * vc.el (vc-deduce-fileset, vc-print-log, vc-version-diff):
+ Use the observer flag.
+
+2008-05-09 Michael Albinus <michael.albinus@gmx.de>
+
+ * simple.el (start-file-process): Clarify docstring.
+
+2008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-sccs.el, vc.svn.el, vc-git.el, vc-hg.el, vc-mtn.el: Remove
+ stub implementations of, and references to, wash-log.
+ * vc-rcs.el (vc-rcs-comment-history):
+ * vc-cvs.el (vc-cvs-comment-history):
+ Inline the code that used to be wash-log.
+
+ * vc-sccs.el (vc-sccs-checkin, vc-sccs-checkout, vc-sccs-rollback)
+ (vc-sccs-revert, vc-sccs-steal-lock, vc-sccs-modify-change-comment,
+ vc-sccs-print-log, vc-sccs-diff): Grok directories.
+ * vc-rcs.el (vc-sccs-checkin, vc-sccs-checkout,
+ (vc-rcs-revert, vc-rcs-steal-lock, vc-rcs-modify-change-comment)
+ (vc-rcs-print-log): Grok directories.
+
+2008-05-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc.el (vc-mark-resolved): Add `backend' argument.
+ (vc-next-action): Pass it the backend.
+ (vc-next-action, vc-checkout, vc-mark-resolved, vc-version-diff)
+ (vc-merge, vc-rollback, vc-update, vc-transfer-file, vc-delete-file)
+ (vc-default-comment-history, vc-default-create-snapshot)
+ (vc-default-retrieve-snapshot, vc-default-revert, vc-annotate)
+ (vc-annotate-revision-previous-to-line)
+ (vc-annotate-show-diff-revision-at-line, vc-annotate-warp-revision):
+ * vc-svn.el (vc-svn-checkout):
+ * vc-mcvs.el (vc-mcvs-checkout):
+ * vc-hooks.el (vc-state, vc-default-workfile-unchanged-p)
+ (vc-working-revision, vc-before-save, vc-mode-line):
+ Prefer vc-call-backend to vc-call so as not to recompute the backend.
+
+ * vc.el (vc-deduce-fileset): Don't require the checkout-model and the
+ state to be consistent since it's often an unwarranted restriction.
+ Don't return the state either.
+ (vc-next-action): Check that the state is consistent.
+ (vc-diff-internal, vc-version-diff, vc-print-log, vc-revert)
+ (vc-rollback, vc-update): Adapt to new return value of
+ vc-deduce-fileset.
+
+ * vc-dispatcher.el (vc-dispatcher-browsing): Use derived-mode-p.
+ (vc-dir-prepare-status-buffer): Use vc-dispatcher-browsing.
+ (vc-dispatcher-in-fileset-p): New fun.
+ (vc-dispatcher-selection-set): Use it to properly handle directories.
+
+2008-05-09 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc.el (vc-version-diff, vc-print-log, vc-revert, vc-rollback)
+ (vc-update): Remove unused let bindings.
+
+2008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-deduce-fileset, vc-next-action, vc-version-diff)
+ (vc-diff, vc-revert, vc-rollback, vc-update),
+ vc-dispatcher.el (vc-dispatcher-selection-set):
+ Get rid of 4 special cases in fileset selection. This involved
+ changing the return value of (vc-deduce-fileset) so that it passes
+ back a deduced state as well as a deduced back end,
+
+2008-05-08 Sam Steingold <sds@gnu.org>
+
+ * progmodes/compile.el (compilation-minor-mode-map)
+ (compilation-mode-map): Bind "g" to recompile and "q" to
+ quit-window.
+ * grep.el (grep-mode-map): Use `set-keymap-parent' to connect it
+ to `compilation-minor-mode-map' (instead of an explicit `cons').
+
+2008-05-08 Juanma Barranquero <lekktu@gmail.com>
+
+ * org/org.el (org-modules, org-format-latex-options):
+ * org/org-archive.el (org-archive-stamp-time)
+ (org-archive-save-context-info):
+ * org/org-faces.el (org-hide):
+ * org/org-irc.el (org-irc-parse-link):
+ * org/org-macs.el (org-call-with-arg, org-autoload):
+ * org/org-mew.el (org-mew-store-link):
+ * org/org-remember.el (org-remember-store-without-prompt)
+ (org-remember-templates): Fix typos in docstrings.
+
+ * org/org-info.el (org-info-store-link): Remove leftover docstring.
+
+ * org/org-bbdb.el (org-bbdb-export): Remove leftover docstring.
+ (org-bbdb-anniversary-field, org-bbdb-extract-date-fun)
+ (org-bbdb-anniv-split): Fix typos in docstrings.
+
+ * org/org-publish.el (org-publish-project-alist): Doc fixes.
+ (org-publish-use-timestamps-flag): Reflow docstring.
+ (org-publish-files-alist): Fix typos in docstring.
+
+2008-05-07 Sam Steingold <sds@gnu.org>
+
+ * pcvs-util.el (cvs-bury-buffer): Revert my patch: quit-window
+ appears to be too aggressive with window removal.
+
+2008-05-08 Michael McNamara <mac@mail.brushroad.com>
+
+ * verilog-mode.el (verilog-type-font-keywords): Add leda and 0in
+ as pragma keywords.
+ (verilog-pretty-expr): Support lining up assignments which include
+ part selects.
+ (verilog-mode): More portable check for the availability of
+ hideshow support.
+ (verilog-do-indent): Remove special indent for declarations inside
+ a parenthetical list. The code is ill-advised, and doesn't work
+ given the new user defined types.
+ (verilog-set-auto-endcomments): Enhance function automatic
+ endcomment to support functions that return user defined types.
+ (verilog-mode): Add code to tell which-function-mode minor mode
+ that Verilog supports this feature.
+
+2008-05-08 Eli Zaretskii <eliz@gnu.org>
+
+ * epa-file.el: Require epa-hook.
+
+ * loadup.el ("epa-hook"): Load epa-hook instead of epa-file-hook.
+
+ * epa-hook.el: Renamed from epa-file-hook.el, to avoid
+ file-names clashes on 8+3 filesystems. Provide epa-hook.
+
+ * org/org-jsinfo.el: Renamed from org-infojs.el, to avoid
+ file-names clashes on 8+3 filesystems.
+
+2008-05-08 Carsten Dominik <dominik@science.uva.nl>
+
+ * org/org.el (org-read-date-get-relative): Interpret lone
+ weekday abbreviation as relative to today.
+
+2008-05-08 Juanma Barranquero <lekktu@gmail.com>
+
+ * abbrev.el (define-abbrev-table):
+ * composite.el (toggle-auto-composition):
+ * json.el (json-alist-p, json-plist-p):
+ * minibuffer.el (completion-table-with-predicate):
+ * ps-mule.el (ps-mule-external-libraries):
+ * emacs-lisp/advice.el (ad-special-form-p):
+ * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+ * eshell/em-smart.el (eshell-review-quick-commands):
+ * progmodes/python.el (python-comment-line-p, python-blank-line-p)
+ (python-skip-out, python-check-comint-prompt):
+ Don't use `iff' in docstrings.
+
+ * international/robin.el (robin-package-alist): Fix typo in docstring.
+ (robin-current-package-name): Doc fix.
+ (robin-activate): Don't use `iff' in docstring.
+
+2008-05-07 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el, vc-dispatcher.el: VC-Dired support removed.
+ The code uses a ewoc-based implementation now.
+ * vc-hooks.el: Support for Meta-CVS has been removed.
+
+2008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tool-bar.el: Choose images dynamically.
+ (tool-bar-make-keymap, tool-bar-find-image): New function.
+ (tool-bar-find-image-cache): New var.
+ (tool-bar-local-item, tool-bar-local-item-from-menu):
+ Don't select the image yet, do it later in tool-bar-make-keymap.
+
+2008-05-07 Andreas Schwab <schwab@suse.de>
+
+ * window.el: Require 'cl when compiling.
+
+2008-05-07 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-dispatcher.el (vc-dir-insert-directories): Default to t.
+
+2008-05-07 Glenn Morris <rgm@gnu.org>
+
+ * subr.el (ignore-errors): Move here from cl-macs.el.
+ * emacs-lisp/cl-macs.el (ignore-errors): Move to subr.el.
+
+ * progmodes/fortran.el (fortran-mode): Fix font-lock-syntactic-keywords
+ oddness.
+
+2008-05-06 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-hooks.el (vc-find-file-hook):
+ * vc-dispatcher.el (vc-resynch-window): Decouple vc-dispatcher
+ further from vc.el.
+ * vc.el (vc-dir-mode): Move VC-specific context menu entries here.
+
+2008-05-06 Wilson Snyder <wsnyder@wsnyder.org>
+
+ * verilog-mode.el (verilog-getopt-file): Cleanup warning message format.
+ (verilog-auto, verilog-auto-arg, verilog-auto-ascii-enum)
+ (verilog-auto-inout, verilog-auto-inout-module)
+ (verilog-auto-input, verilog-auto-inst, verilog-auto-inst-param)
+ (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg)
+ (verilog-auto-reg-input, verilog-auto-reset, verilog-auto-sense)
+ (verilog-auto-sense-sigs, verilog-auto-tieoff)
+ (verilog-auto-unused, verilog-auto-wire)
+ (verilog-decls-get-assigns, verilog-decls-get-consts)
+ (verilog-decls-get-gparams, verilog-decls-get-inouts)
+ (verilog-decls-get-inputs, verilog-decls-get-outputs)
+ (verilog-decls-get-ports, verilog-decls-get-regs)
+ (verilog-decls-get-signals, verilog-decls-get-wires)
+ (verilog-dir-cache-lib-filenames, verilog-dir-cache-list)
+ (verilog-dir-cache-preserving, verilog-dir-file-exists-p)
+ (verilog-dir-files, verilog-expand-dirnames, verilog-getopt-file)
+ (verilog-inject-sense, verilog-library-filenames)
+ (verilog-mode-release-date, verilog-mode-version)
+ (verilog-modi-cache-add, verilog-modi-cache-preserve-buffer)
+ (verilog-modi-cache-preserve-tick, verilog-modi-cache-results)
+ (verilog-modi-get-assigns, verilog-modi-get-consts)
+ (verilog-modi-get-gparams, verilog-modi-get-inouts)
+ (verilog-modi-get-inputs, verilog-modi-get-outputs)
+ (verilog-modi-get-ports, verilog-modi-get-regs)
+ (verilog-modi-get-signals, verilog-modi-get-sub-inouts)
+ (verilog-modi-get-sub-inputs, verilog-modi-get-sub-outputs)
+ (verilog-modi-get-wires, verilog-preserve-cache)
+ (verilog-preserve-dir-cache, verilog-preserve-modi-cache)
+ (verilog-read-sub-decls, verilog-read-sub-decls-line)
+ (verilog-read-sub-decls-sig, verilog-subdecls-get-inouts)
+ (verilog-subdecls-get-inputs, verilog-subdecls-get-outputs):
+ Add caching of additional state, and rework signal extraction
+ routines to improve AUTO expansion performance by 300%++.
+
+2008-05-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist):
+ Tweak Open Watcom regexp to distinguish between errors and warnings.
+
+2008-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * dired.el (dired-read-dir-and-switches): Fix up last change.
+
+2008-05-05 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-deduce-fileset): Lift all the policy and UI stuff
+ out of this function, move it to vc-dispatcher-selection-set.
+
+2008-05-05 Sam Steingold <sds@gnu.org>
+
+ * window.el (delete-other-windows-vertically): New function.
+
+2008-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * dired.el (dired-read-dir-and-switches):
+ Obey read-file-name-completion-ignore-case.
+
+2008-05-05 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist):
+ Add regexp for Open Watcom compiler output.
+
+2008-05-05 Phil Sung <psung@mit.edu> (tiny change)
+
+ * progmodes/python.el (python-block-pairs): Align finally with except.
+
+2008-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-rcs.el (vc-rcs-fetch-master-state): Fix inf-loop.
+
+2008-05-05 Tom Tromey <tromey@redhat.com>
+
+ * smerge-mode.el (smerge-start-session): Don't call smerge-next if
+ looking at conflict marker.
+
+2008-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-dispatcher.el (vc-dir-mark-buffer-changed): Fix typo
+ client-mode -> vc-client-object, and guess `funcall' was meant.
+ (vc-dir-mode): Rename client-mode -> vc-client-mode.
+
+2008-05-05 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * net/zeroconf.el (dbus-call-method, dbus-register-signal)
+ (dbus-debug): Move declarations outside eval-when-compile.
+
+2008-05-04 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * proced.el (proced-command-alist): Fix system-type values.
+ Fix defcustom.
+ (proced-sorting-schemes-alist, proced-sorting-scheme): New variables.
+ (proced-sort-pcpu, proced-sort-pmem, proced-sort-pid)
+ (proced-sort-start, proced-sort, proced-sort-time): New commands.
+ (proced-update): Use proced-sorting-scheme. Update modeline.
+ (proced-send-signal): Use nreverse.
+ (proced-sorting-scheme-p): New function.
+
+2008-05-04 Andreas Schwab <schwab@suse.de>
+
+ * vc.el: Require dired when compiling.
+
+ * minibuffer.el (completion--insert-strings): Don't delete past bol.
+
+2008-05-03 Glenn Morris <rgm@gnu.org>
+
+ * ediff-diff.el, ediff-help.el, ediff-merg.el, ediff-mult.el:
+ * ediff-ptch.el, ediff-util.el, ediff-wind.el, ediff.el:
+ Simplify compilation requirements.
+ * ediff-init.el, ediff-vers.el: Remove unnecessary variable
+ declarations.
+
+2008-05-03 Dave Love <fx@gnu.org>
+
+ * progmodes/python.el (python-beginning-of-statement):
+ Loop at least once (fixes 2008-02-21 change).
+
+2008-05-03 Eli Zaretskii <eliz@gnu.org>
+
+ * ls-lisp.el (ls-lisp-insert-directory): Use `string-width'
+ instead of `length' for comparing length of user and group names.
+
+2008-05-03 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-dispatcher.el: New file, separates out the UI and command
+ execution machinery from VCS-specific logic left in vc.el.
+ The separation is not yet completely clean, but it's a good start.
+ * vc.el: This file is about 1700 lines shorter now.
+ Remove obsolete logentry-check from the backend API.
+ * vc-sccs.el (vc-sccs-logentry-check): Remove. This was the only
+ implementation of the logentry-check method, and it guarded against
+ a log length limit that has probably been obsolete for 15 years (!).
+
+2008-05-02 Sam Steingold <sds@gnu.org>
+
+ * progmodes/compile.el (compilation-start): Move setting of
+ compilation-directory after (funcall mode) as that resets local
+ variables, this fixes recompile in grep buffers.
+ * grep.el (grep-mode-map): Bind "g" to recompile (like in dired &c).
+
+2008-05-02 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el,
+ * vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
+ * vc-svn.el, vc.el (vc-*-checkout-model): Make sure every backend
+ has one of these and that all are called in compatible ways.
+ * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el,
+ * vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
+ * vc-svn.el, vc.el (vc-*-revision-granularity): Make sure every
+ backend has one of these.
+
+2008-05-02 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/octave-mod.el (octave-abbrev-table): Move defvar and
+ initialization into define-abbrev-table. Use :regexp.
+ (octave-mode-syntax-table): Don't set word syntax for `.
+
+ * files.el (minibuffer-with-setup-hook): Allow `fun' expressions rather
+ than only value.
+
+ * dired.el (dired-read-dir-and-switches):
+ Set minibuffer-completing-file-name and call substitute-in-file-name.
+ (dired-format-columns-of-files): Use completion--insert-strings.
+
+ * minibuffer.el (completion-hilit-commonality): Revert last change:
+ the leftover code was actually useful.
+ (completion--insert-strings): Use string-width rather than length.
+
+2008-05-02 Sam Steingold <sds@gnu.org>
+
+ * vc.el (vc-dir-mode-map): Enable mouse bindings.
+ (vc-at-event): New macro: run the body at the even location.
+ (vc-dir-menu, vc-dir-toggle-mark): Use it.
+ (vc-dir-mark-file, vc-dir-unmark-file): Move only on non-mouse events.
+ * subr.el (mouse-event-p): Check if the even is mouse-related.
+
+2008-05-02 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
+ Don't throw error if no file is found.
+
+2008-05-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * vc-hooks.el (vc-call, vc-state): Fix typos in docstrings.
+ (vc-default-state-heuristic): Doc fix.
+
+2008-05-02 Richard Sharman <rsharman@pobox.com>
+
+ * hilit-chg.el (highlight-changes-mode): Remove references to
+ hooks that no longer exist. Because define-minor-mode is used the
+ hook highlight-changes-mode-hook exists and can do what both the
+ old hooks used to do. The documentation at the top of the file
+ was updated to demonstrate this.
+ (highlight-changes-mode): Remove commented out call to a hook
+ function that is no longer there.
+ (hilit-chg-set): Remove running of highlight-changes-enable-hook.
+
+2008-05-02 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-default-dired-state-info): Change name of primitive
+ to prettify-state-info, in preparation for ripping out dired mode.
+ * vc-bzr.el (vc-bzr-dired-state-info): Change name of primitive
+ to prettify-state-info, in preparation for ripping out dired mode.
+ * vc-hooks.el (vc-toggle-read-only): Throw an error when a user
+ tries this on a version-controlled buffer. It will do useless or
+ actively bad things on any version control system newer than RCS.
+ * vc-hooks.el (vc-dired-resynch-file):
+ * vc.el (vc-dired-resynch-file): Change name of primitive to
+ vc-directory-resynch-file, preparing to remove dired.
+
+2008-05-02 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-rcs.el (vc-rcs-state): Fix typos.
+
+ * vc.el (vc-register): Change argument order so that the prefix
+ argument is assigned correctly.
+ (vc-next-action, vc-dir-register): Update for the above change.
+
+2008-05-01 Juri Linkov <juri@jurta.org>
+
+ * replace.el (occur-read-primary-args): Set default to the car of
+ regexp-history and display it in the prompt, but don't add to the
+ list of minibuffer defaults. Bind history-add-new-input to nil to
+ not add automatically `default'. For empty input return `default'.
+ Otherwise, add `input' to regexp-history and return it.
+ (occur-1): Signal an error for the empty regexp.
+
+ * progmodes/compile.el (compilation-auto-jump):
+ Set window point to `pos' explicitly.
+
+2008-05-01 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-bzr.el (vc-bzr-state): Allow this to return 'ignored
+ when appropriate.
+ * vc-sccs.el (vc-sccs-state): Call vc-sccs-unregistered so
+ we report the 'unregistered state reliably.
+ * vc-rcs.el (vc-rcs-state): Call vc-rcs-unregistered so
+ we report the 'unregistered state reliably.
+ * vc-git.el (vc-git-state): Call vc-git-unregistered so
+ we report the 'unregistered state reliably.
+ * vc-hooks (vc-state): Document that vc-unregistered is
+ now expected to be returned reliably.
+ * vc.el (vc-default-dired-state): Change needs-patch state to
+ needs-update, since the name now shows up in dir-status listings
+ and was somewhat misleading.
+ * vc-cvs.el (vc-cvs-delete-file): Don't do a "cvs commit"
+ immediately after removing the file.
+ * vc.el (vc-next-action): More informative messages when a fileset
+ is in a mixed state or files are missing.
+
+2008-05-01 Sam Steingold <sds@gnu.org>
+
+ * vc.el (vc-delete-file): Check if the file has uncommitted changes.
+
+2008-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * Makefile.in: Revert incorrect fix for claimed bootstrap breakage.
+
+2008-05-01 Daiki Ueno <ueno@unixuser.org>
+
+ * epa-file-hook.el: New file split from epa-file.el.
+ * epa-file.el: Require 'epa-file-hook.
+ (epa-file-handler): Add autoload cookie.
+ * loadup.el: Load epa-file-hook.
+ * startup.el (command-line): Eval the body of auto-encryption-mode.
+
+2008-05-01 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc.el (vc-dir-mode-map): Don't bind "r".
+
+ * vc-hg.el (vc-hg-extra-fileinfo): New defstruct.
+ (vc-hg-status-printer): New function.
+ (vc-hg-after-dir-status): Deal with copied and renamed files.
+ (vc-hg-dir-status): Add flag to show copied files.
+
+2008-05-01 John Paul Wallington <jpw@pobox.com>
+
+ * ibuffer.el (ibuffer-last-sorting-mode): New variable.
+ (ibuffer-do-sort-by-recency): Reverse sorting order if last
+ sorting mode was recency.
+
+ * ibuf-macs.el (define-ibuffer-sorter): Define the sorter to
+ reverse sorting order if last sorting mode was the sorter's.
+
+2008-05-01 Jason Rumney <jasonr@gnu.org>
+
+ * w32-fns.el (w32-charset-info-alist): Map vietnamese to windows-1258.
+
+2008-04-30 John Paul Wallington <jpw@pobox.com>
+
+ * ibuffer.el (define-ibuffer-column filename): When the major mode
+ is `vc-dir-mode' show the buffer's default directory.
+
+ * ibuf-ext.el (define-ibuffer-filter filename): Likewise when the
+ major mode is `vc-dir-mode' use the buffer's default directory.
+
+2008-04-30 Sam Steingold <sds@gnu.org>
+
+ * vc.el (vc-dir-delete-file): Add.
+ (vc-dir-mode-map): Bind "r" to vc-dir-delete-file, like in PCL-CVS.
+ (vc-delete-file): Do not barf when the file has been already deleted.
+
+2008-04-30 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emacs-lisp/lisp-mode.el (lisp-mode-map): Add menu.
+
+2008-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/octave-mod.el (octave-help): New function.
+ * progmodes/octave-hlp.el: Delete.
+ * info-look.el (octave-mode): Add operator index.
+
+ * vc.el (vc-checkout): Typo.
+
+2008-04-30 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * menu-bar.el (menu-bar-tools-menu): Reorder, place Games last.
+ Add "..." in the appropriate places.
+
+ * epa.el (epa-key-list-mode-map): Add more menu entries.
+ Add "..." in the appropriate places.
+
+ * dired.el (dired-mode-map): Add :help.
+
+ * vc.el (vc-deduce-fileset): Add new parameter.
+ (vc-dir-marked-only-files): New function.
+ (vc-next-action): Don't ignore directories, look at the files
+ inside them.
+ (vc-dir-mode): Document how the mark/unmark commands work.
+
+2008-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
+ Rule out trailing spaces in file and directory names as well.
+
+ * minibuffer.el (completion--do-completion): Move point even if the
+ completion makes no change.
+ (completion-pcm-try-completion): Fix computation of new point.
+
+2008-04-30 David Hansen <david.hansen@gmx.net>
+
+ * dired.el: Require 'cl.
+
+2008-04-30 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-frame-handler-1): Make overlay arrow
+ hollow if not in innermost frame.
+
+2008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Make `checkout-model' apply to filesets.
+ * vc-hooks.el (vc-checkout-model): Rewrite.
+ (vc-before-save, vc-after-save): Adjust callers accordingly.
+ * vc.el (vc-editable-p, vc-next-action, vc-checkout, vc-update)
+ (vc-transfer-file): Adjust callers accordingly.
+ * vc-rcs.el (vc-rcs-checkout-model): Adjust arg.
+ (vc-rcs-state, vc-rcs-state-heuristic, vc-rcs-receive-file)
+ (vc-rcs-checkout, vc-rcs-fetch-master-state): Use vc-rcs-checkout-model
+ instead of vc-checkout-model.
+ * vc-mcvs.el (vc-mcvs-revert):
+ Use vc-mcvs-checkout-model i.s.o vc-checkout-model.
+ * vc-cvs.el (vc-cvs-checkout-model): Adjust arg.
+ (vc-cvs-revert): Use vc-cvs-checkout-model i.s.o vc-checkout-model.
+ * vc-svn.el (vc-svn-checkout-model):
+ * vc-hg.el (vc-hg-checkout-model):
+ * vc-git.el (vc-git-checkout-model):
+ * vc-bzr.el (vc-bzr-checkout-model): Adjust arg.
+
+ * dired.el (dired-read-dir-and-switches): Replace last change with
+ a new approach that mixes read-file-name and read-directory-name.
+
+ * files.el (read-buffer-to-switch):
+ Avoid making assumptions about `other-buffer'.
+
+2008-04-29 Sam Steingold <sds@gnu.org>
+
+ * vc.el (vc-dir-mode-hook): Add normal hook.
+ (vc-dir-mode): Run it.
+
+2008-04-29 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-display-buffer): Don't pop up GUD buffer.
+ Always split windows.
+ (gdb-speedbar-timer-fn): Only raise frame after user input.
+ (gdb-same-frame): Reverse initial value.
+ (gdb-display-gdb-buffer): Check for GUD buffer in other frames.
+
+ * progmodes/gud.el (gud-speedbar-buttons): Raise frame in
+ gdb-speedbar-timer-fn.
+
+2008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * uniquify.el (uniquify-rationalize-a-list): Beware of side-effects.
+
+2008-04-29 Daiki Ueno <ueno@unixuser.org>
+
+ * epa.el (epa-key-list-mode-map): Add menu.
+ (epa-delete-keys, epa-import-keys): Fix typo.
+
+2008-04-29 Glenn Morris <rgm@gnu.org>
+
+ * find-cmd.el (top-level): Does not need cl when compiling.
+
+2008-04-29 Phil Jackson <phil@shellarchive.co.uk>
+
+ * find-cmd.el: New file.
+
+2008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion-hilit-commonality): Remove leftover code.
+ (completion-pcm--pattern->regex): Let `group' be a list of symbols.
+ (completion-pcm--hilit-commonality): New function.
+ (completion-pcm-all-completions): Use it.
+
+ * minibuffer.el (completion-common-substring): Mark obsolete.
+ (completions-first-difference, completions-common-part):
+ Move from simple.el.
+ (completion-hilit-commonality): New fun.
+ (display-completion-list, completion-emacs21-all-completions)
+ (completion-emacs22-all-completions): Use it.
+ * simple.el (completions-first-difference, completions-common-part):
+ Move to minibuffer.el.
+ (choose-completion-string): Use field functions and minibufferp.
+ (completion-setup-function): Don't set completions faces.
+
+2008-04-29 Glenn Morris <rgm@gnu.org>
+
+ * calendar/calendar.el (calendar-nth-named-absday)
+ (calendar-nth-named-day):
+ * calendar/diary-lib.el (diary-list-sexp-entries, diary-float):
+ * calendar/holidays.el (holiday-float): Doc fixes.
+
+ * emacs-lisp/check-declare.el (check-declare-errmsg): Fix counting in
+ the `full' case.
+
+ * org/org-agenda.el (calendar-iso-from-absolute):
+ * org/org.el (calendar-absolute-from-iso, calendar-iso-from-absolute):
+ Fix declarations.
+
+2008-04-28 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): Make breakpoint
+ icons work for assembler, i.e. FILE.s, FILE.S (not disassembly).
+ (gdb-goto-breakpoint): Likewise for visiting breakpoints.
+ (gdb-assembler-custom): Be careful not to match other addresses.
+
+2008-04-29 Jason Rumney <jasonr@gnu.org>
+
+ * battery.el (battery-status-function): Use w32-battery-status
+ on Windows.
+ (battery-echo-area-format): Make apm format the general case.
+ (battery-mode-line-format): Merge apm and pmset formats as the
+ general case.
+
+2008-04-29 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-info-stack-custom):
+ Use gud-tool-bar-item-visible-no-fringe.
+ (gdb-display-buffer): Don't pop new buffer if gud-comint-buffer
+ is already visible in frame. Remove optional size parameter
+ and add optional frame parameter.
+
+ * progmodes/gud.el (gud-display-line): Only consider visible
+ frames when looking for source buffer.
+
+2008-04-28 Chong Yidong <cyd@stupidchicken.com>
+
+ * doc-view.el (doc-view-new-window-function): Avoid using WINDOW
+ argument to get-char-property, in case the current buffer hasn't
+ been assigned to that window yet.
+ (doc-view-display): Default to selected window if the current
+ buffer hasn't been assigned to a window yet.
+
+2008-04-28 Vinicius Jose Latorre <bzg@altern.org>
+
+ * whitespace.el (whitespace-trailing-regexp): Fix docstring.
+
+2008-04-28 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-mode): New defcustom.
+ (tramp-file-name-handler, tramp-completion-file-name-handler):
+ Use it.
+ (tramp-replace-environment-variables): Handle "$$".
+
+2008-04-28 Sam Steingold <sds@gnu.org>
+
+ * vc-hg.el (vc-hg-rename-file): Fix argument order.
+
+2008-04-28 Bastien Guerry <bzg@altern.org>
+
+ * whitespace.el (whitespace-trailing): Fix typo.
+
+2008-04-28 Sam Steingold <sds@gnu.org>
+
+ * textmodes/remember.el (diary-make-entry): Update the autoload.
+