(vc-status-kill-query): New function.
[bpt/emacs.git] / lisp / ChangeLog
index e0bd01c..c9348ba 100644 (file)
@@ -1,3 +1,90 @@
+2008-04-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-status-kill-query): New function.
+       (vc-status-mode): Add it to kill-buffer-query-functions.
+       (vc-status-show-fileentry): New function.
+       (vc-status-menu-map): Bind it.  Bind vc-next-action.
+
+2008-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (minibuffer-message): Put cursor at the right place.
+
+2008-04-13  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-send-signal): Fix error recognition.
+
+2008-04-13  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * proced.el (proced-command-alist): Remove sort column.
+       (proced-command, proced-procname-column):
+       Use make-variable-buffer-local.
+       (proced-signal-function): Rename from proced-kill-program.
+       Allow for elisp symbols and string values representing system calls.
+       (proced-marker-regexp, proced-success-message): New functions.
+       (proced): Use defalias.  Add autoload cookie.
+       (proced-unmark-backward, proced-toggle-marks)
+       (proced-hide-processes): New commands.
+       (proced-do-mark): Simplify code.
+       (proced-insert-mark): Use optional arg BACKWARD instead of line number.
+       (proced-update): Remove sorting.
+       (proced-send-signal): Display number of processes to operate on.
+       Allow for system calls or elisp functions to send signals.
+       Check if signal was sent successfully.
+
+2008-04-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-all-completion-with-base-size): New var.
+       (completion--some): New function.
+       (completion-table-with-context, completion--file-name-table):
+       Return the base-size if requested.
+       (completion-table-in-turn): Generalize to multiple arguments.
+       (complete-in-turn): Compatibility alias.
+       (completion-styles-alist): New var.
+       (completion-styles): New customization.
+       (minibuffer-try-completion, minibuffer-all-completions):
+       New functions.
+       (minibuffer--do-completion, minibuffer-complete-and-exit)
+       (minibuffer-try-word-completion): Use them.
+       (display-completion-list, minibuffer-completion-help): Use them.
+       Handle all-completions's new base-size info to set completion-base-size.
+       * info.el (Info-read-node-name-1): Use completion-table-with-context,
+       completion-table-with-terminator and complete-with-action.
+       Remove the now obsolete completion-base-size-function property.
+       * simple.el (completion-list-mode-map): Move init into declaration.
+       (completion-list-mode): Use define-derived-mode.
+       (completion-setup-function): Use any completion-base-size that may
+       have been set before.  Remove handling of completion-base-size-function.
+       * loadup.el: Move abbrev.el up earlier.
+
+2008-04-13  Alexandre Julliard  <julliard@winehq.org>
+
+       * vc-git.el (vc-git-after-dir-status-stage)
+       (vc-git-dir-status-goto-stage): New functions.
+       (vc-git-after-dir-status-stage1)
+       (vc-git-after-dir-status-stage1-empty-db)
+       (vc-git-after-dir-status-stage2): Remove, functionality moved
+       into the new generic stage functions.
+       (vc-git-dir-status-files): New function.
+
+       * vc.el (vc-status-update): Revert an incorrect rewrite. Add some
+       comments.
+       (vc-status-refresh-files): New function.
+       (vc-status-refresh): Use `vc-status-refresh-files' to refresh the
+       state of up-to-date files.
+       (vc-default-dir-status-files): New function.
+
+2008-04-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * minibuffer.el (completion--embedded-envvar-table)
+       (read-file-name-internal): Fix typos in 2008-04-11 change.
+
+       * faces.el (read-face-name): Use `completion-table-in-turn',
+       not `complete-in-turn'.
+
+2008-04-13  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/etags.el: Require 'cl when compiling.
+
 2008-04-12  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gud.el (gud-menu-map): Expand tooltip.
 
 2008-04-12  Reiner Steib  <Reiner.Steib@gmx.de>
 
-       * emacs-lisp/copyright.el (copyright-update-directory): New
-       command.
+       * emacs-lisp/copyright.el (copyright-update-directory): New command.
 
        * ediff-wind.el (ediff-split-window-function)
        (ediff-merge-split-window-function): Improve custom type.
        Mark obsolete name as risky too.
 
        * calendar/calendar.el (calendar-faces): New custom group.
-       (calendar-today, diary, holiday): Doc fix.  Move to calendar-faces
-       group.
+       (calendar-today, diary, holiday): Doc fix.
+       Move to calendar-faces group.
        * calendar/diary-lib.el (diary-face, diary-anniversary, diary-time)
        (diary-button): Doc fix.  Move to calendar-faces group.
 
        (python-which-shell, python-which-args, python-which-bufname):
        New buffer local variables.
        (python-file-queue, python-pdbtrack-is-tracking-p): New variables.
-       (python-pdbtrack-stack-entry-regexp)
+
+       * progmodes/python.el (python-pdbtrack-stack-entry-regexp)
        (python-pdbtrack-input-prompt, python-pdbtrack-track-range):
        New constants.
 
        Pdbtrack features:
+
        (python-point, python-end-of-def-or-class)
        (python-beginning-of-def-or-class, python-goto-initial-line)
        (python-comint-output-filter-function)