X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/db86064f7352b4401d5ffe6681c408a2795347ec..1eb4b4b95f37a1a7b9aa751496625a91d2348ca9:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3dc7b942e1..47852c456e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,7 +1,317 @@ +2008-05-13 John Paul Wallington + + * ibuffer.el (ibuffer-buffer-file-name): New function. + (define-ibuffer-column filename): Use it. + + * ibuf-ext.el (define-ibuffer-filter filename): Use it. + +2008-05-13 Chong Yidong + + * talk.el (talk): Simplify. Pass display arg to talk-add-display + as a string. + (talk-add-display): Simplify. Accept only string args. + +2008-05-13 Jay Belanger + + * calc/calc.el (calc-mode-map): Remove old keybinding for + `calc-yank'. + +2008-05-13 Stefan Monnier + + * Makefile.in (bootstrap-prepare): Don't chmod files. + (autoloads): Do it here instead, where it's actually needed. + +2008-05-13 Chong Yidong + + * tool-bar.el (tool-bar-make-keymap): Account for the optional + KEY-BINDING-DATA field in menu-item list. + +2008-05-13 Stefan Monnier + + * dired.el (dired-read-dir-and-switches): Move things about to use less + recursion during macroexpansion. + + * dired.el (dired-read-dir-and-switches): Use read-file-name. + + * dired.el (dired-read-dir-and-switches): Ignore ., .., and + completion-ignored-extension directories if there's something else. + (dired-mark-if, dired-map-over-marks, dired-readin, dired-revert) + (dired-remember-marks, dired-undo, dired-build-subdir-alist) + (dired-internal-do-deletions, dired-mark-files-in-region, dired-mark) + (dired-toggle-marks, dired-change-marks, dired-unmark-all-files): + buffer-read-only -> inhibit-read-only. + +2008-05-12 Eric S. Raymond + + * vc.el (vc-expand-dirs): Stop this function from tossing out + explicitly specified files. + +2008-05-12 Stefan Monnier + + * smerge-mode.el (smerge-apply-resolution-patch): Don't pass nil + to `insert'. + +2008-05-12 Dan Nicolaescu + + * vc.el (vc-annotate-show-diff-revision-at-line): Remove incorrect + cons. Use vc-annotate-backend. + (with-vc-file, edit-vc-file): Remove unused macros. + +2008-05-12 Teodor Zlatanov + + * mail/smtpmail.el: Add autoload for `auth-source-user-or-password'. + (smtpmail-try-auth-methods): Use it. + +2008-05-12 Stefan Monnier + + * emacs-lisp/cl.el (cl-set-nthcdr): Make it a defsubst so that + (setf (nthcdr ..) ..) doesn't require CL at runtime. + +2008-05-11 Carsten Dominik + + * org/org.el (org-modules): Repair problems with loading org-jsinfo.org. + +2008-05-11 Stefan Monnier + + * vc-bzr.el (vc-bzr-sha1, vc-bzr-command-discarding-stderr) + (vc-bzr-revision-completion-table): Use process-file. + (vc-bzr-working-revision): Pass relative file names. + + * diff-mode.el (diff-hunk-header-re): Refine the regexp. + +2008-05-11 Juri Linkov + + * wid-edit.el (widget-image-directory): Change default image data + subdirectory from "custom" to "images/custom". + + * info.el (Info-next-preorder): Let-bind `Info-history' to nil + before recursive call to `Info-next-preorder' to not add + intermediate nodes to the history. + + * isearch.el: Put isearch-scroll property on recenter-top-bottom. + + * emulation/cua-base.el: Put isearch-scroll property + on cua-scroll-up and cua-scroll-down. + +2008-05-11 Eric S. Raymond + + * vc-hooks.el (vc-recompute-state): Remove (dead code). + +2008-05-10 Dan Nicolaescu + + * vc-dispatcher.el (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): Remove. + +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.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 @@ -35,7 +345,7 @@ further from vc.el. * vc.el (vc-dir-mode): Move VC-specific context menu entries here. -2008-05-06 Wilson Snyder +2008-05-06 Wilson Snyder * verilog-mode.el (verilog-getopt-file): Cleanup warning message format. (verilog-auto, verilog-auto-arg, verilog-auto-ascii-enum) @@ -82,8 +392,8 @@ 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. + * 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 @@ -165,7 +475,7 @@ 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 + * 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 (!). @@ -179,12 +489,12 @@ 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 + * 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 + * 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