aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog319
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 @@
12004-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
92004-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
192004-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
472004-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
522004-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
602004-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
932004-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
1132004-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
1462004-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
1542004-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
1602004-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
1702004-12-10 Thien-Thi Nguyen <ttn@gnu.org>
171
172 * files.el (auto-mode-alist): Map .com to DCL mode.
173
1742004-12-09 Richard M. Stallman <rms@gnu.org>
175
176 * isearch.el (isearch-mode-map): Treat S-SPC like SPC.
177
1782004-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
1832004-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
1882004-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
1932004-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
12004-12-07 Stefan Monnier <monnier@iro.umontreal.ca> 2052004-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
162004-12-06 Stefan Monnier <monnier@iro.umontreal.ca> 2192004-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
78562004-04-14 80592004-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
80712004-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
80962004-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
81052004-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
81102004-04-12 Joe Buehler <jbuehler@hekiman.com>
8111
8112 * loadup.el: Add cygwin to system-type list, for unexec() support.
8113
81142004-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
81262004-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
81392004-04-12 Juri Linkov <juri@jurta.org>
8140
8141 * info.el (Info-follow-reference): Allow multiline reference name.
8142
81432004-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
81492004-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
81582004-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