X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/0bbaf7b4497c4c826e286ef657b3a3eb465d03ae..1d515b422c71737385f6d037ace407962edb67a3:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f4bef993e0..0b875a486c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,341 @@ +2007-11-07 Andreas Schwab + + * server.el (server-start): Only register cleanup after server was + started. + +2007-11-06 Michael Albinus + + * net/tramp.el (top): Don't autoload `tramp-cache-print'. + + * net/tramp-cache (tramp-cache-print): Move down. + (tramp-cache-list-connections): New defun. + + * net/tramp-cmds.el (tramp-cleanup-connection): Use it. + +2007-11-06 Juanma Barranquero + + * ido.el (ido-save-history): Write the history file in the current + filename coding system, and add `coding' file-local variable. + +2007-11-06 Carsten Dominik + + * textmodes/org.el (org-table-formula-substitute-names): + Remove forgotten temporary debugging code. + +2007-11-05 Michael Albinus + + * net/tramp.el (tramp-wait-for-output): Ignore escape sequences in + the prompt. + +2007-10-05 Chris Moore + + * wdired.el (wdired-use-dired-vertical-movement): Doc fix. + +2007-11-05 Simon Josefsson + + * net/tls.el (tls-end-of-info): Doc fix. + +2007-11-05 Kenichi Handa + + * international/utf-7.el (utf-7-imap): New coding system. + (utf-7-imap-post-read-conversion): New function. + (utf-7-imap-pre-write-conversion): New function. + +2007-11-05 Stefan Monnier + + * abbrev.el (abbrev--write): Fix up typo. + +2007-11-04 Juanma Barranquero + + * abbrev.el (define-abbrev-table): Doc fix. + +2007-11-04 Thien-Thi Nguyen + + * info.el (Info-revert-buffer-function): New func. + (Info-mode): Arrange to use it for reverting. + (Info-copy-current-node-name): Add space between filename and nodename. + +2007-11-04 Stefan Monnier + + * abbrev.el (expand-abbrev): Move point back to expansion's end. + +2007-11-04 Glenn Morris + + * net/tls.el: Don't require rx when compiling. + (tls-end-of-info): Rewrite without using rx. + (open-tls-stream): Use with-current-buffer. + +2007-11-04 Riccardo Murri + + * net/tls.el: Require rx when compiling. + (tls-end-of-info): New variable. + (open-tls-stream): Keep reading input until `tls-end-of-info' is + matched. + +2007-11-03 Sean O'Rourke + + * register.el (append-to-register, prepend-to-register): + Don't signal error on empty register; use the text, instead. + +2007-11-03 Michael Olson + + * textmodes/remember.el (remember-buffer): + Use define-obsolete-function-alias rather than defalias. + +2007-11-03 Ulrich Mueller (tiny change) + + * simple.el (bad-packages-alist): Anchor semantic regexp. + +2007-11-03 Glenn Morris + + * newcomment.el (comment-dwim): Call comment-insert-comment-function, + if defined, for blank lines. Doc fix. + + * progmodes/fortran.el (fortran-mode-map): Don't bind M-;. + (fortran-mode): Set values for comment-region-function, + uncomment-region-function and comment-insert-comment-function. + (fortran-uncomment-region): New function. + + * textmodes/nroff-mode.el (nroff-mode): + Set comment-insert-comment-function rather than indent-line-function. + (nroff-indent-line-function): Remove. + (nroff-insert-comment-function): New function. + +2007-11-02 Michael Kifer + + * ediff-vers.el (ediff-vc-working-revision): Add a quote. + +2007-11-02 Michael Kifer + + * emulation/viper-ex.el (viper-ex): Do not ignore the region. + + * emulation/viper-cmd.el (viper-prev-destructive-command) + (viper-insert-prev-from-insertion-ring): Use ring-copy instead of + copy-sequence. + + * ediff-util.el (ediff-make-current-diff-overlay): Do not use face-name. + Got rid of ediff-copy-list. + + * ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer): Do not + use face-name. + (ediff-test-utility,ediff-diff-mandatory-option) + (ediff-reset-diff-options): Remove to simplify the mandatory option + handling on Windows. + (ediff-set-diff-options): Add. + (ediff-diff-options): Set "--binary" option as default in some cases. + + * ediff-vers.el (ediff-vc-internal): Use ediff-vc-revision-other-window. + (ediff-vc-merge-internal): Use ediff-vc-revision-other-window and + ediff-vc-working-revision. Require vc-hooks. + +2007-11-02 Drake Wilson (tiny change) + + * files.el (hack-local-variables): Fix membership tests to avoid + treating all variables as safe if `enable-local-variables' is + set to :safe (CVE-2007-5795). + +2007-11-02 Glenn Morris + + * newcomment.el (comment-indent): Let comment-insert-comment-function, + if defined, do all the work of inserting a new comment. + + * progmodes/etags.el (tags-table-mode): Disable undo. + + * simple.el (bad-packages-alist): Revert previous change. + +2007-11-02 Dan Nicolaescu + + * emacs-lisp/lselect.el: Move to obsolete/lselect.el. + + * obsolete/lselect.el: Do not warn about unknown functions. + +2007-11-02 Michael Olson + + * textmodes/remember.el (remember-buffer): Make this an alias of + remember-finalize, because Org uses it. + +2007-11-01 Michael Olson + + * textmodes/remember.el: Improve documentation in heading. + (remember-before-remember-hook): Turn into a customizable option. + (remember): Document INITIAL argument. + (remember-region): Remove autoload cookie. Improve docstring to + mention that it is called from the *Remember* buffer, and does not + have any functional overlap with the `remember' function. + (remember-finalize): Remove autoload cookie. Rename from + remember-buffer to emphasize that this does not have any + functional overlap with the `remember' function. + (remember-destroy): Remove autoload cookie. + (remember-mode-map): Define and initialize in one step. + (remember-mode): Improve docstring. + (remember-annotation-functions): Default to just '(buffer-file-name), + and don't try to take the default value from Planner. + +2007-11-01 Glenn Morris + + * doc-view.el (doc-view-cache-directory): Remove superfluous concat. + + * simple.el (bad-packages-alist): Add an entry for standalone vc-svn. + + * emacs-lisp/authors.el (authors-scan-change-log) + (authors-scan-el): Don't enable local eval; enable only safe local + variables, without querying. + + * mail/footnote.el (footnote-numeric-regexp) + (footnote-english-upper-regexp, footnote-english-lower-regexp) + (footnote-roman-lower-regexp, footnote-roman-upper-regexp): + Match multi-character footnotes. + + * textmodes/nroff-mode.el (nroff-mode): Set indent-line-function. + (nroff-indent-line-function): New function. + (nroff-count-text-lines): Use nroff-forward-text-line rather than + obsolete alias. + +2007-11-01 Ryan Yeske + + * net/rcirc.el (rcirc-last-quit-line, rcirc-last-line) + (rcirc-elapsed-lines): New argument PROCESS. Update callers. + (rcirc-print): Only update the line count when not marking the + line as omittable. + (rcirc-log-write): Specify coding system when writing logfile. + (rcirc-markup-fill): Make sure ellipsis does not cause line to wrap. + +2007-11-01 Dan Nicolaescu + + * printing.el (printing): Fix :version, printing.el was included + for in emacs-22.1. + (pr-path-style, pr-path-alist, pr-txt-name) + (pr-txt-printer-alist, pr-ps-name, pr-ps-printer-alist) + (pr-temp-dir, pr-ps-temp-file, pr-file-modes, pr-gv-command) + (pr-gs-command, pr-gs-switches, pr-gs-device, pr-gs-resolution) + (pr-print-using-ghostscript, pr-file-tumble, pr-auto-region) + (pr-auto-mode, pr-mode-alist, pr-ps-utility) + (pr-ps-utility-alist, pr-menu-char-height, pr-menu-char-width) + (pr-setting-database, pr-visible-entry-list) + (pr-delete-temp-file, pr-list-directory, pr-buffer-name) + (pr-buffer-name-ignore, pr-buffer-verbose): Remove incorrect :version. + + * ediff-util.el (ediff-nuke-selective-display): Move definition to + top level, make it dependent on the emacs flavor. + + * play/gamegrid.el (gamegrid-kill-timer, gamegrid-start-timer): + Test for XEmacs not for itimer. + + * term/sun-mouse.el: + * obsolete/sun-fns.el: + * obsolete/sun-curs.el: Remove files. + + * term/sun.el (select-previous-complex-command): Remove obsolete code. + +2007-10-31 Tassilo Horn + + * doc-view.el (doc-view-cache-directory): Fix bug where an integer + was given to concat. + +2007-10-31 Stefan Monnier + + * doc-view.el (doc-view-mode-map): Bind doc-view-goto-page to the keys + used normally for goto-line. Change `g' to revert the buffer. + Add redundant `r' binding for buffer-revert. + + * mail/mailabbrev.el (mail-abbrevs-mode): Use define-minor-mode. + (mail-abbrevs-setup): Use abbrev-expand-functions. + (build-mail-abbrevs): Use with-temp-buffer. + (define-mail-abbrev): Simplify. + (mail-abbrev-expand-wrapper): Rename sendmail-pre-abbrev-expand-hook. + Change it for use on abbrev-expand-functions. + (mail-abbrev-complete-alias): Use with-syntax-table. + +2007-10-31 Michael Albinus + + * net/tramp.el (tramp-handle-shell-command): Call `start-file-process' + directly. Fix bug in deleting temp file. + +2007-10-31 Stefan Monnier + + * progmodes/python.el (python-mode-abbrev-table): Use :regexp. + Merge defvar and define-abbrev-table. + (def-python-skeleton): Use :case-fixed and :enable-function. + (python-abbrev-pc-hook, python-abbrev-syntax-table, python-pea-hook): + Remove. + (python-mode): Don't modify pre-abbrev-expand-hook. + +2007-10-31 Dan Nicolaescu + + * ediff-util.el (ediff-file-checked-out-p) + (ediff-file-checked-in-p): Only call vc-locking-user for XEmacs. + +2007-10-31 Stefan Monnier + + * abbrev.el (abbrev-symbol): Correct let->let*. + (abbrev--before-point): Only use abbrev-start-location if before point. + +2007-10-31 Juanma Barranquero + + * strokes.el (strokes-alphabetic-lessp): Simplify. Doc fix. + (strokes-unload-hook): Remove function and variable. + (strokes-unload-function): New-style unload function, adapted + from `strokes-unload-hook'. + + * emacs-lisp/cl.el (cl-cannot-unload): Remove function. + (cl-unload-hook): Remove variable. + (cl-unload-function): New-style unload function, adapted + from `cl-cannot-unload'. + + * emacs-lisp/elp.el (elp-unload-hook): Remove function and variable. + (elp-unload-function): New-style unload function, adapted + from `elp-unload-hook'. + +2007-10-31 Sean O'Rourke + + * emacs-lisp/find-func.el (find-library): Use library at + point as default interactive argument. + +2007-10-31 Juanma Barranquero + + * shadowfile.el (shadow-join): Remove. + (shadow-shadows): Use `mapconcat' instead of `shadow-join'. + (shadow-initialize): Use `write-file-functions', not `write-file-hooks'. + (shadowfile-unload-hook): Remove function and variable. + (shadowfile-unload-function): New-style unload function, adapted + from `shadowfile-unload-hook'. + +2007-10-31 Dan Nicolaescu + + * progmodes/mixal-mode.el (mixal-run, mixal-debug): Call mixvm + only if it is bound. + + * textmodes/reftex.el: Move autoloads for before all uses. + (reftex-make-overlay, reftex-overlay-put, reftex-move-overlay) + (reftex-delete-overlay): Move to the top level with the condition + in the body. + + * progmodes/simula.el: Use when instead of if. + + * iimage.el (iimage-locate-file): Define unconditionally. + + * mail/mailabbrev.el (mail-abbrev-next-line): + * emulation/vip.el (vip-enlarge-region, vip-line) + (vip-next-line-at-bol, vip-previous-line) + (vip-previous-line-at-bol, vip-find-char, vip-put-back, ex-read): + Wrap with-no-warnings around uses of next-line and previous-line. + + * ediff.el (run-ediff-from-cvs-buffer): + * ediff-vers.el (cvs-run-ediff-on-file-descriptor): + Remove function not used by pcl-cvs anymore. + (noninteractive, generic-sc-get-latest-rev) + (ediff-generic-sc-internal, ediff-generic-sc-merge-internal): + Delete support for long obsolete generic-sc.el. + +2007-10-31 Glenn Morris + + * cvs-status.el: No longer require pcvs when compiling. + + * doc-view.el (doc-view-conversion-refresh-interval) + (doc-view-dvi->pdf, doc-view-pdf/ps->png, doc-view-pdf->txt) + (doc-view-reset-slice): Doc fixes. + (doc-view-menu): Remove deleted function doc-view-edit-doc. + 2007-10-31 Juanma Barranquero * help-at-pt.el (help-at-pt-unload-hook): Remove. @@ -110,6 +448,7 @@ 2007-10-30 Glenn Morris * dirtrack.el (dirtrack-mode): Doc fix. + * shell.el (shell-dirtrack-verbose, shell-mode) (shell-directory-tracker, shell-dirtrack-mode): Doc fix. @@ -223,8 +562,8 @@ (.el.elc, compile, compile-always, compile-calc) ($(lisp)/progmodes/cc-mode.elc): Use it. - * ps-print.el (ps-xemacs-color-name, ps-xemacs-face-kind-p): Only - do work for XEmacs. + * ps-print.el (ps-xemacs-color-name, ps-xemacs-face-kind-p): + Only do work for XEmacs. (ps-xemacs-mapper): Rename from ps-mapper, only work on XEmacs. (ps-xemacs-extent-sorter): Rename from ps-extent-sorter, only work on XEmacs. @@ -240,8 +579,8 @@ (ps-e-overlay-end, ps-e-x-color-values, ps-e-color-values): (ps-generate-postscript-with-faces): Delete defaliases. (ps-face-foreground-name, ps-face-background-name) - (ps-color-values, ps-face-bold-p, ps-face-italic-p): Move - definitions to top level, make the body conditional on the Emacs + (ps-color-values, ps-face-bold-p, ps-face-italic-p): + Move definitions to top level, make the body conditional on the Emacs flavor. Replace uses of deleted aliases and renamed functions. (ps-generate-postscript-with-faces, ps-color-device): Replace uses of deleted aliases and renamed functions. @@ -276,11 +615,11 @@ 2007-10-28 Richard Stallman - * net/browse-url.el (browse-url-text-xterm): Renamed from + * net/browse-url.el (browse-url-text-xterm): Rename from browse-url-lynx-xterm and made generic. (browse-url-text-emacs): Likewise. (browse-url-text-browser): New variable. - (browse-url-text-emacs-args): Renamed from browse-url-lynx-emacs-args. + (browse-url-text-emacs-args): Rename from browse-url-lynx-emacs-args. (browse-url-text-input-field, browse-url-text-input-attempts) (browse-url-kde-program): Likewise. @@ -1852,7 +2191,6 @@ * follow.el (follow-stop-intercept-process-output): Use `follow-call-process-filter' rather than `process-filter'. Simplify. - * vc.el (vc0iff): Prevent errors in an edge case. 2007-10-11 Eric S. Raymond @@ -3556,11 +3894,11 @@ * textmodes/org.el (org-re): Also replace the :alpha: class. (org-todo-tag-alist): Variable removed. - (org-todo-key-alist, org-todo-key-trigger) New variables. + (org-todo-key-alist, org-todo-key-trigger): New variables. (org-use-fast-todo-selection): New option. (org-log-done): Docstring fixed. (org-deadline-warning-days): New default value 14. - (org-edit-timestamp-down-means-later) New option. + (org-edit-timestamp-down-means-later): New option. (org-tag-alist): Docstring fixed. (org-fast-tag-selection-include-todo): New option. (org-export-language-setup): New languages added.