diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 319 |
1 files changed, 315 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index db884f5af3b..6912fb5d861 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,207 @@ | |||
| 1 | 2004-12-14 Juri Linkov <juri@jurta.org> | ||
| 2 | |||
| 3 | * buff-menu.el (list-buffers-noselect): Collect internal info | ||
| 4 | for every buffer in BUFFER-LIST arg too. | ||
| 5 | (Buffer-menu-switch-other-window): Bind pop-up-windows to t. | ||
| 6 | (Buffer-menu-switch-other-window, Buffer-menu-2-window): | ||
| 7 | Bind same-window-buffer-names and same-window-regexps to nil. | ||
| 8 | |||
| 9 | 2004-12-13 Juri Linkov <juri@jurta.org> | ||
| 10 | |||
| 11 | * simple.el (next-error-buffer-p, next-error-find-buffer): | ||
| 12 | Doc fix. | ||
| 13 | |||
| 14 | * mail/supercite.el (sc-cite-frame-alist): Doc fix. | ||
| 15 | (sc-cite-region, sc-uncite-region, sc-recite-region): | ||
| 16 | Fix previous change to handle not alist as a symbol, but | ||
| 17 | a citation frame as a symbol that represents a variable name. | ||
| 18 | |||
| 19 | 2004-12-13 Richard M. Stallman <rms@gnu.org> | ||
| 20 | |||
| 21 | * filecache.el (file-cache-add-directory-using-find): | ||
| 22 | Only set up file-cache-find-command-posix-flag if we will use it. | ||
| 23 | |||
| 24 | * bindings.el (mode-line-buffer-identification-keymap): | ||
| 25 | Don't cancel the mode-line's usual down-mouse-1 binding. | ||
| 26 | |||
| 27 | * cus-edit.el (custom-face-selected): Handle `default' specs. | ||
| 28 | (custom-face-edit): Increase extra-offset. | ||
| 29 | (custom-display): Handle `default' specs. | ||
| 30 | |||
| 31 | * xml.el (xml-name-re, xml-entity-value-re): Add defvars. | ||
| 32 | |||
| 33 | * emacs-lisp/elint.el (elint-standard-variables) | ||
| 34 | (elint-unknown-builtin-args): Move definitions up. | ||
| 35 | |||
| 36 | * net/browse-url.el (browse-url-url-at-point): Add autoload. | ||
| 37 | |||
| 38 | * info.el (info-xref-visited): Use `default' instead of t. | ||
| 39 | (Info-try-follow-nearest-node): Don't explicitly load browse-url. | ||
| 40 | |||
| 41 | * faces.el (header-line, mode-line-inactive, tool-bar): | ||
| 42 | Use `default' instead of t for setting the defaults. | ||
| 43 | (face-spec-choose): Separate `t' from `default'. | ||
| 44 | |||
| 45 | * subr.el (while-no-input): New macro. | ||
| 46 | |||
| 47 | 2004-12-13 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE> (tiny change) | ||
| 48 | |||
| 49 | * filecache.el (file-cache-add-directory-using-find): | ||
| 50 | Only test file-cache-find-command-posix-flag on some systems. | ||
| 51 | |||
| 52 | 2004-12-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 53 | |||
| 54 | * vc-svn.el (vc-svn-repository-hostname): Adjust to new format. | ||
| 55 | Reported by Ville Skytt,Ad(B <scop@xemacs.org>. | ||
| 56 | (vc-svn-annotate-current-time, vc-svn-annotate-time-of-rev) | ||
| 57 | (vc-svn-annotate-time, vc-svn-annotate-extract-revision-at-line) | ||
| 58 | (vc-svn-annotate-command, vc-svn-annotate-re): Support for svn annotate. | ||
| 59 | |||
| 60 | 2004-12-12 Juri Linkov <juri@jurta.org> | ||
| 61 | |||
| 62 | * files.el (find-file-other-window, find-file-other-frame): | ||
| 63 | Add the first buffer to the returned value to return the complete | ||
| 64 | list of all visited buffers. | ||
| 65 | (find-file-read-only, find-file-read-only-other-window) | ||
| 66 | (find-file-read-only-other-frame): Use nil for `mustmatch' arg of | ||
| 67 | `find-file-read-args'. Signal an error about non-existent file | ||
| 68 | only if file name doesn't contain wildcards. Toggle read-only in | ||
| 69 | all visited buffers. | ||
| 70 | (find-alternate-file, find-alternate-file-other-window): | ||
| 71 | Add optional arg `wildcards'. Doc fix. Set `wildcards' to t when | ||
| 72 | called interactively. Pass arg `wildcards' to other functions. | ||
| 73 | (find-file-noselect): Doc fix. | ||
| 74 | |||
| 75 | * ffap.el (ffap-dired-wildcards): Set default to "[*?][^/]*\\'". | ||
| 76 | Doc fix. | ||
| 77 | (ffap-directory-finder): New variable. | ||
| 78 | (ffap-string-at-point-mode-alist): Add * and ? to `file'. | ||
| 79 | (ffap-file-at-point): Add /* to immediately rejected names. | ||
| 80 | Return absolute file names matching ffap-dired-wildcards. | ||
| 81 | (ffap-read-file-or-url): Set default value for `completing-read' | ||
| 82 | to `buffer-file-name'. | ||
| 83 | (find-file-at-point): When filename matches ffap-dired-wildcards, | ||
| 84 | call ffap-file-finder with t arg `wildcards', instead of dired. | ||
| 85 | (ffap-other-window, ffap-other-frame): Return visited buffers. | ||
| 86 | (ffap-read-only, ffap-read-only-other-window) | ||
| 87 | (ffap-read-only-other-frame, ffap-alternate-file): New commands. | ||
| 88 | (dired-at-point): Call ffap-directory-finder instead of dired. | ||
| 89 | (ffap-dired-other-window, ffap-dired-other-frame) | ||
| 90 | (ffap-list-directory): New commands. | ||
| 91 | (ffap-bindings): New keybindings for new commands. | ||
| 92 | |||
| 93 | 2004-12-12 Juri Linkov <juri@jurta.org> | ||
| 94 | |||
| 95 | * simple.el (beginning-of-buffer, end-of-buffer): | ||
| 96 | * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): | ||
| 97 | Do not push mark when mark is active in transient-mark-mode. | ||
| 98 | |||
| 99 | * simple.el (mark-word): | ||
| 100 | * emacs-lisp/lisp.el (mark-sexp, mark-defun): | ||
| 101 | * textmodes/paragraphs.el (mark-paragraph): | ||
| 102 | Extend the region when mark is active in transient-mark-mode, | ||
| 103 | regardless of the last command. Doc fix. | ||
| 104 | |||
| 105 | * simple.el (mark-word): Preserve direction when repeating. | ||
| 106 | Make arg optional. Interactive "p" -> "P". | ||
| 107 | (transient-mark-mode, inhibit-mark-movement): Doc fix. | ||
| 108 | |||
| 109 | * emacs-lisp/lisp.el (mark-sexp): Reverse the condition for | ||
| 110 | preserving direction, to mark forward instead of backward when mark | ||
| 111 | is equal to point (e.g. when C-SPC C-M-SPC is typed in t-m-m). | ||
| 112 | |||
| 113 | 2004-12-12 Juri Linkov <juri@jurta.org> | ||
| 114 | |||
| 115 | * isearch.el (isearch-edit-string): Set 7th arg of | ||
| 116 | `read-from-minibuffer' to `t' to inherit the current input | ||
| 117 | method (whose name is indicated by [IM] in the minibuffer prompt) | ||
| 118 | from the current buffer to the minibuffer. | ||
| 119 | (isearch-lazy-highlight-update): Put body to `with-local-quit' | ||
| 120 | to allow C-g quitting for lazy highlighting looping inside the | ||
| 121 | search with nested repetition operators. Add overlay to the list | ||
| 122 | before setting its face and other properties to avoid the case of | ||
| 123 | code quitting after placing the new overlay but before it's | ||
| 124 | recorded on the list. Select the window where isearch was | ||
| 125 | activated, to highlight matches in the right window when isearch | ||
| 126 | switches the current window to the minibuffer. | ||
| 127 | |||
| 128 | * international/isearch-x.el | ||
| 129 | (isearch-process-search-multibyte-characters): | ||
| 130 | Use `isearch-message' as initial input for `read-string' instead | ||
| 131 | of adding it to the minibuffer prompt. After reading a string | ||
| 132 | remove the initial value of `isearch-message' from the string. | ||
| 133 | |||
| 134 | * replace.el (replace-match-maybe-edit): Doc fix. | ||
| 135 | (perform-replace): Don't call `replace-highlight' when automatic | ||
| 136 | replacement is requested in literal mode, since it is intended | ||
| 137 | only to highlight words during entering a new replacement string | ||
| 138 | for \? in non-literal mode. | ||
| 139 | |||
| 140 | * replace.el (query-replace-highlight): Add new value `isearch' | ||
| 141 | that allows query replacement to use isearch highlighting. | ||
| 142 | Change type from `boolean' to `choice'. Doc fix. | ||
| 143 | (replace-highlight, replace-dehighlight, perform-replace): | ||
| 144 | Use isearch highlighting if query-replace-highlight eq `isearch'. | ||
| 145 | |||
| 146 | 2004-12-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 147 | |||
| 148 | * emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments) | ||
| 149 | (checkdoc-message-text, checkdoc-defun): Fix format messages for `error'. | ||
| 150 | |||
| 151 | * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special | ||
| 152 | case of \end{verbatim}. | ||
| 153 | |||
| 154 | 2004-12-11 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 155 | |||
| 156 | * term.el (term-termcap-format): Synchronyze with terminfo. | ||
| 157 | (term-emulate-terminal): Handle reset. | ||
| 158 | (term-reset-terminal): New function. | ||
| 159 | |||
| 160 | 2004-12-11 Thien-Thi Nguyen <ttn@gnu.org> | ||
| 161 | |||
| 162 | * play/zone.el (zone-programs): Add `zone-pgm-random-life'. | ||
| 163 | (zone-fill-out-screen): New func. | ||
| 164 | (zone-pgm-drip): Use `zone-fill-out-screen'. | ||
| 165 | Also, no longer go to point-min on every cycle. | ||
| 166 | (zone-pgm-paragraph-spaz): Allow spazzing for texinfo-mode. | ||
| 167 | (zone-pgm-random-life-wait): New user var. | ||
| 168 | (zone-pgm-random-life): New func. | ||
| 169 | |||
| 170 | 2004-12-10 Thien-Thi Nguyen <ttn@gnu.org> | ||
| 171 | |||
| 172 | * files.el (auto-mode-alist): Map .com to DCL mode. | ||
| 173 | |||
| 174 | 2004-12-09 Richard M. Stallman <rms@gnu.org> | ||
| 175 | |||
| 176 | * isearch.el (isearch-mode-map): Treat S-SPC like SPC. | ||
| 177 | |||
| 178 | 2004-12-09 Nick Roberts <nickrob@snap.net.nz> | ||
| 179 | |||
| 180 | * xt-mouse.el (xterm-mouse-event): Correct cursor position in a | ||
| 181 | buffer with a display margin. | ||
| 182 | |||
| 183 | 2004-12-08 Jay Belanger <belanger@truman.edu> | ||
| 184 | |||
| 185 | * calc/calc-keypd.el (calc-keypad-mode): Unbind unused mouse events. | ||
| 186 | (calc-keypad-left-click): Set buffer to calc-keymap-buffer. | ||
| 187 | |||
| 188 | 2004-12-08 Richard M. Stallman <rms@gnu.org> | ||
| 189 | |||
| 190 | * faces.el: Delete code to set display table. | ||
| 191 | (escape-glyph): Redefine to be less loud. (Copy minibuffer-prompt.) | ||
| 192 | |||
| 193 | 2004-12-08 Jay Belanger <belanger@truman.edu> | ||
| 194 | |||
| 195 | * calc/calc.el: Add math-read-preprocess-string to autoloads. | ||
| 196 | |||
| 197 | * calc/calc-ext.el (math-read-replacement-list) | ||
| 198 | (math-read-superscripts, math-read-preprocess-string): Move to | ||
| 199 | calc-aent.el. | ||
| 200 | |||
| 201 | * calc/calc-aent.el (math-read-replacement-list) | ||
| 202 | (math-read-superscripts, math-read-preprocess-string): Move from | ||
| 203 | calc-ext.el. | ||
| 204 | |||
| 1 | 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca> | 205 | 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 206 | ||
| 3 | * isearch.el (isearch-quote-char): Fix up typo in last change. | 207 | * isearch.el (isearch-quote-char): Fix up typo in last change. |
| @@ -10,10 +214,9 @@ | |||
| 10 | * edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'. | 214 | * edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'. |
| 11 | (edmacro-finish-edit): Further update for keyboard macros that are | 215 | (edmacro-finish-edit): Further update for keyboard macros that are |
| 12 | lambda forms. | 216 | lambda forms. |
| 13 | (edmacro-sanitize-for-string): Correctly remove Meta modifier | 217 | (edmacro-sanitize-for-string): Correctly remove Meta modifier. |
| 14 | (as suggested by Kim Storm). | ||
| 15 | 218 | ||
| 16 | 2004-12-06 Stefan Monnier <monnier@iro.umontreal.ca> | 219 | 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 17 | 220 | ||
| 18 | * font-lock.el (font-lock-unfontify-region): Save buffer state. | 221 | * font-lock.el (font-lock-unfontify-region): Save buffer state. |
| 19 | (font-lock-default-unfontify-region): Don't save buffer state any more. | 222 | (font-lock-default-unfontify-region): Don't save buffer state any more. |
| @@ -7853,7 +8056,115 @@ | |||
| 7853 | (compilation-forget-errors): Don't localize already local | 8056 | (compilation-forget-errors): Don't localize already local |
| 7854 | compilation-locs and remove FIXME about refontifying. | 8057 | compilation-locs and remove FIXME about refontifying. |
| 7855 | 8058 | ||
| 7856 | 2004-04-14 | 8059 | 2004-04-14 Kim F. Storm <storm@cua.dk> |
| 8060 | |||
| 8061 | * startup.el (emacs-quick-startup): New defvar (set by -Q). | ||
| 8062 | (command-line): New option -Q. Like -q --no-site-file, but | ||
| 8063 | in addition it also disables menu-bar, tool-bar, scroll-bars, | ||
| 8064 | tool-tips, and the blinking cursor. | ||
| 8065 | (command-line-1): Skip startup screen if -Q. | ||
| 8066 | (fancy-splash-head): Use ":align-to center" prop to center splash image. | ||
| 8067 | |||
| 8068 | * emulation/cua-base.el (cua-read-only-cursor-color) | ||
| 8069 | (cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix. | ||
| 8070 | |||
| 8071 | 2004-04-13 Dave Love <fx@gnu.org> | ||
| 8072 | |||
| 8073 | * progmodes/python.el: Doc fixes. Changes for compiler warnings. | ||
| 8074 | (syntax): Don't require. | ||
| 8075 | (python) <defgroup>: Add :version. | ||
| 8076 | (python-quote-syntax): Re-written. | ||
| 8077 | (inferior-python-mode): Move stuff here from run-python and add | ||
| 8078 | some more. | ||
| 8079 | (python-preoutput-continuation, python-preoutput-result) | ||
| 8080 | (python-dotty-syntax-table): New. | ||
| 8081 | (python-describe-symbol): Use them. | ||
| 8082 | (run-python): Move stuff to inferior-python-mode. Modify code | ||
| 8083 | loaded into Python. | ||
| 8084 | (python-send-region): Use python-proc, python-send-string. | ||
| 8085 | (python-send-string): Send newlines too. Callers changed. | ||
| 8086 | (python-load-file): Re-written. | ||
| 8087 | (python-eldoc-function): New. | ||
| 8088 | (info-look): Don't require. | ||
| 8089 | (python-after-info-look): New. A modified version of former | ||
| 8090 | top-level code for use with eval-after-load. | ||
| 8091 | (python-maybe-jython, python-guess-indent): Use widened buffer. | ||
| 8092 | (python-fill-paragraph): Re-written. | ||
| 8093 | (python-mode): Fix outline-regexp. Set outline-heading-end-regexp, | ||
| 8094 | eldoc-print-current-symbol-info-function. Add to eldoc-mode-hook. | ||
| 8095 | |||
| 8096 | 2004-04-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 8097 | |||
| 8098 | * progmodes/python.el (run-python): Use compilation-shell-minor-mode. | ||
| 8099 | Set compilation-error-regexp-alist earlier. | ||
| 8100 | |||
| 8101 | * progmodes/compile.el (compilation-minor-mode-map) | ||
| 8102 | (compilation-shell-minor-mode-map, compile-mouse-goto-error) | ||
| 8103 | (compile-goto-error): Re-merge the mouse and non-mouse commands. | ||
| 8104 | |||
| 8105 | 2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 8106 | |||
| 8107 | * progmodes/compile.el (compile-goto-error): Select the buffer/window | ||
| 8108 | corresponding to the event. | ||
| 8109 | |||
| 8110 | 2004-04-12 Joe Buehler <jbuehler@hekiman.com> | ||
| 8111 | |||
| 8112 | * loadup.el: Add cygwin to system-type list, for unexec() support. | ||
| 8113 | |||
| 8114 | 2004-04-12 John Paul Wallington <jpw@gnu.org> | ||
| 8115 | |||
| 8116 | * ibuffer.el (ibuffer-delete-window-on-quit): Remove. | ||
| 8117 | (ibuffer-restore-window-config-on-quit): New variable to replace | ||
| 8118 | `ibuffer-delete-window-on-quit'. Update all references. | ||
| 8119 | (ibuffer-prev-window-config): New variable. | ||
| 8120 | (ibuffer-quit): Restore previous window configuration instead of | ||
| 8121 | deleting window. | ||
| 8122 | (ibuffer): Save window configuration before showing Ibuffer buffer. | ||
| 8123 | |||
| 8124 | * help.el (describe-mode): Doc fix. | ||
| 8125 | |||
| 8126 | 2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 8127 | |||
| 8128 | * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test | ||
| 8129 | not to treat nil as a function. | ||
| 8130 | |||
| 8131 | * vc-arch.el (vc-arch-root): Be a bit more careful. | ||
| 8132 | (vc-arch-register): Save the buffer if we modified it. | ||
| 8133 | (vc-arch-delete-rej-if-obsolete): Save excursion. | ||
| 8134 | (vc-arch-find-file-hook): Use the simpler after-save-hook. | ||
| 8135 | (vc-arch-responsible-p, vc-arch-init-version): New functions. | ||
| 8136 | |||
| 8137 | * net/ldap.el (ldap-search): Use list*. | ||
| 8138 | |||
| 8139 | 2004-04-12 Juri Linkov <juri@jurta.org> | ||
| 8140 | |||
| 8141 | * info.el (Info-follow-reference): Allow multiline reference name. | ||
| 8142 | |||
| 8143 | 2004-04-11 Dave Love <fx@gnu.org> | ||
| 8144 | |||
| 8145 | * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change. | ||
| 8146 | |||
| 8147 | * progmodes/python.el: New file. | ||
| 8148 | |||
| 8149 | 2004-04-11 Andre Spiegel <spiegel@gnu.org> | ||
| 8150 | |||
| 8151 | * vc-hooks.el (vc-arg-list): Function removed. | ||
| 8152 | (vc-default-workfile-unchanged-p): Use condition-case to check for | ||
| 8153 | backward compatibility. | ||
| 8154 | |||
| 8155 | * vc.el (vc-print-log): Use condition-case to check for backward | ||
| 8156 | compatibility. | ||
| 8157 | |||
| 8158 | 2004-04-11 Juri Linkov <juri@jurta.org> | ||
| 8159 | |||
| 8160 | * dired.el (dired-faces): New defgroup. | ||
| 8161 | (dired-header, dired-mark, dired-marked, dired-flagged) | ||
| 8162 | (dired-warning, dired-directory, dired-symlink, dired-ignored): | ||
| 8163 | New faces. | ||
| 8164 | (dired-header-face, dired-mark-face, dired-marked-face) | ||
| 8165 | (dired-flagged-face, dired-warning-face, dired-directory-face) | ||
| 8166 | (dired-symlink-face, dired-ignored-face): New face variables. | ||
| 8167 | (dired-font-lock-keywords): Use them instead of font-lock faces. | ||
| 7857 | Split the rule for dired marks into 3 separate rules: for marks, | 8168 | Split the rule for dired marks into 3 separate rules: for marks, |
| 7858 | marked file names and flagged file names. | 8169 | marked file names and flagged file names. |
| 7859 | 8170 | ||