comparison lisp/ChangeLog @ 83237:4ee39d9428b0

Merged in changes from CVS trunk. Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-726 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-727 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-728 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-729 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-730 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-731 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-732 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-733 Update from CVS: man/calc.texi: Fix some TeX definitions. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-734 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-735 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-736 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-737 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-738 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-739 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-740 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-741 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-742 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-743 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-744 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-745 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-746 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-75 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-76 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-77 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-277
author Karoly Lorentey <lorentey@elte.hu>
date Thu, 23 Dec 2004 16:43:51 +0000
parents 6b379caca6fa 9793bbaae7d3
children 223c12363c0c
comparison
equal deleted inserted replaced
83236:6b379caca6fa 83237:4ee39d9428b0
1 2004-12-22 Kenichi Handa <handa@m17n.org>
2
3 * international/quail.el (quail-start-translation): Fix prompt
4 string for the case if input-method-use-echo-area being non-nil.
5 (quail-start-conversion): Likewise.
6 (quail-show-guidance): Don't show guidance if
7 input-method-use-echo-area is non-nil.
8
9 2004-12-21 Richard M. Stallman <rms@gnu.org>
10
11 * textmodes/ispell.el (ispell-help): Bind resize-mini-windows.
12
13 2004-12-21 Markus Rost <rost@ias.edu>
14
15 * calendar/diary-lib.el (mark-diary-entries): Set
16 mark-diary-entries-in-calendar only after checking for diary-file.
17
18 2004-12-21 Richard M. Stallman <rms@gnu.org>
19
20 * faces.el (escape-glyph): Use blue against light foreground.
21
22 * simple.el (undo-outer-limit-truncate): New function.
23 (undo-outer-limit-function): Use undo-outer-limit-truncate.
24
25 2004-12-21 Eli Barzilay <eli@barzilay.org>
26
27 * calculator.el: (calculator-radix-grouping-mode)
28 (calculator-radix-grouping-digits)
29 (calculator-radix-grouping-separator):
30 New defcustoms for the new radix grouping mode functionality.
31 (calculator-mode-hook): Now used in electric mode too.
32 (calculator-mode-map): Some new keys.
33 (calculator-message): New function. Some new calls.
34 (calculator-string-to-number): New function,
35 (calculator-curnum-value): Use it.
36 (calculator-rotate-displayer, calculator-rotate-displayer-back)
37 (calculator-displayer-prev, calculator-displayer-next):
38 Change digit group size when in radix mode.
39 (calculator-number-to-string): Renamed from calculator-num-to-string.
40 Now deals with digit grouping in radix mode.
41
42 2004-12-20 Glenn Morris <gmorris@ast.cam.ac.uk>
43
44 * calendar/calendar.el (view-other-diary-entries): Add autoload.
45 * calendar/diary-lib.el (view-other-diary-entries): Use
46 current-prefix-arg in interactive spec.
47
48 2004-12-19 Jay Belanger <belanger@truman.edu>
49
50 * calc/calc-aent.el (calcAlg-blank-matching-open):
51 Temporarily adjust the syntax of both delimiters of half-open
52 intervals.
53
54 2004-12-19 Kim F. Storm <storm@cua.dk>
55
56 * mouse.el (mouse-1-click-follows-link): Doc fix.
57
58 2004-12-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
59
60 * term/mac-win.el (encoding-vector, mac-font-encoder-list)
61 (ccl-encode-mac-centraleurroman-font): Use centraleurroman
62 instead of centraleuropean as the name
63
64 2004-12-17 Michael Albinus <michael.albinus@gmx.de>
65
66 Sync with Tramp 2.0.46.
67
68 * net/tramp.el (tramp-maybe-send-perl-script): Change order of
69 parameters wrt Tramp convention.
70 (tramp-handle-file-attributes-with-perl)
71 (tramp-handle-directory-files-and-attributes): Apply it.
72 (tramp-do-copy-or-rename-file-out-of-band): Check for existence of
73 `copy-program'. Reported by Zack Weinberg
74 <zack@codesourcery.com>.
75 (top): Set `edebug-form-spec' property directly rather than
76 calling `def-edebug-spec'.
77
78 * net/tramp-smb.el (tramp-smb-advice-PC-do-completion): Make the
79 advice less fragile. Surround temporary redefinition of
80 `substitute-in-file-name' with `unwind-protect'. Suggested by
81 Matt Hodges <MPHodges@member.fsf.org>.
82
83 2004-12-17 Juri Linkov <juri@jurta.org>
84
85 * replace.el (occur-accumulate-lines, occur-engine):
86 Make forcing deferred font-lock fontification jit-specific.
87
88 2004-12-17 Kim F. Storm <storm@cua.dk>
89
90 * mouse.el (mouse-1-click-follows-link): New defcustom.
91 (mouse-on-link-p): New function.
92 (mouse-drag-region-1): Implement mouse-1-click-follows-link
93 functionality. Map a mouse-1 click event into a mouse-2 (or
94 other) event when position is inside a link.
95
96 * tooltip.el (tooltip-show-help-function): Replace "mouse-2"
97 prefix in tooltip text with "mouse-1" when this is a link
98 recognized by mouse-1-click-follows-link functionality.
99
100 * help.el (describe-key): Report effective and original binding
101 for mouse-1 when clicked on a link.
102 (describe-mode): Add follow-link property to "minor-mode" button.
103
104 * help-fns.el (describe-variable): Add follow-link property to
105 "below" button.
106
107 * help-mode.el (help-xref): Add follow-link property.
108
109 * apropos.el (apropos-symbol, apropos-function, apropos-macro)
110 (apropos-command, apropos-variable, apropos-face, apropos-group)
111 (apropos-widget, apropos-plist): Add follow-link property.
112
113 * pcvs-defs.el (cvs-mode-map): Map follow-link to a function which
114 checks if position is in a filename, rather than some other
115 clickable item. Function looks for cvs-filename-face at position.
116
117 * wid-edit.el (widget-specify-field, widget-specify-button):
118 Map a :follow-link keyword into a follow-link property.
119 (link): Add :follow-link keyword, map to RET binding.
120
121 * dired.el (dired-mode-map): Map follow-link to mouse-face.
122
123 * progmodes/compile.el (compilation-minor-mode-map)
124 (compilation-button-map, compilation-mode-map): Likewise.
125
126 2004-12-17 Thien-Thi Nguyen <ttn@gnu.org>
127
128 * play/zone.el (zone): Init `line-spacing' from orig buffer.
129 (zone-replace-char): Take `count' and `del-count'
130 instead of `direction'. Update callers. When `del-count' is
131 non-nil, delete that many characters, otherwise `count' characters
132 backwards. Insert the newly-replaced string `count' times.
133 (zone-fret): Handle chars w/ width greater than one.
134 (zone-fall-through-ws): No longer take window width `ww'.
135 Update callers. Add handling for `char-width' greater than one.
136 (zone-pgm-drip): Update var holding window-end position every cycle.
137
138 2004-12-17 Andre Spiegel <spiegel@gnu.org>
139
140 * vc.el (vc-default-update-changelog): Use insert-file-contents,
141 rather than insert-file.
142
143 2004-12-16 Jay Belanger <belanger@truman.edu>
144
145 * calc/calc-comb.el (var-RandSeed): Don't initially bind it.
146 (math-init-random-base, math-random-digit): Check to see if
147 var-RandSeed is bound.
148 (math-random-last): Declare it.
149 (math-random-digit): Don't make math-random-last local.
150
151 2004-12-16 Thien-Thi Nguyen <ttn@gnu.org>
152
153 * play/zone.el (zone): Fix omission bug: Use a self-disabling
154 one-shot thunk for uniform (error, quit, normal) recovery.
155 Reported by John Paul Wallington.
156 (zone-pgm-random-life): Fix bug:
157 Recognize empty initial field by lack of "@" chars.
158
159 2004-12-16 Juri Linkov <juri@jurta.org>
160
161 * help.el (function-called-at-point):
162 * help-fns.el (variable-at-point): As a last resort try striping
163 non-word prefixes and suffixes.
164
165 * descr-text.el (describe-property-list): Don't treat syntax-table
166 specially. Use describe-text-sexp which inserts [show] button
167 for large objects and handles printing errors. Sort properties
168 by names in alphabetical order instead of by value sizes.
169 Add `mouse-face' to list of properties for `describe-face' widget.
170 (describe-char): Mask out face-id from 19 bits of character.
171 Print face-id separately.
172
173 * replace.el (occur-accumulate-lines, occur-engine):
174 Fontify unfontified matching lines in the source buffer
175 before copying them.
176 (occur-engine): Don't put mouse-face on context lines.
177 (occur-next-error): Set point to line beginning/end
178 before searching for prev/next property to skip multiple
179 matches on a line (not supported by occur engine).
180 Remove redundant prefix-numeric-value.
181
182 2004-12-15 Juri Linkov <juri@jurta.org>
183
184 * replace.el (match): New face.
185 (list-matching-lines-face): Change default from `bold' to `match'.
186
187 * progmodes/grep.el (grep-match-face): New defvar.
188 (grep-mode-font-lock-keywords): Use grep-match-face instead of
189 compilation-column-face to highlight grep matches.
190
191 * apropos.el (apropos-match-face): Change default from
192 `secondary-selection' to `match'.
193
194 * info-look.el (info-lookup-highlight-face): Change default from
195 `highlight' to `match'.
196
197 2004-12-15 Daniel Pfeiffer <occitan@esperanto.org>
198
199 * progmodes/executable.el (executable-interpret): Eliminate
200 obsolete compile-internal, and switch to comint for interaction.
201
202 2004-12-15 J.D. Smith <jdsmith@as.arizona.edu>
203
204 * progmodes/idlwave.el (idlwave-skip-multi-commands): Don't match
205 `&&' when skipping multiple statements on a line.
206
207 2004-12-15 Thien-Thi Nguyen <ttn@gnu.org>
208
209 * play/zone.el (zone): Set `truncate-lines'.
210 Also, init `tab-width' with value from original buffer.
211 (zone-shift-up): Rewrite for speed.
212 (zone-shift-down, zone-shift-left, zone-shift-right): Likewise.
213 (zone-pgm-jitter): Remove redundant entries from ops vector.
214 (zone-exploding-remove): Reduce iteration count.
215 (zone-cpos): Convert to defsubst.
216 (zone-replace-char): New defsubst.
217 (zone-park/sit-for): Likewise.
218 (zone-fret): Take window-start arg.
219 Update callers. Use `zone-park/sit-for'.
220 (zone-fill-out-screen): Rewrite.
221 (zone-fall-through-ws): Likewise. Update callers.
222 (zone-pgm-drip): Use `zone-replace-char'.
223 Move var inits before while-loop. Use `zone-park/sit-for'.
224 (zone-pgm-random-life): Handle empty initial field.
225 Use `zone-replace-char' and `zone-park/sit-for'.
226
227 2004-12-15 Juri Linkov <juri@jurta.org>
228
229 * isearch.el (isearch-update): Test isearch-lazy-highlight
230 before calling isearch-lazy-highlight-new-loop.
231 (isearch-lazy-highlight-new-loop):
232 Don't test isearch-lazy-highlight.
233
234 * replace.el (perform-replace): Add isearch-case-fold-search.
235 Use delimited-flag for isearch-regexp.
236 Reset isearch-lazy-highlight-last-string to force lazy
237 highlighting when called from isearch mode.
238 (query-replace-highlight): Revert defcustom type to boolean.
239 (query-replace-lazy-highlight): New defcustom.
240 (query-replace): New face.
241 (perform-replace, replace-highlight, replace-dehighlight):
242 Test query-replace-lazy-highlight instead of special value
243 `isearch' of query-replace-highlight.
244 (replace-dehighlight): Don't call isearch-dehighlight.
245 (replace-highlight): Don't call isearch-highlight.
246 Use face `query-replace' unconditionally.
247
248 2004-12-14 Kim F. Storm <storm@cua.dk>
249
250 * simple.el (inhibit-mark-movement): Remove defvar.
251 (beginning-of-buffer, end-of-buffer): Don't use it.
252
253 * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): Don't
254 use inhibit-mark-movement.
255
256 * emulation/cua-base.el (cua--preserve-mark-commands): Remove.
257 (cua--undo-push-mark): Remove.
258 (cua--pre-command-handler, cua--post-command-handler): Don't
259 fiddle with inhibit-mark-movement.
260
261 2004-12-14 Juri Linkov <juri@jurta.org>
262
263 * buff-menu.el (list-buffers-noselect): Collect internal info
264 for every buffer in BUFFER-LIST arg too.
265 (Buffer-menu-switch-other-window): Bind pop-up-windows to t.
266 (Buffer-menu-switch-other-window, Buffer-menu-2-window):
267 Bind same-window-buffer-names and same-window-regexps to nil.
268
269 2004-12-13 Juri Linkov <juri@jurta.org>
270
271 * simple.el (next-error-buffer-p, next-error-find-buffer):
272 Doc fix.
273
274 * mail/supercite.el (sc-cite-frame-alist): Doc fix.
275 (sc-cite-region, sc-uncite-region, sc-recite-region):
276 Fix previous change to handle not alist as a symbol, but
277 a citation frame as a symbol that represents a variable name.
278
279 2004-12-13 Richard M. Stallman <rms@gnu.org>
280
281 * filecache.el (file-cache-add-directory-using-find):
282 Only set up file-cache-find-command-posix-flag if we will use it.
283
284 * bindings.el (mode-line-buffer-identification-keymap):
285 Don't cancel the mode-line's usual down-mouse-1 binding.
286
287 * cus-edit.el (custom-face-selected): Handle `default' specs.
288 (custom-face-edit): Increase extra-offset.
289 (custom-display): Handle `default' specs.
290
291 * xml.el (xml-name-re, xml-entity-value-re): Add defvars.
292
293 * emacs-lisp/elint.el (elint-standard-variables)
294 (elint-unknown-builtin-args): Move definitions up.
295
296 * net/browse-url.el (browse-url-url-at-point): Add autoload.
297
298 * info.el (info-xref-visited): Use `default' instead of t.
299 (Info-try-follow-nearest-node): Don't explicitly load browse-url.
300
301 * faces.el (header-line, mode-line-inactive, tool-bar):
302 Use `default' instead of t for setting the defaults.
303 (face-spec-choose): Separate `t' from `default'.
304
305 * subr.el (while-no-input): New macro.
306
307 2004-12-13 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE> (tiny change)
308
309 * filecache.el (file-cache-add-directory-using-find):
310 Only test file-cache-find-command-posix-flag on some systems.
311
312 2004-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
313
314 * vc-svn.el (vc-svn-repository-hostname): Adjust to new format.
315 Reported by Ville Skytt,Ad(B <scop@xemacs.org>.
316 (vc-svn-annotate-current-time, vc-svn-annotate-time-of-rev)
317 (vc-svn-annotate-time, vc-svn-annotate-extract-revision-at-line)
318 (vc-svn-annotate-command, vc-svn-annotate-re): Support for svn annotate.
319
320 2004-12-12 Juri Linkov <juri@jurta.org>
321
322 * files.el (find-file-other-window, find-file-other-frame):
323 Add the first buffer to the returned value to return the complete
324 list of all visited buffers.
325 (find-file-read-only, find-file-read-only-other-window)
326 (find-file-read-only-other-frame): Use nil for `mustmatch' arg of
327 `find-file-read-args'. Signal an error about non-existent file
328 only if file name doesn't contain wildcards. Toggle read-only in
329 all visited buffers.
330 (find-alternate-file, find-alternate-file-other-window):
331 Add optional arg `wildcards'. Doc fix. Set `wildcards' to t when
332 called interactively. Pass arg `wildcards' to other functions.
333 (find-file-noselect): Doc fix.
334
335 * ffap.el (ffap-dired-wildcards): Set default to "[*?][^/]*\\'".
336 Doc fix.
337 (ffap-directory-finder): New variable.
338 (ffap-string-at-point-mode-alist): Add * and ? to `file'.
339 (ffap-file-at-point): Add /* to immediately rejected names.
340 Return absolute file names matching ffap-dired-wildcards.
341 (ffap-read-file-or-url): Set default value for `completing-read'
342 to `buffer-file-name'.
343 (find-file-at-point): When filename matches ffap-dired-wildcards,
344 call ffap-file-finder with t arg `wildcards', instead of dired.
345 (ffap-other-window, ffap-other-frame): Return visited buffers.
346 (ffap-read-only, ffap-read-only-other-window)
347 (ffap-read-only-other-frame, ffap-alternate-file): New commands.
348 (dired-at-point): Call ffap-directory-finder instead of dired.
349 (ffap-dired-other-window, ffap-dired-other-frame)
350 (ffap-list-directory): New commands.
351 (ffap-bindings): New keybindings for new commands.
352
353 2004-12-12 Juri Linkov <juri@jurta.org>
354
355 * simple.el (beginning-of-buffer, end-of-buffer):
356 * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
357 Do not push mark when mark is active in transient-mark-mode.
358
359 * simple.el (mark-word):
360 * emacs-lisp/lisp.el (mark-sexp, mark-defun):
361 * textmodes/paragraphs.el (mark-paragraph):
362 Extend the region when mark is active in transient-mark-mode,
363 regardless of the last command. Doc fix.
364
365 * simple.el (mark-word): Preserve direction when repeating.
366 Make arg optional. Interactive "p" -> "P".
367 (transient-mark-mode, inhibit-mark-movement): Doc fix.
368
369 * emacs-lisp/lisp.el (mark-sexp): Reverse the condition for
370 preserving direction, to mark forward instead of backward when mark
371 is equal to point (e.g. when C-SPC C-M-SPC is typed in t-m-m).
372
373 2004-12-12 Juri Linkov <juri@jurta.org>
374
375 * isearch.el (isearch-edit-string): Set 7th arg of
376 `read-from-minibuffer' to `t' to inherit the current input
377 method (whose name is indicated by [IM] in the minibuffer prompt)
378 from the current buffer to the minibuffer.
379 (isearch-lazy-highlight-update): Put body to `with-local-quit'
380 to allow C-g quitting for lazy highlighting looping inside the
381 search with nested repetition operators. Add overlay to the list
382 before setting its face and other properties to avoid the case of
383 code quitting after placing the new overlay but before it's
384 recorded on the list. Select the window where isearch was
385 activated, to highlight matches in the right window when isearch
386 switches the current window to the minibuffer.
387
388 * international/isearch-x.el
389 (isearch-process-search-multibyte-characters):
390 Use `isearch-message' as initial input for `read-string' instead
391 of adding it to the minibuffer prompt. After reading a string
392 remove the initial value of `isearch-message' from the string.
393
394 * replace.el (replace-match-maybe-edit): Doc fix.
395 (perform-replace): Don't call `replace-highlight' when automatic
396 replacement is requested in literal mode, since it is intended
397 only to highlight words during entering a new replacement string
398 for \? in non-literal mode.
399
400 * replace.el (query-replace-highlight): Add new value `isearch'
401 that allows query replacement to use isearch highlighting.
402 Change type from `boolean' to `choice'. Doc fix.
403 (replace-highlight, replace-dehighlight, perform-replace):
404 Use isearch highlighting if query-replace-highlight eq `isearch'.
405
406 2004-12-11 Stefan Monnier <monnier@iro.umontreal.ca>
407
408 * emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments)
409 (checkdoc-message-text, checkdoc-defun): Fix format messages for `error'.
410
411 * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special
412 case of \end{verbatim}.
413
414 2004-12-11 Dan Nicolaescu <dann@ics.uci.edu>
415
416 * term.el (term-termcap-format): Synchronyze with terminfo.
417 (term-emulate-terminal): Handle reset.
418 (term-reset-terminal): New function.
419
420 2004-12-11 Thien-Thi Nguyen <ttn@gnu.org>
421
422 * play/zone.el (zone-programs): Add `zone-pgm-random-life'.
423 (zone-fill-out-screen): New func.
424 (zone-pgm-drip): Use `zone-fill-out-screen'.
425 Also, no longer go to point-min on every cycle.
426 (zone-pgm-paragraph-spaz): Allow spazzing for texinfo-mode.
427 (zone-pgm-random-life-wait): New user var.
428 (zone-pgm-random-life): New func.
429
430 2004-12-10 Thien-Thi Nguyen <ttn@gnu.org>
431
432 * files.el (auto-mode-alist): Map .com to DCL mode.
433
1 2004-12-09 Richard M. Stallman <rms@gnu.org> 434 2004-12-09 Richard M. Stallman <rms@gnu.org>
2 435
3 * isearch.el (isearch-mode-map): Treat S-SPC like SPC. 436 * isearch.el (isearch-mode-map): Treat S-SPC like SPC.
4 437
5 2004-12-10 Nick Roberts <nickrob@snap.net.nz> 438 2004-12-09 Nick Roberts <nickrob@snap.net.nz>
6 439
7 * xt-mouse.el (xterm-mouse-event): Correct cursor position in a 440 * xt-mouse.el (xterm-mouse-event): Correct cursor position in a
8 buffer with a display margin. 441 buffer with a display margin.
9 442
10 2004-12-08 Jay Belanger <belanger@truman.edu> 443 2004-12-08 Jay Belanger <belanger@truman.edu>
39 not invoked using the mouse. 472 not invoked using the mouse.
40 473
41 * edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'. 474 * edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'.
42 (edmacro-finish-edit): Further update for keyboard macros that are 475 (edmacro-finish-edit): Further update for keyboard macros that are
43 lambda forms. 476 lambda forms.
44 (edmacro-sanitize-for-string): Correctly remove Meta modifier 477 (edmacro-sanitize-for-string): Correctly remove Meta modifier.
45 (as suggested by Kim Storm). 478
46 479 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
47 2004-12-06 Stefan Monnier <monnier@iro.umontreal.ca>
48 480
49 * font-lock.el (font-lock-unfontify-region): Save buffer state. 481 * font-lock.el (font-lock-unfontify-region): Save buffer state.
50 (font-lock-default-unfontify-region): Don't save buffer state any more. 482 (font-lock-default-unfontify-region): Don't save buffer state any more.
51 483
52 2004-12-07 Jay Belanger <belanger@truman.edu> 484 2004-12-07 Jay Belanger <belanger@truman.edu>
7887 (compile-goto-error): Restore function. 8319 (compile-goto-error): Restore function.
7888 (next-error): Set overlay-arrow-position. 8320 (next-error): Set overlay-arrow-position.
7889 (compilation-forget-errors): Don't localize already local 8321 (compilation-forget-errors): Don't localize already local
7890 compilation-locs and remove FIXME about refontifying. 8322 compilation-locs and remove FIXME about refontifying.
7891 8323
7892 2004-04-14 8324 2004-04-14 Kim F. Storm <storm@cua.dk>
8325
8326 * startup.el (emacs-quick-startup): New defvar (set by -Q).
8327 (command-line): New option -Q. Like -q --no-site-file, but
8328 in addition it also disables menu-bar, tool-bar, scroll-bars,
8329 tool-tips, and the blinking cursor.
8330 (command-line-1): Skip startup screen if -Q.
8331 (fancy-splash-head): Use ":align-to center" prop to center splash image.
8332
8333 * emulation/cua-base.el (cua-read-only-cursor-color)
8334 (cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix.
8335
8336 2004-04-13 Dave Love <fx@gnu.org>
8337
8338 * progmodes/python.el: Doc fixes. Changes for compiler warnings.
8339 (syntax): Don't require.
8340 (python) <defgroup>: Add :version.
8341 (python-quote-syntax): Re-written.
8342 (inferior-python-mode): Move stuff here from run-python and add
8343 some more.
8344 (python-preoutput-continuation, python-preoutput-result)
8345 (python-dotty-syntax-table): New.
8346 (python-describe-symbol): Use them.
8347 (run-python): Move stuff to inferior-python-mode. Modify code
8348 loaded into Python.
8349 (python-send-region): Use python-proc, python-send-string.
8350 (python-send-string): Send newlines too. Callers changed.
8351 (python-load-file): Re-written.
8352 (python-eldoc-function): New.
8353 (info-look): Don't require.
8354 (python-after-info-look): New. A modified version of former
8355 top-level code for use with eval-after-load.
8356 (python-maybe-jython, python-guess-indent): Use widened buffer.
8357 (python-fill-paragraph): Re-written.
8358 (python-mode): Fix outline-regexp. Set outline-heading-end-regexp,
8359 eldoc-print-current-symbol-info-function. Add to eldoc-mode-hook.
8360
8361 2004-04-13 Stefan Monnier <monnier@iro.umontreal.ca>
8362
8363 * progmodes/python.el (run-python): Use compilation-shell-minor-mode.
8364 Set compilation-error-regexp-alist earlier.
8365
8366 * progmodes/compile.el (compilation-minor-mode-map)
8367 (compilation-shell-minor-mode-map, compile-mouse-goto-error)
8368 (compile-goto-error): Re-merge the mouse and non-mouse commands.
8369
8370 2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
8371
8372 * progmodes/compile.el (compile-goto-error): Select the buffer/window
8373 corresponding to the event.
8374
8375 2004-04-12 Joe Buehler <jbuehler@hekiman.com>
8376
8377 * loadup.el: Add cygwin to system-type list, for unexec() support.
8378
8379 2004-04-12 John Paul Wallington <jpw@gnu.org>
8380
8381 * ibuffer.el (ibuffer-delete-window-on-quit): Remove.
8382 (ibuffer-restore-window-config-on-quit): New variable to replace
8383 `ibuffer-delete-window-on-quit'. Update all references.
8384 (ibuffer-prev-window-config): New variable.
8385 (ibuffer-quit): Restore previous window configuration instead of
8386 deleting window.
8387 (ibuffer): Save window configuration before showing Ibuffer buffer.
8388
8389 * help.el (describe-mode): Doc fix.
8390
8391 2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
8392
8393 * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test
8394 not to treat nil as a function.
8395
8396 * vc-arch.el (vc-arch-root): Be a bit more careful.
8397 (vc-arch-register): Save the buffer if we modified it.
8398 (vc-arch-delete-rej-if-obsolete): Save excursion.
8399 (vc-arch-find-file-hook): Use the simpler after-save-hook.
8400 (vc-arch-responsible-p, vc-arch-init-version): New functions.
8401
8402 * net/ldap.el (ldap-search): Use list*.
8403
8404 2004-04-12 Juri Linkov <juri@jurta.org>
8405
8406 * info.el (Info-follow-reference): Allow multiline reference name.
8407
8408 2004-04-11 Dave Love <fx@gnu.org>
8409
8410 * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change.
8411
8412 * progmodes/python.el: New file.
8413
8414 2004-04-11 Andre Spiegel <spiegel@gnu.org>
8415
8416 * vc-hooks.el (vc-arg-list): Function removed.
8417 (vc-default-workfile-unchanged-p): Use condition-case to check for
8418 backward compatibility.
8419
8420 * vc.el (vc-print-log): Use condition-case to check for backward
8421 compatibility.
8422
8423 2004-04-11 Juri Linkov <juri@jurta.org>
8424
8425 * dired.el (dired-faces): New defgroup.
8426 (dired-header, dired-mark, dired-marked, dired-flagged)
8427 (dired-warning, dired-directory, dired-symlink, dired-ignored):
8428 New faces.
8429 (dired-header-face, dired-mark-face, dired-marked-face)
8430 (dired-flagged-face, dired-warning-face, dired-directory-face)
8431 (dired-symlink-face, dired-ignored-face): New face variables.
8432 (dired-font-lock-keywords): Use them instead of font-lock faces.
7893 Split the rule for dired marks into 3 separate rules: for marks, 8433 Split the rule for dired marks into 3 separate rules: for marks,
7894 marked file names and flagged file names. 8434 marked file names and flagged file names.
7895 8435
7896 * help-mode.el (help-make-xrefs): Add a final newline to the 8436 * help-mode.el (help-make-xrefs): Add a final newline to the
7897 *Help* buffer. 8437 *Help* buffer.