X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/385da4e7cd69b741c1c6f2122a9203083328f3a2..8653eee82efbe2b3b14f671f3f991c356c2a5065:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 056b2db1bc..0b4bbaa8fd 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,7 +1,417 @@ +2008-05-05 Tom Tromey + + * smerge-mode.el (smerge-start-session): Don't call smerge-next if + looking at conflict marker. + +2008-05-05 Stefan Monnier + + * 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 + + * net/zeroconf.el (dbus-call-method, dbus-register-signal) + (dbus-debug): Move declarations outside eval-when-compile. + +2008-05-04 Roland Winkler + + * 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 + + * vc.el: Require dired when compiling. + + * minibuffer.el (completion--insert-strings): Don't delete past bol. + +2008-05-03 Glenn Morris + + * 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 + + * progmodes/python.el (python-beginning-of-statement): + Loop at least once (fixes 2008-02-21 change). + +2008-05-03 Eli Zaretskii + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): + Don't throw error if no file is found. + +2008-05-02 Juanma Barranquero + + * vc-hooks.el (vc-call, vc-state): Fix typos in docstrings. + (vc-default-state-heuristic): Doc fix. + +2008-05-02 Richard Sharman + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * vc.el (vc-delete-file): Check if the file has uncommitted changes. + +2008-05-01 Stefan Monnier + + * Makefile.in: Revert incorrect fix for claimed bootstrap breakage. + +2008-05-01 Daiki Ueno + + * 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 + + * 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 + + * 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 + + * w32-fns.el (w32-charset-info-alist): Map vietnamese to windows-1258. + +2008-04-30 John Paul Wallington + + * 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 + + * 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 + + * emacs-lisp/lisp-mode.el (lisp-mode-map): Add menu. + +2008-04-30 Stefan Monnier + + * 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 + + * 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 + + * progmodes/compile.el (compilation-error-regexp-alist-alist) : + 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 + + * dired.el: Require 'cl. + +2008-04-30 Nick Roberts + + * progmodes/gdb-ui.el (gdb-frame-handler-1): Make overlay arrow + hollow if not in innermost frame. + +2008-04-29 Stefan Monnier + + 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 + + * vc.el (vc-dir-mode-hook): Add normal hook. + (vc-dir-mode): Run it. + +2008-04-29 Nick Roberts + + * 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 + + * uniquify.el (uniquify-rationalize-a-list): Beware of side-effects. + +2008-04-29 Daiki Ueno + + * epa.el (epa-key-list-mode-map): Add menu. + (epa-delete-keys, epa-import-keys): Fix typo. + +2008-04-29 Glenn Morris + + * find-cmd.el (top-level): Does not need cl when compiling. + +2008-04-29 Phil Jackson + + * find-cmd.el: New file. + +2008-04-29 Stefan Monnier + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 * whitespace.el (whitespace-trailing-regexp): Fix docstring. +2008-04-28 Michael Albinus + + * 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 * vc-hg.el (vc-hg-rename-file): Fix argument order. @@ -375,6 +785,10 @@ (whitespace-report-list): Const initialization fix. (whitespace-color-on): Code fix. +2008-04-27 Andreas Schwab + + * Makefile.el: Unbreak bootstrap. + 2008-04-27 Michael Albinus * net/tramp.el (tramp-replace-environment-variables): New defun.