1 |
2004-10-08 Peter Seibel <peter@javamonkey.com> (tiny change) |
2 |
|
3 |
* emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Change |
4 |
paragraph-start regexp so we don't fill code starting with #'( |
5 |
|
6 |
2004-10-08 Sebastien Kirche <seki@seki.fr> (tiny change) |
7 |
|
8 |
* mail/mail-extr.el (mail-extr-ignore-realname-equals-mailbox-name): |
9 |
New defcustom. |
10 |
(extract-address-components): Use it. |
11 |
|
12 |
2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net> |
13 |
|
14 |
* subr.el (make-progress-reporter, progress-reporter-update) |
15 |
(progress-reporter-force-update, progress-reporter-do-update) |
16 |
(progress-reporter-done): New functions. |
17 |
|
18 |
* tar-mode.el (tar-summarize-buffer): Use progress reporter. |
19 |
|
20 |
* progmodes/etags.el (etags-tags-completion-table): Use progress |
21 |
reporter. |
22 |
(etags-tags-apropos): Likewise. |
23 |
|
24 |
2004-10-08 Alan Mackenzie <acm@muc.de> |
25 |
|
26 |
* isearch.el (isearch-yank-line): C-y yanks to next EOL, not end |
27 |
of current line. |
28 |
|
29 |
2004-10-08 Masatake YAMATO <jet@gyve.org> |
30 |
|
31 |
* server.el (server-process-filter): Wrap `process-send-region' |
32 |
by `condition-case' to guard the case when the pipe to PROC is |
33 |
closed. |
34 |
|
35 |
2004-10-07 Mark A. Hershberger <mah@everybody.org> |
36 |
|
37 |
* xml.el (xml-substitute-special): Limit handling of external |
38 |
entities. |
39 |
|
40 |
2004-10-06 Nick Roberts <nickrob@snap.net.nz> |
41 |
|
42 |
* progmodes/gdb-ui.el (gdb-ann3): (Re-)initialise gdb-input-queue. |
43 |
|
44 |
2004-10-06 John Paul Wallington <jpw@gnu.org> |
45 |
|
46 |
* xml.el (xml-parse-dtd): Fix `error' call. |
47 |
|
48 |
2004-10-05 Mark A. Hershberger <mah@everybody.org> |
49 |
|
50 |
* xml.el (xml-substitute-special): Return a single string instead |
51 |
of a list of strings if an entity substitution is made. |
52 |
|
53 |
2004-10-05 Ulf Jasper <ulf.jasper@web.de> |
54 |
|
55 |
* calendar/icalendar.el: New file. |
56 |
|
57 |
2004-10-05 Juri Linkov <juri@jurta.org> |
58 |
|
59 |
* isearch.el (isearch-done): Set mark after running hook. |
60 |
Suggested by Drew Adams <drew.adams@oracle.com>. |
61 |
|
62 |
* info.el (Info-history, Info-toc): Fix Info headers. |
63 |
(Info-toc): Narrow buffer before Info-fontify-node. |
64 |
(Info-build-toc): Don't check for special Info file names. |
65 |
Set main-file to nil if Info-find-file returns a symbol. |
66 |
|
67 |
2004-10-05 Emilio C. Lopes <eclig@gmx.net>: |
68 |
|
69 |
* calendar/calendar.el (calendar-goto-iso-week): Add autoload. |
70 |
(calendar-mode-map): Add binding for `calendar-goto-iso-week'. |
71 |
* calendar/cal-menu.el (calendar-mode-map): Ditto. |
72 |
|
73 |
2004-10-05 Glenn Morris <gmorris@ast.cam.ac.uk> |
74 |
|
75 |
* calendar/cal-iso.el (calendar-iso-read-args): New function, |
76 |
for old interactive spec from calendar-goto-iso-date. |
77 |
(calendar-goto-iso-date): Use it. |
78 |
(calendar-goto-iso-week): New function. Suggested by Emilio |
79 |
C. Lopes <eclig@gmx.net>. |
80 |
|
81 |
2004-10-04 Luc Teirlinck <teirllm@auburn.edu> |
82 |
|
83 |
* textmodes/enriched.el (enriched-mode-map): Give |
84 |
`set-left-margin' and `set-right-margin' bindings that follow the |
85 |
minor mode conventions. |
86 |
|
87 |
2004-10-03 Stefan <monnier@iro.umontreal.ca> |
88 |
|
89 |
* textmodes/tex-mode.el (tex-dvi-view-command): Use `yap' on w32. |
90 |
(tex-font-lock-keywords-1): Add url and nolinkurl for args with `_'. |
91 |
(latex-block-args-alist): Add minipage and picture. |
92 |
(latex-block-body-alist): Use reftex-label if enabled. |
93 |
(latex-insert-block): Don't insert a \n if not necessary. |
94 |
(tex-compile-commands): Make sure dvips doesn't send to printer. |
95 |
(tex-compile-default): Handle the case where no executable is found. |
96 |
(latex-noindent-environments): New var. |
97 |
(latex-find-indent): Use it. Take an empty line as an arg-breaker. |
98 |
If tex-indent-allhanging is non-nil, make sure we only align for macros |
99 |
at beginning of line. |
100 |
|
101 |
2004-10-03 Daniel Pfeiffer <occitan@esperanto.org> |
102 |
|
103 |
* newcomment.el (comment-beginning): Doc fix and don't choke on |
104 |
unset `comment-end-skip' when at beginning of comment. |
105 |
|
106 |
2004-10-02 Dan Nicolaescu <dann@ics.uci.edu> |
107 |
|
108 |
* term.el (term-adjust-current-row-cache): Don't allow the current |
109 |
row to become negative. |
110 |
(term-emulate-terminal): Fix insert mode. Handle tab insertion at |
111 |
the end of the line. Fix scroll down. Add comments. |
112 |
(term-handle-ansi-escape): Don't exceed terminal width when moving |
113 |
right. |
114 |
(term-scroll-region): Move the cursor after setting the scroll region. |
115 |
|
116 |
2004-10-01 Luc Teirlinck <teirllm@auburn.edu> |
117 |
|
118 |
* indent.el (set-left-margin, set-right-margin): Rename `lm' arg |
119 |
to `width' for consistency with docstring. Doc fix. |
120 |
|
121 |
2004-10-01 Martin Stjernholm <bug-cc-mode@gnu.org> |
122 |
|
123 |
* progmodes/cc-langs.el: Load cl here since cc-defs doesn't do it. |
124 |
This is necessary for derived modes. |
125 |
|
126 |
2004-09-30 Kim F. Storm <storm@cua.dk> |
127 |
|
128 |
* kmacro.el (kmacro-lambda-form, kmacro-extract-lambda): Add. |
129 |
(kmacro-bind-to-key, kmacro-name-last-macro): Use kmacro-lambda-form. |
130 |
|
131 |
* edmacro.el: Require kmacro to use the new kmacro-lambda-form and |
132 |
kmacro-extract-lambda functions. |
133 |
(edit-kbd-macro): Handle kmacro lambda forms. |
134 |
Include counter and counter format in edit buffer. |
135 |
(edmacro-finish-edit): Get counter and format from edit buffer and |
136 |
update kmacro bindings when found. |
137 |
|
138 |
2004-09-29 Luc Teirlinck <teirllm@auburn.edu> |
139 |
|
140 |
* textmodes/paragraphs.el (forward-paragraph): |
141 |
Avoid args-out-of-range error when point winds up at the beginning of |
142 |
the buffer and hard newlines are enabled. |
143 |
|
144 |
* newcomment.el (comment-multi-line): Doc fix. |
145 |
|
146 |
2004-09-29 Stefan Monnier <monnier@iro.umontreal.ca> |
147 |
|
148 |
* diff-mode.el (diff-file-header-re): Tighten up regexp a tiny bit. |
149 |
(diff-fixup-modifs): Catch unified-diff file-headers. |
150 |
|
151 |
2004-09-28 Stefan <monnier@iro.umontreal.ca> |
152 |
|
153 |
* dired.el (dired-view-command-alist): Use more efficient regexps. |
154 |
Remove dubious arguments. |
155 |
(dired-align-file): New function. |
156 |
(dired-insert-directory): Use it. |
157 |
(dired-move-to-end-of-filename): Make the " -> " search more specific. |
158 |
(dired-buffers-for-dir): Remove unused var `pattern'. |
159 |
|
160 |
2004-09-29 Kim F. Storm <storm@cua.dk> |
161 |
|
162 |
* progmodes/gdb-ui.el (breakpoint): Define as fringe bitmap. |
163 |
(gdb-mouse-toggle-breakpoint): Fix fringe-bitmaps-at-pos usage. |
164 |
(gdb-put-breakpoint-icon): Use breakpoint bitmap. |
165 |
|
166 |
* fringe.el (fringe-bitmap-p): New macro. |
167 |
(fringe-bitmaps): Add standard fringe bitmaps on load. |
168 |
|
169 |
2004-09-28 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change) |
170 |
|
171 |
* calendar/diary-lib.el (list-diary-entries): Save diary buffer |
172 |
from diary display excursion. Store diary buffer's point for |
173 |
`simple-diary-display'. |
174 |
(simple-diary-display): Set window point and start when |
175 |
displaying buffer, to preserve point. |
176 |
|
177 |
2004-09-27 Luc Teirlinck <teirllm@auburn.edu> |
178 |
|
179 |
* textmodes/enriched.el (enriched-translations): Replace defconst |
180 |
with defvar. |
181 |
|
182 |
2004-09-26 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
183 |
|
184 |
* printing.el: Doc fix. |
185 |
(pr-version): New version number (6.8.1). |
186 |
(pr-ps-file-using-ghostscript): Use make-temp-file instead of |
187 |
make-temp-name. |
188 |
(pr-delete-file): Check if file exists before deleting it. |
189 |
Reported by Lennart Borgman <lennart.borgman.073@student.lu.se>. |
190 |
|
191 |
2004-09-26 Stefan <monnier@iro.umontreal.ca> |
192 |
|
193 |
* term.el (term-display-table): New variable. |
194 |
(term-mode): Use it. |
195 |
(term-exec-1): Set the coding system to binary. |
196 |
(term-emulate-terminal): Decode the string before inserting it. |
197 |
|
198 |
2004-09-26 Dan Nicolaescu <dann@ics.uci.edu> |
199 |
|
200 |
* term.el (term-ansi-at-eval-string, term-ansi-default-fg) |
201 |
(term-ansi-default-bg, term-ansi-current-temp): Delete unused vars. |
202 |
(map): Bind S-prior, S-next and S-insert. |
203 |
(term-mode): Set `indent-tabs-mode' to nil. |
204 |
(term-paste): New function to be bound to S-insert. |
205 |
(term-send-del, term-send-backspace): Change the strings sent. |
206 |
(term-termcap-format): Synchronyze with etc/e/eterm.ti. |
207 |
(term-handle-colors-array): Fix handling of underline and reverse. |
208 |
(term-handle-ansi-escape): Do not handle smcup/rmcup. Add comments. |
209 |
(term-erase-in-line): Fix comparison. |
210 |
(term-emulate-terminal): Fix line wrap handling. |
211 |
(term-start-output-log): Rename from `term-set-output-log'. |
212 |
(term-stop-output-log): Rename from `term-stop-photo'. |
213 |
(term-switch-to-alternate-sub-buffer): Comment out, unused. |
214 |
|
215 |
2004-09-25 Stefan <monnier@iro.umontreal.ca> |
216 |
|
217 |
* dired.el (dired-move-to-filename): Don't output a message if |
218 |
raise-error is non-nil. Fix return position and value. |
219 |
|
220 |
* files.el (insert-directory): Obey --dired even with symlinks. |
221 |
|
222 |
2004-09-25 Lars Hansen <larsh@math.ku.dk> |
223 |
|
224 |
* ls-lisp.el (ls-lisp-format): Mark file names with property |
225 |
dired-filename. |
226 |
|
227 |
2004-09-25 Kim F. Storm <storm@cua.dk> |
228 |
|
229 |
* ido.el (ido-max-directory-size): New defcustom. |
230 |
(ido-decorations): Add "too big" element. |
231 |
(ido-directory-too-big): New dynamic var. |
232 |
(ido-may-cache-directory): Don't cache big directories. |
233 |
(ido-directory-too-big-p): New defun. |
234 |
(ido-set-current-directory): Update ido-directory-too-big. |
235 |
(ido-read-internal): Make empty ido-cur-item if too-big. |
236 |
(ido-buffer-internal): Use ido-read-internal directly instead of |
237 |
ido-read-buffer. |
238 |
(ido-file-internal): Init ido-directory-too-big. |
239 |
(ido-complete): <TAB> If ido-directory-too-big is set, clear it, |
240 |
and redo completion with full list. |
241 |
(ido-toggle-ignore): <C-a> If ido-directory-too-big is set, clear |
242 |
it, and show completions. |
243 |
(ido-all-completions): Let bind ido-directory-too-big to nil. |
244 |
(ido-exhibit): Handle ido-directory-too-big. |
245 |
(ido-read-buffer): Handle fallback to read-buffer. |
246 |
Init ido-directory-too-big. |
247 |
(ido-read-file-name, ido-read-directory-name, ido-completing-read): |
248 |
Init ido-directory-too-big. |
249 |
|
250 |
2004-09-24 Luc Teirlinck <teirllm@auburn.edu> |
251 |
|
252 |
* subr.el (delay-mode-hooks): Doc fix. |
253 |
|
254 |
2004-09-23 Luc Teirlinck <teirllm@auburn.edu> |
255 |
|
256 |
* textmodes/enriched.el |
257 |
(enriched-default-text-properties-local-flag): New variable. |
258 |
(enriched-mode): Make sure that enabling and disabling the mode is |
259 |
a no-op. Doc fix. |
260 |
|
261 |
2004-09-23 H,Ae(Bkon Malmedal <hmalmedal@yahoo.no> (tiny change) |
262 |
|
263 |
* calendar/holidays.el (holiday-advent): Report on a specified day |
264 |
offset from advent, not just advent. |
265 |
(holiday-easter-etc): Report on one specified day offset from |
266 |
easter, not all easter holidays. Various Easter holidays moved to |
267 |
`christian-holidays' variable in calendar.el. |
268 |
* calendar/calendar.el (christian-holidays): Adapt for new |
269 |
behaviour of `holiday-advent' and `holiday-easter-etc' functions. |
270 |
|
271 |
2004-09-23 Kim F. Storm <storm@cua.dk> |
272 |
|
273 |
* image.el (insert-sliced-image): Add doc string. |
274 |
|
275 |
* ido.el (ido-choice-list): New dynamic var for `list' context. |
276 |
(ido-context-switch-command): New dynamic var. |
277 |
(ido-define-mode-map): Generalize switch between file/buffer contexts. |
278 |
(ido-read-internal): Handle new `list' context. |
279 |
Handle insert-buffer and insert-file ido-exit values. |
280 |
(ido-buffer-internal): New arg switch-cmd. Use it to setup |
281 |
ido-context-switch-command. Handle insert-file ido-exit value. |
282 |
(ido-read-buffer): Set ido-context-switch-command to 'ignore |
283 |
unless it is already bound by caller. |
284 |
(ido-file-internal): New arg switch-cmd. Use it to setup |
285 |
ido-context-switch-command. Handle insert-buffer ido-exit value. |
286 |
(ido-enter-insert-buffer, ido-enter-insert-file): New commands |
287 |
used for context switching. |
288 |
(ido-all-completions): Handle new `list' context. |
289 |
(ido-make-choice-list): Return choices for `list' context. |
290 |
(ido-find-file-in-dir, ido-display-file, ido-write-file) |
291 |
(ido-display-buffer, ido-kill-buffer): Disable context switching. |
292 |
(ido-insert-buffer, ido-insert-file): Setup context switching. |
293 |
(ido-exhibit): Handle `list' context. |
294 |
(ido-read-file-name): Disable context switching. Handle fallback. |
295 |
(ido-read-directory-name): Disable context switching. |
296 |
(ido-completing-read): New defun like completing-read. Setup and |
297 |
use new `list' context. |
298 |
|
299 |
2004-09-20 Jesper Harder <harder@ifa.au.dk> |
300 |
|
301 |
* progmodes/tcl.el (inferior-tcl): Use pop-to-buffer. |
302 |
|
303 |
2004-09-21 Luc Teirlinck <teirllm@auburn.edu> |
304 |
|
305 |
* subr.el (after-change-major-mode-hook): Doc fix. |
306 |
|
307 |
2004-09-21 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
308 |
|
309 |
* printing.el: Doc fix. Add a new tip about the use of gsprint instead |
310 |
of ghostscript for monochrome PostScript file in Windows. |
311 |
|
312 |
2004-09-21 Kenichi Handa <handa@m17n.org> |
313 |
|
314 |
* descr-text.el (describe-char): Checking of quail activation |
315 |
fixed. |
316 |
|
317 |
2004-09-20 Luc Teirlinck <teirllm@auburn.edu> |
318 |
|
319 |
* subr.el (run-mode-hooks): Run `after-change-major-mode-hook' |
320 |
after the mode hooks instead of before. Doc fix. |
321 |
|
322 |
2004-09-20 Jason Rumney <jasonr@gnu.org> |
323 |
|
324 |
* startup.el (command-line) [windows-nt]: Try .emacs first, then |
325 |
_emacs, but revert to .emacs if neither exists in home directory. |
326 |
|
327 |
2004-09-20 John Paul Wallington <jpw@gnu.org> |
328 |
|
329 |
* bindings.el (completion-ignored-extensions): Add .dfsl. |
330 |
|
331 |
2004-09-20 Richard M. Stallman <rms@gnu.org> |
332 |
|
333 |
* bindings.el (scroll-left): Make it disabled. |
334 |
|
335 |
* files.el (enable-local-eval): Doc fix. |
336 |
|
337 |
* indent.el (move-to-left-margin): Special case for minibuffer. |
338 |
|
339 |
* term.el (term-emulate-terminal): Turn off undo for output. |
340 |
Use with-current-buffer and save-selected-window. |
341 |
|
342 |
* eshell/esh-ext.el (eshell-explicit-command-char): Doc fix. |
343 |
|
344 |
* progmodes/make-mode.el (makefile-fill-paragraph): |
345 |
Don't insist on spaces when looking for comments. # is enough. |
346 |
|
347 |
* files.el (hack-local-variables): Copy the variables list |
348 |
to another buffer, strip prefixes and suffixes there, then read. |
349 |
(enable-local-eval): Doc fix. |
350 |
(ignored-local-variables): Initialize to nil. |
351 |
(risky-local-variable-p): Don't check ignored-local-variables here. |
352 |
(hack-one-local-variable): Ignore var if in ignored-local-variables. |
353 |
|
354 |
2004-09-20 Dan Nicolaescu <dann@ics.uci.edu> |
355 |
|
356 |
* progmodes/sh-script.el (sh-mode-default-syntax-table): Set syntax |
357 |
of = to "." (punctuation). |
358 |
|
359 |
2004-09-19 Stefan <monnier@iro.umontreal.ca> |
360 |
|
361 |
* subr.el (event-basic-type): Fix mask (extend to 22bits). |
362 |
|
363 |
2004-09-18 Luc Teirlinck <teirllm@auburn.edu> |
364 |
|
365 |
* textmodes/enriched.el (enriched-rerun-flag): New variable. |
366 |
(enriched-before-change-major-mode): New function. |
367 |
Add it to `change-major-mode-hook'. |
368 |
(enriched-after-change-major-mode): New function. |
369 |
Add it to `after-change-major-mode-hook'. |
370 |
(enriched-mode): Make it work correctly if called from |
371 |
`after-change-major-mode-hook'. |
372 |
No longer set `indent-line-function'. |
373 |
|
374 |
* simple.el (fundamental-mode): Run `after-change-major-mode-hook'. |
375 |
|
376 |
* subr.el (after-change-major-mode-hook): New variable. |
377 |
(run-mode-hooks): Implement it. |
378 |
|
379 |
2004-09-18 Stefan Monnier <monnier@iro.umontreal.ca> |
380 |
|
381 |
* battery.el (battery-linux-proc-apm): Use string-to-number. |
382 |
(battery-linux-proc-acpi): Ignore all hidden files in the battery dir. |
383 |
Use dolist (and less indentation). Use erase-buffer. |
384 |
Pre-initialize `design-capacity', `warn', and `low'. |
385 |
(battery-format): Use replace-regexp-in-string. |
386 |
|
387 |
2004-09-18 Ralph Schleicher <rs@nunatak.allgaeu.org> |
388 |
|
389 |
* battery.el: Delete superfluous empty lines. |
390 |
(battery-linux-proc-acpi): Attempt to gather information from all |
391 |
battery subdirectories regardless of their file name. |
392 |
(battery-linux-proc-apm): Replace all occurrences of |
393 |
battery-hex-to-int-2 with string-to-int (base 16). |
394 |
(battery-hex-to-int-2, battery-hex-to-int): Delete functions. |
395 |
(battery-hex-map): Delete variable. |
396 |
|
397 |
2004-09-18 John Paul Wallington <jpw@gnu.org> |
398 |
|
399 |
* calc/calc-units.el (calc-quick-units): Fix overzealous |
400 |
s/or/unless/. |
401 |
|
402 |
2004-09-17 Romain Francoise <romain@orebokech.com> |
403 |
|
404 |
* ibuf-ext.el (define-ibuffer-filter filename): |
405 |
Expand dired-directory since buffer-file-name is absolute. |
406 |
|
407 |
2004-09-17 Dan Nicolaescu <dann@ics.uci.edu> |
408 |
|
409 |
* ediff-init.el (ediff-current-diff-face-A) |
410 |
(ediff-current-diff-face-B, ediff-current-diff-face-C) |
411 |
(ediff-current-diff-face-Ancestor) |
412 |
(ediff-fine-diff-face-A, ediff-fine-diff-face-B) |
413 |
(ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor) |
414 |
(ediff-even-diff-face-A, ediff-even-diff-face-B) |
415 |
(ediff-even-diff-face-C, ediff-even-diff-face-Ancestor) |
416 |
(ediff-odd-diff-face-A, ediff-odd-diff-face-B) |
417 |
(ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor): |
418 |
Use min-colors. |
419 |
|
420 |
* term.el (term-down): Perform vertical motion if DOWN is negative. |
421 |
(term-exec-1): Set both TERMCAP and TERMINFO unconditionally. |
422 |
(term-termcap-format): Synchronyze with the eterm terminfo entry |
423 |
in etc/e/eterm.ti. |
424 |
(term-handle-colors-array): If the current foreground or |
425 |
background are zero (i.e. unspecified), use the foreground and |
426 |
background of the default face for reverse video. |
427 |
(term-ansi-at-eval-string, term-ansi-default-fg) |
428 |
(term-ansi-default-bg, term-ansi-current-temp): Delete unused variable. |
429 |
(term-mem): Delete ununsed function. |
430 |
(term-protocol-version): Increment. |
431 |
(term-current-face): Set to default. |
432 |
|
433 |
2004-09-15 Thien-Thi Nguyen <ttn@gnu.org> |
434 |
|
435 |
* vc.el (annotate-time): Document point handling. |
436 |
(vc-annotate-display-autoscale): Doc fix. |
437 |
|
438 |
2004-09-15 Miles Bader <miles@gnu.org> |
439 |
|
440 |
* generic.el (generic-make-keywords-list): Use symbol rather than |
441 |
word anchors in regexp. |
442 |
|
443 |
2004-09-14 Sean O'Rourke <sorourke@cs.ucsd.edu> |
444 |
|
445 |
* ibuf-ext.el (define-ibuffer-filter filename): If buffer has |
446 |
no file name consider `dired-directory'. |
447 |
|
448 |
2004-09-14 Kim F. Storm <storm@cua.dk> |
449 |
|
450 |
* faces.el (cursor): Add face-no-inherit property. Doc fix. |
451 |
|
452 |
2004-09-14 Simon Josefsson <jas@extundo.com> |
453 |
|
454 |
* files.el (auto-mode-alist): Map .soa and .zone to dns-mode. |
455 |
|
456 |
* textmodes/dns-mode.el: Add. |
457 |
|
458 |
2004-09-13 Stefan Monnier <monnier@iro.umontreal.ca> |
459 |
|
460 |
* novice.el (disabled-command-hook): Use shorthand for obsolescence. |
461 |
(disabled-command-function): Make the ?\ char more obvious. |
462 |
|
463 |
* vc-arch.el (vc-arch-root, vc-arch-registered): |
464 |
* vc-mcvs.el (vc-mcvs-root, vc-mcvs-registered): Use vc-find-root. |
465 |
|
466 |
2004-09-13 Hovav Shacham <hovav@sha1.stanford.edu> |
467 |
|
468 |
* windmove.el (windmove-frame-edges): Report coordinates of |
469 |
outside edges of frame, not inside edges. |
470 |
(windmove-coordinates-of-position): Convert into wrapper to new |
471 |
function `windmove-coordinates-of-window-position'; |
472 |
`compute-motion' always applies to selected window. |
473 |
(windmove-coordinates-of-position): Update documentation to refer |
474 |
to Emacs 21 Lisp Reference Manual. |
475 |
(windmove-find-other-window): Fix off-by-one errors for max x,y. |
476 |
|
477 |
2004-09-13 Kim F. Storm <storm@cua.dk> |
478 |
|
479 |
* isearch.el (isearch-resume-in-command-history): Rename from |
480 |
isearch-resume-enabled and change default to nil. |
481 |
|
482 |
2004-09-12 Stefan Monnier <monnier@iro.umontreal.ca> |
483 |
|
484 |
* vc-hooks.el (vc-ignore-dir-regexp): New var. |
485 |
(vc-registered): Use it. |
486 |
(vc-find-root): New fun. |
487 |
|
488 |
* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): |
489 |
Don't tell to use \\{...} when it's already done. |
490 |
|
491 |
* textmodes/bibtex.el (bibtex-generate-url-list): Change format. |
492 |
Provide a sample complex default. |
493 |
(bibtex-url, bibtex-font-lock-url): Adapt to new format. |
494 |
(bibtex-entry): Use mapc. |
495 |
|
496 |
2004-09-12 Kim F. Storm <storm@cua.dk> |
497 |
|
498 |
* kmacro.el (kmacro-step-edit-prompt): Add "%s" format to message. |
499 |
|
500 |
* emulation/cua-rect.el (cua--rectangle-operation): Let bind |
501 |
inhibit-field-text-motion to t so rectangles work in comint buffers. |
502 |
|
503 |
* simple.el (choose-completion-string): Set buffer before running |
504 |
choose-completion-string-functions hook so it can be buffer-local. |
505 |
|
506 |
2004-09-12 Daniel Pfeiffer <occitan@esperanto.org> |
507 |
|
508 |
* progmodes/compile.el (compilation-start): Parse command to see |
509 |
if it starts with a cd, and if so perform it for the *compilation* |
510 |
buffer. Change the header to reflect this. |
511 |
|
512 |
2004-09-11 Kim F. Storm <storm@cua.dk> |
513 |
|
514 |
* ido.el (ido-enable-dot-prefix): Doc fix. |
515 |
(ido-enable-dot-prefix): New defcustom. |
516 |
(ido-set-matches1): Use it. |
517 |
|
518 |
2004-09-10 Stefan Monnier <monnier@iro.umontreal.ca> |
519 |
|
520 |
* textmodes/bibtex.el (bibtex-mark-active) |
521 |
(bibtex-run-with-idle-timer): Move the `if' inside the defun. |
522 |
|
523 |
2004-09-10 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
524 |
|
525 |
* textmodes/bibtex.el (bibtex-autokey-titleword-ignore): Regexp is |
526 |
used in a case insensitive environment. |
527 |
(bibtex-mode-map): Rearrange order of menus. |
528 |
(bibtex-quoted-string-re): Obsolete. |
529 |
(bibtex-complete-key-cleanup): Variable replaced by new function. |
530 |
(bibtex-font-lock-keywords): Use backquotes. |
531 |
(bibtex-font-lock-url-regexp): New internal variable. |
532 |
(bibtex-name-in-field): New optional arg remove-opt-alt to remove |
533 |
"OPT" and "ALT". |
534 |
(bibtex-insert-current-kill, bibtex-make-field) |
535 |
(bibtex-prepare-new-entry, bibtex-yank-pop, bibtex-String): Use unless. |
536 |
(bibtex-parse-field-text): Simplify. |
537 |
(bibtex-string=): New helper function. |
538 |
(bibtex-member-of-regexp): Merge with bibtex-autokey-get-title. |
539 |
(bibtex-map-entries): Use bibtex-string=. |
540 |
(bibtex-search-entry): Use not. |
541 |
(bibtex-enclosing-field): Fix docstring. |
542 |
(bibtex-assoc-regexp): Obsolete. |
543 |
(bibtex-format-entry): Use assoc-string and bibtex-string=. |
544 |
(bibtex-autokey-get-names): Handle empty name field. |
545 |
(bibtex-parse-strings): Use assoc-string and unless. |
546 |
(bibtex-complete-string-cleanup): Expansion list is passed as an arg. |
547 |
Use assoc-string. |
548 |
(bibtex-pop): Simplify. |
549 |
(bibtex-mode): Set font-lock-extra-managed-props. |
550 |
(bibtex-entry-update): Use assoc-string. |
551 |
(bibtex-parse-entry): Remove "OPT" and "ALT" from FIELD. |
552 |
(bibtex-autofill-entry): Use bibtex-string=. |
553 |
(bibtex-print-help-message): Simplify. |
554 |
(bibtex-find-entry): New optional arg START. |
555 |
(bibtex-validate): Use bibtex-string= and assoc-string. |
556 |
Do not call obsolete function compilation-parse-errors. |
557 |
(bibtex-remove-delimiters): Only remove delimiters if present. |
558 |
(bibtex-copy-entry-as-kill): Add docstring. |
559 |
(bibtex-clean-entry): Use bibtex-string=. Handle empty keys. |
560 |
Detect duplicate keys if bibtex-maintain-sorted-entries is nil. |
561 |
(bibtex-complete): Use bibtex-predefined-month-strings, |
562 |
bibtex-string=, and new function bibtex-complete-key-cleanup. |
563 |
(bibtex-generate-url-list): New variable. |
564 |
(bibtex-url): New command bound to C-c C-l and mouse-2. |
565 |
(bibtex-url-map): New local keymap for bibtex-url-mouse. |
566 |
(bibtex-font-lock-url): New function. |
567 |
|
568 |
2004-09-09 Stefan Monnier <monnier@iro.umontreal.ca> |
569 |
|
570 |
* progmodes/grep.el (grep-mode): Remove unnecessary autoload. |
571 |
|
572 |
2004-09-09 Kim F. Storm <storm@cua.dk> |
573 |
|
574 |
* kmacro.el (kmacro-bind-to-key): Associate dedicated macro |
575 |
counter and format with binding. |
576 |
(kmacro-name-last-macro): New defun. Like name-last-kbd-macro, but |
577 |
the declared macro uses own macro counter and format. Give symbol |
578 |
kmacro property. |
579 |
(kmacro-keymap): Bind kmacro-name-last-macro to n. |
580 |
(kmacro-start-macro, kmacro-end-macro, kmacro-call-macro) |
581 |
(kmacro-end-and-call-macro): Doc fix. |
582 |
|
583 |
2004-09-09 Lars Hansen <larsh@math.ku.dk> |
584 |
|
585 |
* desktop.el (desktop-clear-preserve-buffers): |
586 |
Remove make-obsolete-variable. |
587 |
|
588 |
2004-09-08 Richard M. Stallman <rms@gnu.org> |
589 |
|
590 |
* buff-menu.el (list-buffers-noselect): Call format-mode-line |
591 |
with the buffer as argument. |
592 |
|
593 |
2004-09-08 Stefan Monnier <monnier@iro.umontreal.ca> |
594 |
|
595 |
* vc-arch.el (vc-arch-state): Fix parsing for `names' method. |
596 |
|
597 |
2004-09-08 Juri Linkov <juri@jurta.org> |
598 |
|
599 |
* replace.el (perform-replace): Use `query-replace-descr'. |
600 |
|
601 |
* cus-start.el (history-delete-duplicates): Specify customization. |
602 |
|
603 |
* diff-mode.el (diff-mode-map): |
604 |
* progmodes/compile.el (compilation-mode-map): |
605 |
* progmodes/grep.el (grep-mode-map): |
606 |
* replace.el (occur-mode-map): Rename `next-error-follow-mode' |
607 |
to `next-error-follow-minor-mode'. |
608 |
|
609 |
2004-09-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
610 |
|
611 |
* isearch.el (isearch-lazy-highlight-update): Take into account |
612 |
the case of zero-length match at the search bound. |
613 |
|
614 |
2004-09-08 Kim F. Storm <storm@cua.dk> |
615 |
|
616 |
* emulation/cua-rect.el (cua--highlight-rectangle): Fix last |
617 |
change. Use zero width overlays when necessary. |
618 |
|
619 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
620 |
|
621 |
* subr.el (split-string): Docfix. |
622 |
|
623 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
624 |
|
625 |
* emacs-lisp/bytecomp.el (byte-compile-generate-call-tree): Doc fix. |
626 |
(display-call-tree): Ensure newline after caller/calls blocks. |
627 |
|
628 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
629 |
|
630 |
* startup.el (command-line-1): Make option |
631 |
--directory/-L modify `load-path' straight away. |
632 |
|
633 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
634 |
|
635 |
* progmodes/grep.el (grep-mode): Use normal autoload cookie. |
636 |
|
637 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
638 |
|
639 |
* emacs-lisp/autoload.el (make-autoload): |
640 |
Handle `define-compilation-mode'. |
641 |
|
642 |
* emacs-lisp/lisp-mode.el (define-compilation-mode): |
643 |
Specify `doc-string-elt' property. |
644 |
|
645 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
646 |
|
647 |
* bs.el (bs-mode): Doc fix. |
648 |
|
649 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
650 |
|
651 |
* info.el (Info-insert-dir): Fix temp buffer leak bug. |
652 |
|
653 |
2004-09-08 Thien-Thi Nguyen <ttn@gnu.org> |
654 |
|
655 |
* play/blackbox.el (bb-trace-ray): Avoid double tracing. |
656 |
|
657 |
2004-09-08 Kenichi Handa <handa@m17n.org> |
658 |
|
659 |
* ps-mule.el: Fix old function calls (ps-mule-chars-in-string -> |
660 |
length, ps-mule-string-char -> aref, ps-mule-next-index -> 1+, |
661 |
ps-mule-next-point -> 1+). |
662 |
|
663 |
* composite.el (encode-composition-rule): Add autoload cooky. |
664 |
|
665 |
2004-09-07 Luc Teirlinck <teirllm@auburn.edu> |
666 |
|
667 |
* format.el (buffer-auto-save-file-format): Make it permanent local. |
668 |
|
669 |
2004-09-07 Kim F. Storm <storm@cua.dk> |
670 |
|
671 |
* emacs-lisp/authors.el (authors-aliases): Add more aliases. |
672 |
(authors-fixed-entries): Fix typo. |
673 |
(authors-canonical-author-name): Compact multiple spaces. |
674 |
Ignore trivial names (e.g. only first name). |
675 |
|
676 |
* term.el (term-window-width): Only use full window width on |
677 |
window system if overflow-newline-into-fringe is enabled. |
678 |
(term-mode): Don't disable overflow-newline-into-fringe. |
679 |
|
680 |
2004-09-07 Stefan Monnier <monnier@iro.umontreal.ca> |
681 |
|
682 |
* term/xterm.el (function-key-map): Add bindings for C- and S- cursor |
683 |
motion as seen on my Mac OS X xterms. |
684 |
|
685 |
* newcomment.el (uncomment-region-default, comment-region-default): |
686 |
New functions extracted from uncomment-region and comment-region. |
687 |
(comment-region, comment-region-function, uncomment-region) |
688 |
(uncomment-region-function): Use them. |
689 |
|
690 |
* pcvs-util.el (cvs-string-prefix-p): Use compare-strings. |
691 |
|
692 |
* pcvs-info.el (cvs-states): Allow `ignore' on NEED-UPDATE. |
693 |
It's not crucial but can make sense at times. |
694 |
|
695 |
* vc-arch.el (vc-arch-workfile-version): Handle the special case before |
696 |
the first commit. |
697 |
|
698 |
* vc.el (vc-buffer-context, vc-restore-buffer-context): |
699 |
Disable obsolete code. |
700 |
|
701 |
2004-09-07 Juri Linkov <juri@jurta.org> |
702 |
|
703 |
* progmodes/grep.el (grep-highlight-matches): Change default from |
704 |
`t' to `auto-detect', and type from `boolean' to `choice'. Doc fix. |
705 |
(grep-compute-defaults): Set `grep-highlight-matches' to `t' |
706 |
if grep option `--color' is available, or to `nil' otherwise. |
707 |
(grep-process-setup): Call `grep-compute-defaults' if |
708 |
`grep-highlight-matches' is not computed. Set env-vars only |
709 |
if `grep-highlight-matches' is `t'. |
710 |
(grep-use-null-device): Remove redundant type `boolean' (`choice' |
711 |
is already defined). |
712 |
|
713 |
* progmodes/compile.el (compilation-start): Use copy of |
714 |
`process-environment' created by `copy-sequence' to not |
715 |
modify env-vars in the global `process-environment'. |
716 |
|
717 |
2004-09-06 Eli Zaretskii <eliz@gnu.org> |
718 |
|
719 |
* simple.el (next-error-follow-minor-mode): Fix last change. |
720 |
|
721 |
2004-09-05 Luc Teirlinck <teirllm@auburn.edu> |
722 |
|
723 |
* textmodes/paragraphs.el (use-hard-newlines): Make it into a |
724 |
permanent local. |
725 |
|
726 |
2004-09-04 Richard M. Stallman <rms@gnu.org> |
727 |
|
728 |
* isearch.el (isearch-lazy-highlight-new-loop): Don't invoke |
729 |
highlighting if the search string is empty. |
730 |
|
731 |
2004-09-04 Luc Teirlinck <teirllm@auburn.edu> |
732 |
|
733 |
* facemenu.el (facemenu-active-faces): Change condition of inner |
734 |
`while' loop to also check the first two elements of `face-atts' |
735 |
and `mask-atts'. |
736 |
|
737 |
2004-09-04 John Paul Wallington <jpw@gnu.org> |
738 |
|
739 |
* thumbs.el (thumbs-view-image-mode-map): Fix command name typo. |
740 |
(thumbs-view-image-mode): Make buffer read-only. |
741 |
|
742 |
2004-09-04 Christopher J. Madsen <cjm@pobox.com> |
743 |
|
744 |
* textmodes/ispell.el (ispell-really-aspell): New defvar. |
745 |
(ispell-check-version): Set it. |
746 |
(ispell-send-replacement): New function. |
747 |
(ispell-process-line): Call ispell-send-replacement. |
748 |
|
749 |
2004-09-04 Matt Hodges <matt@stchem.bham.ac.uk> (tiny change) |
750 |
|
751 |
* eshell/em-pred.el (eshell-predicate-help-string): Doc fix. |
752 |
Support choosing seconds with "s". |
753 |
|
754 |
2004-09-04 Jari Aalto <jari.aalto@poboxes.com> |
755 |
|
756 |
* terminal.el (te-escape): Show `?' in prompt for help key. |
757 |
|
758 |
2004-09-04 Emilio C. Lopes <eclig@gmx.net> |
759 |
|
760 |
* emacs-lisp/lisp.el (kill-backward-up-list): New function. |
761 |
|
762 |
2004-09-04 Dan Nicolaescu <dann@ics.uci.edu> |
763 |
|
764 |
* simple.el (next-error-follow-minor-mode) |
765 |
(next-error-follow-mode-post-command-hook): New functions. |
766 |
(next-error-follow-last-line): New defvar. |
767 |
|
768 |
* diff-mode.el (diff-mode-map): Bind next-error-follow-mode. |
769 |
* progmodes/compile.el (compilation-mode-map): Likewise. |
770 |
* progmodes/grep.el (grep-mode-map): Likewise. |
771 |
* replace.el (occur-mode-map): Likewise. |
772 |
|
773 |
* newcomment.el (uncomment-region): Bind comment-use-global-state |
774 |
to nil. |
775 |
|
776 |
2004-09-03 Luc Teirlinck <teirllm@auburn.edu> |
777 |
|
778 |
* autorevert.el (auto-revert-handler): Bind `buffer-read-only' |
779 |
locally around the call to `revert-buffer'. |
780 |
|
781 |
2004-09-03 Juri Linkov <juri@jurta.org> |
782 |
|
783 |
* isearch.el (isearch-toggle-regexp): Set `isearch-success' and |
784 |
`isearch-adjusted' to `t'. |
785 |
(isearch-toggle-case-fold): Set `isearch-success' to `t'. |
786 |
(isearch-message-prefix): Add "pending" for isearch-adjusted. |
787 |
(isearch-other-meta-char): Restore isearch-point unconditionally. |
788 |
(isearch-query-replace): Add new arg `regexp-flag' and use it. |
789 |
Set point to start of match if region is not active in transient |
790 |
mark mode (to include the current match to region boundaries). |
791 |
Push the search string to `query-replace-from-history-variable'. |
792 |
Add prompt "Query replace regexp" for isearch-regexp. |
793 |
Add region beginning/end as last arguments of `perform-replace.' |
794 |
(isearch-query-replace-regexp): Replace code by the call to |
795 |
`isearch-query-replace' with arg `t'. |
796 |
|
797 |
2004-09-03 Richard M. Stallman <rms@gnu.org> |
798 |
|
799 |
* startup.el (normal-top-level): Undo previous TERM change. |
800 |
|
801 |
2004-09-03 Kim F. Storm <storm@cua.dk> |
802 |
|
803 |
* emulation/cua-rect.el (cua--overlay-keymap): New keymap for |
804 |
highlight overlays; allow using RET when cursor is over a button. |
805 |
(cua--highlight-rectangle): Use it. |
806 |
(cua--rectangle-set-corners): Don't move backwards at eol. |
807 |
(cua--forward-line): Don't move into void after eob. |
808 |
|
809 |
* emulation/cua-rect.el (cua--rectangle-set-corners): Ensure that |
810 |
point is set (and displayed) inside rectangle. |
811 |
(cua--rectangle-operation): Fix for highlight of empty lines. |
812 |
(cua--highlight-rectangle): Fix highlight for tabs. |
813 |
Position cursor at left/right edge of rectangle using new `cursor' |
814 |
property on overlay strings. |
815 |
(cua--indent-rectangle): Don't tabify. |
816 |
(cua-rotate-rectangle): Ignore that point has moved. |
817 |
|
818 |
2004-09-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
819 |
|
820 |
* term/mac-win.el: Add ASCII equivalents for some function keys. |
821 |
(mode-line-frame-identification): Sync with x-win.el. |
822 |
|
823 |
2004-09-02 Juri Linkov <juri@jurta.org> |
824 |
|
825 |
* progmodes/compile.el (compilation-buffer-name): Compare major |
826 |
mode with second element of compilation-arguments instead of third |
827 |
to reflect latest changes in compilation-arguments structure. |
828 |
(recompile): Use global variable `compilation-directory' to get |
829 |
recent compilation directory only when `recompile' is invoked NOT |
830 |
in the compilation buffer. Otherwise, use `default-directory' of |
831 |
the compilation buffer. |
832 |
(compilation-error-properties): Allow to funcall col and end-col. |
833 |
(compilation-mode-font-lock-keywords): Check col and end-col by |
834 |
`integerp'. |
835 |
(compilation-goto-locus): If end-mk is non-nil in transient mark |
836 |
mode don't activate the mark (and don't display message in |
837 |
push-mark), but highlight overlay between mk and end-mk. |
838 |
|
839 |
* progmodes/grep.el (grep-highlight-matches): New defcustom. |
840 |
(grep-regexp-alist): Add rule to highlight grep matches. |
841 |
(grep-process-setup): Set env-vars GREP_OPTIONS and GREP_COLOR. |
842 |
|
843 |
* info.el (Info-fontify-node): Don't compute other-tag |
844 |
if Info-hide-note-references=hide. |
845 |
|
846 |
* help.el (function-called-at-point): |
847 |
* help-fns.el (variable-at-point): |
848 |
Try `find-tag-default' when other methods failed. |
849 |
|
850 |
* emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): |
851 |
Do not push mark if inhibit-mark-movement is non-nil. |
852 |
|
853 |
* textmodes/ispell.el (ispell-html-skip-alists): |
854 |
Fix backslashes in docstring. |
855 |
|
856 |
2004-09-01 Juri Linkov <juri@jurta.org> |
857 |
|
858 |
* isearch.el (isearch-wrap-function) |
859 |
(isearch-push-state-function): New defvars. |
860 |
(isearch-pop-fun-state): New defsubst. |
861 |
(isearch-top-state): Call function saved in `isearch-pop-fun-state'. |
862 |
(isearch-push-state): Set the result of calling |
863 |
`isearch-push-state-function' to the `isearch-pop-fun-state' field. |
864 |
(isearch-cancel): Call function saved in `isearch-pop-fun-state' to |
865 |
restore the mode-specific starting point of terminated search. |
866 |
(isearch-abort): Call `isearch-cancel' instead of its duplicated code. |
867 |
(isearch-repeat): Call `isearch-wrap-function' if defined. |
868 |
(isearch-message-prefix): Don't add prefix "over" to the message |
869 |
for wrapped search if `isearch-wrap-function' is defined. |
870 |
(isearch-search): Call function saved in `isearch-pop-fun-state' to |
871 |
restore the mode-specific starting point of failed search. |
872 |
|
873 |
* info.el (Info-search-whitespace-regexp): Fix backslashes. |
874 |
(Info-search): Add new optional arguments for the sake of isearch. |
875 |
Replace whitespace in Info-search-whitespace-regexp literally. |
876 |
Add backward search. Don't call `Info-select-node' if regexp is |
877 |
found in the same Info node. Don't add node to Info-history for |
878 |
wrapped isearch. |
879 |
(Info-search-backward, Info-isearch-search, Info-isearch-wrap) |
880 |
(Info-isearch-push-state, Info-isearch-pop-state): New funs. |
881 |
(Info-mode): Set local variables `isearch-search-fun-function', |
882 |
`isearch-wrap-function', `isearch-push-state-function', |
883 |
`search-whitespace-regexp'. |
884 |
|
885 |
* isearch.el: Remove ancient Change Log section. |
886 |
(isearch-string, isearch-message-string, isearch-point) |
887 |
(isearch-success, isearch-forward-flag, isearch-other-end) |
888 |
(isearch-word, isearch-invalid-regexp, isearch-wrapped) |
889 |
(isearch-barrier, isearch-within-brackets) |
890 |
(isearch-case-fold-search): Add suffix `-state' to state-related |
891 |
defsubsts to avoid name clashes with other function names. |
892 |
|
893 |
* simple.el (next-error): New defgroup and defface. |
894 |
(next-error-highlight, next-error-highlight-no-select): |
895 |
New defcustoms. |
896 |
(next-error-no-select): Let-bind next-error-highlight to the value |
897 |
of next-error-highlight-no-select before calling `next-error'. |
898 |
|
899 |
* progmodes/compile.el (compilation-goto-locus): |
900 |
Use `next-error' face instead of `region'. Set 4-th argument of |
901 |
`move-overlay' to `current-buffer' to move overlay to different |
902 |
source buffers. Use new variable `next-error-highlight'. |
903 |
|
904 |
* simple.el (next-error-find-buffer): Move the rule |
905 |
"if current buffer is a next-error capable buffer" after the |
906 |
rule "if next-error-last-buffer is set to a live buffer". |
907 |
Simplify to test all rules in one `or'. |
908 |
(next-error): Doc fix. |
909 |
(next-error, previous-error, first-error) |
910 |
(next-error-no-select, previous-error-no-select): |
911 |
Make arguments optional. |
912 |
|
913 |
2004-08-31 Luc Teirlinck <teirllm@auburn.edu> |
914 |
|
915 |
* macros.el (apply-macro-to-region-lines): Make it operate on all |
916 |
lines that begin in the region, rather than on all complete lines |
917 |
in the region. |
918 |
|
919 |
2004-08-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
920 |
|
921 |
* x-dnd.el (x-dnd-protocol-alist): Document update. |
922 |
(x-dnd-known-types): Defcustom it. |
923 |
(x-dnd-handle-motif): Print message-atom in error message. |
924 |
|
925 |
2004-08-30 John Paul Wallington <jpw@gnu.org> |
926 |
|
927 |
* textmodes/tex-mode.el (tex-validate-buffer): Use distinct |
928 |
strings rather than programatically constructing message. |
929 |
|
930 |
2004-08-30 Richard M. Stallman <rms@gnu.org> |
931 |
|
932 |
* emacs-lisp/lisp-mode.el (prin1-char): Don't turn S-a into A. |
933 |
Don't return a string that would read as the wrong character code. |
934 |
|
935 |
2004-08-29 Kim F. Storm <storm@cua.dk> |
936 |
|
937 |
* emulation/cua-base.el (cua-auto-expand-rectangles): |
938 |
Remove automatic rectangle padding feature; replace by non-destructive |
939 |
virtual rectangle edges feature. |
940 |
(cua-virtual-rectangle-edges): New defcustom. |
941 |
(cua-auto-tabify-rectangles): New defcustom. |
942 |
(cua-paste): If paste into a marked rectangle, insert rectangle at |
943 |
current column, even if virtual; also paste exactly as many lines |
944 |
as has been marked (ignore additional lines or add empty lines), |
945 |
but paste whole source if only one line is marked. |
946 |
(cua--update-indications): No longer use overwrite-cursor to |
947 |
indicate rectangle padding |
948 |
|
949 |
* emulation/cua-rect.el (cua--rectangle-padding): Remove. |
950 |
(cua--rectangle-virtual-edges): New defun. |
951 |
(cua--rectangle-get-corners): Remove optional PAD arg. |
952 |
(cua--rectangle-set-corners): Never do padding. |
953 |
(cua--forward-line): Remove optional PAD arg. Simplify. |
954 |
(cua-resize-rectangle-right, cua-resize-rectangle-left) |
955 |
(cua-resize-rectangle-down, cua-resize-rectangle-up): |
956 |
(cua-resize-rectangle-bot, cua-resize-rectangle-top) |
957 |
(cua-resize-rectangle-page-up, cua-resize-rectangle-page-down) |
958 |
(cua--rectangle-move): Never do padding. Simplify. |
959 |
(cua--tabify-start): New defun. |
960 |
(cua--rectangle-operation): Add tabify arg. All callers changed. |
961 |
(cua--pad-rectangle): Remove. |
962 |
(cua--delete-rectangle): Handle delete with virtual edges. |
963 |
(cua--extract-rectangle): Add spaces if rectangle has virtual edges. |
964 |
(cua--insert-rectangle): Handle insert at virtual column. |
965 |
Perform auto-tabify if necessary. |
966 |
(cua--activate-rectangle): Remove optional FORCE arg. |
967 |
Never do padding. Simplify. |
968 |
(cua--highlight-rectangle): Enhance for virtual edges. |
969 |
(cua-toggle-rectangle-padding): Remove command. |
970 |
(cua-toggle-rectangle-virtual-edges): New command. |
971 |
(cua-sequence-rectangle): Add optional TABIFY arg. Callers changed. |
972 |
(cua--rectangle-post-command): Don't force rectangle padding. |
973 |
(cua--init-rectangles): Bind M-p to cua-toggle-rectangle-virtual-edges. |
974 |
|
975 |
2004-08-28 Luc Teirlinck <teirllm@auburn.edu> |
976 |
|
977 |
* indent.el (edit-tab-stops-buffer): Doc fix. |
978 |
|
979 |
2004-08-28 Richard M. Stallman <rms@gnu.org> |
980 |
|
981 |
* progmodes/grep.el (grep-default-command): Use find-tag-default. |
982 |
(grep-tag-default): Function deleted. |
983 |
|
984 |
* subr.el (find-tag-default): Moved from etags.el. |
985 |
|
986 |
* progmodes/etags.el (find-tag-default): Moved to subr.el. |
987 |
|
988 |
* emacs-lisp/lisp-mode.el (prin1-char): Put `shift' modifier |
989 |
into the basic character if it has an uppercase form. |
990 |
|
991 |
2004-08-27 Kenichi Handa <handa@m17n.org> |
992 |
|
993 |
* international/utf-8.el (utf-8-post-read-conversion): If the |
994 |
buffer is unibyte, temporarily make it multibyte. |
995 |
|
996 |
2004-08-27 Masatake YAMATO <jet@gyve.org> |
997 |
|
998 |
* calendar/time-date.el (time-to-seconds): Add autoload cookies. |
999 |
|
1000 |
2004-08-25 John Paul Wallington <jpw@gnu.org> |
1001 |
|
1002 |
* textmodes/tex-mode.el (tex-validate-buffer): Distinguish between |
1003 |
0, 1, and many mismatches in message. |
1004 |
(tex-start-shell): Use `set-process-query-on-exit-flag'. |
1005 |
|
1006 |
* ielm.el (ielm-tab, ielm-complete-symbol): Doc fix. |
1007 |
(inferior-emacs-lisp-mode): Use `set-process-query-on-exit-flag'. |
1008 |
|
1009 |
2004-08-23 Stefan Monnier <monnier@iro.umontreal.ca> |
1010 |
|
1011 |
* vc-svn.el (vc-svn-diff): Treat options from vc-svn-diff-switches and |
1012 |
vc-diff-switches differently. |
1013 |
|
1014 |
2004-08-22 Luc Teirlinck <teirllm@auburn.edu> |
1015 |
|
1016 |
* speedbar.el (speedbar-file-regexp): Give it a phony defvar |
1017 |
before and a real defvar after |
1018 |
`speedbar-supported-extension-expressions'. This is to silence |
1019 |
the compiler without breaking bootstrapping. |
1020 |
|
1021 |
2004-08-22 Richard M. Stallman <rms@gnu.org> |
1022 |
|
1023 |
* textmodes/flyspell.el (flyspell-word): |
1024 |
Use set-process-query-on-exit-flag. |
1025 |
(flyspell-highlight-duplicate-region): Take POSS as arg. |
1026 |
(flyspell-word): Pass POSS as arg. |
1027 |
|
1028 |
* progmodes/ada-xref.el: Many doc and style fixes. |
1029 |
(ada-find-any-references): Use compilation-start. |
1030 |
(ada-get-ali-file-name): Improve error msg. |
1031 |
(ada-get-ada-file-name): Likewise. |
1032 |
|
1033 |
* net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-nslookup-host) |
1034 |
(ange-ftp-start-process): Use set-process-query-on-exit-flag. |
1035 |
|
1036 |
* mail/mail-extr.el (mail-extr-all-top-level-domains): |
1037 |
Add forward defvar. |
1038 |
|
1039 |
* whitespace.el (global-whitespace-mode): New alias |
1040 |
for whitespace-global-mode. |
1041 |
|
1042 |
* speedbar.el (speedbar-file-regexp): Definition moved up. |
1043 |
(speedbar-mode, speedbar-set-mode-line-format): |
1044 |
Use with-no-warnings. |
1045 |
(speedbar-emacs-popup-kludge): Delete Emacs 19 alternative. |
1046 |
|
1047 |
* simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER |
1048 |
controls whether to display the error buffer. |
1049 |
|
1050 |
* ps-mule.el: Delete compatibility code for old Emacses. |
1051 |
(ps-mule-find-wrappoint): Don't use chars-in-region. |
1052 |
|
1053 |
* frame.el (display-mouse-p, display-selections-p): |
1054 |
Use with-no-warnings. |
1055 |
|
1056 |
* font-lock.el (font-lock-set-defaults): Use with-no-warnings. |
1057 |
|
1058 |
2004-08-22 David Kastrup <dak@gnu.org> |
1059 |
|
1060 |
* textmodes/reftex-auc.el, progmodes/meta-mode.el: Update AUCTeX |
1061 |
information. |
1062 |
|
1063 |
* speedbar.el, iswitchb.el, ido.el: Update AUCTeX information. |
1064 |
|
1065 |
2004-08-22 Andreas Schwab <schwab@suse.de> |
1066 |
|
1067 |
* cvs-status.el: Require pcvs during byte-compiling for defun-cvs-mode. |
1068 |
|
1069 |
2004-08-22 Masatake YAMATO <jet@gyve.org> |
1070 |
|
1071 |
* cvs-status.el (cvs-status-checkout): New function. |
1072 |
(cvs-status-mode-map): Add a key definition for `cvs-status-checkout'. |
1073 |
|
1074 |
2004-08-21 David Kastrup <dak@gnu.org> |
1075 |
|
1076 |
* net/ange-ftp.el (ange-ftp-hash-entry-exists-p) |
1077 |
(ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code |
1078 |
has been converted to use hashtables, the relation `nil=none' is |
1079 |
no longer valid, as `nil' is not a hashtable. This patch tries to |
1080 |
reduce the number of resulting errors. |
1081 |
|
1082 |
2004-08-21 John Paul Wallington <jpw@gnu.org> |
1083 |
|
1084 |
* subr.el (process-kill-without-query): Made obsolete in |
1085 |
version 21.4, not 21.5. |
1086 |
|
1087 |
* log-edit.el (vc-comment-ring, vc-comment-ring-index) |
1088 |
(vc-previous-comment, vc-next-comment) |
1089 |
(vc-comment-search-reverse, vc-comment-search-forward) |
1090 |
(vc-comment-to-change-log): Likewise. |
1091 |
|
1092 |
* international/latin1-disp.el (latin1-char-displayable-p): Likewise. |
1093 |
|
1094 |
2004-08-21 Peter Seibel <peter@javamonkey.com> (tiny patch) |
1095 |
|
1096 |
* emacs-lisp/cl-indent.el (lisp-indent-defmethod): |
1097 |
Correct indentation of DEFMETHODS with non-standard method |
1098 |
combinations (e.g., PROGN, MIN, MAX). |
1099 |
|
1100 |
2004-08-20 Stefan Monnier <monnier@iro.umontreal.ca> |
1101 |
|
1102 |
* startup.el (normal-top-level-add-subdirs-to-load-path): |
1103 |
Avoid unnecessarily checking system-type. |
1104 |
(normal-top-level): Set TERM to "dumb". Simplify. |
1105 |
|
1106 |
* avoid.el (mouse-avoidance-ignore-p): New fun. |
1107 |
Also ignore switch-frame, select-window, double, and triple clicks. |
1108 |
(mouse-avoidance-banish-hook, mouse-avoidance-exile-hook) |
1109 |
(mouse-avoidance-fancy-hook): Use it. |
1110 |
|
1111 |
2004-08-20 Zoran Milojevic <zoran@sipquest.com> (tiny change) |
1112 |
|
1113 |
* avoid.el (mouse-avoidance-nudge-mouse) |
1114 |
(mouse-avoidance-banish-destination): Stay within the current window |
1115 |
to avoid problems with mouse-autoselect-window. |
1116 |
|
1117 |
2004-08-19 Stefan Monnier <monnier@iro.umontreal.ca> |
1118 |
|
1119 |
* pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to |
1120 |
the newer format of some messages in cvs-1.12.1. |
1121 |
|
1122 |
2004-08-19 Masatake YAMATO <jet@gyve.org> |
1123 |
|
1124 |
* emacs-lisp/elp.el (elp-results-symname-map): New keymap. |
1125 |
(elp-results-jump-to-definition-by-mouse) |
1126 |
(elp-results-jump-to-definition, elp-output-insert-symname): New funs. |
1127 |
(elp-output-result): Use elp-output-insert-symname. |
1128 |
|
1129 |
2004-08-18 Kenichi Handa <handa@m17n.org> |
1130 |
|
1131 |
* language/cyrillic.el: Register koi8-r in |
1132 |
ctext-non-standard-encodings-alist. |
1133 |
("Cyrillic-KOI8"): Add ctext-non-standard-encoding. |
1134 |
|
1135 |
2004-08-17 Luc Teirlinck <teirllm@auburn.edu> |
1136 |
|
1137 |
* emacs-lisp/copyright.el (copyright-update-year): Delete code |
1138 |
that replaces 20xy with xy. |
1139 |
|
1140 |
2004-08-17 John Paul Wallington <jpw@gnu.org> |
1141 |
|
1142 |
* emacs-lisp/re-builder.el (reb-mode-map): Define within defvar. |
1143 |
(reb-force-update): Doc fix. |
1144 |
|
1145 |
2004-08-16 Richard M. Stallman <rms@gnu.org> |
1146 |
|
1147 |
* progmodes/which-func.el (which-func-update-1): Doc fix. |
1148 |
|
1149 |
* progmodes/sh-script.el (sh-set-shell): Use sh-mode-abbrev-table. |
1150 |
(sh-mode-abbrev-table): New variable. |
1151 |
|
1152 |
* progmodes/compile.el (compilation-mode): Doc fix. |
1153 |
|
1154 |
* emacs-lisp/lisp-mode.el (eval-last-sexp): |
1155 |
Don't cons a new symbol each time. |
1156 |
(eval-last-sexp-fake-value): New variable. |
1157 |
|
1158 |
* emacs-lisp/copyright.el (copyright-years-regexp): New variable. |
1159 |
(copyright-update-year): Detect continuation of list of years. |
1160 |
|
1161 |
* term.el (term-default-fg-color, term-default-bg-color) |
1162 |
(ansi-term-color-vector): Use `unspecified', not nil, as default. |
1163 |
|
1164 |
* imenu.el: Several doc fixes: don't say variables are buffer-local. |
1165 |
|
1166 |
2004-08-16 Davis Herring <herring@lanl.gov> |
1167 |
|
1168 |
* isearch.el (isearch-string, isearch-message-string, isearch-point) |
1169 |
(isearch-success, isearch-forward-flag, isearch-other-end) |
1170 |
(isearch-word, isearch-invalid-regexp, isearch-wrapped) |
1171 |
(isearch-barrier, isearch-within-brackets) |
1172 |
(isearch-case-fold-search): Fix broken `nth'-like calls to `aref'. |
1173 |
|
1174 |
2004-08-16 Kenichi Handa <handa@m17n.org> |
1175 |
|
1176 |
* ps-mule.el (ps-mule-font-info-database): Fix docstring. |
1177 |
|
1178 |
2004-08-15 Kenichi Handa <handa@m17n.org> |
1179 |
|
1180 |
* term/x-win.el (x-selection-value): If utf8 was successful but |
1181 |
ctext was not, use utf8 string. |
1182 |
|
1183 |
2004-08-14 Davis Herring <herring@lanl.gov> |
1184 |
|
1185 |
* isearch.el: Remove accidental changes of March 4. Fix backing |
1186 |
up when a regexp isearch is made more general. Use symbolic |
1187 |
accessor functions for isearch stack frames to make usage clearer. |
1188 |
(search-whitespace-regexp): Made groups in documentation shy (as |
1189 |
is the group in the default value). |
1190 |
(isearch-fallback): New function, addresses problems with regexps |
1191 |
liberalized by `\|', adds support for liberalization by `\}' (the |
1192 |
general repetition construct), and incorporates behavior for |
1193 |
`*'/`?'. |
1194 |
(isearch-}-char): New command, calls `isearch-fallback' with |
1195 |
arguments appropriate to a typed `}'. |
1196 |
(isearch-*-char, isearch-|-char): Now just call `isearch-fallback' |
1197 |
appropriately. |
1198 |
(isearch-mode-map): Bind `}' to `isearch-}-char'. |
1199 |
(isearch-string, isearch-message,string, isearch-point) |
1200 |
(isearch-success, isearch-forward-flag, isearch-other-end) |
1201 |
(isearch-word, isearch-invalid-regexp, isearch-wrapped) |
1202 |
(isearch-barrier, isearch-within-brackets, isearch-case-fold-search): |
1203 |
New inline functions to read fields of a stack frame. |
1204 |
|
1205 |
2004-08-14 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> (tiny change) |
1206 |
|
1207 |
* battery.el (battery-linux-proc-acpi): Look into battery |
1208 |
directories matching the literal string "CMB", too (required for |
1209 |
Linux kernel version 2.6.7). |
1210 |
|
1211 |
2004-08-14 John Paul Wallington <jpw@gnu.org> |
1212 |
|
1213 |
* cus-start.el (read-file-name-completion-ignore-case): Add. |
1214 |
(blink-cursor-alist): Change version to "21.4". |
1215 |
|
1216 |
* emacs-lisp/bytecomp.el (forward-word): Allow 0 args. |
1217 |
|
1218 |
2004-08-11 Daniel Pfeiffer <occitan@esperanto.org> |
1219 |
|
1220 |
* speedbar.el (speedbar-scan-subdirs): New option. |
1221 |
(speedbar-file-lists): Don't ignore file-name case on Unix and use |
1222 |
dolist. |
1223 |
(speedbar-insert-files-at-point): Take an extra argument and use |
1224 |
it to optionally find out if a subdir is empty. Also unreadable |
1225 |
files don't get expand buttons. |
1226 |
(speedbar-directory): New image (unused pixmap already existed). |
1227 |
(speedbar-expand-image-button-alist): Use it. |
1228 |
|
1229 |
2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org> |
1230 |
|
1231 |
CC Mode update to 5.30.9: |
1232 |
|
1233 |
* progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features): |
1234 |
Move from cc-vars to cc-defs for dependency reasons. Fix the |
1235 |
POSIX char class test to check that it works in |
1236 |
`skip-chars-(forward|backward)' too. |
1237 |
|
1238 |
* progmodes/cc-align.el (c-lineup-arglist): Fix bug when the |
1239 |
first argument starts with a special brace list. |
1240 |
|
1241 |
* progmodes/cc-engine.el (c-forward-type): Fix promotion bug |
1242 |
when `c-opt-type-concat-key' is used (i.e. in Pike). |
1243 |
|
1244 |
* progmodes/cc-engine.el (c-looking-at-special-brace-list): |
1245 |
Fix bug when the inner char pair doesn't have paren syntax, i.e. "(< |
1246 |
>)". |
1247 |
|
1248 |
* progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic |
1249 |
whitespace safe. |
1250 |
|
1251 |
* progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor |
1252 |
position for `arglist-intro', `arglist-cont-nonempty' and |
1253 |
`arglist-close' when there are two arglist open parens on the same |
1254 |
line and there's nothing in front of the first. |
1255 |
|
1256 |
* progmodes/cc-fonts.el (c-basic-matchers-before): Fix font |
1257 |
locking of qualified names in Java, which previously could fontify |
1258 |
common indexing expressions in many cases. The standard Java |
1259 |
naming conventions are used to tell them apart. |
1260 |
|
1261 |
* progmodes/cc-align.el (c-lineup-whitesmith-in-block): |
1262 |
Fix inconsistency wrt opening parens on the first line inside a paren |
1263 |
block. |
1264 |
|
1265 |
* progmodes/cc-defs.el (c-langs-are-parametric): Must be known at |
1266 |
compile time for the sake of `c-major-mode-is'. |
1267 |
|
1268 |
(c-mode-is-new-awk-p): Made it a macro to delay expansion of |
1269 |
`c-major-mode-is' in the event that this is used inside a |
1270 |
`c-lang-defconst'. |
1271 |
|
1272 |
* progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside |
1273 |
`c-lang-defconst' so that it works better with fallback languages. |
1274 |
|
1275 |
* progmodes/cc-defs.el (c-add-language): Fix a typo that caused |
1276 |
it to fail to record the base mode. |
1277 |
|
1278 |
* progmodes/cc-engine.el (c-syntactic-re-search-forward): |
1279 |
Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL |
1280 |
is used. Reordered the syntax checks to get more efficient |
1281 |
skipping in some situations. |
1282 |
|
1283 |
* progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line |
1284 |
continuation which might precede the newly inserted '{'. |
1285 |
|
1286 |
* progmodes/cc-engine.el (c-syntactic-re-search-forward): |
1287 |
Fix cases where it could loop indefinitely. |
1288 |
|
1289 |
* progmodes/cc-fonts.el (c-font-lock-declarators): Handle array |
1290 |
size specs correctly. Only fontify identifiers in front of '(' |
1291 |
with as functions - don't accept any paren char. Tightened up |
1292 |
initializer skipping to stop before function and class blocks. |
1293 |
|
1294 |
* progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where |
1295 |
the point could be left directly after an open paren when finding |
1296 |
the beginning of the first decl in the block. |
1297 |
|
1298 |
* progmodes/cc-engine.el (c-parse-state): Don't use the syntax |
1299 |
table when filtering out legitimate open parens to be recorded. |
1300 |
This could cause cache inconsistencies when e.g. |
1301 |
`c++-template-syntax-table' was temporarily in use. |
1302 |
|
1303 |
* progmodes/cc-engine.el (c-on-identifier) |
1304 |
(c-simple-skip-symbol-backward): Small fix for handling "-" |
1305 |
correctly in `skip-chars-backward'. Affected the operator lfun |
1306 |
syntax in Pike. |
1307 |
|
1308 |
* progmodes/cc-engine.el (c-invalidate-sws-region-after): |
1309 |
Fix bug that could cause an error from `after-change-functions' when |
1310 |
the changed region is at bob. |
1311 |
|
1312 |
2004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org> |
1313 |
|
1314 |
CC Mode update to 5.30.9: |
1315 |
|
1316 |
* progmodes/cc-cmds.el, progmodes/cc-vars.el: Amend doc(-strings) |
1317 |
to say that <TAB> doesn't insert WS into a CPP line. |
1318 |
(c-indent-command, c-tab-always-indent): Amend doc strings. |
1319 |
|
1320 |
* progmodes/cc-styles.el, progmodes/cc-engine.el: Add in two |
1321 |
checks for user errors, thus eliminating cryptic and unhelpful |
1322 |
Emacs error messages. (1) Check the arg to `c-set-style' is a |
1323 |
string. (2) Check that settings to `c-offsets-alist' are not |
1324 |
spuriously quoted. |
1325 |
|
1326 |
* progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment |
1327 |
which precedes the newly inserted `{'. |
1328 |
|
1329 |
2004-08-10 Michael Albinus <michael.albinus@gmx.de> |
1330 |
|
1331 |
Sync with Tramp 2.0.44. |
1332 |
|
1333 |
* net/tramp.el (tramp-post-connection): Quote $1 and $2 of shell |
1334 |
function "tramp_file_attributes". Otherwise, file names |
1335 |
containing spaces are misinterpreted. Reported by Magnus Henoch |
1336 |
<mange@freemail.hu>. |
1337 |
(tramp-handle-file-truename): FILENAME must be expanded first. |
1338 |
Otherwise, parameters like "/ssh:deego@gnufans.net:~" will return |
1339 |
obscure results. Reported by D. Goel <deego@gnufans.org>. |
1340 |
(tramp-handle-verify-visited-file-modtime): If file does not |
1341 |
exist, say it is not modified if and only if that agrees with the |
1342 |
buffer's record. Check whether a file is visiting the buffer, or |
1343 |
the buffer has no recorded last modification time. Return t in |
1344 |
case the visiting file doesn't exist. Suggested by Luc Teirlinck |
1345 |
<teirllm@auburn.edu>. |
1346 |
(tramp-handle-write-region): Pass modtime explicitely to |
1347 |
`set-visited-file-modtime', because filename can be different |
1348 |
from (buffer-file-name) if `file-precious-flag' is set. |
1349 |
`set-visited-file-modtime' must be called always when `visit' is t |
1350 |
or a string. Suggested by Luc Teirlinck <teirllm@auburn.edu>. |
1351 |
(tramp-handle-set-visited-file-modtime): If `time-list' is not |
1352 |
nil, don't apply the whole body. If the file doesn't exists, set |
1353 |
modtime to '(-1 65535). Suggested by Luc Teirlinck |
1354 |
<teirllm@auburn.edu>. |
1355 |
|
1356 |
2004-08-09 Luc Teirlinck <teirllm@auburn.edu> |
1357 |
|
1358 |
* help.el (describe-bindings): Doc fix. |
1359 |
|
1360 |
* subr.el (kbd): Doc fix. |
1361 |
|
1362 |
2004-08-08 John Paul Wallington <jpw@gnu.org> |
1363 |
|
1364 |
* ibuffer.el (define-ibuffer-column size): Use `string-to-number' |
1365 |
instead of `string-to-int'. |
1366 |
(define-ibuffer-column mode): Fix indentation. |
1367 |
|
1368 |
2004-08-08 Lars Hansen <larsh@math.ku.dk> |
1369 |
|
1370 |
* wid-edit.el (widget-sexp-validate): Allow whitespace after expression. |
1371 |
|
1372 |
2004-08-08 Luc Teirlinck <teirllm@auburn.edu> |
1373 |
|
1374 |
* subr.el (global-unset-key, local-unset-key): Doc fixes. |
1375 |
|
1376 |
* novice.el (disabled-command-function): New variable renamed from |
1377 |
`disabled-command-hook'. |
1378 |
(disabled-command-hook): Keep the _variable_ as alias for |
1379 |
`disabled-command-function' and make obsolete. |
1380 |
(disabled-command-function): Function renamed from |
1381 |
`disabled-command-hook'. Adapt code to name change of the variable. |
1382 |
|
1383 |
2004-08-07 Satyaki Das <satyaki@theforce.stanford.edu> (tiny change) |
1384 |
|
1385 |
* simple.el (completion-root-regexp): New defvar. |
1386 |
(completion-setup-function): Use it instead of a literal string. |
1387 |
|
1388 |
2004-08-07 John Paul Wallington <jpw@gnu.org> |
1389 |
|
1390 |
* emacs-lisp/re-builder.el (reb-re-syntax): Add `rx' syntax. |
1391 |
(reb-lisp-mode): Require `rx' feature when `re-reb-syntax' is `rx'. |
1392 |
(reb-lisp-syntax-p, reb-change-syntax): `rx' is a Lisp syntax. |
1393 |
(reb-cook-regexp): Call `rx-to-string' when `re-reb-syntax' is `rx'. |
1394 |
|
1395 |
2004-08-05 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change) |
1396 |
|
1397 |
* mail/mail-extr.el (mail-extr-disable-voodoo): New variable. |
1398 |
(mail-extr-voodoo): Check mail-extr-disable-voodoo. |
1399 |
|
1400 |
2004-08-04 Kenichi Handa <handa@m17n.org> |
1401 |
|
1402 |
* international/encoded-kb.el (encoded-kbd-setup-keymap): |
1403 |
Fix previous change. |
1404 |
|
1405 |
2004-08-03 Kenichi Handa <handa@m17n.org> |
1406 |
|
1407 |
* international/encoded-kb.el: The following changes are to |
1408 |
utilize key-translation-map instead of minor mode map. |
1409 |
(encoded-kbd-iso2022-non-ascii-map): Delete it. |
1410 |
(encoded-kbd-coding, encoded-kbd-handle-8bit): Delete them. |
1411 |
(encoded-kbd-last-key): New function. |
1412 |
(encoded-kbd-iso2022-single-shift): New function. |
1413 |
(encoded-kbd-iso2022-designation) |
1414 |
(encoded-kbd-self-insert-iso2022-7bit) |
1415 |
(encoded-kbd-self-insert-iso2022-8bit) |
1416 |
(encoded-kbd-self-insert-sjis, encoded-kbd-self-insert-big5) |
1417 |
(encoded-kbd-self-insert-ccl): Make them suitable for bindings in |
1418 |
key-translation-map. |
1419 |
(encoded-kbd-setup-keymap): Setup key-translation-map. |
1420 |
(saved-key-translation-map): New variable. |
1421 |
(encoded-kbd-mode): Save/restore key-translation-map. |
1422 |
Adjust for the change of encoded-kbd-setup-keymap. |
1423 |
|
1424 |
2004-08-02 Kim F. Storm <storm@cua.dk> |
1425 |
|
1426 |
* avoid.el (mouse-avoidance-point-position): Use window-inside-edges |
1427 |
and call compute-motion with nil for topos and width to get proper |
1428 |
usable width and height for both window and non-window systems. |
1429 |
|
1430 |
* windmove.el (windmove-coordinates-of-position): Let compute-motion |
1431 |
calculate usable window width and height. |
1432 |
|
1433 |
* window.el (window-buffer-height): Call compute-motion with nil width. |
1434 |
|
1435 |
2004-08-01 David Kastrup <dak@gnu.org> |
1436 |
|
1437 |
* replace.el (query-replace-read-from): |
1438 |
Use `query-replace-compile-replacement'. |
1439 |
(query-replace-compile-replacement): New function. |
1440 |
(query-replace-read-to): Use `query-replace-compile-replacement' |
1441 |
for repeating the last command. |
1442 |
|
1443 |
2004-08-01 John Paul Wallington <jpw@gnu.org> |
1444 |
|
1445 |
* printing.el (toplevel, pr-ps-fast-fire, pr-ps-set-utility) |
1446 |
(pr-ps-set-printer, pr-txt-set-printer, pr-eval-setting-alist) |
1447 |
(pr-switches): Remove period from end of error messages. |
1448 |
|
1449 |
* help-mode.el (help-go-back): Likewise. |
1450 |
|
1451 |
* abbrev.el (only-global-abbrevs): Doc fix. |
1452 |
(edit-abbrevs-map): Define within defvar. |
1453 |
(quietly-read-abbrev-file): Doc fix. |
1454 |
|
1455 |
2004-07-31 Luc Teirlinck <teirllm@auburn.edu> |
1456 |
|
1457 |
* novice.el (enable-command, disable-command): Doc fixes. |
1458 |
|
1459 |
* subr.el (event-modifiers, event-basic-type): Doc fixes. |
1460 |
|
1461 |
2004-07-30 Richard M. Stallman <rms@gnu.org> |
1462 |
|
1463 |
* subr.el (with-local-quit): Doc fix. |
1464 |
|
1465 |
2004-07-30 Luc Teirlinck <teirllm@auburn.edu> |
1466 |
|
1467 |
* international/utf-8.el (utf-translate-cjk-mode): Doc fix. |
1468 |
|
1469 |
2004-07-28 Luc Teirlinck <teirllm@auburn.edu> |
1470 |
|
1471 |
* custom.el (defcustom): Doc fix. |
1472 |
|
1473 |
2004-07-28 Masatake YAMATO <jet@gyve.org> |
1474 |
|
1475 |
* progmodes/etags.el (etags-tags-apropos): Show building progress. |
1476 |
|
1477 |
2004-07-26 Stefan Monnier <monnier@iro.umontreal.ca> |
1478 |
|
1479 |
* imenu.el (imenu-prev-index-position-function) |
1480 |
(imenu-extract-index-name-function, imenu-name-lookup-function) |
1481 |
(imenu--index-alist): Docstring redundancy fix. |
1482 |
|
1483 |
2004-07-25 Lars Hansen <larsh@math.ku.dk> |
1484 |
|
1485 |
* wdired.el (wdired-finish-edit): Require dired-aux before locally |
1486 |
binding dired-backup-overwrite. |
1487 |
|
1488 |
2004-07-25 John Paul Wallington <jpw@gnu.org> |
1489 |
|
1490 |
* subr.el (butlast, event-modifiers, event-basic-type): Doc fixes. |
1491 |
|
1492 |
2004-07-24 Luc Teirlinck <teirllm@auburn.edu> |
1493 |
|
1494 |
* term/tty-colors.el (tty-color-approximate): Doc fix. |
1495 |
|
1496 |
* select.el (x-get-selection, x-set-selection): Doc fixes. |
1497 |
|
1498 |
* frame.el (make-frame): Doc fix. |
1499 |
|
1500 |
2004-07-24 Richard M. Stallman <rms@gnu.org> |
1501 |
|
1502 |
* mail/rmail.el (rmail-mime-charset-pattern): |
1503 |
Don't include semicolon in the charset value. |
1504 |
|
1505 |
* replace.el (occur-next-error): Call set-window-point. |
1506 |
(occur-engine): Handle negative NLINES. |
1507 |
|
1508 |
2004-07-23 Luc Teirlinck <teirllm@auburn.edu> |
1509 |
|
1510 |
* frame.el (modify-all-frames-parameters): Minor doc fix. |
1511 |
(set-frame-configuration): Doc fix. |
1512 |
|
1513 |
2004-07-23 Matt Hodges <matt@stchem.bham.ac.uk> (tiny change) |
1514 |
|
1515 |
* simple.el (completion-setup-function): Compute the common parts |
1516 |
and the first difference place correctly when |
1517 |
partial-completion-mode is on. |
1518 |
|
1519 |
2004-07-22 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
1520 |
|
1521 |
* ps-print.el: Doc fix. |
1522 |
(ps-print-version): New version 6.6.5. |
1523 |
(ps-printing-region): Doc fix. |
1524 |
(ps-generate-string-list): Comment fix. |
1525 |
(ps-message-log-max): Code fix. |
1526 |
|
1527 |
2004-07-22 Michael Piotrowski <mxp@dynalabs.de> (tiny change) |
1528 |
|
1529 |
* ps-print.el (ps-begin-file): Improve the DSC compliance of the |
1530 |
generated PostScript. |
1531 |
|
1532 |
2004-08-17 Reiner Steib <Reiner.Steib@gmx.de> |
1533 |
|
1534 |
* net/tls.el (tls-process-connection-type): Fix docstring. (Sync |
1535 |
with Gnus v5_10 branch.) |
1536 |
|
1537 |
2004-08-16 Reiner Steib <Reiner.Steib@gmx.de> |
1538 |
|
1539 |
* calendar/time-date.el (time-to-number-of-days): New function. |
1540 |
Imported from from Gnus. |
1541 |
|
1542 |
2004-07-22 Kim F. Storm <storm@cua.dk> |
1543 |
|
1544 |
* progmodes/make-mode.el: Fix comments. |
1545 |
|
1546 |
2004-07-21 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
1547 |
|
1548 |
* printing.el: Doc fix. |
1549 |
|
1550 |
2004-07-20 Luc Teirlinck <teirllm@auburn.edu> |
1551 |
|
1552 |
* frame.el (modify-all-frames-parameters): Minor doc fix. |
1553 |
|
1554 |
2004-07-20 Richard M. Stallman <rms@gnu.org> |
1555 |
|
1556 |
* textmodes/fill.el (fill-nobreak-p): If this break point is |
1557 |
at the end of the line, don't consider the newline which follows |
1558 |
as a reason to return t. |
1559 |
|
1560 |
2004-07-19 John Paul Wallington <jpw@gnu.org> |
1561 |
|
1562 |
* dired-aux.el (dired-file-set-difference): Don't use `caddr'. |
1563 |
|
1564 |
2004-07-18 Luc Teirlinck <teirllm@auburn.edu> |
1565 |
|
1566 |
* dired-aux.el (dired-do-kill-lines): Expand docstring. |
1567 |
Delete irrelevant code. |
1568 |
|
1569 |
2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net> |
1570 |
|
1571 |
* net/tramp.el (tramp-handle-verify-visited-file-modtime): |
1572 |
New docstring. From Luc Teirlinck. |
1573 |
|
1574 |
2004-07-17 Luc Teirlinck <teirllm@auburn.edu> |
1575 |
|
1576 |
* autorevert.el: Describe `Auto Revert Tail Mode' in `Commentary' |
1577 |
section. |
1578 |
(auto-revert-handler): Do not check `auto-revert-tail-mode' for |
1579 |
non-file buffers. We know it is nil. |
1580 |
|
1581 |
2004-07-17 Kai Grossjohann <kai.grossjohann@gmx.net> |
1582 |
|
1583 |
Sync with Tramp 2.0.43. |
1584 |
|
1585 |
* net/tramp.el (tramp-handle-verify-visited-file-modtime): |
1586 |
Remove outdated comment. |
1587 |
(tramp-locked, tramp-locker): New variables for implementing a |
1588 |
global lock. |
1589 |
(tramp-sh-file-name-handler): Use them to implement the global lock. |
1590 |
|
1591 |
2004-07-13 Michael Albinus <michael.albinus@gmx.de> |
1592 |
|
1593 |
* net/tramp.el (all): Code cleanup. Change all `tramp-handle-xxx' |
1594 |
calls to respective `xxx` calls. |
1595 |
(tramp-process-alive-regexp): Precise doc string. |
1596 |
(tramp-multi-action-process-alive): New defun. |
1597 |
(tramp-multi-actions): Use it. |
1598 |
(tramp-handle-find-backup-file-name): `copy-tree' is available |
1599 |
since Emacs 21.4 only (XEmacs has it). Implementation rewritten |
1600 |
in order to avoid this function. |
1601 |
(tramp-handle-write-region): Set current buffer. If connection |
1602 |
wasn't open, `file-modes' has changed it accidently. Reported by |
1603 |
David Kastrup <dak@gnu.org>. |
1604 |
(tramp-enter-password, tramp-read-passwd): New arguments USER and |
1605 |
HOST. |
1606 |
(tramp-action-password, tramp-multi-action-password): Apply it. |
1607 |
(tramp-open-connection-rsh): If a port is given, the Tramp buffer |
1608 |
name must still contain the port number. Otherwise, we have two |
1609 |
Tramp buffers, with all the confusion. Reported by Myron Selby |
1610 |
<myron@xytech.com> and Rolf Dubitzky |
1611 |
<Dubitzky@physi.uni-heidelberg.de>. |
1612 |
|
1613 |
* net/tramp-smb.el (tramp-smb-open-connection): Apply USER and |
1614 |
HOST to `tramp-enter-passwd'. |
1615 |
|
1616 |
* net/tramp-vc.el (all): Code cleanup. Change all |
1617 |
`tramp-handle-xxx' calls to respective `xxx` calls. |
1618 |
|
1619 |
2004-07-17 Jonathan Yavner <jyavner@member.fsf.org> |
1620 |
|
1621 |
* emacs-lisp/testcover.el: New category "potentially-1valued" for |
1622 |
functions that are not erroneous if either 1-valued or |
1623 |
multi-valued. Detect functions in this class. |
1624 |
(testcover-1value-functions, testcover-compose-functions) |
1625 |
(testcover-progn-functions) Added some additional functions to lists. |
1626 |
(testcover-mark): Bugfix when marking up the definition for an |
1627 |
empty function. |
1628 |
|
1629 |
2004-07-17 Richard M. Stallman <rms@gnu.org> |
1630 |
|
1631 |
* replace.el (occur-read-primary-args): Pass default to |
1632 |
read-from-minibuffer. |
1633 |
|
1634 |
* mail/footnote.el (footnote-section-tag): Use defcustom. |
1635 |
|
1636 |
* font-lock.el (font-lock-add-keywords, font-lock-remove-keywords): |
1637 |
Compile font-lock-keywords, not KEYWORDS. |
1638 |
(lisp-font-lock-keywords-2): Add multiple-value-prog1, go. |
1639 |
Add warn, check-type. Handle cerror like error. |
1640 |
|
1641 |
2004-07-14 Daniel Pfeiffer <occitan@esperanto.org> |
1642 |
|
1643 |
* progmodes/which-func.el (which-func-keymap): New var. |
1644 |
(which-func-face): New face. |
1645 |
(which-func-format): Use them. |
1646 |
|
1647 |
2004-07-16 Stephan Stahl <stahl@eos.franken.de> (tiny change) |
1648 |
|
1649 |
* buff-menu.el (list-buffers-noselect): Append the buffer's |
1650 |
process status to its mode name. |
1651 |
|
1652 |
2004-07-16 Kim F. Storm <storm@cua.dk> |
1653 |
|
1654 |
* simple.el (inhibit-mark-movement): New defvar. |
1655 |
(beginning-of-buffer, end-of-buffer): Do not push mark if |
1656 |
inhibit-mark-movement is non-nil or C-u prefix is given. |
1657 |
|
1658 |
* emulation/cua-base.el (cua--preserve-mark-commands): New defvar. |
1659 |
Init to beginning-of-buffer and end-of-buffer. |
1660 |
(cua--undo-push-mark): New defvar. |
1661 |
(cua--pre-command-handler): Set inhibit-mark-movement if mark is |
1662 |
already active and command is in cua--preserve-mark-commands. |
1663 |
Also fix check for shift modifier on non-window systems. |
1664 |
(cua--post-command-handler): Clear inhibit-mark-movement if set. |
1665 |
|
1666 |
2004-07-14 Luc Teirlinck <teirllm@auburn.edu> |
1667 |
|
1668 |
* calendar/cal-dst.el (calendar-time-from-absolute): Return a list |
1669 |
of two integers, instead of a cons. |
1670 |
|
1671 |
* net/tramp.el (tramp-handle-verify-visited-file-modtime): |
1672 |
`visited-file-modtime' now returns a list of two integers, instead |
1673 |
of a cons. |
1674 |
|
1675 |
* dired.el (dired-directory-changed-p): Ditto. |
1676 |
|
1677 |
* progmodes/grep.el (grep): Doc fix. |
1678 |
|
1679 |
2004-07-14 Daniel Pfeiffer <occitan@esperanto.org> |
1680 |
|
1681 |
* autorevert.el (auto-revert-tail-mode) |
1682 |
(auto-revert-tail-mode-text, auto-revert-tail-pos): New vars. |
1683 |
(auto-revert-mode): Turn off auto-revert-tail-mode, so we're not |
1684 |
in both at the same time. |
1685 |
(auto-revert-tail-mode): New command. |
1686 |
(turn-on-auto-revert-tail-mode, auto-revert-tail-handler): New funs. |
1687 |
(auto-revert-handler): Revert only either tail or whole file. |
1688 |
|
1689 |
* bindings.el (mode-line-mode-menu): Fix alphabetical ordering and |
1690 |
add auto-revert-tail-mode. |
1691 |
|
1692 |
2004-07-12 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
1693 |
|
1694 |
* printing.el: Doc fix. Change name of some funs. |
1695 |
(pr-dosify-file-name): New fun. Replace ps-dosify-path. |
1696 |
(pr-unixify-file-name): New fun. Replace ps-unixify-path. |
1697 |
(pr-standard-file-name): New fun. Replace pr-standard-path. |
1698 |
(pr-call-process): Code fix. |
1699 |
|
1700 |
2004-07-12 Luc Teirlinck <teirllm@auburn.edu> |
1701 |
|
1702 |
* subr.el (with-selected-window): Doc fix. |
1703 |
|
1704 |
2004-07-11 Luc Teirlinck <teirllm@auburn.edu> |
1705 |
|
1706 |
* subr.el (get-buffer-window-list): Doc fix. |
1707 |
|
1708 |
2004-07-10 Luc Teirlinck <teirllm@auburn.edu> |
1709 |
|
1710 |
* files.el (switch-to-buffer-other-window): Doc fix. |
1711 |
|
1712 |
* window.el (save-selected-window, one-window-p) |
1713 |
(split-window-keep-point, split-window-vertically) |
1714 |
(split-window-horizontally): Doc fixes. |
1715 |
|
1716 |
2004-07-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
1717 |
|
1718 |
* printing.el: Doc fix. Now it uses call-process instead of |
1719 |
shell-command for low command execution. |
1720 |
(pr-version): New version number (6.8). |
1721 |
(pr-shell-file-name): Option removed. |
1722 |
(pr-shell-command): Fun removed. |
1723 |
(pr-call-process): New fun. Replace pr-shell-command. |
1724 |
(pr-standard-path, pr-remove-nil-from-list): New funs. |
1725 |
(zmacs-region-stays, current-mouse-event, current-menubar): New var. |
1726 |
(pr-ps-file-preview, pr-ps-file-using-ghostscript, pr-ps-file-print) |
1727 |
(pr-setup, pr-ps-set-printer, pr-txt-set-printer) |
1728 |
(pr-ps-utility-process, pr-txt-print): Code fix. |
1729 |
|
1730 |
2004-07-10 Stephan Stahl <stahl@eos.franken.de> (tiny change) |
1731 |
|
1732 |
* ediff-mult.el (ediff-meta-truncate-filenames): Change type to |
1733 |
boolean. |
1734 |
|
1735 |
2004-07-09 Lars Hansen <larsh@math.ku.dk> |
1736 |
|
1737 |
* wid-edit.el (widget-field-buffer): Doc fix. |
1738 |
|
1739 |
2004-07-09 John Paul Wallington <jpw@gnu.org> |
1740 |
|
1741 |
* emacs-lisp/re-builder.el (reb-update-overlays): |
1742 |
Distinguish between one and several matches in message. |
1743 |
|
1744 |
2004-07-09 Richard M. Stallman <rms@gnu.org> |
1745 |
|
1746 |
* mouse.el (mouse-set-region-1): If transient-mark-mode |
1747 |
is `identity', change it to `only'. |
1748 |
|
1749 |
* simple.el (current-word): Doc fix. |
1750 |
|
1751 |
2004-07-09 Mark A. Hershberger <mah@everybody.org> |
1752 |
|
1753 |
* progmodes/cperl-mode.el (cperl-mode): Adapt defun-prompt-regexp |
1754 |
so that it is more understanding of whitespace. |
1755 |
|
1756 |
* xml.el (xml-maybe-do-ns, xml-parse-tag): Produce elements in the |
1757 |
form |
1758 |
(("ns" . "element") (attr-list) children) instead of |
1759 |
((:ns . "element") (attr-list) children) in order to reduce the |
1760 |
number of symbols used. |
1761 |
(xml-skip-dtd): Change to use xml-parse-dtd but set |
1762 |
xml-validating-parsing to nil. |
1763 |
(xml-parse-dtd): Parse entity deleclarations in DOCTYPEs. |
1764 |
(xml-substitute-entity): Remove in favor of new entity substitution. |
1765 |
(xml-substitute-special): Rewrite in to substitute complex |
1766 |
entities from DOCTYPE declarations. |
1767 |
(xml-parse-fragment): Parse fragments from entity deleclarations. |
1768 |
(xml-parse-region, xml-parse-tag, xml-parse-attlist) |
1769 |
(xml-parse-dtd, xml-substitute-special): Make validity checks |
1770 |
conditioned on xml-validating-parser. Add "Not Well Formed" to |
1771 |
error messages about well-formedness. |
1772 |
|
1773 |
2004-07-08 Steven Tamm <steventamm@mac.com> |
1774 |
|
1775 |
* term/mac-win.el (mac-scroll-ignore-events, mac-scroll-down) |
1776 |
(mac-scroll-down-line, mac-scroll-up, mac-scroll-up-line): |
1777 |
Do not treat double clicks and triple clicks specially in the |
1778 |
scroll bar (preventing strange repositioning problems) |
1779 |
|
1780 |
2004-07-06 Stefan Monnier <monnier@iro.umontreal.ca> |
1781 |
|
1782 |
* replace.el (query-replace-regexp-eval): Fix last change. |
1783 |
|
1784 |
2004-07-05 Stefan Monnier <monnier@iro.umontreal.ca> |
1785 |
|
1786 |
* replace.el (query-replace-descr): New fun. |
1787 |
(query-replace-read-from, query-replace-read-args): Default to the |
1788 |
previous from&to. |
1789 |
(query-replace-read-to): Quote the `from' string when displaying it. |
1790 |
(query-replace-regexp-eval): Immediately check read-only status. |
1791 |
Use query-replace-read-from to get the \n checking. |
1792 |
Quote the `from' string when displaying it. |
1793 |
(map-query-replace-regexp, occur-read-primary-args): |
1794 |
Quote the `from' string when displaying it. |
1795 |
|
1796 |
* isearch.el (isearch-query-replace): Pass the regexp-ness and |
1797 |
delimited-ness of the search to query-replace. |
1798 |
|
1799 |
* replace.el (query-replace-read-from, query-replace-read-to): |
1800 |
New funs extracted from query-replace-read-args. |
1801 |
(query-replace-read-args): Use them. |
1802 |
|
1803 |
* replace.el (query-replace-interactive, query-replace-read-args): |
1804 |
Remove the `initial' special value. |
1805 |
(query-replace-regexp-eval, map-query-replace-regexp): Simplify. |
1806 |
(occur-engine): Remove unused var `matchend'. |
1807 |
|
1808 |
* isearch.el (isearch-query-replace, isearch-query-replace-regexp): |
1809 |
Use the search string without prompting. |
1810 |
|
1811 |
2004-07-05 Kenichi Handa <handa@m17n.org> |
1812 |
|
1813 |
* international/mule.el (decode-coding-inserted-region): |
1814 |
Set last-coding-system-used only when coding is nil. |
1815 |
|
1816 |
2004-07-03 Eli Zaretskii <eliz@gnu.org> |
1817 |
|
1818 |
* progmodes/grep.el (grep-compute-defaults, grep-command) |
1819 |
(grep-program, find-program, grep-find-use-xargs, grep-history) |
1820 |
(grep-find-history, grep-tag-default, grep-find-command) |
1821 |
(grep-regexp-alist, grep-process-setup, grep-compute-defaults): |
1822 |
Add autoload cookies, for unbundled packages that load `compile' |
1823 |
and expect all grep-related symbols to become defined. |
1824 |
|
1825 |
2004-07-03 KOSEKI Yoshinori <kose@meadowy.org> |
1826 |
|
1827 |
* iimage.el (turn-on-iimage-mode, iimage-mode): Add autoload cookies. |
1828 |
(iimage-mode-image-search-path): New user option to search the |
1829 |
image file. |
1830 |
(iimage-locate-file): New funcion. Emacs21.3 or earlier does not |
1831 |
have locate-file. |
1832 |
(iimage-mode-buffer): Use it. |
1833 |
|
1834 |
2004-07-03 Nick Roberts <nickrob@gnu.org> |
1835 |
|
1836 |
* progmodes/gdb-ui.el (gdb-goto-breakpoint): String match more |
1837 |
carefully. |
1838 |
(gdb-delete-breakpoint, gdb-toggle-breakpoint): Handle gdbmi. |
1839 |
|
1840 |
2004-07-03 Juri Linkov <juri@jurta.org> |
1841 |
|
1842 |
* replace.el (query-replace-read-args): Swallow space after 'foo, |
1843 |
not after (quote foo). Match space only immediately after symbol, |
1844 |
not anywhere in the whole string. |
1845 |
|
1846 |
2004-07-02 Richard M. Stallman <rms@gnu.org> |
1847 |
|
1848 |
* replace.el (query-replace-read-args): Swallow space after |
1849 |
symbols, not after closeparens. But avoid error if string ends there. |
1850 |
|
1851 |
* progmodes/python.el (python-beginning-of-statement): |
1852 |
Exit the loop if backward-up-list gets error. |
1853 |
|
1854 |
* textmodes/enriched.el (enriched-encode): Bind inhibit-read-only. |
1855 |
|
1856 |
2004-07-02 Andre Spiegel <spiegel@gnu.org> |
1857 |
|
1858 |
* vc-rcs.el (vc-rcs-checkout-model): Look at the version headers |
1859 |
only if vc-consult-headers is non-nil. |
1860 |
|
1861 |
2004-07-02 Juri Linkov <juri@jurta.org> |
1862 |
|
1863 |
* pcvs.el (cvs-mode-diff-repository): New command. |
1864 |
|
1865 |
* pcvs-defs.el (cvs-mode-diff-map): Bind r to cvs-mode-diff-repository. |
1866 |
|
1867 |
2004-07-01 Juri Linkov <juri@jurta.org> |
1868 |
|
1869 |
* isearch.el (isearch-mode-map): Bind C-M-w to isearch-del-char, |
1870 |
C-M-y to isearch-yank-char. Bind M-% to isearch-query-replace, |
1871 |
C-M-% to isearch-query-replace-regexp. |
1872 |
(minibuffer-local-isearch-map): Add arrow key bindings. |
1873 |
Bind C-f to isearch-yank-char-in-minibuffer. |
1874 |
(isearch-forward): Doc fix. |
1875 |
(isearch-edit-string): Doc fix. |
1876 |
(isearch-query-replace, isearch-query-replace-regexp): New funs. |
1877 |
(isearch-del-char): Add optional arg. Set isearch-yank-flag to t. |
1878 |
(isearch-yank-char): Add optional arg. |
1879 |
(isearch-yank-char-in-minibuffer): New fun. |
1880 |
|
1881 |
* replace.el (query-replace-interactive): Change type from boolean |
1882 |
to choice. Add value `initial'. |
1883 |
(query-replace-read-args): Handle value `initial' of |
1884 |
query-replace-interactive. |
1885 |
|
1886 |
2004-06-29 Kim F. Storm <storm@cua.dk> |
1887 |
|
1888 |
* progmodes/gdb-ui.el (breakpoint-enabled-bitmap-face) |
1889 |
(breakpoint-disabled-bitmap-face): Add :group 'gud. |
1890 |
|
1891 |
* progmodes/ada-xref.el (ada-tight-gvd-integration): |
1892 |
Add :group 'ada. |
1893 |
|
1894 |
* vc-arch.el (vc-arch-mode-line-rewrite): Add :group 'vc. |
1895 |
|
1896 |
2004-06-29 Juri Linkov <juri@jurta.org> |
1897 |
|
1898 |
* replace.el (query-replace-read-args): Swallow a space after |
1899 |
everything except )]" which in most cases means after a symbol. |
1900 |
|
1901 |
* emacs-lisp/pp.el (pp-buffer): Add autoload. |
1902 |
|
1903 |
2004-06-28 Richard M. Stallman <rms@gnu.org> |
1904 |
|
1905 |
* font-lock.el (font-lock-fontify-syntactic-keywords-region): |
1906 |
More changes to go with previous change in font-lock.el. |
1907 |
|
1908 |
2004-06-26 David Kastrup <dak@gnu.org> |
1909 |
|
1910 |
* replace.el (perform-replace): Highlight the match even in |
1911 |
non-query mode if there is potential replace string editing. |
1912 |
|
1913 |
2004-06-26 Kai Grossjohann <kai.grossjohann@gmx.net> |
1914 |
|
1915 |
* net/tramp.el (tramp-handle-file-remote-p): New implementation to |
1916 |
agree with new return value of `file-remote-p'. |
1917 |
This syncs with Tramp 2.0.42. |
1918 |
|
1919 |
* net/ange-ftp.el (ange-ftp-file-remote-p): New return value, |
1920 |
according to new documentation of `file-remote-p'. |
1921 |
|
1922 |
* files.el (file-remote-p): Fix doc to say that return value is |
1923 |
identification of remote system, if not nil. |
1924 |
(file-relative-name): Use new return value of `file-remote-p'. |
1925 |
|
1926 |
2004-06-26 Nick Roberts <nickrob@gnu.org> |
1927 |
|
1928 |
* progmodes/gdb-ui.el (gdb-toggle-breakpoint) |
1929 |
(gdb-goto-breakpoint): Fix breakage. |
1930 |
|
1931 |
2004-06-26 Eli Zaretskii <eliz@gnu.org> |
1932 |
|
1933 |
* man.el (Man-getpage-in-background): Add windows-nt to the list |
1934 |
of systems where shell-file-name should be used instead of |
1935 |
literal "sh". |
1936 |
|
1937 |
2004-06-25 Sam Steingold <sds@gnu.org> |
1938 |
|
1939 |
* add-log.el (change-log-font-lock-keywords): Support Common Lisp |
1940 |
function names `(setf symbol)'. |
1941 |
|
1942 |
2004-06-24 Richard M. Stallman <rms@gnu.org> |
1943 |
|
1944 |
* replace.el (query-replace-read-args): Swallow space after \,SYMBOL. |
1945 |
|
1946 |
* font-lock.el (font-lock-keywords): Change format of compiled values. |
1947 |
Document it. |
1948 |
(font-lock-add-keywords): If font-lock-keywords is compiled, |
1949 |
extract the uncompiled version, modify, then recompile. |
1950 |
(font-lock-remove-keywords): Likewise. |
1951 |
(font-lock-fontify-keywords-region): Handle changed format. |
1952 |
(font-lock-compile-keywords): Handle changed format. |
1953 |
(font-lock-set-defaults): Compile the keywords explicitly here. |
1954 |
|
1955 |
2004-06-24 David Kastrup <dak@gnu.org> |
1956 |
|
1957 |
* replace.el (query-replace-read-args): Implement `\,' and `\#' |
1958 |
replacements here. |
1959 |
(query-replace-regexp): Doc string explaining this and the new |
1960 |
`\?' replacement. Remove `\,' and `\#' implementation here, as it |
1961 |
is better placed in `query-replace-read-args'. |
1962 |
(replace-regexp): Explain `\,', `\#' and `\?'. |
1963 |
(replace-match-data): New function for thorough reuse/destruction |
1964 |
of old match-data. |
1965 |
(replace-match-maybe-edit): Function for implementing `\?' editing. |
1966 |
(perform-replace): Fix maintaining of the match stack including |
1967 |
already matched regions, implement `\?', fix various problems |
1968 |
with regions while editing and other stuff. |
1969 |
(replace-highlight): Simplify. |
1970 |
|
1971 |
2004-06-24 Daniel Pfeiffer <occitan@esperanto.org> |
1972 |
|
1973 |
* progmodes/grep.el (grep-error-screen-columns): New variable. |
1974 |
(grep-regexp-alist): Give it the full functionality of gnu style |
1975 |
compilation messages with line and column ranges. Ask me for the |
1976 |
perl script I'm working on, that uses these. |
1977 |
|
1978 |
2004-06-23 Nick Roberts <nickrob@gnu.org> |
1979 |
|
1980 |
* comint.el: (comint-insert-clicked-input, comint-copy-old-input): |
1981 |
Remove. |
1982 |
(comint-insert-input, comint-mouse-insert-input): New functions |
1983 |
based on comint-insert-clicked-input for two bindings but just |
1984 |
one functionality. |
1985 |
|
1986 |
2004-06-23 Luc Teirlinck <teirllm@auburn.edu> |
1987 |
|
1988 |
* net/goto-addr.el (goto-address-fontify): Fix help-echo text. |
1989 |
|
1990 |
2004-06-23 Lars Hansen <larsh@math.ku.dk> |
1991 |
|
1992 |
* files.el (write-contents-functions): Doc fix. |
1993 |
|
1994 |
2004-06-21 Juanma Barranquero <lektu@terra.es> |
1995 |
|
1996 |
* image.el (image-library-alist): Rewrite docstring in active voice. |
1997 |
|
1998 |
2004-06-20 Richard M. Stallman <rms@gnu.org> |
1999 |
|
2000 |
* mouse.el (mouse-set-region-1): Set transient-mark-mode to `only'. |
2001 |
|
2002 |
* isearch.el (isearch-repeat): Avoid testing old match data. |
2003 |
(isearch-message): Display trailing space in special font |
2004 |
when search is failing. |
2005 |
(isearch-search-fun-function): Doc fix. |
2006 |
|
2007 |
* autorevert.el (global-auto-revert-non-file-buffers): Doc fix. |
2008 |
|
2009 |
2004-06-19 Luc Teirlinck <teirllm@auburn.edu> |
2010 |
|
2011 |
* frame.el (show-trailing-whitespace): Doc fix. |
2012 |
|
2013 |
* cus-edit.el (custom-variable-documentation): New function. |
2014 |
(custom-variable): Use it. |
2015 |
|
2016 |
2004-06-19 Nick Roberts <nickrob@gnu.org> |
2017 |
|
2018 |
* man.el (Man-getpage-in-background): Revert previous change but |
2019 |
make cygwin a special case. |
2020 |
|
2021 |
2004-06-18 Luc Teirlinck <teirllm@auburn.edu> |
2022 |
|
2023 |
* autorevert.el (global-auto-revert-non-file-buffers): |
2024 |
Update docstring. |
2025 |
|
2026 |
2004-06-19 Daniel Pfeiffer <occitan@esperanto.org> |
2027 |
|
2028 |
* progmodes/compile.el (compilation-error-properties): Store one |
2029 |
more than end-col, if present, so that transient-mark-mode will |
2030 |
highlight last char too. |
2031 |
* progmodes/grep.el (grep-regexp-alist): Match columns and column |
2032 |
ranges, if present. |
2033 |
|
2034 |
2004-06-18 Jason Rumney <jasonr@gnu.org> |
2035 |
|
2036 |
* makefile.w32-in: Double percent signs in for loops. |
2037 |
|
2038 |
2004-06-17 David Kastrup <dak@gnu.org> |
2039 |
|
2040 |
* replace.el (query-replace-read-args): Only warn about use of \n |
2041 |
and \t when we are doing a regexp replacement and the actual |
2042 |
escaped character is n or t. |
2043 |
(query-replace-regexp): Add \, and \# interpretation to |
2044 |
interactive call and document it. |
2045 |
(query-replace-regexp-eval, replace-match-string-symbols): Add \# |
2046 |
as shortkey for replace-count. |
2047 |
(replace-quote): New function for doubling backslashes. |
2048 |
|
2049 |
2004-06-17 Juanma Barranquero <lektu@terra.es> |
2050 |
|
2051 |
* files.el (parse-colon-path, cd): Mention in docstring that the |
2052 |
path separator is colon in GNU-like systems. |
2053 |
|
2054 |
* newcomment.el (comment-region-internal): Fix docstring. |
2055 |
|
2056 |
* emacs-lisp/ewoc.el (ewoc-create, ewoc-map, ewoc-locate) |
2057 |
(ewoc-invalidate, ewoc-collect): Doc fixes. |
2058 |
(ewoc--create-node, ewoc--delete-node-internal): |
2059 |
Fix typos in docstring. |
2060 |
|
2061 |
2004-06-15 Luc Teirlinck <teirllm@auburn.edu> |
2062 |
|
2063 |
* files.el (buffer-stale-function): Add hyperlink to emacs-xtra |
2064 |
manual to docstring. |
2065 |
|
2066 |
2004-06-15 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
2067 |
|
2068 |
* ps-print.el (ps-time-stamp-iso8601): Comment doc string of defalias. |
2069 |
|
2070 |
2004-06-15 Luc Teirlinck <teirllm@auburn.edu> |
2071 |
|
2072 |
* dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir): |
2073 |
Add hyperlink to emacs-xtra manual to docstring. |
2074 |
|
2075 |
* autorevert.el (global-auto-revert-non-file-buffers): |
2076 |
Add hyperlink to emacs-xtra manual to docstring, as well as an |
2077 |
info-link. |
2078 |
|
2079 |
2004-06-14 Juanma Barranquero <lektu@terra.es> |
2080 |
|
2081 |
* image.el (image-library-alist): New variable to map image types |
2082 |
to external libraries. Initialized to nil, unless system-specific |
2083 |
configs change it. |
2084 |
(image-type-available-p): Determine whether an image type is |
2085 |
available by calling `init-image-library'. |
2086 |
|
2087 |
* term/w32-win.el (image-library-alist): Initialize to a known set |
2088 |
of probable library names. |
2089 |
|
2090 |
2004-06-14 Kenichi Handa <handa@m17n.org> |
2091 |
|
2092 |
* international/code-pages.el (windows-1256, cp1125): Fix tables |
2093 |
for several characters. |
2094 |
|
2095 |
* international/utf-8.el (ccl-encode-mule-utf-8): Fix previous change. |
2096 |
|
2097 |
2004-06-13 Richard M. Stallman <rms@gnu.org> |
2098 |
|
2099 |
* textmodes/paragraphs.el (sentence-end): Add 0x5397d as close brace. |
2100 |
|
2101 |
* emulation/pc-select.el: Doc fixes: say "PC Selection mode", |
2102 |
not "`pc-selection-mode'". |
2103 |
|
2104 |
* emacs-lisp/bytecomp.el: Put `...' around symbols in warning messages. |
2105 |
|
2106 |
* simple.el (previous-matching-history-element): Specify a default. |
2107 |
|
2108 |
* hexl.el (hexl-mode): Catch errors in hexl-goto-address. |
2109 |
|
2110 |
* cus-face.el (custom-declare-face): Simplify code. |
2111 |
|
2112 |
* abbrev.el (abbrev-mode, edit-abbrevs-map): Doc fixes. |
2113 |
|
2114 |
2004-06-13 Luc Teirlinck <teirllm@auburn.edu> |
2115 |
|
2116 |
* files.el (before-save-hook): Add `time-stamp' to the options. |
2117 |
|
2118 |
* time-stamp.el (time-stamp): Recommend adding it to |
2119 |
`before-save-hook', rather than `write-file-functions'. |
2120 |
Make a similar change in `Commentary' section. |
2121 |
|
2122 |
2004-06-13 Kai Grossjohann <kai.grossjohann@gmx.net> |
2123 |
|
2124 |
* diff-mode.el (diff-current-defun): If at start of hunk, use |
2125 |
position of first change. |
2126 |
|
2127 |
2004-06-13 Lars Hansen <larsh@math.ku.dk> |
2128 |
|
2129 |
* dired-x.el (dired-mark-omitted): Bind to "*O". |
2130 |
|
2131 |
2004-06-12 Karl Fogel <kfogel@red-bean.com> |
2132 |
|
2133 |
* bookmark.el (bookmark-bmenu-relocate): New function, as |
2134 |
suggested by David J. Biesack <David.Biesack@sas.com>. |
2135 |
(bookmark-bmenu-mode-map): Bind `bookmark-bmenu-relocate' to "R". |
2136 |
(bookmark-bmenu-mode): Describe binding in doc string. |
2137 |
(bookmark-set-filename): Save the bookmark list if it's time. |
2138 |
|
2139 |
2004-06-13 Kenichi Handa <handa@m17n.org> |
2140 |
|
2141 |
* international/utf-8.el (ccl-decode-mule-utf-8): Fix previous change. |
2142 |
(ccl-untranslated-to-ucs): Fix typo. |
2143 |
|
2144 |
2004-06-12 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change) |
2145 |
|
2146 |
* progmodes/python.el (python-open-block-statement-p): |
2147 |
Fix indentation after a block opening that contains a comment. |
2148 |
|
2149 |
2004-06-12 J,Ai(Br,At(Bme Marant <jerome@marant.org> (tiny change) |
2150 |
|
2151 |
* bindings.el (completion-ignored-extensions): Add file extensions |
2152 |
of Python byte-compiled files. |
2153 |
|
2154 |
2004-06-12 Juri Linkov <juri@jurta.org> |
2155 |
|
2156 |
* info.el (Info-goto-node): Add autoload. |
2157 |
(Info-toc): Add substring-no-properties on Info file name. |
2158 |
(Info-mode, info, Info-toc, Info-mode-menu): Doc fix. |
2159 |
(Info-mode-map): Bind L to Info-history, T to Info-toc. |
2160 |
|
2161 |
2004-06-12 Kenichi Handa <handa@m17n.org> |
2162 |
|
2163 |
* international/mule-cmds.el (set-language-environment): |
2164 |
Load subst tables if necessary. |
2165 |
|
2166 |
* international/mule.el (decode-char): Load subst tables if necessary. |
2167 |
(encode-char): Likewise. |
2168 |
|
2169 |
* international/utf-16.el (utf-16-decode-ucs): Handle a surrogate |
2170 |
pair correctly. Call ccl-mule-utf-untrans for untranslable chars. |
2171 |
(utf-16le-decode-loop): Set r5 to -1 before loop. |
2172 |
(utf-16be-decode-loop): Likewise. |
2173 |
(ccl-decode-mule-utf-16le): Add EOF processing block. |
2174 |
(ccl-decode-mule-utf-16be): Likewise. |
2175 |
(ccl-decode-mule-utf-16le-with-signature): Likewise. |
2176 |
(ccl-decode-mule-utf-16be-with-signature): Likewise. |
2177 |
(ccl-decode-mule-utf-16): Likewise. Set r5 to -1 initially. |
2178 |
(ccl-mule-utf-16-encode-untrans): New CCL. |
2179 |
(utf-16-decode-to-ucs): Handle pre-read character. |
2180 |
(utf-16le-encode-loop): Handle surrogate pair. |
2181 |
(utf-16be-encode-loop): Likewise. |
2182 |
(ccl-encode-mule-utf-16le-with-signature): Adjust for the change |
2183 |
of utf-16le-encode-loop. |
2184 |
(ccl-encode-mule-utf-16be-with-signature): Adjust for the change |
2185 |
of utf-16be-encode-loop. |
2186 |
(mule-utf-16-post-read-conversion): |
2187 |
Call utf-8-post-read-conversion at first. |
2188 |
(mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature): |
2189 |
Include CJK charsets in safe-charsets if utf-translate-cjk-mode is on. |
2190 |
Add post-read-conversion and pre-write-conversion. |
2191 |
|
2192 |
* international/utf-8.el (utf-translate-cjk-charsets): New variable. |
2193 |
(utf-translate-cjk-unicode-range): New variable. |
2194 |
(utf-translate-cjk-load-tables): New function. |
2195 |
(utf-lookup-subst-table-for-decode): New function. |
2196 |
(utf-lookup-subst-table-for-encode): New function. |
2197 |
(utf-translate-cjk-mode): Init-value changed to t. Don't load |
2198 |
tables here. Update safe-charsets of utf-* coding systems. |
2199 |
(ccl-mule-utf-untrans): New CCL. |
2200 |
(ccl-decode-mule-utf-8): Call ccl-mule-utf-untrans. Use `repeat' |
2201 |
at end of each branch. |
2202 |
(ccl-mule-utf-8-encode-untrans): New CCL. |
2203 |
(ccl-encode-mule-utf-8): Call ccl-mule-utf-8-encode-untrans. |
2204 |
(ccl-untranslated-to-ucs): Handle 2-byte encoding. Set r1 to the |
2205 |
length of encoding. Don't return r0. |
2206 |
(utf-8-compose): New arg hash-table. Handle 2-byte encoding. |
2207 |
(utf-8-post-read-conversion): Narrow to region properly. |
2208 |
If utf-translate-cjk-mode is on, load tables if necessary. |
2209 |
Call utf-8-compose with hash-table arg if necessary. |
2210 |
Call XXX-compose-region instead of XXX-post-read-convesion. |
2211 |
(utf-8-pre-write-conversion): New function. |
2212 |
(mule-utf-8): Include CJK charsets in safe-charsets if |
2213 |
utf-translate-cjk-mode is on. Add pre-write-conversion. |
2214 |
|
2215 |
* international/characters.el: Temporarily set |
2216 |
utf-translate-cjk-mode to nil. |
2217 |
|
2218 |
* language/devan-util.el (devanagari-compose-region): |
2219 |
Add autoload cookie. |
2220 |
|
2221 |
* international/ccl.el (ccl-dump-call): Fix printing the |
2222 |
subroutine name. |
2223 |
|
2224 |
2004-06-11 Luc Teirlinck <teirllm@auburn.edu> |
2225 |
|
2226 |
* dired.el (dired-revert): If buffer is marked unmodified before |
2227 |
reverting, keep it marked unmodified. |
2228 |
Adapt to new conventions for commenting out code. |
2229 |
(dired-make-relative): Adapt to new conventions for commenting out code. |
2230 |
|
2231 |
2004-06-10 Miles Bader <miles@gnu.ai.mit.edu> |
2232 |
|
2233 |
* eshell/esh-module.el (eshell-load-defgroups): |
2234 |
Bind `vc-handled-backends' to nil when opening files. |
2235 |
|
2236 |
2004-06-11 Juanma Barranquero <lektu@terra.es> |
2237 |
|
2238 |
* files.el (parse-colon-path, cd): Doc fixes (refer to |
2239 |
`path-separator', not colon). |
2240 |
|
2241 |
2004-06-10 Juanma Barranquero <lektu@terra.es> |
2242 |
|
2243 |
* newcomment.el (comment-search-forward) |
2244 |
(comment-search-backward): Fix typos in docstring. |
2245 |
(comment-region): Doc fix. |
2246 |
|
2247 |
2004-06-10 Luc Teirlinck <teirllm@auburn.edu> |
2248 |
|
2249 |
* dired.el (dired-insert-old-subdirs): Adapt to fact that the R |
2250 |
switch is no longer stored in `dired-switches-alist'. |
2251 |
|
2252 |
* dired-aux.el (dired-insert-subdir): Do not store R switch in |
2253 |
`dired-switches-alist'. |
2254 |
|
2255 |
2004-06-10 Kim F. Storm <storm@cua.dk> |
2256 |
|
2257 |
* pcvs.el (cvs-mode-diff-yesterday): New command. |
2258 |
|
2259 |
* pcvs-defs.el (cvs-mode-diff-map): Bind y to cvs-mode-diff-yesterday. |
2260 |
|
2261 |
2004-06-10 Juri Linkov <juri@jurta.org> |
2262 |
|
2263 |
* emacs-lisp/edebug.el (edebug-eval-defun): |
2264 |
* emacs-lisp/lisp-mode.el (eval-defun-1): Add `defface'. |
2265 |
Fix docstring. |
2266 |
|
2267 |
* simple.el (eval-expression-print-format): Don't print additional |
2268 |
information on the first call to `eval-print-last-sexp'. |
2269 |
(next-error-find-buffer): Fix punctuation. |
2270 |
(killing) <defgroup>: Fix punctuation. |
2271 |
(yank-excluded-properties): Change group from editing to killing. |
2272 |
|
2273 |
* replace.el (perform-replace): Use `limit' to terminate the |
2274 |
while-loop explicitly. |
2275 |
|
2276 |
2004-06-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
2277 |
|
2278 |
* toolbar/tool-bar.el (tool-bar-add-item, tool-bar-local-item): |
2279 |
Use lc-*.xpm as prefix instead of *-locol.xpm. |
2280 |
|
2281 |
* toolbar/lc-copy.xpm, toolbar/lc-cut.xpm |
2282 |
* toolbar/lc-help.xpm, toolbar/lc-home.xpm |
2283 |
* toolbar/lc-index.xpm, toolbar/lc-jump_to.xpm |
2284 |
* toolbar/lc-left_arrow.xpm, toolbar/lc-new.xpm |
2285 |
* toolbar/lc-open.xpm, toolbar/lc-paste.xpm |
2286 |
* toolbar/lc-preferences.xpm, toolbar/lc-print.xpm |
2287 |
* toolbar/lc-right_arrow.xpm, toolbar/lc-save.xpm |
2288 |
* toolbar/lc-saveas.xpm, toolbar/lc-search.xpm |
2289 |
* toolbar/lc-spell.xpm, toolbar/lc-undo.xpm |
2290 |
* toolbar/lc-up_arrow.xpm: |
2291 |
Renamed from *-locol.xpm. |
2292 |
|
2293 |
2004-06-09 Rajesh Vaidheeswarran <rv@gnu.org> |
2294 |
|
2295 |
* ffap.el (ffap-string-at-point-mode-alist): Fix the url mode to |
2296 |
include forms like &<str>; as valid url patterns. |
2297 |
|
2298 |
2004-06-08 Luc Teirlinck <teirllm@auburn.edu> |
2299 |
|
2300 |
* dired.el (dired-diff, dired-backup-diff) |
2301 |
(dired-clean-directory, dired-do-chmod, dired-do-chgrp) |
2302 |
(dired-do-chown, dired-do-touch, dired-do-print) |
2303 |
(dired-do-shell-command, dired-do-kill-lines, dired-do-compress) |
2304 |
(dired-do-byte-compile, dired-do-load, dired-do-redisplay) |
2305 |
(dired-create-directory, dired-do-copy, dired-do-symlink) |
2306 |
(dired-do-hardlink, dired-do-rename, dired-do-rename-regexp) |
2307 |
(dired-do-copy-regexp, dired-do-hardlink-regexp) |
2308 |
(dired-do-symlink-regexp, dired-upcase, dired-downcase) |
2309 |
(dired-maybe-insert-subdir, dired-next-subdir) |
2310 |
(dired-prev-subdir, dired-goto-subdir, dired-mark-subdir-files) |
2311 |
(dired-kill-subdir, dired-tree-up, dired-tree-down) |
2312 |
(dired-hide-subdir, dired-hide-all, dired-show-file-type) |
2313 |
(dired-run-shell-command, dired-query): Remove redundant, |
2314 |
or incorrect, autoloads. |
2315 |
|
2316 |
* dired-aux.el (dired-kill-tree): Do not kill DIRNAME, even if it |
2317 |
does not end in a slash. Add optional argument KILL-ROOT. |
2318 |
Update docstring. |
2319 |
(dired-do-touch, dired-clean-directory, dired-run-shell-command) |
2320 |
(dired-query): Add autoloads. |
2321 |
|
2322 |
2004-06-08 Daniel Pfeiffer <occitan@esperanto.org> |
2323 |
|
2324 |
* progmodes/compile.el (compilation-set-window-height): |
2325 |
Rearrange the save-* functions because a buffer can have several current |
2326 |
point in different windows. |
2327 |
(compilation-error-regexp-alist-alist): Recognize {standard input} |
2328 |
GNU messages (for gcc --pipe) and more kinds of Oracle messages. |
2329 |
|
2330 |
2004-06-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
2331 |
|
2332 |
* toolbar/copy-locol.xpm, toolbar/cut-locol.xpm |
2333 |
* toolbar/help-locol.xpm, toolbar/home-locol.xpm |
2334 |
* toolbar/index-locol.xpm, toolbar/jump_to-locol.xpm |
2335 |
* toolbar/left_arrow-locol.xpm, toolbar/new-locol.xpm |
2336 |
* toolbar/open-locol.xpm, toolbar/paste-locol.xpm |
2337 |
* toolbar/preferences-locol.xpm, toolbar/print-locol.xpm |
2338 |
* toolbar/right_arrow-locol.xpm, toolbar/save-locol.xpm |
2339 |
* toolbar/saveas-locol.xpm, toolbar/search-locol.xpm |
2340 |
* toolbar/spell-locol.xpm, toolbar/undo-locol.xpm |
2341 |
* toolbar/up_arrow-locol.xpm: |
2342 |
New versions of icons that uses fewer colors. |
2343 |
|
2344 |
* toolbar/tool-bar.el (tool-bar-local-item) |
2345 |
(tool-bar-local-item-from-menu): Try to use icons with fewer colors |
2346 |
if display-color-cells is 256 or less. |
2347 |
|
2348 |
2004-06-08 Kim F. Storm <storm@cua.dk> |
2349 |
|
2350 |
* wid-edit.el (widget-specify-button): Use hand pointer rather |
2351 |
than mouse-face as visible mouse-over effect. |
2352 |
|
2353 |
2004-06-07 Karl Fogel <kfogel@red-bean.com> |
2354 |
|
2355 |
* saveplace.el (save-place-alist-to-file): Bind `print-length' |
2356 |
and `print-level' to nil when writing out `save-place-alist'. |
2357 |
Thanks to Kai Grossjohann <kai@emptydomain.de> for enlightenment. |
2358 |
|
2359 |
2004-06-07 Juanma Barranquero <lektu@terra.es> |
2360 |
|
2361 |
* completion.el (completion-kill-region): Doc fix. |
2362 |
|
2363 |
* format.el (format-insert-annotations) |
2364 |
(format-annotate-location): Doc fixes. |
2365 |
(format-subtract-regions): Make arguments match their use in docstring. |
2366 |
|
2367 |
* simple.el (kill-region): Doc fix. |
2368 |
|
2369 |
* subr.el (insert-buffer-substring-no-properties) |
2370 |
(insert-buffer-substring-as-yank): Doc fixes. |
2371 |
|
2372 |
2004-06-07 Luc Teirlinck <teirllm@auburn.edu> |
2373 |
|
2374 |
* dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir): |
2375 |
Update docstring. |
2376 |
(dired-reset-subdir-switches): New function. |
2377 |
|
2378 |
* dired.el (dired-undo): Call `dired-build-subdir-alist'. |
2379 |
Limit scope of `buffer-read-only' binding. |
2380 |
|
2381 |
2004-06-06 Emilio C. Lopes <eclig@gmx.net> |
2382 |
|
2383 |
* eshell/esh-cmd.el (eshell/which): Respect commands quoted with |
2384 |
eshell-explicit-command-char. |
2385 |
|
2386 |
2004-06-06 Juanma Barranquero <lektu@terra.es> |
2387 |
|
2388 |
* help-fns.el (help-argument-name): Inherit from italic face only |
2389 |
if the frame supports it. |
2390 |
|
2391 |
2004-06-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
2392 |
|
2393 |
* toolbar/alias.pbm, toolbar/close.pbm, toolbar/copy.pbm |
2394 |
* toolbar/cut.pbm, toolbar/help.pbm, toolbar/home.pbm |
2395 |
* toolbar/index.pbm, toolbar/jump_to.pbm, toolbar/left_arrow.pbm |
2396 |
* toolbar/new.pbm, toolbar/open.pbm, toolbar/paste.pbm |
2397 |
* toolbar/preferences.pbm, toolbar/print.pbm, toolbar/right_arrow.pbm |
2398 |
* toolbar/save.pbm, toolbar/saveas.pbm, toolbar/search.pbm |
2399 |
* toolbar/spell.pbm, toolbar/undo.pbm, toolbar/up_arrow.pbm: |
2400 |
New conversions from xpm files. |
2401 |
|
2402 |
* toolbar/README: New file. |
2403 |
|
2404 |
2004-06-06 Richard M. Stallman <rms@gnu.org> |
2405 |
|
2406 |
* isearch.el (isearch-mode-map): Undo previous change. |
2407 |
|
2408 |
2004-06-05 Juri Linkov <juri@jurta.org> |
2409 |
|
2410 |
* bindings.el (debug-ignored-errors): Add regexps for history |
2411 |
related messages. Remove $ from "No further undo information". |
2412 |
Move Ediff's messages to ediff.el. |
2413 |
|
2414 |
* ediff.el: Move Ediff's debug-ignored-errors from bindings.el. |
2415 |
|
2416 |
* cus-edit.el (custom-display): Add `min-colors'. |
2417 |
|
2418 |
* custom.el (defface): Add `supports' to docstring. |
2419 |
|
2420 |
* help-fns.el (help-argument-name): Add :group 'help. |
2421 |
|
2422 |
2004-06-05 Luc Teirlinck <teirllm@auburn.edu> |
2423 |
|
2424 |
* find-dired.el (find-ls-subdir-switches): New user option. |
2425 |
(find-dired): No longer call `abbreviate-file-name' on DIR. |
2426 |
Set `dired-subdir-switches' buffer-locally. |
2427 |
|
2428 |
* locate.el: Merge the two `Commentary' sections. |
2429 |
(locate-ls-subdir-switches): New user option. |
2430 |
(locate): Update for other changes. |
2431 |
(locate-mode-map): Restore Dired binding for mouse-2. |
2432 |
Bind `locate-mouse-view-file' to M-mouse-2. |
2433 |
Bind `l' to `locate-do-redisplay'. |
2434 |
(locate-main-listing-line-p, locate-do-redisplay): New functions. |
2435 |
(locate-mouse-view-file, locate-tags, locate-find-directory): |
2436 |
Print message if used outside main listing. |
2437 |
(locate-mode): Update docstring. Make `*Locate*' buffer read-only. |
2438 |
Various changes to support inserted subdirectories. |
2439 |
(locate-insert-header): Change header of *Locate* buffer. |
2440 |
|
2441 |
* dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir): |
2442 |
Change interactive default switches. |
2443 |
(dired-rename-subdir-2): Update `dired-switches-alist'. |
2444 |
(dired-insert-subdir, dired-kill-subdir): |
2445 |
Handle `dired-switches-alist'. Do not mark buffer modified. |
2446 |
(dired-insert-subdir-validate): Handle `dired-subdir-switches'. |
2447 |
(dired-insert-subdir-doinsert): Omit messages. |
2448 |
Handle `dired-subdir-switches'. |
2449 |
(dired-hide-subdir, dired-hide-all): Do not mark buffer modified. |
2450 |
|
2451 |
* dired.el (dired-subdir-switches, dired-switches-alist): New vars. |
2452 |
(dired-insert-old-subdirs): Do not repeatedly delete and reinsert |
2453 |
subdirs if -R switch is used for a subdir. |
2454 |
(dired-mode): Set `dired-switches-alist'. |
2455 |
(dired-build-subdir-alist): Only print number of directories in |
2456 |
echo area when invoked interactively. |
2457 |
|
2458 |
2004-06-05 Lars Hansen <larsh@math.ku.dk> |
2459 |
|
2460 |
* dired-x.el (dired-omit-mode): Rename from |
2461 |
dired-omit-files-p. Use define-minor-mode to define it. |
2462 |
(dired-omit-files-p): Add as alias for dired-omit-mode. |
2463 |
(dired-omit-toggle): Delete. Replaced by dired-omit-mode and |
2464 |
dired-mark-omitted. |
2465 |
(dired-mark-omitted): Add. Bind to M-O. |
2466 |
|
2467 |
2004-06-05 Kenichi Handa <handa@m17n.org> |
2468 |
|
2469 |
* ps-print.el: Fix typos (kein'ichi -> ken'ichi) |
2470 |
|
2471 |
2004-06-05 Juanma Barranquero <lektu@terra.es> |
2472 |
|
2473 |
* help-fns.el (help-argument-name): Reintroduce face. |
2474 |
(help-default-arg-highlight): Use it, now that |
2475 |
`face-differs-from-default-p' can be trusted. |
2476 |
|
2477 |
2004-06-05 Matt Hodges <matt@stchem.bham.ac.uk> (tiny change) |
2478 |
|
2479 |
* textmodes/table.el: Sentence commands added to Point Motion |
2480 |
group; kill and backward-kill commands added to Extraction group. |
2481 |
|
2482 |
2004-06-04 Mario Lang <mlang@delysid.org> |
2483 |
|
2484 |
* battery.el (battery-linux-proc-acpi): `mA' was hardcored, but some |
2485 |
systems appear to use mW, make the code handle this. Fix a |
2486 |
division-by-zero bug while at it, and handle kernels with |
2487 |
a slightly different layout in /proc/acpi. |
2488 |
|
2489 |
2004-06-04 Karl Fogel <kfogel@red-bean.com> |
2490 |
|
2491 |
* vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*', |
2492 |
because the latter is a CL-ism. This fixes the bug reported by |
2493 |
Shawn Boyette <mdxi@collapsar.net> in |
2494 |
http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html. |
2495 |
|
2496 |
2004-06-04 Miles Bader <miles@gnu.org> |
2497 |
|
2498 |
* faces.el (display-supports-face-attributes-p): Function moved to |
2499 |
C code. Previously only the tty-related portion of this function |
2500 |
was done in C; however the previous attempt to do a halfway-proper |
2501 |
job for non-tty displays in lisp didn't work properly because of |
2502 |
funny conditions during Emacs startup. |
2503 |
(face-differs-from-default-p): Simplify, now that |
2504 |
display-supports-face-attributes-p works properly on all display |
2505 |
types. Remove :stipple from comparison; it doesn't really work |
2506 |
in emacs anyway. |
2507 |
|
2508 |
2004-06-04 Miles Bader <miles@gnu.org> |
2509 |
|
2510 |
* faces.el (face-differs-from-default-p): Use a different |
2511 |
implementation, so we can really check whether FACE displays |
2512 |
differently or not. |
2513 |
|
2514 |
2004-06-04 Miles Bader <miles@gnu.org> |
2515 |
|
2516 |
* faces.el (display-supports-face-attributes-p): Implement a |
2517 |
`different from default' check for non-tty displays. |
2518 |
|
2519 |
2004-06-03 David Kastrup <dak@gnu.org> |
2520 |
|
2521 |
* woman.el (woman-mapcan): More concise code. |
2522 |
(woman-topic-all-completions, woman-topic-all-completions-1) |
2523 |
(woman-topic-all-completions-merge): Replace by a simpler and |
2524 |
much faster implementation based on O(n log n) sort/merge instead |
2525 |
of the old O(n^2) behavior. |
2526 |
|
2527 |
2004-06-03 Miles Bader <miles@gnu.org> |
2528 |
|
2529 |
* subr.el (read-number): Use canonical format for default in prompt. |
2530 |
|
2531 |
* minibuf-eldef.el (minibuffer-default-in-prompt-regexps): |
2532 |
Add regexp for " [...]" style defaults. |
2533 |
|
2534 |
2004-06-02 Romain Francoise <romain@orebokech.com> |
2535 |
|
2536 |
* ibuf-ext.el (ibuffer-jump-to-buffer): Add support for filter |
2537 |
groups: if the user asks for a hidden buffer, open the |
2538 |
corresponding filter group to expose it. |
2539 |
|
2540 |
* ibuffer.el (ibuffer-mode-map): Add key binding `M-g' to |
2541 |
`ibuffer-jump-to-buffer'. |
2542 |
(ibuffer-jump-offer-only-visible-buffers): New user option. |
2543 |
|
2544 |
2004-06-02 Juanma Barranquero <lektu@terra.es> |
2545 |
|
2546 |
* faces.el (frame-update-faces): Add empty docstring so the one |
2547 |
for `ignore' doesn't show through. |
2548 |
|
2549 |
* subr.el (process-kill-without-query): Remove spurious "\n" on |
2550 |
obsolescence string. |
2551 |
(focus-frame, unfocus-frame): Add obsolescence declaration and |
2552 |
empty docstring. |
2553 |
|
2554 |
* international/mule.el (register-char-codings): Make alias for |
2555 |
`ignore'. Move docstring to obsolescence info and remove redundancy. |
2556 |
|
2557 |
2004-06-02 Kim F. Storm <storm@cua.dk> |
2558 |
|
2559 |
* frame.el (blink-cursor-start): Turn cursor off initially so blink |
2560 |
starts after blink-cursor-delay rather than 2*blink-cursor-delay. |
2561 |
|
2562 |
2004-06-01 Stefan Monnier <monnier@iro.umontreal.ca> |
2563 |
|
2564 |
* comint.el (comint-replace-by-expanded-history-before-point): |
2565 |
Obey `start' as the docstring says. |
2566 |
(comint-send-input, comint-snapshot-last-prompt, comint-output-filter) |
2567 |
(comint-update-fence): Prevent font-lock from running unnecessarily. |
2568 |
(comint-dynamic-list-completions): Use with-current-buffer. |
2569 |
|
2570 |
2004-06-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
2571 |
|
2572 |
* textmodes/bibtex.el (bibtex-format-entry): Fix regexps. |
2573 |
(bibtex-parse-strings): Bugfix, use assoc instead of assoc-string. |
2574 |
(bibtex-entry-update): Handle alternatives and optional fields. |
2575 |
(bibtex-parse-entry): Bugfix, handle empty key. |
2576 |
|
2577 |
2004-05-31 Stefan Monnier <monnier@iro.umontreal.ca> |
2578 |
|
2579 |
* vc-arch.el (vc-arch-state): Don't assume the file exists. |
2580 |
|
2581 |
2004-05-31 Lars Hansen <larsh@math.ku.dk> |
2582 |
|
2583 |
* desktop.el (desktop-save): Don't save minor modes without a |
2584 |
known mode initialization function. |
2585 |
|
2586 |
2004-05-30 Luc Teirlinck <teirllm@auburn.edu> |
2587 |
|
2588 |
* replace.el (query-replace-interactive): Convert defvar -> defcustom. |
2589 |
|
2590 |
* autorevert.el: Update `Commentary' section. |
2591 |
|
2592 |
2004-05-30 Juanma Barranquero <lektu@terra.es> |
2593 |
|
2594 |
* dos-fns.el (convert-standard-filename): |
2595 |
* files.el (convert-standard-filename): |
2596 |
* w32-fns.el (convert-standard-filename): |
2597 |
Rework docstring (wording by Eli Zaretskii and Kai Grossjohann). |
2598 |
|
2599 |
2004-05-30 Kai Grossjohann <kai.grossjohann@gmx.net> |
2600 |
|
2601 |
Sync with Tramp. |
2602 |
|
2603 |
* net/tramp.el (tramp-let-maybe): Reverse args of `get'. |
2604 |
(tramp-let-maybe): Move to an earlier spot in the file. |
2605 |
Patch by Andreas Schwab. |
2606 |
|
2607 |
2004-05-30 Andreas Schwab <schwab@suse.de> |
2608 |
|
2609 |
* dired.el (dired-get-filename): Don't use dired-re-dot. |
2610 |
|
2611 |
2004-05-30 Richard M. Stallman <rms@gnu.org> |
2612 |
|
2613 |
* files.el (find-file): Doc fix. |
2614 |
|
2615 |
* font-lock.el (lisp-font-lock-keywords-2): Add multiple-value-bind. |
2616 |
|
2617 |
2004-05-30 Nick Roberts <nickrob@gnu.org> |
2618 |
|
2619 |
* progmodes/gdb-ui.el (gdb-current-frame, gud-watch) |
2620 |
(gdb-locals-mode, gdb-frame-handler): Display current frame in the |
2621 |
modeline of the locals buffer. |
2622 |
(gdb-goto-breakpoint): Handle gdbmi. |
2623 |
(gdb-get-frame-number): Change for gdbmi. |
2624 |
|
2625 |
2004-05-30 Michael Albinus <michael.albinus@gmx.de> |
2626 |
|
2627 |
* files.el (file-remote-p): Apply file name handler for operation |
2628 |
`file-remote-p'. It isn' a property any longer. |
2629 |
(file-relative-name): `fh' and `fd' get the required value via |
2630 |
`find-file-name-handler' already. |
2631 |
|
2632 |
* ange-ftp.el (ange-ftp-file-remote-p): New defun. |
2633 |
(top): Remove setting of `file-remote-p' property for |
2634 |
`ange-ftp-hook-function'. Add `ange-ftp' property to `file-remote-p'. |
2635 |
|
2636 |
2004-05-29 Michael Albinus <michael.albinus@gmx.de> |
2637 |
|
2638 |
Version 2.0.41 of Tramp released. |
2639 |
|
2640 |
* tramp.el (tramp-wait-for-regexp, tramp-wait-for-output): |
2641 |
Throw away if process has died. |
2642 |
Reported by Luc Teirlinck <teirllm@dms.auburn.edu>. |
2643 |
(tramp-out-of-band-prompt-regexp): Rename to |
2644 |
`tramp-process-alive-regexp', because its usage is widen. |
2645 |
(tramp-actions-copy-out-of-band): Apply it. |
2646 |
(tramp-actions-before-shell, tramp-multi-actions): |
2647 |
Add `tramp-action-process-alive' action. |
2648 |
(tramp-action-process-alive): New defun. |
2649 |
(tramp-file-name-handler-alist, tramp-file-name-for-operation): |
2650 |
Add entry for `file-remote-p'. |
2651 |
(tramp-handle-file-remote-p): New defun. |
2652 |
(top): Remove setting of `file-remote-p'. Don't set |
2653 |
`inhibit-file-name-handlers' and `inhibit-file-name-operation'. |
2654 |
|
2655 |
* tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for |
2656 |
`file-remote-p'. |
2657 |
|
2658 |
* tramp-uu.el (tramp-uuencode-region): Padding characters aren't |
2659 |
counted for (last) line. [They should or they shouldn't? --Stef] |
2660 |
Reported by Aaron Ucko <ucko@ncbi.nlm.nih.gov>. |
2661 |
|
2662 |
2004-05-29 Kai Grossjohann <kai.grossjohann@gmx.net> |
2663 |
|
2664 |
* tramp.el (tramp-initial-commands): Add "unset HISTFILE"; this is |
2665 |
not really necessary but seems to keep the shell history smaller |
2666 |
in some cases. It is no substitute for setting HISTFILE and |
2667 |
HISTSIZE from tramp-open-connection-setup-interactive-shell, |
2668 |
though. Suggested by Luc Teirlinck. |
2669 |
(tramp-open-connection-setup-interactive-shell): Export variables |
2670 |
HISTFILE and HISTSIZE, do not just set them. From Luc Teirlinck. |
2671 |
(tramp-set-process-query-on-exit-flag): New compat function. |
2672 |
(tramp-open-connection-multi, tramp-open-connection-su) |
2673 |
(tramp-open-connection-rsh, tramp-open-connection-telnet) |
2674 |
(tramp-do-copy-or-rename-file-out-of-band): Use it. |
2675 |
(tramp-let-maybe): New macro, let-binds a variable only if it |
2676 |
isn't obsolete. |
2677 |
(tramp-check-ls-commands, tramp-handle-expand-file-name) |
2678 |
(tramp-handle-file-truename): Use it. |
2679 |
(tramp-completion-file-name-regexp-unified): Avoid matching |
2680 |
filenames starting with "/:" -- those are reserved for |
2681 |
file-name-non-special. |
2682 |
|
2683 |
* tramp-smb.el (tramp-smb-open-connection): |
2684 |
Use tramp-set-process-query-on-exit-flag compat function. |
2685 |
|
2686 |
2004-05-29 Richard M. Stallman <rms@gnu.org> |
2687 |
|
2688 |
* net/browse-url.el (browse-url-interactive-arg): Doc fix. |
2689 |
|
2690 |
* emacs-lisp/lisp-mode.el (prin1-char): Catch errors from `string'. |
2691 |
(eval-last-sexp-print-value): Print char equivalent regardless |
2692 |
of standard-output value. |
2693 |
|
2694 |
* thumbs.el (thumbs-subst-char-in-string): Delete. |
2695 |
(thumbs-thumbname): Use subst-char-in-string. |
2696 |
(thumbs-resize-image): Use condition-case, not ignore-errors. |
2697 |
(thumbs-kill-buffer): Likewise. |
2698 |
|
2699 |
* thumbs.el: Don't include cl. Don't bother with old Emacs versions. |
2700 |
(thumbs-mode): Make buffer read-only. |
2701 |
(thumbs-make-thumb): Unconditionally accept an existing file. |
2702 |
(thumbs-insert-thumb): Add thumb-image-file property to the image. |
2703 |
(thumbs-do-thumbs-insertion): Be smarter about where to put newlines. |
2704 |
(thumbs-show-thumbs-list): Error if images not supported. |
2705 |
(thumbs-save-current-image): Improve prompt string. |
2706 |
(thumbs-mode-map): Define u, R, x. |
2707 |
(thumbs-unmark): New command. |
2708 |
(thumbs-emboss-image): Minor cleanup. |
2709 |
(thumbs-forward-char, thumbs-backward-char): Skip chars with no image. |
2710 |
(thumbs-rename-images): New command. |
2711 |
(thumbs-show-image-num): Rewrite. Don't rename the buffer. |
2712 |
|
2713 |
* thumbs.el (thumbs-current-image): New function. |
2714 |
(thumbs-file-list, thumbs-file-alist): New functions. |
2715 |
(thumbs-find-image): Delete arg L. |
2716 |
Don't set up thumbs-fileL as buffer-local global var. |
2717 |
(thumbs-find-image-at-point): Use thumbs-current-image. |
2718 |
(thumbs-set-image-at-point-to-root-window): Likewise. |
2719 |
(thumbs-delete-images): Use thumbs-current-image, thumbs-file-alist. |
2720 |
Record and warn about errors. Update thumbs-markedL for deletions. |
2721 |
(thumbs-next-image, thumbs-previous-image): Use thumbs-file-alist. |
2722 |
(thumbs-redraw-buffer): Use thumbs-file-list. |
2723 |
(thumbs-mark): Use thumbs-current-image. |
2724 |
(thumbs-show-name): Use thumbs-current-image. |
2725 |
|
2726 |
* imenu.el (imenu--menubar-select): Set imenu-menubar-modified-tick |
2727 |
and imenu--last-menubar-index-alist. |
2728 |
|
2729 |
* subr.el (with-selected-window): Undo previous change. |
2730 |
|
2731 |
2004-05-29 John Paul Wallington <jpw@gnu.org> |
2732 |
|
2733 |
* thumbs.el (thumbs-show-name): Do nothing if no image at point. |
2734 |
(thumbs-mouse-find-image): New command. |
2735 |
(thumbs-mode-map): Bind it to mouse-2. |
2736 |
(thumbs-mode): Make mode-class special. |
2737 |
(thumbs-view-image-mode): Likewise. |
2738 |
|
2739 |
2004-05-29 Pavel Kobiakov <pk_at_work@yahoo.com> |
2740 |
|
2741 |
* flymake.el: New file. |
2742 |
|
2743 |
2004-05-28 Luc Teirlinck <teirllm@auburn.edu> |
2744 |
|
2745 |
* files.el (find-file-noselect-1): Do not bind |
2746 |
`inhibit-read-only' to t during execution of |
2747 |
`find-file-not-found-functions'. |
2748 |
|
2749 |
2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca> |
2750 |
|
2751 |
* vc-mcvs.el (vc-mcvs-print-log, vc-mcvs-diff): |
2752 |
* vc-arch.el (vc-arch-diff): Add optional `buffer' arg. |
2753 |
|
2754 |
2004-05-28 Juri Linkov <juri@jurta.org> |
2755 |
|
2756 |
* simple.el (eval-expression-print-format): New fun. |
2757 |
|
2758 |
* simple.el (eval-expression): |
2759 |
* emacs-lisp/lisp-mode.el (eval-last-sexp-print-value): |
2760 |
* emacs-lisp/edebug.el (edebug-compute-previous-result) |
2761 |
(edebug-eval-expression): Print additionally the value returned by |
2762 |
`eval-expression-print-format'. |
2763 |
|
2764 |
* emacs-lisp/lisp.el (insert-pair-alist): New var. |
2765 |
(insert-pair): Make arguments optional. Find character pair |
2766 |
from `insert-pair-alist' according to the last input event. |
2767 |
(insert-parentheses): Make arguments optional. |
2768 |
(raise-sexp, delete-pair): New funs. |
2769 |
|
2770 |
* emacs-lisp/lisp-mode.el (indent-pp-sexp): New fun. |
2771 |
(emacs-lisp-mode-map, lisp-interaction-mode-map): |
2772 |
Bind C-M-q to `indent-pp-sexp'. |
2773 |
|
2774 |
* emacs-lisp/pp.el (pp-buffer): New fun created from the code in |
2775 |
`pp-to-string' modified to be able to format text with newlines. |
2776 |
(pp-to-string): Move the buffer-formatting part of the code to |
2777 |
`pp-buffer'. Call `pp-buffer'. |
2778 |
|
2779 |
* info.el (Info-desktop-buffer-misc-data): Don't save information |
2780 |
about virtual files. |
2781 |
(Info-restore-desktop-buffer): Restore Info buffers in prepared |
2782 |
buffers with names obtained from the desktop file instead of the |
2783 |
default *info* buffer. |
2784 |
|
2785 |
2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca> |
2786 |
|
2787 |
* subr.el (with-selected-window): Only save/restore the selected window. |
2788 |
|
2789 |
* progmodes/compile.el (compilation-error-regexp-alist): |
2790 |
Use expand-file-name and data-directory. |
2791 |
|
2792 |
* progmodes/grep.el (grep-tree): Rework previous fix. |
2793 |
|
2794 |
* mouse.el (mouse-set-region-1): Use temporary transient-mark-mode |
2795 |
after the user marked text with the mouse. |
2796 |
|
2797 |
* startup.el (command-line): Keep the first regexp of |
2798 |
auto-save-file-name-transforms intact. |
2799 |
|
2800 |
2004-05-28 Juanma Barranquero <lektu@terra.es> |
2801 |
|
2802 |
* cus-edit.el (customize-face, customize-face-other-window) |
2803 |
(custom-face-edit-delete): Make arguments match their use in |
2804 |
docstring. |
2805 |
(custom-unloaded-symbol-p, custom-unloaded-widget-p): Fix typo in |
2806 |
docstring. |
2807 |
|
2808 |
* cvs-status.el (cvs-tree-merge, cvs-tags->tree): Use `butlast', |
2809 |
not `cvs-butlast'. |
2810 |
|
2811 |
* pcvs-util.el (cvs-butlast, cvs-nbutlast): Remove (`butlast' and |
2812 |
`nbutlast' are in subr.el). |
2813 |
|
2814 |
* w32-fns.el (w32-using-nt, w32-shell-dos-semantics) |
2815 |
(set-w32-system-coding-system): Doc fixes. |
2816 |
|
2817 |
* textmodes/artist.el (artist-last, artist-remove-nulls): Simplify. |
2818 |
(artist-draw-ellipse-general, artist-draw-ellipse-with-0-height): |
2819 |
Make arguments match their use in docstring. |
2820 |
(artist-draw-region-trim-line-endings) |
2821 |
(artist-mouse-choose-operation): Fix typo in docstring. |
2822 |
(artist-key-set-point-common): Doc fix. |
2823 |
|
2824 |
2004-05-28 Simon Josefsson <jas@extundo.com> |
2825 |
|
2826 |
* mail/smtpmail.el (smtpmail-open-stream): |
2827 |
Bind starttls-extra-arguments too, if starttls.el uses GNUTLS. |
2828 |
|
2829 |
2004-05-26 Simon Josefsson <jas@extundo.com> |
2830 |
|
2831 |
* starttls.el: Merge with my GNUTLS based starttls.el. |
2832 |
(starttls-gnutls-program, starttls-use-gnutls) |
2833 |
(starttls-extra-arguments, starttls-process-connection-type) |
2834 |
(starttls-connect, starttls-failure, starttls-success): New variables. |
2835 |
(starttls-program, starttls-extra-args): Doc fix. |
2836 |
(starttls-negotiate-gnutls, starttls-open-stream-gnutls): New funs. |
2837 |
(starttls-negotiate, starttls-open-stream): Check `starttls-use-gnutls' |
2838 |
and pass on to corresponding *-gnutls function if it is set. |
2839 |
|
2840 |
2004-05-27 Luc Teirlinck <teirllm@auburn.edu> |
2841 |
|
2842 |
* autorevert.el (auto-revert-handler): Disable auto-reverting of |
2843 |
remote files. |
2844 |
|
2845 |
2004-05-27 Michael Albinus <michael.albinus@gmx.de> |
2846 |
|
2847 |
* files.el (file-name-non-special): There are more operations |
2848 |
which need handling: `find-backup-file-name', |
2849 |
`insert-file-contents', `verify-visited-file-modtime', |
2850 |
`write-region'. Rename t value of method to `add'. Add new |
2851 |
methods `quote' and `unquote-then-quote' to file-arg-indices. |
2852 |
|
2853 |
2004-05-25 Juri Linkov <juri@jurta.org> |
2854 |
|
2855 |
* info.el (Info-toc): Call Info-mode on intermediate buffer. |
2856 |
(Info-index-nodes): Enclose code in condition-case to catch errors. |
2857 |
(Info-index-node): Don't search all index nodes if request is only |
2858 |
for the current node and file is not in the cache of index nodes. |
2859 |
(Info-mode-map): Bind Info-copy-current-node-name to `w' |
2860 |
for consistency with dired-copy-filename-as-kill. |
2861 |
Bind `S' to Info-search-case-sensitively. |
2862 |
(Info-copy-current-node-name): New arg. With zero prefix arg put |
2863 |
the name inside a function call to `info'. Display copied text in |
2864 |
the echo area. |
2865 |
|
2866 |
2004-05-25 Sam Steingold <sds@gnu.org> |
2867 |
|
2868 |
* emacs-lisp/lisp-mode.el (lisp-find-tag-default): New function: |
2869 |
strip the package prefix from the symbol name, if any. |
2870 |
Make it the `find-tag-default-function' for `lisp-mode'. |
2871 |
|
2872 |
2004-05-25 John Paul Wallington <jpw@gnu.org> |
2873 |
|
2874 |
* gs.el (gs-load-image): Use `set-process-query-on-exit-flag' |
2875 |
instead of obsolete `process-kill-without-query'. |
2876 |
|
2877 |
* textmodes/texinfmt.el (texinfo-indexvar-alist): |
2878 |
Declare as variable, not constant. |
2879 |
|
2880 |
2004-05-25 Luc Teirlinck <teirllm@auburn.edu> |
2881 |
|
2882 |
* files.el (find-file-noselect-1): Fix bug introduced by |
2883 |
Revision 1.694. As a side effect, `inhibit-read-only' |
2884 |
is again, by default, t during execution of |
2885 |
`find-file-not-found-functions'. |
2886 |
(insert-directory): Check that lines were really inserted by |
2887 |
the --dired switch, before erasing them. |
2888 |
|
2889 |
2004-05-24 Nick Roberts <nickrob@gnu.org> |
2890 |
|
2891 |
* progmodes/gdb-ui.el (gdb-breakpoints-mode, gdb-frames-mode) |
2892 |
(gdb-locals-mode): Check gud-minor-mode in gud-comint-buffer. |
2893 |
(gdb-var-update, gdb-var-update-handler, gdb-var-delete) |
2894 |
(gdb-edit-value, gdb-speedbar-expand-node): Handle new value for |
2895 |
gud-minor-mode (gdbmi). |
2896 |
|
2897 |
2004-05-24 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny change) |
2898 |
|
2899 |
* net/browse-url.el (browse-url-interactive-arg): Enable user to |
2900 |
explicitly select the text to be taken as URL. |
2901 |
|
2902 |
2004-05-23 Juri Linkov <juri@jurta.org> |
2903 |
|
2904 |
* info.el (Info-index-nodes): New var and fun. |
2905 |
(Info-goto-index, Info-index, info-apropos) |
2906 |
(Info-find-emacs-command-nodes): Rewrite to use Info-index-nodes. |
2907 |
(Info-index): Fix docstring. Store and restore Info-history-list. |
2908 |
(Info-complete-nodes): New var. |
2909 |
(Info-complete-menu-item): Use it. |
2910 |
(Info-index-node): New fun. |
2911 |
(Info-final-node, Info-forward-node, Info-backward-node) |
2912 |
(Info-build-toc, Info-try-follow-nearest-node, Info-fontify-node): |
2913 |
Use Info-index-node. |
2914 |
(Info-extract-menu-item, Info-extract-menu-counting): Set second |
2915 |
arg of `Info-extract-menu-node-name' to non-nil for index nodes. |
2916 |
(Info-find-node-2): If a node with period in its name not found, |
2917 |
try to find a node without the name part after period. |
2918 |
(Info-select-node): Call Info-fontify-node only if |
2919 |
Info-fontify-maximum-menu-size is not nil. |
2920 |
(info-apropos): Set Info-fontify-maximum-menu-size to nil. |
2921 |
(Info-find-emacs-command-nodes, Info-goto-emacs-command-node): |
2922 |
Preserve Info-history-list. |
2923 |
(Info-toc): Set Info-current-file. |
2924 |
(Info-build-toc): Move point to the beginning of the buffer. |
2925 |
Add main-file variable. |
2926 |
(Info-dir-remove-duplicates, Info-history, Info-toc, info-apropos): |
2927 |
Use backslashed representation of the control character ^_. |
2928 |
|
2929 |
* textmodes/texinfmt.el (texinfo-print-index): Print index line |
2930 |
numbers in the new Texinfo 4.7 format. |
2931 |
|
2932 |
* add-log.el (change-log-font-lock-keywords): Remove `:' from |
2933 |
regexps for function and variable names. |
2934 |
|
2935 |
* descr-text.el (describe-property-list): Add [show] button for |
2936 |
`syntax-table' property with action to pp to a separate buffer. |
2937 |
(describe-char): Replace search-forward by re-search-forward with |
2938 |
whitespace regexp after "character:" to not fail in too narrow windows. |
2939 |
|
2940 |
* simple.el (next-error-find-buffer): Add a rule to return |
2941 |
next-error capable buffer if one window on the selected frame |
2942 |
displays such buffer. |
2943 |
|
2944 |
2004-05-23 Nick Roberts <nickrob@gnu.org> |
2945 |
|
2946 |
* progmodes/gdb-ui.el (gdb-server-prefix): New variable. |
2947 |
(gud-watch, gdb-send-item, gdb-breakpoints-mode, gdb-frames-mode) |
2948 |
(gdb-locals-mode, gdb-send-item, gdb-toggle-breakpoint) |
2949 |
(gdb-delete-breakpoint, gdb-frames-select, gdb-threads-buffer) |
2950 |
(gdb-registers-buffer, gdb-reset, gdb-assembler-buffer): |
2951 |
Handle new value for gud-minor-mode (gdbmi). |
2952 |
(gdb-buffer-type, gdb-input-queue, gdb-prompting) |
2953 |
(gdb-output-sink, gdb-current-item, gdb-pending-triggers): |
2954 |
Change from local to global gdb variable set. |
2955 |
(gdb-ann3): Initialise above gdb variable set. |
2956 |
(gdb-var-update, gdb-var-update-handler, gdb-enqueue-input) |
2957 |
(gdb-dequeue-input, gdb-source, gdb-pre-prompt, gdb-prompt) |
2958 |
(gdb-subprompt, gdb-starting, gdb-stopping, gdb-frame-begin) |
2959 |
(gdb-stopped, gdb-post-prompt, gdb-concat-output) |
2960 |
(def-gdb-auto-update-trigger, def-gdb-auto-update-handler) |
2961 |
(gdb-info-locals-handler, gdb-invalidate-assembler) |
2962 |
(gdb-get-current-frame, gdb-frame-handler): Handle gdb variable |
2963 |
set as global variables. |
2964 |
(gdb-get-create-buffer): Don't make gud-comint buffer-local. |
2965 |
Handle gdbmi. |
2966 |
(gdb-info-breakpoints-custom): Fix regexp. |
2967 |
(def-gdb-var): Delete. |
2968 |
|
2969 |
* progmodes/gud.el (gud-menu-map, gud-speedbar-menu-items) |
2970 |
(gud-speedbar-buttons, gud-sentinel, gud-display-line) |
2971 |
(gud-basic-call): Handle new value for gud-minor-mode (gdbmi) for |
2972 |
a new mode. The file (gdb-mi.el) for this mode will be included |
2973 |
with the GDB distribution (6.2 onwards) and will use GDB/MI as its |
2974 |
primary interface. |
2975 |
|
2976 |
2004-05-23 Jesper Harder <harder@ifa.au.dk> |
2977 |
|
2978 |
* progmodes/grep.el (grep-tree): Ensure that DIR argument is |
2979 |
interpreted as a directory. |
2980 |
|
2981 |
2004-05-22 Richard M. Stallman <rms@gnu.org> |
2982 |
|
2983 |
* textmodes/paragraphs.el (sentence-end): Match unicode curly quotes |
2984 |
as a close quote. |
2985 |
|
2986 |
* textmodes/bibtex.el: Use assoc-string, not assoc-ignore-case. |
2987 |
|
2988 |
* progmodes/idlw-shell.el (idlwave-shell-get-object-class): |
2989 |
Use assoc-string, not assoc-ignore-case. |
2990 |
|
2991 |
* progmodes/ada-mode.el: Use assoc-string, not assoc-ignore-case. |
2992 |
|
2993 |
* emacs-lisp/lisp.el (mark-defun, narrow-to-defun): |
2994 |
If moving back then fwd gets a defun that ends before point, |
2995 |
try again moving fwd then back. |
2996 |
|
2997 |
* files.el (file-name-non-special): Allow t in file-arg-indices |
2998 |
to mean requote the return value. Use `identity' as an element |
2999 |
rather than as the whole value. |
3000 |
|
3001 |
* gs.el (gs-options): Add -dSAFER. Mark it risky. |
3002 |
|
3003 |
2004-05-22 Juanma Barranquero <lektu@terra.es> |
3004 |
|
3005 |
* help-fns.el (help-add-fundoc-usage): Use %S only for output of |
3006 |
`help-make-usage'. |
3007 |
(help-highlight-arguments): Skip function name before searching |
3008 |
for arguments. |
3009 |
|
3010 |
2004-05-21 Juanma Barranquero <lektu@terra.es> |
3011 |
|
3012 |
* allout.el (allout-chart-subtree, allout-rebullet-topic-grunt): |
3013 |
Don't mention in the docstring these arguments meant for |
3014 |
internal (recursive) use only. |
3015 |
(allout-char-spec): Comment out (it's not implemented). |
3016 |
(allout-old-expose-topic, allout-exposure): Fix docstring and add |
3017 |
obsolescence declaration. |
3018 |
(allout-flatten-exposed-to-buffer) |
3019 |
(allout-indented-exposed-to-buffer): Fix typos in docstring. |
3020 |
(my-mark-marker): Doc fix. |
3021 |
(produce-allout-mode-map, allout-sibling-index) |
3022 |
(allout-isearch-expose, allout-distinctive-bullet) |
3023 |
(allout-open-topic, allout-reindent-body) |
3024 |
(allout-rebullet-heading, allout-process-exposed) |
3025 |
(allout-insert-listified, allout-latex-verb-quote) |
3026 |
(allout-insert-latex-header, allout-insert-latex-trailer): |
3027 |
Make arguments match their use in docstring. |
3028 |
(allout-primary-bullet, allout-old-style-prefixes) |
3029 |
(allout-inhibit-protection, allout-init, allout-mode) |
3030 |
(allout-before-change-protect, allout-flag-region): |
3031 |
Use "Emacs" instead of "emacs" in docstrings. |
3032 |
|
3033 |
2004-05-21 Masayuki Ataka <ataka@milk.freemail.ne.jp> (tiny change) |
3034 |
|
3035 |
* international/characters.el: Modify syntax of more characters. |
3036 |
|
3037 |
2004-05-21 Masatake YAMATO <jet@gyve.org> |
3038 |
|
3039 |
* progmodes/etags.el (tags-apropos, list-tags): Require apropos. |
3040 |
(etags-tags-completion-table): Show parsing progress. |
3041 |
|
3042 |
2004-05-20 Luc Teirlinck <teirllm@auburn.edu> |
3043 |
|
3044 |
* locate.el (locate-prompt-for-command): Shorten first line of |
3045 |
docstring. |
3046 |
(locate-mode): Expand docstring and include keymap summary. |
3047 |
|
3048 |
* files.el (find-file-noselect-1): Limit the scope of the |
3049 |
`inhibit-read-only' binding. Make sure that `inhibit-read-only' |
3050 |
is, by default, nil during the execution of |
3051 |
`find-file-not-found-functions' and `find-file-hook'. |
3052 |
|
3053 |
2004-05-20 Michael Mauger <mmaug@yahoo.com> |
3054 |
|
3055 |
* facemenu.el (facemenu-color-name-equal): New function. |
3056 |
(list-colors-display): Use it to compare colors instead of |
3057 |
facemenu-color-equal. |
3058 |
|
3059 |
2004-05-20 Dan Nicolaescu <dann@ics.uci.edu> |
3060 |
|
3061 |
* compare-w.el (compare-windows-face): Use min-colors instead of |
3062 |
checking for tty or pc types. |
3063 |
|
3064 |
2004-05-19 Stefan Monnier <monnier@iro.umontreal.ca> |
3065 |
|
3066 |
* simple.el (do-auto-fill): Remove unused vars `bol' and `opoint'. |
3067 |
(completion-setup-function): Use with-current-buffer. |
3068 |
Properly save excursion. Simplify. |
3069 |
Don't assume there is necessarily a `mouse-face' property somewhere. |
3070 |
|
3071 |
* progmodes/gud.el (gud-reset): Use unless & with-current-buffer. |
3072 |
|
3073 |
* progmodes/gdb-ui.el (gdb-reset): Use unless. Fix regexp. |
3074 |
|
3075 |
* emacs-lisp/bytecomp.el (byte-compile-log): Use backquotes. |
3076 |
(byte-compile-log-1): Don't call (byte-goto-log-buffer). |
3077 |
Use with-current-buffer. |
3078 |
(byte-goto-log-buffer): Delete. |
3079 |
(byte-compile-log-file): Call compilation-forget-errors. |
3080 |
|
3081 |
2004-05-19 Takaaki Ota <Takaaki.Ota@am.sony.com> (tiny change) |
3082 |
|
3083 |
* net/ldap.el (ldap-search-internal): Avoid mixing standard error |
3084 |
output messages into the search result. |
3085 |
|
3086 |
2004-05-19 Masatake YAMATO <jet@gyve.org> |
3087 |
|
3088 |
* wid-edit.el (widget-radio-button-notify): Revert my last |
3089 |
change. Reported by Katsumi Yamaoka <yamaoka@jpl.org>. |
3090 |
|
3091 |
2004-05-19 Kenichi Handa <handa@m17n.org> |
3092 |
|
3093 |
* international/characters.el: Fix syntax (open/close) of CJK chars. |
3094 |
|
3095 |
2004-05-18 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change) |
3096 |
|
3097 |
* help-mode.el (help-go-back): Don't depend on position of back button. |
3098 |
|
3099 |
2004-05-18 Stefan Monnier <monnier@iro.umontreal.ca> |
3100 |
|
3101 |
* files.el (auto-save-file-name-transforms): Make sure ange-ftp temp |
3102 |
files files don't contain an accidental additional /. |
3103 |
|
3104 |
* textmodes/tex-mode.el (tex-compilation-parse-errors): Save excursion |
3105 |
in source buffer. |
3106 |
|
3107 |
2004-05-18 Masatake YAMATO <jet@gyve.org> |
3108 |
|
3109 |
* wid-edit.el (widget-radio-button-notify): Don't pass `widget' |
3110 |
to widget-apply. :action method assumes 2 arguments, not 3. |
3111 |
|
3112 |
2004-05-17 Glenn Morris <gmorris@ast.cam.ac.uk> |
3113 |
|
3114 |
* progmodes/f90.el (f90-end-block-re, f90-start-block-re): |
3115 |
New constants. |
3116 |
(hs-special-modes-alist): Add an f90-mode entry. |
3117 |
|
3118 |
2004-05-17 Sam Steingold <sds@gnu.org> |
3119 |
|
3120 |
* emacs-lisp/cl-indent.el (common-lisp-indent-function-1): |
3121 |
Indent "without-" forms just like "with-" and "do-". Use regexp-opt. |
3122 |
|
3123 |
2004-05-16 Kim F. Storm <storm@cua.dk> |
3124 |
|
3125 |
* emacs-lisp/timer.el (timer-event-handler): Fix last change. |
3126 |
|
3127 |
2004-05-15 John Wiegley <johnw@newartisans.com> |
3128 |
|
3129 |
* eshell/esh-io.el (eshell-get-target): Whitespace changes. |
3130 |
(eshell-output-object-to-target): Improve output speed 20% by not |
3131 |
calling `eshell-stringify' if something is already known to be a string. |
3132 |
|
3133 |
2004-05-15 Alex Ott <ott@jet.msk.su> |
3134 |
|
3135 |
* textmodes/ispell.el (ispell-local-dictionary-alist): |
3136 |
Add windows-1251 to the choice of coding systems. |
3137 |
(ispell-dictionary-alist-6): Add support for "russianw.aff", |
3138 |
encoded in cp1251. |
3139 |
|
3140 |
2004-05-15 Dan Nicolaescu <dann@ics.uci.edu> |
3141 |
|
3142 |
* progmodes/compile.el (compilation-warning-face) |
3143 |
(compilation-info-face): Use min-colors. |
3144 |
|
3145 |
2004-05-15 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
3146 |
|
3147 |
* toolbar/close.pbm, toolbar/close.xpm, toolbar/copy.pbm |
3148 |
* toolbar/copy.xpm, toolbar/cut.pbm, toolbar/cut.xpm |
3149 |
* toolbar/help.pbm, toolbar/help.xpm, toolbar/home.pbm |
3150 |
* toolbar/home.xpm, toolbar/index.pbm, toolbar/index.xpm |
3151 |
* toolbar/jump_to.pbm, toolbar/jump_to.xpm, toolbar/left_arrow.pbm |
3152 |
* toolbar/left_arrow.xpm, toolbar/new.pbm, toolbar/new.xpm |
3153 |
* toolbar/open.pbm, toolbar/open.xpm, toolbar/paste.pbm |
3154 |
* toolbar/paste.xpm, toolbar/preferences.pbm, toolbar/preferences.xpm |
3155 |
* toolbar/print.pbm, toolbar/print.xpm, toolbar/right_arrow.pbm |
3156 |
* toolbar/right_arrow.xpm, toolbar/save.pbm, toolbar/save.xpm |
3157 |
* toolbar/saveas.pbm, toolbar/saveas.xpm, toolbar/search.pbm |
3158 |
* toolbar/search.xpm, toolbar/spell.pbm, toolbar/spell.xpm |
3159 |
* toolbar/undo.pbm, toolbar/undo.xpm, toolbar/up_arrow.pbm |
3160 |
* toolbar/up_arrow.xpm: New icons from GTK+ version 2. |
3161 |
|
3162 |
2004-05-15 Kim F. Storm <storm@cua.dk> |
3163 |
|
3164 |
* emacs-lisp/timer.el (timer-activate): Add optional arg triggered-p. |
3165 |
Use it to set triggered-p element of timer. |
3166 |
(timer-event-handler): Set triggered-p element non-nil while running |
3167 |
the timer function. |
3168 |
|
3169 |
2004-05-14 Stefan Monnier <monnier@iro.umontreal.ca> |
3170 |
|
3171 |
* descr-text.el (describe-char-unicode-data) |
3172 |
(describe-char-unicodedata-file): Re-enable the unicode code now that |
3173 |
the licensing issues have been cleared in the unicode-4 license. |
3174 |
(describe-text-properties-1): Remove unused `overlay' var. |
3175 |
(describe-char): Remove unused var `buffer'. |
3176 |
|
3177 |
2004-05-14 David Ponce <david@dponce.com> |
3178 |
|
3179 |
* tree-widget.el: New file. |
3180 |
|
3181 |
2004-05-13 Marcelo Toledo <marcelo@marcelotoledo.org> |
3182 |
|
3183 |
* language/european.el ("Brazilian Portuguese"): Add support for |
3184 |
Brazilian Portuguese. |
3185 |
|
3186 |
2004-05-13 John Wiegley <johnw@newartisans.com> |
3187 |
|
3188 |
* iswitchb.el (iswitchb-use-virtual-buffers): Only turn on |
3189 |
`recentf-mode' if this variable has been customized to t. |
3190 |
|
3191 |
* eshell/esh-test.el (eshell-test): Call the function |
3192 |
`emacs-version' rather than trying to build a custom version string. |
3193 |
|
3194 |
2004-05-13 Stefan Monnier <monnier@iro.umontreal.ca> |
3195 |
|
3196 |
* net/telnet.el (telnet-mode): Use define-derived-mode. |
3197 |
Don't modify the global value of comint-prompt-regexp. |
3198 |
|
3199 |
2004-05-13 John Paul Wallington <jpw@gnu.org> |
3200 |
|
3201 |
* version.el (emacs-version): Check for `gtk' feature before |
3202 |
`x-toolkit' feature. |
3203 |
|
3204 |
2004-05-13 Juanma Barranquero <lektu@terra.es> |
3205 |
|
3206 |
* files.el (file-truename): Don't mention COUNTER and PREV-DIRS |
3207 |
arguments in the docstring, they're used only in recursive calls. |
3208 |
|
3209 |
* help-fns.el (help-arg-highlighting-function) |
3210 |
(help-argument-name): Delete. |
3211 |
(help-default-arg-highlight): New function. |
3212 |
(help-do-arg-highlighting): Use it. |
3213 |
|
3214 |
2004-05-13 Glenn Morris <gmorris@ast.cam.ac.uk> |
3215 |
|
3216 |
* calendar/appt.el (appt-disp-window): |
3217 |
Use `calendar-set-mode-line' for a centered mode-line. |
3218 |
|
3219 |
2004-05-13 Takaaki Ota <Takaaki.Ota@am.sony.com> (tiny change) |
3220 |
|
3221 |
* calendar/appt.el (appt-disp-window): Do not split window |
3222 |
excessively when `split-height-threshold' is low. |
3223 |
|
3224 |
2004-05-12 Nick Roberts <nickrob@gnu.org> |
3225 |
|
3226 |
* progmodes/gud.el (gud-mode): Add gud-kill-buffer-hook to |
3227 |
kill-buffer-hook here and make it local. |
3228 |
(gud-kill-buffer-hook): Use kill-process for a sure kill. |
3229 |
|
3230 |
2004-05-12 Daniel Pfeiffer <occitan@esperanto.org> |
3231 |
|
3232 |
* progmodes/compile.el (compilation-set-window-height): |
3233 |
Use save-excursion to protect against misplaced marker. |
3234 |
|
3235 |
2004-05-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
3236 |
|
3237 |
* custom.el (defface): Document that type can have value gtk. |
3238 |
|
3239 |
* faces.el (face-spec-set-match-display): Handle type gtk in display. |
3240 |
|
3241 |
2004-05-12 Kenichi Handa <handa@m17n.org> |
3242 |
|
3243 |
* descr-text.el: Require quail at comile time. |
3244 |
(describe-char): If an input method is on and it supports the |
3245 |
character, show how to input it. |
3246 |
|
3247 |
* international/quail.el (quail-install-decode-map): Accept a |
3248 |
char-table whose subtype is `quail-decode-map'. |
3249 |
(quail-store-decode-map-key, quail-gen-decode-map1) |
3250 |
(quail-gen-decode-map, quail-find-key1, quail-find-key) |
3251 |
(quail-show-key): New functions. |
3252 |
|
3253 |
2004-05-12 Juanma Barranquero <lektu@terra.es> |
3254 |
|
3255 |
* generic.el (define-generic-mode): Remove redundant arglist info. |
3256 |
|
3257 |
* help-fns.el (help-split-fundoc, help-add-fundoc-usage): |
3258 |
Make arguments match their use in docstring. |
3259 |
(help-arg-highlighting-function): New variable. |
3260 |
(help-argument-name): Mention it in the docstring. |
3261 |
(help-do-arg-highlight): Use it. Expand regexp to accept also |
3262 |
ARG-xxx and xxx-ARG references. |
3263 |
|
3264 |
2004-05-11 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny change) |
3265 |
|
3266 |
* mail/rfc2368.el (rfc2368-parse-mailto-url): Make the results of |
3267 |
parsing "mailto:addr1%2C%20addr2", "mailto:?to=addr1%2C%20addr2", |
3268 |
and "mailto:addr1?to=addr2" equal. |
3269 |
|
3270 |
2004-05-11 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) |
3271 |
|
3272 |
* man.el (Man-getpage-in-background): Use shell-file-name |
3273 |
and shell-command-switch variables instead of hard-coded values. |
3274 |
|
3275 |
2004-05-11 Eli Zaretskii <eliz@gnu.org> |
3276 |
|
3277 |
* iimage.el: New file. |
3278 |
|
3279 |
2004-05-11 Juanma Barranquero <lektu@terra.es> |
3280 |
|
3281 |
* custom.el (custom-initialize-default, defcustom): |
3282 |
Fix typo in docstring. |
3283 |
|
3284 |
* files.el (set-visited-file-name, file-expand-wildcards): |
3285 |
Fix docstring. |
3286 |
|
3287 |
2004-05-10 Stefan Monnier <monnier@iro.umontreal.ca> |
3288 |
|
3289 |
* emacs-lisp/lisp-mode.el (prin1-char): Use eventp. |
3290 |
|
3291 |
* subr.el (eventp): Be more discriminating with integers. |
3292 |
|
3293 |
2004-05-10 Daniel Pfeiffer <occitan@esperanto.org> |
3294 |
|
3295 |
* progmodes/compile.el (compile): Add universal prefix arg. |
3296 |
(compilation-error-regexp-alist-alist): Add edg patterns. |
3297 |
|
3298 |
2004-05-10 Sam Steingold <sds@gnu.org> |
3299 |
|
3300 |
* textmodes/ispell.el (ispell-message): |
3301 |
Use `message-cite-prefix-regexp' instead of `message-yank-prefix'. |
3302 |
|
3303 |
2004-05-10 Dave Love <fx@gnu.org> |
3304 |
|
3305 |
* progmodes/python.el (help-buffer): Autoload when compiling. |
3306 |
(python-after-info-look): Don't assume Info-goto-node returns non-nil. |
3307 |
(run-python): Prepend to any existing PYTHONPATH. |
3308 |
|
3309 |
2004-05-10 Nick Roberts <nick@nick.uklinux.net> |
3310 |
|
3311 |
* progmodes/gdb-ui.el (gdb-annotation-rules): Add nquery annotation |
3312 |
for pending breakpoints. |
3313 |
|
3314 |
2004-05-10 Richard M. Stallman <rms@gnu.org> |
3315 |
|
3316 |
* mail/unrmail.el (unrmail): Mostly rewritten. Parses the file |
3317 |
directly without calling any functions in Rmail. |
3318 |
(unrmail-unprune): Function deleted. |
3319 |
|
3320 |
2004-05-10 Stefan Monnier <monnier@iro.umontreal.ca> |
3321 |
|
3322 |
* progmodes/python.el (inferior-python-mode-map): Remove erroneous |
3323 |
C-c C-z binding. |
3324 |
|
3325 |
2004-05-10 Kenichi Handa <handa@m17n.org> |
3326 |
|
3327 |
* descr-text.el (describe-char): Fix previous change. Don't make |
3328 |
a unibyte character to multibyte in the *Help* buffer. |
3329 |
|
3330 |
2004-05-10 Miles Bader <miles@gnu.org> |
3331 |
|
3332 |
* lisp/progmodes/gud.el (gud-common-init): Only consider an existing |
3333 |
buffer an error if the debugger process is actually running. |
3334 |
|
3335 |
2004-05-10 Juanma Barranquero <lektu@terra.es> |
3336 |
|
3337 |
* help-fns.el (help-argument-name): Default to italic. |
3338 |
(help-highlight-arguments): Return always (usage . doc), even when |
3339 |
usage is nil. |
3340 |
|
3341 |
* ibuf-macs.el (define-ibuffer-column, define-ibuffer-sorter) |
3342 |
(define-ibuffer-filter): Add usage info. |
3343 |
(define-ibuffer-op): Add usage info (but CL-style defaults for |
3344 |
keyword args are not shown). |
3345 |
|
3346 |
* subr.el (remove-overlays, read-passwd): Fix docstring. |
3347 |
(start-process-shell-command): Fix docstring. Put usage info in a |
3348 |
format usable by `describe-function'. |
3349 |
(open-network-stream, open-network-stream-nowait) |
3350 |
(open-network-stream-server): Fix docstring. |
3351 |
|
3352 |
2004-05-09 Jason Rumney <jasonr@gnu.org> |
3353 |
|
3354 |
* international/code-pages (cp932, cp936, cp949, c950): Remove. |
3355 |
Only define cp125* if windows-125* is already defined. |
3356 |
|
3357 |
* language/korean.el (cp949): Add alias. |
3358 |
|
3359 |
* language/chinese.el (cp936, cp950): Add aliases. |
3360 |
|
3361 |
* language/japanese.el (cp932): Add alias. |
3362 |
|
3363 |
* term/w32-win.el: Require code-pages. |
3364 |
|
3365 |
* international/mule-cmds.el (set-locale-environment): |
3366 |
On MS-Windows use ansi code-page for default coding-systems. |
3367 |
Set up paper sizes for Windows 3 letter languages. |
3368 |
|
3369 |
* international/code-pages.el (cp932, cp936, cp949, cp950): |
3370 |
Add aliases. Also add cp125* if not already defined. |
3371 |
|
3372 |
2004-05-09 Juanma Barranquero <lektu@terra.es> |
3373 |
|
3374 |
* help-fns.el (help-highlight-arguments): Don't try to highlight |
3375 |
missing or autoloaded arglists. Accept structured arguments, like |
3376 |
the first ones of `do' and `flet'. |
3377 |
|
3378 |
* pcvs.el (cvs-mode-run, cvs-is-within-p): Fix typo in docstring. |
3379 |
(cvs-get-marked): Remove redundant arglist info. |
3380 |
|
3381 |
* net/quickurl.el (quickurl, quickurl-browse-url, quickurl-read): |
3382 |
Don't use CL-style default args. |
3383 |
|
3384 |
2004-05-08 Andreas Schwab <schwab@suse.de> |
3385 |
|
3386 |
* emacs-lisp/checkdoc.el (checkdoc-minor-mode): Doc fix. |
3387 |
|
3388 |
* international/subst-ksc.el: Fix references to utf-translate-cjk |
3389 |
into utf-translate-cjk-mode. |
3390 |
* international/subst-big5.el: Likewise. |
3391 |
* international/subst-gb2312.el: Likewise. |
3392 |
* international/subst-jis.el: Likewise. |
3393 |
* international/utf-16.el: Likewise. |
3394 |
* international/utf-8.el: Likewise. |
3395 |
|
3396 |
2004-05-08 John Wiegley <johnw@newartisans.com> |
3397 |
|
3398 |
* iswitchb.el (iswitchb-use-virtual-buffers): Add support for |
3399 |
"virtual buffers" (off by default), which makes it possible to |
3400 |
switch to the "virtual" buffers of recently visited files. When a |
3401 |
buffer name search fails, and this option is on, iswitchb will |
3402 |
look at the list of recently visited files, and permit matching |
3403 |
against those names. When the user hits RET on a match, it will |
3404 |
revisit that file. |
3405 |
(iswitchb-read-buffer): Add two optional arguments, which makes |
3406 |
isearchb.el possible. |
3407 |
(iswitchb-completions, iswitchb-set-matches, iswitchb-prev-match) |
3408 |
(iswitchb-next-match): Add support for virtual buffers. |
3409 |
|
3410 |
* isearchb.el: This module extends iswitchb to provide "as you |
3411 |
type" buffer selection. |
3412 |
|
3413 |
* textmodes/flyspell.el (flyspell-highlight-incorrect-region): |
3414 |
Ignore the read-only property when flyspell highlighting is on. |
3415 |
Not ignoring it leads to a series of confusing errors. |
3416 |
(flyspell-highlight-duplicate-region): Ignore read-only, as above, |
3417 |
but also make sure to call flyspell-incorrect-hook. |
3418 |
(flyspell-maybe-correct-transposition): Perform transposition test |
3419 |
by bit twiddling a string, rather than using a temp buffer. |
3420 |
(flyspell-maybe-correct-doubling): Use a string rather than a temp |
3421 |
buffer. This is also the original version of the code, which |
3422 |
could not be checked in before due to a previous lack of |
3423 |
assignment papers. This version has seen heavy usage on my system |
3424 |
for several years now. |
3425 |
|
3426 |
* calendar/cal-bahai.el: New file, which adds support for the |
3427 |
Baha'i calendar to Emacs. This calendar is based on a solar year |
3428 |
of 19 months of 19 days, with 4 intercalary days. Each year |
3429 |
begins on March 21, with the calendar starting in 1844. |
3430 |
|
3431 |
* calendar/cal-menu.el, calendar/calendar.el, |
3432 |
calendar/diary-lib.el, calendar/holidays.el: Added support for |
3433 |
using cal-bahai.el. |
3434 |
|
3435 |
* eshell/em-glob.el (eshell-glob-initialize): Move initialization |
3436 |
of `eshell-glob-chars-regexp' into `eshell-glob-regexp', so that |
3437 |
function can be used outside of eshell buffers. |
3438 |
(eshell-glob-regexp): Initialize `eshell-glob-chars-regexp' here. |
3439 |
|
3440 |
2004-05-08 Juanma Barranquero <lektu@terra.es> |
3441 |
|
3442 |
* help-fns.el (help-do-arg-highlight): Temporarily set ?\- to be a |
3443 |
word constituent so FOO-ARG is not recognized as an arg. |
3444 |
(help-highlight-arguments): Don't skip lists in mandatory arguments. |
3445 |
|
3446 |
* simple.el (next-error): Fix typo in docstring. |
3447 |
(open-line): Make argument names match their use in docstring. |
3448 |
(split-line): Fix docstring. |
3449 |
|
3450 |
* emacs-lisp/cl-macs.el (do, do*): Put usage info in a format |
3451 |
usable by `describe-function'. |
3452 |
(gensym, gentemp, typep, ignore-errors): Make argument names match |
3453 |
their use in docstring. |
3454 |
|
3455 |
* progmodes/python.el (python-describe-symbol): Pass INTERACTIVE-P |
3456 |
argument to `help-setup-xref'. |
3457 |
|
3458 |
2004-05-07 Kai Grossjohann <kai@emptydomain.de> |
3459 |
|
3460 |
Version 2.0.40 of Tramp released. |
3461 |
|
3462 |
* net/tramp.el (tramp-completion-mode, tramp-md5-function): |
3463 |
Use symbol-function to invoke functions only known on some Emacs |
3464 |
flavors. This avoids byte-compiler warnings. Reported by Kevin |
3465 |
Scaldeferri <kevin@scaldeferri.com>. |
3466 |
(tramp-do-copy-or-rename-file-via-buffer): Rename from |
3467 |
tramp-do-copy-or-rename-via-buffer (without `file'), to make it |
3468 |
consistent with the other tramp-do-* functions. |
3469 |
(tramp-do-copy-or-rename-file): Calls adjusted. |
3470 |
(tramp-process-initial-commands): Avoid liveness check on shell -- |
3471 |
we know that it must be alive since we're opening a connection at |
3472 |
this moment. |
3473 |
(tramp-last-cmd): New internal variable. |
3474 |
(tramp-process-echoes): New tunable. |
3475 |
(tramp-send-command): Set tramp-last-cmd. |
3476 |
(tramp-wait-for-output): Delete echo, if applicable. |
3477 |
(tramp-read-passwd): Construct the key for the password cache in a |
3478 |
way that works for multi methods, too. |
3479 |
(tramp-bug): Add backup-directory-alist and |
3480 |
bkup-backup-directory-info to bug reports, with Tramp counterparts. |
3481 |
|
3482 |
2004-05-07 Michael Albinus <michael.albinus@gmx.de> |
3483 |
|
3484 |
* net/tramp*.el: Suppress byte-compiler warnings where possible. |
3485 |
|
3486 |
* net/tramp.el (tramp-out-of-band-prompt-regexp) |
3487 |
(tramp-actions-copy-out-of-band): New defcustoms. |
3488 |
(tramp-do-copy-or-rename-file-out-of-band): Asynchronous process |
3489 |
used instead of a synchronous one. Allows password entering. |
3490 |
(tramp-action-out-of-band): New defun. |
3491 |
(tramp-open-connection-rsh, tramp-method-out-of-band-p): |
3492 |
Remove restriction with password from doc string. |
3493 |
(tramp-bug): Add variables `tramp-terminal-prompt-regexp', |
3494 |
`tramp-out-of-band-prompt-regexp', |
3495 |
`tramp-actions-copy-out-of-band', `password-cache' and |
3496 |
`password-cache-expiry'. |
3497 |
(toplevel): Remove todo item wrt ssh-agent. Obsolete due to |
3498 |
password caching. |
3499 |
(tramp-touch): FILE can be a local file, too. |
3500 |
(TODO): Remove items done. |
3501 |
(tramp-handle-insert-directory): Properly quote file name also if |
3502 |
not full-directory-p. Handle wildcard case. Reported by Andreas |
3503 |
Schwab <schwab@suse.de>. |
3504 |
(tramp-do-copy-or-rename-file-via-buffer): Set permissions of the |
3505 |
new file. |
3506 |
(tramp-handle-file-local-copy, tramp-handle-write-region): |
3507 |
The permissions of the temporary file are set if filename exists. |
3508 |
Reported by Ted Stern <stern@cray.com>. |
3509 |
(tramp-backup-directory-alist) |
3510 |
(tramp-bkup-backup-directory-info): New defcustoms. |
3511 |
(tramp-file-name-handler-alist): Add entry for `find-backup-file-name'. |
3512 |
(tramp-handle-find-backup-file-name): New function. |
3513 |
Implements Tramp's find-backup-file-name. |
3514 |
|
3515 |
* net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry |
3516 |
for `find-backup-file-name'. |
3517 |
|
3518 |
* net/tramp-vc.el (tramp-vc-workfile-unchanged-p): Correct typo |
3519 |
("file" -> "filename"). Reported by Kim F. Storm <storm@cua.dk>. |
3520 |
|
3521 |
2004-05-07 Lars Hansen <larsh@math.ku.dk> |
3522 |
|
3523 |
* desktop.el (desktop-buffer-mode-handlers): Fix docstring. |
3524 |
|
3525 |
2004-05-07 Juanma Barranquero <lektu@terra.es> |
3526 |
|
3527 |
* subr.el (lambda): Add arglist description to docstring. |
3528 |
(declare): Fix typo in docstring. |
3529 |
(open-network-stream): Fix docstring. |
3530 |
(process-kill-without-query): Fix docstring and add obsolescence info. |
3531 |
(last, butlast, nbutlast): Make arguments match their use in docstring. |
3532 |
(insert-buffer-substring-no-properties): Likewise. |
3533 |
(insert-buffer-substring-as-yank): Likewise. |
3534 |
(split-string): Fix docstring. |
3535 |
|
3536 |
* emacs-lisp/byte-run.el (make-obsolete, make-obsolete-variable): |
3537 |
Make argument names match their use in docstring. |
3538 |
|
3539 |
* emacs-lisp/re-builder.el (reb-auto-update): Fix typo in docstring. |
3540 |
|
3541 |
2004-05-06 Nick Roberts <nickrob@gnu.org> |
3542 |
|
3543 |
* progmodes/gdb-ui.el: Improve/extend documentation strings. |
3544 |
Fit first sentence on one line for apropos-command. |
3545 |
|
3546 |
2004-05-06 Stefan Monnier <monnier@iro.umontreal.ca> |
3547 |
|
3548 |
Changes largely merged in from Dave Love's code. |
3549 |
* progmodes/python.el: Doc fixes. |
3550 |
(python-mode-map): Add python-complete-symbol. |
3551 |
(python-comment-line-p, python-beginning-of-string): Use syntax-ppss. |
3552 |
(python-comment-indent, python-complete-symbol) |
3553 |
(python-symbol-completions, python-partial-symbol) |
3554 |
(python-try-complete): New. |
3555 |
(python-indent-line): Remove optional arg. Use python-block-end-p. |
3556 |
(python-check): Bind compilation-error-regexp-alist. |
3557 |
(inferior-python-mode): Use rx. Move keybindings to top level. |
3558 |
Set comint-input-filter. |
3559 |
(python-preoutput-filter): Use rx. |
3560 |
(python-input-filter): Re-introduce. |
3561 |
(python-proc): Start new process if necessary. |
3562 |
Check python-buffer non-nil. |
3563 |
(view-return-to-alist): Defvar. |
3564 |
(python-send-receive): New. |
3565 |
(python-eldoc-function): Use it. |
3566 |
(python-mode-running): Don't defvar. |
3567 |
(python-mode): Set comment-indent-function. |
3568 |
Maybe update hippie-expand-try-functions-list. |
3569 |
(python-indentation-levels): Initialize differently. |
3570 |
(python-block-end-p): New. |
3571 |
(python-indent-line): Use it. |
3572 |
(python-compilation-regexp-alist): Augment. |
3573 |
(run-python): Import `emacs' module to Python rather than loading |
3574 |
code directly. Set python-buffer differently. |
3575 |
(python-send-region): Use emacs.eexecfile. Fix orig-start calculation. |
3576 |
Use python-proc. |
3577 |
(python-send-command): Go to end of comint buffer. |
3578 |
(python-load-file): Use python-proc, emacs.eimport. |
3579 |
(python-describe-symbol): Simplify interactive form. |
3580 |
Use emacs.help. Do use temp-buffer-show-hook. |
3581 |
Call print-help-return-message. |
3582 |
(hippie-exp): Require when compiling. |
3583 |
(python-preoutput-continuation): Use rx. |
3584 |
|
3585 |
* diff-mode.el (diff-make-unified): Fix regexp. |
3586 |
|
3587 |
2004-05-06 Romain Francoise <romain@orebokech.com> (tiny change) |
3588 |
|
3589 |
* ibuffer.el (ibuffer-redisplay-engine): Do not remove folded |
3590 |
filter groups from the buffer when rebuilding the Ibuffer buffer |
3591 |
and `ibuffer-show-empty-filter-groups' is nil. |
3592 |
|
3593 |
2004-05-06 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
3594 |
|
3595 |
* ps-print.el (ps-print-quote): Call ps-value-string. |
3596 |
(ps-setup): Call ps-comment-string. |
3597 |
(ps-value-string, ps-comment-string): New funs. |
3598 |
|
3599 |
2004-05-06 Juanma Barranquero <lektu@terra.es> |
3600 |
|
3601 |
* ehelp.el (electric-help-command-loop): Check whether the last |
3602 |
character is visible, not (point-max). |
3603 |
|
3604 |
* help-fns.el (help-argument-name): Default to bold; don't inherit |
3605 |
from font-lock-variable-name-face. |
3606 |
(help-do-arg-highlight): Grok also ARGth occurrences in the docstring. |
3607 |
|
3608 |
2004-05-05 Kenichi Handa <handa@m17n.org> |
3609 |
|
3610 |
* descr-text.el (describe-char): Copy the character with text |
3611 |
properties and overlays into the first line, and call |
3612 |
describe-text-properties on it. |
3613 |
|
3614 |
2004-05-05 Stephen Eglen <stephen@anc.ed.ac.uk> |
3615 |
|
3616 |
* iswitchb.el (iswitchb-global-map): Fix typo. |
3617 |
Remove unwanted ###autoloads from source file. |
3618 |
|
3619 |
2004-05-05 Lars Hansen <larsh@math.ku.dk> |
3620 |
|
3621 |
* wdired.el (wdired-change-to-wdired-mode): Quote wdired-mode-hook |
3622 |
in run-hooks. Use substitute-command-keys in message. |
3623 |
(wdired-abort-changes): Add message. |
3624 |
|
3625 |
2004-05-03 Michael Mauger <mmaug@yahoo.com> |
3626 |
|
3627 |
* emacs/lisp/progmodes/sql.el (sql-xemacs-p, sql-emacs19-p) |
3628 |
(sql-emacs20-p): Remove. |
3629 |
(sql-mode-syntax-table): Use shared GNU EMacs/XEmacs syntax. |
3630 |
(sql-builtin-face, sql-doc-face): Remove. |
3631 |
(sql-mode-ansi-font-lock-keywords) |
3632 |
(sql-mode-oracle-font-lock-keywords) |
3633 |
(sql-mode-postgres-font-lock-keywords) |
3634 |
(sql-mode-linter-font-lock-keywords) |
3635 |
(sql-mode-ms-font-lock-keywords) |
3636 |
(sql-mode-mysql-font-lock-keywords): Use standard fonts. |
3637 |
(sql-product-font-lock): Fix font-lock reset when font rules change. |
3638 |
(sql-highlight-product): Remove incorrect font-lock reset logic. |
3639 |
|
3640 |
2004-05-04 Jonathan Yavner <jyavner@member.fsf.org> |
3641 |
|
3642 |
* ses.el (ses-set-parameter): Fix typo. |
3643 |
|
3644 |
2004-05-04 Kim F. Storm <storm@cua.dk> |
3645 |
|
3646 |
* ido.el (ido-read-internal): Fix call to read-file-name for edit. |
3647 |
Must expand directory for completion to work; and don't mess with |
3648 |
process-environment. |
3649 |
(ido-read-file-name): If command has ido property, don't use ido |
3650 |
if value is ignore, or read as directory if value is dir. |
3651 |
Set ido ignore property for dired-do-rename command. |
3652 |
|
3653 |
2004-05-04 Juanma Barranquero <lektu@terra.es> |
3654 |
|
3655 |
* ehelp.el (electric-help-command-loop, electric-help-undefined) |
3656 |
(electric-help-help): Check against unmapped commands. |
3657 |
|
3658 |
* help-fns.el (help-argument-name): New face, inheriting from |
3659 |
font-lock-variable-name-face, to highlight function arguments in |
3660 |
`describe-function' and `describe-key'. |
3661 |
(help-do-arg-highlight): Auxiliary function to highlight a given |
3662 |
list of arguments in a string. |
3663 |
(help-highlight-arguments): Highlight the function arguments and |
3664 |
all uses of them in the docstring. |
3665 |
(describe-function-1): Use it. Do docstring output via `insert', |
3666 |
not 'princ', so text attributes are preserved. |
3667 |
|
3668 |
* winner.el (winner-mode-map): Move `winner-undo' and |
3669 |
`winner-redo' to C-c <left> and C-c <right>, respectively (the |
3670 |
previous bindings conflict with `prev-buffer', `next-buffer'). |
3671 |
|
3672 |
2004-05-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
3673 |
|
3674 |
* textmodes/bibtex.el (bibtex-progress-message): Fix docstring. |
3675 |
(bibtex-entry-update): New command bound to C-c C-u. |
3676 |
(bibtex-text-in-string): Fix regexp. |
3677 |
(bibtex-assoc-of-regexp): Remove. |
3678 |
(bibtex-progress-message): Fix docstring. |
3679 |
(bibtex-inside-field): Use if. |
3680 |
(bibtex-assoc-regexp): New function. |
3681 |
(bibtex-format-entry): Make code more robust so that it formats |
3682 |
also old entries. |
3683 |
(bibtex-autokey-demangle-title): Merge with obsolete function |
3684 |
bibtex-assoc-of-regexp. |
3685 |
(bibtex-field-list): New function. |
3686 |
(bibtex-entry): Use bibtex-field-list. |
3687 |
(bibtex-parse-entry): Fix docstring. |
3688 |
(bibtex-print-help-message): Use bibtex-field-list. |
3689 |
(bibtex-make-field): Use bibtex-field-list. |
3690 |
(bibtex-entry-index): Bugfix. Return crossref key if required. |
3691 |
(bibtex-lessp): Fix docstring. |
3692 |
|
3693 |
2004-05-03 Luc Teirlinck <teirllm@auburn.edu> |
3694 |
|
3695 |
* select.el (xselect-convert-to-string): Move comment to intended line. |
3696 |
|
3697 |
2004-05-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
3698 |
|
3699 |
* toolbar/tool-bar.el (tool-bar-setup): Use lookup-key for |
3700 |
cut/copy/paste in case menu-bar-enable-clipboard is in effect. |
3701 |
|
3702 |
2004-05-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
3703 |
|
3704 |
* term/x-win.el (x-clipboard-yank): Don't exit on error from |
3705 |
x-get-selection. |
3706 |
|
3707 |
2004-05-03 Jason Rumney <jasonr@gnu.org> |
3708 |
|
3709 |
* makefile.nt: Remove. |
3710 |
|
3711 |
2004-05-03 Kim F. Storm <storm@cua.dk> |
3712 |
|
3713 |
* emulation/cua-base.el (cua--update-indications): Fix last change. |
3714 |
(cua-mode): Deactivate mark when cua-mode is enabled. |
3715 |
|
3716 |
2004-05-02 Luc Teirlinck <teirllm@auburn.edu> |
3717 |
|
3718 |
* select.el (xselect-convert-to-string): Bind `inhibit-read-only' to t. |
3719 |
|
3720 |
2004-05-03 Nick Roberts <nickrob@gnu.org> |
3721 |
|
3722 |
* progmodes/gdb-ui.el (gud-watch, gdb-display-buffer) |
3723 |
(gdb-display-source-buffer, gdb-put-breakpoint-icon) |
3724 |
(gdb-remove-breakpoint-icons, gdb-assembler-custom): Look for |
3725 |
window over visible frames. |
3726 |
(gdb-goto-breakpoint): Make buffer display file at breakpoint. |
3727 |
|
3728 |
2004-05-02 Stefan Monnier <monnier@iro.umontreal.ca> |
3729 |
|
3730 |
* progmodes/compile.el (compilation-gcpro): New var. |
3731 |
(compilation-fake-loc): Use it. |
3732 |
(compilation-forget-errors): Reset it. |
3733 |
|
3734 |
2004-05-02 Dan Nicolaescu <dann@ics.uci.edu> |
3735 |
|
3736 |
* diff-mode.el (diff-header-face, diff-file-header-face): |
3737 |
Use min-colors. |
3738 |
|
3739 |
2004-05-02 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
3740 |
|
3741 |
* textmodes/bibtex.el (bibtex-sort-buffer): Remove error message. |
3742 |
(bibtex-clean-entry): Disentangle code. |
3743 |
(bibtex-realign): New function. |
3744 |
(bibtex-reformat): Use mapcar and bibtex-realign. Do not use |
3745 |
bibtex-beginning-of-first-entry and bibtex-skip-to-valid-entry. |
3746 |
Remove undocumented optional arg called-by-convert-alien. |
3747 |
(bibtex-convert-alien): Use bibtex-realign. Use bibtex-reformat |
3748 |
for sorting instead of bibtex-sort-buffer. |
3749 |
|
3750 |
2004-05-02 Eli Zaretskii <eliz@gnu.org> |
3751 |
|
3752 |
* progmodes/compile.el (compilation-start): In the |
3753 |
no-async-subprocesses branch, call sit-for to give redisplay a |
3754 |
chance to show the updated process status in the mode line, and |
3755 |
fontify the buffer explicitly after the process exits. |
3756 |
|
3757 |
2004-05-01 Stefan Monnier <monnier@iro.umontreal.ca> |
3758 |
|
3759 |
* progmodes/python.el (python-compilation-line-number): Remove. |
3760 |
(python-compilation-regexp-alist): Don't use it any more. |
3761 |
(python-orig-start, python-input-filter): Remove. |
3762 |
(inferior-python-mode): Don't set up comint-input-filter-functions. |
3763 |
(python-send-region): Use compilation-fake-loc. |
3764 |
|
3765 |
* progmodes/compile.el (compilation-messages-start): New var. |
3766 |
(compilation-mode): Don't setup next-error-function here. |
3767 |
(compilation-setup): Set it up here instead (for minor modes as well). |
3768 |
Make compilation-messages-start buffer local. |
3769 |
(compilation-next-error-function): Use it. |
3770 |
(compilation-forget-errors): Set compilation-messages-start. |
3771 |
|
3772 |
2004-05-01 Luc Teirlinck <teirllm@auburn.edu> |
3773 |
|
3774 |
* ielm.el (ielm-prompt-read-only): Update docstring. |
3775 |
|
3776 |
* comint.el (comint-prompt-read-only): Update docstring. |
3777 |
(comint-update-fence, comint-kill-whole-line) |
3778 |
(comint-kill-region): New functions. |
3779 |
|
3780 |
* simple.el (kill-whole-line): Use "p" instead of "P" in |
3781 |
interactive form. |
3782 |
|
3783 |
2004-05-01 Juanma Barranquero <lektu@terra.es> |
3784 |
|
3785 |
* help-fns.el (help-add-fundoc-usage): Use %S instead of %s to |
3786 |
format arglist so default values in CL-style argument lists are |
3787 |
correctly shown. |
3788 |
|
3789 |
2004-05-01 Jason Rumney <jasonr@gnu.org> |
3790 |
|
3791 |
* term/w32-win.el (w32-drag-n-drop): Use x-dnd.el functions. |
3792 |
|
3793 |
2004-05-01 Kenichi Handa <handa@m17n.org> |
3794 |
|
3795 |
* international/titdic-cnv.el (miscdic-convert): Don't generate a |
3796 |
quail file if it is up to date. |
3797 |
|
3798 |
2004-04-30 Juri Linkov <juri@jurta.org> |
3799 |
|
3800 |
* cus-edit.el (custom-mode-map): |
3801 |
Add key binding `C-x C-s' to `Custom-save'. |
3802 |
|
3803 |
* outline.el (outline-blank-line): New var. |
3804 |
(outline-next-preface, outline-show-heading) |
3805 |
(outline-end-of-subtree): Use it. |
3806 |
|
3807 |
* dired-aux.el (dired-touch-initial): New fun. |
3808 |
(dired-do-chxxx): Call it for op-symbol `touch'. |
3809 |
(dired-diff): Use `dired-dwim-target-directory' |
3810 |
if current dired buffer has no buffer mark. |
3811 |
|
3812 |
* bindings.el (propertized-buffer-identification): |
3813 |
Replace `(:weight bold)' by `Buffer-menu-buffer-face'. |
3814 |
Add C-M-arrow keys for consistency. |
3815 |
|
3816 |
* files.el (confirm-kill-emacs): |
3817 |
Change group from top-level `emacs' to `convenience'. |
3818 |
|
3819 |
* emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): |
3820 |
Push mark on the first call of successive command calls. |
3821 |
(insert-pair): New fun created from `insert-parentheses' with |
3822 |
`open' and `close' arguments added. Enclose active regions |
3823 |
in paired characters. Compare adjacent characters syntax with |
3824 |
inserted characters syntax before inserting a space. |
3825 |
(insert-parentheses): Call `insert-pair' with ?\( ?\). |
3826 |
|
3827 |
* delsel.el: Don't put `delete-selection' property |
3828 |
on `insert-parentheses' symbol to take advantage of |
3829 |
region handling in `insert-pair' function. |
3830 |
Suggested by Stephan Stahl <stahl@eos.franken.de>. |
3831 |
|
3832 |
2004-04-30 Kim F. Storm <storm@cua.dk> |
3833 |
|
3834 |
* emulation/cua-base.el: Add support for changing cursor types; |
3835 |
based on patch from Michael Mauger. |
3836 |
(cua-normal-cursor-color, cua-read-only-cursor-color) |
3837 |
(cua-overwrite-cursor-color, cua-global-mark-cursor-color): |
3838 |
Customization cursor type and/or cursor color. |
3839 |
(cua--update-indications): Handle cursor type changes. |
3840 |
(cua-mode): Update cursor indications if enabled. |
3841 |
|
3842 |
* menu-bar.el (menu-bar-options-menu): Change menu text for CUA. |
3843 |
|
3844 |
* mouse.el (mouse-drag-copy-region): New defcustom. |
3845 |
(mouse-set-region, mouse-drag-region-1): Use it. |
3846 |
|
3847 |
* simple.el (kill-ring-save): If region face background color is |
3848 |
unspecified (if no highlighting), show extent of fully visible |
3849 |
region even if transient-mark-mode is enabled. |
3850 |
|
3851 |
* emulation/cua-base.el (cua--standard-movement-commands): |
3852 |
Add cua-scroll-up and cua-scroll-down. |
3853 |
(cua-scroll-up, cua-scroll-down): New commands. |
3854 |
(cua--init-keymaps): Remap scroll-up and scroll-down. |
3855 |
|
3856 |
* emulation/cua-rect.el (cua--convert-rectangle-as): |
3857 |
New defmacro. |
3858 |
(cua-upcase-rectangle, cua-downcase-rectangle): Use it. |
3859 |
(cua-upcase-initials-rectangle, cua-capitalize-rectangle): |
3860 |
New commands (suggested by Jordan Breeding). |
3861 |
|
3862 |
2004-04-30 Juanma Barranquero <lektu@terra.es> |
3863 |
|
3864 |
* smerge-mode.el (smerge-diff-switches): Fix typo in docstring. |
3865 |
|
3866 |
2004-04-30 Mario Lang <mlang@delysid.org> |
3867 |
|
3868 |
* diff.el (diff-switches): Fix typo in docstring. |
3869 |
|
3870 |
2004-04-30 Alex Schroeder <alex@gnu.org> |
3871 |
|
3872 |
* xml.el (xml-debug-print-internal): Don't add newline and |
3873 |
indentation to text nodes and write empty elements as empty tags |
3874 |
instead of opening and closing tags. |
3875 |
(xml-debug-print): Take optional indent-string argument. |
3876 |
(xml-print): Alias for xml-debug-print. |
3877 |
|
3878 |
2004-04-30 Glenn Morris <gmorris@ast.cam.ac.uk> |
3879 |
|
3880 |
* progmodes/fortran.el (fortran-fill): Use local var `bol' rather |
3881 |
than duplicate call to `line-beginning-position'. |
3882 |
|
3883 |
* progmodes/f90.el (f90-get-present-comment-type): |
3884 |
Return whitespace, as well as comment chars, for consistent filling |
3885 |
of comment blocks. Use `match-string-no-properties'. |
3886 |
(f90-break-line): Trim trailing whitespace when filling comments. |
3887 |
|
3888 |
2004-04-30 Dave Love <fx@gnu.org> |
3889 |
|
3890 |
* calendar/diary-lib.el (diary-outlook-formats): New variable. |
3891 |
(diary-from-outlook-internal, diary-from-outlook) |
3892 |
(diary-from-outlook-gnus, diary-from-outlook-rmail): |
3893 |
New functions to import diary entries from Outlook-format |
3894 |
appointments in mail messages. |
3895 |
|
3896 |
2004-04-29 Stefan Monnier <monnier@iro.umontreal.ca> |
3897 |
|
3898 |
* progmodes/python.el (python-send-command): New fun. |
3899 |
(python-send-region, python-load-file): Use it. |
3900 |
|
3901 |
* progmodes/compile.el (compilation-last-buffer): Add var alias. |
3902 |
|
3903 |
* help-fns.el (help-C-file-name): Use new subr-name. |
3904 |
Prepend `src/' to the file name. |
3905 |
(help-C-source-directory, help-subr-name, help-find-C-source): Remove. |
3906 |
(describe-function-1, describe-variable): Only find a C source file |
3907 |
name if DOC is already loaded. |
3908 |
|
3909 |
* help-mode.el (help-function-def, help-variable-def): |
3910 |
Use the new find-function-search-for-symbol functionality. |
3911 |
Allow FILE to be `C-source'. |
3912 |
|
3913 |
* emacs-lisp/find-func.el (find-function-C-source-directory): New var. |
3914 |
(find-function-C-source): New fun. |
3915 |
(find-function-search-for-symbol): Use it. |
3916 |
|
3917 |
2004-03-29 Michael Mauger <mmaug@yahoo.com> |
3918 |
|
3919 |
* progmodes/sql.el (sql-product-alist): Rename variable |
3920 |
`sql-product-support'. Add Postgres login parameters. |
3921 |
(sql-set-product, sql-product-feature): Update with renamed variable. |
3922 |
(sql-connect-postgres): Add username prompt. |
3923 |
(sql-imenu-generic-expression, sql-mode-font-lock-object-name): |
3924 |
Make patterns less product specific. |
3925 |
(sql-xemacs-p, sql-emacs19-p): Add flags for Emacs variants. |
3926 |
(sql-mode-abbrev-table): Modify initialization. |
3927 |
(sql-builtin-face): Add variable. |
3928 |
(sql-keywords-re): Add macro. |
3929 |
(sql-mode-ansi-font-lock-keywords): Update for ANSI-92. |
3930 |
(sql-mode-oracle-font-lock-keywords): Update for Oracle 9i. |
3931 |
(sql-mode-postgres-font-lock-keywords): Update for Postgres 7.3. |
3932 |
(sql-mode-mysql-font-lock-keywords): Update for MySql 4.0. |
3933 |
(sql-mode-linter-font-lock-keywords) |
3934 |
(sql-mode-ms-font-lock-keywords): Use `sql-keywords-re' macro. |
3935 |
(sql-mode-sybase-font-lock-keywords) |
3936 |
(sql-mode-informix-font-lock-keywords) |
3937 |
(sql-mode-interbase-font-lock-keywords) |
3938 |
(sql-mode-ingres-font-lock-keywords) |
3939 |
(sql-mode-solid-font-lock-keywords) |
3940 |
(sql-mode-sqlite-font-lock-keywords) |
3941 |
(sql-mode-db2-font-lock-keywords): Default to nil. |
3942 |
(sql-product-font-lock): Always highlight ANSI keywords. |
3943 |
(sql-add-product-keywords): Made similar to `font-lock-add-keywords'. |
3944 |
(sql-send-string): Add function. |
3945 |
|
3946 |
2004-04-29 Dave Love <fx@gnu.org> |
3947 |
|
3948 |
* progmodes/cfengine.el (cfengine-beginning-of-defun) |
3949 |
(cfengine-end-of-defun): Ensure progress through buffer. |
3950 |
|
3951 |
* info-look.el (cfengine-mode): Accept a terminal (). |
3952 |
|
3953 |
2004-04-29 Juri Linkov <juri@jurta.org> |
3954 |
|
3955 |
* isearch.el (isearch-mode-map): Bind \C-w to isearch-yank-word |
3956 |
instead of isearch-yank-word-or-char. Add new key bindings for |
3957 |
isearch-yank-char to \C-f, and isearch-del-char to \C-b. |
3958 |
(isearch-del-char): New fun. |
3959 |
(isearch-forward, isearch-edit-string): Update docstring. |
3960 |
(isearch-yank-char): Doc fix. |
3961 |
(isearch-other-meta-char): Restore point after scrolling. |
3962 |
|
3963 |
* progmodes/compile.el (compilation-context-lines): Add nil option |
3964 |
to disable compilation output window scrolling. |
3965 |
(compilation-set-window): Use it. |
3966 |
|
3967 |
* outline.el (outline-next-preface, outline-show-heading): |
3968 |
Don't leave unhidden blank line before heading. |
3969 |
(outline-end-of-subtree): Include last newline into subtree. |
3970 |
(hide-entry): Leave point at beginning of heading instead of end. |
3971 |
(outline-up-heading): Push mark for the first call of successive |
3972 |
command calls. |
3973 |
|
3974 |
2004-04-28 Luc Teirlinck <teirllm@auburn.edu> |
3975 |
|
3976 |
* comint.el (comint-prompt-read-only): New variable. |
3977 |
(comint-output-filter): Implement it. |
3978 |
|
3979 |
* ielm.el (ielm-prompt-read-only, ielm-prompt): Update docstring. |
3980 |
(ielm-prompt-internal): New variable. |
3981 |
(ielm-font-lock-keywords): Remove irrelevant ielm-prompt keyword. |
3982 |
(ielm-send-input): Delete unused variable `buf'. |
3983 |
(ielm-eval-input): Use `ielm-prompt-internal'. |
3984 |
(inferior-emacs-lisp-mode): Use new variables |
3985 |
`comint-prompt-read-only' and `ielm-prompt-internal'. |
3986 |
Get rid of obsolete variable `directory-sep-char'. |
3987 |
(ielm): Use `zerop'. |
3988 |
|
3989 |
2004-04-29 John Paul Wallington <jpw@gnu.org> |
3990 |
|
3991 |
* thumbs.el (toplevel): Require cl at compile time. |
3992 |
Remove conditional definitions of `ignore-errors' and `caddar' |
3993 |
because they occur at run time. |
3994 |
|
3995 |
2004-04-28 Nick Roberts <nickrob@gnu.org> |
3996 |
|
3997 |
* progmodes/gdb-ui.el (gdb-frame-breakpoints-buffer) |
3998 |
(gdb-frame-assembler-buffer, gdb-frame-threads-buffer) |
3999 |
(gdb-frame-registers-buffer, gdb-frame-locals-buffer) |
4000 |
(gdb-frame-gdb-buffer, gdb-frame-stack-buffer): Use selected-window. |
4001 |
|
4002 |
* progmodes/gud.el (gud-common-init): Throw an error if program is |
4003 |
already running under gdb. |
4004 |
|
4005 |
2004-04-28 John Paul Wallington <jpw@gnu.org> |
4006 |
|
4007 |
* thumbs.el (thumbs-delete-images): Fix formatting of prompt. |
4008 |
(thumbs-show-image-num): Move assignment of |
4009 |
`thumbs-current-image-filename' within scope of `i'. |
4010 |
(thumbs-emboss-image): Don't use `evenp'. |
4011 |
|
4012 |
2004-04-28 Richard M. Stallman <rms@gnu.org> |
4013 |
|
4014 |
* progmodes/compile.el (compilation-context-lines): Default now 0. |
4015 |
|
4016 |
2004-04-28 Juanma Barranquero <lektu@terra.es> |
4017 |
|
4018 |
Use `time-less-p' from calendar/time-date.el instead of defining |
4019 |
custom versions of it. |
4020 |
|
4021 |
* pcomplete.el (pcomplete-time-less-p): Remove. |
4022 |
|
4023 |
* thumbs.el (time-less-p): Remove. |
4024 |
|
4025 |
* calendar/timeclock.el (timeclock-time-less-p): Remove. |
4026 |
(timeclock-generate-report): Use `time-less-p'. |
4027 |
|
4028 |
* emacs-lisp/autoload.el (autoload-before-p): Remove. |
4029 |
(update-file-autoloads, update-directory-autoloads): Use `time-less-p'. |
4030 |
|
4031 |
2004-04-28 Masatake YAMATO <jet@gyve.org> |
4032 |
|
4033 |
* subr.el (remove-overlays): Make arguments optional. |
4034 |
|
4035 |
* wid-edit.el (widget-specify-button): Put evaporate to the |
4036 |
overlay for sample. |
4037 |
(widget-specify-sample): Put evaporate to the overlay for sample. |
4038 |
(widget-specify-doc): Put evaporate to the overlay for documentation. |
4039 |
|
4040 |
2004-04-27 Jesper Harder <harder@ifa.au.dk> |
4041 |
|
4042 |
* info.el (info-apropos): Make it an index node. Align node names |
4043 |
like makeinfo. |
4044 |
|
4045 |
2004-04-27 Eli Zaretskii <eliz@gnu.org> |
4046 |
|
4047 |
* net/browse-url.el (browse-url-netscape-sentinel) |
4048 |
(browse-url-mozilla-sentinel, browse-url-galeon-sentinel) |
4049 |
(browse-url-epiphany-sentinel, browse-url-mosaic): |
4050 |
Use browse-url-*-program instead of a literal program name. |
4051 |
|
4052 |
2004-04-27 Kevin Ryde <user42@zip.com.au> |
4053 |
|
4054 |
* eshell/em-alias.el: |
4055 |
* eshell/em-dirs.el: |
4056 |
* eshell/em-hist.el: |
4057 |
* eshell/em-unix.el: Add "(require 'eshell)", to get necessary |
4058 |
features when M-x customize-group loads modules before the main |
4059 |
eshell.el. |
4060 |
|
4061 |
2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org> |
4062 |
|
4063 |
* subr.el (momentary-string-display): Support EXIT-CHAR that is |
4064 |
either a character representation of an event or an event |
4065 |
description list. |
4066 |
|
4067 |
* type-break.el: Capitalise Emacs and Lisp. |
4068 |
(type-break-good-break-interval, type-break-demo-boring-stats) |
4069 |
(type-break-terse-messages, type-break-file-name): New defcustoms. |
4070 |
(type-break-post-command-hook) |
4071 |
(type-break-warning-countdown-string): Quote variable names in doc. |
4072 |
(type-break-interval-start, type-break-auto-save-file-name): New vars. |
4073 |
(type-break-mode): Document type-break-good-break-interval and the |
4074 |
"session" file. Schedule break according to the session file. |
4075 |
Kill session file buffer on exit. Organise for save-some-buffers |
4076 |
to always save the session file. |
4077 |
(type-break-mode-line-message-mode, type-break-query-mode): |
4078 |
Uppercase arguments. |
4079 |
(type-break-file-time, type-break-file-keystroke-count, timep) |
4080 |
(type-break-choose-file, type-break-get-previous-time) |
4081 |
(type-break-get-previous-count): New defuns. |
4082 |
(type-break): Avoid break querying after a completed break in the |
4083 |
case where the query was initiated during user invocation of the |
4084 |
break. Optional terse messages. |
4085 |
Use type-break-good-break-interval if type-break-good-rest-interval is |
4086 |
nil. File the break time. |
4087 |
(type-break-schedule): New optional args for overriding the use of |
4088 |
the current time. |
4089 |
(type-break-cancel-time-warning-schedule): Avoid leftover warnings |
4090 |
after a break. |
4091 |
(type-break-check): File the keystroke count. |
4092 |
(type-break-do-query): Prevent a second query when the break is |
4093 |
interrupted. Optional terse message. |
4094 |
(type-break-keystroke-reset): Record the start of a typing interval. |
4095 |
(type-break-demo-boring): Optional terse messages. Display word |
4096 |
per minute and keystroke counts according to |
4097 |
type-break-demo-boring-stats. |
4098 |
|
4099 |
2004-04-27 Daniel M Coffman <coffmand@us.ibm.com> (tiny change) |
4100 |
|
4101 |
* arc-mode.el (archive-maybe-copy): If ARCHIVE includes leading |
4102 |
directories, make sure they exist under archive-tmpdir. |
4103 |
|
4104 |
2004-04-27 Juri Linkov <juri@jurta.org> |
4105 |
|
4106 |
* help.el (view-emacs-news): With argument, display info for the |
4107 |
selected version by finding it among different NEWS files, and |
4108 |
narrowing the buffer to the selected version. |
4109 |
|
4110 |
* info.el: Add *info*<[0-9]+> to same-window-regexps instead of |
4111 |
same-window-buffer-names. |
4112 |
(info): New arg `buffer'. Use it. Doc fix. Read file name for |
4113 |
non-numeric prefix argument, append the number to the buffer name |
4114 |
for numeric prefix argument. |
4115 |
(info-other-window): Bind same-window-regexps to nil. |
4116 |
(Info-reference-name): Rename to Info-point-loc. |
4117 |
(Info-find-node-2): Call forward-line for numeric Info-point-loc, |
4118 |
and Info-find-index-name for stringy Info-point-loc. |
4119 |
(Info-extract-menu-node-name): New arg `index-node'. Use regexp |
4120 |
without middle `.', but with final `.' and optional line number |
4121 |
for it. Set Info-point-loc for index nodes. |
4122 |
(Info-index): Remove middle `.' from index entry regexp. |
4123 |
Modify line number regexp. |
4124 |
(Info-index-next): Decrement line number. |
4125 |
(info-apropos): Remove middle `.' from index entry regexp. |
4126 |
Add optional line number regexp at the end. Add matched value |
4127 |
for line number to the result list and insert it to the buffer. |
4128 |
Replace match-string by match-string-no-properties. |
4129 |
Reorder result list. |
4130 |
(Info-fontify-node): Hide index line numbers. |
4131 |
(Info-goto-node): Replace "\\s *\\'" by "\\s +\\'" to not trim |
4132 |
empty matches. |
4133 |
(Info-follow-reference): Use `str' instead of |
4134 |
Info-following-node-name-re. |
4135 |
(Info-toc): Use full file names. Set Info-current-node to "Top". |
4136 |
(Info-fontify-node): Compare file names without directory name. |
4137 |
(Info-try-follow-nearest-node): Don't set Info-reference-name. |
4138 |
Set second arg of Info-extract-menu-node-name for index nodes. |
4139 |
(info-xref-visited): Use magenta3 instead of magenta4. |
4140 |
(Info-mode): Add info-apropos to docstring. |
4141 |
|
4142 |
* log-view.el (log-view-diff): Replace interactive code "r" |
4143 |
by a list to allow to call it even if region is not active. |
4144 |
|
4145 |
* paren.el (show-paren-highlight-openparen): New var. |
4146 |
(show-paren-function): Turn on openparen highlighting when |
4147 |
matching forward if show-paren-highlight-openparen is non-nil. |
4148 |
|
4149 |
* simple.el (kill-ring-save): Use blink-matching-delay instead of |
4150 |
the constant value 1. |
4151 |
(completions-common-part): Expand docstring. |
4152 |
|
4153 |
* textmodes/picture.el (picture-mode-map): Add arrow keys. |
4154 |
|
4155 |
2004-04-27 Kim F. Storm <storm@cua.dk> |
4156 |
|
4157 |
* image.el (insert-sliced-image): Use line-height instead of |
4158 |
line-spacing property on newline. |
4159 |
|
4160 |
2004-04-26 Lars Hansen <larsh@math.ku.dk> |
4161 |
|
4162 |
* desktop.el (desktop-buffer-misc-data-function): Rename to |
4163 |
desktop-save-buffer and change docstring. |
4164 |
(desktop-buffer-modes-to-save): Delete. |
4165 |
(desktop-save-buffer-p): Use desktop-save-buffer instead of |
4166 |
desktop-buffer-modes-to-save. |
4167 |
(desktop-save): Rename desktop-buffer-misc-data-function to |
4168 |
desktop-save-buffer and allow non-function value. |
4169 |
(desktop-missing-file-warning): Correct docstring. |
4170 |
|
4171 |
* dired.el (dired-mode): Rename desktop-buffer-misc-data-function |
4172 |
to desktop-save-buffer. |
4173 |
|
4174 |
* info.el (Info-mode): Rename desktop-buffer-misc-data-function to |
4175 |
desktop-save-buffer. |
4176 |
|
4177 |
* mail/rmail.el (rmail-variables): Bind desktop-save-buffer to t. |
4178 |
|
4179 |
* mh-e/mh-e.el (mh-folder-mode): Bind desktop-save-buffer to t. |
4180 |
|
4181 |
2004-04-26 Eli Zaretskii <eliz@gnu.org> |
4182 |
|
4183 |
* progmodes/gud.el (gud-pdb-command-name): Change default to "pydb". |
4184 |
|
4185 |
2004-04-25 Luc Teirlinck <teirllm@auburn.edu> |
4186 |
|
4187 |
* ielm.el (ielm-prompt-read-only, ielm-prompt): Expand docstring. |
4188 |
(ielm): Only go to the end of the buffer when starting a new process. |
4189 |
|
4190 |
2004-04-25 Juanma Barranquero <lektu@terra.es> |
4191 |
|
4192 |
* ielm.el (inferior-emacs-lisp-mode): Display working buffer on the |
4193 |
mode line. Bind `inhibit-read-only' to t before modifying |
4194 |
properties of text in the buffer. |
4195 |
(ielm): Force point to the end of buffer, even when running ielm |
4196 |
from inside itself. |
4197 |
|
4198 |
2004-04-25 Jesper Harder <harder@ifa.au.dk> |
4199 |
|
4200 |
* info.el (info-apropos): Reset Info-complete-cache. |
4201 |
|
4202 |
2004-04-25 Daniel Pfeiffer <occitan@esperanto.org> |
4203 |
|
4204 |
* progmodes/compile.el (compilation-error-regexp-alist-alist): |
4205 |
Also recognize severe Irix et al. messages. |
4206 |
(compilation-normalize-filename, compile-abbreviate-directory): |
4207 |
Delete functions. |
4208 |
(compilation-get-file-structure): New function inherits |
4209 |
functionality of the two preceding ones. |
4210 |
(compilation-internal-error-properties, compilation-fake-loc): |
4211 |
Use it so that different paths to the same file share the same |
4212 |
markers. Also optimize finding adjacent marker slightly. |
4213 |
|
4214 |
2004-04-25 Kim F. Storm <storm@cua.dk> |
4215 |
|
4216 |
* image.el (insert-sliced-image): Add line-spacing t property |
4217 |
to newlines separating image lines. |
4218 |
|
4219 |
2004-04-24 Luc Teirlinck <teirllm@auburn.edu> |
4220 |
|
4221 |
* comint.el (comint-delete-output): Bind inhibit-read-only to t. |
4222 |
|
4223 |
* ielm.el (ielm-prompt-read-only): New user option. |
4224 |
(ielm-prompt): Expand docstring to describe new behavior. |
4225 |
(inferior-emacs-lisp-mode): Implement ielm-prompt-read-only and |
4226 |
mention it in the docstring. |
4227 |
|
4228 |
2004-04-24 Andreas Schwab <schwab@suse.de> |
4229 |
|
4230 |
* progmodes/sh-script.el (sh-leading-keywords) <sh>: Add "!". |
4231 |
|
4232 |
* diff.el (diff): Set default-directory in diff buffer. |
4233 |
|
4234 |
2004-04-24 Eli Zaretskii <eliz@gnu.org> |
4235 |
|
4236 |
* mail/sendmail.el (mail-bury): Don't delete the frame where the |
4237 |
mail was being composed if the terminal cannot display more than |
4238 |
one frame; instead, switch to previous frame. |
4239 |
|
4240 |
* mail/rmail.el (rmail-mail-new-frame): Doc fix. |
4241 |
(rmail-start-mail): Support rmail-mail-new-frame even on |
4242 |
terminals that can display only one frame at a time. |
4243 |
|
4244 |
2004-04-23 Stefan Monnier <monnier@iro.umontreal.ca> |
4245 |
|
4246 |
* emacs-lisp/checkdoc.el (checkdoc-output-error-regex-alist): New var. |
4247 |
(checkdoc-output-font-lock-keywords): Remove error regexp. |
4248 |
(checkdoc-output-mode-map): Remove. |
4249 |
(checkdoc-output-mode): Derive from compilation-mode. |
4250 |
(checkdoc-find-error-mouse, checkdoc-find-error): Remove. |
4251 |
|
4252 |
* dired.el (dired-mode-map): Add a menu entry for wdired. |
4253 |
|
4254 |
* emacs-lisp/rx.el (rx-syntax): Move sregex style syntax to code. |
4255 |
(rx-bracket, rx-check-any, rx-any): Clean up name space. |
4256 |
|
4257 |
* wdired.el: (wdired-mode-map): Move init into declaration. |
4258 |
Fix `return' binding. |
4259 |
(wdired-change-to-wdired-mode, wdired-change-to-dired-mode): |
4260 |
Use force-mode-line-update. |
4261 |
(wdired-get-filename): Use `unless'. |
4262 |
(wdired-preprocess-files): Don't assume names have no \n and use / for |
4263 |
dir separator. |
4264 |
(wdired-normalize-filename): Use replace-regexp-in-string. |
4265 |
(wdired-load-hooks): Remove. |
4266 |
(wdired-mode-hooks): Rename to wdired-mode-hook. |
4267 |
|
4268 |
* info-look.el: Add support for cfengine-mode. |
4269 |
(info-lookup-setup-mode): Use dolist. |
4270 |
|
4271 |
2004-04-23 Juan Le,As(Bn Lahoz Garc,Am(Ba <juan-leon.lahoz@tecsidel.es> |
4272 |
|
4273 |
* wdired.el: New file. |
4274 |
|
4275 |
2004-04-23 Juanma Barranquero <lektu@terra.es> |
4276 |
|
4277 |
* ielm.el (inferior-emacs-lisp-mode): Fix docstring. |
4278 |
|
4279 |
* pcomplete.el (pcomplete-opt, pcomplete-actual-arg) |
4280 |
(pcomplete-match-string, pcomplete-comint-setup, pcomplete-here) |
4281 |
(pcomplete--help, pcomplete--here): Doc fixes. |
4282 |
|
4283 |
2004-04-23 Andre Spiegel <spiegel@gnu.org> |
4284 |
|
4285 |
* vc-hooks.el (vc-default-workfile-unchanged-p): Fix code that |
4286 |
handles wrong-number-of-arguments in backend call. |
4287 |
|
4288 |
* vc.el (vc-print-log): Likewise. |
4289 |
|
4290 |
2004-04-20 Dave Love <fx@gnu.org> |
4291 |
|
4292 |
* emacs-lisp/rx.el: Doc fixes. |
4293 |
(rx-constituents): Add/extend many forms. |
4294 |
(rx-check): Check form is a list. |
4295 |
(bracket): Defvar. |
4296 |
(rx-check-any, rx-any, rx-check-not): Modify. |
4297 |
(rx-not): Simplify. |
4298 |
(rx-trans-forms, rx-=, rx->=, rx-**, rx-not-char, rx-not-syntax): New. |
4299 |
(rx-kleene): Use rx-trans-forms. |
4300 |
(rx-quote-for-set): Delete. |
4301 |
(rx): Allow multiple args. |
4302 |
|
4303 |
2004-04-23 Kenichi Handa <handa@m17n.org> |
4304 |
|
4305 |
* international/mule-util.el (char-displayable-p): Simplify by |
4306 |
using internal-char-font. |
4307 |
|
4308 |
2004-04-23 Juanma Barranquero <lektu@terra.es> |
4309 |
|
4310 |
* makefile.w32-in: Add "-*- makefile -*-" mode tag. |
4311 |
|
4312 |
2004-04-22 Stefan Monnier <monnier@iro.umontreal.ca> |
4313 |
|
4314 |
* diff-mode.el (diff-next-error): New fun. |
4315 |
(diff-mode): Use it. |
4316 |
|
4317 |
* simple.el (next-error): Change arg name. |
4318 |
Add support for the documented C-u C-x ` usage. |
4319 |
|
4320 |
* frame.el (special-display-popup-frame, next-multiframe-window) |
4321 |
(previous-multiframe-window): Only consider frames on same display. |
4322 |
|
4323 |
2004-04-22 Lars Hansen <larsh@math.ku.dk> |
4324 |
|
4325 |
* info.el (Info-restore-desktop-buffer): Delete with-no-warnings. |
4326 |
* mh-e/mh-e.el (mh-restore-desktop-buffer): Delete with-no-warnings. |
4327 |
|
4328 |
2004-04-22 Kim F. Storm <storm@cua.dk> |
4329 |
|
4330 |
* net/telnet.el (telnet): Add optional port arg. |
4331 |
|
4332 |
2004-04-21 Stefan Monnier <monnier@iro.umontreal.ca> |
4333 |
|
4334 |
* progmodes/compile.el (compilation-mode-font-lock-keywords): |
4335 |
Minor sanity check on the `hyperlink' slot. |
4336 |
|
4337 |
* Makefile.in (recompile): Compile new files. |
4338 |
|
4339 |
* emacs-lisp/bytecomp.el (batch-byte-recompile-directory): |
4340 |
Add byte-recompile-directory's optional `arg'. |
4341 |
|
4342 |
* cvs-status.el (cvs-tree-use-charset): New var. |
4343 |
(cvs-tree-char-space, cvs-tree-char-hbar, cvs-tree-char-vbar) |
4344 |
(cvs-tree-char-branch, cvs-tree-char-eob, cvs-tree-char-bob) |
4345 |
(cvs-status-cvstrees): Use it. |
4346 |
|
4347 |
* emacs-lisp/checkdoc.el (checkdoc-output-mode): |
4348 |
Make it a normal major mode. |
4349 |
(checkdoc-buffer-label): Make sure the file name is meaningful. |
4350 |
(checkdoc-output-to-error-buffer): Remove. |
4351 |
(checkdoc-error, checkdoc-start-section): Rewrite. |
4352 |
|
4353 |
* info.el (info-node, info-menu-5, info-xref, info-header-node) |
4354 |
(Info-title-1-face, Info-title-2-face, Info-title-3-face) |
4355 |
(Info-title-4-face): Use new syntax. |
4356 |
(info-xref-visited): Inherit from info-xref. |
4357 |
|
4358 |
* progmodes/python.el (python-maybe-jython): Don't assume point-min==1. |
4359 |
|
4360 |
2004-04-21 Teodor Zlatanov <tzz@lifelogs.com> |
4361 |
|
4362 |
* simple.el (next-error-last-buffer, next-error-function): |
4363 |
New variables for the next-error framework. |
4364 |
(next-error-buffer-p): New function. |
4365 |
(next-error-find-buffer): Generalize compilation-find-buffer. |
4366 |
(next-error, previous-error, first-error, next-error-no-select) |
4367 |
(previous-error-no-select): Move from compile.el. |
4368 |
|
4369 |
* replace.el (occur-next-error, occur-1): Hook into the next-error |
4370 |
framework. |
4371 |
|
4372 |
* progmodes/compile.el (compilation-start): |
4373 |
Set next-error-last-buffer so next-error knows where to jump. |
4374 |
(compilation-setup): Set the buffer-local variable |
4375 |
next-error-function to 'compilation-next-error-function. |
4376 |
(compilation-buffer-p, compilation-buffer-internal-p): Use an |
4377 |
alternate way to find if a buffer is a compilation buffer, for |
4378 |
next-error convenience. |
4379 |
(next-error-no-select, previous-error-no-select, next-error) |
4380 |
(previous-error, first-error): Move to simple.el. |
4381 |
(compilation-find-buffer): Move to next-error-find-buffer in simple.el. |
4382 |
(compilation-last-buffer): Remove. |
4383 |
(compilation-start, compilation-next-error, compilation-setup) |
4384 |
(compilation-next-error-function, compilation-find-buffer): |
4385 |
Remove compilation-last-buffer use. |
4386 |
|
4387 |
2004-04-21 Juanma Barranquero <lektu@terra.es> |
4388 |
|
4389 |
* font-lock.el (font-lock-preprocessor-face): Remove spurious quote. |
4390 |
(font-lock-warning-face): Fix spacing. |
4391 |
|
4392 |
* makefile.w32-in (WINS): Add url/ directory. |
4393 |
|
4394 |
2004-04-21 Lars Hansen <larsh@math.ku.dk> |
4395 |
|
4396 |
* desktop.el (desktop-buffer-mode-handlers): New variable. |
4397 |
Alist of major mode specific functions to restore a desktop buffer. |
4398 |
(desktop-buffer-handlers): Make variable obsolete. |
4399 |
(desktop-create-buffer): Use desktop-buffer-mode-handlers. |
4400 |
Catch errors signaled in handlers. Update buffer count. |
4401 |
Evaluate desktop-buffer-point. |
4402 |
(desktop-buffer-dired): Rename to dired-restore-desktop-buffer and |
4403 |
move to dired.el. |
4404 |
(desktop-buffer-info): Rename to Info-restore-desktop-buffer and |
4405 |
move to info.el. |
4406 |
(desktop-buffer-rmail): Rename to rmail-restore-desktop-buffer and |
4407 |
move to mail/rmail.el. |
4408 |
(desktop-buffer-mh): Rename to mh-restore-desktop-buffer and move |
4409 |
to mh-e/mh-e.el. |
4410 |
(desktop-buffer-file): Rename to desktop-restore-file-buffer. |
4411 |
On fail, print message (to message buffer) even if |
4412 |
desktop-missing-file-warning is nil. |
4413 |
(desktop-buffer-misc-data-function): New buffer local variable. |
4414 |
Function returning major mode specific data. |
4415 |
(desktop-buffer-misc-functions): Make variable obsolete. |
4416 |
(desktop-save): Use desktop-buffer-misc-data-function. |
4417 |
(desktop-buffer-dired-misc-data): Rename to |
4418 |
dired-desktop-buffer-misc-data and move to dired.el. |
4419 |
(desktop-buffer-info-misc-data): Rename to |
4420 |
Info-desktop-buffer-misc-data and move to info.el. |
4421 |
(desktop-read): Add message about number of buffers restored/failed. |
4422 |
|
4423 |
* dired.el (dired-restore-desktop-buffer) Move from desktop.el. |
4424 |
Add parameters. Pause to display error only when |
4425 |
desktop-missing-file-warning is non-nil. |
4426 |
(dired-desktop-buffer-misc-data): Move from desktop.el. Add parameter. |
4427 |
(dired-mode): Bind desktop-buffer-misc-data-function. |
4428 |
|
4429 |
* info.el (Info-restore-desktop-buffer): Move from desktop.el. |
4430 |
Add Parameters. |
4431 |
(Info-desktop-buffer-misc-data): Move from desktop.el. Add parameter. |
4432 |
(Info-mode): Bind desktop-buffer-misc-data-function. |
4433 |
|
4434 |
* mail/rmail.el (rmail-restore-desktop-buffer): Move from desktop.el. |
4435 |
Add Parameters. |
4436 |
|
4437 |
* mh-e/mh-e.el (mh-restore-desktop-buffer): Move from desktop.el. |
4438 |
Add Parameters. |
4439 |
|
4440 |
2003-04-21 Paul Pogonyshev <pogonyshev@gmx.net> |
4441 |
|
4442 |
* dabbrev.el (dabbrev--substitute-expansion): Don't lose |
4443 |
the case of letters in case-insensitive expansions when the |
4444 |
abbrev is preceded by characters with letter syntax. |
4445 |
|
4446 |
2004-04-21 Richard M. Stallman <rms@gnu.org> |
4447 |
|
4448 |
* progmodes/cperl-mode.el (cperl-putback-char): |
4449 |
Delete Emacs 18 definition. |
4450 |
|
4451 |
* international/mule.el (ctext-post-read-conversion): |
4452 |
Use assoc-string, not assoc-ignore-case. |
4453 |
|
4454 |
* international/mule-cmds.el: Use assoc-string, not assoc-ignore-case. |
4455 |
|
4456 |
* emacs-lisp/easymenu.el (easy-menu-add): |
4457 |
Do call x-popup-menu, but only if it's defined. |
4458 |
|
4459 |
* emacs-lisp/disass.el (disassemble): Handle lambda-exp as arg. |
4460 |
|
4461 |
* emacs-lisp/bytecomp.el (byte-compile-no-warnings): |
4462 |
Handle multiple args: compile like progn. |
4463 |
|
4464 |
* emacs-lisp/byte-run.el (with-no-warnings): Simplify: |
4465 |
take all args as &rest arg. |
4466 |
|
4467 |
* autoinsert.el (auto-insert-alist): Insert the user's name in |
4468 |
copyright notice, rather than Free Software Foundation. |
4469 |
|
4470 |
2004-04-21 Kenichi Handa <handa@m17n.org> |
4471 |
|
4472 |
* descr-text.el (describe-char): Make it work on *Help* buffer. |
4473 |
|
4474 |
2004-04-21 Kim F. Storm <storm@cua.dk> |
4475 |
|
4476 |
* image.el (insert-image): Add optional SLICE arg. |
4477 |
(insert-sliced-image): New defun. |
4478 |
|
4479 |
2004-04-20 Lawrence Mitchell <wence@gmx.li> (tiny change) |
4480 |
|
4481 |
* subr.el (read-number): Check whether `default' is nil. |
4482 |
|
4483 |
2004-04-20 Stefan Monnier <monnier@iro.umontreal.ca> |
4484 |
|
4485 |
* progmodes/compile.el (compilation-error-properties): |
4486 |
Split into two. |
4487 |
(compilation-internal-error-properties): New one. |
4488 |
(compilation-compat-error-properties): Use it. Fix the non-marker case. |
4489 |
|
4490 |
2004-04-20 Richard M. Stallman <rms@gnu.org> |
4491 |
|
4492 |
* window.el (split-window-save-restore-data): |
4493 |
Don't update the data if OLD-INFO is nil. |
4494 |
|
4495 |
* view.el (view-return-to-alist): Mark it permanent local. |
4496 |
|
4497 |
* subr.el (event-modifiers): Fix the criterion for ASCII control chars. |
4498 |
|
4499 |
* recentf.el (recentf-save-list): Catch and warn about errors. |
4500 |
|
4501 |
* menu-bar.el (menu-bar-update-buffers): Call copy-sequence |
4502 |
so "Buffers" won't be pure. |
4503 |
|
4504 |
* help-mode.el (help-mode-finish): Set help-return-alist first |
4505 |
thing, setting only the entry for the selected window. |
4506 |
|
4507 |
* help-fns.el (describe-function-1): If many non-control non-meta |
4508 |
keys run the command, don't list all of them. |
4509 |
|
4510 |
2004-04-20 Juanma Barranquero <lektu@terra.es> |
4511 |
|
4512 |
* vc-svn.el (vc-svn-print-log, vc-svn-diff): Add optional BUFFER |
4513 |
arg. Copied from Andre Spiegel's patch of 2004-03-21. |
4514 |
|
4515 |
* calendar/time-date.el (time-to-day-in-year): Fix docstring. |
4516 |
|
4517 |
2004-04-20 Kenichi Handa <handa@m17n.org> |
4518 |
|
4519 |
* international/quail.el (quail-lookup-key): New optional arg |
4520 |
NOT-RESET-INDICES. |
4521 |
(quail-get-translations): Call quail-lookup-key with |
4522 |
NOT-RESET-INDICES t. |
4523 |
(quail-completion): Likewise. |
4524 |
(quail-lookup-map-and-concat): Likewise. |
4525 |
|
4526 |
2004-04-20 Kenichi Handa <handa@m17n.org> |
4527 |
|
4528 |
* international/quail.el (quail-update-translation): Don't insert |
4529 |
such an unsupported multibyte char in a unibyte buffer. |
4530 |
|
4531 |
2004-04-20 Nick Roberts <nick@nick.uklinux.net> |
4532 |
|
4533 |
* progmodes/gdb-ui.el (gdb-frame-parameters): New constant. |
4534 |
(gdb-frame-breakpoints-buffer, gdb-frame-stack-buffer) |
4535 |
(gdb-frame-threads-buffer, gdb-frame-registers-buffer) |
4536 |
(gdb-frame-locals-buffer, gdb-frame-gdb-buffer) |
4537 |
(gdb-frame-assembler-buffer): Improve behaviour with |
4538 |
multiple frames. |
4539 |
(gdb-display-buffer): Extend search to all visible frames. |
4540 |
|
4541 |
2004-04-19 Eli Zaretskii <eliz@gnu.org> |
4542 |
|
4543 |
* mail/rmail.el (rmail-convert-to-babyl-format): Don't remove ^M |
4544 |
characters left after base64 decoding. |
4545 |
(rmail-decode-region): Use -dos variety of `coding', to remove any |
4546 |
^M characters left after qp or base64 decoding. |
4547 |
|
4548 |
2004-04-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
4549 |
|
4550 |
* x-dnd.el (x-dnd-open-local-file, x-dnd-open-file): Improve error |
4551 |
messages. |
4552 |
|
4553 |
2004-04-19 Stephen Eglen <stephen@gnu.org> |
4554 |
|
4555 |
* add-log.el (add-change-log-entry): Update doc string to mention |
4556 |
add-log-full-name and add-log-mailing-address. |
4557 |
|
4558 |
2004-04-18 Juri Linkov <juri@jurta.org> |
4559 |
|
4560 |
* info.el (Info-find-file, Info-find-node-2): Add history and toc. |
4561 |
(Info-find-node-2): Simplify error message. |
4562 |
(Info-insert-dir): Use Info-following-node-name. |
4563 |
(Info-goto-node): Remove *info-history* and *info-toc*. |
4564 |
(Info-history): Create a node of the virtual history file. |
4565 |
(Info-toc): Create a node of the virtual toc file. |
4566 |
(Info-insert-toc): New arg `curr-file' for reference file names. |
4567 |
(info-apropos): Remove redundant var binding for temp-file. |
4568 |
(Info-index, Info-index-next, Info-mode): Doc fix. |
4569 |
(Info-goto-emacs-command-node): Don't jump to *info* from |
4570 |
non-*info* Info buffers. |
4571 |
(Info-fontify-node): Don't show the file name of external |
4572 |
references if `Info-hide-note-references' is `hide'. Don't hide |
4573 |
newlines at the end of paragraphs. |
4574 |
|
4575 |
* international/mule-diag.el (list-input-methods): |
4576 |
Fix args to help-xref-button. |
4577 |
|
4578 |
* help-fns.el (help-with-tutorial): Call `hack-local-variables' |
4579 |
to put into effect local variables from TUTORIAL files. |
4580 |
|
4581 |
* textmodes/paragraphs.el (sentence-end) <function>: New fun |
4582 |
with default value taken from the variable `sentence-end'. |
4583 |
(sentence-end) <defcustom>: Set default to nil. Doc fix. |
4584 |
Add nil const to :type. |
4585 |
(sentence-end-without-period, sentence-end-double-space) |
4586 |
(sentence-end-without-space): Doc fix. |
4587 |
|
4588 |
* textmodes/paragraphs.el (forward-sentence): |
4589 |
* textmodes/fill.el (canonically-space-region, fill-nobreak-p) |
4590 |
(fill-delete-newlines): |
4591 |
* progmodes/cc-cmds.el (c-beginning-of-statement): |
4592 |
Use function `sentence-end' instead of variable `sentence-end'. |
4593 |
|
4594 |
2004-04-18 Andreas Schwab <schwab@suse.de> |
4595 |
|
4596 |
* progmodes/compile.el (compilation-start): Set window start to |
4597 |
point-min if compilation-scroll-output is nil. |
4598 |
|
4599 |
2004-04-18 John Wiegley <johnw@newartisans.com> |
4600 |
|
4601 |
* iswitchb.el (iswitchb-completions): Remove dependency on cl. |
4602 |
|
4603 |
2004-04-18 Nick Roberts <nick@nick.uklinux.net> |
4604 |
|
4605 |
* progmodes/gdb-ui.el (gdb-goto-info): Require 'info. |
4606 |
(gdb-info-breakpoints-custom): Revert previous change. |
4607 |
(gdb-view-assembler): Update assembler if necessary. |
4608 |
(gdb-frame-handler): Parse correctly for gdb-current-frame. |
4609 |
(gdb-display-source-buffer): Update properly when both source and |
4610 |
assembler are visible. |
4611 |
|
4612 |
2004-04-17 John Wiegley <johnw@newartisans.com> |
4613 |
|
4614 |
* iswitchb.el (iswitchb-max-to-show): Add a new config variable |
4615 |
which limits the number of names shown in the minibuffer. Off by |
4616 |
default. |
4617 |
(iswitchb-completions): Use `iswitchb-max-to-show'. This speeds |
4618 |
up iswitchb for users with a multitude of open buffers by showing |
4619 |
only the first and last N/2 buffers in the completion list (which |
4620 |
is enough to aid C-s/C-r, and to know that more characters are |
4621 |
needed to refine the completion list). |
4622 |
|
4623 |
2004-04-17 Richard M. Stallman <rms@gnu.org> |
4624 |
|
4625 |
* files.el (locate-file-completion): Handle nil in path-and-suffixes. |
4626 |
(file-truename): Expand all ~ constructs directly. |
4627 |
(insert-directory): Delete any error msg output by the |
4628 |
`insert-directory-program'. |
4629 |
|
4630 |
* allout.el (allout-mode-exposure-menu, allout-mode-editing-menu): |
4631 |
(allout-mode-navigation-menu, allout-mode-misc-menu): New defvars. |
4632 |
(allout-prior-bindings, allout-added-bindings): Defvars deleted. |
4633 |
(allout-init): Use find-file-hook, not find-file-hooks. |
4634 |
(allout-mode): Eliminate Emacs 18 support. |
4635 |
Use write-contents-functions, not local-write-file-hooks. |
4636 |
|
4637 |
2004-04-17 Daniel Pfeiffer <occitan@esperanto.org> |
4638 |
|
4639 |
* progmodes/compile.el (compilation-error-properties): Fix for |
4640 |
adding messages when there are already markers for their file. |
4641 |
(compilation-fake-loc): New function. |
4642 |
|
4643 |
2004-04-16 Dave Love <fx@gnu.org> |
4644 |
|
4645 |
* progmodes/python.el (python-compilation-line-number): Fix braindamage. |
4646 |
(python-load-file): Fix python-orig-start setting. |
4647 |
|
4648 |
* progmodes/compile.el: Doc fixes. |
4649 |
(compilation-error-regexp-alist-alist) |
4650 |
(compilation-mode-font-lock-keywords): Allow non-ASCII where possible. |
4651 |
(compilation-assq): Wrap in eval-when-compile. |
4652 |
(compilation-mode-font-lock-keywords): Don't use list*. |
4653 |
(compilation-start): Avoid warning. |
4654 |
(compilation-compat-error-properties) |
4655 |
(compilation-directory-properties): Add keymap property. |
4656 |
(compilation-parsing-end): Make it a marker for better compatibility. |
4657 |
|
4658 |
* progmodes/python.el (python-after-info-look): Use with-no-warnings. |
4659 |
|
4660 |
2004-04-16 Mark A. Hershberger <mah@everybody.org> |
4661 |
|
4662 |
* xml.el: Doc fixes. |
4663 |
(xml-get-children): Only looks at sub-tags and ignore strings. |
4664 |
|
4665 |
* xml.el (xml-parse-tag): Avoid overwriting node-name. |
4666 |
|
4667 |
2004-04-16 Stefan Monnier <monnier@iro.umontreal.ca> |
4668 |
|
4669 |
* diff-mode.el (diff-end-of-hunk): Be more careful with unified hunks. |
4670 |
|
4671 |
2004-04-16 Andre Spiegel <spiegel@gnu.org> |
4672 |
|
4673 |
* vc-hooks.el (vc-default-workfile-unchanged-p): Quote signal. |
4674 |
|
4675 |
* vc.el (vc-print-log): Likewise. |
4676 |
|
4677 |
2004-04-16 Masatake YAMATO <jet@gyve.org> |
4678 |
|
4679 |
* simple.el (completion-setup-function): Set an initial value |
4680 |
to `element-common-end' before entering loop. Set a value |
4681 |
to `element-common-end' at the end of loop. |
4682 |
The bug is reported by Juri Linkov <juri@jurta.org> in emacs-devel list. |
4683 |
(completions-common-part): Rename from completion-de-emphasis. |
4684 |
(completions-first-difference): Rename from completion-emphasis. |
4685 |
Suggested by RMS. |
4686 |
|
4687 |
2004-04-16 Juanma Barranquero <lektu@terra.es> |
4688 |
|
4689 |
* bookmark.el (bookmark-send-edited-annotation): Fix docstring. |
4690 |
(bookmark-edit-annotation-mode): Add mode name. |
4691 |
|
4692 |
2004-04-15 Stefan Monnier <monnier@iro.umontreal.ca> |
4693 |
|
4694 |
* smerge-mode.el (smerge-match-conflict): Try to do something sensible |
4695 |
for nested conflict markers. |
4696 |
(smerge-find-conflict): Better handle errors in smerge-match-conflict. |
4697 |
|
4698 |
2004-04-15 Nick Roberts <nick@nick.uklinux.net> |
4699 |
|
4700 |
* progmodes/gdb-ui.el (gdb-goto-info): New function. |
4701 |
|
4702 |
* progmodes/gud.el (gud-menu-map, gud-tool-bar-map): Add help button. |
4703 |
|
4704 |
2004-04-14 Stefan Monnier <monnier@iro.umontreal.ca> |
4705 |
|
4706 |
* emacs-lisp/bytecomp.el (batch-byte-compile-file): |
4707 |
Give a backtrace if requested. |
4708 |
|
4709 |
* progmodes/ada-mode.el (ada-create-menu): Remove redundant call. |
4710 |
|
4711 |
* progmodes/python.el (python-mouse-2-command, python-RET-command): |
4712 |
Remove unused functions. |
4713 |
(python-orig-start-line, python-orig-file): Remove. |
4714 |
(python-orig-start): New var. |
4715 |
(python-input-filter, python-compilation-line-number) |
4716 |
(python-send-region, python-load-file): Use it. |
4717 |
|
4718 |
* info.el (info): Always jump to *info*. |
4719 |
|
4720 |
* subr.el (posn-set-point): New function. |
4721 |
|
4722 |
* mouse.el (mouse-set-point): Use it. |
4723 |
|
4724 |
* progmodes/compile.el (compile-goto-error): Use it. |
4725 |
(compilation-button-map): New keymap. |
4726 |
(compilation-error-properties): Use it. |
4727 |
(compilation-shell-minor-mode-map): Don't bind mouse-2. |
4728 |
|
4729 |
* smerge-mode.el (smerge-popup-context-menu): Use it. |
4730 |
|
4731 |
* emacs-lisp/checkdoc.el (checkdoc-output-mode-map) |
4732 |
(checkdoc-find-error-mouse, checkdoc-find-error): Use it to merge the |
4733 |
mouse and non-mouse case. |
4734 |
|
4735 |
* diff-mode.el (diff-goto-source): Make it work for mouse bindings. |
4736 |
(diff-mouse-goto-source): Make it an alias of diff-goto-source. |
4737 |
|
4738 |
* pcvs.el (cvs-mode-toggle-mark): Rename from cvs-mouse-toggle-mark. |
4739 |
Make it work for non-mouse events. |
4740 |
|
4741 |
* pcvs-info.el (cvs-status-map): Update binding name. |
4742 |
|
4743 |
2004-04-14 Mark A. Hershberger <mah@everybody.org> |
4744 |
|
4745 |
* xml.el (xml-maybe-do-ns): New function to handle namespace |
4746 |
parsing of both attribute and element names. |
4747 |
(xml-ns-parse-ns-attrs, xml-ns-expand-el, xml-ns-expand-attr) |
4748 |
(xml-intern-attrlist): Remove in favor of xml-maybe-do-ns. |
4749 |
(xml-parse-tag): Update assumed namespaces. Clean up namespace parsing. |
4750 |
(xml-parse-attlist): Make it do its own namespace parsing. |
4751 |
|
4752 |
2004-04-14 Dave Love <fx@gnu.org> |
4753 |
|
4754 |
* progmodes/python.el (run-python): Fix use of \n. |
4755 |
(python-load-file): Remove `try' from Python fragment. |
4756 |
(python-describe-symbol): Fix message. |
4757 |
|
4758 |
* comint.el: Doc fixes. |
4759 |
(comint-last-input-start, comint-last-input-end) |
4760 |
(comint-last-output-start): Give them values. |
4761 |
(comint-arguments): Avoid warning. |
4762 |
(comint-skip-prompt): Use line-end-position. |
4763 |
(comint-backward-matching-input): Rename arg to agree with doc. |
4764 |
(comint-extract-string): Use syntax-ppss. |
4765 |
(comint-dynamic-simple-complete): Delete useless list construction. |
4766 |
(comint-redirect-subvert-readonly): New. |
4767 |
(comint-redirect-preoutput-filter): Use it. |
4768 |
|
4769 |
* emacs-lisp/lisp.el (beginning-of-defun-raw, end-of-defun): |
4770 |
Correctly handle negative arguments when calling hook functions. |
4771 |
|
4772 |
2004-04-14 Jesper Harder <harder@ifa.au.dk> |
4773 |
|
4774 |
* info.el (info-apropos): Don't clobber Info-history-list. |
4775 |
|
4776 |
2004-04-14 Daniel Pfeiffer <occitan@esperanto.org> |
4777 |
|
4778 |
* progmodes/compile.el (compilation-setup): |
4779 |
Localize overlay-arrow-position. |
4780 |
(compilation-sentinel): Restructure code equivalently. |
4781 |
(compilation-next-error): Find message on same line after point if |
4782 |
not found before point. |
4783 |
(compile-mouse-goto-error): Restore function so that compilation |
4784 |
buffer need not be current and use compile-goto-error. |
4785 |
(compile-goto-error): Restore function. |
4786 |
(next-error): Set overlay-arrow-position. |
4787 |
(compilation-forget-errors): Don't localize already local |
4788 |
compilation-locs and remove FIXME about refontifying. |
4789 |
|
4790 |
2004-04-14 Kim F. Storm <storm@cua.dk> |
4791 |
|
4792 |
* startup.el (emacs-quick-startup): New defvar (set by -Q). |
4793 |
(command-line): New option -Q. Like -q --no-site-file, but |
4794 |
in addition it also disables menu-bar, tool-bar, scroll-bars, |
4795 |
tool-tips, and the blinking cursor. |
4796 |
(command-line-1): Skip startup screen if -Q. |
4797 |
(fancy-splash-head): Use ":align-to center" prop to center splash image. |
4798 |
|
4799 |
* emulation/cua-base.el (cua-read-only-cursor-color) |
4800 |
(cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix. |
4801 |
|
4802 |
2004-04-13 Dave Love <fx@gnu.org> |
4803 |
|
4804 |
* progmodes/python.el: Doc fixes. Changes for compiler warnings. |
4805 |
(syntax): Don't require. |
4806 |
(python) <defgroup>: Add :version. |
4807 |
(python-quote-syntax): Re-written. |
4808 |
(inferior-python-mode): Move stuff here from run-python and add |
4809 |
some more. |
4810 |
(python-preoutput-continuation, python-preoutput-result) |
4811 |
(python-dotty-syntax-table): New. |
4812 |
(python-describe-symbol): Use them. |
4813 |
(run-python): Move stuff to inferior-python-mode. Modify code |
4814 |
loaded into Python. |
4815 |
(python-send-region): Use python-proc, python-send-string. |
4816 |
(python-send-string): Send newlines too. Callers changed. |
4817 |
(python-load-file): Re-written. |
4818 |
(python-eldoc-function): New. |
4819 |
(info-look): Don't require. |
4820 |
(python-after-info-look): New. A modified version of former |
4821 |
top-level code for use with eval-after-load. |
4822 |
(python-maybe-jython, python-guess-indent): Use widened buffer. |
4823 |
(python-fill-paragraph): Re-written. |
4824 |
(python-mode): Fix outline-regexp. Set outline-heading-end-regexp, |
4825 |
eldoc-print-current-symbol-info-function. Add to eldoc-mode-hook. |
4826 |
|
4827 |
2004-04-13 Stefan Monnier <monnier@iro.umontreal.ca> |
4828 |
|
4829 |
* progmodes/python.el (run-python): Use compilation-shell-minor-mode. |
4830 |
Set compilation-error-regexp-alist earlier. |
4831 |
|
4832 |
* progmodes/compile.el (compilation-minor-mode-map) |
4833 |
(compilation-shell-minor-mode-map, compile-mouse-goto-error) |
4834 |
(compile-goto-error): Re-merge the mouse and non-mouse commands. |
4835 |
|
4836 |
2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> |
4837 |
|
4838 |
* progmodes/compile.el (compile-goto-error): Select the buffer/window |
4839 |
corresponding to the event. |
4840 |
|
4841 |
2004-04-12 Joe Buehler <jbuehler@hekiman.com> |
4842 |
|
4843 |
* loadup.el: Add cygwin to system-type list, for unexec() support. |
4844 |
|
4845 |
2004-04-12 John Paul Wallington <jpw@gnu.org> |
4846 |
|
4847 |
* ibuffer.el (ibuffer-delete-window-on-quit): Remove. |
4848 |
(ibuffer-restore-window-config-on-quit): New variable to replace |
4849 |
`ibuffer-delete-window-on-quit'. Update all references. |
4850 |
(ibuffer-prev-window-config): New variable. |
4851 |
(ibuffer-quit): Restore previous window configuration instead of |
4852 |
deleting window. |
4853 |
(ibuffer): Save window configuration before showing Ibuffer buffer. |
4854 |
|
4855 |
* help.el (describe-mode): Doc fix. |
4856 |
|
4857 |
2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> |
4858 |
|
4859 |
* progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test |
4860 |
not to treat nil as a function. |
4861 |
|
4862 |
* vc-arch.el (vc-arch-root): Be a bit more careful. |
4863 |
(vc-arch-register): Save the buffer if we modified it. |
4864 |
(vc-arch-delete-rej-if-obsolete): Save excursion. |
4865 |
(vc-arch-find-file-hook): Use the simpler after-save-hook. |
4866 |
(vc-arch-responsible-p, vc-arch-init-version): New functions. |
4867 |
|
4868 |
* net/ldap.el (ldap-search): Use list*. |
4869 |
|
4870 |
2004-04-12 Juri Linkov <juri@jurta.org> |
4871 |
|
4872 |
* info.el (Info-follow-reference): Allow multiline reference name. |
4873 |
|
4874 |
2004-04-11 Dave Love <fx@gnu.org> |
4875 |
|
4876 |
* emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change. |
4877 |
|
4878 |
* progmodes/python.el: New file. |
4879 |
|
4880 |
2004-04-11 Andre Spiegel <spiegel@gnu.org> |
4881 |
|
4882 |
* vc-hooks.el (vc-arg-list): Function removed. |
4883 |
(vc-default-workfile-unchanged-p): Use condition-case to check for |
4884 |
backward compatibility. |
4885 |
|
4886 |
* vc.el (vc-print-log): Use condition-case to check for backward |
4887 |
compatibility. |
4888 |
|
4889 |
2004-04-11 Juri Linkov <juri@jurta.org> |
4890 |
|
4891 |
* dired.el (dired-faces): New defgroup. |
4892 |
(dired-header, dired-mark, dired-marked, dired-flagged) |
4893 |
(dired-warning, dired-directory, dired-symlink, dired-ignored): |
4894 |
New faces. |
4895 |
(dired-header-face, dired-mark-face, dired-marked-face) |
4896 |
(dired-flagged-face, dired-warning-face, dired-directory-face) |
4897 |
(dired-symlink-face, dired-ignored-face): New face variables. |
4898 |
(dired-font-lock-keywords): Use them instead of font-lock faces. |
4899 |
Split the rule for dired marks into 3 separate rules: for marks, |
4900 |
marked file names and flagged file names. |
4901 |
|
4902 |
* help-mode.el (help-make-xrefs): Add a final newline to the |
4903 |
*Help* buffer. |
4904 |
|
4905 |
2004-04-11 John Paul Wallington <jpw@gnu.org> |
4906 |
|
4907 |
* replace.el (occur-engine): Distinguish between one and several |
4908 |
matches in the matches per buffer heading. |
4909 |
|
4910 |
2004-04-11 Kim F. Storm <storm@cua.dk> |
4911 |
|
4912 |
* ido.el (ido-confirm-unique-completion): New defcustom. |
4913 |
(ido-complete): Use it. |
4914 |
(ido-write-file): Set it to t unconditionally. |
4915 |
|
4916 |
2004-04-10 Miles Bader <miles@gnu.org> |
4917 |
|
4918 |
RCS keyword removal (only non-comment changes are enumerated here): |
4919 |
|
4920 |
* emacs-lisp/bytecomp.el (byte-compile-version): Variable removed. |
4921 |
(byte-compile-insert-header): Don't use `byte-compile-version'. |
4922 |
* forms.el (forms-version): Variable removed. |
4923 |
(forms-mode): Don't use `forms-version'. |
4924 |
* recentf.el (recentf-version): Variable removed. |
4925 |
* progmodes/delphi.el (delphi-version): Variable removed. |
4926 |
* progmodes/ada-mode.el (ada-mode): RCS keyword removed from docstring. |
4927 |
|
4928 |
2004-04-09 Stefan Monnier <monnier@iro.umontreal.ca> |
4929 |
|
4930 |
* emacs-lisp/easymenu.el (easy-menu-add): Make it work in non-X Emacs. |
4931 |
|
4932 |
2004-04-09 Jesper Harder <harder@ifa.au.dk> |
4933 |
|
4934 |
* info.el (info-apropos): Improve menu item regexp. |
4935 |
|
4936 |
2004-04-09 Simon Josefsson <jas@extundo.com> |
4937 |
|
4938 |
* mail/smtpmail.el: Add comment, based on report by |
4939 |
kdc@rcn.com (Kevin D. Clark). |
4940 |
|
4941 |
2004-04-08 Stefan Monnier <monnier@iro.umontreal.ca> |
4942 |
|
4943 |
* progmodes/compile.el (compilation-mode-font-lock-keywords): |
4944 |
Redo one more thing that I didn't notice Daniel had undone. |
4945 |
|
4946 |
2004-04-08 Nick Roberts <nick@nick.uklinux.net> |
4947 |
|
4948 |
* progmodes/gdb-ui.el (gdb-source-window): Remove variable. |
4949 |
(gdb-goto-breakpoint, gdb-display-buffer) |
4950 |
(gdb-display-source-buffer, gdb-view-source-function) |
4951 |
(gdb-view-assembler, gdb-setup-windows, gdb-restore-windows) |
4952 |
(gdb-source-info, gdb-frame-handler): Don't specify a window |
4953 |
for display. |
4954 |
(gdb-info-breakpoints-custom): Remove superfluous update of |
4955 |
assembler buffer. |
4956 |
(gdb-many-windows): Make settable outside gdb. |
4957 |
|
4958 |
2004-04-08 Glenn Morris <gmorris@ast.cam.ac.uk> |
4959 |
|
4960 |
* calendar/diary-lib.el (diary-mode, fancy-diary-display-mode): |
4961 |
Derive from fundamental-mode rather than text-mode. |
4962 |
|
4963 |
2004-04-08 Juri Linkov <juri@jurta.org> |
4964 |
|
4965 |
* info.el (Info-history): Doc fix. |
4966 |
(Info-history-list): New var. |
4967 |
(info-xref): Change magenta4 to blue, remove bold for dark and |
4968 |
light backgrounds, change bold to underline for non-color classes. |
4969 |
(info-xref-visited): New face. |
4970 |
(Info-fontify-visited-nodes): New custom. |
4971 |
(Info-hide-note-references): Add new value `hide'. Doc fix. |
4972 |
(Info-reference-name): New var. |
4973 |
(Info-selection-hook): New custom. |
4974 |
(Info-edit-mode-hook): New var. |
4975 |
(Info-find-file): New fun. |
4976 |
(Info-find-node): Move part of code to Info-find-file. |
4977 |
(Info-find-node-2): Add anchors to Info-history-list. Move point |
4978 |
to the place with the reference name if name is defined. |
4979 |
(Info-select-node): Add current node to Info-history-list. |
4980 |
(Info-goto-node): Switch to *info* from *info-history* *info-toc*. |
4981 |
(Info-search-whitespace-regexp): New custom. |
4982 |
(Info-search-case-fold): New var. |
4983 |
(Info-search): Add "case-sensitively" to the prompt. |
4984 |
Use Info-search-whitespace-regexp. Set Info-search-case-fold. |
4985 |
(Info-search-case-sensitively, Info-search-next): New fun. |
4986 |
(Info-up): Move point to the menu item of the current node. |
4987 |
(Info-history): New fun. Add *info-history* to |
4988 |
same-window-buffer-names. |
4989 |
(Info-toc): New fun. Add *info-toc* to same-window-buffer-names. |
4990 |
(Info-insert-toc): New fun. |
4991 |
(Info-build-toc): New fun. |
4992 |
(Info-follow-reference): Add new arg `fork'. Doc fix. |
4993 |
Replace [ \n\t]* by [ \n\t]+ in the *Note regexp. For references |
4994 |
with the same name prefer the reference closest to point. |
4995 |
(Info-next-reference): Replace * by + in the *Note regexp. |
4996 |
Add regexp for http:// and ftp://. Skip the *Note prefix. |
4997 |
(Info-prev-reference): Replace * by + in the *Note regexp. |
4998 |
Add regexp for http:// and ftp://. Skip the *Note prefix. |
4999 |
(Info-follow-nearest-node): Add new arg `fork'. |
5000 |
(Info-try-follow-nearest-node): Add new arg `fork'. |
5001 |
Call browse-url for http:// and ftp:// references. |
5002 |
Set Info-reference-name for index entries. |
5003 |
(Info-mode-menu): Add menu items for Info-search-case-sensitively, |
5004 |
Info-search-next, Info-history, Info-toc, clone-buffer. |
5005 |
(Info-menu-update): Replace * by + in the *Note regexp. |
5006 |
(Info-mode): Add documentation for Info-history, Info-toc, |
5007 |
Info-search-case-sensitively, Info-search-next, clone-buffer. |
5008 |
(Info-fontify-menu-headers): Remove fun. Move code to |
5009 |
Info-fontify-node. |
5010 |
(Info-fontify-node): Add docstring. Add local vars |
5011 |
fontify-visited-p and not-fontified-p. If not-fontified-p is t |
5012 |
then fontify header line, titles, menu headers, http and ftp |
5013 |
references, refill paragraphs. If not-fontified-p is t or |
5014 |
fontify-visited-p is t then fontify cross references, menu items. |
5015 |
Fontify menu headers. Fontify http and ftp references. |
5016 |
Change regexp for cross references to require whitespace after *Note, |
5017 |
add matching groups for file and node names. Remove hack for quote. |
5018 |
Use display property for Info-hide-note-references=t. Use fifth |
5019 |
or fourth match for help-echo. Display visited nodes in a |
5020 |
different face. Unhide file names of external references. |
5021 |
Unhide newlines. Display visited menu items in a different face. |
5022 |
|
5023 |
2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> |
5024 |
|
5025 |
* progmodes/compile.el: Require CL. |
5026 |
(compilation-mode-font-lock-keywords): Re-install the "line as |
5027 |
function" patch. |
5028 |
|
5029 |
* help-fns.el (help-C-source-directory): New var. |
5030 |
(help-subr-name, help-C-file-name, help-find-C-source): New funs. |
5031 |
(describe-function-1, describe-variable): Use them. |
5032 |
|
5033 |
* help-mode.el (help-function-def, help-variable-def): Handle hyperrefs |
5034 |
to C source files specially. |
5035 |
|
5036 |
2004-04-07 Jan Nieuwenhuizen <janneke@gnu.org> |
5037 |
|
5038 |
* info.el (Info-hide-cookies-node): New function. |
5039 |
(Info-select-node): Use it. |
5040 |
(Info-display-images-node): Remove message with image file name. |
5041 |
|
5042 |
2004-04-07 Daniel Pfeiffer <occitan@esperanto.org> |
5043 |
|
5044 |
* progmodes/compile.el (compilation-warning-face) |
5045 |
(compilation-info-face, compilation-skip-threshold) |
5046 |
(compilation-skip-visited, compilation-context-lines): |
5047 |
Declare :version when added to Emacs. |
5048 |
(compilation-error-regexp-alist-alist): Extend caml and irix. |
5049 |
(compilation-setup): Fix if font-locked w/o font-lock-defaults. |
5050 |
(compilation-mode-font-lock-keywords): Temporarily undo line as |
5051 |
function patch, which wasn't ready. |
5052 |
|
5053 |
2004-04-07 Kenichi Handa <handa@m17n.org> |
5054 |
|
5055 |
* international/latin1-disp.el (latin1-display-setup): Check each |
5056 |
character is displayable or not instead of calling |
5057 |
latin1-display-check-font. |
5058 |
|
5059 |
2004-04-06 Kenichi Handa <handa@m17n.org> |
5060 |
|
5061 |
* language/ethio-util.el (ethio-sera-being-called-by-w3): |
5062 |
New variable. |
5063 |
(ethio-sera-to-fidel-ethio): Check ethio-sera-being-called-by-w3 |
5064 |
instead of sera-being-called-by-w3. |
5065 |
(ethio-fidel-to-sera-buffer): Likewise. |
5066 |
(ethio-find-file): Bind ethio-sera-being-called-by-w3 to t |
5067 |
instead of sera-being-called-by-w3. |
5068 |
(ethio-write-file): Likewise. |
5069 |
|
5070 |
2004-04-05 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5071 |
|
5072 |
* printing.el: Doc fix. |
5073 |
|
5074 |
2004-04-05 Nick Roberts <nick@nick.uklinux.net> |
5075 |
|
5076 |
* progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New option. |
5077 |
(gdb-ann3, gdb-send, gdb-starting, gdb-stopping) |
5078 |
(gdb-setup-windows): Only use separate IO buffer if required. |
5079 |
|
5080 |
2004-04-06 Kim F. Storm <storm@cua.dk> |
5081 |
|
5082 |
* term.el (term-is-xemacs): Remove. |
5083 |
(term-if-xemacs, term-ifnot-xemacs): Test (featurep 'xemacs). |
5084 |
(term-window-width): New function. |
5085 |
(term-mode, term-check-size): Use it. |
5086 |
(term-mode): Disable overflow-newline-into-fringe in term buffer. |
5087 |
|
5088 |
2004-04-05 Per Abrahamsen <abraham@dina.kvl.dk> |
5089 |
|
5090 |
* cus-edit.el (custom-add-parent-links): Change unbound variable |
5091 |
`symbol' to `name'. |
5092 |
|
5093 |
2004-04-05 Jesper Harder <harder@ifa.au.dk> |
5094 |
* info.el (info-apropos): New function. |
5095 |
(Info-mode-menu): Add it. |
5096 |
(Info-find-node, Info-find-node-2): Grok apropos virtual file. |
5097 |
|
5098 |
* help-mode.el (help-make-xrefs): Recognize aliased variable with |
5099 |
inherited docstring. |
5100 |
|
5101 |
* play/gamegrid.el (gamegrid-add-score-insecure): Use sort-fields. |
5102 |
|
5103 |
2004-04-04 Stefan Monnier <monnier@iro.umontreal.ca> |
5104 |
|
5105 |
* textmodes/fill.el (fill-comment-paragraph): Obey indent-tabs-mode. |
5106 |
|
5107 |
* progmodes/compile.el (font-lock): Don't require any more. |
5108 |
(compilation-error-properties, compilation-start, compilation-sentinel) |
5109 |
(compilation-filter, next-error): Use with-current-buffer. |
5110 |
(compilation-skip-to-next-location, compilation-skip-threshold) |
5111 |
(compilation-skip-visited): Move to silence the byte-compiler. |
5112 |
(compilation-setup): Simplify. |
5113 |
(compilation-next-error): Use line-(beginning|end)-position. |
5114 |
Make sure `pt' is non-nil before using compilation-loop. |
5115 |
(compile-goto-error): Add optional event arg. Use it. |
5116 |
(compile-mouse-goto-error): Make it an alias of compile-goto-error. |
5117 |
(compilation-minor-mode-map, compilation-shell-minor-mode-map): |
5118 |
Update the binding for mouse-2. |
5119 |
(first-error): Set compilation-current-error to nil rather than bob. |
5120 |
(compilation-parsing-end, compilation-parse-errors-function) |
5121 |
(compilation-error-list, compilation-old-error-list): |
5122 |
"New" compatibility variables. |
5123 |
(compile-buffer-substring, compilation-compat-error-properties) |
5124 |
(compilation-compat-parse-errors, compilation-forget-errors): |
5125 |
New compatibility functions. |
5126 |
(compilation-mode-font-lock-keywords): Use them. |
5127 |
|
5128 |
2004-04-04 Luc Teirlinck <teirllm@auburn.edu> |
5129 |
|
5130 |
* autorevert.el (auto-revert-handler): If point (or a window |
5131 |
point) is at the end of the buffer, keep it there after |
5132 |
reverting. This allows to tail a file. |
5133 |
Mention this in the `Commentary'. |
5134 |
|
5135 |
* format.el (format-write-file): Add optional argument CONFIRM |
5136 |
and make it behave like the analogous argument to `write-file'. |
5137 |
|
5138 |
2004-04-04 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5139 |
|
5140 |
* progmodes/ebnf2ps.el: Doc fix. |
5141 |
(ebnf-version): New version number (4.2). |
5142 |
(ebnf-syntax): Customization and docstring fix. |
5143 |
(ebnf-eliminate-empty-rules, ebnf-optimize, ebnf-otz-initialize): |
5144 |
Put autoloaded funs before first use. |
5145 |
(ebnf-style-database): Add dtd entry. |
5146 |
(ebnf-syntax-alist): Add dtd initialization. |
5147 |
(ebnf-token-sequence): New fun. |
5148 |
(ebnf-comment-table): Add new comment action character. |
5149 |
(ebnf-dtd-parser, ebnf-dtd-initialize): Autoload funs from ebnf-dtd. |
5150 |
|
5151 |
* progmodes/ebnf-dtd.el: New file, implement a parser for DTD (Data |
5152 |
Type Definition for XML). |
5153 |
|
5154 |
* progmodes/ebnf-abn.el (ebnf-abn-concatenation): |
5155 |
* progmodes/ebnf-bnf.el (ebnf-sequence): |
5156 |
* progmodes/ebnf-ebx.el (ebnf-ebx-concatenation): |
5157 |
* progmodes/ebnf-iso.el (ebnf-iso-single-definition): |
5158 |
* progmodes/ebnf-yac.el (ebnf-yac-sequence): |
5159 |
Code simplification: call ebnf-token-sequence. |
5160 |
|
5161 |
2004-04-04 Eli Zaretskii <eliz@gnu.org> |
5162 |
|
5163 |
* calendar/timeclock.el (timeclock-relative) |
5164 |
(timeclock-get-project-function, timeclock-get-workday-function) |
5165 |
(timeclock-query-out, timeclock-when-to-leave) |
5166 |
(timeclock-when-to-leave-string, timeclock-log-data) |
5167 |
(timeclock-generate-report, timeclock-in): Doc fixes. |
5168 |
|
5169 |
2004-04-03 Stefan Monnier <monnier@iro.umontreal.ca> |
5170 |
|
5171 |
* url/: New dir. Import the URL package from its repository. |
5172 |
|
5173 |
2004-04-03 Andreas Schwab <schwab@suse.de> |
5174 |
|
5175 |
* diff-mode.el (diff-mode): Fix missing quote. |
5176 |
|
5177 |
2004-04-03 Juri Linkov <juri@jurta.org> |
5178 |
|
5179 |
* descr-text.el (describe-property-list): Add `font-lock-face'. |
5180 |
|
5181 |
* dired.el (dired-font-lock-keywords): Fix permission regexps. |
5182 |
|
5183 |
2004-04-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
5184 |
|
5185 |
* x-dnd.el (x-dnd-handle-moz-url, x-dnd-insert-utf16-text): |
5186 |
Use utf-16le on little endian machines and utf-16be otherwise. |
5187 |
|
5188 |
2004-04-02 David Kastrup <dak@gnu.org> |
5189 |
|
5190 |
* net/browse-url.el (browse-url-generic): Use call-process |
5191 |
instead of start-process to allow browsers that fork and detach. |
5192 |
|
5193 |
2004-04-01 Daniel Pfeiffer <occitan@esperanto.org> |
5194 |
|
5195 |
* compile.el (compilation-current-error): New var. |
5196 |
(compilation-setup, compile-mouse-goto-error) |
5197 |
(compile-goto-error, next-error): Use it. |
5198 |
(compilation-skip-to-next-location): Default to t, which gives |
5199 |
contiguous skipping like old compile (where this was redundant). |
5200 |
(compilation-next-error): Prevent previous-* commands from moving |
5201 |
back to message at or just before point. |
5202 |
|
5203 |
2004-04-01 Nick Roberts <nick@nick.uklinux.net> |
5204 |
|
5205 |
* progmodes/gdb-ui.el (gdb-view-source-function, gdb-view-assembler) |
5206 |
(gdb-source-info): Don't display source at startup, if required. |
5207 |
(gdb-show-main): New option. |
5208 |
(gdba): Update documentation. |
5209 |
(gdb-source): Cover case of auto-display output. |
5210 |
|
5211 |
2004-03-31 Luc Teirlinck <teirllm@auburn.edu> |
5212 |
|
5213 |
* autorevert.el: Delete obsolete autoload's and defvar's. |
5214 |
(auto-revert-check-vc-info): New user option. |
5215 |
(auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p) |
5216 |
(auto-revert-handler-vc): Delete. |
5217 |
(auto-revert-handler): Treat return value `fast' of |
5218 |
buffer-stale-function specially. Check `auto-revert-check-vc-info'. |
5219 |
|
5220 |
* buff-menu.el (Buffer-menu-mode): Make the buffer-stale-function |
5221 |
return `fast'. |
5222 |
|
5223 |
* files.el (buffer-stale-function): Doc change. |
5224 |
|
5225 |
2004-03-31 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5226 |
|
5227 |
* printing.el: New tip on Tips section. |
5228 |
(pr-version): New version number (6.7.4). |
5229 |
(pr-shell-file-name): Initialization fix. |
5230 |
|
5231 |
2004-03-31 Juri Linkov <juri@jurta.org> |
5232 |
|
5233 |
* dired.el: Add autoload for `dired-do-touch'. |
5234 |
(dired-touch-program): New var. |
5235 |
(dired-mode-map): Bind `dired-do-touch' to T and add menu-item. |
5236 |
(dired-no-confirm): Add `touch' to docstring. |
5237 |
|
5238 |
* dired-aux.el (dired-do-touch): New fun. |
5239 |
(dired-do-chxxx): Add argument -t for touch operation. |
5240 |
|
5241 |
* dired-x.el (dired-mark-sexp): Replace hard-coded month names by |
5242 |
`dired-move-to-filename-regexp'. |
5243 |
|
5244 |
2004-03-31 H,Ae(Bkan Granath <hakan.granath@kau.se> (tiny change) |
5245 |
|
5246 |
* dired.el (dired-move-to-filename-regexp): Add `.' to HH:MM. |
5247 |
|
5248 |
2004-03-30 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5249 |
|
5250 |
* progmodes/ebnf2ps.el (ebnf-eps-finish-and-write): Write a buffer if |
5251 |
and only if the buffer was modified. |
5252 |
|
5253 |
2004-03-30 Kenichi Handa <handa@m17n.org> |
5254 |
|
5255 |
* international/characters.el: Delete pairs for U+2308..U+230B. |
5256 |
|
5257 |
2004-03-29 Nick Roberts <nick@nick.uklinux.net> |
5258 |
|
5259 |
* progmodes/gud.el (gud-gdb-marker-filter): Include "\n" in regexp |
5260 |
to detect the beginning of a level 2 or 3 annotation. |
5261 |
|
5262 |
2004-03-29 Kenichi Handa <handa@m17n.org> |
5263 |
|
5264 |
* international/ucs-tables.el (ucs-insert): Fix the error message. |
5265 |
|
5266 |
2004-03-29 Kenichi Handa <handa@m17n.org> |
5267 |
|
5268 |
* international/mule-util.el (char-displayable-p): Fix generation |
5269 |
of XLFD file name. |
5270 |
|
5271 |
* Makefile.in (setwins, setwins_almost): Change directory to $wd |
5272 |
before finding directories by `find'. |
5273 |
|
5274 |
2004-03-28 Stefan Monnier <monnier@iro.umontreal.ca> |
5275 |
|
5276 |
* subr.el (interactive-form): Delete. Now implemented in C. |
5277 |
|
5278 |
* pcvs.el (cvs-parse-process): Workaround for Darwin. |
5279 |
|
5280 |
* vc.el (vc-version-diff, vc-default-diff-tree): Change `rel' -> `rev'. |
5281 |
(vc-diff-label): New fun. |
5282 |
(vc-diff-internal): Use it. |
5283 |
|
5284 |
* progmodes/gdb-ui.el (gdb-post-prompt): Fix test. |
5285 |
|
5286 |
2004-03-28 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5287 |
|
5288 |
* progmodes/ebnf-abn.el (ebnf-abn-parser): Handle initial comments. |
5289 |
|
5290 |
* progmodes/ebnf-ebx.el: New file, implement a parser for EBNF used to |
5291 |
specify XML (EBNFX). |
5292 |
|
5293 |
* progmodes/ebnf2ps.el: Doc fix. |
5294 |
(ebnf-version): New version number (4.1). |
5295 |
(ebnf-syntax): Adjust customization. |
5296 |
(ebnf-style-database): Add ebnfx entry. |
5297 |
(ebnf-syntax-alist): Add ebnfx initialization. |
5298 |
(ebnf-ebx-parser, ebnf-ebx-initialize): Autoload funs from ebnf-ebx. |
5299 |
|
5300 |
* printing.el: Doc fix. |
5301 |
(pr-version): New version number (6.7.3). |
5302 |
(pr-menu-position): Adjust X and Y positions when mouse-pixel-position |
5303 |
returns nil for mouse position. Reported by Drew Adams |
5304 |
<drew.adams@oracle.com>. |
5305 |
(pr-update-menus): Modify interactive declaration. Reported by Drew |
5306 |
Adams <drew.adams@oracle.com>. |
5307 |
|
5308 |
2004-03-28 Nick Roberts <nick@nick.uklinux.net> |
5309 |
|
5310 |
* progmodes/gdb-ui.el (gdb-ann3, gdb-send-item) |
5311 |
(gud-gdba-marker-filter): Log the process input and output, if |
5312 |
required. From Stefan Monnier. |
5313 |
(gdb-debug-log, gdb-enable-debug-log): New variables. |
5314 |
(gdb-post-prompt): Don't do gdb-var-update on Mac OS X. |
5315 |
|
5316 |
2004-03-28 Stefan Monnier <monnier@iro.umontreal.ca> |
5317 |
|
5318 |
* vc-hooks.el (vc-file-not-found-hook): Fix typo. |
5319 |
From lorentey@elte.hu (L$,1 q(Brentey K,Aa(Broly). |
5320 |
|
5321 |
2004-03-27 Luc Teirlinck <teirllm@auburn.edu> |
5322 |
|
5323 |
* autorevert.el (auto-revert-handler): Handle auto-revert-mode. |
5324 |
Call vc-find-file-hook here instead of in auto-revert-buffers. |
5325 |
(auto-revert-buffers): Delete call to vc-find-file-hook. |
5326 |
(auto-revert-verbose, global-auto-revert-non-file-buffers) |
5327 |
(global-auto-revert-mode, auto-revert-set-timer) |
5328 |
(auto-revert-handler, auto-revert-buffers): Doc fixes. |
5329 |
|
5330 |
2004-03-27 Francis J. Wright <F.J.Wright@qmul.ac.uk> |
5331 |
|
5332 |
* woman.el (woman-change-fonts): Rename local variable |
5333 |
woman-font-alist to font-alist to avoid a compiler warning. |
5334 |
|
5335 |
2004-03-27 Dave Love <fx@gnu.org> |
5336 |
|
5337 |
* emacs-lisp/rx.el (rx): Doc fix. |
5338 |
Fix copyright years. |
5339 |
|
5340 |
* strokes.el (strokes-global-set-stroke-string): New function. |
5341 |
(strokes-list-strokes): Cope with strings, not just commands. |
5342 |
Set foreground colour of image. |
5343 |
(strokes-global-set-stroke): Doc fix. |
5344 |
|
5345 |
2004-03-26 Luc Teirlinck <teirllm@auburn.edu> |
5346 |
|
5347 |
* buff-menu.el (Buffer-menu-revert-function): Make it suitable for |
5348 |
Auto Revert mode. |
5349 |
(Buffer-menu-files-only): New variable. |
5350 |
(Buffer-menu-toggle-files-only): New function. |
5351 |
(Buffer-menu-mode-map): Bind it to `T'. |
5352 |
(Buffer-menu-mode): Mention `T' in docstring. |
5353 |
Set buffer-stale-function. |
5354 |
(list-buffers-noselect): Mark buffer non-modified and set |
5355 |
Buffer-menu-files-only. |
5356 |
|
5357 |
* dired.el (buffer-stale-function): Remove no longer needed defvar. |
5358 |
|
5359 |
* autorevert.el (auto-revert-handler): Print revert message |
5360 |
before, rather than after, reverting. |
5361 |
(buffer-stale-function): Move to files.el. |
5362 |
|
5363 |
* files.el (buffer-stale-function): Move here from autorevert.el. |
5364 |
|
5365 |
2004-03-26 Stefan Monnier <monnier@iro.umontreal.ca> |
5366 |
|
5367 |
* vc.el (vc-maybe-resolve-conflicts): Don't prompt the user. |
5368 |
|
5369 |
* calc/calc.el (calc-mode-map): Use mapc. |
5370 |
|
5371 |
* apropos.el (apropos-mode): Don't autoload. |
5372 |
(apropos-symbols-internal): New fun. Extracted from `apropos'. |
5373 |
(apropos): Use it. |
5374 |
(apropos-print): Add optional `text' argument. |
5375 |
(apropos-describe-plist): Use help-buffer and hexlp-setup-xref. |
5376 |
Don't assume point-min == 1. |
5377 |
|
5378 |
* bs.el (bs-buffer-list): Use buffer-local-value. |
5379 |
(bs--set-toggle-to-show): Use with-current-buffer. |
5380 |
|
5381 |
* buff-menu.el (Buffer-menu-sort, Buffer-menu-make-sort-button): |
5382 |
New funs. |
5383 |
(list-buffers-noselect): Use them. Adjust :align-to to new style. |
5384 |
|
5385 |
* cvs-status.el (cvs-tree-use-jisx0208): Use char-displayable-p. |
5386 |
|
5387 |
* dabbrev.el (dabbrev-expand): Fix regexp construction. |
5388 |
(dabbrev--find-expansion): Use pop. |
5389 |
(dabbrev--search): Use match-string-no-properties. |
5390 |
|
5391 |
* dired.el (dired-mode): Use run-mode-hooks. |
5392 |
(dired-move-to-end-of-filename): Use match-string. |
5393 |
|
5394 |
* ediff-init.el (ediff-hide-face): Check that facemenu-unlisted-faces |
5395 |
is bound before using it. |
5396 |
(ediff-verbose-p): Make it into a var since it's not constant. |
5397 |
|
5398 |
* electric.el (Electric-pop-up-window): Avoid popping up a new frame. |
5399 |
|
5400 |
* faces.el (read-face-font): Don't cons up unnecessarily. |
5401 |
(header-line, tool-bar): Share common parts. |
5402 |
|
5403 |
* files.el (file-relative-name): Use compare-strings. |
5404 |
|
5405 |
* finder.el (finder-mode): Follow coding convention. |
5406 |
|
5407 |
* subr.el (read-number): New function. |
5408 |
|
5409 |
* ses.el (ses-read-number): Move to subr.el. |
5410 |
(ses-set-header-row): Use read-number. |
5411 |
|
5412 |
2004-03-26 Andre Spiegel <spiegel@gnu.org> |
5413 |
|
5414 |
* vc-hooks.el (vc-arg-list): New function, which handles both |
5415 |
compiled and uncompiled code. |
5416 |
(vc-default-workfile-unchanged-p): Use it. |
5417 |
|
5418 |
* vc.el (vc-print-log): Undo prev change, use new function |
5419 |
vc-arg-list from vc-hooks.el. |
5420 |
|
5421 |
2004-03-26 Masatake YAMATO <jet@gyve.org> |
5422 |
|
5423 |
* simple.el (completion-setup-function): Emphasize the |
5424 |
first uncommon characters in the completions; and de-emphasize |
5425 |
the common prefix substrings. |
5426 |
(completion-emphasis): New face. |
5427 |
(completion-de-emphasis): New face. |
5428 |
|
5429 |
2004-03-25 Juanma Barranquero <lektu@terra.es> |
5430 |
|
5431 |
* progmodes/cperl-mode.el (cperl-indent-alist, cperl-where-am-i): |
5432 |
Comment out (it's unused and unfinished code). |
5433 |
|
5434 |
2004-03-25 Sam Steingold <sds@gnu.org> |
5435 |
|
5436 |
* vc.el (vc-print-log): Fix a bug in the last patch: |
5437 |
backend-function may be a byte-compiled object, not a lambda. |
5438 |
|
5439 |
2004-03-25 Juri Linkov <juri@jurta.org> |
5440 |
|
5441 |
* descr-text.el (describe-property-list): Add a button |
5442 |
for `face' property that calls `describe-face'. |
5443 |
Suggested by luis fernandes <elf@ee.ryerson.ca> |
5444 |
|
5445 |
* international/mule.el (keyboard-coding-system): |
5446 |
* kmacro.el (kmacro-call-macro): Fix docstring. |
5447 |
|
5448 |
* dired.el: Fix comments. |
5449 |
|
5450 |
* textmodes/fill.el (fill): Fix Info link. |
5451 |
|
5452 |
* font-lock.el (fast-lock, lazy-lock): |
5453 |
* jit-lock.el (jit-lock): Remove links to removed Support Modes |
5454 |
Info node. |
5455 |
|
5456 |
* eshell/eshell.el (eshell): Fix broken info-link. |
5457 |
|
5458 |
* eshell/em-alias.el (eshell-alias, eshell-bad-command-tolerance): |
5459 |
* eshell/em-banner.el (eshell-banner): |
5460 |
* eshell/em-smart.el (eshell-smart): |
5461 |
* eshell/esh-cmd.el (eshell-cmd): |
5462 |
Comment out broken info-links to incomplete Info manual. |
5463 |
|
5464 |
* info-xref.el: Fix commentary. |
5465 |
|
5466 |
2004-03-25 Kevin Ryde <user42@zip.com.au> |
5467 |
|
5468 |
* info-xref.el (info-xref-check-buffer): Report empty filename parts. |
5469 |
Remove spurious node duplicate suppression, doesn't work, not wanted. |
5470 |
(info-xref-output): Take format style args, add "sit-for 0" to let |
5471 |
user see the results as they progress. |
5472 |
(info-xref-check-all-custom): New function. |
5473 |
|
5474 |
2004-03-25 Nick Roberts <nick@nick.uklinux.net> |
5475 |
|
5476 |
* gdb-ui.el: Moved to progmodes. |
5477 |
|
5478 |
2004-03-24 Stefan Monnier <monnier@iro.umontreal.ca> |
5479 |
|
5480 |
* diff-mode.el (diff-font-lock-keywords): Disable yank-handler. |
5481 |
|
5482 |
2004-03-24 Glenn Morris <gmorris@ast.cam.ac.uk> |
5483 |
|
5484 |
* calendar/appt.el (appt-check): Remove superfluous progn. |
5485 |
When finished with diary buffer: if it was not being displayed |
5486 |
before, kill it; otherwise restore its original state. |
5487 |
Suggested by Matthew Mundell <matt@mundell.ukfsn.org>. |
5488 |
|
5489 |
* calendar/calendar.el (calendar-set-mode-line): Use total |
5490 |
available mode-line width, rather than frame-width. |
5491 |
|
5492 |
* calendar/diary-lib.el (fancy-diary-display): Set mode-line |
5493 |
after mode change so effect not lost. |
5494 |
|
5495 |
2004-03-23 Dave Love <fx@gnu.org> |
5496 |
|
5497 |
* dired.el (dired) <defgroup>: Add link to manual. |
5498 |
(dired-font-lock-keywords): Add highlighting on unusual permissions. |
5499 |
(dired-revert): Use dolist. |
5500 |
(dired-mode-map): Add U binding. |
5501 |
(dired-mode): Add font-lock-beginning-of-syntax-function. |
5502 |
(dired-garbage-files-regexp): Make it a defcustom. |
5503 |
|
5504 |
2004-03-23 Stefan Monnier <monnier@iro.umontreal.ca> |
5505 |
|
5506 |
* vc-arch.el (vc-arch-diff): Handle the special case where `newvers' |
5507 |
is equivalent to nil. |
5508 |
(vc-arch-diff3-rej-p): Be a bit more flexible in what we accept. |
5509 |
(vc-arch-mode-line-string): Accept `added' state. |
5510 |
(vc-arch-state): Use inode-sigs if available. |
5511 |
(vc-arch-add-tagline): Rename from vc-arch-add-tag. |
5512 |
Copy&delete existing id file if any. Fallback if uuidgen is absent. |
5513 |
(vc-arch-tagline-re): New var. |
5514 |
(vc-arch-file-source-p, vc-arch-file-id, vc-arch-tagging-method): |
5515 |
New functions. |
5516 |
(vc-arch-find-file-not-found-hook, vc-arch-register): New backend ops. |
5517 |
(vc-arch-registered): Try our best guess using vc-arch-file-source-p. |
5518 |
|
5519 |
* vc-hooks.el (vc-default-find-file-not-found-hook): New fun. |
5520 |
(vc-file-not-found-hook): Use it. |
5521 |
|
5522 |
* diff-mode.el (diff-default-read-only): Change default. |
5523 |
(diff-mode-hook): Make it a defcustom. Add some options. |
5524 |
(diff-mode-map): Bind diff-refine-hook. |
5525 |
(diff-yank-handler): New var. |
5526 |
(diff-yank-function): New fun. |
5527 |
(diff-font-lock-keywords): Use them. |
5528 |
(diff-end-of-file): Handle case where file-header looks like diff text. |
5529 |
(diff-hunk-kill): Adjust to "new" hunk-next behavior. |
5530 |
(diff-file-kill): Delete a subsequent empty line, if applicable. |
5531 |
(diff-hunk-file-names): New fun, extracted from diff-tell-file-name. |
5532 |
(diff-find-file-name): Use it. |
5533 |
(diff-tell-file-name): New command. |
5534 |
(diff-mode): Be careful with view-mode. |
5535 |
(diff-delete-if-empty, diff-delete-empty-files, diff-make-unified): |
5536 |
New functions, for use in diff-mode-hook. |
5537 |
(diff-find-source-location): Catch "regex too large" errors. |
5538 |
(diff-apply-hunk, diff-test-hunk): Go to old or new file. |
5539 |
(diff-refine-hunk): New command. |
5540 |
|
5541 |
* smerge-mode.el (smerge-mode-menu): Fix activate pred for resolve. |
5542 |
(smerge-context-menu-map): Remove unused var. |
5543 |
(smerge-keep-all): Preserve markers. |
5544 |
(smerge-keep-n): New fun. |
5545 |
(smerge-keep-base, smerge-keep-other, smerge-keep-mine) |
5546 |
(smerge-keep-current, smerge-ediff): Use it. |
5547 |
(smerge-kill-current): Use it. Make it work on some 3-part conflicts. |
5548 |
(smerge-popup-context-menu): Also use context-menu on 3-part conflicts. |
5549 |
(smerge-resolve): Resolve trivial 3-part conflicts. |
5550 |
|
5551 |
2004-03-23 Juri Linkov <juri@jurta.org> |
5552 |
|
5553 |
* man.el (Man-width): New var. |
5554 |
(Man-getpage-in-background): Use it. |
5555 |
(Man-support-local-filenames): New var and fun. |
5556 |
(Man-build-man-command): Don't add a second %s. |
5557 |
(Man-fontify-manpage): Clean up message. |
5558 |
(Man-mode): Set outline-regexp, outline-level, |
5559 |
imenu-generic-expression. |
5560 |
|
5561 |
* woman.el (woman-fill-frame): Doc fix. |
5562 |
(woman-decode-region): Use window-width instead of frame-width. |
5563 |
|
5564 |
* abbrevlist.el (list-one-abbrev-table): |
5565 |
* descr-text.el (describe-char): |
5566 |
* international/mule-diag.el (describe-current-coding-system): |
5567 |
* international/quail.el (quail-insert-decode-map): |
5568 |
Use window-width instead of frame-width. |
5569 |
|
5570 |
* jka-compr.el (jka-compr-compression-info-list): Add tbz and dz. |
5571 |
(jka-compr-mode-alist-additions): Add tbz. |
5572 |
(jka-compr-write-region, jka-compr-insert-file-contents): |
5573 |
Add message for undefined compress-program. |
5574 |
(jka-compr-write-region): Remove redundant var bindings. |
5575 |
|
5576 |
* dired-x.el (dired-guess-shell-alist-default): Add choices for |
5577 |
extracting files into subdirectory. Add tbz and dz. Fix regexps. |
5578 |
Add extensions .[0-9] for man and nroff, and .pod for perldoc. |
5579 |
(dired-man): Use dired-guess-shell-command. |
5580 |
(dired-guess-shell-case-fold-search): Change defvar to defcustom. |
5581 |
Change default nil to t. |
5582 |
|
5583 |
* dired-aux.el (dired-compress-file-suffixes): Add dz and tbz. |
5584 |
(dired-compare-directories): Add default value for empty input. |
5585 |
|
5586 |
* help-at-pt.el: Move suggestions for key bindings to Commentary. |
5587 |
|
5588 |
* time.el (display-time-string-forms): Fix help-echo date format. |
5589 |
|
5590 |
2004-03-22 Luc Teirlinck <teirllm@auburn.edu> |
5591 |
|
5592 |
* autorevert.el (global-auto-revert-non-file-buffers): Expand docstring. |
5593 |
(buffer-stale-function): New variable. |
5594 |
(auto-revert-list-diff, auto-revert-dired-file-list) |
5595 |
(auto-revert-dired-changed-p, auto-revert-buffer-p): Delete. |
5596 |
(auto-revert-handler): Take over some functionality of deleted |
5597 |
functions. |
5598 |
(auto-revert-buffers): Delete call to auto-revert-buffer-p. |
5599 |
|
5600 |
* dired.el (dired-directory-changed-p): New fun, extracted from |
5601 |
dired-internal-noselect. |
5602 |
(dired-buffer-stale-p): New fun. |
5603 |
(dired-internal-noselect): Use dired-directory-changed-p. |
5604 |
Eliminate revert messages. |
5605 |
(dired-mode): Set buffer-stale-function to dired-buffer-stale-p. |
5606 |
|
5607 |
2004-03-23 Kenichi Handa <handa@m17n.org> |
5608 |
|
5609 |
* international/characters.el: Setup syntaxes for more parentheses |
5610 |
Unicode characters. |
5611 |
|
5612 |
* international/mule-cmds.el (select-safe-coding-system): |
5613 |
Merge coding-system and auto-cs before comparing them. |
5614 |
|
5615 |
2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca> |
5616 |
|
5617 |
* emacs-lisp/pp.el (pp-eval-expression): Simplify. |
5618 |
|
5619 |
* emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set |
5620 |
normal-auto-fill-function and comment-indent-function. |
5621 |
The default values now work just as well. |
5622 |
Don't set font-lock-beginning-of-syntax-function since we already set |
5623 |
syntax-begin-function. |
5624 |
(lisp-outline-level): Put ;;;###autoload at same level as (. |
5625 |
(prin1-char): Quote special chars. |
5626 |
|
5627 |
* emacs-lisp/lisp-mnt.el (lm-keywords-finder-p): Use defvar rather |
5628 |
than with-no-warnings. |
5629 |
|
5630 |
* emacs-lisp/edebug.el (edebug-display): Bring up a debug trace |
5631 |
if the source location can't be found. |
5632 |
(edebug-compute-previous-result): Use prin1-char. |
5633 |
|
5634 |
* emacs-lisp/checkdoc.el (checkdoc-error): Don't assume point-min == 1. |
5635 |
(debug-ignored-errors): Add an entry. |
5636 |
|
5637 |
* emacs-lisp/bytecomp.el (byte-recompile-directory): Ignore hidden dir. |
5638 |
(byte-compile-file): Output warning when deleting a file. |
5639 |
|
5640 |
* emacs-lisp/byte-run.el (defsubst): Add edebug spec and use backquote. |
5641 |
(dont-compile, eval-when-compile, eval-and-compile): Add edebug spec. |
5642 |
|
5643 |
* emacs-lisp/byte-opt.el (byte-compile-log-lap) |
5644 |
(byte-compile-inline-expand): Use backquote. |
5645 |
(byte-optimize-pure-func): Rename from byte-optimize-concat. |
5646 |
(symbol-name, regexp-opt, regexp-quote): Mark as pure. |
5647 |
|
5648 |
* emacs-lisp/backquote.el (backquote-list*-macro): Use nreverse. |
5649 |
|
5650 |
* emacs-lisp/advice.el (ad-subr-arglist): Simplify. |
5651 |
|
5652 |
2004-03-22 Juri Linkov <juri@jurta.org> |
5653 |
|
5654 |
* finder.el (finder-known-keywords): Fix data, tex, unix. |
5655 |
|
5656 |
* play/landmark.el: Fix keywords. |
5657 |
|
5658 |
* language/ethio-util.el (ethio-find-file): Doc fix. |
5659 |
|
5660 |
* emacs-lisp/warnings.el: Doc fix. |
5661 |
|
5662 |
* textmodes/ispell.el (ispell-help): Doc fix. |
5663 |
|
5664 |
2004-03-21 Luc Teirlinck <teirllm@auburn.edu> |
5665 |
|
5666 |
* format.el (format-insert-file): Always return a list of two |
5667 |
elements, like insert-file-contents does. |
5668 |
|
5669 |
2004-03-21 Andre Spiegel <spiegel@gnu.org> |
5670 |
|
5671 |
* vc.el: Add new optional BUFFER argument to vc-BACKEND-print-log |
5672 |
and vc-BACKEND-diff. |
5673 |
(vc-print-log): If the print-log implementation supports it, use |
5674 |
the new BUFFER argument to direct output to *vc-change-log*, not *vc*. |
5675 |
(vc-version-diff, vc-diff-internal): Doc fixes. |
5676 |
|
5677 |
* vc-hooks.el (vc-default-workfile-unchanged-p): If the |
5678 |
implementation supports it, let diff output go to *vc*, |
5679 |
not *vc-diff*, since this is an internal call. |
5680 |
|
5681 |
* vc-cvs.el (vc-cvs-print-log, vc-cvs-diff): Add optional BUFFER arg. |
5682 |
|
5683 |
* vc-rcs.el (vc-rcs-print-log, vc-rcs-diff): Likewise. |
5684 |
|
5685 |
* vc-sccs.el (vc-sccs-print-log, vc-sccs-diff): Likewise. |
5686 |
|
5687 |
2004-03-21 Dave Love <fx@gnu.org> |
5688 |
|
5689 |
* progmodes/cfengine.el (cfengine-mode): |
5690 |
Set parse-sexp-ignore-comments. |
5691 |
|
5692 |
* emacs-lisp/rx.el (rx): Work at compile time, not run time. |
5693 |
|
5694 |
2004-03-21 Juanma Barranquero <lektu@terra.es> |
5695 |
|
5696 |
* allout.el (allout-mode): Fix docstring. |
5697 |
|
5698 |
2004-03-20 Luc Teirlinck <teirllm@auburn.edu> |
5699 |
|
5700 |
* files.el (insert-directory): Fix bug if SWITCHES is a list. |
5701 |
|
5702 |
* autorevert.el (auto-revert-interval): Make new value take |
5703 |
effect immediately when set through Custom. |
5704 |
(auto-revert-set-timer): Add interactive declaration. |
5705 |
|
5706 |
2004-03-19 David Ponce <david@dponce.com> |
5707 |
|
5708 |
* ruler-mode.el (ruler-mode-header-line-format-old): |
5709 |
Don't `make-variable-buffer-local'. |
5710 |
(ruler-mode-ruler-function): Default to `ruler-mode-ruler'. |
5711 |
(ruler-mode-header-line-format): Simply funcall the above. |
5712 |
(ruler-mode): Use `make-local-variable' and `kill-local-variable' |
5713 |
to save/restore a previous header line format. |
5714 |
(ruler-mode-space): Don't depend on a numeric WIDTH value. |
5715 |
(ruler-mode-ruler): Use symbolic display elements for scrollbar, |
5716 |
fringes and margins width. |
5717 |
(ruler-mode-ruler-function): Default to ruler-mode-ruler. |
5718 |
|
5719 |
2004-03-18 Stefan Monnier <monnier@iro.umontreal.ca> |
5720 |
|
5721 |
* log-edit.el (log-edit-font-lock-keywords): Typo. |
5722 |
|
5723 |
* textmodes/tex-mode.el (tex-shell): Set error parsing function here. |
5724 |
(tex-send-tex-command): Rather than here. |
5725 |
(tex-compilation-parse-errors): Simplify. |
5726 |
|
5727 |
* info.el (Info-default-dirs): Don't ignore last part of I-d-d-l. |
5728 |
|
5729 |
* time.el (display-time-string-forms): Add help-echo with date on time. |
5730 |
|
5731 |
* composite.el (compose-region): Use restore-buffer-modified-p. |
5732 |
|
5733 |
* disp-table.el (standard-display-8bit): Simplify. |
5734 |
|
5735 |
* server.el (server-process-filter): Delete temp frame. |
5736 |
|
5737 |
* add-log.el (add-change-log-entry): Simplify. |
5738 |
|
5739 |
2004-03-19 Kim F. Storm <storm@cua.dk> |
5740 |
|
5741 |
* hexl.el (hexl-mode-ruler): Adapt to new :align-to semantics. |
5742 |
(hexl-follow-line): Don't require 'fringe. |
5743 |
|
5744 |
* progmodes/compile.el (compilation-start): Always set |
5745 |
compilation-last-buffer and return it. |
5746 |
|
5747 |
2004-03-17 Luc Teirlinck <teirllm@auburn.edu> |
5748 |
|
5749 |
* simple.el (clone-buffer): Doc fix. |
5750 |
|
5751 |
2004-03-18 Juanma Barranquero <lektu@terra.es> |
5752 |
|
5753 |
* emacs-lisp/byte-run.el (make-obsolete-variable): Fix docstring. |
5754 |
|
5755 |
2004-03-17 Stefan Monnier <monnier@iro.umontreal.ca> |
5756 |
|
5757 |
* log-edit.el (log-edit-font-lock-keywords): New var. |
5758 |
(log-edit-mode): Use it. |
5759 |
|
5760 |
2004-03-17 Nick Roberts <nick@nick.uklinux.net> |
5761 |
|
5762 |
* gdb-ui.el (gdb-var-list-children-handler): Handle C++ classes |
5763 |
properly for watching in speedbar. |
5764 |
|
5765 |
2004-03-17 Masatake YAMATO <jet@gyve.org> |
5766 |
|
5767 |
* smerge-mode.el (smerge-popup-context-menu): |
5768 |
Put `unwind-protect' around `overlay-put' and `popup-menu'. |
5769 |
|
5770 |
2004-03-16 Stefan Monnier <monnier@iro.umontreal.ca> |
5771 |
|
5772 |
* vc-arch.el (vc-arch-workfile-unchanged-p): Define to avoid dup-diff. |
5773 |
(vc-arch-workfile-version, vc-arch-mode-line-rewrite): |
5774 |
Take sealed revisions into account. |
5775 |
(vc-arch-checkin): Extract a summary line from the message. |
5776 |
|
5777 |
2004-03-16 Masatake YAMATO <jet@gyve.org> |
5778 |
|
5779 |
* register.el (register): Provide `register' feature. |
5780 |
|
5781 |
2004-03-15 Masatake YAMATO <jet@gyve.org> |
5782 |
|
5783 |
Added context menu support in smerge mode. |
5784 |
Most of the part is written by Stefan Monnier. |
5785 |
|
5786 |
* smerge-mode.el (smerge-context-menu-map, smerge-context-menu): |
5787 |
New keymap and menu. |
5788 |
(smerge-text-properties): New function. |
5789 |
(smerge-remove-props): New function. |
5790 |
(smerge-popup-context-menu): New function. |
5791 |
(smerge-resolve): Call `smerge-remove-props'. |
5792 |
(smerge-keep-base, smerge-keep-other, smerge-keep-mine): Ditto. |
5793 |
(smerge-keep-current): Ditto. |
5794 |
(smerge-kill-current): New function. |
5795 |
(smerge-match-conflict): Put text properties. |
5796 |
Detect the file as `same-diff conflict' if the filename is "ANCESTOR". |
5797 |
|
5798 |
2004-03-15 David Ponce <david@dponce.com> |
5799 |
|
5800 |
* ruler-mode.el: (ruler-mode-left-fringe-cols) |
5801 |
(ruler-mode-right-fringe-cols, ruler-mode-left-scroll-bar-cols) |
5802 |
(ruler-mode-right-scroll-bar-cols): Remove. |
5803 |
(ruler-mode-window-col, ruler-mode-mouse-set-left-margin) |
5804 |
(ruler-mode-mouse-set-right-margin, ruler-mode-ruler): |
5805 |
Use fringe-columns and scroll-bar-columns. |
5806 |
|
5807 |
2004-03-15 Masatake YAMATO <jet@gyve.org> |
5808 |
|
5809 |
* hl-line.el (hl-line-range-function): New variable. |
5810 |
(hl-line-move): New function. |
5811 |
(global-hl-line-highlight): Use `hl-line-move'. |
5812 |
(hl-line-highlight): Ditto. |
5813 |
|
5814 |
* scroll-bar.el (scroll-bar-columns): |
5815 |
* fringe.el (fringe-columns): New function derived from ruler-mode.el. |
5816 |
|
5817 |
* ruler-mode.el (top-level): Require scroll-bar and fringe. |
5818 |
(ruler-mode-left-fringe-cols) |
5819 |
(ruler-mode-right-fringe-cols): Use `fringe-columns'. |
5820 |
(ruler-mode-right-scroll-bar-cols) |
5821 |
(ruler-mode-left-scroll-bar-cols): Use `scroll-bar-columns'. |
5822 |
(ruler-mode-ruler-function): New variable. |
5823 |
(ruler-mode-header-line-format): Call `ruler-mode-ruler-function' |
5824 |
if the value for `ruler-mode-ruler-function'is given. |
5825 |
|
5826 |
* hexl.el (hexl-mode-hook): Make the hook customizable. |
5827 |
(hexl-address-area, hexl-ascii-area): New customize variables. |
5828 |
(hexlify-buffer): Put font-lock-faces on the address area and |
5829 |
the ascii area. |
5830 |
(hexl-activate-ruler): New function. |
5831 |
(hexl-follow-line): New function. |
5832 |
(hexl-highlight-line-range): New function. |
5833 |
(hexl-mode-ruler): New function. |
5834 |
|
5835 |
2004-03-14 Stefan Monnier <monnier@iro.umontreal.ca> |
5836 |
|
5837 |
* vc-hooks.el (vc-handled-backends): Add Arch. Move MCVS down. |
5838 |
(vc-default-find-file-hook): New fun. |
5839 |
(vc-find-file-hook): Call new find-file-hook operation. |
5840 |
|
5841 |
* vc-arch.el: New file. |
5842 |
|
5843 |
2004-03-12 Jesper Harder <harder@ifa.au.dk> |
5844 |
|
5845 |
* info-look.el (info-lookup): Reuse an existing Info window. |
5846 |
|
5847 |
2004-03-12 Francis J. Wright <F.J.Wright@qmul.ac.uk> |
5848 |
|
5849 |
* woman.el (woman-preserve-ascii): Default value changed to t and |
5850 |
doc string revised. |
5851 |
|
5852 |
2004-03-12 Richard M. Stallman <rms@gnu.org> |
5853 |
|
5854 |
* pcvs.el (cvs-mode-add-change-log-entry-other-window): |
5855 |
Fix minor bug. |
5856 |
|
5857 |
* replace.el (occur-engine): Change message for count of matches. |
5858 |
|
5859 |
* emacs-lisp/bytecomp.el (byte-compile-get-constant): |
5860 |
For strings, do compare text properties. |
5861 |
|
5862 |
2004-03-11 Daniel Pfeiffer <occitan@esperanto.org> |
5863 |
|
5864 |
* progmodes/compile.el (compile-auto-highlight) |
5865 |
(compilation-error-list, compilation-old-error-list) |
5866 |
(compilation-parse-errors-function, compilation-parsing-end) |
5867 |
(compilation-error-message, compilation-directory-stack) |
5868 |
(compilation-enter-directory-regexp-alist) |
5869 |
(compilation-leave-directory-regexp-alist) |
5870 |
(compilation-file-regexp-alist, compilation-nomessage-regexp-alist) |
5871 |
(compilation-current-file, compilation-regexps): Remove vars. |
5872 |
|
5873 |
(compile-error-at-point, compilation-error-filedata) |
5874 |
(compilation-error-filedata-file-name, compile-reinitialize-errors) |
5875 |
(compilation-next-error-locus, compilation-forget-errors) |
5876 |
(count-regexp-groupings, compilation-parse-errors) |
5877 |
(compile-collect-regexps, compile-buffer-substring): Remove funs. |
5878 |
|
5879 |
(compile-internal): Make obsolete. |
5880 |
|
5881 |
(compilation-first-column, compilation-error) |
5882 |
(compilation-directory-matcher, compilation-page-delimiter) |
5883 |
(compilation-mode-font-lock-keywords, compilation-debug) |
5884 |
(compilation-error-face, compilation-warning-face) |
5885 |
(compilation-info-face, compilation-line-face) |
5886 |
(compilation-column-face, compilation-enter-directory-face) |
5887 |
(compilation-leave-directory-face, compilation-skip-threshold) |
5888 |
(compilation-skip-visited, compilation-context-lines): New vars. |
5889 |
|
5890 |
(compilation-warning-face, compilation-info-face) |
5891 |
(compilation-message-face): New faces. |
5892 |
|
5893 |
(compilation-error-regexp-alist-alist): New constant. |
5894 |
|
5895 |
(compilation-face, compilation-directory-properties) |
5896 |
(compilation-assq, compilation-error-properties, compilation-start) |
5897 |
(define-compilation-mode, compilation-loop) |
5898 |
(compilation-set-window): New functions. |
5899 |
|
5900 |
(compile): Additional argument for interactive compiles like TeX. |
5901 |
|
5902 |
* progmodes/grep.el (kill-grep): Move here from compile.el |
5903 |
(grep-error, grep-hit-face, grep-error-face) |
5904 |
(grep-mode-font-lock-keywords): New variables. |
5905 |
(grep-regexp-alist): Simplify regexp and add `binary' case. |
5906 |
(grep-mode): New mode. |
5907 |
(grep-process-setup): Simplify. |
5908 |
|
5909 |
2004-03-11 Jason Rumney <jasonr@gnu.org> |
5910 |
|
5911 |
* net/ldap.el (ldap-search-internal): Handle file URLs with drive |
5912 |
letters on DOS/Windows. |
5913 |
|
5914 |
2004-03-11 Stefan Monnier <monnier@iro.umontreal.ca> |
5915 |
|
5916 |
* server.el (server-name): New var. |
5917 |
(server-socket-dir): New var to replace server-socket-name. |
5918 |
(server-start): Use them. |
5919 |
|
5920 |
2004-03-11 Simon Josefsson <jas@extundo.com> |
5921 |
|
5922 |
* mail/smtpmail.el (smtpmail-read-response): Abort if process has |
5923 |
died to avoid infloop. Reported by Jonathan Glauner |
5924 |
<jglauner@sbum.org>. |
5925 |
|
5926 |
2004-03-10 Stefan Monnier <monnier@iro.umontreal.ca> |
5927 |
|
5928 |
* smerge-mode.el (smerge-check-cache, smerge-check): New var and fun. |
5929 |
(smerge-mode-menu): Use it to deactivate menu entries. |
5930 |
(smerge-keep-current): New fun. |
5931 |
(smerge-keep-current): Use it. |
5932 |
|
5933 |
2004-03-10 John Paul Wallington <jpw@gnu.org> |
5934 |
|
5935 |
* foldout.el (foldout-fold-list, foldout-modeline-string): |
5936 |
Declare them as variables, not constants. |
5937 |
|
5938 |
2004-03-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5939 |
|
5940 |
* ps-print.el: Modification to print *Messages* buffer. |
5941 |
(ps-print-version): New version 6.6.4. |
5942 |
(ps-message-log-max): New fun. |
5943 |
(ps-spool-without-faces, ps-spool-with-faces) |
5944 |
(ps-count-lines-preprint): Code fix. |
5945 |
|
5946 |
* printing.el: New tips in Tips section. |
5947 |
|
5948 |
2004-03-09 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
5949 |
|
5950 |
* delim-col.el: Doc fix. |
5951 |
|
5952 |
* printing.el: Doc fix. New doc section (Tips). |
5953 |
|
5954 |
2004-03-09 Stefan Monnier <monnier@iro.umontreal.ca> |
5955 |
|
5956 |
* type-break.el (type-break-emacs-variant): Remove. |
5957 |
(type-break-run-at-time, type-break-cancel-function-timers): |
5958 |
Use fboundp rather than version name and number. |
5959 |
|
5960 |
2004-03-09 Masatake YAMATO <jet@gyve.org> |
5961 |
|
5962 |
* hexl.el (hexl-mode): Use `make-local-variable' instead of |
5963 |
`make-variable-buffer-local'. |
5964 |
|
5965 |
2004-03-08 Michael Albinus <Michael.Albinus@alcatel.de> |
5966 |
|
5967 |
* find-dired.el (find-dired): Call `shell-command' instead of |
5968 |
`start-process-shell-command'. By this, Tramp takes over |
5969 |
handling of remote directories. |
5970 |
|
5971 |
2004-03-07 Stefan Monnier <monnier@iro.umontreal.ca> |
5972 |
|
5973 |
* newcomment.el (comment-use-global-state): New var. |
5974 |
(comment-search-forward): Use it. |
5975 |
|
5976 |
* emacs-lisp/lisp-mode.el (lisp-mode-variables): Set it. |
5977 |
|
5978 |
* cus-edit.el (fill) <defgroup>: Move to fill.el. |
5979 |
|
5980 |
* textmodes/fill.el (fill) <defgroup>: Move from cus-edit.el. |
5981 |
(enable-kinsoku): Make it a defcustom. |
5982 |
(fill-comment-paragraph): Don't rely on fill-prefix to bound the |
5983 |
paragraph to same-comment-start-marker. |
5984 |
|
5985 |
2004-03-07 Dave Love <fx@gnu.org> |
5986 |
|
5987 |
* net/browse-url.el (rfc2368-parse-mailto-url): Autoload. |
5988 |
(browse-url-mail): Use it. |
5989 |
|
5990 |
* mail/rfc2368.el (rfc2368-unhexify-char): Delete. |
5991 |
(rfc2368-unhexify-string): Use replace-regexp-in-string. |
5992 |
|
5993 |
2004-03-07 Francis J. Wright <F.J.Wright@qmul.ac.uk> |
5994 |
|
5995 |
* woman.el (woman-man.conf-path): Doc fix. |
5996 |
(woman-parse-man.conf): Also parse OPTIONAL_MANPATH. |
5997 |
|
5998 |
2004-03-07 Eli Zaretskii <eliz@gnu.org> |
5999 |
|
6000 |
* sort.el (sort-columns): Remove ms-dos from the list of systems |
6001 |
where the external `sort' command is not used. |
6002 |
|
6003 |
2004-03-07 Kim F. Storm <storm@cua.dk> |
6004 |
|
6005 |
* gdb-ui.el (gdb-overlay-arrow-position): Add defvar. |
6006 |
(gdb-reset): Reset gdb-overlay-arrow-position marker and remove it |
6007 |
from overlay-arrow-variable-list. |
6008 |
(gdb-assembler-mode): Use add-to-list for gdb-overlay-arrow-position. |
6009 |
|
6010 |
2004-03-06 Nick Roberts <nick@nick.uklinux.net> |
6011 |
|
6012 |
* gdb-ui.el (gdb-assembler-mode, gdb-assembler-custom): Set up |
6013 |
overlay arrow string properly for the assembler buffer. |
6014 |
|
6015 |
2004-03-05 Stefan Monnier <monnier@iro.umontreal.ca> |
6016 |
|
6017 |
* mail/sendmail.el (mail-mode): Fix last change. |
6018 |
|
6019 |
2004-03-05 Nick Roberts <nick@nick.uklinux.net> |
6020 |
|
6021 |
* gdb-ui.el (gdb-assembler-mode): Create a second overlay arrow |
6022 |
for the assembler buffer. |
6023 |
(gdb-assembler-custom): Position the overlay arrow. |
6024 |
(gdb-put-arrow, gdb-remove-arrow): Delete functions. |
6025 |
|
6026 |
2004-03-04 Stefan Monnier <monnier@iro.umontreal.ca> |
6027 |
|
6028 |
* progmodes/sh-script.el (sh-font-lock-paren): Add @ in case patterns. |
6029 |
|
6030 |
* pcvs-info.el (cvs-fileinfo->backup-file): Use a more constraining |
6031 |
regexp to distinguish .#ChangeLog.9.1.400 and .#ChangeLog.1.400. |
6032 |
|
6033 |
* mail/sendmail.el (mail-mode): Set comment-start-skip. |
6034 |
|
6035 |
* newcomment.el (uncomment-region): Allow non-terminated comment. |
6036 |
(comment-normalize-vars): Check the user-specified comstart marker. |
6037 |
|
6038 |
2004-03-04 Jesper Harder <harder@ifa.au.dk> |
6039 |
|
6040 |
* sort.el (sort-columns): Don't use external 'sort' on ms-windows. |
6041 |
Otherwise, do use it if the region only contains font-lock text |
6042 |
properties. |
6043 |
|
6044 |
2004-03-04 Masatake YAMATO <jet@gyve.org> |
6045 |
|
6046 |
* hexl.el (hexl-mode): Set `hexl-print-current-point-info' |
6047 |
as the callback function for eldoc. |
6048 |
(hexl-print-current-point-info): New function. |
6049 |
(hexl-current-address): Print the address in both decimal |
6050 |
and hexadecimal format. |
6051 |
|
6052 |
2004-03-04 Richard M. Stallman <rms@gnu.org> |
6053 |
|
6054 |
* mail/rmail.el (rmail-convert-to-babyl-format): |
6055 |
Specify t for UNIBYTE when calling mail-unquote-printable-region. |
6056 |
|
6057 |
* mail/mail-utils.el (mail-unquote-printable-region): |
6058 |
New arg UNIBYTE. |
6059 |
|
6060 |
* startup.el (command-switch-alist): Doc fix. |
6061 |
|
6062 |
* simple.el (undo): Temporarily set this-command to `undo-start', |
6063 |
then set it to `undo' once undo-start returns without error. |
6064 |
|
6065 |
* simple.el (minibuffer-history-sexp-flag): Doc fix. |
6066 |
|
6067 |
* simple.el (kill-line): Don't disregard trailing whitespace |
6068 |
in eol condition, if show-trailing-whitespace is set. |
6069 |
|
6070 |
* mouse-sel.el (mouse-sel-has-been-enabled): New var. |
6071 |
(mouse-sel-mode): When enabling, set mouse-sel-has-been-enabled. |
6072 |
When disabling, restore old values only if mouse-sel-has-been-enabled. |
6073 |
|
6074 |
* isearch.el (isearch-*-char): New arg WANT-BACKSLASH. |
6075 |
(isearch-{-char): New function. |
6076 |
(isearch-mode-map): Bind { to isearch-{-char. |
6077 |
|
6078 |
* font-lock.el (lisp-font-lock-keywords-2): |
6079 |
Turn off the CL with-... and do-... general patterns. |
6080 |
Instead, recognize several specific with... and do... constructs. |
6081 |
|
6082 |
* files.el (switch-to-buffer-other-window): |
6083 |
Bind same-window-buffer-names and same-window-regexps to nil. |
6084 |
(switch-to-buffer-other-frame): Likewise. |
6085 |
|
6086 |
2004-03-03 Stefan Monnier <monnier@iro.umontreal.ca> |
6087 |
|
6088 |
* textmodes/fill.el (fill-comment-paragraph): Be more careful when |
6089 |
recognizing leading comment on code line. |
6090 |
|
6091 |
2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca> |
6092 |
|
6093 |
* Makefile.in (setwins, setwins_almost): Skip .arch-ids and other |
6094 |
hidden files/directories. |
6095 |
|
6096 |
2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca> |
6097 |
|
6098 |
* textmodes/fill.el (fill-paragraph): Don't check comment-start-skip, |
6099 |
only comment-start (in case the mode hasn't set it). |
6100 |
|
6101 |
* Makefile.in (AUTOGENEL): New var. |
6102 |
(bootstrap-prepare): Rename from bootstrap-clean. |
6103 |
Don't remove elc files. |
6104 |
(maintainer-clean): New target. |
6105 |
|
6106 |
* xml.el (xml-get-attribute-or-nil): Simplify. |
6107 |
|
6108 |
2004-03-02 Juri Linkov <juri@jurta.org> |
6109 |
|
6110 |
* net/browse-url.el (browse-url-netscape, browse-url-mozilla) |
6111 |
(browse-url-galeon, browse-url-epiphany): Encode dollar signs in |
6112 |
URL to prevent their substitution with the environment variable |
6113 |
values by browsers. |
6114 |
|
6115 |
2004-03-03 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
6116 |
|
6117 |
* ps-print.el: Doc fix. |
6118 |
(ps-print-version): New version number (6.6.3). |
6119 |
(ps-right-header, ps-right-footer, ps-left-header, ps-left-footer): |
6120 |
Docstring fix. |
6121 |
(ps-kill-emacs-check): Check if ps-print temporary buffer is killed |
6122 |
before printing. |
6123 |
(ps-time-stamp-yyyy-mm-dd): New fun. |
6124 |
(ps-time-stamp-iso8601): Alias for ps-time-stamp-yyyy-mm-dd. |
6125 |
|
6126 |
2004-03-02 Kim F. Storm <storm@cua.dk> |
6127 |
|
6128 |
* gdb-ui.el (gdb-mouse-toggle-breakpoint): Remove debug message. |
6129 |
|
6130 |
2004-03-01 Juanma Barranquero <lektu@terra.es> |
6131 |
|
6132 |
* allout.el (allout-rebullet-heading): Fix typo in docstring. |
6133 |
|
6134 |
* desktop.el (desktop-file-version) |
6135 |
(desktop-after-read-hook): Fix typos. |
6136 |
(desktop-clear-preserve-buffers): Remove redundant info in |
6137 |
docstring already shown by the obsolescence message. |
6138 |
(desktop-truncate, desktop-internal-v2s) |
6139 |
(desktop-value-to-string): Change argument name to match docstring. |
6140 |
|
6141 |
* emulation/tpu-edt.el (tpu-set-mark): Fix typo in docstring. |
6142 |
|
6143 |
* eshell/em-smart.el (eshell-smart-maybe-jump-to-end): Fix typo in |
6144 |
docstring. |
6145 |
|
6146 |
2004-02-29 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
6147 |
|
6148 |
* printing.el: Replace "As Is..." in PostScript file print/preview by |
6149 |
"No Preprocessing...". Suggested by Colin Marquardt |
6150 |
<_marquardt_@zmd.de>. |
6151 |
(pr-insert-section-4): Adjust buffer interface. |
6152 |
|
6153 |
2004-02-29 Kai Grossjohann <kai.grossjohann@gmx.net> |
6154 |
|
6155 |
Version 2.0.39 of Tramp released. |
6156 |
|
6157 |
* net/tramp.el (tramp-handle-file-local-copy) |
6158 |
(tramp-handle-write-region, tramp-open-connection-rsh): |
6159 |
Variable name typo. Small change. From Patrick Tullmann |
6160 |
<tullmann@flux.utah.edu>. |
6161 |
(tramp-process-connection-type): New variable. |
6162 |
(tramp-maybe-open-connection): Use it. |
6163 |
(tramp-do-copy-or-rename-via-buffer): Handle KEEP-DATE arg if possible. |
6164 |
(tramp-touch): Set last-modified time of a remote file. |
6165 |
(tramp-handle-write-region): Say which function is used when encoding. |
6166 |
|
6167 |
2004-02-29 Michael Albinus <Michael.Albinus@alcatel.de> |
6168 |
|
6169 |
* net/tramp-smb.el (tramp-smb-handle-file-writable-p): Handle the |
6170 |
case of non-existing filename, too. Reported by Christoph Bauer |
6171 |
<c_bauer@informatik.uni-kl.de>. |
6172 |
(tramp-smb-get-file-entries): The directory in question should |
6173 |
have permissions "drwxrwxrwx". Just virtual, because we don't |
6174 |
know the real permissions. Don't we know? |
6175 |
(tramp-smb-prompt): Add virtual prompt from listing shares, too. |
6176 |
(tramp-smb-errors): Add "NT_STATUS_ACCOUNT_LOCKED_OUT". |
6177 |
(tramp-smb-wait-for-output): Optimize algorithm getting pending |
6178 |
output. If it was received chunkwise, there have been problems. |
6179 |
Remove the "prompt not found" error message; it is obvious. |
6180 |
Simplify algorithm. |
6181 |
(tramp-smb-process-running): Remove. Since we acknowledge the |
6182 |
virtual prompt for shares, there's no need for distinction of |
6183 |
reading shares (process ends afterwards) and interactive mode of |
6184 |
smblient. |
6185 |
(tramp-smb-open-connection): Setting process sentinel removed. |
6186 |
(tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD" and |
6187 |
"NT_STATUS_NETWORK_ACCESS_DENIED". |
6188 |
(tramp-smb-maybe-open-connection): Set `process-connection-type' |
6189 |
to 'pty. Suggested by Piet van Oostrum <piet@cs.uu.nl>. |
6190 |
(top-level): Setting default value in `tramp-default-method-alist' |
6191 |
corrected. Order of USER and HOST have been wrong. |
6192 |
Nobody complained for months ... |
6193 |
(tramp-smb-maybe-open-connection): Use `tramp-process-connection-type'. |
6194 |
(tramp-smb-open-connection): Clear password cache if login has failed. |
6195 |
|
6196 |
* net/tramp.el (tramp-completion-mode) Don't check for 'xemacs' but |
6197 |
`tramp-unified-filenames'. |
6198 |
(tramp-completion-mode): Make test for XEmacs explicitely. |
6199 |
`event-to-character' can exists in Emacs packages too. |
6200 |
Reported by Matt Swift <swift@alum.mit.edu>. |
6201 |
(tramp-buffer-name): Buffer name must contain the user if exists. |
6202 |
Reported by Adrian Phillips <a.phillips@met.no>. |
6203 |
(tramp-do-copy-or-rename-file): Handle out-of-band methods. |
6204 |
Call `tramp-do-copy-or-rename-file-out-of-band' this case. |
6205 |
(tramp-do-copy-or-rename-file-out-of-band): Rename from |
6206 |
`tramp-do-copy-or-rename-file-one-local', because it handles also |
6207 |
the case both files use the same out-of-band method. |
6208 |
Implementation added. |
6209 |
(tramp-handle-file-local-copy, tramp-handle-write-region): |
6210 |
Out-of-band handling removed. `copy-file' called instead, which |
6211 |
calls `tramp-do-copy-or-rename-file-out-of-band'. |
6212 |
(tramp-action-password): Check for out-of-band method removed. |
6213 |
This function is used for 'login-program. |
6214 |
(tramp-post-connection): Use `tramp-method-out-of-band-p' when |
6215 |
appropriate. |
6216 |
(tramp-completion-function-alist-ssh): Add `tramp-parse-shostkeys' |
6217 |
and `tramp-parse-sknownhosts'. |
6218 |
(tramp-completion-function-alist): It's a defvar now, because we |
6219 |
want to apply the optimized `tramp-set-completion-function' |
6220 |
instead of a static list. |
6221 |
(tramp-set-completion-function): Implementation tuned. |
6222 |
Avoid double entries, and entries where the function or the |
6223 |
file/directory doesn't exist. |
6224 |
(tramp-parse-shostkeys, tramp-parse-sknownhosts): New functions |
6225 |
for SSH2. |
6226 |
(tramp-file-name-handler-alist): Add `dired-compress-file' entry. |
6227 |
(tramp-handle-dired-compress-file): New function. |
6228 |
(tramp-async-proc): New variable. |
6229 |
(tramp-handle-shell-command): Adding asynchronous processes. |
6230 |
They are far from being perfect, but it works at least for |
6231 |
`find-grep-dired' and `find-name-dired' in Emacs 21.4. |
6232 |
(top-level): Require password.el if visible. Should be mandatory |
6233 |
once No Gnus has found its way into (X)Emacs. |
6234 |
(tramp-read-passwd): Invoke `password-read' if available, |
6235 |
`read-passwd' otherwise. `ange-ftp-read-passwd' isn't used as |
6236 |
fallback any longer. |
6237 |
(tramp-clear-passwd): New function. |
6238 |
(tramp-process-actions, tramp-process-multi-actions): |
6239 |
Clear password cache if login has failed. |
6240 |
|
6241 |
* net/tramp-ftp.el (Commentary): Remove pointer to EFS. It has |
6242 |
its own module. |
6243 |
(tramp-ftp-file-name-handler): Unset `ange-ftp-ftp-name-arg' and |
6244 |
`ange-ftp-ftp-name-res'. There could be incorrect values from |
6245 |
previous calls in case the "ftp" method is used in the Tramp file |
6246 |
name. Reported by Katsumi Yamaoka <yamaoka@jpl.org>. |
6247 |
|
6248 |
2004-02-28 Richard M. Stallman <rms@gnu.org> |
6249 |
|
6250 |
* term.el (term-mouse-paste): Call mouse-set-point. |
6251 |
|
6252 |
* thumbs.el: New file. |
6253 |
|
6254 |
2004-02-28 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
6255 |
|
6256 |
* progmodes/ebnf-abn.el: Doc fix. |
6257 |
|
6258 |
* progmodes/ebnf-bnf.el: Doc fix. |
6259 |
(ebnf-repeat): Code fix. |
6260 |
|
6261 |
* progmodes/ebnf2ps.el: Doc fix. |
6262 |
(ebnf-syntax-directory, ebnf-syntax-file): New funs. |
6263 |
|
6264 |
2004-02-28 Juri Linkov <juri@jurta.org> |
6265 |
|
6266 |
* ffap.el (dired-at-point): Additional writability test for |
6267 |
relative directory names. |
6268 |
(dired-at-point-prompter): Treat directories as a directory, get |
6269 |
the directory component from files. |
6270 |
(ffap-string-at-point): Return string from region if region is active. |
6271 |
(ffap-file-at-point): Remove redundant code. |
6272 |
|
6273 |
2004-02-28 Kim F. Storm <storm@cua.dk> |
6274 |
|
6275 |
* gdb-ui.el (breakpoint-enabled-icon, breakpoint-disabled-icon): |
6276 |
Initialize margin area images to nil. |
6277 |
(breakpoint-bitmap): New defvar for breakpoint fringe bitmaps. |
6278 |
(breakpoint-enabled-bitmap-face) |
6279 |
(breakpoint-disabled-bitmap-face): New faces for bpt in fringe. |
6280 |
(gdb-info-breakpoints-custom): Use gdb-remove-breakpoint-icons. |
6281 |
(gdb-info-breakpoints-custom): Use gdb-put-breakpoint-icon. |
6282 |
(gdb-mouse-toggle-breakpoint): Handle bpt in fringe. |
6283 |
(gdb-reset): Use gdb-remove-breakpoint-icons. |
6284 |
(gdb-put-string): Add dprop arg to specify alternative display |
6285 |
property (for setting fringe bitmap). |
6286 |
(gdb-remove-strings): Doc fix. |
6287 |
(gdb-put-breakpoint-icon): New defun which displays a breakpoint |
6288 |
icon in fringe (if available), or else as icon or text in display |
6289 |
margin. Creates necessary icons in breakpoint-bitmap, |
6290 |
breakpoint-enabled-icon, and/or breakpoint-disabled-icon. |
6291 |
Also make left window margin if required. |
6292 |
(gdb-remove-breakpoint-icons): New defun to remove breakpoint |
6293 |
icons inserted by gdb-put-breakpoint-icon. Remove left margin if |
6294 |
no longer needed. |
6295 |
(gdb-assembler-custom): Use gdb-remove-breakpoint-icons and |
6296 |
gdb-put-breakpoint-icon. |
6297 |
(gdb-assembler-mode): Don't set left-margin-width here. |
6298 |
|
6299 |
2004-02-27 Kevin Ryde <user42@zip.com.au> |
6300 |
|
6301 |
* info-look.el: In scheme-mode symbol regexp, disallow backquote and |
6302 |
comma, so that it DTRT in macros. |
6303 |
|
6304 |
2004-02-27 Markus Rost <rost@mathematik.uni-bielefeld.de> |
6305 |
|
6306 |
* progmodes/sh-script.el (sh-shell-arg) |
6307 |
(sh-require-final-newline, sh-assignment-regexp, sh-builtins) |
6308 |
(sh-leading-keywords, sh-other-keywords): Fix custom type. |
6309 |
|
6310 |
2004-02-27 Dan Nicolaescu <dann@ics.uci.edu> |
6311 |
|
6312 |
* faces.el (face-spec-set-match-display): Add a new attribute, |
6313 |
`min-colors'. |
6314 |
(region, highlight, secondary-selection): Use `min-colors'. |
6315 |
|
6316 |
* custom.el (defface): Add documentation for `min-colors'. |
6317 |
|
6318 |
* font-lock.el (font-lock-comment-face, font-lock-string-face) |
6319 |
(font-lock-keyword-face, font-lock-function-name-face) |
6320 |
(font-lock-variable-name-face, font-lock-constant-face): |
6321 |
Use `min-colors'. |
6322 |
|
6323 |
* isearch.el (isearch, isearch-lazy-highlight-face): Use `min-colors'. |
6324 |
|
6325 |
2004-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
6326 |
|
6327 |
* progmodes/ebnf2ps.el: Doc fix. For compatibility with Emacs 20, |
6328 |
define assq-delete-all if it's not defined. |
6329 |
(ebnf-generate-region): Code fix. |
6330 |
|
6331 |
* printing.el: Doc fix. |
6332 |
(pr-version): New version number (6.7.2). |
6333 |
(pr-command): Return empty string if command is an empty string. |
6334 |
|
6335 |
2004-02-24 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
6336 |
|
6337 |
* progmodes/ebnf-abn.el: New file, implements an ABNF parser. |
6338 |
|
6339 |
* progmodes/ebnf2ps.el: Doc fix. Accept ABNF (Augmented BNF). New |
6340 |
arrow shapes: semi-up-hollow, semi-up-full, semi-down-hollow and |
6341 |
semi-down-full. Fix a bug on productions like test = {"test"}* | ( |
6342 |
"tt" ["test"] ). Reported by Markus Dreyer |
6343 |
<mdreyer@ix.urz.uni-heidelberg.de>. |
6344 |
(ebnf-version): New version number (4.0). |
6345 |
(ebnf-print-directory, ebnf-print-file, ebnf-spool-directory) |
6346 |
(ebnf-spool-file, ebnf-eps-directory, ebnf-eps-file) |
6347 |
(ebnf-delete-style): New commands. |
6348 |
(ebnf-directory, ebnf-file): New funs. |
6349 |
(ebnf-special-show-delimiter, ebnf-file-suffix-regexp) |
6350 |
(ebnf-production-name-p, ebnf-stop-on-error): New options. |
6351 |
(ebnf-syntax-alist): New var. |
6352 |
(ebnf-element-width): New fun replacing ebnf-list-width. |
6353 |
(ebnf-arrow-shape, ebnf-syntax): Custom fix. |
6354 |
(ebnf-style-custom-list, ebnf-style-database, ebnf-arrow-shape-alist) |
6355 |
(ebnf-prologue): Adjust vars. |
6356 |
(ebnf-setup, ebnf-insert-style, ebnf-merge-style, ebnf-apply-style) |
6357 |
(ebnf-reset-style, ebnf-push-style, ebnf-pop-style) |
6358 |
(ebnf-check-style-values, ebnf-generate-production) |
6359 |
(ebnf-generate-region, ebnf-production-dimension, ebnf-justify-list) |
6360 |
(ebnf-make-terminal1, ebnf-make-or-more1, ebnf-make-repeat) |
6361 |
(ebnf-token-repeat): Code fix. |
6362 |
|
6363 |
* progmodes/ebnf-yac.el: Doc fix. Handle Bison pragmas %nonassoc, |
6364 |
%right, %left and %prec. Suggested by Matthew K. Junker |
6365 |
<junker@alum.mit.edu>. |
6366 |
(ebnf-yac-definitions, ebnf-yac-lex): Code fix. |
6367 |
|
6368 |
* progmodes/ebnf-iso.el: Doc fix. |
6369 |
(ebnf-iso-token-table, ebnf-iso-non-terminal-chars): Adjust vars. |
6370 |
(ebnf-iso-lex): Code fix. |
6371 |
|
6372 |
* progmodes/ebnf-bnf.el: Doc fix. |
6373 |
(ebnf-bnf-lex): Code fix. |
6374 |
|
6375 |
* progmodes/ebnf-otz.el: Doc fix. |
6376 |
|
6377 |
2004-02-23 Luc Teirlinck <teirllm@auburn.edu> |
6378 |
|
6379 |
* abbrev.el (write-abbrev-file): Make argument optional. Doc fix. |
6380 |
(abbrev-prefix-mark): Doc fix. |
6381 |
|
6382 |
2004-02-23 Nick Roberts <nick@nick.uklinux.net> |
6383 |
|
6384 |
* gdb-ui.el (gud-watch): Load tooltip, if necessary. |
6385 |
(gdb-var-create-handler): Force speedbar-update-flag to be non-nil. |
6386 |
(gdb-var-delete): Make interactive (really). |
6387 |
(gdb-edit-value): Make non-interactive. |
6388 |
|
6389 |
* progmodes/gud.el (gud-speedbar-menu-items): |
6390 |
Add gdb-var-delete and, indirectly, gdb-edit-value. |
6391 |
(gud-install-speedbar-variables): Bind gdb-var-delete to "D". |
6392 |
(gud-speedbar-buttons): Remove gdb-var-delete from tag-line. |
6393 |
(gud-gdb-marker-filter): Add comment for annotations. |
6394 |
|
6395 |
2004-02-23 Glenn Morris <gmorris@ast.cam.ac.uk> |
6396 |
|
6397 |
* calendar/calendar.el (generate-calendar) |
6398 |
(calendar-read-date): Prevent display of BC calendars once more - |
6399 |
reverts 2003-10-01 change. |
6400 |
(generate-calendar-month): Doc fix. |
6401 |
|
6402 |
2004-02-03 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change) |
6403 |
|
6404 |
* calendar/diary-lib.el (fancy-diary-display): Don't rely on |
6405 |
return value of increment-calendar-month. |
6406 |
|
6407 |
2004-02-21 Stephen Compall <s11@member.fsf.org> |
6408 |
|
6409 |
* saveplace.el (save-place-forget-unreadable-files) |
6410 |
(save-place-save-skipped, save-place-skip-check-regexp): New vars. |
6411 |
(save-place-forget-unreadable-files): New function. |
6412 |
(save-place-alist-to-file): Use it to filter out files that are |
6413 |
no longer readable. |
6414 |
|
6415 |
* textmodes/texinfo.el (texinfo-insert-@item): Look for the |
6416 |
current Texinfo environment, using the same method as in |
6417 |
`texinfo-insert-@end', and insert a space rather than a newline if |
6418 |
point in a @table environment. |
6419 |
|
6420 |
2004-02-21 Juri Linkov <juri@jurta.org> |
6421 |
|
6422 |
* ffap.el (ffap-file-at-point): Try parent directories. |
6423 |
|
6424 |
2004-02-21 Klaus Zeitler <kzeitler@lucent.com> |
6425 |
|
6426 |
* vcursor.el (vcursor-modifiers): New defcustom. |
6427 |
(vcursor-cs-binding): Use vcursor-modifiers instead of a |
6428 |
hard-coded list. |
6429 |
|
6430 |
2004-02-21 Masatake YAMATO <jet@gyve.org> |
6431 |
|
6432 |
* play/animate.el (animate-birthday-present): Accept names other |
6433 |
than `Sarah', too. |
6434 |
|
6435 |
2004-02-21 Juri Linkov <juri@jurta.org> |
6436 |
|
6437 |
* startup.el: Remove table of command line arguments from the |
6438 |
Commentary section. |
6439 |
|
6440 |
2004-02-20 John Wiegley <johnw@newartisans.com> |
6441 |
|
6442 |
* eshell/em-pred.el (eshell-modifier-alist): Change the "eval |
6443 |
again" modifier from 'e' to 'E', since 'e' is also used by the |
6444 |
"file extension" modifier. |
6445 |
|
6446 |
2004-02-19 Luc Teirlinck <teirllm@auburn.edu> |
6447 |
|
6448 |
* help-fns.el (describe-categories): Doc fix. |
6449 |
|
6450 |
2003-02-19 Michael Kifer <kifer@cs.stonybrook.edu> |
6451 |
|
6452 |
* ediff-util.el (ediff-compute-custom-diffs-maybe): Avoid creating |
6453 |
temporary file for buffer already visiting one. This change makes |
6454 |
output likely to be directly usable by patch program. |
6455 |
Suggested by Adrian Aichner <adrian@xemacs.org> |
6456 |
|
6457 |
2004-02-20 Nick Roberts <nick@nick.uklinux.net> |
6458 |
|
6459 |
* gdb-ui.el (gdb-use-colon-colon-notation): Set default to nil for |
6460 |
case of variables defined in compound statements. |
6461 |
(gdb-setup-windows, gdb-source-info, gdb-source-info): |
6462 |
Simplify constructions using switch-to-buffer. |
6463 |
|
6464 |
2004-02-19 Simon Josefsson <jas@extundo.com> |
6465 |
|
6466 |
* play/morse.el: Fix typo. |
6467 |
(morse-code): Add @. |
6468 |
|
6469 |
2004-02-19 Glenn Morris <gmorris@ast.cam.ac.uk> |
6470 |
|
6471 |
* calendar/appt.el (appt-display-format): Change default to |
6472 |
'ignore, for backwards compatibility. |
6473 |
(appt-display-message): If appt-display-format is 'ignore, |
6474 |
respect old vars appt-msg-window and appt-visible. |
6475 |
(appt-activate): Don't depend on return value of cancel-timer. |
6476 |
|
6477 |
* calendar/calendar.el (calendar-holidays): Doc fix. |
6478 |
|
6479 |
* calendar/cal-coptic.el (coptic-prompt-for-date): |
6480 |
Use assoc-string instead of assoc-ignore-case. |
6481 |
* calendar/cal-french.el (calendar-goto-french-date): Ditto. |
6482 |
* calendar/cal-hebrew.el (calendar-goto-hebrew-date) |
6483 |
(mark-hebrew-diary-entries, list-yahrzeit-dates): Ditto. |
6484 |
* calendar/cal-islam.el (calendar-goto-islamic-date) |
6485 |
(mark-islamic-diary-entries): Ditto. |
6486 |
* calendar/cal-julian.el (calendar-goto-julian-date): Ditto. |
6487 |
* calendar/cal-mayan.el (calendar-read-mayan-haab-date) |
6488 |
(calendar-read-mayan-tzolkin-date): Ditto. |
6489 |
* calendar/calendar.el (calendar-read-date): Ditto. |
6490 |
* calendar/diary-lib.el (mark-diary-entries): Ditto. |
6491 |
|
6492 |
2004-02-18 Markus Rost <rost@mathematik.uni-bielefeld.de> |
6493 |
|
6494 |
* progmodes/executable.el (executable-command-find-posix-p): |
6495 |
Fix choice of the directory. |
6496 |
|
6497 |
2004-02-17 Luc Teirlinck <teirllm@auburn.edu> |
6498 |
|
6499 |
* simple.el (interprogram-cut-function) |
6500 |
(interprogram-paste-function, kill-new, kill-append): |
6501 |
Doc fixes. |
6502 |
(kill-region): Make it return nil. Doc fix. |
6503 |
(yank-pop): Make its argument optional. |
6504 |
(yank): Make ARG `-' equivalent to `-1'. |
6505 |
|
6506 |
2004-02-17 Eli Zaretskii <eliz@gnu.org> |
6507 |
|
6508 |
* mail/rmail.el (rmail-get-new-mail): Don't reference |
6509 |
rmail-use-spam-filter if rmail-spam-filter is not loaded. |
6510 |
|
6511 |
2004-02-16 Luc Teirlinck <teirllm@auburn.edu> |
6512 |
|
6513 |
* autorevert.el (auto-revert-buffer-p): Only revert dired buffers |
6514 |
if one of global-auto-revert-non-file-buffers or autorevert-mode |
6515 |
is non-nil. |
6516 |
|
6517 |
2004-02-16 Eli Zaretskii <eliz@gnu.org> |
6518 |
|
6519 |
* subr.el (delete-dups): A better implementation from Karl Heuer |
6520 |
<kwzh@gnu.org>. |
6521 |
|
6522 |
2004-02-16 Matt Hodges <matt@stchem.bham.ac.uk> (tiny change) |
6523 |
|
6524 |
* net/telnet.el (telnet-interrupt-subjob): Move doc string to the |
6525 |
correct place. |
6526 |
* progmodes/icon.el (icon-indent-command): Ditto. |
6527 |
* textmodes/paragraphs.el (repunctuate-sentences): Ditto. |
6528 |
|
6529 |
2004-02-16 Eli Zaretskii <eliz@gnu.org> |
6530 |
|
6531 |
* progmodes/grep.el (grep-compute-defaults): Undo change from |
6532 |
2004-01-29: don't use executable-command-find-posix-p. |
6533 |
|
6534 |
2004-02-16 Richard Sharman <rsharman@pobox.com> |
6535 |
|
6536 |
* hilit-chg.el: Use require instead of eval-and-compile. |
6537 |
(highlight-compare-buffers): New function. |
6538 |
|
6539 |
2004-02-16 John Basrai <jbasrai@comcast.net> (tiny change) |
6540 |
|
6541 |
* man.el (Man-fontify-manpage): Render section headings in |
6542 |
`Man-overstrike-face' even when overstrike was not used by man |
6543 |
formatter for section headings. |
6544 |
|
6545 |
2004-02-16 Eli Tziperman <eli@deas.harvard.edu> |
6546 |
|
6547 |
* rmail-spam-filter.el: (vm-use-spam-filter) |
6548 |
(rsf-min-region-length-added-to-spam-list): New variables. |
6549 |
(rsf-bbdb-auto-delete-spam-bbdb-entries): Rename from |
6550 |
rmail-bbdb-auto-delete-spam-entries. Add cc: to recipients for |
6551 |
spam testing. Don't delete spam message if automatic deletion |
6552 |
after output via variable rmail-delete-after-output is turned on. |
6553 |
(rsf-bbdb-dont-create-entries-for-deleted-messages): Rename from |
6554 |
rsf-bbdb-dont-create-entries-for-spam. |
6555 |
(check-field): New function, extracted from code in |
6556 |
rmail-spam-filter to ease addition of header fields like content-type. |
6557 |
(message-content-type): New variable to check the content-type: |
6558 |
field added, also in defcustom of rsf-definitions-alist. |
6559 |
(rmail-spam-filter): Replace repeated test code for header fields |
6560 |
by calls to check-field; change the call to |
6561 |
rmail-output-to-rmail-file such that rmail-current-message stays |
6562 |
the same to avoid wrong deletion of unseen flags. |
6563 |
(rsf-add-contents-type): New function to convert old format |
6564 |
of rmail-spam-definitions-alist into new one. |
6565 |
Change prefixes of all variables and functions from |
6566 |
rmail-spam-filter- or spam-filter- or rmail-spam- to rsf-. |
6567 |
|
6568 |
2004-02-16 Eli Zaretskii <eliz@gnu.org> |
6569 |
|
6570 |
* loadhist.el (unload-hook-features-list): New defvar. |
6571 |
|
6572 |
2004-02-16 Dave Love <fx@gnu.org> |
6573 |
|
6574 |
* loadhist.el (unload-feature): Doc fix. Rename flist to |
6575 |
unload-hook-features-list. |
6576 |
|
6577 |
2004-02-16 Jay Belanger <belanger@truman.edu> (tiny change) |
6578 |
|
6579 |
* calc/calc-embed.el (calc-do-embedded-activate): Add autoload |
6580 |
cookie. Don't check if we are looking-at open-formula. |
6581 |
|
6582 |
2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change) |
6583 |
|
6584 |
* subr.el (match-string-no-properties): Use substring-no-properties. |
6585 |
|
6586 |
2004-02-16 Eli Zaretskii <eliz@gnu.org> |
6587 |
|
6588 |
* emacs-lisp/rx.el (rx-check, rx-check-any, rx-check-not) |
6589 |
(rx-repeat, rx-check-backref, rx-syntax, rx-to-string): |
6590 |
Use lower-case "rx" in all error message. |
6591 |
|
6592 |
2004-02-16 Dave Love <fx@gnu.org> |
6593 |
|
6594 |
* emacs-lisp/rx.el (rx-or): Put group around result. |
6595 |
(rx-constituents): Add backref. |
6596 |
(rx-syntax): Add string-delimiter, comment-delimiter. |
6597 |
(rx-categories): Add combining-diacritic. |
6598 |
(rx-check-not, rx-greedy, rx): Doc fix. |
6599 |
(rx-backref, rx-check-backref): New. |
6600 |
|
6601 |
2004-02-16 Jesper Harder <harder@ifa.au.dk> |
6602 |
|
6603 |
* newcomment.el (uncomment-region): Allow eob as comment end. |
6604 |
|
6605 |
2004-02-16 Jari Aalto <jari.aalto@poboxes.com> |
6606 |
|
6607 |
* filecache.el: All message and error commands now use prefix |
6608 |
"Filecache:" to make it easy to read *Messages* buffer. |
6609 |
|
6610 |
2004-02-16 Jari Aalto <jari.aalto@poboxes.com> |
6611 |
|
6612 |
* autorevert.el: Add support to detect changed dired and VC buffers. |
6613 |
(auto-revert-active-p, auto-revert-list-diff) |
6614 |
(auto-revert-dired-file-list, auto-revert-dired-changed-p) |
6615 |
(auto-revert-handler, auto-revert-active-p): New functions. |
6616 |
(auto-revert-buffers): Move revert logic to `auto-revert-handler' |
6617 |
and `auto-revert-active-p'. |
6618 |
(eval-when-compile): Defvar dired-directory and vc-mode. |
6619 |
(auto-revert-vc-cvs-file-version, auto-revert-vc-buffer-p) |
6620 |
(auto-revert-handler-vc): New functions. |
6621 |
|
6622 |
2004-02-16 Alfred M. Szmidt <ams@kemisten.nu> (tiny change) |
6623 |
|
6624 |
* progmodes/compile.el (compilation-directory): New defvar. |
6625 |
(compile): Save current directory in compilation-directory. |
6626 |
(recompile): Bind default-directory to compilation-directory if |
6627 |
that is non-nil. |
6628 |
|
6629 |
2004-02-16 Dave Love <fx@gnu.org> |
6630 |
|
6631 |
* newcomment.el (comment-insert-comment-function) |
6632 |
(comment-region-function, uncomment-region-function): New. |
6633 |
(comment-indent): Use comment-insert-comment-function. |
6634 |
(uncomment-region): Use uncomment-region-function. |
6635 |
(comment-region): Use comment-region-function. |
6636 |
|
6637 |
* emacs-lisp/rx.el (rx-not): Bind case-fold-search to nil. |
6638 |
|
6639 |
2004-02-16 Richard Stallman <rms@gnu.org> |
6640 |
|
6641 |
* Makefile.in (TAGS, TAGS-LISP): Filter out of `els' only |
6642 |
loaddefs* and ldefs-boot*. |
6643 |
|
6644 |
2004-02-16 Eli Zaretskii <eliz@gnu.org> |
6645 |
|
6646 |
* mail/mail-utils.el (rmail-dont-reply-to): Anchor user login name |
6647 |
and email address at the beginning and end of the address. |
6648 |
|
6649 |
* mail/rmail.el (rmail-default-dont-reply-to-names): Make "info-" |
6650 |
anchored at the beginning of the email address. |
6651 |
|
6652 |
2004-02-16 TAKAI Kousuke <tak@kmc.gr.jp> (tiny change) |
6653 |
|
6654 |
* international/ccl.el (ccl-compile-write): Pass `left' to |
6655 |
ccl-embed-code to generate correct code of write-expr-register. |
6656 |
|
6657 |
2004-02-15 Dan Nicolaescu <dann@ics.uci.edu> (tiny change) |
6658 |
|
6659 |
* progmodes/grep.el (grep-compute-defaults): Fix typos. |
6660 |
|
6661 |
2004-02-15 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
6662 |
|
6663 |
* x-dnd.el: Mention support for Motif in commentary. |
6664 |
(x-dnd-handle-drag-n-drop-event): Ditto. |
6665 |
|
6666 |
2004-02-14 Jonathan Yavner <jyavner@member.fsf.org> |
6667 |
|
6668 |
* ses.el: Use "ses--" prefixes for buffer-local variables. |
6669 |
Use (point-min) instead of 1, even when we know the buffer |
6670 |
is unnarrowed. |
6671 |
(ses-build-load-map): Delete. Distribute its content to defconst's for |
6672 |
the three maps. |
6673 |
(ses-menu, ses-header-line-menu): New menus. |
6674 |
(ses-mode-map): Use them. |
6675 |
(ses-read-number) New fun. Duplicates code from interactive "N" spec. |
6676 |
|
6677 |
2004-02-14 Martin Stjernholm <bug-cc-mode@gnu.org> |
6678 |
|
6679 |
* Makefile.in: Fix the CC Mode recompile kludge so it works |
6680 |
when building in a different directory. |
6681 |
|
6682 |
2004-02-13 Luc Teirlinck <teirllm@auburn.edu> |
6683 |
|
6684 |
* simple.el (kill-new): Put yank-handler property on the entire string. |
6685 |
|
6686 |
2004-02-11 Stefan Monnier <monnier@iro.umontreal.ca> |
6687 |
|
6688 |
* diff.el: Don't use compile any more, use diff-mode instead. |
6689 |
(diff-regexp-alist, diff-old-file, diff-new-file) |
6690 |
(diff-parse-differences, diff-process-setup): Remove. |
6691 |
(diff-sentinel): New fun. |
6692 |
(diff): Use it. Run the process ourselves. |
6693 |
Use diff-mode for the rest of the processing. |
6694 |
|
6695 |
* diff.el (diff): Simplify code handling `switch'. |
6696 |
|
6697 |
2004-02-11 Stefan Monnier <monnier@iro.umontreal.ca> |
6698 |
|
6699 |
* pcvs-defs.el (cvs-menu): Add `tag'. |
6700 |
|
6701 |
2004-02-11 Luc Teirlinck <teirllm@auburn.edu> |
6702 |
|
6703 |
* simple.el (kill-append): Doc fix. |
6704 |
|
6705 |
* emacs-lisp/lisp-mode.el (lisp-mode-variables): |
6706 |
Adapt outline-regexp to the new conventions for commenting out code. |
6707 |
|
6708 |
2004-02-11 John Paul Wallington <jpw@gnu.org> |
6709 |
|
6710 |
* mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo. |
6711 |
|
6712 |
2004-02-10 Stefan Monnier <monnier@iro.umontreal.ca> |
6713 |
|
6714 |
* diff.el (diff-switches): New fun. |
6715 |
(diff, diff-backup): Use it. |
6716 |
(diff): Clean up the args construction. Use backquote. |
6717 |
Use listp instead of consp to avoid putting a nil arg. |
6718 |
(diff): Add a revert-buffer function. |
6719 |
|
6720 |
2004-02-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
6721 |
|
6722 |
* x-dnd.el (x-dnd-types-alist): Add COMPOUND_TEXT, FILE_NAME |
6723 |
handled by x-dnd-handle-file-name. |
6724 |
(x-dnd-known-types): Add COMPOUND_TEXT. |
6725 |
(x-dnd-init-frame): Call x-dnd-init-motif-for-frame. |
6726 |
(x-dnd-get-state-cons-for-frame): Must do copy-sequence on |
6727 |
x-dnd-empty-state. |
6728 |
(x-dnd-forget-drop): Ditto. |
6729 |
(x-dnd-save-state): Add optional parameter extra-data (for Motif). |
6730 |
(x-dnd-handle-one-url): Return private when inserting text. |
6731 |
(x-dnd-insert-ctext): New function. |
6732 |
(x-dnd-handle-file-name): New function for FILE_NAME. |
6733 |
(x-dnd-handle-drag-n-drop-event): Add Motif, remove call to error. |
6734 |
(x-dnd-init-motif-for-frame, x-dnd-get-motif-value) |
6735 |
(x-dnd-motif-value-to-list, x-dnd-handle-motif): New functions. |
6736 |
|
6737 |
2004-02-10 Kenichi Handa <handa@m17n.org> |
6738 |
|
6739 |
* term/x-win.el (x-select-utf8-or-ctext): Use compare-strings |
6740 |
instead of while loop. |
6741 |
|
6742 |
2004-02-10 Miles Bader <miles@gnu.org> |
6743 |
|
6744 |
* emacs-lisp/macroexp.el: New file, implements `macroexpand-all'. |
6745 |
|
6746 |
2004-02-09 Kenichi Handa <handa@m17n.org> |
6747 |
|
6748 |
* tar-mode.el (tar-extract): Fix for the case that a file doesn't |
6749 |
have end-of-line. |
6750 |
|
6751 |
2004-02-09 Martin Stjernholm <bug-cc-mode@gnu.org> |
6752 |
|
6753 |
* Makefile.in: Added extra dependencies in the recompile target |
6754 |
needed to cope with the compile time macro expansions in CC Mode. |
6755 |
|
6756 |
2004-02-09 Kim F. Storm <storm@cua.dk> |
6757 |
|
6758 |
* fringe.el (no-fringe-bitmap, undef-fringe-bitmap) |
6759 |
(left-truncation-fringe-bitmap, right-truncation-fringe-bitmap) |
6760 |
(up-arrow-fringe-bitmap, down-arrow-fringe-bitmap) |
6761 |
(continued-line-fringe-bitmap, continuation-line-fringe-bitmap) |
6762 |
(overlay-arrow-fringe-bitmap, top-left-angle-fringe-bitmap) |
6763 |
(top-right-angle-fringe-bitmap, bottom-left-angle-fringe-bitmap) |
6764 |
(bottom-right-angle-fringe-bitmap, left-bracket-fringe-bitmap) |
6765 |
(right-bracket-fringe-bitmap, filled-box-cursor-fringe-bitmap) |
6766 |
(hollow-box-cursor-fringe-bitmap, hollow-square-fringe-bitmap) |
6767 |
(bar-cursor-fringe-bitmap, hbar-cursor-fringe-bitmap) |
6768 |
(empty-line-fringe-bitmap): Define standard fringe bitmaps id's. |
6769 |
|
6770 |
2004-02-08 Stefan Monnier <monnier@iro.umontreal.ca> |
6771 |
|
6772 |
* window.el (window-safely-shrinkable-p): Don't change the buffer-list. |
6773 |
Don't allow shrink if there's a window on our right. |
6774 |
|
6775 |
* progmodes/prolog.el (prolog-program-name): Use gprolog if available. |
6776 |
(prolog-mode-syntax-table, prolog-mode-abbrev-table, prolog-mode-map): |
6777 |
Bring together declaration and initialization. |
6778 |
(prolog-mode-variables): Don't set the syntax table. |
6779 |
Don't set paragraph-start and comment-indent-function. |
6780 |
Add /*..*/ to the comment regexps. |
6781 |
(prolog-mode-commands): Remove. Do it during init of prolog-mode-map. |
6782 |
(prolog-mode-map): Don't bind TAB. |
6783 |
(prolog-mode): Set the syntax table. |
6784 |
(prolog-comment-indent): Remove. |
6785 |
(inferior-prolog-mode-map): Initialize in the declaration. |
6786 |
(inferior-prolog-mode-syntax-table) |
6787 |
(inferior-prolog-mode-abbrev-table): New vars. |
6788 |
(inferior-prolog-mode): Derive from comint-mode. |
6789 |
(run-prolog): Avoid switch-to-buffer which can fail in dedicated and |
6790 |
minibuffer windows. |
6791 |
|
6792 |
* progmodes/grep.el (grep-regexp-alist): Allow :, \t and ( |
6793 |
in file names, as long as it is unabmiguous. |
6794 |
|
6795 |
2004-02-08 Andreas Schwab <schwab@suse.de> |
6796 |
|
6797 |
* textmodes/reftex-toc.el |
6798 |
(reftex-toc-load-all-files-for-promotion): Remove useless use of |
6799 |
format. Doc fix. |
6800 |
|
6801 |
* textmodes/refer.el (refer-find-entry-internal): Remove extra |
6802 |
format string arguments. |
6803 |
|
6804 |
* tar-mode.el (tar-parse-octal-integer-safe): Add missing format |
6805 |
string argument. |
6806 |
|
6807 |
* progmodes/xscheme.el (verify-xscheme-buffer): Fix format strings. |
6808 |
|
6809 |
* play/zone.el (zone-call): Fix format string. |
6810 |
|
6811 |
* net/webjump.el (webjump-builtin): Add missing format string argument. |
6812 |
|
6813 |
* midnight.el (midnight-delay-set): Remove extra format string argument. |
6814 |
|
6815 |
* mail/rmail.el (rmail-get-new-mail): Remove useless use of format. |
6816 |
|
6817 |
* hexl.el (hexl-insert-char): Add missing format string argument. |
6818 |
|
6819 |
* format.el (format-decode): Fix format string. |
6820 |
|
6821 |
* emulation/vi.el (vi-mode): Remove extra format string argument. |
6822 |
(vi-repeat-last-search): Likewise. |
6823 |
(vi-reverse-last-search): Likewise. |
6824 |
(vi-goto-mark): Likewise. |
6825 |
(vi-reverse-last-find-char): Likewise. |
6826 |
(vi-repeat-last-find-char): Likewise. |
6827 |
(vi-locate-def): Likewise. |
6828 |
|
6829 |
* emacs-lisp/lisp-mnt.el (lm-verify): Remove useless use of format. |
6830 |
|
6831 |
* ediff-util.el (ediff-toggle-read-only): Remove extra format |
6832 |
string argument. |
6833 |
(ediff-toggle-regexp-match): Likewise. |
6834 |
|
6835 |
* dired-aux.el (dired-do-query-replace-regexp): Add missing |
6836 |
format string argument. |
6837 |
|
6838 |
* calc/calc-map.el (calc-get-operator): Remove extra format |
6839 |
string argument. |
6840 |
|
6841 |
* calc/calc-forms.el (calc-convert-time-zones): Fix format string. |
6842 |
|
6843 |
* calc/calc-ext.el (calc-do-prefix-help): Remove extra format |
6844 |
string argument. |
6845 |
|
6846 |
* eshell/esh-mode.el (eshell-send-invisible): Fix format string. |
6847 |
|
6848 |
* eshell/em-hist.el (eshell-hist-word-reference): Fix format string. |
6849 |
|
6850 |
* emulation/viper-ex.el (ex-mark): Remove extra format string argument. |
6851 |
|
6852 |
* emacs-lisp/cl-macs.el (defstruct): Remove extra format string arg. |
6853 |
(cl-struct-setf-expander): Likewise. |
6854 |
|
6855 |
* vc.el (with-vc-file): Fix unsafe uses of error. |
6856 |
(vc-cancel-version): Likewise. |
6857 |
|
6858 |
2004-02-08 Jan Nieuwenhuizen <jan.nieuwenhuizen@aspiratie.nl> (tiny change) |
6859 |
|
6860 |
* progmodes/gud.el (gud-jdb-marker-filter): Add period as optional |
6861 |
thousands separator; fixes <class>:<line-number> regexp for |
6862 |
non-english locales. |
6863 |
|
6864 |
2004-02-08 Andreas Schwab <schwab@suse.de> |
6865 |
|
6866 |
* view.el (view-mode-enable): Revert previous change. |
6867 |
|
6868 |
2004-02-07 Kim F. Storm <storm@cua.dk> |
6869 |
|
6870 |
* simple.el (line-number-at-pos): Rename from line-at-pos. |
6871 |
Uses changed (what-line and vc-annotate-warp-version). |
6872 |
|
6873 |
2004-02-06 Stefan Monnier <monnier@iro.umontreal.ca> |
6874 |
|
6875 |
* diff-mode.el (diff-file-regexp-alist, diff-error-regexp-alist) |
6876 |
(diff-mode): Remove aborted attempt at support for compile.el. |
6877 |
(diff-mode, diff-minor-mode): Avoid obsolete write-contents-hooks. |
6878 |
|
6879 |
2004-02-06 Andreas Schwab <schwab@suse.de> |
6880 |
|
6881 |
* view.el (view-mode-enable): Add view-mode-map to |
6882 |
minor-mode-overriding-map-alist. |
6883 |
|
6884 |
2004-02-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
6885 |
|
6886 |
* x-dnd.el (x-dnd-get-local-file-name): Fix byte compiler warning |
6887 |
|
6888 |
2004-02-04 Stefan Monnier <monnier@iro.umontreal.ca> |
6889 |
|
6890 |
* progmodes/cperl-mode.el (cperl-fill-paragraph): Call fill-paragraph |
6891 |
with point inside rather than after the paragraph. |
6892 |
|
6893 |
2004-02-04 Sam Steingold <sds@gnu.org> |
6894 |
|
6895 |
* mail/smtpmail.el (smtpmail-try-auth-methods): |
6896 |
Do not try authentication when no mechanism is available. |
6897 |
Pass port-name as defaultport to `netrc-machine'. |
6898 |
|
6899 |
2004-02-04 Stephen Eglen <stephen@gnu.org> |
6900 |
|
6901 |
* iswitchb.el (iswitchb-minibuffer-setup-hook): Update doc string |
6902 |
to show how minibuffer height can be constrained. |
6903 |
|
6904 |
2004-02-04 John Paul Wallington <jpw@gnu.org> |
6905 |
|
6906 |
* files.el (auto-mode-alist): Fix .scm, .stk, .ss, .sch entry. |
6907 |
|
6908 |
2004-02-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
6909 |
|
6910 |
* x-dnd.el: New file for drag and drop. |
6911 |
|
6912 |
* term/x-win.el: require x-dnd, set after-make-frame-functions |
6913 |
to x-dnd-init-frame, let x-dnd-handle-drag-n-drop-event handle |
6914 |
drag-n-drop event. |
6915 |
|
6916 |
* dired.el (dired-dnd-test-function, dired-dnd-popup-notice) |
6917 |
(dired-dnd-do-ask-action, dired-dnd-handle-local-file) |
6918 |
(dired-dnd-handle-file): New functions for drag and drop support. |
6919 |
(dired-mode): Initialize drag and drop if x-dnd present. |
6920 |
|
6921 |
2004-02-02 Stefan Monnier <monnier@iro.umontreal.ca> |
6922 |
|
6923 |
* progmodes/cperl-mode.el (cperl-mode-map, cperl-do-auto-fill) |
6924 |
(cperl-menu): Use fill-paragraph, not cperl-fill-paragraph. |
6925 |
(cperl-mode): Set fill-paragraph-function. |
6926 |
(cperl-fill-paragraph): Make it non-interactive. |
6927 |
|
6928 |
2004-02-02 Benjamin Rutt <brutt@bloomington.in.us> |
6929 |
|
6930 |
* diff-mode.el (diff-mode-shared-map): Bind q to `quit-window'. |
6931 |
|
6932 |
2004-02-02 David Kastrup <dak@gnu.org> |
6933 |
|
6934 |
* replace.el (perform-replace): Allow 'literal argument in |
6935 |
regexp-flag to indicate literal replacement. |
6936 |
(query-replace-regexp-eval): Use it. |
6937 |
|
6938 |
2004-02-01 Andreas Schwab <schwab@suse.de> |
6939 |
|
6940 |
* progmodes/executable.el (executable-command-find-posix-p): Doc fix. |
6941 |
|
6942 |
2004-02-01 Stephen Eglen <stephen@gnu.org> |
6943 |
|
6944 |
* info-look.el: Add support for maxima-mode. Update commentary |
6945 |
because info-lookup-symbol is now bound to C-h S. |
6946 |
|
6947 |
2004-01-31 Luc Teirlinck <teirllm@auburn.edu> |
6948 |
|
6949 |
* simple.el (edit-and-eval-command): Bind print-level and |
6950 |
minibuffer-history-sexp-flag around call to read-from-minibuffer. |
6951 |
Correct initial position in command-history. |
6952 |
|
6953 |
2004-01-30 Luc Teirlinck <teirllm@auburn.edu> |
6954 |
|
6955 |
* files.el (read-directory-name): Adapt the docstring to recent |
6956 |
change in Fread_file_name. |
6957 |
|
6958 |
2004-01-30 Jonathan Yavner <jyavner@member.fsf.org> |
6959 |
|
6960 |
* ses.el (ses-print-cell): If print format too wide for column |
6961 |
width, truncate decimal places if that helps to avoid "#####" fill. |
6962 |
* ses.el (ses-initial-column-width): Revert previous change. |
6963 |
|
6964 |
2004-01-29 Stefan Monnier <monnier@iro.umontreal.ca> |
6965 |
|
6966 |
* jit-lock.el (jit-lock-context-time, jit-lock-context-timer): New var. |
6967 |
(with-buffer-unmodified, with-buffer-prepared-for-jit-lock): |
6968 |
Add edebug info. |
6969 |
(jit-lock-mode): Setup/cancel the new timer. |
6970 |
(jit-lock-context-fontify): New fun. Extracted from |
6971 |
context fontification code of jit-lock-stealth-fontify. |
6972 |
(jit-lock-stealth-fontify): Don't do context fontification any more. |
6973 |
|
6974 |
* jit-lock.el (jit-lock-stealth-fontify): Allow quit. |
6975 |
(jit-lock-fontify-now): Handle the `quit' case. |
6976 |
(jit-lock-contextually): Rename from jit-lock-defer-contextually. |
6977 |
|
6978 |
2004-01-29 Jari Aalto <jari.aalto@poboxes.com> |
6979 |
|
6980 |
* progmodes/executable.el (executable-command-find-posix-p): |
6981 |
New. Check if find handles arguments Posix-style. |
6982 |
|
6983 |
* progmodes/grep.el (grep-compute-defaults): |
6984 |
Use executable-command-find-posix-p. |
6985 |
(grep-find): Check `grep-find-command'. |
6986 |
|
6987 |
* filecache.el (file-cache-find-posix-p): Delete. |
6988 |
(file-cache-add-directory-using-find): |
6989 |
Use `executable-command-find-posix-p'. |
6990 |
|
6991 |
2004-01-29 Dave Love <fx@gnu.org> |
6992 |
|
6993 |
* emacs-lisp/lisp.el (beginning-of-defun-raw, end-of-defun): |
6994 |
Iterate the hook function if arg is given. |
6995 |
(mark-defun, narrow-to-defun): Change order of finding the limits. |
6996 |
|
6997 |
* emacs-lisp/bytecomp.el (byte-compile-compatibility): Doc fix. |
6998 |
(byte-compile-format-warn): New. |
6999 |
(byte-compile-callargs-warn): Use it. |
7000 |
(Format, message, error): Add byte-compile-format-like property. |
7001 |
(byte-compile-maybe-guarded): New. |
7002 |
(byte-compile-if, byte-compile-cond): Use it. |
7003 |
(byte-compile-lambda): Compile interactive forms, |
7004 |
just to make warnings about them. |
7005 |
|
7006 |
2004-01-29 Jonathan Yavner <jyavner@member.fsf.org> |
7007 |
|
7008 |
* ses.el (ses-initial-column-width): Increase to 14, so it will |
7009 |
work well with the default printer of "%.7g" for extreme values |
7010 |
like "-1.234567e+07". |
7011 |
|
7012 |
2004-01-29 Kenichi Handa <handa@m17n.org> |
7013 |
|
7014 |
* term/x-win.el (x-selection-value): Optimize for ASCII only case. |
7015 |
|
7016 |
2004-01-28 Peter 'Luna' Runestig <peter@runestig.com> |
7017 |
|
7018 |
* dos-w32.el: Added support for the `default-printer-name' function. |
7019 |
|
7020 |
2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca> |
7021 |
|
7022 |
* server.el (server-socket-name): Don't use the hostname in the |
7023 |
socket name since /tmp is local to the host anyway. |
7024 |
|
7025 |
* emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Use a more |
7026 |
robust check of widening and fix var-naming. |
7027 |
|
7028 |
2004-01-27 Eli Tziperman <eli@deas.harvard.edu> |
7029 |
|
7030 |
* rmail-spam-filter.el: Change rmail-spam-filter- or spam-filter- |
7031 |
or rmail-spam- to rsf- in all function and variable names. |
7032 |
(rsf-min-region-to-spam-list): New variable. |
7033 |
(rsf-bbdb-auto-delete-spam-entries): Rename from |
7034 |
rmail-bbdb-auto-delete-spam-bbdb-entries. The cc: field is |
7035 |
scanned together with the recipients field for spam testing; Don't |
7036 |
delete spam message if rmail-delete-after-output is non-nil; |
7037 |
(rsf-check-field): New function, extracted from code in |
7038 |
rmail-spam-filter to ease addition of header fields like |
7039 |
content-type:; |
7040 |
(message-content-type): New variable. The content-type: field was |
7041 |
added also in defcustom of rsf-definitions-alist; |
7042 |
(rmail-spam-filter): Replace repeated test code for header fields |
7043 |
by calls to check-field; change the call to |
7044 |
rmail-output-to-rmail-file such that rmail-current-message stays |
7045 |
the same to avoid wrong deletion of unseen flags. |
7046 |
(rmail-use-spam-filter): Add autoload cookie. |
7047 |
|
7048 |
2004-01-27 Jari Aalto <jari.aalto@poboxes.com> |
7049 |
|
7050 |
* filecache.el (file-cache-find-posix-p): New function. Detect Cygwin. |
7051 |
(file-cache-add-directory-using-find): Add Cygwin support. |
7052 |
(file-cache-find-command-posix-flag): New user variable. |
7053 |
|
7054 |
* filecache.el (file-cache-add-directory): Check for |
7055 |
directories an remove them from dir-files. |
7056 |
|
7057 |
2004-01-27 Richard M. Stallman <rms@gnu.org> |
7058 |
|
7059 |
* man.el (Man-fontify-manpage): Clean up message. |
7060 |
|
7061 |
2004-01-27 Kenichi Handa <handa@m17n.org> |
7062 |
|
7063 |
* textmodes/paragraphs.el (sentence-end-without-space): New variable. |
7064 |
(sentence-end): Define using sentence-end-without-space. |
7065 |
|
7066 |
* textmodes/fill.el (fill-delete-newlines): Don't add a space if |
7067 |
a sentence ends with one of a character in sentence-end-without-space. |
7068 |
|
7069 |
2004-01-26 Stefan Monnier <monnier@iro.umontreal.ca> |
7070 |
|
7071 |
* font-lock.el (font-lock): Add jit-lock as explicit group member. |
7072 |
(jit-lock): Group declaration moved to jit-lock.el. |
7073 |
(toplevel): Don't explicitly require jit-lock, since it's autoloaded |
7074 |
when necessary. |
7075 |
|
7076 |
* jit-lock.el (jit-lock): Move group declaration from font-lock.el. |
7077 |
(jit-lock-context-unfontify-pos): Rename from |
7078 |
jit-lock-first-unfontify-pos. |
7079 |
(jit-lock-defer-buffers): Rename from jit-lock-buffers. |
7080 |
|
7081 |
2004-01-25 Glenn Morris <gmorris@ast.cam.ac.uk> |
7082 |
|
7083 |
* progmodes/fortran.el (fortran-break-before-delimiters): Doc fix. |
7084 |
(fortran-break-delimiters-re, fortran-no-break-re): New consts. |
7085 |
(fortran-fill): When filling a string, adjust re-search-backward |
7086 |
argument for special case of string just on fill-column. |
7087 |
When filling non-string, allow one extra char if |
7088 |
fortran-break-before-delimiters is non-nil. |
7089 |
Suggested by Michael Hagemann <michael.hagemann@unibas.ch>. |
7090 |
Use fortran-break-delimiters-re and fortran-no-break-re to |
7091 |
correctly handle cases such as "**". |
7092 |
|
7093 |
* progmodes/f90.el (f90-break-delimiters): Doc fix. |
7094 |
(f90-no-break-re): Add some extra tokens. Doc fix. |
7095 |
|
7096 |
2004-01-24 Thien-Thi Nguyen <ttn@gnu.org> |
7097 |
|
7098 |
* mail/rmail-spam-filter.el: |
7099 |
Use two semicolons as Commentary line prefix. |
7100 |
Add ";;; Code:" stylized comment. |
7101 |
Delete end-of-line whitespace. |
7102 |
Wrap (require 'cl) with `eval-when-compile'. |
7103 |
|
7104 |
2004-01-23 Benjamin Rutt <brutt@bloomington.in.us> |
7105 |
|
7106 |
* vc.el (vc-annotate): Fix improper use of `make-local-variable' |
7107 |
at the top level of vc.el. |
7108 |
|
7109 |
2004-01-23 Andre Spiegel <spiegel@gnu.org> |
7110 |
|
7111 |
* vc.el (vc-current-line): Function removed. This is now done by |
7112 |
the new function line-at-pos in simple.el. |
7113 |
(vc-annotate-warp-version): Use line-at-pos instead of |
7114 |
vc-current-line. |
7115 |
|
7116 |
2004-01-22 Kim F. Storm <storm@cua.dk> |
7117 |
|
7118 |
* simple.el (line-at-pos): New defun. |
7119 |
(what-line): Use it. Optimize by only counting lines in narrowed |
7120 |
region once. |
7121 |
|
7122 |
2004-01-22 Kenichi Handa <handa@m17n.org> |
7123 |
|
7124 |
* language/cyrillic.el (ccl-encode-windows-1251-font): Rearrange code |
7125 |
point (register r1) only for charset mule-unicode-0100-24ff. |
7126 |
|
7127 |
2004-01-21 Markus Rost <rost@mathematik.uni-bielefeld.de> |
7128 |
|
7129 |
* mail/rmail.el (rmail-convert-to-babyl-format): Avoid deleting |
7130 |
trailing white space and ensure a final newline. |
7131 |
|
7132 |
* mail/rmail-spam-filter.el (rmail-use-spam-filter): |
7133 |
Add autoload cookie. |
7134 |
|
7135 |
2004-01-21 Benjamin Rutt <brutt@bloomington.in.us> |
7136 |
|
7137 |
* vc.el (vc-annotate-mode): Inherit from fundamental-mode and |
7138 |
activate view-mode explicitly. |
7139 |
|
7140 |
2004-01-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
7141 |
|
7142 |
* term/x-win.el: Call menu-bar-enable-clipboard and make Paste |
7143 |
use clipboard first. |
7144 |
|
7145 |
2004-01-20 Stefan Monnier <monnier@iro.umontreal.ca> |
7146 |
|
7147 |
* vc-mcvs.el (vc-mcvs-mode-line-string): Remove. Does not work. |
7148 |
(vc-mcvs-workfile-version): Manually macro expand vc-mcvs-cvs. |
7149 |
(vc-mcvs-cvs): Remove. |
7150 |
(vc-mcvs-command): Remove use of assert. |
7151 |
|
7152 |
* outline.el (outline-insert-heading): Tighten up match. |
7153 |
(outline-demote, outline-move-subtree-down): Don't assume anything |
7154 |
about outline-regexp. |
7155 |
|
7156 |
* textmodes/texinfo.el (texinfo-mode): Remove ^ from outline-regexp. |
7157 |
(texinfo-show-structure): Explicitly add ^, and simplify. |
7158 |
|
7159 |
2004-01-20 Glenn Morris <gmorris@ast.cam.ac.uk> |
7160 |
|
7161 |
* calendar/appt.el (appt-check): Restore usage of |
7162 |
appt-issue-message deleted in previous change. |
7163 |
(top-level): Activate package when loaded (needed for backwards |
7164 |
compatibility). |
7165 |
|
7166 |
2004-01-20 Jesper Harder <harder@ifa.au.dk> |
7167 |
|
7168 |
* mail/smtpmail.el (smtpmail-via-smtp): No need to add two bytes |
7169 |
following previous change to smtpmail-send-data. |
7170 |
|
7171 |
2004-01-20 Benjamin Rutt <brutt@bloomington.in.us> |
7172 |
|
7173 |
* vc.el (vc-default-previous-version): Doc enhancement. |
7174 |
(vc-default-next-version): New function. |
7175 |
(vc-print-log): New arg FOCUS-REV. |
7176 |
(vc-annotate-mode): Derive from view-mode. |
7177 |
(vc-annotate): New args REVISION, DISPLAY-MODE. |
7178 |
(vc-annotate-workfile-version, vc-annotate-extract-revision-at-line) |
7179 |
(vc-annotate-revision-at-line, vc-annotate-revision-previous-to-line) |
7180 |
(vc-annotate-show-log-revision-at-line, vc-annotate-warp-version) |
7181 |
(vc-annotate-show-diff-revision-at-line, vc-current-line) |
7182 |
(vc-annotate-prev-version, vc-annotate-next-version): New functions. |
7183 |
|
7184 |
* vc-cvs.el (vc-cvs-annotate-extract-revision-at-line): New function. |
7185 |
|
7186 |
2004-01-19 Karl Berry <karl@gnu.org> |
7187 |
|
7188 |
* textmodes/texinfo.el: Use "Texinfo" consistently, no "TeXinfo" |
7189 |
or "TexInfo". |
7190 |
|
7191 |
2004-01-19 Luc Teirlinck <teirllm@auburn.edu> |
7192 |
|
7193 |
* subr.el (delete-dups): New function. |
7194 |
|
7195 |
2004-01-19 Karl Berry <karl@gnu.org> |
7196 |
|
7197 |
* textmodes/texinfo.el (texinfo-mode): Define outline-regexp to start |
7198 |
with ^, since that's what texinfo-show-structure |
7199 |
documentation says (plus it works much better in texinfo.txi). |
7200 |
|
7201 |
2004-01-18 Jesper Harder <harder@ifa.au.dk> |
7202 |
|
7203 |
* mail/smtpmail.el (smtpmail-send-data): Don't append spurious newline. |
7204 |
|
7205 |
2004-01-18 David Ponce <david@dponce.com> (tiny change) |
7206 |
|
7207 |
* progmodes/which-func.el (which-function-mode): Don't cancel |
7208 |
which-func-update-timer if not set. |
7209 |
|
7210 |
2004-01-17 Thien-Thi Nguyen <ttn@gnu.org> |
7211 |
|
7212 |
* calendar/diary-lib.el (diary-entry-time): Fix typo/bug: |
7213 |
Remove spurious left square bracket in XX:XXam regexp. |
7214 |
|
7215 |
2004-01-16 Luc Teirlinck <teirllm@auburn.edu> |
7216 |
|
7217 |
* progmodes/cc-defs.el: Do not require cl at run time. |
7218 |
|
7219 |
2004-01-16 Richard M. Stallman <rms@gnu.org> |
7220 |
|
7221 |
* emacs-lisp/cl.el (cl-cannot-unload): New function. |
7222 |
(cl-unload-hook): Defvar this to run cl-cannot-unload. |
7223 |
|
7224 |
* mail/rmail.el (rmail-get-new-mail): New local rsf-number-of-spam. |
7225 |
Call rmail-spam-filter. Delete and expunge spam. |
7226 |
Print number of spam messages deleted. |
7227 |
Save and restore the deletion status of old messages when reading |
7228 |
new mail with spam filter, so that expunging spam does not expunge |
7229 |
msgs deleted by the user. |
7230 |
(rmail-only-expunge): Add an optional argument dont-show to |
7231 |
prevent showing message after expunge. |
7232 |
|
7233 |
2004-01-15 Luc Teirlinck <teirllm@auburn.edu> |
7234 |
|
7235 |
* emacs-lisp/cl.el (declare): Add `fmakunbound' for `declare'. |
7236 |
* subr.el (declare): New macro. |
7237 |
|
7238 |
2004-01-15 Thien-Thi Nguyen <ttn@gnu.org> |
7239 |
|
7240 |
* progmodes/scheme.el (scheme-font-lock-keywords-2): Add "force". |
7241 |
|
7242 |
2004-01-14 Stefan Monnier <monnier@iro.umontreal.ca> |
7243 |
|
7244 |
* mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event): |
7245 |
Test window-system rather than system-type (for X11/Mac). |
7246 |
|
7247 |
2004-01-12 Luc Teirlinck <teirllm@auburn.edu> |
7248 |
|
7249 |
* emacs-lisp/bytecomp.el (compile-defun): Doc fix. |
7250 |
|
7251 |
2004-01-12 Richard M. Stallman <rms@gnu.org> |
7252 |
|
7253 |
* mail/rmail.el (rmail-convert-to-babyl-format): |
7254 |
Use mail-unquote-printable-region. |
7255 |
(rmail-hex-string-to-integer, rmail-decode-quoted-printable): |
7256 |
(rmail-hex-char-to-integer): Functions deleted. |
7257 |
|
7258 |
* mail/mail-utils.el (mail-unquote-printable-hexdigit): Upcase CHAR. |
7259 |
(mail-unquote-printable-region): New arg NOERROR. |
7260 |
For invalid encoding, either signal an error to just return nil. |
7261 |
|
7262 |
2004-01-11 Glenn Morris <gmorris@ast.cam.ac.uk> |
7263 |
|
7264 |
* calendar/appt.el: Update copyright and commentary. |
7265 |
(appt-issue-message): Make obsolete. |
7266 |
(appt-visible, appt-msg-window): Make obsolete, in favour of |
7267 |
appt-display-format. |
7268 |
(appt-display-mode-line, appt-display-duration) |
7269 |
(appt-display-diary, appt-time-msg-list, appt-mode-string) |
7270 |
(appt-prev-comp-time, appt-display-count, appt-timer) |
7271 |
(appt-convert-time): Doc change. |
7272 |
(appt-disp-window-function, appt-delete-window-function): |
7273 |
Use defcustom rather than defvar. |
7274 |
(appt-display-format): New variable. |
7275 |
(appt-display-message): New function with display code from appt-check. |
7276 |
(appt-check): Add optional FORCE argument. Doc change. |
7277 |
Add appt-make-list to diary-hook if displaying diary. |
7278 |
Remove checking of view-diary-entries-initially. |
7279 |
Message display section removed to new function appt-display-message. |
7280 |
(appt-display-window): Doc change. Remove unused internal var |
7281 |
this-buffer. Do not beep, since appt-display-message does that. |
7282 |
(appt-make-list): Doc change. Use caar. |
7283 |
(appt-sort-list): Simplify by using builtin sort function. |
7284 |
(appt-update-list): New function for updating appts when diary is |
7285 |
saved. |
7286 |
(appt-activate): New autoloaded function to toggle package |
7287 |
functionality. |
7288 |
|
7289 |
* calendar/cal-x.el: (calendar-one-frame-setup) |
7290 |
(calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change. |
7291 |
|
7292 |
* calendar/calendar.el: Update copyright. |
7293 |
(view-diary-entries-initially, european-calendar-style): Doc change. |
7294 |
(calendar-setup): Make defcustom rather than defvar. |
7295 |
(mark-visible-calendar-date): Initialize temp-face and faceinfo |
7296 |
in let binding so local to function. |
7297 |
|
7298 |
* calendar/diary-lib.el: Update copyright. |
7299 |
(diary, diary-entry-time): Doc change. |
7300 |
(list-diary-entries): Doc change. Trivial logic change. |
7301 |
(fancy-diary-display): Restore make-face command mistakenly |
7302 |
deleted 2003-05-08. |
7303 |
(show-all-diary-entries): Allow to pop-up frame if needed. |
7304 |
|
7305 |
2004-01-09 John Paul Wallington <jpw@gnu.org> |
7306 |
|
7307 |
* bindings.el (mode-line-change-eol): Add EVENT parameter. |
7308 |
Temporarily select EVENT's window for changing eol type. |
7309 |
|
7310 |
2004-01-09 Deepak Goel <deego@gnufans.org> |
7311 |
|
7312 |
* calendar/diary-lib.el (diary-entry-time): |
7313 |
Also accept time in the form XX[.XX][am/pm/AM/PM]. |
7314 |
(fancy-diary-font-lock-keywords): Likewise. |
7315 |
(diary-font-lock-keywords): Likewise. |
7316 |
* calendar/appt.el (appt-add): Likewise. |
7317 |
(appt-make-list): Likewise. |
7318 |
(appt-convert-time): Likewise. |
7319 |
|
7320 |
2004-01-08 Nick Roberts <nick@nick.uklinux.net> |
7321 |
|
7322 |
* gdb-ui.el (gdb-ann3): Revert previous change. |
7323 |
(gdb-source-info): Allow for case of where compilation directory |
7324 |
is not recorded. |
7325 |
|
7326 |
2004-01-08 John Paul Wallington <jpw@gnu.org> |
7327 |
|
7328 |
* emerge.el (emerge-restore-buffer-characteristics): Doc fix. |
7329 |
|
7330 |
2004-01-07 Nick Roberts <nick@nick.uklinux.net> |
7331 |
|
7332 |
* progmodes/gud.el (gdb-first-prompt): Rename from gdb-first-pre-prompt |
7333 |
|
7334 |
* gdb-ui.el (gdba): Avoid duplication, use gdb-ann3. |
7335 |
(gdb-ann3): Use GDB command "set width 0" to prevent word wrapping |
7336 |
problems. |
7337 |
(gdb-prompt): Set (renamed) gdb-first-prompt to nil in gdb-ann3. |
7338 |
|
7339 |
2004-01-07 Luc Teirlinck <teirllm@auburn.edu> |
7340 |
|
7341 |
* files.el (write-file-functions, write-contents-functions): |
7342 |
Clarify docstrings. |
7343 |
|
7344 |
2004-01-07 Kenichi Handa <handa@m17n.org> |
7345 |
|
7346 |
* international/mule.el (set-auto-coding): Fix for the case that |
7347 |
end-of-line is only CR. |
7348 |
|
7349 |
2004-01-07 Kim F. Storm <storm@cua.dk> |
7350 |
|
7351 |
* subr.el (event-start, event-end): Doc fix. |
7352 |
(posn-string, posn-image): New defuns. |
7353 |
(posn-object): Return either image or string object. |
7354 |
(posn-object-x-y): Return 8th element of position. |
7355 |
(posn-object-width-height): New defun. |
7356 |
|
7357 |
2004-01-06 Andreas Schwab <schwab@suse.de> |
7358 |
|
7359 |
* gdb-ui.el (gdb-frame-handler): Handle word wrapping anywhere in |
7360 |
output. |
7361 |
|
7362 |
2004-01-05 Karl Berry <karl@gnu.org> |
7363 |
|
7364 |
* emacs-lisp/copyright.el (copyright-regexp): Might as well allow |
7365 |
/ and *, too. |
7366 |
|
7367 |
2003-12-31 Simon Josefsson <jas@extundo.com> |
7368 |
|
7369 |
* files.el (before-save-hook): Add. |
7370 |
(basic-save-buffer): Use before-save-hook. |
7371 |
|
7372 |
* emacs-lisp/copyright.el: Fix comment to recommend |
7373 |
before-save-hook instead of write-file-functions. |
7374 |
|
7375 |
2004-01-05 Richard M. Stallman <rms@gnu.org> |
7376 |
|
7377 |
* finder.el (finder-commentary): Call delete-other-windows. |
7378 |
|
7379 |
* net/ange-ftp.el (ange-ftp-file-attributes): |
7380 |
Pass 2 args to ange-ftp-real-file-attributes only if ID-FORMAT non-nil. |
7381 |
|
7382 |
2004-01-04 Karl Berry <karl@gnu.org> |
7383 |
|
7384 |
* emacs-lisp/copyright.el (copyright-regexp): Allow the common |
7385 |
comment characters % and # in the copyright year notice, |
7386 |
as well as ;. |
7387 |
|
7388 |
2004-01-04 Per Abrahamsen <abraham@dina.kvl.dk> |
7389 |
|
7390 |
* wid-edit.el (default): Define dummy :value-delete. |
7391 |
Reported by Jesper Harder <harder@ifa.au.dk>. |
7392 |
|
7393 |
2004-01-03 Richard M. Stallman <rms@gnu.org> |
7394 |
|
7395 |
* progmodes/compile.el (compile-internal): Use point, not point-min, |
7396 |
for set-window-point. |
7397 |
|
7398 |
* textmodes/tex-mode.el (latex-find-indent): Avoid error at end of buf. |
7399 |
|
7400 |
* emacs-lisp/lisp-mnt.el (lm-section-end): Require outline. |
7401 |
|
7402 |
* progmodes/grep.el (grep-mode-map): |
7403 |
Don't remap next-line, previous-line. |
7404 |
|
7405 |
2004-01-03 Eric M. Ludlam <eric@siege-engine.com> |
7406 |
|
7407 |
* speedbar.el (speedbar-edit-line): Change regexp to position |
7408 |
the cursor on the first character of this line's button. |
7409 |
|
7410 |
2004-01-03 Luc Teirlinck <teirllm@auburn.edu> |
7411 |
|
7412 |
* subr.el (functionp): Doc fix. |
7413 |
|
7414 |
2004-01-03 Jesper Harder <harder@ifa.au.dk> (tiny change) |
7415 |
|
7416 |
* progmodes/idlwave.el (idlwave-make-tags): |
7417 |
* textmodes/flyspell.el (flyspell-large-region):. |
7418 |
* progmodes/make-mode.el (makefile-query-by-make-minus-q): |
7419 |
* emulation/viper-util.el (viper-glob-unix-files): |
7420 |
* emacs-lisp/shadow.el (shadow-same-file-or-nonexistent): |
7421 |
* man.el (Man-init-defvars): |
7422 |
* jka-compr.el (jka-compr-call-process): |
7423 |
* files.el (get-free-disk-space,insert-directory): |
7424 |
* ediff-ptch.el (ediff-test-patch-utility): |
7425 |
* ediff-diff.el (ediff-test-utility): |
7426 |
* dired-aux.el (dired-check-process): |
7427 |
* mail/sendmail.el (sendmail-send-it): Don't use = or zerop to |
7428 |
test the return value of call-process, because it can be a string. |
7429 |
|
7430 |
2003-12-31 John Paul Wallington <jpw@gnu.org> |
7431 |
|
7432 |
* bindings.el (completion-ignored-extensions): Add .pfsl. |
7433 |
|
7434 |
2003-12-31 Kim F. Storm <storm@cua.dk> |
7435 |
|
7436 |
* ido.el (ido-nonreadable-directory-p): New defun to check for |
7437 |
nonreadable directory without activating tramp (to avoid problems |
7438 |
with checking incomplete tramp paths). |
7439 |
(ido-set-current-directory, ido-file-internal) |
7440 |
(ido-file-name-all-completions1): Use it. |
7441 |
|
7442 |
2003-12-30 Luc Teirlinck <teirllm@auburn.edu> |
7443 |
|
7444 |
* help-mode.el (help-xref-info-regexp): Make hyperlinks to Info |
7445 |
documentation if the anchor (or node) name is preceded by `info |
7446 |
anchor' or `Info anchor' in addition to earlier `info node' and |
7447 |
`Info node'. |
7448 |
(help-make-xrefs): Adapt to new value of `help-xref-info-regexp'. |
7449 |
|
7450 |
2003-12-30 Eli Zaretskii <eliz@gnu.org> |
7451 |
|
7452 |
* mail/rmail.el (rmail-convert-to-babyl-format): Fix off-by-one |
7453 |
error in arguments to base64-decode-region. Remove ^M characters |
7454 |
after decoding base64. |
7455 |
|
7456 |
2003-12-30 Simon Josefsson <jas@extundo.com> |
7457 |
|
7458 |
* textmodes/texinfo.el: Change maintainer to FSF. Suggested by |
7459 |
karl@freefriends.org (Karl Berry), since the Texinfo Elisp files |
7460 |
have only been distributed with Emacs for some years. |
7461 |
(texinfo-mode-hook): Customize. |
7462 |
|
7463 |
2003-12-30 Eli Zaretskii <eliz@gnu.org> |
7464 |
|
7465 |
* mail/rmail.el (rmail-convert-to-babyl-format): Make the code |
7466 |
cleaner (suggested by Richard Stallman). |
7467 |
|
7468 |
* progmodes/gud.el (gud-tool-bar-map): Modify names of icon files |
7469 |
for gud-next, gud-nexti, gud-step and gud-stepi to prevent |
7470 |
file-name clashes on 8+3 DOS filesystems. |
7471 |
|
7472 |
* toolbar/gud-next.pbm, toolbar/gud-next.xpm |
7473 |
* toolbar/gud-nexti.pbm, toolbar/gud-nexti.xpm |
7474 |
* toolbar/gud-step.pbm, toolbar/gud-step.xpm |
7475 |
* toolbar/gud-stepi.pbm, toolbar/gud-stepi.xpm: Renamed to |
7476 |
gud-n.*, gud-ni.*, gud-s.*, and gud-si.*, respectively, to avoid |
7477 |
file-name clashes on 8+3 filesystems. |
7478 |
|
7479 |
* emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: |
7480 |
Renamed from testcover-unsafep.el and testcover-ses.el to avoid |
7481 |
file-name clashes on 8+3 DOS filesystems. |
7482 |
|
7483 |
2003-12-29 Richard M. Stallman <rms@gnu.org> |
7484 |
|
7485 |
* mail/mail-utils.el (mail-unquote-printable-hexdigit): |
7486 |
Upcase the character. |
7487 |
|
7488 |
* textmodes/flyspell.el (mail-mode-flyspell-verify): |
7489 |
Search for header separator alone on a line, literally, |
7490 |
and search for it backward, not forward. |
7491 |
(flyspell-abbrev-table): Always use global-abbrev-table |
7492 |
if there is no local one. |
7493 |
|
7494 |
* progmodes/sh-script.el (sh-get-indent-info): |
7495 |
Don't move point back if at bob. |
7496 |
|
7497 |
* progmodes/antlr-mode.el (save-buffer-state-x): Use with-no-warnings. |
7498 |
|
7499 |
* play/handwrite.el (handwrite): Make the handwrite credit message |
7500 |
a comment rather than an output command. |
7501 |
|
7502 |
* obsolete/sc.el: Display message that this file is obsolete. |
7503 |
|
7504 |
* net/ange-ftp.el (ange-ftp-start-process): Copy the environment. |
7505 |
|
7506 |
* mail/rfc822.el (rfc822-address-start): Declare variable. |
7507 |
Renamed from address-start. All uses changed. |
7508 |
|
7509 |
* term.el (term-exec): Set up sentinel. |
7510 |
(term-sentinel): New function. |
7511 |
(term-handle-exit): New function. |
7512 |
|
7513 |
* subr.el (assoc-ignore-case, assoc-ignore-representation): |
7514 |
Use assoc-string, and mark them obsolete. |
7515 |
(delay-mode-hooks): Mark as permanent local. |
7516 |
|
7517 |
* simple.el (sendmail-user-agent-compose): Use assoc-string. |
7518 |
|
7519 |
* register.el (copy-rectangle-to-register): Doc fix. |
7520 |
|
7521 |
* info.el (Info-insert-dir): Use assoc-string. |
7522 |
|
7523 |
* info-look.el (info-lookup): Use assoc-string. |
7524 |
|
7525 |
* frame.el (pop-up-frame-function): Use quote, not `function'. |
7526 |
(frame-notice-user-settings): Calculate ADJUSTED-TOP |
7527 |
copying with lists as coordinate values. |
7528 |
|
7529 |
* font-lock.el (font-lock-after-change-function): Bind inhibit-quit. |
7530 |
|
7531 |
* find-dired.el (kill-find): New command. |
7532 |
(find-dired): Make buffer read-only. |
7533 |
Set up a keymap with C-c C-k running kill-find. |
7534 |
(find-dired-filter, find-dired-sentinel): Bind inhibit-read-only. |
7535 |
|
7536 |
* files.el (backup-buffer-copy): If MODES is nil, don't set modes. |
7537 |
|
7538 |
* filecache.el (file-cache-ignore-case): New variable. |
7539 |
(file-cache-assoc-function): Var deleted. Use assoc-string instead. |
7540 |
|
7541 |
* comint.el (comint-arguments): Set COUNT after ARGS is complete. |
7542 |
(comint-dynamic-complete-as-filename): Rename local vars. |
7543 |
(comint-dynamic-list-filename-completions): Likewise. |
7544 |
|
7545 |
* comint.el (comint-dynamic-list-completions-config): New var. |
7546 |
(comint-dynamic-list-completions): Handle both SPC and TAB right. |
7547 |
|
7548 |
* comint.el (comint-file-name-chars): Add []. |
7549 |
(comint-word): Use skip-chars-backward, not search. |
7550 |
|
7551 |
* shell.el (shell-file-name-chars): Add []. |
7552 |
|
7553 |
* shell.el (shell-dynamic-complete-as-command): Rename local vars. |
7554 |
|
7555 |
* bookmark.el (bookmark-get-bookmark): Use assoc-string. |
7556 |
|
7557 |
* generic.el (define-generic-mode): Doc fix. |
7558 |
|
7559 |
2003-12-29 Eli Zaretskii <eliz@gnu.org> |
7560 |
|
7561 |
* files.el (kill-some-buffers): Doc fix. |
7562 |
|
7563 |
2003-12-29 David Herring <sdh6@ra.msstate.edu> (tiny change) |
7564 |
|
7565 |
* comint.el (comint-watch-for-password-prompt): Pass `string' as |
7566 |
arg to send-invisible |
7567 |
(send-invisible): Doc fix. The argument is now a prompt, not the |
7568 |
string to send. |
7569 |
(comint-read-noecho): Doc fix. |
7570 |
|
7571 |
2003-12-29 Michael R. Wolf <MichaelRWolf@att.net> (tiny change) |
7572 |
|
7573 |
* net/ange-ftp.el (ange-ftp-name-format): Allow USER to contain |
7574 |
"@", as required by some ISP hosting service. Fix defcustom |
7575 |
argument syntax errors that prevented use of customization. |
7576 |
|
7577 |
2003-12-29 Eli Zaretskii <eliz@gnu.org> |
7578 |
|
7579 |
* xml.el (xml-get-attribute-or-nil): Doc fix. |
7580 |
|
7581 |
2003-12-29 Peter 'Luna' Runestig <peter@runestig.com> |
7582 |
|
7583 |
* net/zone-mode.el (zone-mode): Use write-file-functions, not |
7584 |
write-file-hooks. |
7585 |
|
7586 |
2003-12-29 Eric Hanchrow <offby1@blarg.net> (tiny change) |
7587 |
|
7588 |
* autorevert.el (auto-revert-interval): Doc fix. |
7589 |
|
7590 |
2003-12-29 Mark A. Hershberger <mah@everybody.org> |
7591 |
|
7592 |
* xml.el (xml-get-attribute-or-nil): New function, like |
7593 |
xml-get-attribute, but returns nil if the attribute was not found. |
7594 |
(xml-get-attribute): Convert to defsubst, uses |
7595 |
xml-get-attribute-or-nil. |
7596 |
|
7597 |
2003-12-29 Eli Zaretskii <eliz@gnu.org> |
7598 |
|
7599 |
* emacs-lisp/easymenu.el (easy-menu-define): Doc fix. |
7600 |
|
7601 |
2003-12-29 Alex Schroeder <alex@emacswiki.org> (tiny change) |
7602 |
|
7603 |
* custom.el (custom-declare-theme): Use `value' when putting |
7604 |
properties on `theme'. |
7605 |
|
7606 |
2003-12-29 Takaaki Ota <Takaaki.Ota@am.sony.com> |
7607 |
|
7608 |
* subr.el (insert-for-yank): Call insert-for-yank-1 repetitively |
7609 |
for each yank-handler segment. |
7610 |
(insert-for-yank-1): New function, with the body of the previous |
7611 |
insert-for-yank. |
7612 |
|
7613 |
* textmodes/table.el (table-yank-handler): New defcustom. |
7614 |
(table--put-cell-indicator-property): Put yank-handler property |
7615 |
that indicates the yank handler for the table cell. |
7616 |
|
7617 |
2003-12-29 Jesper Harder <harder@ifa.au.dk> (tiny change) |
7618 |
|
7619 |
* generic-x.el (etc-modules-conf-generic-mode): A more complete |
7620 |
set of keywords. |
7621 |
|
7622 |
2003-12-29 Eli Zaretskii <eliz@gnu.org> |
7623 |
|
7624 |
* international/mule-cmds.el (reset-language-environment) |
7625 |
(set-language-environment): Don't invoke fontset-related functions |
7626 |
if fontset-list is not fboundp. |
7627 |
|
7628 |
2003-12-29 Kenichi Handa <handa@m17n.org> |
7629 |
|
7630 |
* international/mule-cmds.el (reset-language-environment): |
7631 |
Call set-overriding-fontspec-internal with nil. |
7632 |
(set-language-environment): Call set-overriding-fontspec-internal |
7633 |
if the language environment specify `overriding-fontspec'. |
7634 |
(language-info-alist): Doc added. |
7635 |
|
7636 |
* language/cyrillic.el (ccl-encode-koi8-font): Make it work for |
7637 |
characters of mule-unicode-0100-24ff. |
7638 |
(ccl-encode-windows-1251-font): New CCL program. |
7639 |
("Bulgarian"): Specify overriding-fontspec. |
7640 |
("Belarusian"): Likewise. |
7641 |
|
7642 |
2003-12-28 Sam Steingold <sds@gnu.org> |
7643 |
|
7644 |
* net/ange-ftp.el (ange-ftp-file-attributes): Add new optional |
7645 |
parameter ID-FORMAT to conform with the 2003-11-30 patch. |
7646 |
|
7647 |
2003-12-28 Nick Roberts <nick@nick.uklinux.net> |
7648 |
|
7649 |
* progmodes/gud.el (gud-gdb-command-name): Set default to |
7650 |
"gdb --annotate=3". |
7651 |
(gud-gdb-marker-filter): Look out for annotations. |
7652 |
(gdb-first-pre-prompt): New variable. |
7653 |
Remove trailing white space. |
7654 |
|
7655 |
* gdb-ui.el (gdb-prompt): Change filter for level 3 annotations, |
7656 |
if necessary. |
7657 |
(gdb-ann3): New function. Initialise M-x gdb as for M-x gdba if |
7658 |
annotations are detected. |
7659 |
(gud-gdba-marker-filter): Use global variable gud-marker-acc |
7660 |
instead of a local one to allow transition from |
7661 |
gud-gdb-marker-filter. |
7662 |
Remove trailing white space. |
7663 |
|
7664 |
2003-12-27 Kim F. Storm <storm@cua.dk> |
7665 |
|
7666 |
* ido.el: Handle non-readable directories. |
7667 |
(ido-decorations): Add 9th element for non-readable directory. |
7668 |
(ido-directory-nonreadable): New dynamic var. |
7669 |
(ido-set-current-directory): Set it. |
7670 |
(ido-read-buffer, ido-file-internal): |
7671 |
(ido-read-file-name, ido-read-directory-name): Let-bind it. |
7672 |
(ido-file-name-all-completions1): Return empty list for |
7673 |
non-readable directory. |
7674 |
(ido-exhibit): Print [Not readable] if directory is not readable. |
7675 |
(ido-expand-directory): New defun (based on tiny fix from Karl Chen). |
7676 |
(ido-read-file-name, ido-file-internal, ido-read-directory-name): |
7677 |
Use it. |
7678 |
|
7679 |
2003-12-27 Lars Hansen <larsh@math.ku.dk> |
7680 |
|
7681 |
* ls-lisp.el (ls-lisp-insert-directory): Add parameter 'string in |
7682 |
calls to directory-files-and-attributes and file-attributes. |
7683 |
(ls-lisp-format): Remove system dependent handling of user and |
7684 |
group id's. |
7685 |
|
7686 |
2003-12-25 Luc Teirlinck <teirllm@auburn.edu> |
7687 |
|
7688 |
* ffap.el (ffap-read-file-or-url): Revert previous change. |
7689 |
|
7690 |
2003-12-25 Robert J. Chassell <bob@rattlesnake.com> |
7691 |
|
7692 |
* textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a |
7693 |
new list of included files called `files-with-node-lines', that |
7694 |
only have node lines. This way @include commands can include any |
7695 |
file, such as version and update files without node lines, not |
7696 |
just files that are chapters. |
7697 |
|
7698 |
2003-12-25 Andreas Schwab <schwab@suse.de> |
7699 |
|
7700 |
* jka-compr.el (jka-compr-insert-file-contents): Avoid error when |
7701 |
file not found. |
7702 |
|
7703 |
2003-12-08 Miles Bader <miles@gnu.org> |
7704 |
|
7705 |
* dired.el (dired-between-files): Always use dired-move-to-filename, |
7706 |
which is more robust in non-english locales. |
7707 |
|
7708 |
2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de> |
7709 |
|
7710 |
* vc.el (vc-dired-purge): Avoid error from `kill-line'. |
7711 |
|
7712 |
2003-12-24 Andreas Schwab <schwab@suse.de> |
7713 |
|
7714 |
* shell.el (shell-file-name-quote-list): Add backslash. |
7715 |
|
7716 |
* comint.el (comint-quote-filename): Correctly handle backslash |
7717 |
in comint-file-name-quote-list. |
7718 |
|
7719 |
2003-12-24 Kenichi Handa <handa@m17n.org> |
7720 |
|
7721 |
* international/mule-cmds.el (set-default-coding-systems): |
7722 |
Call ucs-set-table-for-input for all buffers that don't have local |
7723 |
value of buffer-file-coding-system. |
7724 |
|
7725 |
* international/ucs-tables.el (ucs-set-table-for-input): |
7726 |
If translation-table-for-encode is a symbol, get its |
7727 |
translation-table property. |
7728 |
|
7729 |
2003-12-23 Luc Teirlinck <teirllm@auburn.edu> |
7730 |
|
7731 |
* ffap.el (ffap-read-file-or-url): Eliminate reliance of the call |
7732 |
to `completing-read' on a recently fixed bug. |
7733 |
|
7734 |
* fringe.el (fringe-query-style): Suggest `?' in minibuffer prompt, |
7735 |
instead of SPACE, to get the list of possible fringe modes. |
7736 |
SPACE only works if both `partial-completion-mode' and |
7737 |
`completion-auto-help' are nil. |
7738 |
|
7739 |
* complete.el (PC-is-complete-p): Delete. |
7740 |
(PC-do-completion): Replace all calls to `PC-is-complete-p' with |
7741 |
calls to `test-completion'. |
7742 |
|
7743 |
2003-12-23 Nick Roberts <nick@nick.uklinux.net> |
7744 |
|
7745 |
* progmodes/gud.el (gud-speedbar-buttons): Use speed-bar-edit-line |
7746 |
to edit values when there are no children. |
7747 |
|
7748 |
* gdb-ui.el (gdba, gdb-assembler-mode): Call the mode "Machine" as |
7749 |
a mode called "Assembler" already exists. |
7750 |
(gdb-use-colon-colon-notation, gdb-show-changed-values): New options. |
7751 |
(gud-watch): Use format option. Remove font properties from string. |
7752 |
(gdb-var-create-handler, gdb-var-list-children-handler): |
7753 |
Don't bother about properties as there are none. |
7754 |
(gdb-var-create-handler, gdb-var-list-children-handler) |
7755 |
(gdb-var-update-handler): Call gdb-var-evaluate-expression-handler |
7756 |
with two arguments. |
7757 |
(gdb-var-evaluate-expression-handler, gdb-post-prompt): |
7758 |
Let speedbar show value changes with a different font. |
7759 |
(gdb-edit-value): New defun. |
7760 |
(gdb-clear-partial-output, gdb-clear-inferior-io) |
7761 |
(def-gdb-auto-update-handler): Use erase-buffer. |
7762 |
(gdb-frame-handler): Display watch expressions in |
7763 |
FUNCTION::VARIABLE format if required. |
7764 |
|
7765 |
2003-12-23 John Paul Wallington <jpw@gnu.org> |
7766 |
|
7767 |
* info.el (Info-unescape-quotes, Info-split-parameter-string) |
7768 |
(Info-goto-emacs-command-node): Doc fixes. |
7769 |
|
7770 |
2003-12-12 Jesper Harder <harder@ifa.au.dk> |
7771 |
|
7772 |
* cus-edit.el (custom-add-parent-links): Define "many". |
7773 |
|
7774 |
2003-12-08 Per Abrahamsen <abraham@dina.kvl.dk> |
7775 |
|
7776 |
* wid-edit.el (widget-child-value-get, widget-child-value-inline) |
7777 |
(widget-child-validate, widget-type-value-create) |
7778 |
(widget-type-default-get, widget-type-match): New functions. |
7779 |
(lazy): New widget. |
7780 |
(menu-choice, checklist, radio-button-choice, editable-list) |
7781 |
(group, documentation-string): Remove redundant (per 2003-10-25 |
7782 |
change) calls to `widget-children-value-delete'. |
7783 |
(widget-choice-value-get, widget-choice-value-inline): Remove. |
7784 |
(menu-choice): Update widget. |
7785 |
|
7786 |
2003-12-03 Kenichi Handa <handa@m17n.org> |
7787 |
|
7788 |
* language/cyrillic.el: Register "microsoft-cp1251" in |
7789 |
ctext-non-standard-encodings-alist. |
7790 |
("Bulgarian"): Add ctext-non-standard-encodings. |
7791 |
("Belarusian"): Likewise. |
7792 |
|
7793 |
* international/mule-conf.el (compound-text-with-extensions): |
7794 |
Change the type to 2 (iso-2022 base). |
7795 |
|
7796 |
* international/mule.el (ctext-non-standard-encodings-alist): |
7797 |
Change the format. |
7798 |
(ctext-non-standard-encodings): New variable. |
7799 |
(ctext-post-read-conversion): Fully re-written. |
7800 |
(ctext-non-standard-designations-alist): Delete it. |
7801 |
(ctext-non-standard-encodings-table): New function. |
7802 |
(ctext-pre-write-conversion): Fully re-written. |
7803 |
|
7804 |
2003-11-30 Per Abrahamsen <abraham@dina.kvl.dk> |
7805 |
|
7806 |
* cus-edit.el (custom-add-parent-links): Add documentation links |
7807 |
for parent, if the item has none of its own. |
7808 |
|
7809 |
2003-11-30 Richard M. Stallman <rms@gnu.org> |
7810 |
|
7811 |
* dired-aux.el (dired-do-query-replace-regexp): |
7812 |
Report files visited read-only. |
7813 |
|
7814 |
2003-11-30 Juri Linkov <juri@jurta.org> |
7815 |
|
7816 |
* dired-aux.el (dired-compare-directories): New command. |
7817 |
(dired-file-set-difference, dired-files-attributes): New functions. |
7818 |
|
7819 |
2003-11-30 Kai Grossjohann <kai.grossjohann@gmx.net> |
7820 |
Version 2.0.38 of Tramp released. |
7821 |
|
7822 |
* net/tramp.el (tramp-chunksize): Extend docstring. Suggested by |
7823 |
Charles Curley <charlescurley@charlescurley.com>. |
7824 |
(tramp-multi-connection-function-alist): Add ssht entry which adds |
7825 |
"-e none -t -t" to the list of ssh args. Suggested by Adrian |
7826 |
Aichner. |
7827 |
(tramp-get-method-parameter): New function to retrieve a method |
7828 |
parameter. This allows for omission of method parameters. |
7829 |
Callers adjusted. |
7830 |
|
7831 |
2003-11-30 Michael Albinus <Michael.Albinus@alcatel.de> |
7832 |
|
7833 |
* net/tramp.el: Add new optional parameter ID-FORMAT to |
7834 |
`file-attributes'. Calls of `file-attributes' won't use this |
7835 |
parameter for backward compatibility reasons. |
7836 |
(tramp-perl-file-attributes): Add a new parameter to Perl script |
7837 |
in order to handle uid/gid as strings, if desired. |
7838 |
(tramp-handle-file-truename, tramp-handle-file-symlink-p): |
7839 |
Apply `file-attributes' instead of `tramp-handle-file-attributes' in |
7840 |
order to make the function more general. |
7841 |
(tramp-handle-file-attributes): Replace proprietary optional |
7842 |
parameter NONNUMERIC by the recently (Emacs 21.4) introduced ID-FORMAT. |
7843 |
(tramp-handle-file-attributes-with-perl): Handle parameter |
7844 |
NONNUMERIC if set. This wasn't done in the past. |
7845 |
(tramp-post-connection): Apply second parameter "$2" if |
7846 |
`tramp-remote-perl' is called. |
7847 |
|
7848 |
* net/tramp-smb.el (tramp-smb-handle-delete-file): |
7849 |
Correct cut'n'waste error (`filename' instead of `directory'). |
7850 |
(tramp-smb-handle-directory-files-and-attributes) |
7851 |
(tramp-smb-handle-file-attributes): Add recently (Emacs 21.4) |
7852 |
introduced parameter ID-FORMAT. |
7853 |
(tramp-smb-handle-make-directory-internal): Correct cut'n'waste |
7854 |
error (`directory' instead of `ldir'). |
7855 |
|
7856 |
* net/tramp-vc.el (tramp-handle-vc-user-login-name): Check if |
7857 |
`file-attributes' has a second parameter. If yes, apply it with |
7858 |
value "'integer". Otherwise, don't use that parameter (default is |
7859 |
integer format). |
7860 |
|
7861 |
2003-11-30 Luc Teirlinck <teirllm@auburn.edu> |
7862 |
|
7863 |
* help.el (help-map): Bind `display-local-help' to `C-h .'. |
7864 |
(help-for-help): Add `C-h .' to the listed Help options. |
7865 |
Remove trailing whitespace. |
7866 |
|
7867 |
* help-at-pt.el: New file. |
7868 |
|
7869 |
2003-11-30 Jonathan Yavner <jyavner@member.fsf.org> |
7870 |
|
7871 |
* subr.el (noreturn, 1value): New macros for test coverage. |
7872 |
See `testcover.el'. |
7873 |
|
7874 |
* emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and `1value'. |
7875 |
|
7876 |
* emacs-lisp/testcover.el (testcover-reinstrument): Special case |
7877 |
for macro `1value'. |
7878 |
(testcover-1value): New function. Checks that a 1value form |
7879 |
actually returns only one value. Requested by RMS. |
7880 |
|
7881 |
2003-11-29 Nick Roberts <nick@nick.uklinux.net> |
7882 |
|
7883 |
* gdb-ui.el (gud-watch, gdb-var-create-handler) |
7884 |
(gdb-var-list-children, gdb-var-list-children-handler) |
7885 |
(gdb-var-update-handler, gdb-var-delete): Add server prefix to the |
7886 |
gdb commands that use mi to keep them out of the command history. |
7887 |
|
7888 |
2003-11-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
7889 |
|
7890 |
* cus-start.el (all): Add use-file-dialog. |
7891 |
|
7892 |
2003-11-27 Stefan Monnier <monnier@iro.umontreal.ca> |
7893 |
|
7894 |
* textmodes/tex-mode.el (latex-mode): `tex-trailer' is not a regexp. |
7895 |
|
7896 |
2003-11-27 Kim F. Storm <storm@cua.dk> |
7897 |
|
7898 |
* subr.el (posn-object-x-y): New defun. |
7899 |
|
7900 |
2003-11-26 Stefan Monnier <monnier@iro.umontreal.ca> |
7901 |
|
7902 |
* progmodes/make-mode.el (makefile-font-lock-syntactic-keywords): |
7903 |
Don't use `space' for \\\n. |
7904 |
Be more selective as to which # are comment-starters. |
7905 |
|
7906 |
2003-11-26 Luc Teirlinck <teirllm@auburn.edu> |
7907 |
|
7908 |
* subr.el (number-sequence): Improve handling of floating point |
7909 |
arguments (suggested by Kim Storm). Allow negative arguments. |
7910 |
|
7911 |
2003-11-26 Kenichi Handa <handa@m17n.org> |
7912 |
|
7913 |
* international/mule-cmds.el (standard-display-european-internal): |
7914 |
Cancel the standard-display-table setting for ` and '. |
7915 |
|
7916 |
2003-11-26 Kim F. Storm <storm@cua.dk> |
7917 |
|
7918 |
* ido.el (ido-use-filename-at-point, ido-use-url-at-point): |
7919 |
New defcustoms to add ffap-like functionality to ido. |
7920 |
(ido-saved-vc-hb): Rename from ido-saved-vc-mt. Uses changed. |
7921 |
(ido-no-final-slash): New defun. |
7922 |
(ido-make-prompt, ido-file-internal, ido-toggle-vc) |
7923 |
(ido-read-file-name): ): Toggle VC checking via |
7924 |
vc-handled-backends instead of vc-master-templates. |
7925 |
(ido-file-internal): Handle ido-use-url-at-point and |
7926 |
ido-use-filename-at-point via code borrowed from ffap-guesser. |
7927 |
Handle new ido-exit code ffap. |
7928 |
(ido-sort-list): Ignore final slash when sorting file names. |
7929 |
|
7930 |
2003-11-25 Kim F. Storm <storm@cua.dk> |
7931 |
|
7932 |
* emulation/cua-base.el (cua--standard-movement-commands): |
7933 |
Add forward-sentence and backward-sentence. |
7934 |
|
7935 |
2003-11-25 Stephen Eglen <stephen@gnu.org> |
7936 |
|
7937 |
* iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer): |
7938 |
iswitchb-exit is set to 'usefirst when user selects buffer at head |
7939 |
of list using RET. (Selecting buffers at the head of the list was |
7940 |
broken if the substring was also a complete buffername.) |
7941 |
|
7942 |
2003-11-23 Kim F. Storm <storm@cua.dk> |
7943 |
|
7944 |
* progmodes/compile.el (grep-command, grep-use-null-device) |
7945 |
(grep-find-command, grep-tree-command, grep-tree-files-aliases) |
7946 |
(grep-tree-ignore-case, grep-tree-ignore-CVS-directories) |
7947 |
(grep-regexp-alist, grep-program, find-program) |
7948 |
(grep-find-use-xargs, grep-history, grep-find-history) |
7949 |
(grep-process-setup, grep-compute-defaults) |
7950 |
(grep-default-command, grep, grep-tag-default, grep-find) |
7951 |
(grep-expand-command-macros, grep-tree-last-regexp) |
7952 |
(grep-tree-last-files, grep-tree): Move grep variables, functions |
7953 |
and commands to new file grep.el. |
7954 |
(compilation-mode-map): Remove grep commands from Compile sub-menu. |
7955 |
(compilation-process-setup-function): Doc fix. |
7956 |
(compilation-highlight-regexp, compilation-highlight-overlay): New |
7957 |
defvars used for highlighting current compile error in source buffer. |
7958 |
(compile-internal): New optional args HIGHLIGHT-REGEXP and |
7959 |
LOCAL-MAP which overrides compilation-highlight-regexp and |
7960 |
compilation-mode-map for this compilation. |
7961 |
Delay calling compilation-set-window-height until after running |
7962 |
compilation-process-setup-function so it can buffer-local override |
7963 |
compilation-window-height. |
7964 |
Check buffer-local value of compilation-scroll-output. |
7965 |
(compilation-set-window-height): Use buffer-local value of |
7966 |
compilation-window-height. |
7967 |
(compilation-revert-buffer): Don't pass (undefined) |
7968 |
preserve-modes arg to revert-buffer. |
7969 |
(next-error-no-select, previous-error-no-select): New commands. |
7970 |
(compilation-goto-locus): Temporarily highlight current match in |
7971 |
source buffer using compilation-highlight-regexp. |
7972 |
|
7973 |
* progmodes/grep.el: New file with grep code from compile.el. |
7974 |
(grep): New defcustom group. |
7975 |
(grep-window-height): New defcustom, like compilation-window-height. |
7976 |
(grep-auto-highlight): New defcustom, like compile-auto-highlight. |
7977 |
(grep-scroll-output): New defcustom, like compilation-scroll-output. |
7978 |
(grep-command, grep-use-null-device, grep-find-command) |
7979 |
(grep-tree-files-aliases, grep-tree-ignore-case) |
7980 |
(grep-tree-ignore-CVS-directories): Move to grep custom group. |
7981 |
(grep-setup-hook): New hook variable. |
7982 |
(grep-mode-map): New keymap for grep commands. Add Grep menu. |
7983 |
(grep-last-buffer): New defvar, override compilation-last-buffer. |
7984 |
(grep): Add optional arg HIGHLIGHT-REGEXP. Doc fix. |
7985 |
Call compile-internal with args highlight-regexp and grep-mode-map. |
7986 |
|
7987 |
2003-11-23 Kim F. Storm <storm@cua.dk> |
7988 |
|
7989 |
* subr.el (event-start, event-end): Doc fix. |
7990 |
(posn-window, posn-x-y, posn-timestamp): Simplify doc. |
7991 |
(posn-area, posn-actual-col-row, posn-object): New defuns. |
7992 |
(posn-col-row): Simplify doc. Rewrite to use cond. |
7993 |
(posn-point): Also return buffer position for events outside text |
7994 |
area (that info is now present in the event position). |
7995 |
|
7996 |
* mouse.el: Bind mouse-1 on left-fringe and right-fringe to |
7997 |
mouse-set-point so that hscroll still works now that clicks on |
7998 |
fringes generate specific mouse events. |
7999 |
(mouse-set-point): Note that it now works in fringes and margins |
8000 |
too due to new semantics of posn-point in fringes and margins. |
8001 |
|
8002 |
* gdb-ui.el (gdb-mouse-toggle-breakpoint): New defun. |
8003 |
(gdba): Bind it to [left-margin mouse-1] and [left-fringe mouse-1]. |
8004 |
|
8005 |
2003-11-20 Kim F. Storm <storm@cua.dk> |
8006 |
|
8007 |
* gdb-ui.el (gud-gdba-command-name): Find gdb command via PATH. |
8008 |
(breakpoint-xpm-data, breakpoint-enabled-pbm-data): Make smoother. |
8009 |
(breakpoint-enabled-icon, breakpoint-disabled-icon): Set :ascent |
8010 |
to 100 for icons to avoid increasing line height when shown. |
8011 |
|
8012 |
2003-11-17 Jesper Harder <harder@ifa.au.dk> (tiny change) |
8013 |
|
8014 |
* newcomment.el (comment-normalize-vars): Initialize properly if |
8015 |
comment-start was nil. |
8016 |
|
8017 |
2003-11-19 Andreas Schwab <schwab@suse.de> |
8018 |
|
8019 |
* simple.el (set-variable): Fix indentation. |
8020 |
|
8021 |
2003-11-17 Kenichi Handa <handa@m17n.org> |
8022 |
|
8023 |
* international/latin1-disp.el (latin1-display-ucs-per-lynx): |
8024 |
Fix docstring. |
8025 |
|
8026 |
2003-11-17 Jesper Harder <harder@ifa.au.dk> (tiny change) |
8027 |
|
8028 |
* international/latin1-disp.el (latin1-display): Fix docstring. |
8029 |
|
8030 |
2003-11-16 John Wiegley <johnw@newartisans.com> |
8031 |
|
8032 |
* eshell/em-ls.el (eshell-ls-file): There are times with |
8033 |
size-width is nil and uncomputed (when directories are created in |
8034 |
dired, for example); in this case, 4 is reasonable default value, |
8035 |
although it may caused skewed new entries (which could be avoided |
8036 |
by returning the original value of 8 in all cases, but 99% of the |
8037 |
time this is a waste of whitespace). |
8038 |
|
8039 |
2003-11-16 Martin Stjernholm <bug-cc-mode@gnu.org> |
8040 |
|
8041 |
* cc-engine.el (c-guess-continued-construct) |
8042 |
(c-guess-basic-syntax): Check a little more carefully if it's a |
8043 |
function declaration when an unknown construct followed by a block |
8044 |
is found inside a statement context. This avoids macros followed |
8045 |
by blocks to be taken as function declarations. |
8046 |
|
8047 |
(c-guess-continued-construct): Change the analysis of a statement |
8048 |
continuation with a brace open to `substatement-block', for |
8049 |
consistency with recognized statements. |
8050 |
|
8051 |
(c-add-stmt-syntax): Don't continue to the surrounding sexp if the |
8052 |
start is in a position so that `c-beginning-of-statement-1' jumped |
8053 |
to the beginning of the same statement. |
8054 |
|
8055 |
* cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): |
8056 |
Don't accept binary operators in the arglist if we're in a function |
8057 |
call context, i.e. if `c-restricted-<>-arglists' is set. That avoids |
8058 |
template recognition in cases like "if (a < b || c > d)". |
8059 |
|
8060 |
(c-restricted-<>-arglists): New more appropriate name for |
8061 |
`c-disallow-comma-in-<>-arglists'. |
8062 |
|
8063 |
Accessing functions updated for the variable name change. |
8064 |
|
8065 |
* cc-engine.el (c-syntactic-re-search-forward): Fix bug where the |
8066 |
match data could get clobbered if NOT-INSIDE-TOKEN is used. |
8067 |
|
8068 |
* cc-engine.el (c-beginning-of-statement-1): Don't allow parens in |
8069 |
labels. |
8070 |
|
8071 |
(c-backward-to-decl-anchor): Use `c-beginning-of-statement-1' |
8072 |
instead of duplicating parts of it. This fixes bogus label |
8073 |
recognition. |
8074 |
|
8075 |
* cc-align.el (c-gnu-impose-minimum): Revert to the old method |
8076 |
of checking the context in which to apply the minimum indentation, |
8077 |
so that it isn't enforced in e.g. namespace blocks. |
8078 |
|
8079 |
* cc-vars.el (c-inside-block-syms): New constant used by |
8080 |
`c-gnu-impose-minimum'. It's defined close to `c-offsets-alist' |
8081 |
to somewhat reduce the risk of becoming stale. |
8082 |
|
8083 |
* cc-cmds.el, cc-engine.el (c-shift-line-indentation): Move from |
8084 |
cc-cmds to cc-engine to allow use from cc-align. |
8085 |
|
8086 |
* cc-engine.el (c-beginning-of-inheritance-list): Cope with fully |
8087 |
qualified identifiers containing "::". |
8088 |
|
8089 |
* cc-defs.el (c-make-keywords-re): Add kludge for bug in |
8090 |
`regexp-opt' in Emacs 20 and XEmacs when strings contain newlines. |
8091 |
|
8092 |
* cc-vars.el (c-emacs-features): Use a space in front of the name |
8093 |
of the temporary buffer. That also avoids dumping problems in |
8094 |
XEmacs due to undo info being left around after the buffer is killed. |
8095 |
|
8096 |
* cc-engine.el (c-in-knr-argdecl): Look closer at the function |
8097 |
arglist to see if it's a K&R style declaration. |
8098 |
|
8099 |
(c-guess-basic-syntax): CASE 5B.2: Check with `c-in-knr-argdecl' |
8100 |
before returning `knr-argdecl-intro'. |
8101 |
|
8102 |
2003-11-16 John Wiegley <johnw@newartisans.com> |
8103 |
|
8104 |
* eshell/em-ls.el (eshell-ls-file): Instead of making the size |
8105 |
field in a long-listing always 8 characters, use `size-width', |
8106 |
which has already been computed. |
8107 |
|
8108 |
2003-11-15 Thien-Thi Nguyen <ttn@gnu.org> |
8109 |
|
8110 |
* subr.el (minor-mode-list): Add `hs-minor-mode'. |
8111 |
|
8112 |
2003-11-14 Thien-Thi Nguyen <ttn@gnu.org> |
8113 |
|
8114 |
* diff-mode.el (diff-hunk-prev, diff-hunk-next): |
8115 |
Support operation while narrowed, with `diff-restrict-view'. |
8116 |
|
8117 |
2003-11-14 Thien-Thi Nguyen <ttn@gnu.org> |
8118 |
|
8119 |
* emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): |
8120 |
Take additional optional arg NARROWFUN. For the generated functions: |
8121 |
Add local var `was-narrowed-p'. Also, if NARROWFUN is specified, |
8122 |
include frags that arrange to check for and save narrowing state before |
8123 |
the move and then conditionally call NARROWFUN after the move. |
8124 |
|
8125 |
2003-11-14 John Wiegley <johnw@newartisans.com> |
8126 |
|
8127 |
* eshell/esh-var.el (eshell-parse-variable-ref): Add a backslash |
8128 |
that was optional, but obviously missing based on surrounding code. |
8129 |
|
8130 |
* eshell/esh-cmd.el (eshell-lisp-command): Do not late-convert |
8131 |
string arguments to numbers unless the whole argument was seen as |
8132 |
a number. |
8133 |
|
8134 |
2003-11-14 Kenichi Handa <handa@m17n.org> |
8135 |
|
8136 |
* international/mule.el (ctext-non-standard-encodings-alist): |
8137 |
Fix coding systems. |
8138 |
|
8139 |
2003-11-10 Kenichi Handa <handa@m17n.org> |
8140 |
|
8141 |
* language/kannada.el ("Kannada"): Add sample-text. |
8142 |
|
8143 |
* language/knd-util.el (kannada-compose-region) |
8144 |
(kannada-compose-string, kannada-post-read-conversion): |
8145 |
Add autoload cookie. |
8146 |
|
8147 |
* international/quail.el (quail-completion): Change the message |
8148 |
"corresponding translations" to "corresponding characters". |
8149 |
|
8150 |
2003-11-09 Markus Rost <rost@mathematik.uni-bielefeld.de> |
8151 |
|
8152 |
* descr-text.el (describe-char): Fix typo. |
8153 |
|
8154 |
2003-11-08 Kailash C. Chowksey <klchxbec@m-net.arbornet.org> |
8155 |
|
8156 |
These changes are to support Kannada language/script. |
8157 |
|
8158 |
* Makefile.in (DONTCOMPILE): Add kannada.el. |
8159 |
|
8160 |
* makefile.w32-in (DONTCOMPILE): Add kannada.el. |
8161 |
|
8162 |
* loadup.el: Preload kannada.el. |
8163 |
|
8164 |
* language/ind-util.el (ucs-kannada-to-is13194-alist) |
8165 |
(is13194-to-ucs-kannada-hashtbl, is13194-to-ucs-kannada-regexp): |
8166 |
New variables. |
8167 |
|
8168 |
* language/kannada.el: New file. |
8169 |
|
8170 |
* language/knd-util.el: New file. |
8171 |
|
8172 |
2003-11-07 Andreas Schwab <schwab@suse.de> |
8173 |
|
8174 |
* progmodes/autoconf.el (autoconf-font-lock-keywords): |
8175 |
Also highlight AH_*. |
8176 |
|
8177 |
* xml.el (xml-parse-dtd): Fix misplaced paren. |
8178 |
|
8179 |
2003-11-07 Kenichi Handa <handa@m17n.org> |
8180 |
|
8181 |
* language/european.el (windows-1252): Fix table (0x8F and 0x9E). |
8182 |
|
8183 |
2003-11-05 Juri Linkov <juri@jurta.org> |
8184 |
|
8185 |
* desktop.el (desktop-locals-to-save): Add buffer-file-coding-system. |
8186 |
(desktop-buffer-file): Use saved buffer-file-coding-system |
8187 |
for file reading. Set auto-insert to nil to prevent automatic |
8188 |
insertion into restored empty files. |
8189 |
|
8190 |
2003-11-04 Luc Teirlinck <teirllm@auburn.edu> |
8191 |
|
8192 |
* files.el (risky-local-variable-p): Make second argument optional. |
8193 |
|
8194 |
2003-11-03 Stefan Monnier <monnier@iro.umontreal.ca> |
8195 |
|
8196 |
* subr.el (add-hook): Fix last change. |
8197 |
|
8198 |
2003-11-03 Eli Zaretskii <eliz@gnu.org> |
8199 |
|
8200 |
* mail/rmail.el (rmail-convert-to-babyl-format): |
8201 |
If base64-decode-region signals an error, catch it and silently |
8202 |
ignore it. |
8203 |
|
8204 |
2003-11-01 Mark A. Hershberger <mah@everybody.org> |
8205 |
|
8206 |
* xml.el (xml-parse-region): Allow comments to appear after the |
8207 |
topmost element has closed. |
8208 |
(xml-ns-parse-ns-attrs, xml-ns-expand-el) |
8209 |
(xml-ns-expand-attr): New functions to do namespace handling. |
8210 |
(xml-intern-attrlist): Back-compatible handling of attribute names. |
8211 |
(xml-parse-tag): Move namespace handling to separate functions. |
8212 |
Now produces elements in the form ((:ns . "element") (attr-list) |
8213 |
children) instead of ('ns:element (attr-list) children). |
8214 |
(xml-parse-attlist): Fix attribute parsing. |
8215 |
(xml-parse-dtd): Change parsing so that it produces strings |
8216 |
instead of interned symbols. |
8217 |
|
8218 |
2003-11-01 era@iki.fi <era@iki.fi> (tiny change) |
8219 |
|
8220 |
* dired.el (dired-ls-sorting-switches): Doc fix. |
8221 |
|
8222 |
2003-11-01 Oliver Scholz <epameinondas@gmx.de> |
8223 |
|
8224 |
* emacs-lisp/rx.el (rx-or): Fix the case of |
8225 |
"(rx (and ?a (or ?b ?c) ?d))". |
8226 |
|
8227 |
2003-11-01 Christoph Wedler <wedler@users.sourceforge.net> (tiny change) |
8228 |
|
8229 |
* textmodes/texinfmt.el (texinfo-pre-format-hook): New variable. |
8230 |
(texinfo-format-region): Use it. |
8231 |
(texinfo-format-buffer-1): Ditto. |
8232 |
|
8233 |
2003-11-01 Alan Mackenzie <acm@muc.de> |
8234 |
|
8235 |
Changes to allow scrolling whilst in isearch mode: |
8236 |
* isearch.el (isearch-unread-key-sequence): New function, |
8237 |
extracted from isearch-other-meta-char. |
8238 |
(top level): (put 'foo 'isearch-scroll) on all Emacs's |
8239 |
"scrollable" standard functions. |
8240 |
(isearch-allow-scroll): New customizable variable. |
8241 |
(isearch-string-out-of-window, isearch-back-into-window) |
8242 |
(isearch-reread-key-sequence-naturally) |
8243 |
(isearch-lookup-scroll-key): New functions. |
8244 |
(isearch-other-meta-char): Doc string and functionality enhanced. |
8245 |
Now accepts a prefix argument. |
8246 |
(isearch-lazy-highlight-window-end): New variable. |
8247 |
(isearch-lazy-highlight-new-loop): Pay attention to the window's |
8248 |
end (thru isearch-lazy-highlight-window-end), not only its start. |
8249 |
|
8250 |
* simple.el (overriding-map-is-bound, saved-overriding-map): New vars. |
8251 |
(ensure-overriding-map-is-bound, restore-overriding-map): New funs. |
8252 |
(universal-argument, universal-argument-more, negative-argument) |
8253 |
(digit-argument, universal-argument-other-key): Minor changes. |
8254 |
|
8255 |
2003-11-01 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) |
8256 |
|
8257 |
* mail/rmailsum.el (rmail-summary-goto-msg): Don't call itself |
8258 |
recursively if the last message is deleted, thus avoiding an |
8259 |
infinite loop. |
8260 |
|
8261 |
2003-10-30 Stefan Monnier <monnier@iro.umontreal.ca> |
8262 |
|
8263 |
* textmodes/tex-mode.el (tex-compile-commands): Add `yap' and `ps2pdf'. |
8264 |
(tex-main-file): Don't add .tex if the extension is already present. |
8265 |
(tex-uptodate-p): Don't recurse indefinitely with symlinks. |
8266 |
|
8267 |
2003-10-29 Lute Kamstra <lute@gnu.org> |
8268 |
|
8269 |
* progmodes/octave-inf.el (inferior-octave-prompt): |
8270 |
Recognize version number in prompt. |
8271 |
|
8272 |
2003-10-28 Dave Love <fx@gnu.org> |
8273 |
|
8274 |
* international/characters.el: Fix some Unicode ranges. |
8275 |
|
8276 |
2003-10-28 Kenichi Handa <handa@m17n.org> |
8277 |
|
8278 |
* disp-table.el (standard-display-8bit) |
8279 |
(standard-display-default, standard-display-ascii) |
8280 |
(standard-display-g1, standard-display-graphic) |
8281 |
(standard-display-underline): Assure that standard-display-table |
8282 |
is a display table. |
8283 |
|
8284 |
2003-10-27 Stefan Monnier <monnier@iro.umontreal.ca> |
8285 |
|
8286 |
* simple.el (reindent-then-newline-and-indent): Delete space *after* |
8287 |
reindenting the first line. |
8288 |
|
8289 |
2003-10-25 Per Abrahamsen <abraham@dina.kvl.dk> |
8290 |
|
8291 |
* wid-edit.el (widget-default-delete): Always delete child widgets. |
8292 |
|
8293 |
2003-10-24 Stefan Monnier <monnier@iro.umontreal.ca> |
8294 |
|
8295 |
* newcomment.el (comment-indent): Don't call indent-according-to-mode |
8296 |
if the line has code. |
8297 |
Don't try to line up with something that's too far left. |
8298 |
|
8299 |
* progmodes/octave-mod.el (octave-comment-start): Simplify. |
8300 |
(octave-mode-syntax-table): Add % as a comment starter. |
8301 |
(octave-point): Remove. |
8302 |
(octave-in-comment-p, octave-in-string-p) |
8303 |
(octave-not-in-string-or-comment-p, calculate-octave-indent) |
8304 |
(octave-blink-matching-block-open, octave-auto-fill): |
8305 |
Use line-(beginning|end)-position instead. |
8306 |
|
8307 |
2003-10-23 Francesco Potort,Al(B <pot@gnu.org> |
8308 |
|
8309 |
* emacs-lisp/authors.el (authors-aliases): Add correct realname |
8310 |
for Francesco Potort,Al(B. |
8311 |
|
8312 |
2003-10-23 Dave Love <fx@gnu.org> |
8313 |
|
8314 |
* international/mule-cmds.el (locale-charset-to-coding-system): |
8315 |
Don't rely on nil being a coding system. |
8316 |
|
8317 |
* mail/mail-extr.el (mail-extr-ignore-single-names): Add :version. |
8318 |
(mail-extr-address-syntax-table): Remove non-ASCII unibyte chars. |
8319 |
(mail-extr-voodoo): Use char classes in regexps (for non-ASCII). |
8320 |
|
8321 |
2003-10-21 Nick Roberts <nick@nick.uklinux.net> |
8322 |
|
8323 |
* gdb-ui.el (gdb-current-language): New variable. |
8324 |
(gdb-update-flag): Remove variable. |
8325 |
(gud-watch, gdb-frame-handler): Adapt for other languages (Fortran). |
8326 |
(gdb-take-last-elt): Remove function. |
8327 |
(gdb-dequeue-input): Avoid recursion by not using gdb-take-last-elt. |
8328 |
(gdb-post-prompt): Check for variable object changes here. |
8329 |
|
8330 |
* progmodes/gud.el (gud-speedbar-buttons): Check for variable |
8331 |
object changes in gdb-ui.el. |
8332 |
|
8333 |
2003-10-21 Richard M. Stallman <rms@gnu.org> |
8334 |
|
8335 |
* emacs-lisp/edebug.el (edebug-display-freq-count): Doc fix. |
8336 |
|
8337 |
* ls-lisp.el (ls-lisp-insert-directory): Arg is now wildcard-regexp. |
8338 |
Don't check for foo*/ wildcard form here. |
8339 |
(insert-directory): Recognize foo*/ as a wildcard. |
8340 |
Separate wildcard-regexp variable from the arg, wildcard. |
8341 |
|
8342 |
* subr.el (add-hook): Correctly detect when make-local-hook was used. |
8343 |
(remove-hook): Correctly handle strange cases about local hooks. |
8344 |
|
8345 |
2003-10-21 David Ponce <david@dponce.com> |
8346 |
|
8347 |
* ruler-mode.el (ruler-mode-left-fringe-cols): Add new optional |
8348 |
argument REAL, to return a real number instead of a rounded |
8349 |
integer value. Define as inline function. |
8350 |
(ruler-mode-right-fringe-cols): Likewise. |
8351 |
(ruler-mode-scroll-bar-cols): New function. |
8352 |
(ruler-mode-left-scroll-bar-cols): Use it. Define as macro. |
8353 |
(ruler-mode-right-scroll-bar-cols): Likewise. |
8354 |
(ruler-mode-space): New function. |
8355 |
(ruler-mode-ruler): Use it. Handle variations of fringe style, |
8356 |
scroll bar mode and margins in a more robust way. |
8357 |
|
8358 |
2003-10-21 Christoph Wedler <Christoph.Wedler@sap.com> |
8359 |
|
8360 |
* progmodes/antlr-mode.el: Make major mode work with cc-mode-5.30+. |
8361 |
(antlr-c-init-language-vars): New function. |
8362 |
(antlr-mode): Use it with cc-mode before v5.29. |
8363 |
(antlr-c-common-init): Don't set some local vars here. |
8364 |
(antlr-mode): Set them here. |
8365 |
(antlr-c-forward-sws): New function alias. |
8366 |
(antlr-mode): Redefine with cc-mode before v5.30. |
8367 |
(antlr-skip-sexps): Use it. |
8368 |
(antlr-skip-exception-part): Ditto. |
8369 |
(antlr-skip-file-prelude): Ditto. |
8370 |
(antlr-outside-rule-p): Ditto. |
8371 |
(antlr-end-of-body): Ditto. |
8372 |
(antlr-option-kind): Ditto. |
8373 |
(antlr-insert-option-area): Ditto. |
8374 |
(antlr-file-dependencies): Ditto. |
8375 |
|
8376 |
2003-10-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
8377 |
|
8378 |
* textmodes/bibtex.el (bibtex-move-outside-of-entry): |
8379 |
Move backward only if point was not inside an entry. |
8380 |
|
8381 |
2003-10-21 Richard M. Stallman <rms@gnu.org> |
8382 |
|
8383 |
* progmodes/compile.el (compile-auto-highlight): Undo July 7 change. |
8384 |
|
8385 |
2003-10-21 Juri Linkov <juri@jurta.org> |
8386 |
|
8387 |
* compare-w.el: Automatically skip non-matching text to resync. |
8388 |
(compare-windows-whitespace): Doc fix. |
8389 |
(compare-windows-sync, compare-windows-sync-string-size) |
8390 |
(compare-windows-recenter, compare-ignore-whitespace) |
8391 |
(compare-windows-highlight, compare-windows-face): New variables. |
8392 |
(compare-windows): Use compare-windows-sync. |
8393 |
(compare-windows-highlight, compare-windows-dehighlight) |
8394 |
(compare-windows-sync-regexp) |
8395 |
(compare-windows-sync-default-function): New functions. |
8396 |
|
8397 |
2003-10-21 Juri Linkov <juri@jurta.org> |
8398 |
|
8399 |
* diff.el (diff-parse-differences): Don't visit the files now; |
8400 |
instead, just record the error locus. |
8401 |
|
8402 |
2003-10-21 Dave Love <fx@gnu.org> |
8403 |
|
8404 |
* progmodes/cfengine.el: New file. |
8405 |
|
8406 |
2003-10-20 Stefan Monnier <monnier@iro.umontreal.ca> |
8407 |
|
8408 |
* complete.el (PC-do-completion): Do not forget to use `pred' as the |
8409 |
default-directory when completing file names. |
8410 |
|
8411 |
2003-10-20 Luc Teirlinck <teirllm@auburn.edu> |
8412 |
|
8413 |
* help-mode.el (help-make-xrefs): Make sure that if a symbol is |
8414 |
followed by the word `face', it gets treated as a face, even if |
8415 |
it is also defined as a variable or a function. |
8416 |
|
8417 |
2003-10-20 Dave Love <fx@gnu.org> |
8418 |
|
8419 |
* emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): |
8420 |
Avoid incf in macro expansion. |
8421 |
|
8422 |
2003-10-20 John Paul Wallington <jpw@gnu.org> |
8423 |
|
8424 |
* emacs-lisp/elint.el (elint-check-defcustom-form): Don't use |
8425 |
`evenp' so we don't implicitly require cl library at runtime. |
8426 |
|
8427 |
2003-10-18 Luc Teirlinck <teirllm@auburn.edu> |
8428 |
|
8429 |
* help-mode.el (help-xref-symbol-regexp): Treat newlines as whitespace. |
8430 |
(help-make-xrefs): Only make cross-references for faces if |
8431 |
preceded or followed by the word `face'. Do not make a |
8432 |
cross-reference for variables without variable documentation, |
8433 |
unless preceded by the word `variable' or `option'. Update doc |
8434 |
string accordingly. |
8435 |
|
8436 |
2003-10-18 Thien-Thi Nguyen <ttn@gnu.org> |
8437 |
|
8438 |
* progmodes/hideshow.el: Rewrite one-armed `if' |
8439 |
constructs using either `when' or `unless'. |
8440 |
(hs-grok-mode-type): Elide superfluous `progn'; nfc. |
8441 |
|
8442 |
2003-10-16 Nick Roberts <nick@nick.uklinux.net> |
8443 |
|
8444 |
* gdb-ui.el (breakpoint-xpm-data, breakpoint-enabled-pbm-data) |
8445 |
(breakpoint-disabled-pbm-data): Make breakpoint icons 10x10 |
8446 |
instead of 12x12. |
8447 |
|
8448 |
2003-10-16 Eli Zaretskii <eliz@gnu.org> |
8449 |
|
8450 |
* mail/rmail.el (rmail-convert-to-babyl-format): Display a |
8451 |
message while converting to Babyl. |
8452 |
|
8453 |
2003-10-16 Vadim Nasardinov <vadimn@redhat.com> (tiny change) |
8454 |
|
8455 |
* allout.el (allout-mode): Doc fix. |
8456 |
|
8457 |
2003-10-16 Lute Kamstra <lute@gnu.org> |
8458 |
|
8459 |
* subr.el (force-mode-line-update): Fix docstring. |
8460 |
|
8461 |
2003-10-14 Dave Love <fx@gnu.org> |
8462 |
|
8463 |
* international/mule-cmds.el (find-multibyte-characters): Doc fix. |
8464 |
(default-input-method): Add :link, improve :type. |
8465 |
(locale-charset-language-names): Fix utf-8 pattern. |
8466 |
(locale-charset-match-p, locale-charset-alist) |
8467 |
(locale-charset-to-coding-system): New. |
8468 |
(set-locale-environment): Deal with codeset part of locale specs. |
8469 |
|
8470 |
2003-10-14 Lute Kamstra <lute@gnu.org> |
8471 |
|
8472 |
* fringe.el (fringe-mode): Use active voice in docstring. |
8473 |
(set-fringe-style): Ditto. |
8474 |
|
8475 |
2003-10-13 Lute Kamstra <lute@gnu.org> |
8476 |
|
8477 |
* fringe.el (fringe-mode): Fix docstring. |
8478 |
(set-fringe-style): Ditto. |
8479 |
|
8480 |
2003-10-12 Michael Kifer <kifer@cs.stonybrook.edu> |
8481 |
|
8482 |
* ediff-mult.el (ediff-filegroup-action): |
8483 |
Use ediff-default-filtering-regexp. |
8484 |
|
8485 |
* ediff-util.el (ediff-recenter): Don't call |
8486 |
ediff-restore-highlighting twice. |
8487 |
(ediff-select-difference): Set current difference. |
8488 |
(ediff-unselect-and-select-difference): Add comment. |
8489 |
|
8490 |
* ediff.el (ediff-directories,ediff-directory-revisions) |
8491 |
(ediff-directories3,ediff-merge-directories) |
8492 |
(ediff-merge-directories-with-ancestor) |
8493 |
(ediff-merge-directory-revisions) |
8494 |
(ediff-merge-directory-revisions-with-ancestor): |
8495 |
Use ediff-default-filtering-regexp. |
8496 |
|
8497 |
2003-10-12 Andreas Schwab <schwab@suse.de> |
8498 |
|
8499 |
* international/mule-cmds.el (locale-charset-language-names): |
8500 |
Simplify regex by removing unused grouping. |
8501 |
|
8502 |
2003-10-10 Dave Love <fx@gnu.org> |
8503 |
|
8504 |
* bindings.el: Don't bind stop. |
8505 |
|
8506 |
2003-10-08 Miles Bader <miles@gnu.org> |
8507 |
|
8508 |
* gdb-ui.el (gdb-info-frames-custom): Use proper :inverse-video |
8509 |
face instead of attempting to emulate it. |
8510 |
|
8511 |
2003-10-07 Kenichi Handa <handa@m17n.org> |
8512 |
|
8513 |
* international/mule-diag.el (list-coding-systems-1): List coding |
8514 |
systems that are loaded automatically. |
8515 |
|
8516 |
* international/code-pages.el (iso-8859-11): Add autoload cookie. |
8517 |
|
8518 |
* international/mule.el (autoload-coding-system): New function. |
8519 |
|
8520 |
2003-10-07 Andreas Schwab <schwab@suse.de> |
8521 |
|
8522 |
* log-edit.el (log-edit-changelog-entries): Prefer local value of |
8523 |
change-log-default-name in the buffer visiting the file. |
8524 |
|
8525 |
2003-10-06 Dave Love <fx@gnu.org> |
8526 |
|
8527 |
* files.el (find-file-hook): Customize. |
8528 |
(auto-mode-alist): Add .stk, .ss, .sch, .orig. |
8529 |
|
8530 |
* bindings.el (completion-ignored-extensions): Remove .log. |
8531 |
(global-map): Add again, open, stop keys. |
8532 |
|
8533 |
2003-10-05 Richard M. Stallman <rms@gnu.org> |
8534 |
|
8535 |
* progmodes/sh-script.el (sh-feature): Handle sh-modify like sh-append. |
8536 |
(sh-for, sh-indexed-loop, sh-function, sh-while, sh-while-getopts): |
8537 |
Use sh-modify directly. |
8538 |
(sh-select): Use sh-append, not eval. |
8539 |
|
8540 |
* mail/emacsbug.el (report-emacs-bug): Fix previous change. |
8541 |
|
8542 |
* info.el (Info-following-node-name): New function. |
8543 |
|
8544 |
* loadhist.el (unload-feature-special-hooks): |
8545 |
Rename from loadhist-hook-functions. |
8546 |
(loadhist-hook-functions): Now an alias. |
8547 |
|
8548 |
2003-10-04 Eli Zaretskii <eliz@gnu.org> |
8549 |
|
8550 |
* ldefs-boot.el: Renamed from loaddefs-boot.el, to prevent |
8551 |
file-name clashes on 8+3 filesystems. |
8552 |
|
8553 |
* Makefile.in (DONTCOMPILE, bootstrap-clean): |
8554 |
Rename loaddefs-boot.el to ldefs-boot.el |
8555 |
|
8556 |
* makefile.w32-in (DONTCOMPILE, bootstrap-clean-CMD) |
8557 |
(bootstrap-clean-SH): Rename loaddefs-boot.el to ldefs-boot.el |
8558 |
|
8559 |
2003-10-03 Lute Kamstra <lute@gnu.org> |
8560 |
|
8561 |
* info.el (Info-mode): Revert previous change. |
8562 |
(Info-escape-percent): New function. |
8563 |
(Info-fontify-node): Use it. |
8564 |
|
8565 |
2003-10-02 Andreas Schwab <schwab@suse.de> |
8566 |
|
8567 |
* loaddefs-boot.el: Regenerated. |
8568 |
|
8569 |
2003-10-01 Rajesh Vaidheeswarran <rv@gnu.org> |
8570 |
|
8571 |
* ffap.el: Remove defadvice related code from CVS since `complete' |
8572 |
provides a `PC-completion-as-file-name-predicate' variable that |
8573 |
ffap can override. |
8574 |
|
8575 |
2003-10-02 Kenichi Handa <handa@m17n.org> |
8576 |
|
8577 |
* international/utf-8.el (ccl-decode-mule-utf-8): |
8578 |
Lookup utf-subst-table-for-decode even for U+E000..U+FFFF. |
8579 |
|
8580 |
* international/subst-jis.el: Include U+FF00..U+FFEF in decode table. |
8581 |
* international/subst-big5.el: Likewise. |
8582 |
* international/subst-gb2312.el: Likewise. |
8583 |
* international/subst-ksc.el: Likewise. |
8584 |
|
8585 |
2003-10-01 Glenn Morris <gmorris@ast.cam.ac.uk> |
8586 |
|
8587 |
* calendar/calendar.el (increment-calendar-month) |
8588 |
(calendar-leap-year-p, calendar-absolute-from-gregorian) |
8589 |
(generate-calendar, calendar-read-date, calendar-interval) |
8590 |
(calendar-day-of-week): Handle years BC. |
8591 |
(generate-calendar-month, calendar-gregorian-from-absolute): Doc fix. |
8592 |
|
8593 |
2003-10-01 Dave Love <fx@gnu.org> |
8594 |
|
8595 |
* language/cyrillic.el (cp1251): Alias for windows-1251. |
8596 |
|
8597 |
* vc-cvs.el (vc-cvs-parse-entry): Revert last change to allow |
8598 |
bootstrap. |
8599 |
|
8600 |
2003-10-01 Lute Kamstra <lute@gnu.org> |
8601 |
|
8602 |
* files.el: Fix typo. |
8603 |
* imenu.el (imenu--generic-function): Docstring fix. |
8604 |
|
8605 |
2003-09-30 Richard M. Stallman <rms@gnu.org> |
8606 |
|
8607 |
* dired.el (dired-mode): Handle dired-directory as a list. |
8608 |
|
8609 |
2003-09-30 Nick Roberts <nick@nick.uklinux.net> |
8610 |
|
8611 |
* toolbar/gud-watch.xpm, toolbar/gud-watch.pbm: Add. |
8612 |
|
8613 |
* toolbar/gud-display.xpm, toolbar/gud-display.pbm: Remove. |
8614 |
|
8615 |
* progmodes/gud.el (gud-menu-map, gud-tool-bar-map): |
8616 |
Replace gud-display with gud-watch. |
8617 |
(gud-speedbar-buttons): Add stuff for watching expressions |
8618 |
in the speedbar when using M-x gdba. Use dolist on old part |
8619 |
of this function. |
8620 |
|
8621 |
* gdb-ui.el (gdb-var-list, gdb-var-changed, gdb-update-flag) |
8622 |
(gdb-update-flag): New variables. |
8623 |
(gdb-var-update, gdb-var-update-handler,gdb-var-delete) |
8624 |
(gdb-speedbar-expand-node, gdb-var-evaluate-expression-handler) |
8625 |
(gud-watch, gdb-var-create-handler) : New functions. |
8626 |
(gdb-var-list-children, gdb-var-list-children-handler) |
8627 |
(gdb-var-create-regexp, gdb-var-update-regexp) |
8628 |
(gdb-var-list-children-regexp): New constants. |
8629 |
(gud-gdba-command-name): Don't specify -noasync so that GDB/MI works. |
8630 |
(gdb-annotation-rules): Reduce annotation set (level 3). |
8631 |
(gdb-pre-prompt, gdb-prompt): Call handler in gdb-prompt. |
8632 |
(gdb-post-prompt): Don't update GDB buffers every time speedbar |
8633 |
updates. |
8634 |
(gdb-window-height, gdb-window-width, gdb-display-in-progress) |
8635 |
(gdb-expression-buffer-name, gdb-display-number, gdb-point) |
8636 |
(gdb-dive-display-number, gdb-nesting-level, gdb-expression) |
8637 |
(gdb-annotation-arg, gdb-dive-map, gdb-values, gdb-array-start) |
8638 |
(gdb-array-stop, gdb-array-slice-map, gdb-display-string) |
8639 |
(gdb-array-size, gdb-display-mode-map, gdb-expressions-mode-map): |
8640 |
(gdb-expressions-mode-menu, gdb-dive): Remove variables. |
8641 |
(gud-display, gud-display1) |
8642 |
(gdb-display-begin,gdb-display-number-end, gdb-delete-line) |
8643 |
(gdb-display-end, gdb-display-go-back, gdb-array-section-end) |
8644 |
(gdb-field-begin, gdb-field-end, gdb-elt,gdb-field-format-begin) |
8645 |
(gdb-field-format-end, gdb-dive, gdb-dive-new-frame) |
8646 |
(gdb-insert-field, gdb-array-format, gdb-mouse-array-slice) |
8647 |
(gdb-array-slice, gdb-array-format1, gdb-info-display-custom) |
8648 |
(gdb-delete-frames, gdb-display-mode, gdb-display-buffer-name) |
8649 |
(gdb-display-display-buffer, gdb-toggle-display) |
8650 |
(gdb-delete-display, gdb-expressions-popup-menu) |
8651 |
(gdb-expressions-mode, gdb-array-visualise): Remove functions. |
8652 |
(gdb-setup-windows, gdb-reset, gdb-source-info): Remove references |
8653 |
to display buffer. |
8654 |
|
8655 |
2003-09-30 Richard M. Stallman <rms@gnu.org> |
8656 |
|
8657 |
* progmodes/ada-mode.el (ada-mode): Don't use advice. |
8658 |
Instead, set which-func-functions. |
8659 |
|
8660 |
* progmodes/which-func.el (which-func-modes): Add ada-mode. |
8661 |
(which-func-functions): New variable. |
8662 |
(which-function): Use that. |
8663 |
|
8664 |
* info.el (Info-mode): Double each `%' in header line. |
8665 |
|
8666 |
* emacs-lisp/lisp-mnt.el (lm-with-file): |
8667 |
When FILE is nil, run BODY in current buffer. |
8668 |
|
8669 |
* mail/emacsbug.el (report-emacs-bug): Mention major and minor modes. |
8670 |
|
8671 |
* help.el (describe-mode): Start with a brief list of minor modes. |
8672 |
Find them thru minor-mode-list so as to find them all. |
8673 |
Show them in alphabetical order. |
8674 |
|
8675 |
* mail/sendmail.el (mail-aliases): Doc fix. |
8676 |
|
8677 |
* progmodes/sh-script.el (sh-mode-syntax-table): Add defvar. |
8678 |
|
8679 |
2003-09-30 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change) |
8680 |
|
8681 |
* mail/rmailsum.el (rmail-make-summary-line-1): |
8682 |
Change comma after last label to a space. |
8683 |
(rmail-summary-font-lock-keywords): Adapt to that change. |
8684 |
|
8685 |
2003-09-30 Thien-Thi Nguyen <ttn@gnu.org> |
8686 |
|
8687 |
* progmodes/scheme.el (scheme-mode-variables): When setting |
8688 |
`font-lock-defaults', also specify that "#" should |
8689 |
be interpreted with `word' syntax. |
8690 |
(scheme-font-lock-keywords-2): Also interpret "#:foo" as keyword. |
8691 |
|
8692 |
2003-09-30 Lars Hansen <larsh@math.ku.dk> |
8693 |
|
8694 |
* desktop.el: A lot of comments updated. |
8695 |
(desktop-save-mode): Minor mode introduced. |
8696 |
(desktop-enable, desktop-clear-preserve-buffers): Make vars obsolete. |
8697 |
(desktop-load-default): Function made obsolete. |
8698 |
(desktop-locals-to-save): Variable made customizable. |
8699 |
(desktop-read): Optional parameter `dirname' added. |
8700 |
(desktop-change-dir, desktop-revert): Parameter `dirname' in |
8701 |
`desktop-read' used. |
8702 |
(desktop-save-in-load-dir): Rename to `desktop-save-in-desktop-dir'. |
8703 |
|
8704 |
2003-09-29 Rajesh Vaidheeswarran <rv@gnu.org> |
8705 |
|
8706 |
* whitespace.el (whitespace-clean-msg): Add user customizable message |
8707 |
for displaying ``clean'' output. |
8708 |
(whitespace-buffer): Use `whitespace-clean-msg'. |
8709 |
(whitespace-global-mode): Fix typo. |
8710 |
|
8711 |
2003-09-29 Thien-Thi Nguyen <ttn@gnu.org> |
8712 |
|
8713 |
* pcvs.el (cvs-mode-unmark-up): Move to goal column when done. |
8714 |
|
8715 |
2003-09-29 Lute Kamstra <lute@gnu.org> |
8716 |
|
8717 |
* bindings.el (mode-line-modes): Remove superfluous :propertize |
8718 |
construct in initialization. |
8719 |
(mode-line-position): Change cons cell into proper list in |
8720 |
initialization. |
8721 |
|
8722 |
2003-09-29 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change) |
8723 |
|
8724 |
* international/mule.el (decode-coding-inserted-region): Use car |
8725 |
of the return value of find-operation-coding-system. |
8726 |
|
8727 |
2003-09-29 Kenichi Handa <handa@m17n.org> |
8728 |
|
8729 |
* descr-text.el (describe-char): Fix previous change. |
8730 |
|
8731 |
2003-09-28 Kenichi Handa <handa@m17n.org> |
8732 |
|
8733 |
* descr-text.el (describe-char-display): New function. |
8734 |
(describe-char): Pay attention to display table on describing how |
8735 |
a character is displayed. |
8736 |
|
8737 |
* international/mule-cmds.el (encoded-string-description): |
8738 |
Prepend "0x" to each encoded byte. |
8739 |
|
8740 |
2003-09-28 Andreas Schwab <schwab@suse.de> |
8741 |
|
8742 |
* find-file.el (ff-special-constructs): Add autoload cookie. |
8743 |
|
8744 |
2003-09-28 Kevin Ryde <user42@zip.com.au> |
8745 |
|
8746 |
* info.el (Info-find-index-name): Remove any "<n>" suffixes which |
8747 |
makeinfo appends to duplicate index entries. |
8748 |
|
8749 |
2003-09-28 Eli Zaretskii <eliz@gnu.org> |
8750 |
|
8751 |
* dired-x.el (dired-clean-tex): Doc fix. |
8752 |
|
8753 |
* language/chinese.el ("Chinese-GB", "Chinese-BIG5"): Set up for |
8754 |
using a Chinese tutorial. |
8755 |
|
8756 |
2003-09-28 Jesper Harder <harder@ifa.au.dk> (tiny change) |
8757 |
|
8758 |
* mail/smtpmail.el (smtpmail-via-smtp): Don't insert a space |
8759 |
between "MAIL FROM:" and "RCPT TO:" and the following address. |
8760 |
|
8761 |
2003-09-28 Jesper Harder <harder@ifa.au.dk> (tiny change) |
8762 |
|
8763 |
* textmodes/text-mode.el (paragraph-indent-minor-mode): Doc fix. |
8764 |
|
8765 |
2003-09-28 David Ponce <david@dponce.com> |
8766 |
|
8767 |
* recentf.el (recentf-initialize-file-name-history): New defcustom. |
8768 |
(recentf-load-list): When `recentf-initialize-file-name-history' |
8769 |
is non-nil, initialize an empty `file-name-history' with the |
8770 |
recent list. |
8771 |
|
8772 |
2003-09-28 Evgeni Dobrev <evgeni_dobrev@developer.bg> (tiny change) |
8773 |
|
8774 |
* man.el (Man-default-man-entry): Remove the leading `*' from the |
8775 |
word at point. |
8776 |
|
8777 |
2003-09-26 Lute Kamstra <lute@gnu.org> |
8778 |
|
8779 |
* bindings.el (mode-line-position): Mention size indication in |
8780 |
docstring. |
8781 |
|
8782 |
2003-09-26 Andre Spiegel <spiegel@gnu.org> |
8783 |
|
8784 |
* calendar/parse-time.el (parse-time-string): Add autoload cookie. |
8785 |
|
8786 |
* vc-cvs.el (vc-cvs-parse-entry): Don't require parse-time, |
8787 |
because it's autoloaded now. |
8788 |
|
8789 |
2003-09-25 Glenn Morris <gmorris@ast.cam.ac.uk> |
8790 |
|
8791 |
* progmodes/sh-script.el (sh-builtins): Add bash `shopt' builtin. |
8792 |
(sh-font-lock-keywords, sh-feature): Fix previous change of |
8793 |
sh-feature to avoid infloop with sh-font-lock-keywords. |
8794 |
|
8795 |
2003-09-25 Kim F. Storm <storm@cua.dk> |
8796 |
|
8797 |
* frame.el (frame-current-scroll-bars): New defun. |
8798 |
|
8799 |
* window.el (window-current-scroll-bars): New defun. |
8800 |
|
8801 |
2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
8802 |
|
8803 |
* progmodes/cc-engine.el (c-parse-state): Fix bug that could |
8804 |
cause errors when the state cache contains info on parts that have |
8805 |
been narrowed out. |
8806 |
|
8807 |
2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
8808 |
|
8809 |
* progmodes/cc-vars.el (c-comment-prefix-regexp): Document that |
8810 |
`c-setup-paragraph-variables' has to be used when this variable is |
8811 |
changed; it doesn't work to reinitialize the mode since that |
8812 |
typically clobbers the variable. |
8813 |
|
8814 |
* progmodes/cc-styles.el (c-setup-paragraph-variables): |
8815 |
Make it interactive. |
8816 |
|
8817 |
2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
8818 |
|
8819 |
* progmodes/cc-fonts.el (c-font-lock-declarations): |
8820 |
Fix recognition of constructors and destructors for classes whose |
8821 |
names are matched by `*-font-lock-extra-types'. |
8822 |
|
8823 |
* progmodes/cc-langs.el (c-type-list-kwds): If "operator" is |
8824 |
followed by an identifier in C++ then it's a type. |
8825 |
|
8826 |
2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
8827 |
|
8828 |
* progmodes/cc-fonts.el (c-font-lock-invalid-string): Fix eob |
8829 |
problem that primarily affected XEmacs. Don't use faces to find |
8830 |
unterminated strings since Emacs and XEmacs fontify strings |
8831 |
differently - this function should now work better in XEmacs. |
8832 |
|
8833 |
2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
8834 |
|
8835 |
* progmodes/cc-cmds.el (c-electric-brace): Fix a bug in the |
8836 |
`expand-abbrev' workaround which caused braces to misbehave inside |
8837 |
macros. |
8838 |
|
8839 |
* progmodes/cc-engine.el (c-forward-keyword-clause): Fix error |
8840 |
handling. This bug could cause interactive font locking to bail out. |
8841 |
|
8842 |
2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> |
8843 |
|
8844 |
* progmodes/cc-engine.el (c-just-after-func-arglist-p): |
8845 |
Handle paren-style types in Pike. Also fixed some cases of |
8846 |
insufficient handling of unbalanced parens. |
8847 |
|
8848 |
2003-09-24 Rajesh Vaidheeswarran <rv@gnu.org> |
8849 |
|
8850 |
* ffap.el (ffap-shell-prompt-regexp): Add regexp to identify |
8851 |
common shell prompts that are not common filename or URL characters. |
8852 |
(ffap-file-at-point): Use the new regexp to strip the prompts from |
8853 |
the file names. This is an issue mostly for user prompts that |
8854 |
don't have a trailing space and find-file-at-point is invoked from |
8855 |
within a shell inside Emacs. |
8856 |
|
8857 |
2003-09-24 Andre Spiegel <spiegel@gnu.org> |
8858 |
|
8859 |
* vc-cvs.el (vc-cvs-parse-entry): Restore the code to compare time |
8860 |
stamps numerically, rather than textually. |
8861 |
|
8862 |
2003-09-24 Kenichi Handa <handa@m17n.org> |
8863 |
|
8864 |
* language/devan-util.el (devanagari-post-read-conversion): |
8865 |
* language/mlm-util.el (malayalam-post-read-conversion): |
8866 |
* language/tml-util.el (tamil-post-read-conversion): |
8867 |
Add autoload cookie. |
8868 |
|
8869 |
* international/utf-8.el (utf-8-post-read-conversion): |
8870 |
Call post-read-conversion functions for Devanagari, Malayalam, |
8871 |
and Tamil. |
8872 |
|
8873 |
2003-09-23 Dave Love <fx@gnu.org> |
8874 |
|
8875 |
* Makefile.in (bootstrap-clean): Fix misplaced `!'. |
8876 |
|
8877 |
2003-09-22 Nick Roberts <nick@nick.uklinux.net> |
8878 |
|
8879 |
* progmodes/gud.el (perldb): Add gud-until to list of commands. |
8880 |
Update gud-remove. |
8881 |
|
8882 |
2003-09-22 Richard M. Stallman <rms@gnu.org> |
8883 |
|
8884 |
* progmodes/sh-script.el (sh-mode-default-syntax-table): |
8885 |
Rename from sh-mode-syntax-table. Call sh-mode-syntax-table directly. |
8886 |
(sh-mode-syntax-table-input): New variable. |
8887 |
(sh-require-final-newline): Don't use eval. |
8888 |
(sh-builtins, sh-leading-keywords, sh-other-keywords) |
8889 |
(sh-variables, sh-font-lock-keywords): Don't use eval. |
8890 |
(sh-set-shell): When setting require-final-newline, |
8891 |
treat value = `require-final-newline' as don't change it. |
8892 |
Set sh-mode-syntax-table locally based on |
8893 |
sh-mode-syntax-table-input and sh-mode-default-syntax-table. |
8894 |
|
8895 |
* progmodes/compile.el (compile-internal): |
8896 |
Call compilation-set-window-height before setting window start. |
8897 |
|
8898 |
2003-09-22 Greg Hill <ghill@synergymicro.com> (tiny change) |
8899 |
|
8900 |
* emacs-lisp/bytecomp.el (byte-compile-log-file): |
8901 |
Clear out byte-compile-last-warned-form. |
8902 |
|
8903 |
2003-09-22 Richard M. Stallman <rms@gnu.org> |
8904 |
|
8905 |
* woman.el (woman-file-name, woman-follow-word): |
8906 |
If current-word returns nil, use "". |
8907 |
|
8908 |
* simple.el (eval-expression): Bind standard-output in to-buffer case. |
8909 |
|
8910 |
2003-09-22 Richard M. Stallman <rms@gnu.org> |
8911 |
|
8912 |
* emacs-lisp/lisp-mnt.el (lm-with-file): |
8913 |
Don't visit the file, just use insert-file-contents in temp buffer. |
8914 |
|
8915 |
2003-09-22 Jari Aalto <jari.aalto@poboxes.com> |
8916 |
|
8917 |
* emacs-lisp/lisp-mnt.el (lm-get-header-re): |
8918 |
Add surrounding \\( and \\) around the header, as in |
8919 |
for lm-history-header 'Change Log\\|History'. |
8920 |
|
8921 |
2003-09-22 John Paul Wallington <jpw@gnu.org> |
8922 |
|
8923 |
* progmodes/ld-script.el: Add Commentary section, |
8924 |
minor cleanup of file header. |
8925 |
(ld-script-font-lock-keywords): Doc fix. |
8926 |
(toplevel): Provide `ld-script' feature. |
8927 |
|
8928 |
2003-09-21 Kim F. Storm <storm@cua.dk> |
8929 |
|
8930 |
* scroll-bar.el (set-scroll-bar-mode): Initialize to |
8931 |
new built-in variable default-frame-scroll-bars. |
8932 |
(scroll-bar-mode): Use default-frame-scroll-bars when enabling |
8933 |
scroll-bar-mode; notably, use it instead of t when we toggle |
8934 |
scroll-bars on. |
8935 |
(toggle-scroll-bar): Use default-frame-scroll-bars. |
8936 |
|
8937 |
2003-09-19 Masatake YAMATO <jet@gyve.org> |
8938 |
|
8939 |
* pcvs.el (cvs-do-removal): Change the prompt depending on |
8940 |
`filter' value. |
8941 |
|
8942 |
2003-09-19 Glenn Morris <gmorris@ast.cam.ac.uk> |
8943 |
|
8944 |
* startup.el (command-line-1): Stop startup-echo-area-message |
8945 |
being hidden by "Loading image..." message. |
8946 |
(use-fancy-splash-screens-p, display-splash-screen): |
8947 |
Move display-graphic-p test from latter to former. |
8948 |
|
8949 |
* progmodes/sh-script.el (sh-font-lock-keywords): |
8950 |
Highlight escaped EOLs differently from other backslash constructs. |
8951 |
|
8952 |
2003-09-19 Richard M. Stallman <rms@gnu.org> |
8953 |
|
8954 |
* emacs-lisp/edebug.el (edebug-var-status, edebug-restore-status): |
8955 |
New functions. |
8956 |
(edebug-enter, edebug-outside-excursion): Use them. |
8957 |
|
8958 |
* emacs-lisp/bytecomp.el (byte-compile-warning-prefix): |
8959 |
Fix the condition for whether to print "In WHERE". |
8960 |
|
8961 |
2003-09-19 Jari Aalto <jari.aalto@poboxes.com> |
8962 |
|
8963 |
* finder.el (finder-mode-hook): New variable. |
8964 |
(finder-mode): Run hook finder-mode-hook |
8965 |
|
8966 |
2003-09-18 Masatake YAMATO <jet@gyve.org> |
8967 |
|
8968 |
* progmodes/ebrowse.el: Fix broken magic autoload comments. |
8969 |
|
8970 |
2003-09-17 Mario Lang <mlang@delysid.org> |
8971 |
|
8972 |
* progmodes/gud.el (perldb): Change gud-print from just "%e" to |
8973 |
"p %e" to actually print the value in the GUD buffer. |
8974 |
|
8975 |
2003-09-16 Miles Bader <miles@gnu.ai.mit.edu> |
8976 |
|
8977 |
From David Ponce <david.ponce@wanadoo.fr>: |
8978 |
* makefile.w32-in (DONTCOMPILE): Add loaddefs-boot.el. |
8979 |
(bootstrap-clean-CMD, bootstrap-clean-SH): Recreate loaddefs.el |
8980 |
from loaddefs-boot.el if necessary. |
8981 |
|
8982 |
2003-09-15 Zoltan Kemenczy <kemenczy@rogers.com> |
8983 |
|
8984 |
* progmodes/gud.el (gud-find-class): Make jdb work again since |
8985 |
cc-mode changed the syntactic information. |
8986 |
|
8987 |
2003-09-15 David Ponce <david@dponce.com> |
8988 |
|
8989 |
* recentf.el: (recentf-exclude): Accept predicates too. |
8990 |
(recentf-file-readable-p): New function. |
8991 |
(recentf-include-p): Handle predicates in recentf-exclude. |
8992 |
(recentf-add-file): Doc fix. Use recentf-file-readable-p. |
8993 |
(recentf-cleanup): Likewise. |
8994 |
(recentf-save-list): Use write-file to handle backup of |
8995 |
recentf-save-file. |
8996 |
|
8997 |
2003-09-15 Miles Bader <miles@gnu.ai.mit.edu> |
8998 |
|
8999 |
* loaddefs-boot.el: Renamed from `loaddefs.el' |
9000 |
* Makefile.in (DONTCOMPILE): Add loaddefs-boot.el. |
9001 |
(bootstrap-clean): Recreate loaddefs.el from loaddefs-boot.el if |
9002 |
necessary. |
9003 |
|
9004 |
2003-09-13 Thien-Thi Nguyen <ttn@gnu.org> |
9005 |
|
9006 |
* electric.el (Electric-pop-up-window): For the `one-window' case, |
9007 |
no longer disconcertingly move point in the original buffer. |
9008 |
|
9009 |
2003-09-12 Stefan Monnier <monnier@iro.umontreal.ca> |
9010 |
|
9011 |
* emacs-lisp/tq.el (tq-create): Fix mixed up unquote style. |
9012 |
|
9013 |
2003-09-12 Eric Hanchrow <offby1@blarg.net> (tiny change) |
9014 |
|
9015 |
* dired.el (dired-mode-map): Fix typo. |
9016 |
|
9017 |
2003-09-11 Richard M. Stallman <rms@gnu.org> |
9018 |
|
9019 |
* dired.el (dired-mode-map): Bind M-g to dired-goto-file. |
9020 |
|
9021 |
2003-09-11 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) |
9022 |
|
9023 |
* window.el (kill-buffer-and-window): Remove `yes-or-no-p' so that |
9024 |
the function is less noisy. Now only `kill-buffer' can ask questions. |
9025 |
|
9026 |
2003-09-10 Mario Lang <mlang@delysid.org> |
9027 |
|
9028 |
* battery.el: Update Commentary and Copyright. |
9029 |
(battery-linux-proc-acpi): Fix a bug in %b which made "!" never |
9030 |
appear due to wrong ordering of the expressions in `or'. |
9031 |
|
9032 |
2003-09-09 Lute Kamstra <lute@gnu.org> |
9033 |
|
9034 |
* misc.el (upcase-char): Fix docstring. |
9035 |
(zap-up-to-char): New command. |
9036 |
|
9037 |
2003-09-08 David Ponce <david@dponce.com> |
9038 |
|
9039 |
Ensure that recentf correctly updates the menu bar. |
9040 |
* recentf.el (recentf-menu-path,recentf-menu-before): Doc fix. |
9041 |
(recentf-menu-bar): New function. |
9042 |
(recentf-clear-data): Use it |
9043 |
(recentf-update-menu): Likewise. Use easy-menu-add-item instead |
9044 |
of easy-menu-change. |
9045 |
|
9046 |
2003-09-08 Lute Kamstra <lute@gnu.org> |
9047 |
|
9048 |
* simple.el (size-indication-mode): New. |
9049 |
* bindings.el (mode-line-position): Add buffer size indicator. |
9050 |
|
9051 |
2003-09-04 Mario Lang <mlang@delysid.org> |
9052 |
|
9053 |
* battery.el (battery-linux-proc-acpi): New function. |
9054 |
(battery-status-function): Modify default value calculation to also |
9055 |
check for availability of ACPI. |
9056 |
(battery-echo-area-format): Ditto. |
9057 |
(battery-mode-line-format): Ditto. |
9058 |
|
9059 |
2003-09-06 Dave Love <fx@gnu.org> |
9060 |
|
9061 |
* ielm.el (ielm-mode-hook): Add :options. |
9062 |
|
9063 |
* emacs-lisp/eldoc.el (eldoc-print-current-symbol-info-function): New. |
9064 |
(eldoc-print-current-symbol-info): Use it. |
9065 |
|
9066 |
2003-09-04 Nick Roberts <nick@nick.uklinux.net> |
9067 |
|
9068 |
* gdb-ui.el (gud-display1): Use gud-call to prevent extra prompt |
9069 |
being displayed in GUD buffer. |
9070 |
(gdb-idle-input-queue): Remove var. Use just one queue. |
9071 |
(gdb-enqueue-idle-input,gdb-dequeue-idle-input): |
9072 |
Remove functions. Use just one queue. |
9073 |
(gdb-prompt, gdb-subprompt, def-gdb-auto-update-trigger) |
9074 |
(gdb-invalidate-assembler, gdb-get-current-frame): |
9075 |
Modify functions. Use just one queue. |
9076 |
|
9077 |
2003-09-04 Dave Love <fx@gnu.org> |
9078 |
|
9079 |
* cus-start.el: Add blink-cursor-alist. |
9080 |
|
9081 |
* ruler-mode.el (ruler-mode-fill-column-char) |
9082 |
(ruler-mode-current-column-char): Use char-displayable-p, |
9083 |
not window-system. |
9084 |
|
9085 |
* international/codepage.el ("mule-diag"): Add eval-after-load clause. |
9086 |
|
9087 |
* language/european.el (windows-1252): Move from code-pages. |
9088 |
|
9089 |
* language/cyrillic.el ("Windows-1251"): Delete. |
9090 |
("Bulgarian", "Belarusian"): Remove `features'. |
9091 |
(windows-1251): Move from code-pages. |
9092 |
|
9093 |
* international/mule-diag.el (non-iso-charset-alist): |
9094 |
Remove `codepage' stuff. |
9095 |
(print-designation, list-coding-systems-1): Output fixes. |
9096 |
|
9097 |
* international/code-pages.el (cp-make-translation-table) |
9098 |
(cp-valid-codes): Made defsubsts. |
9099 |
(cp-fix-safe-chars): Delete. |
9100 |
(mule-diag): Don't require. |
9101 |
(windows-1251, windows-1252): Remove to cyrillic.el/european.el. |
9102 |
(top-level): Check for defined coding system when defining |
9103 |
cp... aliases. Change w32-add-charset-info test to avoid warning. |
9104 |
(non-iso-charset-alist): Defvar when compiling. |
9105 |
(cp-make-coding-system): Doc fix. |
9106 |
|
9107 |
2003-09-02 Jason Rumney <jasonr@gnu.org> |
9108 |
|
9109 |
* international/titdic-cnv.el (tsang-quick-converter): Fix broken |
9110 |
line-ends from CVS before doing conversion. |
9111 |
|
9112 |
2003-09-02 Glenn Morris <gmorris@ast.cam.ac.uk> |
9113 |
|
9114 |
* calendar/diary-lib.el (diary-header-line-flag) |
9115 |
(diary-header-line-format): New variables. |
9116 |
(list-diary-entries): Use them to set header line in simple diary. |
9117 |
|
9118 |
* progmodes/sh-script.el (sh-font-lock-keywords): Use something |
9119 |
other than font-lock-string-face to highlight backslashes. |
9120 |
|
9121 |
2003-09-01 Jason Rumney <jasonr@gnu.org> |
9122 |
|
9123 |
* international/titdic-cnv.el (tit-read-key-value): Include \r in |
9124 |
regexp. |
9125 |
|
9126 |
2003-09-01 Dave Love <fx@gnu.org> |
9127 |
|
9128 |
* mouse.el (mouse-popup-menubar, mouse-skip-word): Doc fix. |
9129 |
|
9130 |
* menu-bar.el (menu-bar-showhide-menu): Amend date and time label |
9131 |
and :help; also line and column numbers labels. |
9132 |
|
9133 |
* international/mule-util.el (char-displayable-p): Move from |
9134 |
latin1-disp, rename and autoload. |
9135 |
|
9136 |
* international/latin1-disp.el (latin1-char-displayable-p): |
9137 |
Now obsolete alias. Replace uses with char-displayable-p. |
9138 |
(latin1-display-ucs-per-lynx): Fix last change. |
9139 |
|
9140 |
* international/mule-cmds.el (standard-display-european-internal): |
9141 |
Don't use char code for Latin-1 NBSP. |
9142 |
<XFree86 4>: Unfrob NBSP display table. Set display table to use |
9143 |
U+2018, U+2019 for `'. |
9144 |
(select-safe-coding-system): Message fix. |
9145 |
|
9146 |
2003-09-01 Kenichi Handa <handa@m17n.org> |
9147 |
|
9148 |
* international/fontset.el (setup-default-fontset): For Thai |
9149 |
font, specify "*" family. |
9150 |
|
9151 |
2003-09-01 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) |
9152 |
|
9153 |
* progmodes/compile.el (previous-error): Accept a prefix |
9154 |
argument, similarly to next-error. |
9155 |
|
9156 |
2003-08-31 Masatake YAMATO <jet@gyve.org> |
9157 |
|
9158 |
* pcvs.el (cvs-do-removal): Use = instead of eq to check |
9159 |
the number of files. Bind the number of files to a local |
9160 |
variable. Suggested by Kevin Rodgers <ihs_4664@yahoo.com>. |
9161 |
|
9162 |
2003-08-30 Eli Zaretskii <eliz@gnu.org> |
9163 |
|
9164 |
* vc-hooks.el (vc-make-version-backup): Fix the change made on |
9165 |
2003-07-26: msdos-long-file-names is a function, not a variable. |
9166 |
|
9167 |
2003-08-29 Richard M. Stallman <rms@gnu.org> |
9168 |
|
9169 |
* mail/sendmail.el (sendmail-sync-aliases, mail-setup): |
9170 |
Do nothing with mail-personal-alias-file if it is nil. |
9171 |
|
9172 |
* mail/mailabbrev.el (mail-abbrevs-sync-aliases): |
9173 |
Do nothing if mail-personal-alias-file is nil. |
9174 |
|
9175 |
* term.el (term-exec-1): Bind coding-system-for-read. |
9176 |
|
9177 |
* dired.el (dired-mouse-find-file-other-window): |
9178 |
Use dired-view-command-alist here, as in dired-view-file. |
9179 |
(dired-view-command-alist): Use %s to substitute file name. |
9180 |
Handle .ps_pages, .eps, .jpg, .gif, .png. |
9181 |
|
9182 |
2003-08-29 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) |
9183 |
|
9184 |
* info.el (Info-mode-map): Bind S-tab and <backtab> to |
9185 |
`Info-prev-reference', instead of M-tab. |
9186 |
|
9187 |
2003-08-29 Martin Stjernholm <mast@lysator.liu.se> |
9188 |
|
9189 |
* simple.el (blink-matching-open): Work correctly on chars that |
9190 |
are designated as parens through the syntax-table text property. |
9191 |
|
9192 |
2003-08-29 Thierry Emery <thierry.emery@club-internet.fr> (tiny change) |
9193 |
|
9194 |
* kinsoku.el (kinsoku-longer, kinsoku-shorter): Do not choose a |
9195 |
line break position in the middle of a non-kinsoku (e.g. latin) |
9196 |
word, making it skip until either a space or a character with |
9197 |
category "|". |
9198 |
(kinsoku-longer): Test for end of buffer. |
9199 |
|
9200 |
2003-08-28 Eli Zaretskii <eliz@gnu.org> |
9201 |
|
9202 |
* mail/rmail.el (rmail-convert-to-babyl-format): |
9203 |
Detect quoted-printable- and base64-encoded messages and decode them |
9204 |
automatically. Set the message's encoding from the charset= |
9205 |
header, if any. Decode base64-encoded messages in Mail format as well. |
9206 |
|
9207 |
2003-08-26 Glenn Morris <gmorris@ast.cam.ac.uk> |
9208 |
|
9209 |
* mail/smtpmail.el: Fix previous change. |
9210 |
(smtpmail-send-queued-mail): Set smtpmail-mail-address before |
9211 |
calling smtpmail-via-smtp. |
9212 |
(smtpmail-via-smtp): Add fall-back values for envelope-from. |
9213 |
|
9214 |
2003-08-26 John Paul Wallington <jpw@gnu.org> |
9215 |
|
9216 |
* image.el (image-jpeg-p): Don't search beyond length of data. |
9217 |
|
9218 |
2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> |
9219 |
|
9220 |
* progmodes/cc-cmds.el (c-electric-brace): Work around for a |
9221 |
misfeature in `expand-abbrev' which caused electric keywords like |
9222 |
"else" to disappear if an open brace was typed directly afterwards. |
9223 |
|
9224 |
2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> |
9225 |
|
9226 |
* progmodes/cc-vars.el (c-extra-types-widget): The doc string is |
9227 |
mandatory in `define-widget'. |
9228 |
|
9229 |
* progmodes/cc-align.el, progmodes/cc-langs.el (c-lineup-math): |
9230 |
Don't align the operators "!=", "<=" and ">=" as assignment operators. |
9231 |
|
9232 |
(c-assignment-operators): New language constant that only contains |
9233 |
the assignment operators. |
9234 |
|
9235 |
(c-assignment-op-regexp): New language var used by `c-lineup-math'. |
9236 |
|
9237 |
2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> |
9238 |
|
9239 |
* progmodes/cc-engine.el (c-just-after-func-arglist-p): |
9240 |
Safeguard against unbalanced sexps. |
9241 |
|
9242 |
2003-08-26 Terje Rosten <terjeros@phys.ntnu.no> |
9243 |
|
9244 |
* version.el (emacs-version): Check for gtk. Include gtk version info. |
9245 |
|
9246 |
2003-08-25 John Paul Wallington <jpw@gnu.org> |
9247 |
|
9248 |
* man.el (Man-default-man-entry): Don't whizz past the section |
9249 |
number before looking for it. |
9250 |
|
9251 |
2003-08-24 Nick Roberts <nick@nick.uklinux.net> |
9252 |
|
9253 |
* progmodes/gud.el (gud-display-line): Don't set window-point if |
9254 |
source buffer is not visible. (Only happens with M-x gdba.) |
9255 |
|
9256 |
* gdb-ui.el (gdba): Remove gdb-quit (previously removed) from |
9257 |
documentation. |
9258 |
(gdb-source, gdb-source-info): Update to assembler unnecessary |
9259 |
as its done after each GDB command anyway. |
9260 |
(gdb-pre-prompt): Use with-current-buffer. |
9261 |
(gdb-insert-field): Add help-echo text. |
9262 |
(gdb-invalidate-assembler): Re-display of assembler now done in |
9263 |
gdb-info-breakpoints-custom. |
9264 |
(gdb-info-breakpoints-custom): Force re-display of assembler to |
9265 |
happen *after* update of breakpoints buffer. |
9266 |
(gdb-display-source-buffer): Don't choke if gdb-source-window |
9267 |
isn't visible. |
9268 |
(gdb-put-string, gdb-put-arrow): Remove free variables. |
9269 |
|
9270 |
2003-08-24 John Paul Wallington <jpw@gnu.org> |
9271 |
|
9272 |
* ibuffer.el (ibuffer-formats): Make name and size columns wider. |
9273 |
|
9274 |
* man.el (Man-default-man-entry): Strip text properties when |
9275 |
snarfing parts of entry because `format' preserves properties. |
9276 |
|
9277 |
2003-08-24 Glenn Morris <gmorris@ast.cam.ac.uk> |
9278 |
|
9279 |
* files.el (file-newest-backup): Use `expand-file-name'. |
9280 |
|
9281 |
* calendar/diary-lib.el (simple-diary-display, make-diary-entry): |
9282 |
Allow the diary to pop up a new frame, if needed. |
9283 |
|
9284 |
* mail/sendmail.el (mail-specify-envelope-from): Doc change. |
9285 |
* mail/smtpmail.el (smtpmail-mail-address): Doc change. |
9286 |
(smtpmail-send-it): Make treatment of envelope-from consistent with |
9287 |
sendmail.el. |
9288 |
|
9289 |
* progmodes/sh-script.el (sh-builtins): Add some bash builtins. |
9290 |
(sh-leading-keywords): Add the bash `time' reserved word. |
9291 |
(sh-variables): Add some bash variables. |
9292 |
(sh-add-completer): Fix nil branch of case statement. |
9293 |
|
9294 |
2003-08-24 Masatake YAMATO <jet@gyve.org> |
9295 |
|
9296 |
* progmodes/ld-script.el: New file. |
9297 |
|
9298 |
2003-08-23 Markus Rost <rost@math.ohio-state.edu> |
9299 |
|
9300 |
* vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Doc fix. |
9301 |
|
9302 |
2003-08-23 Andre Spiegel <spiegel@gnu.org> |
9303 |
|
9304 |
* vc-hooks.el (vc-ignore-vc-files, vc-master-templates): |
9305 |
Better explain obsolescence, and what to use instead. |
9306 |
|
9307 |
2003-08-23 Masatake YAMATO <jet@gyve.org> |
9308 |
|
9309 |
* pcvs.el (cvs-do-removal): Show the deleted file name |
9310 |
on the prompt. |
9311 |
|
9312 |
2003-08-20 Dave Love <fx@gnu.org> |
9313 |
|
9314 |
* international/mule.el (make-coding-system) |
9315 |
(set-buffer-file-coding-system): Doc fix. |
9316 |
|
9317 |
* emacs-lisp/lisp-mode.el (common-lisp-mode): New. |
9318 |
|
9319 |
* emacs-lisp/lisp.el (beginning-of-defun-function): Doc fix. |
9320 |
|
9321 |
* international/utf-8.el (ucs-unicode-to-mule-cjk): Use smaller :size. |
9322 |
|
9323 |
* international/utf-16.el: Add mime-text-unsuitable coding system |
9324 |
properties. |
9325 |
|
9326 |
* international/latin1-disp.el (latin1-display): Add ?$,1s"(B. |
9327 |
|
9328 |
* cus-edit.el: Add some :links. |
9329 |
(bib): Remove. |
9330 |
|
9331 |
* textmodes/bib-mode.el (bib): Add :group external. |
9332 |
|
9333 |
2003-08-18 Luc Teirlinck <teirllm@mail.auburn.edu> |
9334 |
|
9335 |
* wid-edit.el (widget-echo-help): Make it handle expressions that |
9336 |
evaluate to strings. |
9337 |
|
9338 |
2003-08-18 Michael Mauger <mmaug@yahoo.com> |
9339 |
|
9340 |
Version 1.8.0 of sql-mode. (Patch submitted 2003-06-21) |
9341 |
|
9342 |
Simplify selection of SQL products to define highlighting and |
9343 |
interactive mode. Includes detailed instructions on adding |
9344 |
support for new products. |
9345 |
|
9346 |
* progmodes/sql.el (sql-product): New variable. Identifies SQL |
9347 |
product for use in highlighting and interactive mode. |
9348 |
(sql-interactive-product): New variable. SQL product for |
9349 |
sql-interactive-mode. |
9350 |
(sql-product-support): New variable. Specifies product-specific |
9351 |
parameters to drive highlighting and interactive mode. |
9352 |
(sql-imenu-generic-expression): Add more object types. |
9353 |
(sql-sqlite-options): Correct comment. |
9354 |
(sql-ms-program): Use "osql" rather than "isql". |
9355 |
(sql-prompt-regexp, sql-prompt-length): Update comment. |
9356 |
(sql-mode-menu): Add "Start SQLi session" entry. |
9357 |
Replace Highlighting submenu with Product menu. Fix Send Region entry. |
9358 |
(sql-mode-abbrev-table): Add abbreviations. Support of |
9359 |
SYSTEM-FLAG on define-abbrev. Support was removed with last |
9360 |
check-in; it now handles older Emacsen without the SYSTEM-FLAG. |
9361 |
(sql-mode-font-lock-object-name): Add font-lock pattern for object |
9362 |
names. |
9363 |
(sql-mode-ansi-font-lock-keywords): Set as default value. |
9364 |
(sql-mode-oracle-font-lock-keywords): Set as default value. |
9365 |
Support Oracle 9i keywords. |
9366 |
(sql-mode-postgres-font-lock-keywords): Set as default value. |
9367 |
(sql-mode-linter-font-lock-keywords): Set as default value. |
9368 |
(sql-mode-ms-font-lock-keywords): New variable. Support Microsoft |
9369 |
SQLServer 2000. |
9370 |
(sql-mode-sybase-font-lock-keywords) |
9371 |
(sql-mode-interbase-font-lock-keywords) |
9372 |
(sql-mode-sqlite-font-lock-keywords) |
9373 |
(sql-mode-strong-font-lock-keywords) |
9374 |
(sql-mode-mysql-font-lock-keywords) |
9375 |
(sql-mode-db2-font-lock-keywords): New variables. Default to ANSI |
9376 |
keywords. |
9377 |
(sql-mode-font-lock-defaults): Update comment. |
9378 |
(sql-product-feature): New function. Returns feature associated |
9379 |
with a product from `sql-product-support' alist. |
9380 |
(sql-product-font-lock): New function. Set font-lock support |
9381 |
based on `sql-product'. |
9382 |
(sql-add-product-keywords): New function. Add font-lock rules to |
9383 |
product-specific keyword variables. |
9384 |
(sql-set-product): New function. Set `sql-product' and apply |
9385 |
appropriate font-lock highlighting. |
9386 |
(sql-highlight-product): New function. Set font-lock support |
9387 |
based on a product. Also set mode name to include product name. |
9388 |
(sql-highlight-ansi-keywords, sql-highlight-oracle-keywords) |
9389 |
(sql-highlight-postgres-keywords, sql-highlight-linter-keywords): |
9390 |
Use `sql-set-product'. |
9391 |
(sql-highlight-ms-keywords) |
9392 |
(sql-highlight-sybase-keywords) |
9393 |
(sql-highlight-interbase-keywords) |
9394 |
(sql-highlight-strong-keywords) |
9395 |
(sql-highlight-mysql-keywords) |
9396 |
(sql-highlight-sqlite-keywords) |
9397 |
(sql-highlight-db2-keywords): New functions. Use `sql-set-product'. |
9398 |
(sql-get-login): Prompt in the same order as the tokens. |
9399 |
(sql-mode): Uses `sql-product-highlight' and `sql-product-font-lock'. |
9400 |
(sql-product-interactive): New function. Common portions of |
9401 |
product-specific interactive mode wrappers. |
9402 |
(sql-interactive-mode): Rewritten to use product features. |
9403 |
(sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql) |
9404 |
(sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase) |
9405 |
(sql-db2, sql-linter): Use `sql-product-interactive'. |
9406 |
(sql-connect-oracle, sql-connect-sybase, sql-connect-informix) |
9407 |
(sql-connect-sqlite, sql-connect-mysql, sql-connect-solid) |
9408 |
(sql-connect-ingres, sql-connect-postgres) |
9409 |
(sql-connect-interbase, sql-connect-db2, sql-connect-linter): |
9410 |
New functions. Format command line parameters and invoke comint on |
9411 |
the appropriate interpreter. Code was in the corresponding |
9412 |
`sql-xyz' function before. |
9413 |
(sql-connect-ms): New function. Support -E argument to use |
9414 |
operating system credentials for authentication. |
9415 |
|
9416 |
2003-08-18 Kenichi Handa <handa@m17n.org> |
9417 |
|
9418 |
* international/mule.el (encode-char): Fix for the ASCII case. |
9419 |
|
9420 |
2003-08-15 Kenichi Handa <handa@m17n.org> |
9421 |
|
9422 |
* international/fontset.el (setup-default-fontset): Change "*" to |
9423 |
nil in the specifications of font family. |
9424 |
|
9425 |
2003-08-18 Kim F. Storm <storm@cua.dk> |
9426 |
|
9427 |
* kmacro.el (kmacro-keymap): Group related bindings in |
9428 |
initialization for clarity. Bind C-s to start macro. |
9429 |
Remove C-r binding. |
9430 |
(kmacro-initial-counter-value): New defvar to hold initial counter |
9431 |
value in case we set the value before defining a macro. |
9432 |
(kmacro-insert-counter): Clear kmacro-initial-counter-value.. |
9433 |
(kmacro-set-counter): Set kmacro-initial-counter-value if we are |
9434 |
not defining or executing macro. Doc fix. |
9435 |
(kmacro-add-counter): Clear kmacro-initial-counter-value. |
9436 |
(kmacro-view-last-item, kmacro-view-item-no): New defvars used to |
9437 |
temporarily view older elements on the macro ring without cycling |
9438 |
the ring. |
9439 |
(kmacro-display): Doc fix. |
9440 |
(kmacro-exec-ring-item): New helper function. |
9441 |
(kmacro-call-ring-2nd): Use it. |
9442 |
(kmacro-call-ring-2nd-repeat): Doc fix. |
9443 |
(kmacro-start-macro): Use (and clear) kmacro-initial-counter-value. |
9444 |
(kmacro-end-or-call-macro): Execute last viewed macro (using |
9445 |
kmacro-exec-ring-item) from ring if this follows |
9446 |
kmacro-view-macro. This allows us to find a macro on the ring |
9447 |
with C-x C-k C-v C-v ... and execute it (with C-k) without cycling |
9448 |
the ring to bring it to the head of the ring. |
9449 |
(kmacro-bind-to-key): Doc fix (describe reserved bindings). |
9450 |
Allow binding to reserved keys without specifying C-x C-k prefix. |
9451 |
Ask for confirmation if entered key sequence is already bound to |
9452 |
a non-macro command. |
9453 |
(kmacro-view-macro): Repeating command will show older elements |
9454 |
on the macro ring; C-k will execute the last viewed macro. |
9455 |
(kmacro-view-macro-repeat): Doc fix. Change its kmacro-repeat |
9456 |
property from 'ring to 'head. |
9457 |
|
9458 |
2003-08-17 Alan Shutko <ats@acm.org> |
9459 |
|
9460 |
* calendar/calendar.el (calendar-make-alist): Correct off-by-one |
9461 |
keeping December out of the alist. |
9462 |
|
9463 |
2003-08-17 Edward M. Reingold <reingold@emr.cs.iit.edu> |
9464 |
|
9465 |
* calendar/cal-move.el (calendar-goto-day-of-year): New function. |
9466 |
* calendar/calendar.el (calendar-mode-map): Bind it to key. |
9467 |
* calendar/cal-menu.el (calendar-mode-map): Add it to menu. |
9468 |
(calendar-flatten): New function. |
9469 |
(calendar-mouse-view-other-diary-entries) |
9470 |
(calendar-mouse-view-diary-entries): Rewritten to put any holidays |
9471 |
in the menu title and to show multi-line diary entries correctly |
9472 |
in the menu. |
9473 |
|
9474 |
2003-08-17 Luc Teirlinck <teirllm@mail.auburn.edu> |
9475 |
|
9476 |
* info.el (Info-scroll-prefer-subnodes): Add :version keyword to |
9477 |
defcustom, because the default was recently changed. |
9478 |
|
9479 |
2003-08-16 Richard M. Stallman <rms@gnu.org> |
9480 |
|
9481 |
* net/ange-ftp.el (ange-ftp-error): Add save-excursion. |
9482 |
|
9483 |
* emacs-lisp/lisp-mode.el (eval-last-sexp-print-value): |
9484 |
New subroutine, broken out of eval-last-sexp-1. |
9485 |
(eval-last-sexp-1): Use eval-last-sexp-print-value. |
9486 |
|
9487 |
* custom.el (custom-load-symbol): Load cus-load and cus-start first. |
9488 |
|
9489 |
* dabbrev.el (dabbrev--safe-replace-match): Use with-no-warnings. |
9490 |
|
9491 |
* simple.el (eval-expression): Use eval-last-sexp-print-value. |
9492 |
|
9493 |
2003-08-14 Jari Aalto <jari.aalto@poboxes.com> |
9494 |
|
9495 |
* progmodes/compile.el (compilation-error-regexp-alist): |
9496 |
Add Java ANt error detection as described in document |
9497 |
http://ant.apache.org/faq.html |
9498 |
|
9499 |
2003-08-12 Juri Linkov <juri@jurta.org> (tiny change) |
9500 |
|
9501 |
* simple.el (backward-word, forward-to-indentation) |
9502 |
(backward-to-indentation): Argument changed to optional. |
9503 |
(next-line, previous-line): Use `or' instead of `unless'. |
9504 |
|
9505 |
2003-08-12 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
9506 |
|
9507 |
* progmodes/ebnf-iso.el (ebnf-no-meta-identifier): Becomes a var |
9508 |
instead of a constant. |
9509 |
|
9510 |
2003-08-12 Markus Rost <rost@math.ohio-state.edu> |
9511 |
|
9512 |
* shell.el (shell): With prefix-arg, suggest a new buffer name. |
9513 |
|
9514 |
2003-08-12 Andre Spiegel <spiegel@gnu.org> |
9515 |
|
9516 |
* vc-sccs.el (vc-sccs-state-heuristic): Fix parentheses. |
9517 |
(vc-sccs-workfile-version): Search the entire delta table, rather |
9518 |
than just the first entry, because that might be a deleted version. |
9519 |
|
9520 |
2003-08-11 Karl Fogel <kfogel@red-bean.com> |
9521 |
|
9522 |
* menu-bar.el (menu-bar-options-menu): Supply a body for the |
9523 |
[save-place] binding in the Options menu. Have it require |
9524 |
'saveplace' and then toggle the variable manually, to avoid an an |
9525 |
unbound variable error. Thanks to <Sebastien.Kirche@sage.com> |
9526 |
for the bug report. |
9527 |
|
9528 |
2003-08-11 Nick Roberts <nick@nick.uklinux.net> |
9529 |
|
9530 |
* gdb-ui.el (gdb-insert-field, gdb-array-format1) |
9531 |
(gdb-info-breakpoints-custom, gdb-info-frames-custom) |
9532 |
(gdb-info-threads-custom): Add help-echo text. |
9533 |
(gdb-display-back): Don't use purecopy. |
9534 |
(gdb-info-breakpoints-custom, gdb-reset) |
9535 |
(gdb-assembler-custom): Use display-images-p to test if breakpoint |
9536 |
icons can be displayed. |
9537 |
|
9538 |
2003-08-11 Markus Rost <rost@math.ohio-state.edu> |
9539 |
|
9540 |
* textmodes/reftex-vars.el (reftex-auto-recenter-toc): Fix typo. |
9541 |
|
9542 |
2003-08-11 Stefan Monnier <monnier@cs.yale.edu> |
9543 |
|
9544 |
* bookmark.el (bookmark-completing-read): |
9545 |
Return a string, instead of a list of one string. |
9546 |
Use a popup menu if activated from the mouse. |
9547 |
(bookmark-edit-annotation): Remove unused vars. |
9548 |
(bookmark-jump, bookmark-relocate, bookmark-insert-location) |
9549 |
(bookmark-rename, bookmark-insert, bookmark-delete): Adjust calls |
9550 |
to bookmark-completing-read. |
9551 |
(bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames) |
9552 |
(bookmark-bmenu-mark, bookmark-bmenu-select, bookmark-bmenu-unmark) |
9553 |
(bookmark-bmenu-delete, bookmark-bmenu-list): Use inhibit-read-only |
9554 |
and erase-buffer. |
9555 |
(bookmark-menu-delete, bookmark-menu-rename, bookmark-menu-locate) |
9556 |
(bookmark-menu-jump, bookmark-menu-insert) |
9557 |
(bookmark-popup-menu-and-apply-function) |
9558 |
(bookmark-menu-popup-paned-bookmark-menu): Remove. |
9559 |
(bookmark-menu-build-paned-menu): Remove by folding it into |
9560 |
bookmark-menu-popup-paned-menu. |
9561 |
(menu-bar-bookmark-map): Move the define-key statements here. |
9562 |
Use the "non-menu" commands since they now pop up a menu if needed. |
9563 |
(bookmark-exit-hook-internal): Simplify. |
9564 |
|
9565 |
2003-08-11 Carsten Dominik <dominik@sand.science.uva.nl> |
9566 |
|
9567 |
* reftex-toc.el (reftex-toc-rename-label): New function. |
9568 |
(reftex-toc-check-docstruct): New function. |
9569 |
|
9570 |
* reftex.el (reftex-region-active-p): New function. |
9571 |
|
9572 |
* reftex-parse.el (reftex-locate-bibliography-files): Improved the |
9573 |
regexp to find the \bibliography macro. |
9574 |
|
9575 |
* reftex-vars.el (reftex-section-levels): Removed subsubparagraph, |
9576 |
which does not exist in LaTeX. |
9577 |
(reftex-cite-format-builtin): Added amsrefs support. |
9578 |
(reftex-toc-confirm-promotion): New option |
9579 |
|
9580 |
* reftex-toc.el |
9581 |
(reftex-toc): Use `reftex-toc-split-windows-fraction'. |
9582 |
(reftex-toc-demote, reftex-toc-promote) |
9583 |
(reftex-toc-do-promote, reftex-toc-promote-prepare) |
9584 |
(reftex-toc-promote-action, reftex-toc-extract-section-number) |
9585 |
(reftex-toc-newhead-from-alist) |
9586 |
(reftex-toc-load-all-files-for-promotion): New functions. |
9587 |
(reftex-toc-help): Added description of new keys. |
9588 |
(reftex-toc-split-windows-fraction): New option. |
9589 |
(reftex-recenter-toc-when-idle): Search *toc* window on all |
9590 |
visible frames. |
9591 |
(reftex-toc): Additional parameter REUSE |
9592 |
(reftex-toc-recenter): Remember current frame. Call `reftex-toc' |
9593 |
with REUSE argument. |
9594 |
(reftex-recenter-toc-when-idle): Reset `current-prefix-arg' for |
9595 |
the call of `reftex-toc'. |
9596 |
(reftex-make-separate-toc-frame): New function . |
9597 |
(reftex-toc-recenter): When called with triple prefix arg, call |
9598 |
`reftex-make-separate-toc-frame' first. |
9599 |
(reftex-toc-toggle-dedicated-frame): New command. |
9600 |
(reftex-toc-quit): Adapted to delete frame when called in |
9601 |
dedicated frame. |
9602 |
|
9603 |
* reftex-index.el (reftex-index-phrase-match-is-indexed): Check |
9604 |
all enclosing macros. |
9605 |
|
9606 |
|
9607 |
2003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
9608 |
|
9609 |
* progmodes/ebnf2ps.el (ebnf-total, ebnf-nprod): Move defvar before |
9610 |
first use. |
9611 |
|
9612 |
2003-08-07 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
9613 |
|
9614 |
* progmodes/ebnf2ps.el (ebnf-begin-job): Code fix. |
9615 |
|
9616 |
2003-08-06 Glenn Morris <gmorris@ast.cam.ac.uk> |
9617 |
|
9618 |
* calendar/calendar.el (list-diary-entries-hook) |
9619 |
(diary-display-hook, nongregorian-diary-listing-hook) |
9620 |
(mark-diary-entries-hook, nongregorian-diary-marking-hook): |
9621 |
Add some customize options for these hooks. |
9622 |
(calendar-abbrev-construct): Don't try to take a substring longer |
9623 |
than the original string. |
9624 |
|
9625 |
2003-08-05 Richard M. Stallman <rms@gnu.org> |
9626 |
|
9627 |
* emacs-lisp/testcover.el (noreturn): Report error if does return. |
9628 |
(testcover-reinstrument-clauses): Doc fix. |
9629 |
|
9630 |
* emacs-lisp/warnings.el: Doc fixes, args renamed. |
9631 |
(warning-type-format): Rename from warning-group-format. |
9632 |
|
9633 |
* emacs-lisp/bytecomp.el (byte-compile-not-obsolete-var): New var. |
9634 |
(byte-compile-variable-ref): Handle byte-compile-not-obsolete-var. |
9635 |
(byte-compile-defvar): Bind byte-compile-not-obsolete-var |
9636 |
to prevent warnings about defvar for an obsolete variable. |
9637 |
|
9638 |
* emacs-lisp/bytecomp.el (byte-compile-log-warning): |
9639 |
warning-group-format renamed to warning-type-format. |
9640 |
|
9641 |
* subr.el (read-passwd): Use clear-string instead of fillarray. |
9642 |
|
9643 |
* edmacro.el (edmacro-format-keys): Use edmacro-sanitize-for-string. |
9644 |
Use vconcat instead of concat. |
9645 |
(edmacro-sanitize-for-string): New function. |
9646 |
|
9647 |
2003-08-05 Dave Love <fx@gnu.org> |
9648 |
|
9649 |
* cus-start.el: Add open-paren-in-column-0-is-defun-start, |
9650 |
line-number-display-limit-width. |
9651 |
|
9652 |
* textmodes/tex-mode.el (tex-dvi-view-command): Fix quoted quotes. |
9653 |
|
9654 |
2003-08-05 Kenichi Handa <handa@m17n.org> |
9655 |
|
9656 |
* international/code-pages.el: Don't require mule-diag. |
9657 |
|
9658 |
* international/mule-diag.el (non-iso-charset-alist): |
9659 |
Add autoload cookie. |
9660 |
|
9661 |
* language/devan-util.el (dev-glyph-order): Add an entry for the |
9662 |
glyph code #xC4. |
9663 |
|
9664 |
2003-08-03 Glenn Morris <gmorris@ast.cam.ac.uk> |
9665 |
|
9666 |
* calendar/calendar.el (diary-file, diary-file-name-prefix) |
9667 |
(european-calendar-style, diary-date-forms) |
9668 |
(calendar-day-name-array, calendar-month-name-array): Doc change. |
9669 |
(generate-calendar-month): Adapt for new behaviour of |
9670 |
`calendar-day-name' function. |
9671 |
(calendar-abbrev-length, calendar-day-abbrev-array) |
9672 |
(calendar-month-abbrev-array): New variables. |
9673 |
(calendar-abbrev-construct): New function. |
9674 |
(calendar-day-name, calendar-month-name): Use new abbrev arrays, |
9675 |
rather than fixing abbrevs at some width. Calling syntax change. |
9676 |
(calendar-make-alist): Use abbrev arrays. Calling syntax change. |
9677 |
(calendar-date-string): Adapt for new behaviours of |
9678 |
`calendar-day-name' and `calendar-month-name' functions. |
9679 |
|
9680 |
* calendar/diary-lib.el (list-diary-entries): Adapt for new |
9681 |
behaviour of `calendar-day-name' and `calendar-month-name' functions. |
9682 |
(diary-name-pattern): Use abbrev arrays, rather than fixing |
9683 |
abbrevs at three chars. Calling syntax change. |
9684 |
(mark-diary-entries): Adapt for new behaviours of |
9685 |
`diary-name-pattern' and `calendar-make-alist' functions. |
9686 |
(fancy-diary-font-lock-keywords): Adapt for new behaviour of |
9687 |
`diary-name-pattern' function. |
9688 |
(font-lock-diary-date-forms): Use abbrev arrays, rather than |
9689 |
fixing abbrevs at three chars. Calling syntax change. |
9690 |
(cal-hebrew, cal-islam): Require when compiling. |
9691 |
(diary-font-lock-keywords): Adapt for new behaviour of |
9692 |
`font-lock-diary-date-forms' function. |
9693 |
|
9694 |
* calendar/cal-hebrew.el: Reposition some code so defined before used. |
9695 |
(calendar-hebrew-month-name-array-common-year) |
9696 |
(calendar-hebrew-month-name-array-leap-year): Add doc strings. |
9697 |
(list-hebrew-diary-entries): Adapt for new behaviours of |
9698 |
`calendar-day-name' and `add-to-diary-list' functions. |
9699 |
(mark-hebrew-diary-entries): Adapt for new behaviours of |
9700 |
`diary-name-pattern' and `calendar-make-alist' functions. |
9701 |
|
9702 |
* calendar/cal-islam.el (calendar-islamic-month-name-array): |
9703 |
Add doc string. |
9704 |
(list-islamic-diary-entries): Adapt for new behaviours of |
9705 |
`calendar-day-name' and `add-to-diary-list' functions. |
9706 |
(mark-islamic-diary-entries): Adapt for new behaviours of |
9707 |
`diary-name-pattern' and `calendar-make-alist' functions. |
9708 |
|
9709 |
* calendar/cal-menu.el (cal-menu-update): Adapt for new behaviour of |
9710 |
`calendar-month-name' function. |
9711 |
|
9712 |
* calendar/cal-coptic.el (coptic-name): defvar rather than defconst. |
9713 |
|
9714 |
* calendar/solar.el (solar-seasons-data): Move definition before use. |
9715 |
|
9716 |
* calendar/cal-tex.el (cal-tex-day-name-format): Doc fix. |
9717 |
(cal-tex-LaTeX-hourbox): Move definition before use. |
9718 |
|
9719 |
* calendar/cal-china.el, cal-hebrew.el, cal-islam.el, |
9720 |
cal-julian.el, cal-menu.el, cal-move.el, holidays.el, |
9721 |
lunar.el, solar.el |
9722 |
(displayed-month, displayed-year): Define for compiler. |
9723 |
|
9724 |
2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> |
9725 |
|
9726 |
* progmodes/cc-mode.el (c-init-language-vars-for): Add argument |
9727 |
MODE. Renamed from c-init-c-language-vars'. |
9728 |
(c-initialize-cc-mode): Change accordingly. |
9729 |
(c-common-init): Ditto. |
9730 |
(c-mode): Ditto. |
9731 |
(c++-mode): Use `c-init-language-vars-for'. |
9732 |
(objc-mode): Ditto. |
9733 |
(java-mode): Ditto. |
9734 |
(idl-mode): Ditto. |
9735 |
(pike-mode): Ditto. |
9736 |
(awk-mode): Ditto. |
9737 |
|
9738 |
2003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> |
9739 |
|
9740 |
* progmodes/cc-engine.el (c-end-of-current-token): Return whether |
9741 |
or not the point moved. |
9742 |
|
9743 |
(c-search-decl-header-end): Don't trip up on operator identifiers |
9744 |
in C++ and operators like == in all languages. |
9745 |
|
9746 |
* progmodes/cc-engine.el (c-backward-to-decl-anchor): |
9747 |
Detect leading labels correctly. |
9748 |
|
9749 |
2003-08-02 Andreas Schwab <schwab@suse.de> |
9750 |
|
9751 |
* textmodes/ispell.el: Don't redo key bindings on loading, put |
9752 |
them only in loaddefs.el. |
9753 |
* bookmark.el: Likewise. |
9754 |
* dabbrev.el: Likewise. |
9755 |
* emerge.el: Likewise. |
9756 |
|
9757 |
* apropos.el (apropos-words-to-regexp): Only add `wild' if `words' |
9758 |
has more than one member. |
9759 |
|
9760 |
* progmodes/sh-script.el (sh-mode): Don't set mode-class property. |
9761 |
|
9762 |
2003-08-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
9763 |
|
9764 |
* lpr.el (printify-region): It was ending conversion before the |
9765 |
expected position. Reported by Keiichi Suzuki <keiichi@nanap.org>. |
9766 |
|
9767 |
2003-07-31 John Paul Wallington <jpw@gnu.org> |
9768 |
|
9769 |
* net/browse-url.el (browse-url-epiphany): Doc fix. |
9770 |
|
9771 |
2003-07-30 Kenichi Handa <handa@m17n.org> |
9772 |
|
9773 |
* international/fontset.el (setup-default-fontset): |
9774 |
Change registry names of Akurti fonts. |
9775 |
|
9776 |
2003-07-29 Jesper Harder <harder@ifa.au.dk> (tiny change) |
9777 |
|
9778 |
* comint.el (comint-read-noecho): Use `clear-string' instead of |
9779 |
`fillarray'. |
9780 |
|
9781 |
2003-07-29 Thomas W Murphy <twm@andrew.cmu.edu> (tiny change) |
9782 |
|
9783 |
* outline.el (outline-mode-hook): Add defvar. |
9784 |
|
9785 |
2003-07-28 Nick Roberts <nick@nick.uklinux.net> |
9786 |
|
9787 |
* gdb-ui.el (gdb-setup-windows, gdb-restore-windows): |
9788 |
Restore assembler in source window if that is what has been selected. |
9789 |
(menu): Add gdb-restore-windows to menu. Make gdba |
9790 |
specific menus only visible from gdba. |
9791 |
|
9792 |
2003-07-28 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) |
9793 |
|
9794 |
* progmodes/compile.el (compilation-environment): New user variable. |
9795 |
(compile-internal): Respect it. |
9796 |
|
9797 |
2003-07-23 Masatake YAMATO <jet@gyve.org> |
9798 |
|
9799 |
* progmodes/gud.el (gdb-script-font-lock-keywords): |
9800 |
Put `font-lock-function-name-face' on a symbol which includes |
9801 |
`-' like `hook-run'. Put font-lock-variable-name-face |
9802 |
on a symbol starting with $. |
9803 |
|
9804 |
2003-07-27 Markus Rost <rost@math.ohio-state.edu> |
9805 |
|
9806 |
* files.el (set-visited-file-name): Use truename for buffer-file-name. |
9807 |
|
9808 |
2003-07-26 Markus Rost <rost@math.ohio-state.edu> |
9809 |
|
9810 |
* vc-hooks.el (vc-file-not-found-hook): Doc fix. |
9811 |
|
9812 |
2003-07-26 Andre Spiegel <spiegel@gnu.org> |
9813 |
|
9814 |
* vc-hooks.el (vc-default-registered, vc-make-version-backup): |
9815 |
Use with-no-warnings. |
9816 |
(vc-file-not-found-hook): Add this to find-file-not-found-functions, |
9817 |
rather than to find-file-not-found-hook, which doesn't exist. |
9818 |
|
9819 |
2003-07-26 Markus Rost <rost@math.ohio-state.edu> |
9820 |
|
9821 |
* international/quail.el (quail-translate-key): Fix previous change. |
9822 |
|
9823 |
2003-07-25 John Paul Wallington <jpw@gnu.org> |
9824 |
|
9825 |
* server.el (server-start): Check `server-process' is non-nil |
9826 |
before killing it to avoid killing current buffer's process. |
9827 |
|
9828 |
* simple.el (choose-completion-string): Use `minibufferp'; |
9829 |
test `completion-reference-buffer' if `buffer' arg is nil. |
9830 |
(push-mark): Use `when' and `unless'. |
9831 |
(pop-mark): Use `when'. |
9832 |
|
9833 |
* mouse-sel.el (mouse-sel-get-selection-function): |
9834 |
Check `x-last-selected-text-primary'. Don't barf if it or |
9835 |
`x-last-selected-text' aren't bound. |
9836 |
|
9837 |
2003-07-25 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) |
9838 |
|
9839 |
* menu-bar.el (menu-bar-tools-menu): Minor change in strings. |
9840 |
|
9841 |
2003-07-23 Stefan Monnier <monnier@cs.yale.edu> |
9842 |
|
9843 |
* vc-svn.el (vc-svn-diff-switches): Don't default to vc-diff-switches. |
9844 |
|
9845 |
2003-07-23 John Paul Wallington <jpw@gnu.org> |
9846 |
|
9847 |
* tooltip.el (defface tooltip): Inherit from variable-pitch. |
9848 |
|
9849 |
2003-07-23 Glenn Morris <gmorris@ast.cam.ac.uk> |
9850 |
|
9851 |
* emacs-lisp/derived.el (define-derived-mode): Mention hook in doc |
9852 |
string. Defvar the derived hook. |
9853 |
|
9854 |
* macros.el (insert-kbd-macro): Escape double quote character. |
9855 |
From Thomas W Murphy <twm@andrew.cmu.edu>. |
9856 |
|
9857 |
2003-07-22 Stefan Monnier <monnier@cs.yale.edu> |
9858 |
|
9859 |
* textmodes/fill.el (fill-comment-paragraph): Construct a regexp |
9860 |
to match the specific mark rather than reusing comment-start-skip. |
9861 |
|
9862 |
2003-07-22 Thien-Thi Nguyen <ttn@gnu.org> |
9863 |
|
9864 |
* progmodes/hideshow.el (hs-special-modes-alist): |
9865 |
Clarify MDATA-SELECTOR doc; nfc. Thanks to Michael Ernst. |
9866 |
|
9867 |
2003-07-21 Markus Rost <rost@math.ohio-state.edu> |
9868 |
|
9869 |
* progmodes/idlwave.el (idlwave-comment-indent-char): Fix default |
9870 |
value using ?\s. |
9871 |
|
9872 |
2003-07-21 John Paul Wallington <jpw@gnu.org> |
9873 |
|
9874 |
* subr.el (with-selected-window): Add closing paren. |
9875 |
|
9876 |
2003-07-21 Richard M. Stallman <rms@gnu.org> |
9877 |
|
9878 |
* emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use run-mode-hooks. |
9879 |
(lisp-mode): Likewise. |
9880 |
|
9881 |
* subr.el (with-selected-window): Copy code form save-selected-window |
9882 |
so as to call select-window with norecord arg. |
9883 |
(dynamic-completion-table): Doc fix. |
9884 |
(lazy-completion-table): Doc fix. |
9885 |
|
9886 |
* international/mule-cmds.el (set-locale-environment): |
9887 |
langinfo renamed to locale-info. |
9888 |
|
9889 |
* international/mule.el (auto-coding-functions): Doc fix. |
9890 |
|
9891 |
2003-07-21 Kenichi Handa <handa@m17n.org> |
9892 |
|
9893 |
* international/quail.el (quail-translate-key): |
9894 |
Update quail-current-str correctly. |
9895 |
|
9896 |
2003-07-21 Andreas Schwab <schwab@suse.de> |
9897 |
|
9898 |
* progmodes/sh-script.el (sh-mode-syntax-table): Change syntax of |
9899 |
?, to "_". |
9900 |
|
9901 |
2003-07-20 Kai Gro,A_(Bjohann <kai.grossjohann@gmx.net> |
9902 |
Version 2.0.36 of Tramp released. |
9903 |
|
9904 |
* net/tramp.el (tramp-default-password-end-of-line): Rename from |
9905 |
tramp-password-end-of-line. |
9906 |
(tramp-password-end-of-line): New method parameter. |
9907 |
(tramp-get-password-end-of-line): Function to access method |
9908 |
parameter `tramp-password-end-of-line', or variable |
9909 |
`tramp-default-password-end-of-line' (default value). |
9910 |
(tramp-methods): Add entries for new parameter |
9911 |
tramp-password-end-of-line. |
9912 |
(tramp-enter-password): Use new function |
9913 |
`tramp-get-password-end-of-line'. |
9914 |
(tramp-handle-insert-file-contents): Do not |
9915 |
unconditionally inhibit the file operation file-local-copy, only |
9916 |
do that when the inhibit-file-name-operation is currently |
9917 |
insert-file-contents. This fixes finding remote CVS-controlled |
9918 |
files. (It would barf on inserting the CVS/Entries file |
9919 |
literally, because the file-local-copy handler wasn't called.) |
9920 |
(tramp-handle-shell-command): Support optional third arg ERROR-BUFFER. |
9921 |
(tramp-sh-extra-args): Adapt defcustom type to XEmacs. |
9922 |
(tramp-initial-commands): New variable. |
9923 |
(tramp-process-initial-commands): New function, using the variable. |
9924 |
(tramp-open-connection-setup-interactive-shell): Call the new function. |
9925 |
(tramp-buffer-name, tramp-debug-buffer-name): Always put the |
9926 |
method into the buffer name, never use nil. Reported by Hanak |
9927 |
David <dhanak@inf.bme.hu>. |
9928 |
(tramp-open-connection-setup-interactive-shell): Erase buffer |
9929 |
before sending "stty -onlcr". |
9930 |
|
9931 |
* net/tramp-vc.el (vc-workfile-unchanged-p): Add comment. |
9932 |
|
9933 |
2003-07-19 Markus Rost <rost@math.ohio-state.edu> |
9934 |
|
9935 |
* textmodes/artist.el (artist-erase-char): Fix default value using ?\s. |
9936 |
|
9937 |
2003-07-19 John Paul Wallington <jpw@gnu.org> |
9938 |
|
9939 |
* textmodes/artist.el (artist-butlast-fn, artist-draw-sline) |
9940 |
(artist-draw-rect, artist-draw-square): Doc fixes. |
9941 |
|
9942 |
* textmodes/enriched.el (enriched-decode-display-prop): Doc fix. |
9943 |
|
9944 |
* textmodes/two-column.el (2C-mode-line-format): Doc fix. |
9945 |
|
9946 |
2003-07-19 Kenichi Handa <handa@m17n.org> |
9947 |
|
9948 |
* international/kkc.el (kkc-show-conversion-list-update): |
9949 |
Highlight the correct candidate in the message. |
9950 |
|
9951 |
2003-07-18 John Paul Wallington <jpw@gnu.org> |
9952 |
|
9953 |
* simple.el (current-word): Don't include punctuation char when |
9954 |
`really-word' arg is non-nil. |
9955 |
|
9956 |
2003-07-17 Martin Stjernholm <bug-cc-mode@gnu.org> |
9957 |
|
9958 |
* progmodes/awk-mode.el: Obsoleted by the AWK support in CC Mode - |
9959 |
moved to the directory obsolete. |
9960 |
|
9961 |
2003-07-16 Stefan Monnier <monnier@cs.yale.edu> |
9962 |
|
9963 |
* info.el (Info-menu-entry-name-re): Allow newlines in |
9964 |
menu entry names. |
9965 |
|
9966 |
* emacs-lisp/syntax.el (syntax-ppss-flush-cache): Rename from |
9967 |
syntax-ppss-after-change-function. |
9968 |
(syntax-ppss-after-change-function): New alias. Update uses. |
9969 |
(syntax-ppss): Catch the case where the buffer is narrowed. |
9970 |
|
9971 |
2003-07-16 Martin Stjernholm <bug-cc-mode@gnu.org> |
9972 |
|
9973 |
* progmodes/cc-defs.el (c-langelem-sym, c-langelem-pos) |
9974 |
(c-langelem-2nd-pos): Add accessor functions for syntactic elements. |
9975 |
|
9976 |
2003-07-16 Martin Stjernholm <bug-cc-mode@gnu.org> |
9977 |
|
9978 |
* progmodes/cc-engine.el (c-literal-faces): Declare as a variable |
9979 |
since it might be modified. |
9980 |
|
9981 |
* progmodes/cc-langs.el (c++-make-template-syntax-table) |
9982 |
(c-syntactic-ws-start, c-syntactic-ws-end): Give more consistent |
9983 |
names to these language constants. |
9984 |
|
9985 |
2003-07-15 Kim F. Storm <storm@cua.dk> |
9986 |
|
9987 |
* apropos.el (apropos-sort-by-scores): Rename from apropos-show-scores. |
9988 |
All uses changed. |
9989 |
|
9990 |
2003-07-14 Mark A. Hershberger <mah@everybody.org> |
9991 |
|
9992 |
* xml.el (xml-parse-tag, xml-parse-file, xml-parse-region): |
9993 |
Namespace support. |
9994 |
|
9995 |
2003-07-13 Juanma Barranquero <lektu@terra.es> |
9996 |
|
9997 |
* frame.el (modify-all-frames-parameters): Reinstall (copyright |
9998 |
papers received). |
9999 |
|
10000 |
2003-07-13 Karl Eichwalder <ke@suse.de> |
10001 |
|
10002 |
* textmodes/po.el (po-find-charset): White space at the start of the |
10003 |
Content-Type field body is non-mandatory. |
10004 |
|
10005 |
2003-07-13 Masayuki Ataka <ataka@milk.freemail.ne.jp> (tiny change) |
10006 |
|
10007 |
* textmodes/texinfo.el (texinfo-section-list): |
10008 |
Append appendixsection; a synonym for appendixsec. |
10009 |
|
10010 |
2003-07-13 Jari Aalto <jari.aalto@poboxes.com> |
10011 |
|
10012 |
* man.el (Man-translate-cleanup): New. |
10013 |
(Man-translate-references): Call `Man-translate-cleanup' to clean |
10014 |
leading, trailing and middle spaces. |
10015 |
|
10016 |
2003-07-13 Lars Hansen <larsh@math.ku.dk> |
10017 |
|
10018 |
* desktop.el (desktop-buffer-dired-misc-data, desktop-buffer-dired): |
10019 |
Handle `dired-directory' being a list. |
10020 |
|
10021 |
2003-07-13 Jesper Harder <harder@ifa.au.dk> (tiny change) |
10022 |
|
10023 |
* mail/smtpmail.el (smtpmail-send-it): Create smtpmail-queue-dir if |
10024 |
it doesn't exist. |
10025 |
|
10026 |
2003-07-12 Richard M. Stallman <rms@gnu.org> |
10027 |
|
10028 |
* progmodes/cc-engine.el (c-declare-lang-variables): Don't use mapcan. |
10029 |
|
10030 |
* progmodes/cc-defs.el (c-make-keywords-re): |
10031 |
Don't use delete-duplicates. |
10032 |
(c-lang-const): Don't use mapcan. |
10033 |
|
10034 |
* apropos.el (apropos-show-scores): Make it customizable. |
10035 |
Document new meaning. |
10036 |
(apropos): Compute scores from symbols. |
10037 |
(apropos-print): Don't sort by scores if apropos-show-scores is nil. |
10038 |
|
10039 |
2003-07-11 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
10040 |
|
10041 |
* ps-bdf.el: Fix copyright line. |
10042 |
(bdf-directory-list): Fix initialization code. |
10043 |
|
10044 |
2003-07-11 John Paul Wallington <jpw@gnu.org> |
10045 |
|
10046 |
* emacs-lisp/ring.el (ring-empty-p): Use `zerop'. |
10047 |
(ring-p, ring-plus1, ring-minus1, ring-length, ring-index) |
10048 |
(ring-empty-p, ring-size, ring-copy, ring-ref): Doc fixes. |
10049 |
|
10050 |
2003-07-11 NAKAJIMA Mikio <minakaji@namazu.org> (tiny change) |
10051 |
|
10052 |
* emacs-lisp/ring.el (ring-elements): Doc fix. |
10053 |
|
10054 |
2003-07-11 Glenn Morris <gmorris@ast.cam.ac.uk> |
10055 |
|
10056 |
* calendar/timeclock.el (timeclock-relative) |
10057 |
(timeclock-ask-before-exiting, timeclock-use-display-time): |
10058 |
Doc changes. |
10059 |
(timeclock-modeline-display): Give a message if |
10060 |
`timeclock-use-display-time' is non-nil but `display-time-mode' |
10061 |
is not active. |
10062 |
|
10063 |
2003-07-11 Kenichi Handa <handa@m17n.org> |
10064 |
|
10065 |
* international/mule-cmds.el (set-language-environment): |
10066 |
Set current-language-environment to the correct string. |
10067 |
|
10068 |
2003-07-10 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
10069 |
|
10070 |
* ps-print.el: Print line number correctly in a region. Reported by |
10071 |
Tim Allen <timallen@ls83.fsnet.co.uk>. |
10072 |
(ps-print-version): New version number (6.6.2). |
10073 |
(ps-printing-region): Code fix. |
10074 |
|
10075 |
2003-07-10 John Paul Wallington <jpw@gnu.org> |
10076 |
|
10077 |
* progmodes/etags.el (visit-tags-table-buffer): Add autoload cookie; |
10078 |
this function can be called from `add-completions-from-tags-table'. |
10079 |
|
10080 |
2003-07-10 Glenn Morris <gmorris@ast.cam.ac.uk> |
10081 |
|
10082 |
* calendar/timeclock.el (timeclock-use-display-time) |
10083 |
(timeclock-day-over-hook, timeclock-workday-remaining) |
10084 |
(timeclock-status-string, timeclock-when-to-leave) |
10085 |
(timeclock-when-to-leave-string, timeclock-log-data) |
10086 |
(timeclock-find-discrep, timeclock-day-base) |
10087 |
(timeclock-generate-report, timeclock-visit-timelog): Doc fix. |
10088 |
(timeclock-modeline-display): Set the variable |
10089 |
`timeclock-modeline-display'. |
10090 |
(timeclock-update-modeline): Doc fix. Respect value of |
10091 |
`timeclock-relative'. |
10092 |
|
10093 |
2003-07-09 Richard M. Stallman <rms@gnu.org> |
10094 |
|
10095 |
* textmodes/reftex-parse.el (reftex-all-document-files): |
10096 |
Add autoload cookie. |
10097 |
|
10098 |
* textmodes/reftex.el (reftex-all-document-files): Delete autoload. |
10099 |
(reftex-scanning-info-available-p): Add autoload cookie. |
10100 |
|
10101 |
* international/mule-cmds.el |
10102 |
(set-display-table-and-terminal-coding-system): Delete duplicate |
10103 |
aset on standard-display-table. |
10104 |
|
10105 |
* view.el (view-file): If existing buffer's major mode is special, |
10106 |
don't go into view mode. |
10107 |
|
10108 |
* dired.el (dired-move-to-filename-regexp): Allow quote in months. |
10109 |
|
10110 |
2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
10111 |
|
10112 |
* progmodes/cc-engine.el (c-guess-basic-syntax): Do not do hidden |
10113 |
buffer changes; there's third party code that calls this function |
10114 |
directly. |
10115 |
|
10116 |
2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
10117 |
|
10118 |
* progmodes/cc-fonts.el (javadoc-font-lock-keywords) |
10119 |
(autodoc-font-lock-keywords): Don't byte compile on font lock |
10120 |
initialization when running from byte compiled files. |
10121 |
|
10122 |
2003-07-08 Alan Mackenzie <bug-cc-mode@gnu.org> |
10123 |
|
10124 |
* progmodes/cc-engine.el: Fix AWK mode indentation when previous |
10125 |
statement ends with auto-increment "++". |
10126 |
|
10127 |
2003-07-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
10128 |
|
10129 |
* progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist) |
10130 |
(c-lang-variable-inits, c-lang-variable-inits-tail): The values of |
10131 |
these are changed, so declare them as variables and not constants. |
10132 |
|
10133 |
2003-07-08 Markus Rost <rost@math.ohio-state.edu> |
10134 |
|
10135 |
* subr.el (dolist, dotimes): Doc fix. |
10136 |
|
10137 |
2003-07-08 Kim F. Storm <storm@cua.dk> |
10138 |
|
10139 |
* international/mule-cmds.el |
10140 |
(set-display-table-and-terminal-coding-system): Don't break |
10141 |
bootstrap if standard-display-table isn't setup yet. |
10142 |
|
10143 |
2003-07-07 Richard M. Stallman <rms@gnu.org> |
10144 |
|
10145 |
* ehelp.el (ehelp-command): Use defalias to define ehelp-command. |
10146 |
Give it a doc string, and autoload it. |
10147 |
|
10148 |
* desktop.el (desktop-buffer-info, desktop-buffer-mh): |
10149 |
Use with-no-warnings. |
10150 |
|
10151 |
* info.el (Info-search): If find invisible text, search again. |
10152 |
|
10153 |
* isearch.el (search-whitespace-regexp): Add a shy group around it. |
10154 |
|
10155 |
* man.el (Man-name-regexp): Match + as part of name. |
10156 |
|
10157 |
* simple.el (visible-mode): Rename from vis-mode. |
10158 |
(vis-mode-saved-buffer-invisibility-spec): Doc fix. |
10159 |
|
10160 |
* simple.el (current-word): New arg REALLY-WORD specifies |
10161 |
don't include punctuation chars. |
10162 |
|
10163 |
* emacs-lisp/debug.el (debug, debugger-env-macro): |
10164 |
Use with-no-warnings while accessing and binding unread-command-char. |
10165 |
|
10166 |
* international/mule-cmds.el |
10167 |
(set-display-table-and-terminal-coding-system): Use explicit loop |
10168 |
instead of calling standard-display-default. |
10169 |
|
10170 |
* net/ange-ftp.el (ange-ftp-file-symlink-p): |
10171 |
Use condition-case to catch error in ange-ftp-get-files. |
10172 |
|
10173 |
* net/browse-url.el (browse-url-browser-function): |
10174 |
Add alternative for Epiphany. |
10175 |
(browse-url-epiphany-program, browse-url-epiphany-arguments) |
10176 |
(browse-url-epiphany-startup-arguments) |
10177 |
(browse-url-epiphany-new-window-is-tab): New variables. |
10178 |
(browse-url-epiphany, browse-url-epiphany-sentinel): New functions. |
10179 |
|
10180 |
* progmodes/compile.el (compile-auto-highlight): Default now t. |
10181 |
(compile): Doc fix. |
10182 |
(compilation-next-error): Fix previous change. |
10183 |
|
10184 |
* textmodes/tex-mode.el (tex-main-file): Use with-no-warnings. |
10185 |
|
10186 |
* textmodes/sgml-mode.el (xml-mode): Add autoload cookie. |
10187 |
|
10188 |
2003-07-07 Nick Roberts <nick@nick.uklinux.net> |
10189 |
|
10190 |
* gdb-ui.el (gdb-source-info): Display current frame when |
10191 |
attaching to an existing process. |
10192 |
(gdb-setup-windows, gdb-source-info): Start with gud-comint-buffer |
10193 |
while laying out windows when attaching to an existing process. |
10194 |
|
10195 |
2003-07-07 Stefan Monnier <monnier@cs.yale.edu> |
10196 |
|
10197 |
* info.el (Info-menu): Use Info-menu-entry-name-re. |
10198 |
|
10199 |
2003-07-06 Stefan Monnier <monnier@cs.yale.edu> |
10200 |
|
10201 |
* vc-hooks.el (vc-stay-local, vc-stay-local-p): Move from vc.el. |
10202 |
* vc.el (vc-stay-local, vc-stay-local-p): Move to vc-hooks.el. |
10203 |
|
10204 |
* info.el (Info-menu-entry-name-re): Be careful to avoid multiple ways |
10205 |
to match the same text. |
10206 |
|
10207 |
2003-07-06 John Paul Wallington <jpw@gnu.org> |
10208 |
|
10209 |
* vc.el (vc-annotate-offset): Move defvar up. |
10210 |
|
10211 |
2003-07-06 Kim F. Storm <storm@cua.dk> |
10212 |
|
10213 |
* info.el (Info-menu-entry-name-re): Add `:' to second [] part. |
10214 |
This should fix the infinite loop when extracting menu names. |
10215 |
|
10216 |
2003-07-05 Martin Stjernholm <bug-cc-mode@gnu.org> |
10217 |
|
10218 |
* files.el (auto-mode-alist, interpreter-mode-alist): |
10219 |
Remove entries to CC Mode modes to avoid duplicates; they are now added |
10220 |
with autoload directives in cc-mode.el. |
10221 |
|
10222 |
2003-07-05 Martin Stjernholm <bug-cc-mode@gnu.org> |
10223 |
|
10224 |
* progmodes/cc-langs.el, progmodes/cc-styles.el (c-style-alist) |
10225 |
(c-lang-variable-inits, c-lang-variable-inits-tail): The values of |
10226 |
these are changed, so declare them as variables and not constants. |
10227 |
|
10228 |
* progmodes/cc-mode.el: Fix some autoload problems: Try to |
10229 |
ensure that the entry for ".c" extension comes before the one for |
10230 |
".C" on `auto-mode-alist', to behave better on case insensitive OS:es. |
10231 |
Fix incorrect entries that were added to `interpreter-mode-alist'. |
10232 |
Move the autoload directives for AWK to the top level since they |
10233 |
aren't recognized anywhere else. Do not use the new AWK mode doc |
10234 |
in the autoload form for the old AWK mode. |
10235 |
|
10236 |
2003-06-30 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> |
10237 |
|
10238 |
* textmodes/bibtex.el (bibtex-sort-entry-class): New entry catch-all. |
10239 |
(bibtex-sort-ignore-string-entries): Default value t. |
10240 |
(bibtex-entry-kill-ring-max): Reintroduce as it was removed |
10241 |
erroneously in previous version. |
10242 |
(bibtex-string-files): Docstring reflects new parsing scheme. |
10243 |
(bibtex-autokey-transcriptions): Merge some rewrite entries, fix |
10244 |
docstring, add # as one of the chars to crush |
10245 |
(bibtex-autokey-prefix-string, bibtex-autokey-names) |
10246 |
(bibtex-autokey-names-stretch, bibtex-autokey-additional-names) |
10247 |
(bibtex-autokey-name-change-strings) |
10248 |
(bibtex-autokey-name-case-convert, bibtex-autokey-name-length) |
10249 |
(bibtex-autokey-name-separator, bibtex-autokey-year-length) |
10250 |
(bibtex-autokey-use-crossref, bibtex-autokey-titlewords) |
10251 |
(bibtex-autokey-title-terminators) |
10252 |
(bibtex-autokey-titlewords-stretch) |
10253 |
(bibtex-autokey-titleword-ignore) |
10254 |
(bibtex-autokey-titleword-case-convert) |
10255 |
(bibtex-autokey-titleword-abbrevs) |
10256 |
(bibtex-autokey-titleword-abbrevs) |
10257 |
(bibtex-autokey-titleword-change-strings) |
10258 |
(bibtex-autokey-titleword-length) |
10259 |
(bibtex-autokey-titleword-separator) |
10260 |
(bibtex-autokey-name-year-separator) |
10261 |
(bibtex-autokey-year-title-separator) |
10262 |
(bibtex-autokey-before-presentation-function) |
10263 |
(bibtex-entry-type-history, bibtex-entry-maybe-empty-head): |
10264 |
Fix docstring. |
10265 |
(bibtex-strings, bibtex-reference-keys): |
10266 |
Use lazy-completion-table and make-variable-buffer-local. |
10267 |
(bibtex-sort-entry-class-alist): Use downcase, account for catch-all. |
10268 |
(bibtex-braced-string-syntax-table) |
10269 |
(bibtex-quoted-string-syntax-table): New variables. |
10270 |
(bibtex-parse-nested-braces): Remove. |
10271 |
(bibtex-parse-field-string): Use syntax table and forward-sexp. |
10272 |
(bibtex-parse-association): Simplify. |
10273 |
(bibtex-parse-field-name): Obey bibtex-autoadd-commas. |
10274 |
(bibtex-parse-field-text): Simplify. |
10275 |
(bibtex-search-forward-field, bibtex-search-backward-field): |
10276 |
argument BOUND can take value t. |
10277 |
(bibtex-start-of-field, bibtex-start-of-name-in-field) |
10278 |
(bibtex-end-of-name-in-field, bibtex-end-of-field) |
10279 |
(bibtex-start-of-text-in-field, bibtex-end-of-text-in-field) |
10280 |
(bibtex-start-of-text-in-string, bibtex-end-of-text-in-string) |
10281 |
(bibtex-end-of-string, bibtex-type-in-head): Use defsubst. |
10282 |
(bibtex-skip-to-valid-entry): Return buffer position of beginning |
10283 |
and ending of entry. Update for changes of bibtex-search-entry. |
10284 |
Simplify. |
10285 |
(bibtex-map-entries): FUN is called with three arguments. |
10286 |
(bibtex-search-entry): Return a cons pair with buffer positions of |
10287 |
beginning and end of entry. |
10288 |
(bibtex-enclosing-field): Simplify. |
10289 |
(bibtex-format-entry): Use booktitle to set a missing title. |
10290 |
(bibtex-autokey-get-names): Fiddle with regexps. |
10291 |
(bibtex-generate-autokey): Use identity. |
10292 |
(bibtex-parse-keys): Use simplified parsing algorithm if |
10293 |
bibtex-parse-keys-fast is non-nil. Simplify. Change order of |
10294 |
arguments. Return alist of keys. |
10295 |
(bibtex-parse-strings): Simplify. Return alist of strings. |
10296 |
(bibtex-complete-string-cleanup): Fix docstring. |
10297 |
(bibtex-read-key): New function. |
10298 |
(bibtex-mode): Fix docstring. Do not parse for keys and |
10299 |
strings when the mode is entered. Set fill-paragraph-function to |
10300 |
bibtex-fill-field. Setup font-lock-mark-block-function the way |
10301 |
font-lock intended. |
10302 |
(bibtex-entry): Use bibtex-read-key. Obey bibtex-autofill-types. |
10303 |
(bibtex-parse-entry, bibtex-autofill-entry): New functions. |
10304 |
(bibtex-print-help-message, bibtex-remove-OPT-or-ALT) |
10305 |
(bibtex-Preamble): Avoid hard coded constants. |
10306 |
(bibtex-make-field): Fix docstring. Simplify. |
10307 |
(bibtex-beginning-of-entry): Always return new position of point. |
10308 |
(bibtex-end-of-entry): Rearrange cond clauses. |
10309 |
(bibtex-count-entries, bibtex-validate, bibtex-reformat): |
10310 |
Update for changes of bibtex-map-entries. |
10311 |
(bibtex-ispell-abstract): Do not move point. |
10312 |
(bibtex-entry-index): Use downcase. Simplify. |
10313 |
(bibtex-lessp): Handle catch-all. |
10314 |
(bibtex-find-crossref): Turn into a command. |
10315 |
(bibtex-find-entry): Simplify. Use bibtex-read-key. Fix regexp. |
10316 |
(bibtex-clean-entry): Use bibtex-read-key. Handle string and |
10317 |
preamble entries. |
10318 |
(bibtex-fill-field-bounds): New function. |
10319 |
(bibtex-fill-field): New command. Bound to fill-paragraph-function. |
10320 |
(bibtex-fill-entry): Use bibtex-fill-field-bounds |
10321 |
(bibtex-String): Use bibtex-strings. Always obey |
10322 |
bibtex-sort-ignore-string-entries. |
10323 |
|
10324 |
2003-07-05 John Paul Wallington <jpw@gnu.org> |
10325 |
|
10326 |
* cus-theme.el (customize-create-theme): |
10327 |
Call `customize-create-theme' in Reset widget's notify function. |
10328 |
|
10329 |
* ibuffer.el (ibuffer-backward-line, ibuffer-forward-line) |
10330 |
(ibuffer-mark-interactive): Use `or' instead of `unless'. |
10331 |
(define-ibuffer-column name): Add summarizer. |
10332 |
(define-ibuffer-column size): Likewise. |
10333 |
(define-ibuffer-column filename): Likewise. |
10334 |
(define-ibuffer-column process): Likewise. Change BODY's output too. |
10335 |
(define-ibuffer-column filename-and-process): Likewise, likewise. |
10336 |
(ibuffer): Remove local vars `already-in' and `need-update'. |
10337 |
|
10338 |
* ibuf-ext.el: Don't require `derived' at compile-time. |
10339 |
|
10340 |
2003-07-05 Kim F. Storm <storm@cua.dk> |
10341 |
|
10342 |
* info.el: Disable paragraph refilling. |
10343 |
(Info-refill-paragraphs): New defcustom. |
10344 |
(Info-fontify-node): Use it. |
10345 |
|
10346 |
2003-07-04 Stefan Monnier <monnier@cs.yale.edu> |
10347 |
|
10348 |
* emacs-lisp/cl-macs.el (cl-transform-lambda): Strip &cl-defs |
10349 |
thingies from constructors created by defstruct. |
10350 |
|
10351 |
* emacs-lisp/bytecomp.el (byte-compile-defvar): Check and set |
10352 |
the default value of the variable. |
10353 |
(byte-code-meter): Move declaration to top level. |
10354 |
|
10355 |
* pcvs-parse.el (cvs-parse-status): Ignore extra fields from CVSNT. |
10356 |
|
10357 |
* info.el (Info-following-node-name-re): New fun. |
10358 |
(Info-following-node-name): Remove. |
10359 |
(Info-insert-dir): Use the new fun. |
10360 |
(Info-extract-pointer): Don't save restriction; use new fun. |
10361 |
(Info-menu-entry-name-re): New const. |
10362 |
(Info-menu-entry-name-re): Use it along with new fun. |
10363 |
(Info-node-spec-re): Use new fun. |
10364 |
(Info-complete-menu-item, Info-fontify-node): Use new const. |
10365 |
(Info-goto-node, Info-follow-reference, Info-menu-update): |
10366 |
Use match-string. |
10367 |
(Info-follow-reference): Use assoc-string. |
10368 |
Use a list of strings for the completion table. |
10369 |
(Info-fontify-node): Use match-string, line-end-position. |
10370 |
Limit the search for `node:' to the first line. |
10371 |
|
10372 |
* newcomment.el (uncomment-region): Remove padding coming from |
10373 |
comment-start rather than just from comment-padding. |
10374 |
|
10375 |
* vc-cvs.el (vc-cvs-repository-hostname): New operation. |
10376 |
(vc-cvs-stay-local-p): Use vc-stay-local-p. |
10377 |
(vc-cvs-rename-file): Remove (use the default). |
10378 |
(vc-cvs-register): Register parent dir if needed. |
10379 |
(vc-cvs-could-register): Return non-nil if parent can be registered. |
10380 |
(vc-cvs-state, vc-cvs-dir-state, vc-cvs-print-log, vc-cvs-diff) |
10381 |
(vc-cvs-diff-tree, vc-cvs-make-version-backups-p): Use vc-stay-local-p. |
10382 |
|
10383 |
* vc-svn.el (vc-svn-use-edit): Make it into a const. |
10384 |
(vc-svn-update): Fix the arguments to `svn'. |
10385 |
(vc-svn-diff-tree): Just use `vc-svn-diff'. |
10386 |
(vc-svn-create-snapshot, vc-svn-retrieve-snapshot): |
10387 |
Simple implementations, assuming `name' is a URL. |
10388 |
|
10389 |
* progmodes/sh-script.el (sh-font-lock-paren): Add [ and ] to the |
10390 |
set of chars allowed unquoted in a case pattern. |
10391 |
|
10392 |
* font-core.el (font-lock-defaults-alist): Remove obsolete entries. |
10393 |
|
10394 |
* font-lock.el (font-lock-extra-types-widget) |
10395 |
(c-font-lock-extra-types, c++-font-lock-extra-types) |
10396 |
(objc-font-lock-extra-types, java-font-lock-extra-types) |
10397 |
(c-font-lock-keywords-1, c-font-lock-keywords-2, c-font-lock-keywords) |
10398 |
(c-font-lock-keywords-3, c-font-lock-syntactic-face-function) |
10399 |
(font-lock-match-c++-style-declaration-item-and-skip-to-next) |
10400 |
(font-lock-match-c++-structor-declaration) |
10401 |
(c++-font-lock-keywords-1, c++-font-lock-keywords-2) |
10402 |
(c++-font-lock-keywords-3, c++-font-lock-keywords) |
10403 |
(objc-font-lock-keywords-1, objc-font-lock-keywords-2) |
10404 |
(objc-font-lock-keywords-3, objc-font-lock-keywords) |
10405 |
(java-font-lock-keywords-1, java-font-lock-keywords-2) |
10406 |
(java-font-lock-keywords-3, java-font-lock-keywords) |
10407 |
(java-font-lock-syntactic-face-function): Remove obsolete code |
10408 |
and constants. It's all in cc-fonts.el now. |
10409 |
|
10410 |
2003-07-04 Glenn Morris <gmorris@ast.cam.ac.uk> |
10411 |
|
10412 |
* mail/sendmail.el (mail-specify-envelope-from) |
10413 |
(mail-envelope-from): Doc fix. |
10414 |
|
10415 |
2003-07-04 Martin Stjernholm <mast@lysator.liu.se> |
10416 |
|
10417 |
* generic-x.el: Do away with the dependency on `c-emacs-features' |
10418 |
when populating `rul-generic-mode-syntax-table'; we already know |
10419 |
this isn't XEmacs. |
10420 |
|
10421 |
See ChangeLog.10 for earlier changes. |
10422 |
|
10423 |
;; Local Variables: |
10424 |
;; coding: iso-2022-7bit |
10425 |
;; End: |
10426 |
|
10427 |
Copyright (C) 2001, 02, 04 Free Software Foundation, Inc. |
10428 |
Copying and distribution of this file, with or without modification, |
10429 |
are permitted provided the copyright notice and this notice are preserved. |
10430 |
|
10431 |
;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1 |