1 |
|
2004-09-03 Luc Teirlinck <teirllm@auburn.edu> |
2 |
|
|
3 |
|
* autorevert.el (auto-revert-handler): Bind `buffer-read-only' |
4 |
|
locally around the call to `revert-buffer'. |
5 |
|
|
6 |
|
2004-09-03 Juri Linkov <juri@jurta.org> |
7 |
|
|
8 |
|
* isearch.el (isearch-toggle-regexp): Set `isearch-success' and |
9 |
|
`isearch-adjusted' to `t'. |
10 |
|
(isearch-toggle-case-fold): Set `isearch-success' to `t'. |
11 |
|
(isearch-message-prefix): Add "pending" for isearch-adjusted. |
12 |
|
(isearch-other-meta-char): Restore isearch-point unconditionally. |
13 |
|
(isearch-query-replace): Add new arg `regexp-flag' and use it. |
14 |
|
Set point to start of match if region is not active in transient |
15 |
|
mark mode (to include the current match to region boundaries). |
16 |
|
Push the search string to `query-replace-from-history-variable'. |
17 |
|
Add prompt "Query replace regexp" for isearch-regexp. |
18 |
|
Add region beginning/end as last arguments of `perform-replace.' |
19 |
|
(isearch-query-replace-regexp): Replace code by the call to |
20 |
|
`isearch-query-replace' with arg `t'. |
21 |
|
|
22 |
|
2004-09-03 Richard M. Stallman <rms@gnu.org> |
23 |
|
|
24 |
|
* startup.el (normal-top-level): Undo previous TERM change. |
25 |
|
|
26 |
|
2004-09-03 Kim F. Storm <storm@cua.dk> |
27 |
|
|
28 |
|
* emulation/cua-rect.el (cua--overlay-keymap): New keymap for |
29 |
|
highlight overlays; allow using RET when cursor is over a button. |
30 |
|
(cua--highlight-rectangle): Use it. |
31 |
|
(cua--rectangle-set-corners): Don't move backwards at eol. |
32 |
|
(cua--forward-line): Don't move into void after eob. |
33 |
|
|
34 |
|
* emulation/cua-rect.el (cua--rectangle-set-corners): Ensure that |
35 |
|
point is set (and displayed) inside rectangle. |
36 |
|
(cua--rectangle-operation): Fix for highlight of empty lines. |
37 |
|
(cua--highlight-rectangle): Fix highlight for tabs. |
38 |
|
Position cursor at left/right edge of rectangle using new `cursor' |
39 |
|
property on overlay strings. |
40 |
|
(cua--indent-rectangle): Don't tabify. |
41 |
|
(cua-rotate-rectangle): Ignore that point has moved. |
42 |
|
|
43 |
|
2004-09-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
44 |
|
|
45 |
|
* term/mac-win.el: Add ASCII equivalents for some function keys. |
46 |
|
(mode-line-frame-identification): Sync with x-win.el. |
47 |
|
|
48 |
|
2004-09-02 Juri Linkov <juri@jurta.org> |
49 |
|
|
50 |
|
* progmodes/compile.el (compilation-buffer-name): Compare major |
51 |
|
mode with second element of compilation-arguments instead of third |
52 |
|
to reflect latest changes in compilation-arguments structure. |
53 |
|
(recompile): Use global variable `compilation-directory' to get |
54 |
|
recent compilation directory only when `recompile' is invoked NOT |
55 |
|
in the compilation buffer. Otherwise, use `default-directory' of |
56 |
|
the compilation buffer. |
57 |
|
(compilation-error-properties): Allow to funcall col and end-col. |
58 |
|
(compilation-mode-font-lock-keywords): Check col and end-col by |
59 |
|
`integerp'. |
60 |
|
(compilation-goto-locus): If end-mk is non-nil in transient mark |
61 |
|
mode don't activate the mark (and don't display message in |
62 |
|
push-mark), but highlight overlay between mk and end-mk. |
63 |
|
|
64 |
|
* progmodes/grep.el (grep-highlight-matches): New defcustom. |
65 |
|
(grep-regexp-alist): Add rule to highlight grep matches. |
66 |
|
(grep-process-setup): Set env-vars GREP_OPTIONS and GREP_COLOR. |
67 |
|
|
68 |
|
* info.el (Info-fontify-node): Don't compute other-tag |
69 |
|
if Info-hide-note-references=hide. |
70 |
|
|
71 |
|
* help.el (function-called-at-point): |
72 |
|
* help-fns.el (variable-at-point): |
73 |
|
Try `find-tag-default' when other methods failed. |
74 |
|
|
75 |
|
* emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): |
76 |
|
Do not push mark if inhibit-mark-movement is non-nil. |
77 |
|
|
78 |
|
* textmodes/ispell.el (ispell-html-skip-alists): |
79 |
|
Fix backslashes in docstring. |
80 |
|
|
81 |
|
2004-09-01 Juri Linkov <juri@jurta.org> |
82 |
|
|
83 |
|
* isearch.el (isearch-wrap-function) |
84 |
|
(isearch-push-state-function): New defvars. |
85 |
|
(isearch-pop-fun-state): New defsubst. |
86 |
|
(isearch-top-state): Call function saved in `isearch-pop-fun-state'. |
87 |
|
(isearch-push-state): Set the result of calling |
88 |
|
`isearch-push-state-function' to the `isearch-pop-fun-state' field. |
89 |
|
(isearch-cancel): Call function saved in `isearch-pop-fun-state' to |
90 |
|
restore the mode-specific starting point of terminated search. |
91 |
|
(isearch-abort): Call `isearch-cancel' instead of its duplicated code. |
92 |
|
(isearch-repeat): Call `isearch-wrap-function' if defined. |
93 |
|
(isearch-message-prefix): Don't add prefix "over" to the message |
94 |
|
for wrapped search if `isearch-wrap-function' is defined. |
95 |
|
(isearch-search): Call function saved in `isearch-pop-fun-state' to |
96 |
|
restore the mode-specific starting point of failed search. |
97 |
|
|
98 |
|
* info.el (Info-search-whitespace-regexp): Fix backslashes. |
99 |
|
(Info-search): Add new optional arguments for the sake of isearch. |
100 |
|
Replace whitespace in Info-search-whitespace-regexp literally. |
101 |
|
Add backward search. Don't call `Info-select-node' if regexp is |
102 |
|
found in the same Info node. Don't add node to Info-history for |
103 |
|
wrapped isearch. |
104 |
|
(Info-search-backward, Info-isearch-search, Info-isearch-wrap) |
105 |
|
(Info-isearch-push-state, Info-isearch-pop-state): New funs. |
106 |
|
(Info-mode): Set local variables `isearch-search-fun-function', |
107 |
|
`isearch-wrap-function', `isearch-push-state-function', |
108 |
|
`search-whitespace-regexp'. |
109 |
|
|
110 |
|
* isearch.el: Remove ancient Change Log section. |
111 |
|
(isearch-string, isearch-message-string, isearch-point) |
112 |
|
(isearch-success, isearch-forward-flag, isearch-other-end) |
113 |
|
(isearch-word, isearch-invalid-regexp, isearch-wrapped) |
114 |
|
(isearch-barrier, isearch-within-brackets) |
115 |
|
(isearch-case-fold-search): Add suffix `-state' to state-related |
116 |
|
defsubsts to avoid name clashes with other function names. |
117 |
|
|
118 |
|
* simple.el (next-error): New defgroup and defface. |
119 |
|
(next-error-highlight, next-error-highlight-no-select): |
120 |
|
New defcustoms. |
121 |
|
(next-error-no-select): Let-bind next-error-highlight to the value |
122 |
|
of next-error-highlight-no-select before calling `next-error'. |
123 |
|
|
124 |
|
* progmodes/compile.el (compilation-goto-locus): |
125 |
|
Use `next-error' face instead of `region'. Set 4-th argument of |
126 |
|
`move-overlay' to `current-buffer' to move overlay to different |
127 |
|
source buffers. Use new variable `next-error-highlight'. |
128 |
|
|
129 |
|
* simple.el (next-error-find-buffer): Move the rule |
130 |
|
"if current buffer is a next-error capable buffer" after the |
131 |
|
rule "if next-error-last-buffer is set to a live buffer". |
132 |
|
Simplify to test all rules in one `or'. |
133 |
|
(next-error): Doc fix. |
134 |
|
(next-error, previous-error, first-error) |
135 |
|
(next-error-no-select, previous-error-no-select): |
136 |
|
Make arguments optional. |
137 |
|
|
138 |
|
2004-08-31 Luc Teirlinck <teirllm@auburn.edu> |
139 |
|
|
140 |
|
* macros.el (apply-macro-to-region-lines): Make it operate on all |
141 |
|
lines that begin in the region, rather than on all complete lines |
142 |
|
in the region. |
143 |
|
|
144 |
|
2004-08-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
145 |
|
|
146 |
|
* x-dnd.el (x-dnd-protocol-alist): Document update. |
147 |
|
(x-dnd-known-types): Defcustom it. |
148 |
|
(x-dnd-handle-motif): Print message-atom in error message. |
149 |
|
|
150 |
|
2004-08-30 John Paul Wallington <jpw@gnu.org> |
151 |
|
|
152 |
|
* textmodes/tex-mode.el (tex-validate-buffer): Use distinct |
153 |
|
strings rather than programatically constructing message. |
154 |
|
|
155 |
|
2004-08-30 Richard M. Stallman <rms@gnu.org> |
156 |
|
|
157 |
|
* emacs-lisp/lisp-mode.el (prin1-char): Don't turn S-a into A. |
158 |
|
Don't return a string that would read as the wrong character code. |
159 |
|
|
160 |
|
2004-08-29 Kim F. Storm <storm@cua.dk> |
161 |
|
|
162 |
|
* emulation/cua-base.el (cua-auto-expand-rectangles): Remove |
163 |
|
automatic rectangle padding feature; replace by non-destructive |
164 |
|
virtual rectangle edges feature. |
165 |
|
(cua-virtual-rectangle-edges): New defcustom. |
166 |
|
(cua-auto-tabify-rectangles): New defcustom. |
167 |
|
(cua-paste): If paste into a marked rectangle, insert rectangle at |
168 |
|
current column, even if virtual; also paste exactly as many lines |
169 |
|
as has been marked (ignore additional lines or add empty lines), |
170 |
|
but paste whole source if only one line is marked. |
171 |
|
(cua--update-indications): No longer use overwrite-cursor to |
172 |
|
indicate rectangle padding |
173 |
|
|
174 |
|
* emulation/cua-rect.el (cua--rectangle-padding): Remove. |
175 |
|
(cua--rectangle-virtual-edges): New defun. |
176 |
|
(cua--rectangle-get-corners): Remove optional PAD arg. |
177 |
|
(cua--rectangle-set-corners): Never do padding. |
178 |
|
(cua--forward-line): Remove optional PAD arg. Simplify. |
179 |
|
(cua-resize-rectangle-right, cua-resize-rectangle-left) |
180 |
|
(cua-resize-rectangle-down, cua-resize-rectangle-up): |
181 |
|
(cua-resize-rectangle-bot, cua-resize-rectangle-top) |
182 |
|
(cua-resize-rectangle-page-up, cua-resize-rectangle-page-down) |
183 |
|
(cua--rectangle-move): Never do padding. Simplify. |
184 |
|
(cua--tabify-start): New defun. |
185 |
|
(cua--rectangle-operation): Add tabify arg. All callers changed. |
186 |
|
(cua--pad-rectangle): Remove. |
187 |
|
(cua--delete-rectangle): Handle delete with virtual edges. |
188 |
|
(cua--extract-rectangle): Add spaces if rectangle has virtual edges. |
189 |
|
(cua--insert-rectangle): Handle insert at virtual column. |
190 |
|
Perform auto-tabify if necessary. |
191 |
|
(cua--activate-rectangle): Remove optional FORCE arg. |
192 |
|
Never do padding. Simplify. |
193 |
|
(cua--highlight-rectangle): Enhance for virtual edges. |
194 |
|
(cua-toggle-rectangle-padding): Remove command. |
195 |
|
(cua-toggle-rectangle-virtual-edges): New command. |
196 |
|
(cua-sequence-rectangle): Add optional TABIFY arg. Callers changed. |
197 |
|
(cua--rectangle-post-command): Don't force rectangle padding. |
198 |
|
(cua--init-rectangles): Bind M-p to cua-toggle-rectangle-virtual-edges. |
199 |
|
|
200 |
|
2004-08-28 Luc Teirlinck <teirllm@auburn.edu> |
201 |
|
|
202 |
|
* indent.el (edit-tab-stops-buffer): Doc fix. |
203 |
|
|
204 |
|
2004-08-28 Richard M. Stallman <rms@gnu.org> |
205 |
|
|
206 |
|
* progmodes/grep.el (grep-default-command): Use find-tag-default. |
207 |
|
(grep-tag-default): Function deleted. |
208 |
|
|
209 |
|
* subr.el (find-tag-default): Moved from etags.el. |
210 |
|
|
211 |
|
* progmodes/etags.el (find-tag-default): Moved to subr.el. |
212 |
|
|
213 |
|
* emacs-lisp/lisp-mode.el (prin1-char): Put `shift' modifier |
214 |
|
into the basic character if it has an uppercase form. |
215 |
|
|
216 |
|
2004-08-27 Kenichi Handa <handa@m17n.org> |
217 |
|
|
218 |
|
* international/utf-8.el (utf-8-post-read-conversion): If the |
219 |
|
buffer is unibyte, temporarily make it multibyte. |
220 |
|
|
221 |
|
2004-08-27 Masatake YAMATO <jet@gyve.org> |
222 |
|
|
223 |
|
* calendar/time-date.el (time-to-seconds): Add autoload cookies. |
224 |
|
|
225 |
|
2004-08-25 John Paul Wallington <jpw@gnu.org> |
226 |
|
|
227 |
|
* textmodes/tex-mode.el (tex-validate-buffer): Distinguish between |
228 |
|
0, 1, and many mismatches in message. |
229 |
|
(tex-start-shell): Use `set-process-query-on-exit-flag'. |
230 |
|
|
231 |
|
* ielm.el (ielm-tab, ielm-complete-symbol): Doc fix. |
232 |
|
(inferior-emacs-lisp-mode): Use `set-process-query-on-exit-flag'. |
233 |
|
|
234 |
|
2004-08-23 Stefan Monnier <monnier@iro.umontreal.ca> |
235 |
|
|
236 |
|
* vc-svn.el (vc-svn-diff): Treat options from vc-svn-diff-switches and |
237 |
|
vc-diff-switches differently. |
238 |
|
|
239 |
|
2004-08-22 Luc Teirlinck <teirllm@auburn.edu> |
240 |
|
|
241 |
|
* speedbar.el (speedbar-file-regexp): Give it a phony defvar |
242 |
|
before and a real defvar after |
243 |
|
`speedbar-supported-extension-expressions'. This is to silence |
244 |
|
the compiler without breaking bootstrapping. |
245 |
|
|
246 |
|
2004-08-22 Richard M. Stallman <rms@gnu.org> |
247 |
|
|
248 |
|
* textmodes/flyspell.el (flyspell-word): |
249 |
|
Use set-process-query-on-exit-flag. |
250 |
|
(flyspell-highlight-duplicate-region): Take POSS as arg. |
251 |
|
(flyspell-word): Pass POSS as arg. |
252 |
|
|
253 |
|
* progmodes/ada-xref.el: Many doc and style fixes. |
254 |
|
(ada-find-any-references): Use compilation-start. |
255 |
|
(ada-get-ali-file-name): Improve error msg. |
256 |
|
(ada-get-ada-file-name): Likewise. |
257 |
|
|
258 |
|
* net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-nslookup-host) |
259 |
|
(ange-ftp-start-process): Use set-process-query-on-exit-flag. |
260 |
|
|
261 |
|
* mail/mail-extr.el (mail-extr-all-top-level-domains): |
262 |
|
Add forward defvar. |
263 |
|
|
264 |
|
* whitespace.el (global-whitespace-mode): New alias |
265 |
|
for whitespace-global-mode. |
266 |
|
|
267 |
|
* speedbar.el (speedbar-file-regexp): Definition moved up. |
268 |
|
(speedbar-mode, speedbar-set-mode-line-format): |
269 |
|
Use with-no-warnings. |
270 |
|
(speedbar-emacs-popup-kludge): Delete Emacs 19 alternative. |
271 |
|
|
272 |
|
* simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER |
273 |
|
controls whether to display the error buffer. |
274 |
|
|
275 |
|
* ps-mule.el: Delete compatibility code for old Emacses. |
276 |
|
(ps-mule-find-wrappoint): Don't use chars-in-region. |
277 |
|
|
278 |
|
* frame.el (display-mouse-p, display-selections-p): |
279 |
|
Use with-no-warnings. |
280 |
|
|
281 |
|
* font-lock.el (font-lock-set-defaults): Use with-no-warnings. |
282 |
|
|
283 |
|
2004-08-22 David Kastrup <dak@gnu.org> |
284 |
|
|
285 |
|
* textmodes/reftex-auc.el, progmodes/meta-mode.el: Update AUCTeX |
286 |
|
information. |
287 |
|
|
288 |
|
* speedbar.el, iswitchb.el, ido.el: Update AUCTeX information. |
289 |
|
|
290 |
|
2004-08-22 Andreas Schwab <schwab@suse.de> |
291 |
|
|
292 |
|
* cvs-status.el: Require pcvs during byte-compiling for defun-cvs-mode. |
293 |
|
|
294 |
|
2004-08-22 Masatake YAMATO <jet@gyve.org> |
295 |
|
|
296 |
|
* cvs-status.el (cvs-status-checkout): New function. |
297 |
|
(cvs-status-mode-map): Add a key definition for `cvs-status-checkout'. |
298 |
|
|
299 |
|
2004-08-21 David Kastrup <dak@gnu.org> |
300 |
|
|
301 |
|
* net/ange-ftp.el (ange-ftp-hash-entry-exists-p) |
302 |
|
(ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code |
303 |
|
has been converted to use hashtables, the relation `nil=none' is |
304 |
|
no longer valid, as `nil' is not a hashtable. This patch tries to |
305 |
|
reduce the number of resulting errors. |
306 |
|
|
307 |
|
2004-08-21 John Paul Wallington <jpw@gnu.org> |
308 |
|
|
309 |
|
* subr.el (process-kill-without-query): Made obsolete in |
310 |
|
version 21.4, not 21.5. |
311 |
|
|
312 |
|
* log-edit.el (vc-comment-ring, vc-comment-ring-index) |
313 |
|
(vc-previous-comment, vc-next-comment) |
314 |
|
(vc-comment-search-reverse, vc-comment-search-forward) |
315 |
|
(vc-comment-to-change-log): Likewise. |
316 |
|
|
317 |
|
* international/latin1-disp.el (latin1-char-displayable-p): Likewise. |
318 |
|
|
319 |
|
2004-08-21 Peter Seibel <peter@javamonkey.com> (tiny patch) |
320 |
|
|
321 |
|
* emacs-lisp/cl-indent.el (lisp-indent-defmethod): |
322 |
|
Correct indentation of DEFMETHODS with non-standard method |
323 |
|
combinations (e.g., PROGN, MIN, MAX). |
324 |
|
|
325 |
|
2004-08-20 Stefan Monnier <monnier@iro.umontreal.ca> |
326 |
|
|
327 |
|
* startup.el (normal-top-level-add-subdirs-to-load-path): |
328 |
|
Avoid unnecessarily checking system-type. |
329 |
|
(normal-top-level): Set TERM to "dumb". Simplify. |
330 |
|
|
331 |
|
* avoid.el (mouse-avoidance-ignore-p): New fun. |
332 |
|
Also ignore switch-frame, select-window, double, and triple clicks. |
333 |
|
(mouse-avoidance-banish-hook, mouse-avoidance-exile-hook) |
334 |
|
(mouse-avoidance-fancy-hook): Use it. |
335 |
|
|
336 |
|
2004-08-20 Zoran Milojevic <zoran@sipquest.com> (tiny change) |
337 |
|
|
338 |
|
* avoid.el (mouse-avoidance-nudge-mouse) |
339 |
|
(mouse-avoidance-banish-destination): Stay within the current window |
340 |
|
to avoid problems with mouse-autoselect-window. |
341 |
|
|
342 |
|
2004-08-19 Stefan Monnier <monnier@iro.umontreal.ca> |
343 |
|
|
344 |
|
* pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to |
345 |
|
the newer format of some messages in cvs-1.12.1. |
346 |
|
|
347 |
|
2004-08-19 Masatake YAMATO <jet@gyve.org> |
348 |
|
|
349 |
|
* emacs-lisp/elp.el (elp-results-symname-map): New keymap. |
350 |
|
(elp-results-jump-to-definition-by-mouse) |
351 |
|
(elp-results-jump-to-definition, elp-output-insert-symname): New funs. |
352 |
|
(elp-output-result): Use elp-output-insert-symname. |
353 |
|
|
354 |
|
2004-08-18 Kenichi Handa <handa@m17n.org> |
355 |
|
|
356 |
|
* language/cyrillic.el: Register koi8-r in |
357 |
|
ctext-non-standard-encodings-alist. |
358 |
|
("Cyrillic-KOI8"): Add ctext-non-standard-encoding. |
359 |
|
|
360 |
|
2004-08-17 Luc Teirlinck <teirllm@auburn.edu> |
361 |
|
|
362 |
|
* emacs-lisp/copyright.el (copyright-update-year): Delete code |
363 |
|
that replaces 20xy with xy. |
364 |
|
|
365 |
|
2004-08-17 John Paul Wallington <jpw@gnu.org> |
366 |
|
|
367 |
|
* emacs-lisp/re-builder.el (reb-mode-map): Define within defvar. |
368 |
|
(reb-force-update): Doc fix. |
369 |
|
|
370 |
|
2004-08-16 Richard M. Stallman <rms@gnu.org> |
371 |
|
|
372 |
|
* progmodes/which-func.el (which-func-update-1): Doc fix. |
373 |
|
|
374 |
|
* progmodes/sh-script.el (sh-set-shell): Use sh-mode-abbrev-table. |
375 |
|
(sh-mode-abbrev-table): New variable. |
376 |
|
|
377 |
|
* progmodes/compile.el (compilation-mode): Doc fix. |
378 |
|
|
379 |
|
* emacs-lisp/lisp-mode.el (eval-last-sexp): |
380 |
|
Don't cons a new symbol each time. |
381 |
|
(eval-last-sexp-fake-value): New variable. |
382 |
|
|
383 |
|
* emacs-lisp/copyright.el (copyright-years-regexp): New variable. |
384 |
|
(copyright-update-year): Detect continuation of list of years. |
385 |
|
|
386 |
|
* term.el (term-default-fg-color, term-default-bg-color) |
387 |
|
(ansi-term-color-vector): Use `unspecified', not nil, as default. |
388 |
|
|
389 |
|
* imenu.el: Several doc fixes: don't say variables are buffer-local. |
390 |
|
|
391 |
|
2004-08-16 Davis Herring <herring@lanl.gov> |
392 |
|
|
393 |
|
* isearch.el (isearch-string, isearch-message-string, isearch-point) |
394 |
|
(isearch-success, isearch-forward-flag, isearch-other-end) |
395 |
|
(isearch-word, isearch-invalid-regexp, isearch-wrapped) |
396 |
|
(isearch-barrier, isearch-within-brackets) |
397 |
|
(isearch-case-fold-search): Fix broken `nth'-like calls to `aref'. |
398 |
|
|
399 |
|
2004-08-16 Kenichi Handa <handa@m17n.org> |
400 |
|
|
401 |
|
* ps-mule.el (ps-mule-font-info-database): Fix docstring. |
402 |
|
|
403 |
|
2004-08-15 Kenichi Handa <handa@m17n.org> |
404 |
|
|
405 |
|
* term/x-win.el (x-selection-value): If utf8 was successful but |
406 |
|
ctext was not, use utf8 string. |
407 |
|
|
408 |
|
2004-08-14 Davis Herring <herring@lanl.gov> |
409 |
|
|
410 |
|
* isearch.el: Remove accidental changes of March 4. Fix backing |
411 |
|
up when a regexp isearch is made more general. Use symbolic |
412 |
|
accessor functions for isearch stack frames to make usage clearer. |
413 |
|
(search-whitespace-regexp): Made groups in documentation shy (as |
414 |
|
is the group in the default value). |
415 |
|
(isearch-fallback): New function, addresses problems with regexps |
416 |
|
liberalized by `\|', adds support for liberalization by `\}' (the |
417 |
|
general repetition construct), and incorporates behavior for |
418 |
|
`*'/`?'. |
419 |
|
(isearch-}-char): New command, calls `isearch-fallback' with |
420 |
|
arguments appropriate to a typed `}'. |
421 |
|
(isearch-*-char, isearch-|-char): Now just call `isearch-fallback' |
422 |
|
appropriately. |
423 |
|
(isearch-mode-map): Bind `}' to `isearch-}-char'. |
424 |
|
(isearch-string, isearch-message,string, isearch-point) |
425 |
|
(isearch-success, isearch-forward-flag, isearch-other-end) |
426 |
|
(isearch-word, isearch-invalid-regexp, isearch-wrapped) |
427 |
|
(isearch-barrier, isearch-within-brackets, isearch-case-fold-search): |
428 |
|
New inline functions to read fields of a stack frame. |
429 |
|
|
430 |
|
2004-08-14 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> (tiny change) |
431 |
|
|
432 |
|
* battery.el (battery-linux-proc-acpi): Look into battery |
433 |
|
directories matching the literal string "CMB", too (required for |
434 |
|
Linux kernel version 2.6.7). |
435 |
|
|
436 |
|
2004-08-14 John Paul Wallington <jpw@gnu.org> |
437 |
|
|
438 |
|
* cus-start.el (read-file-name-completion-ignore-case): Add. |
439 |
|
(blink-cursor-alist): Change version to "21.4". |
440 |
|
|
441 |
|
* emacs-lisp/bytecomp.el (forward-word): Allow 0 args. |
442 |
|
|
443 |
|
2004-08-11 Daniel Pfeiffer <occitan@esperanto.org> |
444 |
|
|
445 |
|
* speedbar.el (speedbar-scan-subdirs): New option. |
446 |
|
(speedbar-file-lists): Don't ignore file-name case on Unix and use |
447 |
|
dolist. |
448 |
|
(speedbar-insert-files-at-point): Take an extra argument and use |
449 |
|
it to optionally find out if a subdir is empty. Also unreadable |
450 |
|
files don't get expand buttons. |
451 |
|
(speedbar-directory): New image (unused pixmap already existed). |
452 |
|
(speedbar-expand-image-button-alist): Use it. |
453 |
|
|
454 |
|
2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org> |
455 |
|
|
456 |
|
CC Mode update to 5.30.9: |
457 |
|
|
458 |
|
* progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features): |
459 |
|
Move from cc-vars to cc-defs for dependency reasons. Fix the |
460 |
|
POSIX char class test to check that it works in |
461 |
|
`skip-chars-(forward|backward)' too. |
462 |
|
|
463 |
|
* progmodes/cc-align.el (c-lineup-arglist): Fix bug when the |
464 |
|
first argument starts with a special brace list. |
465 |
|
|
466 |
|
* progmodes/cc-engine.el (c-forward-type): Fix promotion bug |
467 |
|
when `c-opt-type-concat-key' is used (i.e. in Pike). |
468 |
|
|
469 |
|
* progmodes/cc-engine.el (c-looking-at-special-brace-list): |
470 |
|
Fix bug when the inner char pair doesn't have paren syntax, i.e. "(< |
471 |
|
>)". |
472 |
|
|
473 |
|
* progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic |
474 |
|
whitespace safe. |
475 |
|
|
476 |
|
* progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor |
477 |
|
position for `arglist-intro', `arglist-cont-nonempty' and |
478 |
|
`arglist-close' when there are two arglist open parens on the same |
479 |
|
line and there's nothing in front of the first. |
480 |
|
|
481 |
|
* progmodes/cc-fonts.el (c-basic-matchers-before): Fix font |
482 |
|
locking of qualified names in Java, which previously could fontify |
483 |
|
common indexing expressions in many cases. The standard Java |
484 |
|
naming conventions are used to tell them apart. |
485 |
|
|
486 |
|
* progmodes/cc-align.el (c-lineup-whitesmith-in-block): |
487 |
|
Fix inconsistency wrt opening parens on the first line inside a paren |
488 |
|
block. |
489 |
|
|
490 |
|
* progmodes/cc-defs.el (c-langs-are-parametric): Must be known at |
491 |
|
compile time for the sake of `c-major-mode-is'. |
492 |
|
|
493 |
|
(c-mode-is-new-awk-p): Made it a macro to delay expansion of |
494 |
|
`c-major-mode-is' in the event that this is used inside a |
495 |
|
`c-lang-defconst'. |
496 |
|
|
497 |
|
* progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside |
498 |
|
`c-lang-defconst' so that it works better with fallback languages. |
499 |
|
|
500 |
|
* progmodes/cc-defs.el (c-add-language): Fix a typo that caused |
501 |
|
it to fail to record the base mode. |
502 |
|
|
503 |
|
* progmodes/cc-engine.el (c-syntactic-re-search-forward): |
504 |
|
Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL |
505 |
|
is used. Reordered the syntax checks to get more efficient |
506 |
|
skipping in some situations. |
507 |
|
|
508 |
|
* progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line |
509 |
|
continuation which might precede the newly inserted '{'. |
510 |
|
|
511 |
|
* progmodes/cc-engine.el (c-syntactic-re-search-forward): |
512 |
|
Fix cases where it could loop indefinitely. |
513 |
|
|
514 |
|
* progmodes/cc-fonts.el (c-font-lock-declarators): Handle array |
515 |
|
size specs correctly. Only fontify identifiers in front of '(' |
516 |
|
with as functions - don't accept any paren char. Tightened up |
517 |
|
initializer skipping to stop before function and class blocks. |
518 |
|
|
519 |
|
* progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where |
520 |
|
the point could be left directly after an open paren when finding |
521 |
|
the beginning of the first decl in the block. |
522 |
|
|
523 |
|
* progmodes/cc-engine.el (c-parse-state): Don't use the syntax |
524 |
|
table when filtering out legitimate open parens to be recorded. |
525 |
|
This could cause cache inconsistencies when e.g. |
526 |
|
`c++-template-syntax-table' was temporarily in use. |
527 |
|
|
528 |
|
* progmodes/cc-engine.el (c-on-identifier) |
529 |
|
(c-simple-skip-symbol-backward): Small fix for handling "-" |
530 |
|
correctly in `skip-chars-backward'. Affected the operator lfun |
531 |
|
syntax in Pike. |
532 |
|
|
533 |
|
* progmodes/cc-engine.el (c-invalidate-sws-region-after): |
534 |
|
Fix bug that could cause an error from `after-change-functions' when |
535 |
|
the changed region is at bob. |
536 |
|
|
537 |
|
2004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org> |
538 |
|
|
539 |
|
CC Mode update to 5.30.9: |
540 |
|
|
541 |
|
* progmodes/cc-cmds.el, progmodes/cc-vars.el: Amend doc(-strings) |
542 |
|
to say that <TAB> doesn't insert WS into a CPP line. |
543 |
|
(c-indent-command, c-tab-always-indent): Amend doc strings. |
544 |
|
|
545 |
|
* progmodes/cc-styles.el, progmodes/cc-engine.el: Add in two |
546 |
|
checks for user errors, thus eliminating cryptic and unhelpful |
547 |
|
Emacs error messages. (1) Check the arg to `c-set-style' is a |
548 |
|
string. (2) Check that settings to `c-offsets-alist' are not |
549 |
|
spuriously quoted. |
550 |
|
|
551 |
|
* progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment |
552 |
|
which precedes the newly inserted `{'. |
553 |
|
|
554 |
|
2004-08-10 Michael Albinus <michael.albinus@gmx.de> |
555 |
|
|
556 |
|
Sync with Tramp 2.0.44. |
557 |
|
|
558 |
|
* net/tramp.el (tramp-post-connection): Quote $1 and $2 of shell |
559 |
|
function "tramp_file_attributes". Otherwise, file names |
560 |
|
containing spaces are misinterpreted. Reported by Magnus Henoch |
561 |
|
<mange@freemail.hu>. |
562 |
|
(tramp-handle-file-truename): FILENAME must be expanded first. |
563 |
|
Otherwise, parameters like "/ssh:deego@gnufans.net:~" will return |
564 |
|
obscure results. Reported by D. Goel <deego@gnufans.org>. |
565 |
|
(tramp-handle-verify-visited-file-modtime): If file does not |
566 |
|
exist, say it is not modified if and only if that agrees with the |
567 |
|
buffer's record. Check whether a file is visiting the buffer, or |
568 |
|
the buffer has no recorded last modification time. Return t in |
569 |
|
case the visiting file doesn't exist. Suggested by Luc Teirlinck |
570 |
|
<teirllm@auburn.edu>. |
571 |
|
(tramp-handle-write-region): Pass modtime explicitely to |
572 |
|
`set-visited-file-modtime', because filename can be different |
573 |
|
from (buffer-file-name) if `file-precious-flag' is set. |
574 |
|
`set-visited-file-modtime' must be called always when `visit' is t |
575 |
|
or a string. Suggested by Luc Teirlinck <teirllm@auburn.edu>. |
576 |
|
(tramp-handle-set-visited-file-modtime): If `time-list' is not |
577 |
|
nil, don't apply the whole body. If the file doesn't exists, set |
578 |
|
modtime to '(-1 65535). Suggested by Luc Teirlinck |
579 |
|
<teirllm@auburn.edu>. |
580 |
|
|
581 |
|
2004-08-09 Luc Teirlinck <teirllm@auburn.edu> |
582 |
|
|
583 |
|
* help.el (describe-bindings): Doc fix. |
584 |
|
|
585 |
|
* subr.el (kbd): Doc fix. |
586 |
|
|
587 |
|
2004-08-08 John Paul Wallington <jpw@gnu.org> |
588 |
|
|
589 |
|
* ibuffer.el (define-ibuffer-column size): Use `string-to-number' |
590 |
|
instead of `string-to-int'. |
591 |
|
(define-ibuffer-column mode): Fix indentation. |
592 |
|
|
593 |
|
2004-08-08 Lars Hansen <larsh@math.ku.dk> |
594 |
|
|
595 |
|
* wid-edit.el (widget-sexp-validate): Allow whitespace after expression. |
596 |
|
|
597 |
|
2004-08-08 Luc Teirlinck <teirllm@auburn.edu> |
598 |
|
|
599 |
|
* subr.el (global-unset-key, local-unset-key): Doc fixes. |
600 |
|
|
601 |
|
* novice.el (disabled-command-function): New variable renamed from |
602 |
|
`disabled-command-hook'. |
603 |
|
(disabled-command-hook): Keep the _variable_ as alias for |
604 |
|
`disabled-command-function' and make obsolete. |
605 |
|
(disabled-command-function): Function renamed from |
606 |
|
`disabled-command-hook'. Adapt code to name change of the variable. |
607 |
|
|
608 |
|
2004-08-07 Satyaki Das <satyaki@theforce.stanford.edu> (tiny change) |
609 |
|
|
610 |
|
* simple.el (completion-root-regexp): New defvar. |
611 |
|
(completion-setup-function): Use it instead of a literal string. |
612 |
|
|
613 |
|
2004-08-07 John Paul Wallington <jpw@gnu.org> |
614 |
|
|
615 |
|
* emacs-lisp/re-builder.el (reb-re-syntax): Add `rx' syntax. |
616 |
|
(reb-lisp-mode): Require `rx' feature when `re-reb-syntax' is `rx'. |
617 |
|
(reb-lisp-syntax-p, reb-change-syntax): `rx' is a Lisp syntax. |
618 |
|
(reb-cook-regexp): Call `rx-to-string' when `re-reb-syntax' is `rx'. |
619 |
|
|
620 |
|
2004-08-05 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change) |
621 |
|
|
622 |
|
* mail/mail-extr.el (mail-extr-disable-voodoo): New variable. |
623 |
|
(mail-extr-voodoo): Check mail-extr-disable-voodoo. |
624 |
|
|
625 |
|
2004-08-04 Kenichi Handa <handa@m17n.org> |
626 |
|
|
627 |
|
* international/encoded-kb.el (encoded-kbd-setup-keymap): |
628 |
|
Fix previous change. |
629 |
|
|
630 |
|
2004-08-03 Kenichi Handa <handa@m17n.org> |
631 |
|
|
632 |
|
* international/encoded-kb.el: The following changes are to |
633 |
|
utilize key-translation-map instead of minor mode map. |
634 |
|
(encoded-kbd-iso2022-non-ascii-map): Delete it. |
635 |
|
(encoded-kbd-coding, encoded-kbd-handle-8bit): Delete them. |
636 |
|
(encoded-kbd-last-key): New function. |
637 |
|
(encoded-kbd-iso2022-single-shift): New function. |
638 |
|
(encoded-kbd-iso2022-designation) |
639 |
|
(encoded-kbd-self-insert-iso2022-7bit) |
640 |
|
(encoded-kbd-self-insert-iso2022-8bit) |
641 |
|
(encoded-kbd-self-insert-sjis, encoded-kbd-self-insert-big5) |
642 |
|
(encoded-kbd-self-insert-ccl): Make them suitable for bindings in |
643 |
|
key-translation-map. |
644 |
|
(encoded-kbd-setup-keymap): Setup key-translation-map. |
645 |
|
(saved-key-translation-map): New variable. |
646 |
|
(encoded-kbd-mode): Save/restore key-translation-map. Adjusted |
647 |
|
for the change of encoded-kbd-setup-keymap. |
648 |
|
|
649 |
|
2004-08-02 Kim F. Storm <storm@cua.dk> |
650 |
|
|
651 |
|
* avoid.el (mouse-avoidance-point-position): Use window-inside-edges |
652 |
|
and call compute-motion with nil for topos and width to get proper |
653 |
|
usable width and height for both window and non-window systems. |
654 |
|
|
655 |
|
* windmove.el (windmove-coordinates-of-position): Let compute-motion |
656 |
|
calculate usable window width and height. |
657 |
|
|
658 |
|
* window.el (window-buffer-height): Call compute-motion with nil width. |
659 |
|
|
660 |
|
2004-08-01 David Kastrup <dak@gnu.org> |
661 |
|
|
662 |
|
* replace.el (query-replace-read-from): |
663 |
|
Use `query-replace-compile-replacement'. |
664 |
|
(query-replace-compile-replacement): New function. |
665 |
|
(query-replace-read-to): Use `query-replace-compile-replacement' |
666 |
|
for repeating the last command. |
667 |
|
|
668 |
|
2004-08-01 John Paul Wallington <jpw@gnu.org> |
669 |
|
|
670 |
|
* printing.el (toplevel, pr-ps-fast-fire, pr-ps-set-utility) |
671 |
|
(pr-ps-set-printer, pr-txt-set-printer, pr-eval-setting-alist) |
672 |
|
(pr-switches): Remove period from end of error messages. |
673 |
|
|
674 |
|
* help-mode.el (help-go-back): Likewise. |
675 |
|
|
676 |
|
* abbrev.el (only-global-abbrevs): Doc fix. |
677 |
|
(edit-abbrevs-map): Define within defvar. |
678 |
|
(quietly-read-abbrev-file): Doc fix. |
679 |
|
|
680 |
|
2004-07-31 Luc Teirlinck <teirllm@auburn.edu> |
681 |
|
|
682 |
|
* novice.el (enable-command, disable-command): Doc fixes. |
683 |
|
|
684 |
|
* subr.el (event-modifiers, event-basic-type): Doc fixes. |
685 |
|
|
686 |
|
2004-07-30 Richard M. Stallman <rms@gnu.org> |
687 |
|
|
688 |
|
* subr.el (with-local-quit): Doc fix. |
689 |
|
|
690 |
|
2004-07-30 Luc Teirlinck <teirllm@auburn.edu> |
691 |
|
|
692 |
|
* international/utf-8.el (utf-translate-cjk-mode): Doc fix. |
693 |
|
|
694 |
|
2004-07-28 Luc Teirlinck <teirllm@auburn.edu> |
695 |
|
|
696 |
|
* custom.el (defcustom): Doc fix. |
697 |
|
|
698 |
|
2004-07-28 Masatake YAMATO <jet@gyve.org> |
699 |
|
|
700 |
|
* progmodes/etags.el (etags-tags-apropos): Show building progress. |
701 |
|
|
702 |
|
2004-07-26 Stefan Monnier <monnier@iro.umontreal.ca> |
703 |
|
|
704 |
|
* imenu.el (imenu-prev-index-position-function) |
705 |
|
(imenu-extract-index-name-function, imenu-name-lookup-function) |
706 |
|
(imenu--index-alist): Docstring redundancy fix. |
707 |
|
|
708 |
|
2004-07-25 Lars Hansen <larsh@math.ku.dk> |
709 |
|
|
710 |
|
* wdired.el (wdired-finish-edit): Require dired-aux before locally |
711 |
|
binding dired-backup-overwrite. |
712 |
|
|
713 |
|
2004-07-25 John Paul Wallington <jpw@gnu.org> |
714 |
|
|
715 |
|
* subr.el (butlast, event-modifiers, event-basic-type): Doc fixes. |
716 |
|
|
717 |
|
2004-07-24 Luc Teirlinck <teirllm@auburn.edu> |
718 |
|
|
719 |
|
* term/tty-colors.el (tty-color-approximate): Doc fix. |
720 |
|
|
721 |
|
* select.el (x-get-selection, x-set-selection): Doc fixes. |
722 |
|
|
723 |
|
* frame.el (make-frame): Doc fix. |
724 |
|
|
725 |
|
2004-07-24 Richard M. Stallman <rms@gnu.org> |
726 |
|
|
727 |
|
* mail/rmail.el (rmail-mime-charset-pattern): |
728 |
|
Don't include semicolon in the charset value. |
729 |
|
|
730 |
|
* replace.el (occur-next-error): Call set-window-point. |
731 |
|
(occur-engine): Handle negative NLINES. |
732 |
|
|
733 |
|
2004-07-23 Luc Teirlinck <teirllm@auburn.edu> |
734 |
|
|
735 |
|
* frame.el (modify-all-frames-parameters): Minor doc fix. |
736 |
|
(set-frame-configuration): Doc fix. |
737 |
|
|
738 |
|
2004-07-23 Matt Hodges <matt@stchem.bham.ac.uk> (tiny change) |
739 |
|
|
740 |
|
* simple.el (completion-setup-function): Compute the common parts |
741 |
|
and the first difference place correctly when |
742 |
|
partial-completion-mode is on. |
743 |
|
|
744 |
|
2004-07-22 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
745 |
|
|
746 |
|
* ps-print.el: Doc fix. |
747 |
|
(ps-print-version): New version 6.6.5. |
748 |
|
(ps-printing-region): Doc fix. |
749 |
|
(ps-generate-string-list): Comment fix. |
750 |
|
(ps-message-log-max): Code fix. |
751 |
|
|
752 |
|
2004-07-22 Michael Piotrowski <mxp@dynalabs.de> (tiny change) |
753 |
|
|
754 |
|
* ps-print.el (ps-begin-file): Improve the DSC compliance of the |
755 |
|
generated PostScript. |
756 |
|
|
757 |
2004-08-17 Reiner Steib <Reiner.Steib@gmx.de> |
2004-08-17 Reiner Steib <Reiner.Steib@gmx.de> |
758 |
|
|
759 |
* net/tls.el (tls-process-connection-type): Fix docstring. (Sync |
* net/tls.el (tls-process-connection-type): Fix docstring. (Sync |
778 |
|
|
779 |
2004-07-20 Richard M. Stallman <rms@gnu.org> |
2004-07-20 Richard M. Stallman <rms@gnu.org> |
780 |
|
|
781 |
* textmodes/fill.el (fill-comment-paragraph): Handle indent-tabs-mode. |
* textmodes/fill.el (fill-nobreak-p): If this break point is |
782 |
(fill-delete-newlines): Call sentence-end as function. |
at the end of the line, don't consider the newline which follows |
783 |
(fill-nobreak-p, canonically-space-region): Likewise. |
as a reason to return t. |
|
(fill-nobreak-p): If this break point is at the end of the line, |
|
|
don't consider the newline which follows as a reason to return t. |
|
784 |
|
|
785 |
2004-07-19 John Paul Wallington <jpw@gnu.org> |
2004-07-19 John Paul Wallington <jpw@gnu.org> |
786 |
|
|
793 |
|
|
794 |
2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net> |
2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net> |
795 |
|
|
796 |
* net/tramp.el (tramp-handle-verify-visited-file-modtime): New |
* net/tramp.el (tramp-handle-verify-visited-file-modtime): |
797 |
docstring. From Luc Teirlinck. |
New docstring. From Luc Teirlinck. |
798 |
|
|
799 |
2004-07-17 Luc Teirlinck <teirllm@auburn.edu> |
2004-07-17 Luc Teirlinck <teirllm@auburn.edu> |
800 |
|
|