+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
+ 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
+ * 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, preoaring to remove dired.
+ * 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>
* 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.
* cus-start.el: Remove insert-default-directory and
read-file-name-completion-ignore-case.
- * Makefile.in (emacs-deps): Leave it empty.
-
2008-04-23 Magnus Henoch <mange@freemail.hu>
* tar-mode.el (tar-untar-buffer): If the entry has directory