X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/bfd5773194efcceb088b052ff01a52c49eeccd13..d9a3d80e56e26f65ca3b35b242436a2b16dbf535:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c99446f1e4..b58775e639 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,737 @@ +2008-05-10 Dan Nicolaescu + + * 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 + + * 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 + + * smerge-mode.el (smerge-command-prefix): Fix custom type. + +2008-05-10 Eric S. Raymond + + * 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 + + * 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 + + * 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 + + * simple.el (start-file-process): Clarify docstring. + +2008-05-09 Eric S. Raymond + + * 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 + + * 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 + + * vc.el (vc-version-diff, vc-print-log, vc-revert, vc-rollback) + (vc-update): Remove unused let bindings. + +2008-05-09 Eric S. Raymond + + * 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 + + * 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 + + * 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 + + * pcvs-util.el (cvs-bury-buffer): Revert my patch: quit-window + appears to be too aggressive with window removal. + +2008-05-08 Michael McNamara + + * 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 + + * 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 + + * org/org.el (org-read-date-get-relative): Interpret lone + weekday abbreviation as relative to today. + +2008-05-08 Juanma Barranquero + + * 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 + + * 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 + + * 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 + + * window.el: Require 'cl when compiling. + +2008-05-07 Dan Nicolaescu + + * vc-dispatcher.el (vc-dir-insert-directories): Default to t. + +2008-05-07 Glenn Morris + + * 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 + + * 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 + + * 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 + + * progmodes/compile.el (compilation-error-regexp-alist-alist): + Tweak Open Watcom regexp to distinguish between errors and warnings. + +2008-05-06 Stefan Monnier + + * dired.el (dired-read-dir-and-switches): Fix up last change. + +2008-05-05 Eric S. Raymond + + * 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 + + * window.el (delete-other-windows-vertically): New function. + +2008-05-05 Stefan Monnier + + * dired.el (dired-read-dir-and-switches): + Obey read-file-name-completion-ignore-case. + +2008-05-05 Nick Roberts + + * progmodes/compile.el (compilation-error-regexp-alist-alist): + Add regexp for Open Watcom compiler output. + +2008-05-05 Phil Sung (tiny change) + + * progmodes/python.el (python-block-pairs): Align finally with except. + +2008-05-05 Stefan Monnier + + * vc-rcs.el (vc-rcs-fetch-master-state): Fix inf-loop. + +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 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. @@ -371,6 +1105,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. @@ -24106,10 +24844,10 @@ See ChangeLog.12 for earlier changes. This file is part of GNU Emacs. - GNU Emacs is free software; you can redistribute it and/or modify + GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -24117,8 +24855,6 @@ See ChangeLog.12 for earlier changes. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GNU Emacs; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. + along with GNU Emacs. If not, see . ;; arch-tag: 1e8aa93a-fc6c-4ac3-9b10-1f445e1840af