Mercurial > emacs
comparison lisp/ChangeLog @ 82981:335d5c2fc901
Revision: miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2
Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0
Patches applied:
* lorentey@elte.hu--2004/emacs--multi-tty--0--patch-224
Added sorted-doc to backup regex in lib-src.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-465
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-482
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-483
Build-in-place tweak
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-484
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487
Tweak permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490
Update from CVS: man/fixit.texi (Spelling): Fix typo.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495
Update from CVS: Add missing lisp/mh-e files
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-522
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 04 Sep 2004 12:01:21 +0000 |
parents | 810622932352 9cd521d53335 |
children |
comparison
equal
deleted
inserted
replaced
82980:08aac74a5b90 | 82981:335d5c2fc901 |
---|---|
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 | |
1 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de> | 757 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de> |
2 | 758 |
3 * net/tls.el (tls-process-connection-type): Fix docstring. (Sync | 759 * net/tls.el (tls-process-connection-type): Fix docstring. (Sync |
4 with Gnus v5_10 branch.) | 760 with Gnus v5_10 branch.) |
5 | 761 |
20 | 776 |
21 * frame.el (modify-all-frames-parameters): Minor doc fix. | 777 * frame.el (modify-all-frames-parameters): Minor doc fix. |
22 | 778 |
23 2004-07-20 Richard M. Stallman <rms@gnu.org> | 779 2004-07-20 Richard M. Stallman <rms@gnu.org> |
24 | 780 |
25 * textmodes/fill.el (fill-comment-paragraph): Handle indent-tabs-mode. | 781 * textmodes/fill.el (fill-nobreak-p): If this break point is |
26 (fill-delete-newlines): Call sentence-end as function. | 782 at the end of the line, don't consider the newline which follows |
27 (fill-nobreak-p, canonically-space-region): Likewise. | 783 as a reason to return t. |
28 (fill-nobreak-p): If this break point is at the end of the line, | |
29 don't consider the newline which follows as a reason to return t. | |
30 | 784 |
31 2004-07-19 John Paul Wallington <jpw@gnu.org> | 785 2004-07-19 John Paul Wallington <jpw@gnu.org> |
32 | 786 |
33 * dired-aux.el (dired-file-set-difference): Don't use `caddr'. | 787 * dired-aux.el (dired-file-set-difference): Don't use `caddr'. |
34 | 788 |
37 * dired-aux.el (dired-do-kill-lines): Expand docstring. | 791 * dired-aux.el (dired-do-kill-lines): Expand docstring. |
38 Delete irrelevant code. | 792 Delete irrelevant code. |
39 | 793 |
40 2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net> | 794 2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net> |
41 | 795 |
42 * net/tramp.el (tramp-handle-verify-visited-file-modtime): New | 796 * net/tramp.el (tramp-handle-verify-visited-file-modtime): |
43 docstring. From Luc Teirlinck. | 797 New docstring. From Luc Teirlinck. |
44 | 798 |
45 2004-07-17 Luc Teirlinck <teirllm@auburn.edu> | 799 2004-07-17 Luc Teirlinck <teirllm@auburn.edu> |
46 | 800 |
47 * autorevert.el: Describe `Auto Revert Tail Mode' in `Commentary' | 801 * autorevert.el: Describe `Auto Revert Tail Mode' in `Commentary' |
48 section. | 802 section. |