]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(smerge-start-session): Don't call smerge-next if
[gnu-emacs] / lisp / ChangeLog
index db1d2da32ac44507903f99a8daeea37e955310f3..0b4bbaa8fdad70825b77424cefbd4a2a961192be 100644 (file)
@@ -1,7 +1,391 @@
+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
+       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-info-stack-custom): Use
-       gud-tool-bar-item-visible-no-fringe.
+       * 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.
 
        * 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.
        (whitespace-report-list): Const initialization fix.
        (whitespace-color-on): Code fix.
 
+2008-04-27  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.el: Unbreak bootstrap.
+
 2008-04-27  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-replace-environment-variables): New defun.