(View-revert-buffer-scroll-page-forward): Use
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
a312f214
AS
12005-10-28 Andreas Schwab <schwab@suse.de>
2
3 * view.el (View-revert-buffer-scroll-page-forward): Use
4 view-page-size-default.
5
895725e1
JL
62005-10-28 Juri Linkov <juri@jurta.org>
7
8 * international/quail.el (quail-get-current-str): Translate last
9 raw character for deterministic input methods.
10
887ec6f1
JB
112005-10-27 Jay Belanger <belanger@truman.edu>
12
13 * calc/calc-ext.el: Add functions to autoloads.
14 (math-identity-matrix-p, math-ident-row-p): New functions.
15
16 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
17 multiplication by an identity matrix; don't turn multiplication by
18 an inverse matrix into division.
19 (math-div-symbol-fancy): Replace division by matrices with
20 multiplication by inverse.
21
22 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
23
24 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power)
25 (calc-writeoutpower): New functions.
26
2d29381c
RF
272005-10-27 Romain Francoise <romain@orebokech.com>
28
1e0ab2f0
RF
29 * replace.el (occur-engine): Include colon in mouse-face highlight.
30
2d29381c
RF
31 * dired-x.el: Change Maintainer field.
32
a145b41c
CY
332005-10-26 Chong Yidong <cyd@stupidchicken.com>
34
35 * longlines.el (longlines-mode): Bind after-change-functions to
36 nil during initial decoding and final encoding.
37
51d96f88
DN
382005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
39
40 * term.el (term-emulate-terminal, term-handle-colors-array)
41 (term-handle-ansi-escape): Specify the terminfo capabilities
42 implemented.
43
d75baf12
RS
442005-10-26 Richard M. Stallman <rms@gnu.org>
45
46 * info.el (Info-fontify-node): Fix detection of sentence-break
47 before *Note.
48
9700a45f
RF
492005-10-26 Romain Francoise <romain@orebokech.com>
50
d75baf12 51 * smerge-mode.el: Add `tools' to file keywords.
9700a45f 52
14924bb1
NR
532005-10-26 Nick Roberts <nickrob@snap.net.nz>
54
55 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
56 when the fringe is not available.
57
58 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
59 (def-gdb-auto-update-trigger): Simplify construction.
60 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
61 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
62 defined explicitly.
63 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
64 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
65 defined explicitly.
66 (gdb-info-locals-custom): Remove as it's a no-op.
67
e7b382ed
CY
682005-10-25 Chong Yidong <cyd@stupidchicken.com>
69
70 * longlines.el (longlines-mode): Remove narrowing before
71 performing the initial decoding or final encoding.
72
53aaf457
RF
732005-10-25 Romain Francoise <romain@orebokech.com>
74
75 * emacs-lisp/find-func.el (find-library-name): Also strip
76 extension if library name ends in .el, to take advantage of
77 `find-library-suffixes'.
78
8e7af2c6
RS
792005-10-25 Richard M. Stallman <rms@gnu.org>
80
81 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
82
f344e9d2
JL
832005-10-25 Juri Linkov <juri@jurta.org>
84
85 * textmodes/texinfo.el (texinfo-mode): Change charset of one
86 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
87
47b5f6d6
SM
882005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
91 (blackbox-redefine-key): Add argument `map'.
92
93 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
94 regions when moving the jit-lock-context-unfontify-pos boundary.
95
2e167dc4
RS
962005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
97
98 * net/browse-url.el (browse-url-of-buffer): Add ".html" to
99 filename.
100
fc50a3be
MY
1012005-10-25 Masatake YAMATO <jet@gyve.org>
102
103 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
104
35b1f2e9
EZ
1052005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
106
107 * play/blackbox.el (blackbox-redefine-key): New function.
108 (blackbox-mode-map): Use it to remap existing bindings for cursor
109 motion instead of binding literal keys.
110
3e99f6ee
GM
1112005-10-25 Glenn Morris <rgm@gnu.org>
112
113 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
114 diary does not end in a newline. Do not assume a blank line at
115 the start of the diary file.
116
1f1ce6ab
KH
1172005-10-25 Kenichi Handa <handa@m17n.org>
118
119 * international/quail.el (quail-translate-key): If the input
120 method is deterministic and failed to handle the last key, restart
121 the key handling loop from an appropriate key.
122
ead91593
MA
1232005-10-25 Michael Albinus <michael.albinus@gmx.de>
124
125 * vc.el (vc-dired-mode): Extend comment for binding of
126 `directory-listing-before-filename-regexp'.
127
bc6785f3
SM
1282005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
129
130 * textmodes/texinfo.el (texinfo-mode):
131 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
132 not to unnecessarily expose emacs-mule's internal char codes.
133
56da68fc
NR
1342005-10-25 Nick Roberts <nickrob@snap.net.nz>
135
e29a4981
NR
136 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
137 Display hand pointer and help-echo on disabled icon too.
138 (gdb-mouse-until): New function.
139 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
56da68fc 140
24bdbffe
CY
1412005-10-24 Chong Yidong <cyd@stupidchicken.com>
142
143 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
144 with 2005-10-23 change to doctor.el.
145
146 * finder.el (finder-mode-map): Add follow-link binding.
147
47ab3ac3
KS
1482005-10-25 Kim F. Storm <storm@cua.dk>
149
150 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
151 to gdb-mouse-toggle-breakpoint-fringe.
152 (gdb-mouse-toggle-breakpoint-margin): Rename from
153 gdb-mouse-toggle-breakpoint. Fix doc.
154 (gdb-mouse-toggle-breakpoint-fringe): New defun.
155 (gdb-put-string): Add optional SPROPS arg. Add props to string.
156 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
157 string properties also for fringe breakpoint bitmaps.
158
6bcf30dc
CD
1592005-10-24 Carsten Dominik <dominik@science.uva.nl>
160
bc6785f3 161 * textmodes/org.el (org-start-icalendar-file): Fix format form.
6bcf30dc 162
dc447cc5
MY
1632005-10-25 Masatake YAMATO <jet@gyve.org>
164
567ecdfb
SM
165 * simple.el (completion-common-substring):
166 Use `completion-common-substring' prior to `completion-base-size'.
167
1682005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
169
170 * savehist.el: Require CL while compiling.
171 (savehist-history-variables): Remove.
172 (savehist-save-minibuffer-history, savehist-additional-variables)
173 (savehist-minibuffer-history-variables): New vars.
174 (savehist-save): Use them.
175 (savehist-uninstall, savehist-minibuffer-hook): New funs.
176 (savehist-install): New fun, extracted from savehist-load.
177 (savehist-load): Use them.
178
1792005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
180
181 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
182 a dummy doc-string-elt property.
183 (defalias, defvaralias, define-category): Add a docstring property.
184
185 * image.el (defimage):
186 * widget.el (define-widget):
187 * custom.el (defface, defcustom): Add `doc-string' declaration.
188
189 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
190 (defadvice): Add `doc-string' declaration.
191
192 * emacs-lisp/byte-run.el (macro-declaration-function):
193 Handle `doc-string' declarations.
194 (define-obsolete-function-alias, define-obsolete-variable-alias):
195 Add `doc-string' declaration.
dc447cc5 196
1cbe1e4b
KH
1972005-10-24 Kenichi Handa <handa@m17n.org>
198
31a8d39f
KH
199 * international/utf-7.el (utf-7): Add autoload cookie.
200
1cbe1e4b
KH
201 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
202
28e48287
EZ
2032005-10-24 Eli Zaretskii <eliz@gnu.org>
204
81293113
EZ
205 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
206 list of directories passed to batch-update-autoloads. Add "." to
207 the list of the echoed directories.
208
28e48287
EZ
209 * pgg-def.el:
210 * pgg-gpg.el:
211 * pgg-parse.el:
212 * pgg-pgp.el:
213 * pgg-pgp5.el:
214 * pgg.el: Moved here from the gnus subdirectory.
215
11422095
NR
2162005-10-24 Nick Roberts <nickrob@snap.net.nz>
217
218 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
219 in case comint-prompt-read-only is set to t.
220
221 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
222 in case comint-prompt-read-only is set to t.
223
ad1eff1b
GM
2242005-10-24 Ulf Jasper <ulf.jasper@web.de>
225
567ecdfb
SM
226 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
227 Now a string.
228 (icalendar-import-format): Handle CLASS, STATUS, URL.
229 Rename `subject' to `summary'.
ad1eff1b
GM
230 (icalendar-import-format-summary): Rename from
231 `icalendar-import-format-subject'.
232 (icalendar-import-format-url, icalendar-import-format-status)
233 (icalendar-import-format-class): New variables.
234 (icalendar--rris): Take variable argument list.
235 (icalendar--datestring-to-isodate): Remove unnecessary
567ecdfb 236 calendar-style check when converting dates with explicit month names.
ad1eff1b
GM
237 (icalendar-export-region): Change return type of conversion
238 subroutines. Bury current buffer unless error occurred.
239 (icalendar--convert-to-ical)
240 (icalendar--parse-summary-and-rest): New functions.
241 (icalendar--convert-ordinary-to-ical)
242 (icalendar--convert-weekly-to-ical)
243 (icalendar--convert-yearly-to-ical)
244 (icalendar--convert-block-to-ical)
245 (icalendar--convert-cyclic-to-ical)
246 (icalendar--convert-anniversary-to-ical): Change return type.
247 Strip trailing blanks from subject.
248 (icalendar--convert-sexp-to-ical): Change return type.
249 Strip trailing blanks from subject. Handle simple sexp
250 entries as generated by icalendar.el.
251 (icalendar--convert-float-to-ical)
567ecdfb 252 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
ad1eff1b
GM
253 (icalendar-import-file): Doc fix.
254 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
255 Correct call to icalendar--rris.
256 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
257 `summary'.
258 (icalendar--add-diary-entry): Rename `subject' to `summary'.
259
c7cad90c
RF
2602005-10-24 Romain Francoise <romain@orebokech.com>
261
cbfc02e4
RF
262 * server.el (server-sentinel): Set query-on-exit flag to nil on
263 new client processes (it isn't inherited from the server process).
264
c7cad90c
RF
265 * replace.el (occur-engine): Rearrange text properties.
266
7c5ba0d2
SM
2672005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
268
269 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
270 case-fold-search is nil.
271 (debug-help-follow): Use help-xref-interned directly.
272
3a20e510
CY
2732005-10-23 Chong Yidong <cyd@stupidchicken.com>
274
275 * thumbs.el (thumbs-image-type): Add .pbm.
276
24c324f9
RS
2772005-10-23 Richard M. Stallman <rms@gnu.org>
278
1df64254
RS
279 * faces.el (inhibit-face-set-after-frame-default): New variable.
280 (set-face-attribute): Bind it.
281 (face-set-after-frame-default): Test it.
282
6a897887
RS
283 * help-fns.el (describe-simplify-lib-file-name): New function.
284 (describe-function-1, describe-variable): Use it.
285
286 * faces.el (describe-face): Use describe-simplify-lib-file-name.
287
24c324f9
RS
288 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
289 Eliminate nil as possible value.
290 (tooltip-hide-delay): Reduce internal-border-width.
291
292 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
293 (menu-bar-file-menu) <new-file>: Likewise.
294
295 * simple.el (line-move-finish): Ignore fields computing LINE-END.
296
96664fc0 297 * international/mule.el (load-with-code-conversion):
24c324f9
RS
298 Pass full file name to `eval-buffer' unless preloading.
299
300 * textmodes/flyspell.el (flyspell-large-region):
301 Call ispell-check-version.
302
96664fc0 303 * textmodes/ispell.el (ispell-local-dictionary-overridden):
24c324f9
RS
304 Fix the make-variable-buffer-local call that was supposed
305 to be for this variable.
306 (ispell-aspell-supports-utf8): Doc fix.
307 (ispell-find-aspell-dictionaries): Preserve elements of
308 ispell-dictionary-alist for dictionaries that aspell doesn't report.
309 (ispell-aspell-find-dictionary): Return nil on error.
310
311 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
312 (doctor-symptoms): Likewise.
313
314 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
315
87911bdb
CY
3162005-10-23 Chong Yidong <cyd@stupidchicken.com>
317
318 * cus-edit.el (custom-button, custom-button-pressed): New vars.
319 (custom-raised-buttons): Add :set spec.
567ecdfb
SM
320 (custom-button-unraised, custom-button-pressed-unraised):
321 New faces, so that custom-raised-buttons actually does something.
87911bdb
CY
322 (custom-mode): Use custom-button and custom-button-pressed.
323
324 * wid-edit.el (widget-specify-button): Don't ignore
325 widget-mouse-face on graphic terminals.
326 (widget-move-and-invoke): Cleanup.
327
04f0adee
TTN
3282005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
329
330 * whitespace.el (whitespace-cleanup): Doc fix.
331
90066cb5
RF
3322005-10-23 Romain Francoise <romain@orebokech.com>
333
334 * emulation/viper.el (viper-set-hooks): Quote forms passed to
335 `eval-after-load' to avoid evaluating their result.
336
9bc260cf
MA
3372005-10-23 Michael Albinus <michael.albinus@gmx.de>
338
567ecdfb
SM
339 * files.el (directory-listing-before-filename-regexp):
340 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
9bc260cf 341
567ecdfb
SM
342 * dired.el (dired-move-to-filename-regexp): Remove.
343 All occurences replaced by `directory-listing-before-filename-regexp'.
9bc260cf 344
567ecdfb
SM
345 * dired-x.el, locate.el, vc.el:
346 Replace `dired-move-to-filename-regexp' by
9bc260cf
MA
347 `directory-listing-before-filename-regexp'. In vc.el it is
348 overwritten locally; maybe this can be handled in files.el too.
349
567ecdfb 350 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
9bc260cf
MA
351 replaced by `directory-listing-before-filename-regexp'.
352
9f40e1d5
AS
3532005-10-23 Andreas Schwab <schwab@suse.de>
354
355 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
356 and eval-next-after-load.
357
4bdce438
RF
3582005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
359
360 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
361 exist, create it.
362
0949617b
EZ
3632005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
364
96664fc0 365 * allout.el: Remove autoloads for mailcrypt and crypt++.
0949617b
EZ
366 Require pgg, pgg-gpg during compilation.
367 (allout-version): Increment version number to 2.1, and use a literal
96664fc0
KS
368 rather than RCS Id.
369 (allout-default-encryption-scheme): Remove.
370 (allout-passphrase-verifier-handling)
371 (allout-passphrase-verifier-string)
372 (allout-file-passphrase-verifier-string)
373 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
374 (allout-passphrase-hint-handling): Rename and simplify.
0949617b
EZ
375 (allout-init): Use `find-file-hook' if available, otherwise
376 `find-file-hooks'.
377 (allout-mode): Use `write-file-functions' if available, otherwise
378 `local-write-file-hooks' and, instead of making auto-save-hook
379 buffer local, make the write-file-hook activity contingent to
380 allout-mode.
96664fc0 381 (allout-mode): Use key-binding substitution in the docstring.
0949617b
EZ
382 (allout-kill-line): Spell-out kill ring data structure mutation
383 instead of using byte-compiler-complaint-provoking `pop'.
384 (allout-insert-listified): Use `insert' rather than `insert-string'
96664fc0
KS
385 (allout-toggle-current-subtree-encryption): Update docstring, adjust
386 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
0949617b
EZ
387 (allout-encrypt-string): Totally revamped vis new underlying
388 encryption facilities.
96664fc0 389 (allout-mc-activate-passwd): Remove.
0949617b
EZ
390 (allout-obtain-passphrase): New, more or less replaces
391 allout-mc-activate-passwd.
392 (allout-encrypted-key-info): More or less replaces
393 allout-encrypted-text-type.
394 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
96664fc0 395 (my-mark-marker): Use `(featurep 'xemacs)'.
0949617b 396
4ec5239c 3972005-10-23 Lars Hansen <larsh@soem.dk>
0949617b 398
96664fc0 399 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
4ec5239c
LH
400 (byte-compile-file-form-defmumble, byte-compile-defun)
401 (byte-compile-defmacro): Use it.
402 (byte-compile-form): Don't call byte-compile-set-symbol-position
403 when a byte-compile handler is called.
404
e8fbc5e0
RF
4052005-10-22 Romain Francoise <romain@orebokech.com>
406
02c583a4
RF
407 * savehist.el (savehist-history-variables): Add `grep-find-history'.
408
e8fbc5e0
RF
409 * subr.el (eval-after-load): Convert library name to an absolute
410 file name using locate-library, since load-history no longer has
411 library names in it.
412
41e7ed3a
RS
4132005-10-22 Richard M. Stallman <rms@gnu.org>
414
567ecdfb
SM
415 * files.el (make-temp-file): Move from subr.el.
416 * subr.el (make-temp-file): Move to files.el.
e8fbc5e0 417
567ecdfb
SM
418 * window.el (get-buffer-window-list): Move from subr.el.
419 * subr.el (get-buffer-window-list): Move to window.el.
db5fe0a6 420
41e7ed3a
RS
421 * image.el (image-load-path): Use eval-at-startup to initialize.
422
423 * subr.el (eval-at-startup): New macro.
424
425 * subr.el: Much rearrangement of functions and division
426 into pages. No code changes.
427
c286104c
KH
4282005-10-22 Kenichi Handa <handa@m17n.org>
429
430 * tar-mode.el (tar-extract): Be sure to call
431 find-operation-coding-system if set-auto-coding doesn't find a
432 coding system.
433
76b581f2
KS
4342005-10-22 Kim F. Storm <storm@cua.dk>
435
436 * image.el (image-type-header-regexps): Rename from image-type-regexps.
437 Change users.
438 (image-type-file-name-regexps): New defconst.
439 (image-type-from-data): Simplify loop.
440 (image-type-from-buffer): New defun.
441 (image-type-from-file-header): Use it instead of image-type-from-data.
442 Use image-search-load-path instead of only looking in data-directory.
443 (image-type-from-file-name): New defun.
567ecdfb
SM
444 (image-search-load-path): Change `pathname' to `filename'.
445 Make PATH arg optional, default to image-load-path.
76b581f2 446
bb66398d
RS
4472005-10-21 Richard M. Stallman <rms@gnu.org>
448
449 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
450
451 * textmodes/paragraphs.el (sentence-end-base): New variable.
452 (sentence-end): Use sentence-end-base.
453
5ae158bf
SM
4542005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
455
456 * font-lock.el (font-lock-default-fontify-region): Check the multiline
457 property independently from the font-lock-multiline variable.
458
45158e77
RS
4592005-10-21 Richard M. Stallman <rms@gnu.org>
460
461 * emacs-lisp/find-func.el (find-library-name): Doc fix.
462
463 * startup.el (command-line): Convert library names
464 in `load-history' to absolute file names.
465
466 * subr.el (symbol-file): Doc fix.
467
468 * loadhist.el (file-loadhist-lookup): Call locate-library
469 instead of find-library-name. Don't try converting
470 abs file names to library names, since load-history no longer
471 has library names in it.
472 (file-dependents, file-provides, file-requires): Doc fixes.
473
2ac050ce
JL
4742005-10-21 Juri Linkov <juri@jurta.org>
475
476 * progmodes/etags.el (tags-table-mode): New function.
477 (tags-verify-table): Replace initialize-new-tags-table with
478 tags-table-mode.
479
480 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
481 default value.
482 (desktop-modes-not-to-save): Add tags-table-mode to the
483 default value.
484
485 * info.el (Info-index-next): Add total number of index
486 alternatives to the message.
487
488 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
489 backward only space (instead of space and period) before looking
490 at sentence end.
491
492 * simple.el (set-variable): Use user-variable-p instead of symbolp.
493 Add the old variable value as 4th default-value arg of read-string.
494
bb9404d6
YM
4952005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
496
497 * cus-face.el (custom-declare-face): Make face from X resources
498 also on Mac.
499
500 * disp-table.el (standard-display-g1, standard-display-graphic):
501 Refuse to use string glyphs also on Mac.
502 (standard-display-european): Don't set terminal coding system also
503 on Mac.
504
505 * frame.el (display-screens): Use x-display-screens also on Mac.
506
b71cef5c
RF
5072005-10-21 Romain Francoise <romain@orebokech.com>
508
509 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
510
1712cca5
SM
5112005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
512
513 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
514 and $? into sexps.
515
516 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
517 warning face on open-paren-in-column-0.
518
519 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
520 boundary case. Fix typo.
521 Suggested by Martin Rudalics <rudalics@gmx.at>.
522
50031d0d
CD
5232005-10-21 Carsten Dominik <dominik@science.uva.nl>
524
525 * textmodes/org.el: (org-combined-agenda-icalendar-file)
1712cca5 526 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
50031d0d
CD
527 (org-export-icalendar-this-file)
528 (org-export-icalendar-all-agenda-files)
529 (org-export-icalendar-combine-agenda-files): New commands.
530 (org-export-icalendar, org-print-icalendar-entries)
531 (org-start-icalendar-file, org-finish-icalendar-file)
532 (org-ical-ts-to-string): New functions.
533 (org-read-date, org-goto-calendar)
534 (org-agenda-goto-calendar): Inhibit displaying diary entries by
535 call to `calendar'.
1712cca5 536 (orgtbl-setup): Remove the :keys arguments from the menu description.
50031d0d
CD
537 (org-after-save-iCalendar-file-hook): New variable.
538
dfa1cd4d
KH
5392005-10-21 Kenichi Handa <handa@m17n.org>
540
541 * language/vietnamese.el (tcvn-5712): Make it an alias of
542 vietnamese-tcvn coding-system.
543
6e967b19
MA
5442005-10-20 Michael Albinus <michael.albinus@gmx.de>
545
546 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
547 group id is given.
548
1712cca5
SM
5492005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
550
551 * progmodes/sh-script.el (sh-escaped-line-re): New var.
552 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
553 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
554 whose line is either continued or ends with a comment.
555
4bfa31ba
RF
5562005-10-20 Romain Francoise <romain@orebokech.com>
557
558 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
559
560 * replace.el (occur-engine): Add follow-link property.
561
562 * font-core.el (font-lock-mode): Doc fix.
563
10625c3c
RS
5642005-10-20 Richard M. Stallman <rms@gnu.org>
565
566 * net/rcirc.el: New file.
567
a12ba300
EZ
5682005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
569
570 * term.el (term-term-name): Initialize to "eterm-color".
571
ce13796f
EZ
5722005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
573
ce13796f
EZ
574 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
575 for encryption functionality.
47888c87
KS
576 Move allout customization subgroup from `editing' to `outlines' group.
577 Fix commentary 'keywords' to legitimate ones.
578 Update author info (using my current email address, obscurified).
ce13796f
EZ
579 (allout-encrypt-string, allout-encryption-produce-work-buffer)
580 (allout-encrypted-topic-p, allout-encrypted-text-type)
581 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
582 (allout-situate-encryption-key-verifier)
583 (allout-get-encryption-key-verifier, allout-verify-key)
584 (allout-next-topic-pending-encryption)
47888c87 585 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
ce13796f
EZ
586 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
587 (outline-key-verifier-handling, outline-key-hint-handling)
588 (outline-encrypt-unencrypted-on-saves): New defcustoms.
589 (allout-file-key-verifier-string, allout-encryption-scheme)
590 (allout-key-verifier-string, allout-key-hint-string)
591 (allout-after-save-decrypt): New variables.
592 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
593 (allout-after-saves-handler): New hook functions.
594 (allout-post-command-business): Do allout-after-save-decrypt.
595 (allout-enable-file-variable-adjustment): Custom var to enable
596 mechanism for adding and adjusting settings of Emacs file variables.
47888c87
KS
597 (allout-adjust-file-variable, allout-file-vars-section-data):
598 New functions, implement the mechanism.
ce13796f
EZ
599 (outlineify-sticky): Use the file vars mechanism.
600 (allout-inhibit-protection, allout-during-write-cue)
47888c87
KS
601 (allout-override-protect, allout-before-change-protect): Remove.
602 (allout-flag-region, allout-open-topic): Adjust read-only text.
603 (allout-open-line-not-read-only): Add to facilitate read-only
ce13796f 604 text based protection.
47888c87 605 (allout-kill-line): Revise to adjust read-only text, clue the
ce13796f 606 user about the inhibition.
47888c87 607 (allout-unprotected): Use unwind-protect.
ce13796f
EZ
608 (allout-shift-in, allout-shift-out): Disallow manually shifting a
609 topic deeper than the offspring depth of the previous topic -
610 avoiding confusing "containment discontinuities".
47888c87 611 (allout-reindent-bodies): Fix retention of body relative hanging
ce13796f 612 indent during promotion of collapsed bodies.
47888c87 613 (allout-open-topic): Make it easy to open new topic with same
ce13796f
EZ
614 bullet as current topic - topic creation functions provided with
615 any universal argument provokes now prompt for bullet, defaulting
616 to the bullet of the previous topic.
617 (allout-plain-bullets-string, allout-distinctive-bullets-string):
618 Plain bullet alternates '.' period and ',' comma only. All other
619 bullets are relegated to special status (but customizable).
47888c87 620 (allout-end-of-entry): Rename from 'allout-end-of-current-entry
ce13796f
EZ
621 since it actually operates w.r.t. most immediately containing
622 entry, visible or not.
623 (allout-hide-current-entry, allout-show-current-entry): Use the
624 revised version.
625 (allout-old-expose-topic): Solidify deprecation.
47888c87 626 (allout-end-of-subtree): Add so we can span concealed as well
ce13796f
EZ
627 as visible topics.
628 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
47888c87
KS
629 (allout-end-of-current-heading): Tweak to just respect the first line.
630 (allout-get-body-text): Add.
ce13796f
EZ
631 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
632 when invoked interactively.
633 (allout-up-current-level): Use `interactive-p'.
634 (allout-mode, allout-init): Miscellaneous docstring and
635 operational refinements, as well as hookups of new encryption stuff.
636 (allout-beginning-of-current-entry): Now works as advertised.
47888c87
KS
637 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
638 (allout-isearch-rectification): Refine condition for isearching.
639 (allout-isearch-abort, allout-enwrap-isearch)
640 (allout-flag-region, my-region-active-p): Relocate some macros.
ce13796f
EZ
641 (allout-title): Fallback title is '(buffer-name)', not
642 non-existing '(current-buffer-name)'.
643 (subst-char-in-string): Define if absent (for some XEmacs versions).
ce13796f 644
214d5640
EZ
6452005-10-20 Jari Aalto <jari.aalto@cante.net>
646
647 * mail/sendmail.el (mail-setup-hook, mail-aliases)
648 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
649 (mail-citation-prefix-regexp, mail-signature-file)
650 (mail-default-headers, mail-bury-selects-summary)
651 (mail-send-nonascii): Add autoload cookies.
652
ad9c16d3
EZ
6532005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
654
655 * frame.el (blink-cursor-mode): Add `mac' to the list of
656 window-system's that support blinking cursor.
657
8198ba6e
RS
6582005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
659
1712cca5 660 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
8198ba6e 661
a5f271ab
EZ
6622005-10-20 Eli Zaretskii <eliz@gnu.org>
663
1712cca5
SM
664 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
665 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
a5f271ab
EZ
666 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
667
e50165ec
KS
6682005-10-20 Kim F. Storm <storm@cua.dk>
669
670 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
671 (ido-set-current-directory): Don't add / after final @.
672 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
673 Explicitly handle ange-ftp completion oddities.
674 (ido-make-file-list): Don't rotate list at tramp root to avoid
675 triggering tramp file handler for expand-file-name via get-file-buffer.
676
1712cca5
SM
6772005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
678
679 * simple.el (eval-expression-print-format): Put the char-string
680 inside the parenthesis, like the other alternative notations.
681 (kill-new): Use push.
682 (copy-to-buffer): Use with-current-buffer.
683 (completion-setup-function): Simplify.
684 (minibuffer-local-must-match-map): Don't add redundant bindings which
685 are already present in its parent (minibuffer-local-completion-map).
686
687 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
688
cf39c182
JB
6892005-10-19 Jay Belanger <belanger@truman.edu>
690
691 * calc/calc-units.el (math-standard-units): Add units, adjust
692 symbols and update values.
693 (math-unit-prefixes): Add more prefixes.
694
37789292
RF
6952005-10-19 Romain Francoise <romain@orebokech.com>
696
697 * bookmark.el (bookmark-menu-heading): New face.
698 (bookmark-bmenu-list): Use it.
699 Don't fiddle with `baud-rate' at top-level.
700
8646a62e
CY
7012005-10-18 Chong Yidong <cyd@stupidchicken.com>
702
703 * image.el (create-image, find-image): Mention max-image-size in
704 docstring.
705
d902d95e
SM
7062005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
707
1712cca5
SM
708 * savehist.el (savehist-load): Revert to checking XEmacs.
709
d902d95e
SM
710 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
711 Various docstring and line-width fixups.
712 (conf-mode): Use cond.
713 Set font-lock-defaults. Don't set comment-use-syntax.
714
93883b09
DP
7152005-10-18 David Ponce <david@dponce.com>
716
717 * tree-widget.el (tree-widget-button-click): New function.
718 (tree-widget-button-keymap): Use it.
719
57eb2e24
RF
7202005-10-18 Romain Francoise <romain@orebokech.com>
721
ee9791af
RF
722 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
723 (bookmark-bmenu-hide-filenames): Add follow-link property.
8b1b6461 724 Improve help-echo text.
ee9791af 725
57eb2e24
RF
726 * ffap.el (find-file-at-point): Doc fix.
727
bcbdafce
YM
7282005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
729
730 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
731
283780dc
MY
7322005-10-18 Masatake YAMATO <jet@gyve.org>
733
ab945c47 734 Install to the CVS repository what I forgot to install in my
283780dc
MY
735 2005-10-16 changes.
736
737 * progmodes/python.el (python-complete-symbol): Pass the common
738 prefix substring of completion to `display-completion-list'.
739
740 * textmodes/org.el (org-complete): Ditto.
741
50071f01
MY
7422005-10-18 Masatake YAMATO <jet@gyve.org>
743
744 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
ab945c47 745
50071f01
MY
746 * woman.el (WoMan-xref-man-page): New button type derived
747 from `Man-abstract-xref-man-page'.
ab945c47 748 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
cafc272c 749
50071f01
MY
750 * man.el (Man-abstract-xref-man-page): New button type.
751 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
ab945c47 752 (Man-highlight-references): Add new optional argument `xref-man-type'.
50071f01
MY
753
7542005-10-18 Nick Roberts <nickrob@snap.net.nz>
ab945c47 755
cafc272c
NR
756 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
757
e6038ca3
CY
7582005-10-17 Chong Yidong <cyd@stupidchicken.com>
759
d902d95e 760 * cus-edit.el (Custom-move-and-invoke): Delete.
e6038ca3
CY
761 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
762
763 * wid-edit.el (widget-move-and-invoke): New function, from
764 Custom-move-and-invoke.
765
ffda926c
BW
7662005-10-17 Bill Wohler <wohler@newt.com>
767
d902d95e
SM
768 Move all remaining images from lisp/toolbar to etc/images, move
769 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
770 the low resolution images in their own directory (low-color).
ffda926c
BW
771
772 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
773 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
774 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
775 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
776 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
777 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
d902d95e
SM
778 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
779
780 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
781 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
782 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
783 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
784 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
785 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
786 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
787 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
788 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
789 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
790 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
791 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
792 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
793 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
794 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
795
796 To conform with convention, replace the underscore (_) in the
797 following image names with dash (-) or (/) as appropriate.
798
799 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
800 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
801 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
802 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
803 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
804 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
805 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
806 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
807 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
808 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
809 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
810 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
811 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
812 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
813 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
814
815 * info.el (info-tool-bar-map): Replace underscores in image names
ffda926c
BW
816 with dashes.
817
d902d95e 818 * makefile.w32-in (WINS): Remove toolbar.
ffda926c 819
d902d95e 820 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
ffda926c 821
d902d95e
SM
822 * tool-bar.el: Move to lisp from toolbar. Now that
823 toolbar is empty, it should be deleted when folks run "cvs up -P".
ffda926c 824
3c4f0698
JB
8252005-10-18 Jay Belanger <belanger@truman.edu>
826
cf39c182 827 * calc/calc-store.el (calc-store-into): Get the proper variable name
3c4f0698
JB
828 to display in message.
829
425fbda6
NR
8302005-10-18 Nick Roberts <nickrob@snap.net.nz>
831
832 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
833 expressions display in speedbar for all buffers when debugging.
1712cca5 834 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
425fbda6
NR
835
836 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
ab945c47 837 (speedbar-insert-button, speedbar-make-button):
425fbda6
NR
838 Use add-text-properties.
839 (speedbar-update-localized-contents)
840 (speedbar-update-directory-contents)
841 (speedbar-update-special-contents): Use dolist.
842 (speedbar-buffer-easymenu-definition): Add a menu separator.
843
595f93ac
JR
8442005-10-17 Jason Rumney <jasonr@gnu.org>
845
4fc267d0
JR
846 * makefile.w32-in: Use $(lisp) consistently.
847 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
848 for shell specific generation of mh-autoloads.
595f93ac 849
f8252852
RS
8502005-10-17 Richard M. Stallman <rms@gnu.org>
851
852 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
853
c4ac63d0
SM
8542005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
855
856 * jit-lock.el (jit-lock-fontify-now):
857 Move jit-lock-context-unfontify-pos to avoid wasted work.
858
c1253aad
MA
8592005-10-17 Michael Albinus <michael.albinus@gmx.de>
860
861 * net/tramp.el (tramp-completion-mode): New defvar. Used in
862 `tramp-completion-mode' for checking if we are in completion mode.
863 (tramp-completion-handle-file-name-all-completions): Reorder code
864 in order to complete for file names only in case there are no
865 method/user/host completions. This is necessary for cooperation
ab945c47 866 with ido. Reported by Kim F. Storm <storm@cua.dk>.
c1253aad 867
625fca9a
CY
8682005-10-16 Chong Yidong <cyd@stupidchicken.com>
869
870 * longlines.el (longlines-search-forward)
871 (longlines-search-backward): Match any number of spaces.
872
72147c53
TTN
8732005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
874
875 * diff-mode.el (diff-mode): Doc fix.
876
255d8b22
RS
8772005-10-16 David Reitter <david.reitter@gmail.com>
878
879 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
880 as default on darwin and windows systems.
881
74725d46
RS
8822005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
883
884 * arc-mode.el (archive-zip-extract): Doc fix.
885
97b1270c
RF
8862005-10-16 Romain Francoise <romain@orebokech.com>
887
888 * mouse.el (mouse-1-click-follows-link): Doc fix.
889
71790d57
SM
8902005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
891
892 * savehist.el: Don't require CL at runtime.
893 (savehist-xemacs): Remove.
c4ac63d0 894 (savehist-coding-system): Use utf-8 if present, regardless of religion.
71790d57
SM
895 (savehist-no-conversion): Use (featurep 'xemacs).
896 (savehist-load): Check existence of start-itimer rather than XEmacs.
897 Use an idle timer.
898 (savehist-process-for-saving): Replace use of CL funs `subseq' and
899 `delete-if-not'.
900
9012005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
902
903 * savehist.el: Newer version.
904 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
905 (savehist-last-checksum, savehist-no-conversion): New vars.
906 (savehist-autosave, savehist-process-for-saving, savehist-printable):
907 New functions.
908 (savehist-load, savehist-save): Use them.
909 (savehist-delimit): Remove.
910
e5456e73
SM
9112005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
912
913 * progmodes/compile.el (compilation-goto-locus): Display the
914 compilation buffer first and the source buffer second, in case they're
915 in overlapping frames. Don't raise the compilation frame if it was the
916 selected window upon entry. Pass the `other-window' arg to
917 pop-to-buffer.
918
919 * info.el (Info-fontify-node): Use dolist.
920 Change add-text-properties to put-text-property.
921
9222005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
923
924 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
925 bound of search.
926
f5fab556
MY
9272005-10-16 Masatake YAMATO <jet@gyve.org>
928
929 * dabbrev.el (dabbrev-completion): Pass the common
930 prefix substring of completion to `display-completion-list'.
931
932 * filecache.el (file-cache-minibuffer-complete)
933 (file-cache-complete): Ditto.
934
935 * tempo.el (tempo-display-completions): Ditto.
936
937 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
938
939 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
940
941 * eshell/em-hist.el (eshell-list-history): Ditto.
942
943 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
944
945 * mail/mailalias.el (mail-complete): Ditto.
946
947 * progmodes/etags.el (complete-tag): Ditto.
948
949 * progmodes/make-mode.el (makefile-complete): Ditto.
950
951 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
952
953 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
954
955 * progmodes/pascal.el (pascal-complete-word)
956 (pascal-show-completions): Ditto.
957
f5fab556
MY
958 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
959
f5fab556
MY
960 * simple.el (completion-common-substring): New variable.
961 (completion-setup-function): Use `completion-common-substring'
962 to put faces.
963
2ef1363e
YM
9642005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
965
966 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
967 (x-get-selection, mac-select-convert-to-string): Convert from/to
968 UTF-16 clipboard data as in native byte order, no BOM.
969
eae86e67
NR
9702005-10-16 Nick Roberts <nickrob@snap.net.nz>
971
972 * progmodes/gud.el (gud-tool-bar-map): Rename the images
973 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
974 (gud-sentinel): Use speedbar-frame to check for speedbar.
975
a19a0003
RS
9762005-10-15 Richard M. Stallman <rms@gnu.org>
977
089a682e 978 * savehist.el: New file.
a19a0003
RS
979
9802005-10-14 Karl Chen <quarl@cs.berkeley.edu>
981
71790d57
SM
982 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
983 Fix bug in \bf fontification.
a19a0003 984
bad3da7a
SM
9852005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
986
987 * pcvs.el (cvs-edit-log-files): New var.
988 (cvs-mode-edit-log): New arg `file'.
989 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
990 Instead force the use of the original file and nothing else.
991 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
992 the cvs-minor-wrap-function is set.
993 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
994
c7ddd701
BW
9952005-10-14 Bill Wohler <wohler@newt.com>
996
997 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
998 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
999 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
1000 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
1001 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
1002 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
1003 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
1004 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
1005 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
1006 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
1007 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
1008 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
1009 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
1010 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
1011 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
1012
c4ac63d0 1013 * progmodes/gud.el (gud-tool-bar-map): Rename the images
c7ddd701
BW
1014 appropriately (for example, gud-break to gud/break).
1015
f28e9cbd
CY
10162005-10-14 Chong Yidong <cyd@stupidchicken.com>
1017
930aae96 1018 * longlines.el (longlinges-search-function)
c4ac63d0 1019 (longlines-search-forward, longlines-search-backward): New functions.
930aae96
CY
1020 (longlines-mode): Set isearch-search-fun-function to
1021 longlinges-search-function.
1022
f28e9cbd
CY
1023 * mouse.el (mouse-drag-region-1): Handle the case where a
1024 double-click event is bound to an arbitrary function.
1025
b6b5618c
DP
10262005-10-14 David Ponce <david@dponce.com>
1027
1028 * recentf.el (recentf-track-opened-file)
1029 (recentf-track-closed-file, recentf-update-menu)
1030 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
1031 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
1032 mouse-1-click-follows-link.
1033
e1f1d047
JD
10342005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1035
1036 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 1037 Gnome file-manager.png. Suggested by
e1f1d047
JD
1038 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
1039
1040 * toolbar/README: Add diropen.xpm.
1041
e9b28650
BW
10422005-10-13 Bill Wohler <wohler@newt.com>
1043
8511877a
SM
1044 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
1045 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
1046
10472005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
1048
1049 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
1050 Don't waste the byte-compiler's time on constant data.
e9b28650 1051
f086544b
KH
10522005-10-13 Kenichi Handa <handa@m17n.org>
1053
179f2d7b
KH
1054 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
1055 byte with `escape-glyph' face.
1056
8511877a
SM
1057 * international/fontset.el (ccl-encode-unicode-font):
1058 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
1059 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
1060 ASCII (usually for IPA characters).
1061
e5456e73
SM
10622005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
1063
1064 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
1065 Don't hide the underline of titles if font-lock-mode is disabled.
1066
ba2b2673
BW
10672005-10-12 Bill Wohler <wohler@newt.com>
1068
1069 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
1070 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1071 files in MH-E-SRC have been updated.
1072 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
1073
0471d426
SM
10742005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
1075
1076 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
1077 (mixal-mode-syntax-table): Add \n as end-comment.
1078 (mixal-operation-codes-alist): Immediately initialize to full value.
1079 (mixal-add-operation-code): Remove.
1080 (mixal-describe-operation-code): Make the arg non-optional.
1081 Use the interactive spec instead.
1082 Use mixal-operation-codes-alist rather than mixal-operation-codes.
1083 (mixal-font-lock-keywords): Don't highlight comments here any more.
1084 (mixal-font-lock-syntactic-keywords): New var.
1085 (mixal-mode): Use it. Fix comment-start-skip.
1086
c755acf3
JD
10872005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1088
1089 * startup.el (command-line-x-option-alist): -nb => -nbi
1090
78f3b91f
KS
10912005-10-12 Kim F. Storm <storm@cua.dk>
1092
1093 * startup.el (fancy-splash-default-action): Discard mouse click in
1094 the spash screen window, as it has no sensible meaning in the
1095 next window to be selected. Fixes error reported by Jan D.
1096
136b3a73 10972005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
1098
1099 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 1100
0471d426
SM
11012005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
1102
1103 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
1104 Try to fix up minor layout issues like indentation, line break, etc...
1105 (mixal-mode-syntax-table): Don't try to specify comment syntax,
1106 because it doesn't work.
1107 (mixal-operation-codes): Add some more codes.
1108 (mixal-font-lock-keywords): Process comments here.
1109 (mixal-mode): mixasm no longer needs -g option.
1110
79a57082 11112005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
1112
1113 * progmodes/sh-script.el (sh-tmp-file):
1114 Use mktemp -t. Finish support for es and rc shells.
1115
125df7f5
JB
11162005-10-11 Jay Belanger <belanger@truman.edu>
1117
1118 * calc/calcalg2.el (calc-integral): With an argument, compute the
1119 definite integral.
1120
351b3bee
CY
11212005-10-11 Chong Yidong <cyd@stupidchicken.com>
1122
1123 * mouse.el (mouse-drag-region-1): Don't try to catch a
1124 double-click when doing follow-link (it's overridden anyway).
1125
4e0c0d75
JB
11262005-10-11 Juanma Barranquero <lekktu@gmail.com>
1127
1128 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
1129 (autoload-print-form-outbuf): Add docstring.
1130
25f7a98c
JL
11312005-10-11 Juri Linkov <juri@jurta.org>
1132
1133 * info.el (Info-mode-menu): Delete menu item "Edit".
1134 (Info-mode): Delete description of Info-edit from docstring,
1135 and rearrange descriptions of Info commands in the order
1136 they are documented in the Info manual.
1137
a120694f
SM
11382005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
1139
1140 * calendar/appt.el (appt-check): Use diary-selective-display var.
1141
dba0acf6
RS
11422005-10-10 Richard M. Stallman <rms@gnu.org>
1143
1144 * net/newsticker.el (newsticker-start, newsticker-show-news):
1145 Add autoload cookies.
1146
17a3b6da
RS
11472005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1148
1149 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
1150
9c40111a
RS
11512005-10-10 Karl Chen <quarl@cs.berkeley.edu>
1152
1153 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
1154
bbcaa3e3
JB
11552005-10-10 Jay Belanger <belanger@truman.edu>
1156
1157 * calc/calc-arith.el (math-check-known-scalarp)
1158 (math-check-known-matrixp): Check the values of arguments that are
1159 variables.
1160 (math-check-known-square-matrixp): New function.
1161 (math-known-square-matrixp): Use math-check-known-square-matrixp.
1162 (math-super-types): Add sqmatrix type.
1163
1164 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
1165 mode name `square' to 'sqmatrix'.
1166
1167 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
1168 mode name `square' to 'sqmatrix'.
1169
720a5d03
SM
11702005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
1171
1172 * progmodes/etags.el (select-tags-table-mode): Don't use
1173 selective-display.
1174 (tags-select-tags-table): Pass `button' to the action function.
1175 (select-tags-table): Place the side-info on button properties rather
1176 than in hidden text. Abbreviate file names.
1177 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
1178 (select-tags-table-select): Add `button' argument.
1179 Get side-info from the button property rather than from hidden text.
1180
4e5f12ee
NR
11812005-10-11 Nick Roberts <nickrob@snap.net.nz>
1182
720a5d03 1183 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
1184 (gud-speedbar-buttons): Preserve point if possible.
1185 (gud-sentinel): Restore previous speedbar display type.
1186
1187 * progmodes/gdb-ui.el (gdba): Improve diagram.
1188 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
1189 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
1190 Call get-buffer-window once.
1191
11922005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
1193
1194 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
1195 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
1196 (pascal-indent-command): Remove unused var `ind'.
1197 (pascal-indent-case): Remove unused var `oldpos'.
1198 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
1199 since it's now used as a proper minor mode map.
1200 (pascal-outline): Rename to pascal-outline-mode.
1201 (pascal-outline-mode): Use define-minor-mode.
1202 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
1203 selective-display.
4e5f12ee 1204
fde7576e
AS
12052005-10-10 Andreas Schwab <schwab@suse.de>
1206
9bf211ad
AS
1207 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
1208 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
1209
fde7576e
AS
1210 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
1211 outside source directory.
1212
86bebbbc
CD
12132005-10-10 Carsten Dominik <dominik@science.uva.nl>
1214
1215 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
1216 C-x' as a prefix.
1217 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 1218 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
1219 (org-export-as-html): Specify charset for HTML file, by taking it
1220 from the coding system.
1221
1fb7ce77
RS
12222005-10-10 Kenichi Handa <handa@m17n.org>
1223
1224 * textmodes/flyspell.el (flyspell-check-word-p):
1225 If unread-command-events is non-empty, don't call sit-for.
1226
cc8556d9
RS
12272005-10-09 Richard M. Stallman <rms@gnu.org>
1228
9bab4985
RS
1229 * font-lock.el (font-lock-syntactic-keywords)
1230 (font-lock-keywords): Doc fixes.
1231
720a5d03
SM
1232 * textmodes/flyspell.el (flyspell-external-point-words):
1233 Simplify logic, and don't try to check for consecutive appearances
1234 of one incorrect word.
cc8556d9 1235
1919ed22
NR
12362005-10-10 Nick Roberts <nickrob@snap.net.nz>
1237
1238 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
1239 separator.
1240
1241 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 1242 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
1243 (gud-expansion-speedbar-buttons): New function.
1244 (gud-speedbar-buttons): Check for gud-comint-buffer.
1245
9af14567
BW
12462005-10-09 Bill Wohler <wohler@newt.com>
1247
78d67e10 1248 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 1249
74ab0905
CY
12502005-10-09 Chong Yidong <cyd@stupidchicken.com>
1251
1252 * speedbar.el (speedbar-file-key-map): Fix typo.
1253
e61d3a56 12542005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1255
1256 * cus-start.el (line-spacing): Add custom spec.
1257
865729da
RF
12582005-10-09 Romain Francoise <romain@orebokech.com>
1259
1260 * textmodes/ispell.el (ispell-check-version): Fix last change.
1261
1c1db08a
JD
12622005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1263
4e0c0d75 1264 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 1265
720a5d03 1266 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
1267 -itype, --icon-type, added -nb, --no-bitmap-icon
1268
7d808714
NR
12692005-10-09 Nick Roberts <nickrob@snap.net.nz>
1270
1271 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
1272 instead of :active.
1273
e61d3a56 12742005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
1275
1276 * textmodes/ispell.el (ispell-check-version):
1277 Ignore hyphen, and all that follows, in aspell's version text.
1278
12792005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
1280
1281 * calc/calc-arith.el (math-known-square-matrixp): New function.
1282 (math-pow-fancy): Check for matrices before distributing exponent
1283 across products.
1284
1285 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 1286 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
1287 (calc-keypad-show-input): Add space for formatting.
1288
1289 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
1290 Add square matrix option.
1291
1292 * calc/calc-poly.el (math-expand-term): Check for matrices instead
1293 of checking calc-matrix-mode when deciding how to expand.
1294
1295 * calc/calc.el (calc-set-mode-line): Add square matrix option.
1296
8cb0a559 12972005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 1298
720a5d03
SM
1299 * net/tramp.el (tramp-perl-directory-files-and-attributes):
1300 Add error handling.
7cf7e30f 1301 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 1302
11948172
MA
13032005-10-08 Michael Albinus <michael.albinus@gmx.de>
1304
1305 Sync with Tramp 2.0.51.
1306
1307 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
1308 (tramp-handle-insert-file-contents, tramp-handle-write-region):
1309 Insert special handling for `last-coding-system-used', again
1310 it still seems to be necessary (unlike stated before).
1311 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
1312 (tramp-password-prompt-regexp): There might be other words before
1313 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
1314 (tramp-chunksize): Improve docstring.
1315 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
1316 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
1317 Christian Joergensen <bugs@razor.dk>.
1318
6f137189
GM
13192005-10-07 Glenn Morris <rgm@gnu.org>
1320
1321 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
1322 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
1323 precision'.
1324
4fe3f297
RF
13252005-10-07 Romain Francoise <romain@orebokech.com>
1326
1327 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
1328 (ibuffer-do-shell-command-pipe-replace)
1329 (ibuffer-do-shell-command-file, ibuffer-do-eval)
1330 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
1331 (ibuffer-do-revert, ibuffer-do-replace-regexp)
1332 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
1333 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
1334 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
1335 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
1336 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
1337 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
1338 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
1339 Autoload file sans suffix.
1340
1341 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
1342
4e8cb311
DP
13432005-10-07 David Ponce <david@dponce.com>
1344
1345 * recentf.el (recentf-menu-open-all-flag): New option.
1346 (recentf-digit-shortcut-command-name): New function.
1347 (recentf--shortcuts-keymap): New variable.
1348 (recentf-menu-shortcuts): New variable.
1349 (recentf-make-menu-items): Initialize it. Replace the "More..."
1350 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
1351 (recentf-menu-value-shortcut): New function.
1352 (recentf-make-menu-item): Use it. No more in-lined.
1353 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
1354 (recentf-open-most-recent-file): Rename from
1355 `recentf-open-file-with-key'. Don't depend on key binding.
1356 (recentf-mode-map): New variable.
1357 (recentf-mode): Use it.
1358
1eee3de4
BW
13592005-10-06 Bill Wohler <wohler@newt.com>
1360
4e0c0d75 1361 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 1362
720a5d03
SM
1363 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
1364 (MH-E-SRC): New. Used by mh-autoloads.
1365 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
1366 files in MH-E-SRC have been updated.
1367 (compile, recompile, bootstrap): Depend on mh-autoloads.
1368
bd5497c2 13692005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 1370
bd5497c2
NR
1371 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
1372 gud-break and gud-remove icons when the fringe is not available.
1373
1374 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
1375 Typo.
1376
4e0c0d75 13772005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
1378
1379 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 1380
a04b6191
SM
13812005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
1382
1383 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
1384 Use the new `list-only' arg to diary-list-entries.
1385
1386 * calendar/diary-lib.el: Use overlays rather than selective-display.
1387 (diary-selective-display): New var.
1388 (diary-header-line-format): Use it.
1389 (diary-list-entries): Add argument `list-only'.
1390 Put the buffer in diary-mode. Don't add \^M at beg and end.
1391 Replace \^M by invisible overlays.
1392 (diary-unhide-everything): Replace \^M by invisible overlays.
1393 (print-diary-entries): Look for overlays rather than \^M.
1394 Add a space to the temp buffer name.
1395 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
1396 Put the buffer in diary-mode.
1397 (list-sexp-diary-entries): Replace \^M by invisible overlays.
1398 (diary-anniversary): Make the year arg optional.
1399 (diary-time-regexp): New const.
1400 (diary-font-lock-keywords): Use it to accept a few more time formats.
1401
1402 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
1403
de4ce191
TTN
14042005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
1405
1406 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
1407 Fix bug introduced 2005-07-03: Use (car (last ...))
1408 to faithfully reproduce replaced artist-last.
1409 (artist-set-arrow-points-for-poly): Likewise.
1410 Suggested by Johan Bockg\e,Ae\e(Brd.
1411
a5e6116d
JB
14122005-10-06 Juanma Barranquero <lekktu@gmail.com>
1413
1414 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
1415 * wid-edit.el (widget):
8dc8d895 1416 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
1417 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
1418
a41b50ca
KH
14192005-10-06 Kenichi Handa <handa@m17n.org>
1420
a04b6191
SM
1421 * international/mule-cmds.el (set-language-environment):
1422 Fix setting up of case-table for unibyte mode.
c8d21d09 1423
a41b50ca
KH
1424 * simple.el (what-cursor-position): If the character is displayed
1425 by some `display' text property, show that. Don't use
1426 single-key-description for eight-bit characters in multibyte mode.
1427
cf85afc9
NR
14282005-10-06 Nick Roberts <nickrob@snap.net.nz>
1429
1430 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
1431 (gdb-ann3): Set it.
a04b6191 1432 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
1433 (gdb-info-frames-custom): Use inverse-video for first five
1434 characters of selected frame only.
1435 (gdb-get-frame-number): Select frame even when point is on frame
1436 number.
cf85afc9 1437
20ef8673
MY
14382005-10-06 Masatake YAMATO <jet@gyve.org>
1439
a5e6116d
JB
1440 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
1441 Put `font-lock-function-name-face'.
20ef8673
MY
1442 (gdb-info-frames-custom): Put `font-lock-function-name-face'
1443 and `font-lock-variable-name-face'
1444 (gdb-registers-font-lock-keywords): New font lock keywords definition.
1445 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
1446 (gdb-memory-font-lock-keywords): New font lock keywords definition.
1447 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
1448 (gdb-local-font-lock-keywords): New font lock keywords definition.
1449 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
1450 (gdb-threads-font-lock-keywords): New font lock keywords definition.
1451 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 1452
e2de3a29 14532005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
1454
1455 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
1456 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 1457 ediff-merge-region-is-non-clash.
a5e6116d
JB
1458
1459 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
1460 Use insert-buffer-substring.
1461
1462 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
1463 selecting files to patch. Also bug fixes.
1464
1465 * ediff-util.el (ediff-setup): Bug fix.
1466 (ediff-next-difference): Never skip clashes that differ in white
1467 space only.
1468
1469 * ediff-wind.el (ediff-setup-control-frame)
1470 (ediff-destroy-control-frame): Check the menubar feature.
1471
1472 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
1473 (viper-refresh-mode-line): Use make-local-variable to localize
1474 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 1475 Stefan Monnier.
a5e6116d
JB
1476
1477 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
1478 (viper-restore-cursor-type, viper-set-insert-cursor-type):
1479 Use make-local-variable instead of make-variable-buffer-local.
1480 Suggested by Stefan Monnier.
1481
1482 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
1483 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 1484 require-final-newline.
a5e6116d 1485 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 1486
21c3ef84
SM
14872005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
1488
1489 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
1490 also the second char of a comment-start sequence.
1491 (scheme-sexp-comment-syntax-table): New var.
1492 (lambda, define): Set their scheme-doc-string-elt property.
1493 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
1494 Use lisp-font-lock-syntactic-face-function now that it properly
1495 handles |...| symbols.
1496 (scheme-mode-variables): Set lisp-doc-string-elt-property,
1497 parse-sexp-lookup-properties and font-lock-extra-managed-props.
1498
1499 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
1500 bit from # to |.
1501 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
1502
1503 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
1504 (lisp-doc-string-elt-property): New var.
1505 (lisp-font-lock-syntactic-face-function): Use it.
1506 Rewrite to recognize docstrings even for forms not at toplevel.
1507
1508 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
1509 annotation on the | part of #| rather than on the # part.
1510 (scheme-font-lock-syntactic-face-function): New function, to
1511 distinguish strings from |...| symbols.
1512 (scheme-mode-variables): Use it. Also fix up the font-lock-time
1513 syntax-table so that #|...|# is properly highlighted.
1514
1515 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
1516 Don't mark as docstring the 3rd elem of an unknown toplevel form.
1517
0cb7f2c0
SM
15182005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
1519
f88febbb
SM
1520 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
1521 and C-e.
1522
1523 * emacs-lisp/eldoc.el: Move comments into docstrings.
1524 (eldoc-message-commands): Initialize in its declaration.
1525 Add move-beginning-of-line and move-end-of-line.
1526 (eldoc-add-command, eldoc-add-command-completions)
1527 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
1528
1529 * outline.el (outline-mark-subtree): Activate the mark.
1530
0cb7f2c0
SM
1531 * calendar/appt.el (appt-time-regexp): New var.
1532 (appt-add, appt-make-list): Use it.
1533 (appt-convert-time): Clean up.
1534
1535 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
1536 Don't set any syntax-table property here.
1537 (tex-font-lock-verb): New function. Do it here.
1538 (tex-font-lock-syntactic-keywords): Use it.
1539
d315fc0f
RS
15402005-10-04 Richard M. Stallman <rms@gnu.org>
1541
1542 * wid-edit.el (widget-file-complete): Get the widget start point
1543 the right way. Default directory to `/' if file has none.
1544
1545 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
1546
1547 * textmodes/flyspell.el (flyspell-mode-on):
1548 Call ispell-maybe-find-aspell-dictionaries.
1549
1550 * textmodes/ispell.el (ispell-word, ispell-region):
1551 Call ispell-maybe-find-aspell-dictionaries.
1552 (ispell-accept-buffer-local-defs):
1553 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 1554
d315fc0f
RS
15552005-10-04 Richard M. Stallman <rms@gnu.org>
1556
1557 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
1558
15592005-10-04 Emilio C. Lopes <eclig@gmx.net>
1560
1561 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
1562 instead of `fboundp' in order to allow for anonymous functions.
1563
222a6c9b
CY
15642005-10-04 Chong Yidong <cyd@stupidchicken.com>
1565
1566 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
1567 case the user clicks on the link while another window is selected.
1568 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
1569
1570 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
1571 functionality.
1572 (dframe-help-echo): Save point in case mouse tracking is off.
1573
c7bef55f
TTN
15742005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
1575
1576 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
1577
6d1f4dc4
SM
15782005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
1579
1580 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
1581 not change the global value of those vars.
1582
1583 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
1584 make-local-variable which we do not need any more.
1585
7752250e
CY
15862005-10-03 Chong Yidong <cyd@stupidchicken.com>
1587
1588 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
1589 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
1590 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
1591 (speedbar-path-line): Define obsolete aliases.
1592 (speedbar-line-directory): Doc fix.
1593
1594 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
1595 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
1596 instead of speedbar-line-path.
1597
03714c7f
JD
15982005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1599
1600 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
1601 to nil if dropping on a window. Handle dropping on a minibuffer window
1602 like dropping on a non-window part of Emacs.
1603
1430e7f9
SM
16042005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
1605
6d1f4dc4
SM
1606 * net/ange-ftp.el: Use with-current-buffer.
1607 (ange-ftp-insert-directory): Do not follow symlinks any more.
1608
1430e7f9
SM
1609 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
1610 Remove interactive spec.
1611
f4f5169f
KS
16122005-10-03 Kim F. Storm <storm@cua.dk>
1613
1614 * ido.el (ido-mode): Use custom-initialize-set.
1615
cde3239f
RS
16162005-10-02 Richard M. Stallman <rms@gnu.org>
1617
1618 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
1619 Use insert-buffer-substring.
1620
1621 * net/tramp.el: Pacify byte compiler warnings in pacification code.
1622 (tramp-handle-file-local-copy): Use insert-buffer-substring.
1623
402893bb
SM
16242005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
1625
1626 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
1627 in last change.
edb18c43
SM
1628 (ange-ftp-insert-directory): Fix up the search for the case where
1629 `file' is absolute.
402893bb 1630
942c40e3
RF
16312005-10-02 Romain Francoise <romain@orebokech.com>
1632
1633 * progmodes/compile.el (compile-goto-error): Delete extra paren.
1634
aae3725f
AS
16352005-10-02 Andreas Schwab <schwab@suse.de>
1636
1637 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
1638 directory component in the session info.
1639
b059f7d0
RS
16402005-10-01 Richard M. Stallman <rms@gnu.org>
1641
1642 * comint.el (comint-redirect-subvert-readonly): Doc fix.
1643
1644 * simple.el (next-error-internal): New function.
1645
1646 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
1647 (compilation-start): Pass new arg to compilation-buffer-name.
1648 (compile-goto-error): Use next-error-internal.
1649
24bbdbef
CY
16502005-10-01 Chong Yidong <cyd@stupidchicken.com>
1651
1652 * speedbar.el: Remove RCS tag.
1653 (speedbar-check-read-only): Handle non-existent files.
1654
1655 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
1656
1657 * info.el (Info-speedbar-hierarchy-buttons)
1658 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
1659
1fdecd0c
RF
16602005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
1661
1662 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
1663 Do not match newline.
1664 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
1665 (bibtex-summary): Remove unnecessary save-excursion.
1666 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
1667
ddcb7665
YM
16682005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1669
1430e7f9
SM
1670 * term/mac-win.el: Add charset info for "iso10646-1".
1671 Modify default fontset to use ATSUI-compatible fonts for some charsets
1672 if available.
ddcb7665 1673
35d884a9
CY
16742005-10-01 Chong Yidong <cyd@stupidchicken.com>
1675
1676 * speedbar.el: Re-apply arch tag.
ff48d32d 1677 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
1678 M. Ludlam.
1679 Reapply two changes from Emacs CVS' version of speedbar lost
1680 during the merge:
ff48d32d 1681 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
1682 (speedbar-frame-parameters): Improve customize type.
1683
ff48d32d
SM
16842005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1685
1686 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
1687 (ange-ftp-file-directory-p): Fix the symlink case.
1688 (ange-ftp-insert-directory): When listing a single file, get a list of
1689 the parent buffer and extract the relevant line. Inspired from a patch
1690 by Katsumi Yamaoka <yamaoka@jpl.org>.
1691 (ange-ftp-file-name-sans-versions): Simplify.
1692
c727526b
BW
16932005-09-30 Bill Wohler <wohler@newt.com>
1694
ff48d32d 1695 Move MH-E image files from toolbar and mail directories into
c727526b
BW
1696 etc/images.
1697
ff48d32d 1698 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
1699
1700 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 1701 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 1702 etc/images.
dc42e019 1703
c727526b 1704 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 1705 * toolbar/reply*: Move to etc/images/mail.
c727526b 1706
ff48d32d 1707 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 1708
58bd8bf9
CY
17092005-09-30 Eric M. Ludlam <zappo@gnu.org>
1710
1711 * speedbar.el: New version 1.0pre3.
1712
56e2a181
CY
1713 Frame management code (including timer, and mouse click specifics)
1714 moved to dframe.el:
1715 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
1716 (speedbar-timer): Removed. Use dframe-timer.
1717 (speedbar-close-frame): Removed. Use dframe-close-frame.
1718 (speedbar-activity-change-focus-flag): Removed. Use
1719 dframe-activity-change-focus-flag.
1720 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
1721 dframe-update-speed.
c7bef55f 1722
56e2a181
CY
1723 (speedbar-current-frame): New macro. Use this instead of the
1724 variable speedbar-frame.
1725
1726 (speedbar-use-images, speedbar-expand-image-button-alist)
1727 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
1728
1729 (speedbar-find-image-on-load-path): Removed. Replaced by
1730 defezimage in ezimage.el.
1731 (speedbar-expand-image-button-alist): Removed. Replaced by
1732 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 1733
56e2a181
CY
1734 (speedbar-ignored-directory-regexp)
1735 (speedbar-add-ignored-directory-regexp)
1736 (speedbar-ignored-directory-expressions)
1737 (speedbar-line-directory, speedbar-buffers-line-directory)
1738 (speedbar-directory-line, speedbar-buffers-line-directory):
1739 Renamed, replacing `path' with `directory'.
1740
1741 (speedbar-create-directory, speedbar-expand-line-descendants)
1742 (speedbar-toggle-line-expansion)
1743 (speedbar-contract-line-descendants): New commands.
1744
1745 (speedbar-query-confirmation-method, speedbar-select-frame-method)
1746 (speedbar-use-tool-tips-flag): New options.
1747
1748 (speedbar-check-read-only, speedbar-require-version)
1749 (speedbar-insert-separator, speedbar-buffers-tail-notes)
1750 (speedbar-handle-delete-frame, speedbar-try-completion)
1751 (speedbar-update-localized-contents): New functions.
1752
1753 (speedbar-incompatible-version, speedbar-ro-to-do-point)
1754 (speedbar-object-read-only-indicator): New variables.
1755
1756 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
1757 New hooks.
1758
1759 (speedbar-separator-face): New face.
1760
1761 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
1762 (speedbar-ignored-modes): Add fundamental-mode.
1763 (speedbar-directory-unshown-regexp): Add . directories.
1764
1765 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
1766 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
1767 `]' for full expand/close.
1768 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
1769
1770 (speedbar-check-vc): Support hidden files.
1771 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
1772 (speedbar-this-file-in-vc): Use vc-state if available. If VC
1773 state is nil, it is not checked out.
1774
1775 (speedbar-line-text, speedbar-line-token): Support expand buttons
1776 with no text.
1777 (speedbar-refresh): Universal argument acts as power-click.
1778 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
1779 that buffer to get variable values.
1780
1781 And many other bugfixes.
1782
7cfc18c4 1783 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 1784
ff48d32d 1785 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
1786 etc/images/ezimage.
1787
070860c3
KH
17882005-09-30 Kenichi Handa <handa@m17n.org>
1789
1790 * ps-mule.el (ps-mule-show-warning): If a character is in
1791 ps-print-translation-table, don't treat it as non-printable.
1792
6aabfecf
DP
17932005-09-30 David Ponce <david@dponce.com>
1794
50a9d14a
DP
1795 * tree-widget.el (tree-widget-themes-load-path): New variable.
1796 (tree-widget-themes-directory): Doc fix.
1797 (tree-widget-image-formats) [Emacs]: Doc fix.
1798 (tree-widget--locate-sub-directory): New function.
1799 (tree-widget-themes-directory): Use it.
1800
6aabfecf
DP
1801 * recentf.el (recentf-filename-handlers): Rename from
1802 `recentf-filename-handler'. Allow a list of functions.
1803 (recentf-menu-items-for-commands): Fix :help strings.
1804 (recentf-apply-filename-handlers): New function.
1805 (recentf-expand-file-name): Use it.
1806 (recentf-cleanup): Remove duplicates too.
1807
477ca0e8
JL
18082005-09-29 Juri Linkov <juri@jurta.org>
1809
1810 * faces.el: Rearrange face definitions to be in the same order as
1811 their face descriptions in "(emacs)Standard Faces".
1812
1813 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
1814
1815 * tooltip.el (tooltip): Add group `basic-faces'.
1816
1817 * buff-menu.el (Buffer-menu-buffer): Remove group
1818 `font-lock-highlighting-faces'.
1819
1820 * progmodes/compile.el (compilation-error, compilation-warning)
1821 (compilation-info, compilation-line-number, compilation-column-number):
1822 Change group from `font-lock-highlighting-faces' to `compilation'.
1823
1824 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
1825 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
1826 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
1827 (vhdl-font-lock-reserved-words-face)
1828 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
1829 `font-lock-highlighting-faces'.
1830
1831 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
1832
1add9010
KS
18332005-09-28 Kim F. Storm <storm@cua.dk>
1834
1835 * emulation/cua-base.el: Set CUA move property on additional commands:
1836 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 1837 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 1838
07f1355e
RF
18392005-09-28 Romain Francoise <romain@orebokech.com>
1840
1841 * comint.el (comint-show-output): Really set point at the
1842 beginning of the output when not using `comint-use-prompt-regexp'.
1843
d1b76779
JB
18442005-09-27 Jay Belanger <belanger@truman.edu>
1845
1846 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
1847 in TeX mode.
1848
cd0899ab
JB
18492005-09-26 Juanma Barranquero <lekktu@gmail.com>
1850
1851 * textmodes/org.el (org-table-sum): Fix format string.
1852
1853 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
1854 Quote face names.
1855
1b1fb2ef
RF
18562005-09-26 Romain Francoise <romain@orebokech.com>
1857
1858 * isearch.el (isearch-forward-regexp): Close doc string.
1859
f0685ed1
RS
18602005-09-25 Richard M. Stallman <rms@gnu.org>
1861
c769dcac
RS
1862 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
1863
1864 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
1865
f0685ed1
RS
1866 * progmodes/compile.el (compilation-error-properties):
1867 When getting the file from the previous error message,
1868 correctly decode the new data format.
1869
1870 * progmodes/cc-cmds.el (c-electric-paren):
1871 Call old-blink-paren only for close-paren.
1872
0d1460c3
DN
18732005-09-24 Andreas Schwab <schwab@suse.de>
1874
1875 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
1876 condition.
1877
ce5a3ac0
RF
18782005-09-25 Romain Francoise <romain@orebokech.com>
1879
1880 * dired-aux.el (dired-copy-file-recursive):
1881 * dired.el (dired-delete-file):
1882 * ediff-mult.el (ediff-dir-diff-copy-file):
1883 * ediff-util.el (ediff-test-save-region):
1884 * forms.el (forms-mode):
1885 * ido.el (ido-file-internal, ido-delete-file-at-head):
1886 * log-edit.el (log-edit-done):
1887 * ses.el (ses-yank-resize):
1888 * play/gomoku.el (gomoku-human-plays, gomoku)
1889 (gomoku-human-resigns, gomoku-prompt-for-other-game)
1890 (gomoku-offer-a-draw):
1891 * play/landmark.el (lm-human-resigns, lm):
1892 * net/eudcb-ldap.el (eudc-ldap-check-base):
1893 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
1894 * progmodes/ebrowse.el (ebrowse-find-pattern):
1895 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 1896 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 1897 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
1898
1899 * vc.el (vc-delete-file):
1900 * play/gomoku.el (gomoku-terminate-game, gomoku)
1901 (gomoku-prompt-for-move, gomoku-human-takes-back):
1902 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 1903 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 1904
08c583db
DN
19052005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
1906
1907 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 1908 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
1909 2005-04-09 in order to match the colors used by rxvt.
1910
79a57082 19112005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
1912
1913 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
1914 colors rxvt-unicode terminals by using the same code as xterm.el.
1915
621f893a
SM
19162005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
1917
1918 * textmodes/tex-mode.el (tex-font-lock-append-prop)
1919 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
1920 new symbol used for the tex-verbatim face.
1921
5b76833f
RF
19222005-09-24 Emilio C. Lopes <eclig@gmx.net>
1923
1924 * woman.el (woman-file-name):
1925 * wid-edit.el (widget-file-prompt-value)
1926 (widget-coding-system-prompt-value):
1927 * w32-fns.el (set-w32-system-coding-system):
1928 * vc.el (vc-version-diff, vc-annotate):
1929 * textmodes/reftex-auc.el (reftex-arg-cite)
1930 (reftex-arg-index-tag):
1931 * textmodes/refer.el (refer-get-bib-files):
1932 * textmodes/artist.el (artist-figlet-choose-font):
1933 * terminal.el (terminal-emulator):
1934 * replace.el (occur-read-primary-args):
1935 * rect.el (string-rectangle, string-insert-rectangle):
1936 * ps-print.el (ps-print-preprint):
1937 * progmodes/pascal.el (pascal-goto-defun):
1938 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
1939 * progmodes/compile.el (compilation-find-file):
1940 * printing.el (pr-interactive-n-up):
1941 * play/animate.el (animate-birthday-present):
1942 * net/rcompile.el (remote-compile):
1943 * man.el (man, Man-goto-section, Man-follow-manual-reference):
1944 * mail/rmailsum.el (rmail-summary-search-backward)
1945 (rmail-summary-search):
1946 * mail/rmailout.el (rmail-output-read-rmail-file-name)
1947 (rmail-output-read-file-name):
1948 * mail/rmail.el (rmail-search, rmail-search-backwards):
1949 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
1950 * locate.el (locate):
1951 * international/quail.el (quail-show-keyboard-layout):
1952 * international/mule.el (set-buffer-file-coding-system)
1953 (revert-buffer-with-coding-system, set-file-name-coding-system)
1954 (set-terminal-coding-system, set-keyboard-coding-system)
1955 (set-next-selection-coding-system):
1956 * international/mule-diag.el (describe-coding-system)
1957 (describe-font, describe-fontset):
1958 * international/mule-cmds.el (universal-coding-system-argument)
1959 (search-unencodable-char, describe-input-method)
1960 (set-language-environment, describe-language-environment):
1961 * international/codepage.el (codepage-setup):
1962 * international/code-pages.el (codepage-setup):
1963 * info.el (Info-search, Info-follow-reference)
1964 (Info-search-backward):
1965 * emacs-lisp/advice.el (ad-read-advised-function)
1966 (ad-read-advice-class, ad-clear-cache, ad-activate)
1967 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
1968 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
1969 (ad-read-regexp):
1970 * ediff-util.el (ediff-toggle-regexp-match):
1971 * ediff-ptch.el (ediff-prompt-for-patch-file):
1972 * dired-aux.el (dired-diff):
1973 * diff.el (diff):
1974 * cus-edit.el (custom-variable-prompt):
1975 * calendar/timeclock.el (timeclock-ask-for-project):
1976 * calc/calcalg3.el (calc-get-fit-variables):
1977 * calc/calc-store.el (calc-edit-variable)
1978 (calc-permanent-variable):
1979 * vc-mcvs.el (vc-mcvs-register):
1980 * shadowfile.el (shadow-define-literal-group):
1981 * woman.el (woman-file-name):
1982 * vc.el (vc-version-diff, vc-merge):
1983 * textmodes/reftex-index.el (reftex-index-complete-tag):
1984 * format.el (format-decode-buffer, format-decode-region):
1985 * emulation/viper-cmd.el (viper-read-string-with-history):
1986 * emacs-lisp/debug.el (cancel-debug-on-entry):
1987 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
1988 * ediff.el (ediff-merge-revisions)
1989 (ediff-merge-revisions-with-ancestor, ediff-revision):
1990 * completion.el (interactive-completion-string-reader):
1991 * calc/calc-prog.el (calc-user-define-formula):
1992 Follow convention for reading with the minibuffer.
1993
f7938fdd 19942005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
1995
1996 * progmodes/python.el (python-describe-symbol): Add globals() and
1997 locals() to the arguments of emacs.ehelp.
1998
999f7d65
EZ
19992005-09-24 Magnus Henoch <mange@freemail.hu>
2000
621f893a
SM
2001 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
2002 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
2003 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
2004 Call it.
2005
d74a5c91
EZ
20062005-09-24 Eli Zaretskii <eliz@gnu.org>
2007
2008 * subr.el (version-regexp-alist): Extend valid syntax for version
2009 strings: allow any of the characters -,_,+ to separate the
2010 alpha/beta/rc part from the version part. Doc fix.
621f893a 2011 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 2012
8dbf19c7
RS
20132005-09-23 David Reitter <david.reitter@gmail.com>
2014
2015 * mail/mailclient.el: New file.
2016
91346f54
RS
20172005-09-23 Richard M. Stallman <rms@gnu.org>
2018
2019 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
2020 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
2021 Doc fixes.
2022
621f893a
SM
2023 * progmodes/cc-mode.el (c-font-lock-init):
2024 Specify font-lock-lines-before.
91346f54 2025
91773964
SM
20262005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
2027
2028 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
2029 whole conflict.
2030
de07af38
CD
20312005-09-23 Carsten Dominik <dominik@science.uva.nl>
2032
91773964
SM
2033 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
2034 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
2035 of `remap' feature when available. Additional key bindings for
2036 better tty support.
2037 (org-mode-restart, org-force-self-insert): New commands.
2038 (org-time-stamp-inactive): New command.
2039 (org-remap): New function.
91773964
SM
2040 (org-table-auto-blank-field, org-level-color-stars-only): New options.
2041 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 2042 customization group.
91773964 2043 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
2044 blank field after field motion commands.
2045
8fb7dc77
KH
20462005-09-23 Kenichi Handa <handa@m17n.org>
2047
91773964
SM
2048 * international/mule-cmds.el (set-language-environment):
2049 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
2050 have to call utf-translate-cjk-load-tables.
2051
39739f21
SM
20522005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
2053
2054 * mouse.el (mouse-move-drag-overlay): Fix last change.
2055
e5534f18
DP
20562005-09-22 David Ponce <david@dponce.com>
2057
2058 * tree-widget.el (tree-widget-value-create): Fix previous change.
2059
0278364c
DN
20602005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
2061
39739f21 2062 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 2063
aaf15b8b
SM
20642005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2065
2066 * mouse.el (mouse-move-drag-overlay): New function.
2067 (mouse-drag-region-1): Use it.
2068 Try to simplify a bit the state handling. Handle clicks on links
2069 inside intangible areas.
2070 (mouse-save-then-kill): Minor simplification.
2071 (mouse-secondary-overlay): Make it always non-nil instead of
2072 recreating it each time.
2073 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
2074 (mouse-kill-secondary, mouse-secondary-save-then-kill):
2075 Simplify accordingly.
2076
b778ed18
DN
20772005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
2078
2079 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
2080
15c77b9e 20812005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 2082
76de4b0d
KS
2083 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
2084 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
2085 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
2086 to patch.
2f2db7cc 2087
76de4b0d 2088 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 2089
cb9214f2 2090 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 2091
aaf15b8b
SM
2092 * emulation/viper-cmd.el (viper-change-state): Don't move over the
2093 field boundaries in the minibuffer.
cb9214f2
JB
2094 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
2095 (viper-minibuffer-post-command-hook): New hook.
2096 (viper-line): Don't move cursor at bolp.
2f2db7cc 2097
aaf15b8b 2098 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 2099
76de4b0d 2100 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 2101 avoid compiler warnings.
2f2db7cc 2102
aaf15b8b 2103 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 2104
aaf15b8b 2105 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 2106
76de4b0d 2107 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 2108 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 2109
f002506f
SM
21102005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2111
2112 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
2113 Delete unused var `old-selected-window'.
cb9214f2 2114 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
2115 (mouse-drag-secondary): Delete unused var `start-frame'.
2116
cb9214f2 21172005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
2118
2119 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
2120
f09cfd28
SM
21212005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2122
2123 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
2124 Re-indent within 80 columns. Use inhibit-read-only.
2125
12b8cf53
RF
21262005-09-19 Romain Francoise <romain@orebokech.com>
2127
2128 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
2129
5d4247d3
SM
21302005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2131
8d18935d 2132 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 2133 unconditionally, since the after-change-function already did it.
5d4247d3 2134
e3fba586
MB
21352005-09-19 Miles Bader <miles@gnu.org>
2136
2137 * net/newsticker.el: Get rid of CVS keyword.
2138
b7201644
RF
21392005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
2140
2141 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
2142 The prompt is formatted later.
2143
4ff094a8
DP
21442005-09-19 David Ponce <david@dponce.com>
2145
2146 * tree-widget.el (tree-widget-value-create): Save the converted
2147 tree :node widget.
2148
900d1698
JB
21492005-09-19 Juanma Barranquero <lekktu@gmail.com>
2150
2151 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
2152 variable `message'.
2153
bc103d00
MA
21542005-09-18 Michael Albinus <michael.albinus@gmx.de>
2155
2156 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
2157 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
2158 <slawomir.nowaczyk.847@student.lu.se>.
2159
93a75651
CY
21602005-09-18 Chong Yidong <cyd@stupidchicken.com>
2161
2162 * image.el (image-load-path): Use symbol `data-directory' instead
2163 of its value, for backward compatibility with packages that bind
2164 it during `find-image'. Suggested by Katsumi Yamaoka.
2165 (image-search-load-path): Handle symbols whose values are strings.
2166
71773400
RF
21672005-09-18 Romain Francoise <romain@orebokech.com>
2168
2169 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
2170 with-current-buffer form in save-excursion.
2171
8a26c165
DG
21722005-09-18 D Goel <deego@gnufans.org>
2173
39739f21
SM
2174 * apropos.el (apropos-command): Fix `message' call: first arg
2175 should be a format spec. In this and all other cases that appear
2176 below and elsewhere in the source code, I made a change only when
2177 two conditions were satisfied: [1] I can think of a possibility
2178 that the arguments would cause an error, for example, the code in
2179 question relies on external variables such as filenames. [2] I
2180 was sure that the arg to `message' could not have been nil in the code.
2181
2182 * textmodes/tildify.el (tildify-region): Ditto.
2183
8a26c165 2184 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
2185 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
2186 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 2187 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
2188 (org-priority, org-table-sum):
2189 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
2190 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
2191 (flyspell-word, flyspell-display-next-corrections):
2192 * textmodes/bibtex.el (bibtex-print-help-message):
2193 * textmodes/artist.el (artist-key-set-point-poly):
2194 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
2195 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
2196 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
2197 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 2198 (vhdl-compose-configuration):
8a26c165 2199 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
2200 (sh-set-indent, sh-learn-line-indent):
2201 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 2202 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
2203 (idlwave-scan-library-catalogs):
2204 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
2205 * progmodes/gud.el (gud-jdb-analyze-source):
2206 * progmodes/flymake.el (flymake-log):
2207 * progmodes/ebnf2ps.el (ebnf-generate-region):
2208 * progmodes/cmacexp.el (c-macro-expansion):
2209 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 2210 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
2211 (ada-justified-indent-current, ada-batch-reformat):
2212 * play/zone.el (zone):
2213 * play/landmark.el (lm-move):
2214 * play/decipher.el (decipher-show-alphabet):
8a26c165 2215 * net/newsticker.el (newsticker--display-jump)
a762b7b8 2216 (newsticker--display-scroll):
8a26c165 2217 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
2218 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
2219 * mail/feedmail.el (feedmail-dump-message-to-queue):
2220 * eshell/esh-proc.el (eshell-remove-process-entry):
2221 * emulation/ws-mode.el (ws-last-error):
8a26c165 2222 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
2223 (viper-record-kbd-macro):
2224 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
2225 * emacs-lisp/lisp-mnt.el (lm-report-bug):
2226 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 2227 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
2228 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
2229 (timeclock-when-to-leave-string):
2230 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
2231 * calc/calc-units.el (calc-enter-units-table):
2232 * calc/calc-mode.el (calc-mode-record-mode):
2233 * woman.el (woman-mini-help):
2234 * wdired.el (wdired-change-to-wdired-mode):
2235 * vc.el (vc-retrieve-snapshot):
2236 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
2237 * startup.el (display-startup-echo-area-message):
2238 * simple.el (set-goal-column):
2239 * ses.el (ses-command-hook, ses-recalculate-cell):
2240 * server.el (server-process-filter):
8a26c165 2241 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
2242 (pr-interface-ps):
2243 * pcvs.el (cvs-help):
2244 * log-edit.el (log-edit, log-edit-mode-help):
2245 * iswitchb.el (iswitchb-possible-new-buffer):
2246 * isearch.el (isearch-edit-string):
2247 * image-mode.el (image-mode, image-minor-mode):
2248 * ibuf-macs.el (define-ibuffer-filter):
2249 * hi-lock.el (hi-lock-find-patterns):
2250 * files.el (toggle-read-only):
8a26c165 2251 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
2252 (ediff-write-merge-buffer-and-maybe-kill):
2253 * echistory.el (Electric-history-undefined):
2254 * dnd.el (dnd-insert-text):
2255 * dired-aux.el (dired-query):
2256 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
2257 * bookmark.el (bookmark-bmenu-locate):
2258 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
2259 Fix `message' calls to ensure first arg is a format string.
2260 The change was made only when these two conditions were satisfied:
2261 [1] when there is a possibility that the arguments would cause an error
2262 for example, if the code in question relies on external variables
2263 such as filenames, and
2264 [2] if the arg to `message' could not have been nil in the code.
8a26c165 2265
900d1698
JB
2266 * pcomplete.el (pcomplete--help): Fix `message' format spec.
2267 Not having a %s would be weird, though not technically wrong.
8a26c165 2268
be9bb408
YM
22692005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2270
2271 * term/mac-win.el (mac-add-charset-info): Doc fix.
2272
77689ea3
RF
22732005-09-17 Romain Francoise <romain@orebokech.com>
2274
2275 * shell.el (shell-resync-dirs): Handle echoing processes more
2276 reliably. Don't insert resync command if `comint-process-echoes'
2277 is non-nil.
2278
4ac3afdb
EZ
22792005-09-17 Magnus Henoch <mange@freemail.hu>
2280
2281 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
2282 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
2283 aspell versions >= 0.60.
2284 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
2285 only if ispell-aspell-supports-utf8 is non-nil.
2286
4f46dc87
EZ
22872005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
2288
2289 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
2290 buffer-local value to lisp-indent-function.
2291
debe6451
EZ
22922005-09-17 Milan Zamazal <pdm@zamazal.org>
2293
2294 * progmodes/glasses.el (glasses-make-readable): If
2295 glasses-separator differs from underscore, put appropriate
2296 overlays over underscore characters.
2297 (glasses-convert-to-unreadable): If glasses-separator differs from
2298 underscore, try to convert glasses-separator characters to
2299 underscores.
2300
f52e8e86
SM
23012005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
2302
2303 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
2304 Use with-syntax-table and dolist.
2305
7b07114a
CD
23062005-09-16 Carsten Dominik <dominik@science.uva.nl>
2307
23006f3e
KS
2308 * textmodes/reftex-auc.el:
2309 * textmodes/reftex-cite.el:
2310 * textmodes/reftex-dcr.el:
2311 * textmodes/reftex-global.el:
2312 * textmodes/reftex-parse.el:
2313 * textmodes/reftex-ref.el:
2314 * textmodes/reftex-sel.el:
2315 * textmodes/reftex-toc.el:
2316 * textmodes/reftex-vars.el:
2317 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 2318
23006f3e 2319 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
2320 (reftex-query-index-phrase): More efficient use of markers.
2321
5fc5ac38
CY
23222005-09-15 Chong Yidong <cyd@stupidchicken.com>
2323
2324 * image.el (image-load-path): New variable.
2325 (image-search-load-path): New function.
2326 (find-image): Search for images in `image-load-path'.
2327
8ccd3630
RS
23282005-09-15 Richard M. Stallman <rms@gnu.org>
2329
2330 * follow.el: Change Maintainer field.
2331
9be6a039
DP
23322005-09-15 David Ponce <david@dponce.com>
2333
2334 * recentf.el (recentf-save-file-modes): New option.
2335 (recentf-save-list): Use it.
2336
94e55b87
NR
23372005-09-15 Nick Roberts <nickrob@snap.net.nz>
2338
2339 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
2340 (mode-line-mule-info, mode-line-modified): Move bindings from
2341 mouse-3 to mouse-1.
2342
a9267c2c
CY
23432005-09-15 Chong Yidong <cyd@stupidchicken.com>
2344
2345 * simple.el (sendmail-user-agent-compose): Revert last change.
2346
c6ea7612
SM
23472005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
2348
503ac8a4
SM
2349 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
2350 Use with-current-buffer.
2351 (ange-ftp-gwp-start): Remove unused var `gw-user'.
2352 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
2353 (ange-ftp-insert-directory): Remove unused var `short'.
2354 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
2355
c6ea7612
SM
2356 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
2357 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
2358
2359 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
2360 (check-calendar-holidays, diary-list-entries): Autoload.
2361 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
2362 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
2363
2364 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
2365 which mistakenly removed a call to display-buffer.
2366
ef19e610
JB
23672005-09-14 Juanma Barranquero <lekktu@gmail.com>
2368
2369 * obsolete/iso-insert.el: Move to obsolete/ from international/.
2370
a5b101dc
TTN
23712005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
2372
2373 * progmodes/hideshow.el
2374 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
2375 (hs-allow-nesting): New user var.
2376 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
2377 (hs-hide-block-at-point): When nesting allowed,
2378 if there is already an overlay in place, delete it.
2379 (hs-safety-is-job-n): Delete func; remove call sites.
2380 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
2381 (hs-overlay-at): New func.
2382 (hs-already-hidden-p, hs-show-block): Use it.
2383 (hs-hide-all): Don't pre-clean if nesting allowed.
2384 (hs-show-all): Temporarily disallow
2385 nesting around call to `hs-discard-overlays'.
2386
40cfe0d8
CY
23872005-09-14 Chong Yidong <cyd@stupidchicken.com>
2388
2389 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
2390 Delete unused local var.
2391
9dc08dc9
JB
23922005-09-13 Juanma Barranquero <lekktu@gmail.com>
2393
7a650da0
JB
2394 * help-fns.el (describe-categories): "?\ " -> "?\s".
2395 (help-do-arg-highlight): Recognize also ARG-n, as in
2396 `move-to-left-margin' (ARG+n is already recognized). Simplify.
2397
9dc08dc9
JB
2398 * international/codepage.el (dos-unsupported-char-glyph):
2399 * net/newsticker.el (tool-bar-map, w3-mode-map)
2400 (w3m-minor-mode-map):
2401 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
2402 (ent-alist):
2403 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
2404
1db2d450
CY
24052005-09-13 Chong Yidong <cyd@stupidchicken.com>
2406
d5c16b05
CY
2407 * custom.el (custom-push-theme): Handle the case where a symbol is
2408 bound but face properties have not yet been assigned.
2409
09c9e6bb
CY
2410 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
2411 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 2412
09c9e6bb
CY
2413 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
2414 if `continue' is nil, rather than signal an error.
1db2d450 2415
5629e04f
RS
24162005-09-12 Richard M. Stallman <rms@gnu.org>
2417
595f66af
RS
2418 * font-lock.el (font-lock-keywords): Add autoload.
2419
2420 * help-fns.el (describe-variable): Rearrange to put source link
2421 in a predictable place.
2422
5629e04f
RS
2423 * net/newsticker.el: New file.
2424
344f1111
SM
24252005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
2426
34cb0115
SM
2427 * calendar/calendar.el (calendar-for-loop): Add edebug info.
2428 (calendar-basic-setup): Use the new nil arg.
2429 (number-of-diary-entries): Move to diary-lib.el.
2430
2431 * calendar/diary-lib.el: Use with-current-buffer, match-string.
2432 (diary-list-entries): Use with-syntax-table and dolist.
2433 Rename from list-diary-entries.
2434 Use number-of-diary-entries if `number' is nil.
2435 (diary, diary-view-entries): Use this new name and new nil arg value.
2436 (number-of-diary-entries): Move from calendar.el.
2437 (diary-unhide-everything): New function.
2438 (include-other-diary-files, fancy-diary-display)
2439 (diary-show-all-entries, make-diary-entry): Use it.
2440 (diary-mail-entries): Use buffer-string.
2441 (mark-diary-entries): Fix long standing paren typo.
2442 (diary-sexp-entry): Use count-lines.
2443 (make-diary-entry): Avoid `previous-line'.
2444 (diary-mode-map): New var.
2445 (diary-mode): Redraw cal after saving. Setup header-line.
2446 (fancy-diary-display-mode): Use local-set-key.
2447
2448 * startup.el (command-line): Try calling various terminal-init-foo-bar
2449 functions by stripping hyphenated suffixes from $TERM.
2450
344f1111
SM
2451 * files.el (normal-mode): Check boundness of font-lock-keywords.
2452
7957baea
RS
24532005-09-12 Richard M. Stallman <rms@gnu.org>
2454
2455 * progmodes/compile.el: Don't decide a file's directory
2456 until the user actually tries to go there.
2457 (compilation-next-error-function):
2458 Pass compilation-find-file the directory from the file-struct.
2459 (compilation-internal-error-properties): Separate local FILE-STRUCT
2460 from FILE. Doc the args better. Rename arg FMT to FMTS.
2461 (compilation-find-file): Arg DIR renamed to DIRECTORY.
2462 Expand it, and if nil, use default-directory.
2463 (compilation-get-file-structure): Don't mix specified directory
2464 with default directory. Put specified directory into
2465 file-struct. Don't make the file name absolute.
2466
2467 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
2468 (compile-command): Add autoload.
2469 (compilation-disable-input): Add autoload.
2470
7318a7a3
SG
24712005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
2472
2473 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
2474 strings of the variables it can override.
344f1111 2475 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
2476 %Q and %q, for fully-qualified domain name and unqualified host name.
2477
f172343a
KS
24782005-09-11 Kim F. Storm <storm@cua.dk>
2479
2480 * emacs-lisp/authors.el (authors-aliases): Update list.
2481 (authors-fixed-entries): Update mldrag.el entry.
2482
0e435430
EZ
24832005-09-10 Alan Mackenzie <acm@muc.de>
2484
2485 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
2486 from the region narrowed to.
2487
c10b0abc
EZ
24882005-09-10 Magnus Henoch <mange@freemail.hu>
2489
2490 * textmodes/ispell.el (ispell-check-version): Signal an error if
2491 aspell version is less than 0.60.
2492
4ca7c468
EZ
24932005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
2494
344f1111
SM
2495 * progmodes/octave-inf.el (inferior-octave-startup):
2496 Resync current dir at the end.
4ca7c468 2497
72f0712b 24982005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 2499
344f1111
SM
2500 * woman.el (woman-topic-at-point-default):
2501 Rename to woman-use-topic-at-point-default.
2502 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
2503 (woman-file-name): Reflect renames above. Automatically use the
2504 word at point as topic if woman-use-topic-at-point is non-nil.
2505 Otherwise offer it as default but don't insert it in the
2506 minibuffer. Also use `test-completion' instead of `assoc' as
2507 suggested by Stefan Monnier.
2508
de21740d
AS
25092005-09-10 Andre Spiegel <spiegel@gnu.org>
2510
2511 * vc.el (vc-directory, vc-update-change-log): Throw an error on
2512 the attempt to do it over Tramp. This is not yet supported.
2513
6ee37599
EZ
25142005-09-10 Eli Zaretskii <eliz@gnu.org>
2515
2516 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
2517 (menu-bar-non-minibuffer-window-p): New functions.
2518 ("Split Window", "Save As..."): Use them.
2519 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
2520 ("Print Buffer", "Truncate Long Lines in this Buffer"):
2521 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 2522 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
2523 ("Open File...", "Visit New File..."):
2524 Use menu-bar-non-minibuffer-window-p.
2525 (kill-this-buffer-enabled-p, dired <menu-enable>):
2526 Use menu-bar-non-minibuffer-window-p.
6ee37599 2527
50a6ff15
EZ
25282005-09-09 Eli Zaretskii <eliz@gnu.org>
2529
6eb33acb
EZ
2530 * cus-start.el (all): Don't complain about fringe-related
2531 built-ins if fringes are not supported. Ditto about
344f1111 2532 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 2533
50a6ff15
EZ
2534 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
2535 ("Postscript Print Buffer", "Print Region", "Save As...")
2536 ("Save", "Insert File...", "Open Directory...")
2537 ("Open File...", "Visit New File..."")
2538 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 2539 menu-updating-frame if this display does not support multiple frames.
50a6ff15 2540
012a2196
EZ
25412005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
2542
2543 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
2544
9198ee0e
EZ
25452005-09-09 Emilio Lopes <eclig@gmx.net>
2546
2547 * woman.el: Format- and whitespace-related changes.
2548
f64b6c63
EZ
25492005-09-09 Eli Zaretskii <eliz@gnu.org>
2550
2551 * woman.el: Fix my email address.
2552
47b8bc5d
RS
25532005-09-08 Richard M. Stallman <rms@gnu.org>
2554
2555 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
2556 (sh-mode): Locally set skeleton-pair-default-alist.
2557
2558 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
2559
2560 * progmodes/flymake.el: Require `compile' unconditionally.
2561
2562 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
2563
2564 * woman.el (woman-file-name): Provide a default, not initial input.
2565
2566 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
2567
2568 * font-lock.el (font-lock-support-mode): Doc fix.
2569
2570 * descr-text.el (describe-property-list): Handle non-symbol prop names.
2571
2a56faf1 25722005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
2573
2574 * simple.el (blink-matching-open): Get rid of text props from
2575 the string shown in echo area. Don't permanently set point.
2576 Some rearrangements.
2577
6fbb1eb0
RS
25782005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2579
9815ca3d
RS
2580 * recentf.el (recentf-filename-handler): Add custom choice
2581 `abbreviate-file-name'.
2582
8e2c8d3e
RS
2583 * msb.el (msb--very-many-menus): Fix typo.
2584
6fbb1eb0
RS
2585 * disp-table.el (standard-display-european): Don't set
2586 enable-multibyte-characters to nil.
2587
844c6ee7
DP
25882005-09-08 David Ponce <david@dponce.com>
2589
2590 * recentf.el (recentf-show-file-shortcuts-flag): New option.
2591 (recentf-expand-file-name): Doc fix.
2592 (recentf-dialog-mode-map): Define digit shortcuts.
2593 (recentf--files-with-key): New variable.
2594 (recentf-show-digit-shortcut-filter): New function.
2595 (recentf-open-files-items): New function.
2596 (recentf-open-files): Use it.
2597 (recentf-open-file-with-key): New command.
2598
344f1111
SM
25992005-09-08 Chong Yidong <cyd@stupidchicken.com>
2600
2601 * buff-menu.el (Buffer-menu-sort-by-column): New function.
2602 Suggested by Kim F. Storm.
2603 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
2604 (Buffer-menu-make-sort-button): Use global keymap.
2605
553f03bc
MA
26062005-09-07 Michael Albinus <michael.albinus@gmx.de>
2607
29499b82 2608 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
2609 (Man-getpage-in-background-advice): Remove defadvice; it isn't
2610 necessary any longer with the remapped command.
2611 (Man-bgproc-sentinel-advice): Remove defadvice which counts
2612 formatting time only.
2613
2614 * net/tramp.el (tramp-action-password)
2615 (tramp-multi-action-password): Compile the password prompt from
2616 `method', `user' and `host'. Sometimes it isn't obvious which
2617 password to enter, for example with remote files offered by
2618 recentf.el, or with multiple steps. Suggested by Robert Marshall
2619 <robert@chezmarshall.freeserve.co.uk>.
2620
dcc6da3a
SM
26212005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
2622
2623 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
2624 Fix regexp for when "s///" is at the beginning of line.
2625
2ccc02f2
JB
26262005-09-07 Jay Belanger <belanger@truman.edu>
2627
2628 * calc/calc-poly.el (math-expand-term): Multiply out any powers
2629 when in matrix mode.
2630
3076c726
SM
26312005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
2632
2633 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
2634 non-anonymous functions.
2635
efe4e5af
CY
26362005-09-06 Chong Yidong <cyd@stupidchicken.com>
2637
3076c726
SM
2638 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
2639 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
2640
2641 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
2642 can't be moved; don't signal an error.
f4885d81 2643
79a0aa11
CY
26442005-09-05 Chong Yidong <cyd@stupidchicken.com>
2645
2646 * cus-theme.el (custom-theme-write-faces): Save the current face
2647 spec, not the defface spec.
2648
2649 * custom.el (custom-known-themes): Clarify meaning of "standard".
2650 (custom-push-theme): Save old values in the standard theme.
2651 (disable-theme): Correct typo.
2652 (custom-face-theme-value) Deleted unused function.
3076c726 2653 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 2654
1550ae60
SM
26552005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
2656
2657 * progmodes/compile.el (compilation-goto-locus): Take into account
2658 iconified frames when determining whether the buffer is
2659 already visible.
2660 Don't reset window height if the window already existed.
2661
87d737ae
CY
26622005-09-04 Chong Yidong <cyd@stupidchicken.com>
2663
1550ae60 2664 * custom.el (load-theme): Rename from require-theme.
87d737ae 2665 Add interactive spec.
1550ae60 2666 (enable-theme): Rename from custom-enable-theme.
87d737ae 2667 Add interactive spec.
1550ae60 2668 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
2669 Add interactive spec.
2670 (custom-make-theme-feature): Doc fix.
2671 (custom-theme-directory): Doc fix.
2672 (provide-theme): Call enable-theme.
2673
928f12c9
SM
26742005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2675
2676 * obsolete/lazy-lock.el (lazy-lock-mode):
2677 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
2678 font-lock-mode if it's off. Print a warning instead.
2679
2680 * progmodes/compile.el (compilation-start): Ignore errors if the
2681 process died before we get to send-eof.
2682
2683 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
2684 Undo last change. Enclosing the result in quotes broke things on Unix
2685 since tex-send-command passes it through shell-quote-argument.
2686 (tex-send-command): Pass `file' through convert-standard-filename
2687 when possible.
2688 (tex-uptodate-p): Handle the case where TeX hasn't put additional
2689 info in a transcript.
2690
f47877ee
DN
26912005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
2692
2693 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
2694 fix compilation warning. Reorder the key definitions to group
2695 together keys emitted by the current version of xterm.
2696
2697 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
2698 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
2699 Reorder predicates to correct min-color usage.
2700
6fd388f3
CY
27012005-09-01 Chong Yidong <cyd@stupidchicken.com>
2702
2703 * longlines.el (longlines-mode): Inhibit read-only when encoding.
2704 Kill local variables when longlines-mode is turned off.
2705
bdb4d6d8
SM
27062005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
2707
928f12c9
SM
2708 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
2709
bdb4d6d8
SM
2710 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
2711
2712 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
2713
2714 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
2715 (font-lock-lines-before): Change default to being inactive.
2716 (font-lock-default-fontify-region): Obey font-lock-lines-before.
2717 (font-lock-after-change-function): Don't handle f-l-lines-before here.
2718
00cec167
MA
27192005-08-31 Michael Albinus <michael.albinus@gmx.de>
2720
bdb4d6d8
SM
2721 * net/tramp.el (tramp-handle-make-auto-save-file-name):
2722 Deactivate temporarily advice if active (not needed for Emacs 22,
2723 but for backwards compatibility).
00cec167
MA
2724 (tramp-exists-file-name-handler): Rewrite. First implementation
2725 was too simple.
bdb4d6d8
SM
2726 (tramp-advice-make-auto-save-file-name):
2727 Call `tramp-handle-make-auto-save-file-name' (again, just for
2728 backwards compatibility).
00cec167 2729
0a2e512a
RF
27302005-08-31 Reto Zimmermann <reto@gnu.org>
2731
2732 * progmodes/vhdl-mode.el
bdb4d6d8 2733 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 2734 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 2735 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 2736 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 2737 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 2738 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 2739 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
2740 (vhdl-font-lock-keywords-2): Fix fontification for record
2741 el. assign.
2742 (vhdl-speedbar-make-subpack-line): Add package body link.
2743 (vhdl-generate-makefile-1): Not include itself as dependency.
2744 (vhdl-font-lock-init): Highlight c-preprocessor directives.
2745 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
2746 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
2747 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
2748 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 2749 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 2750 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
2751 (vhdl-compose-configuration)
2752 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
2753 declaration generation.
2754 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
2755 (vhdl-trailer-re): Add "record" keyword (better indentation).
2756 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
2757 "[^ \t-\"]+".
bdb4d6d8
SM
2758 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
2759 (vhdl-testbench-entity-file-name)
2760 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 2761 customization of testbench file names.
bdb4d6d8
SM
2762 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
2763 (vhdl-get-visible-signals): Allow newline within alias declaration.
2764 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
2765 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 2766 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 2767 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
2768 (vhdl-update-sensitivity-list): Ignore case on read signals.
2769 (vhdl-replace-string): Adjust case only for file names.
2770 (vhdl-update-sensitivity-list): Fix search for read signals.
2771 (vhdl-update-sensitivity-list): Exclude formal parameters.
2772 (vhdl-get-visible-signals): Include aliases of signals.
2773 (vhdl-get-visible-signals): Fix signal name searching.
2774 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
2775 (vhdl-fixup-whitespace-region): Fix for character
2776 literals (e.g. ':').
2777
d8aa9ea9
JB
27782005-08-31 Juanma Barranquero <lekktu@gmail.com>
2779
41e11121
JB
2780 * ansi-color.el (comint-last-output-start):
2781 * bs.el (font-lock-verbose):
2782 * diff-mode.el (add-log-buffer-file-name-function):
2783 * dired-x.el (vm-folder-directory):
2784 * faces.el (help-xref-stack-item):
2785 * files.el (font-lock-keywords):
2786 * find-lisp.el (dired-buffers, dired-subdir-alist):
2787 * ido.el (cua-inhibit-cua-keys):
2788 * log-view.el (cvs-minor-wrap-function):
2789 * outline.el (font-lock-warning-face):
2790 * simple.el (compilation-current-error):
2791 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
2792 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
2793 * tooltip.el (comint-prompt-regexp):
2794 * w32-fns.el (explicit-shell-file-name):
2795 * term/mac-win.el (mac-charset-info-alist)
2796 (mac-services-selection, mac-system-script-code):
2797 * term/tty-colors.el (msdos-color-values):
2798 * term/w32-win.el (xlfd-regexp-registry-subnum):
2799 * term/x-win.el (x-keysym-table, x-selection-timeout)
2800 (x-session-id, x-session-previous-id):
2801 * textmodes/ispell.el (mail-yank-prefix):
2802 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
2803 * textmodes/org.el (calc-embedded-close-formula)
2804 (calc-embedded-open-formula)
2805 (font-lock-unfontify-region-function):
2806 * textmodes/reftex-global.el (isearch-next-buffer-function)
2807 (TeX-master):
2808 * textmodes/reftex.el (font-lock-keywords):
2809 * textmodes/tex-mode.el (font-lock-comment-face)
2810 (font-lock-doc-face):
2811 * textmodes/texinfo.el (outline-heading-alist):
2812 Add defvars.
2813
2814 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
2815 (artist-spray-chars, artist-mode-init, artist-replace-string)
2816 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
2817 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
2818 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
2819
2820 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
2821 (conf-align-assignments): "?\ " -> "?\s".
2822
2823 * textmodes/reftex-index.el (TeX-master): Add defvar.
2824 (reftex-index-phrases-marker): Move up defvar.
2825
2826 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
2827 (reftex-toc-include-labels-indicator)
2828 (reftex-toc-include-index-indicator)
2829 (reftex-toc-max-level-indicator): Move up declarations.
2830
d8aa9ea9 2831 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 2832 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 2833
07c5948c
YM
28342005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2835
2836 * dired.el (dired-move-to-filename-regexp): Add date format for
2837 Mac OS X 10.3 in East Asian locales.
2838
c1105d05
MA
28392005-08-31 Michael Albinus <michael.albinus@gmx.de>
2840
2841 * files.el (make-auto-save-file-name): Add file name handler call
2842 if applicable.
2843
2844 * net/tramp.el (tramp-file-name-handler-alist)
2845 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 2846 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
2847 `tramp-make-auto-save-file-name'.
2848 (tramp-exists-file-name-handler): New defun.
2849 (tramp-advice-make-auto-save-file-name): Make defadvice only when
2850 `make-auto-save-file-name' is not a magic file name operation.
2851
47b8bc5d
RS
28522005-08-30 Richard M. Stallman <rms@gnu.org>
2853
2854 * files.el (risky-local-variable-p):
2855 Match `-predicates' and `-commands.
2856
2857 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
2858 (custom-save-all): Visit the file if necessary;
2859 kill the buffer if we created it.
2860 (custom-save-delete): Don't visit file or kill buffer here.
2861
25afa2cf
CD
28622005-08-30 Carsten Dominik <dominik@science.uva.nl>
2863
2864 * textmodes/org.el (org-special-keyword): New face.
2865 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
2866 (org-table-recalculate, org-init-section-numbers):
2867 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
2868 (org-get-location): Use `insert-buffer-substring' instead of
2869 `insert-buffer'.
2870 (org-modify-diary-entry-string): New function.
bdb4d6d8 2871 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 2872 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
2873 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
2874 active region.
2875 (org-export-as-html): Handle QUOTE keyword.
2876 (org-quote-string): New option.
2877 (org-bookmark-jump-unhide): New function, used for
2878 `bookmark-after-jump-hook'.
2879 (org-diary-default-entry): Apply only when not called through
2880 `org-agenda'.
2881
f720b30e
JB
28822005-08-30 Juanma Barranquero <lekktu@gmail.com>
2883
2884 * net/eudc.el (mode-popup-menu):
2885 * play/handwrite.el (ps-printer-name, ps-lpr-command):
2886 * progmodes/ada-mode.el (compile-auto-highlight)
2887 (skeleton-further-elements):
2888 * progmodes/autoconf.el (font-lock-syntactic-keywords):
2889 * progmodes/cmacexp.el (msdos-shells):
2890 * progmodes/compile.el (font-lock-extra-managed-props)
2891 (font-lock-keywords, font-lock-maximum-size)
2892 (font-lock-support-mode):
2893 * progmodes/grep.el (font-lock-lines-before):
2894 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
2895 * progmodes/mixal-mode.el (compile-command):
2896 * progmodes/perl-mode.el (font-lock-comment-face)
2897 (font-lock-doc-face, font-lock-string-face):
2898 * progmodes/prolog.el (comint-prompt-regexp):
2899 * progmodes/sh-script.el (font-lock-comment-face)
2900 (font-lock-set-defaults, font-lock-string-face):
2901 * progmodes/sql.el (font-lock-keyword-face)
2902 (font-lock-set-defaults, font-lock-string-face):
2903 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
2904 (itimer-version, lazy-lock-defer-contextually)
2905 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
2906 Add defvars.
2907
2908 * progmodes/cperl-mode.el (cperl-electric-lbrace)
2909 (cperl-electric-keyword, cperl-electric-pod)
2910 (cperl-electric-backspace, cperl-forward-re)
2911 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
2912 (vc-rcs-header, vc-sccs-header): Add defvars.
2913
2914 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
2915 (font-lock-syntactic-keywords, gud-find-expr-function):
2916 Add defvars.
2917
2918 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
2919 (gdb-frame-parameters): Declare before use.
2920
2921 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
2922 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
2923 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
2924 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
2925
2926 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
2927 (idlwave-help-with-source): Use `insert-buffer-substring', not
2928 `insert-buffer'.
2929
0f0b350b
JL
29302005-08-29 Juri Linkov <juri@jurta.org>
2931
2932 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
2933 Put outline-back-to-heading function call inside save-excursion.
2934
e0f58980
JB
29352005-08-29 Juanma Barranquero <lekktu@gmail.com>
2936
2937 * man.el (Man-init-defvars, Man-translate-references)
2938 (Man-support-local-filenames, Man-highlight-references):
2939 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 2940 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
2941
2942 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
2943 (compilation-mode-font-lock-keywords): Add defvars.
2944 (checkdoc-interactive-loop): "?\ " -> "?\s".
2945
2946 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
2947 (font-lock-doc-face, font-lock-string-face)
2948 (font-lock-keywords-case-fold-search): Add defvars.
2949 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
2950
2951 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
2952 Don't pass X and Y (they are ignored anyway).
2953 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
2954 (mouse-delete-window): Make arguments optional.
2955
bdb4d6d8 2956 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
2957 (caesar-translate-table, minor-modes, news-buffer-save)
2958 (news-group-name, news-minor-modes): Add defvars.
2959
2960 * emacs-lisp/lselect.el (mouse-highlight-priority)
2961 (x-lost-selection-functions, zmacs-regions):
2962 * emacs-lisp/pp.el (font-lock-verbose):
2963 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
2964 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
2965 (ses-mode-map):
2966 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
2967 * international/mule-cmds.el (mac-system-coding-system)
2968 (mac-system-locale):
2969 * language/ethio-util.el (rmail-current-message)
2970 (rmail-message-vector):
2971 * language/thai-util.el (thai-auto-composition-mode):
2972 * mail/metamail.el (rmail-current-message, rmail-message-vector):
2973 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
2974 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
2975 (vm-primary-inbox, vm-spool-files):
2976 * mail/rmail.el (deleted-head, font-lock-fontified)
2977 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
2978 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
2979 (total-messages):
2980 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
2981 (rmail-summary-mode-map):
2982 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
2983 (rmail-last-label, rmail-last-multi-labels)
2984 (rmail-summary-vector, rmail-total-messages):
2985 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
2986 * mail/rmailsum.el (msgnum):
2987 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
2988 (rmail-current-message):
e0f58980
JB
2989 * obsolete/fast-lock.el (font-lock-face-list):
2990 * obsolete/rnewspost.el (mail-reply-buffer):
2991 * obsolete/scribe.el (compile-command):
2992 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
2993
11b227ac 29942005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 2995
bdb4d6d8
SM
2996 * ibuf-ext.el (ibuffer-auto-update-changed):
2997 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
2998 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
2999 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
3000 as a `frame-or-buffer-changed-p' state vector instead.
3001
a24c45d2
RF
30022005-08-27 Romain Francoise <romain@orebokech.com>
3003
bdb4d6d8
SM
3004 * textmodes/makeinfo.el (makeinfo-compile):
3005 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
3006 `disable-errors'.
3007 (makeinfo-next-error): New function.
3008 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
3009 (makeinfo-buffer): Likewise.
3010
a24c45d2
RF
3011 * progmodes/compile.el (compilation-start): Add autoload cookie.
3012
3013 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
3014 * textmodes/sgml-mode.el: Likewise.
3015 * progmodes/python.el: Likewise.
3016
b0c9a334
EZ
30172005-08-27 Eli Zaretskii <eliz@gnu.org>
3018
0fb57cc0
EZ
3019 * simple.el (blink-matching-paren-distance): Document the meaning
3020 of nil value, and allow to customize to nil.
3021
b0c9a334
EZ
3022 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
3023 command.com, not command.exe.
3024
35595517
JW
30252005-08-26 John Wiegley <johnw@newartisans.com>
3026
bdb4d6d8 3027 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
3028 code around a bit so that an extraneous nil argument is not added
3029 to a command when no args are given.
3030
35595517
JW
3031 * eshell/esh-arg.el (eshell-parse-double-quote): If a
3032 double-quoted argument resolves to nil, return it as an empty
3033 string rather than as nil. This made it impossible to pass "" to
3034 a shell script as a null string argument.
3035
797d92ed
SM
30362005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
3037
3038 * outline.el (outline-invent-heading): New fun.
3039 (outline-promote, outline-demote): Use it.
3040 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
3041 (outline-end-of-subtree): Remove unused var `opoint'.
3042
8248b7ca
EZ
30432005-08-26 David Reitter <david.reitter@gmail.com>
3044
3045 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
3046 (ps-print-buffer-faces, ps-print-buffer, split-window):
3047 Disable menu items when the frame they refer to is invisible, or when
3048 they refer to a buffer and the minibuffer is selected.
8248b7ca 3049
1f33471d
EZ
30502005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
3051
797d92ed
SM
3052 * progmodes/flymake.el (flymake-highlight-err-lines):
3053 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 3054
d0943d40
EZ
30552005-08-26 Eli Zaretskii <eliz@gnu.org>
3056
3057 * progmodes/octave-mod.el: Change Author and Maintainer address.
3058 (octave-maintainer-address): Change Kurt's email address.
3059 * progmodes/octave-inf.el: Change Author and Maintainer address.
3060 * progmodes/octave-hlp.el: Change Author and Maintainer address.
3061
7cb53373
KS
30622005-08-26 Kim F. Storm <storm@cua.dk>
3063
6fe57d11 3064 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
3065 Renamed from integer-list-*.
3066 (version-list-not-zero): Likewise. Fix while loop.
3067 (version=): Use version-list-= instead of string-equal.
3068
db47a36e
RS
30692005-08-26 Richard M. Stallman <rms@gnu.org>
3070
3071 * outline.el (outline-promote): Try shortening the heading.
3072 As last resort, read the heading to use.
3073 (outline-demote): As last resort, read the heading to use.
3074
27024d2f
RF
30752005-08-26 Romain Francoise <romain@orebokech.com>
3076
5b317d74
RF
3077 * progmodes/compile.el (compilation-start): Doc fix.
3078
b0f9d85b
RF
3079 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
3080 (antlr-font-lock-additional-keywords): Fix reference to
3081 `antlr-font-lock-literal-regexp' erroneously changed during the
3082 mass face rename.
3083 (antlr-run-tool): Use `compilation-start'.
3084
27024d2f
RF
3085 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
3086 instead of the obsolete `compile-internal'.
3087
a6022f15
JB
30882005-08-26 Juanma Barranquero <lekktu@gmail.com>
3089
04ec3414
JB
3090 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
3091 (number, original-date):
3092 * calendar/cal-china.el (date):
3093 * calendar/cal-coptic.el (date):
3094 * calendar/cal-french.el (date):
3095 * calendar/cal-hebrew.el (date, entry, number, original-date):
3096 * calendar/cal-islam.el (date, number, original-date):
3097 * calendar/cal-iso.el (date):
3098 * calendar/cal-julian.el (date):
3099 * calendar/cal-mayan.el (date):
3100 * calendar/cal-menu.el (date, event):
3101 * calendar/cal-persia.el (date):
3102 * calendar/lunar.el (date):
3103 * calendar/solar.el (date): Add defvars.
3104
623f1465
JB
3105 * emerge.el:
3106 * ibuffer.el:
3107 * info-xref.el:
3108 * obsolete/bg-mouse.el:
3109 * obsolete/sun-curs.el:
3110 * obsolete/swedish.el: Move the `defvar's to the top level.
3111
a6022f15
JB
3112 * smerge-mode.el (smerge-refined-change): Add :group.
3113
41796d09
SM
31142005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
3115
3116 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
3117 (smerge-keep-n): Remove props.
3118 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
3119 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
3120 now that it's done in smerge-keep-n.
3121 (smerge-refined-change): New face.
3122 (smerge-refine-chopup-region, smerge-refine-highlight-change)
3123 (smerge-refine): New funs.
3124 (smerge-basic-map): Bind smerge-refine.
3125
537fd670
JL
31262005-08-25 Juri Linkov <juri@jurta.org>
3127
3128 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
3129 compilation-process-setup-function and compilation-disable-input
3130 in grep-mode instead of let-bindings in grep.
3131
3132 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
3133 Delete "Automatic File De/compression" (auto-compression-mode).
3134
654078da
JB
31352005-08-25 Juanma Barranquero <lekktu@gmail.com>
3136
3137 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
3138 Silence warning about non-existent variable.
3139
c6a816df
RS
31402005-08-25 Richard M. Stallman <rms@gnu.org>
3141
3142 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
3143 Rename "Describe Key" to "Describe Key or Mouse Operation".
3144
3145 * mail/mailalias.el (build-mail-aliases): Delete comments
3146 from the contents before processing them.
3147
3148 * isearch.el (isearch-edit-string): Erase the Search prompt
3149 if user enters an empty string and there is no default.
3150
3151 * comint.el (comint-file-name-prefix): Add autoload.
3152
31532005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
3154
3155 * subr.el (play-sound): Rearrange to avoid warning.
3156
822fcf5b
CD
31572005-08-25 Carsten Dominik <dominik@science.uva.nl>
3158
3159 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
3160 New hook.
3161 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
3162
1550ae60
SM
31632005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
3164
3165 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
3166
3167 * custom.el (custom-theme-set-variables): Sort minor modes last.
3168
e9454757
VJL
31692005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
3170
3171 * subr.el (version-separator, version-regexp-alist): New vars used by
3172 version comparison funs.
3173 (integer-list-<, integer-list-=, integer-list-<=)
3174 (integer-list-not-zero): New funs for integer list comparison.
3175 (version-to-list, version=, version<, version<=): New funs for version
3176 comparison.
3177
bbf40036
JB
31782005-08-24 Juanma Barranquero <lekktu@gmail.com>
3179
4add8580
JB
3180 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
3181 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
3182 time to silence the byte-compiler.
3183
bbf40036
JB
3184 * ibuffer.el (ibuffer-compile-make-eliding-form)
3185 (ibuffer-check-formats): Use `with-no-warnings' to hide references
3186 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
3187 so it's silly to get warnings for it).
3188 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
3189 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
3190 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
3191 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
3192 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
3193 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
3194 Defvar at compile time.
3195 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
3196 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
3197 Declare them before use.
3198
4add8580
JB
3199 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
3200 (info-xref-good, info-xref-bad): Defvar at compile time.
3201
3202 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
3203 Use `let*' instead of `let'.
3204
3205 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
3206 (*mouse-y*, menu, char): Defvar at compile time.
3207 (sc::menu): Declare it before use.
3208 (sc::pack-one-line): Use `let', not `let*'.
3209
3210 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
3211 (mail-send-hook): Defvar at compile time.
3212
3213 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
3214 Defvar at compile time.
3215
3216 * term/sun-mouse.el (current-global-mousemap)
3217 (current-local-mousemap): Declare them before use.
bbf40036 3218
6cd70a8c
CD
32192005-08-24 Carsten Dominik <dominik@science.uva.nl>
3220
3221 * bookmark.el (bookmark-after-jump-hook): New hook.
3222 (bookmark-jump): Run `bookmark-after-jump-hook'.
3223
9ed779e8
JL
32242005-08-23 Juri Linkov <juri@jurta.org>
3225
3226 * faces.el (minibuffer-prompt): Doc fix.
3227
f28d4b0f
JB
32282005-08-23 Juanma Barranquero <lekktu@gmail.com>
3229
3230 * progmodes/xscheme.el: Trivial changes to silence warnings.
3231 (xscheme-previous-mode, xscheme-previous-process-state):
3232 Add defvars.
3233 (xscheme-last-input-end, xscheme-process-command-line)
3234 (xscheme-process-name, xscheme-buffer-name)
3235 (xscheme-expressions-ring-max, xscheme-expressions-ring)
3236 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
3237 (xscheme-control-g-synchronization-p)
3238 (xscheme-control-g-disabled-p, xscheme-string-receiver)
3239 (default-xscheme-runlight, xscheme-runlight)
3240 (xscheme-runlight-string, xscheme-process-filter-state)
3241 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
3242 Move to beginning of file.
3243 (scheme-interaction-mode-commands-alist)
1550ae60
SM
3244 (scheme-interaction-mode-map, scheme-debugger-mode-map):
3245 Declare them before use. Note: the initialization code for the variables
3246 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
3247 (xscheme-control-g-message-string, xscheme-process-filter-alist)
3248 (xscheme-prompt-for-expression-map): Declare them before use.
3249 (scheme-debugger-mode-commands): "?\ " -> "?\s".
3250
32512005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 3252
1550ae60 3253 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 3254
bac3a1c9
JL
32552005-08-22 Juri Linkov <juri@jurta.org>
3256
3257 * faces.el (set-face-underline): Delete this duplicate function
3258 and make an obsolete alias to set-face-underline-p.
3259 (set-face-underline-p): Use docstring of set-face-underline.
3260 (describe-face): Create hyperlink to parent face.
3261
3262 * info.el (Info-insert-dir): Use save-excursion around
3263 insert-buffer-substring.
3264 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
3265 (Info-escape-percent): Delete function.
3266 (Info-fontify-node): Replace Info-escape-percent by
3267 replace-regexp-in-string with REP arg set to lambda that
3268 duplicates `%' and preserves text properties.
3269
3270 * progmodes/compile.el (compilation-disable-input): Doc fix.
3271 (define-compilation-mode): Doc fix and refill.
3272 (kill-compilation): Use `mode-name' in the error message.
3273 (compilation-find-file): Use `compilation-error' in the
3274 read-file-name's prompt.
3275
48d59eda
SM
32762005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3277
3278 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
3279 (smerge-auto-leave): Make undo re-enable the mode.
3280 (debug-ignored-errors): Add the user-error of impossible resolution.
3281 (smerge-resolve): Move things around a bit, in preparation for later.
3282 (smerge-diff): Don't fail if the buffer has no associated file.
3283 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
3284 (smerge-conflict-overlay): New function.
3285 (smerge-match-conflict): Don't add text properties here.
3286 (smerge-find-conflict): Instead, add an overlay here.
3287 Also check for the case where we're inside a conflict already, so as to
3288 obviate the need for font-lock-multiline, which is unbearably slow with
3289 large conflicts and ciomplex font-lock patterns.
3290 (smerge-remove-props): Remove overlay rather than text-properties.
3291 (smerge-mode): Don't set font-lock-multiline.
3292 Remove overlays when turned off.
3293
0f467468
KS
32942005-08-21 Kim F. Storm <storm@cua.dk>
3295
3296 * ido.el (ido-ignore-item-p): Use save-match-data.
3297 Bind case-fold-search to ido-case-fold locally.
3298
6e86be0b
RS
32992005-08-20 Richard M. Stallman <rms@gnu.org>
3300
3301 * files.el (normal-mode): If font lock is on, turn it off and on.
3302
3303 * subr.el (replace-regexp-in-string): Doc fix.
3304
3305 * startup.el (command-line-1): Don't suppress startup screen
3306 due to existing processes.
3307
3308 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
3309
3310 * progmodes/compile.el (compilation-disable-input): Default to nil.
3311
217b694f
EZ
33122005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
3313
3314 * progmodes/compile.el (compilation-disable-input): New defcustom.
3315 (compilation-start): If compilation-disable-input is non-nil, send
3316 EOF to the compilation process.
3317
966e4990
EZ
33182005-08-20 Eli Zaretskii <eliz@gnu.org>
3319
3320 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
3321 Run the argument of tex-shell-cd-command through
3322 convert-standard-filename, to get the correct style of slashes on
3323 Windows, and enclose the result in quotes, in case the file name
3324 includes whitespace or other special characters.
3325
6a7df22f
AS
33262005-08-19 Andreas Schwab <schwab@suse.de>
3327
3328 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
3329 process.
3330
eaa12728
LT
33312005-08-18 Luc Teirlinck <teirllm@auburn.edu>
3332
3333 * cus-start.el (minibuffer-prompt-properties): Correct typo.
3334
8573477e
KS
33352005-08-18 Kim F. Storm <storm@cua.dk>
3336
3337 * scroll-lock.el: Fix errors due to incorrect line wrapping.
3338
94396ace
RS
33392005-08-18 Richard M. Stallman <rms@gnu.org>
3340
3341 * scroll-lock.el: New file.
3342
dd52fff6
TTN
33432005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
3344
3345 * dired.el (dired-move-to-end-of-filename):
3346 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
3347
60955068
KS
33482005-08-18 Kim F. Storm <storm@cua.dk>
3349
3350 * ido.el (ido-everywhere): Fix defcustom :set function to disable
3351 rather than toggle mode when custom value is nil.
3352 (ido-everywhere): Fix defun doc string.
3353
255a2507
RS
33542005-08-17 Richard M. Stallman <rms@gnu.org>
3355
3356 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
3357 as tag instead of "Inviolable".
3358
99cb6791
KS
33592005-08-17 Kim F. Storm <storm@cua.dk>
3360
0eefa6fb
KS
3361 * windmove.el (windmove-coordinates-of-position): Remove.
3362 (windmove-coordinates-of-window-position): Remove.
3363 (windmove-reference-loc): Use posn-at-point instead.
3364
4ec9e784
KS
3365 * subr.el (insert-for-yank-1): Doc fix.
3366
99cb6791
KS
3367 * ido.el (ido-enter-matching-directory): Rename from
3368 ido-enter-single-matching-directory. Change 'slash choice to
3369 'only. Add 'first choice.
3370 (ido-exhibit): Adapt to above changes.
3371
1ee1d0ee
LT
33722005-08-16 Luc Teirlinck <teirllm@auburn.edu>
3373
3374 * Makefile.in: Expand comment about building loaddefs.el.
3375
58d75444
NR
33762005-08-16 Nick Roberts <nickrob@snap.net.nz>
3377
1ee1d0ee 3378 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
3379 Comment use of defadvice.
3380
3381 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
3382
ed8e0f0a
DN
33832005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
3384
58d75444
NR
3385 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
3386 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
3387 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
3388 * progmodes/idlw-shell.el, progmodes/ld-script.el,
3389 * progmodes/which-func.el, ruler-mode.el, strokes.el,
3390 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
3391 for backward compatibility for faces that did not appear in the
3392 previous Emacs release.
e95e5f81 3393
8573477e 3394 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 3395
4ccda9c3
KS
33962005-08-15 Kim F. Storm <storm@cua.dk>
3397
3398 * emulation/cua-base.el (cua-delete-region): Return t if
3399 deleted region was non-empty.
3400 (cua-replace-region): Inhibit overwrite-mode for
3401 self-insert-command if replaced region was non-empty.
3402 (cua--explicit-region-start, cua--status-string): Make them
3403 buffer-local at top-level...
3404 (cua-mode): ...rather than when mode is enabled.
3405
9e5538bc
TTN
34062005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
3407
3408 * progmodes/vhdl-mode.el (vhdl-emacs-21):
3409 Set t for Emacs 21, 22, and so on.
3410
86ae23f8
DP
34112005-08-15 David Ponce <david@dponce.com>
3412
99580cde 3413 * tree-widget.el: Update Commentary header.
86ae23f8
DP
3414 (tree-widget-theme): Doc fix.
3415 (tree-widget-space-width): New option.
3416 (tree-widget-image-properties): Look up in the default theme too.
3417 (tree-widget--cursors): Only for images with arrow pointer shape.
3418 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 3419 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
3420 `tree-widget-control'.
3421 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
3422 derive from `tree-widget-icon'.
3423 (tree-widget-handle): Improve default look and feel of the text
3424 representation.
3425 (tree-widget): Rename :*-control properties to :*-icon properties.
3426 Add :action and :help-echo properties.
3427 (tree-widget-after-toggle-functions): Move.
3428 (tree-widget-close-node, tree-widget-open-node): Remove.
3429 (tree-widget-before-create-icon-functions): New hook.
3430 (tree-widget-value-create): Update to allow customization of icons
3431 and nodes at run-time via that new hook.
3432 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
3433 (tree-widget-icon-action, tree-widget-icon-help-echo)
3434 (tree-widget-action, tree-widget-help-echo): New functions.
3435
0781c303
KS
34362005-08-15 Kim F. Storm <storm@cua.dk>
3437
3438 * ido.el (ido-buffer-internal): Use with-no-warnings.
3439 (ido-make-merged-file-list): Use while-no-input.
3440
255a2507
RS
34412005-08-15 Richard M. Stallman <rms@gnu.org>
3442
48d59eda
SM
3443 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
3444 (flyspell-large-region): Fix doc and custom type.
255a2507 3445
eda12ca3
RS
34462005-08-14 Richard M. Stallman <rms@gnu.org>
3447
0bf14bfd
RS
3448 * files.el (interpreter-mode-alist): Doc fix.
3449
3450 * mail/rmail.el (rmail-nonignored-headers): New variable.
3451 (rmail-clear-headers): Use it.
3452 (rmail-reply): Better handling of mail-followup-to header.
3453
48d59eda
SM
3454 * progmodes/sh-script.el (sh-font-lock-keywords-var):
3455 Rename variable from sh-font-lock-keywords. In the `shell' entry,
3456 don't try to refer to executable-font-lock-keywords.
3457 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
3458 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 3459 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
3460 (sh-mode): Set comment-start-skip, local-abbrev-table,
3461 imenu-case-fold-search.
0bf14bfd
RS
3462 (sh-set-shell): Don't set them here.
3463 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
3464 Don't cache the results in the original alist; don't ever modify
3465 that alist.
0bf14bfd
RS
3466
3467 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
3468
ca19f3f1
AS
3469 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
3470 empty.
eda12ca3 3471
9e7357b0
AS
34722005-08-15 Andreas Schwab <schwab@suse.de>
3473
48d59eda 3474 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 3475
9e7357b0
AS
3476 * dired.el, info.el, mail/rmail.el: Revert last change.
3477
91859276
TTN
34782005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
3479
3480 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
3481 modification in `eval-after-load' form.
7806e573 3482 * info.el: Likewise.
8fbee87c 3483 * mail/rmail.el: Likewise.
91859276 3484
ec08e2f4
JL
34852005-08-14 Juri Linkov <juri@jurta.org>
3486
3487 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3488 Remove highlighting of "Compilation started". Highlight only
3489 the word "finished" in "Compilation finished". Add highlighting
3490 of "interrupt", "killed", "terminated" and the exit code.
3491 (compilation-start): Add newline after header. Use exactly the
3492 same time stamp format as the finishing message.
3493 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
3494
3495 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
3496 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
3497 Add highlighting of "interrupt", "killed", "terminated".
3498
3499 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
3500 enabled and the current command is self-insert-command, call it
3501 explicitly with overwrite-mode bound to nil, to not allow it
3502 to delete the character after the selected region.
3503
c9ed8176
EZ
35042005-08-12 Matt Hodges <MPHodges@member.fsf.org>
3505
3506 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
3507 move-end-of-line, end-of-line, and beginning-of-line to the list
3508 of commands after which the echo area is updated.
3509
5cabd50e
EZ
35102005-08-12 Eli Zaretskii <eliz@gnu.org>
3511
48d59eda
SM
3512 * cus-edit.el (custom-save-all, custom-save-delete):
3513 Bind recentf-exclude to exclude custom-file.
5cabd50e 3514
a67e5425
EZ
35152005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
3516
234d828a
EZ
3517 * mail/rmailsum.el (rmail-summary-end-of-message): New command
3518 to go to the bottom of the mail message. Added to
3519 `rmail-summary-mode-map' with key "/".
3520 (rmail-summary-show-message): New (internal) function for use by
3521 both `rmail-summary-beginning/end-of-message'.
48d59eda 3522 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
3523 rmail-summary-show-message.
3524
3525 * mail/rmail.el (rmail-end-of-message): New command to go to the
3526 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 3527 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
3528 (rmail-mode): Change documentation.
3529
a67e5425
EZ
3530 * progmodes/compile.el (compilation-start): Add the line
3531 "Compilation started" with compilation start time.
48d59eda 3532 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 3533
e40b86bb
LT
35342005-08-11 Luc Teirlinck <teirllm@auburn.edu>
3535
3536 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
3537 of menu items.
3538
bda2c1ff
LK
35392005-08-11 Richard M. Stallman <rms@gnu.org>
3540
6e2d14c8
RS
3541 * simple.el (pop-global-mark): Reverse test of widen-automatically.
3542
bda2c1ff
LK
3543 * battery.el (battery-status-function): Don't use ignore-errors.
3544
35452005-08-11 Lute Kamstra <lute@gnu.org>
3546
3547 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
3548 define-obsolete-variable-alias.
3549
aa6f7b96
SM
35502005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
3551
3552 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
3553 (ange-ftp-send-cmd): Revert last change, and expand
3554 the comment explaining the problem.
3555
928aa821
LT
35562005-08-10 Luc Teirlinck <teirllm@auburn.edu>
3557
3558 * ldefs-boot.el: Update.
3559
3560 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
3561 item to "Time, Load and Mail". Change help echo text.
3562
3563 * time.el (display-time-use-mail-icon, display-time-format)
3564 (display-time-string-forms): Shorten first line of docstrings.
3565
e6de37c5 35662005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
3567
3568 * desktop.el (desktop-buffer-mode-handlers):
3569 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 3570 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
3571 (desktop-load-file): New function.
3572 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
3573 (desktop-create-buffer): Call minor mode handlers.
3574 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
3575 checking for a handler.
3576 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 3577 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 3578 desktop file before rewriting it.
48d59eda 3579 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
3580 automatically buffer-local. Add variables column-number-mode,
3581 size-indication-mode, indent-tabs-mode,
3582 indicate-buffer-boundaries, indicate-empty-lines and
3583 show-trailing-whitespace.
3584 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
3585 regexps. Don't use desktop-clear-preserve-buffers-regexp.
3586 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 3587 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
3588 (desktop-save-buffer): Fix doc string.
3589
3590 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
3591 (hilit-chg-desktop-restore): New function.
3592 (highlight-changes-mode): Add highlight-changes-mode to
3593 desktop-locals-to-save.
3594
3595 * dired.el: Add handler to desktop-buffer-mode-handlers.
3596 (dired-restore-desktop-buffer): Remove autoload cookie.
3597 (dired-mode): Add autoload cookie.
3598
3599 * info.el: Add handler to desktop-buffer-mode-handlers.
3600 (Info-restore-desktop-buffer): Remove autoload cookie.
3601 (Info-mode): Add autoload cookie.
3602
3603 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
3604 (mh-restore-desktop-buffer): Remove autoload cookie.
3605 (mh-folder-mode): Add autoload cookie.
3606
3607 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
3608 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 3609
2d77d354
MY
36102005-08-11 Masatake YAMATO <jet@gyve.org>
3611
1ea286a7
LT
3612 * hexl.el (hexl-address-region):
3613 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
3614 (hexl-highlight-line-range): Use the term "region"
3615 instead of "area" for consistency with the other symbols
3616 defined in hexl.el.
3617
682591cf
LT
36182005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3619
3620 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
3621 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
3622 out by Juri Linkov). Add `display-battery-mode'.
3623
5ebbfd96
JL
36242005-08-09 Juri Linkov <juri@jurta.org>
3625
3626 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3627 Remove `-text' from face variable names.
3628 (compilation-error-file-name, compilation-warning-file-name)
3629 (compilation-info-file-name): Delete faces.
3630 (compilation-line-number, compilation-column-number):
3631 Remove face underlining.
3632 (compilation-message-face): Set to `underline' value by default.
3633 (compilation-error-face, compilation-warning-face)
3634 (compilation-info-face): Remove `-file-name' from face names.
3635 (compilation-error-text-face, compilation-warning-text-face)
3636 (compilation-info-text-face): Delete face variables.
3637 (compilation-text-face): Delete function.
3638
48d59eda 3639 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
3640 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
3641 (grep-error-face): Set to `compilation-error' instead of
3642 `compilation-error-face' (which is redefined to `grep-hit-face' in
3643 grep buffers).
ca19f3f1 3644 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 3645 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
3646
3647 * dired-aux.el (dired-do-query-replace-regexp):
3648 Use `query-replace-read-args'.
3649
3650 * replace.el (query-replace-read-from, query-replace-read-to)
3651 (query-replace-read-args): Rename arg `string' to `prompt'.
3652
3653 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
3654
8012c835
MA
36552005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
3656
3657 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
3658 uploading files.
3659 (ange-ftp-canonize-filename): Handle file names beginning with ~
3660 correctly.
3661
8ad8316c
JB
36622005-08-09 Juanma Barranquero <lekktu@gmail.com>
3663
3664 * textmodes/fill.el (canonically-space-region)
3665 (fill-context-prefix, fill-french-nobreak-p)
3666 (fill-delete-newlines, fill-comment-paragraph)
3667 (justify-current-line): "?\ " -> "?\s".
3668
36692005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
3670
3671 * textmodes/fill.el (fill-nonuniform-paragraphs):
3672 Improve argument/docstring consistency.
3673
e8f30180
RS
36742005-08-09 Richard M. Stallman <rms@gnu.org>
3675
e7cdb3e0
RS
3676 * textmodes/ispell.el (ispell-word): More fboundp checks.
3677
e8f30180
RS
3678 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
3679 (find-file-noselect-1): Call it here, only if RAWFILE.
3680 (normal-mode): Always set some major mode.
3681 (save-some-buffers-action-alist): Change some explanation strings.
3682 (file-name-non-special): In the `quote' method, use unwind-protect.
3683
36842005-08-09 Magnus Henoch <mange@freemail.hu>
3685
e7cdb3e0 3686 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 3687 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
3688 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
3689 (ispell-get-aspell-config-value): New function.
3690 (ispell-aspell-find-dictionary): New function.
3691 (ispell-aspell-add-aliases): New function.
3692 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
3693 appropriate. Don't look for ispell dictionaries if we use aspell.
3694 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 3695
61298e17
RS
36962005-08-09 Richard M. Stallman <rms@gnu.org>
3697
3698 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
3699 (sql-read-passwd): Use read-passwd.
3700
3701 * progmodes/idlw-toolbar.el (idlwave-toolbar)
3702 (idlwave-toolbar-is-possible): Add defvars.
3703
3704 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
3705 Avoid warnings.
3706
3707 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
3708 (idlwave-system-class-info, idlwave-executive-commands-alist):
3709 Use defvar.
3710
3711 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
3712
3713 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
3714 Avoid warnings.
3715
3716 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
3717 and content-type: headers.
3718
3719 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
3720
3721 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
3722 and rename some of them to be more self-explanatory.
3723
3724 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
3725
3726 * startup.el (command-line-1): Implement -scriptload.
3727
3728 * replace.el (occur-engine): Initial *Occur* output not undoable.
3729
3730 * menu-bar.el (menu-bar-file-menu): Rename some menu items
3731 and improve help strings.
3732
3733 * isearch.el (isearch-repeat): When changing direction,
3734 mark search successful.
3735
3736 * ediff-init.el: Use (featurep 'xemacs).
3737
3738 * comint.el (send-invisible): Identify buffer, if not selected.
3739
3740 * align.el: Delete autoload for c-guess-basic-syntax.
3741
a165d05e
JB
37422005-08-09 Juanma Barranquero <lekktu@gmail.com>
3743
3744 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
3745 Improve argument/docstring consistency. Doc fixes.
3746 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
3747 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
3748 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
3749 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
3750 (r2bv-organization, r2bv-pages, r2bv-primary-author)
3751 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
3752 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
3753 Defvar at compile time.
3754
196a121b
JL
37552005-08-09 Juri Linkov <juri@jurta.org>
3756
ec08e2f4 3757 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
3758 (info-title-1, info-title-2, info-title-3, info-title-4)
3759 (info-menu-header): Move up face definitions.
3760 (info-menu-star): Rename from `info-menu-5'.
3761 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
3762 (Info-fontify-visited-nodes): Fix docstring.
3763 (Info-hide-note-references): Fix docstring.
3764 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
3765 menu items in the same way as on cross-references.
3766 (info-apropos): Fix sorting order and formatting to be like in the
3767 stand-alone Info browser. Display error messages for 1 sec.
3768 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
3769 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
3770 from the menu bar.
3771 (Info-insert-dir): Restore point after calling
3772 `insert-buffer-substring'.
3773
48b194fd
RS
37742005-08-08 Richard M. Stallman <rms@gnu.org>
3775
3776 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
3777 (recompute-lucid-menubar): Add defvars.
3778
3779 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
3780
3781 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
3782
aa6f7b96 3783 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
3784
3785 * play/gametree.el (gametree-mode): Use make-local-variable,
3786 not make-variable-buffer-local.
3787
3788 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
3789
3790 * ansi-color.el (ansi-color-make-extent)
3791 (ansi-color-set-extent-face): Use fboundp, not functionp.
3792
3793 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
3794 not make-variable-buffer-local.
3795
3796 * bookmark.el (Info-current-file): Add defvar.
3797 (bookmark-jump-noselect): Use with-no-warnings.
3798
3799 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
3800
3801 * ebuff-menu.el (Helper-return-blurb): Add defvar.
3802
3803 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
3804
3805 * find-file.el (ada-procedure-start-regexp)
3806 (ada-package-start-regexp): Add defvars.
3807
3808 * info.el (Info-insert-dir): Use insert-buffer-substring.
3809
3810 * xml.el (xml-att-def-re): Add defvar.
3811
3812 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
3813 calling convention.
3814
3815 * subr.el (while-no-input): Return t if there is input.
3816
98605c6f
LT
38172005-08-08 Luc Teirlinck <teirllm@auburn.edu>
3818
3819 * cus-start.el (all): Add `overflow-newline-into-fringe'.
3820
0c737c20
JB
38212005-08-08 Juanma Barranquero <lekktu@gmail.com>
3822
3823 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
3824 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
3825
38262005-08-08 Emilio C. Lopes <eclig@gmx.net>
3827
3828 * cmuscheme.el (scheme-start-file): Replace reference to
3829 `user-emacs-directory' by "~/.emacs.d/".
3830
b499789c
TTN
38312005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
3832
3833 * info.el (Info-dir-remove-duplicates): Avoid case folding
3834 in loop; instead, keep downcased strings for comparison.
3835 Suggested by Helmut Eller.
3836
d2a2c17f
MA
38372005-08-07 Michael Albinus <michael.albinus@gmx.de>
3838
3839 Sync with Tramp 2.0.50.
3840
11948172 3841 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
3842 XEmacs case; not necessary anymore.
3843 (tramp-user-regexp): Allow "@" as part of user name.
3844 (tramp-handle-set-visited-file-modtime)
3845 (tramp-handle-insert-file-contents)
3846 (tramp-handle-write-region): No special handling for
3847 `last-coding-system-used, because this is done in
3848 `tramp-accept-process-output' now.
3849 (tramp-accept-process-output): New defun.
3850 (tramp-process-one-action, tramp-process-one-multi-action)
3851 (tramp-wait-for-regexp, tramp-wait-for-output)
3852 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
3853 Howells <dhowells@redhat.com>.
3854 (clear-visited-file-modtime): Defadvice removed. The check for
3855 unset buffer's modtime does not need to be based on
3856 `tramp-buffer-file-attributes'. Suggested by RMS.
3857 (tramp-message): Insert "\n" if not being at beginning of line.
3858 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
3859 sequence with same logic.
3860 (tramp-completion-handle-expand-file-name): Discard call of
3861 `tramp-drop-volume-letter'. It is not necessary, and there have
3862 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 3863 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
3864 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
3865 should always be visible.
3866 (tramp-handle-insert-directory, tramp-setup-complete)
3867 (tramp-set-process-query-on-exit-flag)
3868 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
3869 (tramp-bug): Delete non-existing variables from list.
3870 Apply `tramp-load-report-modules' as pre-hook.
3871 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
3872 `shell-prompt-pattern' because of non-7bit characters.
3873 Reported by Sebastian Luque <sluque@mun.ca>.
3874 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 3875 (tramp-match-string-list): Remove function.
aa6f7b96
SM
3876 (tramp-wait-for-regexp): Remove call of that function.
3877 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
3878 (tramp-set-auto-save-file-modes): Use octal integer code #o600
3879 instead of octal character code ?\600. The latter resulted in a
3880 syntax error with XEmacs.
3881
11948172 3882 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
3883 XEmacs case; not necessary anymore.
3884 (tramp-smb-handle-write-region): No special handling for
3885 `last-coding-system-used, because this is done in
3886 `tramp-accept-process-output' now.
3887 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
3888
07a15941
LT
38892005-08-06 Luc Teirlinck <teirllm@auburn.edu>
3890
48d59eda
SM
3891 * wid-edit.el (widget-choice-value-create):
3892 Unconditionally respect user choice. Set :explicit-choice back to nil
3893 when no longer needed.
ff2b1744
LT
3894 (widget-choice-action): Unconditionally respect user choice.
3895 Eliminate :explicit-choice-value.
3896
07a15941
LT
3897 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
3898
3899 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
3900 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
3901 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
3902 running new function `toggle-indicate-empty-lines'.
3903 Rename "Customize" item to "Customize fringe".
3904 Rename "Indicators" item to "Buffer boundaries" and change help echo.
3905 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
3906 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
3907 Delete "Empty lines only" item.
3908 (menu-bar-showhide-fringe-ind-customize): New function.
3909 (menu-bar-showhide-fringe-ind-mixed)
3910 (menu-bar-showhide-fringe-ind-box)
3911 (menu-bar-showhide-fringe-ind-right)
3912 (menu-bar-showhide-fringe-ind-left)
3913 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
3914 instead of `fringe-indicators'.
3915
44766d63 39162005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
3917
3918 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 3919 Change the date of last update.
cb5ccc08 3920
38685583 39212005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
3922
3923 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
3924 (viper-exec-yank, viper-put-back): Don't display modification msg
3925 if in the minibuffer.
3926
3927 * viper-init.el (viper-replace-overlay-cursor-color)
3928 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
3929 Make variables frame local.
3930
3931 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 3932 nconc.
cb5ccc08
JB
3933
3934 * viper.el (viper-vi-state-mode-list)
3935 (viper-emacs-state-mode-list): Move help-mode and
3936 completion-list-mode from the first list to the second.
3937 (viper-mode): Docstring.
3938 (viper-go-away, viper-non-hook-settings): Don't localize
3939 minor-mode-alist in newer Emacsen. Add advice to
3940 set-cursor-color. Don't bind "\C-c\\".
3941
cb8fc40a
EZ
39422005-08-06 Emilio C. Lopes <eclig@gmx.net>
3943
3944 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
3945 (scheme-macro-expand-command): New user options.
3946 (scheme-trace-procedure, scheme-expand-current-form): New commands.
3947 (scheme-form-at-point, scheme-start-file)
3948 (scheme-interactively-start-process): New functions.
3949 (scheme-get-process): New function, extracted from `scheme-proc'.
3950 (run-scheme): Call `scheme-start-file' to get start file, and pass
3951 it to `make-comint'.
aa6f7b96
SM
3952 (switch-to-scheme, scheme-proc):
3953 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
3954 is available.
3955
ba65be24
JL
39562005-08-06 Juri Linkov <juri@jurta.org>
3957
3958 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3959 Use `compilation-text-face', `compilation-info-text-face' and
3960 `compilation-error-text-face' instead of `font-lock-keyword-face'.
3961 (compilation-error): New face.
3962 (compilation-error-file-name): Inherit from
3963 `compilation-error' instead of `font-lock-warning-face'.
3964 (compilation-warning-file-name): Inherit from
3965 `compilation-warning' instead of `font-lock-warning-face'.
3966 (compilation-info, compilation-error-file-name)
3967 (compilation-warning-file-name, compilation-info-file-name)
3968 (compilation-line-number, compilation-column-number): Doc fix.
3969 (compilation-error-text-face, compilation-warning-text-face)
3970 (compilation-info-text-face): New face variables.
3971 (compilation-line-face, compilation-column-face)
3972 (compilation-enter-directory-face)
3973 (compilation-leave-directory-face): Doc fix.
3974 (compilation-text-face): New function.
3975
ca19f3f1
AS
3976 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
3977 instead of 1 to display binary file names as info file links.
ba65be24
JL
3978 (grep-error-face): Use `compilation-error-face' instead of
3979 `font-lock-keyword-face'.
3980 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
3981 and `compilation-warning-text-face' instead of
3982 `font-lock-keyword-face'. Use `compilation-error-text-face'
3983 instead of `grep-error-face'.
ba65be24 3984
4f27bfc3
KH
39852005-08-05 Kenichi Handa <handa@m17n.org>
3986
3987 * international/code-pages.el: Add autoload cookies for all coding
3988 systems.
3989
eaf99616
LT
39902005-08-04 Luc Teirlinck <teirllm@auburn.edu>
3991
3992 * cus-start.el (all): Put undo.c where it alphabetically belongs.
3993
35952129
JL
39942005-08-04 Juri Linkov <juri@jurta.org>
3995
94c713b2
JL
3996 * progmodes/compile.el (compilation-mode-map):
3997 * progmodes/grep.el (grep-mode-map):
3998 Bind TAB to `compilation-next-error' and [backtab] to
3999 `compilation-previous-error'.
4000
35952129
JL
4001 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
4002 matching line numbers, column numbers and their ranges with regexp
4003 matching only line numbers.
4004 (grep-context-face): New face variable.
4005 (grep-mode-font-lock-keywords): Use it.
4006
4007 * faces.el (read-face-name): Delete duplicate faces.
4008
6f08431c
JB
40092005-08-02 Juanma Barranquero <lekktu@gmail.com>
4010
6ced5724
JB
4011 * thumbs.el (thumbs-find-image): Don't make variables
4012 automatically buffer local.
4013 (thumbs-current-tmp-filename, thumbs-current-image-filename)
4014 (thumbs-image-num): Make automatically buffer local.
4015 (thumbs-show-thumbs-list): Use `make-local-variable', not
4016 `make-variable-buffer-local'.
aa6f7b96 4017 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 4018
6f08431c
JB
4019 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
4020 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
4021 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
4022 (bother, bye, canyou, chatlst, continue, deathlst, describe)
4023 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
4024 (feelings-about, foullst, found, hello, history, howareyoulst)
4025 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
4026 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
4027 (neglst, obj, object, owner, please, problems, qlist)
4028 (random-adjective, relation, remlst, repetitive-shortness)
4029 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
4030 (shortlst, something, sportslst, stallmanlst, states, subj)
4031 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
4032 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
4033 Defvar at compile time.
4034
6ced5724
JB
4035 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
4036 not `make-variable-buffer-local'.
4037
f8a9926b
KS
40382005-08-02 Kim F. Storm <storm@cua.dk>
4039
4040 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
4041 rectangle overlay in selected window.
4042
121e80cf
LT
40432005-08-01 Luc Teirlinck <teirllm@auburn.edu>
4044
4045 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
4046 instead of display group. Make `indicate-buffer-boundaries'
4047 customizable through Custom.
4048
1e5b5dc0
JB
40492005-08-01 Juanma Barranquero <lekktu@gmail.com>
4050
4051 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
4052 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
4053 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
4054 (gdb-put-string): Fix typos in docstrings.
4055
e37a0f2d
NR
40562005-08-01 Nick Roberts <nickrob@snap.net.nz>
4057
201dc594 4058 Update copyright notices of files in progmodes directory for
aa6f7b96 4059 release of Emacs 22.1.
201dc594 4060
e37a0f2d
NR
4061 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
4062
aa6f7b96
SM
4063 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
4064 Don't barf if the GUD buffer has been killed.
e37a0f2d 4065
b68eddb4
KS
40662005-08-01 Kim F. Storm <storm@cua.dk>
4067
4068 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
4069
01e4a4fa
SM
40702005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
4071
48d59eda
SM
4072 * simple.el (next-error-follow-minor-mode):
4073 make-variable-buffer-local -> make-local-variable.
4074
4075 * emacs-lisp/cl-extra.el: Require CL also when compiling.
4076
01e4a4fa
SM
4077 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
4078 (byte-compile-form-make-variable-buffer-local): New functions to warn
4079 about misuses of make-variable-buffer-local where make-local-variable
4080 was meant.
4081
b89c5a72
JB
40822005-07-29 Juanma Barranquero <lekktu@gmail.com>
4083
f2e48473
JB
4084 * bs.el (bs-attributes-list): Doc fix.
4085 (bs): Update url-link.
4086
b89c5a72
JB
4087 * desktop.el (desktop-save-buffer): Fix typos in docstring.
4088 (desktop-load-default): Simplify.
4089
972b8f82
JB
4090 * ibuffer.el (ibuffer-columnize-and-insert-list)
4091 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
4092 (ibuffer-unmark-all, ibuffer-toggle-marks)
4093 (ibuffer-unmark-forward, ibuffer-unmark-backward)
4094 (ibuffer-compile-make-format-form, ibuffer-format-column)
4095 (ibuffer-current-buffers-with-marks)
4096 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
4097 (ibuffer): Doc fix.
4098 (ibuffer-mode): Fix typo in docstring.
4099 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
4100 with `define-obsolete-variable-alias'.
4101 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
4102
dfc434d0
KH
41032005-07-29 Kenichi Handa <handa@m17n.org>
4104
01e4a4fa
SM
4105 * international/mule-cmds.el (select-message-coding-system):
4106 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
4107 return iso-8859-1-unix.
4108
92482d77
SM
41092005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
4110
4111 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
4112 (ange-ftp-pending-error-line): New vars.
4113 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
4114 to handle the non-fatal no-route-to-host messages.
4115 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
4116
6480c508
JB
41172005-07-28 Juanma Barranquero <lekktu@gmail.com>
4118
4119 * isearch.el (isearch-mode-map, isearch-other-meta-char)
4120 (isearch-quote-char, isearch-printing-char)
4121 (isearch-text-char-description): "?\ " -> "?\s".
4122 (isearch-lazy-highlight-cleanup)
4123 (isearch-lazy-highlight-initial-delay)
4124 (isearch-lazy-highlight-interval)
4125 (isearch-lazy-highlight-max-at-a-time)
4126 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
4127 Declare with define-obsolete-*-alias macros.
4128 (isearch-forward): Fix typo in docstring.
4129 (search-invisible, search-ring-yank-pointer)
4130 (regexp-search-ring-yank-pointer): Doc fixes.
4131
4132 * recentf.el (recentf-menu-append-commands-p): Declare with
4133 `define-obsolete-variable-alias'.
4134 (recentf-max-saved-items, recentf-menu-filter)
4135 (recentf-arrange-by-rule-subfilter): Doc fixes.
4136 (recentf-menu-append-commands-flag)
4137 (recentf-initialize-file-name-history, recentf-expand-file-name)
4138 (recentf-clear-data): Fix typos in docstrings.
4139
8aa9ad9f
NR
41402005-07-28 Nick Roberts <nickrob@snap.net.nz>
4141
4142 * progmodes/gdb-ui.el: Smarten comments.
4143 (gdb-info-breakpoints-custom): Use nowarn when finding file.
4144
4f0c9ba7
DN
41452005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4146
4147 * term/apollo.el (terminal-init-apollo): New function containing
4148 all former top level forms in the file.
4149 * term/bobcat.el (terminal-init-bobcat):
4150 * term/cygwin.el (terminal-init-cygwin):
4151 * term/iris-ansi.el (terminal-init-iris-ansi):
4152 * term/linux.el (terminal-init-linux):
4153 * term/news.el (terminal-init-news):
4154 * term/rxvt.el (terminal-init-rxvt):
4155 * term/sun.el (terminal-init-sun):
4156 * term/tvi970.el (terminal-init-tvi970):
4157 * term/vt100.el (terminal-init-vt100):
4158 * term/vt102.el (terminal-init-vt102):
4159 * term/vt125.el (terminal-init-vt125):
4160 * term/vt200.el (terminal-init-vt200):
4161 * term/vt201.el (terminal-init-vt201):
4162 * term/vt220.el (terminal-init-vt220):
4163 * term/vt240.el (terminal-init-vt240):
4164 * term/vt300.el (terminal-init-vt300):
4165 * term/vt320.el (terminal-init-vt320):
4166 * term/vt400.el (terminal-init-vt400):
4167 * term/vt420.el (terminal-init-vt420):
4168 * term/wyse50.el (terminal-init-wyse50):
4169 * term/xterm.el (terminal-init-xterm): Likewise.
4170
4171 * term/README: Describe the terminal-init-* functionality.
4172
01e4a4fa
SM
4173 * startup.el (command-line): After loading the terminal initialization
4174 file call the corresponding terminal initialization function.
4f0c9ba7 4175
3509543c
KH
41762005-07-27 Kenichi Handa <handa@m17n.org>
4177
4178 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
4179 negative.
4180
01e4a4fa 4181 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
4182 (ps-mule-composition-prologue): Fix for the case that
4183 RelativeCompose is false.
3509543c 4184
cbfde7a0
SM
41852005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
4186
a34ed813
SM
4187 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
4188
cbfde7a0
SM
4189 * descr-text.el (describe-char): Handle the case where the list of
4190 chars is displayed in a separate frame.
4191 Be a bit more discriminating when looking for the char.
4192
d32ff76a
JB
41932005-07-26 Juanma Barranquero <lekktu@gmail.com>
4194
4195 * bookmark.el (bookmark-automatically-show-annotations)
4196 (bookmark-read-annotation-text-func): Doc fixes.
4197 (bookmark-save): Improve argument/docstring consistency.
4198 (bookmark-get-bookmark, bookmark-get-bookmark-record)
4199 (bookmark-alist-from-buffer)
4200 (bookmark-upgrade-file-format-from-0)
4201 (bookmark-grok-file-format-version)
4202 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
4203 (bookmark-read-annotation-mode)
4204 (bookmark-insert-current-bookmark, bookmark-jump)
4205 (bookmark-exit-hook): Fix typos in docstrings.
4206 (bookmark-exit-hooks): Define as obsolete alias.
4207 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
4208 not `bookmark-exit-hooks'. Fix docstring.
4209 (bookmark-bmenu-select): "?\ " -> "?\s".
4210
42112005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
4212
4213 * startup.el (command-line): Fix typo.
4214
5eca5ecd
RS
42152005-07-24 Richard M. Stallman <rms@gnu.org>
4216
4217 * tooltip.el (tooltip-mode): Test emacs-basic-display,
4218 not emacs-quick-startup.
4219
ac0385c8
JB
42202005-07-24 Juanma Barranquero <lekktu@gmail.com>
4221
48ce962e
JB
4222 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
4223 (reb-next-match, reb-show-subexp): Use `with-selected-window'
4224 instead of `reb-with-current-window'.
4225 (reb-prev-match): Likewise. Also, don't move left if the search
4226 was unsuccessful.
4227 (reb-initialize-buffer): New function.
4228 (re-builder, reb-change-syntax): Use it.
4229
ac0385c8
JB
4230 * man.el (Man-goto-page): Make second argument NOERROR optional.
4231
55fb4ff7
RS
42322005-07-23 Richard M. Stallman <rms@gnu.org>
4233
4234 * man.el (Man-bgproc-sentinel): Check here for failure to find
4235 any man page in the output, and report the error here.
4236 (Man-arguments): Make it permanent local.
4237 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
4238 (Man-mode): Pass t for NOERROR.
4239
ac0385c8
JB
4240 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
4241 (grep-mode-font-lock-keywords):
55fb4ff7
RS
4242 Don't use compilation-...-face for messages that are not file names.
4243
4244 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4245 Don't use compilation-...-face for messages that are not file names.
4246
1050234a
JL
42472005-07-22 Juri Linkov <juri@jurta.org>
4248
1050234a
JL
4249 * startup.el (normal-splash-screen): Update menu name.
4250
4251 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
4252
19292318
DN
42532005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
4254
6a55dae2
DN
4255 * term/xterm.el: Load term/rxvt if the terminal is actually an
4256 rxvt terminal.
4257 (xterm-rxvt-set-background-mode): Remove, not used anymore.
4258
19292318
DN
4259 * term/rxvt.el (function-key-map): Use substitute-key-definition
4260 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
4261
4262 * term/cygwin.el: New file.
4263
80362dd2
KS
42642005-07-22 Kim F. Storm <storm@cua.dk>
4265
a34ed813
SM
4266 * image-file.el (insert-image-file, image-file-yank-handler):
4267 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 4268
4be27839
EZ
42692005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
4270
4271 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
4272 of the file size (as in "177B" for 177 bytes). This happens with
4273 "ls -lh" on FreeBSD.
4274
3dd89635
JB
42752005-07-22 Juanma Barranquero <lekktu@gmail.com>
4276
4277 * hilit-chg.el (highlight-changes-global-initial-state)
4278 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
4279 (hilit-chg-fixup, highlight-changes-mode):
4280 Fix typos in docstrings.
4281 (highlight-changes-global-modes, highlight-changes-rotate-faces):
4282 Doc fixes.
4283
8a469c77
LT
42842005-07-21 Luc Teirlinck <teirllm@auburn.edu>
4285
4286 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
4287 mode function using `eval-after-load'.
4288
5543c8b7
KS
42892005-07-21 Kim F. Storm <storm@cua.dk>
4290
4291 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
4292 included when reporting an emacs crash, and tell about the DEBUG file.
4293
4294 * image-file.el (insert-image-file): Add yank-handler.
4295 (image-file-yank-handler): Yank handler to make unique copies of
4296 images when they are yanked into a buffer next to each other.
4297
69c3280d
JB
42982005-07-21 Juanma Barranquero <lekktu@gmail.com>
4299
d6ff789c
JB
4300 * comint.el (comint-use-prompt-regexp, comint-send-input)
4301 (comint-source-default, comint-extract-string)
4302 (comint-get-source, comint-word, comint-completion)
4303 (comint-source, comint-prompt-read-only, comint-update-fence):
4304 Fix typos in docstrings.
4305 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
4306 Declare with define-obsolete-*-alias macros.
4307 (comint-previous-matching-input-from-input)
4308 (comint-next-matching-input-from-input)
4309 (comint-previous-matching-input, comint-next-matching-input)
4310 (comint-forward-matching-input):
4311 Improve argument/docstring consistency.
4312
4880a274
JB
4313 * desktop.el (desktop-clear-preserve-buffers-regexp):
4314 Also preserve the *server* buffer.
4315
69c3280d
JB
4316 * simple.el (clone-indirect-buffer): Doc fix.
4317 (fixup-whitespace, just-one-space)
4318 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
4319 (next-error, next-error-highlight)
4320 (next-error-highlight-no-select, next-error-last-buffer)
4321 (next-error-buffer-p, next-error-find-buffer, next-error)
4322 (previous-error, next-error-no-select, previous-error-no-select)
4323 (open-line, split-line, minibuffer-prompt-width, kill-new)
4324 (binary-overwrite-mode): Fix typos in docstrings.
4325 (set-fill-column): Fix typo in message.
4326
4327 * skeleton.el (skeleton-proxy-new): Doc fix.
4328
4329 * strokes.el (strokes-load-hook): Doc fix.
4330 (strokes-grid-resolution, strokes-get-grid-position)
4331 (strokes-renormalize-to-grid, strokes-read-stroke)
4332 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
4333 (strokes-global-map): Fix typos in docstrings.
4334 (strokes-help): Doc fix. Fix help message and pass it through
4335 `substitute-command-keys'.
4336
4880a274
JB
4337 * tempo.el (tempo-insert-prompt, tempo-interactive)
4338 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
4339 (tempo-insert-string-functions, tempo-local-tags)
4340 (tempo-define-template, tempo-insert-template)
4341 (tempo-insert-prompt-compat, tempo-is-user-element)
4342 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
4343 Fix typos in docstrings.
4344
4345 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
4346 (vcursor-key-bindings, vcursor-use-vcursor-map)
4347 (vcursor-find-window, vcursor-scroll-down)
4348 (vcursor-disable, vcursor-beginning-of-buffer)
4349 (vcursor-end-of-buffer): Fix typos in docstrings.
4350 (vcursor-relative-move, vcursor-get-char-count):
4351 Improve argument/docstring consistency.
4352
4353 * version.el: "?\ " -> "?\s".
4354
4355 * wid-edit.el (widget-default-create, widget-after-change)
4356 (widget-default-format-handler, widget-checklist-add-item)
4357 (widget-radio-add-item, widget-choose, widget-specify-secret)
4358 (widget-field-value-create, widget-field-value-get)
4359 (widget-editable-list-format-handler)
4360 (widget-editable-list-entry-create, widget-group-value-create)
4361 (widget-documentation-link-add)
4362 (widget-documentation-string-value-create): "?\ " -> "?\s".
4363 (widget-convert-text): Doc fix.
4364 (widget-narrow-to-field, widget-field-find)
4365 (widget-url-link-action, widget-emacs-library-link-action)
4366 (widget-color-notify): Fix typos in docstrings.
4367
4368 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
4369 (x-select-text, set-w32-system-coding-system)
4370 (w32-add-charset-info): Fix typos in docstrings.
4371
4372 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
4373 (cua-enable-cua-keys, cua-use-hyper-key)
4374 (cua-virtual-rectangle-edges): Fix typos in docstrings.
4375 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
4376
4377 * net/tramp.el (tramp-handle-load): Fix typo in error message.
4378
4379 * emacs-lisp/re-builder.el (regexp-builder): Declare with
4380 `defalias' instead of faking it.
4381
4382 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
4383 (eshell-ls-missing, eshell-ls-dired-initial-args)
4384 (eshell-ls-use-in-dired): Fix typos in docstrings.
4385
200576f6
KS
43862005-07-20 Kim F. Storm <storm@cua.dk>
4387
4388 * emulation/cua-base.el (cua-mode): Improve doc string.
4389
3f32d6a3
JB
43902005-07-20 Juanma Barranquero <lekktu@gmail.com>
4391
a5b5bf44
JB
4392 * abbrev.el (expand-region-abbrevs): Doc fix.
4393 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
4394 Improve argument/docstring consistency.
4395
4396 * arc-mode.el (archive-get-descr, archive-alternate-display):
4397 Doc fixes.
4398 (archive-l-e): Improve argument/docstring consistency.
4399 (archive-tmpdir, archive-unixdate, archive-unixtime)
4400 (archive-chmod-entry): Fix typos in docstrings.
4401 (archive-unflag, archive-unflag-backwards)
4402 (archive-unmark-all-files): "?\ " -> "?\s".
4403
4404 * buff-menu.el (Buffer-menu-unmark): Doc fix.
4405 (Buffer-menu-not-modified, Buffer-menu-execute)
4406 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
4407 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
4408
4409 * composite.el (compose-string, encode-composition-rule)
4410 (compose-last-chars): Fix typos in docstrings.
4411
3f32d6a3
JB
4412 * desktop.el (desktop-enable, desktop-basefilename):
4413 Declare with `define-obsolete-variable-alias'.
4414 (desktop-internal-v2s): Don't quote keywords.
4415 (desktop-clear): "?\ " -> "?\s".
4416
a5b5bf44
JB
4417 * dired.el (dired-align-file, dired-flag-backup-files)
4418 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
4419 (dired-listing-switches, dired-ls-F-marks-symlinks)
4420 (dired-dwim-target, dired-load-hook, dired-mode-hook)
4421 (dired-directory, dired-faces, dired, dired-revert)
4422 (dired-mode, dired-summary, dired-view-file)
4423 (dired-copy-filename-as-kill, dired-delete-file)
4424 (dired-no-confirm, dired-unmark-all-marks)
4425 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
4426 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
4427 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
4428 Fix typos in message strings.
4429
4430 * dired-x.el (virtual-dired): Declare with `defalias'.
4431 (dired-mark-unmarked-files, dired-local-variables-file)
4432 (dired-omit-here-always): Doc fix.
4433 (dired-omit-mode, dired-find-subdir)
4434 (dired-enable-local-variables, dired-clean-up-buffers-too)
4435 (dired-extra-startup, dired-mark-extension, dired-jump)
4436 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
4437 (dired-smart-shell-command, dired-guess-shell-alist-user)
4438 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
4439 (dired-x-bind-find-file, dired-x-submit-report):
4440 Fix typos in docstrings.
4441 (dired-mark-unmarked-files): "?\ " -> "?\s".
4442
4443 * dirtrack.el (dirtrack-list): Fix typos in docstring.
4444
4445 * faces.el (describe-face): "?\ " -> "?\s".
4446 (read-all-face-attributes, read-face-font, modify-face)
4447 (face-attr-construct, italic): Fix typos in docstrings.
4448 (frame-update-face-colors): Declare with
4449 `define-obsolete-function-alias'.
4450
26b9ecbc
JB
4451 * files.el (find-file-noselect, recode-file-name): Doc fixes.
4452 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
4453 (magic-mode-alist, buffer-file-numbers-unique)
4454 (write-file-functions, get-free-disk-space):
4455 Fix typos in docstrings.
4456 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
4457 (write-contents-hooks, write-file-hooks):
4458 Declare with `define-obsolete-variable-alias'.
4459
f33321ad
JB
4460 * forms-d2.el (arch-rj): Fix typo in docstrings.
4461 (arch-tocol): Likewise. "?\ " -> "?\s".
4462
4463 * frame.el (set-frame-font, cursor-in-non-selected-windows):
4464 Fix typo in docstring.
4465 (set-screen-width, set-screen-height): Delete redundant info in
4466 doctrings.
4467 (new-frame, screen-height, screen-width): Declare with
4468 `define-obsolete-function-alias'.
4469 (delete-frame-hook, blink-cursor): Declare with
4470 `define-obsolete-variable-alias'.
4471
4472 * paths.el (prune-directory-list): Fix typos in docstring.
4473
4474 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
4475 (cvs-prefix-get): Fix typos in docstrings.
4476
4477 * ps-print.el (ps-extend-face-list, ps-extend-face)
4478 (ps-print-background-image): Fix typos in docstrings.
4479 (ps-default-fg, ps-default-bg): Doc fixes.
4480
4481 * s-region.el (s-region-bind): Doc fix.
4482 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
4483
3f32d6a3
JB
4484 * textmodes/org.el (org-table-formula-substitute-names)
4485 (org-table-get-vertical-vector): Doc fixes.
4486 (org-table-recalculate): Remove unused argument to `message'.
4487
376b811b
CD
44882005-07-19 Carsten Dominik <dominik@science.uva.nl>
4489
3f32d6a3
JB
4490 * textmodes/org.el (org-table-column-names)
4491 (org-table-column-name-regexp)
a34ed813
SM
4492 (org-table-named-field-locations): New variables.
4493 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
4494 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
4495 the kill buffer.
a34ed813
SM
4496 (org-complete): Remove fixed-formula completion.
4497 (org-edit-formulas-map): New variable.
4498 (org-table-edit-formulas): New command.
4499 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 4500 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
4501 (org-table-maybe-eval-formula): Handle `:=' fields.
4502 (org-table-get-stored-formulas, org-table-store-formulas)
4503 (org-table-get-formula, org-table-modify-formulas)
4504 (org-table-replace-in-formulas): Handle named field formulas.
4505 (org-table-get-specials): Store locations of named fields.
376b811b 4506
09ca8329
JL
45072005-07-19 Juri Linkov <juri@jurta.org>
4508
4509 * progmodes/grep.el (grep-regexp-alist)
4510 (grep-mode-font-lock-keywords, grep-process-setup):
4511 Use default GNU grep match color "01;31m" instead of "01;41m".
4512 (grep-regexp-alist, grep-mode-font-lock-keywords):
4513 Use `\\[[0-9]*m' instead of `\\[00m'.
4514 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
4515 sgr_start where its handling is more important. Use the real
4516 length of sgr_start instead of constant 8.
4517 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
4518 specially. Delete all remaining escape sequences.
4519 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
4520 (grep-regexp-alist): Make hyperlink only for binary file name
4521 instead of the whole line.
4522 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
4523 (grep-mode): Add autoload.
4524
4525 * emacs-lisp/find-func.el (find-function-regexp):
4526 Add `define-compilation-mode'.
4527
09cab23d
JL
45282005-07-19 Juri Linkov <juri@jurta.org>
4529
4530 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
4531 (compare-windows-sync-string-size, compare-windows-recenter)
4532 (compare-windows-highlight, compare-windows): Add version 22.1.
4533 (compare-windows) <defface>: Inherit from lazy-highlight instead
4534 of duplicating its default value.
4535
4536 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
4537 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
4538
4539 * descr-text.el (describe-char): Create link buttons for `charset'
4540 and `code point'. Add the current input method name with a link
4541 button to `to input' field. Print face names of display table
4542 characters in `The display table entry is displayed by' section
4543 instead of printing face-id in the `display' field.
4544 Guess hardcoded faces and create a link button for them.
4545 Skip empty fields when calculating max-width.
4546 Treat `widget-create' specially while inserting strings from the
4547 collected field list.
4548 (describe-char-after): Made obsolete in version 22.1, not 21.5.
4549
4550 * diff-mode.el (diff-file-header): Change foreground color from
4551 yellow to green on light backgrounds.
4552 (diff-context): Inherit from `shadow' only for color/grayscale
4553 with more than 88 colors.
4554 (diff-indicator-removed, diff-indicator-added)
4555 (diff-indicator-changed): New faces.
4556 (diff-font-lock-keywords): Use new faces. Regroup rules.
4557 Add "^---$" for `normal' diff format. Fontify `#' lines with
4558 font-lock-comment-delimiter-face and font-lock-comment-face.
4559 Add `#' to ^[^...] in the rule for `diff-context-face'.
4560
4561 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
4562 a button-like box. Inherit from `highlight' on low colors.
4563 (shadow): Use shades of gray only for color/grayscale with
4564 more than 88 colors. Use green for light backgrounds with
4565 8 colors, and yellow for dark backgrounds with 8 colors.
4566
a34ed813
SM
4567 * font-lock.el (font-lock-regexp-grouping-backslash):
4568 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
4569
4570 * info.el (info-xref-visited): Use light foreground color `violet'
4571 for dark backgrounds instead of dark color `magenta3'.
4572 (info-title-1): Use `yellow' color for dark backgrounds.
4573
4574 * isearch.el (isearch): Use not-too-dark magenta3 instead of
4575 too-light magenta2.
4576
4577 * replace.el (match): Use slightly more light RoyalBlue3 instead
4578 of dark RoyalBlue4.
4579
4580 * wid-edit.el (widget-inactive): Inherit from `shadow'.
4581
cc8b76bf
JB
45822005-07-19 Juanma Barranquero <lekktu@gmail.com>
4583
6d9c9ad9
JB
4584 * novice.el (disabled-command-hook): Declare it with
4585 `define-obsolete-variable-alias'.
4586
cc8b76bf
JB
4587 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
4588 (desktop-buffer-misc-functions, desktop-buffer-handlers)
4589 (desktop-load-default): Add release to obsolescence info.
4590 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
4591 (desktop-append-buffer-args, desktop-read):
4592 Fix typos in docstrings.
4593 (desktop-kill): Fix typo in message.
4594 (desktop-save): Doc fix.
4595
acfb6f24 45962005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
4597
4598 * viper-cmd.el (viper-escape-to-state): Bug fix.
4599 (viper-envelop-ESC-key): Change the definition of fast
4600 keysequence so it'll work with keyboard macros.
4601
4602 * ediff.el (ediff-patch-buffer): Change the docstring.
4603
e9b01d1f
KH
46042005-07-19 Kenichi Handa <handa@m17n.org>
4605
4606 * international/mule-cmds.el (select-safe-coding-system): Try to
4607 use an auto-coding (if any) before anything else. If the found
4608 auto-coding is invalid, show a warning message.
4609
4610 * international/mule.el (find-auto-coding): New function created
4611 by modifying the body of set-auto-coding.
4612 (set-auto-coding): Use find-auto-coding to find a coding.
4613
b4fb325f
RS
46142005-07-18 Richard M. Stallman <rms@gnu.org>
4615
4616 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
4617 not isearch-mode-end-hook-error.
4618 (allout-before-change-protect): Fix error message.
4619
1bef8597
JL
46202005-07-18 Juri Linkov <juri@jurta.org>
4621
4622 * allout.el (allout-mode):
4623 * calculator.el (calculator-copy):
4624 * custom.el (custom-known-themes):
4625 * dired.el (dired-desktop-buffer-misc-data)
4626 (dired-restore-desktop-buffer):
4627 * dired-x.el (dired-omit-marker-char):
4628 * files.el (basic-save-buffer):
4629 * font-core.el (font-lock-mode):
4630 * calendar/calendar.el (calendar-goto-hebrew-date)
4631 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
4632 (calendar-goto-persian-date):
4633 * language/ethio-util.el (ethio-sera-to-fidel-region):
4634 * textmodes/picture.el (picture-mode):
4635 Delete duplicate duplicate words.
4636
57cfde4d
JL
46372005-07-18 Juri Linkov <juri@jurta.org>
4638
4639 * isearch.el (isearch-mode-map): Remove key bindings for regexp
4640 chars * ? } |.
4641 (isearch-fallback): Don't call `isearch-process-search-char'.
4642 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
4643 (isearch-process-search-char): Call `isearch-fallback' for regexp
4644 chars * ? } |.
4645 (isearch-return-char): Make obsolete with `make-obsolete' instead
4646 of simply documenting it as obsolete in the docstring.
4647 (isearch-fallback): Refill docstring.
4648
4649 * international/isearch-x.el
ca19f3f1
AS
4650 (isearch-process-search-multibyte-characters): Remove unneeded
4651 `concat'. Add intermediate values to `junk-hist' instead of
4652 `minibuffer-history'. Test the length of `str'.
57cfde4d 4653
d34f0136
JB
46542005-07-18 Juanma Barranquero <lekktu@gmail.com>
4655
4656 * allout.el (allout-resolve-xref): Fix typos in error strings.
4657 (allout-before-change-protect): Remove unneeded `concat'.
4658
4659 * array.el (array-mode, array-reconfigure-rows)
4660 (untabify-backward): Fix typos in docstrings.
4661 (array-reconfigure-rows): Use `insert-buffer-substring', not
4662 `insert-buffer'.
4663
4664 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
4665 * progmodes/ada-mode.el (ada-make-body):
4666 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
4667
4668 * dired.el (dired-log):
4669 * tar-mode.el (tar-subfile-save-buffer):
4670 * play/zone.el (zone-pgm-stress-destress):
4671 Use `insert-buffer-substring', not `insert-buffer'.
4672
e81c51f0
SJ
46732005-07-17 Simon Josefsson <jas@extundo.com>
4674
c5fb0bd6 4675 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 4676
4effb112
SJ
46772005-07-16 Jose E. Marchesi <jemarch@gnu.org>
4678
c5fb0bd6
KS
4679 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
4680 Add plain auth method.
4681 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 4682
4f8efafc
KS
46832005-07-17 Kim F. Storm <storm@cua.dk>
4684
f64d5328 4685 * ido.el (dired-other-window): Add ido property.
4f8efafc 4686
e41acc77
JB
46872005-07-16 Juanma Barranquero <lekktu@gmail.com>
4688
4689 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
4690 Fix typo in docstring.
4691 (byte-compile-interactive-only-functions): Add `insert-buffer' and
4692 `insert-file-literally'.
4693
4694 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
4695 info and delete redundant message. Doc fix.
4696 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
4697 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
4698
ad50a502
RS
46992005-07-16 Richard M. Stallman <rms@gnu.org>
4700
4701 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
4702 (byte-compile-and): Use byte-compile-and-recursion.
4703 (byte-compile-or-recursion): New function.
4704 (byte-compile-or): Use that.
4705 (byte-compile-if): Guard the else-clause too.
4706 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
4707
4708 * isearch.el (isearch-mode-end-hook-quit): New variable.
4709 (isearch-done): Bind it.
4710 (isearch-mode-end-hook): Doc fix.
4711
4712 * allout.el (allout-isearch-did-quit): Variable deleted.
4713 (allout-real-isearch-abort): Function name no longer used.
4714 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
4715 (allout-isearch-rectification): isearch-mode always exists.
4716 Don't set allout-isearch-did-quit.
4717 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
4718 allout-isearch-did-quit.
4719 (allout-enwrap-isearch): Just add the hook.
4720 (allout-isearch-abort): Function deleted.
4721 (allout-pre-command-business): Avoid warning.
ad50a502
RS
4722
4723 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
4724 Correctly avoid warnings.
4725 (pascal-outline): Likewise.
4726
4727 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
4728
4729 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
4730
4731 * play/tetris.el (tetris-mode): Avoid warning.
4732
4733 * play/snake.el (snake-mode): Avoid warning.
4734
4735 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
4736 (gamegrid-set-display-table): Avoid warning.
4737 (gamegrid-set-timer): Likewise.
4738 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
4739 (gamegrid-add-score-with-update-game-score-1): Take FILE
4740 as argument.
4741 (gamegrid-add-score-with-update-game-score): Pass that argument.
4742 Rename have-shared-game-dir to gamegrid-shared-game-dir.
4743
4744 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
4745
4746 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
4747 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
4748
4749 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
4750 and insert-file.
e41acc77 4751
ad50a502
RS
4752 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
4753 (sc-ask): Avoid warnings.
4754
4755 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
4756 (eshell-hist-initialize): Use that var the natural way.
4757
4758 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
4759
a34ed813
SM
4760 * emacs-lisp/re-builder.el (reb-cook-regexp):
4761 Avoid warning calling lre-compile-string.
ad50a502
RS
4762 (reb-color-display-p): Avoid warning.
4763
4764 * calculator.el (calculator-last-input): Guard uses
4765 of event-key and key-press-event-p.
4766 (event-key, key-press-event-p): Delete definitions.
4767
4768 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
4769 (find-gc-source-directory, find-gc-subrs-callers)
4770 (find-gc-noreturn-list, find-gc-source-files)
4771 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
4772
4773 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
4774 (checkdoc-overlay-put, checkdoc-delete-overlay)
4775 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 4776 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 4777 Define such that compiler knows they are defined.
a34ed813
SM
4778 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
4779 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
4780
4781 * whitespace.el (whitespace-make-overlay)
4782 (whitespace-overlay-put, whitespace-delete-overlay)
4783 (whitespace-overlay-start, whitespace-overlay-end):
4784 Define such that compiler knows they are defined.
4785 (whitespace): Move conditional inside.
4786
4787 * tempo.el (tempo-insert-template): Suppress warning.
4788
4789 * ediff-diff.el (longlines-mode): Add defvar.
4790
9ebc3953
EZ
47912005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
4792
4793 * server.el: Bind "C-x #" in a way that works even if C-x is
4794 redefined to a command key, not a prefix key.
4795
2e9c1c6d
EZ
47962005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
4797
4798 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
4799 cl-make-type-test till execution time.
4800
6bdeff3e
EZ
48012005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
4802
4803 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
4804 arg ARG and use it.
4805
578f8106
EZ
48062005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
4807
4808 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
4809
9f8a6f72
LT
48102005-07-15 Luc Teirlinck <teirllm@auburn.edu>
4811
4812 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
4813 a defcustom with two :set or :type keywords.
4814
e4b477a1
RS
48152005-07-15 Richard M. Stallman <rms@gnu.org>
4816
4817 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
4818 Don't give ^M comment-end syntax.
4819
bb7e5329
NR
48202005-07-16 Nick Roberts <nickrob@snap.net.nz>
4821
9ab281f0 4822 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
4823 Don't consider gdbmi (gdb-mi.el has its own update functions).
4824 (gdb-var-delete): Make it work for gdbmi as well.
4825 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
4826
4827 * progmodes/gud.el (etags, sdb): Only require etags when needed.
4828 (gud-speedbar-menu-items): Correct logic for enabling items.
4829
075e33b3
KS
48302005-07-15 Kim F. Storm <storm@cua.dk>
4831
2994c5cf 4832 * ido.el: Fix commentary.
9ab281f0 4833 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 4834 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
4835 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
4836 Let bind minibuffer-completing-file-name to t.
075e33b3 4837
fea34e9f
JB
48382005-07-15 Juanma Barranquero <lekktu@gmail.com>
4839
9ab281f0
JB
4840 * startup.el (site-run-file, keyboard-type): Doc fixes.
4841 (command-line): Check for "--basic-display" argument; also for
4842 "--quick", not "--bare-bones" (which was renamed).
4843 (fancy-splash-text): Add missing item "Getting New Versions".
4844 (normal-splash-screen): Fix typos and improve consistency with
4845 `fancy-splash-text'. Update copyright year.
4846
1930e8f0
JB
4847 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
4848 valid binding for `help-char'.
4849
3c8dd9b9 4850 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 4851
9ea818ab
DN
48522005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
4853
4854 * term.el (term-mode): Disable cua-mode for term buffers.
4855
edc8ec9f
JB
48562005-07-14 Juanma Barranquero <lekktu@gmail.com>
4857
1930e8f0
JB
4858 * add-log.el (add-log-mailing-address, change-log-merge):
4859 Doc fixes.
edc8ec9f
JB
4860 (change-log-get-method-definition): Fix typo in docstring.
4861
44016d9d
KS
48622005-07-14 Kim F. Storm <storm@cua.dk>
4863
4864 * emulation/cua-base.el:
4865 (cua--pre-command-handler-1, cua--pre-command-handler)
4866 (cua--post-command-handler-1, cua--post-command-handler):
4867 Split in two. Check (buffer local) value of cua-mode.
4868 (cua-selection-mode): New command.
4869
fd90b80c
LT
48702005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4871
4872 * custom.el (custom-initialize-safe-set)
4873 (custom-initialize-safe-default): Doc fixes.
4874
4875 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
4876 and simplify :init-value again.
4877
4878 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
4879 and simplify :init-value again. Delete autoload.
4880
4881 * startup.el (command-line): Use `custom-reevaluate-setting' again
4882 for tooltip-mode.
4883
9f8a6f72
LT
4884 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
4885 a defcustom with two :initialize keywords.
fd90b80c 4886
a937cb39
JB
48872005-07-13 Juanma Barranquero <lekktu@gmail.com>
4888
4889 * allout.el (my-mark-marker, allout-isearch-prior-pos)
4890 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
4891 (allout-post-command-business, allout-flag-region)
4892 (isearch-reenable-font-lock, allout-yank)
4893 (allout-insert-latex-header, allout-insert-latex-trailer)
4894 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
4895 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 4896 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
4897 (allout-unprotected, allout-prefix-data):
4898 Improve argument/docstring consistency.
4899 (allout-chart-subtree): Fix argument spec.
4900 (allout-open-topic): Rename `use_sib_bullet' argument to
4901 `use-sib-bullet'. Doc fix.
4902
4903 * whitespace.el (whitespace-check-buffer-leading)
4904 (whitespace-check-buffer-trailing)
4905 (whitespace-check-buffer-indent)
4906 (whitespace-check-buffer-spacetab)
4907 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
4908 (whitespace-check-leading-whitespace)
4909 (whitespace-check-trailing-whitespace)
4910 (whitespace-check-spacetab-whitespace)
4911 (whitespace-check-indent-whitespace)
4912 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
4913 (whitespace-modes): Fix typos in docstrings.
1930e8f0 4914 (defgroup, defcustom): Doc fixes.
a937cb39
JB
4915
4916 * winner.el (winner-mode, winner-boring-buffers)
4917 (winner-pending-undo-ring): Doc fixes.
4918 (winner-ring): Remove unneeded `progn'.
4919 (winner-equal): `defsubst' it.
4920 (winner-redo): Fix message.
4921
010b9a45
KS
49222005-07-13 Kim F. Storm <storm@cua.dk>
4923
4924 * simple.el (line-move-1): Always use vertical-motion to
4925 do the last (or only) line move to ensure some movement.
4926 Undo 2005-06-23 change--don't check for overlays.
4927
c229fb15
YM
49282005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4929
4930 * term/mac-win.el (ccl-encode-mac-roman-font)
4931 (ccl-encode-mac-centraleurroman-font)
4932 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
4933 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
4934 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
4935 (mac-char-fontspec-list): New constant.
4936 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
4937 argument. Nil uses itself as family in font-spec. Previous
4938 behavior for nil is now provided by non-nil non-string argument.
4939 All callers changed. Add font-specs for Mac fonts to
4940 "fontset-default" unless iso8859-1 fonts are installed.
4941
69d05d83
SM
49422005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
4943
4944 * progmodes/sh-script.el (sh-get-indent-info): Only indent
4945 a continuation line if the \ is preceded by SPC or TAB.
4946 (sh-get-indent-info): Simplify.
4947 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
4948 Use with-current-buffer.
4949
4950 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
4951 when the matched text is empty.
4952
d8a9fbf0
LT
49532005-07-12 Luc Teirlinck <teirllm@auburn.edu>
4954
4955 * startup.el (command-line): Revert to previous handling of
4956 tooltip-mode. Explain in comment why the complexity is needed.
4957
4958 * tooltip.el (tooltip-mode): Revert to previous implementation of
4959 its defcustom.
4960
4961 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 4962 of its defcustom. Update comment.
d8a9fbf0 4963
70f35cb1
LH
49642005-07-12 Lars Hansen <larsh@soem.dk>
4965
4966 * desktop.el: Update e-mail address.
4967
c37efb7a
YM
49682005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4969
4970 * term/mac-win.el (mac-services-mail-selection)
4971 (mac-services-mail-to): New functions.
4972 (mac-application-menu-map): Bind them.
4973
7ea9de71
NR
49742005-07-12 wulei <milton@wulei.net> (tiny change)
4975
4976 * progmodes/gdb-ui.el: Add note about buffering with Windows.
4977
350ecc49
LT
49782005-07-11 Luc Teirlinck <teirllm@auburn.edu>
4979
4980 * custom.el (custom-reevaluate-setting): Doc fix.
4981
ea6bc45d
JB
49822005-07-11 Jay Belanger <belanger@truman.edu>
4983
4984 * calc/calc.el (calc-embedded-announce-formula-alist)
4985 (calc-embedded-open-close-plain-alist)
69d05d83 4986 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 4987 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 4988
ba2c4279
JB
49892005-07-11 Juanma Barranquero <lekktu@gmail.com>
4990
4991 * custom.el (custom-enable-theme): Don't add theme to
4992 `custom-enabled-themes' with `push' because there is no
4993 setf-method for `delq'.
4994
3cc9e6d8
RS
49952005-07-11 Richard M. Stallman <rms@gnu.org>
4996
8989771d
RS
4997 * custom.el (custom-declare-variable): Doc fix.
4998
5176af43
RS
4999 * dired-aux.el (dired-compare-directories): Remove "." and ".."
5000 from the alists.
5001
3cc9e6d8
RS
5002 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
5003 Do nothing if edebug-active.
5004
5005 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
5006 (edebug-display): Do it here instead.
5007
50082005-07-10 Richard M. Stallman <rms@gnu.org>
5009
5010 * cus-face.el (custom-theme-set-faces): Make it work.
5011 (custom-reset-faces): Doc fix.
5012 (custom-theme-reset-internal-face, custom-theme-face-value):
5013 Functions deleted.
5014
5015 * custom.el (custom-push-theme): Maintain list of the settings
5016 of a given theme in its theme-settings property.
5017 Maintain position of old settings in the theme-value
5018 or theme-face property.
5019 (custom-enabled-themes): New variable.
5020 (custom-theme-enabled-p): New function.
5021 (provide-theme): Update custom-enabled-themes.
5022 Disable and reenable the `user' theme.
5023 (require-theme): Doc fix.
5024 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
5025 (custom-theme-value, custom-theme-variable-value): Likewise.
5026 (custom-theme-reset-internal): Likewise.
5027 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
5028 (custom-enable-theme, custom-disable-theme): New functions.
5029 (custom-variable-theme-value, custom-face-theme-value): Likewise.
5030 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
5031 (custom-theme-reset-variables): Simplify.
5032 (deftheme, custom-declare-theme, custom-make-theme-feature):
5033 Definitions moved.
5034
1a3b7cd5
RS
50352005-07-10 Chong Yidong <cyd@stupidchicken.com>
5036
5037 * longlines.el (longlines-show-region)
5038 (longlines-unshow-hard-newlines): Recognize hard newlines by
5039 non-nil hard property, instead of t.
5040
8ea74b0e 50412005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
5042
5043 * viper-cmd.el (viper--key-maps): New variable.
5044 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 5045 emulation-mode-map-alists.
4ff7373a
KS
5046 (viper-envelop-ESC-key): Use viper-subseq.
5047 (viper-search-forward/backward/next): Disable debug-on-error.
5048
5049 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
5050 (viper-ESC-key): New defcustoms.
5051
5052 * viper-macs.el (ex-map-read-args): Use viper-subseq.
5053
5054 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
5055 (viper-subseq): Copy of subseq from cl.el.
5056
5057 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 5058 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
5059
5060 * viper-mous.el (viper-current-frame-saved): Use defvar.
5061
5062 * viper-init.el: Get rid of -face in face names.
5063
5064 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 5065 Make it work with longlines mode
4ff7373a
KS
5066
5067 * ediff-mult.el (ediff-meta-mode-hook): New variable.
5068
5069 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
5070
99580cde 5071 * ediff-init.el: Get rid of -face in face names.
4ff7373a 5072
e2dacaac
RS
50732005-07-10 Richard M. Stallman <rms@gnu.org>
5074
5075 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
5076 and with-timeout-unsuspend.
5077
5078 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
5079 and with-timeout-unsuspend.
5080
5081 * emacs-lisp/timer.el (with-timeout-timers): New variable.
5082 (with-timeout): Bind that variable to record timers.
5083 (with-timeout-suspend, with-timeout-unsuspend): New functions.
5084
5085 * emacs-lisp/debug.el (debug-help-follow): New function.
5086 (debugger-mode-map): Use that instead of help-follow.
5087 (debugger-setup-buffer): Use eval-buffer-list
5088 to handle eval-buffer frames.
5089
50902005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
5091
69d05d83 5092 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
5093 so it will not mistakenly match dates with no time zone.
5094
50952005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
5096
5097 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
5098
72df78c9
LT
50992005-07-10 Luc Teirlinck <teirllm@auburn.edu>
5100
0a2eeb92
LT
5101 * custom.el (custom-initialize-safe-set)
5102 (custom-initialize-safe-default): New functions.
5103
5104 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
5105 and simplify :init-value.
5106
5107 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
5108 and simplify :init-value. Delete obsolete comment.
5109
5110 * startup.el (command-line): Use `custom-reevaluate-setting' to
5111 handle `tooltip-mode'. Delete obsolete comment.
5112
72df78c9
LT
5113 * files.el (set-visited-file-name): Avoid calling
5114 `file-name-nondirectory' with a nil argument.
5115
e2dacaac
RS
51162005-07-09 Richard M. Stallman <rms@gnu.org>
5117
5118 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
5119 was called with nil for the buffer, handle the read position right.
5120 Handle read position for eval-region, too.
5121
4a65d2b3
JL
51222005-07-09 Juri Linkov <juri@jurta.org>
5123
5124 * fringe.el (fringe-mode): Add period in docstring.
5125 (fringe-query-style): Build prompt depending on `all-frames' arg.
5126
5127 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
5128 to not create links to unrelated functions in the Help buffer.
5129
5130 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
5131 Doc fix.
5132
5133 * simple.el (next-error-hook): New variable.
5134 (next-error): Use it. Doc fix.
5135
5136 * textmodes/ispell.el (ispell-command-loop): Add current
5137 dictionary name and program name to mode-line-format.
5138 (ispell-region, ispell-process-line): Add current dictionary name
5139 and program name to messages.
5140
31f3c79b
JB
51412005-07-08 Jay Belanger <belanger@truman.edu>
5142
5143 * calc/calc.el (calc-embedded-announce-formula-alist)
5144 (calc-embedded-open-close-formula-alist)
5145 (calc-embedded-open-close-word-alist)
5146 (calc-embedded-open-close-plain-alist)
5147 (calc-embedded-open-close-new-formula-alist)
5148 (calc-embedded-open-close-mode-alist)
5149 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
5150 (calc-embedded-mode-hook): New variables.
5151
5152 * calc/calc-embed.el (calc-embedded-firsttime)
5153 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
5154 New variables.
5155 (calc-do-embedded): Use calc-embedded-firsttime,
5156 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
5157 determine whether or not to run hooks.
5158 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
5159 calc-embedded-firsttime-formula appropriately.
5160 Set calc-embedded delimiter variables according to mode.
5161
917e0c95
RS
51622005-07-08 Richard M. Stallman <rms@gnu.org>
5163
5164 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
5165 Check for "emacs", etc., as entire symbol, not just as word.
5166 (checkdoc-file-comments-engine): Use regexp-quote on FN.
5167
5168 * files.el (set-visited-file-name): Report the error
5169 for "empty filename" earlier.
5170 (kill-some-buffers): Ignore buffers already dead.
5171
5172 * fringe.el (fringe-mode): Doc fix.
5173
5174 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
5175 Check for (featurep 'xemacs) and turn off warnings in what it guards.
5176 Use unwind-protect to ensure byte-compile-unresolved-functions
5177 is updated.
5178
5179 * whitespace.el (whitespace-buffer-leading-cleanup):
5180 Simplify w/ skip-chars-forward.
5181 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
5182
5183 * mail/rmail.el (rmail-only-expunge): Fix paren error.
5184 Unconditionally try to leave point at the same old place.
5185
8774406b
EZ
51862005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
5187
5188 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 5189 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 5190
c380c937
KS
51912005-07-08 Kim F. Storm <storm@cua.dk>
5192
3aaa5e26
KS
5193 * ido.el (ido-use-filename-at-point): New choice `guess'.
5194 (ido-file-internal): Try ffap-guesser if selected.
5195
c380c937
KS
5196 * ido.el (ido-before-fallback-functions): New hook.
5197 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
5198 (ido-read-file-name): Run it.
5199
2af9d879
SM
52002005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
5201
5202 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
5203 strings rather than a list of symbols to the completion function.
5204
f3414bd4
JB
52052005-07-07 Jay Belanger <belanger@truman.edu>
5206
9ab281f0 5207 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
5208 which units are simplified.
5209
a1306094
LT
52102005-07-07 Luc Teirlinck <teirllm@auburn.edu>
5211
5212 * cus-edit.el (customize-option, customize-option-other-window):
5213 Make them handle aliases.
5214
5215 * custom.el (custom-variable-p): Make it recursively follow
5216 aliases. Mention that in the docstring.
5217
bc4c8456
RS
52182005-07-07 Richard M. Stallman <rms@gnu.org>
5219
5220 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 5221 Fix tag for nil.
bc4c8456 5222
a653724b
JB
52232005-07-07 Juanma Barranquero <lekktu@gmail.com>
5224
5225 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
5226 when called non-interactively. Doc fix.
5227
9d42fe6f
LK
52282005-07-07 Lute Kamstra <lute@gnu.org>
5229
5230 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
5231 new address as well.
5232
43b557d5
KH
52332005-07-07 Kenichi Handa <handa@m17n.org>
5234
69d05d83
SM
5235 * international/mule.el (make-coding-system):
5236 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
5237 (set-file-name-coding-system): Signal an error if coding-system is
5238 ascii-incompatible.
5239 (set-keyboard-coding-system): Likewise.
5240
a653724b
JB
5241 * international/mule-cmds.el (set-default-coding-systems):
5242 Don't set default-file-name-coding-system and
69d05d83 5243 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
5244
5245 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 5246 systems are ASCII-incompatible.
43b557d5 5247
811ade5c
NR
52482005-07-07 Nick Roberts <nickrob@snap.net.nz>
5249
5250 * progmodes/gud.el: Require font-lock for displaying errors.
5251 Used by gdb-ui.el.
5252
ed6773fa
JB
52532005-07-07 Juanma Barranquero <lekktu@gmail.com>
5254
5255 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
5256 values for the pattern lists which are `read'able but not
5257 `append'able (like symbols).
5258
7ea8834e
RS
52592005-07-06 Richard M. Stallman <rms@gnu.org>
5260
5261 * progmodes/flymake.el (flymake-float-time): Instead of
5262 with-no-warnings, test for xemacs.
5263 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
5264 to avoid warning.
5265
d25dfeed
JB
52662005-07-06 Juanma Barranquero <lekktu@gmail.com>
5267
5268 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
5269
68003d6b 52702005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
5271
5272 * battery.el: Add support for Darwin (with much debugging help
5273 from Samuel Lauber <sam124@operamail.com>).
5274 (battery-status-function, battery-echo-area-format)
5275 (battery-mode-line-format): Add support for pmset on Darwin.
5276 (battery-load-low, battery-load-critical): New user options.
5277 (battery-pmset): New function.
5278
68003d6b
LK
52792005-07-05 Lute Kamstra <lute@gnu.org>
5280
5281 Update FSF's address in GPL notices.
5282
5283 * textmodes/page-ext.el: Update FSF's address.
5284
c13ce396
SM
52852005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
5286
5287 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
5288 filling from using prefix when filling a single-line docstring.
5289
5290 * progmodes/flymake.el: Remove useless eval-when-compile.
5291
5292 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
5293
4af33176
RS
52942005-07-04 Richard M. Stallman <rms@gnu.org>
5295
5296 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 5297 Rename from org-file-apps-defaults-linux.
4af33176
RS
5298 (org-default-apps): Don't test system-type for `linux'.
5299 (org-file-apps): Doc fix.
5300
6ea54413
DP
53012005-07-04 David Ponce <david@dponce.com>
5302
5303 * tree-widget.el: Improve header Commentary section.
5304 (tree-widget) [defgroup]
5305 (tree-widget-image-enable, tree-widget-themes-directory)
5306 (tree-widget-theme, tree-widget-image-properties-emacs)
5307 (tree-widget-image-properties-xemacs, tree-widget-create-image)
5308 (tree-widget-image-formats, tree-widget-control)
5309 (tree-widget-empty-control, tree-widget-leaf-control
5310 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
5311 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
5312 (tree-widget-keep, tree-widget-after-toggle-functions)
5313 (tree-widget-open-node, tree-widget-close-node): Doc fix.
5314 (tree-widget-open-control, tree-widget-close-control): Fix doc and
5315 :help-echo message.
5316 (tree-widget-set-theme): Doc fix. Use `string-equal'.
5317 (tree-widget-image-properties): Doc fix. Clearer implementation.
5318 (tree-widget--cursors): New constant.
5319 (tree-widget-lookup-image): New function split from
5320 `tree-widget-find-image'. Clearer implementation.
5321 (tree-widget-find-image): Use it.
5322 (tree-widget-button-keymap): Use `set-keymap-parent'.
5323 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
5324 Define the sub-widgets here.
5325 (tree-widget-node): Check that :node is not a tree-widget.
5326 (tree-widget-get-super, tree-widget-open-control)
5327 (tree-widget-close-control, tree-widget-empty-control)
5328 (tree-widget-leaf-control, tree-widget-guide)
5329 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
5330 (tree-widget-no-handle, tree-widget-value-delete)
5331 (tree-widget-map): Remove.
5332 (tree-widget-children-value-save): Doc fix. Simplified.
5333 (tree-widget-value-create): Update according to previous changes.
5334
576ae47a
CD
53352005-07-04 Carsten Dominik <dominik@science.uva.nl>
5336
5337 * textmodes/org.el: Leading space replaced by TABS.
5338 (org-recalc-marks, org-table-rotate-recalc-marks)
5339 (org-table-get-specials): Treat "^" and "_" marks.
5340 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
5341 (org-table-eval-formula): Parsing of the format simplified.
5342 New modes C,I. Honor the %= parameter in the current table.
5343 Avoid unnecessary re-align by using the NEW argument to
576ae47a 5344 `org-table-justify-field-maybe'.
c13ce396
SM
5345 (org-calc-default-modes): Default for date-format mimicks org-mode.
5346 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 5347
29a05cd1
LT
53482005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5349
5350 * cus-face.el (custom-theme-set-faces): Make it handle face
5351 aliases whose alias declarations are pre- or autoloaded.
5352
45cbf2fe
JL
53532005-07-04 Juri Linkov <juri@jurta.org>
5354
5355 * faces.el (read-face-name): Put the code for getting a face name
5356 from the buffer before adding the faces from the `face' property.
5357 Use `completing-read-multiple' instead of `completing-read'.
5358 Require `crm'. Add default value and post-process the returned
5359 list of faces.
5360
5361 * emacs-lisp/crm.el (crm-find-current-element)
5362 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
5363
5364 * emacs-lisp/lisp-mode.el (eval-defun-1):
5365 * emacs-lisp/edebug.el (edebug-eval-defun):
5366 Remove unnecessary quotes.
5367
ec0421f3
JB
53682005-07-04 Juanma Barranquero <lekktu@gmail.com>
5369
c6c5714e
JB
5370 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
5371 (prolog-indent-level): Fix typo in docstring.
5372
5373 * info.el (Info-history, Info-history-forward)
5374 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
5375
6db8cbf5
JB
5376 * add-log.el (add-change-log-entry):
5377 * comint.el (comint-dynamic-list-input-ring)
5378 (comint-dynamic-list-completions):
5379 * dabbrev.el (dabbrev-expand):
5380 * delim-col.el (delimit-columns-rectangle-line):
5381 * diff-mode.el (diff-context->unified, diff-reverse-direction)
5382 (diff-unified->context):
5383 * ediff-init.el (ediff-abbrev-jobname):
5384 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
5385 (ediff-replace-session-activity-marker-in-meta-buffer):
5386 * info.el (Info-summary):
5387 * lpr.el (printify-region):
5388 * printing.el (pr-create-interface):
5389 * ps-print.el (ps-print-quote):
5390 * ses.el (ses-column-widths, ses-print-cell)
5391 (ses-adjust-print-width, ses-center):
5392 * shell.el (shell-file-name-quote-list):
5393 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
5394 (strokes-fill-current-buffer-with-whitespace)
5395 (strokes-xpm-for-stroke, strokes-list-strokes)
5396 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
5397 * term.el (term-dynamic-list-input-ring)
5398 (term-dynamic-list-completions):
5399 * calc/calc.el (math-format-stack-value):
5400 * emacs-lisp/edebug.el (edebug-display-freq-count):
5401 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
5402 (delphi-new-comment-line):
5403 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
5404 * progmodes/executable.el (executable-set-magic):
5405 * progmodes/python.el (inferior-python-mode):
5406 * progmodes/scheme.el (scheme-mode-syntax-table):
5407 * progmodes/sh-script.el (sh-maybe-here-document):
5408 * progmodes/sql.el (sql-copy-column):
5409 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
5410 * textmodes/bibtex.el (bibtex-mode):
5411 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
5412 (sgml-auto-attributes):
5413 * textmodes/table.el (table-insert, table-shorten-cell)
5414 (table--generate-source-scan-lines, table-delete-row)
5415 (*table--cell-delete-char, table--spacify-frame)
5416 (table--horizontally-shift-above-and-below)
5417 (table--cell-insert-char, table--cell-blank-str)
5418 (table--fill-region-strictly):
5419 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
5420 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
5421
5422 * add-log.el (change-log):
5423 * apropos.el (apropos):
5424 * comint.el (comint-completion, comint-source):
5425 * dabbrev.el (dabbrev):
5426 * delim-col.el (columns):
5427 * diff-mode.el (diff-mode):
5428 * ediff.el (ediff):
5429 * ediff-diff.el (ediff-diff):
5430 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
5431 * ediff-mult.el (ediff-mult):
5432 * ediff-ptch.el (ediff-ptch):
5433 * ediff-wind.el (ediff-window):
5434 * facemenu.el (facemenu):
5435 * indent.el (indent):
5436 * info.el (info):
5437 * jka-cmpr-hook.el (compression, jka-compr):
5438 * lpr.el (lpr):
5439 * outline.el (outlines):
5440 * pcmpl-cvs.el (pcmpl-cvs):
5441 * pcmpl-rpm.el (pcmpl-rpm):
5442 * printing.el (printing):
5443 * ps-print.el (postscript, ps-print, ps-print-horizontal)
5444 (ps-print-vertical, ps-print-headers, ps-print-font)
5445 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
5446 (ps-print-background, ps-print-printer, ps-print-page)
5447 (ps-print-miscellany):
5448 * ses.el (ses):
5449 * shell.el (shell, shell-directories, shell-faces):
5450 * startup.el (initialization):
5451 * strokes.el (strokes):
5452 * term.el (term):
5453 * uniquify.el (uniquify):
5454 * w32-vars.el (w32):
5455 * calc/calc.el (calc):
5456 * emacs-lisp/bytecomp.el (bytecomp):
5457 * emacs-lisp/cl-indent.el (lisp-indent):
5458 * emacs-lisp/edebug.el (edebug):
5459 * emacs-lisp/elp.el (elp):
5460 * emacs-lisp/testcover.el (testcover):
5461 * emacs-lisp/trace.el (trace):
5462 * emulation/viper-ex.el (viper-ex):
5463 * emulation/viper-mous.el (viper-mouse):
5464 * mail/mailalias.el (mailalias):
5465 * mail/supercite.el (supercite, supercite-frames)
5466 (supercite-attr, supercite-cite, supercite-hooks):
5467 * net/rcompile.el (remote-compile):
5468 * net/rlogin.el (rlogin):
5469 * obsolete/ooutline.el (outlines):
5470 * progmodes/delphi.el (delphi):
5471 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
5472 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
5473 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
5474 (ebnf-optimization):
5475 * progmodes/etags.el (etags):
5476 * progmodes/executable.el (executable):
5477 * progmodes/idlwave.el (idlwave):
5478 * progmodes/pascal.el (pascal):
5479 * progmodes/prolog.el (prolog):
5480 * progmodes/python.el (python):
5481 * progmodes/scheme.el (scheme):
5482 * progmodes/sh-script.el (sh, sh-script):
5483 * progmodes/sql.el (SQL):
5484 * progmodes/tcl.el (tcl):
5485 * textmodes/bibtex.el (bibtex, bibtex-autokey):
5486 * textmodes/enriched.el (enriched):
5487 * textmodes/makeinfo.el (makeinfo):
5488 * textmodes/sgml-mode.el (sgml):
5489 * textmodes/table.el (table-hooks):
5490 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
5491 * textmodes/texinfo.el (texinfo):
5492 * textmodes/two-column.el (two-column):
5493 Finish `defgroup' description with period.
59fda2fa 5494
ec0421f3 5495 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 5496 * eshell/esh-var.el (eshell-var):
bc25429a 5497 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
5498 * textmodes/org.el (org): Fix typos in docstrings.
5499
5500 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
5501 consistency.
ec0421f3
JB
5502
5503 * progmodes/flymake.el (flymake-find-file): Remove.
5504 (flymake-float-time): Use `with-no-warnings'.
5505 (flymake-check-start-time, flymake-check-was-interrupted)
5506 (flymake-err-info, flymake-is-running, flymake-last-change-time)
5507 (flymake-new-err-info): `defvar' at compile time.
5508
55092005-07-03 Juanma Barranquero <lekktu@gmail.com>
5510
5511 * replace.el (occur-hook): Doc fix.
5512 (occur-1): Don't call `occur-hook' if there are no matches.
5513
3d393029
RS
55142005-07-03 Richard M. Stallman <rms@gnu.org>
5515
f24cd32e
RS
5516 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
5517 global-map, save the same map.
5518 (global-map): Don't alter it at top level.
5519 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
5520 Then alter it here instead.
5521 (tpu-edt-off): Set global-map to the saved one.
5522
5523 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
5524 All references simplified.
c13ce396 5525 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
5526 (zmacs-regions): Add defvar.
5527 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 5528
3d393029
RS
5529 * textmodes/artist.el (artist-key-is-drawing)
5530 (artist-key-endpoint1, artist-key-poly-point-list)
5531 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
5532 (artist-key-compl-table, artist-rb-save-data)
5533 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
5534 Don't put them in eval-when-compile.
5535 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
5536
5537 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
5538 Use with-no-warnings.
5539
5540 * net/browse-url.el (dos-windows-version): Add defvar.
5541
5542 * mail/supercite.el (filladapt-prefix-table): Add defvar.
5543
5544 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
5545 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 5546 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
5547 Add defvar.
5548 (rmail-summary-beginning-of-message): Use with-no-warnings.
5549 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
5550
5551 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
5552 Use with-no-warnings.
5553
5554 * emulation/vi.el (vi-mark-region): Use c-mark-function.
5555 (c-mark-function): Add point-moving-unit property.
5556 (vi-goto-line): Use with-no-warnings.
5557
5558 * emulation/edt.el (edt-last-copied-word): Add defvar.
5559 (zmacs-region-stays): Likewise.
5560 (edt-mark-section-wisely): Use c-mark-function for C.
5561 Use makr-defun for Fortran.
5562 (time-string): defvar deleted.
5563 (edt-display-the-time): Don't set time-string.
5564
5565 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
5566
5567 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
5568 Don't warn when name is not constant
5569 or for defining the group `emacs'.
5570
5571 * tooltip.el (gud-tooltip-mode): Add defvar.
5572
5573 * startup.el (default-frame-background-mode): Add defvar.
5574
5575 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
5576
5577 * info.el (tool-bar-map): Add defvar.
5578
5579 * dired.el (dnd-protocol-alist): Add defvar.
5580
5581 * dired-aux.el (dired-query): Display question with answer, when
5582 the user answers.
5583
5584 * custom.el (custom-add-option): Doc fix.
5585
5586 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
5587
112abe24
EZ
55882005-07-03 Eli Zaretskii <eliz@gnu.org>
5589
5590 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
5591 bogus name from the last change.
5592
e1db6c78
LT
55932005-07-02 Luc Teirlinck <teirllm@auburn.edu>
5594
5595 * custom.el (custom-declare-variable): Fix typos in comment.
5596 (custom-known-themes): Doc fix.
5597 (custom-theme-directory): New defcustom.
5598 (require-theme): Make it check `custom-theme-directory'.
5599
5600 * cus-theme.el (custom-new-theme-mode): New function.
5601 (custom-theme-name, custom-theme-variables, custom-theme-faces)
5602 (custom-theme-description): Add compiler defvars.
5603 (customize-create-theme): Add doc to the "*New Custom Theme*"
5604 buffer. Use `custom-new-theme-mode'.
5605 (custom-theme-write): Put the created buffer in emacs-lisp-mode
5606 and save it to the `custom-theme-directory'. Make this the
5607 default directory of the buffer.
5608
ec0421f3 56092005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 5610
ec0421f3
JB
5611 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
5612 Fix unbalanced parentheses.
bd6a83d5 5613
1953295b
SM
56142005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
5615
5616 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
5617 into flymake-mode and delegate to flymake-mode.
5618
5619 * find-file.el (ff-which-function-are-we-in): Clean up.
5620
1324d580
JB
56212005-07-02 Juanma Barranquero <lekktu@gmail.com>
5622
b1f71b43
JB
5623 * replace.el (occur-rename-buffer): Fix docstring.
5624
1324d580
JB
5625 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
5626 (edt-last-copied-word, edt-learn-macro-count)
5627 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
5628 (edt-rect-start-point, edt-user-global-map, rect-start-point)
5629 (time-string, zmacs-region-stays):
5630 * emulation/edt-mapper.el (edt-save-function-key-map)
5631 (EDT-key-name): `defvar' to silence the byte-compiler.
5632
d6951bb4
EZ
56332005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
5634
5635 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
5636 font-lock-regexp-backslash. Doc fix.
5637 (font-lock-regexp-backslash-grouping-construct): Rename from
5638 font-lock-regexp-backslash-construct. Doc fix.
588c0770 5639 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
5640 grouping constructs.
5641
014b37b6
EZ
56422005-07-02 Eli Zaretskii <eliz@gnu.org>
5643
5644 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
5645 updating all the prerequisites.
5646
64f72ae1
JB
56472005-07-01 Juanma Barranquero <lekktu@gmail.com>
5648
5649 * textmodes/org.el (org-agenda-start-on-weekday)
5650 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
5651 (org-agenda-use-time-grid, org-archive-location)
5652 (org-allow-space-in-links, org-usenet-links-prefer-google)
5653 (org-enable-table-editor, org-export-default-language)
5654 (org-export-html-show-new-buffer, org-fill-paragraph)
5655 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
5656 (org-goto-quit, org-occur, org-eval-in-calendar)
5657 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
5658 (org-agenda-diary-entry, org-remember-help)
5659 (org-table-convert-region, org-at-table-p)
5660 (org-table-move-row-down, org-table-move-row-up)
5661 (org-table-copy-region, org-table-toggle-vline-visibility)
5662 (org-table-get-stored-formulas, org-table-get-specials)
5663 (org-recalc-commands, org-table-eval-formula)
5664 (org-table-formula-substitute-names, orgtbl-make-binding)
5665 (org-format-org-table-html, org-format-table-table-html)
5666 (org-format-table-table-html-using-table-generate-source)
5667 (org-customize): Fix typos in docstrings.
5668 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
5669 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
5670 (org-back-to-heading): Doc fixes.
5671 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
5672 (org-agenda-change-all-lines, org-get-header):
5673 Improve argument/docstring consistency.
5674 (orgtbl-error): Fix error message.
5675
5676 * progmodes/flymake.el (flymake-find-possible-master-files)
5677 (flymake-master-file-compare, flymake-get-line-err-count)
5678 (flymake-highlight-line, flymake-gui-warnings-enabled):
5679 Fix typos in docstrings.
5680 (flymake-parse-line, flymake-get-project-include-dirs-function)
5681 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
5682 Doc fixes.
5683 (flymake-get-project-include-dirs-function)
5684 (flymake-make-err-menu-data):
5685 Improve argument/docstring consistency.
5686
b97c98ad
LK
56872005-07-01 Lute Kamstra <lute@gnu.org>
5688
12d6b124
LK
5689 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
5690 Catch errors with ignore-errors. Use temporary buffer.
5691 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
5692
b97c98ad
LK
5693 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
5694 background color faces.
1953295b
SM
5695 (facemenu-set-foreground, facemenu-set-background):
5696 Use facemenu-set-face-from-menu.
b97c98ad
LK
5697 (facemenu-set-face-from-menu): Treat face names that start with
5698 "fg:" or "bg:" as special.
5699 (facemenu-add-new-color): Don't create faces. Simplify.
5700
11bc6e51
RS
57012005-06-30 Richard M. Stallman <rms@gnu.org>
5702
5703 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
5704 (crm-find-current-element): Likewise.
5705
57062005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
5707
1953295b 5708 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 5709
01bf52cb
SM
57102005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
5711
5712 * arc-mode.el (archive-extract): Make it work as a mouse binding.
5713 (archive-mouse-extract): Make it an obsolete alias.
5714 (archive-mode-map): Don't use archive-mouse-extract any more.
5715 (archive-mode, archive-extract): write-contents-hooks ->
5716 write-contents-functions.
5717 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
5718 first arg.
5719 (archive-rename-entry): Update the call.
5720 (archive-zip-summarize): Remove unused var `method'.
5721 (archive-lzh-summarize): Remove unused var `creator'.
5722
1953295b
SM
5723 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
5724 dedicated frame upon exit.
01bf52cb
SM
5725
5726 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
5727 (archive-zip-extract, archive-zip-expunge)
5728 (archive-zip-update, archive-zip-update-case): Use executable-find.
5729 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
5730 Use restore-buffer-modified-p.
5731 (archive-extract, archive-add-new-member, archive-write-file-member):
5732 Use with-current-buffer.
5733 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
5734
0a0157ba
AS
57352005-06-30 Andreas Schwab <schwab@suse.de>
5736
5737 * progmodes/gud.el (gud-filter): Remove unneeded progn.
5738
5026b8ee
GM
57392005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
5740
5741 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
5742
63f7ffb3
JL
57432005-06-30 Juri Linkov <juri@jurta.org>
5744
5745 * faces.el (vertical-border): Inherit from mode-line-inactive
5746 only on tty.
5747
c665bf4b
JB
57482005-06-30 Juanma Barranquero <lekktu@gmail.com>
5749
27bbbadb
JB
5750 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
5751 example, -NLINES in the `occur' docstring).
5752
426674a8
JB
5753 * replace.el (occur-1): When no matches are found, do not set the
5754 `buffer-read-only' and modified flags for the occur buffer,
5755 because it is deleted.
5756
c665bf4b
JB
5757 * emulation/cua-base.el (cua-check-pending-input)
5758 (cua-repeat-replace-region, cua-mode, cua-debug)
5759 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
5760 Fix typos in docstrings.
5761
5762 * emulation/cua-gmrk.el (cua-toggle-global-mark)
5763 (cua-cut-region-to-global-mark)
5764 (cua--cut-rectangle-to-global-mark):
5765 Remove period from end of messages.
5766
5767 * emulation/cua-rect.el (cua-do-rectangle-padding):
5768 Remove period from end of messages.
5769 (cua--rectangle-seq-format): Fix typo in docstring.
5770 (cua-sequence-rectangle, cua-fill-char-rectangle):
5771 Improve argument/docstring consistency.
5772
9b07ab0a
JL
57732005-06-29 Juri Linkov <juri@jurta.org>
5774
5775 * faces.el (default-frame-background-mode): New internal variable.
5776 (frame-set-background-mode): Use it.
5777
5778 * startup.el (normal-top-level): Set default-frame-background-mode
5779 instead of frame-background-mode. Before setting it, test for its
5780 nil value. Remove tests for frame-background-mode and frame
5781 parameter `reverse'. Add test for "unspecified-fg".
5782
5783 * term/xterm.el (xterm-rxvt-set-background-mode):
5784 * term/rxvt.el (rxvt-set-background-mode):
5785 Set default-frame-background-mode instead of frame-background-mode.
5786
16f43910
JB
57872005-06-29 Juanma Barranquero <lekktu@gmail.com>
5788
0684376b
JB
5789 * simple.el (set-variable): Warn about obsolete user variables.
5790
16f43910
JB
5791 * imenu.el (imenu--completion-buffer):
5792 * mouse.el (mouse-buffer-menu-alist):
5793 * msb.el (msb-invisible-buffer-p):
5794 * calendar/diary-lib.el (diary-header-line-format):
5795 * emacs-lisp/pp.el (pp-buffer):
5796 * progmodes/cperl-mode.el (cperl-do-auto-fill):
5797 * textmodes/picture.el (picture-replace-match):
5798 Change space constants followed by a sexp to "?\s ".
5799
5800 * play/decipher.el (decipher-loop-with-breaks):
5801 * textmodes/texinfo.el (texinfo-insert-@item): Change space
5802 constants "protected" from end of line by a comment to "?\s".
5803
4b2f6649
SM
58042005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
5805
9a1505e9
SM
5806 * font-lock.el (save-buffer-state): Use `declare'.
5807
4b2f6649
SM
5808 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
5809 reset the syntax-table to cperl-mode-syntax-table.
5810 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
5811 "foo_print_bar" is not matched as a reserved keyword.
5812
01d37825
CD
58132005-06-29 Carsten Dominik <dominik@science.uva.nl>
5814
16f43910 5815 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
5816 setup for the orgtbl commands.
5817 (org-calc-default-modes): New option.
5818 (orgtbl-make-binding): Use `defun' to get better help display.
5819 (org-diary): Call `org-compile-prefix-format'.
5820 (org-table-formula-substitute-names): New function.
5821 (org-agenda-day-view, org-agenda-week-view): New commands.
5822 (org-agenda-toggle-week-view): Command removed.
5823 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 5824 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
5825 (org-table-formula-debug): New option.
5826 (org-table-insert-row): Keep first field if just "#" or "*".
5827 (org-mode): Paragraph regexps fixed.
5828 (org-table-recalculate-regexp): New constant.
5829 (org-table-justify-field-maybe): Avoid replace if not necessary.
5830 (org-copy-special, org-cut-special): Use `call-interactively'.
5831 (org-table-copy-region): Take region from `interactive' call.
5832 (org-trim): Return string even if no match.
5833 (org-formula): New face.
4b2f6649
SM
5834 (org-set-font-lock-defaults): No longer highlight "FIXME".
5835 But highlight formula-related fields in table.
01d37825
CD
5836 (org-table-p): Use regexp, not fontification.
5837 (org-table-align): Handle white space at end of line.
5838 (org-table-formula-evaluate-inline): New option.
5839 (org-mode): Auto-wrapping in comment lines turned off.
5840 (org-table-copy-down): Evaluate only in copied field, not in
5841 destination.
5842 (org-table-current-formula): Variable removed.
5843 (org-table-store-formulas, org-table-get-stored-formulas)
5844 (org-table-modify-formulas, org-table-replace-in-formulas)
5845 (org-table-maybe-eval-formula): New functions.
4b2f6649 5846 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
5847 (org-table-insert-column, org-table-delete-column)
5848 (org-table-move-column): Call `org-table-modify-formulas'.
5849 (org-complete): Add completion for keyword formulas.
5850 (orgtbl-mode): Pull orgtbl-mode-map to start of
5851 minor-mode-map-alist.
5852
8c39e595
SM
58532005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
5854
4b2f6649
SM
5855 * progmodes/python.el (python-check): Require `compile' before
5856 modifying its variables.
5857
8c39e595
SM
5858 * newcomment.el (comment-indent-default): Don't get fooled by an early
5859 end of buffer.
5860
27484eb0
VJL
58612005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5862
8c39e595 5863 * ps-print.el (ps-print-version): Fix version number.
27484eb0 5864
34e60863
LT
58652005-06-28 Luc Teirlinck <teirllm@auburn.edu>
5866
9569175e 5867 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 5868
025691ed
RS
58692005-06-28 Richard M. Stallman <rms@gnu.org>
5870
5871 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
5872 (flyspell-local-mouse-map): Declaration deleted.
5873 (flyspell-mouse-map): Bind only mouse-2.
5874 (flyspell-mode-map): Don't test flyspell-use-local-map.
5875 (flyspell-overlay-keymap-property-name): Var deleted.
5876 (flyspell-mode-on): Don't make local bindings for
5877 flyspell-mouse-map and flyspell-mode-map.
5878 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
5879
5880 * textmodes/ispell.el (ispell-word): Do not ignore short words.
5881
5882 * progmodes/compile.el (compilation-next-error-function):
5883 Don't switch buffers; operate on the current buffer.
5884
a1522a36
JL
5885 * progmodes/compile.el (compilation-error-file-name)
5886 (compilation-warning-file-name, compilation-info-file-name)
5887 (compilation-line-number, compilation-column-number): New faces.
5888 (compilation-error-face, compilation-warning-face)
5889 (compilation-info-face, compilation-line-face)
5890 (compilation-column-face): Use them.
5891
025691ed
RS
5892 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
5893
5894 * comint.el (comint-password-prompt-regexp): Accept ", try again".
5895
5896 * bindings.el (global-map): Bind insertchar and its variants.
5897
58982005-06-27 Richard M. Stallman <rms@gnu.org>
5899
5900 * textmodes/artist.el (artist-text-overwrite)
5901 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
5902
9dae638c
VJL
59032005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5904
5905 * ps-print.el: It was not working the page selection for printing.
5906 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
5907 (ps-print-version): New version 6.6.7.
5908 (ps-end-sheet): New fun.
5909 (ps-header-sheet, ps-end-job): Call it.
5910
efd6ebec
LT
59112005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5912
b61bfa4d 5913 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 5914
019b1899
LK
59152005-06-27 Lute Kamstra <lute@gnu.org>
5916
5917 * facemenu.el (facemenu-unlisted-faces): Add foreground and
5918 background color faces.
5919 (facemenu-get-face): Delete function.
5920 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 5921 (facemenu-add-new-color): Make second argument mandatory.
588c0770 5922 Create the appropriate face and return it. Simplify.
019b1899
LK
5923 (facemenu-set-foreground, facemenu-set-background): Don't check if
5924 color is defined. Use return value of facemenu-add-new-color.
5925
32da5de9
NR
59262005-06-26 Nick Roberts <nickrob@snap.net.nz>
5927
5928 * progmodes/gud.el (gud-filter): Add missing argument to
5929 with-selected-window.
5930
62350cdd
SM
59312005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
5932
5933 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
5934 a :require to the defcustom.
5935
5936 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
5937 defcustoms corresponding to minor modes.
5938
ec9ac2be
DP
59392005-06-26 David Ponce <david@dponce.com>
5940
025691ed 5941 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
5942 (recentf-filename-handler): Fix widget :type.
5943 (recentf-cancel-dialog, recentf-open-more-files)
5944 (recentf-open-files-action): Doc fix.
5945 (recentf-dialog-goto-first): New function.
5946 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
5947 (recentf-dialog-mode): Define with define-derived-mode.
5948 Don't display continuation lines in dialogs.
ec9ac2be
DP
5949 (recentf-edit-list): Rename from recentf-edit-selected-items.
5950 (recentf-edit-list-select): Rename from recentf-edit-list-action.
5951 Simplify.
5952 (recentf-edit-list-validate): New function.
5953 (recentf-edit-list): Update accordingly.
5954 (recentf-open-files-item-shift): Remove.
5955 (recentf-open-files-item): Convert menu elements into tree and
5956 link widgets. Don't create the widgets.
5957 (recentf-open-files): Update accordingly.
5958 (recentf-save-list): Untabify.
5959
33b79ce4
LT
59602005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5961
dd716cec
LT
5962 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
5963 (keep-lines): Add INTERACTIVE arg. Never delete lines only
5964 partially contained in the active region. Do not take active
5965 region into account when called from Lisp, unless INTERACTIVE arg
5966 is non-nil. Use `forward-line' instead of `beginning-of-line' to
5967 avoid trouble with fields. Make marker point nowhere when no
5968 longer used. Always return nil. Doc fix.
5969 (flush-lines): Add INTERACTIVE arg. Do not take active region
5970 into account when called from Lisp, unless INTERACTIVE arg is
5971 non-nil. Use `forward-line' instead of `beginning-of-line' to
5972 avoid trouble with fields. Make marker point nowhere when no
5973 longer used. Always return nil. Doc fix.
5974 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
5975 interchangeable. Do not take active region into account when
5976 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
5977 message in echo area when called from Lisp, unless INTERACTIVE arg
5978 is non-nil. Avoid saying "1 occurrences". Do not use markers.
5979 Return the number of matches. Doc fix.
5980 (occur): Doc fix.
5981 (perform-replace): Make comment follow double space convention for
5982 the sake of `outline-minor-mode'.
5983
33b79ce4
LT
5984 * faces.el (facep): Doc fix.
5985
df13531d
RS
59862005-06-25 Richard M. Stallman <rms@gnu.org>
5987
a68d870b
RS
5988 * facemenu.el (facemenu-enable-faces-p): New function.
5989 (facemenu-background-menu, facemenu-foreground-menu)
5990 (facemenu-face-menu): Add menu-enable property.
5991
df13531d
RS
5992 * jka-compr.el (jka-compr-insert-file-contents):
5993 Special handling if cannot find the uncompression program.
5994
5995 * cus-face.el (custom-face-attributes): Add autoload.
5996
5997 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
5998 Bind comment-indent-function locally.
5999
6000 * window.el (save-selected-window): Use save-current-buffer.
6001
6002 * subr.el (with-selected-window): Use save-current-buffer.
6003
6004 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
6005 and with-current-buffer.
6006
19cfc561
RS
60072005-06-24 Richard M. Stallman <rms@gnu.org>
6008
6009 * simple.el (line-move-1): Fix previous change.
6010
8346425e
JB
60112005-06-24 Juanma Barranquero <lekktu@gmail.com>
6012
6013 * replace.el (occur-1): Set `buffer-read-only' and the
6014 buffer-modified flag before running `occur-hook' to protect
6015 against unintentional buffer switches that can lead to data loss.
6016
1c955542
NR
60172005-06-24 Nick Roberts <nickrob@snap.net.nz>
6018
6019 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
6020 (gud-gdb-marker-filter): Use font-lock-warning-face for any
6021 initial error.
8346425e 6022
1c955542
NR
6023 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
6024 after fresh input.
6025 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 6026
6fb276bd
LT
60272005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6028
6029 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
6030 elements of RING in order, and without bogus nil elements.
6031
528b6abc
RS
60322005-06-23 Richard M. Stallman <rms@gnu.org>
6033
6034 * simple.el (set-variable): Args renamed; doc fix.
6035 (line-move-1): When there are overlays around, use vertical-motion.
6036
6037 * faces.el (escape-glyph): Use brown against light background.
62350cdd 6038 (nobreak-space): Rename from no-break-space.
528b6abc
RS
6039 Fix previous change.
6040
6041 * dired-aux.el (dired-do-copy): Fix arg prompt.
6042
6043 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
6044
aed4a603
GM
60452005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
6046
6047 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
6048 rather than "Distributor".
6049
9180519b
LK
60502005-06-23 Lute Kamstra <lute@gnu.org>
6051
6052 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
6053 (debug-on-entry): Use it. New interactive declaration that uses
6054 function-called-at-point.
6055
9d12e52b
KS
60562005-06-23 Kim F. Storm <storm@cua.dk>
6057
6058 * subr.el (save-match-data): Add comment about using evaporate arg
6059 to set-match-data.
6060
6d44324c
GM
60612005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6062
6063 * cus-edit.el (customize-face)
6064 (customize-face-other-window): Handle face aliases.
6065
6066 * faces.el (face-documentation, set-face-attribute)
6067 (face-spec-set): Handle face aliases.
6068
a1ef2eab
JB
60692005-06-22 Juanma Barranquero <lekktu@gmail.com>
6070
6071 * help-mode.el (help-make-xrefs): If a symbol representing a face
6072 name is not followed by the word "face", it could still be a
6073 function or variable name, so don't bypass other checks.
6074
8906db27
JL
60752005-06-22 Juri Linkov <juri@jurta.org>
6076
6077 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
6078 Replace aliased functions with calls where second arg `inherit' is t.
6079
8431b136
NR
60802005-06-22 Nick Roberts <nickrob@snap.net.nz>
6081
6082 * progmodes/gdb-ui.el (gdb-error): New variable.
6083 (gdb-error): New function.
6084 (gdb-annotation-rules): Act on error-begin and error annotations.
6085 (gdb-concat-output): Use font-lock-warning-face for errors.
6086
53abc3bf
MB
60872005-06-22 Miles Bader <miles@gnu.org>
6088
5715f853
MB
6089 * bindings.el (propertized-buffer-identification): Use renamed
6090 `Buffer-menu-buffer' face.
6091
62350cdd 6092 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 6093 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 6094
36a3b076
JL
60952005-06-21 Juri Linkov <juri@jurta.org>
6096
6097 * faces.el (face-user-default-spec): Try getting `customized-face'
6098 prior to `saved-face'.
6099 (frame-background-mode): Refill docstring.
6100
6101 * emacs-lisp/lisp-mode.el (eval-defun-1):
6102 * emacs-lisp/edebug.el (edebug-eval-defun):
6103 Set `saved-face' temporarily to nil before calling form.
6104 Set `customized-face' to the new spec after that.
6105
23873c96
JB
61062005-06-21 Juanma Barranquero <lekktu@gmail.com>
6107
6108 * subr.el (1value, lambda, key-substitution-in-progress):
6109 Doc fixes.
6110
6111 * autoinsert.el (auto-insert-alist):
6112 * ses.el (ses-call-printer):
6113 * subr.el (noreturn):
6114 * emacs-lisp/lisp.el (check-parens):
6115 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
6116 * net/browse-url.el (browse-url-mosaic):
6117 * progmodes/cc-defs.el (c-safe-scan-lists):
6118 * progmodes/ebnf-abn.el (ebnf-abn-lex):
6119 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
6120 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
6121 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
6122 * progmodes/ebnf-iso.el (ebnf-iso-lex):
6123 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
6124
c224c19a
RS
61252005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
6126
6127 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
6128
006b1390
GM
61292005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
6130
6131 * calendar/appt.el (appt-make-list): Activate the package, if
6132 not already active (for backwards compatibility).
6133
b7d1f38f
KS
61342005-06-20 Kim F. Storm <storm@cua.dk>
6135
6136 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
6137
b4e49aee
MB
61382005-06-20 Miles Bader <miles@gnu.org>
6139
6140 * faces.el (vertical-divider): New face.
6141
01ba9662
JB
61422005-06-20 Juanma Barranquero <lekktu@gmail.com>
6143
6144 * simple.el (kill-whole-line): Doc fix.
6145 (next-error-buffer-p, next-error-find-buffer)
6146 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
6147 (comment-line-break-function): Doc fix: don't say variable
6148 is automatically buffer-local (it isn't).
01ba9662 6149
ebd06e28
MA
61502005-06-19 Michael Albinus <michael.albinus@gmx.de>
6151
6152 * net/tramp-ftp.el (top):
6153 * net/tramp-smb.el (top):
6154 * net/tramp-util.el (top):
6155 * net/tramp-uu.el (top):
6156 * net/tramp-vc.el (top):
6157 * net/tramp.el (top): Revert copyright years back to original
6158 ones. Tramp has a life outside GNU Emacs.
6159
5dafe00b
NR
61602005-06-19 Nick Roberts <nickrob@snap.net.nz>
6161
01ba9662 6162 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 6163
f04a8969
JL
61642005-06-18 Juri Linkov <juri@jurta.org>
6165
6166 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
6167 end of first regexp to limit the match to the position between
6168 line number and source line with same separator character as used
6169 between file name and line number. In the second regexp limit
6170 mouse-face area to file name and line number by adding new group
6171 for them and referring it in HYPERLINK arg.
6172 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
6173 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
6174 previous line where grep markers may be already removed.
6175
e7c2398a
EZ
61762005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
6177
62350cdd 6178 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 6179
7ceb6e54 61802005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
6181
6182 * net/browse-url.el (browse-url-browser-function)
6183 (browse-url-default-browser): Add firefox.
6184 (browse-url-firefox-program, browse-url-firefox-arguments)
6185 (browse-url-firefox-startup-arguments)
6186 (browse-url-firefox-new-window-is-tab): New defcustoms.
6187 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
6188
f19b57e3
RS
61892005-06-17 Richard M. Stallman <rms@gnu.org>
6190
0ad6717d
RS
6191 * startup.el (command-line): Warn if specified user name has
6192 no home directory.
6193
f19b57e3
RS
6194 * term.el (term-get-old-input, term-input-filter, term-input-sender)
6195 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
6196
ebd06e28 6197 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
6198 Doc fixes.
6199
6200 * faces.el (underline): Try bold if terminal doesn't support underline.
6201
6202 * mail/sendmail.el (mail-setup-with-from): New variable.
6203 (mail-insert-from-field): New function.
6204 (sendmail-send-it): Call it.
6205 (mail-setup): Optionally call it here.
6206
6207 * term/linux.el: Call tty-no-underline.
6208
043f95ab
LT
62092005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6210
6211 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
6212
579322ca
MB
62132005-06-17 Miles Bader <miles@gnu.org>
6214
fa735daa
MB
6215 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
6216 (ediff-current-diff-C, ediff-current-diff-Ancestor)
6217 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
6218 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
6219 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
6220 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
6221 Remove "-face" suffix from face names.
6222 (ediff-current-diff-face-A, ediff-current-diff-face-B)
6223 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
6224 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
6225 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
6226 (ediff-even-diff-face-A, ediff-even-diff-face-B)
6227 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
6228 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
6229 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
6230 New backward-compatibility aliases for renamed faces.
6231 (ediff-current-diff-face-A, ediff-current-diff-face-B)
6232 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
6233 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
6234 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
6235 (ediff-even-diff-face-A, ediff-even-diff-face-B)
6236 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
6237 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
6238 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
6239 Use renamed ediff faces.
6240
958e6876
MB
6241 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
6242 Remove "-face" suffix from face names.
53099cfc 6243 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
6244 New backward-compatibility aliases for renamed faces.
6245 (eshell-run-test): Use renamed eshell-test faces.
6246
ca19f3f1
AS
6247 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
6248 face name.
6249 (eshell-prompt-face): New backward-compatibility alias for renamed
6250 face.
958e6876
MB
6251 (eshell-emit-prompt): Use renamed eshell-prompt face.
6252
6253 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
6254 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
6255 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
6256 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
6257 Remove "-face" suffix from face names.
6258 (eshell-ls-directory-face, eshell-ls-symlink-face)
6259 (eshell-ls-executable-face, eshell-ls-readonly-face)
6260 (eshell-ls-unreadable-face, eshell-ls-special-face)
6261 (eshell-ls-missing-face, eshell-ls-archive-face)
6262 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 6263 (eshell-ls-clutter-face):
958e6876
MB
6264 New backward-compatibility aliases for renamed faces.
6265 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
6266
62350cdd
SM
6267 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
6268 Remove "-face" suffix from face name.
579322ca
MB
6269 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
6270 instead of literal face.
6271
289824a3
JB
62722005-06-17 Juanma Barranquero <lekktu@gmail.com>
6273
53099cfc
JB
6274 * emacs-lisp/warnings.el (display-warning, lwarn)
6275 (warning-minimum-log-level): Doc fixes.
6276 (warning-minimum-level, warning-minimum-log-level):
6277 Add :debug to :type choices.
6278
289824a3
JB
6279 * progmodes/ada-mode.el (ada-format-paramlist)
6280 (ada-get-indent-case, ada-check-matching-start)
6281 (ada-check-defun-name, ada-goto-matching-decl-start)
6282 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
6283 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
6284 (ada-make-subprogram-body): Follow error conventions.
6285 (ada-case-exception-file, ada-indent-comment-as-code)
6286 (ada-indent-handle-comment-special, ada-indent-renames)
6287 (ada-indent-return, ada-search-directories-internal)
6288 (ada-tab-policy, ada-case-exception-substring)
6289 (ada-other-file-alist, ada-matching-start-re)
6290 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
6291 (ada-imenu-generic-expression, ada-compile-goto-error)
6292 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
6293 (ada-popup-menu, ada-add-extensions, ada-mode)
6294 (ada-region-selected, ada-create-case-exception)
6295 (ada-create-case-exception-substring, ada-after-keyword-p)
6296 (ada-activate-keys-for-case, ada-adjust-case-region)
6297 (ada-adjust-case-buffer, ada-format-paramlist)
6298 (ada-scan-paramlist, ada-insert-paramlist)
6299 (ada-indent-newline-indent)
6300 (ada-indent-newline-indent-conditional)
6301 (ada-justified-indent-current, ada-goto-previous-word)
6302 (ada-indent-current, ada-get-indent-open-paren)
6303 (ada-get-indent-paramlist, ada-get-indent-end)
6304 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
6305 (ada-get-indent-block-start, ada-get-indent-subprog)
6306 (ada-get-indent-noindent, ada-get-indent-label)
6307 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
6308 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
6309 (ada-goto-stmt-end, ada-goto-next-word)
6310 (ada-check-matching-start, ada-check-defun-name)
6311 (ada-goto-matching-decl-start, ada-goto-matching-start)
6312 (ada-goto-matching-end, ada-search-ignore-string-comment)
6313 (ada-in-decl-p, ada-looking-at-semi-or)
6314 (ada-looking-at-semi-private, ada-in-paramlist-p)
6315 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
6316 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
6317 (ada-next-procedure, ada-previous-procedure, ada-next-package)
6318 (ada-previous-package, ada-create-menu)
6319 (ada-fill-comment-paragraph-justify)
6320 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
6321 (ada-other-file-name, ada-last-which-function-line)
6322 (ada-last-which-function-subprog, ada-which-function)
6323 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
6324 (ada-gen-treat-proc, ada-check-emacs-version)
6325 (ada-continuation-indent, ada-align-region-separate):
6326 Fix typos in docstrings.
6327 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
6328
52167727
LK
63292005-06-16 Lute Kamstra <lute@gnu.org>
6330
6331 * simple.el (fundamental-mode): Run after-change-major-mode-hook
6332 conditionally.
6333
04cedb11
JB
63342005-06-16 Juanma Barranquero <lekktu@gmail.com>
6335
246d1dba
JB
6336 * comint.el (comint-replace-by-expanded-filename)
6337 (comint-prompt-regexp, comint-delimiter-argument-list)
6338 (comint-preinput-scroll-to-bottom):
6339 * info.el (Info-hide-cookies-node):
6340 * ls-lisp.el (ls-lisp-classify):
6341 * find-file.el (ff-search-directories, ff-special-constructs)
6342 (ff-find-other-file):
6343 * font-lock.el (font-lock-keywords):
6344 * shell.el (shell-prompt-pattern)
6345 (shell-dynamic-complete-functions, shell-mode)
6346 (shell-delimiter-argument-list):
6347 * term.el (term-replace-by-expanded-filename)
6348 (term-prompt-regexp, term-delimiter-argument-list):
6349 * woman.el (woman-ignore, woman0-if):
6350 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
6351 * emacs-lisp/elint.el (elint-init-env):
6352 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
6353 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
6354 * language/ethio-util.el (ethio-tilde-escape)
6355 (ethio-use-three-dot-question):
6356 * net/zone-mode.el (zone-mode-load-time-setup):
6357 * progmodes/cc-align.el (c-lineup-argcont):
6358 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
6359 * progmodes/cperl-mode.el (cperl-set-style-back):
6360 * progmodes/inf-lisp.el (inferior-lisp-prompt):
6361 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
6362 Fix spellings in docstrings.
6363
6364 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
6365 * progmodes/modula2.el (m2-for): Fix spellings.
6366
6367 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
6368
6369 * simple.el (undo-more): Don't use `format' on `error' arguments.
6370 Improve argument/docstring consistency.
6371 (pending-undo-list): Doc fix.
6372
6373 * smerge-mode.el (smerge-ensure-match):
6374 * emulation/vip.el (vip-ex):
6375 * net/zone-mode.el (zone-mode-update-serial):
6376 * progmodes/idlwave.el (idlwave-complete):
6377 * progmodes/vhdl-mode.el (vhdl-visit-file)
6378 (vhdl-compose-wire-components):
6379 Don't use `format' on `error' arguments.
6380
04cedb11
JB
6381 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
6382 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
6383 (tooltip-help-tips): Fix typos in docstrings.
6384
c25ae380
DP
63852005-06-16 David Ponce <david@dponce.com>
6386
6387 * tree-widget.el (tree-widget-value-create): Simplify last change.
6388
e6838581
KS
63892005-06-15 Matt Hodges <MPHodges@member.fsf.org>
6390
6391 * ido.el (ido-incomplete-regexp): New variable.
6392 (ido-set-matches-1): Handle invalid-regexp error and set
6393 ido-incomplete-regexp.
6394 (ido-incomplete-regexp): New face.
6395 (ido-completions): Use it.
62350cdd
SM
6396 (ido-complete, ido-exit-minibuffer, ido-completions):
6397 Handle incomplete regexps.
e6838581
KS
6398 (ido-completions): Add check for complete match when entering a regexp.
6399
10f401d2
SM
64002005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
6401
6402 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
6403
c202dc91
SM
64042005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
6405
6406 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
6407 by field delimiters.
6408
763e7cf6
DP
64092005-06-15 David Ponce <david@dponce.com>
6410
3b2f3d1a
DP
6411 * tree-widget.el: eval-and-compile inlined functions so they will
6412 be available at run-time too.
6413 (tree-widget-super-format-handler)
763e7cf6
DP
6414 (tree-widget-format-handler): Remove.
6415 (tree-widget-value-create): Handle the :indent property.
6416
e6572f79
MB
64172005-06-15 Miles Bader <miles@gnu.org>
6418
ef88a999
MB
6419 * progmodes/which-func.el (which-func): Only inherit
6420 `font-lock-function-name-face' when that makes sense against the
6421 default mode-line face, otherwise set the face color explicitly.
6422
e6572f79
MB
6423 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
6424 faces instead of (non-existent) variables.
6425
f1b6d70f
SM
64262005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
6427
6428 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
6429 (iswitchb-get-matched-buffers): Likewise. Simplify.
6430
b6116bd2
MB
64312005-06-14 Miles Bader <miles@gnu.org>
6432
a5d37031
MB
6433 * progmodes/ld-script.el (ld-script-location-counter):
6434 Remove "-face" suffix from face name.
e6838581 6435 (ld-script-location-counter-face):
a5d37031
MB
6436 New backward-compatibility alias for renamed face.
6437 (ld-script-location-counter-face): Use renamed face.
6438
e4c067b5
MB
6439 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
6440 (cperl-hash): Remove "-face" suffix from face names.
6441 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 6442 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
6443 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
6444 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
6445
9ce2eb5e
MB
6446 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
6447 name.
6448 (which-func-face): New backward-compatibility alias for renamed face.
6449 (which-func-format): Use renamed which-func face.
6450
63a5fd63
MB
6451 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
6452 (vhdl-function, vhdl-directive, vhdl-reserved-word)
6453 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
6454 names.
6455 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
6456 (vhdl-speedbar-configuration, vhdl-speedbar-package)
6457 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
6458 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
6459 (vhdl-speedbar-architecture-selected)
6460 (vhdl-speedbar-configuration-selected)
6461 (vhdl-speedbar-package-selected)
6462 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
6463 names.
6464 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
6465 Use renamed faces.
6466 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
6467 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
6468 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
6469 Use renamed faces.
6470 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
6471 names.
6472 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
6473 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
6474 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
6475 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
6476 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
6477 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
6478
33595ec6
MB
6479 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
6480 face name.
6481 (sh-heredoc-face): New backward-compatibility alias for renamed face.
6482 (sh-heredoc-face): Use renamed sh-heredoc face.
6483
57267a95
MB
6484 * progmodes/idlw-help.el (idlwave-help-link):
6485 Remove "-face" suffix from face name.
6486 (idlwave-help-link-face):
6487 New backward-compatibility alias for renamed face.
6488 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
6489
6490 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
6491 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
6492 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
6493 New backward-compatibility aliases for renamed faces.
6494 (idlwave-shell-disabled-breakpoint-face)
6495 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
6496
10f401d2 6497 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
6498 Remove "-face" suffix from face names.
6499 (flymake-errline-face, flymake-warnline-face):
6500 New backward-compatibility aliases for renamed faces.
6501 (flymake-highlight-line): Use renamed flymake faces.
6502
4f2d55da
MB
6503 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
6504 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
6505 (ebrowse-member-class, ebrowse-progress):
6506 Remove "-face" suffix from face names.
6507 (ebrowse-tree-mark-face, ebrowse-root-class-face)
6508 (ebrowse-file-name-face, ebrowse-default-face)
6509 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 6510 (ebrowse-progress-face):
4f2d55da
MB
6511 New backward-compatibility aliases for renamed faces.
6512 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
6513 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
6514 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
6515 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
6516
ca19f3f1
AS
6517 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
6518 antlr-syntax)
7a3dfaee 6519 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
6520 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
6521 names.
7a3dfaee
MB
6522 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
6523 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
6524 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
6525 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
6526 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
6527 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
6528 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
6529 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
6530 remove "font-lock-". Use renamed antlr-mode faces.
6531 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
6532 literal face-names with face variable references.
7a3dfaee 6533
b6116bd2
MB
6534 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
6535 face name.
6536 (Buffer-menu-buffer-face): New backward-compatibility alias for
6537 renamed face.
6538 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
6539
14901265
DP
65402005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
6541
6542 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
6543 Eliminate "-face" suffix.
10f401d2 6544 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
6545 eliminate "-face" suffix.
6546 (makefile-shell): Remove attributes and eliminate "-face" suffix.
6547 (makefile-*-font-lock-keywords): Append makefile-targets in rule
6548 actions, instead of prepending, to make it less visible.
10f401d2
SM
6549 (makefile-previous-dependency, makefile-match-dependency):
6550 Don't match a target on a continuation line.
14901265
DP
6551
6552 * files.el (auto-mode-alist): Put Makefile in gmake mode.
6553
3da629bd
NR
65542005-06-15 Nick Roberts <nickrob@snap.net.nz>
6555
1c955542
NR
6556 * progmodes/gdb-ui.el (menu): Re-order menu items.
6557 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 6558
3da629bd
NR
6559 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
6560 Define in tooltip.el.
6561 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
6562 (gud-tooltip-tips): Respect tooltip-use-echo-area and
6563 gud-tooltip-echo-area.
6564
6565 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
6566 backward compatibility and make obsolete.
6567 (tooltip-help-tips): Use tooltip-use-echo-area.
6568 (tooltip-show-help-function): Rename to...
6569 (tooltip-show-help): ...this, because it is a function.
6570 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
6571
197a7aaa
LT
65722005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6573
6574 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
6575 (edebug-print-length, edebug-print-level, edebug-print-circle)
6576 (edebug-modify-breakpoint, edebug-eval-last-sexp)
6577 (edebug-eval-print-last-sexp): Doc fixes.
6578
6de5b135
KS
65792005-06-14 Kim F. Storm <storm@cua.dk>
6580
6581 * ido.el (ido-mode): Make a new keymap every time we enable ido,
6582 as the coverage buffer/file/both may change.
6583
b59f605b
LK
65842005-06-14 Lute Kamstra <lute@gnu.org>
6585
6586 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
6587 and run-mode-hooks. Simplify.
6588
6589 * mail/rmailedit.el (rmail-edit-mode):
6590 * progmodes/octave-inf.el (inferior-octave-mode):
6591 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
6592
6593 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
6594 and run-mode-hooks.
6595 (recentf-edit-list, recentf-open-files): Don't call
6596 kill-all-local-variables directly.
6597
6598 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
6599
ca0a6900
JB
66002005-06-14 Juanma Barranquero <lekktu@gmail.com>
6601
0b46b379
JB
6602 * emacs-lisp/byte-run.el (make-obsolete)
6603 (define-obsolete-function-alias): Rename arguments FUNCTION and
6604 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
6605 (make-obsolete-variable, define-obsolete-variable-alias):
6606 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
6607 respectively.
6608
6609 * isearchb.el (isearchb-activate):
6610 * pcvs.el (cvs-mode):
6611 * ses.el (ses-load):
6612 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
6613 * net/tramp.el (tramp-find-file-exists-command)
6614 (tramp-find-shell):
6615 * progmodes/ada-mode.el (ada-create-case-exception)
6616 (ada-create-case-exception-substring, ada-make-subprogram-body):
6617 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
6618 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
6619 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
6620 * textmodes/org.el (org-promote, org-evaluate-time-range)
6621 (org-agenda-next-date-line, org-agenda-previous-date-line)
6622 (org-agenda-error, org-open-at-point, org-table-move-row)
6623 (org-format-table-table-html-using-table-generate-source)
6624 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
6625 * textmodes/reftex.el (reftex-access-scan-info):
6626 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
6627 (reftex-toc-promote-prepare): Follow error conventions.
6628
6629 * diff-mode.el (diff-mode): Fix typo in docstring.
6630
ca0a6900
JB
6631 * forms.el (forms--intuit-from-file): Fix reference to
6632 `forms-number-of-fields' in error message.
6633 (forms-print): Fix quoting in error message.
6634
6635 * forms.el (forms-mode):
6636 * emulation/vi.el (vi-goto-insert-state):
6637 * progmodes/flymake.el (flymake-new-err-info)
6638 (flymake-start-syntax-check-for-current-buffer)
6639 (flymake-simple-cleanup):
6640 * eshell/esh-var.el (eshell/export):
6641 * progmodes/gud.el (xdb):
6642 * textmodes/flyspell.el (flyspell-incorrect-hook)
6643 (flyspell-maybe-correct-transposition)
6644 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
6645
7efb41ae
LT
66462005-06-13 Luc Teirlinck <teirllm@auburn.edu>
6647
6648 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
6649 minibuffer prompt.
6650
929129ff
KS
66512005-06-13 Kim F. Storm <storm@cua.dk>
6652
6653 * subr.el (add-to-ordered-list): New defun.
6654
6655 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
6656 add cua--keymap-alist to emulation-mode-map-alists.
6657
5aa6db57
SM
66582005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6659
6660 * subr.el (complete-in-turn): New macro.
6661 (dynamic-completion-table, lazy-completion-table): Add debug info.
6662
6663 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
6664 in preference to face aliases.
6665
6666 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
6667 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
6668 Remove unused vars `start' and `firstline'.
6669 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
6670 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
6671
2702394e
EZ
66722005-06-13 Eli Zaretskii <eliz@gnu.org>
6673
6674 * cus-start.el (all): Don't complain about missing GTK-related
6675 variables, unless either `gtk' is boundp or this isn't a
6676 `windows-nt' build.
6677
dd72a03a
LK
66782005-06-13 Lute Kamstra <lute@gnu.org>
6679
4da76c6a
LK
6680 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
6681 run-mode-hooks.
6682
6683 * ediff-mult.el (ediff-meta-mode):
6684 * ediff-util.el (ediff-mode): Use run-mode-hooks.
6685
6686 * ledit.el (ledit-mode): Use delay-mode-hooks.
6687
63e9aa8e
LK
6688 * woman.el (woman-mode-line-format): Delete constant.
6689 (woman-mode-map): Initialize it properly.
5aa6db57
SM
6690 (woman-mode): Set mode-class property to special.
6691 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
6692 Set major-mode and mode-name. Don't set mode-line-format directly.
6693 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 6694
dd72a03a
LK
6695 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
6696 string argument obsolete.
6697
30313b90
CD
66982005-06-13 Carsten Dominik <dominik@science.uva.nl>
6699
0b46b379 6700 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
6701 (org-disputed-keys): New variable.
6702 (org-key): New function.
6703 (orgtbl-make-binding): Add docstring to the created function.
6704 (org-mode): Set paragraph start/separate regexps.
6705 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
6706 (org-archive-location, org-archive-mark-done)
6707 (org-archive-stamp-time): New options.
6708 (org-archive-subtree): New command.
6709 (org-fill-paragraph): New function.
6710 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
6711 (org-fake-empty-table-line): Function removed.
6712 (org-format-org-table-html): Do not create empty table lines at
6713 separator lines. Improved table header treatment.
6714 (org-link-format): New option.
6715 (org-make-link): New function.
6716 (org-insert-link, org-store-link): Use org-make-link.
6717 (org-open-file): Quote file name for shell command, to allow
6718 spaces in file names.
5aa6db57
SM
6719 (org-link-regexp): Fix bug with mailto link.
6720 (org-link-maybe-angles-regexp, org-protected-link-regexp):
6721 New constants.
30313b90
CD
6722 (org-export-as-html): Deal with the optional angles around a link.
6723 Better treatment of file: links.
6724 (org-open-at-point): Replace @{ and @} with < and >.
6725 (org-run-mode-hooks): Function removed.
6726 (org-agenda-mode): No longer use `org-run-mode-hooks'.
6727
3fd355d4
NR
67282005-06-13 Nick Roberts <nickrob@snap.net.nz>
6729
6730 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
6731 MI command -data-list-register-values.
6732 (gdb-post-prompt): Indent properly.
6733
b1412131
JB
67342005-06-13 Juanma Barranquero <lekktu@gmail.com>
6735
6736 * hilit-chg.el (highlight-changes-colors): Rename from
6737 `highlight-changes-colours'.
6738 (highlight-changes-colours): Keep as obsolete alias.
6739 (highlight-changes-face-list): Doc fix.
6740 (hilit-chg-make-list): Use `highlight-changes-colors'.
6741
defa8e19
MH
67422005-06-12 Mark A. Hershberger <mah@everybody.org>
6743
6744 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
6745 defun-prompt-regexp.
6746
a1e8cad6
EZ
67472005-06-12 Eli Zaretskii <eliz@gnu.org>
6748
0e659f57
EZ
6749 * loadup.el: Don't say we are dumping under 2 names on windows-nt
6750 and cygwin.
6751
5aa6db57
SM
6752 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
6753 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 6754
ca0113b8
LK
67552005-06-12 Lute Kamstra <lute@gnu.org>
6756
f586d18e
LK
6757 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
6758
3a1524ed
LK
6759 * man.el (Man-mode-map): Initialize it properly.
6760 (Man-mode): Set mode-class property to special.
6761
ca0113b8
LK
6762 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
6763
32cc0b00
LT
67642005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6765
6766 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
6767 A newline is needed in the docstring there.
6768
6769 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
6770 Doc fixes.
6771
ac9abffe
VJL
67722005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
6773
6774 * printing.el: Doc fix. The menubar is no more changed when printing
6775 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 6776 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
6777 (pr-version): New version number (6.8.4).
6778 (pr-menu-bind): New command.
6779 (pr-update-menus): Docstring and code fix.
6780 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
6781 Docstring fix.
6782 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
6783 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
6784
d4ddf783
TTN
67852005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
6786
6787 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
6788 "Returns" to "return", document useful return values, etc.
6789
98d1a1cf
EZ
67902005-06-11 Alan Mackenzie <acm@muc.de>
6791
6792 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
6793 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
6794 (adaptive-file-function): Minor amendment to doc-string.
6795
e0dcaa3f
EZ
67962005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
6797
67ed6461 6798 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
6799 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
6800 Fix :type--it is `integer', not `string'.
67ed6461 6801
e0dcaa3f
EZ
6802 * faces.el (modeline-highlight): Rename from (the erroneous)
6803 `modeline-higilight'.
6804
e5d79aa5
LK
68052005-06-11 Lute Kamstra <lute@gnu.org>
6806
6807 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
6808 lisp-interaction-mode-map but make it the parent.
6809 (edebug-eval-mode): Use define-derived-mode.
6810
480c8cd3
AS
68112005-06-11 Andreas Schwab <schwab@suse.de>
6812
6813 * bindings.el: Add binding of `ESC functionkey' for every
6814 `M-functionkey'.
6815 * hexl.el (hexl-mode-map): Likewise.
6816
d11f8e1a
JR
68172005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
6818
6819 * progmodes/compile.el (compilation-error-regexp-alist-alist)
6820 [msft]: update regexp for newer msft compilers.
6821
23d519e4
MH
68222005-06-10 Mark A. Hershberger <mah@everybody.org>
6823
6824 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
6825 ATTLIST portions of included DTDs.
6826 (xml-parse-dtd): Eliminate use of inefficient match-data.
6827
62d39a42
MB
68282005-06-10 Miles Bader <miles@gnu.org>
6829
530b0472
MB
6830 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
6831 (mpuz-text): Remove "-face" suffix from face names.
6832 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
6833 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
6834 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
6835
62d39a42
MB
6836 * play/gomoku.el (gomoku-O, gomoku-X):
6837 Remove "-face" suffix from face names.
6838 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
6839 New backward-compatibility aliases for renamed faces.
6840 (gomoku-font-lock-keywords): Use renamed gomoku faces.
6841
83acf231
JB
68422005-06-10 Juanma Barranquero <lekktu@gmail.com>
6843
578c1340
JB
6844 * thumbs.el: Fixes for changes of 2005-06-09.
6845 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
6846 as a directory.
6847 (thumbs-thumbname): Remove directory separator from format string;
6848 `thumbs-thumbsdir' now returns a valid directory name.
6849 (thumbs-temp-dir): New defsubst.
6850 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
6851 Use it.
6852
466c78c0
JB
6853 * cus-edit.el (minibuffer):
6854 * files.el (make-backup-file-name-function):
6855 * filesets.el (filesets-external-viewers):
6856 * hilit-chg.el (highlight-changes-colours)
6857 (highlight-changes-face-list, highlight-changes-rotate-faces):
6858 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
6859 * kmacro.el (kmacro-call-macro):
6860 * log-edit.el (log-edit-changelog-full-paragraphs):
6861 * mouse.el (mouse-1-click-follows-link):
6862 * skeleton.el (skeleton-autowrap):
6863 * subr.el (insert-for-yank-1):
6864 * tempo.el (tempo-insert-region):
6865 * terminal.el (terminal-emulator):
6866 * time.el (display-time-mail-face):
6867 * vc.el (vc-annotate):
6868 * vcursor.el (vcursor-copy-line):
6869 * woman.el (woman-bold-headings, woman-ignore)
6870 (woman-default-faces, woman-monochrome-faces):
6871 * calendar/todo-mode.el (todo-insert-threshold):
6872 * emulation/pc-select.el (pc-select-selection-keys-only)
6873 (pc-selection-mode):
6874 * emulation/vip.el (vip-find-char-forward):
6875 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
6876 * international/mule-cmds.el
6877 (select-safe-coding-system-accept-default-p)
466c78c0
JB
6878 (input-method-exit-on-invalid-key):
6879 * international/mule-diag.el (describe-coding-system):
6880 * international/ucs-tables.el (unify-8859-on-encoding-mode):
6881 * net/browse-url.el (browse-url-xterm-program):
6882 * obsolete/lazy-lock.el (lazy-lock-mode):
6883 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
6884 (cperl-mode):
6885 * progmodes/cpp.el (cpp-face-light-name-list)
6886 (cpp-face-dark-name-list):
6887 * progmodes/delphi.el (delphi-newline-always-indents):
6888 Fix spellings in docstrings.
6889
83acf231
JB
6890 * ido.el (ido-mode, ido-file-extensions-order)
6891 (ido-default-file-method, ido-default-buffer-method)
6892 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
6893 (ido-decorations, ido-read-file-name-as-directory-commands)
6894 (ido-read-file-name-non-ido, ido-work-directory-list)
6895 (ido-ignore-item-temp-list, ido-current-directory)
6896 (ido-magic-forward-char, ido-enter-find-file)
6897 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
6898 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
6899
257914aa
LK
69002005-06-10 Lute Kamstra <lute@gnu.org>
6901
6902 * play/dunnet.el (dun-mode): Use define-derived-mode.
6903 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
6904 obsolete alias.
6905
2aa8e74a
LK
6906 * play/doctor.el (doctor-mode-map): Remove defvar.
6907 (doctor-mode): Use define-derived-mode.
6908
7bdd8beb
LK
6909 * mail/mspools.el (mspools-mode):
6910 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
6911 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
6912
0efefc52
MB
69132005-06-10 Miles Bader <miles@gnu.org>
6914
c43aed5a
MB
6915 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
6916 Remove "-face" suffix from face names.
6917 (flyspell-incorrect-face, flyspell-duplicate-face):
6918 New backward-compatibility aliases for renamed faces.
6919 (flyspell-mode-on, make-flyspell-overlay)
6920 (flyspell-highlight-incorrect-region)
6921 (flyspell-highlight-duplicate-region)
6922 (flyspell-display-next-corrections)
6923 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
6924
e639491a
MB
6925 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
6926 from face name.
6927 (texinfo-heading-face): New backward-compatibility alias for
6928 renamed face.
6929 (texinfo-heading-face): Use renamed texinfo-heading face.
6930
ad49d9d6
MB
6931 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
6932 suffix from face names.
83acf231 6933 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
6934 New backward-compatibility aliases for renamed faces.
6935 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
6936 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
6937 literal face name.
6938
b4c925d8
MB
6939 * textmodes/table.el (table-cell): Remove "-face" suffix from face
6940 name.
6941 (table-cell-face): New backward-compatibility alias for renamed face.
6942 (table--put-cell-face-property, table--update-cell-face):
6943 Use renamed table-cell face.
6944
b390eb09
MB
6945 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
6946 from face name.
6947 (sgml-namespace-face): New backward-compatibility alias for
6948 renamed face.
6949 (sgml-namespace-face): Use renamed sgml-namespace face.
6950
8e49668e
MB
6951 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
6952 (org-level-4, org-level-5, org-level-6, org-level-7)
6953 (org-level-8, org-warning, org-headline-done)
6954 (org-deadline-announce, org-scheduled-today)
6955 (org-scheduled-previously, org-link, org-done, org-table)
6956 (org-time-grid): Remove "-face" suffix from face names.
6957 (org-level-1-face, org-level-2-face, org-level-3-face)
6958 (org-level-4-face, org-level-5-face, org-level-6-face)
6959 (org-level-7-face, org-level-8-face, org-warning-face)
6960 (org-headline-done-face, org-deadline-announce-face)
6961 (org-scheduled-today-face, org-scheduled-previously-face)
6962 (org-link-face, org-done-face, org-table-face)
6963 (org-time-grid-face):
6964 New backward-compatibility aliases for renamed faces.
6965 (org-level-faces, org-set-font-lock-defaults, org-timeline)
6966 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
6967 (org-agenda-get-timestamps, org-agenda-get-scheduled)
6968 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
6969
25c06649
MB
6970 * emulation/viper-init.el (viper-search, viper-replace-overlay)
6971 (viper-minibuffer-emacs, viper-minibuffer-insert)
6972 (viper-minibuffer-vi): Remove "-face" suffix from face names.
6973 (viper-search-face, viper-replace-overlay-face)
6974 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
6975 (viper-minibuffer-vi-face):
6976 New backward-compatibility aliases for renamed faces.
6977 (viper-search-face, viper-replace-overlay-face)
6978 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
6979 (viper-minibuffer-vi-face): Use renamed viper faces.
6980
4719d184
MB
6981 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
6982 Remove "-face" suffix from face names.
6983 (testcover-nohits-face, testcover-1value-face):
6984 New backward-compatibility aliases for renamed faces.
6985 (testcover-mark): Use renamed testcover faces.
6986
ccacbcec
MB
6987 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
6988 face name.
6989 (diary-button-face): New backward-compatibility alias for renamed face.
6990 (diary-entry): Use renamed diary-button face.
6991
75eb05f6
MB
6992 * calendar/calendar.el (diary, calendar-today, holiday)
6993 (mark-visible-calendar-date): Remove "-face" suffix from face names.
6994 (diary-face, calendar-today-face, holiday-face):
6995 New backward-compatibility aliases for renamed faces.
6996 (eval-after-load "facemenu", diary-entry-marker)
6997 (calendar-today-marker, calendar-holiday-marker, diary-face):
6998 Use renamed calendar faces.
6999
37af2dd3
MB
7000 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
7001 (compare-windows-face): New backward-compatibility alias for
7002 renamed face.
7003 (compare-windows-highlight): Use renamed compare-windows face.
7004
10853fc3
MB
7005 * strokes.el (strokes-char): Remove "-face" suffix from face name.
7006 (strokes-char-face): New backward-compatibility alias for renamed face.
7007 (strokes-encode-buffer): Use renamed strokes-char face.
7008
2058218e
MB
7009 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
7010 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
7011 Remove "-face" suffix from face names.
7012 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
7013 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
7014 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 7015 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 7016 Use renamed pcvs faces.
4a9ad3c6
MB
7017 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
7018 * pcvs-defs.el (cvs-mode-map): Likewise.
7019 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 7020
a335c06e
MB
7021 * info.el (info-title-1, info-title-2, info-title-3)
7022 (info-title-4): Remove "-face" suffix from and downcase face names.
7023 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
7024 (Info-title-4-face):
7025 New backward-compatibility aliases for renamed faces.
7026 (Info-fontify-node): Use renamed info faces.
7027
a01853d7
MB
7028 * hilit-chg.el (highlight-changes, highlight-changes-delete):
7029 Remove "-face" suffix from face names.
7030 (highlight-changes-face, highlight-changes-delete-face):
7031 New backward-compatibility aliases for renamed faces.
7032 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
7033 (hilit-chg-make-list): Use renamed highlight-changes faces.
7034
f0b3dcbf
MB
7035 * generic-x.el (show-tabs-tab, show-tabs-space):
7036 Remove "-face" suffix from face names.
7037 (show-tabs-tab-face, show-tabs-space-face):
7038 New backward-compatibility aliases for renamed faces.
7039 (show-tabs-generic-mode-font-lock-defaults-1)
7040 (show-tabs-generic-mode-font-lock-defaults-2):
7041 Use renamed show-tabs faces.
7042
e8bfdf82
MB
7043 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
7044 (smerge-markers): Remove "-face" suffix from face names.
7045 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 7046 (smerge-markers-face):
e8bfdf82
MB
7047 New backward-compatibility aliases for renamed faces.
7048 (smerge-mine-face, smerge-other-face, smerge-base-face)
7049 (smerge-markers-face): Use renamed smerge faces.
7050
ca19f3f1
AS
7051 * log-view.el (log-view-file, log-view-message): Remove "-face"
7052 suffix from face names.
8511877a
SM
7053 (log-view-file-face, log-view-message-face):
7054 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
7055 (log-view-file-face, log-view-message-face): Use renamed log-view
7056 faces.
d842de85 7057
83acf231 7058 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 7059 Remove "-face" suffix from face names.
83acf231 7060 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
7061 New backward-compatibility aliases for renamed faces.
7062 (show-paren-function): Use renamed show-paren faces.
7063
42e64878
MB
7064 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
7065 (ruler-mode-margins, ruler-mode-fringes)
7066 (ruler-mode-column-number, ruler-mode-fill-column)
7067 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
7068 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
7069 suffix from face names.
42e64878
MB
7070 (ruler-mode-default-face, ruler-mode-pad-face)
7071 (ruler-mode-margins-face, ruler-mode-fringes-face)
7072 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
7073 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
7074 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
7075 New backward-compatibility aliases for renamed faces.
42e64878
MB
7076 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
7077 (ruler-mode-column-number, ruler-mode-fill-column)
7078 (ruler-mode-comment-column, ruler-mode-goal-column)
7079 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
7080 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
7081 faces.
42e64878 7082
ee01ad0e
MB
7083 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
7084 face name.
7085 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
7086 (whitespace-highlight-face): New backward-compatibility alias for
7087 renamed face.
ee01ad0e 7088
b66e8575
MB
7089 * woman.el (woman-italic, woman-bold, woman-unknown)
7090 (woman-addition, woman-symbol-face):
7091 Remove "-face" suffix from face names.
7092 (woman-italic-face, woman-bold-face, woman-unknown-face)
7093 (woman-addition-face):
7094 New backward-compatibility aliases for renamed faces.
7095 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
7096 (woman-decode-region, woman-replace-match)
7097 (woman-display-extended-fonts, woman-special-characters)
7098 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
7099 Use renamed woman faces.
7100
041a6e47
MB
7101 * longlines.el (longlines-visible-face): Face removed.
7102
221711eb
MB
7103 * diff-mode.el (diff-header, diff-file-header, diff-index)
7104 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 7105 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
7106 suffix from face names.
7107 (diff-header-face, diff-file-header-face, diff-index-face)
7108 (diff-hunk-header-face, diff-removed-face, diff-added-face)
7109 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 7110 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
7111 renamed faces.
7112 (diff-header-face, diff-file-header-face)
7113 (diff-index, diff-index-face, diff-hunk-header)
7114 (diff-hunk-header-face, diff-removed, diff-removed-face)
7115 (diff-added, diff-added-face, diff-changed-face, diff-function)
7116 (diff-function-face, diff-context-face, diff-nonexistent)
7117 (diff-nonexistent-face): Use renamed diff-mode faces.
7118
541a6d0d
MB
7119 * progmodes/compile.el (compilation-warning-face)
7120 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 7121 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
7122 New backward-compatibility aliases for renamed faces.
7123 (compilation-warning-face, compilation-info-face):
7124 Use renamed compilation faces.
7125
fe735a8d
MB
7126 * add-log.el (change-log-date, change-log-name)
7127 (change-log-email, change-log-file, change-log-list)
7128 (change-log-conditionals, change-log-function)
7129 (change-log-acknowledgement): Remove "-face" suffix from face names.
7130 (change-log-date-face, change-log-name-face)
7131 (change-log-email-face, change-log-file-face)
7132 (change-log-list-face, change-log-conditionals-face)
83acf231 7133 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
7134 New backward-compatibility aliases for renamed faces.
7135 (change-log-font-lock-keywords): Use renamed change-log faces.
7136
d478e69d
MB
7137 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
7138 (custom-set, custom-changed, custom-saved, custom-button)
7139 (custom-button-pressed, custom-documentation, custom-state)
7140 (custom-comment, custom-comment-tag, custom-variable-tag)
7141 (custom-variable-button, custom-face-tag, custom-group-tag-1)
7142 (custom-group-tag): Remove "-face" suffix from face names.
7143 (custom-magic-alist, custom-magic-value-create)
7144 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
7145 (custom-invalid-face, custom-rogue-face, custom-modified-face)
7146 (custom-set-face, custom-changed-face, custom-saved-face)
7147 (custom-button-face, custom-button-pressed-face)
7148 (custom-documentation-face, custom-state-face)
7149 (custom-comment-face, custom-comment-tag-face)
7150 (custom-variable-tag-face, custom-variable-button-face)
7151 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 7152 (custom-group-tag-face):
d478e69d
MB
7153 New backward-compatibility aliases for renamed faces.
7154
0efefc52
MB
7155 * wid-edit.el (widget-documentation, widget-button)
7156 (widget-field, widget-single-line-field, widget-inactive)
7157 (widget-button-pressed): "-face" suffix removed from face names.
7158 (widget-documentation-face, widget-button-face)
7159 (widget-field-face, widget-single-line-field-face)
7160 (widget-inactive-face, widget-button-pressed-face):
7161 New backward-compatibility aliases for renamed faces.
7162 (widget-documentation-face, widget-button-face)
7163 (widget-button-pressed-face, widget-specify-field)
7164 (widget-specify-inactive): Use renamed widget faces.
7165
d8338794
KH
71662005-06-10 Kenichi Handa <handa@m17n.org>
7167
7168 * term/x-win.el (x-clipboard-yank): Remove condition-case
7169 wrapping.
7170
71712005-06-11 Kenichi Handa <handa@m17n.org>
7172
7173 * add-log.el (change-log-font-lock-keywords): Make the regexp for
7174 date lines stricter.
7175
63e88db3
KH
71762005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
7177
7178 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
7179 of x-get-selection.
7180
63baed99
JB
71812005-06-10 Juanma Barranquero <lekktu@gmail.com>
7182
7183 * comint.el (comint-mode, comint-snapshot-last-prompt):
7184 * frame.el (frame-current-scroll-bars):
7185 * term.el (term-mode, term-check-proc, term-input-sender)
7186 (term-simple-send, term-extract-string, term-word)
7187 (term-match-partial-filename):
7188 * window.el (window-current-scroll-bars):
7189 * emulation/cua-base.el (cua-normal-cursor-color)
7190 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
7191 (cua-global-mark-cursor-color):
7192 * mail/undigest.el (rmail-forward-separator-regex):
7193 Fix typos in docstrings.
7194
7195 * comint.el (comint-check-proc, make-comint-in-buffer)
7196 (comint-source-default): Doc fixes.
7197
8511877a 7198 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 7199
3c28ffec
LT
72002005-06-09 Luc Teirlinck <teirllm@auburn.edu>
7201
7202 * comint.el (comint-send-input): Bind `inhibit-read-only' around
7203 call to `delete-region'.
7204 (comint-mode-hook): Do not enable Font Lock by default.
7205
420adcc6
LK
72062005-06-09 Lute Kamstra <lute@gnu.org>
7207
7208 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
7209 could be void.
7210
6c06bd88
SM
72112005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
7212
7213 * emacs-lisp/debug.el (debugger-will-be-back): New var.
7214 (debug): Use it.
7215 (debugger-step-through, debugger-continue, debugger-jump)
7216 (debugger-return-value): Set it when needed.
7217 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
7218 Use inhibit-read-only.
7219
f271d3c7
JB
72202005-06-09 Juanma Barranquero <lekktu@gmail.com>
7221
fd8529d0
JB
7222 * window.el (shrink-window-if-larger-than-buffer)
7223 (window-size-fixed): Fix typo in docstring.
9fa87e0d 7224
f271d3c7
JB
7225 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
7226 thumbnails directory on loading.
7227 (thumbs-conversion-program): Use `eq' to check the system type,
7228 not `equal'.
7229 (thumbs-temp-dir): Initialize to `temporary-file-directory',
7230 not "/tmp". Fix docstring.
7231 (thumbs-thumbsdir): New function to return the thumbnails
7232 directory, creating it if needed.
7233 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
7234 (thumbs-temp-file): Delete variable and make it into a function.
7235 (thumbs-resize-image, thumbs-modify-image): Use it.
7236 (thumbs-kill-buffer): Simplify.
7237 (thumbs-gensym): Defalias or duplicate CL `gensym'.
7238 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
7239 docstrings.
7240
b7aae902
KS
72412005-06-09 Kim F. Storm <storm@cua.dk>
7242
7243 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
7244 set-match-data to free markers in match-data.
7245
7246 * replace.el (replace-match-data): Pass RESEAT arg `t' to
7247 match-data to unchain markers in match-data.
7248
72f23b85
SM
72492005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
7250
7251 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
7252 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
7253 unnecessary now.
7254
99598737
RS
72552005-06-08 Richard M. Stallman <rms@gnu.org>
7256
7257 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
7258 give the variable a doc string that doesn't say don't set it directly.
7259
7260 * textmodes/ispell.el (ispell-check-version):
7261 Use match-string-no-properties.
7262 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
7263 (ispell-buffer-local-words): Likewise.
7264
7265 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
7266 except on terminals with enough colors to really display it.
7267 (makefile-dependency-regex): Delete spurious `bb'.
7268
7269 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 7270 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 7271
4a29de23
KS
72722005-06-08 Kim F. Storm <storm@cua.dk>
7273
7274 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
7275 also when reading directory name.
7276
b978659c
LK
72772005-06-08 Lute Kamstra <lute@gnu.org>
7278
7279 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
7280 (flyspell-mode-line-string): Remove autoload cookie.
7281 (flyspell-mode): Remove defvar.
b978659c 7282
6d64c191
LK
72832005-06-07 Lute Kamstra <lute@gnu.org>
7284
7285 * textmodes/org.el (org-run-mode-hooks): New function.
7286 (org-agenda-mode): Use it.
7287
590bc48b
JB
72882005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
7289
99598737 7290 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 7291
3d031334
SM
72922005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
7293
7294 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
7295
a54aae9e
LT
72962005-06-06 Luc Teirlinck <teirllm@auburn.edu>
7297
7298 * font-lock.el (font-lock-add-keywords): Doc fix.
7299
ed975fa6
SM
73002005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
7301
29a47b89
SM
7302 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
7303 (tex-compile-default): In the absence of any history, use the order in
7304 tex-compile-alist to choose the preferred command.
7305 (tex-compile-commands): Reorder a bit.
7306
7ad04640
SM
7307 * textmodes/flyspell.el (flyspell-auto-correct-binding)
7308 (flyspell-incorrect-face, flyspell-duplicate-face):
7309 Use (X)Emacs-agnostic code.
7310 (flyspell-mode-map): Don't overwrite at each load. Remove code
7311 redundant with the subsequent add-minor-mode. Merge Emacs and
7312 XEmacs code.
7313 (flyspell-word): Minor simplification.
7314 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
7315 (flyspell-external-point-words): Remove unused vars `size' and `start'.
7316 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
7317 Merge the corresponding Emacs code.
7318 (flyspell-correct-word, flyspell-xemacs-popup):
7319 Use flyspell-do-correct.
7ad04640 7320
532c188a
SM
7321 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
7322 a dedicated window.
7323
ed975fa6
SM
7324 * international/latexenc.el (latexenc-find-file-coding-system):
7325 Undo part of last patch, to turn off a compiler warning.
7326
e43cbeae
JL
73272005-06-06 Juri Linkov <juri@jurta.org>
7328
7329 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
7330 Rename `tmm-inactive-face' to `tmm-inactive'.
7331
4bad17c2
KS
73322005-06-06 Matt Hodges <MPHodges@member.fsf.org>
7333
7334 * iswitchb.el: Rename faces.
7335
c7b96d76
KS
73362005-06-06 Kim F. Storm <storm@cua.dk>
7337
7338 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
7339 (cua-global-mark): Remove -face suffix from face names.
7340
ed975fa6
SM
7341 * emulation/cua-gmrk.el (cua--init-global-mark):
7342 Remove cua-global-mark face setup.
c7b96d76 7343
ce6e10af
RS
73442005-06-06 Richard M. Stallman <rms@gnu.org>
7345
7346 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
7347 just like other allowed characters.
7348 (makefile-match-dependency): Exclude leading and training whitespace
7349 from the range of regexp subexp 1.
7350 (makefile-macroassign-regex): Don't try to match the body,
7351 just the name of the macro being defined.
7352
7353 * info.el (Info-read-node-name-2): New function.
7354 (Info-read-node-name-1): Use that.
7355 Add a completion-base-size-function property.
7356
7357 * simple.el (completion-setup-function): Look for
8511877a 7358 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
7359
7360 * files.el (locate-file-completion): Doc fix.
7361
7362 * printing.el: Don't call pr-update-menus; user must do that.
7363
7364 * emacs-lisp/debug.el (debugger-window): New variable.
7365 (debug): Use debugger-window if it is set and still alive.
7366 Record debugger-window for next entry.
c7b96d76 7367
ce6e10af
RS
7368 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
7369
c7b96d76 73702005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
7371
7372 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
7373 (hack-one-local-variable, hack-local-variables)
7374 (hack-local-variables-prop-line): Pass that arg.
7375
9c7f6bb3
KS
73762005-06-06 Kim F. Storm <storm@cua.dk>
7377
7378 * ido.el (ido-first-match, ido-only-match, ido-subdir)
7379 (ido-indicator): Remove -face suffix from face names.
7380
c476bcb0
JL
73812005-06-06 Juri Linkov <juri@jurta.org>
7382
7383 * font-lock.el (font-lock-regexp-backslash)
7384 (font-lock-regexp-backslash-construct): New faces.
7385 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
7386 after `('. Add `while-no-input' to control structures.
7387
7388 * faces.el (no-break-space, shadow): New faces.
7389 (escape-glyph): Use less loud colors pink2 and red4.
7390
7391 * diff-mode.el (diff-context-face)
7392 * dired.el (dired-ignored)
7393 * rfn-eshadow.el (file-name-shadow)
7394 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
7395
7396 * info.el (Info-title-1-face): Use green instead of yellow because
7397 bold yellow is not readable on light backgrounds.
7398
7399 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
7400 before selecting the desired mode to not spend time fontifying
7401 old contents.
7402
f7f17975
JB
74032005-06-06 Juanma Barranquero <lekktu@gmail.com>
7404
b3c70578
JB
7405 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
7406 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
7407
01f438b9
JB
7408 * ps-print.el (ps-default-fg, ps-default-bg):
7409 Fix typos in docstrings.
7410
f7f17975
JB
7411 * isearchb.el (isearchb): Don't pass a spurious second argument to
7412 `iswitchb-completions'.
7413
c1205dad
NR
74142005-06-05 Nick Roberts <nickrob@snap.net.nz>
7415
7416 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
7417 to preserve point.
7418 (gdb-find-file-hook): Add doc string.
7419
7420 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 7421 C dereferenced pointer expression.
32759db5 7422 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
7423
7424 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
7425
eb78dfb8
JB
7426 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
7427 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
7428 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
7429 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
7430 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
7431 Make background transparent.
7432
bfe5418b
LT
74332005-06-04 Luc Teirlinck <teirllm@auburn.edu>
7434
7435 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
7436 (font-lock-remove-keywords): Doc fix.
7437 (font-lock-mode-major-mode): Compiler defvar.
7438 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
7439
7440 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
7441 (font-lock-mode): Update `font-lock-mode-major-mode'.
7442 (font-lock-set-defaults): Compiler defvar.
7443 (font-lock-default-function): Take `font-lock-mode-major-mode'
7444 into account.
7445
7446 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
7447 keep track of which major mode it enabled the minor mode for.
7448 Use find-file-hook again. Update docstring.
7449
7450 * simple.el (eval-expression-print-level)
7451 (eval-expression-print-length, eval-expression-debug-on-error):
7452 Doc fixes.
7453
91018229
EZ
74542005-06-04 Matt Hodges <MPHodges@member.fsf.org>
7455
b6f0a397
EZ
7456 * iswitchb.el (iswitchb-single-match-face)
7457 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
7458 (iswitchb-invalid-regexp-face): New faces.
7459 (iswitchb-completions): Use them.
ed975fa6 7460 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
7461 now marked as an obsolete alias.
7462 (iswitchb-read-buffer): Remove check for bound font variables.
7463 (iswitchb-invalid-regexp): New free variable.
7464 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
7465 set iswitchb-invalid-regexp.
7466 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
7467 invalid regexps.
7468 (iswitchb-completions): Add check for complete match when entering
7469 a regexp.
7470 (iswitchb-completions): Remove require-match argument.
bfe5418b 7471 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
7472 (iswitchb-common-match-inserted): New variable.
7473 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 7474
94d4bafb
EZ
74752005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
7476
7477 * url-http.el (url-http-chunked-encoding-after-change-function):
7478 Use `url-http-debug' instead of `message'.
7479
86b21ac3
EZ
74802005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
7481
7482 * url-http.el (url-http-parse-headers): Pass redirected URL as a
7483 callback argument.
7484
61e40b6d
KS
74852005-06-04 Kim F. Storm <storm@cua.dk>
7486
555228aa
KS
7487 * simple.el (line-move): Only call sit-for when moving backwards.
7488
61e40b6d
KS
7489 * ido.el (ido-make-merged-file-list-1): New defun split from
7490 ido-make-merged-file-list.
7491 (ido-make-merged-file-list): Bind throw-on-input around call to
7492 ido-make-merged-file-list-1. Return input-pending-p if
7493 interrupted by more input available.
7494 (ido-read-internal): Handle input-pending-p return value from
7495 ido-make-merged-file-list.
7496
10b234c0
SM
74972005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
7498
fab31ec3
SM
7499 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
7500 compatibility code.
7501
10b234c0
SM
7502 * international/latexenc.el (latexenc-find-file-coding-system):
7503 Don't inherit the EOL part of the coding-system from the
7504 tex-main buffer. Fit within 80 columns.
7505
76668788
NR
75062005-06-03 Matt Hodges <MPHodges@member.fsf.org>
7507
7508 * tmm.el (tmm-inactive-face): New face.
7509 (tmm-remove-inactive-mouse-face): New function.
7510 (tmm-prompt, tmm-add-one-shortcut)
7511 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
7512 but not selectable.
7513
6312e5f7
JB
75142005-06-03 Juanma Barranquero <lekktu@gmail.com>
7515
7516 * faces.el (face-equal): Improve argument/docstring consistency.
7517
30edba6e
DP
75182005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
7519
7520 * progmodes/make-mode.el (makefile-targets-face)
7521 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
7522 (makefile-bsdmake-dependency-regex)
7523 (makefile-makepp-rule-action-regex)
7524 (makefile-bsdmake-rule-action-regex): New constants.
7525 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
7526
7527 * progmodes/compile.el (compilation-error-regexp-alist-alist):
7528 Allow (...) within `...' for makepp messages.
7529
899a431b 75302005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 7531
85268d70 7532 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 7533
85268d70
JB
7534 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
7535 "." files are deleted from all file lists before comparison.
30edba6e 7536
85268d70
JB
7537 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
7538 (viper-ESC-key): Made them customizable.
30edba6e 7539
10b234c0 7540 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 7541
bfadb7ec
LT
75422005-06-01 Luc Teirlinck <teirllm@auburn.edu>
7543
7544 * autorevert.el (auto-revert-buffers): Use save-match-data.
7545
6cb9fac3
SM
75462005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7547
7548 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
7549 menu items with a nil command binding.
7550
011131fd
JB
75512005-06-01 Juanma Barranquero <lekktu@gmail.com>
7552
358e4d6d
JB
7553 * emacs-lisp/cl-macs.el (defsetf):
7554 Improve argument/docstring consistency.
7555
011131fd
JB
7556 * faces.el (list-faces-display): Improve the formatting by
7557 computing the maximum length required for any face-name (reworked
7558 patch of 1999-01-11, accidentally deleted on 1999-07-21).
7559 (internal-find-face): Remove redundant info in docstring.
7560
7653a3dc
NR
75612005-06-01 Nick Roberts <nickrob@snap.net.nz>
7562
7563 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
7564 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
7565 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
7566 (gdb-assembler-custom): Improve regexps.
ed975fa6 7567 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 7568
9ccee7d0
SM
75692005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
7570
7571 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
7572
ad83e1f4
JB
75732005-05-31 Jay Belanger <belanger@truman.edu>
7574
7575 * calc/calc-embed.el (calc-embedded-word): Change argument passed
7576 to calc-embedded.
7577 (calc-embedded-make-info): Have plain prefix argument select
7578 entire line.
7579
2cd16d74
JB
75802005-05-31 Juanma Barranquero <lekktu@gmail.com>
7581
d0213ee1
JB
7582 * faces.el (list-faces-display): Signal error if passed a regexp
7583 that matches no face name.
7584
2cd16d74
JB
7585 * simple.el (filter-buffer-substring): Fix typo in docstring.
7586
f35aff82
RS
75872005-05-31 Richard M. Stallman <rms@gnu.org>
7588
9ccee7d0 7589 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
7590 (vhdl-emacs-21): Doc fix.
7591 (vhdl-mode): Unconditionally set comment-padding.
7592 (vhdl-fixup-whitespace-region): Insert spaces only where
7593 there are none.
7594 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
7595
c7a4ce37
JW
75962005-05-30 John Wiegley <johnw@newartisans.com>
7597
881b07f9
JB
7598 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
7599 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
7600 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
7601 `directory-sep-char' to ?/, and all uses of `string-to-int' to
7602 `string-to-number'.
7603
e39f3cfe
JB
76042005-05-30 Jay Belanger <belanger@truman.edu>
7605
7606 * calc/calc.el (calc-bug-address): Fix docstring.
7607 (calc-window-hook, calc-trail-window-hook): New variables.
7608 (calc-trail-display): Restore use of calc-trail-window-hook.
7609 (calc): Restore use of calc-window-hook.
7610
6dfa731f
MY
76112005-05-31 Masatake YAMATO <jet@gyve.org>
7612
3c1ebc5a 7613 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 7614
3c1ebc5a 7615 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
7616 `find-function-noselect'.
7617
3c1ebc5a
SM
76182005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
7619
7620 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
7621 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
7622
3f72dc73
GM
76232005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
7624
7625 * calendar/diary-lib.el (mark-included-diary-files): Only kill
7626 included diary buffer if it was not already being visited.
7627 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
7628
7629 * calendar/icalendar.el (top-level): Do not require 'appt.
7630
7631 * mail/supercite.el (sc-select-attribution): Only use a list
7632 element from sc-attrib-selection-list if it returns a string.
7633 Reported by Davide G. M. Salvetti <salve@debian.org>.
7634
0df06447
JB
76352005-05-30 Juanma Barranquero <lekktu@gmail.com>
7636
588c0770 7637 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
7638 includes a hash value to improve its uniqueness, and has a ".jpg"
7639 extension. Also, it is now a valid filename on all systems.
7640 (thumbs-make-thumb): Use `let', not `let*'.
7641 (thumbs-show-thumbs-list): Check for JPEG availability.
7642
b8caac06
RS
76432005-05-30 Richard M. Stallman <rms@gnu.org>
7644
7645 * filesets.el (filesets-menu-ensure-use-cached):
7646 Prevent warning when emacs-version>= is undefined.
7647
7648 * printing.el (pr-interactive-n-up): Use string-to-number.
7649
7650 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
7651
7652 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
7653 Warn only when name to be defined is quoted.
7654
4809e59f
NR
76552005-05-30 Nick Roberts <nickrob@snap.net.nz>
7656
7657 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
7658 Make regexp more robust.
0df06447 7659 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
7660 Force regeneration of disassembly.
7661
2a1669a2
JB
76622005-05-29 Jay Belanger <belanger@truman.edu>
7663
7664 * calc/calc.el (calc-user-invocation): Check if
7665 calc-invocation-macro is non-nil.
7666
5f43c63c
JL
76672005-05-29 Juri Linkov <juri@jurta.org>
7668
7669 * add-log.el (change-log-font-lock-keywords):
7670 Add `+' to e-mail regexp to accept mail address with keywords.
7671
7672 * man.el (Man-name-regexp): Add `:' to accept qualified names.
7673
7fa9f4eb
LT
76742005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7675
7676 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
7677
7678 * ielm.el (inferior-emacs-lisp-mode): Ditto.
7679
cad2b414
RS
76802005-05-29 Richard M. Stallman <rms@gnu.org>
7681
7682 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
7683 Undo the change that moves to end of the current word.
7684
8c6fb9d0
NR
76852005-05-29 Nick Roberts <nickrob@snap.net.nz>
7686
7687 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
7688 Throw error when count <= 0 to ensure input is a number.
7689 (gdb-read-memory-custom): Pick up address from buffer.
7690 (gdb-memory-mode): Allow user to increment and decrement
7691 memory address from header line.
7692
c16b1394
RS
76932005-05-29 Richard M. Stallman <rms@gnu.org>
7694
a8c453e6
RS
7695 * flyspell.el (flyspell-version): Function deleted.
7696 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 7697
c16b1394
RS
7698 * jit-lock.el (jit-lock-function, jit-lock-after-change):
7699 Do nothing if memory is full.
7700
7701 * font-lock.el (font-lock-fontify-syntactically-region):
7702 Pass t for GREEDY to looking-back.
7703
7704 * saveplace.el (save-place-alist-to-file): Write the file
7705 using write-region.
7706
7707 * subr.el (looking-back): New argument GREEDY.
7708
7709 * progmodes/compile.el (compilation-start): Set the mode
7710 before inserting the initial text.
7711
7712 * progmodes/which-func.el (which-func-update-1): Turn the mode
7713 off in case of error by setting which-func-mode.
7fa9f4eb 7714
52eb0373 77152005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 7716
cad2b414 7717 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 7718 Narrow down to what's on the screen, and recenter overlays
cad2b414 7719 at the end of the next word.
7fa9f4eb 7720
52eb0373 77212005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 7722
a8c453e6 7723 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 7724 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
7725 (flyspell-abbrev-p): Default to nil.
7726 (flyspell-use-global-abbrev-table-p): Doc fix.
7727 (flyspell-large-region): Allow nil as value.
7728 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
7729
7730 (mail-mode-flyspell-verify): More robust handling
7731 of `mail-header-separator'. More efficient signature detection.
7732 Allow for regexp metacharacters in message-header-separator.
85be564d 7733 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
7734
7735 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
7736 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
7737 Bind flyspell-auto-correct-binding.
7738 Bind C-. and C-, .
7739 (flyspell-mode-map): Likewise.
7740 (flyspell-mode): Doc fix.
7741 (flyspell-accept-buffer-local-defs): Preserve current buffer.
7742 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
7743 (flyspell-word-cache-result): New var, always local.
7744 (flyspell-check-pre-word-p): Doc fix.
7745 (flyspell-check-changed-word-p): Handle spc like newline.
7746 (flyspell-post-command-hook): Set flyspell-word-cache-result.
7747 (flyspell-word-search-backward, flyspell-word-search-forward):
7748 New functions.
7749 (flyspell-word): Return t if nothing to check.
7750 When parsing TeX code, check for after } or \.
7751 Use flyspell-word-search-backward to find previous word.
7752 Return nil if duplicated word.
7753 For word already checked, return same value as last time.
7754 Set flyspell-word-cache-result after checking.
7755 Don't clobber the return value.
7756 (flyspell-get-word): Major rewrite.
7757 (flyspell-external-point-words): New locals pword, pcount.
7758 Fix size used in progress message.
7759 Find the proper corresponding word in flyspell-large-region-buffer.
7760 (flyspell-region): Check for flyspell-large-region = nil.
7761 (flyspell-highlight-incorrect-region): Clean up overlays in region.
7762 (flyspell-auto-correct-word): Check that WORD is a cons.
7763 (flyspell-correct-word): Likewise.
a8c453e6 7764
adde7693
DP
77652005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
7766
7767 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
7768 (makefile-macroassign-regex, makefile-makepp-mode)
7769 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
7770 Reported by Joshua Varner.
7771 (makefile-makepp-font-lock-keywords): Add $(stem).
7772
b5352ff5
KB
77732005-05-28 Karl Berry <karl@gnu.org>
7774
0df06447 7775 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
7776 shell-quote-argument (2005-03-31 change), remove all calls to
7777 shell-quote-argument; they all end up invoking tex-send-command.
7778 The double quoting loses on filenames with non-safe characters,
7779 such as "@". Reported by Frederik Fouvry.
7780
3daabddd
NR
77812005-05-29 Nick Roberts <nickrob@snap.net.nz>
7782
7783 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
7784 about preserving point.
7785
1565a620
JB
77862005-05-27 Jay Belanger <belanger@truman.edu>
7787
7788 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
7789 Info-goto-node.
7790
05294d63
JB
7791 * calc/calc-embed.el (calc-embed-arg): New variable.
7792 (calc-do-embedded-activate, calc-embedded-activate-formula)
7793 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
7794 variable by new variable.
7795 (calc-embedded-make-info): Replace undeclared variable by new
7796 variable. When selecting region with positive prefix
7797 argument, use end of previous line instead of beginning of line.
7798
7799 * calc/calc-aent.el (calc-arg-values): Declare it.
7800
7801 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
7802 Declare them.
7803
7804 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
7805
7806 * calc/calc.el (calc-alg-map): Declare it.
7807
7808 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
7809
f8916156
NR
78102005-05-28 Nick Roberts <nickrob@snap.net.nz>
7811
7812 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
7813 (gdb-registers-buffer, toggle-gdb-all-registers):
7814 Toggle display of floating point registers.
7815 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
7816
0df06447 7817 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
7818 (toggle-gud-tooltip-dereference):
7819 Rename from gud-toggle-tooltip-dereference.
7820
83040cb0
SM
78212005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
7822
7823 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
7824
63971eab
JB
78252005-05-27 Jay Belanger <belanger@truman.edu>
7826
7827 * calc/calc-prog.el (calc-kbd-report): Remove.
7828 (calc-kbd-query): Rewrite.
7829
d5e1a786
JB
78302005-05-27 Juanma Barranquero <lekktu@gmail.com>
7831
83040cb0 7832 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
7833 (image-type-available-p): Doc fix.
7834
6c5a38fa
LK
78352005-05-27 Lute Kamstra <lute@gnu.org>
7836
18a8c773 7837 * calc/calc.el (calc):
1f2503a5 7838 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
7839 (outline-5, outline-6, outline-7, outline-8):
7840 * textmodes/dns-mode.el (dns-mode):
7841 * textmodes/sgml-mode.el (sgml-namespace-face):
7842 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 7843 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
7844 * textmodes/texinfo.el (texinfo-heading-face):
7845 Specify customization group.
1f2503a5 7846
6c5a38fa
LK
7847 * longlines.el: Don't require easy-mmode.
7848 (longlines-visible-face): Specify customization group.
7849
7cf49add
KH
78502005-05-27 Kenichi Handa <handa@m17n.org>
7851
7852 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
7853 encoding table of windows-1251.
7854
83040cb0
SM
7855 * international/ucs-tables.el (ucs-set-table-for-input):
7856 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
7857 its translation-table property.
7858
7859 * international/code-pages.el: Don't register a coding system into
7860 non-iso-charset-alist more than once.
7861 (cp-make-coding-system): Likewise.
1f2503a5 7862
9c041409
JW
78632005-05-26 John Wiegley <johnw@newartisans.com>
7864
6b6f91b3
JW
7865 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
7866 `eshell-resume-eval' is wrapped in a list, it indicates that the
7867 command was run asynchronously. In that case, unwrap the value
7868 before checking the delimiter value.
7869
9c041409 7870 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
7871 character before a space at the end of a line is \, assume the space
7872 is part of the last argument rather than a final argument separator.
9c041409 7873
83040cb0
SM
7874 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
7875 is in use, and the target is `t' or `nil' (which are the most common
7876 values), don't assume that the symbol target is a buffer.
9c041409 7877
ddfbe5db
LT
78782005-05-26 Luc Teirlinck <teirllm@auburn.edu>
7879
7880 * calendar/calendar.el (calendar-mode-line-format):
7881 Use mode-line-highlight as mouse-face.
7882
7883 * time.el (display-time-string-forms, display-time-update):
7884 Use mode-line-highlight as mouse-face.
7885
04e9c13c
JB
78862005-05-26 Jay Belanger <belanger@truman.edu>
7887
7888 * calc/calc.el (calc-language-alist): Remove extra defvar.
7889
6441d280
LK
78902005-05-26 Lute Kamstra <lute@gnu.org>
7891
7892 * arc-mode.el (archive-mode):
7893 * bookmark.el (bookmark-read-annotation-mode)
7894 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
7895 * bs.el (bs-mode):
7896 * calc/calc-yank.el (calc-edit-mode):
7897 * calc/calc.el (calc-mode, calc-trail-mode):
7898 * calculator.el (calculator-mode):
7899 * chistory.el (command-history-mode):
7900 * comint.el:
7901 * cus-edit.el (custom-mode):
7902 * descr-text.el (describe-text-mode):
7903 * ebuff-menu.el (Electric-buffer-menu-mode):
7904 * ediff-util.el (ediff-mode):
4b66bdf0
LK
7905 * emacs-lisp/re-builder.el (reb-mode):
7906 * emulation/vi.el (vi-mode-setup):
7907 * emulation/ws-mode.el (wordstar-mode):
7908 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
7909 * forms.el (forms-mode):
7910 * help-mode.el (help-mode):
7911 * hexl.el (hexl-mode):
7912 * ibuffer.el (ibuffer-mode):
7913 * ielm.el (inferior-emacs-lisp-mode):
7914 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 7915 * international/swedish.el:
6441d280
LK
7916 * ledit.el (ledit-from-lisp-mode):
7917 * locate.el (locate-mode):
4b66bdf0
LK
7918 * mail/rmail.el (rmail-mode):
7919 * mail/rmailedit.el (rmail-edit-mode):
7920 * mail/rmailsum.el (rmail-summary-mode):
7921 * mail/supercite.el (sc-electric-mode):
7922 * net/eudc.el (eudc-mode):
7923 * net/quickurl.el (quickurl-list-mode):
7924 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
7925 * obsolete/ooutline.el (outline-mode):
7926 * obsolete/options.el (Edit-options-mode):
7927 * obsolete/rnews.el (news-mode):
7928 * obsolete/rnewspost.el (news-reply-mode):
7929 * play/5x5.el (5x5-mode):
7930 * play/decipher.el (decipher-mode, decipher-stats-mode):
7931 * play/gomoku.el (gomoku-mode):
7932 * play/snake.el (snake-mode):
7933 * play/solitaire.el (solitaire-mode):
7934 * play/tetris.el (tetris-mode):
681c6a37
LK
7935 * progmodes/ada-mode.el (ada-mode):
7936 * progmodes/antlr-mode.el (antlr-mode):
7937 * progmodes/autoconf.el (autoconf-mode):
7938 * progmodes/dcl-mode.el (dcl-mode):
7939 * progmodes/delphi.el (delphi-mode):
9a969196
LK
7940 * progmodes/ebrowse.el (ebrowse-tree-mode)
7941 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
7942 (ebrowse-electric-position-mode):
7943 * progmodes/f90.el (f90-mode):
7944 * progmodes/fortran.el (fortran-mode):
7945 * progmodes/icon.el (icon-mode):
7946 * progmodes/idlw-help.el (idlwave-help-mode):
7947 * progmodes/idlw-shell.el (idlwave-shell-mode):
7948 * progmodes/idlwave.el (idlwave-mode):
7949 * progmodes/inf-lisp.el (inferior-lisp-mode):
7950 * progmodes/m4-mode.el (m4-mode):
7951 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
7952 * progmodes/modula2.el (modula-2-mode):
7953 * progmodes/octave-inf.el (inferior-octave-mode):
7954 * progmodes/octave-mod.el (octave-mode):
7955 * progmodes/pascal.el (pascal-mode):
7956 * progmodes/sh-script.el (sh-mode):
7957 * progmodes/sql.el (sql-mode, sql-interactive-mode):
7958 * progmodes/vhdl-mode.el (vhdl-mode):
7959 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
7960 * replace.el (occur-mode):
7961 * ses.el (ses-mode):
7962 * simple.el (completion-list-mode):
7963 * skeleton.el:
7964 * speedbar.el (speedbar-mode):
48985adc 7965 * term.el (term-mode):
6441d280 7966 * terminal.el (terminal-edit-mode):
681c6a37
LK
7967 * textmodes/reftex-index.el (reftex-index-mode)
7968 (reftex-index-phrases-mode):
7969 * textmodes/reftex-sel.el (reftex-select-label-mode)
7970 (reftex-select-bib-mode):
7971 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 7972 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
7973 * wid-browse.el (widget-browse-mode):
7974 Use run-mode-hooks.
6441d280
LK
7975
7976 * array.el (array-mode):
4b66bdf0
LK
7977 * calendar/todo-mode.el (todo-mode):
7978 * man.el (Man-mode):
7979 * play/landmark.el (lm-mode):
48985adc
KS
7980 * play/mpuz.el (mpuz-mode):
7981 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
7982
7983 * subr.el (delay-mode-hooks): Specify indentation.
7984
4b66bdf0
LK
79852005-05-26 Mark A. Hershberger <mah@everybody.org>
7986
ca19f3f1
AS
7987 * xml.el (xml-substitute-special): Don't die for undefined xml
7988 entities.
4b66bdf0 7989
3e00c50e
JB
79902005-05-26 Jay Belanger <belanger@truman.edu>
7991
7992 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
7993 of nil.
7994
8da4dd76
NR
79952005-05-27 Nick Roberts <nickrob@snap.net.nz>
7996
7997 * progmodes/gdb-ui.el (gdb-frame-address):
7998 Rename from gdb-current-address.
7999 (gdb-previous-frame-address): Rename from gdb-previous-address.
8000 (gdb-selected-frame): Rename from gdb-current-frame.
8001 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
8002 (gdb-frame-number): Rename from gdb-current-stack-level.
8003 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 8004 Extend initialization of variables.
8da4dd76
NR
8005 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
8006 (gdb-memory-mode): Use mouse-face in header line.
8007 (gdb-assembler-buffer-name): Call it disassembly and give frame
8008 in mode line.
8009 (gdb-source-spec-regexp, gdb-assembler-custom)
8010 (gdb-invalidate-assembler, gdb-frame-handler):
8011 Make robust to leading zeroes in address format.
8012
8ba93b1c
CD
80132005-05-26 Carsten Dominik <dominik@science.uva.nl>
8014
d5e1a786 8015 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
8016 define `org-mode'.
8017 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
8018
83040cb0 80192005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
8020
8021 * log-edit.el (log-edit-changelog-entries): Distinguish between
8022 filenames like xfns.c and fns.c.
04c71a26 8023
dd53d2c8
LT
80242005-05-25 Luc Teirlinck <teirllm@auburn.edu>
8025
8026 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
8027 point after reverting.
8028 (Buffer-menu-make-sort-button): Handle the case where
8029 `Buffer-menu-use-header-line' is nil.
8030
214dd398
TTN
80312005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8032
8033 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
8034 New funcs. In minibuffer-local-completion-map bind `]', `/'
8035 and `:' to them.
8036
b6666b5f
SM
80372005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
8038
8039 * startup.el (normal-top-level): Allow modification of load-path while
8040 we're iterating over it.
8041
f75049fc
JB
80422005-05-25 Juanma Barranquero <lekktu@gmail.com>
8043
8044 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
8045 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
8046 (thumbs-resize-interactive, thumbs-insert-image)
8047 (thumbs-insert-thumb, thumbs-dired-show-marked)
8048 (thumbs-find-image-at-point, thumbs-delete-images)
8049 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
8050 (thumbs-increment-image-size, thumbs-decrement-image-size):
8051 Fix typos in docstrings.
8052
ccc90048
AS
80532005-05-24 Andre Spiegel <spiegel@gnu.org>
8054
83040cb0 8055 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
8056 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
8057 (cperl-mode): Use them.
8058
18fde850
JB
80592005-05-24 Juanma Barranquero <lekktu@gmail.com>
8060
8061 * window.el (quit-window, shrink-window-if-larger-than-buffer):
8062 Doc fixes.
8063
86041bae
NR
80642005-05-24 Nick Roberts <nickrob@snap.net.nz>
8065
b6666b5f 8066 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 8067 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
8068
8069 * dired.el (dired-dnd-popup-notice): Use message-box.
8070
359e4563
MY
80712005-05-23 Masatake YAMATO <jet@gyve.org>
8072
b6666b5f
SM
8073 * bindings.el (mode-line-major-mode-keymap):
8074 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
8075
8076 * faces.el (mode-line-highlight): New face.
8077
8078 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
8079 as mouse-face.
8080
8081 * bindings.el (top-level, help-echo, mode-line-modified)
8082 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
8083 as mouse-face.
8084
28fdc86a
JB
80852005-05-23 Juanma Barranquero <lekktu@gmail.com>
8086
a4632380
JB
8087 * progmodes/cc-engine.el (c-guess-basic-syntax):
8088 Remove spurious call to `zerop'.
8089
28fdc86a
JB
8090 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
8091
7c09345f
MS
80922005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
8093
8094 CC Mode update to 5.30.10:
8095
83040cb0 8096 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
8097 could go past the limit in decoration level 2, thereby causing
8098 errors during interactive fontification.
8099
83040cb0 8100 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
8101 the file is evaluated interactively.
8102
8103 * cc-engine.el (c-guess-basic-syntax): Handle operator
8104 declarations somewhat better in C++.
8105
8106 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
8107 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
8108 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
8109 (awk-mode): Use it.
7c09345f
MS
8110 (make-local-hook): Suppress warning about obsoleteness.
8111
8112 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
8113 (c-append-backslashes-forward, c-delete-backslashes-forward)
8114 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
8115 Compensate for return value from `forward-line' when it has moved
8116 but not to a different line due to eob.
8117
83040cb0 8118 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
8119 `objc-method-intro' and `objc-method-args-cont'.
8120
81212005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
8122
8123 CC Mode update to 5.30.10:
8124
8125 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
8126 in the copyright statement. Incidentally, change "along with GNU
8127 Emacs" to "along with this program" where it occurs.
8128
8129 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
8130 so that it is interactive, hence can be found by M-x awk-mode
8131 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
8132 <gmorris+emacs@ast.cam.ac.uk>.
8133
8134 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
8135 Mode's regexps.
8136
28fdc86a 81372005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
8138
8139 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
8140 c-parse-state, to avoid a lisp error (on bad code).
8141
f1e9abb9
LK
81422005-05-23 Lute Kamstra <lute@gnu.org>
8143
8144 * subr.el (font-lock-defaults): Remove defvar as it's already
8145 defined in font-core.el.
8146
83040cb0 8147 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 8148
28fdc86a
JB
81492005-05-23 Nick Roberts <nickrob@snap.net.nz>
8150
8151 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
8152 more general and work when GDB variable "print pretty" is on,
8153 as with Emacs, for example.
8154
21178fee
LT
81552005-05-22 Luc Teirlinck <teirllm@auburn.edu>
8156
8157 * font-core.el: Update comment.
8158
83040cb0
SM
8159 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
8160 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
8161
8162 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
8163
a0e8eaa3
EZ
81642005-05-22 Eli Zaretskii <eliz@gnu.org>
8165
8166 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
8167 and `yank-handler' in the doc strings.
8168
6cd0254f
SM
81692005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
8170
8171 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
8172
724e07b9
RS
81732005-05-22 Richard M. Stallman <rms@gnu.org>
8174
1b12fa9d
RS
8175 * help.el (describe-key): Move print-help-return-message call
8176 out of conditional.
8177
724e07b9
RS
8178 * progmodes/etags.el (list-tags): Use with-no-warnings.
8179
8180 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
8181 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
8182 (starttls-extra-args, starttls-extra-arguments): Add defvars.
8183
8184 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
8185
8186 * language/viet-util.el (viet-viscii-nonascii-translation-table):
8187 Add defvar.
8188
8189 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
8190 Use defvar, not defconst.
8191
8192 * hexl.el (hexl-follow-line): Use with-no-warnings.
8193
8194 * emulation/tpu-extras.el: Use write-file-functions instead of
8195 write-file-hooks.
8196
8197 * dired.el (dired-font-lock-keywords): Fontify files with junk
8198 extensions even if marked by -F.
8199
2641cc63
JB
82002005-05-22 Juanma Barranquero <lekktu@gmail.com>
8201
3187ba1c
JB
8202 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
8203 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
8204 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
8205 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
8206 (concatenate, list-length, get*, getf, cl-remprop):
8207 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
8208 (etypecase, progv, lexical-let, lexical-let*)
8209 (multiple-value-bind, multiple-value-setq, shiftf):
8210 Improve argument/docstring consistency.
8211
2641cc63
JB
8212 * subr.el (focus-frame, unfocus-frame):
8213 Revert deletion on 2005-05-01.
8214
a41c216f
AS
82152005-05-22 Andre Spiegel <spiegel@gnu.org>
8216
8217 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
8218 doesn't exist.
8219
83040cb0
SM
8220 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
8221 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 8222
fdd55b6a
NR
82232005-05-22 Nick Roberts <nickrob@snap.net.nz>
8224
8225 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
8226 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 8227 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
8228 suspend-hooks, comment-indent-hook, meta-flag,
8229 before-change-function, after-change-function,
8230 font-lock-doc-string-face.
8231
71f800cf
LT
82322005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8233
8234 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
8235
bb4afd09
EZ
82362005-05-21 Eli Zaretskii <eliz@gnu.org>
8237
8238 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
8239 rmail-dont-reply-to.
8240
a2c9aee6
EZ
82412005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
8242
8243 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
8244 literal blank when splitting new-header-values.
8245
6e50f7e0
EZ
82462005-05-21 Matt Hodges <MPHodges@member.fsf.org>
8247
8248 * calendar/cal-menu.el (cal-menu-update): Add separator as a
8249 string so that tmm doesn't create a completion entry for it.
8250
8251 * textmodes/table.el (table-disable-menu): Ditto.
8252
a527b753
RS
82532005-05-21 Richard M. Stallman <rms@gnu.org>
8254
8255 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
8256
8257 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
8258
8259 * net/rcompile.el (remote-compile): Use compilation-start.
8260
8261 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
8262
774cd454
DP
82632005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
8264
8265 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
8266 Default to makefile-bsdmake-mode on BSD systems.
8267
8268 * imenu.el (imenu-generic-expression, imenu--generic-function'):
8269 REGEXP may also be a search function now. The part of doc-string
8270 for describing the structure was 95% identical to that of
8271 `imenu--generic-function'. Unify it there.
8272
6cd0254f
SM
8273 * progmodes/make-mode.el (makefile-imenu-generic-expression):
8274 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
8275 it easily goes into an endless loop.
8276 (makefile-makepp-mode): Also add submenu for Perl functions
8277 defined in the makefile.
8278 (makefile-bsdmake-mode): Special imenu-generic-expression no
8279 longer needed, due to function call.
8280 (makefile-match-dependency): Take BOUND into account when checking
8281 if we're through.
8282
ed8060d9
JB
82832005-05-20 Jay Belanger <belanger@truman.edu>
8284
8285 * calc/calc-units.el (calc-invalidate-units-table):
8286 Use inhibit-read-only.
8287 (math-build-units-table-buffer): Use view-mode.
8288
8292be61
DK
82892005-05-20 David Kastrup <dak@gnu.org>
8290
8291 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
8292 easy-menu-add is not a nop on Emacs; and clarify when to call it.
8293
0a418fa1
JB
82942005-05-20 Lute Kamstra <lute@gnu.org>
8295
8296 * diff-mode.el (diff-header-face, diff-file-header-face)
8297 (diff-index-face, diff-hunk-header-face, diff-removed-face)
8298 (diff-added-face, diff-changed-face, diff-function-face)
8299 (diff-context-face, diff-nonexistent-face): Put them in the
8300 diff-mode customization group.
8301
83022005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
8303
8304 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
8305
8306 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
8307
8308 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
8309 Minor regexp-optimization.
8310
24e9a727
CD
83112005-05-20 Carsten Dominik <dominik@science.uva.nl>
8312
8313 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
8314 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
8315 (org-agenda-add-time-grid-maybe): New function.
8316 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
8317 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 8318 (org-xor): Simplify implementation.
24e9a727
CD
8319 (org-agenda): `inhibit-redisplay' turned on.
8320 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
8321 a consistent line after a state change.
8322 (org-agenda-remove-times-when-in-prefix): New option.
8323 (org-prefix-has-time): New variable.
8324 (org-parse-time-string): Optional argument NODEFAULT.
8325 (org-format-agenda-item): Parse items for time-of-day
8326 specifications and move these into the prefix if possible.
8327 (org-agenda-priority): Get current heading, not previous heading
8328 during agenda remote editing.
8329
a18ff988
JB
83302005-05-20 Juanma Barranquero <lekktu@gmail.com>
8331
47bc4b3f
JB
8332 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
8333 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
8334 (remove-duplicates, delete-duplicates, substitute)
8335 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
8336 (nsubstitute-if-not, find, find-if, find-if-not, position)
8337 (position-if, position-if-not, count, count-if, count-if-not)
8338 (mismatch, search, sort*, stable-sort, merge, member*)
8339 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
8340 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
8341 (intersection, nintersection, set-difference, nset-difference)
8342 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
8343 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
8344 (nsublis, tree-equal): Improve argument/docstring consistency.
8345
8346 * subr.el (send-string, send-region):
8347 Remove obsolescence declaration.
a18ff988
JB
8348 (window-dot, set-window-dot, read-input, show-buffer)
8349 (eval-current-buffer, string-to-int):
8350 Add release number to obsolescence declarations.
8351
f4056bf7
KS
83522005-05-19 Kim F. Storm <storm@cua.dk>
8353
8354 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
8355 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
8356
35a0a8aa
NR
83572005-05-20 Matt Hodges <MPHodges@member.fsf.org>
8358
8359 * faces.el (list-faces-display): Make back button respect optional
8360 regexp arg.
8361
bfd187c8
JB
83622005-05-19 Juanma Barranquero <lekktu@gmail.com>
8363
8364 * calculator.el (calculator-radix-grouping-mode)
8365 (calculator-radix-grouping-digits, calculator-displayer)
8366 (calculator-radix-grouping-separator, calculator-copy-displayer):
8367 * dabbrev.el (dabbrev-search-these-buffers-only):
8368 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
8369 (diff-advance-after-apply-hunk, diff-mode-hook)
8370 (diff-minor-mode-prefix):
8371 * imenu.el (imenu-use-popup-menu):
8372 * jit-lock.el (jit-lock-context-time):
8373 * newcomment.el (comment-fill-column, comment-column)
8374 (comment-style, comment-padding, comment-multi-line)
8375 (comment-empty-lines, comment-auto-fill-only-comments):
8376 * reveal.el (reveal-around-mark):
8377 * uniquify.el (uniquify-buffer-name-style)
8378 (uniquify-after-kill-buffer-p)
8379 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
8380 (uniquify-min-dir-content, uniquify-separator)
8381 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
8382 * w32-vars.el (w32-fixed-font-alist):
8383 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
8384 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
8385 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
8386 * progmodes/perl-mode.el (perl-indent-level)
8387 (perl-continued-statement-offset, perl-continued-brace-offset)
8388 (perl-brace-offset, perl-brace-imaginary-offset)
8389 (perl-label-offset, perl-indent-continued-arguments)
8390 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
8391 * progmodes/tcl.el (tcl-indent-level)
8392 (tcl-continued-indent-level, tcl-auto-newline)
8393 (tcl-tab-always-indent, tcl-electric-hash-style)
8394 (tcl-help-directory-list, tcl-use-smart-word-finder)
8395 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
8396 (inferior-tcl-source-command):
8397 * textmodes/fill.el (enable-kinsoku):
8398 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
8399 * textmodes/table.el (table-yank-handler):
8400 Specify missing group (and type, if simple) in defcustom.
8401
620d3304
LT
84022005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8403
8404 * progmodes/compile.el (compilation-finish-function): Fix defvar.
8405
e1c45277
RS
84062005-05-19 Richard M. Stallman <rms@gnu.org>
8407
8408 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
8409
8410 * subr.el (event-basic-type): Don't get an error.
8411 (left-fringe-p): Function deleted.
8412
8413 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 8414 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
8415
8416 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
8417 in recursive copy.
8418
8419 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
8420
8421 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
8422
ca19f3f1
AS
8423 * emacs-lisp/bytecomp.el
8424 (byte-compile-file-form-custom-declare-variable): Call
8425 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
8426
8427 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
8428 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 8429
de327926
JB
84302005-05-19 Jay Belanger <belanger@truman.edu>
8431
8432 * calc/calc-graph.el (calc-graph-format-data): Make sure
8433 var-PlotRejects is bound before trying to check its value.
8434
73d5f668
CD
84352005-05-19 Carsten Dominik <dominik@science.uva.nl>
8436
b6666b5f 8437 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
8438 definition of this variable from reftex-global.el to reftex.el,
8439 because it is needed in the menu.
8440
96474944
LK
84412005-05-19 Lute Kamstra <lute@gnu.org>
8442
8443 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
8444 years are fixed. Don't insert a space after a dash.
8445
8d9386a1
KS
84462005-05-19 Kim F. Storm <storm@cua.dk>
8447
8448 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
8449
dfa89b5d
DP
84502005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
8451
8452 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
8453 strings, because (eq ... ?\\) is fairly frequent.
8454
8455 * progmodes/make-mode.el (makefile-add-this-line-targets):
8456 Simplify and integrate into `makefile-pickup-targets'.
8457 (makefile-add-this-line-macro): Simplify and integrate into
8458 `makefile-pickup-macros.
8459 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
8460 (makefile-previous-dependency, makefile-match-dependency):
8461 Don't stumble over `::'.
dfa89b5d 8462
2fcd33fe
NR
84632005-05-19 Nick Roberts <nickrob@snap.net.nz>
8464
dfa89b5d 8465 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
8466 Remove obsoletion of post-command-idle-hook and
8467 post-command-idle-delay.
8468
639ec765 8469 * faces.el (list-faces-display): Provide button when describe-face
85be564d 8470 is called to take user back to the list of faces.
639ec765
NR
8471
8472 * help-fns.el (describe-variable): Remove hyperlinks in a
8473 variable's value as these are quite frequently inappropriate.
8474
b6666b5f
SM
8475 * follow.el (follow-submit-feedback, follow-mode):
8476 Remove references to post-command-idle-hook.
2fcd33fe 8477
5c8b5442
DP
84782005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
8479
8480 * progmodes/make-mode.el (makefile-previous-dependency)
8481 (makefile-match-dependency): Check for := (and in bsd mode also
8482 !=) to give a better result, even when font-lock is not on.
8483
ec249c71
JB
84842005-05-18 Jay Belanger <belanger@truman.edu>
8485
44a91a68
JB
8486 * calc/calc-help.el (calc-s-prefix-help):
8487 Add `calc-copy-special-constant' to help string.
ec249c71 8488
2e5df9ac
LT
84892005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8490
8491 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
8492
73b990b1
JB
84932005-05-18 Jay Belanger <belanger@truman.edu>
8494
8495 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
8496 in linear factors are in proper order.
3a1e8128
CD
8497
84982005-05-18 Carsten Dominik <dominik@science.uva.nl>
8499
44a91a68
JB
8500 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
8501 Support for jurabib.
3a1e8128
CD
8502
8503 * textmodes/reftex.el (featurep): Define aliases for overlay
8504 commands, for XEmacs compatibility, and use these aliases in
8505 overlay initializations.
8506 (reftex-highlight): Use `reftex-move-overlay'.
8507 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 8508 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
8509 (reftex-access-search-path): Use `reftex-uniquify' instead of
8510 `reftex-uniq'
8511
ca19f3f1
AS
8512 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
8513 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
8514 (reftex-select-item): Use `reftex-delete-overlay'.
8515 (reftex-select-mark): Use `reftex-make-overlay' and
8516 `reftex-overlay-put'.
8517 (reftex-select-unmark): Use `reftex-delete-overlay' and
8518 `reftex-overlay-put'.
8519
7bc10886
LK
85202005-05-18 Lute Kamstra <lute@gnu.org>
8521
8522 * emacs-lisp/lisp.el (check-parens): Fix docstring.
8523
d11ad5a7
JB
85242005-05-18 Juanma Barranquero <lekktu@gmail.com>
8525
1902b5b6
JB
8526 * add-log.el (add-change-log-entry):
8527 * array.el (array-make-template, array-reconfigure-rows)
8528 (array-init-max-row, array-init-max-column)
8529 (array-init-columns-per-line, array-init-field-width):
8530 * replace.el (replace-match-maybe-edit, perform-replace):
8531 * textmodes/spell.el (spell-region):
8532 Replace `read-input' by `read-string'.
8533
8534 * forms.el (forms-mode):
8535 * finder.el (finder-compile-keywords):
8536 * shadowfile.el (shadow-read-files):
8537 Replace `eval-current-buffer' by `eval-buffer'.
8538
8539 * terminal.el (te-pass-through):
8540 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
8541 (ange-ftp-raw-send-cmd):
8542 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
8543 (send-process-next-char, telnet-initial-filter, telnet):
8544 Replace `send-string' by `process-send-string'.
8545
8546 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
8547 (prolog-consult-region): Replace `send-string' by
44a91a68 8548 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
8549
8550 * progmodes/delphi.el (delphi-log-msg):
8551 Replace `set-window-dot' by `set-window-point'.
8552
d11ad5a7
JB
8553 * subr.el (window-dot, set-window-dot, read-input, send-string)
8554 (send-region, show-buffer, eval-current-buffer):
8555 Make really obsolete, as the comment says.
8556
77e2c652
KS
85572005-05-17 Kim F. Storm <storm@cua.dk>
8558
8559 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
8560 (cua--init-keymaps): Bind C-return instead of S-return to set
8561 rectangle mark.
8562
8563 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
8564 instead of S-return to toggle/clear rectangle mark.
8565
0b11ce59
DP
85662005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
8567
8568 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
8569 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
8570 Also fontify plain strings assigned to variables, mostly so that a
8571 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
8572 (makefile-previous-dependency): Inline the new matcher, because it
8573 is too complex to work in both directions.
8574 (makefile-match-dependency): Eliminate `backward' arg (see above).
8575 Completely reimplemented so as to not sometimes go into an endless
8576 loop. It should also be more efficient, because first it only
8577 searches for `:', instead of applying the very complex regexp.
8ade3c25 8578 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
8579 to be fontified in one piece can be too long for JIT.
8580 Makefiles are never *that* big.
0b11ce59 8581
6ae53dc1
RS
85822005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
8583
8584 * dired.el (dired-mode): Simplify.
8585
77777daf
LK
85862005-05-17 Lute Kamstra <lute@gnu.org>
8587
f8d0b769
LK
8588 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
8589 defcustom for the mode hook variable.
8590
77777daf
LK
8591 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
8592 Emacs Lisp Reference Manual.
8593
430c1c66
JB
85942005-05-17 Juanma Barranquero <lekktu@gmail.com>
8595
213233f0
JB
8596 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
8597 (evenp, list*):
8598 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
8599 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
8600
430c1c66
JB
8601 * net/tramp-smb.el (tramp-smb-open-connection):
8602 Pass `tramp-chunksize' as fifth (required) argument.
8603
71994ae7
DP
86042005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
8605
44a91a68
JB
8606 * font-lock.el (lisp-font-lock-keywords-1):
8607 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
8608 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
8609
8610 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
8611 a var, and refine it to mask one more level of nested vars.
8612 (makefile-rule-action-regex): Turn it into a var, and refine it so
8613 it recognizes backslashed continuation lines as belonging to the
8614 same command.
8615 (makefile-macroassign-regex): Refine it so it recognizes
8616 backslashed continuation lines as belonging to the same command.
8617 (makefile-var-use-regex): Don't look at the next char, because it
8618 might be the same one to be skipped by the initial [^$], leading
8619 to an overlooked variable use.
8620 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
8621 are now variables that some of the modes set locally.
8622 Handle dependency and rule action matching through functions, because
71994ae7 8623 regexps alone match too often. Dependency matching now comes
44a91a68 8624 last, so it can check, whether a colon already matched something else.
71994ae7
DP
8625 (makefile-mode): Inform that font-lock improves makefile parsing
8626 capabilities.
8627 (makefile-match-dependency, makefile-match-action): New functions.
8628
cc211a0f
JB
86292005-05-16 Juanma Barranquero <lekktu@gmail.com>
8630
1e866943
JB
8631 * emacs-lisp/cl-extra.el (equalp): Doc fix.
8632
027a4b6b
JB
8633 * align.el (align-regexp):
8634 * ansi-color.el (ansi-color-get-face):
8635 * array.el (array-reconfigure-rows, array-init-max-row)
8636 (array-init-max-column, array-init-columns-per-line)
8637 (array-init-field-width):
8638 * dired-aux.el (dired-trample-file-versions):
8639 * dired-x.el (dired-mark-sexp):
8640 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
8641 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
8642 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
8643 * faces.el (face-read-integer):
8644 * files.el (backup-extract-version, insert-directory):
8645 * hexl.el (hexl-insert-decimal-char):
8646 * server.el (server-process-filter):
8647 * shell.el (shell-extract-num):
8648 * startup.el (command-line-1):
8649 * term.el (term-command-hook):
8650 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
8651 (time-stamp-do-number):
8652 * time.el (display-time-update):
8653 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
8654 (timezone-fix-time):
8655 * vms-patch.el (vms-suspend-resume-hook):
8656 * calendar/appt.el (appt-convert-time):
8657 * calendar/cal-bahai.el (mark-bahai-diary-entries):
8658 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
8659 * calendar/cal-islam.el (mark-islamic-diary-entries):
8660 * calendar/calendar.el (calendar-cursor-to-date)
8661 (calendar-star-date):
8662 * calendar/diary-lib.el (diary-attrtype-convert)
8663 (mark-diary-entries, diary-entry-time):
8664 * calendar/solar.el (solar-get-number):
8665 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
8666 * emacs-lisp/re-builder.el (reb-display-subexp):
8667 * emulation/edt.el (edt-set-scroll-margins):
8668 * emulation/tpu-extras.el (tpu-set-scroll-margins):
8669 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
8670 (vip-get-ex-count):
8671 * emulation/viper-ex.el (viper-get-ex-token)
8672 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
8673 * international/fontset.el (fontset-plain-name):
8674 * mail/feedmail.el (feedmail-look-at-queue-directory):
8675 * mail/mailalias.el (mail-get-names):
8676 * mail/rmail.el (rmail-convert-to-babyl-format):
8677 * mail/rmailsum.el (rmail-make-basic-summary-line)
8678 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
8679 (rmail-summary-goto-msg):
8680 * mail/smtpmail.el (smtpmail-read-response):
8681 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
8682 (ange-ftp-vms-add-file-entry):
8683 * play/gametree.el (gametree-looking-at-ply)
8684 (gametree-current-branch-score):
8685 * progmodes/ada-xref.el (ada-prj-find-prj-file)
8686 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
8687 * progmodes/cperl-mode.el (condition-case):
8688 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
8689 (ebrowse-set-member-buffer-column-width)
8690 (ebrowse-select-1st-to-9nth):
8691 * progmodes/etags.el (etags-snarf-tag):
8692 * progmodes/flymake.el (flymake-parse-line):
8693 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
8694 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
8695 (idlwave-shell-menu-def):
8696 * progmodes/ps-mode.el (ps-run-goto-error):
8697 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
8698 (vhdl-speedbar-contract-level):
8699 * term/mac-win.el (x-handle-numeric-switch):
8700 * term/sun-mouse.el (sun-get-frame-data):
8701 * term/w32-win.el (x-handle-numeric-switch):
8702 * term/x-win.el (x-handle-numeric-switch):
8703 * textmodes/ispell.el (ispell-parse-output):
8704 * textmodes/nroff-mode.el (nroff-outline-level):
8705 * textmodes/reftex-cite.el (reftex-bib-sort-year)
8706 (reftex-bib-sort-year-reverse, reftex-format-citation):
8707 * textmodes/reftex-parse.el (reftex-init-section-numbers)
8708 (reftex-section-number):
44a91a68
JB
8709 * textmodes/texinfmt.el (texinfo-paragraphindent):
8710 Replace `string-to-int' by `string-to-number'.
027a4b6b 8711
cc211a0f
JB
8712 * international/latexenc.el: Add page marker to force the "Local
8713 Variables:" string out of the last page.
8714
c65a8e73
NR
87152005-05-16 Nick Roberts <nickrob@snap.net.nz>
8716
8717 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
8718 tooltip-change-major-mode.
8719 (gud-tooltip-print-command): Remove case where gud-minor-mode
8720 is gdb ("--fullname").
8721 (gud-tooltip-tips): Turn GUD tooltips off for this case and
8722 explain to user.
8723
97c66d74
JB
87242005-05-16 Jay Belanger <belanger@truman.edu>
8725
8726 * calc/calc-store.el (calc-copy-special-constant): New function.
8727
8728 * calc/calc-ext.el (calc-init-extensions): Add binding for
8729 `calc-copy-special-constant'.
8730
8731 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
8732 for the `calc-copy-special-constant' command.
8733
0f182ca2
NR
87342005-05-16 Nick Roberts <nickrob@snap.net.nz>
8735
8736 * subr.el (left-fringe-p): New function.
8737
e6467bba
NR
8738 * progmodes/compile.el (compilation-setup): Set local value of
8739 overlay-arrow-string to "" always.
52eb0373
JB
8740 (compilation-set-window): Left fringe then don't scroll.
8741 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
8742 (compilation-context-lines): Adjust doc string accordingly.
8743
bffc3c6e
KS
87442005-05-16 Kim F. Storm <storm@cua.dk>
8745
8746 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
8747 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
8748 (ido-wide-find-dir-or-delete-dir): New command for M-d.
8749 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
8750 (ido-read-file-name): Handle commands with ido property value
8751 equal to find-file as reading a file name, to allow C-d to enter dired.
8752 (ibuffer-find-file): Add ido property with value find-file.
8753
294c599c
KS
87542005-05-15 Kim F. Storm <storm@cua.dk>
8755
8756 * subr.el (open-network-stream-nowait): Remove.
8757 (open-network-stream-server): Remove.
8758
85ddb888
RS
87592005-05-15 Richard M. Stallman <rms@gnu.org>
8760
f1bc6e52
RS
8761 * faces.el (describe-face): Output a definition link button.
8762
8763 * help-mode.el (help-face-def): New button type.
8764
02d9d682
RS
8765 * emacs-lisp/copyright.el (copyright-fix-years):
8766 Match properly if the first year is 2-digit.
8767 Don't mess up the whitespace after the years by filling.
8768
8769 * dired-aux.el (dired-mark-confirm):
8770 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
8771
8772 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
8773 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
8774 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
8775
85ddb888
RS
8776 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
8777 Set font-lock-comment-start-skip.
8778
8779 * font-lock.el (font-lock-comment-start-skip): New variable.
8780 (font-lock-comment-end-skip): New variable.
8781 (font-lock-fontify-syntactically-region): Use them if non-nil.
8782
fcd6e601
JB
87832005-05-15 Jay Belanger <belanger@truman.edu>
8784
8785 * calc/calc-store.el (calc-store-value): Return a string rather
8786 than display it as a message.
8787 Use calc-var-name for variable name.
8788 (calc-store-into): Add the result of calc-store-value to message.
8789 (calc-copy-variable): Add a message.
8790 (calc-store-exchange): Improve error messages.
8791 (calc-store-binary, calc-store-map): Don't reset the values of
8792 special constants.
8793
af415106
LT
87942005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8795
8796 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
8797 manual to docstring.
8798
8799 * files.el (hack-local-variables-confirm): Add STRING argument.
8800 Make the function handle non file visiting buffers correctly.
8801 (hack-local-variables-prop-line, hack-local-variables)
8802 (hack-one-local-variable): Use STRING arg of
8803 `hack-local-variables-confirm'.
8804
7177e2a3
MA
88052005-05-14 Michael Albinus <michael.albinus@gmx.de>
8806
8807 Sync with Tramp 2.0.49.
8808
11948172 8809 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
8810 (tramp-handle-insert-directory):`insert-buffer' cannot be used
8811 because the contents of the Tramp buffer is changed before
8812 insertion (`expand-file' and alike).
8813 (tramp-handle-insert-directory): If `localname' has an empty
8814 nondirectory name, it must not be quoted.
8815 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
8816 variable `tramp-chunksize'. Change callees.
8817 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
8818 for buggy `send-process-string' implementation.
8819 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
8820 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
8821 (tramp-handle-shell-command): `insert-buffer' cannot be used
8822 because the contents of the Tramp buffer is changed before
e0ad342f 8823 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
8824 <frederic.bothamy@free.fr>.
8825 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
8826 handler only. Ange-FTP has its own auto-save mechanism.
8827 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
8828 (tramp-set-auto-save-file-modes): Set file modes of
8829 `buffer-auto-save-file-name' to ?\600 as fallback solution.
8830 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
8831 (tramp-bug): Remove obsolete variable.
8832 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 8833 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 8834
39c7eb8a
JPW
88352005-05-14 John Paul Wallington <jpw@pobox.com>
8836
7177e2a3 8837 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
8838 If `dired-directory' is a list, use its car.
8839
88402005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
8841
8842 * ibuffer.el (define-ibuffer-column filename):
8843 If `dired-directory' is a list, use its car.
8844
bbf87c29
RS
88452005-05-14 Richard M. Stallman <rms@gnu.org>
8846
e72e5833
RS
8847 * subr.el (symbol-file): Doc fix.
8848
11efeb9b
RS
8849 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
8850 (byte-compile-form): Call byte-compile-nogroup-warn.
8851 (byte-compile-warning-types): Doc fix.
8852
d06ba294
RS
8853 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
8854
bbf87c29
RS
8855 * progmodes/cc-engine.el (c-literal-faces):
8856 Add font-lock-comment-delimiter-face.
8857
8858 * net/net-utils.el (dig): Use with-no-warnings.
8859
8860 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
8861 (sc-recite-frame-alist, sc-default-cite-frame)
8862 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 8863 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
8864 Mark as risky-local-variable.
8865
8866 * international/ogonek.el (ogonek-jak, ogonek-how):
8867 Don't use beginning-of-buffer.
8868
8869 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
8870
8871 * calendar/solar.el (solar-data-list): Move definition up.
8872
8873 * dnd.el (dnd-protocol-alist): Add autoload.
8874
8875 * progmodes/sh-script.el: Many doc usage fixes.
8876 (sh-indent-after-do): Change default to match common styles.
8877
043fa787
LT
88782005-05-13 Luc Teirlinck <teirllm@auburn.edu>
8879
8880 * files.el (interpreter-mode-alist)
8881 (auto-mode-interpreter-regexp): Doc fixes.
8882
90713743
NR
88832005-05-13 Matt Hodges <MPHodges@member.fsf.org>
8884
44a91a68 8885 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
8886
8887 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
8888
d90b02af
JD
88892005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
8890
8891 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 8892 make-local-variable.
d90b02af 8893
5063dbbf
YM
88942005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8895
8896 * term/mac-win.el (mac-select-convert-to-string): Try coding
8897 systems in mac-script-code-coding-systems if specified one cannot
8898 encode string for `com.apple.traditional-mac-plain-text'.
8899
27a7c83f
DP
89002005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
8901
8902 * progmodes/make-mode.el (makefile-targets-face)
8903 (makefile-shell-face, makefile-makepp-perl-face): New faces.
8904 (makefile-dependency-regex): Fix it to not make the colon in
8905 $(var:a=b) special.
8906 (makefile-rule-action-regex): New regexp for highlighting embedded
8907 Shell strings.
8908 (makefile-macroassign-regex): Handle != for highlighting as
8909 embedded Shell strings.
8910 (makefile-var-use-regex): New const.
8911 (makefile-statements, makefile-automake-statements)
8912 (makefile-gmake-statements, makefile-makepp-statements)
8913 (makefile-bsdmake-statements): New consts.
8914 (makefile-make-font-lock-keywords): New function.
8915 (makefile-automake-font-lock-keywords)
8916 (makefile-gmake-font-lock-keywords)
8917 (makefile-makepp-font-lock-keywords)
8918 (makefile-bsdmake-font-lock-keywords): New consts.
8919 (makefile-mode-map): Add switchers between the various submodes.
8920 (makefile-mode): Document the availability of the variants.
8921 (makefile-automake-mode, makefile-gmake-mode)
8922 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
8923
8924 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
8925 new variants of makefile-mode.
8926
3989c3e7
SM
89272005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
8928
8929 * font-lock.el (font-lock-comment-delimiter-face): Fix up
8930 the inheritance.
8931
0cc61511
LT
89322005-05-12 Luc Teirlinck <teirllm@auburn.edu>
8933
0de01c28
LT
8934 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
8935 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
8936
0cc61511
LT
8937 * files.el (normal-mode): Extend the scope of the
8938 `enable-local-variables' binding to include the `set-auto-mode' call.
8939 (magic-mode-alist): Doc fix.
8940
bf2cea1d
SM
89412005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
8942
8943 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
8944 font-lock-comment-face rather than copying its setting.
8945
e94dae7f
AS
89462005-05-12 Andreas Schwab <schwab@suse.de>
8947
8948 * eshell/esh-mode.el (eshell-send-input): Doc fix.
8949
19958124
LK
89502005-05-12 Lute Kamstra <lute@gnu.org>
8951
8952 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
8953 defcustom for the mode hook variable. Delete the last argument.
8954 * generic-x.el: Fix callers of define-generic-mode.
8955 (generic-x-modes): Delete group.
8956 (show-tabs-tab-face, show-tabs-space-face): Put them in the
8957 generic-x customization group.
8958
6da4411e
KS
89592005-05-12 Kim F. Storm <storm@cua.dk>
8960
8961 * font-lock.el (font-lock-negation-char-face): Default to "off".
8962
8963 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
8964 font-lock-negation-char-face to ! in !=.
8965
218cf475
MY
89662005-05-12 Masatake YAMATO <jet@gyve.org>
8967
8968 * add-log.el (find-change-log): Fix typos in the docstring
8969 of function.
8970
405cb12a
LK
89712005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
8972
8973 * international/latexenc.el (latexenc-find-file-coding-system):
8974 Avoid `re-search-forward' when looking for input encoding because
8975 of speed and safety. Better regular expressions for recognizing
8976 input encoding. Limit a search for TeX-master/tex-main-file to
8977 the local variable section.
8978
8cec35c4
DN
89792005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
8980
8981 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
8982 syntax of $ to "'" (quote).
8983
1ed8284d
RS
89842005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
8985
8986 * dnd.el (dnd-protocol-alist): Improve custom type.
8987
8988 * dired.el (dired-dnd-protocol-alist): New variable.
8989 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
8990 `dired-mode-hook' to the end.
8991
3989c3e7
SM
89922005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
8993
8994 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
8995 comment-end if comment-start-skip is not set.
8996 Obey the font-lock-comment-delimiter-face variables.
8997
b71813cb
SM
89982005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
8999
ca19f3f1
AS
9000 * files.el (executable-find): Move from executable.el. Use
9001 locate-file.
ba47dcb2
SM
9002 * progmodes/executable.el (executable-find): Move to files.el.
9003
b71813cb
SM
9004 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
9005 when trying to ensure forward progress.
9006
1f9d439a
KS
90072005-05-11 Chong Yidong <cyd@stupidchicken.com>
9008
9009 * mouse-sel.el (mouse-sel-follow-link-p): New function.
9010 (mouse-select, mouse-select-internal, mouse-extend-internal):
9011 Use it to implement mouse-1-click-follows-link functionality.
9012
c50089c9
RS
90132005-05-11 Richard M. Stallman <rms@gnu.org>
9014
9015 * font-lock.el (font-lock-fontify-syntactically-region):
9016 Use font-lock-comment-delimiter-face for comment delimiters.
9017
cfb79865
JB
90182005-05-10 Jay Belanger <belanger@truman.edu>
9019
9020 * calc/calc-help.el (calc-m-prefix-help): Add mention of
9021 preserving embedded modes.
9022
d101bf56
RS
90232005-05-10 Richard M. Stallman <rms@gnu.org>
9024
9025 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
9026
9027 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 9028 Move from ada-stmt.el.
d101bf56
RS
9029 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
9030
9031 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
9032 Move to ada-mode.el.
9033 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
9034
9035 * cus-edit.el (custom-file): Call file-chase-links.
9036
9037 * files.el (read-directory-name): Fix previous change.
af415106
LT
9038 (hack-local-variables-confirm): New function.
9039 (hack-local-variables-prop-line, hack-local-variables)
9040 (hack-one-local-variable): Use it.
d101bf56 9041
0003d2e3
LK
90422005-05-10 Lute Kamstra <lute@gnu.org>
9043
9044 * font-lock.el (font-lock-keywords-alist)
9045 (font-lock-removed-keywords-alist): Clarify docstrings.
9046
556dd15d
NR
90472005-05-10 Nick Roberts <nickrob@snap.net.nz>
9048
9049 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
9050 (gdb-source-info): Check for preprocessor info.
52eb0373 9051 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 9052 a macro for a function.
556dd15d 9053 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 9054 found (user might have used GDB dir command).
556dd15d
NR
9055 (gdb-get-location): Update gdb-location-alist correctly for change
9056 to gdb-info-breakpoints-custom.
9057
9058 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
9059 (gud-tooltip-print-command): Add gdbmi case.
9060 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
9061 preprocessor info.
9062
a8a64bf4
RS
90632005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
9064
9065 * startup.el (fancy-splash-insert): Fix typo in doc string.
9066
f1701e65
JB
90672005-05-09 Juanma Barranquero <lekktu@gmail.com>
9068
78640104
JB
9069 * obsolete/float.el (string-to-float):
9070 * obsolete/hilit19.el (hilit-add-pattern):
9071 * obsolete/rnews.el (news-parse-range, news-select-message)
9072 (news-get-pruned-list-of-files): Replace `string-to-int' by
9073 `string-to-number'.
9074
f1701e65
JB
9075 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
9076 `find-file-not-found-hooks'; use `add-hook'.
9077 (uncompress-while-visiting): Set `write-file-functions', not
9078 `write-file-hooks'; use `add-hook'.
9079
a0e6f952
KS
90802005-05-09 Kim F. Storm <storm@cua.dk>
9081
9082 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
9083 (cua-paste): Handle clipboard action.
9084 (cua--init-keymaps): Remap clipboard-kill-region and
9085 clipboard-kill-ring-save.
9086
c29d24ea
EZ
90872005-05-08 Eli Zaretskii <eliz@gnu.org>
9088
b659edce
SM
9089 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
9090 Improve commentary.
906aee93 9091
c29d24ea
EZ
9092 * simple.el (next-error-overlay-arrow-position): Revert the change
9093 made on 2005-04-30.
9094
1d64910f
JB
90952005-05-07 Jay Belanger <belanger@truman.edu>
9096
9097 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
9098 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
9099 `calc-sel-reselect'.
9100
9101 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
9102 Calc is in embedded mode.
9103
55b958f0
EZ
91042005-05-07 Eli Zaretskii <eliz@gnu.org>
9105
b659edce
SM
9106 * progmodes/compile.el (compilation-setup):
9107 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 9108
55b958f0
EZ
9109 * textmodes/ispell.el (ispell-program-name): Try looking for
9110 "aspell" along exec-path, and if found, use it as the default
9111 speller program.
9112
c2c51a11
EZ
91132005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
9114
b659edce
SM
9115 * international/mule.el (sgml-xml-auto-coding-function):
9116 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 9117
f1701e65 91182005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
9119
9120 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
9121 as well as `interactive', so that defmacro* would recognize
9122 `declare' forms.
9123
e6469973
EZ
91242005-05-07 Eli Zaretskii <eliz@gnu.org>
9125
b659edce
SM
9126 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
9127 Explain more about the LIGHTER arg's usage in the doc string.
9128 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
9129 strips whitespace from LIGHTER. Quote LIGHTER before using it,
9130 since it could have characters special to regular expressions.
9131
06df7f87
EZ
91322005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
9133
9134 * replace.el (occur-1): Bind inhibit-read-only so that
9135 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 9136 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
9137 (occur-engine): Don't set buffer-read-only here.
9138
5f4d0dd9
SM
91392005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
9140
9141 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
9142 list-buffers-directory. This caused the *cvs-commit* buffer to be
9143 sometimes mistakenly reused as a *cvs* buffer.
9144
ffdb022f
NR
91452005-05-07 Nick Roberts <nickrob@snap.net.nz>
9146
9147 * tooltip.el: Move code for GUD tooltips into gud.el.
9148 (require): CL no longer needed to compile case.
9149 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 9150 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
9151 gud-tooltip-mode in gud.el.
9152 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
9153 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
9154 tooltip-gud prefix with gud-tooltip and obsolete.
9155 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
9156 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
9157 (tooltip-mouse-motion): Mouse movement functions/variable.
9158 Rename in gud.el by adding gud prefix.
9159 (tooltip-gud-original-filter, tooltip-gud-dereference)
9160 (tooltip-gud-event, tooltip-toggle-gud-tips)
9161 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 9162 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
9163 gud.el by replacing tooltip-gud prefix with gud-tooltip.
9164 (gdb-tooltip-print): Move to gdb-ui.el.
9165
9166 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
9167 (require): CL needed to compile case.
588c0770 9168 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 9169 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
9170 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
9171 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
9172 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
9173 (gud-tooltip-change-major-mode)
9174 (gud-tooltip-activate-mouse-motions-if-enabled)
9175 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
9176 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
9177 (gud-tooltip-original-filter, gud-tooltip-dereference)
9178 (gud-tooltip-event, tooltip-toggle-gud-tips)
9179 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 9180 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 9181
5f4d0dd9 9182 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
9183 (gdb-cpp-define-alist-flags): Doc fix.
9184 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
9185 gud-tooltip-mode is t.
9186
64981116
SM
91872005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
9188
9189 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
9190 evaporate if their text is deleted.
9191 (goto-address-at-point): Make it work as a mouse binding as well.
9192 (goto-address-at-mouse): Obsolete it. Update users.
9193
860f2506
GM
91942005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
9195
9196 * calendar/appt.el (top-level): No longer activate on load.
9197
19f26a89
JB
91982005-05-06 Juanma Barranquero <lekktu@gmail.com>
9199
9200 * calendar/cal-bahai.el (mark-bahai-diary-entries):
9201 * net/webjump.el (webjump):
9202 * progmodes/idlw-help.el (idlwave-do-context-help1)
9203 (idlwave-highlight-linked-completions):
64981116
SM
9204 * textmodes/po.el (po-find-file-coding-system-guts):
9205 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 9206
6ff95f1d
EZ
92072005-05-06 Eli Zaretskii <eliz@gnu.org>
9208
2c6b25c7
EZ
9209 * files.el (locate-file): Doc fix.
9210
38a300b1
EZ
9211 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
9212 Remove the redundant test for ms-dos.
9213
ab3290cb
EZ
9214 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
9215 look for the preprocessor with exec-suffixes. If not found in
9216 standard places, look in exec-path. Remove most of the tests that
9217 used system-type.
9218
6ff95f1d
EZ
9219 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
9220
9221 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
9222
9223 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
9224 file-name clash with jka-compr.el on 8+3 filesystems.
9225
17d28d26
YM
92262005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9227
9228 * term/mac-win.el: Don't define or bind scroll bar functions if
9229 x-toolkit-scroll-bars is t.
ca19f3f1
AS
9230 (x-select-text, x-get-selection-value): Clear
9231 x-last-selected-text-clipboard if x-select-enable-clipboard is
9232 nil.
17d28d26
YM
9233 (PRIMARY): Put mac-scrap-name property.
9234 (mac-select-convert-to-file-url): New function.
9235 (public.file-url): New selection target type. Add to
9236 selection-converter-alist.
9237 (x-get-selection, x-selection-value): Handle it.
9238 (x-cut-buffer-or-selection-value): New alias.
9239
b659edce
SM
92402005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
9241
9242 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
9243 entry to avoid calling bibtex-find-entry with arg global
9244 being t. Remove arg key.
9245 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
9246 (bibtex-copy-summary-as-kill): Change accordingly.
9247
92482005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
9249
9250 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
9251 (org-agenda-date-later): Use with-current-buffer.
9252
643b4cf5
LT
92532005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9254
9255 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
9256 (define-obsolete-variable-alias): Doc Fixes.
9257
dc1a7e26
KS
92582005-05-06 Kim F. Storm <storm@cua.dk>
9259
8a370783
KS
9260 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
9261 vertical-motion when selective-display is active.
9262
dc1a7e26
KS
9263 * ido.el (ido-setup-hook): New hook.
9264 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
9265 (ido-input-stack): New var.
52eb0373 9266 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
9267 ido-next-work-file binding to M-O.
9268 Bind M-f to ido-wide-find-file-or-pop-dir.
9269 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
9270 (ido-read-internal): Run ido-setup-hook.
9271 Catch quit in read-file-name and read-string to cancel edit.
9272 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
9273 Automatically pop-all when completing a directory name (RET).
9274 (ido-file-internal): Add with-no-warnings around ffap and dired code.
9275 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
9276 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
9277 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
9278 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
9279 (ido-make-merged-file-list): Catch quit to cancel merge.
9280 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
9281 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 9282
dc1a7e26 92832005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 9284
dc1a7e26 9285 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 9286 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 9287 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 9288 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
9289 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
9290
dc75b163
JB
92912005-05-05 Juanma Barranquero <lekktu@gmail.com>
9292
64981116
SM
9293 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
9294 Fix typo in docstring.
3fe26922 9295
1c1d2dc8
JB
9296 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
9297 (ebrowse-print-statistics-line)
9298 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
9299
dc75b163
JB
9300 * term/w32-win.el (image-library-alist): Add additional name for
9301 Xpm library.
9302
ae23f980
NR
93032005-05-05 Nick Roberts <nickrob@snap.net.nz>
9304
9305 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
9306 use gcc instead of cpp.
9307
9308 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 9309 (gdb-create-define-alist): Use it.
19f26a89 9310 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 9311
02636b9c
NR
93122005-05-04 Nick Roberts <nickrob@snap.net.nz>
9313
588c0770 9314 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 9315
01a50b51
KS
93162005-05-04 Richard M. Stallman <rms@gnu.org>
9317
d101bf56
RS
9318 * help.el (describe-key): No error when UNTRANSLATED is nil.
9319
01a50b51
KS
9320 * simple.el (line-move-1): Fix previous change to signal errors
9321 appropriately.
9322
fa2b23e5 93232005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
9324
9325 * calendar/icalendar.el (icalendar-version): Now at 0.12.
9326 (icalendar-duration-correction): Remove.
9327 (icalendar--get-event-properties): Split result at commas.
9328 (icalendar--decode-isoduration): New optional argument
9329 DURATION-CORRECTION.
fa2b23e5
KS
9330 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
9331 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
9332 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
9333 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
9334 (icalendar--convert-anniversary-to-ical): New functions, extracted
9335 from icalendar-export-region, with bug fixes.
9336 (icalendar-export-region): Use the above functions.
9337 (icalendar-import-buffer): Check before saving diary file.
9338 (icalendar--convert-recurring-to-diary)
9339 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
9340 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
9341 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
9342 (icalendar--convert-ical-to-diary): Use the above functions.
9343
be50a727
NR
93442005-05-03 Nick Roberts <nickrob@snap.net.nz>
9345
9346 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
9347 Remove these recent additions.
9348 (c-mode): Restore to before 2005-04-28.
9349
9350 * progmodes/cc-vars.el (cc-define-list-program): Remove this
9351 recent addition.
9352
9353 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
9354 (gdb-define-alist): New variables.
9355 (gdb-create-define-alist): New function.
9356 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
9357 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
9358 with string-to-number.
52eb0373 9359 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
9360
9361 * progmodes/gud.el: Replace string-to-int with string-to-number.
9362 (gud-find-file): Handle gdb-define-alist.
9363
9364 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
9365
bc446113
JB
93662005-05-02 Jay Belanger <belanger@truman.edu>
9367
fa2b23e5
KS
9368 * calc/calc-aent.el (math-read-token):
9369 * calc/calc-bin.el (calc-word-size):
9370 * calc/calc-ext.el (calc-read-number-fancy):
9371 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 9372 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 9373 * calc/calc-frac.el (calc-over-notation):
bc446113 9374 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 9375 (calc-graph-num-points, calc-graph-init):
bc446113 9376 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
9377 (calc-edit-macro-repeats):
9378 * calc/calc-yank.el (calc-do-grab-rectangle):
9379 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
9380 Replace `string-to-int' by `string-to-number'.
bc446113 9381
e40527dc
KS
93822005-05-02 Kim F. Storm <storm@cua.dk>
9383
9384 * kmacro.el: Use executing-kbd-macro-index variable.
9385
9a479835
TTN
93862005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
9387
9388 * net/rlogin.el (rlogin-parse-words): Delete func.
9389 (rlogin): Use split-string, not rlogin-parse-words.
9390 Also, if there are option-like elements in the parsed args,
9391 take the host to be the first arg immediately following them.
9392 Suggested by Michael Mauger.
9393
f6b1b15a
LT
93942005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9395
9396 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
9397
975e5c47 93982005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 9399
975e5c47
NR
9400 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
9401 (cc-mode-cpp-program): Rename to cc-define-list-program and
9402 move to cc-vars.el.
f6b1b15a 9403
975e5c47 9404 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 9405 Change to "gcc -E -dM -". Make customizable.
975e5c47 9406
5c2e5a5e
KS
94072005-05-02 Kim F. Storm <storm@cua.dk>
9408
9409 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
9410
95bb5b56
NR
94112005-05-02 Nick Roberts <nickrob@snap.net.nz>
9412
b161ea4e
NR
9413 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
9414
95bb5b56
NR
9415 * international/mule-util.el (truncate-string): Remove alias and
9416 obsolete declaration.
9417
9418 * international/mule-cmds.el (update-iso-coding-systems):
9419 Remove alias and obsolete declaration.
9420
9421 * international/mule.el (coding-system-parent): Remove alias and
9422 obsolete declaration.
9423
9424 * subr.el (define-function, sref): Remove aliases and obsolete
9425 declarations.
9426 (chars-in-region): Remove obsolete declaration.
9427
ebbfa918
RS
94282005-05-01 Richard M. Stallman <rms@gnu.org>
9429
9430 * info.el (Info-mode): Set widen-automatically to nil, locally.
9431
9432 * simple.el (widen-automatically): New variable.
9433 (pop-global-mark): Obey widen-automatically.
9434
656c316d
DN
94352005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
9436
9437 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 9438 before the keymap size is increased by a lot of define-key calls.
656c316d 9439
b2cfb30b
RS
94402005-05-01 Richard M. Stallman <rms@gnu.org>
9441
5c2e5a5e 9442 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
9443 Rename ARG to ELEMENT. Doc fix.
9444
5c2e5a5e 94452005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 9446
92bedc0e
NR
9447 * allout.el (allout-exposure): Remove macro and obsolete declaration.
9448 Remove references to allout-exposure/change to allout-new-exposure.
9449
9ded0282
NR
9450 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
9451 bytecode symbols.
9452
9453 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
9454 (compiled-function-p, focus-frame, unfocus-frame):
9455 Remove aliases and obsolete declarations.
52eb0373 9456 Back out inadvertent changes from previous commit.
9ded0282 9457
a87fdbbd
LT
94582005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9459
9460 * files.el (require-final-newline): Make Custom tags consistent
9461 with mode-require-final-newline.
9462 (mode-require-final-newline): Doc fix.
9463
0003d2e3
LK
94642005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
9465
9466 * international/latexenc.el (latexenc-find-file-coding-system):
9467 Fix regular expressions.
9468
94692005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
9470
9471 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 9472 Fix regular expressions.
b7f29772 9473
bdf7ae41
NR
94742005-05-01 Nick Roberts <nickrob@snap.net.nz>
9475
9476 * subr.el (string-to-int): Make obsolete.
9477
0b1fc48a
RS
94782005-04-30 Richard M. Stallman <rms@gnu.org>
9479
7e995a23 9480 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
9481
9482 * loadup.el: load jka-comp-hook.
9483
6ff95f1d 9484 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 9485 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
9486 to jka-comp-hook.el.
9487 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 9488 (jka-compr-inhibit): Autoload.
a87fdbbd 9489
0b1fc48a
RS
9490 * jka-comp-hook.el: New file.
9491 Enable the mode by default.
9492
9493 * files.el (backup-buffer-copy): Use copy-file instead
9494 of write-region, and put back the 'excl.
9495
94962005-04-30 Chong Yidong <cyd@stupidchicken.com>
9497
9498 * progmodes/flymake.el (flymake-split-string)
9499 (flymake-split-string, flymake-log, flymake-pid-to-names)
9500 (flymake-reg-names, flymake-get-source-buffer-name)
9501 (flymake-unreg-names, flymake-add-line-err-info)
9502 (flymake-add-err-info): Clarify docstrings.
9503 (flymake-popup-menu, flymake-make-emacs-menu)
9504 (flymake-make-xemacs-menu): Add docstrings.
9505 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
9506 Set variables directly throughout.
9507
80b61a0f
NR
95082005-04-30 Nick Roberts <nickrob@snap.net.nz>
9509
9510 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 9511 exists. Initialize cc-define-alist.
80b61a0f 9512 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 9513 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 9514
bb9c1f2a
SS
95152005-04-29 Sam Steingold <sds@gnu.org>
9516
9517 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
9518 (cc-create-define-alist): Use it instead of the hard-coded string.
9519
2d5e5eb8
SM
95202005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
9521
9522 * international/mule-conf.el (file-coding-system-alist): Fix regexp
9523 for latexenc.
9524
57efa539
LK
95252005-04-29 Lute Kamstra <lute@gnu.org>
9526
9527 * emacs-lisp/generic.el: Improve commentary section.
9528 (define-generic-mode): Improve docstring.
9529
56c91423
CD
95302005-04-29 Carsten Dominik <dominik@science.uva.nl>
9531
b67a4e9f 9532 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
9533 (org-prefix-format-compiled): New variable.
9534 (org-compile-prefix-format): New function.
b67a4e9f
KS
9535 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
9536 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
9537 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
9538 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 9539 consistency with entries from `org-mode' files.
b67a4e9f 9540 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
9541 (org-non-link-chars): New constant.
9542 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
9543 (org-agenda-day-view): Remove command.
9544 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
9545 (org-follow-bbdb-link, org-store-link): Search also company field.
9546 (org-highlight-overlay): New variable.
9547 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
9548 (org-agenda-mode): Add pre-command-hook to remove highlight.
9549 (org-evaluate-time-range): Behavior depends upon whether time stamp
9550 contains a time or not.
56c91423
CD
9551 (org-show-subtree, org-show-entry): New functions.
9552 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 9553
7eb6ede5
LT
95542005-04-28 Luc Teirlinck <teirllm@auburn.edu>
9555
9556 * comint.el (comint-output-filter-functions): Add autoload cookie.
9557
b7ce4173
KS
95582005-04-28 Kim F. Storm <storm@cua.dk>
9559
9560 * ido.el (ido-everywhere): Fix last change.
9561
0b606bb2
TTN
95622005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
9563
9564 * international/latexenc.el: New file.
9565 * international/mule-conf.el (file-coding-system-alist): For .tex,
9566 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
9567
d79b6c21
LK
95682005-04-28 Lute Kamstra <lute@gnu.org>
9569
0a20b1dc
LK
9570 * font-lock.el (font-lock-add-keywords)
9571 (font-lock-remove-keywords): Clarify docstring.
9572 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
9573 Don't start docstrings with a `*'.
9574 (font-lock-update-removed-keyword-alist): Give it a docstring.
9575
d79b6c21
LK
9576 * generic-x.el: Update commentary section.
9577 Only require font-lock when compiling.
9578 Define all modes conditionally.
9579 Place all generic modes in the generic-x-modes customization group.
9580 (generic-x-modes): New customization group.
9581 (generic-default-modes, generic-mswindows-modes)
9582 (generic-unix-modes, generic-other-modes): New constants.
9583 (generic-define-mswindows-modes, generic-define-unix-modes):
9584 Update docstrings. Make them obsolete.
2d5e5eb8
SM
9585 (generic-extras-enable-list): New default value. Update docstring.
9586 Improve :type. Change :set function.
d79b6c21
LK
9587 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
9588 Fix docstring.
9589
2d5e5eb8
SM
9590 * emacs-lisp/generic.el (generic-mode-internal):
9591 Simplify font-lock-defaults.
817edb15 9592 (define-generic-mode): Fix docstring.
d79b6c21
LK
9593
95942005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
9595
9596 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
9597 font-lock-face property to highlight matches.
9598
8c75afbf
NR
95992005-04-28 Nick Roberts <nickrob@snap.net.nz>
9600
52eb0373 9601 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 9602 (cc-define-alist): New variable.
588c0770 9603 (c-mode): Make it local and initialize it.
8c75afbf
NR
9604
9605 * progmodes/gdb-ui.el (gdb-active-process): New variable.
9606 (gdb-exited): New function.
9607 (gdb-annotation-rules): Use it.
9608 (gdb-starting): Set gdb-active-process to t.
9609 (gdb-stopping): Amend doc string.
9610 (gdb-reset): Set gdb-active-process to nil.
9611
9612 * tooltip.el (tooltip-gud-tips): Show the associated #define
9613 directives when a C program under GDB is not executing.
9614
b8a04883
SM
96152005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
9616
9617 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
9618 font-lock-fontify-syntactic-keywords.
9619
9620 * font-lock.el (font-lock-default-fontify-region): Don't force
9621 parse-sexp-lookup-properties to nil.
9622
a46f2d6d
EZ
96232005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
9624
9625 * man.el (man-mode-syntax-table): Set up `:' to have
9626 word-constituent syntax.
9627
b2b46494
LK
96282005-04-27 Lute Kamstra <lute@gnu.org>
9629
9630 * novice.el (disable-command): Don't add spurious newlines to the
9631 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
9632
a715531f
JB
96332005-04-26 Jay Belanger <belanger@truman.edu>
9634
9635 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
9636 than one window before deleting window.
9637
85ab9f4e
LT
96382005-04-26 Luc Teirlinck <teirllm@auburn.edu>
9639
9640 * shell.el (shell-prompt-pattern): Doc fix.
9641 (shell-mode): Set paragraph-separate buffer locally to "\\'".
9642
9643 * comint.el (comint-prompt-regexp, comint-get-old-input)
9644 (comint-use-prompt-regexp)
9645 (comint-use-prompt-regexp-instead-of-fields)
9646 (comint-replace-by-expanded-history, comint-send-input)
9647 (comint-output-filter, comint-get-old-input-default)
9648 (comint-line-beginning-position, comint-bol, comint-show-output)
9649 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
9650 (comint-next-prompt, comint-previous-prompt):
9651 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
9652 `comint-use-prompt-regexp'. Keep old name as alias and declare
9653 obsolete.
9654 (comint-use-prompt-regexp): Shorten first line of doc string.
9655
9656 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
9657 Set paragraph-separate buffer locally to "\\'".
9658
9659 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
9660 Adapt to above name change.
9661
9662 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
9663 (smbclient-prompt-regexp): Ditto.
9664
9665 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
9666
19475957
NR
96672005-04-27 Nick Roberts <nickrob@snap.net.nz>
9668
9669 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
9670 gdb-location-list.
9671 Break lines that are over 80 characters wide.
9672
2231c2bc
SM
96732005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
9674
9675 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
9676 New fun and var, to preserve compatibility.
9677
9678 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
9679
96802005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
9681
9682 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
9683 name to file-newer-than-file-p.
9684
68a94f5a
RS
96852005-04-26 Richard M. Stallman <rms@gnu.org>
9686
f03f317a
RS
9687 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
9688
68a94f5a
RS
9689 * progmodes/python.el (python-mode):
9690 Use new name eldoc-documentation-function.
9691
9692 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
9693
9694 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
9695 (eldoc-documentation-function):
2231c2bc 9696 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 9697
c9c1312d
NR
96982005-04-26 Nick Roberts <nickrob@snap.net.nz>
9699
9700 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
9701
35b1b8ab
DN
97022005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
9703
9704 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 9705 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
9706 {C,S,A,C-S}-{f1-f12}.
9707
bc10bcbd
KH
97082005-04-26 Kenichi Handa <handa@m17n.org>
9709
2231c2bc
SM
9710 * international/mule-cmds.el (select-safe-coding-system):
9711 Fix previous change.
bc10bcbd 9712
ec1e11a9
LK
97132005-04-26 Lute Kamstra <lute@gnu.org>
9714
c25eec81
LK
9715 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
9716
9717 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
9718 (font-lock-comment-delimiter-face): Ditto.
9719
ec1e11a9
LK
9720 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
9721
2b2920a9
JB
97222005-04-25 Jay Belanger <belanger@truman.edu>
9723
9724 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
9725 to t while inserting information; use help-mode.
9726
c9b630f7
DN
97272005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
9728
9729 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 9730 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 9731
8ba81e93
LK
97322005-04-25 Lute Kamstra <lute@gnu.org>
9733
9734 * font-core.el (font-lock-defaults): Fix docstring.
9735
9736 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
9737
901ae597
KH
97382005-04-25 Kenichi Handa <handa@m17n.org>
9739
2231c2bc
SM
9740 * international/mule-cmds.el (select-safe-coding-system):
9741 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
9742 no-conversion was found to be safe.
9743
a6390474
RS
97442005-04-24 Richard M. Stallman <rms@gnu.org>
9745
9746 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
9747 citation markers at start of each line.
9748
9749 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
9750 citation markers at start of each line.
9751
9752 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
9753
9754 * files.el (mode-require-final-newline): Fix previous change.
9755 (require-final-newline): Fix type label.
9756
2538808f
GM
97572005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
9758
9759 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
9760 statement in buffer (broken by 2004-11-24 change).
9761
456986fd
KS
97622005-04-24 Kim F. Storm <storm@cua.dk>
9763
9764 * ido.el (ido-everywhere): Save and restore old read-buffer-function
9765 and read-file-name-function values. Don't overwrite existing
9766 non-nil values if ido-mode is enabled without ido-everywhere.
9767
e5baf107
LT
97682005-04-24 Luc Teirlinck <teirllm@auburn.edu>
9769
9770 * files.el (mode-require-final-newline): Minor doc fix.
9771
1441edfe
EZ
97722005-04-24 Eli Zaretskii <eliz@gnu.org>
9773
9d1ffd5a 9774 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
9775 (syntax-class): If argument is nil, return nil. Mask off upper 16
9776 bits, not 8 bits.
9d1ffd5a 9777
1441edfe
EZ
9778 * files.el (mode-require-final-newline): Doc fix.
9779 (backup-buffer-copy): Fix last change.
9780
49ed33c7
YM
97812005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9782
9783 * term/mac-win.el: Require select. Set selection-coding-system to
9784 mac-system-coding-system. Call menu-bar-enable-clipboard.
9785 (x-last-selected-text-clipboard, x-last-selected-text-primary)
9786 (x-select-enable-clipboard): New variables.
9787 (x-select-text, x-get-selection, x-selection-value)
9788 (x-get-selection-value, mac-select-convert-to-string)
9789 (mac-services-open-file, mac-services-open-selection)
9790 (mac-services-insert-text): New functions.
9791 (CLIPBOARD, FIND): Put mac-scrap-name property.
9792 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
9793 (public.tiff): Put mac-ostype property.
9794 (selection-converter-alist): Add entries for them.
9795 (mac-application-menu-map): New keymap.
9796 (interprogram-cut-function, interprogram-paste-function): Set to
9797 x-select-text and x-get-selection-value, respectively.
9798 (split-window-keep-point): Set to t.
9799
469bc679
RS
98002005-04-23 Richard M. Stallman <rms@gnu.org>
9801
9802 * files.el (read-directory-name): Always pass non-nil
9803 DEFAULT-FILENAME arg to read-file-name.
9804 (backup-buffer-copy, basic-save-buffer-2): Take care against
9805 writing thru an unexpected existing symlink.
9806 (revert-buffer): In indirect buffer, revert the base buffer.
9807 (magic-mode-alist): Doc fix.
9808 (buffer-stale-function): Doc fix.
9809 (minibuffer-with-setup-hook): Avoid warning.
9810 (mode-require-final-newline): Doc and custom fix.
e5baf107 9811
469bc679
RS
9812 * follow.el (follow-end-of-buffer): Use with-no-warnings.
9813
9814 * font-lock.el (font-lock-comment-face): On terminals with few colors,
9815 use the default appearance.
9816 (font-lock-comment-delimiter-face): New face, new variable.
9817
9818 * imenu.el (imenu--generic-function): The official position of a
9819 definition is the start of the line that BEG is in.
9820
9821 * midnight.el (midnight-timer): Move defvar up.
9822
9823 * mouse.el (mouse-drag-region-1): Delete some debugging code.
9824
9825 * saveplace.el (save-place-to-alist): Use with-no-warnings.
9826
9827 * startup.el (command-line): Use with-no-warnings.
9828
9829 * window.el (window-size-fixed): New defvar.
9830
9831 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
9832
e5baf107 9833 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
9834 Use font-lock-comment-delimiter-face.
9835
9836 * mail/sendmail.el (mail-font-lock-keywords):
9837 Use font-lock-comment-delimiter-face.
9838
9839 * progmodes/compile.el (next-error-highlight-timer): New defvar.
9840
98412005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
9842
e5baf107 9843 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
9844 Specify t for LAXMATCH when matching directories.
9845 Save match data around compilation-compat-error-properties form.
9846
1639cc2e
DK
98472005-04-23 David Kastrup <dak@gnu.org>
9848
9849 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
9850 Mention that the autoloaded aliases should be kept for AUCTeX.
9851
d379c558
AS
98522005-04-23 Andreas Schwab <schwab@suse.de>
9853
9854 * isearch.el (isearch-forward): Doc fix.
9855
4739237d
EZ
98562005-04-23 Eli Zaretskii <eliz@gnu.org>
9857
9858 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
9859 (jit-lock-stealth-nice): Change default value to 0.5.
9860
71baa28f
EZ
98612005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
9862
9863 * abbrev.el (write-abbrev-file): Write table entries in
9864 alphabetical order by table name.
9865
e271742d
KS
98662005-04-22 Kim F. Storm <storm@cua.dk>
9867
9868 * ido.el (ido-read-internal): Fix `list' completion.
9869
9a9c3a4b
KH
98702005-04-22 Kenichi Handa <handa@m17n.org>
9871
9872 * recentf.el (recentf-save-file-coding-system): New variable.
9873 (recentf-save-list): Encode the file by
9874 recentf-save-file-coding-system and add coding: tag.
9875
230e1e80
NR
98762005-04-22 Nick Roberts <nickrob@snap.net.nz>
9877
9878 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
9879
e1573595
LK
98802005-04-21 Lute Kamstra <lute@gnu.org>
9881
9721d904
LK
9882 * loadhist.el (unload-feature): Don't remove a function from hooks
9883 if it is about to be restored to an autoload . Remove functions
9884 that will become unbound from auto-mode-alist. Simplify the code.
9885
2c7b5da1
LK
9886 * subr.el (assq-delete-all): New implementation that is linear,
9887 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
9888 (rassq-delete-all): New function.
9889
2231c2bc
SM
9890 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
9891 Add size-indication-mode.
e1573595 9892
2375e71a
KH
98932005-04-21 Kenichi Handa <handa@m17n.org>
9894
9895 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 9896 eval-when-compile.
2375e71a 9897
8e447172
NR
98982005-04-21 Nick Roberts <nickrob@snap.net.nz>
9899
e271742d 9900 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
9901 Add tooltip-mode.
9902
9903 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
9904
fcd9d525
LT
99052005-04-20 Luc Teirlinck <teirllm@auburn.edu>
9906
9907 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
9908 (inferior-lisp-filter-regexp, inferior-lisp-program)
9909 (inferior-lisp-load-command, inferior-lisp-prompt)
9910 (inferior-lisp-mode-hook, lisp-source-modes)
9911 (inferior-lisp-load-hook): defvar->defcustom.
9912 (inferior-lisp-program, inferior-lisp-prompt)
9913 (inferior-lisp-load-hook): Doc fixes.
9914 (inferior-lisp-install-letter-bindings): Small change in
9915 introductory comment.
9916
57428691
DN
99172005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
9918
9919 * vc.el (vc-annotate-color-map): Change some colors so that text
9920 using them as foreground is readable on both white and black
9921 backgrounds.
9922
c791cb54
SM
99232005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
9924
9925 * international/mule-conf.el (translation-table-for-input):
9926 Remove redundant declaration.
9927
396fdf3c
NR
99282005-04-20 Nick Roberts <nickrob@snap.net.nz>
9929
9930 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
9931
9932 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
9933 (tooltip-toggle-gud-tips): New function.
9934
37c5c4a7
YM
99352005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9936
9937 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
9938 right angle brackets.
9939
64cb0f82
NR
99402005-04-20 Nick Roberts <nickrob@snap.net.nz>
9941
9942 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
9943
95ed7b42
SM
99442005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
9945
b8471a02
SM
9946 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
9947 Remove. Update callers to use expand-file-name instead.
9948
95ed7b42
SM
9949 * subr.el (syntax-class): New function.
9950
9951 * simple.el (blink-matching-open): Use it.
9952
9953 * paren.el (show-paren-function): Use it to recognize parens that are
9954 also used in 2-char comment markers.
9955
191652f8
LK
99562005-04-19 Lute Kamstra <lute@gnu.org>
9957
9958 * loadhist.el (unload-feature): Update for new format of
9959 load-history. Simplify the code.
9960
327a3376
YM
99612005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9962
9963 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
9964 (mac-add-charset-info): New function. Initialize variable
9965 mac-charset-info-alist using it.
9966 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
9967 for translation.
9968 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
9969 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
9970 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
9971 New CCL programs.
327a3376 9972
5827e9d4
KS
99732005-04-19 Kim F. Storm <storm@cua.dk>
9974
9975 * simple.el (next-buffer, prev-buffer, next-error)
9976 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
9977 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
9978
9979 * bindings.el (next-buffer, prev-buffer, next-error)
9980 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
9981 (clone-indirect-buffer-other-window): Move bindings from simple.el.
9982 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
9983 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
9984
e5feeb31
SM
99852005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
9986
9987 * isearch.el (isearch-edit-string): Make the search-ring available for
9988 minibuffer history commands.
9989 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
9990 the default history commands now work just as well.
9991 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
9992
77580d18
KS
99932005-04-18 Kim F. Storm <storm@cua.dk>
9994
9995 * emulation/cua-base.el (cua--pre-command-handler): Add more
9996 elaborate check for shift modifier on non-window systems.
9997
adbb89ef
LH
99982005-04-18 Lars Hansen <larsh@math.ku.dk>
9999
10000 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
10001
2e764c66
KS
100022005-04-18 Kim F. Storm <storm@cua.dk>
10003
10004 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
10005 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
10006 (tooltip-gud-process-output, gdb-tooltip-print):
10007 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 10008 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 10009
3f4413f8
YM
100102005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10011
10012 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
10013 `display-graphic-p' may not be bound yet.
10014
742220b6
LT
100152005-04-17 Luc Teirlinck <teirllm@auburn.edu>
10016
10017 * startup.el (command-line): No longer enable Xterm Mouse mode by
10018 default in terminals compatible with xterm.
10019
10020 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
10021
01c515bb
NR
100222005-04-18 Nick Roberts <nickrob@snap.net.nz>
10023
10024 * tooltip.el (tooltip-gud-echo-area): Rename from
10025 tooltip-use-echo-area.
10026 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
10027 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
10028 area independently of where help tooltips are displayed.
10029
bbeb3055
DK
100302005-04-17 David Kastrup <dak@gnu.org>
10031
10032 * cus-theme.el (custom-theme-write-variables): Quote variables
10033 where necessary.
10034
ec0cf966
RS
100352005-04-17 Richard M. Stallman <rms@gnu.org>
10036
9e60c724
RS
10037 * simple.el (yank-excluded-properties): Add follow-link to value.
10038
ec0cf966
RS
10039 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
10040
10041 * startup.el (fancy-splash-max-time): Just 30 seconds.
10042 (fancy-splash-delay): Just 7.
10043 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
10044
10045 * loadhist.el (unload-feature): Update for new format of load-history.
10046 Simplify the code.
10047
10048 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
10049 (rmail-font-lock-keywords): Don't fontify the text of a citation.
10050
10051 * mail/sendmail.el (mail-font-lock-keywords):
10052 Don't fontify subject text.
10053 Don't fontify the text of a citation.
10054
100552005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
10056
10057 * comint.el (comint-output-filter): Run comint-output-filter-functions
10058 with point where the user had it.
10059
b72c5a86
SM
100602005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
10061
10062 * international/ucs-tables.el (ucs-set-table-for-input):
10063 Disable when using unify-on-decoding.
10064
fbcaad36
DN
100652005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
10066
10067 * emulation/cua-base.el (cua-global-mark-face): Add special case
10068 for displays supporting a high number of colors.
10069
ccb9871d
EZ
100702005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
10071
b72c5a86 10072 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 10073
3d70f279
EZ
100742005-04-16 Chong Yidong <cyd@stupidchicken.com>
10075
10076 * filesets.el (filesets-add-buffer): If user supplies a name of a
10077 non-existing fileset, create a new fileset.
10078
bf94eed3
CD
100792005-04-16 Carsten Dominik <dominik@science.uva.nl>
10080
b72c5a86 10081 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 10082 `outline-up-heading-all'.
bf94eed3 10083
a35d9075
AS
100842005-04-16 Andreas Schwab <schwab@suse.de>
10085
10086 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
10087 /etc/permissions.d/* and /etc/aliases.d/*.
10088
5f400376
KH
100892005-04-16 Kenichi Handa <handa@m17n.org>
10090
b72c5a86
SM
10091 * international/code-pages.el (cp-make-coding-system):
10092 Set `translation-table-for-input' property value to the symbol
5f400376
KH
10093 ucs-mule-to-mule-unicode, not to that value.
10094 (pt154): Escape guillemet by `\'.
10095
9e5b2858
LT
100962005-04-15 Luc Teirlinck <teirllm@auburn.edu>
10097
10098 * loadup.el: Load tooltip if x-show-tip is fboundp.
10099
10100 * startup.el (command-line): Add comment.
10101
10102 * tooltip.el (tooltip-mode): Specify correct standard value for
10103 Custom in init-value.
10104
3698ff2e
NR
101052005-04-15 Nick Roberts <nickrob@snap.net.nz>
10106
10107 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
10108 possible.
10109
a9f07b61
CD
101102005-04-15 Carsten Dominik <dominik@science.uva.nl>
10111
fe38e3b0 10112 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
10113 `org-agenda-date-today'.
10114 (org-evaluate-time-range): Insert at point instead of directly
10115 after time range.
10116 (org-first-headline-recenter, org-subtree-end-visible-p)
10117 (org-optimize-window-after-visibility-change): New functions
10118 (org-agenda-post-command-hook): Don't allow point at end of line,
10119 to make sure it always hits the text properties.
b72c5a86
SM
10120 (org-agenda-next-date-line, org-agenda-previous-date-line):
10121 New commands.
a9f07b61 10122 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
10123 (org-agenda-get-deadlines, org-agenda-get-scheduled):
10124 Improve marker positions.
a9f07b61
CD
10125 (org-agenda-new-marker): Argument POS made optional.
10126 (org-agenda-get-timestamps): Deadlines which are done are listed
10127 in org-done-face now.
10128 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
10129 (org-agenda-get-deadlines, org-agenda-get-scheduled):
10130 Set `undone-face' and `done-face' properties.
a9f07b61
CD
10131 (org-last-todo-state-is-todo): New variable.
10132 (org-todo): Set `org-last-todo-state-is-todo'.
10133 (org-agenda-todo): Change face according to
588c0770 10134 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
10135 the same entry.
10136 (org-calendar-goto-agenda): New command.
10137 (org-calendar-to-agenda-key): New option.
10138 (org-startup-folded): New allowed value `content'.
10139 (org-set-regexps-and-options): Accept new value `content' for
10140 `org-startup-folded'.
10141 (org-get-current-options): Handle new value `content' for
10142 `org-startup-folded'.
10143 (org-insert-todo-heading): New command.
10144 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
10145 interactively in empty file and option
10146 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 10147 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 10148 `org-agenda-change-all-lines'.
b72c5a86 10149 (org-warning-face): Change color on dark background
a9f07b61 10150
c6588b4e
YM
101512005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10152
10153 * international/mule-cmds.el (set-locale-environment): On Mac OS,
10154 use preferences AppleLocale and AppleLanguages, and variable
10155 mac-system-locale for default locale. On Mac OS Classic, use
10156 mac-system-coding-system for default coding systems.
10157
b72c5a86
SM
10158 * term/mac-win.el: Don't set file-name-coding-system.
10159 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
10160 user-full-name by mac-system-coding-system on Mac OS Classic.
10161 (mac-system-coding-system): New variable.
10162
b3a623d0
LT
101632005-04-13 Luc Teirlinck <teirllm@auburn.edu>
10164
10165 * startup.el (command-line): Handle `xterm-mouse-mode' before
10166 reading init file.
4d727d1a
LT
10167
10168 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 10169
328fc313
GM
101702005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
10171
10172 * progmodes/sh-script.el (sh-here-document-word): Make it a
10173 defcustom. Doc fix.
10174 (sh-add): Bash uses $(( )) for arithmetic.
10175 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
10176 (sh-maybe-here-document): Remove quotes and leading whitespace
10177 from heredoc word when closing. Indent heredoc with tabs if word
10178 starts with "-".
10179
0047373b
RS
101802005-04-13 Richard M. Stallman <rms@gnu.org>
10181
10182 * simple.el (undo): Fix previous change.
10183
10184 * custom.el (defface): Doc fix.
10185
a2d66c78
LK
101862005-04-13 Lute Kamstra <lute@gnu.org>
10187
5c156fdf
LK
10188 * Makefile.in (DONTCOMPILE): Remove list.
10189 (compile, compile-always): Don't use DONTCOMPILE.
10190 (update-authors): Load the library in which batch-update-authors
10191 is defined.
10192 * makefile.w32-in (DONTCOMPILE): Remove list.
10193 (compile, compile-always): Fix comments.
10194 (update-authors): Load the library in which batch-update-authors
10195 is defined.
10196
a2d66c78
LK
10197 * generic-x.el (generic-mode-ini-file-find-file-hook):
10198 Rename to ini-generic-mode-find-file-hook.
10199 Keep generic-mode-ini-file-find-file-hook as an alias.
10200 (ini-generic-mode-find-file-hook): Rename from
10201 generic-mode-ini-file-find-file-hook. Fix docstring.
10202 (ini-generic-mode): Docstring change.
10203 (bat-generic-mode-run-as-comint): Silence the byte compiler.
10204
10205 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
10206 called from lisp.
10207
10208 * generic.el: Move to the emacs-lisp subdir.
10209
759e9f0c
DN
102102005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
10211
10212 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
10213 and C-S- function and cursor motion keys.
10214
dc56fc01
LT
102152005-04-12 Luc Teirlinck <teirllm@auburn.edu>
10216
10217 * startup.el (command-line): Enable Xterm Mouse mode by default.
10218 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
10219 for Custom. No longer show "Mouse" in mode line when enabled.
10220 Doc fix.
dc56fc01 10221
d50285de
KS
102222005-04-12 Kim F. Storm <storm@cua.dk>
10223
10224 * emulation/cua-base.el (cua-rectangle-face)
10225 (cua-rectangle-noselect-face): Define face attributes here.
10226
10227 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
10228
ed0fb1f1
JD
102292005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
10230
10231 * startup.el (command-line): Turn off blinking cursor if
10232 cursorBlink in resources is off or false.
10233
a56e6111
YM
102342005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10235
10236 * term/mac-win.el (dnd): Require dnd.
10237 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
10238 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
10239 (kTextEncodingISOLatin2): Remove constants.
10240 (mac-script-code-coding-systems): New constant.
10241 (mac-handle-language-change): New function.
10242 (special-event-map): Bind it to `language-change' event.
10243 (mac-centraleurroman, mac-cyrillic): New coding systems.
10244 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
10245 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
10246 and mac-cyrillic-encoder to encode-mac-centraleurroman and
10247 encode-mac-cyrillic, respectively.
a56e6111 10248
a1b6a089
NR
102492005-04-12 Nick Roberts <nickrob@snap.net.nz>
10250
10251 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
10252 Don't set overlay-arrow-string to "=>" as this is done
10253 globally in C now.
10254
4d88e0ad
LK
102552005-04-12 Lute Kamstra <lute@gnu.org>
10256
b72c5a86
SM
10257 * generic-x.el (rc-generic-mode, rul-generic-mode):
10258 Fix auto-mode-alist entries.
4d88e0ad
LK
10259 (etc-fstab-generic-mode): Tweak fontification.
10260
10261 * generic.el (generic-make-keywords-list): Fix docstring.
10262 (generic-mode-internal): Simplify generic-font-lock-keywords.
10263
df5e8d2c
RV
102642005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
10265
b72c5a86 10266 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
10267 (whitespace-buffer-trailing): Revert the incorrect test inversion.
10268 However, fix the highlight area for the leading and
df5e8d2c
RV
10269 trailing whitespaces to show space.
10270
7a15a271
RV
102712005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
10272
10273 * whitespace.el (whitespace-version): Bump to 3.5
10274
b72c5a86
SM
10275 (whitespace-buffer-leading, whitespace-buffer-trailing):
10276 Invert sense of the test to highlight the whitespace.
7a15a271 10277
c80b3945
NR
102782005-04-12 Nick Roberts <nickrob@snap.net.nz>
10279
10280 * progmodes/gud.el (gud-display-line): GUD uses its own
10281 overlay arrow now so don't set overlay-arrow-string.
10282 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
10283
22c061d6
DN
102842005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
10285
10286 * term.el (term-ansi-current-bold, term-ansi-current-underline)
10287 (term-ansi-current-reverse, term-ansi-current-invisible)
10288 (term-ansi-face-already-done): Change to boolean.
10289 (term-reset-terminal, term-handle-colors-array): Handle the above
10290 vars accordingly.
10291 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
10292 (term-emulate-terminal): Use the new name.
10293
10294 * faces.el (secondary-selection): Use yellow1, not yellow.
10295 (trailing-whitespace): Use red1, not red.
10296
b438e670
JD
102972005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
10298
10299 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
10300 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
10301 (dired-dnd-handle-file): Call dnd-get-local-file-uri
10302
10303 * cus-edit.el (dnd): New group.
10304
10305 * term/w32-win.el (dnd): Require dnd
10306 (w32-drag-n-drop): Call dnd-handle-one-url.
10307
10308 * x-dnd.el: Require dnd.
b72c5a86
SM
10309 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
10310 Call dnd-handle-one-url.
b438e670
JD
10311 (x-dnd-types-alist, x-dnd-insert-utf8-text)
10312 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
10313 to dnd-insert-text.
4d88e0ad
LK
10314 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
10315 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 10316 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 10317 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
10318
10319 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
10320
0047373b 103212005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
10322
10323 * wdired.el: Doc fixes.
10324 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
10325 (wdired-use-dired-vertical-movement): Rename from
10326 wdired-always-move-to-filename-beginning.
10327 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
10328 (wdired-change-to-wdired-mode): Change mode name.
10329 (wdired-newline): Delete.
10330
713c9020
RS
103312005-04-11 Richard M. Stallman <rms@gnu.org>
10332
7dbe67a4
RS
10333 * whitespace.el (whitespace-highlight-the-space):
10334 Don't call whitespace-unhighlight-the-space here.
10335
713c9020
RS
10336 * simple.el (undo): Record t in undo-equiv-table
10337 for the redo record made by an undo-in-region.
10338
45bd9a1a
NR
103392005-04-12 Nick Roberts <nickrob@snap.net.nz>
10340
10341 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
10342 (gdb-frame-inferior-io-buffer): New Functions to control
10343 display of separate IO buffer.
10344 (menu): Add them to menu-bar.
10345 (gdb-display-buffer): Check for buffer another frame.
10346 Protect GUD buffer.
10347 (gdb-setup-windows): Create IO buffer if not already there.
10348 (gdb-memory-mode): Remove purecopy noops.
10349
055e0d88
GM
103502005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
10351
10352 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
10353 and pass to self-insert-command.
10354
9285b8bc
LK
103552005-04-11 Lute Kamstra <lute@gnu.org>
10356
10357 * generic.el: Commentary section cleanup.
10358 (generic): Delete.
10359 (generic-use-find-file-hook, generic-lines-to-scan)
10360 (generic-find-file-regexp, generic-ignore-files-regexp)
10361 (default-generic-mode, generic-mode-find-file-hook)
10362 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
10363 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
10364 (generic-use-find-file-hook, generic-lines-to-scan)
10365 (generic-find-file-regexp, generic-ignore-files-regexp)
10366 (default-generic-mode, generic-mode-find-file-hook)
10367 (generic-mode-ini-file-find-file-hook): Move from generic.el.
10368
9552bee8
KF
103692005-04-10 Karl Fogel <kfogel@red-bean.com>
10370
10371 * bookmark.el (bookmark-write-file): Catch errors writing file.
10372 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
10373
6695c528
RS
103742005-04-10 Richard M. Stallman <rms@gnu.org>
10375
10376 * startup.el (fancy-splash-tail): Update copyright year.
10377 (command-line): Split part of -Q into -D.
10378 (emacs-basic-display): New defvar.
10379 (fancy-splash-text): Correct name of menu item.
10380
10381 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
10382
10383 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
10384 lines in one node.
10385
10386 * comint.el (comint-send-input): New arg ARTIFICIAL.
10387 Callers in this file changed.
10388
10389 * abbrev.el (define-abbrevs): Read system abbrevs properly.
10390
10391 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
10392
103932005-04-10 Chong Yidong <cyd@stupidchicken.com>
10394
10395 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
10396 `ldap-search-internal'.
10397
35f257bb
SM
103982005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
10399
f587e30b
SM
10400 * files.el (set-auto-mode-1): Use line-end-position.
10401
35f257bb
SM
10402 * international/latin-1.el:
10403 * international/latin-2.el:
10404 * international/latin-3.el:
10405 * international/latin-4.el:
10406 * international/latin-5.el:
10407 * international/latin-8.el:
10408 * international/latin-9.el: Give punctuation syntax to NBSP.
10409
10410 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
10411 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
10412 Use char-classes to accept non-ascii letters, accepted in some recent
10413 bibtex implementations.
10414
223bc577
LT
104152005-04-10 Luc Teirlinck <teirllm@auburn.edu>
10416
10417 * custom.el (custom-set-minor-mode): Any non-nil value for the
10418 variable should enable the mode when set through Custom.
10419
4bcb9c95
SM
104202005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
10421
10422 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
10423 TAB binding so tab-always-indent is obeyed.
10424 (vhdl-minibuffer-local-map): Move initialization into declaration.
10425 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
10426 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
10427 (vhdl-hooked-abbrev): Avoid test for XEmacs.
10428 (vhdl-current-line): Use line-beginning-position.
10429 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
10430 with-output-to-temp-buffer, so the current position can be recorded.
10431
0c9a01ff
MY
104322005-04-10 Masatake YAMATO <jet@gyve.org>
10433
4bcb9c95
SM
10434 * progmodes/compile.el (compilation-error-regexp-alist-alist):
10435 Add regexp for gcov.
0c9a01ff 10436
91472578
MB
104372005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
10438
4bcb9c95
SM
10439 * calendar/time-date.el (time-to-seconds, seconds-to-time)
10440 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 10441 syntax which Emacs 20 doesn't support.
91472578 10442
6695c528
RS
104432005-04-09 Richard M. Stallman <rms@gnu.org>
10444
b72c5a86
SM
10445 * help.el (describe-key-briefly, describe-key):
10446 Replace strings as event types with "(any string)".
6695c528 10447
941f9778
SM
104482005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
10449
10450 * arc-mode.el (archive-mode-map): Move initialization into
10451 the declaration. Override *all* bindings of `undo'.
10452 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
10453
1d1bf521
JB
104542005-04-09 Jay Belanger <belanger@truman.edu>
10455
941f9778 10456 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 10457
ce102cb1
DN
104582005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
10459
10460 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
10461 (xterm-register-default-colors): Update color values computation
10462 to match xterm-200.
10463
2a9e192d
KH
104642005-04-09 Kenichi Handa <handa@m17n.org>
10465
10466 * international/code-pages.el (iso-latin-7): Fix the map.
10467
e790a4a3
LT
104682005-04-08 Luc Teirlinck <teirllm@auburn.edu>
10469
10470 * emacs-lisp/lisp.el (defun-prompt-regexp)
10471 (parens-require-spaces, buffer-end, end-of-defun)
10472 (insert-parentheses): Doc fixes.
10473
3306ed3b
KS
104742005-04-08 Kim F. Storm <storm@cua.dk>
10475
10476 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 10477 * hi-lock.el (hi-green): Likewise.
3306ed3b 10478
099dcdcf
DN
104792005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
10480
3306ed3b 10481 * cus-edit.el (custom-modified-face):
099dcdcf
DN
10482 * comint.el (comint-highlight-input): Fix previous changes.
10483 * term.el (term-handle-ansi-escape): Add a comment.
10484
c22c3db0
SM
104852005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
10486
10487 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
10488 in the buffer and in whitespace-highlighted-space.
10489 (whitespace-unhighlight-the-space): Simplify.
10490 (whitespace-buffer): Simplify.
10491
ea81d57e
DN
104922005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
10493
10494 * textmodes/table.el (table-cell-face): Add special case for
10495 displays supporting a high number of colors.
10496 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
10497 (vhdl-font-lock-reserved-words-face)
10498 (vhdl-speedbar-architecture-face)
10499 (vhdl-speedbar-instantiation-face)
10500 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
10501 (vhdl-speedbar-instantiation-selected-face): Likewise.
10502 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
10503 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
10504 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
10505 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
10506 (ebrowse-progress-face): Likewise.
10507 * progmodes/compile.el (compilation-info-face): Likewise.
10508 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
10509 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
10510 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 10511 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
10512 (woman-unknown-face): Likewise.
10513 * wid-edit.el (widget-button-pressed-face): Likewise.
10514 * whitespace.el (whitespace-highlight-face): Likewise.
10515 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
10516 * pcvs-info.el (cvs-marked-face): Likewise.
10517 * info.el (info-xref): Likewise.
10518 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 10519 * hilit-chg.el (highlight-changes-face)
c22c3db0 10520 (highlight-changes-delete-face): Likewise.
ea81d57e 10521 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
10522 (hi-red-b): Likewise.
10523 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 10524 * font-lock.el (font-lock-keyword-face)
c22c3db0 10525 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
10526 * cus-edit.el (custom-invalid-face, custom-modified-face)
10527 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
10528 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
10529 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 10530
67b4790b
LK
105312005-04-08 Lute Kamstra <lute@gnu.org>
10532
10533 * font-lock.el (font-lock-keywords): Docstring fixes.
10534
9741224e
KH
105352005-04-08 Kenichi Handa <handa@m17n.org>
10536
10537 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
10538 chars are more than a limit, print " and more..." at the tail.
10539
3a10b9ce
KS
105402005-04-08 Kim F. Storm <storm@cua.dk>
10541
10542 * emacs-lisp/authors.el (authors-aliases): Update list.
10543 (authors-ignored-files): New list.
10544 (authors-fixed-entries): Fix typo.
10545 (authors-renamed-files-alist): Update list.
10546 (authors-add): Check authors-ignored-files.
10547
eaf779a7
CD
105482005-04-08 Carsten Dominik <dominik@science.uva.nl>
10549
214e2d48 10550 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
10551 optional, to ensure backward compatibility.
10552
fc2cae59
SE
105532005-04-08 Stephen Eglen <stephen@gnu.org>
10554
10555 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
10556
859b8989
KS
105572005-04-08 Kim F. Storm <storm@cua.dk>
10558
b72c5a86 10559 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
10560
10561 * mouse.el (mouse-on-link-p): Doc fix.
10562
709bfdaf
LT
105632005-04-07 Luc Teirlinck <teirllm@auburn.edu>
10564
db648b84
LT
10565 * ielm.el (ielm-prompt-read-only): Doc fix.
10566
709bfdaf
LT
10567 * comint.el (comint-prompt-read-only): Doc fix.
10568
5b523a77
JL
105692005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
10570
10571 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
10572 ensure dired always handles wildcards passed to ffap.
10573 (find-file-at-point): Use it.
10574 (ffap-dired-wildcards): Doc fix.
10575
34d86208
JL
105762005-04-07 Juri Linkov <juri@jurta.org>
10577
10578 * simple.el (next-error-overlay-arrow-position): New defvar.
10579 Put "=>" on its property `overlay-arrow-string'. Add it to
10580 `overlay-arrow-variable-list'.
10581
10582 * progmodes/compile.el (compilation-setup):
10583 Set `next-error-overlay-arrow-position' to nil. Also set it to
10584 nil in the local hook `kill-buffer-hook'. Make local variable
10585 `overlay-arrow-string' and set it to "=>".
10586 (compilation-goto-locus): Set BOL position to
10587 `next-error-overlay-arrow-position' instead of
10588 `overlay-arrow-position'.
10589
10590 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
10591 locally instead of adding it to the global hook.
10592 (Info-kill-buffer): Move up.
10593
9fb518aa
DN
105942005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
10595
10596 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 10597 xterm-200.
9fb518aa 10598
5c8b653b
SM
105992005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
10600
797bf075
SM
10601 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
10602
5c8b653b
SM
10603 * fast-lock.el:
10604 * lazy-lock.el: Move them to the obsolete subdir.
10605
969ee2ad
SM
106062005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
10607
10608 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
10609 (wdired-add-replace-advice): Remove.
10610 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
10611
73f0d996
KS
106122005-04-06 Kim F. Storm <storm@cua.dk>
10613
10614 * startup.el (command-line): Add --bare-bones alias for -Q.
10615
369f76bb
YM
106162005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10617
10618 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
10619 create the startup fontset if a font specification ends with
10620 `mac-roman'.
10621
e0e5f076
LK
106222005-04-06 Lute Kamstra <lute@gnu.org>
10623
9e4b54a0
LK
10624 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
10625 change.
10626
e0e5f076
LK
10627 * emacs-lisp/copyright.el (copyright-update-year): Replace the
10628 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
10629
ab7bc290
LK
106302005-04-05 Lute Kamstra <lute@gnu.org>
10631
6a8cf883
LK
10632 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
10633 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 10634
969ee2ad
SM
10635 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
10636 Put them in the generic-x group.
6a8cf883 10637
d9c39305 10638 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 10639
ab7bc290
LK
10640 * generic.el (define-generic-mode): Don't use custom-current-group.
10641 Document default :group value.
10642 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
10643 (define-global-minor-mode): Don't use custom-current-group.
10644
39b32c06
GM
106452005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
10646
f4564cfd
GM
10647 * startup.el (command-line-1): Display startup-echo-area-message
10648 when fancy splash screen is in use.
10649
d6d43bde
GM
10650 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
10651 (sh-escaped-newline): New face.
10652 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
10653 newline, and use sh-escaped-newline face.
10654
39b32c06
GM
10655 * progmodes/tcl.el (tcl-escaped-newline): New face.
10656 (tcl-builtin-list): New variable.
10657 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
10658 newlines. Fix keywords subexpression number.
10659
da659ce6
CD
106602005-04-05 Carsten Dominik <dominik@science.uva.nl>
10661
d9c39305 10662 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 10663 `add-to-diary-entry'.
da659ce6 10664
7ed08c01
KS
106652005-04-05 Kim F. Storm <storm@cua.dk>
10666
10667 * ediff-init.el: Use (featurep 'xemacs).
10668
f1c7de69
DP
106692005-04-05 David Ponce <david@dponce.com>
10670
10671 * cus-edit.el (face): Derive from symbol widget. Display sample
10672 of the current face on the fly.
10673 (widget-face-sample-face-get, widget-face-notify): New functions.
10674 (widget-face-value-create): Remove.
10675
10676 * wid-edit.el (widget-field-end): Temporarily remove field
10677 narrowing before to call `get-char-property'.
10678
32503b32
JB
106792005-04-04 Jay Belanger <belanger@truman.edu>
10680
10681 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
10682 (math-read-subscripts): New variable.
10683 (math-read-preprocess-string): Process subscripts.
10684
47b143f3
LT
106852005-04-04 Luc Teirlinck <teirllm@auburn.edu>
10686
a9aa7c74
LT
10687 * comint.el (comint-prompt-read-only): Doc fix.
10688
47b143f3
LT
10689 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
10690 `-1'. Doc fix.
10691
6eb49472
CD
106922005-04-04 Carsten Dominik <dominik@science.uva.nl>
10693
969ee2ad
SM
10694 * textmodes/org.el (org-insert-mode-line-in-empty-file):
10695 Change default value to nil.
6eb49472 10696
171c707b
LK
106972005-04-04 Lute Kamstra <lute@gnu.org>
10698
8c6ef2ca
LK
10699 * autorevert.el (auto-revert-mode): Specify :group.
10700 * battery.el (display-battery-mode): Specify :group.
10701 * diff-mode.el (diff-minor-mode): Specify :group.
10702 * font-core.el (font-lock-mode): Specify :group.
10703 * hl-line.el (hl-line-mode): Specify :group.
10704 * iimage.el (iimage): New customization group.
10705 (iimage-mode): Specify :group.
10706 * longlines.el (longlines-mode): Specify :group.
10707 * master.el: Don't require easy-mmode.
10708 (master): New customization group.
10709 (master-mode): Specify :group.
10710 * msb.el (msb-mode): Specify :group.
10711 * reveal.el (reveal-mode): Specify :group.
10712 * simple.el (next-error-follow-minor-mode): Specify :group.
10713 * smerge-mode.el (smerge-mode): Specify :group.
10714 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
10715 * emulation/cua-base.el (cua-mode): Specify :group.
10716 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
10717 * language/thai-util.el (thai-auto-composition-mode)
10718 (thai-word-mode): Specify :group.
10719 * mail/supercite.el (sc-minor-mode): Specify :group.
10720 * progmodes/cwarn.el (cwarn-mode): Specify :group.
10721 * progmodes/flymake.el (flymake-mode): Specify :group.
10722 * progmodes/glasses.el (glasses-mode): Specify :group.
10723 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
10724 * textmodes/enriched.el (enriched-mode): Specify :group.
10725 * textmodes/refill.el (refill-mode): Specify :group.
10726
171c707b
LK
10727 * add-log.el (change-log-font-lock-keywords): Names in
10728 parenthesized lists can contain spaces.
10729
e3039e63
TTN
107302005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
10731
10732 * startup.el (fancy-splash-text): Shorten default text of
10733 "Emacs Tutorial" line. Also, if the current language env
10734 indicates an available tutorial file other than TUTORIAL,
10735 extract its title and append it to the line in parentheses.
10736 (fancy-splash-insert): If arg is a thunk, funcall it.
10737
1151215a
JB
107382005-04-04 Jay Belanger <belanger@truman.edu>
10739
10740 * calc.el (calc-language-alist): Add tags to customization type.
10741
745986d5
LT
107422005-04-03 Luc Teirlinck <teirllm@auburn.edu>
10743
81fb9e86 10744 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
10745 Doc fix.
10746
28cfe103 107472005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 10748
969ee2ad
SM
10749 * add-log.el (change-log-font-lock-keywords): The manual
10750 describing a Change Log entry, says: (...) "Aside from these
10751 header lines, every line in the change log starts with a space or
52eb0373 10752 a tab.". The font-lock was not highlighting lines started with
969ee2ad 10753 spaces, added support for it.
e9fd21e8 10754
63d516ce
SM
107552005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
10756
10757 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 10758 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
10759 complex example in the docstring.
10760 (bibtex-font-lock-url): Use pop.
10761
59bb9410
SM
107622005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
10763
4c5113c7
SM
10764 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
10765
59bb9410
SM
10766 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
10767
6c381cba
GM
107682005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
10769
10770 * filesets.el (filesets-set-default): Doc fix.
10771
07e5fb9e
LK
107722005-04-03 Lute Kamstra <lute@gnu.org>
10773
c85465f9
LK
10774 * generic.el (define-generic-mode): Add argument to specify
10775 keywords for defcustom.
10776 (default-generic-mode): Specify :group.
59bb9410 10777
0c0a9c99
LK
10778 * generic-x.el: Specify :group for all generic modes.
10779
07e5fb9e 10780 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 10781 (desktop-after-read-hook): Doc fix.
07e5fb9e 10782
2a0af9db
LT
107832005-04-02 Luc Teirlinck <teirllm@auburn.edu>
10784
10785 * simple.el (visible-mode): Use explicit :group keyword.
10786 This changes the group of `visible-mode-hook' from paren-blinking
10787 to editing-basics.
10788
2f2e2373
EZ
107892005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
10790
52eb0373 10791 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
10792 mailbox specifications as well as URLs.
10793 (rmail-insert-inbox-text): Remove unused conditional branches.
10794
1ee49a88
JB
107952005-04-01 Jay Belanger <belanger@truman.edu>
10796
10797 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
10798 (calc-gnuplot-print-command): Move definitions to calc.el.
10799
10800 * calc/calc-embed.el (calc-embedded-announce-formula)
10801 (calc-embedded-open-formula, calc-embedded-close-formula)
10802 (calc-embedded-open-word, calc-embedded-close-word)
10803 (calc-embedded-open-plain, calc-embedded-close-plain)
10804 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
10805 (calc-embedded-open-mode, calc-embedded-close-mode):
10806 Move definitions to calc.el.
10807
10808 * calc/calc.el (calc-settings-file, calc-language-alist):
10809 Make customizable.
10810 (calc-embedded-announce-formula, calc-embedded-open-formula)
10811 (calc-embedded-close-formula, calc-embedded-open-word)
10812 (calc-embedded-close-word, calc-embedded-open-plain)
10813 (calc-embedded-close-plain, calc-embedded-open-new-formula)
10814 (calc-embedded-close-new-formula, calc-embedded-open-mode)
10815 (calc-embedded-close-mode, calc-gnuplot-name)
10816 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
10817 from other files and make customizable.
10818
392fe1b7
SM
108192005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
10820
10821 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
10822 Use buffer-live-p.
10823 (cvs-mode-run): Don't call cvs-update-header here.
10824 (cvs-run-process): Call cvs-update-header.
10825 Use process properties for cvs-postprocess and cvs-buffer so that
10826 the sentinel can behave better if the temp buffer is killed.
10827 Use a pipe rather than a tty, to better handle unexpected prompts.
10828 (cvs-sentinel): Rewrite. Call cvs-update-header.
10829
2e2255f6
AS
108302005-04-01 Andre Spiegel <spiegel@gnu.org>
10831
10832 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
10833 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
10834
392fe1b7
SM
108352005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
10836
10837 * generic.el (define-generic-mode): Add indentation rule.
10838
5e9961be
LT
108392005-03-31 Luc Teirlinck <teirllm@auburn.edu>
10840
10841 * files.el (mode-require-final-newline): Make Custom correctly
10842 report a nil value and allow to set it to nil via Custom.
10843 Doc fix.
10844
9cf97f26
KH
108452005-04-01 Kenichi Handa <handa@m17n.org>
10846
10847 * international/characters.el: Enable the correct case setting for
10848 dotless-i and dotted-I.
10849
81f5c6a3
KS
108502005-04-01 Kim F. Storm <storm@cua.dk>
10851
10852 * ido.el (ido-file-internal): Fall back to non-ido command if
10853 initial directory is on slow ftp (or tramp) host.
10854
39a27f95
RS
108552005-03-31 Richard M. Stallman <rms@gnu.org>
10856
e134f4a8
RS
10857 * emacs-lisp/autoload.el (make-autoload):
10858 Handle define-global-minor-mode.
10859
39a27f95 10860 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 10861 Rename from easy-mmode-define-global-mode.
39a27f95
RS
10862 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
10863
392fe1b7
SM
10864 * progmodes/scheme.el (scheme-mode-syntax-table):
10865 Update syntax of | and # for two-character comment syntax.
39a27f95 10866
66e181ad
LK
108672005-03-31 Lute Kamstra <lute@gnu.org>
10868
10869 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
10870 (define-minor-mode): Call custom-current-group at load-time.
10871
10872 * generic.el (define-generic-mode): Add debug declaration.
10873 Add defcustom for the mode hook.
10874 (generic-mode-internal): Use run-mode-hooks.
10875
34514f48
KS
108762005-03-31 Kim F. Storm <storm@cua.dk>
10877
10878 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
10879 (mouse-fixup-help-message): New defun called by show_help_echo
10880 to fixup mouse-2 prefix in help messages when applicable.
34514f48 10881
f793f885 10882 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 10883
fafbb99d 108842005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 10885
e5729c6c
KH
10886 * language/thai-word.el (thai-find-word-ends): Pay attention to
10887 the case that we reach the end of buffer.
10888
7c315e1c
KH
10889 * textmodes/fill.el (fill-text-properties-at): New function.
10890 (fill-newline): Use fill-text-properties-at instead of
10891 text-properties-at.
10892
52eb0373 108932005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 10894
d9c39305 10895 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
10896 not comint-quote-filename.
10897
5ee2cf8a
TTN
108982005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
10899
10900 * help-fns.el (help-with-tutorial): Revert last change.
10901
7ab4753e
KS
109022005-03-31 Kim F. Storm <storm@cua.dk>
10903
10904 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
10905
fffaba77
PE
109062005-03-30 Paul Eggert <eggert@cs.ucla.edu>
10907
10908 * calendar/cal-china.el: Update reference to "Calendrical
10909 Calculations" book; there's a new edition.
10910 * calendar/cal-coptic.el: Likewise.
10911 * calendar/cal-french.el: Likewise.
10912 * calendar/cal-hebrew.el: Likewise.
10913 * calendar/cal-islam.el: Likewise.
10914 * calendar/cal-iso.el: Likewise.
10915 * calendar/cal-julian.el: Likewise.
10916 * calendar/cal-mayan.el: Likewise.
10917 * calendar/cal-persia.el: Likewise.
10918 * calendar/calendar.el: Likewise.
10919 * calendar/holidays.el: Likewise.
10920 * calendar/lunar.el: Likewise.
10921 * calendar/solar.el: Likewise.
10922
10923 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
10924 white space from doc string.
10925
0a2bf0fa
JB
109262005-03-30 Jay Belanger <belanger@truman.edu>
10927
10928 * calc/calc-help.el (calc-full-help): Remove email address.
10929
19577b0e
TTN
109302005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
10931
10932 * help-fns.el (help-with-tutorial): Delete title line.
10933
4fdb2a6c
GM
109342005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
10935
9080baba
GM
10936 * calendar/cal-x.el (calendar-one-frame-setup)
10937 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
10938 rather than 'symbol for set-window-dedicated-p.
10939
204451b6
GM
10940 * calendar/appt.el (appt-buffer-name): Make it a constant.
10941 (appt-add): Doc fix.
10942
4fdb2a6c
GM
10943 * filesets.el (filesets-menu-path, filesets-menu-before)
10944 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
10945 (filesets-menu-cache-file): Use directory ~/.emacs.d.
10946 (filesets-add-submenu): Delete and use add-submenu instead.
10947
ef943dba
CD
109482005-03-30 Carsten Dominik <dominik@science.uva.nl>
10949
19577b0e 10950 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
10951 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
10952 (org-diary-default-entry): New function.
392fe1b7 10953 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
10954 (org-agenda-check-no-diary): New function.
10955 ("diary-lib"): Advice to function `add-to-diary-list', to allow
10956 linking to diary entries.
392fe1b7
SM
10957 (org-agenda-execute-calendar-command): New function.
10958 (org-agenda): Improve visible section in window.
10959 Use `org-fit-agenda-window'.
ef943dba
CD
10960 (org-fit-agenda-window): New option.
10961 (org-move-subtree-down): Better handling of empty lines
10962 at end of subtree.
10963 (org-cycle): Numeric prefix is interpreted now as show-subtree N
10964 levels up.
10965 (org-fontify-done-headline): New option.
10966 (org-headline-done-face): New face.
10967 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
10968 (org-table-copy-down): Rename from `org-table-copy-from-above'.
10969 When current field is non-empty, it is copied to next row.
10970 (org-table-copy-from-above): Fix bug which made it
10971 impossible to copy fields containing only a single non-white character.
ef943dba 10972
c33d06b0
KS
109732005-03-30 Kim F. Storm <storm@cua.dk>
10974
10975 * kmacro.el (kmacro-end-macro): Isearch may store this command
10976 into the macro -- so ignore it when executing keyboard macro.
10977
4f5f7887
NR
109782005-03-30 Nick Roberts <nickrob@snap.net.nz>
10979
10980 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
10981
74269806
KH
109822005-03-29 Kenichi Handa <handa@m17n.org>
10983
10984 * language/thai.el ("Thai"): Set setup-function and exit-function
10985 for Thai language environment.
10986
10987 * language/thai-util.el: Require thai-word.
10988 (thai-word-mode-map): New variable.
10989 (thai-word-mode): New minor mode.
10990 (setup-thai-language-environment-internal): New function.
10991 (exit-thai-language-environment-internal): New function.
10992
10993 * language/thai-word.el (thai-word-table): Declare it by defvar,
10994 use dolist to initialize it.
10995 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
10996 (thai-fill-find-break-point): New functions.
10997
8e669bbd
RS
109982005-03-29 Richard M. Stallman <rms@gnu.org>
10999
11000 * simple.el (idle-update-delay): Move definition up.
b36a687c 11001 (set-mark): Doc fix.
8e669bbd
RS
11002
110032005-03-29 Chong Yidong <cyd@stupidchicken.com>
11004
11005 * longlines.el: New file.
c33d06b0 11006
8e669bbd
RS
11007 * simple.el (buffer-substring-filters): New variable.
11008 (filter-buffer-substring): New function.
11009 (kill-region, copy-region-as-kill): Use it.
11010
11011 * register.el (copy-to-register, append-to-register)
11012 (prepend-to-register): Use filter-buffer-substring.
11013
5f9ffb03
NR
110142005-03-30 Nick Roberts <nickrob@snap.net.nz>
11015
588c0770 11016 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
11017 (gud-filter-pending-text): Move in front of gdb.
11018 (gud-overlay-arrow-position): New variable.
11019 (gud-sentinel, gud-display-line): Use it in place of
11020 overlay-arrow-position.
11021
0d6d7be5
GM
110222005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
11023
b976213b
GM
11024 * progmodes/fortran.el (fortran-if-indent): Doc fix.
11025 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
11026 (fortran-font-lock-keywords-4): New variable.
11027 (fortran-blocks-re, fortran-end-block-re)
11028 (fortran-start-block-re): New constants, for hideshow.
11029 (hs-special-modes-alist): Add a Fortran entry.
11030 (fortran-mode-map): Bind fortran-end-of-block,
11031 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 11032 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
11033 (fortran-looking-at-if-then, fortran-end-of-block)
11034 (fortran-beginning-of-block): New functions, for hideshow.
11035
52eb0373
JB
11036 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
11037 Doc fix. Tweak regexp.
0d6d7be5
GM
11038 (f90-beginning-of-block): Push mark first.
11039
bb64248b
JB
110402005-03-29 Jay Belanger <belanger@truman.edu>
11041
11042 * calc/calc.el: Update copyright date.
11043 (calc-version): Increase to 2.1.
11044 (calc-version-date): Remove.
11045
11046 * calc/calc-help.el: Update copyright date.
11047 (calc-full-help): Remove reference to calc-version-date.
11048 Update copyright date.
11049
55ec6b37
SM
110502005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
11051
11052 * vc.el (vc-do-command): Use a pipe for async processes, so password
11053 prompts don't show up at places where the user can't reply.
11054
52eb0373 110552005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
11056
11057 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
11058 on the file name we pass to the inferior shell.
11059
ef91372a
SM
110602005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
11061
11062 * progmodes/which-func.el (which-function): Be robust in the face of an
11063 imenu--make-index-alist failure.
11064
8d194e3e
SM
110652005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
11066
11067 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
11068
11069 * progmodes/python.el (python-preoutput-filter): Fix last change.
11070
d7029908
LK
110712005-03-29 Lute Kamstra <lute@gnu.org>
11072
11073 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
11074 functions and compiled macros.
11075 (debug-convert-byte-code): Handle macros too.
11076 (debug-on-entry-1): Don't signal an error when trying to clear a
11077 function that is not set to debug on entry.
11078
d59ea3ae
JB
110792005-03-29 Jay Belanger <belanger@truman.edu>
11080
11081 * calc/calc-lang.el: Add functions to math-function-table
11082 properties of tex and math.
11083
eab4bb89
KH
110842005-03-29 Kenichi Handa <handa@m17n.org>
11085
11086 * ps-mule.el (ps-mule-plot-string): Translate characters by
11087 ps-print-translation-table.
11088 (ps-mule-begin-job): Call find-charset-region/string with
11089 ps-print-translation-table.
8d194e3e 11090 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
11091
11092 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 11093 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 11094
073fcaf6
JL
110952005-03-29 Juri Linkov <juri@jurta.org>
11096
11097 * simple.el (next-error-highlight-timer): New variable.
11098
11099 * progmodes/compile.el (compilation-goto-locus):
11100 Use `next-error-highlight-timer' instead of `sit-for'.
11101
caf3c78f
SM
111022005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
11103
11104 * mail/supercite.el (sc-mail-field): Use assoc-string.
11105 (sc-get-address): Simplify regexps.
11106
11107 * files.el (minibuffer-with-setup-hook): New macro.
11108 (find-file-read-args): Use it to avoid let-binding
11109 minibuffer-with-setup-hook (which breaks turning on/off
11110 file-name-shadow-mode while in the prompt).
11111
e5456e73
SM
11112 * complete.el (PC-read-include-file-name-internal):
11113 Use test-completion.
caf3c78f 11114
2d526287
LT
111152005-03-28 Luc Teirlinck <teirllm@auburn.edu>
11116
11117 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
11118
12566797
SM
111192005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
11120
ba96f392
SM
11121 * window.el (window-buffer-height): Use count-screen-lines.
11122
12566797
SM
11123 * progmodes/python.el (python-preoutput-leftover): New var.
11124 (python-preoutput-filter): Use it.
11125 (python-send-receive): Loop until all the result has been received.
11126
ba40634b
JL
111272005-03-28 Juri Linkov <juri@jurta.org>
11128
11129 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
11130
11131 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
11132 "Recover Crashed Session".
11133 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
11134 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
11135 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
11136 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
11137 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
11138 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
11139 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
11140 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
11141
11142 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
11143 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
11144 Ediff Sessions", "Toggle use of separate control buffer frame",
11145 "Use separate frame for Ediff control buffer".
11146
11147 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
11148 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
11149 "Rename Bookmark", "Delete Bookmark".
11150
11151 * info.el (Info-mode-menu): Remove ellipsis from "Index".
11152 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
11153 Add `:active Info-index-alternatives' to "Next Matching Item".
11154
11155 * wdired.el (wdired-change-to-wdired-mode):
11156 Mention `wdired-abort-changes' key in the initial message.
11157
11158 * international/mule.el (auto-coding-alist): Associate non-ascii
11159 image filename extensions with `no-conversion'.
11160
8d194e3e
SM
111612005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
11162
11163 * international/iso-acc.el:
11164 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
11165
468b711f
LT
111662005-03-26 Luc Teirlinck <teirllm@auburn.edu>
11167
73cba75d
LT
11168 * textmodes/sgml-mode.el (html-mode): Doc update.
11169
468b711f
LT
11170 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
11171
99a56581
DN
111722005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
11173
11174 * term.el (term-move-columns): Fix face after extending a line.
11175 (term-insert-spaces): Likewise.
11176 (term-reset-terminal): Fix off by one error.
11177
54879547
EZ
111782005-03-26 Eli Zaretskii <eliz@gnu.org>
11179
11180 * international/mule.el (auto-coding-alist): Add .xpi files.
11181
11182 * files.el (auto-mode-alist): Add .xpi files.
11183
ee7a5ccb
EZ
111842005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
11185
11186 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
11187
b2705c8c
EZ
111882005-03-26 Eli Zaretskii <eliz@gnu.org>
11189
11190 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
11191
da8612d3
GM
111922005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
11193
11194 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
11195 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
11196
11197 * calendar/cal-move.el (calendar-beginning-of-year): Move the
11198 cursor to Jan 1 when needed.
11199 (calendar-end-of-year): Fix -/+ typo.
11200 Reported by Chong Yidong <cyd@stupidchicken.com>.
11201
be940bc5
SM
112022005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
11203
5ffc943b
SM
11204 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
11205
be940bc5
SM
11206 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
11207 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
11208
85df292e
RS
112092005-03-25 Richard M. Stallman <rms@gnu.org>
11210
11211 * filesets.el (filesets-init): Add autoload.
11212
11213 * mail/mailalias.el (mail-directory): Doc fix.
11214
112152005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 11216
85df292e
RS
11217 * mail/mailalias.el (mail-directory-process): Do nothing if
11218 mail-directory-process is an atom.
11219 (mail-get-names): Ignore mail-directory-names if it is an atom.
11220 (mail-directory-process defvar): Doc fix.
11221 (mail-names): Doc fix.
11222
112232005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
11224
11225 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
11226
ae766e0d
KH
112272005-03-26 Kenichi Handa <handa@m17n.org>
11228
be940bc5
SM
11229 * international/mule-util.el (detect-coding-with-priority):
11230 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 11231
5a049eca
NR
112322005-03-26 Nick Roberts <nickrob@snap.net.nz>
11233
11234 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
11235 (gdb-frames-mode-map): Add follow-link property.
11236
bba984aa
JB
112372005-03-25 Jay Belanger <belanger@truman.edu>
11238
11239 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
11240 for variables.
11241
13200335
JL
112422005-03-25 Juri Linkov <juri@jurta.org>
11243
11244 * image-mode.el: Optimize image filename extension regexps in
11245 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
11246 in `auto-mode-alist'.
11247 (image-mode): Add `image-toggle-display-text' to local hook
11248 `change-major-mode-hook'. Display the image as an image by
11249 default. Set `cursor-type' and `truncate-lines' if the image
11250 is already displayed. Take into account the current mode (image
11251 or text) in message.
11252 (image-minor-mode): New minor mode.
11253 (image-mode-maybe, image-toggle-display-text): New functions.
11254 (image-toggle-display): Use called-interactively-p.
11255 Let-bind `inhibit-read-only' to t.
11256
90d0be7d
JL
11257 * image-mode.el (image-minor-mode): Set `cursor-type' and
11258 `truncate-lines' if the image is already displayed. Add turning
11259 image-minor-mode off to `change-major-mode-hook'. Add message.
11260 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 11261
5341e481
SM
112622005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
11263
11264 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
11265 Terminal.app, use utf-8.
11266 (set-display-table-and-terminal-coding-system): Add coding-system arg.
11267 (set-locale-environment): Use it.
11268
11269 * term/xterm.el: Undo last change, better done in mule-cmds.el.
11270
11271 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
11272
11273 * progmodes/python.el (python-close-block-statement-p)
11274 (python-outdent-p, python-current-defun): Use symbol-end.
11275
126c9dda
TTN
112762005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
11277
11278 * files.el (save-some-buffers): Doc fix.
11279
932fb767
WL
112802005-03-25 Werner Lemberg <wl@gnu.org>
11281
11282 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 11283 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 11284 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 11285 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
11286 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
11287 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
11288 Replace `legal' with `valid'.
11289 * textmodes/reftex-vars.el, textmodes/reftex.el:
11290 Replace `legal' with `valid'.
932fb767 11291
25f72ec0
WL
112922005-03-25 Werner Lemberg <wl@gnu.org>
11293
99580cde
KS
11294 * calc/calc-forms.el, calc/calc-sel.el:
11295 * midnight.el, vc-cvs.el:
11296 * emacs-lisp/cl-macs.el:
11297 * emulation/vip.el:
11298 * eshell/esh-io.el, eshell/esh-var.el:
11299 * mail/supercite.el:
881b07f9
JB
11300 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
11301 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
11302 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
11303 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
11304 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
11305 * textmodes/reftex-index.el, textmodes/reftex-parse.el
11306 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
11307 * textmodes/reftex.el, textmodes/org.el:
11308 Replace `illegal' with `invalid'.
25f72ec0 11309
781da985
SM
113102005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
11311
5341e481
SM
11312 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
11313 (flymake-find-buildfile, flymake-find-possible-master-files)
11314 (flymake-check-include, flymake-parse-line): Replace loops over the
11315 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
11316
11317 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
11318 Substitute file-name-as-directory in the rest of the file.
11319 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
11320 (flymake-replace-region): Remove unused arg `buffer'.
11321 (flymake-check-patch-master-file-buffer): Update calls to it.
11322 (flymake-add-err-info): Remove unused var `count'.
11323 (flymake-mode): Use define-minor-mode.
11324
11325 * progmodes/flymake.el: Use with-current-buffer.
11326 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
11327 flymake-replace-regexp-in-string, flymake-line-beginning-position)
11328 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
11329 Avoid testing for `xemacs'.
11330 (flymake-nop): Move.
11331 (flymake-region-has-flymake-overlays): Return the computed value.
11332 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
11333 Remove unused var `endline'.
11334 (flymake-get-line-count): Remove unused function.
11335 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
11336
11337 * emulation/vi.el:
11338 * generic.el:
11339 * hilit-chg.el (global-highlight-changes):
11340 * hi-lock.el (hi-lock-mode):
11341 * follow.el: find-file-hooks -> find-file-hook.
11342
781da985
SM
11343 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
11344
3659a2b8
JL
113452005-03-24 Juri Linkov <juri@jurta.org>
11346
11347 * dired.el (dired-mode-map): Add menu item "Compare directories"
11348 for dired-compare-directories.
11349
11350 * dired-aux.el (dired-compare-directories): Add autoload cookie.
11351 Doc fix. Replace `read-file-name' with `read-directory-name'.
11352
781da985 113532005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
11354
11355 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
11356
0fa1a6b8
JB
113572005-03-24 Jay Belanger <belanger@truman.edu>
11358
fe38e3b0 11359 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
11360 relevant mode settings in calc-embedded-original-modes when modes
11361 are permanently changed.
11362
a702ffbb
SM
113632005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
11364
11365 * autoinsert.el: find-file-hooks -> find-file-hook.
11366
fbc5e359
LK
113672005-03-24 Lute Kamstra <lute@gnu.org>
11368
11369 * generic.el (generic-font-lock-defaults): Make it obsolete.
11370 (generic-font-lock-keywords): New variable to replace
11371 generic-font-lock-defaults.
11372 (generic-mode-set-font-lock): Delete it.
11373 (generic-mode-internal): Don't call generic-mode-set-font-lock.
11374 (generic-bracket-support): Add docstring.
11375
16a013c2
LK
11376 * generic-x.el: Rename generic-font-lock-defaults to
11377 generic-font-lock-keywords throughout.
11378 (mailagent-rules-setup-function): Delete it.
11379 (mailagent-rules-generic-mode): Use anonymous function instead.
11380 (show-tabs-generic-mode-font-lock-defaults-1)
11381 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
11382 Quote faces.
11383 (show-tabs-tab-face, show-tabs-space-face): Specify background,
11384 not foreground.
11385
48621281
LK
11386 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
11387 Recognize define-generic-mode.
11388
a702ffbb
SM
113892005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
11390
11391 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
11392 if there's no completion table.
11393
c29749e7
MB
113942005-03-23 Miles Bader <miles@gnu.org>
11395
fbc5e359 11396 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
11397 Remove tty-specific variants, as they're no longer needed.
11398
ca2d9ad8
LK
113992005-03-23 Lute Kamstra <lute@gnu.org>
11400
a702ffbb 11401 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
11402 (installshield-statement-keyword-list)
11403 (installshield-system-functions-list)
11404 (installshield-system-variables-list, installshield-types-list)
11405 (installshield-funarg-constants-list): Make them constants.
11406
ef300cff
LK
11407 * generic.el (generic-make-keywords-list): Add autoload cookie.
11408
a702ffbb
SM
11409 * calendar/time-date.el: Add comment on time value formats.
11410 Don't require parse-time.
ca2d9ad8
LK
11411 (with-decoded-time-value): New macro.
11412 (encode-time-value): New function.
11413 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
11414 (days-to-time): Return a valid time value when arg is huge.
11415 (time-since): Use time-subtract.
11416 (time-to-number-of-days): Use time-to-seconds.
11417
bbcb3b44
DP
114182005-03-23 David Ponce <david@dponce.com>
11419
11420 * recentf.el: (recentf-keep): New option.
11421 (recentf-menu-action): Default to `find-file'.
11422 (recentf-keep-non-readable-files-flag)
11423 (recentf-keep-non-readable-files-p)
11424 (recentf-file-readable-p, recentf-find-file)
11425 (recentf-cleanup-remote): Remove.
11426 (recentf-include-p): More robust.
11427 (recentf-keep-p): New function.
11428 (recentf-remove-if-non-kept): Rename from
52eb0373 11429 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 11430 All callers updated.
bbcb3b44 11431 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
11432 (recentf-track-closed-file): Update. Doc fix.
11433 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 11434
8df0ffbe
KS
114352005-03-23 Kim F. Storm <storm@cua.dk>
11436
11437 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
11438 Don't inherit from fringe face (now happens automatically).
11439
eac7d7eb
KS
114402005-03-22 Kim F. Storm <storm@cua.dk>
11441
11442 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
11443 position values.
11444
4a4a82d6
SM
114452005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
11446
11447 * menu-bar.el (showhide-date-time): Remove.
11448 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
11449 (menu-bar-make-mm-toggle): Simplify.
11450
19f26a89 114512005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
11452
11453 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
11454 Accept qualified variable and function names.
11455
b9d8ddef
TTN
114562005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
11457
11458 * bindings.el (completion-ignored-extensions):
11459 Remove ".lis" for `vax-vms'.
11460
9660f868
AS
114612005-03-22 Andreas Schwab <schwab@suse.de>
11462
11463 * generic-x.el: Revert last change.
11464 * ldefs-boot.el: Update.
11465
948e33b9
JB
114662005-03-22 Jay Belanger <belanger@truman.edu>
11467
99580cde 11468 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
11469 (calc-embedded-save-original-modes)
11470 (calc-embedded-restore-original-modes): New functions.
11471 (calc-do-embedded): Save original modes when entering embedded mode
11472 and restore when leaving embedded mode.
11473 (calc-embedded-modes-change): Change the value of
11474 calc-embedded-original-modes to reflect permanent changes.
11475
e6c901b6
LK
114762005-03-22 Lute Kamstra <lute@gnu.org>
11477
11478 * generic-x.el: Require generic again.
11479
28c22055
MB
114802005-03-22 Miles Bader <miles@gnu.org>
11481
11482 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
11483 Tweak details to look good on both ttys and bitmap displays, light
11484 or dark background, etc.
11485
f0ebf1eb
KS
114862005-03-21 Kim F. Storm <storm@cua.dk>
11487
11488 * tooltip.el (tooltip-show-help-function): Check car and cdr of
11489 mouse position.
11490
47fda8fc
SM
114912005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
11492
11493 * icomplete.el: Don't forcibly turn on the mode upon load.
11494 (icomplete-mode): Use define-minor-mode.
11495 (icomplete-eoinput): Default to nil.
11496 (icomplete-minibuffer-setup): Remove autoload.
11497 (icomplete-tidy): Simplify.
11498 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
11499 in the initial state or if the user has modified the field.
11500 Fix handling of icomplete-max-delay-chars.
11501 Remove code that handles the oddball case where
11502 minibuffer-completion-table is an integer.
11503 Wrap icomplete-completions in while-no-input in case building
11504 completions takes more time than expected.
11505 (icomplete-completions): Simplify.
11506
a775dff4
RS
115072005-03-21 Richard M. Stallman <rms@gnu.org>
11508
11509 * jka-compr.el (jka-compr-really-do-compress):
11510 Make variable buffer-local.
11511
11512 * image-mode.el: Handle .xpm files too.
11513 (image-toggle-display): Preserve modification flag.
11514
11515 * help.el (where-is): Don't mention aliases with no key bindings.
11516
077f7085
LK
115172005-03-21 Lute Kamstra <lute@gnu.org>
11518
ca19f3f1
AS
11519 * generic.el: Fix commentary section. Don't require cl for
11520 compilation.
077f7085
LK
11521 (generic-mode-list): Add autoload cookie.
11522 (generic-use-find-file-hook, generic-lines-to-scan)
11523 (generic-find-file-regexp, generic-ignore-files-regexp)
11524 (generic-mode, generic-mode-find-file-hook)
11525 (generic-mode-ini-file-find-file-hook): Fix docstrings.
11526 (define-generic-mode): Make it a defmacro. Fix docstring.
11527 (generic-mode-internal): Code cleanup. Add autoload cookie.
11528 (generic-mode-set-comments): Code cleanup.
11529 * generic-x.el: Don't prevent compilation. Don't require generic.
11530 Follow coding conventions. Minor code cleanup.
11531 (etc-fstab-generic-mode): Add some keywords.
11532 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
11533 define-generic-mode like a function declaration.
11534
51d6d300
JB
115352005-03-21 Jay Belanger <belanger@truman.edu>
11536
11537 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
11538 changing modes.
11539
568ec09d
SS
115402005-03-21 Sam Steingold <sds@gnu.org>
11541
11542 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
11543
7651545c
TTN
115442005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
11545
11546 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
11547 Add underscore to "f$ lexicals" regexp.
11548
fe6b1dbd
JL
115492005-03-20 Juri Linkov <juri@jurta.org>
11550
11551 * subr.el (progress-reporter-do-update): When `min-value' is equal
11552 to `max-value', set `percentage' to 0 and prevent division by zero.
11553
340b8d4f
MA
115542005-03-20 Michael Albinus <michael.albinus@gmx.de>
11555
11556 Sync with Tramp 2.0.48.
11557
11948172 11558 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
11559 (tramp-append-tramp-buffers): New defun.
11560 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
11561 Catch `dont-send' signal.
11562 (tramp-set-auto-save-file-modes): Set always permissions, because
11563 there might be an old auto-saved file belonging to another
11564 original file. This could be a security threat. Reported by
11565 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
11566 Check for Emacs 21.3.50 removed.
11567
11948172 11568 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 11569 `with-parsed-tramp-file-name'.
a57e098f 11570 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
11571 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
11572 No error message if DIRECTORY or FILENAME doesn't exist.
11573 (tramp-smb-open-connection): Check existence of
11574 `tramp-smb-program'.
11575
a57e098f
SM
115762005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
11577
11578 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
11579 Properly handle the case where the `m' or `s' command's argument is not
11580 yet terminated.
11581 (perl-indent-new-calculate): New function.
11582 (perl-indent-line): Use it.
11583
e38b967a
MB
115842005-03-20 Miles Bader <miles@gnu.org>
11585
11586 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
11587 in text-mode too. Change to new face names.
a57e098f 11588 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 11589 Add `:weight bold' attribute.
a57e098f 11590 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 11591
0ee6e7b7
JL
115922005-03-19 Juri Linkov <juri@jurta.org>
11593
11594 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
11595
11596 * international/mule.el (auto-coding-alist): Sync with
11597 `auto-mode-alist' by adding upper case archive file extensions
11598 and adding ear/war to jar extension.
11599
864f69e9
EZ
116002005-03-19 David Casperson <casper@unbc.ca> (tiny change)
11601
11602 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
11603 running, restart it.
11604
580a2a02
EZ
116052005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
11606
a57e098f 11607 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
11608
11609 * man.el (Man-follow-manual-reference): If current-word returns
11610 nil, use "".
11611
09ad1a5b
EZ
116122005-03-19 Matt Hodges <MPHodges@member.fsf.org>
11613
11614 * simple.el (goto-line): Doc fix.
11615
9dce96b5
EZ
116162005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
11617
11618 * files.el (save-buffer): Doc fix.
11619
068f123a
EZ
116202005-03-19 Michael R. Mauger <mmaug@yahoo.com>
11621
11622 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 11623 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
11624 remote files.
11625
19f26a89 116262005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
11627
11628 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
11629 function names.
11630
504f06a2
EZ
116312005-03-19 Eli Zaretskii <eliz@gnu.org>
11632
11633 * language/thai-word.el: New file.
11634
79d2d279
EZ
116352005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
11636
11637 * files.el (backup-buffer): If the file's directory is not
11638 writable, use copy instead of move to backup the file.
11639
f3b7338c
EZ
116402005-03-19 Eli Zaretskii <eliz@gnu.org>
11641
11642 * obsolete/keyswap.el: Moved to obsolete/ from term/.
11643
5d62baca
VJL
116442005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
11645
a57e098f
SM
11646 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
11647 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
11648 <darkman_spam@yahoo.fr>.
11649 (ps-print-version): New version 6.6.6.
11650
951f97e6
SM
116512005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
11652
11653 * textmodes/table.el (table--line-column-position): New idiom.
11654 (table--row-column-insertion-point-p): New function to test
11655 validity of row and column insertion operation at a location.
11656 (table-global-menu, table-cell-menu): Use above functions for
11657 deterministic test operation.
11658 (table--editable-cell-p): Behave in deterministic fashion.
11659
1332f1a0
JL
116602005-03-18 Juri Linkov <juri@jurta.org>
11661
11662 * isearch.el (isearch-lazy-highlight-new-loop):
11663 Make arguments beg and end optional.
11664 (isearch-update): Remove optional arguments nil from
11665 isearch-lazy-highlight-new-loop.
11666 (isearch-lazy-highlight-search): Let-bind case-fold-search to
11667 isearch-lazy-highlight-case-fold-search instead of
11668 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
11669 isearch-lazy-highlight-regexp.
11670 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
11671
11672 * replace.el (perform-replace): Remove bindings of global
11673 variables isearch-string, isearch-regexp, isearch-case-fold-search.
11674 Add three new arguments to `replace-highlight'.
11675 (replace-highlight): Add arguments string, regexp, case-fold.
11676 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
11677 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 11678 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
11679 variables whose values lazy highlighting will use regardless of
11680 changes to global variables isearch-string, isearch-regexp,
11681 isearch-case-fold-search during lazy highlighting loop.
11682 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
11683 to `lazy-highlight-cleanup'.
11684
11685 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
11686 (ispell-highlight-face): Set default face to `isearch' when
11687 lazy highlighting is enabled.
11688 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
11689 priority to 1. Add lazy highlighting.
11690 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
11691 from `isearch-dehighlight'.
11692
42f73fb4
DP
116932005-03-18 David Ponce <david@dponce.com>
11694
11695 * files.el (hack-local-variables): Do a case-insensitive search
11696 for End.
11697
46fe9018
JL
116982005-03-18 Juri Linkov <juri@jurta.org>
11699
11700 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
11701 `isearch-lazy-highlight-cleanup', add alias to old name and
11702 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
11703 (isearch-done, isearch-lazy-highlight-new-loop):
11704 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
11705 (lazy-highlight-cleanup) <variable>: Doc fix.
11706 (isearch-lazy-highlight-update): Rename obsolete
11707 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
11708
951f97e6 117092005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
11710
11711 * language/thai-util.el: Fix categorization of Thai characters in
11712 thai-category-table.
11713 (thai-composition-pattern): Adjust it for the above change.
11714 (thai-self-insert-command, thai-compose-syllable): New functions.
11715 (thai-compose-region): Use thai-compose-syllable.
11716 (thai-compose-string): Likewise.
11717 (thai-composition-function): Likewise.
11718 (thai-auto-composition): New function.
11719 (thai-auto-composition-mode): New minor mode.
11720
11721 * language/thai.el: Fix patterns to be registered in
11722 composition-function-table.
11723
11724 * international/quail.el (quail-input-method): Locally bind
11725 inhibit-modification-hooks to t.
11726
c7bd5d57
RS
117272005-03-17 Richard M. Stallman <rms@gnu.org>
11728
11729 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
11730 (perl-mode): Use run-mode-hooks.
11731
11732 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
11733 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
11734 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
11735
951f97e6 11736 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
11737 to compute resend-to-address and use it.
11738
11739 * tar-mode.el (tar-mode): Turn off undo unconditionally.
11740
11741 * image-mode.el: New file.
11742
11743 * image.el (insert-sliced-image): Add autoload cookie.
11744
11745 * font-lock.el (font-lock-lines-before): New user option.
11746 (font-lock-after-change-function): Obey it.
11747
11748 * bindings.el (esc-map): Make M-g a prefix.
11749 Bind M-g g and M-g M-g to goto-line.
11750
c7bd5d57
RS
11751 * faces.el (face-id): Doc fix.
11752
117532005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
11754
11755 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
11756 (rmail-show-message): Use rmail-unknown-mail-followup-to.
11757 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
11758
11759 * mail/sendmail.el (mail-yank-ignored-headers)
11760 (mail-font-lock-keywords, mail-mode-fill-paragraph):
11761 Add Mail-Followup-To and Mail-Reply-To headers.
11762 (mail-citation-hook): Add autoload cookie.
11763 (mail-mode): Doc fix.
11764 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
11765 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
11766 (mail-mode-fill-paragraph): Handle those headers.
11767 (mail-mailing-lists): New variable.
11768 (mail-mail-reply-to, mail-mail-followup-to): New functions.
11769
5a1f9fcf
JL
117702005-03-17 Juri Linkov <juri@jurta.org>
11771
11772 * isearch.el (isearch-fallback): Check for `(car previous)'
11773 before calling `isearch-other-end-state'.
11774
0b6ec58d
KS
117752005-03-17 Kim F. Storm <storm@cua.dk>
11776
11777 * simple.el (move-beginning-of-line): Move to beginning of buffer
11778 line, as well as beginning of screen line.
11779
eae4ba2a
GM
117802005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
11781
11782 * calendar/diary-lib.el (mark-diary-entries): Use new optional
11783 argument REDRAW rather than calendar-redrawing variable.
11784 * calendar/calendar.el (calendar-redrawing): Delete.
11785 (redraw-calendar): Do not bind calendar-redrawing.
11786
117872005-03-16 Matt Hodges <MPHodges@member.fsf.org>
11788
11789 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
11790 diary-file buffer.
11791
b3e484d7
SM
117922005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
11793
11794 * help.el (describe-mode): Allow a :minor-mode-function property to
11795 specify a different minor mode toggle function than the variable.
11796 * simple.el (auto-fill-function):
11797 * subr.el (add-minor-mode): Use it.
11798
7bf880c6
KH
117992005-03-16 Kenichi Handa <handa@m17n.org>
11800
11801 * language/ethio-util.el (sera-being-called-by-w3): New variable.
11802 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
11803 (ethio-fidel-to-sera-buffer): Likewise.
11804
fe3947c3
JL
118052005-03-16 Juri Linkov <juri@jurta.org>
11806
11807 * emacs-lisp/find-func.el (find-function-regexp):
11808 Add defun-emitting macro `menu-bar-make-toggle'.
11809
11810 * isearch.el: Put `isearch-scroll' property to
11811 `split-window-horizontally'.
11812
11813 * info.el: Update error messages for `debug-ignored-errors'.
11814 (Info-isearch-search): Doc fix.
11815 (Info-find-node): Move up code to go into info buffer before
11816 recording the node to the history.
11817 (Info-fontify-node): Fontify titles only if the next line
11818 has two or more `*', `=', `-', `.'.
11819 Display "go to this node" for empty (match-string 3).
11820
6a3fac90
YM
118212005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11822
11823 * term/mac-win.el: Add mouse pointer shape constants.
11824
bc438588
KS
118252005-03-15 Kim F. Storm <storm@cua.dk>
11826
11827 * simple.el (move-beginning-of-line): Use vertical-motion.
11828
65e7180e
JL
118292005-03-15 Juri Linkov <juri@jurta.org>
11830
11831 * isearch.el (isearch-error): New variable.
11832 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 11833 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
11834 (isearch-within-brackets-state): Remove.
11835 (isearch-case-fold-search-state, isearch-pop-fun-state):
11836 Decrease frame index.
11837 (isearch-mode, isearch-top-state, isearch-push-state)
11838 (isearch-edit-string, isearch-abort, isearch-search-and-update)
11839 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
11840 (isearch-search, isearch-lazy-highlight-new-loop):
11841 Replace `isearch-invalid-regexp' with `isearch-error'.
11842 Remove `isearch-within-brackets'.
11843 (isearch-search): Add `search-failed' handler to `condition-case'.
11844 (isearch-lazy-highlight-search): Add `condition-case' to catch
11845 errors and allow `isearch-lazy-highlight-update' to try
11846 highlighting from the beginning of the window.
11847 (isearch-repeat): Move up code to set isearch-wrapped to t
11848 before calling isearch-wrap-function.
11849
11850 * info.el (Info-isearch-initial-node): New internal variable.
11851 (Info-search): Signal an error in isearch mode when search leaves
11852 the initial node. Signal an error when `bound' is non-nil and
11853 nothing was found in the current subfile.
11854 (Info-isearch-search): Remove `condition-case'.
11855 (Info-isearch-wrap): Don't wrap when search failed during leaving
11856 the initial node. If `Info-isearch-search' is nil, wrap around
11857 the current node.
11858 (Info-isearch-start): New fun.
11859 (Info-mode): Add buffer-local hook `Info-isearch-start' to
11860 `isearch-mode-hook'.
11861
a7321976
YM
118622005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11863
11864 * simple.el (normal-erase-is-backspace): Set default to t if
11865 running on Mac.
11866
11867 * term/mac-win.el (function-key-map): Sync with x-win.el.
11868
8dedddd5
KH
118692005-03-15 Kenichi Handa <handa@m17n.org>
11870
11871 * international/mule-cmds.el (locale-language-names): Modify the
11872 format of elements and add more entries.
11873 (locale-preferred-coding-systems): Add more entries.
b3e484d7 11874 (set-locale-environment): Adjust for the change of
8dedddd5
KH
11875 locale-language-names.
11876
8a462381
SM
118772005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
11878
11879 * pcvs.el (smerge-ediff): Remove bogus autoload.
11880
43314bf6
LK
118812005-03-14 Lute Kamstra <lute@gnu.org>
11882
dc64809a
LK
11883 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
11884 Ignore a `*' at the beginning of a line.
11885
8a462381 11886 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
11887 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
11888 subr.el.
11889 (dont-compile, eval-when-compile, eval-and-compile): Use declare
11890 to specify indentation.
11891
43314bf6
LK
11892 * generic.el (define-generic-mode): Let generic-mode-list be a
11893 list of strings; test membership with equal.
11894
40821110
KS
118952005-03-14 Kim F. Storm <storm@cua.dk>
11896
11897 * simple.el (next-line, previous-line): Add optional try-vscroll
11898 arg to recognize interactive use. Pass it on to line-move.
11899 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 11900 executing keyboard macro to ensure consistent behavior.
40821110 11901
b70d9316
SM
119022005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
11903
11904 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
11905
c4fbcb01
LK
119062005-03-13 Lute Kamstra <lute@gnu.org>
11907
11908 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
11909 debugger-setup-buffer so that backtrace marks the frames set to
11910 debug-on-exit and we don't have to do it manually. Set an extra
11911 debug-on-exit for macro's.
11912 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 11913
3fdfb09c
LK
119142005-03-12 Lute Kamstra <lute@gnu.org>
11915
11916 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
11917 lisp-indent-function throughout.
11918 (with-no-warnings): Set lisp-indent-function property.
11919
09d252f2
TTN
119202005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
11921
11922 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
11923 Add entry for backslash.
11924
c10d2217
JL
119252005-03-12 Juri Linkov <juri@jurta.org>
11926
11927 * info.el (Info-search): Four fixes for backward search.
11928
0e425a58
JB
119292005-03-11 Jay Belanger <belanger@truman.edu>
11930
11931 * calc/calc.el (calc-language-alist): New variable.
11932 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
11933 (calc-embedded-find-modes): Use calc-language-alist instead of
11934 calc-embedded-language-alist.
11935
33873bad
GM
119362005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
11937
11938 * calendar/calendar.el (calendar-redrawing): New internal
11939 variable.
11940 (redraw-calendar): Remove bogus save-excursion from previous
11941 change. Bind calendar-redrawing to t for mark-diary-entries.
11942 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
11943 calendar if that is why we were called.
11944
fa815b14
KH
119452005-03-11 Kenichi Handa <handa@m17n.org>
11946
11947 * international/mule.el (make-coding-system): Set property
c7bd5d57 11948 coding-system-define-form to nil.
fa815b14
KH
11949 (define-coding-system-alias): Likewise.
11950
ac249c4c
KH
119512005-03-11 Kenichi Handa <handa@m17n.org>
11952
11953 These changes are suggested by Dave Love <fx@gnu.org>.
11954
11955 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
11956 coding: tag.
11957 (adaptive-fill-regexp): Add more bullets.
11958 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
11959 regexps.
11960
ef75a647
SM
119612005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
11962
dd39c336
SM
11963 * help.el (describe-mode): Properly handle non-trivial lighters.
11964 Don't ignore minor modes that are not listed in minor-mode-list.
11965
ef75a647
SM
11966 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
11967 feature ON when the user requests to turn it OFF.
11968
449808f7
LK
119692005-03-10 Lute Kamstra <lute@gnu.org>
11970
11971 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 11972 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
11973 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
11974 second argument as the 2005-03-07 change makes it obsolete.
11975 (debug-on-entry, cancel-debug-on-entry): Update call to
11976 debug-on-entry-1.
11977 (debug, debugger-setup-buffer): Comment update.
ef75a647 11978 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 11979
134d277e
JB
119802005-03-10 Jay Belanger <belanger@truman.edu>
11981
11982 * calc/calc-embed.el (math-ms-args): Declare it.
11983 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
11984 math-ms-args.
11985 (calc-embedded-subst): Use math-multi-subst-rec to substitute
11986 variables.
11987
33c76f5a
NR
119882005-03-10 Nick Roberts <nickrob@snap.net.nz>
11989
11990 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
11991 Use message-box.
11992
11993 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
11994 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
11995 (tooltip-gud-tips): Simplify.
588c0770 11996 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
11997 (tooltip-gud-modes): Add fortran-mode.
11998 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
11999
12000 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 12001
7f351d0b
KS
120022005-03-09 Kim F. Storm <storm@cua.dk>
12003
12004 * play/animate.el (animate-place-char): Use forward-line instead
12005 of next-line to improve performance.
12006
e62ecf85
SJ
120072005-03-09 Simon Josefsson <jas@extundo.com>
12008
12009 * net/browse-url.el (browse-url-default-browser): Doc fix.
12010
f1953880
MB
120112005-03-09 Miles Bader <miles@gnu.org>
12012
12013 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
12014 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
12015
ca8d88cd
KH
120162005-03-09 Kenichi Handa <handa@m17n.org>
12017
ec4e909a
KH
12018 * international/latin-1.el: Set case and syntax for 255 only if
12019 set-case-syntax-set-multibyte is nil.
12020
7f351d0b 12021 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 12022 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 12023 (ispell-process-line): Likewise.
ca8d88cd
KH
12024 (ispell-complete-word): Likewise.
12025
9839760a
GM
120262005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
12027
12028 * calendar/calendar.el (redraw-calendar): Preserve point.
12029 Reported by Matt Hodges <MPHodges@member.fsf.org>.
12030 (calendar-week-start-day): Move after definition of
12031 redraw-calendar. Delete buffer test, since redraw-calendar has
12032 that now.
12033
12034 * calendar/diary-lib.el (mark-diary-entries): Only call
12035 redraw-calendar in the first of any recursive calls.
12036 Reported by Alan Shutko <ats@acm.org>.
12037
9553cf63
JL
120382005-03-08 Juri Linkov <juri@jurta.org>
12039
12040 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
12041 (html-horizontal-rule, html-line, html-image, html-checkboxes)
12042 (html-radio-buttons): Add a space before the trailing `/>' where
12043 sgml-xml-mode is non-nil.
12044 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
12045 the subsequent tag of the empty XML tag.
12046 (html-href-anchor): Don't set initial input to "http:".
12047 (html-image): Ask for the image URL and set point inside alt="".
12048 (html-name-anchor): Duplicate the name in the `id' attribute when
12049 sgml-xml-mode is non-nil.
12050 (html-paragraph): Remove \n before <p>.
12051 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
12052 instead of `checked' when sgml-xml-mode is non-nil.
12053
12054 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
12055 Remove 1 space before #RRGGBB to not truncate it on terminal
12056 windows w/o fringes. Remove 1 space between bg and fg examples
12057 to get more space.
12058 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
12059 avoid byte-compile warnings.
12060
12061 * image-file.el (image-file-handler): Put `safe-magic' property to
12062 `image-file-handler'.
12063
12064 * info.el (Info-isearch-search): Emulate word search in
12065 isearching through multiple Info nodes with Info-search.
12066 (Info-isearch-wrap): Allow isearch-word.
12067
9b54d453
LK
120682005-03-08 Lute Kamstra <lute@gnu.org>
12069
12070 * emacs-lisp/debug.el (debugger-step-through): Make sure that
12071 stepping into the debugger's code is not possible.
12072 (debugger-jumping-flag): Docstring update.
12073
41d4eedc
JB
120742005-03-08 Jay Belanger <belanger@truman.edu>
12075
12076 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
12077 embedded mode begins.
12078 (calc-embedded-language-alist): New variable.
12079 (calc-embedded-find-modes): Use calc-embedded-language-alist to
12080 set default language mode.
12081
c68f7e21
KH
120822005-03-08 Kenichi Handa <handa@m17n.org>
12083
12084 * international/ccl.el (define-ccl-program): Fix docstring about
12085 extra 256 bytes assured for the output buffer.
12086
12087 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
12088 Fix BUFFER_MAGNIFICATION to 2.
12089 (ccl-encode-mule-utf-16be-with-signature): Likewise.
12090
3ee9f6ac
JW
120912005-03-07 Karl Chen <quarl@cs.berkeley.edu>
12092
12093 * align.el (align-rules-list): Added an alignment rule for CSS
12094 declarations (applies to css-mode and html-mode buffers).
12095
a29cf450
SM
120962005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
12097
12098 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
12099
2f8cd1ce
KS
121002005-03-07 Kim F. Storm <storm@cua.dk>
12101
a54595d4
KS
12102 * simple.el (move-beginning-of-line): New command.
12103
12104 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
12105
12106 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
12107
12108 * emulation/cua-base.el: Put CUA move property on move-end-of-line
12109 and move-beginning-of-line.
12110
2f8cd1ce
KS
12111 * apropos.el (apropos-print): Omit command from M-x ... RET.
12112
7a2306d9
NR
121132005-03-07 Nick Roberts <nickrob@snap.net.nz>
12114
12115 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
12116 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
12117
aaf2cff2
RS
121182005-03-06 Richard M. Stallman <rms@gnu.org>
12119
12120 * bindings.el (esc-map): Bind M-g to goto-line.
12121
12122 * facemenu.el (global-map): Bind M-o, not M-g.
12123
bf7970c5
JD
121242005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12125
12126 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
12127 "Open Directory" as for "Open File".
12128
0251bafb
RS
121292005-03-06 Chong Yidong <cyd@stupidchicken.com>
12130
12131 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
12132 (push-mark-command): Run activate-mark-hook.
12133
121342005-03-06 Richard M. Stallman <rms@gnu.org>
12135
12136 * help-mode.el (help-mode-finish): Don't alter the element
12137 in view-return-to-alist if there already is one.
12138
12139 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
12140 make sure the current buffer is the expected one.
12141
12142 * novice.el (disabled-command-function): Output in *Disabled Command*.
12143 Explicitly ignore non-keyboard events, and explicitly handle C-g.
12144
12145 * textmodes/flyspell.el (flyspell-large-region):
12146 Pass args differently for aspell.
12147
12148 * files.el (mode-require-final-newline): Doc fix.
12149
52eb0373 121502005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 12151
2f8cd1ce 12152 * progmodes/which-func.el (which-function):
0251bafb
RS
12153 Specify NOERROR when calling imenu--make-index-alist.
12154
55d0f066
SM
121552005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
12156
a3194d03
SM
12157 * simple.el (normal-erase-is-backspace): Define default value.
12158
ca19f3f1
AS
12159 * custom.el (custom-theme-set-variables): Remove unused var
12160 `immediate'.
12161 (custom-reevaluate-setting): Simple function to handle variables
12162 that are defined before their default value can really be
12163 computed.
a3194d03
SM
12164
12165 * startup.el (command-line): Use it for temporary-file-directory,
12166 small-emporary-file-directory, auto-save-file-name-transforms,
12167 blink-cursor-mode, and normal-erase-is-backspace.
12168
55d0f066
SM
12169 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
12170 progress, even with buggy anchored keywords.
12171
f38c52df
LT
121722005-03-05 Luc Teirlinck <teirllm@auburn.edu>
12173
be6e87e5 12174 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 12175
bb96021a
RS
121762005-03-05 Richard M. Stallman <rms@gnu.org>
12177
12178 * simple.el (goto-line): Use a number at point as the default.
12179 With C-u as arg, switch buffers.
12180
3ff96c81
JL
121812005-03-05 Juri Linkov <juri@jurta.org>
12182
12183 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
12184 with `no-blinking-cursor'.
12185
12186 * startup.el (no-blinking-cursor): New defvar.
12187 (command-line): Add `--no-blinking-cursor' to longopts.
12188 Set `no-blinking-cursor' to t for command line arguments
12189 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
12190 with `no-blinking-cursor' in the condition for calling
12191 `blink-cursor-mode'.
12192
c3a52675
LT
121932005-03-04 Luc Teirlinck <teirllm@auburn.edu>
12194
12195 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
12196 (menu-bar-options-save): Add blink-cursor-mode.
12197 (menu-bar-options-menu): Add blink-cursor-mode.
12198
77b94af3
GM
121992005-03-04 Ulf Jasper <ulf.jasper@web.de>
12200
12201 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
12202 (icalendar-export-file, icalendar-export-region)
a29cf450 12203 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
12204 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
12205
524352d6
LK
122062005-03-04 Lute Kamstra <lute@gnu.org>
12207
a29cf450 12208 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
12209 (debug-function-list): Ditto.
12210
b12e59fd
RC
122112005-03-04 Robert J. Chassell <bob@rattlesnake.com>
12212
12213 * textmodes/texinfmt.el (texinfo-append-refill):
12214 Redefine the types of line to which @refill
12215 is not appended by replacing a search for `@refill\\|@bye' with
12216 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
12217 itemize@refill' bug and the unfilled long lines bug.
a29cf450 12218 (texinfmt-version): Update number and date.
b12e59fd 12219
518d3637
RS
122202005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
12221
12222 * international/code-pages.el (windows-1250, windows-125[2-8])
12223 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
12224
d245ff23
SM
122252005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
12226
12227 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
12228 bound yet.
12229
b8210c6e
JPW
122302005-03-02 Romain Francoise <romain@orebokech.com>
12231
12232 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
12233 buffer after removing limits.
12234 (ibuffer-pop-filter): Ditto.
12235 Update copyright.
12236
aad1926a
MB
122372005-03-02 Miles Bader <miles@gnu.org>
12238
12239 * button.el (make-text-button): If the user doesn't specify a
12240 type, use the default. Rewrite to use `add-text-properties' and
12241 plist functions.
12242
284f0680
LK
122432005-03-01 Lute Kamstra <lute@gnu.org>
12244
12245 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
12246 (debugger-jumping-flag): New var.
12247 (debug-entry-code): Use it.
12248 (debugger-jump): Use debugger-jumping-flag and add
12249 debugger-reenable to post-command-hook.
12250 (debugger-reenable): Use debugger-jumping-flag and remove itself
12251 from post-command-hook.
12252 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
12253 debugger-reenable.
12254
43e7d00a
RC
122552005-03-01 Robert J. Chassell <bob@rattlesnake.com>
12256
284f0680 12257 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
12258 inclusion of "itemize\\|", which may be unnecessary, is certainly
12259 inelegant, and stops refilling in itemize lists when formatting
12260 Japanese Texinfo files to Info.
12261 Update copyright to 2005.
12262
911ba5f8
NR
122632005-03-01 Nick Roberts <nickrob@snap.net.nz>
12264
12265 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
12266 of an error if GDB can't find the source file.
12267
f830b09e
GM
122682005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
12269
12270 * calendar/calendar.el (redraw-calendar): Work from any buffer,
12271 not just the calendar.
12272
12273 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
12274 first.
12275 (diary-redraw-calendar): New function.
12276 (make-diary-entry): Add diary-redraw-calendar to local
12277 write-contents-functions. Turn off selective display before
12278 inserting in diary.
12279
5582d76d
KS
122802005-03-01 Kim F. Storm <storm@cua.dk>
12281
12282 * emacs-lisp/copyright.el (copyright-fix-years): New command.
12283
a9ee5cac
LK
122842005-03-01 Lute Kamstra <lute@gnu.org>
12285
12286 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
12287 that debug-entry-code can be safely removed from a function while
12288 this code is being evaluated. Revert the 2005-02-27 change as the
12289 new implementation no longer requires it. Make sure that a
dd39c336 12290 function body containing just a string is not mistaken for a docstring.
439368ed
LK
12291 (debug): Skip one more frame in case of debug on entry.
12292 (debugger-setup-buffer): Delete one more frame line in case of
12293 debug on entry.
12294 (debugger-frame-number): Update to use the new text introduced by
d245ff23 12295 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 12296
77032434
KS
122972005-02-28 Kim F. Storm <storm@cua.dk>
12298
12299 * double.el (double-translate-key): Call force-window-update after
12300 read-event to avoid crash in redisplay.
12301
c4d5a8a1
SM
123022005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
12303
12304 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
12305 (debug): Use it. Move the inhibit-trace earlier.
12306 (debug-entry-code): New const.
12307 (debug-on-entry-1): Use it.
12308
4c23089d 123092005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 12310
c4d5a8a1
SM
12311 * international/utf-16.el (ccl-encode-mule-utf-16le):
12312 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
12313 (ccl-encode-mule-utf-16be): Likewise.
12314
123152005-02-28 Kenichi Handa <handa@m17n.org>
12316
12317 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
12318 Fix BUFFER_MAGNIFICATION to 4.
12319 (ccl-encode-mule-utf-16be-with-signature): Likewise.
12320
0f468ead
NR
123212005-02-28 Nick Roberts <nickrob@snap.net.nz>
12322
12323 * speedbar.el (speedbar-update-flag): Doc fix.
12324 (speedbar-show-info-under-mouse): Give set-mouse-position the right
12325 argument.
12326
35c5f5d3
SM
123272005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
12328
fc88c288
SM
12329 * reveal.el (reveal-post-command): Don't try to reveal overlays which
12330 have a non-nil `invisible' property but are actually visible.
12331
35c5f5d3
SM
12332 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
12333 for perldoc sections.
12334 (perl-outline-regexp, perl-outline-level): New var and function.
12335 (perl-mode): Use them.
12336
f43ae016
GM
123372005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
12338
12339 * calendar/diary-lib.el (diary-remind): Discard any mark portion
12340 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
12341
04c9dde8
LT
123422005-02-27 Luc Teirlinck <teirllm@auburn.edu>
12343
12344 * cus-edit.el: Comment change.
12345 (custom-buffer-create-internal): Slightly reword text at top of
12346 Custom buffers. Mention there that saving an option edits the
12347 init file. Add link to Emacs manual node on `custom-file'.
12348 (custom-magic-alist): Rewrite individual State messages to use
12349 capitalized keywords. Doc fix.
12350
261b7f30
GM
123512005-02-27 Matt Hodges <MPHodges@member.fsf.org>
12352
12353 * calendar/calendar.el (calendar-buffer): Move above
12354 calendar-week-start-day.
12355 (calendar-week-start-day): Doc fix. Add :set function.
12356 (calendar-minimum-window-height): New variable.
12357 (generate-calendar-window): Only resize window if selected-window
12358 is displaying the calendar buffer. Use new variable
12359 calendar-minimum-window-height.
12360 (generate-calendar): Reword error message.
12361 (calendar-mode-map): Bind DEL to scroll-other-window-down.
12362
b71c9e75
AS
123632005-02-27 Andreas Schwab <schwab@suse.de>
12364
c58447fd
AS
12365 * vc.el (vc-do-command): Don't run command asynchronously when
12366 operating in a remote directory.
12367
b71c9e75
AS
12368 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
12369 change from sync with Tramp 2.0.47.
12370
aa5c6b3e
RS
123712005-02-27 Richard M. Stallman <rms@gnu.org>
12372
12373 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
12374
12375 * textmodes/flyspell.el (flyspell-mode-on):
12376 Call ispell-change-dictionary only if necessary.
12377
12378 * emacs-lisp/re-builder.el (regexp-builder): New function.
12379
12380 * register.el (describe-register-1): Explicitly handle
12381 yank-excluded-properties = t.
12382
12383 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
12384 (custom-magic-alist): Change the status descriptions again.
12385 (face widget-type): Total rewrite based on `restricted-sexp'
12386 to eliminate the confusing double hiding levels.
12387
12388 * emacs-lisp/debug.el (debug-on-entry-1):
12389 If function body is empty, add nil as body form.
12390
5f8a82e1
SM
123912005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
12392
12393 * emacs-lisp/trace.el (inhibit-trace): New var.
12394 (trace-make-advice): Use it.
12395
12396 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
12397
c6f4488c
KS
123982005-02-26 Kim F. Storm <storm@cua.dk>
12399
12400 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
12401 (mouse-on-link-p, mouse-drag-region-1): Use it.
12402
a0b497c5
LK
124032005-02-25 Lute Kamstra <lute@gnu.org>
12404
12405 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
12406
ffa8d0ef
LT
124072005-02-24 Luc Teirlinck <teirllm@auburn.edu>
12408
12409 * frame.el (blink-cursor-mode): Add :group keyword.
12410
1a951b51
GM
124112005-02-24 Ulf Jasper <ulf.jasper@web.de>
12412
78d54dee
SM
12413 * calendar/icalendar.el (icalendar--decode-isodatetime):
12414 New optional argument DAY-SHIFT.
1a951b51
GM
12415 (icalendar-export-region): Fix coding-system-for-write.
12416 (icalendar--convert-ical-to-diary): Shift end-day of all-day
12417 events by one.
12418
6ecedb40
SM
124192005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12420
12421 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
12422
1749aa90
KS
124232005-02-24 Kim F. Storm <storm@cua.dk>
12424
12425 * international/iso-acc.el (iso-accents-compose): Fix crash
12426 during redisplay. Call force-window-update after read-event
12427 and delete-region to signal that window is not accurate.
12428
78d54dee
SM
124292005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
12430
12431 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
12432 Remove unused and inexistent var `inhibit-trace'.
12433 (debugger-mode): Use run-mode-hooks.
12434 (debugger-list-functions): Add buttons; setup xref stack.
12435
a98ac7ae
RS
124362005-02-23 Richard M. Stallman <rms@gnu.org>
12437
12438 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
12439 appointment says it was explicitly made.
12440 (appt-add): Set the 3rd element.
12441 (appt-make-list): Preserve explicit appointments.
12442
12443 * subr.el (find-tag-default): Catch errors in forward-sexp.
12444
91c66262
JL
124452005-02-23 Juri Linkov <juri@jurta.org>
12446
12447 * info.el (Info-isearch-search): New defcustom.
12448 (Info-isearch-search): Call the default isearch function
12449 when Info-isearch-search is nil.
12450 (Info-isearch-wrap): Use variable Info-isearch-search.
12451
01d746be
LT
124522005-02-22 Luc Teirlinck <teirllm@auburn.edu>
12453
12454 * cus-edit.el: Comment change.
12455
b686dd59
KS
124562005-02-22 Kim F. Storm <storm@cua.dk>
12457
6ecedb40
SM
12458 * progmodes/hideif.el (hide-ifdef-use-define-alist):
12459 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 12460
fe77c061
SJ
124612005-02-22 Simon Josefsson <jas@extundo.com>
12462
6ecedb40
SM
12463 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
12464 New variable.
fe77c061
SJ
12465 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
12466 Oskarsson" <myrkraverk@users.sourceforget.net>.
12467
baf70a02
KS
124682005-02-22 Kim F. Storm <storm@cua.dk>
12469
12470 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
12471 check that window of that event is the selected window.
12472 (mouse-drag-region-1): Compare mouse event window to selected
12473 window before setting point.
12474
12475 * tooltip.el (tooltip-show-help-function): Pass event to
12476 mouse-on-link-p so it can check selected window.
12477
ca69e8aa
KH
124782005-02-22 Kenichi Handa <handa@m17n.org>
12479
12480 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
12481 (ps-mule-show-warning): New function.
12482 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
12483 characters are found.
12484
12485 * ps-print.el (ps-header-footer-string): Return a list of header
12486 and footer strings.
12487
dae3211d
SM
124882005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
12489
12490 * pcvs.el (cvs-retrieve-revision): Fix thinko.
12491
124922005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 12493
9df747e1
SM
12494 * frame.el (blink-cursor-mode): Use define-minor-mode.
12495
2c75eddf
SM
12496 * term/mac-win.el (function-key-map): Use char-names more consistently.
12497 (file-name-coding-system): Only set it for MacOS-9. The other case is
12498 already handled in mule-cmds.el (where it also works when mac-win.el
12499 is not used).
12500
c4a166f1
KH
125012005-02-21 Kenichi Handa <handa@m17n.org>
12502
002dc239
KH
12503 * international/mule.el (ctext-pre-write-conversion): Always use
12504 " *code-converting-work*" buffer for work.
12505
c4a166f1
KH
12506 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
12507
22071507
TTN
125082005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
12509
12510 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
12511
50d9c396
JY
125122005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
12513
2c75eddf 12514 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
12515 allows changes outside the restricted area of the buffer.
12516
0fba9f25
KS
125172005-02-20 Kim F. Storm <storm@cua.dk>
12518
12519 * simple.el (line-move): Add fourth optional arg try-vscroll which
12520 must be set to perform auto-window-vscroll.
12521 When moving backwards and doing auto-window-vscroll, automatically
12522 vscroll to the last part of lines which are taller than the window.
12523 (next-line, previous-line): Set try-vscroll arg on line-move.
12524
ac010fca
DN
125252005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
12526
f79bdb3a
DN
12527 * replace.el (query-replace, query-replace-regexp)
12528 (replace-string, replace-regexp): When operating on region, make
12529 the minibuffer prompt say so.
12530
ac010fca
DN
12531 * isearch.el (isearch-forward): Document isearch-query-replace and
12532 isearch-query-replace-regexp keybindings.
0fba9f25 12533
fa64fa22
JB
125342005-02-19 Jay Belanger <belanger@truman.edu>
12535
12536 * calc/calc-aent.el (math-read-token): Add local variable.
12537
12538 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
12539 (calc-edit-top): Move declaration to earlier in file.
12540 (calc-edit-macro-repeats): Add local variables.
12541
12542 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
12543 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
12544 calcFunc-tanh.
12545 Adjust integration rule for calcFunc-tan.
12546
3f9526a3 125472005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
12548
12549 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
12550 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
12551 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
12552 (viper-skip-separators): Bug fix.
12553 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 12554 particular major mode.
0fba9f25 12555 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 12556 kill ring.
0fba9f25
KS
12557
12558 * viper-ex.el (viper-color-display-p): New function.
12559 (viper-has-face-support-p): Use viper-color-display-p.
12560
12561 * viper-keym.el (viper-gnus-modifier-map): New keymap.
12562
12563 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
12564
12565 * viper-util.el (viper-glob-unix-files): Fix shell status check.
12566 (viper-file-remote-p): Make equivalent to file-remote-p.
12567
78d54dee
SM
12568 * viper.el (viper-major-mode-modifier-list):
12569 Use viper-gnus-modifier-map.
0fba9f25 12570
c761fd55
DK
125712005-02-19 David Kastrup <dak@gnu.org>
12572
12573 * subr.el (subregexp-context-p): Fix garbled doc string by adding
12574 quoting.
12575
7ca4e8a1
JB
125762005-02-19 Jay Belanger <belanger@truman.edu>
12577
12578 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 12579 Remove extra definitions.
7ca4e8a1
JB
12580 (calc-coth): New function.
12581 (calcFunc-cot): Fix `let'.
12582
0e0d5683
EZ
125832005-02-19 Eli Zaretskii <eliz@gnu.org>
12584
12585 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
12586 the reasons we use "type pc" in these faces.
12587
12588 * button.el (button): Ditto.
12589
2511035d
EZ
125902005-02-19 Michael Mauger <mmaug@yahoo.com>
12591
12592 * replace.el (query-replace-read-from): Set the value of
12593 query-replace-from-history-variable to handle the case of an empty
12594 string entered to accept the suggested default.
74f69b93 12595
78d54dee
SM
12596 * net/tramp.el (tramp-file-name-for-operation):
12597 Use dired-call-process instead of dired-call-process-command.
74f69b93 12598
7182a9a6
JB
125992005-02-19 Jay Belanger <belanger@truman.edu>
12600
12601 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
12602 (math-div-non-trig): New variables.
12603 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
12604 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
12605 (math-combine-prod, math-div-symb-fancy): Add simplifications for
12606 trig expressions.
12607
8c4e7434
NR
126082005-02-19 Nick Roberts <nickrob@snap.net.nz>
12609
12610 * progmodes/gdb-ui.el (gdb-var-update-handler)
12611 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
12612 for watch expressions,
12613 (gdb-var-create-handler): Don't set speedbar-update-flag.
12614 (gdb-post-prompt): Simplify test for speedbar.
12615
17561e4f 126162005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 12617
78d54dee
SM
12618 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
12619 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 12620 we use the syntax table of the correct buffer.
78d54dee 12621 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 12622 Felix Gatzemeier.
0fba9f25 12623
78d54dee
SM
12624 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
12625 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 12626 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 12627
78d54dee
SM
12628 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
12629 ediff-recurse-to-subdirectories.
12630 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 12631 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 12632
78d54dee 12633 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 12634 nil.
0fba9f25 12635
9be92b96
SM
126362005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
12637
12638 * log-view.el (log-view-message-re): Fix up Subversion regexp.
12639
3a51abf1
DK
126402005-02-18 David Kastrup <dak@gnu.org>
12641
12642 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
12643 use `mark-active' when defined.
12644
92dc83a9
KH
126452005-02-18 Kenichi Handa <handa@m17n.org>
12646
12647 * ps-print.el (ps-font-info-database): New entry
12648 ZapfChancery-MediumItalic with correct font name. Fix font name
12649 of the entry Zapf-Chancery-MediumItalic.
12650
6dbbc01d
LT
126512005-02-16 Luc Teirlinck <teirllm@auburn.edu>
12652
12653 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
12654
4aed6e1e
KS
126552005-02-16 Kim F. Storm <storm@cua.dk>
12656
12657 * ido.el (ido-fallback-command): Pass user input to fallback command.
12658
126592005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
12660
12661 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
12662 (gdb-find-file-hook): Add server prefix.
12663
a29c9707
RS
126642005-02-16 Richard M. Stallman <rms@gnu.org>
12665
12666 * replace.el (perform-replace): Pass new args to replace-highlight.
12667 (replace-highlight): Take region args,
12668 and pass them to isearch-lazy-highlight-new-loop.
12669
12670 * novice.el (disabled-command-hook): Autoload the defalias
12671 and the make-obsolete-variable call.
12672
12673 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
12674
12675 * isearch.el (isearch-lazy-highlight-start-limit)
12676 (isearch-lazy-highlight-end-limit): New variables limit
12677 the region for highlighting.
12678 (isearch-lazy-highlight-new-loop): New args BEG and END.
12679 (isearch-lazy-highlight-search): Use the new vars.
12680 (isearch-lazy-highlight-update): Likewise.
12681
12682 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
12683
12684 * cus-start.el (all): Use default-boundp.
12685
4aed6e1e 126862005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
12687
12688 * menu-bar.el (menu-bar-select-frame): Handle current frame.
12689
e1c9f939
LT
126902005-02-15 Luc Teirlinck <teirllm@auburn.edu>
12691
12692 * autorevert.el (auto-revert-stop-on-user-input)
12693 (auto-revert-verbose): Doc fixes.
12694
52c7f9ee
JR
126952005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
12696
12697 * international/mule-cmds.el (set-locale-environment): Remove call
12698 to set-selection-coding-system on Windows.
12699
6ec30302
JB
127002005-02-15 Jay Belanger <belanger@truman.edu>
12701
12702 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 12703 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
12704 calcFunc-coth.
12705 (math-simplify-sqrt): Add simplifications.
12706
12707 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
12708 to list.
12709
12710 * calc/calc-ext.el: Add functions to autoloads.
12711
12712 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
12713 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
12714 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
12715 (math-csc-raw, math-cot-raw): New functions.
12716
12717 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
12718
12719 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
12720 the variable name in a message.
12721
12722 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
12723 calcFunc-csc, calcFunc-cot.
12724
12725 * calc/calcalg2.el: Add derivative and integration rules for
12726 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
12727 calcFunc-csch, calcFunc-coth.
12728 (math-do-integral-methods): Add to checks for when to use
12729 substitutions.
12730
12731 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
12732
43817a75
LK
127332005-02-15 Lute Kamstra <lute@gnu.org>
12734
9be92b96
SM
12735 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
12736 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
12737 <monnier@iro.umontreal.ca>
12738 (lisp-outline-level): Improve efficiency. Suggested by David
12739 Kastrup <dak@gnu.org>.
12740
34093ed7
NR
127412005-02-15 Nick Roberts <nickrob@snap.net.nz>
12742
12743 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
12744 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
12745 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 12746 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
12747 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
12748
0f014aa1
LT
127492005-02-14 Luc Teirlinck <teirllm@auburn.edu>
12750
12751 * cus-start.el (all): Comment change.
12752
23e8c095
LK
127532005-02-14 Lute Kamstra <lute@gnu.org>
12754
12755 * cus-start.el (all): Check if symbol is void.
12756
a4869139
CD
127572005-02-14 Carsten Dominik <dominik@science.uva.nl>
12758
12759 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
12760 optional argument to \cite.
12761
134948fc
RS
127622005-02-14 Richard M. Stallman <rms@gnu.org>
12763
12764 * cus-edit.el (custom-buffer-create-internal): Update help message.
12765 (custom-magic-alist): Update help messages.
12766
12767 * cus-start.el (all): Allow a var to specify a standard value.
12768
5e2087b8
LT
127692005-02-12 Luc Teirlinck <teirllm@auburn.edu>
12770
12771 * custom.el (custom-theme-set-variables): Handle variable aliases.
12772
12773 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
12774 (blink-cursor): Make it an alias for `blink-cursor-mode' and
12775 declare obsolete.
03e38499
LT
12776 (blink-cursor-mode): Define with defcustom and use correct
12777 standard expression in that defcustom.
5e2087b8
LT
12778 * startup.el (command-line): Adapt to above changes in frame.el.
12779
b7a2a696
LK
127802005-02-11 Lute Kamstra <lute@gnu.org>
12781
12782 * apropos.el (apropos-score-doc): Prevent division by zero.
12783
ea66d5e0
GM
127842005-02-11 Ulf Jasper <ulf.jasper@web.de>
12785
12786 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
12787 (icalendar--get-event-property-attributes)
12788 (icalendar--get-event-properties)
12789 (icalendar--datetime-to-diary-date): New functions.
12790 (icalendar--split-value): Doc fix.
12791 (icalendar--datetime-to-noneuropean-date)
12792 (icalendar--datetime-to-european-date): New optional argument
12793 SEPARATOR. Return result as a string instead of a list.
12794 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
12795 (icalendar--convert-string-for-export): Rename arg S to STRING.
12796 (icalendar-export-region): Doc fix. Change name of error buffer.
12797 Save output buffer.
12798 (icalendar-import-file): Add blank at end of prompt.
12799 (icalendar-import-buffer): Doc fix. Do not switch to error
12800 buffer. Indicate status in return value.
12801 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
12802 buffer. Save output buffer. Handle exception from recurrence
12803 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
12804 events. Fix problems with weekly all-day events.
12805
44291460
RS
128062005-02-10 Richard M. Stallman <rms@gnu.org>
12807
12808 * simple.el (eval-expression-print-format):
12809 Avoid warning about edebug-active.
12810
9be92b96 12811 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
12812 (help-for-help): Define with defalias.
12813
12814 * font-core.el (font-lock-default-function): Use with-no-warnings.
12815
12816 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
12817
12818 * custom.el (defface): Doc fix.
12819
37956fd5
NR
128202005-02-10 Nick Roberts <nickrob@snap.net.nz>
12821
12822 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
12823 width 0" to prevent word wrapping problems.
12824
44042fe7
KS
128252005-02-09 Kim F. Storm <storm@cua.dk>
12826
12827 * ido.el (ido-file-extensions-order): New defcustom.
12828 (ido-file-extension-lessp, ido-file-extension-aux)
12829 (ido-file-extension-order): New advanced file ordering.
12830 (ido-file-lessp): New simple file ordering.
12831 (ido-sort-list): Remove.
12832 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
12833 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
12834
e7eaabae
DN
128352005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
12836
12837 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
12838 that some versions of grep produce.
12839 (grep-mode-font-lock-keywords): Likewise.
12840
76f8cd56
NR
128412005-02-09 Nick Roberts <nickrob@snap.net.nz>
12842
12843 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 12844 (gdb-cdir): Delete.
76f8cd56
NR
12845 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
12846 (gdb-source-info): Treat case when source file is in another
12847 directory properly.
12848 (gdb-get-location): New function.
12849
519b13cd
JB
128502005-02-07 Jay Belanger <belanger@truman.edu>
12851
12852 * calc/calc-prog.el (calc-write-parse-table-part)
12853 (calc-fix-token-name): Fix a check for language type.
12854
9be92b96 12855 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 12856
009bb5d2
AS
128572005-02-07 Andre Spiegel <spiegel@gnu.org>
12858
12859 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
12860 as directory not writable.
12861
82ec225b
KS
128622005-02-07 Kim F. Storm <storm@cua.dk>
12863
12864 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
12865 (cua--standard-movement-commands): Remove list.
12866 Instead, set CUA property value to move for movement commands.
12867 (cua-movement-commands): Remove. Users must set CUA prop instead.
12868 (cua--pre-command-handler): Check CUA property.
12869 (cua--init-keymaps): Don't remap undo commands.
12870 (cua-mode): Don't call cua--rectangle-on-off.
12871
12872 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
12873 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
12874 (cua--rect-undo-set-point): New var.
12875 (cua--rectangle-undo-boundary): Setup undo apply entry.
12876 (cua--rect-undo-handler): New function for rectangle undo.
12877 (cua--rect-start-position, cua--rect-end-position): Add.
12878 (cua--rectangle-post-command): Call cua--rectangle-set-corners
12879 for restored rectangle. Set point if cua--rect-undo-set-point.
12880
c529f7f7
JB
128812005-02-06 Jay Belanger <belanger@truman.edu>
12882
12883 * calc/calc-lang.el (calc-tex-language): Display more information
12884 in messages.
12885
12886 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
12887 in TeX mode.
12888
ba2c991c
RS
128892005-02-06 Richard M. Stallman <rms@gnu.org>
12890
12891 * emacs-lisp/lisp.el (buffer-end): Doc fix.
12892
6d61d855
EZ
128932005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
12894
12895 * net/ldap.el (ldap-search-internal): Support attributes with
12896 optional descriptions separated by a semi-colon, as in
12897 "userCertificate;binary".
12898
18daafed
JD
128992005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12900
12901 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
12902 isn't a cons (i.e. the version is 0).
12903
cb602754
EZ
129042005-02-05 Eli Zaretskii <eliz@gnu.org>
12905
12906 * help.el (help-for-help): Doc fix.
12907
a0079e58
NR
129082005-02-05 Nick Roberts <nickrob@snap.net.nz>
12909
52eb0373 12910 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
12911 GDB-Windows on the menu-bar as this works better.
12912
e67d06eb
JB
129132005-02-04 Jay Belanger <belanger@truman.edu>
12914
12915 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 12916 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
12917
12918 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
12919 (math-latex-parse-two-args): New function.
12920
02f244c8
LK
129212005-02-03 Lute Kamstra <lute@gnu.org>
12922
12923 * help-fns.el (help-with-tutorial): Make sure that users cannot
12924 remove the entire text of the tutorial by means of `undo'.
12925
ca97010c
SM
129262005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
12927
12928 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
12929 in recent changes, where the ispell process was repeatedly
12930 killed & restarted.
a41118cc
SM
12931
12932 * international/mule-cmds.el (set-locale-environment): Set file-name
12933 coding system to utf-8 on Darwin systems.
12934 (set-default-coding-systems): Don't set default-file-name-coding-system
12935 on Darwin systems.
12936
4e07258f
RS
129372005-02-03 Richard M. Stallman <rms@gnu.org>
12938
12939 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
12940
129412005-02-03 Matt Hodges <MPHodges@member.fsf.org>
12942
12943 * faces.el (list-faces-display): Add optional argument.
12944
30b940a7
SM
129452005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
12946
12947 * font-core.el (font-lock-default-function): Handle the rare case where
12948 only font-lock-keywords is set.
12949
4e07258f 129502005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 12951
30b940a7 12952 * international/characters.el: Cancel previous change for
fbbde29a
KH
12953 I-WITH-DOT-ABOVE and DOTLESS-i.
12954
12955 * international/latin-5.el: Cancel previous change.
12956
87c366c1
NR
129572005-02-02 Nick Roberts <nickrob@snap.net.nz>
12958
12959 * progmodes/gud.el: Correction to syntax in gud-menu-map.
12960
56072160
KH
129612005-02-02 Kenichi Handa <handa@m17n.org>
12962
12963 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
12964 DOTLESS-i.
12965
12966 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
12967 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
12968
394dff57 12969 * case-table.el (get-upcase-table): New function.
56072160
KH
12970 (copy-case-table): Copy upcaes table too if non-nil.
12971 (set-case-syntax-delims): Maintain upcase table too.
12972 (set-case-syntax-pair): Likewise.
12973 (set-upcase-syntax, set-downcase-syntax): New functions.
12974 (set-case-syntax): Maintain upcase table too.
12975
dd8e8b27
NR
129762005-02-02 Nick Roberts <nickrob@snap.net.nz>
12977
52eb0373 12978 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
12979
12980 * progmodes/gud.el (gud-goto-info): New function.
12981 (gud-tool-bar-map): Use correct icon.
12982
cc08f5b2
TTN
129832005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
12984
12985 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
12986 When delegating, order args in the funcall correctly.
12987
b961eb0e
TTN
129882005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
12989
12990 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
12991
2fdf4457
CD
129922005-02-01 Carsten Dominik <dominik@science.uva.nl>
12993
12994 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
12995 buffer not visiting a file.
12996
a214f7ba
JB
129972005-01-31 Jay Belanger <belanger@truman.edu>
12998
12999 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
13000 bound on the line with the formula.
13001
fb89c330
KS
130022005-01-31 Kim F. Storm <storm@cua.dk>
13003
13004 * ses.el (ses-create-cell-variable-range)
13005 (ses-destroy-cell-variable-range, ses-reset-header-string)
13006 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
13007 (ses-insert-row): Fix format of apply undo entries.
13008
998858ae
JB
130092005-01-31 Jay Belanger <belanger@truman.edu>
13010
13011 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
13012 parts.
13013
13014 * calc/calc-embed.el (calc-embedded-open-formula)
13015 (calc-embedded-close-formula): Ignore matrix environments.
13016
13017 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
13018 TeX mode.
13019
13020 * calc/calc-lang.el (math-function-table, math-oper-table)
13021 (math-variable-table): Adjust the LaTeX portions.
13022
13023 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
13024 (math-latex-ignore-words): New constant.
13025
a6e7a34b
RS
130262005-01-31 Richard M. Stallman <rms@gnu.org>
13027
13028 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
13029 (ispell-local-dictionary): Doc fix.
13030 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
13031 Don't reinitialize at run time. Don't defcustom.
13032 All uses changed to append ispell-local-dictionary-alist,
13033 or check it first.
13034 (ispell-current-dictionary): New variable for dictionary in use.
13035 (ispell-dictionary): Now used only for global default.
13036 (ispell-start-process): Set ispell-current-dictionary,
13037 not ispell-dictionary.
13038 (ispell-change-dictionary): Use this only for setting
13039 user preferences.
13040 (ispell-internal-change-dictionary): New function
13041 to change the current dictionary in use.
fb89c330
KS
13042 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
13043 Use ispell-current-dictionary.
a6e7a34b
RS
13044 Handle ispell-local-dictionary-overridden.
13045 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
13046
1be70c61
JB
130472005-01-31 Jay Belanger <belanger@truman.edu>
13048
13049 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
13050
13051 * calc/calc-ext.el: Add calc-latex-language to autoloads.
13052 (calc-mode-map): Add calc-latex-language.
13053
13054 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
13055 (math-latex-print-frac): New functions.
13056 (math-oper-table, math-function-table, math-variable-table)
13057 (math-complex-format, math-input-filter): Add latex properties.
13058 (calc-set-language): Set math-expr-special-function-mapping.
13059
13060 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 13061 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
13062
13063 * calc/calc.el (calc-language): Adjust docstring.
13064 (calc-set-mode-line): Add LaTeX support.
13065 (math-expr-special-function-mapping): New variable.
e09d97e8 13066 (math-tex-ignore-words): Add to list.
fb89c330 13067
1be70c61
JB
13068 * calc/calccomp.el (math-compose-expr, math-compose-rows):
13069 Add LaTeX support.
13070 (math-compose-expr): Add support for special functions.
13071
13072 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
13073
2d08f307
NR
130742005-01-31 Nick Roberts <nickrob@snap.net.nz>
13075
13076 * progmodes/gdb-ui.el (gdb-memory-address)
13077 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
13078 (gdb-memory-mode-map, gdb-memory-format-keymap)
13079 (gdb-memory-format-menu, gdb-memory-unit-keymap)
13080 (gdb-memory-unit-menu): New variables for a buffer
13081 that lets the user examine program memory.
13082 (gdb-memory-set-address, gdb-memory-set-repeat-count)
13083 (gdb-memory-format-binary, gdb-memory-format-octal)
13084 (gdb-memory-format-unsigned, gdb-memory-format-signed)
13085 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
13086 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
13087 (gdb-memory-unit-word, gdb-memory-unit-halfword)
13088 (gdb-memory-unit-byte, gdb-memory-unit-menu)
13089 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
13090 (gdb-memory-mode, gdb-memory-buffer-name)
13091 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
13092 New functions for above buffer.
13093
ce406543
RS
130942005-01-30 Richard M. Stallman <rms@gnu.org>
13095
13096 * cus-edit.el (custom-bury-buffer): Function deleted.
13097 (custom-buffer-done-function): Option deleted.
13098 (custom-buffer-done-kill): New (replacement option.
13099 (Custom-buffer-done): Call quit-window.
13100 (custom-buffer-create-internal): Update for above changes.
13101
03c64f2e
LT
131022005-01-29 Luc Teirlinck <teirllm@auburn.edu>
13103
13104 * simple.el (undo-ask-before-discard): New var.
13105 (undo-outer-limit-truncate): Implement it.
13106 (undo-extra-outer-limit): Doc update.
13107
5a92a9eb
RS
131082005-01-29 Richard M. Stallman <rms@gnu.org>
13109
394dff57 13110 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
13111 (ses-begin-change): Doc fix.
13112
13113 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
13114 instead of rebinding C-x u and C-_.
13115
13116 * files.el (normal-backup-enable-predicate): Return nil for files
13117 in /tmp, regardless of temporary-file-directory.
13118
13119 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
13120
13121 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
13122 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 13123 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
13124 for move-to-column's 2nd arg.
13125
13126 * simple.el (undo): Fix the test for continuing a series of undos.
13127 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 13128 (pending-undo-list): Move up defvar.
5a92a9eb
RS
13129
13130 * wid-edit.el (widget-button-click):
13131 Shorten the range of the track-mouse binding.
13132
13133 * comint.el (comint-insert-input): Undo previous changes;
13134 use last-input-event in interactive spec.
13135
28d986b9
EZ
131362005-01-29 Eli Zaretskii <eliz@gnu.org>
13137
cf63e6fa
EZ
13138 * progmodes/compile.el (compilation-start): Bind buffer-read-only
13139 to nil before invoking call-process. Reset buffer's modified flag
13140 after fontifying it in the no-async branch.
13141
28d986b9
EZ
13142 * wid-edit.el (widget-specify-button): If mouse pointer shape
13143 cannot be changed, use mouse face instead.
13144
c7c87573
NR
131452005-01-29 Nick Roberts <nickrob@snap.net.nz>
13146
13147 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
13148 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 13149 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 13150 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 13151 added on 2005-01-19.
c7c87573 13152
394dff57
SM
131532005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
13154
13155 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
13156 (dsssl-mode): Use define-derived-mode.
13157 (scheme-mode-initialize): Remove.
13158 (scheme-mode): Use run-mode-hooks.
13159
13160 * cus-edit.el (customize-group-other-window)
13161 (custom-buffer-create-other-window): Don't override special-display-*.
13162 (custom-mode-map): Make it dense.
13163
13164 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
13165 sets the default value.
13166
2d65673f
EZ
131672005-01-28 Eli Zaretskii <eliz@gnu.org>
13168
13169 * descr-text.el: Add more keywords.
13170
6b626913
SM
131712005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
13172
b9fbc167
SM
13173 * speedbar.el: Avoid unnecessary use of locate-library.
13174
6b626913
SM
13175 * international/mule-cmds.el (standard-display-european-internal):
13176 Don't fiddle with latin-1 non-break space any more since it's now
13177 special cased in the C code.
13178 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
13179
3bf93f74
LT
131802005-01-26 Luc Teirlinck <teirllm@auburn.edu>
13181
13182 * cus-start.el (all): Add `undo-outer-limit'.
13183
31df23f5
LK
131842005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
13185
6b626913
SM
13186 * textmodes/bibtex.el (bibtex-format-entry):
13187 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
13188 field lines.
13189 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
13190 not on part of a buffer.
13191
131922005-01-25 Lute Kamstra <lute@gnu.org>
13193
13194 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
13195 nonempty field text strings like "{letters\\macro{}more letters}".
13196 Clarify docstring.
13197 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
13198 (bibtex-entry-offset, bibtex-parse-association)
13199 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 13200 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 13201
19f26a89 132022005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 13203
60fc9395 13204 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 13205 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
13206 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
13207 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
13208
13209 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
13210 isearch minor mode.
13211
fe860842
LT
132122005-01-24 Luc Teirlinck <teirllm@auburn.edu>
13213
13214 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
13215
2fc3738c
LK
132162005-01-24 Lute Kamstra <lute@gnu.org>
13217
13218 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
13219 CASECHARS and NOT-CASECHARS regular expressions of the
13220 "nederlands" and "nederlands8" dictionaries to prevent a "Range
13221 striding over charsets" error.
13222
dacb2f70
JB
132232005-01-24 Jay Belanger <belanger@truman.edu>
13224
13225 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
13226 display variable name.
13227
e1a050dc
KH
132282005-01-24 Kenichi Handa <handa@m17n.org>
13229
13230 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
13231 Fix setting of the element of encoded-kbd-iso2022-invocations.
13232
ac94d5f4
NR
132332005-01-24 Nick Roberts <nickrob@snap.net.nz>
13234
13235 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
13236 (gdb-threads-select): Change to also accept mouse events.
13237 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
13238 (gdb-threads-mouse-select): Delete.
13239
9bb99df6
LT
132402005-01-23 Luc Teirlinck <teirllm@auburn.edu>
13241
13242 * files.el (insert-directory): Take care of empty directory,
13243 listed without -a switch.
13244
bd6a8278
SM
132452005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
13246
04138be8
SM
13247 * textmodes/refill.el (refill-post-command-function):
13248 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
13249 to the list of functions that we should be careful not to undo.
13250 (refill-late-fill-paragraph-function): Remove.
13251 (refill-saved-state): New var.
13252 (refill-mode): Use it to save fill-paragraph-function.
13253 Save also the value of auto-fill-function.
13254
bd6a8278
SM
13255 * term/w32-win.el: Simplify code.
13256
5c20cae2
KS
132572005-01-23 Kim F. Storm <storm@cua.dk>
13258
8f958b40
KS
13259 * simple.el (line-move): Adapt to new return value from
13260 pos-visible-in-window-p.
13261
5c20cae2
KS
13262 * simple.el (line-move): Fix last change. Check partial
13263 visibility at point rather than at window-start.
13264
e1c7e69a
JR
132652005-01-22 Jason Rumney <jasonr@gnu.org>
13266
13267 * term/w32-win.el (xw-defined-colors): Remove debug-message.
13268
3d4d788a
DK
132692005-01-22 David Kastrup <dak@gnu.org>
13270
13271 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
13272
1a8461d3
EZ
132732005-01-22 Eli Zaretskii <eliz@gnu.org>
13274
13275 * type-break.el (type-break-mode): Add a test for
13276 type-break-file-name being non-nil.
13277
1da1887d
EZ
132782005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
13279
13280 * net/eudc.el (top level): Call (message "") via progn, so that
13281 eudc-options-file is loaded.
13282
d00e399a
KS
132832005-01-22 Kim F. Storm <storm@cua.dk>
13284
13285 * simple.el (line-move-1): Rename from line-move.
13286 (line-move): New function that adjusts vscroll for partially
13287 visible rows, and calls line-move-1 otherwise.
13288
2ff1dec9
JW
132892005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
13290
623f1465 13291 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
13292 since it's not a complete read-event implementation
13293
7ec35700
JB
132942005-01-20 Jay Belanger <belanger@truman.edu>
13295
13296 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
13297 for called function.
13298
a15252fd
ST
132992005-01-20 Steven Tamm <steventamm@mac.com>
13300
6b626913 13301 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
13302 Controlled now by s/darwin.h:PTY_ITERATION.
13303
66c226bf
SM
133042005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
13305
13306 * window.el (handle-select-window): Don't switch window when we're
13307 in the minibuffer.
13308
7c018923
SM
133092005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
13310
13311 * subr.el (dotimes-with-progress-reporter): New macro.
13312
13313 * ses.el (ses-dotimes-msg): Remove macro.
13314 Use `dotimes-with-progress-reporter' instead.
13315
8db8a5cf
ST
133162005-01-19 Steven Tamm <steventamm@mac.com>
13317
13318 * term/mac-win.el (process-connection-type): Use new
588c0770 13319 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
13320 10.3) when using carbon build.
13321
7679290d
JB
133222005-01-19 Jay Belanger <belanger@truman.edu>
13323
13324 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
13325 flags if the last command was a tab or M-tab.
13326
17c90a9e
JB
13327 * calc/calc-prog.el (calc-user-define-edit): Put original formula
13328 in formula editing buffer.
13329
2c60b6d3
NR
133302005-01-19 Nick Roberts <nickrob@snap.net.nz>
13331
13332 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
13333 breakpoint image symbol in margin.
13334
1ff85beb
JB
133352005-01-19 Jay Belanger <belanger@truman.edu>
13336
13337 * calc/calc-prog.el (calc-execute-kbd-macro):
13338 Ignore calc-keep-arg-flag.
13339
664ca704
KH
133402005-01-19 Kenichi Handa <handa@m17n.org>
13341
13342 * textmodes/ispell.el (ispell-looking-at): New function.
13343 (ispell-process-line): Use ispell-looking-at to compare the ispell
13344 output and the buffer contents.
13345
926787be
JB
133462005-01-18 Jay Belanger <belanger@truman.edu>
13347
13348 * calc/calc.el (calc-display-raw): Fix docstring.
13349
67b9b71f
SM
133502005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
13351
7c018923
SM
13352 * simple.el (blink-matching-open): Strip extra info from syntax.
13353
67b9b71f
SM
13354 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
13355 funny chars in the end-of-here-doc marker.
13356
83c7f806
NR
133572005-01-19 Nick Roberts <nickrob@snap.net.nz>
13358
13359 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
13360 that enable/disabled state of breakpoints is shown correctly in
13361 fringe and on ttys.
13362 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
13363 Add breakpoint information as text properties.
67b9b71f 13364 (gdb-mouse-toggle-breakpoint):
83c7f806 13365 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 13366 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
13367 breakpoints in the margin.
13368 (gdb-remove-strings): Simplify.
13369
538a5f8b
JB
133702005-01-17 Jay Belanger <belanger@truman.edu>
13371
13372 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
13373 erasing buffer.
13374
444919be
RS
133752005-01-17 Richard M. Stallman <rms@gnu.org>
13376
13377 * progmodes/grep.el (grep-find): Copy from `grep' the condition
13378 for calling grep-compute-defaults.
13379
13380 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
13381 if buffer is empty.
13382
13383 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
13384
67476fca
SM
133852005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
13386
13387 * hilit-chg.el (highlight-changes-mode): Don't autoload.
13388
13389 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
13390 non-preloaded variables.
13391
4042dc25
ST
133922005-01-17 Steven Tamm <steventamm@mac.com>
13393
13394 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
13395 tex-shell cause to force interactivity when using pipes.
13396
aea3bdb1
KS
133972005-01-17 Kim F. Storm <storm@cua.dk>
13398
13399 * simple.el (just-one-space): Make arg optional.
13400
41774623
NR
134012005-01-17 Nick Roberts <nickrob@snap.net.nz>
13402
13403 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 13404 posn-at-x-y to t to access left-margin.
41774623 13405
01917a18
MA
134062005-01-16 Michael Albinus <michael.albinus@gmx.de>
13407
13408 Sync with Tramp 2.0.47.
13409
11948172 13410 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
13411 catching keep-date problems in cp/scp operations.
13412 (tramp-handle-copy-file): Don't call `set-file-modes'
13413 unconditionally. Specialized functions should know better what is
13414 necessary. This improves performance a little bit, and the
13415 functions could catch errors with `cp -p' and `scp -p'.
13416 (tramp-do-copy-or-rename-file-via-buffer)
13417 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
13418 when appropriate.
67476fca
SM
13419 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
13420 Call `set-file-modes' when appropriate.
01917a18
MA
13421 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
13422 Johnsson <isak@hypergene.com>
13423 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
13424 of both Tramp buffer and debug buffer. Reported by Joakim Verona
13425 <joakim@verona.se>
13426 (tramp-file-name-for-operation): Mark `shell-command' as magic for
13427 Emacs only.
13428
11948172 13429 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
13430 `find-file-hooks' and `dired-mode-hook'.
13431 (tramp-minor-mode-map): Respective map. Add remapping for
13432 `compile' and `recompile'.
13433 (tramp-remap-command, tramp-recompile): New defuns.
13434 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
13435 in buffer "*Compilation*". Call the commands asynchronously.
13436
11948172 13437 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
13438 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
13439 `shell-command', because it isn't magic in XEmacs. Reported by
13440 Adrian Aichner <adrian@xemacs.org>.
13441
11948172 13442 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
13443 `substitute-in-file-name.
13444 (tramp-smb-handle-substitute-in-file-name): New defun.
13445 (tramp-smb-advice-PC-do-completion): Delete advice.
13446
134472005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
13448
11948172 13449 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
13450 Fix error in deleting region.
13451
d4b6c2e3
RS
134522005-01-15 Richard M. Stallman <rms@gnu.org>
13453
13454 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
13455 In non-temp buffer, switch syntax table temporarily.
13456
13457 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
13458
13459 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
13460
13461 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
13462
13463 * imenu.el (imenu--split-menu): Copy menulist before sorting.
13464 (imenu--generic-function): Use START, not BEG, as pos of definition.
13465
13466 * simple.el (just-one-space): Argument specifies number of spaces.
13467
13468 * simple.el (eval-expression-print-format): Avoid warning
13469 about edebug-active.
13470
c85465f9 134712005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
13472
13473 * progmodes/sh-script.el: Code copied from make-mode.el
13474 with small changes,
13475 (sh-mode-map): Bind C-c C-\.
13476 (sh-backslash-column, sh-backslash-align): New variables.
13477 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 13478
43805352
EZ
134792005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
13480
13481 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 13482 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 13483 rmail-obsolete group.
67476fca 13484 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 13485 All callers updated.
67476fca 13486 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
13487 Take an argument specifying whether it is POP or IMAP mailbox we
13488 are using. All callers updated.
67476fca
SM
13489 (rmail-pop-password-error): Rename to
13490 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
13491 (rmail-movemail-search-path)
13492 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
13493 (rmail-remote-password, rmail-remote-password-required):
13494 New customization variables.
13495 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 13496 (rmail-parse-url): New function.
67476fca 13497 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
13498 with GNU mailutils movemail.
13499
5754a69e
EZ
135002005-01-15 Kevin Ryde <user42@zip.com.au>
13501
13502 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
13503 suffix to space, $ or '$, to correctly position point when going
13504 to @table style constants like DBL_MAX.
13505
a7ed85f0
EZ
135062005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
13507
13508 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
13509 (type-break-file-keystroke-count, type-break-choose-file):
13510 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
13511 is nil.
13512 (type-break-file-name): Doc update as per the above.
13513
f79b331a
EZ
135142005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
13515
13516 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
13517 lookup-key might return nil; handle that.
13518
8b3a75ac
EZ
135192005-01-15 Alan Mackenzie <acm@muc.de>
13520
13521 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 13522 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 13523
791d856f
CD
135242005-01-14 Carsten Dominik <dominik@science.uva.nl>
13525
13526 * textmodes/org.el (org-show-following-heading): New option.
13527 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 13528 (org-cycle): Documentation fix.
791d856f
CD
13529
13530 * textmodes/org.el (orgtbl-optimized): New option
13531 (orgtbl-mode): New command, a minor mode.
13532 (orgtbl-mode-map): New variable.
13533 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
13534 (orgtbl-error, orgtbl-self-insert-command)
13535 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
13536
13537 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
13538 a local variable in each org-mode buffer.
13539
67476fca 13540 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 13541 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 13542 (org-get-current-options): Add STARTUP options.
1bef8597 13543 (org-table-insert-row): Make mode intelligent about when
791d856f 13544 realignment is needed.
67476fca
SM
13545 (org-self-insert-command, org-delete-backward-char, org-delete-char):
13546 New commands.
13547 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
13548 (org-table-blank-field): Support blanking regions if active.
13549
af41e141
CD
135502005-01-14 Carsten Dominik <dominik@science.uva.nl>
13551
099fc2c9
CD
13552 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
13553 if the year is not given.
af41e141 13554
67476fca
SM
13555 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
13556 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 13557 save-match-data.
67476fca
SM
13558 (reftex-reference): Remove ?. from list of spaces.
13559 (reftex-label-info): Add automatic label prefix recognition.
13560
13561 * textmodes/reftex-index.el (reftex-index-next-phrase):
13562 Add slave parameter to call of `reftex-index-this-phrase'.
13563 (reftex-index-this-phrase): New optional argument.
13564 (reftex-index-region-phrases): Add slave parameter to call of
13565 `reftex-index-this-phrase'.
13566 (reftex-display-index): New argument redo.
13567 (reftex-index-rescan): Add 'redo to arguments of
13568 `reftex-display-index'.
af41e141 13569 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
13570 (reftex-index-switch-index-tag): Add 'redo to arguments of
13571 `reftex-display-index'.
13572 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
13573 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
13574 after the word.
13575
67476fca
SM
13576 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
13577 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
13578 (reftex-citation): Prefix argument no longer rescans the document,
13579 but forces prompting for optional arguments of cite macros.
67476fca 13580 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 13581
67476fca
SM
13582 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
13583 Add optional arguments to most cite commands.
af41e141
CD
13584 (reftex-cite-cleanup-optional-args): New option
13585 (reftex-cite-prompt-optional-args): New option.
67476fca 13586 (reftex-trust-label-prefix): New option.
af41e141 13587
67476fca
SM
13588 * textmodes/reftex-toc.el (reftex-toc-find-section):
13589 Add push-mark before changing the position in the buffer.
af41e141 13590
67476fca
SM
13591 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
13592 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 13593
5ca75c83
NR
135942005-01-14 Nick Roberts <nickrob@snap.net.nz>
13595
13596 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
13597 more carefully.
13598
ed8031f2
SM
135992005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
13600
13601 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
13602 (sgml-mode): Use it.
13603 (sgml-get-context): Better keep track of implicitly closed tags.
13604
7573e36d
KH
136052005-01-13 Kenichi Handa <handa@m17n.org>
13606
13607 * textmodes/ispell.el: These changes are to fix misalignment error
13608 caused by equivalent characters of different Emacs charsets.
13609 (ispell-unified-chars-table): New variable.
13610 (ispell-get-decoded-string): New function.
13611 (ispell-get-casechars, ispell-get-not-casechars)
13612 (ispell-get-otherchars): Call ispell-get-decoded-string.
13613
80888260
JPW
136142005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
13615
13616 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 13617 of (defvar . symbol) in `current-load-list'.
80888260 13618
9deb0aba
RS
136192005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
13620
13621 * emacs-lisp/elint.el: Fixed typo in Commentary section.
13622
f5340eb7
JB
136232005-01-12 Jay Belanger <belanger@truman.edu>
13624
13625 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
13626 to create a Calc summary.
13627
1e801ac3
KS
136282005-01-12 Kim F. Storm <storm@cua.dk>
13629
13630 * mouse.el (mouse-on-link-p): Change functionality and doc
13631 string to comply with latest description in lisp ref.
13632
a1c9fd19
NR
136332005-01-12 Nick Roberts <nickrob@snap.net.nz>
13634
ed8031f2
SM
13635 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
13636 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
13637 (event-type): Give mouse event symbols an 'event-kind property
13638 with value 'mouse-click.
13639
066a23af
JL
136402005-01-12 Juri Linkov <juri@jurta.org>
13641
13642 * facemenu.el (list-colors-display): Add new arg buffer-name.
13643 Use it. Fix docstring. Replace code for identifying duplicate
13644 colors by the name with call to `list-colors-duplicates' which
13645 identifies duplicate colors by the value unless the color
13646 is one of special Windows colors. Set truncate-lines to t.
13647 Print sorted duplicate color names on each line. Indent to 22
13648 \(the longest color name in rgb.txt) instead of 20. Optimize.
13649 (list-colors-duplicates): New function.
13650 (facemenu-color-name-equal): Delete function.
13651
987d1819
JL
13652 * facemenu.el (list-colors-print): New function created from code
13653 in list-colors-display. Print #RRGGBB at the window right edge.
13654 (list-colors-display): When temp-buffer-show-function is not
13655 defined, call list-colors-print from temp-buffer-show-hook
13656 to get the right value of window-width in list-colors-print
13657 after the buffer is displayed.
13658
aac42a1b
JL
13659 * simple.el (pop-mark): Move deactivate-mark out of conditional
13660 part to deactivate the active mark regardless of the state of the
13661 mark ring.
13662
13663 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
13664 variables line in desktop files.
13665
afd33362
JL
136662005-01-12 Juri Linkov <juri@jurta.org>
13667
13668 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
13669 Bring together isearch highlight related options.
13670 (lazy-highlight): Replace group `replace' by `matching'.
13671 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
13672 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
13673 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
13674 and declare them obsolete.
13675 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
13676 (isearch-faces): Remove defgroup.
13677 (isearch-overlay, isearch-highlight, isearch-dehighlight):
13678 Move isearch highlighting code closer to lazy highlighting code.
13679
13680 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
13681 (query-replace-highlight, query-replace-lazy-highlight)
13682 (query-replace): Move definitions to the beginning of the file.
13683
424b9d3e
JL
136842005-01-11 Juri Linkov <juri@jurta.org>
13685
881b07f9
JB
13686 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
13687 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
13688 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
13689
13690 * info.el (Info-history-forward): New variable.
13691 (Info-select-node): Reset Info-history-forward to nil.
13692 (Info-last): Turn into defalias.
13693 (Info-history-back): Rename from Info-last.
13694 Add current node to Info-history-forward.
13695 (Info-history-forward): New fun.
13696 (Info-mode-map): Replace Info-last by Info-history-back.
13697 Bind Info-history-forward to "r".
13698 (Info-mode-menu): Replace Info-last by Info-history-back.
13699 Fix menu item text. Add menu item for Info-history-forward.
13700 (info-tool-bar-map): Replace Info-last by Info-history-back.
13701 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
13702 for Info-history-forward.
13703 (Info-mode): Replace Info-last by Info-history-back in docstring.
13704 Add local variable Info-history-forward.
13705 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
13706
fbd8dc8a
SM
137072005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
13708
13709 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
13710 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
13711 Ignore select-window events rather than fiddle with
13712 mouse-autoselect-window.
13713
28f94a34
RS
137142005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
13715
13716 * type-break.el (type-break-mode): Fix previous change.
13717
b748957a
JB
137182005-01-10 Jay Belanger <belanger@truman.edu>
13719
10907497 13720 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
13721 calculator; only reset when point is inside a calculator.
13722 Don't adjust the window height if the window takes up the whole height
10907497 13723 of the frame.
b748957a 13724
e4edc5cd
TTN
137252005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
13726
13727 * ebuff-menu.el (Electric-buffer-menu-mode):
13728 Preserve value of buffer-local var header-line-format.
13729
3579f0c2
JB
137302005-01-09 Jay Belanger <belanger@truman.edu>
13731
13732 * calc/calc.el (calc-mode-var-list-restore-saved-values):
13733 Make sure settings file exists before accessing it.
13734
7f72c3db
JB
13735 * calc/calc-embed.el (calc-embedded-subst):
13736 Replace math-multi-subst-rec, which is only supposed to be called
13737 by math-multi-subst, by math-multi-subst.
13738
5fbf7903
AS
137392005-01-09 Andre Spiegel <spiegel@gnu.org>
13740
13741 * vc.el (vc-allow-async-revert): New user option.
13742 (vc-disable-async-diff): New internal variable.
13743 (vc-revert-buffer): Use them to disable asynchronous diff.
13744
fbd8dc8a
SM
13745 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
13746 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
13747 asynchronously if vc-disable-async-diff is t.
13748
809c26be
JB
137492005-01-09 Jay Belanger <belanger@truman.edu>
13750
13751 * calc/calc.el (defcalcmodevar): New macro.
13752 (calc-mode-var-list-restore-default-values)
13753 (calc-mode-var-list-restore-saved-values): New functions.
13754 (calc-mode-var-list): Use defcalcmodevar to define it.
13755 (calc-always-load-extensions, calc-line-numbering)
13756 (calc-line-breaking, calc-display-just, calc-display-origin)
13757 (calc-number-radix, calc-leading-zeros, calc-group-digits)
13758 (calc-group-char, calc-point-char, calc-frac-format)
13759 (calc-prefer-frac, calc-hms-format, calc-date-format)
13760 (calc-float-format, calc-full-float-format, calc-complex-format)
13761 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
13762 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
13763 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
13764 (calc-matrix-brackets, calc-language, calc-language-option)
13765 (calc-left-label, calc-right-label, calc-word-size)
13766 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
13767 (calc-display-raw, calc-internal-prec, calc-angle-mode)
13768 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
13769 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
13770 (calc-window-height, calc-display-trail, calc-show-selections)
13771 (calc-use-selections, calc-assoc-selections)
13772 (calc-display-working-message, calc-auto-why, calc-timing)
13773 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
13774 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
13775 (calc-gnuplot-default-device, calc-gnuplot-default-output)
13776 (calc-gnuplot-print-device, calc-gnuplot-print-output)
13777 (calc-gnuplot-geometry, calc-graph-default-resolution)
13778 (calc-graph-default-resolution-3d, calc-invocation-macro)
13779 (calc-show-banner): Use defcalcmodevar to declare them and set
13780 their default values.
13781
13782 * calc/calc-ext.el (calc-reset): Restore saved values of variables
13783 instead of default values (but restore default values if there is
13784 an argument of 0).
13785
0ba9bc53
DK
137862005-01-09 David Kastrup <dak@gnu.org>
13787
13788 * desktop.el (desktop-restore-eager): Fix typo in type.
13789
03e31a1a
RS
137902005-01-08 Richard M. Stallman <rms@gnu.org>
13791
13792 * cus-edit.el (customize): Delete :link.
13793
3aba853a
JB
137942005-01-08 Jay Belanger <belanger@truman.edu>
13795
13796 * calc/calc.el (calc-mode): Remove the extension from the
13797 `calc-settings-file' file name when loading it.
13798
1f387600
KS
137992005-01-08 Kim F. Storm <storm@cua.dk>
13800
13801 * info.el (Info-mode-map, Info-next-link-keymap)
13802 (Info-prev-link-keymap, Info-up-link-keymap):
13803 Map follow-link to mouse-face.
13804 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
13805
a4dfc830
JB
138062005-01-08 Jay Belanger <belanger@truman.edu>
13807
13808 * calc/calc.el (calc-settings-file): Change default value.
13809 Suggested by cgw in a comment in calc-mode.el.
13810
13811 * calc/calc-mode.el (calc-settings-file-name):
13812 Compare calc-settings-file to user-init-file instead of ~/.emacs.
13813 Replace ~/.emacs in a prompt by calc-settings-file.
13814
9abb41eb
LH
138152005-01-07 Lars Hansen <larsh@math.ku.dk>
13816
7716b93b
KS
13817 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
13818 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
13819 (desktop-buffer-args-list): New variable.
13820 (desktop-append-buffer-args): New function.
13821 (desktop-save): Call desktop-append-buffer-args for some buffers.
13822 (desktop-lazy-create-buffer): New function.
13823 (desktop-idle-create-buffers): New function.
13824 (desktop-read): Add message about buffers to restore lazily.
13825 (desktop-lazy-abort): New command.
13826 (desktop-clear): Call desktop-lazy-abort.
13827 (desktop-lazy-complete): New command.
13828
c7ce7fc4
RS
138292005-01-06 Richard M. Stallman <rms@gnu.org>
13830
13831 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 13832 Rename from find-face.
c7ce7fc4 13833
c35b0c6b
KS
138342005-01-06 Kim F. Storm <storm@cua.dk>
13835
13836 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
13837
13838 * man.el (Man-xref-man-page, Man-xref-header-file)
13839 (Man-xref-normal-file): Add follow-link property.
13840
4c07596d
JB
138412005-01-06 Jay Belanger <belanger@truman.edu>
13842
13843 * calc/calc-units.el: Make sure the proper macro definitions are
13844 available when compiling.
13845
b49018ff
JL
138462005-01-06 Juri Linkov <juri@jurta.org>
13847
fbd8dc8a
SM
13848 * isearch.el (isearch-lazy-highlight-update):
13849 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 13850
e3cde0c7
MB
138512005-01-06 Miles Bader <miles@gnu.org>
13852
fbd8dc8a 13853 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
13854 (isearch-lazy-highlight-face): Use new name.
13855
4dbbcb46
SM
138562005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
13857
2eec3e8e
SM
13858 * uniquify.el (uniquify-rationalize-file-buffer-names):
13859 Re-add an interactive spec.
9890ec7d
SM
13860 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
13861 to the same name.
2eec3e8e 13862
4dbbcb46
SM
13863 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
13864 (isearch-update, isearch-done): Adjust calls accordingly.
13865
436c08c2
RS
138662005-01-05 Richard M. Stallman <rms@gnu.org>
13867
c7ce7fc4
RS
13868 * custom.el (custom-set-variables, custom-theme-set-variables):
13869 Clarify documentation.
13870
436c08c2 13871 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 13872 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
13873 Fix the TYPE args to find-function-read and find-function-do-it.
13874 (find-function): Doc fix.
13875 (find-function-at-point): Replace function-at-point alias.
13876
4829145a
RS
138772005-01-04 Richard M. Stallman <rms@gnu.org>
13878
13879 * cus-face.el (custom-declare-face):
13880 Record defface in current-load-list.
13881
13882 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
13883
13884 * emacs-lisp/find-func.el: Doc fixes.
13885 (find-face-regexp): New variable.
13886 (find-function-regexp-alist): New variable.
13887 (find-function-C-source): Third arg is now TYPE.
13888 (find-function-search-for-symbol): Handle general TYPE.
13889 (find-function-read, find-function-do-it): Handle general TYPE.
13890 (find-definition-noselect, find-face): New functions.
13891 (function-at-point): Alias deleted.
13892
73a6a972
SM
138932005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
13894
13895 * battery.el (display-battery-mode): Rename from display-battery.
13896 Handle the case where it gets turned off.
13897
60d1a807
RS
138982005-01-04 Richard M. Stallman <rms@gnu.org>
13899
dd496df6
RS
13900 * cus-edit.el (customize): Make :link point to user doc.
13901
13902 * man.el (Man-fontify-manpage): Turn off undo generation.
13903
60d1a807
RS
13904 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
13905
d198dfaa
AS
139062005-01-04 Andreas Schwab <schwab@suse.de>
13907
13908 * files.el (insert-directory): Only look for error lines in
73a6a972 13909 inserted text. Don't move too far after processing --dired markers.
d198dfaa 13910
69ba53f7
RS
139112005-01-04 Richard M. Stallman <rms@gnu.org>
13912
13913 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
13914 Don't expand if the character is @, period, dash, etc.
13915 (define-mail-abbrev): Quote names that contain problem characters.
13916
d4bb7735
TTN
139172005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
13918
13919 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
13920
d57c7572
RS
139212005-01-03 Richard M. Stallman <rms@gnu.org>
13922
13923 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
13924 (query-replace-highlight, query-replace-lazy-highlight)
13925 (query-replace): Definitions moved up. Doc fix.
13926
139272005-01-03 Richard M. Stallman <rms@gnu.org>
13928
13929 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
13930 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
13931 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 13932 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
13933 Change all references to them.
13934
985a8e0f
LT
139352005-01-03 Luc Teirlinck <teirllm@auburn.edu>
13936
13937 * cus-edit.el (custom-file): Doc fix for defcustom.
13938 (custom-file): The function no longer sets the variable
13939 `custom-file' to its return value.
13940
13941 * startup.el (command-line): No longer load `custom-file'.
13942
8a525646
SM
139432005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
13944
1b60b25a
SM
13945 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
13946
8a525646
SM
13947 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
13948 Don't confuse module-prefixed identifiers for labels.
13949 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
13950
c45c149c
RS
139512005-01-02 Richard M. Stallman <rms@gnu.org>
13952
969be033
RS
13953 * files.el (basic-save-buffer-1): Fix previous change.
13954
19996af4
RS
13955 * loadhist.el (file-loadhist-lookup): New function.
13956 (file-provides, file-requires): Use it.
13957
c45c149c
RS
13958 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
13959 instead of calculating the right size.
13960
d57c7572 139612005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 13962
3625f6b7 13963 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 13964
d101bf56 139652005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 13966
5e39b98a
SM
13967 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
13968
50292b6e
SM
13969 * files.el (hack-local-variables): Fix last change.
13970
731da695
JB
139712005-01-02 Jay Belanger <belanger@truman.edu>
13972
13973 * calc/calc-yank.el (calc-edit-top): New variable.
13974 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
13975 object. Change header properties.
13976 (calc-edit-finish, calc-edit-finish-stack-object)
13977 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
13978 edited object.
13979 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
13980 for the beginning of the edited object.
13981 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
13982 for the beginning of the edited object.
13983 * calc/calc-prog.el (calc-edit-macro-finish-edit)
13984 (calc-finish-formula-edit, calc-macro-repeats)
13985 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
13986 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
13987 beginning of the edited object.
13988 (calc-user-define-edit): Change the header for editing macros.
13989 Remove unnecessary variable.
13990
227c9573
JB
139912005-01-01 Jay Belanger <belanger@truman.edu>
13992
731da695 13993 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 13994 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 13995 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 13996 header.
42a797de 13997 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
13998 mode to match new header.
13999 (calc-user-define-edit): Change titles to include names of commands.
42a797de 14000 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 14001 (calc-finish-macro-edit): Remove.
227c9573
JB
14002 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
14003 (calc-edit-macro-command, calc-edit-macro-command-type)
14004 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
14005 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
14006 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
14007 (calc-edit-macro-finish-edit): New functions.
14008 (calc-user-define-edit): Use new functions to edit named calc macros.
14009
4c6af0f6
SM
140102005-01-01 Stefan <monnier@iro.umontreal.ca>
14011
14012 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
14013
14014 * ses.el (copy-region-as-kill): Deactivate mark.
14015
3f68d7c8
RS
140162005-01-01 Richard M. Stallman <rms@gnu.org>
14017
f42a241b
RS
14018 * replace.el (occur-1): If the output buffer is also an input,
14019 don't kill it, rename it.
14020
14021 * faces.el (set-face-background, set-face-foreground): Doc fix.
14022
3f68d7c8
RS
14023 * cus-face.el (custom-face-attributes): Fix :help-echo strings
14024 for :foreground and :background.
14025
3f68d7c8 14026 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 14027 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
14028 Delete the code to use it.
14029
41d0b092
KS
140302005-01-01 Kim F. Storm <storm@cua.dk>
14031
14032 * image.el (insert-sliced-image): Use t for line-height property.
14033
aea6ad3d 14034See ChangeLog.11 for earlier changes.
55115079
PA
14035
14036;; Local Variables:
14037;; coding: iso-2022-7bit
14038;; End:
14039
aea6ad3d 14040 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
14041 Copying and distribution of this file, with or without modification,
14042 are permitted provided the copyright notice and this notice are preserved.
14043
14044;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1