* net/tramp.el (tramp-completion-mode): New defvar. Used in
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
c1253aad
MA
12005-10-17 Michael Albinus <michael.albinus@gmx.de>
2
3 * net/tramp.el (tramp-completion-mode): New defvar. Used in
4 `tramp-completion-mode' for checking if we are in completion mode.
5 (tramp-completion-handle-file-name-all-completions): Reorder code
6 in order to complete for file names only in case there are no
7 method/user/host completions. This is necessary for cooperation
8 with ido. Reported by Kim F. Storm <storm@cua.dk>.
9
625fca9a
CY
102005-10-16 Chong Yidong <cyd@stupidchicken.com>
11
12 * longlines.el (longlines-search-forward)
13 (longlines-search-backward): Match any number of spaces.
14
72147c53
TTN
152005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
16
17 * diff-mode.el (diff-mode): Doc fix.
18
255d8b22
RS
192005-10-16 David Reitter <david.reitter@gmail.com>
20
21 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
22 as default on darwin and windows systems.
23
74725d46
RS
242005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
25
26 * arc-mode.el (archive-zip-extract): Doc fix.
27
97b1270c
RF
282005-10-16 Romain Francoise <romain@orebokech.com>
29
30 * mouse.el (mouse-1-click-follows-link): Doc fix.
31
71790d57
SM
322005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
33
34 * savehist.el: Don't require CL at runtime.
35 (savehist-xemacs): Remove.
36 (savehist-coding-system): Use utf-8 if available, regardless of religion.
37 (savehist-no-conversion): Use (featurep 'xemacs).
38 (savehist-load): Check existence of start-itimer rather than XEmacs.
39 Use an idle timer.
40 (savehist-process-for-saving): Replace use of CL funs `subseq' and
41 `delete-if-not'.
42
432005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
44
45 * savehist.el: Newer version.
46 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
47 (savehist-last-checksum, savehist-no-conversion): New vars.
48 (savehist-autosave, savehist-process-for-saving, savehist-printable):
49 New functions.
50 (savehist-load, savehist-save): Use them.
51 (savehist-delimit): Remove.
52
e5456e73
SM
532005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
54
55 * progmodes/compile.el (compilation-goto-locus): Display the
56 compilation buffer first and the source buffer second, in case they're
57 in overlapping frames. Don't raise the compilation frame if it was the
58 selected window upon entry. Pass the `other-window' arg to
59 pop-to-buffer.
60
61 * info.el (Info-fontify-node): Use dolist.
62 Change add-text-properties to put-text-property.
63
642005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
65
66 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
67 bound of search.
68
f5fab556
MY
692005-10-16 Masatake YAMATO <jet@gyve.org>
70
71 * dabbrev.el (dabbrev-completion): Pass the common
72 prefix substring of completion to `display-completion-list'.
73
74 * filecache.el (file-cache-minibuffer-complete)
75 (file-cache-complete): Ditto.
76
77 * tempo.el (tempo-display-completions): Ditto.
78
79 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
80
81 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
82
83 * eshell/em-hist.el (eshell-list-history): Ditto.
84
85 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
86
87 * mail/mailalias.el (mail-complete): Ditto.
88
89 * progmodes/etags.el (complete-tag): Ditto.
90
91 * progmodes/make-mode.el (makefile-complete): Ditto.
92
93 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
94
95 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
96
97 * progmodes/pascal.el (pascal-complete-word)
98 (pascal-show-completions): Ditto.
99
100 * progmodes/python.el (python-complete-symbol): Ditto.
101
102 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
103
104 * textmodes/org.el (org-complete): Ditto.
105
106 * simple.el (completion-common-substring): New variable.
107 (completion-setup-function): Use `completion-common-substring'
108 to put faces.
109
2ef1363e
YM
1102005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
111
112 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
113 (x-get-selection, mac-select-convert-to-string): Convert from/to
114 UTF-16 clipboard data as in native byte order, no BOM.
115
eae86e67
NR
1162005-10-16 Nick Roberts <nickrob@snap.net.nz>
117
118 * progmodes/gud.el (gud-tool-bar-map): Rename the images
119 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
120 (gud-sentinel): Use speedbar-frame to check for speedbar.
121
a19a0003
RS
1222005-10-15 Richard M. Stallman <rms@gnu.org>
123
089a682e 124 * savehist.el: New file.
a19a0003
RS
125
1262005-10-14 Karl Chen <quarl@cs.berkeley.edu>
127
71790d57
SM
128 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
129 Fix bug in \bf fontification.
a19a0003 130
bad3da7a
SM
1312005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
132
133 * pcvs.el (cvs-edit-log-files): New var.
134 (cvs-mode-edit-log): New arg `file'.
135 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
136 Instead force the use of the original file and nothing else.
137 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
138 the cvs-minor-wrap-function is set.
139 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
140
c7ddd701
BW
1412005-10-14 Bill Wohler <wohler@newt.com>
142
143 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
144 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
145 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
146 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
147 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
148 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
149 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
150 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
151 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
152 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
153 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
154 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
155 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
156 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
157 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
158
159 * progmodes/gud.el (gud-tool-bar-map): Renamed the images
160 appropriately (for example, gud-break to gud/break).
161
f28e9cbd
CY
1622005-10-14 Chong Yidong <cyd@stupidchicken.com>
163
930aae96
CY
164 * longlines.el (longlinges-search-function)
165 (longlines-search-forward, longlines-search-backward): New
166 functions.
167 (longlines-mode): Set isearch-search-fun-function to
168 longlinges-search-function.
169
f28e9cbd
CY
170 * mouse.el (mouse-drag-region-1): Handle the case where a
171 double-click event is bound to an arbitrary function.
172
b6b5618c
DP
1732005-10-14 David Ponce <david@dponce.com>
174
175 * recentf.el (recentf-track-opened-file)
176 (recentf-track-closed-file, recentf-update-menu)
177 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
178 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
179 mouse-1-click-follows-link.
180
e1f1d047
JD
1812005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
182
183 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 184 Gnome file-manager.png. Suggested by
e1f1d047
JD
185 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
186
187 * toolbar/README: Add diropen.xpm.
188
e9b28650
BW
1892005-10-13 Bill Wohler <wohler@newt.com>
190
8511877a
SM
191 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
192 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
193
1942005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
195
196 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
197 Don't waste the byte-compiler's time on constant data.
e9b28650 198
f086544b
KH
1992005-10-13 Kenichi Handa <handa@m17n.org>
200
179f2d7b
KH
201 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
202 byte with `escape-glyph' face.
203
8511877a
SM
204 * international/fontset.el (ccl-encode-unicode-font):
205 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
206 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
207 ASCII (usually for IPA characters).
208
e5456e73
SM
2092005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
210
211 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
212 Don't hide the underline of titles if font-lock-mode is disabled.
213
ba2b2673
BW
2142005-10-12 Bill Wohler <wohler@newt.com>
215
216 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
217 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
218 files in MH-E-SRC have been updated.
219 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
220
0471d426
SM
2212005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
222
223 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
224 (mixal-mode-syntax-table): Add \n as end-comment.
225 (mixal-operation-codes-alist): Immediately initialize to full value.
226 (mixal-add-operation-code): Remove.
227 (mixal-describe-operation-code): Make the arg non-optional.
228 Use the interactive spec instead.
229 Use mixal-operation-codes-alist rather than mixal-operation-codes.
230 (mixal-font-lock-keywords): Don't highlight comments here any more.
231 (mixal-font-lock-syntactic-keywords): New var.
232 (mixal-mode): Use it. Fix comment-start-skip.
233
c755acf3
JD
2342005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
235
236 * startup.el (command-line-x-option-alist): -nb => -nbi
237
78f3b91f
KS
2382005-10-12 Kim F. Storm <storm@cua.dk>
239
240 * startup.el (fancy-splash-default-action): Discard mouse click in
241 the spash screen window, as it has no sensible meaning in the
242 next window to be selected. Fixes error reported by Jan D.
243
136b3a73 2442005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
245
246 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 247
0471d426
SM
2482005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
249
250 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
251 Try to fix up minor layout issues like indentation, line break, etc...
252 (mixal-mode-syntax-table): Don't try to specify comment syntax,
253 because it doesn't work.
254 (mixal-operation-codes): Add some more codes.
255 (mixal-font-lock-keywords): Process comments here.
256 (mixal-mode): mixasm no longer needs -g option.
257
79a57082 2582005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
259
260 * progmodes/sh-script.el (sh-tmp-file):
261 Use mktemp -t. Finish support for es and rc shells.
262
125df7f5
JB
2632005-10-11 Jay Belanger <belanger@truman.edu>
264
265 * calc/calcalg2.el (calc-integral): With an argument, compute the
266 definite integral.
267
351b3bee
CY
2682005-10-11 Chong Yidong <cyd@stupidchicken.com>
269
270 * mouse.el (mouse-drag-region-1): Don't try to catch a
271 double-click when doing follow-link (it's overridden anyway).
272
4e0c0d75
JB
2732005-10-11 Juanma Barranquero <lekktu@gmail.com>
274
275 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
276 (autoload-print-form-outbuf): Add docstring.
277
25f7a98c
JL
2782005-10-11 Juri Linkov <juri@jurta.org>
279
280 * info.el (Info-mode-menu): Delete menu item "Edit".
281 (Info-mode): Delete description of Info-edit from docstring,
282 and rearrange descriptions of Info commands in the order
283 they are documented in the Info manual.
284
a120694f
SM
2852005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
286
287 * calendar/appt.el (appt-check): Use diary-selective-display var.
288
dba0acf6
RS
2892005-10-10 Richard M. Stallman <rms@gnu.org>
290
291 * net/newsticker.el (newsticker-start, newsticker-show-news):
292 Add autoload cookies.
293
17a3b6da
RS
2942005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
295
296 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
297
9c40111a
RS
2982005-10-10 Karl Chen <quarl@cs.berkeley.edu>
299
300 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
301
bbcaa3e3
JB
3022005-10-10 Jay Belanger <belanger@truman.edu>
303
304 * calc/calc-arith.el (math-check-known-scalarp)
305 (math-check-known-matrixp): Check the values of arguments that are
306 variables.
307 (math-check-known-square-matrixp): New function.
308 (math-known-square-matrixp): Use math-check-known-square-matrixp.
309 (math-super-types): Add sqmatrix type.
310
311 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
312 mode name `square' to 'sqmatrix'.
313
314 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
315 mode name `square' to 'sqmatrix'.
316
720a5d03
SM
3172005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
318
319 * progmodes/etags.el (select-tags-table-mode): Don't use
320 selective-display.
321 (tags-select-tags-table): Pass `button' to the action function.
322 (select-tags-table): Place the side-info on button properties rather
323 than in hidden text. Abbreviate file names.
324 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
325 (select-tags-table-select): Add `button' argument.
326 Get side-info from the button property rather than from hidden text.
327
4e5f12ee
NR
3282005-10-11 Nick Roberts <nickrob@snap.net.nz>
329
720a5d03 330 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
331 (gud-speedbar-buttons): Preserve point if possible.
332 (gud-sentinel): Restore previous speedbar display type.
333
334 * progmodes/gdb-ui.el (gdba): Improve diagram.
335 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
336 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
337 Call get-buffer-window once.
338
3392005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
340
341 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
342 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
343 (pascal-indent-command): Remove unused var `ind'.
344 (pascal-indent-case): Remove unused var `oldpos'.
345 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
346 since it's now used as a proper minor mode map.
347 (pascal-outline): Rename to pascal-outline-mode.
348 (pascal-outline-mode): Use define-minor-mode.
349 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
350 selective-display.
4e5f12ee 351
fde7576e
AS
3522005-10-10 Andreas Schwab <schwab@suse.de>
353
9bf211ad
AS
354 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
355 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
356
fde7576e
AS
357 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
358 outside source directory.
359
86bebbbc
CD
3602005-10-10 Carsten Dominik <dominik@science.uva.nl>
361
362 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
363 C-x' as a prefix.
364 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 365 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
366 (org-export-as-html): Specify charset for HTML file, by taking it
367 from the coding system.
368
1fb7ce77
RS
3692005-10-10 Kenichi Handa <handa@m17n.org>
370
371 * textmodes/flyspell.el (flyspell-check-word-p):
372 If unread-command-events is non-empty, don't call sit-for.
373
cc8556d9
RS
3742005-10-09 Richard M. Stallman <rms@gnu.org>
375
9bab4985
RS
376 * font-lock.el (font-lock-syntactic-keywords)
377 (font-lock-keywords): Doc fixes.
378
720a5d03
SM
379 * textmodes/flyspell.el (flyspell-external-point-words):
380 Simplify logic, and don't try to check for consecutive appearances
381 of one incorrect word.
cc8556d9 382
1919ed22
NR
3832005-10-10 Nick Roberts <nickrob@snap.net.nz>
384
385 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
386 separator.
387
388 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 389 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
390 (gud-expansion-speedbar-buttons): New function.
391 (gud-speedbar-buttons): Check for gud-comint-buffer.
392
9af14567
BW
3932005-10-09 Bill Wohler <wohler@newt.com>
394
78d67e10 395 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 396
74ab0905
CY
3972005-10-09 Chong Yidong <cyd@stupidchicken.com>
398
399 * speedbar.el (speedbar-file-key-map): Fix typo.
400
e61d3a56 4012005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
402
403 * cus-start.el (line-spacing): Add custom spec.
404
865729da
RF
4052005-10-09 Romain Francoise <romain@orebokech.com>
406
407 * textmodes/ispell.el (ispell-check-version): Fix last change.
408
1c1db08a
JD
4092005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
410
4e0c0d75 411 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 412
720a5d03 413 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
414 -itype, --icon-type, added -nb, --no-bitmap-icon
415
7d808714
NR
4162005-10-09 Nick Roberts <nickrob@snap.net.nz>
417
418 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
419 instead of :active.
420
e61d3a56 4212005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
422
423 * textmodes/ispell.el (ispell-check-version):
424 Ignore hyphen, and all that follows, in aspell's version text.
425
4262005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
427
428 * calc/calc-arith.el (math-known-square-matrixp): New function.
429 (math-pow-fancy): Check for matrices before distributing exponent
430 across products.
431
432 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 433 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
434 (calc-keypad-show-input): Add space for formatting.
435
436 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
437 Add square matrix option.
438
439 * calc/calc-poly.el (math-expand-term): Check for matrices instead
440 of checking calc-matrix-mode when deciding how to expand.
441
442 * calc/calc.el (calc-set-mode-line): Add square matrix option.
443
8cb0a559 4442005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 445
720a5d03
SM
446 * net/tramp.el (tramp-perl-directory-files-and-attributes):
447 Add error handling.
7cf7e30f 448 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 449
11948172
MA
4502005-10-08 Michael Albinus <michael.albinus@gmx.de>
451
452 Sync with Tramp 2.0.51.
453
454 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
455 (tramp-handle-insert-file-contents, tramp-handle-write-region):
456 Insert special handling for `last-coding-system-used', again
457 it still seems to be necessary (unlike stated before).
458 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
459 (tramp-password-prompt-regexp): There might be other words before
460 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
461 (tramp-chunksize): Improve docstring.
462 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
463 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
464 Christian Joergensen <bugs@razor.dk>.
465
6f137189
GM
4662005-10-07 Glenn Morris <rgm@gnu.org>
467
468 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
469 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
470 precision'.
471
4fe3f297
RF
4722005-10-07 Romain Francoise <romain@orebokech.com>
473
474 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
475 (ibuffer-do-shell-command-pipe-replace)
476 (ibuffer-do-shell-command-file, ibuffer-do-eval)
477 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
478 (ibuffer-do-revert, ibuffer-do-replace-regexp)
479 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
480 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
481 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
482 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
483 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
484 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
485 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
486 Autoload file sans suffix.
487
488 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
489
4e8cb311
DP
4902005-10-07 David Ponce <david@dponce.com>
491
492 * recentf.el (recentf-menu-open-all-flag): New option.
493 (recentf-digit-shortcut-command-name): New function.
494 (recentf--shortcuts-keymap): New variable.
495 (recentf-menu-shortcuts): New variable.
496 (recentf-make-menu-items): Initialize it. Replace the "More..."
497 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
498 (recentf-menu-value-shortcut): New function.
499 (recentf-make-menu-item): Use it. No more in-lined.
500 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
501 (recentf-open-most-recent-file): Rename from
502 `recentf-open-file-with-key'. Don't depend on key binding.
503 (recentf-mode-map): New variable.
504 (recentf-mode): Use it.
505
1eee3de4
BW
5062005-10-06 Bill Wohler <wohler@newt.com>
507
4e0c0d75 508 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 509
720a5d03
SM
510 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
511 (MH-E-SRC): New. Used by mh-autoloads.
512 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
513 files in MH-E-SRC have been updated.
514 (compile, recompile, bootstrap): Depend on mh-autoloads.
515
bd5497c2 5162005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 517
bd5497c2
NR
518 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
519 gud-break and gud-remove icons when the fringe is not available.
520
521 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
522 Typo.
523
4e0c0d75 5242005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
525
526 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 527
a04b6191
SM
5282005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
529
530 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
531 Use the new `list-only' arg to diary-list-entries.
532
533 * calendar/diary-lib.el: Use overlays rather than selective-display.
534 (diary-selective-display): New var.
535 (diary-header-line-format): Use it.
536 (diary-list-entries): Add argument `list-only'.
537 Put the buffer in diary-mode. Don't add \^M at beg and end.
538 Replace \^M by invisible overlays.
539 (diary-unhide-everything): Replace \^M by invisible overlays.
540 (print-diary-entries): Look for overlays rather than \^M.
541 Add a space to the temp buffer name.
542 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
543 Put the buffer in diary-mode.
544 (list-sexp-diary-entries): Replace \^M by invisible overlays.
545 (diary-anniversary): Make the year arg optional.
546 (diary-time-regexp): New const.
547 (diary-font-lock-keywords): Use it to accept a few more time formats.
548
549 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
550
de4ce191
TTN
5512005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
552
553 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
554 Fix bug introduced 2005-07-03: Use (car (last ...))
555 to faithfully reproduce replaced artist-last.
556 (artist-set-arrow-points-for-poly): Likewise.
557 Suggested by Johan Bockg\e,Ae\e(Brd.
558
a5e6116d
JB
5592005-10-06 Juanma Barranquero <lekktu@gmail.com>
560
561 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
562 * wid-edit.el (widget):
8dc8d895 563 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
564 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
565
a41b50ca
KH
5662005-10-06 Kenichi Handa <handa@m17n.org>
567
a04b6191
SM
568 * international/mule-cmds.el (set-language-environment):
569 Fix setting up of case-table for unibyte mode.
c8d21d09 570
a41b50ca
KH
571 * simple.el (what-cursor-position): If the character is displayed
572 by some `display' text property, show that. Don't use
573 single-key-description for eight-bit characters in multibyte mode.
574
cf85afc9
NR
5752005-10-06 Nick Roberts <nickrob@snap.net.nz>
576
577 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
578 (gdb-ann3): Set it.
a04b6191 579 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
580 (gdb-info-frames-custom): Use inverse-video for first five
581 characters of selected frame only.
582 (gdb-get-frame-number): Select frame even when point is on frame
583 number.
cf85afc9 584
20ef8673
MY
5852005-10-06 Masatake YAMATO <jet@gyve.org>
586
a5e6116d
JB
587 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
588 Put `font-lock-function-name-face'.
20ef8673
MY
589 (gdb-info-frames-custom): Put `font-lock-function-name-face'
590 and `font-lock-variable-name-face'
591 (gdb-registers-font-lock-keywords): New font lock keywords definition.
592 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
593 (gdb-memory-font-lock-keywords): New font lock keywords definition.
594 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
595 (gdb-local-font-lock-keywords): New font lock keywords definition.
596 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
597 (gdb-threads-font-lock-keywords): New font lock keywords definition.
598 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 599
e2de3a29 6002005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
601
602 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
603 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 604 ediff-merge-region-is-non-clash.
a5e6116d
JB
605
606 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
607 Use insert-buffer-substring.
608
609 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
610 selecting files to patch. Also bug fixes.
611
612 * ediff-util.el (ediff-setup): Bug fix.
613 (ediff-next-difference): Never skip clashes that differ in white
614 space only.
615
616 * ediff-wind.el (ediff-setup-control-frame)
617 (ediff-destroy-control-frame): Check the menubar feature.
618
619 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
620 (viper-refresh-mode-line): Use make-local-variable to localize
621 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 622 Stefan Monnier.
a5e6116d
JB
623
624 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
625 (viper-restore-cursor-type, viper-set-insert-cursor-type):
626 Use make-local-variable instead of make-variable-buffer-local.
627 Suggested by Stefan Monnier.
628
629 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
630 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 631 require-final-newline.
a5e6116d 632 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 633
21c3ef84
SM
6342005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
635
636 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
637 also the second char of a comment-start sequence.
638 (scheme-sexp-comment-syntax-table): New var.
639 (lambda, define): Set their scheme-doc-string-elt property.
640 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
641 Use lisp-font-lock-syntactic-face-function now that it properly
642 handles |...| symbols.
643 (scheme-mode-variables): Set lisp-doc-string-elt-property,
644 parse-sexp-lookup-properties and font-lock-extra-managed-props.
645
646 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
647 bit from # to |.
648 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
649
650 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
651 (lisp-doc-string-elt-property): New var.
652 (lisp-font-lock-syntactic-face-function): Use it.
653 Rewrite to recognize docstrings even for forms not at toplevel.
654
655 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
656 annotation on the | part of #| rather than on the # part.
657 (scheme-font-lock-syntactic-face-function): New function, to
658 distinguish strings from |...| symbols.
659 (scheme-mode-variables): Use it. Also fix up the font-lock-time
660 syntax-table so that #|...|# is properly highlighted.
661
662 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
663 Don't mark as docstring the 3rd elem of an unknown toplevel form.
664
0cb7f2c0
SM
6652005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
666
f88febbb
SM
667 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
668 and C-e.
669
670 * emacs-lisp/eldoc.el: Move comments into docstrings.
671 (eldoc-message-commands): Initialize in its declaration.
672 Add move-beginning-of-line and move-end-of-line.
673 (eldoc-add-command, eldoc-add-command-completions)
674 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
675
676 * outline.el (outline-mark-subtree): Activate the mark.
677
0cb7f2c0
SM
678 * calendar/appt.el (appt-time-regexp): New var.
679 (appt-add, appt-make-list): Use it.
680 (appt-convert-time): Clean up.
681
682 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
683 Don't set any syntax-table property here.
684 (tex-font-lock-verb): New function. Do it here.
685 (tex-font-lock-syntactic-keywords): Use it.
686
d315fc0f
RS
6872005-10-04 Richard M. Stallman <rms@gnu.org>
688
689 * wid-edit.el (widget-file-complete): Get the widget start point
690 the right way. Default directory to `/' if file has none.
691
692 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
693
694 * textmodes/flyspell.el (flyspell-mode-on):
695 Call ispell-maybe-find-aspell-dictionaries.
696
697 * textmodes/ispell.el (ispell-word, ispell-region):
698 Call ispell-maybe-find-aspell-dictionaries.
699 (ispell-accept-buffer-local-defs):
700 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 701
d315fc0f
RS
7022005-10-04 Richard M. Stallman <rms@gnu.org>
703
704 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
705
7062005-10-04 Emilio C. Lopes <eclig@gmx.net>
707
708 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
709 instead of `fboundp' in order to allow for anonymous functions.
710
222a6c9b
CY
7112005-10-04 Chong Yidong <cyd@stupidchicken.com>
712
713 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
714 case the user clicks on the link while another window is selected.
715 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
716
717 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
718 functionality.
719 (dframe-help-echo): Save point in case mouse tracking is off.
720
c7bef55f
TTN
7212005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
722
723 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
724
6d1f4dc4
SM
7252005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
726
727 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
728 not change the global value of those vars.
729
730 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
731 make-local-variable which we do not need any more.
732
7752250e
CY
7332005-10-03 Chong Yidong <cyd@stupidchicken.com>
734
735 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
736 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
737 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
738 (speedbar-path-line): Define obsolete aliases.
739 (speedbar-line-directory): Doc fix.
740
741 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
742 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
743 instead of speedbar-line-path.
744
03714c7f
JD
7452005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
746
747 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
748 to nil if dropping on a window. Handle dropping on a minibuffer window
749 like dropping on a non-window part of Emacs.
750
1430e7f9
SM
7512005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
752
6d1f4dc4
SM
753 * net/ange-ftp.el: Use with-current-buffer.
754 (ange-ftp-insert-directory): Do not follow symlinks any more.
755
1430e7f9
SM
756 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
757 Remove interactive spec.
758
f4f5169f
KS
7592005-10-03 Kim F. Storm <storm@cua.dk>
760
761 * ido.el (ido-mode): Use custom-initialize-set.
762
cde3239f
RS
7632005-10-02 Richard M. Stallman <rms@gnu.org>
764
765 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
766 Use insert-buffer-substring.
767
768 * net/tramp.el: Pacify byte compiler warnings in pacification code.
769 (tramp-handle-file-local-copy): Use insert-buffer-substring.
770
402893bb
SM
7712005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
772
773 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
774 in last change.
edb18c43
SM
775 (ange-ftp-insert-directory): Fix up the search for the case where
776 `file' is absolute.
402893bb 777
942c40e3
RF
7782005-10-02 Romain Francoise <romain@orebokech.com>
779
780 * progmodes/compile.el (compile-goto-error): Delete extra paren.
781
aae3725f
AS
7822005-10-02 Andreas Schwab <schwab@suse.de>
783
784 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
785 directory component in the session info.
786
b059f7d0
RS
7872005-10-01 Richard M. Stallman <rms@gnu.org>
788
789 * comint.el (comint-redirect-subvert-readonly): Doc fix.
790
791 * simple.el (next-error-internal): New function.
792
793 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
794 (compilation-start): Pass new arg to compilation-buffer-name.
795 (compile-goto-error): Use next-error-internal.
796
24bbdbef
CY
7972005-10-01 Chong Yidong <cyd@stupidchicken.com>
798
799 * speedbar.el: Remove RCS tag.
800 (speedbar-check-read-only): Handle non-existent files.
801
802 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
803
804 * info.el (Info-speedbar-hierarchy-buttons)
805 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
806
1fdecd0c
RF
8072005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
808
809 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
810 Do not match newline.
811 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
812 (bibtex-summary): Remove unnecessary save-excursion.
813 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
814
ddcb7665
YM
8152005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
816
1430e7f9
SM
817 * term/mac-win.el: Add charset info for "iso10646-1".
818 Modify default fontset to use ATSUI-compatible fonts for some charsets
819 if available.
ddcb7665 820
35d884a9
CY
8212005-10-01 Chong Yidong <cyd@stupidchicken.com>
822
823 * speedbar.el: Re-apply arch tag.
ff48d32d 824 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
825 M. Ludlam.
826 Reapply two changes from Emacs CVS' version of speedbar lost
827 during the merge:
ff48d32d 828 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
829 (speedbar-frame-parameters): Improve customize type.
830
ff48d32d
SM
8312005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
832
833 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
834 (ange-ftp-file-directory-p): Fix the symlink case.
835 (ange-ftp-insert-directory): When listing a single file, get a list of
836 the parent buffer and extract the relevant line. Inspired from a patch
837 by Katsumi Yamaoka <yamaoka@jpl.org>.
838 (ange-ftp-file-name-sans-versions): Simplify.
839
c727526b
BW
8402005-09-30 Bill Wohler <wohler@newt.com>
841
ff48d32d 842 Move MH-E image files from toolbar and mail directories into
c727526b
BW
843 etc/images.
844
ff48d32d 845 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
846
847 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 848 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 849 etc/images.
dc42e019 850
c727526b 851 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 852 * toolbar/reply*: Move to etc/images/mail.
c727526b 853
ff48d32d 854 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 855
58bd8bf9
CY
8562005-09-30 Eric M. Ludlam <zappo@gnu.org>
857
858 * speedbar.el: New version 1.0pre3.
859
56e2a181
CY
860 Frame management code (including timer, and mouse click specifics)
861 moved to dframe.el:
862 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
863 (speedbar-timer): Removed. Use dframe-timer.
864 (speedbar-close-frame): Removed. Use dframe-close-frame.
865 (speedbar-activity-change-focus-flag): Removed. Use
866 dframe-activity-change-focus-flag.
867 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
868 dframe-update-speed.
c7bef55f 869
56e2a181
CY
870 (speedbar-current-frame): New macro. Use this instead of the
871 variable speedbar-frame.
872
873 (speedbar-use-images, speedbar-expand-image-button-alist)
874 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
875
876 (speedbar-find-image-on-load-path): Removed. Replaced by
877 defezimage in ezimage.el.
878 (speedbar-expand-image-button-alist): Removed. Replaced by
879 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 880
56e2a181
CY
881 (speedbar-ignored-directory-regexp)
882 (speedbar-add-ignored-directory-regexp)
883 (speedbar-ignored-directory-expressions)
884 (speedbar-line-directory, speedbar-buffers-line-directory)
885 (speedbar-directory-line, speedbar-buffers-line-directory):
886 Renamed, replacing `path' with `directory'.
887
888 (speedbar-create-directory, speedbar-expand-line-descendants)
889 (speedbar-toggle-line-expansion)
890 (speedbar-contract-line-descendants): New commands.
891
892 (speedbar-query-confirmation-method, speedbar-select-frame-method)
893 (speedbar-use-tool-tips-flag): New options.
894
895 (speedbar-check-read-only, speedbar-require-version)
896 (speedbar-insert-separator, speedbar-buffers-tail-notes)
897 (speedbar-handle-delete-frame, speedbar-try-completion)
898 (speedbar-update-localized-contents): New functions.
899
900 (speedbar-incompatible-version, speedbar-ro-to-do-point)
901 (speedbar-object-read-only-indicator): New variables.
902
903 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
904 New hooks.
905
906 (speedbar-separator-face): New face.
907
908 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
909 (speedbar-ignored-modes): Add fundamental-mode.
910 (speedbar-directory-unshown-regexp): Add . directories.
911
912 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
913 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
914 `]' for full expand/close.
915 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
916
917 (speedbar-check-vc): Support hidden files.
918 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
919 (speedbar-this-file-in-vc): Use vc-state if available. If VC
920 state is nil, it is not checked out.
921
922 (speedbar-line-text, speedbar-line-token): Support expand buttons
923 with no text.
924 (speedbar-refresh): Universal argument acts as power-click.
925 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
926 that buffer to get variable values.
927
928 And many other bugfixes.
929
7cfc18c4 930 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 931
ff48d32d 932 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
933 etc/images/ezimage.
934
070860c3
KH
9352005-09-30 Kenichi Handa <handa@m17n.org>
936
937 * ps-mule.el (ps-mule-show-warning): If a character is in
938 ps-print-translation-table, don't treat it as non-printable.
939
6aabfecf
DP
9402005-09-30 David Ponce <david@dponce.com>
941
50a9d14a
DP
942 * tree-widget.el (tree-widget-themes-load-path): New variable.
943 (tree-widget-themes-directory): Doc fix.
944 (tree-widget-image-formats) [Emacs]: Doc fix.
945 (tree-widget--locate-sub-directory): New function.
946 (tree-widget-themes-directory): Use it.
947
6aabfecf
DP
948 * recentf.el (recentf-filename-handlers): Rename from
949 `recentf-filename-handler'. Allow a list of functions.
950 (recentf-menu-items-for-commands): Fix :help strings.
951 (recentf-apply-filename-handlers): New function.
952 (recentf-expand-file-name): Use it.
953 (recentf-cleanup): Remove duplicates too.
954
477ca0e8
JL
9552005-09-29 Juri Linkov <juri@jurta.org>
956
957 * faces.el: Rearrange face definitions to be in the same order as
958 their face descriptions in "(emacs)Standard Faces".
959
960 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
961
962 * tooltip.el (tooltip): Add group `basic-faces'.
963
964 * buff-menu.el (Buffer-menu-buffer): Remove group
965 `font-lock-highlighting-faces'.
966
967 * progmodes/compile.el (compilation-error, compilation-warning)
968 (compilation-info, compilation-line-number, compilation-column-number):
969 Change group from `font-lock-highlighting-faces' to `compilation'.
970
971 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
972 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
973 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
974 (vhdl-font-lock-reserved-words-face)
975 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
976 `font-lock-highlighting-faces'.
977
978 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
979
1add9010
KS
9802005-09-28 Kim F. Storm <storm@cua.dk>
981
982 * emulation/cua-base.el: Set CUA move property on additional commands:
983 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 984 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 985
07f1355e
RF
9862005-09-28 Romain Francoise <romain@orebokech.com>
987
988 * comint.el (comint-show-output): Really set point at the
989 beginning of the output when not using `comint-use-prompt-regexp'.
990
d1b76779
JB
9912005-09-27 Jay Belanger <belanger@truman.edu>
992
993 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
994 in TeX mode.
995
cd0899ab
JB
9962005-09-26 Juanma Barranquero <lekktu@gmail.com>
997
998 * textmodes/org.el (org-table-sum): Fix format string.
999
1000 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
1001 Quote face names.
1002
1b1fb2ef
RF
10032005-09-26 Romain Francoise <romain@orebokech.com>
1004
1005 * isearch.el (isearch-forward-regexp): Close doc string.
1006
f0685ed1
RS
10072005-09-25 Richard M. Stallman <rms@gnu.org>
1008
c769dcac
RS
1009 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
1010
1011 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
1012
f0685ed1
RS
1013 * progmodes/compile.el (compilation-error-properties):
1014 When getting the file from the previous error message,
1015 correctly decode the new data format.
1016
1017 * progmodes/cc-cmds.el (c-electric-paren):
1018 Call old-blink-paren only for close-paren.
1019
0d1460c3
DN
10202005-09-24 Andreas Schwab <schwab@suse.de>
1021
1022 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
1023 condition.
1024
ce5a3ac0
RF
10252005-09-25 Romain Francoise <romain@orebokech.com>
1026
1027 * dired-aux.el (dired-copy-file-recursive):
1028 * dired.el (dired-delete-file):
1029 * ediff-mult.el (ediff-dir-diff-copy-file):
1030 * ediff-util.el (ediff-test-save-region):
1031 * forms.el (forms-mode):
1032 * ido.el (ido-file-internal, ido-delete-file-at-head):
1033 * log-edit.el (log-edit-done):
1034 * ses.el (ses-yank-resize):
1035 * play/gomoku.el (gomoku-human-plays, gomoku)
1036 (gomoku-human-resigns, gomoku-prompt-for-other-game)
1037 (gomoku-offer-a-draw):
1038 * play/landmark.el (lm-human-resigns, lm):
1039 * net/eudcb-ldap.el (eudc-ldap-check-base):
1040 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
1041 * progmodes/ebrowse.el (ebrowse-find-pattern):
1042 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 1043 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 1044 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
1045
1046 * vc.el (vc-delete-file):
1047 * play/gomoku.el (gomoku-terminate-game, gomoku)
1048 (gomoku-prompt-for-move, gomoku-human-takes-back):
1049 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 1050 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 1051
08c583db
DN
10522005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
1053
1054 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 1055 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
1056 2005-04-09 in order to match the colors used by rxvt.
1057
79a57082 10582005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
1059
1060 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
1061 colors rxvt-unicode terminals by using the same code as xterm.el.
1062
621f893a
SM
10632005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
1064
1065 * textmodes/tex-mode.el (tex-font-lock-append-prop)
1066 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
1067 new symbol used for the tex-verbatim face.
1068
5b76833f
RF
10692005-09-24 Emilio C. Lopes <eclig@gmx.net>
1070
1071 * woman.el (woman-file-name):
1072 * wid-edit.el (widget-file-prompt-value)
1073 (widget-coding-system-prompt-value):
1074 * w32-fns.el (set-w32-system-coding-system):
1075 * vc.el (vc-version-diff, vc-annotate):
1076 * textmodes/reftex-auc.el (reftex-arg-cite)
1077 (reftex-arg-index-tag):
1078 * textmodes/refer.el (refer-get-bib-files):
1079 * textmodes/artist.el (artist-figlet-choose-font):
1080 * terminal.el (terminal-emulator):
1081 * replace.el (occur-read-primary-args):
1082 * rect.el (string-rectangle, string-insert-rectangle):
1083 * ps-print.el (ps-print-preprint):
1084 * progmodes/pascal.el (pascal-goto-defun):
1085 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
1086 * progmodes/compile.el (compilation-find-file):
1087 * printing.el (pr-interactive-n-up):
1088 * play/animate.el (animate-birthday-present):
1089 * net/rcompile.el (remote-compile):
1090 * man.el (man, Man-goto-section, Man-follow-manual-reference):
1091 * mail/rmailsum.el (rmail-summary-search-backward)
1092 (rmail-summary-search):
1093 * mail/rmailout.el (rmail-output-read-rmail-file-name)
1094 (rmail-output-read-file-name):
1095 * mail/rmail.el (rmail-search, rmail-search-backwards):
1096 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
1097 * locate.el (locate):
1098 * international/quail.el (quail-show-keyboard-layout):
1099 * international/mule.el (set-buffer-file-coding-system)
1100 (revert-buffer-with-coding-system, set-file-name-coding-system)
1101 (set-terminal-coding-system, set-keyboard-coding-system)
1102 (set-next-selection-coding-system):
1103 * international/mule-diag.el (describe-coding-system)
1104 (describe-font, describe-fontset):
1105 * international/mule-cmds.el (universal-coding-system-argument)
1106 (search-unencodable-char, describe-input-method)
1107 (set-language-environment, describe-language-environment):
1108 * international/codepage.el (codepage-setup):
1109 * international/code-pages.el (codepage-setup):
1110 * info.el (Info-search, Info-follow-reference)
1111 (Info-search-backward):
1112 * emacs-lisp/advice.el (ad-read-advised-function)
1113 (ad-read-advice-class, ad-clear-cache, ad-activate)
1114 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
1115 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
1116 (ad-read-regexp):
1117 * ediff-util.el (ediff-toggle-regexp-match):
1118 * ediff-ptch.el (ediff-prompt-for-patch-file):
1119 * dired-aux.el (dired-diff):
1120 * diff.el (diff):
1121 * cus-edit.el (custom-variable-prompt):
1122 * calendar/timeclock.el (timeclock-ask-for-project):
1123 * calc/calcalg3.el (calc-get-fit-variables):
1124 * calc/calc-store.el (calc-edit-variable)
1125 (calc-permanent-variable):
1126 * vc-mcvs.el (vc-mcvs-register):
1127 * shadowfile.el (shadow-define-literal-group):
1128 * woman.el (woman-file-name):
1129 * vc.el (vc-version-diff, vc-merge):
1130 * textmodes/reftex-index.el (reftex-index-complete-tag):
1131 * format.el (format-decode-buffer, format-decode-region):
1132 * emulation/viper-cmd.el (viper-read-string-with-history):
1133 * emacs-lisp/debug.el (cancel-debug-on-entry):
1134 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
1135 * ediff.el (ediff-merge-revisions)
1136 (ediff-merge-revisions-with-ancestor, ediff-revision):
1137 * completion.el (interactive-completion-string-reader):
1138 * calc/calc-prog.el (calc-user-define-formula):
1139 Follow convention for reading with the minibuffer.
1140
f7938fdd 11412005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
1142
1143 * progmodes/python.el (python-describe-symbol): Add globals() and
1144 locals() to the arguments of emacs.ehelp.
1145
999f7d65
EZ
11462005-09-24 Magnus Henoch <mange@freemail.hu>
1147
621f893a
SM
1148 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
1149 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
1150 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
1151 Call it.
1152
d74a5c91
EZ
11532005-09-24 Eli Zaretskii <eliz@gnu.org>
1154
1155 * subr.el (version-regexp-alist): Extend valid syntax for version
1156 strings: allow any of the characters -,_,+ to separate the
1157 alpha/beta/rc part from the version part. Doc fix.
621f893a 1158 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 1159
8dbf19c7
RS
11602005-09-23 David Reitter <david.reitter@gmail.com>
1161
1162 * mail/mailclient.el: New file.
1163
91346f54
RS
11642005-09-23 Richard M. Stallman <rms@gnu.org>
1165
1166 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
1167 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
1168 Doc fixes.
1169
621f893a
SM
1170 * progmodes/cc-mode.el (c-font-lock-init):
1171 Specify font-lock-lines-before.
91346f54 1172
91773964
SM
11732005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
1174
1175 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
1176 whole conflict.
1177
de07af38
CD
11782005-09-23 Carsten Dominik <dominik@science.uva.nl>
1179
91773964
SM
1180 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
1181 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
1182 of `remap' feature when available. Additional key bindings for
1183 better tty support.
1184 (org-mode-restart, org-force-self-insert): New commands.
1185 (org-time-stamp-inactive): New command.
1186 (org-remap): New function.
91773964
SM
1187 (org-table-auto-blank-field, org-level-color-stars-only): New options.
1188 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 1189 customization group.
91773964 1190 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
1191 blank field after field motion commands.
1192
8fb7dc77
KH
11932005-09-23 Kenichi Handa <handa@m17n.org>
1194
91773964
SM
1195 * international/mule-cmds.el (set-language-environment):
1196 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
1197 have to call utf-translate-cjk-load-tables.
1198
39739f21
SM
11992005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
1200
1201 * mouse.el (mouse-move-drag-overlay): Fix last change.
1202
e5534f18
DP
12032005-09-22 David Ponce <david@dponce.com>
1204
1205 * tree-widget.el (tree-widget-value-create): Fix previous change.
1206
0278364c
DN
12072005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
1208
39739f21 1209 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 1210
aaf15b8b
SM
12112005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1212
1213 * mouse.el (mouse-move-drag-overlay): New function.
1214 (mouse-drag-region-1): Use it.
1215 Try to simplify a bit the state handling. Handle clicks on links
1216 inside intangible areas.
1217 (mouse-save-then-kill): Minor simplification.
1218 (mouse-secondary-overlay): Make it always non-nil instead of
1219 recreating it each time.
1220 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
1221 (mouse-kill-secondary, mouse-secondary-save-then-kill):
1222 Simplify accordingly.
1223
b778ed18
DN
12242005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
1225
1226 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
1227
15c77b9e 12282005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 1229
76de4b0d
KS
1230 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
1231 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
1232 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
1233 to patch.
2f2db7cc 1234
76de4b0d 1235 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 1236
cb9214f2 1237 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 1238
aaf15b8b
SM
1239 * emulation/viper-cmd.el (viper-change-state): Don't move over the
1240 field boundaries in the minibuffer.
cb9214f2
JB
1241 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
1242 (viper-minibuffer-post-command-hook): New hook.
1243 (viper-line): Don't move cursor at bolp.
2f2db7cc 1244
aaf15b8b 1245 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 1246
76de4b0d 1247 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 1248 avoid compiler warnings.
2f2db7cc 1249
aaf15b8b 1250 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 1251
aaf15b8b 1252 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 1253
76de4b0d 1254 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 1255 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 1256
f002506f
SM
12572005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
1258
1259 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
1260 Delete unused var `old-selected-window'.
cb9214f2 1261 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
1262 (mouse-drag-secondary): Delete unused var `start-frame'.
1263
cb9214f2 12642005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
1265
1266 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
1267
f09cfd28
SM
12682005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
1269
1270 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
1271 Re-indent within 80 columns. Use inhibit-read-only.
1272
12b8cf53
RF
12732005-09-19 Romain Francoise <romain@orebokech.com>
1274
1275 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
1276
5d4247d3
SM
12772005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
1278
8d18935d 1279 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 1280 unconditionally, since the after-change-function already did it.
5d4247d3 1281
e3fba586
MB
12822005-09-19 Miles Bader <miles@gnu.org>
1283
1284 * net/newsticker.el: Get rid of CVS keyword.
1285
b7201644
RF
12862005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
1287
1288 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
1289 The prompt is formatted later.
1290
4ff094a8
DP
12912005-09-19 David Ponce <david@dponce.com>
1292
1293 * tree-widget.el (tree-widget-value-create): Save the converted
1294 tree :node widget.
1295
900d1698
JB
12962005-09-19 Juanma Barranquero <lekktu@gmail.com>
1297
1298 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
1299 variable `message'.
1300
bc103d00
MA
13012005-09-18 Michael Albinus <michael.albinus@gmx.de>
1302
1303 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
1304 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
1305 <slawomir.nowaczyk.847@student.lu.se>.
1306
93a75651
CY
13072005-09-18 Chong Yidong <cyd@stupidchicken.com>
1308
1309 * image.el (image-load-path): Use symbol `data-directory' instead
1310 of its value, for backward compatibility with packages that bind
1311 it during `find-image'. Suggested by Katsumi Yamaoka.
1312 (image-search-load-path): Handle symbols whose values are strings.
1313
71773400
RF
13142005-09-18 Romain Francoise <romain@orebokech.com>
1315
1316 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
1317 with-current-buffer form in save-excursion.
1318
8a26c165
DG
13192005-09-18 D Goel <deego@gnufans.org>
1320
39739f21
SM
1321 * apropos.el (apropos-command): Fix `message' call: first arg
1322 should be a format spec. In this and all other cases that appear
1323 below and elsewhere in the source code, I made a change only when
1324 two conditions were satisfied: [1] I can think of a possibility
1325 that the arguments would cause an error, for example, the code in
1326 question relies on external variables such as filenames. [2] I
1327 was sure that the arg to `message' could not have been nil in the code.
1328
1329 * textmodes/tildify.el (tildify-region): Ditto.
1330
8a26c165 1331 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
1332 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
1333 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 1334 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
1335 (org-priority, org-table-sum):
1336 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
1337 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
1338 (flyspell-word, flyspell-display-next-corrections):
1339 * textmodes/bibtex.el (bibtex-print-help-message):
1340 * textmodes/artist.el (artist-key-set-point-poly):
1341 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
1342 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
1343 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
1344 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 1345 (vhdl-compose-configuration):
8a26c165 1346 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
1347 (sh-set-indent, sh-learn-line-indent):
1348 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 1349 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
1350 (idlwave-scan-library-catalogs):
1351 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
1352 * progmodes/gud.el (gud-jdb-analyze-source):
1353 * progmodes/flymake.el (flymake-log):
1354 * progmodes/ebnf2ps.el (ebnf-generate-region):
1355 * progmodes/cmacexp.el (c-macro-expansion):
1356 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 1357 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
1358 (ada-justified-indent-current, ada-batch-reformat):
1359 * play/zone.el (zone):
1360 * play/landmark.el (lm-move):
1361 * play/decipher.el (decipher-show-alphabet):
8a26c165 1362 * net/newsticker.el (newsticker--display-jump)
a762b7b8 1363 (newsticker--display-scroll):
8a26c165 1364 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
1365 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
1366 * mail/feedmail.el (feedmail-dump-message-to-queue):
1367 * eshell/esh-proc.el (eshell-remove-process-entry):
1368 * emulation/ws-mode.el (ws-last-error):
8a26c165 1369 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
1370 (viper-record-kbd-macro):
1371 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
1372 * emacs-lisp/lisp-mnt.el (lm-report-bug):
1373 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 1374 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
1375 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
1376 (timeclock-when-to-leave-string):
1377 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
1378 * calc/calc-units.el (calc-enter-units-table):
1379 * calc/calc-mode.el (calc-mode-record-mode):
1380 * woman.el (woman-mini-help):
1381 * wdired.el (wdired-change-to-wdired-mode):
1382 * vc.el (vc-retrieve-snapshot):
1383 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
1384 * startup.el (display-startup-echo-area-message):
1385 * simple.el (set-goal-column):
1386 * ses.el (ses-command-hook, ses-recalculate-cell):
1387 * server.el (server-process-filter):
8a26c165 1388 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
1389 (pr-interface-ps):
1390 * pcvs.el (cvs-help):
1391 * log-edit.el (log-edit, log-edit-mode-help):
1392 * iswitchb.el (iswitchb-possible-new-buffer):
1393 * isearch.el (isearch-edit-string):
1394 * image-mode.el (image-mode, image-minor-mode):
1395 * ibuf-macs.el (define-ibuffer-filter):
1396 * hi-lock.el (hi-lock-find-patterns):
1397 * files.el (toggle-read-only):
8a26c165 1398 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
1399 (ediff-write-merge-buffer-and-maybe-kill):
1400 * echistory.el (Electric-history-undefined):
1401 * dnd.el (dnd-insert-text):
1402 * dired-aux.el (dired-query):
1403 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
1404 * bookmark.el (bookmark-bmenu-locate):
1405 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
1406 Fix `message' calls to ensure first arg is a format string.
1407 The change was made only when these two conditions were satisfied:
1408 [1] when there is a possibility that the arguments would cause an error
1409 for example, if the code in question relies on external variables
1410 such as filenames, and
1411 [2] if the arg to `message' could not have been nil in the code.
8a26c165 1412
900d1698
JB
1413 * pcomplete.el (pcomplete--help): Fix `message' format spec.
1414 Not having a %s would be weird, though not technically wrong.
8a26c165 1415
be9bb408
YM
14162005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1417
1418 * term/mac-win.el (mac-add-charset-info): Doc fix.
1419
77689ea3
RF
14202005-09-17 Romain Francoise <romain@orebokech.com>
1421
1422 * shell.el (shell-resync-dirs): Handle echoing processes more
1423 reliably. Don't insert resync command if `comint-process-echoes'
1424 is non-nil.
1425
4ac3afdb
EZ
14262005-09-17 Magnus Henoch <mange@freemail.hu>
1427
1428 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
1429 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
1430 aspell versions >= 0.60.
1431 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
1432 only if ispell-aspell-supports-utf8 is non-nil.
1433
4f46dc87
EZ
14342005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
1435
1436 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
1437 buffer-local value to lisp-indent-function.
1438
debe6451
EZ
14392005-09-17 Milan Zamazal <pdm@zamazal.org>
1440
1441 * progmodes/glasses.el (glasses-make-readable): If
1442 glasses-separator differs from underscore, put appropriate
1443 overlays over underscore characters.
1444 (glasses-convert-to-unreadable): If glasses-separator differs from
1445 underscore, try to convert glasses-separator characters to
1446 underscores.
1447
f52e8e86
SM
14482005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
1449
1450 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
1451 Use with-syntax-table and dolist.
1452
7b07114a
CD
14532005-09-16 Carsten Dominik <dominik@science.uva.nl>
1454
23006f3e
KS
1455 * textmodes/reftex-auc.el:
1456 * textmodes/reftex-cite.el:
1457 * textmodes/reftex-dcr.el:
1458 * textmodes/reftex-global.el:
1459 * textmodes/reftex-parse.el:
1460 * textmodes/reftex-ref.el:
1461 * textmodes/reftex-sel.el:
1462 * textmodes/reftex-toc.el:
1463 * textmodes/reftex-vars.el:
1464 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 1465
23006f3e 1466 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
1467 (reftex-query-index-phrase): More efficient use of markers.
1468
5fc5ac38
CY
14692005-09-15 Chong Yidong <cyd@stupidchicken.com>
1470
1471 * image.el (image-load-path): New variable.
1472 (image-search-load-path): New function.
1473 (find-image): Search for images in `image-load-path'.
1474
8ccd3630
RS
14752005-09-15 Richard M. Stallman <rms@gnu.org>
1476
1477 * follow.el: Change Maintainer field.
1478
9be6a039
DP
14792005-09-15 David Ponce <david@dponce.com>
1480
1481 * recentf.el (recentf-save-file-modes): New option.
1482 (recentf-save-list): Use it.
1483
94e55b87
NR
14842005-09-15 Nick Roberts <nickrob@snap.net.nz>
1485
1486 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
1487 (mode-line-mule-info, mode-line-modified): Move bindings from
1488 mouse-3 to mouse-1.
1489
a9267c2c
CY
14902005-09-15 Chong Yidong <cyd@stupidchicken.com>
1491
1492 * simple.el (sendmail-user-agent-compose): Revert last change.
1493
c6ea7612
SM
14942005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
1495
503ac8a4
SM
1496 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
1497 Use with-current-buffer.
1498 (ange-ftp-gwp-start): Remove unused var `gw-user'.
1499 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
1500 (ange-ftp-insert-directory): Remove unused var `short'.
1501 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
1502
c6ea7612
SM
1503 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
1504 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
1505
1506 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
1507 (check-calendar-holidays, diary-list-entries): Autoload.
1508 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
1509 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
1510
1511 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
1512 which mistakenly removed a call to display-buffer.
1513
ef19e610
JB
15142005-09-14 Juanma Barranquero <lekktu@gmail.com>
1515
1516 * obsolete/iso-insert.el: Move to obsolete/ from international/.
1517
a5b101dc
TTN
15182005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
1519
1520 * progmodes/hideshow.el
1521 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
1522 (hs-allow-nesting): New user var.
1523 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
1524 (hs-hide-block-at-point): When nesting allowed,
1525 if there is already an overlay in place, delete it.
1526 (hs-safety-is-job-n): Delete func; remove call sites.
1527 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
1528 (hs-overlay-at): New func.
1529 (hs-already-hidden-p, hs-show-block): Use it.
1530 (hs-hide-all): Don't pre-clean if nesting allowed.
1531 (hs-show-all): Temporarily disallow
1532 nesting around call to `hs-discard-overlays'.
1533
40cfe0d8
CY
15342005-09-14 Chong Yidong <cyd@stupidchicken.com>
1535
1536 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
1537 Delete unused local var.
1538
9dc08dc9
JB
15392005-09-13 Juanma Barranquero <lekktu@gmail.com>
1540
7a650da0
JB
1541 * help-fns.el (describe-categories): "?\ " -> "?\s".
1542 (help-do-arg-highlight): Recognize also ARG-n, as in
1543 `move-to-left-margin' (ARG+n is already recognized). Simplify.
1544
9dc08dc9
JB
1545 * international/codepage.el (dos-unsupported-char-glyph):
1546 * net/newsticker.el (tool-bar-map, w3-mode-map)
1547 (w3m-minor-mode-map):
1548 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
1549 (ent-alist):
1550 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
1551
1db2d450
CY
15522005-09-13 Chong Yidong <cyd@stupidchicken.com>
1553
d5c16b05
CY
1554 * custom.el (custom-push-theme): Handle the case where a symbol is
1555 bound but face properties have not yet been assigned.
1556
09c9e6bb
CY
1557 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
1558 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 1559
09c9e6bb
CY
1560 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
1561 if `continue' is nil, rather than signal an error.
1db2d450 1562
5629e04f
RS
15632005-09-12 Richard M. Stallman <rms@gnu.org>
1564
595f66af
RS
1565 * font-lock.el (font-lock-keywords): Add autoload.
1566
1567 * help-fns.el (describe-variable): Rearrange to put source link
1568 in a predictable place.
1569
5629e04f
RS
1570 * net/newsticker.el: New file.
1571
344f1111
SM
15722005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
1573
34cb0115
SM
1574 * calendar/calendar.el (calendar-for-loop): Add edebug info.
1575 (calendar-basic-setup): Use the new nil arg.
1576 (number-of-diary-entries): Move to diary-lib.el.
1577
1578 * calendar/diary-lib.el: Use with-current-buffer, match-string.
1579 (diary-list-entries): Use with-syntax-table and dolist.
1580 Rename from list-diary-entries.
1581 Use number-of-diary-entries if `number' is nil.
1582 (diary, diary-view-entries): Use this new name and new nil arg value.
1583 (number-of-diary-entries): Move from calendar.el.
1584 (diary-unhide-everything): New function.
1585 (include-other-diary-files, fancy-diary-display)
1586 (diary-show-all-entries, make-diary-entry): Use it.
1587 (diary-mail-entries): Use buffer-string.
1588 (mark-diary-entries): Fix long standing paren typo.
1589 (diary-sexp-entry): Use count-lines.
1590 (make-diary-entry): Avoid `previous-line'.
1591 (diary-mode-map): New var.
1592 (diary-mode): Redraw cal after saving. Setup header-line.
1593 (fancy-diary-display-mode): Use local-set-key.
1594
1595 * startup.el (command-line): Try calling various terminal-init-foo-bar
1596 functions by stripping hyphenated suffixes from $TERM.
1597
344f1111
SM
1598 * files.el (normal-mode): Check boundness of font-lock-keywords.
1599
7957baea
RS
16002005-09-12 Richard M. Stallman <rms@gnu.org>
1601
1602 * progmodes/compile.el: Don't decide a file's directory
1603 until the user actually tries to go there.
1604 (compilation-next-error-function):
1605 Pass compilation-find-file the directory from the file-struct.
1606 (compilation-internal-error-properties): Separate local FILE-STRUCT
1607 from FILE. Doc the args better. Rename arg FMT to FMTS.
1608 (compilation-find-file): Arg DIR renamed to DIRECTORY.
1609 Expand it, and if nil, use default-directory.
1610 (compilation-get-file-structure): Don't mix specified directory
1611 with default directory. Put specified directory into
1612 file-struct. Don't make the file name absolute.
1613
1614 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
1615 (compile-command): Add autoload.
1616 (compilation-disable-input): Add autoload.
1617
7318a7a3
SG
16182005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
1619
1620 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
1621 strings of the variables it can override.
344f1111 1622 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
1623 %Q and %q, for fully-qualified domain name and unqualified host name.
1624
f172343a
KS
16252005-09-11 Kim F. Storm <storm@cua.dk>
1626
1627 * emacs-lisp/authors.el (authors-aliases): Update list.
1628 (authors-fixed-entries): Update mldrag.el entry.
1629
0e435430
EZ
16302005-09-10 Alan Mackenzie <acm@muc.de>
1631
1632 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
1633 from the region narrowed to.
1634
c10b0abc
EZ
16352005-09-10 Magnus Henoch <mange@freemail.hu>
1636
1637 * textmodes/ispell.el (ispell-check-version): Signal an error if
1638 aspell version is less than 0.60.
1639
4ca7c468
EZ
16402005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
1641
344f1111
SM
1642 * progmodes/octave-inf.el (inferior-octave-startup):
1643 Resync current dir at the end.
4ca7c468 1644
72f0712b 16452005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 1646
344f1111
SM
1647 * woman.el (woman-topic-at-point-default):
1648 Rename to woman-use-topic-at-point-default.
1649 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
1650 (woman-file-name): Reflect renames above. Automatically use the
1651 word at point as topic if woman-use-topic-at-point is non-nil.
1652 Otherwise offer it as default but don't insert it in the
1653 minibuffer. Also use `test-completion' instead of `assoc' as
1654 suggested by Stefan Monnier.
1655
de21740d
AS
16562005-09-10 Andre Spiegel <spiegel@gnu.org>
1657
1658 * vc.el (vc-directory, vc-update-change-log): Throw an error on
1659 the attempt to do it over Tramp. This is not yet supported.
1660
6ee37599
EZ
16612005-09-10 Eli Zaretskii <eliz@gnu.org>
1662
1663 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
1664 (menu-bar-non-minibuffer-window-p): New functions.
1665 ("Split Window", "Save As..."): Use them.
1666 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
1667 ("Print Buffer", "Truncate Long Lines in this Buffer"):
1668 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 1669 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
1670 ("Open File...", "Visit New File..."):
1671 Use menu-bar-non-minibuffer-window-p.
1672 (kill-this-buffer-enabled-p, dired <menu-enable>):
1673 Use menu-bar-non-minibuffer-window-p.
6ee37599 1674
50a6ff15
EZ
16752005-09-09 Eli Zaretskii <eliz@gnu.org>
1676
6eb33acb
EZ
1677 * cus-start.el (all): Don't complain about fringe-related
1678 built-ins if fringes are not supported. Ditto about
344f1111 1679 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 1680
50a6ff15
EZ
1681 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
1682 ("Postscript Print Buffer", "Print Region", "Save As...")
1683 ("Save", "Insert File...", "Open Directory...")
1684 ("Open File...", "Visit New File..."")
1685 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 1686 menu-updating-frame if this display does not support multiple frames.
50a6ff15 1687
012a2196
EZ
16882005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
1689
1690 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
1691
9198ee0e
EZ
16922005-09-09 Emilio Lopes <eclig@gmx.net>
1693
1694 * woman.el: Format- and whitespace-related changes.
1695
f64b6c63
EZ
16962005-09-09 Eli Zaretskii <eliz@gnu.org>
1697
1698 * woman.el: Fix my email address.
1699
47b8bc5d
RS
17002005-09-08 Richard M. Stallman <rms@gnu.org>
1701
1702 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
1703 (sh-mode): Locally set skeleton-pair-default-alist.
1704
1705 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
1706
1707 * progmodes/flymake.el: Require `compile' unconditionally.
1708
1709 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
1710
1711 * woman.el (woman-file-name): Provide a default, not initial input.
1712
1713 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
1714
1715 * font-lock.el (font-lock-support-mode): Doc fix.
1716
1717 * descr-text.el (describe-property-list): Handle non-symbol prop names.
1718
2a56faf1 17192005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
1720
1721 * simple.el (blink-matching-open): Get rid of text props from
1722 the string shown in echo area. Don't permanently set point.
1723 Some rearrangements.
1724
6fbb1eb0
RS
17252005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1726
9815ca3d
RS
1727 * recentf.el (recentf-filename-handler): Add custom choice
1728 `abbreviate-file-name'.
1729
8e2c8d3e
RS
1730 * msb.el (msb--very-many-menus): Fix typo.
1731
6fbb1eb0
RS
1732 * disp-table.el (standard-display-european): Don't set
1733 enable-multibyte-characters to nil.
1734
844c6ee7
DP
17352005-09-08 David Ponce <david@dponce.com>
1736
1737 * recentf.el (recentf-show-file-shortcuts-flag): New option.
1738 (recentf-expand-file-name): Doc fix.
1739 (recentf-dialog-mode-map): Define digit shortcuts.
1740 (recentf--files-with-key): New variable.
1741 (recentf-show-digit-shortcut-filter): New function.
1742 (recentf-open-files-items): New function.
1743 (recentf-open-files): Use it.
1744 (recentf-open-file-with-key): New command.
1745
344f1111
SM
17462005-09-08 Chong Yidong <cyd@stupidchicken.com>
1747
1748 * buff-menu.el (Buffer-menu-sort-by-column): New function.
1749 Suggested by Kim F. Storm.
1750 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
1751 (Buffer-menu-make-sort-button): Use global keymap.
1752
553f03bc
MA
17532005-09-07 Michael Albinus <michael.albinus@gmx.de>
1754
29499b82 1755 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
1756 (Man-getpage-in-background-advice): Remove defadvice; it isn't
1757 necessary any longer with the remapped command.
1758 (Man-bgproc-sentinel-advice): Remove defadvice which counts
1759 formatting time only.
1760
1761 * net/tramp.el (tramp-action-password)
1762 (tramp-multi-action-password): Compile the password prompt from
1763 `method', `user' and `host'. Sometimes it isn't obvious which
1764 password to enter, for example with remote files offered by
1765 recentf.el, or with multiple steps. Suggested by Robert Marshall
1766 <robert@chezmarshall.freeserve.co.uk>.
1767
dcc6da3a
SM
17682005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
1769
1770 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
1771 Fix regexp for when "s///" is at the beginning of line.
1772
2ccc02f2
JB
17732005-09-07 Jay Belanger <belanger@truman.edu>
1774
1775 * calc/calc-poly.el (math-expand-term): Multiply out any powers
1776 when in matrix mode.
1777
3076c726
SM
17782005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
1779
1780 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
1781 non-anonymous functions.
1782
efe4e5af
CY
17832005-09-06 Chong Yidong <cyd@stupidchicken.com>
1784
3076c726
SM
1785 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
1786 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
1787
1788 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
1789 can't be moved; don't signal an error.
f4885d81 1790
79a0aa11
CY
17912005-09-05 Chong Yidong <cyd@stupidchicken.com>
1792
1793 * cus-theme.el (custom-theme-write-faces): Save the current face
1794 spec, not the defface spec.
1795
1796 * custom.el (custom-known-themes): Clarify meaning of "standard".
1797 (custom-push-theme): Save old values in the standard theme.
1798 (disable-theme): Correct typo.
1799 (custom-face-theme-value) Deleted unused function.
3076c726 1800 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 1801
1550ae60
SM
18022005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
1803
1804 * progmodes/compile.el (compilation-goto-locus): Take into account
1805 iconified frames when determining whether the buffer is
1806 already visible.
1807 Don't reset window height if the window already existed.
1808
87d737ae
CY
18092005-09-04 Chong Yidong <cyd@stupidchicken.com>
1810
1550ae60 1811 * custom.el (load-theme): Rename from require-theme.
87d737ae 1812 Add interactive spec.
1550ae60 1813 (enable-theme): Rename from custom-enable-theme.
87d737ae 1814 Add interactive spec.
1550ae60 1815 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
1816 Add interactive spec.
1817 (custom-make-theme-feature): Doc fix.
1818 (custom-theme-directory): Doc fix.
1819 (provide-theme): Call enable-theme.
1820
928f12c9
SM
18212005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
1822
1823 * obsolete/lazy-lock.el (lazy-lock-mode):
1824 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
1825 font-lock-mode if it's off. Print a warning instead.
1826
1827 * progmodes/compile.el (compilation-start): Ignore errors if the
1828 process died before we get to send-eof.
1829
1830 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
1831 Undo last change. Enclosing the result in quotes broke things on Unix
1832 since tex-send-command passes it through shell-quote-argument.
1833 (tex-send-command): Pass `file' through convert-standard-filename
1834 when possible.
1835 (tex-uptodate-p): Handle the case where TeX hasn't put additional
1836 info in a transcript.
1837
f47877ee
DN
18382005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
1839
1840 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
1841 fix compilation warning. Reorder the key definitions to group
1842 together keys emitted by the current version of xterm.
1843
1844 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
1845 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
1846 Reorder predicates to correct min-color usage.
1847
6fd388f3
CY
18482005-09-01 Chong Yidong <cyd@stupidchicken.com>
1849
1850 * longlines.el (longlines-mode): Inhibit read-only when encoding.
1851 Kill local variables when longlines-mode is turned off.
1852
bdb4d6d8
SM
18532005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
1854
928f12c9
SM
1855 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
1856
bdb4d6d8
SM
1857 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
1858
1859 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
1860
1861 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
1862 (font-lock-lines-before): Change default to being inactive.
1863 (font-lock-default-fontify-region): Obey font-lock-lines-before.
1864 (font-lock-after-change-function): Don't handle f-l-lines-before here.
1865
00cec167
MA
18662005-08-31 Michael Albinus <michael.albinus@gmx.de>
1867
bdb4d6d8
SM
1868 * net/tramp.el (tramp-handle-make-auto-save-file-name):
1869 Deactivate temporarily advice if active (not needed for Emacs 22,
1870 but for backwards compatibility).
00cec167
MA
1871 (tramp-exists-file-name-handler): Rewrite. First implementation
1872 was too simple.
bdb4d6d8
SM
1873 (tramp-advice-make-auto-save-file-name):
1874 Call `tramp-handle-make-auto-save-file-name' (again, just for
1875 backwards compatibility).
00cec167 1876
0a2e512a
RF
18772005-08-31 Reto Zimmermann <reto@gnu.org>
1878
1879 * progmodes/vhdl-mode.el
bdb4d6d8 1880 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 1881 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 1882 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 1883 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 1884 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 1885 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 1886 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
1887 (vhdl-font-lock-keywords-2): Fix fontification for record
1888 el. assign.
1889 (vhdl-speedbar-make-subpack-line): Add package body link.
1890 (vhdl-generate-makefile-1): Not include itself as dependency.
1891 (vhdl-font-lock-init): Highlight c-preprocessor directives.
1892 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
1893 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
1894 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
1895 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 1896 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 1897 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
1898 (vhdl-compose-configuration)
1899 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
1900 declaration generation.
1901 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
1902 (vhdl-trailer-re): Add "record" keyword (better indentation).
1903 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
1904 "[^ \t-\"]+".
bdb4d6d8
SM
1905 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
1906 (vhdl-testbench-entity-file-name)
1907 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 1908 customization of testbench file names.
bdb4d6d8
SM
1909 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
1910 (vhdl-get-visible-signals): Allow newline within alias declaration.
1911 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
1912 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 1913 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 1914 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
1915 (vhdl-update-sensitivity-list): Ignore case on read signals.
1916 (vhdl-replace-string): Adjust case only for file names.
1917 (vhdl-update-sensitivity-list): Fix search for read signals.
1918 (vhdl-update-sensitivity-list): Exclude formal parameters.
1919 (vhdl-get-visible-signals): Include aliases of signals.
1920 (vhdl-get-visible-signals): Fix signal name searching.
1921 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
1922 (vhdl-fixup-whitespace-region): Fix for character
1923 literals (e.g. ':').
1924
d8aa9ea9
JB
19252005-08-31 Juanma Barranquero <lekktu@gmail.com>
1926
41e11121
JB
1927 * ansi-color.el (comint-last-output-start):
1928 * bs.el (font-lock-verbose):
1929 * diff-mode.el (add-log-buffer-file-name-function):
1930 * dired-x.el (vm-folder-directory):
1931 * faces.el (help-xref-stack-item):
1932 * files.el (font-lock-keywords):
1933 * find-lisp.el (dired-buffers, dired-subdir-alist):
1934 * ido.el (cua-inhibit-cua-keys):
1935 * log-view.el (cvs-minor-wrap-function):
1936 * outline.el (font-lock-warning-face):
1937 * simple.el (compilation-current-error):
1938 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
1939 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
1940 * tooltip.el (comint-prompt-regexp):
1941 * w32-fns.el (explicit-shell-file-name):
1942 * term/mac-win.el (mac-charset-info-alist)
1943 (mac-services-selection, mac-system-script-code):
1944 * term/tty-colors.el (msdos-color-values):
1945 * term/w32-win.el (xlfd-regexp-registry-subnum):
1946 * term/x-win.el (x-keysym-table, x-selection-timeout)
1947 (x-session-id, x-session-previous-id):
1948 * textmodes/ispell.el (mail-yank-prefix):
1949 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
1950 * textmodes/org.el (calc-embedded-close-formula)
1951 (calc-embedded-open-formula)
1952 (font-lock-unfontify-region-function):
1953 * textmodes/reftex-global.el (isearch-next-buffer-function)
1954 (TeX-master):
1955 * textmodes/reftex.el (font-lock-keywords):
1956 * textmodes/tex-mode.el (font-lock-comment-face)
1957 (font-lock-doc-face):
1958 * textmodes/texinfo.el (outline-heading-alist):
1959 Add defvars.
1960
1961 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
1962 (artist-spray-chars, artist-mode-init, artist-replace-string)
1963 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
1964 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
1965 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
1966
1967 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
1968 (conf-align-assignments): "?\ " -> "?\s".
1969
1970 * textmodes/reftex-index.el (TeX-master): Add defvar.
1971 (reftex-index-phrases-marker): Move up defvar.
1972
1973 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
1974 (reftex-toc-include-labels-indicator)
1975 (reftex-toc-include-index-indicator)
1976 (reftex-toc-max-level-indicator): Move up declarations.
1977
d8aa9ea9 1978 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 1979 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 1980
07c5948c
YM
19812005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1982
1983 * dired.el (dired-move-to-filename-regexp): Add date format for
1984 Mac OS X 10.3 in East Asian locales.
1985
c1105d05
MA
19862005-08-31 Michael Albinus <michael.albinus@gmx.de>
1987
1988 * files.el (make-auto-save-file-name): Add file name handler call
1989 if applicable.
1990
1991 * net/tramp.el (tramp-file-name-handler-alist)
1992 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 1993 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
1994 `tramp-make-auto-save-file-name'.
1995 (tramp-exists-file-name-handler): New defun.
1996 (tramp-advice-make-auto-save-file-name): Make defadvice only when
1997 `make-auto-save-file-name' is not a magic file name operation.
1998
47b8bc5d
RS
19992005-08-30 Richard M. Stallman <rms@gnu.org>
2000
2001 * files.el (risky-local-variable-p):
2002 Match `-predicates' and `-commands.
2003
2004 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
2005 (custom-save-all): Visit the file if necessary;
2006 kill the buffer if we created it.
2007 (custom-save-delete): Don't visit file or kill buffer here.
2008
25afa2cf
CD
20092005-08-30 Carsten Dominik <dominik@science.uva.nl>
2010
2011 * textmodes/org.el (org-special-keyword): New face.
2012 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
2013 (org-table-recalculate, org-init-section-numbers):
2014 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
2015 (org-get-location): Use `insert-buffer-substring' instead of
2016 `insert-buffer'.
2017 (org-modify-diary-entry-string): New function.
bdb4d6d8 2018 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 2019 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
2020 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
2021 active region.
2022 (org-export-as-html): Handle QUOTE keyword.
2023 (org-quote-string): New option.
2024 (org-bookmark-jump-unhide): New function, used for
2025 `bookmark-after-jump-hook'.
2026 (org-diary-default-entry): Apply only when not called through
2027 `org-agenda'.
2028
f720b30e
JB
20292005-08-30 Juanma Barranquero <lekktu@gmail.com>
2030
2031 * net/eudc.el (mode-popup-menu):
2032 * play/handwrite.el (ps-printer-name, ps-lpr-command):
2033 * progmodes/ada-mode.el (compile-auto-highlight)
2034 (skeleton-further-elements):
2035 * progmodes/autoconf.el (font-lock-syntactic-keywords):
2036 * progmodes/cmacexp.el (msdos-shells):
2037 * progmodes/compile.el (font-lock-extra-managed-props)
2038 (font-lock-keywords, font-lock-maximum-size)
2039 (font-lock-support-mode):
2040 * progmodes/grep.el (font-lock-lines-before):
2041 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
2042 * progmodes/mixal-mode.el (compile-command):
2043 * progmodes/perl-mode.el (font-lock-comment-face)
2044 (font-lock-doc-face, font-lock-string-face):
2045 * progmodes/prolog.el (comint-prompt-regexp):
2046 * progmodes/sh-script.el (font-lock-comment-face)
2047 (font-lock-set-defaults, font-lock-string-face):
2048 * progmodes/sql.el (font-lock-keyword-face)
2049 (font-lock-set-defaults, font-lock-string-face):
2050 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
2051 (itimer-version, lazy-lock-defer-contextually)
2052 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
2053 Add defvars.
2054
2055 * progmodes/cperl-mode.el (cperl-electric-lbrace)
2056 (cperl-electric-keyword, cperl-electric-pod)
2057 (cperl-electric-backspace, cperl-forward-re)
2058 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
2059 (vc-rcs-header, vc-sccs-header): Add defvars.
2060
2061 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
2062 (font-lock-syntactic-keywords, gud-find-expr-function):
2063 Add defvars.
2064
2065 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
2066 (gdb-frame-parameters): Declare before use.
2067
2068 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
2069 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
2070 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
2071 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
2072
2073 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
2074 (idlwave-help-with-source): Use `insert-buffer-substring', not
2075 `insert-buffer'.
2076
0f0b350b
JL
20772005-08-29 Juri Linkov <juri@jurta.org>
2078
2079 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
2080 Put outline-back-to-heading function call inside save-excursion.
2081
e0f58980
JB
20822005-08-29 Juanma Barranquero <lekktu@gmail.com>
2083
2084 * man.el (Man-init-defvars, Man-translate-references)
2085 (Man-support-local-filenames, Man-highlight-references):
2086 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 2087 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
2088
2089 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
2090 (compilation-mode-font-lock-keywords): Add defvars.
2091 (checkdoc-interactive-loop): "?\ " -> "?\s".
2092
2093 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
2094 (font-lock-doc-face, font-lock-string-face)
2095 (font-lock-keywords-case-fold-search): Add defvars.
2096 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
2097
2098 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
2099 Don't pass X and Y (they are ignored anyway).
2100 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
2101 (mouse-delete-window): Make arguments optional.
2102
bdb4d6d8 2103 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
2104 (caesar-translate-table, minor-modes, news-buffer-save)
2105 (news-group-name, news-minor-modes): Add defvars.
2106
2107 * emacs-lisp/lselect.el (mouse-highlight-priority)
2108 (x-lost-selection-functions, zmacs-regions):
2109 * emacs-lisp/pp.el (font-lock-verbose):
2110 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
2111 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
2112 (ses-mode-map):
2113 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
2114 * international/mule-cmds.el (mac-system-coding-system)
2115 (mac-system-locale):
2116 * language/ethio-util.el (rmail-current-message)
2117 (rmail-message-vector):
2118 * language/thai-util.el (thai-auto-composition-mode):
2119 * mail/metamail.el (rmail-current-message, rmail-message-vector):
2120 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
2121 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
2122 (vm-primary-inbox, vm-spool-files):
2123 * mail/rmail.el (deleted-head, font-lock-fontified)
2124 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
2125 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
2126 (total-messages):
2127 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
2128 (rmail-summary-mode-map):
2129 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
2130 (rmail-last-label, rmail-last-multi-labels)
2131 (rmail-summary-vector, rmail-total-messages):
2132 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
2133 * mail/rmailsum.el (msgnum):
2134 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
2135 (rmail-current-message):
e0f58980
JB
2136 * obsolete/fast-lock.el (font-lock-face-list):
2137 * obsolete/rnewspost.el (mail-reply-buffer):
2138 * obsolete/scribe.el (compile-command):
2139 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
2140
11b227ac 21412005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 2142
bdb4d6d8
SM
2143 * ibuf-ext.el (ibuffer-auto-update-changed):
2144 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
2145 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
2146 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
2147 as a `frame-or-buffer-changed-p' state vector instead.
2148
a24c45d2
RF
21492005-08-27 Romain Francoise <romain@orebokech.com>
2150
bdb4d6d8
SM
2151 * textmodes/makeinfo.el (makeinfo-compile):
2152 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
2153 `disable-errors'.
2154 (makeinfo-next-error): New function.
2155 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
2156 (makeinfo-buffer): Likewise.
2157
a24c45d2
RF
2158 * progmodes/compile.el (compilation-start): Add autoload cookie.
2159
2160 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
2161 * textmodes/sgml-mode.el: Likewise.
2162 * progmodes/python.el: Likewise.
2163
b0c9a334
EZ
21642005-08-27 Eli Zaretskii <eliz@gnu.org>
2165
0fb57cc0
EZ
2166 * simple.el (blink-matching-paren-distance): Document the meaning
2167 of nil value, and allow to customize to nil.
2168
b0c9a334
EZ
2169 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
2170 command.com, not command.exe.
2171
35595517
JW
21722005-08-26 John Wiegley <johnw@newartisans.com>
2173
bdb4d6d8 2174 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
2175 code around a bit so that an extraneous nil argument is not added
2176 to a command when no args are given.
2177
35595517
JW
2178 * eshell/esh-arg.el (eshell-parse-double-quote): If a
2179 double-quoted argument resolves to nil, return it as an empty
2180 string rather than as nil. This made it impossible to pass "" to
2181 a shell script as a null string argument.
2182
797d92ed
SM
21832005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
2184
2185 * outline.el (outline-invent-heading): New fun.
2186 (outline-promote, outline-demote): Use it.
2187 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
2188 (outline-end-of-subtree): Remove unused var `opoint'.
2189
8248b7ca
EZ
21902005-08-26 David Reitter <david.reitter@gmail.com>
2191
2192 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
2193 (ps-print-buffer-faces, ps-print-buffer, split-window):
2194 Disable menu items when the frame they refer to is invisible, or when
2195 they refer to a buffer and the minibuffer is selected.
8248b7ca 2196
1f33471d
EZ
21972005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
2198
797d92ed
SM
2199 * progmodes/flymake.el (flymake-highlight-err-lines):
2200 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 2201
d0943d40
EZ
22022005-08-26 Eli Zaretskii <eliz@gnu.org>
2203
2204 * progmodes/octave-mod.el: Change Author and Maintainer address.
2205 (octave-maintainer-address): Change Kurt's email address.
2206 * progmodes/octave-inf.el: Change Author and Maintainer address.
2207 * progmodes/octave-hlp.el: Change Author and Maintainer address.
2208
7cb53373
KS
22092005-08-26 Kim F. Storm <storm@cua.dk>
2210
6fe57d11 2211 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
2212 Renamed from integer-list-*.
2213 (version-list-not-zero): Likewise. Fix while loop.
2214 (version=): Use version-list-= instead of string-equal.
2215
db47a36e
RS
22162005-08-26 Richard M. Stallman <rms@gnu.org>
2217
2218 * outline.el (outline-promote): Try shortening the heading.
2219 As last resort, read the heading to use.
2220 (outline-demote): As last resort, read the heading to use.
2221
27024d2f
RF
22222005-08-26 Romain Francoise <romain@orebokech.com>
2223
5b317d74
RF
2224 * progmodes/compile.el (compilation-start): Doc fix.
2225
b0f9d85b
RF
2226 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
2227 (antlr-font-lock-additional-keywords): Fix reference to
2228 `antlr-font-lock-literal-regexp' erroneously changed during the
2229 mass face rename.
2230 (antlr-run-tool): Use `compilation-start'.
2231
27024d2f
RF
2232 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
2233 instead of the obsolete `compile-internal'.
2234
a6022f15
JB
22352005-08-26 Juanma Barranquero <lekktu@gmail.com>
2236
04ec3414
JB
2237 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
2238 (number, original-date):
2239 * calendar/cal-china.el (date):
2240 * calendar/cal-coptic.el (date):
2241 * calendar/cal-french.el (date):
2242 * calendar/cal-hebrew.el (date, entry, number, original-date):
2243 * calendar/cal-islam.el (date, number, original-date):
2244 * calendar/cal-iso.el (date):
2245 * calendar/cal-julian.el (date):
2246 * calendar/cal-mayan.el (date):
2247 * calendar/cal-menu.el (date, event):
2248 * calendar/cal-persia.el (date):
2249 * calendar/lunar.el (date):
2250 * calendar/solar.el (date): Add defvars.
2251
623f1465
JB
2252 * emerge.el:
2253 * ibuffer.el:
2254 * info-xref.el:
2255 * obsolete/bg-mouse.el:
2256 * obsolete/sun-curs.el:
2257 * obsolete/swedish.el: Move the `defvar's to the top level.
2258
a6022f15
JB
2259 * smerge-mode.el (smerge-refined-change): Add :group.
2260
41796d09
SM
22612005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
2262
2263 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
2264 (smerge-keep-n): Remove props.
2265 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
2266 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
2267 now that it's done in smerge-keep-n.
2268 (smerge-refined-change): New face.
2269 (smerge-refine-chopup-region, smerge-refine-highlight-change)
2270 (smerge-refine): New funs.
2271 (smerge-basic-map): Bind smerge-refine.
2272
537fd670
JL
22732005-08-25 Juri Linkov <juri@jurta.org>
2274
2275 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
2276 compilation-process-setup-function and compilation-disable-input
2277 in grep-mode instead of let-bindings in grep.
2278
2279 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
2280 Delete "Automatic File De/compression" (auto-compression-mode).
2281
654078da
JB
22822005-08-25 Juanma Barranquero <lekktu@gmail.com>
2283
2284 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
2285 Silence warning about non-existent variable.
2286
c6a816df
RS
22872005-08-25 Richard M. Stallman <rms@gnu.org>
2288
2289 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
2290 Rename "Describe Key" to "Describe Key or Mouse Operation".
2291
2292 * mail/mailalias.el (build-mail-aliases): Delete comments
2293 from the contents before processing them.
2294
2295 * isearch.el (isearch-edit-string): Erase the Search prompt
2296 if user enters an empty string and there is no default.
2297
2298 * comint.el (comint-file-name-prefix): Add autoload.
2299
23002005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
2301
2302 * subr.el (play-sound): Rearrange to avoid warning.
2303
822fcf5b
CD
23042005-08-25 Carsten Dominik <dominik@science.uva.nl>
2305
2306 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
2307 New hook.
2308 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
2309
1550ae60
SM
23102005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
2311
2312 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
2313
2314 * custom.el (custom-theme-set-variables): Sort minor modes last.
2315
e9454757
VJL
23162005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
2317
2318 * subr.el (version-separator, version-regexp-alist): New vars used by
2319 version comparison funs.
2320 (integer-list-<, integer-list-=, integer-list-<=)
2321 (integer-list-not-zero): New funs for integer list comparison.
2322 (version-to-list, version=, version<, version<=): New funs for version
2323 comparison.
2324
bbf40036
JB
23252005-08-24 Juanma Barranquero <lekktu@gmail.com>
2326
4add8580
JB
2327 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
2328 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
2329 time to silence the byte-compiler.
2330
bbf40036
JB
2331 * ibuffer.el (ibuffer-compile-make-eliding-form)
2332 (ibuffer-check-formats): Use `with-no-warnings' to hide references
2333 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
2334 so it's silly to get warnings for it).
2335 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
2336 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
2337 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
2338 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
2339 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
2340 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
2341 Defvar at compile time.
2342 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
2343 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
2344 Declare them before use.
2345
4add8580
JB
2346 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
2347 (info-xref-good, info-xref-bad): Defvar at compile time.
2348
2349 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
2350 Use `let*' instead of `let'.
2351
2352 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
2353 (*mouse-y*, menu, char): Defvar at compile time.
2354 (sc::menu): Declare it before use.
2355 (sc::pack-one-line): Use `let', not `let*'.
2356
2357 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
2358 (mail-send-hook): Defvar at compile time.
2359
2360 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
2361 Defvar at compile time.
2362
2363 * term/sun-mouse.el (current-global-mousemap)
2364 (current-local-mousemap): Declare them before use.
bbf40036 2365
6cd70a8c
CD
23662005-08-24 Carsten Dominik <dominik@science.uva.nl>
2367
2368 * bookmark.el (bookmark-after-jump-hook): New hook.
2369 (bookmark-jump): Run `bookmark-after-jump-hook'.
2370
9ed779e8
JL
23712005-08-23 Juri Linkov <juri@jurta.org>
2372
2373 * faces.el (minibuffer-prompt): Doc fix.
2374
f28d4b0f
JB
23752005-08-23 Juanma Barranquero <lekktu@gmail.com>
2376
2377 * progmodes/xscheme.el: Trivial changes to silence warnings.
2378 (xscheme-previous-mode, xscheme-previous-process-state):
2379 Add defvars.
2380 (xscheme-last-input-end, xscheme-process-command-line)
2381 (xscheme-process-name, xscheme-buffer-name)
2382 (xscheme-expressions-ring-max, xscheme-expressions-ring)
2383 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
2384 (xscheme-control-g-synchronization-p)
2385 (xscheme-control-g-disabled-p, xscheme-string-receiver)
2386 (default-xscheme-runlight, xscheme-runlight)
2387 (xscheme-runlight-string, xscheme-process-filter-state)
2388 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
2389 Move to beginning of file.
2390 (scheme-interaction-mode-commands-alist)
1550ae60
SM
2391 (scheme-interaction-mode-map, scheme-debugger-mode-map):
2392 Declare them before use. Note: the initialization code for the variables
2393 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
2394 (xscheme-control-g-message-string, xscheme-process-filter-alist)
2395 (xscheme-prompt-for-expression-map): Declare them before use.
2396 (scheme-debugger-mode-commands): "?\ " -> "?\s".
2397
23982005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 2399
1550ae60 2400 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 2401
bac3a1c9
JL
24022005-08-22 Juri Linkov <juri@jurta.org>
2403
2404 * faces.el (set-face-underline): Delete this duplicate function
2405 and make an obsolete alias to set-face-underline-p.
2406 (set-face-underline-p): Use docstring of set-face-underline.
2407 (describe-face): Create hyperlink to parent face.
2408
2409 * info.el (Info-insert-dir): Use save-excursion around
2410 insert-buffer-substring.
2411 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
2412 (Info-escape-percent): Delete function.
2413 (Info-fontify-node): Replace Info-escape-percent by
2414 replace-regexp-in-string with REP arg set to lambda that
2415 duplicates `%' and preserves text properties.
2416
2417 * progmodes/compile.el (compilation-disable-input): Doc fix.
2418 (define-compilation-mode): Doc fix and refill.
2419 (kill-compilation): Use `mode-name' in the error message.
2420 (compilation-find-file): Use `compilation-error' in the
2421 read-file-name's prompt.
2422
48d59eda
SM
24232005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
2424
2425 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
2426 (smerge-auto-leave): Make undo re-enable the mode.
2427 (debug-ignored-errors): Add the user-error of impossible resolution.
2428 (smerge-resolve): Move things around a bit, in preparation for later.
2429 (smerge-diff): Don't fail if the buffer has no associated file.
2430 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
2431 (smerge-conflict-overlay): New function.
2432 (smerge-match-conflict): Don't add text properties here.
2433 (smerge-find-conflict): Instead, add an overlay here.
2434 Also check for the case where we're inside a conflict already, so as to
2435 obviate the need for font-lock-multiline, which is unbearably slow with
2436 large conflicts and ciomplex font-lock patterns.
2437 (smerge-remove-props): Remove overlay rather than text-properties.
2438 (smerge-mode): Don't set font-lock-multiline.
2439 Remove overlays when turned off.
2440
0f467468
KS
24412005-08-21 Kim F. Storm <storm@cua.dk>
2442
2443 * ido.el (ido-ignore-item-p): Use save-match-data.
2444 Bind case-fold-search to ido-case-fold locally.
2445
6e86be0b
RS
24462005-08-20 Richard M. Stallman <rms@gnu.org>
2447
2448 * files.el (normal-mode): If font lock is on, turn it off and on.
2449
2450 * subr.el (replace-regexp-in-string): Doc fix.
2451
2452 * startup.el (command-line-1): Don't suppress startup screen
2453 due to existing processes.
2454
2455 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
2456
2457 * progmodes/compile.el (compilation-disable-input): Default to nil.
2458
217b694f
EZ
24592005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
2460
2461 * progmodes/compile.el (compilation-disable-input): New defcustom.
2462 (compilation-start): If compilation-disable-input is non-nil, send
2463 EOF to the compilation process.
2464
966e4990
EZ
24652005-08-20 Eli Zaretskii <eliz@gnu.org>
2466
2467 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
2468 Run the argument of tex-shell-cd-command through
2469 convert-standard-filename, to get the correct style of slashes on
2470 Windows, and enclose the result in quotes, in case the file name
2471 includes whitespace or other special characters.
2472
6a7df22f
AS
24732005-08-19 Andreas Schwab <schwab@suse.de>
2474
2475 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
2476 process.
2477
eaa12728
LT
24782005-08-18 Luc Teirlinck <teirllm@auburn.edu>
2479
2480 * cus-start.el (minibuffer-prompt-properties): Correct typo.
2481
8573477e
KS
24822005-08-18 Kim F. Storm <storm@cua.dk>
2483
2484 * scroll-lock.el: Fix errors due to incorrect line wrapping.
2485
94396ace
RS
24862005-08-18 Richard M. Stallman <rms@gnu.org>
2487
2488 * scroll-lock.el: New file.
2489
dd52fff6
TTN
24902005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
2491
2492 * dired.el (dired-move-to-end-of-filename):
2493 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
2494
60955068
KS
24952005-08-18 Kim F. Storm <storm@cua.dk>
2496
2497 * ido.el (ido-everywhere): Fix defcustom :set function to disable
2498 rather than toggle mode when custom value is nil.
2499 (ido-everywhere): Fix defun doc string.
2500
255a2507
RS
25012005-08-17 Richard M. Stallman <rms@gnu.org>
2502
2503 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
2504 as tag instead of "Inviolable".
2505
99cb6791
KS
25062005-08-17 Kim F. Storm <storm@cua.dk>
2507
0eefa6fb
KS
2508 * windmove.el (windmove-coordinates-of-position): Remove.
2509 (windmove-coordinates-of-window-position): Remove.
2510 (windmove-reference-loc): Use posn-at-point instead.
2511
4ec9e784
KS
2512 * subr.el (insert-for-yank-1): Doc fix.
2513
99cb6791
KS
2514 * ido.el (ido-enter-matching-directory): Rename from
2515 ido-enter-single-matching-directory. Change 'slash choice to
2516 'only. Add 'first choice.
2517 (ido-exhibit): Adapt to above changes.
2518
1ee1d0ee
LT
25192005-08-16 Luc Teirlinck <teirllm@auburn.edu>
2520
2521 * Makefile.in: Expand comment about building loaddefs.el.
2522
58d75444
NR
25232005-08-16 Nick Roberts <nickrob@snap.net.nz>
2524
1ee1d0ee 2525 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
2526 Comment use of defadvice.
2527
2528 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
2529
ed8e0f0a
DN
25302005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
2531
58d75444
NR
2532 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
2533 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
2534 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
2535 * progmodes/idlw-shell.el, progmodes/ld-script.el,
2536 * progmodes/which-func.el, ruler-mode.el, strokes.el,
2537 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
2538 for backward compatibility for faces that did not appear in the
2539 previous Emacs release.
e95e5f81 2540
8573477e 2541 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 2542
4ccda9c3
KS
25432005-08-15 Kim F. Storm <storm@cua.dk>
2544
2545 * emulation/cua-base.el (cua-delete-region): Return t if
2546 deleted region was non-empty.
2547 (cua-replace-region): Inhibit overwrite-mode for
2548 self-insert-command if replaced region was non-empty.
2549 (cua--explicit-region-start, cua--status-string): Make them
2550 buffer-local at top-level...
2551 (cua-mode): ...rather than when mode is enabled.
2552
9e5538bc
TTN
25532005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
2554
2555 * progmodes/vhdl-mode.el (vhdl-emacs-21):
2556 Set t for Emacs 21, 22, and so on.
2557
86ae23f8
DP
25582005-08-15 David Ponce <david@dponce.com>
2559
99580cde 2560 * tree-widget.el: Update Commentary header.
86ae23f8
DP
2561 (tree-widget-theme): Doc fix.
2562 (tree-widget-space-width): New option.
2563 (tree-widget-image-properties): Look up in the default theme too.
2564 (tree-widget--cursors): Only for images with arrow pointer shape.
2565 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 2566 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
2567 `tree-widget-control'.
2568 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
2569 derive from `tree-widget-icon'.
2570 (tree-widget-handle): Improve default look and feel of the text
2571 representation.
2572 (tree-widget): Rename :*-control properties to :*-icon properties.
2573 Add :action and :help-echo properties.
2574 (tree-widget-after-toggle-functions): Move.
2575 (tree-widget-close-node, tree-widget-open-node): Remove.
2576 (tree-widget-before-create-icon-functions): New hook.
2577 (tree-widget-value-create): Update to allow customization of icons
2578 and nodes at run-time via that new hook.
2579 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
2580 (tree-widget-icon-action, tree-widget-icon-help-echo)
2581 (tree-widget-action, tree-widget-help-echo): New functions.
2582
0781c303
KS
25832005-08-15 Kim F. Storm <storm@cua.dk>
2584
2585 * ido.el (ido-buffer-internal): Use with-no-warnings.
2586 (ido-make-merged-file-list): Use while-no-input.
2587
255a2507
RS
25882005-08-15 Richard M. Stallman <rms@gnu.org>
2589
48d59eda
SM
2590 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
2591 (flyspell-large-region): Fix doc and custom type.
255a2507 2592
eda12ca3
RS
25932005-08-14 Richard M. Stallman <rms@gnu.org>
2594
0bf14bfd
RS
2595 * files.el (interpreter-mode-alist): Doc fix.
2596
2597 * mail/rmail.el (rmail-nonignored-headers): New variable.
2598 (rmail-clear-headers): Use it.
2599 (rmail-reply): Better handling of mail-followup-to header.
2600
48d59eda
SM
2601 * progmodes/sh-script.el (sh-font-lock-keywords-var):
2602 Rename variable from sh-font-lock-keywords. In the `shell' entry,
2603 don't try to refer to executable-font-lock-keywords.
2604 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
2605 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 2606 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
2607 (sh-mode): Set comment-start-skip, local-abbrev-table,
2608 imenu-case-fold-search.
0bf14bfd
RS
2609 (sh-set-shell): Don't set them here.
2610 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
2611 Don't cache the results in the original alist; don't ever modify
2612 that alist.
0bf14bfd
RS
2613
2614 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
2615
ca19f3f1
AS
2616 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
2617 empty.
eda12ca3 2618
9e7357b0
AS
26192005-08-15 Andreas Schwab <schwab@suse.de>
2620
48d59eda 2621 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 2622
9e7357b0
AS
2623 * dired.el, info.el, mail/rmail.el: Revert last change.
2624
91859276
TTN
26252005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
2626
2627 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
2628 modification in `eval-after-load' form.
7806e573 2629 * info.el: Likewise.
8fbee87c 2630 * mail/rmail.el: Likewise.
91859276 2631
ec08e2f4
JL
26322005-08-14 Juri Linkov <juri@jurta.org>
2633
2634 * progmodes/compile.el (compilation-mode-font-lock-keywords):
2635 Remove highlighting of "Compilation started". Highlight only
2636 the word "finished" in "Compilation finished". Add highlighting
2637 of "interrupt", "killed", "terminated" and the exit code.
2638 (compilation-start): Add newline after header. Use exactly the
2639 same time stamp format as the finishing message.
2640 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
2641
2642 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
2643 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
2644 Add highlighting of "interrupt", "killed", "terminated".
2645
2646 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
2647 enabled and the current command is self-insert-command, call it
2648 explicitly with overwrite-mode bound to nil, to not allow it
2649 to delete the character after the selected region.
2650
c9ed8176
EZ
26512005-08-12 Matt Hodges <MPHodges@member.fsf.org>
2652
2653 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
2654 move-end-of-line, end-of-line, and beginning-of-line to the list
2655 of commands after which the echo area is updated.
2656
5cabd50e
EZ
26572005-08-12 Eli Zaretskii <eliz@gnu.org>
2658
48d59eda
SM
2659 * cus-edit.el (custom-save-all, custom-save-delete):
2660 Bind recentf-exclude to exclude custom-file.
5cabd50e 2661
a67e5425
EZ
26622005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
2663
234d828a
EZ
2664 * mail/rmailsum.el (rmail-summary-end-of-message): New command
2665 to go to the bottom of the mail message. Added to
2666 `rmail-summary-mode-map' with key "/".
2667 (rmail-summary-show-message): New (internal) function for use by
2668 both `rmail-summary-beginning/end-of-message'.
48d59eda 2669 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
2670 rmail-summary-show-message.
2671
2672 * mail/rmail.el (rmail-end-of-message): New command to go to the
2673 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 2674 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
2675 (rmail-mode): Change documentation.
2676
a67e5425
EZ
2677 * progmodes/compile.el (compilation-start): Add the line
2678 "Compilation started" with compilation start time.
48d59eda 2679 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 2680
e40b86bb
LT
26812005-08-11 Luc Teirlinck <teirllm@auburn.edu>
2682
2683 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
2684 of menu items.
2685
bda2c1ff
LK
26862005-08-11 Richard M. Stallman <rms@gnu.org>
2687
6e2d14c8
RS
2688 * simple.el (pop-global-mark): Reverse test of widen-automatically.
2689
bda2c1ff
LK
2690 * battery.el (battery-status-function): Don't use ignore-errors.
2691
26922005-08-11 Lute Kamstra <lute@gnu.org>
2693
2694 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
2695 define-obsolete-variable-alias.
2696
aa6f7b96
SM
26972005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
2698
2699 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
2700 (ange-ftp-send-cmd): Revert last change, and expand
2701 the comment explaining the problem.
2702
928aa821
LT
27032005-08-10 Luc Teirlinck <teirllm@auburn.edu>
2704
2705 * ldefs-boot.el: Update.
2706
2707 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
2708 item to "Time, Load and Mail". Change help echo text.
2709
2710 * time.el (display-time-use-mail-icon, display-time-format)
2711 (display-time-string-forms): Shorten first line of docstrings.
2712
e6de37c5 27132005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
2714
2715 * desktop.el (desktop-buffer-mode-handlers):
2716 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 2717 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
2718 (desktop-load-file): New function.
2719 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
2720 (desktop-create-buffer): Call minor mode handlers.
2721 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
2722 checking for a handler.
2723 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 2724 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 2725 desktop file before rewriting it.
48d59eda 2726 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
2727 automatically buffer-local. Add variables column-number-mode,
2728 size-indication-mode, indent-tabs-mode,
2729 indicate-buffer-boundaries, indicate-empty-lines and
2730 show-trailing-whitespace.
2731 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
2732 regexps. Don't use desktop-clear-preserve-buffers-regexp.
2733 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 2734 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
2735 (desktop-save-buffer): Fix doc string.
2736
2737 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
2738 (hilit-chg-desktop-restore): New function.
2739 (highlight-changes-mode): Add highlight-changes-mode to
2740 desktop-locals-to-save.
2741
2742 * dired.el: Add handler to desktop-buffer-mode-handlers.
2743 (dired-restore-desktop-buffer): Remove autoload cookie.
2744 (dired-mode): Add autoload cookie.
2745
2746 * info.el: Add handler to desktop-buffer-mode-handlers.
2747 (Info-restore-desktop-buffer): Remove autoload cookie.
2748 (Info-mode): Add autoload cookie.
2749
2750 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
2751 (mh-restore-desktop-buffer): Remove autoload cookie.
2752 (mh-folder-mode): Add autoload cookie.
2753
2754 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
2755 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 2756
2d77d354
MY
27572005-08-11 Masatake YAMATO <jet@gyve.org>
2758
1ea286a7
LT
2759 * hexl.el (hexl-address-region):
2760 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
2761 (hexl-highlight-line-range): Use the term "region"
2762 instead of "area" for consistency with the other symbols
2763 defined in hexl.el.
2764
682591cf
LT
27652005-08-09 Luc Teirlinck <teirllm@auburn.edu>
2766
2767 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
2768 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
2769 out by Juri Linkov). Add `display-battery-mode'.
2770
5ebbfd96
JL
27712005-08-09 Juri Linkov <juri@jurta.org>
2772
2773 * progmodes/compile.el (compilation-mode-font-lock-keywords):
2774 Remove `-text' from face variable names.
2775 (compilation-error-file-name, compilation-warning-file-name)
2776 (compilation-info-file-name): Delete faces.
2777 (compilation-line-number, compilation-column-number):
2778 Remove face underlining.
2779 (compilation-message-face): Set to `underline' value by default.
2780 (compilation-error-face, compilation-warning-face)
2781 (compilation-info-face): Remove `-file-name' from face names.
2782 (compilation-error-text-face, compilation-warning-text-face)
2783 (compilation-info-text-face): Delete face variables.
2784 (compilation-text-face): Delete function.
2785
48d59eda 2786 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
2787 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
2788 (grep-error-face): Set to `compilation-error' instead of
2789 `compilation-error-face' (which is redefined to `grep-hit-face' in
2790 grep buffers).
ca19f3f1 2791 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 2792 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
2793
2794 * dired-aux.el (dired-do-query-replace-regexp):
2795 Use `query-replace-read-args'.
2796
2797 * replace.el (query-replace-read-from, query-replace-read-to)
2798 (query-replace-read-args): Rename arg `string' to `prompt'.
2799
2800 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
2801
8012c835
MA
28022005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
2803
2804 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
2805 uploading files.
2806 (ange-ftp-canonize-filename): Handle file names beginning with ~
2807 correctly.
2808
8ad8316c
JB
28092005-08-09 Juanma Barranquero <lekktu@gmail.com>
2810
2811 * textmodes/fill.el (canonically-space-region)
2812 (fill-context-prefix, fill-french-nobreak-p)
2813 (fill-delete-newlines, fill-comment-paragraph)
2814 (justify-current-line): "?\ " -> "?\s".
2815
28162005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
2817
2818 * textmodes/fill.el (fill-nonuniform-paragraphs):
2819 Improve argument/docstring consistency.
2820
e8f30180
RS
28212005-08-09 Richard M. Stallman <rms@gnu.org>
2822
e7cdb3e0
RS
2823 * textmodes/ispell.el (ispell-word): More fboundp checks.
2824
e8f30180
RS
2825 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
2826 (find-file-noselect-1): Call it here, only if RAWFILE.
2827 (normal-mode): Always set some major mode.
2828 (save-some-buffers-action-alist): Change some explanation strings.
2829 (file-name-non-special): In the `quote' method, use unwind-protect.
2830
28312005-08-09 Magnus Henoch <mange@freemail.hu>
2832
e7cdb3e0 2833 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 2834 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
2835 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
2836 (ispell-get-aspell-config-value): New function.
2837 (ispell-aspell-find-dictionary): New function.
2838 (ispell-aspell-add-aliases): New function.
2839 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
2840 appropriate. Don't look for ispell dictionaries if we use aspell.
2841 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 2842
61298e17
RS
28432005-08-09 Richard M. Stallman <rms@gnu.org>
2844
2845 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
2846 (sql-read-passwd): Use read-passwd.
2847
2848 * progmodes/idlw-toolbar.el (idlwave-toolbar)
2849 (idlwave-toolbar-is-possible): Add defvars.
2850
2851 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
2852 Avoid warnings.
2853
2854 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
2855 (idlwave-system-class-info, idlwave-executive-commands-alist):
2856 Use defvar.
2857
2858 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
2859
2860 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
2861 Avoid warnings.
2862
2863 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
2864 and content-type: headers.
2865
2866 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
2867
2868 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
2869 and rename some of them to be more self-explanatory.
2870
2871 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
2872
2873 * startup.el (command-line-1): Implement -scriptload.
2874
2875 * replace.el (occur-engine): Initial *Occur* output not undoable.
2876
2877 * menu-bar.el (menu-bar-file-menu): Rename some menu items
2878 and improve help strings.
2879
2880 * isearch.el (isearch-repeat): When changing direction,
2881 mark search successful.
2882
2883 * ediff-init.el: Use (featurep 'xemacs).
2884
2885 * comint.el (send-invisible): Identify buffer, if not selected.
2886
2887 * align.el: Delete autoload for c-guess-basic-syntax.
2888
a165d05e
JB
28892005-08-09 Juanma Barranquero <lekktu@gmail.com>
2890
2891 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
2892 Improve argument/docstring consistency. Doc fixes.
2893 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
2894 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
2895 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
2896 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
2897 (r2bv-organization, r2bv-pages, r2bv-primary-author)
2898 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
2899 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
2900 Defvar at compile time.
2901
196a121b
JL
29022005-08-09 Juri Linkov <juri@jurta.org>
2903
ec08e2f4 2904 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
2905 (info-title-1, info-title-2, info-title-3, info-title-4)
2906 (info-menu-header): Move up face definitions.
2907 (info-menu-star): Rename from `info-menu-5'.
2908 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
2909 (Info-fontify-visited-nodes): Fix docstring.
2910 (Info-hide-note-references): Fix docstring.
2911 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
2912 menu items in the same way as on cross-references.
2913 (info-apropos): Fix sorting order and formatting to be like in the
2914 stand-alone Info browser. Display error messages for 1 sec.
2915 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
2916 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
2917 from the menu bar.
2918 (Info-insert-dir): Restore point after calling
2919 `insert-buffer-substring'.
2920
48b194fd
RS
29212005-08-08 Richard M. Stallman <rms@gnu.org>
2922
2923 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
2924 (recompute-lucid-menubar): Add defvars.
2925
2926 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
2927
2928 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
2929
aa6f7b96 2930 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
2931
2932 * play/gametree.el (gametree-mode): Use make-local-variable,
2933 not make-variable-buffer-local.
2934
2935 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
2936
2937 * ansi-color.el (ansi-color-make-extent)
2938 (ansi-color-set-extent-face): Use fboundp, not functionp.
2939
2940 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
2941 not make-variable-buffer-local.
2942
2943 * bookmark.el (Info-current-file): Add defvar.
2944 (bookmark-jump-noselect): Use with-no-warnings.
2945
2946 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
2947
2948 * ebuff-menu.el (Helper-return-blurb): Add defvar.
2949
2950 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
2951
2952 * find-file.el (ada-procedure-start-regexp)
2953 (ada-package-start-regexp): Add defvars.
2954
2955 * info.el (Info-insert-dir): Use insert-buffer-substring.
2956
2957 * xml.el (xml-att-def-re): Add defvar.
2958
2959 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
2960 calling convention.
2961
2962 * subr.el (while-no-input): Return t if there is input.
2963
98605c6f
LT
29642005-08-08 Luc Teirlinck <teirllm@auburn.edu>
2965
2966 * cus-start.el (all): Add `overflow-newline-into-fringe'.
2967
0c737c20
JB
29682005-08-08 Juanma Barranquero <lekktu@gmail.com>
2969
2970 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
2971 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
2972
29732005-08-08 Emilio C. Lopes <eclig@gmx.net>
2974
2975 * cmuscheme.el (scheme-start-file): Replace reference to
2976 `user-emacs-directory' by "~/.emacs.d/".
2977
b499789c
TTN
29782005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
2979
2980 * info.el (Info-dir-remove-duplicates): Avoid case folding
2981 in loop; instead, keep downcased strings for comparison.
2982 Suggested by Helmut Eller.
2983
d2a2c17f
MA
29842005-08-07 Michael Albinus <michael.albinus@gmx.de>
2985
2986 Sync with Tramp 2.0.50.
2987
11948172 2988 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
2989 XEmacs case; not necessary anymore.
2990 (tramp-user-regexp): Allow "@" as part of user name.
2991 (tramp-handle-set-visited-file-modtime)
2992 (tramp-handle-insert-file-contents)
2993 (tramp-handle-write-region): No special handling for
2994 `last-coding-system-used, because this is done in
2995 `tramp-accept-process-output' now.
2996 (tramp-accept-process-output): New defun.
2997 (tramp-process-one-action, tramp-process-one-multi-action)
2998 (tramp-wait-for-regexp, tramp-wait-for-output)
2999 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
3000 Howells <dhowells@redhat.com>.
3001 (clear-visited-file-modtime): Defadvice removed. The check for
3002 unset buffer's modtime does not need to be based on
3003 `tramp-buffer-file-attributes'. Suggested by RMS.
3004 (tramp-message): Insert "\n" if not being at beginning of line.
3005 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
3006 sequence with same logic.
3007 (tramp-completion-handle-expand-file-name): Discard call of
3008 `tramp-drop-volume-letter'. It is not necessary, and there have
3009 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 3010 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
3011 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
3012 should always be visible.
3013 (tramp-handle-insert-directory, tramp-setup-complete)
3014 (tramp-set-process-query-on-exit-flag)
3015 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
3016 (tramp-bug): Delete non-existing variables from list.
3017 Apply `tramp-load-report-modules' as pre-hook.
3018 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
3019 `shell-prompt-pattern' because of non-7bit characters.
3020 Reported by Sebastian Luque <sluque@mun.ca>.
3021 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 3022 (tramp-match-string-list): Remove function.
aa6f7b96
SM
3023 (tramp-wait-for-regexp): Remove call of that function.
3024 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
3025 (tramp-set-auto-save-file-modes): Use octal integer code #o600
3026 instead of octal character code ?\600. The latter resulted in a
3027 syntax error with XEmacs.
3028
11948172 3029 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
3030 XEmacs case; not necessary anymore.
3031 (tramp-smb-handle-write-region): No special handling for
3032 `last-coding-system-used, because this is done in
3033 `tramp-accept-process-output' now.
3034 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
3035
07a15941
LT
30362005-08-06 Luc Teirlinck <teirllm@auburn.edu>
3037
48d59eda
SM
3038 * wid-edit.el (widget-choice-value-create):
3039 Unconditionally respect user choice. Set :explicit-choice back to nil
3040 when no longer needed.
ff2b1744
LT
3041 (widget-choice-action): Unconditionally respect user choice.
3042 Eliminate :explicit-choice-value.
3043
07a15941
LT
3044 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
3045
3046 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
3047 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
3048 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
3049 running new function `toggle-indicate-empty-lines'.
3050 Rename "Customize" item to "Customize fringe".
3051 Rename "Indicators" item to "Buffer boundaries" and change help echo.
3052 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
3053 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
3054 Delete "Empty lines only" item.
3055 (menu-bar-showhide-fringe-ind-customize): New function.
3056 (menu-bar-showhide-fringe-ind-mixed)
3057 (menu-bar-showhide-fringe-ind-box)
3058 (menu-bar-showhide-fringe-ind-right)
3059 (menu-bar-showhide-fringe-ind-left)
3060 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
3061 instead of `fringe-indicators'.
3062
44766d63 30632005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
3064
3065 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 3066 Change the date of last update.
cb5ccc08 3067
38685583 30682005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
3069
3070 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
3071 (viper-exec-yank, viper-put-back): Don't display modification msg
3072 if in the minibuffer.
3073
3074 * viper-init.el (viper-replace-overlay-cursor-color)
3075 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
3076 Make variables frame local.
3077
3078 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 3079 nconc.
cb5ccc08
JB
3080
3081 * viper.el (viper-vi-state-mode-list)
3082 (viper-emacs-state-mode-list): Move help-mode and
3083 completion-list-mode from the first list to the second.
3084 (viper-mode): Docstring.
3085 (viper-go-away, viper-non-hook-settings): Don't localize
3086 minor-mode-alist in newer Emacsen. Add advice to
3087 set-cursor-color. Don't bind "\C-c\\".
3088
cb8fc40a
EZ
30892005-08-06 Emilio C. Lopes <eclig@gmx.net>
3090
3091 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
3092 (scheme-macro-expand-command): New user options.
3093 (scheme-trace-procedure, scheme-expand-current-form): New commands.
3094 (scheme-form-at-point, scheme-start-file)
3095 (scheme-interactively-start-process): New functions.
3096 (scheme-get-process): New function, extracted from `scheme-proc'.
3097 (run-scheme): Call `scheme-start-file' to get start file, and pass
3098 it to `make-comint'.
aa6f7b96
SM
3099 (switch-to-scheme, scheme-proc):
3100 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
3101 is available.
3102
ba65be24
JL
31032005-08-06 Juri Linkov <juri@jurta.org>
3104
3105 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3106 Use `compilation-text-face', `compilation-info-text-face' and
3107 `compilation-error-text-face' instead of `font-lock-keyword-face'.
3108 (compilation-error): New face.
3109 (compilation-error-file-name): Inherit from
3110 `compilation-error' instead of `font-lock-warning-face'.
3111 (compilation-warning-file-name): Inherit from
3112 `compilation-warning' instead of `font-lock-warning-face'.
3113 (compilation-info, compilation-error-file-name)
3114 (compilation-warning-file-name, compilation-info-file-name)
3115 (compilation-line-number, compilation-column-number): Doc fix.
3116 (compilation-error-text-face, compilation-warning-text-face)
3117 (compilation-info-text-face): New face variables.
3118 (compilation-line-face, compilation-column-face)
3119 (compilation-enter-directory-face)
3120 (compilation-leave-directory-face): Doc fix.
3121 (compilation-text-face): New function.
3122
ca19f3f1
AS
3123 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
3124 instead of 1 to display binary file names as info file links.
ba65be24
JL
3125 (grep-error-face): Use `compilation-error-face' instead of
3126 `font-lock-keyword-face'.
3127 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
3128 and `compilation-warning-text-face' instead of
3129 `font-lock-keyword-face'. Use `compilation-error-text-face'
3130 instead of `grep-error-face'.
ba65be24 3131
4f27bfc3
KH
31322005-08-05 Kenichi Handa <handa@m17n.org>
3133
3134 * international/code-pages.el: Add autoload cookies for all coding
3135 systems.
3136
eaf99616
LT
31372005-08-04 Luc Teirlinck <teirllm@auburn.edu>
3138
3139 * cus-start.el (all): Put undo.c where it alphabetically belongs.
3140
35952129
JL
31412005-08-04 Juri Linkov <juri@jurta.org>
3142
94c713b2
JL
3143 * progmodes/compile.el (compilation-mode-map):
3144 * progmodes/grep.el (grep-mode-map):
3145 Bind TAB to `compilation-next-error' and [backtab] to
3146 `compilation-previous-error'.
3147
35952129
JL
3148 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
3149 matching line numbers, column numbers and their ranges with regexp
3150 matching only line numbers.
3151 (grep-context-face): New face variable.
3152 (grep-mode-font-lock-keywords): Use it.
3153
3154 * faces.el (read-face-name): Delete duplicate faces.
3155
6f08431c
JB
31562005-08-02 Juanma Barranquero <lekktu@gmail.com>
3157
6ced5724
JB
3158 * thumbs.el (thumbs-find-image): Don't make variables
3159 automatically buffer local.
3160 (thumbs-current-tmp-filename, thumbs-current-image-filename)
3161 (thumbs-image-num): Make automatically buffer local.
3162 (thumbs-show-thumbs-list): Use `make-local-variable', not
3163 `make-variable-buffer-local'.
aa6f7b96 3164 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 3165
6f08431c
JB
3166 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
3167 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
3168 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
3169 (bother, bye, canyou, chatlst, continue, deathlst, describe)
3170 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
3171 (feelings-about, foullst, found, hello, history, howareyoulst)
3172 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
3173 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
3174 (neglst, obj, object, owner, please, problems, qlist)
3175 (random-adjective, relation, remlst, repetitive-shortness)
3176 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
3177 (shortlst, something, sportslst, stallmanlst, states, subj)
3178 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
3179 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
3180 Defvar at compile time.
3181
6ced5724
JB
3182 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
3183 not `make-variable-buffer-local'.
3184
f8a9926b
KS
31852005-08-02 Kim F. Storm <storm@cua.dk>
3186
3187 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
3188 rectangle overlay in selected window.
3189
121e80cf
LT
31902005-08-01 Luc Teirlinck <teirllm@auburn.edu>
3191
3192 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
3193 instead of display group. Make `indicate-buffer-boundaries'
3194 customizable through Custom.
3195
1e5b5dc0
JB
31962005-08-01 Juanma Barranquero <lekktu@gmail.com>
3197
3198 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
3199 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
3200 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
3201 (gdb-put-string): Fix typos in docstrings.
3202
e37a0f2d
NR
32032005-08-01 Nick Roberts <nickrob@snap.net.nz>
3204
201dc594 3205 Update copyright notices of files in progmodes directory for
aa6f7b96 3206 release of Emacs 22.1.
201dc594 3207
e37a0f2d
NR
3208 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
3209
aa6f7b96
SM
3210 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
3211 Don't barf if the GUD buffer has been killed.
e37a0f2d 3212
b68eddb4
KS
32132005-08-01 Kim F. Storm <storm@cua.dk>
3214
3215 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
3216
01e4a4fa
SM
32172005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
3218
48d59eda
SM
3219 * simple.el (next-error-follow-minor-mode):
3220 make-variable-buffer-local -> make-local-variable.
3221
3222 * emacs-lisp/cl-extra.el: Require CL also when compiling.
3223
01e4a4fa
SM
3224 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
3225 (byte-compile-form-make-variable-buffer-local): New functions to warn
3226 about misuses of make-variable-buffer-local where make-local-variable
3227 was meant.
3228
b89c5a72
JB
32292005-07-29 Juanma Barranquero <lekktu@gmail.com>
3230
f2e48473
JB
3231 * bs.el (bs-attributes-list): Doc fix.
3232 (bs): Update url-link.
3233
b89c5a72
JB
3234 * desktop.el (desktop-save-buffer): Fix typos in docstring.
3235 (desktop-load-default): Simplify.
3236
972b8f82
JB
3237 * ibuffer.el (ibuffer-columnize-and-insert-list)
3238 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
3239 (ibuffer-unmark-all, ibuffer-toggle-marks)
3240 (ibuffer-unmark-forward, ibuffer-unmark-backward)
3241 (ibuffer-compile-make-format-form, ibuffer-format-column)
3242 (ibuffer-current-buffers-with-marks)
3243 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
3244 (ibuffer): Doc fix.
3245 (ibuffer-mode): Fix typo in docstring.
3246 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
3247 with `define-obsolete-variable-alias'.
3248 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
3249
dfc434d0
KH
32502005-07-29 Kenichi Handa <handa@m17n.org>
3251
01e4a4fa
SM
3252 * international/mule-cmds.el (select-message-coding-system):
3253 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
3254 return iso-8859-1-unix.
3255
92482d77
SM
32562005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
3257
3258 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
3259 (ange-ftp-pending-error-line): New vars.
3260 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
3261 to handle the non-fatal no-route-to-host messages.
3262 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
3263
6480c508
JB
32642005-07-28 Juanma Barranquero <lekktu@gmail.com>
3265
3266 * isearch.el (isearch-mode-map, isearch-other-meta-char)
3267 (isearch-quote-char, isearch-printing-char)
3268 (isearch-text-char-description): "?\ " -> "?\s".
3269 (isearch-lazy-highlight-cleanup)
3270 (isearch-lazy-highlight-initial-delay)
3271 (isearch-lazy-highlight-interval)
3272 (isearch-lazy-highlight-max-at-a-time)
3273 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
3274 Declare with define-obsolete-*-alias macros.
3275 (isearch-forward): Fix typo in docstring.
3276 (search-invisible, search-ring-yank-pointer)
3277 (regexp-search-ring-yank-pointer): Doc fixes.
3278
3279 * recentf.el (recentf-menu-append-commands-p): Declare with
3280 `define-obsolete-variable-alias'.
3281 (recentf-max-saved-items, recentf-menu-filter)
3282 (recentf-arrange-by-rule-subfilter): Doc fixes.
3283 (recentf-menu-append-commands-flag)
3284 (recentf-initialize-file-name-history, recentf-expand-file-name)
3285 (recentf-clear-data): Fix typos in docstrings.
3286
8aa9ad9f
NR
32872005-07-28 Nick Roberts <nickrob@snap.net.nz>
3288
3289 * progmodes/gdb-ui.el: Smarten comments.
3290 (gdb-info-breakpoints-custom): Use nowarn when finding file.
3291
4f0c9ba7
DN
32922005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3293
3294 * term/apollo.el (terminal-init-apollo): New function containing
3295 all former top level forms in the file.
3296 * term/bobcat.el (terminal-init-bobcat):
3297 * term/cygwin.el (terminal-init-cygwin):
3298 * term/iris-ansi.el (terminal-init-iris-ansi):
3299 * term/linux.el (terminal-init-linux):
3300 * term/news.el (terminal-init-news):
3301 * term/rxvt.el (terminal-init-rxvt):
3302 * term/sun.el (terminal-init-sun):
3303 * term/tvi970.el (terminal-init-tvi970):
3304 * term/vt100.el (terminal-init-vt100):
3305 * term/vt102.el (terminal-init-vt102):
3306 * term/vt125.el (terminal-init-vt125):
3307 * term/vt200.el (terminal-init-vt200):
3308 * term/vt201.el (terminal-init-vt201):
3309 * term/vt220.el (terminal-init-vt220):
3310 * term/vt240.el (terminal-init-vt240):
3311 * term/vt300.el (terminal-init-vt300):
3312 * term/vt320.el (terminal-init-vt320):
3313 * term/vt400.el (terminal-init-vt400):
3314 * term/vt420.el (terminal-init-vt420):
3315 * term/wyse50.el (terminal-init-wyse50):
3316 * term/xterm.el (terminal-init-xterm): Likewise.
3317
3318 * term/README: Describe the terminal-init-* functionality.
3319
01e4a4fa
SM
3320 * startup.el (command-line): After loading the terminal initialization
3321 file call the corresponding terminal initialization function.
4f0c9ba7 3322
3509543c
KH
33232005-07-27 Kenichi Handa <handa@m17n.org>
3324
3325 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
3326 negative.
3327
01e4a4fa 3328 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
3329 (ps-mule-composition-prologue): Fix for the case that
3330 RelativeCompose is false.
3509543c 3331
cbfde7a0
SM
33322005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
3333
a34ed813
SM
3334 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
3335
cbfde7a0
SM
3336 * descr-text.el (describe-char): Handle the case where the list of
3337 chars is displayed in a separate frame.
3338 Be a bit more discriminating when looking for the char.
3339
d32ff76a
JB
33402005-07-26 Juanma Barranquero <lekktu@gmail.com>
3341
3342 * bookmark.el (bookmark-automatically-show-annotations)
3343 (bookmark-read-annotation-text-func): Doc fixes.
3344 (bookmark-save): Improve argument/docstring consistency.
3345 (bookmark-get-bookmark, bookmark-get-bookmark-record)
3346 (bookmark-alist-from-buffer)
3347 (bookmark-upgrade-file-format-from-0)
3348 (bookmark-grok-file-format-version)
3349 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
3350 (bookmark-read-annotation-mode)
3351 (bookmark-insert-current-bookmark, bookmark-jump)
3352 (bookmark-exit-hook): Fix typos in docstrings.
3353 (bookmark-exit-hooks): Define as obsolete alias.
3354 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
3355 not `bookmark-exit-hooks'. Fix docstring.
3356 (bookmark-bmenu-select): "?\ " -> "?\s".
3357
33582005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
3359
3360 * startup.el (command-line): Fix typo.
3361
5eca5ecd
RS
33622005-07-24 Richard M. Stallman <rms@gnu.org>
3363
3364 * tooltip.el (tooltip-mode): Test emacs-basic-display,
3365 not emacs-quick-startup.
3366
ac0385c8
JB
33672005-07-24 Juanma Barranquero <lekktu@gmail.com>
3368
48ce962e
JB
3369 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
3370 (reb-next-match, reb-show-subexp): Use `with-selected-window'
3371 instead of `reb-with-current-window'.
3372 (reb-prev-match): Likewise. Also, don't move left if the search
3373 was unsuccessful.
3374 (reb-initialize-buffer): New function.
3375 (re-builder, reb-change-syntax): Use it.
3376
ac0385c8
JB
3377 * man.el (Man-goto-page): Make second argument NOERROR optional.
3378
55fb4ff7
RS
33792005-07-23 Richard M. Stallman <rms@gnu.org>
3380
3381 * man.el (Man-bgproc-sentinel): Check here for failure to find
3382 any man page in the output, and report the error here.
3383 (Man-arguments): Make it permanent local.
3384 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
3385 (Man-mode): Pass t for NOERROR.
3386
ac0385c8
JB
3387 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
3388 (grep-mode-font-lock-keywords):
55fb4ff7
RS
3389 Don't use compilation-...-face for messages that are not file names.
3390
3391 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3392 Don't use compilation-...-face for messages that are not file names.
3393
1050234a
JL
33942005-07-22 Juri Linkov <juri@jurta.org>
3395
1050234a
JL
3396 * startup.el (normal-splash-screen): Update menu name.
3397
3398 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
3399
19292318
DN
34002005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
3401
6a55dae2
DN
3402 * term/xterm.el: Load term/rxvt if the terminal is actually an
3403 rxvt terminal.
3404 (xterm-rxvt-set-background-mode): Remove, not used anymore.
3405
19292318
DN
3406 * term/rxvt.el (function-key-map): Use substitute-key-definition
3407 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
3408
3409 * term/cygwin.el: New file.
3410
80362dd2
KS
34112005-07-22 Kim F. Storm <storm@cua.dk>
3412
a34ed813
SM
3413 * image-file.el (insert-image-file, image-file-yank-handler):
3414 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 3415
4be27839
EZ
34162005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
3417
3418 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
3419 of the file size (as in "177B" for 177 bytes). This happens with
3420 "ls -lh" on FreeBSD.
3421
3dd89635
JB
34222005-07-22 Juanma Barranquero <lekktu@gmail.com>
3423
3424 * hilit-chg.el (highlight-changes-global-initial-state)
3425 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
3426 (hilit-chg-fixup, highlight-changes-mode):
3427 Fix typos in docstrings.
3428 (highlight-changes-global-modes, highlight-changes-rotate-faces):
3429 Doc fixes.
3430
8a469c77
LT
34312005-07-21 Luc Teirlinck <teirllm@auburn.edu>
3432
3433 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
3434 mode function using `eval-after-load'.
3435
5543c8b7
KS
34362005-07-21 Kim F. Storm <storm@cua.dk>
3437
3438 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
3439 included when reporting an emacs crash, and tell about the DEBUG file.
3440
3441 * image-file.el (insert-image-file): Add yank-handler.
3442 (image-file-yank-handler): Yank handler to make unique copies of
3443 images when they are yanked into a buffer next to each other.
3444
69c3280d
JB
34452005-07-21 Juanma Barranquero <lekktu@gmail.com>
3446
d6ff789c
JB
3447 * comint.el (comint-use-prompt-regexp, comint-send-input)
3448 (comint-source-default, comint-extract-string)
3449 (comint-get-source, comint-word, comint-completion)
3450 (comint-source, comint-prompt-read-only, comint-update-fence):
3451 Fix typos in docstrings.
3452 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
3453 Declare with define-obsolete-*-alias macros.
3454 (comint-previous-matching-input-from-input)
3455 (comint-next-matching-input-from-input)
3456 (comint-previous-matching-input, comint-next-matching-input)
3457 (comint-forward-matching-input):
3458 Improve argument/docstring consistency.
3459
4880a274
JB
3460 * desktop.el (desktop-clear-preserve-buffers-regexp):
3461 Also preserve the *server* buffer.
3462
69c3280d
JB
3463 * simple.el (clone-indirect-buffer): Doc fix.
3464 (fixup-whitespace, just-one-space)
3465 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
3466 (next-error, next-error-highlight)
3467 (next-error-highlight-no-select, next-error-last-buffer)
3468 (next-error-buffer-p, next-error-find-buffer, next-error)
3469 (previous-error, next-error-no-select, previous-error-no-select)
3470 (open-line, split-line, minibuffer-prompt-width, kill-new)
3471 (binary-overwrite-mode): Fix typos in docstrings.
3472 (set-fill-column): Fix typo in message.
3473
3474 * skeleton.el (skeleton-proxy-new): Doc fix.
3475
3476 * strokes.el (strokes-load-hook): Doc fix.
3477 (strokes-grid-resolution, strokes-get-grid-position)
3478 (strokes-renormalize-to-grid, strokes-read-stroke)
3479 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
3480 (strokes-global-map): Fix typos in docstrings.
3481 (strokes-help): Doc fix. Fix help message and pass it through
3482 `substitute-command-keys'.
3483
4880a274
JB
3484 * tempo.el (tempo-insert-prompt, tempo-interactive)
3485 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
3486 (tempo-insert-string-functions, tempo-local-tags)
3487 (tempo-define-template, tempo-insert-template)
3488 (tempo-insert-prompt-compat, tempo-is-user-element)
3489 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
3490 Fix typos in docstrings.
3491
3492 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
3493 (vcursor-key-bindings, vcursor-use-vcursor-map)
3494 (vcursor-find-window, vcursor-scroll-down)
3495 (vcursor-disable, vcursor-beginning-of-buffer)
3496 (vcursor-end-of-buffer): Fix typos in docstrings.
3497 (vcursor-relative-move, vcursor-get-char-count):
3498 Improve argument/docstring consistency.
3499
3500 * version.el: "?\ " -> "?\s".
3501
3502 * wid-edit.el (widget-default-create, widget-after-change)
3503 (widget-default-format-handler, widget-checklist-add-item)
3504 (widget-radio-add-item, widget-choose, widget-specify-secret)
3505 (widget-field-value-create, widget-field-value-get)
3506 (widget-editable-list-format-handler)
3507 (widget-editable-list-entry-create, widget-group-value-create)
3508 (widget-documentation-link-add)
3509 (widget-documentation-string-value-create): "?\ " -> "?\s".
3510 (widget-convert-text): Doc fix.
3511 (widget-narrow-to-field, widget-field-find)
3512 (widget-url-link-action, widget-emacs-library-link-action)
3513 (widget-color-notify): Fix typos in docstrings.
3514
3515 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
3516 (x-select-text, set-w32-system-coding-system)
3517 (w32-add-charset-info): Fix typos in docstrings.
3518
3519 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
3520 (cua-enable-cua-keys, cua-use-hyper-key)
3521 (cua-virtual-rectangle-edges): Fix typos in docstrings.
3522 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
3523
3524 * net/tramp.el (tramp-handle-load): Fix typo in error message.
3525
3526 * emacs-lisp/re-builder.el (regexp-builder): Declare with
3527 `defalias' instead of faking it.
3528
3529 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
3530 (eshell-ls-missing, eshell-ls-dired-initial-args)
3531 (eshell-ls-use-in-dired): Fix typos in docstrings.
3532
200576f6
KS
35332005-07-20 Kim F. Storm <storm@cua.dk>
3534
3535 * emulation/cua-base.el (cua-mode): Improve doc string.
3536
3f32d6a3
JB
35372005-07-20 Juanma Barranquero <lekktu@gmail.com>
3538
a5b5bf44
JB
3539 * abbrev.el (expand-region-abbrevs): Doc fix.
3540 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
3541 Improve argument/docstring consistency.
3542
3543 * arc-mode.el (archive-get-descr, archive-alternate-display):
3544 Doc fixes.
3545 (archive-l-e): Improve argument/docstring consistency.
3546 (archive-tmpdir, archive-unixdate, archive-unixtime)
3547 (archive-chmod-entry): Fix typos in docstrings.
3548 (archive-unflag, archive-unflag-backwards)
3549 (archive-unmark-all-files): "?\ " -> "?\s".
3550
3551 * buff-menu.el (Buffer-menu-unmark): Doc fix.
3552 (Buffer-menu-not-modified, Buffer-menu-execute)
3553 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
3554 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
3555
3556 * composite.el (compose-string, encode-composition-rule)
3557 (compose-last-chars): Fix typos in docstrings.
3558
3f32d6a3
JB
3559 * desktop.el (desktop-enable, desktop-basefilename):
3560 Declare with `define-obsolete-variable-alias'.
3561 (desktop-internal-v2s): Don't quote keywords.
3562 (desktop-clear): "?\ " -> "?\s".
3563
a5b5bf44
JB
3564 * dired.el (dired-align-file, dired-flag-backup-files)
3565 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
3566 (dired-listing-switches, dired-ls-F-marks-symlinks)
3567 (dired-dwim-target, dired-load-hook, dired-mode-hook)
3568 (dired-directory, dired-faces, dired, dired-revert)
3569 (dired-mode, dired-summary, dired-view-file)
3570 (dired-copy-filename-as-kill, dired-delete-file)
3571 (dired-no-confirm, dired-unmark-all-marks)
3572 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
3573 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
3574 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
3575 Fix typos in message strings.
3576
3577 * dired-x.el (virtual-dired): Declare with `defalias'.
3578 (dired-mark-unmarked-files, dired-local-variables-file)
3579 (dired-omit-here-always): Doc fix.
3580 (dired-omit-mode, dired-find-subdir)
3581 (dired-enable-local-variables, dired-clean-up-buffers-too)
3582 (dired-extra-startup, dired-mark-extension, dired-jump)
3583 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
3584 (dired-smart-shell-command, dired-guess-shell-alist-user)
3585 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
3586 (dired-x-bind-find-file, dired-x-submit-report):
3587 Fix typos in docstrings.
3588 (dired-mark-unmarked-files): "?\ " -> "?\s".
3589
3590 * dirtrack.el (dirtrack-list): Fix typos in docstring.
3591
3592 * faces.el (describe-face): "?\ " -> "?\s".
3593 (read-all-face-attributes, read-face-font, modify-face)
3594 (face-attr-construct, italic): Fix typos in docstrings.
3595 (frame-update-face-colors): Declare with
3596 `define-obsolete-function-alias'.
3597
26b9ecbc
JB
3598 * files.el (find-file-noselect, recode-file-name): Doc fixes.
3599 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
3600 (magic-mode-alist, buffer-file-numbers-unique)
3601 (write-file-functions, get-free-disk-space):
3602 Fix typos in docstrings.
3603 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
3604 (write-contents-hooks, write-file-hooks):
3605 Declare with `define-obsolete-variable-alias'.
3606
f33321ad
JB
3607 * forms-d2.el (arch-rj): Fix typo in docstrings.
3608 (arch-tocol): Likewise. "?\ " -> "?\s".
3609
3610 * frame.el (set-frame-font, cursor-in-non-selected-windows):
3611 Fix typo in docstring.
3612 (set-screen-width, set-screen-height): Delete redundant info in
3613 doctrings.
3614 (new-frame, screen-height, screen-width): Declare with
3615 `define-obsolete-function-alias'.
3616 (delete-frame-hook, blink-cursor): Declare with
3617 `define-obsolete-variable-alias'.
3618
3619 * paths.el (prune-directory-list): Fix typos in docstring.
3620
3621 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
3622 (cvs-prefix-get): Fix typos in docstrings.
3623
3624 * ps-print.el (ps-extend-face-list, ps-extend-face)
3625 (ps-print-background-image): Fix typos in docstrings.
3626 (ps-default-fg, ps-default-bg): Doc fixes.
3627
3628 * s-region.el (s-region-bind): Doc fix.
3629 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
3630
3f32d6a3
JB
3631 * textmodes/org.el (org-table-formula-substitute-names)
3632 (org-table-get-vertical-vector): Doc fixes.
3633 (org-table-recalculate): Remove unused argument to `message'.
3634
376b811b
CD
36352005-07-19 Carsten Dominik <dominik@science.uva.nl>
3636
3f32d6a3
JB
3637 * textmodes/org.el (org-table-column-names)
3638 (org-table-column-name-regexp)
a34ed813
SM
3639 (org-table-named-field-locations): New variables.
3640 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
3641 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
3642 the kill buffer.
a34ed813
SM
3643 (org-complete): Remove fixed-formula completion.
3644 (org-edit-formulas-map): New variable.
3645 (org-table-edit-formulas): New command.
3646 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 3647 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
3648 (org-table-maybe-eval-formula): Handle `:=' fields.
3649 (org-table-get-stored-formulas, org-table-store-formulas)
3650 (org-table-get-formula, org-table-modify-formulas)
3651 (org-table-replace-in-formulas): Handle named field formulas.
3652 (org-table-get-specials): Store locations of named fields.
376b811b 3653
09ca8329
JL
36542005-07-19 Juri Linkov <juri@jurta.org>
3655
3656 * progmodes/grep.el (grep-regexp-alist)
3657 (grep-mode-font-lock-keywords, grep-process-setup):
3658 Use default GNU grep match color "01;31m" instead of "01;41m".
3659 (grep-regexp-alist, grep-mode-font-lock-keywords):
3660 Use `\\[[0-9]*m' instead of `\\[00m'.
3661 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
3662 sgr_start where its handling is more important. Use the real
3663 length of sgr_start instead of constant 8.
3664 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
3665 specially. Delete all remaining escape sequences.
3666 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
3667 (grep-regexp-alist): Make hyperlink only for binary file name
3668 instead of the whole line.
3669 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
3670 (grep-mode): Add autoload.
3671
3672 * emacs-lisp/find-func.el (find-function-regexp):
3673 Add `define-compilation-mode'.
3674
09cab23d
JL
36752005-07-19 Juri Linkov <juri@jurta.org>
3676
3677 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
3678 (compare-windows-sync-string-size, compare-windows-recenter)
3679 (compare-windows-highlight, compare-windows): Add version 22.1.
3680 (compare-windows) <defface>: Inherit from lazy-highlight instead
3681 of duplicating its default value.
3682
3683 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
3684 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
3685
3686 * descr-text.el (describe-char): Create link buttons for `charset'
3687 and `code point'. Add the current input method name with a link
3688 button to `to input' field. Print face names of display table
3689 characters in `The display table entry is displayed by' section
3690 instead of printing face-id in the `display' field.
3691 Guess hardcoded faces and create a link button for them.
3692 Skip empty fields when calculating max-width.
3693 Treat `widget-create' specially while inserting strings from the
3694 collected field list.
3695 (describe-char-after): Made obsolete in version 22.1, not 21.5.
3696
3697 * diff-mode.el (diff-file-header): Change foreground color from
3698 yellow to green on light backgrounds.
3699 (diff-context): Inherit from `shadow' only for color/grayscale
3700 with more than 88 colors.
3701 (diff-indicator-removed, diff-indicator-added)
3702 (diff-indicator-changed): New faces.
3703 (diff-font-lock-keywords): Use new faces. Regroup rules.
3704 Add "^---$" for `normal' diff format. Fontify `#' lines with
3705 font-lock-comment-delimiter-face and font-lock-comment-face.
3706 Add `#' to ^[^...] in the rule for `diff-context-face'.
3707
3708 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
3709 a button-like box. Inherit from `highlight' on low colors.
3710 (shadow): Use shades of gray only for color/grayscale with
3711 more than 88 colors. Use green for light backgrounds with
3712 8 colors, and yellow for dark backgrounds with 8 colors.
3713
a34ed813
SM
3714 * font-lock.el (font-lock-regexp-grouping-backslash):
3715 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
3716
3717 * info.el (info-xref-visited): Use light foreground color `violet'
3718 for dark backgrounds instead of dark color `magenta3'.
3719 (info-title-1): Use `yellow' color for dark backgrounds.
3720
3721 * isearch.el (isearch): Use not-too-dark magenta3 instead of
3722 too-light magenta2.
3723
3724 * replace.el (match): Use slightly more light RoyalBlue3 instead
3725 of dark RoyalBlue4.
3726
3727 * wid-edit.el (widget-inactive): Inherit from `shadow'.
3728
cc8b76bf
JB
37292005-07-19 Juanma Barranquero <lekktu@gmail.com>
3730
6d9c9ad9
JB
3731 * novice.el (disabled-command-hook): Declare it with
3732 `define-obsolete-variable-alias'.
3733
cc8b76bf
JB
3734 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
3735 (desktop-buffer-misc-functions, desktop-buffer-handlers)
3736 (desktop-load-default): Add release to obsolescence info.
3737 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
3738 (desktop-append-buffer-args, desktop-read):
3739 Fix typos in docstrings.
3740 (desktop-kill): Fix typo in message.
3741 (desktop-save): Doc fix.
3742
acfb6f24 37432005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
3744
3745 * viper-cmd.el (viper-escape-to-state): Bug fix.
3746 (viper-envelop-ESC-key): Change the definition of fast
3747 keysequence so it'll work with keyboard macros.
3748
3749 * ediff.el (ediff-patch-buffer): Change the docstring.
3750
e9b01d1f
KH
37512005-07-19 Kenichi Handa <handa@m17n.org>
3752
3753 * international/mule-cmds.el (select-safe-coding-system): Try to
3754 use an auto-coding (if any) before anything else. If the found
3755 auto-coding is invalid, show a warning message.
3756
3757 * international/mule.el (find-auto-coding): New function created
3758 by modifying the body of set-auto-coding.
3759 (set-auto-coding): Use find-auto-coding to find a coding.
3760
b4fb325f
RS
37612005-07-18 Richard M. Stallman <rms@gnu.org>
3762
3763 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
3764 not isearch-mode-end-hook-error.
3765 (allout-before-change-protect): Fix error message.
3766
1bef8597
JL
37672005-07-18 Juri Linkov <juri@jurta.org>
3768
3769 * allout.el (allout-mode):
3770 * calculator.el (calculator-copy):
3771 * custom.el (custom-known-themes):
3772 * dired.el (dired-desktop-buffer-misc-data)
3773 (dired-restore-desktop-buffer):
3774 * dired-x.el (dired-omit-marker-char):
3775 * files.el (basic-save-buffer):
3776 * font-core.el (font-lock-mode):
3777 * calendar/calendar.el (calendar-goto-hebrew-date)
3778 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
3779 (calendar-goto-persian-date):
3780 * language/ethio-util.el (ethio-sera-to-fidel-region):
3781 * textmodes/picture.el (picture-mode):
3782 Delete duplicate duplicate words.
3783
57cfde4d
JL
37842005-07-18 Juri Linkov <juri@jurta.org>
3785
3786 * isearch.el (isearch-mode-map): Remove key bindings for regexp
3787 chars * ? } |.
3788 (isearch-fallback): Don't call `isearch-process-search-char'.
3789 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
3790 (isearch-process-search-char): Call `isearch-fallback' for regexp
3791 chars * ? } |.
3792 (isearch-return-char): Make obsolete with `make-obsolete' instead
3793 of simply documenting it as obsolete in the docstring.
3794 (isearch-fallback): Refill docstring.
3795
3796 * international/isearch-x.el
ca19f3f1
AS
3797 (isearch-process-search-multibyte-characters): Remove unneeded
3798 `concat'. Add intermediate values to `junk-hist' instead of
3799 `minibuffer-history'. Test the length of `str'.
57cfde4d 3800
d34f0136
JB
38012005-07-18 Juanma Barranquero <lekktu@gmail.com>
3802
3803 * allout.el (allout-resolve-xref): Fix typos in error strings.
3804 (allout-before-change-protect): Remove unneeded `concat'.
3805
3806 * array.el (array-mode, array-reconfigure-rows)
3807 (untabify-backward): Fix typos in docstrings.
3808 (array-reconfigure-rows): Use `insert-buffer-substring', not
3809 `insert-buffer'.
3810
3811 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
3812 * progmodes/ada-mode.el (ada-make-body):
3813 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
3814
3815 * dired.el (dired-log):
3816 * tar-mode.el (tar-subfile-save-buffer):
3817 * play/zone.el (zone-pgm-stress-destress):
3818 Use `insert-buffer-substring', not `insert-buffer'.
3819
e81c51f0
SJ
38202005-07-17 Simon Josefsson <jas@extundo.com>
3821
c5fb0bd6 3822 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 3823
4effb112
SJ
38242005-07-16 Jose E. Marchesi <jemarch@gnu.org>
3825
c5fb0bd6
KS
3826 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
3827 Add plain auth method.
3828 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 3829
4f8efafc
KS
38302005-07-17 Kim F. Storm <storm@cua.dk>
3831
f64d5328 3832 * ido.el (dired-other-window): Add ido property.
4f8efafc 3833
e41acc77
JB
38342005-07-16 Juanma Barranquero <lekktu@gmail.com>
3835
3836 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
3837 Fix typo in docstring.
3838 (byte-compile-interactive-only-functions): Add `insert-buffer' and
3839 `insert-file-literally'.
3840
3841 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
3842 info and delete redundant message. Doc fix.
3843 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
3844 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
3845
ad50a502
RS
38462005-07-16 Richard M. Stallman <rms@gnu.org>
3847
3848 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
3849 (byte-compile-and): Use byte-compile-and-recursion.
3850 (byte-compile-or-recursion): New function.
3851 (byte-compile-or): Use that.
3852 (byte-compile-if): Guard the else-clause too.
3853 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
3854
3855 * isearch.el (isearch-mode-end-hook-quit): New variable.
3856 (isearch-done): Bind it.
3857 (isearch-mode-end-hook): Doc fix.
3858
3859 * allout.el (allout-isearch-did-quit): Variable deleted.
3860 (allout-real-isearch-abort): Function name no longer used.
3861 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
3862 (allout-isearch-rectification): isearch-mode always exists.
3863 Don't set allout-isearch-did-quit.
3864 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
3865 allout-isearch-did-quit.
3866 (allout-enwrap-isearch): Just add the hook.
3867 (allout-isearch-abort): Function deleted.
3868 (allout-pre-command-business): Avoid warning.
ad50a502
RS
3869
3870 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
3871 Correctly avoid warnings.
3872 (pascal-outline): Likewise.
3873
3874 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
3875
3876 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
3877
3878 * play/tetris.el (tetris-mode): Avoid warning.
3879
3880 * play/snake.el (snake-mode): Avoid warning.
3881
3882 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
3883 (gamegrid-set-display-table): Avoid warning.
3884 (gamegrid-set-timer): Likewise.
3885 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
3886 (gamegrid-add-score-with-update-game-score-1): Take FILE
3887 as argument.
3888 (gamegrid-add-score-with-update-game-score): Pass that argument.
3889 Rename have-shared-game-dir to gamegrid-shared-game-dir.
3890
3891 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
3892
3893 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
3894 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
3895
3896 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
3897 and insert-file.
e41acc77 3898
ad50a502
RS
3899 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
3900 (sc-ask): Avoid warnings.
3901
3902 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
3903 (eshell-hist-initialize): Use that var the natural way.
3904
3905 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
3906
a34ed813
SM
3907 * emacs-lisp/re-builder.el (reb-cook-regexp):
3908 Avoid warning calling lre-compile-string.
ad50a502
RS
3909 (reb-color-display-p): Avoid warning.
3910
3911 * calculator.el (calculator-last-input): Guard uses
3912 of event-key and key-press-event-p.
3913 (event-key, key-press-event-p): Delete definitions.
3914
3915 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
3916 (find-gc-source-directory, find-gc-subrs-callers)
3917 (find-gc-noreturn-list, find-gc-source-files)
3918 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
3919
3920 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
3921 (checkdoc-overlay-put, checkdoc-delete-overlay)
3922 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 3923 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 3924 Define such that compiler knows they are defined.
a34ed813
SM
3925 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
3926 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
3927
3928 * whitespace.el (whitespace-make-overlay)
3929 (whitespace-overlay-put, whitespace-delete-overlay)
3930 (whitespace-overlay-start, whitespace-overlay-end):
3931 Define such that compiler knows they are defined.
3932 (whitespace): Move conditional inside.
3933
3934 * tempo.el (tempo-insert-template): Suppress warning.
3935
3936 * ediff-diff.el (longlines-mode): Add defvar.
3937
9ebc3953
EZ
39382005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
3939
3940 * server.el: Bind "C-x #" in a way that works even if C-x is
3941 redefined to a command key, not a prefix key.
3942
2e9c1c6d
EZ
39432005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
3944
3945 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
3946 cl-make-type-test till execution time.
3947
6bdeff3e
EZ
39482005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
3949
3950 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
3951 arg ARG and use it.
3952
578f8106
EZ
39532005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
3954
3955 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
3956
9f8a6f72
LT
39572005-07-15 Luc Teirlinck <teirllm@auburn.edu>
3958
3959 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
3960 a defcustom with two :set or :type keywords.
3961
e4b477a1
RS
39622005-07-15 Richard M. Stallman <rms@gnu.org>
3963
3964 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
3965 Don't give ^M comment-end syntax.
3966
bb7e5329
NR
39672005-07-16 Nick Roberts <nickrob@snap.net.nz>
3968
9ab281f0 3969 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
3970 Don't consider gdbmi (gdb-mi.el has its own update functions).
3971 (gdb-var-delete): Make it work for gdbmi as well.
3972 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
3973
3974 * progmodes/gud.el (etags, sdb): Only require etags when needed.
3975 (gud-speedbar-menu-items): Correct logic for enabling items.
3976
075e33b3
KS
39772005-07-15 Kim F. Storm <storm@cua.dk>
3978
2994c5cf 3979 * ido.el: Fix commentary.
9ab281f0 3980 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 3981 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
3982 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
3983 Let bind minibuffer-completing-file-name to t.
075e33b3 3984
fea34e9f
JB
39852005-07-15 Juanma Barranquero <lekktu@gmail.com>
3986
9ab281f0
JB
3987 * startup.el (site-run-file, keyboard-type): Doc fixes.
3988 (command-line): Check for "--basic-display" argument; also for
3989 "--quick", not "--bare-bones" (which was renamed).
3990 (fancy-splash-text): Add missing item "Getting New Versions".
3991 (normal-splash-screen): Fix typos and improve consistency with
3992 `fancy-splash-text'. Update copyright year.
3993
1930e8f0
JB
3994 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
3995 valid binding for `help-char'.
3996
3c8dd9b9 3997 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 3998
9ea818ab
DN
39992005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
4000
4001 * term.el (term-mode): Disable cua-mode for term buffers.
4002
edc8ec9f
JB
40032005-07-14 Juanma Barranquero <lekktu@gmail.com>
4004
1930e8f0
JB
4005 * add-log.el (add-log-mailing-address, change-log-merge):
4006 Doc fixes.
edc8ec9f
JB
4007 (change-log-get-method-definition): Fix typo in docstring.
4008
44016d9d
KS
40092005-07-14 Kim F. Storm <storm@cua.dk>
4010
4011 * emulation/cua-base.el:
4012 (cua--pre-command-handler-1, cua--pre-command-handler)
4013 (cua--post-command-handler-1, cua--post-command-handler):
4014 Split in two. Check (buffer local) value of cua-mode.
4015 (cua-selection-mode): New command.
4016
fd90b80c
LT
40172005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4018
4019 * custom.el (custom-initialize-safe-set)
4020 (custom-initialize-safe-default): Doc fixes.
4021
4022 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
4023 and simplify :init-value again.
4024
4025 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
4026 and simplify :init-value again. Delete autoload.
4027
4028 * startup.el (command-line): Use `custom-reevaluate-setting' again
4029 for tooltip-mode.
4030
9f8a6f72
LT
4031 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
4032 a defcustom with two :initialize keywords.
fd90b80c 4033
a937cb39
JB
40342005-07-13 Juanma Barranquero <lekktu@gmail.com>
4035
4036 * allout.el (my-mark-marker, allout-isearch-prior-pos)
4037 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
4038 (allout-post-command-business, allout-flag-region)
4039 (isearch-reenable-font-lock, allout-yank)
4040 (allout-insert-latex-header, allout-insert-latex-trailer)
4041 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
4042 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 4043 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
4044 (allout-unprotected, allout-prefix-data):
4045 Improve argument/docstring consistency.
4046 (allout-chart-subtree): Fix argument spec.
4047 (allout-open-topic): Rename `use_sib_bullet' argument to
4048 `use-sib-bullet'. Doc fix.
4049
4050 * whitespace.el (whitespace-check-buffer-leading)
4051 (whitespace-check-buffer-trailing)
4052 (whitespace-check-buffer-indent)
4053 (whitespace-check-buffer-spacetab)
4054 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
4055 (whitespace-check-leading-whitespace)
4056 (whitespace-check-trailing-whitespace)
4057 (whitespace-check-spacetab-whitespace)
4058 (whitespace-check-indent-whitespace)
4059 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
4060 (whitespace-modes): Fix typos in docstrings.
1930e8f0 4061 (defgroup, defcustom): Doc fixes.
a937cb39
JB
4062
4063 * winner.el (winner-mode, winner-boring-buffers)
4064 (winner-pending-undo-ring): Doc fixes.
4065 (winner-ring): Remove unneeded `progn'.
4066 (winner-equal): `defsubst' it.
4067 (winner-redo): Fix message.
4068
010b9a45
KS
40692005-07-13 Kim F. Storm <storm@cua.dk>
4070
4071 * simple.el (line-move-1): Always use vertical-motion to
4072 do the last (or only) line move to ensure some movement.
4073 Undo 2005-06-23 change--don't check for overlays.
4074
c229fb15
YM
40752005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4076
4077 * term/mac-win.el (ccl-encode-mac-roman-font)
4078 (ccl-encode-mac-centraleurroman-font)
4079 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
4080 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
4081 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
4082 (mac-char-fontspec-list): New constant.
4083 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
4084 argument. Nil uses itself as family in font-spec. Previous
4085 behavior for nil is now provided by non-nil non-string argument.
4086 All callers changed. Add font-specs for Mac fonts to
4087 "fontset-default" unless iso8859-1 fonts are installed.
4088
69d05d83
SM
40892005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
4090
4091 * progmodes/sh-script.el (sh-get-indent-info): Only indent
4092 a continuation line if the \ is preceded by SPC or TAB.
4093 (sh-get-indent-info): Simplify.
4094 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
4095 Use with-current-buffer.
4096
4097 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
4098 when the matched text is empty.
4099
d8a9fbf0
LT
41002005-07-12 Luc Teirlinck <teirllm@auburn.edu>
4101
4102 * startup.el (command-line): Revert to previous handling of
4103 tooltip-mode. Explain in comment why the complexity is needed.
4104
4105 * tooltip.el (tooltip-mode): Revert to previous implementation of
4106 its defcustom.
4107
4108 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 4109 of its defcustom. Update comment.
d8a9fbf0 4110
70f35cb1
LH
41112005-07-12 Lars Hansen <larsh@soem.dk>
4112
4113 * desktop.el: Update e-mail address.
4114
c37efb7a
YM
41152005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4116
4117 * term/mac-win.el (mac-services-mail-selection)
4118 (mac-services-mail-to): New functions.
4119 (mac-application-menu-map): Bind them.
4120
7ea9de71
NR
41212005-07-12 wulei <milton@wulei.net> (tiny change)
4122
4123 * progmodes/gdb-ui.el: Add note about buffering with Windows.
4124
350ecc49
LT
41252005-07-11 Luc Teirlinck <teirllm@auburn.edu>
4126
4127 * custom.el (custom-reevaluate-setting): Doc fix.
4128
ea6bc45d
JB
41292005-07-11 Jay Belanger <belanger@truman.edu>
4130
4131 * calc/calc.el (calc-embedded-announce-formula-alist)
4132 (calc-embedded-open-close-plain-alist)
69d05d83 4133 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 4134 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 4135
ba2c4279
JB
41362005-07-11 Juanma Barranquero <lekktu@gmail.com>
4137
4138 * custom.el (custom-enable-theme): Don't add theme to
4139 `custom-enabled-themes' with `push' because there is no
4140 setf-method for `delq'.
4141
3cc9e6d8
RS
41422005-07-11 Richard M. Stallman <rms@gnu.org>
4143
8989771d
RS
4144 * custom.el (custom-declare-variable): Doc fix.
4145
5176af43
RS
4146 * dired-aux.el (dired-compare-directories): Remove "." and ".."
4147 from the alists.
4148
3cc9e6d8
RS
4149 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
4150 Do nothing if edebug-active.
4151
4152 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
4153 (edebug-display): Do it here instead.
4154
41552005-07-10 Richard M. Stallman <rms@gnu.org>
4156
4157 * cus-face.el (custom-theme-set-faces): Make it work.
4158 (custom-reset-faces): Doc fix.
4159 (custom-theme-reset-internal-face, custom-theme-face-value):
4160 Functions deleted.
4161
4162 * custom.el (custom-push-theme): Maintain list of the settings
4163 of a given theme in its theme-settings property.
4164 Maintain position of old settings in the theme-value
4165 or theme-face property.
4166 (custom-enabled-themes): New variable.
4167 (custom-theme-enabled-p): New function.
4168 (provide-theme): Update custom-enabled-themes.
4169 Disable and reenable the `user' theme.
4170 (require-theme): Doc fix.
4171 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
4172 (custom-theme-value, custom-theme-variable-value): Likewise.
4173 (custom-theme-reset-internal): Likewise.
4174 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
4175 (custom-enable-theme, custom-disable-theme): New functions.
4176 (custom-variable-theme-value, custom-face-theme-value): Likewise.
4177 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
4178 (custom-theme-reset-variables): Simplify.
4179 (deftheme, custom-declare-theme, custom-make-theme-feature):
4180 Definitions moved.
4181
1a3b7cd5
RS
41822005-07-10 Chong Yidong <cyd@stupidchicken.com>
4183
4184 * longlines.el (longlines-show-region)
4185 (longlines-unshow-hard-newlines): Recognize hard newlines by
4186 non-nil hard property, instead of t.
4187
8ea74b0e 41882005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
4189
4190 * viper-cmd.el (viper--key-maps): New variable.
4191 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 4192 emulation-mode-map-alists.
4ff7373a
KS
4193 (viper-envelop-ESC-key): Use viper-subseq.
4194 (viper-search-forward/backward/next): Disable debug-on-error.
4195
4196 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
4197 (viper-ESC-key): New defcustoms.
4198
4199 * viper-macs.el (ex-map-read-args): Use viper-subseq.
4200
4201 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
4202 (viper-subseq): Copy of subseq from cl.el.
4203
4204 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 4205 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
4206
4207 * viper-mous.el (viper-current-frame-saved): Use defvar.
4208
4209 * viper-init.el: Get rid of -face in face names.
4210
4211 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 4212 Make it work with longlines mode
4ff7373a
KS
4213
4214 * ediff-mult.el (ediff-meta-mode-hook): New variable.
4215
4216 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
4217
99580cde 4218 * ediff-init.el: Get rid of -face in face names.
4ff7373a 4219
e2dacaac
RS
42202005-07-10 Richard M. Stallman <rms@gnu.org>
4221
4222 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
4223 and with-timeout-unsuspend.
4224
4225 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
4226 and with-timeout-unsuspend.
4227
4228 * emacs-lisp/timer.el (with-timeout-timers): New variable.
4229 (with-timeout): Bind that variable to record timers.
4230 (with-timeout-suspend, with-timeout-unsuspend): New functions.
4231
4232 * emacs-lisp/debug.el (debug-help-follow): New function.
4233 (debugger-mode-map): Use that instead of help-follow.
4234 (debugger-setup-buffer): Use eval-buffer-list
4235 to handle eval-buffer frames.
4236
42372005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
4238
69d05d83 4239 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
4240 so it will not mistakenly match dates with no time zone.
4241
42422005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
4243
4244 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
4245
72df78c9
LT
42462005-07-10 Luc Teirlinck <teirllm@auburn.edu>
4247
0a2eeb92
LT
4248 * custom.el (custom-initialize-safe-set)
4249 (custom-initialize-safe-default): New functions.
4250
4251 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
4252 and simplify :init-value.
4253
4254 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
4255 and simplify :init-value. Delete obsolete comment.
4256
4257 * startup.el (command-line): Use `custom-reevaluate-setting' to
4258 handle `tooltip-mode'. Delete obsolete comment.
4259
72df78c9
LT
4260 * files.el (set-visited-file-name): Avoid calling
4261 `file-name-nondirectory' with a nil argument.
4262
e2dacaac
RS
42632005-07-09 Richard M. Stallman <rms@gnu.org>
4264
4265 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
4266 was called with nil for the buffer, handle the read position right.
4267 Handle read position for eval-region, too.
4268
4a65d2b3
JL
42692005-07-09 Juri Linkov <juri@jurta.org>
4270
4271 * fringe.el (fringe-mode): Add period in docstring.
4272 (fringe-query-style): Build prompt depending on `all-frames' arg.
4273
4274 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
4275 to not create links to unrelated functions in the Help buffer.
4276
4277 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
4278 Doc fix.
4279
4280 * simple.el (next-error-hook): New variable.
4281 (next-error): Use it. Doc fix.
4282
4283 * textmodes/ispell.el (ispell-command-loop): Add current
4284 dictionary name and program name to mode-line-format.
4285 (ispell-region, ispell-process-line): Add current dictionary name
4286 and program name to messages.
4287
31f3c79b
JB
42882005-07-08 Jay Belanger <belanger@truman.edu>
4289
4290 * calc/calc.el (calc-embedded-announce-formula-alist)
4291 (calc-embedded-open-close-formula-alist)
4292 (calc-embedded-open-close-word-alist)
4293 (calc-embedded-open-close-plain-alist)
4294 (calc-embedded-open-close-new-formula-alist)
4295 (calc-embedded-open-close-mode-alist)
4296 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
4297 (calc-embedded-mode-hook): New variables.
4298
4299 * calc/calc-embed.el (calc-embedded-firsttime)
4300 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
4301 New variables.
4302 (calc-do-embedded): Use calc-embedded-firsttime,
4303 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
4304 determine whether or not to run hooks.
4305 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
4306 calc-embedded-firsttime-formula appropriately.
4307 Set calc-embedded delimiter variables according to mode.
4308
917e0c95
RS
43092005-07-08 Richard M. Stallman <rms@gnu.org>
4310
4311 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
4312 Check for "emacs", etc., as entire symbol, not just as word.
4313 (checkdoc-file-comments-engine): Use regexp-quote on FN.
4314
4315 * files.el (set-visited-file-name): Report the error
4316 for "empty filename" earlier.
4317 (kill-some-buffers): Ignore buffers already dead.
4318
4319 * fringe.el (fringe-mode): Doc fix.
4320
4321 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
4322 Check for (featurep 'xemacs) and turn off warnings in what it guards.
4323 Use unwind-protect to ensure byte-compile-unresolved-functions
4324 is updated.
4325
4326 * whitespace.el (whitespace-buffer-leading-cleanup):
4327 Simplify w/ skip-chars-forward.
4328 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
4329
4330 * mail/rmail.el (rmail-only-expunge): Fix paren error.
4331 Unconditionally try to leave point at the same old place.
4332
8774406b
EZ
43332005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
4334
4335 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 4336 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 4337
c380c937
KS
43382005-07-08 Kim F. Storm <storm@cua.dk>
4339
3aaa5e26
KS
4340 * ido.el (ido-use-filename-at-point): New choice `guess'.
4341 (ido-file-internal): Try ffap-guesser if selected.
4342
c380c937
KS
4343 * ido.el (ido-before-fallback-functions): New hook.
4344 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
4345 (ido-read-file-name): Run it.
4346
2af9d879
SM
43472005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
4348
4349 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
4350 strings rather than a list of symbols to the completion function.
4351
f3414bd4
JB
43522005-07-07 Jay Belanger <belanger@truman.edu>
4353
9ab281f0 4354 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
4355 which units are simplified.
4356
a1306094
LT
43572005-07-07 Luc Teirlinck <teirllm@auburn.edu>
4358
4359 * cus-edit.el (customize-option, customize-option-other-window):
4360 Make them handle aliases.
4361
4362 * custom.el (custom-variable-p): Make it recursively follow
4363 aliases. Mention that in the docstring.
4364
bc4c8456
RS
43652005-07-07 Richard M. Stallman <rms@gnu.org>
4366
4367 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 4368 Fix tag for nil.
bc4c8456 4369
a653724b
JB
43702005-07-07 Juanma Barranquero <lekktu@gmail.com>
4371
4372 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
4373 when called non-interactively. Doc fix.
4374
9d42fe6f
LK
43752005-07-07 Lute Kamstra <lute@gnu.org>
4376
4377 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
4378 new address as well.
4379
43b557d5
KH
43802005-07-07 Kenichi Handa <handa@m17n.org>
4381
69d05d83
SM
4382 * international/mule.el (make-coding-system):
4383 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
4384 (set-file-name-coding-system): Signal an error if coding-system is
4385 ascii-incompatible.
4386 (set-keyboard-coding-system): Likewise.
4387
a653724b
JB
4388 * international/mule-cmds.el (set-default-coding-systems):
4389 Don't set default-file-name-coding-system and
69d05d83 4390 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
4391
4392 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 4393 systems are ASCII-incompatible.
43b557d5 4394
811ade5c
NR
43952005-07-07 Nick Roberts <nickrob@snap.net.nz>
4396
4397 * progmodes/gud.el: Require font-lock for displaying errors.
4398 Used by gdb-ui.el.
4399
ed6773fa
JB
44002005-07-07 Juanma Barranquero <lekktu@gmail.com>
4401
4402 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
4403 values for the pattern lists which are `read'able but not
4404 `append'able (like symbols).
4405
7ea8834e
RS
44062005-07-06 Richard M. Stallman <rms@gnu.org>
4407
4408 * progmodes/flymake.el (flymake-float-time): Instead of
4409 with-no-warnings, test for xemacs.
4410 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
4411 to avoid warning.
4412
d25dfeed
JB
44132005-07-06 Juanma Barranquero <lekktu@gmail.com>
4414
4415 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
4416
68003d6b 44172005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
4418
4419 * battery.el: Add support for Darwin (with much debugging help
4420 from Samuel Lauber <sam124@operamail.com>).
4421 (battery-status-function, battery-echo-area-format)
4422 (battery-mode-line-format): Add support for pmset on Darwin.
4423 (battery-load-low, battery-load-critical): New user options.
4424 (battery-pmset): New function.
4425
68003d6b
LK
44262005-07-05 Lute Kamstra <lute@gnu.org>
4427
4428 Update FSF's address in GPL notices.
4429
4430 * textmodes/page-ext.el: Update FSF's address.
4431
c13ce396
SM
44322005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
4433
4434 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
4435 filling from using prefix when filling a single-line docstring.
4436
4437 * progmodes/flymake.el: Remove useless eval-when-compile.
4438
4439 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
4440
4af33176
RS
44412005-07-04 Richard M. Stallman <rms@gnu.org>
4442
4443 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 4444 Rename from org-file-apps-defaults-linux.
4af33176
RS
4445 (org-default-apps): Don't test system-type for `linux'.
4446 (org-file-apps): Doc fix.
4447
6ea54413
DP
44482005-07-04 David Ponce <david@dponce.com>
4449
4450 * tree-widget.el: Improve header Commentary section.
4451 (tree-widget) [defgroup]
4452 (tree-widget-image-enable, tree-widget-themes-directory)
4453 (tree-widget-theme, tree-widget-image-properties-emacs)
4454 (tree-widget-image-properties-xemacs, tree-widget-create-image)
4455 (tree-widget-image-formats, tree-widget-control)
4456 (tree-widget-empty-control, tree-widget-leaf-control
4457 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
4458 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
4459 (tree-widget-keep, tree-widget-after-toggle-functions)
4460 (tree-widget-open-node, tree-widget-close-node): Doc fix.
4461 (tree-widget-open-control, tree-widget-close-control): Fix doc and
4462 :help-echo message.
4463 (tree-widget-set-theme): Doc fix. Use `string-equal'.
4464 (tree-widget-image-properties): Doc fix. Clearer implementation.
4465 (tree-widget--cursors): New constant.
4466 (tree-widget-lookup-image): New function split from
4467 `tree-widget-find-image'. Clearer implementation.
4468 (tree-widget-find-image): Use it.
4469 (tree-widget-button-keymap): Use `set-keymap-parent'.
4470 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
4471 Define the sub-widgets here.
4472 (tree-widget-node): Check that :node is not a tree-widget.
4473 (tree-widget-get-super, tree-widget-open-control)
4474 (tree-widget-close-control, tree-widget-empty-control)
4475 (tree-widget-leaf-control, tree-widget-guide)
4476 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
4477 (tree-widget-no-handle, tree-widget-value-delete)
4478 (tree-widget-map): Remove.
4479 (tree-widget-children-value-save): Doc fix. Simplified.
4480 (tree-widget-value-create): Update according to previous changes.
4481
576ae47a
CD
44822005-07-04 Carsten Dominik <dominik@science.uva.nl>
4483
4484 * textmodes/org.el: Leading space replaced by TABS.
4485 (org-recalc-marks, org-table-rotate-recalc-marks)
4486 (org-table-get-specials): Treat "^" and "_" marks.
4487 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
4488 (org-table-eval-formula): Parsing of the format simplified.
4489 New modes C,I. Honor the %= parameter in the current table.
4490 Avoid unnecessary re-align by using the NEW argument to
576ae47a 4491 `org-table-justify-field-maybe'.
c13ce396
SM
4492 (org-calc-default-modes): Default for date-format mimicks org-mode.
4493 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 4494
29a05cd1
LT
44952005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4496
4497 * cus-face.el (custom-theme-set-faces): Make it handle face
4498 aliases whose alias declarations are pre- or autoloaded.
4499
45cbf2fe
JL
45002005-07-04 Juri Linkov <juri@jurta.org>
4501
4502 * faces.el (read-face-name): Put the code for getting a face name
4503 from the buffer before adding the faces from the `face' property.
4504 Use `completing-read-multiple' instead of `completing-read'.
4505 Require `crm'. Add default value and post-process the returned
4506 list of faces.
4507
4508 * emacs-lisp/crm.el (crm-find-current-element)
4509 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
4510
4511 * emacs-lisp/lisp-mode.el (eval-defun-1):
4512 * emacs-lisp/edebug.el (edebug-eval-defun):
4513 Remove unnecessary quotes.
4514
ec0421f3
JB
45152005-07-04 Juanma Barranquero <lekktu@gmail.com>
4516
c6c5714e
JB
4517 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
4518 (prolog-indent-level): Fix typo in docstring.
4519
4520 * info.el (Info-history, Info-history-forward)
4521 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
4522
6db8cbf5
JB
4523 * add-log.el (add-change-log-entry):
4524 * comint.el (comint-dynamic-list-input-ring)
4525 (comint-dynamic-list-completions):
4526 * dabbrev.el (dabbrev-expand):
4527 * delim-col.el (delimit-columns-rectangle-line):
4528 * diff-mode.el (diff-context->unified, diff-reverse-direction)
4529 (diff-unified->context):
4530 * ediff-init.el (ediff-abbrev-jobname):
4531 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
4532 (ediff-replace-session-activity-marker-in-meta-buffer):
4533 * info.el (Info-summary):
4534 * lpr.el (printify-region):
4535 * printing.el (pr-create-interface):
4536 * ps-print.el (ps-print-quote):
4537 * ses.el (ses-column-widths, ses-print-cell)
4538 (ses-adjust-print-width, ses-center):
4539 * shell.el (shell-file-name-quote-list):
4540 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
4541 (strokes-fill-current-buffer-with-whitespace)
4542 (strokes-xpm-for-stroke, strokes-list-strokes)
4543 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
4544 * term.el (term-dynamic-list-input-ring)
4545 (term-dynamic-list-completions):
4546 * calc/calc.el (math-format-stack-value):
4547 * emacs-lisp/edebug.el (edebug-display-freq-count):
4548 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
4549 (delphi-new-comment-line):
4550 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
4551 * progmodes/executable.el (executable-set-magic):
4552 * progmodes/python.el (inferior-python-mode):
4553 * progmodes/scheme.el (scheme-mode-syntax-table):
4554 * progmodes/sh-script.el (sh-maybe-here-document):
4555 * progmodes/sql.el (sql-copy-column):
4556 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
4557 * textmodes/bibtex.el (bibtex-mode):
4558 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
4559 (sgml-auto-attributes):
4560 * textmodes/table.el (table-insert, table-shorten-cell)
4561 (table--generate-source-scan-lines, table-delete-row)
4562 (*table--cell-delete-char, table--spacify-frame)
4563 (table--horizontally-shift-above-and-below)
4564 (table--cell-insert-char, table--cell-blank-str)
4565 (table--fill-region-strictly):
4566 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
4567 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
4568
4569 * add-log.el (change-log):
4570 * apropos.el (apropos):
4571 * comint.el (comint-completion, comint-source):
4572 * dabbrev.el (dabbrev):
4573 * delim-col.el (columns):
4574 * diff-mode.el (diff-mode):
4575 * ediff.el (ediff):
4576 * ediff-diff.el (ediff-diff):
4577 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
4578 * ediff-mult.el (ediff-mult):
4579 * ediff-ptch.el (ediff-ptch):
4580 * ediff-wind.el (ediff-window):
4581 * facemenu.el (facemenu):
4582 * indent.el (indent):
4583 * info.el (info):
4584 * jka-cmpr-hook.el (compression, jka-compr):
4585 * lpr.el (lpr):
4586 * outline.el (outlines):
4587 * pcmpl-cvs.el (pcmpl-cvs):
4588 * pcmpl-rpm.el (pcmpl-rpm):
4589 * printing.el (printing):
4590 * ps-print.el (postscript, ps-print, ps-print-horizontal)
4591 (ps-print-vertical, ps-print-headers, ps-print-font)
4592 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
4593 (ps-print-background, ps-print-printer, ps-print-page)
4594 (ps-print-miscellany):
4595 * ses.el (ses):
4596 * shell.el (shell, shell-directories, shell-faces):
4597 * startup.el (initialization):
4598 * strokes.el (strokes):
4599 * term.el (term):
4600 * uniquify.el (uniquify):
4601 * w32-vars.el (w32):
4602 * calc/calc.el (calc):
4603 * emacs-lisp/bytecomp.el (bytecomp):
4604 * emacs-lisp/cl-indent.el (lisp-indent):
4605 * emacs-lisp/edebug.el (edebug):
4606 * emacs-lisp/elp.el (elp):
4607 * emacs-lisp/testcover.el (testcover):
4608 * emacs-lisp/trace.el (trace):
4609 * emulation/viper-ex.el (viper-ex):
4610 * emulation/viper-mous.el (viper-mouse):
4611 * mail/mailalias.el (mailalias):
4612 * mail/supercite.el (supercite, supercite-frames)
4613 (supercite-attr, supercite-cite, supercite-hooks):
4614 * net/rcompile.el (remote-compile):
4615 * net/rlogin.el (rlogin):
4616 * obsolete/ooutline.el (outlines):
4617 * progmodes/delphi.el (delphi):
4618 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
4619 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
4620 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
4621 (ebnf-optimization):
4622 * progmodes/etags.el (etags):
4623 * progmodes/executable.el (executable):
4624 * progmodes/idlwave.el (idlwave):
4625 * progmodes/pascal.el (pascal):
4626 * progmodes/prolog.el (prolog):
4627 * progmodes/python.el (python):
4628 * progmodes/scheme.el (scheme):
4629 * progmodes/sh-script.el (sh, sh-script):
4630 * progmodes/sql.el (SQL):
4631 * progmodes/tcl.el (tcl):
4632 * textmodes/bibtex.el (bibtex, bibtex-autokey):
4633 * textmodes/enriched.el (enriched):
4634 * textmodes/makeinfo.el (makeinfo):
4635 * textmodes/sgml-mode.el (sgml):
4636 * textmodes/table.el (table-hooks):
4637 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
4638 * textmodes/texinfo.el (texinfo):
4639 * textmodes/two-column.el (two-column):
4640 Finish `defgroup' description with period.
59fda2fa 4641
ec0421f3 4642 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 4643 * eshell/esh-var.el (eshell-var):
bc25429a 4644 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
4645 * textmodes/org.el (org): Fix typos in docstrings.
4646
4647 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
4648 consistency.
ec0421f3
JB
4649
4650 * progmodes/flymake.el (flymake-find-file): Remove.
4651 (flymake-float-time): Use `with-no-warnings'.
4652 (flymake-check-start-time, flymake-check-was-interrupted)
4653 (flymake-err-info, flymake-is-running, flymake-last-change-time)
4654 (flymake-new-err-info): `defvar' at compile time.
4655
46562005-07-03 Juanma Barranquero <lekktu@gmail.com>
4657
4658 * replace.el (occur-hook): Doc fix.
4659 (occur-1): Don't call `occur-hook' if there are no matches.
4660
3d393029
RS
46612005-07-03 Richard M. Stallman <rms@gnu.org>
4662
f24cd32e
RS
4663 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
4664 global-map, save the same map.
4665 (global-map): Don't alter it at top level.
4666 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
4667 Then alter it here instead.
4668 (tpu-edt-off): Set global-map to the saved one.
4669
4670 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
4671 All references simplified.
c13ce396 4672 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
4673 (zmacs-regions): Add defvar.
4674 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 4675
3d393029
RS
4676 * textmodes/artist.el (artist-key-is-drawing)
4677 (artist-key-endpoint1, artist-key-poly-point-list)
4678 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
4679 (artist-key-compl-table, artist-rb-save-data)
4680 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
4681 Don't put them in eval-when-compile.
4682 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
4683
4684 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
4685 Use with-no-warnings.
4686
4687 * net/browse-url.el (dos-windows-version): Add defvar.
4688
4689 * mail/supercite.el (filladapt-prefix-table): Add defvar.
4690
4691 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
4692 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 4693 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
4694 Add defvar.
4695 (rmail-summary-beginning-of-message): Use with-no-warnings.
4696 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
4697
4698 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
4699 Use with-no-warnings.
4700
4701 * emulation/vi.el (vi-mark-region): Use c-mark-function.
4702 (c-mark-function): Add point-moving-unit property.
4703 (vi-goto-line): Use with-no-warnings.
4704
4705 * emulation/edt.el (edt-last-copied-word): Add defvar.
4706 (zmacs-region-stays): Likewise.
4707 (edt-mark-section-wisely): Use c-mark-function for C.
4708 Use makr-defun for Fortran.
4709 (time-string): defvar deleted.
4710 (edt-display-the-time): Don't set time-string.
4711
4712 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
4713
4714 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
4715 Don't warn when name is not constant
4716 or for defining the group `emacs'.
4717
4718 * tooltip.el (gud-tooltip-mode): Add defvar.
4719
4720 * startup.el (default-frame-background-mode): Add defvar.
4721
4722 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
4723
4724 * info.el (tool-bar-map): Add defvar.
4725
4726 * dired.el (dnd-protocol-alist): Add defvar.
4727
4728 * dired-aux.el (dired-query): Display question with answer, when
4729 the user answers.
4730
4731 * custom.el (custom-add-option): Doc fix.
4732
4733 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
4734
112abe24
EZ
47352005-07-03 Eli Zaretskii <eliz@gnu.org>
4736
4737 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
4738 bogus name from the last change.
4739
e1db6c78
LT
47402005-07-02 Luc Teirlinck <teirllm@auburn.edu>
4741
4742 * custom.el (custom-declare-variable): Fix typos in comment.
4743 (custom-known-themes): Doc fix.
4744 (custom-theme-directory): New defcustom.
4745 (require-theme): Make it check `custom-theme-directory'.
4746
4747 * cus-theme.el (custom-new-theme-mode): New function.
4748 (custom-theme-name, custom-theme-variables, custom-theme-faces)
4749 (custom-theme-description): Add compiler defvars.
4750 (customize-create-theme): Add doc to the "*New Custom Theme*"
4751 buffer. Use `custom-new-theme-mode'.
4752 (custom-theme-write): Put the created buffer in emacs-lisp-mode
4753 and save it to the `custom-theme-directory'. Make this the
4754 default directory of the buffer.
4755
ec0421f3 47562005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 4757
ec0421f3
JB
4758 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
4759 Fix unbalanced parentheses.
bd6a83d5 4760
1953295b
SM
47612005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
4762
4763 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
4764 into flymake-mode and delegate to flymake-mode.
4765
4766 * find-file.el (ff-which-function-are-we-in): Clean up.
4767
1324d580
JB
47682005-07-02 Juanma Barranquero <lekktu@gmail.com>
4769
b1f71b43
JB
4770 * replace.el (occur-rename-buffer): Fix docstring.
4771
1324d580
JB
4772 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
4773 (edt-last-copied-word, edt-learn-macro-count)
4774 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
4775 (edt-rect-start-point, edt-user-global-map, rect-start-point)
4776 (time-string, zmacs-region-stays):
4777 * emulation/edt-mapper.el (edt-save-function-key-map)
4778 (EDT-key-name): `defvar' to silence the byte-compiler.
4779
d6951bb4
EZ
47802005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
4781
4782 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
4783 font-lock-regexp-backslash. Doc fix.
4784 (font-lock-regexp-backslash-grouping-construct): Rename from
4785 font-lock-regexp-backslash-construct. Doc fix.
588c0770 4786 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
4787 grouping constructs.
4788
014b37b6
EZ
47892005-07-02 Eli Zaretskii <eliz@gnu.org>
4790
4791 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
4792 updating all the prerequisites.
4793
64f72ae1
JB
47942005-07-01 Juanma Barranquero <lekktu@gmail.com>
4795
4796 * textmodes/org.el (org-agenda-start-on-weekday)
4797 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
4798 (org-agenda-use-time-grid, org-archive-location)
4799 (org-allow-space-in-links, org-usenet-links-prefer-google)
4800 (org-enable-table-editor, org-export-default-language)
4801 (org-export-html-show-new-buffer, org-fill-paragraph)
4802 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
4803 (org-goto-quit, org-occur, org-eval-in-calendar)
4804 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
4805 (org-agenda-diary-entry, org-remember-help)
4806 (org-table-convert-region, org-at-table-p)
4807 (org-table-move-row-down, org-table-move-row-up)
4808 (org-table-copy-region, org-table-toggle-vline-visibility)
4809 (org-table-get-stored-formulas, org-table-get-specials)
4810 (org-recalc-commands, org-table-eval-formula)
4811 (org-table-formula-substitute-names, orgtbl-make-binding)
4812 (org-format-org-table-html, org-format-table-table-html)
4813 (org-format-table-table-html-using-table-generate-source)
4814 (org-customize): Fix typos in docstrings.
4815 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
4816 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
4817 (org-back-to-heading): Doc fixes.
4818 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
4819 (org-agenda-change-all-lines, org-get-header):
4820 Improve argument/docstring consistency.
4821 (orgtbl-error): Fix error message.
4822
4823 * progmodes/flymake.el (flymake-find-possible-master-files)
4824 (flymake-master-file-compare, flymake-get-line-err-count)
4825 (flymake-highlight-line, flymake-gui-warnings-enabled):
4826 Fix typos in docstrings.
4827 (flymake-parse-line, flymake-get-project-include-dirs-function)
4828 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
4829 Doc fixes.
4830 (flymake-get-project-include-dirs-function)
4831 (flymake-make-err-menu-data):
4832 Improve argument/docstring consistency.
4833
b97c98ad
LK
48342005-07-01 Lute Kamstra <lute@gnu.org>
4835
12d6b124
LK
4836 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
4837 Catch errors with ignore-errors. Use temporary buffer.
4838 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
4839
b97c98ad
LK
4840 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
4841 background color faces.
1953295b
SM
4842 (facemenu-set-foreground, facemenu-set-background):
4843 Use facemenu-set-face-from-menu.
b97c98ad
LK
4844 (facemenu-set-face-from-menu): Treat face names that start with
4845 "fg:" or "bg:" as special.
4846 (facemenu-add-new-color): Don't create faces. Simplify.
4847
11bc6e51
RS
48482005-06-30 Richard M. Stallman <rms@gnu.org>
4849
4850 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
4851 (crm-find-current-element): Likewise.
4852
48532005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
4854
1953295b 4855 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 4856
01bf52cb
SM
48572005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
4858
4859 * arc-mode.el (archive-extract): Make it work as a mouse binding.
4860 (archive-mouse-extract): Make it an obsolete alias.
4861 (archive-mode-map): Don't use archive-mouse-extract any more.
4862 (archive-mode, archive-extract): write-contents-hooks ->
4863 write-contents-functions.
4864 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
4865 first arg.
4866 (archive-rename-entry): Update the call.
4867 (archive-zip-summarize): Remove unused var `method'.
4868 (archive-lzh-summarize): Remove unused var `creator'.
4869
1953295b
SM
4870 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
4871 dedicated frame upon exit.
01bf52cb
SM
4872
4873 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
4874 (archive-zip-extract, archive-zip-expunge)
4875 (archive-zip-update, archive-zip-update-case): Use executable-find.
4876 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
4877 Use restore-buffer-modified-p.
4878 (archive-extract, archive-add-new-member, archive-write-file-member):
4879 Use with-current-buffer.
4880 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
4881
0a0157ba
AS
48822005-06-30 Andreas Schwab <schwab@suse.de>
4883
4884 * progmodes/gud.el (gud-filter): Remove unneeded progn.
4885
5026b8ee
GM
48862005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
4887
4888 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
4889
63f7ffb3
JL
48902005-06-30 Juri Linkov <juri@jurta.org>
4891
4892 * faces.el (vertical-border): Inherit from mode-line-inactive
4893 only on tty.
4894
c665bf4b
JB
48952005-06-30 Juanma Barranquero <lekktu@gmail.com>
4896
27bbbadb
JB
4897 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
4898 example, -NLINES in the `occur' docstring).
4899
426674a8
JB
4900 * replace.el (occur-1): When no matches are found, do not set the
4901 `buffer-read-only' and modified flags for the occur buffer,
4902 because it is deleted.
4903
c665bf4b
JB
4904 * emulation/cua-base.el (cua-check-pending-input)
4905 (cua-repeat-replace-region, cua-mode, cua-debug)
4906 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
4907 Fix typos in docstrings.
4908
4909 * emulation/cua-gmrk.el (cua-toggle-global-mark)
4910 (cua-cut-region-to-global-mark)
4911 (cua--cut-rectangle-to-global-mark):
4912 Remove period from end of messages.
4913
4914 * emulation/cua-rect.el (cua-do-rectangle-padding):
4915 Remove period from end of messages.
4916 (cua--rectangle-seq-format): Fix typo in docstring.
4917 (cua-sequence-rectangle, cua-fill-char-rectangle):
4918 Improve argument/docstring consistency.
4919
9b07ab0a
JL
49202005-06-29 Juri Linkov <juri@jurta.org>
4921
4922 * faces.el (default-frame-background-mode): New internal variable.
4923 (frame-set-background-mode): Use it.
4924
4925 * startup.el (normal-top-level): Set default-frame-background-mode
4926 instead of frame-background-mode. Before setting it, test for its
4927 nil value. Remove tests for frame-background-mode and frame
4928 parameter `reverse'. Add test for "unspecified-fg".
4929
4930 * term/xterm.el (xterm-rxvt-set-background-mode):
4931 * term/rxvt.el (rxvt-set-background-mode):
4932 Set default-frame-background-mode instead of frame-background-mode.
4933
16f43910
JB
49342005-06-29 Juanma Barranquero <lekktu@gmail.com>
4935
0684376b
JB
4936 * simple.el (set-variable): Warn about obsolete user variables.
4937
16f43910
JB
4938 * imenu.el (imenu--completion-buffer):
4939 * mouse.el (mouse-buffer-menu-alist):
4940 * msb.el (msb-invisible-buffer-p):
4941 * calendar/diary-lib.el (diary-header-line-format):
4942 * emacs-lisp/pp.el (pp-buffer):
4943 * progmodes/cperl-mode.el (cperl-do-auto-fill):
4944 * textmodes/picture.el (picture-replace-match):
4945 Change space constants followed by a sexp to "?\s ".
4946
4947 * play/decipher.el (decipher-loop-with-breaks):
4948 * textmodes/texinfo.el (texinfo-insert-@item): Change space
4949 constants "protected" from end of line by a comment to "?\s".
4950
4b2f6649
SM
49512005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
4952
9a1505e9
SM
4953 * font-lock.el (save-buffer-state): Use `declare'.
4954
4b2f6649
SM
4955 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
4956 reset the syntax-table to cperl-mode-syntax-table.
4957 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
4958 "foo_print_bar" is not matched as a reserved keyword.
4959
01d37825
CD
49602005-06-29 Carsten Dominik <dominik@science.uva.nl>
4961
16f43910 4962 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
4963 setup for the orgtbl commands.
4964 (org-calc-default-modes): New option.
4965 (orgtbl-make-binding): Use `defun' to get better help display.
4966 (org-diary): Call `org-compile-prefix-format'.
4967 (org-table-formula-substitute-names): New function.
4968 (org-agenda-day-view, org-agenda-week-view): New commands.
4969 (org-agenda-toggle-week-view): Command removed.
4970 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 4971 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
4972 (org-table-formula-debug): New option.
4973 (org-table-insert-row): Keep first field if just "#" or "*".
4974 (org-mode): Paragraph regexps fixed.
4975 (org-table-recalculate-regexp): New constant.
4976 (org-table-justify-field-maybe): Avoid replace if not necessary.
4977 (org-copy-special, org-cut-special): Use `call-interactively'.
4978 (org-table-copy-region): Take region from `interactive' call.
4979 (org-trim): Return string even if no match.
4980 (org-formula): New face.
4b2f6649
SM
4981 (org-set-font-lock-defaults): No longer highlight "FIXME".
4982 But highlight formula-related fields in table.
01d37825
CD
4983 (org-table-p): Use regexp, not fontification.
4984 (org-table-align): Handle white space at end of line.
4985 (org-table-formula-evaluate-inline): New option.
4986 (org-mode): Auto-wrapping in comment lines turned off.
4987 (org-table-copy-down): Evaluate only in copied field, not in
4988 destination.
4989 (org-table-current-formula): Variable removed.
4990 (org-table-store-formulas, org-table-get-stored-formulas)
4991 (org-table-modify-formulas, org-table-replace-in-formulas)
4992 (org-table-maybe-eval-formula): New functions.
4b2f6649 4993 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
4994 (org-table-insert-column, org-table-delete-column)
4995 (org-table-move-column): Call `org-table-modify-formulas'.
4996 (org-complete): Add completion for keyword formulas.
4997 (orgtbl-mode): Pull orgtbl-mode-map to start of
4998 minor-mode-map-alist.
4999
8c39e595
SM
50002005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
5001
4b2f6649
SM
5002 * progmodes/python.el (python-check): Require `compile' before
5003 modifying its variables.
5004
8c39e595
SM
5005 * newcomment.el (comment-indent-default): Don't get fooled by an early
5006 end of buffer.
5007
27484eb0
VJL
50082005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5009
8c39e595 5010 * ps-print.el (ps-print-version): Fix version number.
27484eb0 5011
34e60863
LT
50122005-06-28 Luc Teirlinck <teirllm@auburn.edu>
5013
9569175e 5014 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 5015
025691ed
RS
50162005-06-28 Richard M. Stallman <rms@gnu.org>
5017
5018 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
5019 (flyspell-local-mouse-map): Declaration deleted.
5020 (flyspell-mouse-map): Bind only mouse-2.
5021 (flyspell-mode-map): Don't test flyspell-use-local-map.
5022 (flyspell-overlay-keymap-property-name): Var deleted.
5023 (flyspell-mode-on): Don't make local bindings for
5024 flyspell-mouse-map and flyspell-mode-map.
5025 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
5026
5027 * textmodes/ispell.el (ispell-word): Do not ignore short words.
5028
5029 * progmodes/compile.el (compilation-next-error-function):
5030 Don't switch buffers; operate on the current buffer.
5031
a1522a36
JL
5032 * progmodes/compile.el (compilation-error-file-name)
5033 (compilation-warning-file-name, compilation-info-file-name)
5034 (compilation-line-number, compilation-column-number): New faces.
5035 (compilation-error-face, compilation-warning-face)
5036 (compilation-info-face, compilation-line-face)
5037 (compilation-column-face): Use them.
5038
025691ed
RS
5039 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
5040
5041 * comint.el (comint-password-prompt-regexp): Accept ", try again".
5042
5043 * bindings.el (global-map): Bind insertchar and its variants.
5044
50452005-06-27 Richard M. Stallman <rms@gnu.org>
5046
5047 * textmodes/artist.el (artist-text-overwrite)
5048 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
5049
9dae638c
VJL
50502005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5051
5052 * ps-print.el: It was not working the page selection for printing.
5053 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
5054 (ps-print-version): New version 6.6.7.
5055 (ps-end-sheet): New fun.
5056 (ps-header-sheet, ps-end-job): Call it.
5057
efd6ebec
LT
50582005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5059
b61bfa4d 5060 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 5061
019b1899
LK
50622005-06-27 Lute Kamstra <lute@gnu.org>
5063
5064 * facemenu.el (facemenu-unlisted-faces): Add foreground and
5065 background color faces.
5066 (facemenu-get-face): Delete function.
5067 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 5068 (facemenu-add-new-color): Make second argument mandatory.
588c0770 5069 Create the appropriate face and return it. Simplify.
019b1899
LK
5070 (facemenu-set-foreground, facemenu-set-background): Don't check if
5071 color is defined. Use return value of facemenu-add-new-color.
5072
32da5de9
NR
50732005-06-26 Nick Roberts <nickrob@snap.net.nz>
5074
5075 * progmodes/gud.el (gud-filter): Add missing argument to
5076 with-selected-window.
5077
62350cdd
SM
50782005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
5079
5080 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
5081 a :require to the defcustom.
5082
5083 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
5084 defcustoms corresponding to minor modes.
5085
ec9ac2be
DP
50862005-06-26 David Ponce <david@dponce.com>
5087
025691ed 5088 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
5089 (recentf-filename-handler): Fix widget :type.
5090 (recentf-cancel-dialog, recentf-open-more-files)
5091 (recentf-open-files-action): Doc fix.
5092 (recentf-dialog-goto-first): New function.
5093 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
5094 (recentf-dialog-mode): Define with define-derived-mode.
5095 Don't display continuation lines in dialogs.
ec9ac2be
DP
5096 (recentf-edit-list): Rename from recentf-edit-selected-items.
5097 (recentf-edit-list-select): Rename from recentf-edit-list-action.
5098 Simplify.
5099 (recentf-edit-list-validate): New function.
5100 (recentf-edit-list): Update accordingly.
5101 (recentf-open-files-item-shift): Remove.
5102 (recentf-open-files-item): Convert menu elements into tree and
5103 link widgets. Don't create the widgets.
5104 (recentf-open-files): Update accordingly.
5105 (recentf-save-list): Untabify.
5106
33b79ce4
LT
51072005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5108
dd716cec
LT
5109 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
5110 (keep-lines): Add INTERACTIVE arg. Never delete lines only
5111 partially contained in the active region. Do not take active
5112 region into account when called from Lisp, unless INTERACTIVE arg
5113 is non-nil. Use `forward-line' instead of `beginning-of-line' to
5114 avoid trouble with fields. Make marker point nowhere when no
5115 longer used. Always return nil. Doc fix.
5116 (flush-lines): Add INTERACTIVE arg. Do not take active region
5117 into account when called from Lisp, unless INTERACTIVE arg is
5118 non-nil. Use `forward-line' instead of `beginning-of-line' to
5119 avoid trouble with fields. Make marker point nowhere when no
5120 longer used. Always return nil. Doc fix.
5121 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
5122 interchangeable. Do not take active region into account when
5123 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
5124 message in echo area when called from Lisp, unless INTERACTIVE arg
5125 is non-nil. Avoid saying "1 occurrences". Do not use markers.
5126 Return the number of matches. Doc fix.
5127 (occur): Doc fix.
5128 (perform-replace): Make comment follow double space convention for
5129 the sake of `outline-minor-mode'.
5130
33b79ce4
LT
5131 * faces.el (facep): Doc fix.
5132
df13531d
RS
51332005-06-25 Richard M. Stallman <rms@gnu.org>
5134
a68d870b
RS
5135 * facemenu.el (facemenu-enable-faces-p): New function.
5136 (facemenu-background-menu, facemenu-foreground-menu)
5137 (facemenu-face-menu): Add menu-enable property.
5138
df13531d
RS
5139 * jka-compr.el (jka-compr-insert-file-contents):
5140 Special handling if cannot find the uncompression program.
5141
5142 * cus-face.el (custom-face-attributes): Add autoload.
5143
5144 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
5145 Bind comment-indent-function locally.
5146
5147 * window.el (save-selected-window): Use save-current-buffer.
5148
5149 * subr.el (with-selected-window): Use save-current-buffer.
5150
5151 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
5152 and with-current-buffer.
5153
19cfc561
RS
51542005-06-24 Richard M. Stallman <rms@gnu.org>
5155
5156 * simple.el (line-move-1): Fix previous change.
5157
8346425e
JB
51582005-06-24 Juanma Barranquero <lekktu@gmail.com>
5159
5160 * replace.el (occur-1): Set `buffer-read-only' and the
5161 buffer-modified flag before running `occur-hook' to protect
5162 against unintentional buffer switches that can lead to data loss.
5163
1c955542
NR
51642005-06-24 Nick Roberts <nickrob@snap.net.nz>
5165
5166 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
5167 (gud-gdb-marker-filter): Use font-lock-warning-face for any
5168 initial error.
8346425e 5169
1c955542
NR
5170 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
5171 after fresh input.
5172 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 5173
6fb276bd
LT
51742005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5175
5176 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
5177 elements of RING in order, and without bogus nil elements.
5178
528b6abc
RS
51792005-06-23 Richard M. Stallman <rms@gnu.org>
5180
5181 * simple.el (set-variable): Args renamed; doc fix.
5182 (line-move-1): When there are overlays around, use vertical-motion.
5183
5184 * faces.el (escape-glyph): Use brown against light background.
62350cdd 5185 (nobreak-space): Rename from no-break-space.
528b6abc
RS
5186 Fix previous change.
5187
5188 * dired-aux.el (dired-do-copy): Fix arg prompt.
5189
5190 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
5191
aed4a603
GM
51922005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
5193
5194 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
5195 rather than "Distributor".
5196
9180519b
LK
51972005-06-23 Lute Kamstra <lute@gnu.org>
5198
5199 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
5200 (debug-on-entry): Use it. New interactive declaration that uses
5201 function-called-at-point.
5202
9d12e52b
KS
52032005-06-23 Kim F. Storm <storm@cua.dk>
5204
5205 * subr.el (save-match-data): Add comment about using evaporate arg
5206 to set-match-data.
5207
6d44324c
GM
52082005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5209
5210 * cus-edit.el (customize-face)
5211 (customize-face-other-window): Handle face aliases.
5212
5213 * faces.el (face-documentation, set-face-attribute)
5214 (face-spec-set): Handle face aliases.
5215
a1ef2eab
JB
52162005-06-22 Juanma Barranquero <lekktu@gmail.com>
5217
5218 * help-mode.el (help-make-xrefs): If a symbol representing a face
5219 name is not followed by the word "face", it could still be a
5220 function or variable name, so don't bypass other checks.
5221
8906db27
JL
52222005-06-22 Juri Linkov <juri@jurta.org>
5223
5224 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
5225 Replace aliased functions with calls where second arg `inherit' is t.
5226
8431b136
NR
52272005-06-22 Nick Roberts <nickrob@snap.net.nz>
5228
5229 * progmodes/gdb-ui.el (gdb-error): New variable.
5230 (gdb-error): New function.
5231 (gdb-annotation-rules): Act on error-begin and error annotations.
5232 (gdb-concat-output): Use font-lock-warning-face for errors.
5233
53abc3bf
MB
52342005-06-22 Miles Bader <miles@gnu.org>
5235
5715f853
MB
5236 * bindings.el (propertized-buffer-identification): Use renamed
5237 `Buffer-menu-buffer' face.
5238
62350cdd 5239 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 5240 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 5241
36a3b076
JL
52422005-06-21 Juri Linkov <juri@jurta.org>
5243
5244 * faces.el (face-user-default-spec): Try getting `customized-face'
5245 prior to `saved-face'.
5246 (frame-background-mode): Refill docstring.
5247
5248 * emacs-lisp/lisp-mode.el (eval-defun-1):
5249 * emacs-lisp/edebug.el (edebug-eval-defun):
5250 Set `saved-face' temporarily to nil before calling form.
5251 Set `customized-face' to the new spec after that.
5252
23873c96
JB
52532005-06-21 Juanma Barranquero <lekktu@gmail.com>
5254
5255 * subr.el (1value, lambda, key-substitution-in-progress):
5256 Doc fixes.
5257
5258 * autoinsert.el (auto-insert-alist):
5259 * ses.el (ses-call-printer):
5260 * subr.el (noreturn):
5261 * emacs-lisp/lisp.el (check-parens):
5262 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
5263 * net/browse-url.el (browse-url-mosaic):
5264 * progmodes/cc-defs.el (c-safe-scan-lists):
5265 * progmodes/ebnf-abn.el (ebnf-abn-lex):
5266 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
5267 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
5268 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
5269 * progmodes/ebnf-iso.el (ebnf-iso-lex):
5270 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
5271
c224c19a
RS
52722005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
5273
5274 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
5275
006b1390
GM
52762005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
5277
5278 * calendar/appt.el (appt-make-list): Activate the package, if
5279 not already active (for backwards compatibility).
5280
b7d1f38f
KS
52812005-06-20 Kim F. Storm <storm@cua.dk>
5282
5283 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
5284
b4e49aee
MB
52852005-06-20 Miles Bader <miles@gnu.org>
5286
5287 * faces.el (vertical-divider): New face.
5288
01ba9662
JB
52892005-06-20 Juanma Barranquero <lekktu@gmail.com>
5290
5291 * simple.el (kill-whole-line): Doc fix.
5292 (next-error-buffer-p, next-error-find-buffer)
5293 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
5294 (comment-line-break-function): Doc fix: don't say variable
5295 is automatically buffer-local (it isn't).
01ba9662 5296
ebd06e28
MA
52972005-06-19 Michael Albinus <michael.albinus@gmx.de>
5298
5299 * net/tramp-ftp.el (top):
5300 * net/tramp-smb.el (top):
5301 * net/tramp-util.el (top):
5302 * net/tramp-uu.el (top):
5303 * net/tramp-vc.el (top):
5304 * net/tramp.el (top): Revert copyright years back to original
5305 ones. Tramp has a life outside GNU Emacs.
5306
5dafe00b
NR
53072005-06-19 Nick Roberts <nickrob@snap.net.nz>
5308
01ba9662 5309 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 5310
f04a8969
JL
53112005-06-18 Juri Linkov <juri@jurta.org>
5312
5313 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
5314 end of first regexp to limit the match to the position between
5315 line number and source line with same separator character as used
5316 between file name and line number. In the second regexp limit
5317 mouse-face area to file name and line number by adding new group
5318 for them and referring it in HYPERLINK arg.
5319 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
5320 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
5321 previous line where grep markers may be already removed.
5322
e7c2398a
EZ
53232005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
5324
62350cdd 5325 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 5326
7ceb6e54 53272005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
5328
5329 * net/browse-url.el (browse-url-browser-function)
5330 (browse-url-default-browser): Add firefox.
5331 (browse-url-firefox-program, browse-url-firefox-arguments)
5332 (browse-url-firefox-startup-arguments)
5333 (browse-url-firefox-new-window-is-tab): New defcustoms.
5334 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
5335
f19b57e3
RS
53362005-06-17 Richard M. Stallman <rms@gnu.org>
5337
0ad6717d
RS
5338 * startup.el (command-line): Warn if specified user name has
5339 no home directory.
5340
f19b57e3
RS
5341 * term.el (term-get-old-input, term-input-filter, term-input-sender)
5342 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
5343
ebd06e28 5344 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
5345 Doc fixes.
5346
5347 * faces.el (underline): Try bold if terminal doesn't support underline.
5348
5349 * mail/sendmail.el (mail-setup-with-from): New variable.
5350 (mail-insert-from-field): New function.
5351 (sendmail-send-it): Call it.
5352 (mail-setup): Optionally call it here.
5353
5354 * term/linux.el: Call tty-no-underline.
5355
043f95ab
LT
53562005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5357
5358 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
5359
579322ca
MB
53602005-06-17 Miles Bader <miles@gnu.org>
5361
fa735daa
MB
5362 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
5363 (ediff-current-diff-C, ediff-current-diff-Ancestor)
5364 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
5365 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
5366 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
5367 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
5368 Remove "-face" suffix from face names.
5369 (ediff-current-diff-face-A, ediff-current-diff-face-B)
5370 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
5371 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
5372 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
5373 (ediff-even-diff-face-A, ediff-even-diff-face-B)
5374 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
5375 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
5376 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
5377 New backward-compatibility aliases for renamed faces.
5378 (ediff-current-diff-face-A, ediff-current-diff-face-B)
5379 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
5380 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
5381 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
5382 (ediff-even-diff-face-A, ediff-even-diff-face-B)
5383 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
5384 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
5385 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
5386 Use renamed ediff faces.
5387
958e6876
MB
5388 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
5389 Remove "-face" suffix from face names.
53099cfc 5390 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
5391 New backward-compatibility aliases for renamed faces.
5392 (eshell-run-test): Use renamed eshell-test faces.
5393
ca19f3f1
AS
5394 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
5395 face name.
5396 (eshell-prompt-face): New backward-compatibility alias for renamed
5397 face.
958e6876
MB
5398 (eshell-emit-prompt): Use renamed eshell-prompt face.
5399
5400 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
5401 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
5402 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
5403 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
5404 Remove "-face" suffix from face names.
5405 (eshell-ls-directory-face, eshell-ls-symlink-face)
5406 (eshell-ls-executable-face, eshell-ls-readonly-face)
5407 (eshell-ls-unreadable-face, eshell-ls-special-face)
5408 (eshell-ls-missing-face, eshell-ls-archive-face)
5409 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 5410 (eshell-ls-clutter-face):
958e6876
MB
5411 New backward-compatibility aliases for renamed faces.
5412 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
5413
62350cdd
SM
5414 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
5415 Remove "-face" suffix from face name.
579322ca
MB
5416 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
5417 instead of literal face.
5418
289824a3
JB
54192005-06-17 Juanma Barranquero <lekktu@gmail.com>
5420
53099cfc
JB
5421 * emacs-lisp/warnings.el (display-warning, lwarn)
5422 (warning-minimum-log-level): Doc fixes.
5423 (warning-minimum-level, warning-minimum-log-level):
5424 Add :debug to :type choices.
5425
289824a3
JB
5426 * progmodes/ada-mode.el (ada-format-paramlist)
5427 (ada-get-indent-case, ada-check-matching-start)
5428 (ada-check-defun-name, ada-goto-matching-decl-start)
5429 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
5430 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
5431 (ada-make-subprogram-body): Follow error conventions.
5432 (ada-case-exception-file, ada-indent-comment-as-code)
5433 (ada-indent-handle-comment-special, ada-indent-renames)
5434 (ada-indent-return, ada-search-directories-internal)
5435 (ada-tab-policy, ada-case-exception-substring)
5436 (ada-other-file-alist, ada-matching-start-re)
5437 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
5438 (ada-imenu-generic-expression, ada-compile-goto-error)
5439 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
5440 (ada-popup-menu, ada-add-extensions, ada-mode)
5441 (ada-region-selected, ada-create-case-exception)
5442 (ada-create-case-exception-substring, ada-after-keyword-p)
5443 (ada-activate-keys-for-case, ada-adjust-case-region)
5444 (ada-adjust-case-buffer, ada-format-paramlist)
5445 (ada-scan-paramlist, ada-insert-paramlist)
5446 (ada-indent-newline-indent)
5447 (ada-indent-newline-indent-conditional)
5448 (ada-justified-indent-current, ada-goto-previous-word)
5449 (ada-indent-current, ada-get-indent-open-paren)
5450 (ada-get-indent-paramlist, ada-get-indent-end)
5451 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
5452 (ada-get-indent-block-start, ada-get-indent-subprog)
5453 (ada-get-indent-noindent, ada-get-indent-label)
5454 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
5455 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
5456 (ada-goto-stmt-end, ada-goto-next-word)
5457 (ada-check-matching-start, ada-check-defun-name)
5458 (ada-goto-matching-decl-start, ada-goto-matching-start)
5459 (ada-goto-matching-end, ada-search-ignore-string-comment)
5460 (ada-in-decl-p, ada-looking-at-semi-or)
5461 (ada-looking-at-semi-private, ada-in-paramlist-p)
5462 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
5463 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
5464 (ada-next-procedure, ada-previous-procedure, ada-next-package)
5465 (ada-previous-package, ada-create-menu)
5466 (ada-fill-comment-paragraph-justify)
5467 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
5468 (ada-other-file-name, ada-last-which-function-line)
5469 (ada-last-which-function-subprog, ada-which-function)
5470 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
5471 (ada-gen-treat-proc, ada-check-emacs-version)
5472 (ada-continuation-indent, ada-align-region-separate):
5473 Fix typos in docstrings.
5474 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
5475
52167727
LK
54762005-06-16 Lute Kamstra <lute@gnu.org>
5477
5478 * simple.el (fundamental-mode): Run after-change-major-mode-hook
5479 conditionally.
5480
04cedb11
JB
54812005-06-16 Juanma Barranquero <lekktu@gmail.com>
5482
246d1dba
JB
5483 * comint.el (comint-replace-by-expanded-filename)
5484 (comint-prompt-regexp, comint-delimiter-argument-list)
5485 (comint-preinput-scroll-to-bottom):
5486 * info.el (Info-hide-cookies-node):
5487 * ls-lisp.el (ls-lisp-classify):
5488 * find-file.el (ff-search-directories, ff-special-constructs)
5489 (ff-find-other-file):
5490 * font-lock.el (font-lock-keywords):
5491 * shell.el (shell-prompt-pattern)
5492 (shell-dynamic-complete-functions, shell-mode)
5493 (shell-delimiter-argument-list):
5494 * term.el (term-replace-by-expanded-filename)
5495 (term-prompt-regexp, term-delimiter-argument-list):
5496 * woman.el (woman-ignore, woman0-if):
5497 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
5498 * emacs-lisp/elint.el (elint-init-env):
5499 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
5500 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
5501 * language/ethio-util.el (ethio-tilde-escape)
5502 (ethio-use-three-dot-question):
5503 * net/zone-mode.el (zone-mode-load-time-setup):
5504 * progmodes/cc-align.el (c-lineup-argcont):
5505 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
5506 * progmodes/cperl-mode.el (cperl-set-style-back):
5507 * progmodes/inf-lisp.el (inferior-lisp-prompt):
5508 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
5509 Fix spellings in docstrings.
5510
5511 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
5512 * progmodes/modula2.el (m2-for): Fix spellings.
5513
5514 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
5515
5516 * simple.el (undo-more): Don't use `format' on `error' arguments.
5517 Improve argument/docstring consistency.
5518 (pending-undo-list): Doc fix.
5519
5520 * smerge-mode.el (smerge-ensure-match):
5521 * emulation/vip.el (vip-ex):
5522 * net/zone-mode.el (zone-mode-update-serial):
5523 * progmodes/idlwave.el (idlwave-complete):
5524 * progmodes/vhdl-mode.el (vhdl-visit-file)
5525 (vhdl-compose-wire-components):
5526 Don't use `format' on `error' arguments.
5527
04cedb11
JB
5528 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
5529 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
5530 (tooltip-help-tips): Fix typos in docstrings.
5531
c25ae380
DP
55322005-06-16 David Ponce <david@dponce.com>
5533
5534 * tree-widget.el (tree-widget-value-create): Simplify last change.
5535
e6838581
KS
55362005-06-15 Matt Hodges <MPHodges@member.fsf.org>
5537
5538 * ido.el (ido-incomplete-regexp): New variable.
5539 (ido-set-matches-1): Handle invalid-regexp error and set
5540 ido-incomplete-regexp.
5541 (ido-incomplete-regexp): New face.
5542 (ido-completions): Use it.
62350cdd
SM
5543 (ido-complete, ido-exit-minibuffer, ido-completions):
5544 Handle incomplete regexps.
e6838581
KS
5545 (ido-completions): Add check for complete match when entering a regexp.
5546
10f401d2
SM
55472005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
5548
5549 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
5550
c202dc91
SM
55512005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
5552
5553 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
5554 by field delimiters.
5555
763e7cf6
DP
55562005-06-15 David Ponce <david@dponce.com>
5557
3b2f3d1a
DP
5558 * tree-widget.el: eval-and-compile inlined functions so they will
5559 be available at run-time too.
5560 (tree-widget-super-format-handler)
763e7cf6
DP
5561 (tree-widget-format-handler): Remove.
5562 (tree-widget-value-create): Handle the :indent property.
5563
e6572f79
MB
55642005-06-15 Miles Bader <miles@gnu.org>
5565
ef88a999
MB
5566 * progmodes/which-func.el (which-func): Only inherit
5567 `font-lock-function-name-face' when that makes sense against the
5568 default mode-line face, otherwise set the face color explicitly.
5569
e6572f79
MB
5570 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
5571 faces instead of (non-existent) variables.
5572
f1b6d70f
SM
55732005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
5574
5575 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
5576 (iswitchb-get-matched-buffers): Likewise. Simplify.
5577
b6116bd2
MB
55782005-06-14 Miles Bader <miles@gnu.org>
5579
a5d37031
MB
5580 * progmodes/ld-script.el (ld-script-location-counter):
5581 Remove "-face" suffix from face name.
e6838581 5582 (ld-script-location-counter-face):
a5d37031
MB
5583 New backward-compatibility alias for renamed face.
5584 (ld-script-location-counter-face): Use renamed face.
5585
e4c067b5
MB
5586 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
5587 (cperl-hash): Remove "-face" suffix from face names.
5588 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 5589 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
5590 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
5591 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
5592
9ce2eb5e
MB
5593 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
5594 name.
5595 (which-func-face): New backward-compatibility alias for renamed face.
5596 (which-func-format): Use renamed which-func face.
5597
63a5fd63
MB
5598 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
5599 (vhdl-function, vhdl-directive, vhdl-reserved-word)
5600 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
5601 names.
5602 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
5603 (vhdl-speedbar-configuration, vhdl-speedbar-package)
5604 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
5605 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
5606 (vhdl-speedbar-architecture-selected)
5607 (vhdl-speedbar-configuration-selected)
5608 (vhdl-speedbar-package-selected)
5609 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
5610 names.
5611 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
5612 Use renamed faces.
5613 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
5614 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
5615 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
5616 Use renamed faces.
5617 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
5618 names.
5619 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
5620 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
5621 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
5622 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
5623 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
5624 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
5625
33595ec6
MB
5626 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
5627 face name.
5628 (sh-heredoc-face): New backward-compatibility alias for renamed face.
5629 (sh-heredoc-face): Use renamed sh-heredoc face.
5630
57267a95
MB
5631 * progmodes/idlw-help.el (idlwave-help-link):
5632 Remove "-face" suffix from face name.
5633 (idlwave-help-link-face):
5634 New backward-compatibility alias for renamed face.
5635 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
5636
5637 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
5638 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
5639 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
5640 New backward-compatibility aliases for renamed faces.
5641 (idlwave-shell-disabled-breakpoint-face)
5642 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
5643
10f401d2 5644 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
5645 Remove "-face" suffix from face names.
5646 (flymake-errline-face, flymake-warnline-face):
5647 New backward-compatibility aliases for renamed faces.
5648 (flymake-highlight-line): Use renamed flymake faces.
5649
4f2d55da
MB
5650 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
5651 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
5652 (ebrowse-member-class, ebrowse-progress):
5653 Remove "-face" suffix from face names.
5654 (ebrowse-tree-mark-face, ebrowse-root-class-face)
5655 (ebrowse-file-name-face, ebrowse-default-face)
5656 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 5657 (ebrowse-progress-face):
4f2d55da
MB
5658 New backward-compatibility aliases for renamed faces.
5659 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
5660 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
5661 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
5662 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
5663
ca19f3f1
AS
5664 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
5665 antlr-syntax)
7a3dfaee 5666 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
5667 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
5668 names.
7a3dfaee
MB
5669 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
5670 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
5671 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
5672 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
5673 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
5674 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
5675 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
5676 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
5677 remove "font-lock-". Use renamed antlr-mode faces.
5678 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
5679 literal face-names with face variable references.
7a3dfaee 5680
b6116bd2
MB
5681 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
5682 face name.
5683 (Buffer-menu-buffer-face): New backward-compatibility alias for
5684 renamed face.
5685 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
5686
14901265
DP
56872005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
5688
5689 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
5690 Eliminate "-face" suffix.
10f401d2 5691 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
5692 eliminate "-face" suffix.
5693 (makefile-shell): Remove attributes and eliminate "-face" suffix.
5694 (makefile-*-font-lock-keywords): Append makefile-targets in rule
5695 actions, instead of prepending, to make it less visible.
10f401d2
SM
5696 (makefile-previous-dependency, makefile-match-dependency):
5697 Don't match a target on a continuation line.
14901265
DP
5698
5699 * files.el (auto-mode-alist): Put Makefile in gmake mode.
5700
3da629bd
NR
57012005-06-15 Nick Roberts <nickrob@snap.net.nz>
5702
1c955542
NR
5703 * progmodes/gdb-ui.el (menu): Re-order menu items.
5704 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 5705
3da629bd
NR
5706 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
5707 Define in tooltip.el.
5708 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
5709 (gud-tooltip-tips): Respect tooltip-use-echo-area and
5710 gud-tooltip-echo-area.
5711
5712 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
5713 backward compatibility and make obsolete.
5714 (tooltip-help-tips): Use tooltip-use-echo-area.
5715 (tooltip-show-help-function): Rename to...
5716 (tooltip-show-help): ...this, because it is a function.
5717 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
5718
197a7aaa
LT
57192005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5720
5721 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
5722 (edebug-print-length, edebug-print-level, edebug-print-circle)
5723 (edebug-modify-breakpoint, edebug-eval-last-sexp)
5724 (edebug-eval-print-last-sexp): Doc fixes.
5725
6de5b135
KS
57262005-06-14 Kim F. Storm <storm@cua.dk>
5727
5728 * ido.el (ido-mode): Make a new keymap every time we enable ido,
5729 as the coverage buffer/file/both may change.
5730
b59f605b
LK
57312005-06-14 Lute Kamstra <lute@gnu.org>
5732
5733 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
5734 and run-mode-hooks. Simplify.
5735
5736 * mail/rmailedit.el (rmail-edit-mode):
5737 * progmodes/octave-inf.el (inferior-octave-mode):
5738 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
5739
5740 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
5741 and run-mode-hooks.
5742 (recentf-edit-list, recentf-open-files): Don't call
5743 kill-all-local-variables directly.
5744
5745 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
5746
ca0a6900
JB
57472005-06-14 Juanma Barranquero <lekktu@gmail.com>
5748
0b46b379
JB
5749 * emacs-lisp/byte-run.el (make-obsolete)
5750 (define-obsolete-function-alias): Rename arguments FUNCTION and
5751 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
5752 (make-obsolete-variable, define-obsolete-variable-alias):
5753 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
5754 respectively.
5755
5756 * isearchb.el (isearchb-activate):
5757 * pcvs.el (cvs-mode):
5758 * ses.el (ses-load):
5759 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
5760 * net/tramp.el (tramp-find-file-exists-command)
5761 (tramp-find-shell):
5762 * progmodes/ada-mode.el (ada-create-case-exception)
5763 (ada-create-case-exception-substring, ada-make-subprogram-body):
5764 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
5765 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
5766 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
5767 * textmodes/org.el (org-promote, org-evaluate-time-range)
5768 (org-agenda-next-date-line, org-agenda-previous-date-line)
5769 (org-agenda-error, org-open-at-point, org-table-move-row)
5770 (org-format-table-table-html-using-table-generate-source)
5771 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
5772 * textmodes/reftex.el (reftex-access-scan-info):
5773 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
5774 (reftex-toc-promote-prepare): Follow error conventions.
5775
5776 * diff-mode.el (diff-mode): Fix typo in docstring.
5777
ca0a6900
JB
5778 * forms.el (forms--intuit-from-file): Fix reference to
5779 `forms-number-of-fields' in error message.
5780 (forms-print): Fix quoting in error message.
5781
5782 * forms.el (forms-mode):
5783 * emulation/vi.el (vi-goto-insert-state):
5784 * progmodes/flymake.el (flymake-new-err-info)
5785 (flymake-start-syntax-check-for-current-buffer)
5786 (flymake-simple-cleanup):
5787 * eshell/esh-var.el (eshell/export):
5788 * progmodes/gud.el (xdb):
5789 * textmodes/flyspell.el (flyspell-incorrect-hook)
5790 (flyspell-maybe-correct-transposition)
5791 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
5792
7efb41ae
LT
57932005-06-13 Luc Teirlinck <teirllm@auburn.edu>
5794
5795 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
5796 minibuffer prompt.
5797
929129ff
KS
57982005-06-13 Kim F. Storm <storm@cua.dk>
5799
5800 * subr.el (add-to-ordered-list): New defun.
5801
5802 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
5803 add cua--keymap-alist to emulation-mode-map-alists.
5804
5aa6db57
SM
58052005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5806
5807 * subr.el (complete-in-turn): New macro.
5808 (dynamic-completion-table, lazy-completion-table): Add debug info.
5809
5810 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
5811 in preference to face aliases.
5812
5813 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
5814 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
5815 Remove unused vars `start' and `firstline'.
5816 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
5817 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
5818
2702394e
EZ
58192005-06-13 Eli Zaretskii <eliz@gnu.org>
5820
5821 * cus-start.el (all): Don't complain about missing GTK-related
5822 variables, unless either `gtk' is boundp or this isn't a
5823 `windows-nt' build.
5824
dd72a03a
LK
58252005-06-13 Lute Kamstra <lute@gnu.org>
5826
4da76c6a
LK
5827 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
5828 run-mode-hooks.
5829
5830 * ediff-mult.el (ediff-meta-mode):
5831 * ediff-util.el (ediff-mode): Use run-mode-hooks.
5832
5833 * ledit.el (ledit-mode): Use delay-mode-hooks.
5834
63e9aa8e
LK
5835 * woman.el (woman-mode-line-format): Delete constant.
5836 (woman-mode-map): Initialize it properly.
5aa6db57
SM
5837 (woman-mode): Set mode-class property to special.
5838 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
5839 Set major-mode and mode-name. Don't set mode-line-format directly.
5840 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 5841
dd72a03a
LK
5842 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
5843 string argument obsolete.
5844
30313b90
CD
58452005-06-13 Carsten Dominik <dominik@science.uva.nl>
5846
0b46b379 5847 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
5848 (org-disputed-keys): New variable.
5849 (org-key): New function.
5850 (orgtbl-make-binding): Add docstring to the created function.
5851 (org-mode): Set paragraph start/separate regexps.
5852 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
5853 (org-archive-location, org-archive-mark-done)
5854 (org-archive-stamp-time): New options.
5855 (org-archive-subtree): New command.
5856 (org-fill-paragraph): New function.
5857 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
5858 (org-fake-empty-table-line): Function removed.
5859 (org-format-org-table-html): Do not create empty table lines at
5860 separator lines. Improved table header treatment.
5861 (org-link-format): New option.
5862 (org-make-link): New function.
5863 (org-insert-link, org-store-link): Use org-make-link.
5864 (org-open-file): Quote file name for shell command, to allow
5865 spaces in file names.
5aa6db57
SM
5866 (org-link-regexp): Fix bug with mailto link.
5867 (org-link-maybe-angles-regexp, org-protected-link-regexp):
5868 New constants.
30313b90
CD
5869 (org-export-as-html): Deal with the optional angles around a link.
5870 Better treatment of file: links.
5871 (org-open-at-point): Replace @{ and @} with < and >.
5872 (org-run-mode-hooks): Function removed.
5873 (org-agenda-mode): No longer use `org-run-mode-hooks'.
5874
3fd355d4
NR
58752005-06-13 Nick Roberts <nickrob@snap.net.nz>
5876
5877 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
5878 MI command -data-list-register-values.
5879 (gdb-post-prompt): Indent properly.
5880
b1412131
JB
58812005-06-13 Juanma Barranquero <lekktu@gmail.com>
5882
5883 * hilit-chg.el (highlight-changes-colors): Rename from
5884 `highlight-changes-colours'.
5885 (highlight-changes-colours): Keep as obsolete alias.
5886 (highlight-changes-face-list): Doc fix.
5887 (hilit-chg-make-list): Use `highlight-changes-colors'.
5888
defa8e19
MH
58892005-06-12 Mark A. Hershberger <mah@everybody.org>
5890
5891 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
5892 defun-prompt-regexp.
5893
a1e8cad6
EZ
58942005-06-12 Eli Zaretskii <eliz@gnu.org>
5895
0e659f57
EZ
5896 * loadup.el: Don't say we are dumping under 2 names on windows-nt
5897 and cygwin.
5898
5aa6db57
SM
5899 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
5900 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 5901
ca0113b8
LK
59022005-06-12 Lute Kamstra <lute@gnu.org>
5903
f586d18e
LK
5904 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
5905
3a1524ed
LK
5906 * man.el (Man-mode-map): Initialize it properly.
5907 (Man-mode): Set mode-class property to special.
5908
ca0113b8
LK
5909 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
5910
32cc0b00
LT
59112005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5912
5913 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
5914 A newline is needed in the docstring there.
5915
5916 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
5917 Doc fixes.
5918
ac9abffe
VJL
59192005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5920
5921 * printing.el: Doc fix. The menubar is no more changed when printing
5922 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 5923 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
5924 (pr-version): New version number (6.8.4).
5925 (pr-menu-bind): New command.
5926 (pr-update-menus): Docstring and code fix.
5927 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
5928 Docstring fix.
5929 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
5930 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
5931
d4ddf783
TTN
59322005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
5933
5934 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
5935 "Returns" to "return", document useful return values, etc.
5936
98d1a1cf
EZ
59372005-06-11 Alan Mackenzie <acm@muc.de>
5938
5939 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
5940 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
5941 (adaptive-file-function): Minor amendment to doc-string.
5942
e0dcaa3f
EZ
59432005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
5944
67ed6461 5945 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
5946 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
5947 Fix :type--it is `integer', not `string'.
67ed6461 5948
e0dcaa3f
EZ
5949 * faces.el (modeline-highlight): Rename from (the erroneous)
5950 `modeline-higilight'.
5951
e5d79aa5
LK
59522005-06-11 Lute Kamstra <lute@gnu.org>
5953
5954 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
5955 lisp-interaction-mode-map but make it the parent.
5956 (edebug-eval-mode): Use define-derived-mode.
5957
480c8cd3
AS
59582005-06-11 Andreas Schwab <schwab@suse.de>
5959
5960 * bindings.el: Add binding of `ESC functionkey' for every
5961 `M-functionkey'.
5962 * hexl.el (hexl-mode-map): Likewise.
5963
d11f8e1a
JR
59642005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
5965
5966 * progmodes/compile.el (compilation-error-regexp-alist-alist)
5967 [msft]: update regexp for newer msft compilers.
5968
23d519e4
MH
59692005-06-10 Mark A. Hershberger <mah@everybody.org>
5970
5971 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
5972 ATTLIST portions of included DTDs.
5973 (xml-parse-dtd): Eliminate use of inefficient match-data.
5974
62d39a42
MB
59752005-06-10 Miles Bader <miles@gnu.org>
5976
530b0472
MB
5977 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
5978 (mpuz-text): Remove "-face" suffix from face names.
5979 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
5980 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
5981 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
5982
62d39a42
MB
5983 * play/gomoku.el (gomoku-O, gomoku-X):
5984 Remove "-face" suffix from face names.
5985 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
5986 New backward-compatibility aliases for renamed faces.
5987 (gomoku-font-lock-keywords): Use renamed gomoku faces.
5988
83acf231
JB
59892005-06-10 Juanma Barranquero <lekktu@gmail.com>
5990
578c1340
JB
5991 * thumbs.el: Fixes for changes of 2005-06-09.
5992 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
5993 as a directory.
5994 (thumbs-thumbname): Remove directory separator from format string;
5995 `thumbs-thumbsdir' now returns a valid directory name.
5996 (thumbs-temp-dir): New defsubst.
5997 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
5998 Use it.
5999
466c78c0
JB
6000 * cus-edit.el (minibuffer):
6001 * files.el (make-backup-file-name-function):
6002 * filesets.el (filesets-external-viewers):
6003 * hilit-chg.el (highlight-changes-colours)
6004 (highlight-changes-face-list, highlight-changes-rotate-faces):
6005 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
6006 * kmacro.el (kmacro-call-macro):
6007 * log-edit.el (log-edit-changelog-full-paragraphs):
6008 * mouse.el (mouse-1-click-follows-link):
6009 * skeleton.el (skeleton-autowrap):
6010 * subr.el (insert-for-yank-1):
6011 * tempo.el (tempo-insert-region):
6012 * terminal.el (terminal-emulator):
6013 * time.el (display-time-mail-face):
6014 * vc.el (vc-annotate):
6015 * vcursor.el (vcursor-copy-line):
6016 * woman.el (woman-bold-headings, woman-ignore)
6017 (woman-default-faces, woman-monochrome-faces):
6018 * calendar/todo-mode.el (todo-insert-threshold):
6019 * emulation/pc-select.el (pc-select-selection-keys-only)
6020 (pc-selection-mode):
6021 * emulation/vip.el (vip-find-char-forward):
6022 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
6023 * international/mule-cmds.el
6024 (select-safe-coding-system-accept-default-p)
466c78c0
JB
6025 (input-method-exit-on-invalid-key):
6026 * international/mule-diag.el (describe-coding-system):
6027 * international/ucs-tables.el (unify-8859-on-encoding-mode):
6028 * net/browse-url.el (browse-url-xterm-program):
6029 * obsolete/lazy-lock.el (lazy-lock-mode):
6030 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
6031 (cperl-mode):
6032 * progmodes/cpp.el (cpp-face-light-name-list)
6033 (cpp-face-dark-name-list):
6034 * progmodes/delphi.el (delphi-newline-always-indents):
6035 Fix spellings in docstrings.
6036
83acf231
JB
6037 * ido.el (ido-mode, ido-file-extensions-order)
6038 (ido-default-file-method, ido-default-buffer-method)
6039 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
6040 (ido-decorations, ido-read-file-name-as-directory-commands)
6041 (ido-read-file-name-non-ido, ido-work-directory-list)
6042 (ido-ignore-item-temp-list, ido-current-directory)
6043 (ido-magic-forward-char, ido-enter-find-file)
6044 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
6045 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
6046
257914aa
LK
60472005-06-10 Lute Kamstra <lute@gnu.org>
6048
6049 * play/dunnet.el (dun-mode): Use define-derived-mode.
6050 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
6051 obsolete alias.
6052
2aa8e74a
LK
6053 * play/doctor.el (doctor-mode-map): Remove defvar.
6054 (doctor-mode): Use define-derived-mode.
6055
7bdd8beb
LK
6056 * mail/mspools.el (mspools-mode):
6057 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
6058 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
6059
0efefc52
MB
60602005-06-10 Miles Bader <miles@gnu.org>
6061
c43aed5a
MB
6062 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
6063 Remove "-face" suffix from face names.
6064 (flyspell-incorrect-face, flyspell-duplicate-face):
6065 New backward-compatibility aliases for renamed faces.
6066 (flyspell-mode-on, make-flyspell-overlay)
6067 (flyspell-highlight-incorrect-region)
6068 (flyspell-highlight-duplicate-region)
6069 (flyspell-display-next-corrections)
6070 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
6071
e639491a
MB
6072 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
6073 from face name.
6074 (texinfo-heading-face): New backward-compatibility alias for
6075 renamed face.
6076 (texinfo-heading-face): Use renamed texinfo-heading face.
6077
ad49d9d6
MB
6078 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
6079 suffix from face names.
83acf231 6080 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
6081 New backward-compatibility aliases for renamed faces.
6082 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
6083 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
6084 literal face name.
6085
b4c925d8
MB
6086 * textmodes/table.el (table-cell): Remove "-face" suffix from face
6087 name.
6088 (table-cell-face): New backward-compatibility alias for renamed face.
6089 (table--put-cell-face-property, table--update-cell-face):
6090 Use renamed table-cell face.
6091
b390eb09
MB
6092 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
6093 from face name.
6094 (sgml-namespace-face): New backward-compatibility alias for
6095 renamed face.
6096 (sgml-namespace-face): Use renamed sgml-namespace face.
6097
8e49668e
MB
6098 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
6099 (org-level-4, org-level-5, org-level-6, org-level-7)
6100 (org-level-8, org-warning, org-headline-done)
6101 (org-deadline-announce, org-scheduled-today)
6102 (org-scheduled-previously, org-link, org-done, org-table)
6103 (org-time-grid): Remove "-face" suffix from face names.
6104 (org-level-1-face, org-level-2-face, org-level-3-face)
6105 (org-level-4-face, org-level-5-face, org-level-6-face)
6106 (org-level-7-face, org-level-8-face, org-warning-face)
6107 (org-headline-done-face, org-deadline-announce-face)
6108 (org-scheduled-today-face, org-scheduled-previously-face)
6109 (org-link-face, org-done-face, org-table-face)
6110 (org-time-grid-face):
6111 New backward-compatibility aliases for renamed faces.
6112 (org-level-faces, org-set-font-lock-defaults, org-timeline)
6113 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
6114 (org-agenda-get-timestamps, org-agenda-get-scheduled)
6115 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
6116
25c06649
MB
6117 * emulation/viper-init.el (viper-search, viper-replace-overlay)
6118 (viper-minibuffer-emacs, viper-minibuffer-insert)
6119 (viper-minibuffer-vi): Remove "-face" suffix from face names.
6120 (viper-search-face, viper-replace-overlay-face)
6121 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
6122 (viper-minibuffer-vi-face):
6123 New backward-compatibility aliases for renamed faces.
6124 (viper-search-face, viper-replace-overlay-face)
6125 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
6126 (viper-minibuffer-vi-face): Use renamed viper faces.
6127
4719d184
MB
6128 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
6129 Remove "-face" suffix from face names.
6130 (testcover-nohits-face, testcover-1value-face):
6131 New backward-compatibility aliases for renamed faces.
6132 (testcover-mark): Use renamed testcover faces.
6133
ccacbcec
MB
6134 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
6135 face name.
6136 (diary-button-face): New backward-compatibility alias for renamed face.
6137 (diary-entry): Use renamed diary-button face.
6138
75eb05f6
MB
6139 * calendar/calendar.el (diary, calendar-today, holiday)
6140 (mark-visible-calendar-date): Remove "-face" suffix from face names.
6141 (diary-face, calendar-today-face, holiday-face):
6142 New backward-compatibility aliases for renamed faces.
6143 (eval-after-load "facemenu", diary-entry-marker)
6144 (calendar-today-marker, calendar-holiday-marker, diary-face):
6145 Use renamed calendar faces.
6146
37af2dd3
MB
6147 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
6148 (compare-windows-face): New backward-compatibility alias for
6149 renamed face.
6150 (compare-windows-highlight): Use renamed compare-windows face.
6151
10853fc3
MB
6152 * strokes.el (strokes-char): Remove "-face" suffix from face name.
6153 (strokes-char-face): New backward-compatibility alias for renamed face.
6154 (strokes-encode-buffer): Use renamed strokes-char face.
6155
2058218e
MB
6156 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
6157 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
6158 Remove "-face" suffix from face names.
6159 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
6160 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
6161 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 6162 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 6163 Use renamed pcvs faces.
4a9ad3c6
MB
6164 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
6165 * pcvs-defs.el (cvs-mode-map): Likewise.
6166 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 6167
a335c06e
MB
6168 * info.el (info-title-1, info-title-2, info-title-3)
6169 (info-title-4): Remove "-face" suffix from and downcase face names.
6170 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
6171 (Info-title-4-face):
6172 New backward-compatibility aliases for renamed faces.
6173 (Info-fontify-node): Use renamed info faces.
6174
a01853d7
MB
6175 * hilit-chg.el (highlight-changes, highlight-changes-delete):
6176 Remove "-face" suffix from face names.
6177 (highlight-changes-face, highlight-changes-delete-face):
6178 New backward-compatibility aliases for renamed faces.
6179 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
6180 (hilit-chg-make-list): Use renamed highlight-changes faces.
6181
f0b3dcbf
MB
6182 * generic-x.el (show-tabs-tab, show-tabs-space):
6183 Remove "-face" suffix from face names.
6184 (show-tabs-tab-face, show-tabs-space-face):
6185 New backward-compatibility aliases for renamed faces.
6186 (show-tabs-generic-mode-font-lock-defaults-1)
6187 (show-tabs-generic-mode-font-lock-defaults-2):
6188 Use renamed show-tabs faces.
6189
e8bfdf82
MB
6190 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
6191 (smerge-markers): Remove "-face" suffix from face names.
6192 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 6193 (smerge-markers-face):
e8bfdf82
MB
6194 New backward-compatibility aliases for renamed faces.
6195 (smerge-mine-face, smerge-other-face, smerge-base-face)
6196 (smerge-markers-face): Use renamed smerge faces.
6197
ca19f3f1
AS
6198 * log-view.el (log-view-file, log-view-message): Remove "-face"
6199 suffix from face names.
8511877a
SM
6200 (log-view-file-face, log-view-message-face):
6201 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
6202 (log-view-file-face, log-view-message-face): Use renamed log-view
6203 faces.
d842de85 6204
83acf231 6205 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 6206 Remove "-face" suffix from face names.
83acf231 6207 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
6208 New backward-compatibility aliases for renamed faces.
6209 (show-paren-function): Use renamed show-paren faces.
6210
42e64878
MB
6211 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
6212 (ruler-mode-margins, ruler-mode-fringes)
6213 (ruler-mode-column-number, ruler-mode-fill-column)
6214 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
6215 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
6216 suffix from face names.
42e64878
MB
6217 (ruler-mode-default-face, ruler-mode-pad-face)
6218 (ruler-mode-margins-face, ruler-mode-fringes-face)
6219 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
6220 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
6221 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
6222 New backward-compatibility aliases for renamed faces.
42e64878
MB
6223 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
6224 (ruler-mode-column-number, ruler-mode-fill-column)
6225 (ruler-mode-comment-column, ruler-mode-goal-column)
6226 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
6227 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
6228 faces.
42e64878 6229
ee01ad0e
MB
6230 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
6231 face name.
6232 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
6233 (whitespace-highlight-face): New backward-compatibility alias for
6234 renamed face.
ee01ad0e 6235
b66e8575
MB
6236 * woman.el (woman-italic, woman-bold, woman-unknown)
6237 (woman-addition, woman-symbol-face):
6238 Remove "-face" suffix from face names.
6239 (woman-italic-face, woman-bold-face, woman-unknown-face)
6240 (woman-addition-face):
6241 New backward-compatibility aliases for renamed faces.
6242 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
6243 (woman-decode-region, woman-replace-match)
6244 (woman-display-extended-fonts, woman-special-characters)
6245 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
6246 Use renamed woman faces.
6247
041a6e47
MB
6248 * longlines.el (longlines-visible-face): Face removed.
6249
221711eb
MB
6250 * diff-mode.el (diff-header, diff-file-header, diff-index)
6251 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 6252 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
6253 suffix from face names.
6254 (diff-header-face, diff-file-header-face, diff-index-face)
6255 (diff-hunk-header-face, diff-removed-face, diff-added-face)
6256 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 6257 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
6258 renamed faces.
6259 (diff-header-face, diff-file-header-face)
6260 (diff-index, diff-index-face, diff-hunk-header)
6261 (diff-hunk-header-face, diff-removed, diff-removed-face)
6262 (diff-added, diff-added-face, diff-changed-face, diff-function)
6263 (diff-function-face, diff-context-face, diff-nonexistent)
6264 (diff-nonexistent-face): Use renamed diff-mode faces.
6265
541a6d0d
MB
6266 * progmodes/compile.el (compilation-warning-face)
6267 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 6268 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
6269 New backward-compatibility aliases for renamed faces.
6270 (compilation-warning-face, compilation-info-face):
6271 Use renamed compilation faces.
6272
fe735a8d
MB
6273 * add-log.el (change-log-date, change-log-name)
6274 (change-log-email, change-log-file, change-log-list)
6275 (change-log-conditionals, change-log-function)
6276 (change-log-acknowledgement): Remove "-face" suffix from face names.
6277 (change-log-date-face, change-log-name-face)
6278 (change-log-email-face, change-log-file-face)
6279 (change-log-list-face, change-log-conditionals-face)
83acf231 6280 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
6281 New backward-compatibility aliases for renamed faces.
6282 (change-log-font-lock-keywords): Use renamed change-log faces.
6283
d478e69d
MB
6284 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
6285 (custom-set, custom-changed, custom-saved, custom-button)
6286 (custom-button-pressed, custom-documentation, custom-state)
6287 (custom-comment, custom-comment-tag, custom-variable-tag)
6288 (custom-variable-button, custom-face-tag, custom-group-tag-1)
6289 (custom-group-tag): Remove "-face" suffix from face names.
6290 (custom-magic-alist, custom-magic-value-create)
6291 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
6292 (custom-invalid-face, custom-rogue-face, custom-modified-face)
6293 (custom-set-face, custom-changed-face, custom-saved-face)
6294 (custom-button-face, custom-button-pressed-face)
6295 (custom-documentation-face, custom-state-face)
6296 (custom-comment-face, custom-comment-tag-face)
6297 (custom-variable-tag-face, custom-variable-button-face)
6298 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 6299 (custom-group-tag-face):
d478e69d
MB
6300 New backward-compatibility aliases for renamed faces.
6301
0efefc52
MB
6302 * wid-edit.el (widget-documentation, widget-button)
6303 (widget-field, widget-single-line-field, widget-inactive)
6304 (widget-button-pressed): "-face" suffix removed from face names.
6305 (widget-documentation-face, widget-button-face)
6306 (widget-field-face, widget-single-line-field-face)
6307 (widget-inactive-face, widget-button-pressed-face):
6308 New backward-compatibility aliases for renamed faces.
6309 (widget-documentation-face, widget-button-face)
6310 (widget-button-pressed-face, widget-specify-field)
6311 (widget-specify-inactive): Use renamed widget faces.
6312
d8338794
KH
63132005-06-10 Kenichi Handa <handa@m17n.org>
6314
6315 * term/x-win.el (x-clipboard-yank): Remove condition-case
6316 wrapping.
6317
63182005-06-11 Kenichi Handa <handa@m17n.org>
6319
6320 * add-log.el (change-log-font-lock-keywords): Make the regexp for
6321 date lines stricter.
6322
63e88db3
KH
63232005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
6324
6325 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
6326 of x-get-selection.
6327
63baed99
JB
63282005-06-10 Juanma Barranquero <lekktu@gmail.com>
6329
6330 * comint.el (comint-mode, comint-snapshot-last-prompt):
6331 * frame.el (frame-current-scroll-bars):
6332 * term.el (term-mode, term-check-proc, term-input-sender)
6333 (term-simple-send, term-extract-string, term-word)
6334 (term-match-partial-filename):
6335 * window.el (window-current-scroll-bars):
6336 * emulation/cua-base.el (cua-normal-cursor-color)
6337 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
6338 (cua-global-mark-cursor-color):
6339 * mail/undigest.el (rmail-forward-separator-regex):
6340 Fix typos in docstrings.
6341
6342 * comint.el (comint-check-proc, make-comint-in-buffer)
6343 (comint-source-default): Doc fixes.
6344
8511877a 6345 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 6346
3c28ffec
LT
63472005-06-09 Luc Teirlinck <teirllm@auburn.edu>
6348
6349 * comint.el (comint-send-input): Bind `inhibit-read-only' around
6350 call to `delete-region'.
6351 (comint-mode-hook): Do not enable Font Lock by default.
6352
420adcc6
LK
63532005-06-09 Lute Kamstra <lute@gnu.org>
6354
6355 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
6356 could be void.
6357
6c06bd88
SM
63582005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
6359
6360 * emacs-lisp/debug.el (debugger-will-be-back): New var.
6361 (debug): Use it.
6362 (debugger-step-through, debugger-continue, debugger-jump)
6363 (debugger-return-value): Set it when needed.
6364 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
6365 Use inhibit-read-only.
6366
f271d3c7
JB
63672005-06-09 Juanma Barranquero <lekktu@gmail.com>
6368
fd8529d0
JB
6369 * window.el (shrink-window-if-larger-than-buffer)
6370 (window-size-fixed): Fix typo in docstring.
9fa87e0d 6371
f271d3c7
JB
6372 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
6373 thumbnails directory on loading.
6374 (thumbs-conversion-program): Use `eq' to check the system type,
6375 not `equal'.
6376 (thumbs-temp-dir): Initialize to `temporary-file-directory',
6377 not "/tmp". Fix docstring.
6378 (thumbs-thumbsdir): New function to return the thumbnails
6379 directory, creating it if needed.
6380 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
6381 (thumbs-temp-file): Delete variable and make it into a function.
6382 (thumbs-resize-image, thumbs-modify-image): Use it.
6383 (thumbs-kill-buffer): Simplify.
6384 (thumbs-gensym): Defalias or duplicate CL `gensym'.
6385 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
6386 docstrings.
6387
b7aae902
KS
63882005-06-09 Kim F. Storm <storm@cua.dk>
6389
6390 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
6391 set-match-data to free markers in match-data.
6392
6393 * replace.el (replace-match-data): Pass RESEAT arg `t' to
6394 match-data to unchain markers in match-data.
6395
72f23b85
SM
63962005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
6397
6398 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
6399 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
6400 unnecessary now.
6401
99598737
RS
64022005-06-08 Richard M. Stallman <rms@gnu.org>
6403
6404 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
6405 give the variable a doc string that doesn't say don't set it directly.
6406
6407 * textmodes/ispell.el (ispell-check-version):
6408 Use match-string-no-properties.
6409 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
6410 (ispell-buffer-local-words): Likewise.
6411
6412 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
6413 except on terminals with enough colors to really display it.
6414 (makefile-dependency-regex): Delete spurious `bb'.
6415
6416 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 6417 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 6418
4a29de23
KS
64192005-06-08 Kim F. Storm <storm@cua.dk>
6420
6421 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
6422 also when reading directory name.
6423
b978659c
LK
64242005-06-08 Lute Kamstra <lute@gnu.org>
6425
6426 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
6427 (flyspell-mode-line-string): Remove autoload cookie.
6428 (flyspell-mode): Remove defvar.
b978659c 6429
6d64c191
LK
64302005-06-07 Lute Kamstra <lute@gnu.org>
6431
6432 * textmodes/org.el (org-run-mode-hooks): New function.
6433 (org-agenda-mode): Use it.
6434
590bc48b
JB
64352005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
6436
99598737 6437 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 6438
3d031334
SM
64392005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
6440
6441 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
6442
a54aae9e
LT
64432005-06-06 Luc Teirlinck <teirllm@auburn.edu>
6444
6445 * font-lock.el (font-lock-add-keywords): Doc fix.
6446
ed975fa6
SM
64472005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
6448
29a47b89
SM
6449 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
6450 (tex-compile-default): In the absence of any history, use the order in
6451 tex-compile-alist to choose the preferred command.
6452 (tex-compile-commands): Reorder a bit.
6453
7ad04640
SM
6454 * textmodes/flyspell.el (flyspell-auto-correct-binding)
6455 (flyspell-incorrect-face, flyspell-duplicate-face):
6456 Use (X)Emacs-agnostic code.
6457 (flyspell-mode-map): Don't overwrite at each load. Remove code
6458 redundant with the subsequent add-minor-mode. Merge Emacs and
6459 XEmacs code.
6460 (flyspell-word): Minor simplification.
6461 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
6462 (flyspell-external-point-words): Remove unused vars `size' and `start'.
6463 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
6464 Merge the corresponding Emacs code.
6465 (flyspell-correct-word, flyspell-xemacs-popup):
6466 Use flyspell-do-correct.
7ad04640 6467
532c188a
SM
6468 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
6469 a dedicated window.
6470
ed975fa6
SM
6471 * international/latexenc.el (latexenc-find-file-coding-system):
6472 Undo part of last patch, to turn off a compiler warning.
6473
e43cbeae
JL
64742005-06-06 Juri Linkov <juri@jurta.org>
6475
6476 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
6477 Rename `tmm-inactive-face' to `tmm-inactive'.
6478
4bad17c2
KS
64792005-06-06 Matt Hodges <MPHodges@member.fsf.org>
6480
6481 * iswitchb.el: Rename faces.
6482
c7b96d76
KS
64832005-06-06 Kim F. Storm <storm@cua.dk>
6484
6485 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
6486 (cua-global-mark): Remove -face suffix from face names.
6487
ed975fa6
SM
6488 * emulation/cua-gmrk.el (cua--init-global-mark):
6489 Remove cua-global-mark face setup.
c7b96d76 6490
ce6e10af
RS
64912005-06-06 Richard M. Stallman <rms@gnu.org>
6492
6493 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
6494 just like other allowed characters.
6495 (makefile-match-dependency): Exclude leading and training whitespace
6496 from the range of regexp subexp 1.
6497 (makefile-macroassign-regex): Don't try to match the body,
6498 just the name of the macro being defined.
6499
6500 * info.el (Info-read-node-name-2): New function.
6501 (Info-read-node-name-1): Use that.
6502 Add a completion-base-size-function property.
6503
6504 * simple.el (completion-setup-function): Look for
8511877a 6505 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
6506
6507 * files.el (locate-file-completion): Doc fix.
6508
6509 * printing.el: Don't call pr-update-menus; user must do that.
6510
6511 * emacs-lisp/debug.el (debugger-window): New variable.
6512 (debug): Use debugger-window if it is set and still alive.
6513 Record debugger-window for next entry.
c7b96d76 6514
ce6e10af
RS
6515 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
6516
c7b96d76 65172005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
6518
6519 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
6520 (hack-one-local-variable, hack-local-variables)
6521 (hack-local-variables-prop-line): Pass that arg.
6522
9c7f6bb3
KS
65232005-06-06 Kim F. Storm <storm@cua.dk>
6524
6525 * ido.el (ido-first-match, ido-only-match, ido-subdir)
6526 (ido-indicator): Remove -face suffix from face names.
6527
c476bcb0
JL
65282005-06-06 Juri Linkov <juri@jurta.org>
6529
6530 * font-lock.el (font-lock-regexp-backslash)
6531 (font-lock-regexp-backslash-construct): New faces.
6532 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
6533 after `('. Add `while-no-input' to control structures.
6534
6535 * faces.el (no-break-space, shadow): New faces.
6536 (escape-glyph): Use less loud colors pink2 and red4.
6537
6538 * diff-mode.el (diff-context-face)
6539 * dired.el (dired-ignored)
6540 * rfn-eshadow.el (file-name-shadow)
6541 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
6542
6543 * info.el (Info-title-1-face): Use green instead of yellow because
6544 bold yellow is not readable on light backgrounds.
6545
6546 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
6547 before selecting the desired mode to not spend time fontifying
6548 old contents.
6549
f7f17975
JB
65502005-06-06 Juanma Barranquero <lekktu@gmail.com>
6551
b3c70578
JB
6552 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
6553 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
6554
01f438b9
JB
6555 * ps-print.el (ps-default-fg, ps-default-bg):
6556 Fix typos in docstrings.
6557
f7f17975
JB
6558 * isearchb.el (isearchb): Don't pass a spurious second argument to
6559 `iswitchb-completions'.
6560
c1205dad
NR
65612005-06-05 Nick Roberts <nickrob@snap.net.nz>
6562
6563 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
6564 to preserve point.
6565 (gdb-find-file-hook): Add doc string.
6566
6567 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 6568 C dereferenced pointer expression.
32759db5 6569 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
6570
6571 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
6572
eb78dfb8
JB
6573 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
6574 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
6575 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
6576 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
6577 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
6578 Make background transparent.
6579
bfe5418b
LT
65802005-06-04 Luc Teirlinck <teirllm@auburn.edu>
6581
6582 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
6583 (font-lock-remove-keywords): Doc fix.
6584 (font-lock-mode-major-mode): Compiler defvar.
6585 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
6586
6587 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
6588 (font-lock-mode): Update `font-lock-mode-major-mode'.
6589 (font-lock-set-defaults): Compiler defvar.
6590 (font-lock-default-function): Take `font-lock-mode-major-mode'
6591 into account.
6592
6593 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
6594 keep track of which major mode it enabled the minor mode for.
6595 Use find-file-hook again. Update docstring.
6596
6597 * simple.el (eval-expression-print-level)
6598 (eval-expression-print-length, eval-expression-debug-on-error):
6599 Doc fixes.
6600
91018229
EZ
66012005-06-04 Matt Hodges <MPHodges@member.fsf.org>
6602
b6f0a397
EZ
6603 * iswitchb.el (iswitchb-single-match-face)
6604 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
6605 (iswitchb-invalid-regexp-face): New faces.
6606 (iswitchb-completions): Use them.
ed975fa6 6607 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
6608 now marked as an obsolete alias.
6609 (iswitchb-read-buffer): Remove check for bound font variables.
6610 (iswitchb-invalid-regexp): New free variable.
6611 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
6612 set iswitchb-invalid-regexp.
6613 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
6614 invalid regexps.
6615 (iswitchb-completions): Add check for complete match when entering
6616 a regexp.
6617 (iswitchb-completions): Remove require-match argument.
bfe5418b 6618 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
6619 (iswitchb-common-match-inserted): New variable.
6620 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 6621
94d4bafb
EZ
66222005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
6623
6624 * url-http.el (url-http-chunked-encoding-after-change-function):
6625 Use `url-http-debug' instead of `message'.
6626
86b21ac3
EZ
66272005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
6628
6629 * url-http.el (url-http-parse-headers): Pass redirected URL as a
6630 callback argument.
6631
61e40b6d
KS
66322005-06-04 Kim F. Storm <storm@cua.dk>
6633
555228aa
KS
6634 * simple.el (line-move): Only call sit-for when moving backwards.
6635
61e40b6d
KS
6636 * ido.el (ido-make-merged-file-list-1): New defun split from
6637 ido-make-merged-file-list.
6638 (ido-make-merged-file-list): Bind throw-on-input around call to
6639 ido-make-merged-file-list-1. Return input-pending-p if
6640 interrupted by more input available.
6641 (ido-read-internal): Handle input-pending-p return value from
6642 ido-make-merged-file-list.
6643
10b234c0
SM
66442005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
6645
fab31ec3
SM
6646 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
6647 compatibility code.
6648
10b234c0
SM
6649 * international/latexenc.el (latexenc-find-file-coding-system):
6650 Don't inherit the EOL part of the coding-system from the
6651 tex-main buffer. Fit within 80 columns.
6652
76668788
NR
66532005-06-03 Matt Hodges <MPHodges@member.fsf.org>
6654
6655 * tmm.el (tmm-inactive-face): New face.
6656 (tmm-remove-inactive-mouse-face): New function.
6657 (tmm-prompt, tmm-add-one-shortcut)
6658 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
6659 but not selectable.
6660
6312e5f7
JB
66612005-06-03 Juanma Barranquero <lekktu@gmail.com>
6662
6663 * faces.el (face-equal): Improve argument/docstring consistency.
6664
30edba6e
DP
66652005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
6666
6667 * progmodes/make-mode.el (makefile-targets-face)
6668 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
6669 (makefile-bsdmake-dependency-regex)
6670 (makefile-makepp-rule-action-regex)
6671 (makefile-bsdmake-rule-action-regex): New constants.
6672 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
6673
6674 * progmodes/compile.el (compilation-error-regexp-alist-alist):
6675 Allow (...) within `...' for makepp messages.
6676
899a431b 66772005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 6678
85268d70 6679 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 6680
85268d70
JB
6681 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
6682 "." files are deleted from all file lists before comparison.
30edba6e 6683
85268d70
JB
6684 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
6685 (viper-ESC-key): Made them customizable.
30edba6e 6686
10b234c0 6687 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 6688
bfadb7ec
LT
66892005-06-01 Luc Teirlinck <teirllm@auburn.edu>
6690
6691 * autorevert.el (auto-revert-buffers): Use save-match-data.
6692
6cb9fac3
SM
66932005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6694
6695 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
6696 menu items with a nil command binding.
6697
011131fd
JB
66982005-06-01 Juanma Barranquero <lekktu@gmail.com>
6699
358e4d6d
JB
6700 * emacs-lisp/cl-macs.el (defsetf):
6701 Improve argument/docstring consistency.
6702
011131fd
JB
6703 * faces.el (list-faces-display): Improve the formatting by
6704 computing the maximum length required for any face-name (reworked
6705 patch of 1999-01-11, accidentally deleted on 1999-07-21).
6706 (internal-find-face): Remove redundant info in docstring.
6707
7653a3dc
NR
67082005-06-01 Nick Roberts <nickrob@snap.net.nz>
6709
6710 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
6711 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
6712 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
6713 (gdb-assembler-custom): Improve regexps.
ed975fa6 6714 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 6715
9ccee7d0
SM
67162005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
6717
6718 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
6719
ad83e1f4
JB
67202005-05-31 Jay Belanger <belanger@truman.edu>
6721
6722 * calc/calc-embed.el (calc-embedded-word): Change argument passed
6723 to calc-embedded.
6724 (calc-embedded-make-info): Have plain prefix argument select
6725 entire line.
6726
2cd16d74
JB
67272005-05-31 Juanma Barranquero <lekktu@gmail.com>
6728
d0213ee1
JB
6729 * faces.el (list-faces-display): Signal error if passed a regexp
6730 that matches no face name.
6731
2cd16d74
JB
6732 * simple.el (filter-buffer-substring): Fix typo in docstring.
6733
f35aff82
RS
67342005-05-31 Richard M. Stallman <rms@gnu.org>
6735
9ccee7d0 6736 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
6737 (vhdl-emacs-21): Doc fix.
6738 (vhdl-mode): Unconditionally set comment-padding.
6739 (vhdl-fixup-whitespace-region): Insert spaces only where
6740 there are none.
6741 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
6742
c7a4ce37
JW
67432005-05-30 John Wiegley <johnw@newartisans.com>
6744
881b07f9
JB
6745 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
6746 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
6747 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
6748 `directory-sep-char' to ?/, and all uses of `string-to-int' to
6749 `string-to-number'.
6750
e39f3cfe
JB
67512005-05-30 Jay Belanger <belanger@truman.edu>
6752
6753 * calc/calc.el (calc-bug-address): Fix docstring.
6754 (calc-window-hook, calc-trail-window-hook): New variables.
6755 (calc-trail-display): Restore use of calc-trail-window-hook.
6756 (calc): Restore use of calc-window-hook.
6757
6dfa731f
MY
67582005-05-31 Masatake YAMATO <jet@gyve.org>
6759
3c1ebc5a 6760 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 6761
3c1ebc5a 6762 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
6763 `find-function-noselect'.
6764
3c1ebc5a
SM
67652005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6766
6767 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
6768 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
6769
3f72dc73
GM
67702005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
6771
6772 * calendar/diary-lib.el (mark-included-diary-files): Only kill
6773 included diary buffer if it was not already being visited.
6774 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
6775
6776 * calendar/icalendar.el (top-level): Do not require 'appt.
6777
6778 * mail/supercite.el (sc-select-attribution): Only use a list
6779 element from sc-attrib-selection-list if it returns a string.
6780 Reported by Davide G. M. Salvetti <salve@debian.org>.
6781
0df06447
JB
67822005-05-30 Juanma Barranquero <lekktu@gmail.com>
6783
588c0770 6784 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
6785 includes a hash value to improve its uniqueness, and has a ".jpg"
6786 extension. Also, it is now a valid filename on all systems.
6787 (thumbs-make-thumb): Use `let', not `let*'.
6788 (thumbs-show-thumbs-list): Check for JPEG availability.
6789
b8caac06
RS
67902005-05-30 Richard M. Stallman <rms@gnu.org>
6791
6792 * filesets.el (filesets-menu-ensure-use-cached):
6793 Prevent warning when emacs-version>= is undefined.
6794
6795 * printing.el (pr-interactive-n-up): Use string-to-number.
6796
6797 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
6798
6799 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
6800 Warn only when name to be defined is quoted.
6801
4809e59f
NR
68022005-05-30 Nick Roberts <nickrob@snap.net.nz>
6803
6804 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
6805 Make regexp more robust.
0df06447 6806 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
6807 Force regeneration of disassembly.
6808
2a1669a2
JB
68092005-05-29 Jay Belanger <belanger@truman.edu>
6810
6811 * calc/calc.el (calc-user-invocation): Check if
6812 calc-invocation-macro is non-nil.
6813
5f43c63c
JL
68142005-05-29 Juri Linkov <juri@jurta.org>
6815
6816 * add-log.el (change-log-font-lock-keywords):
6817 Add `+' to e-mail regexp to accept mail address with keywords.
6818
6819 * man.el (Man-name-regexp): Add `:' to accept qualified names.
6820
7fa9f4eb
LT
68212005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6822
6823 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
6824
6825 * ielm.el (inferior-emacs-lisp-mode): Ditto.
6826
cad2b414
RS
68272005-05-29 Richard M. Stallman <rms@gnu.org>
6828
6829 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
6830 Undo the change that moves to end of the current word.
6831
8c6fb9d0
NR
68322005-05-29 Nick Roberts <nickrob@snap.net.nz>
6833
6834 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
6835 Throw error when count <= 0 to ensure input is a number.
6836 (gdb-read-memory-custom): Pick up address from buffer.
6837 (gdb-memory-mode): Allow user to increment and decrement
6838 memory address from header line.
6839
c16b1394
RS
68402005-05-29 Richard M. Stallman <rms@gnu.org>
6841
a8c453e6
RS
6842 * flyspell.el (flyspell-version): Function deleted.
6843 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 6844
c16b1394
RS
6845 * jit-lock.el (jit-lock-function, jit-lock-after-change):
6846 Do nothing if memory is full.
6847
6848 * font-lock.el (font-lock-fontify-syntactically-region):
6849 Pass t for GREEDY to looking-back.
6850
6851 * saveplace.el (save-place-alist-to-file): Write the file
6852 using write-region.
6853
6854 * subr.el (looking-back): New argument GREEDY.
6855
6856 * progmodes/compile.el (compilation-start): Set the mode
6857 before inserting the initial text.
6858
6859 * progmodes/which-func.el (which-func-update-1): Turn the mode
6860 off in case of error by setting which-func-mode.
7fa9f4eb 6861
52eb0373 68622005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 6863
cad2b414 6864 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 6865 Narrow down to what's on the screen, and recenter overlays
cad2b414 6866 at the end of the next word.
7fa9f4eb 6867
52eb0373 68682005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 6869
a8c453e6 6870 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 6871 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
6872 (flyspell-abbrev-p): Default to nil.
6873 (flyspell-use-global-abbrev-table-p): Doc fix.
6874 (flyspell-large-region): Allow nil as value.
6875 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
6876
6877 (mail-mode-flyspell-verify): More robust handling
6878 of `mail-header-separator'. More efficient signature detection.
6879 Allow for regexp metacharacters in message-header-separator.
85be564d 6880 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
6881
6882 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
6883 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
6884 Bind flyspell-auto-correct-binding.
6885 Bind C-. and C-, .
6886 (flyspell-mode-map): Likewise.
6887 (flyspell-mode): Doc fix.
6888 (flyspell-accept-buffer-local-defs): Preserve current buffer.
6889 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
6890 (flyspell-word-cache-result): New var, always local.
6891 (flyspell-check-pre-word-p): Doc fix.
6892 (flyspell-check-changed-word-p): Handle spc like newline.
6893 (flyspell-post-command-hook): Set flyspell-word-cache-result.
6894 (flyspell-word-search-backward, flyspell-word-search-forward):
6895 New functions.
6896 (flyspell-word): Return t if nothing to check.
6897 When parsing TeX code, check for after } or \.
6898 Use flyspell-word-search-backward to find previous word.
6899 Return nil if duplicated word.
6900 For word already checked, return same value as last time.
6901 Set flyspell-word-cache-result after checking.
6902 Don't clobber the return value.
6903 (flyspell-get-word): Major rewrite.
6904 (flyspell-external-point-words): New locals pword, pcount.
6905 Fix size used in progress message.
6906 Find the proper corresponding word in flyspell-large-region-buffer.
6907 (flyspell-region): Check for flyspell-large-region = nil.
6908 (flyspell-highlight-incorrect-region): Clean up overlays in region.
6909 (flyspell-auto-correct-word): Check that WORD is a cons.
6910 (flyspell-correct-word): Likewise.
a8c453e6 6911
adde7693
DP
69122005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
6913
6914 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
6915 (makefile-macroassign-regex, makefile-makepp-mode)
6916 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
6917 Reported by Joshua Varner.
6918 (makefile-makepp-font-lock-keywords): Add $(stem).
6919
b5352ff5
KB
69202005-05-28 Karl Berry <karl@gnu.org>
6921
0df06447 6922 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
6923 shell-quote-argument (2005-03-31 change), remove all calls to
6924 shell-quote-argument; they all end up invoking tex-send-command.
6925 The double quoting loses on filenames with non-safe characters,
6926 such as "@". Reported by Frederik Fouvry.
6927
3daabddd
NR
69282005-05-29 Nick Roberts <nickrob@snap.net.nz>
6929
6930 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
6931 about preserving point.
6932
1565a620
JB
69332005-05-27 Jay Belanger <belanger@truman.edu>
6934
6935 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
6936 Info-goto-node.
6937
05294d63
JB
6938 * calc/calc-embed.el (calc-embed-arg): New variable.
6939 (calc-do-embedded-activate, calc-embedded-activate-formula)
6940 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
6941 variable by new variable.
6942 (calc-embedded-make-info): Replace undeclared variable by new
6943 variable. When selecting region with positive prefix
6944 argument, use end of previous line instead of beginning of line.
6945
6946 * calc/calc-aent.el (calc-arg-values): Declare it.
6947
6948 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
6949 Declare them.
6950
6951 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
6952
6953 * calc/calc.el (calc-alg-map): Declare it.
6954
6955 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
6956
f8916156
NR
69572005-05-28 Nick Roberts <nickrob@snap.net.nz>
6958
6959 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
6960 (gdb-registers-buffer, toggle-gdb-all-registers):
6961 Toggle display of floating point registers.
6962 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
6963
0df06447 6964 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
6965 (toggle-gud-tooltip-dereference):
6966 Rename from gud-toggle-tooltip-dereference.
6967
83040cb0
SM
69682005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
6969
6970 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
6971
63971eab
JB
69722005-05-27 Jay Belanger <belanger@truman.edu>
6973
6974 * calc/calc-prog.el (calc-kbd-report): Remove.
6975 (calc-kbd-query): Rewrite.
6976
d5e1a786
JB
69772005-05-27 Juanma Barranquero <lekktu@gmail.com>
6978
83040cb0 6979 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
6980 (image-type-available-p): Doc fix.
6981
6c5a38fa
LK
69822005-05-27 Lute Kamstra <lute@gnu.org>
6983
18a8c773 6984 * calc/calc.el (calc):
1f2503a5 6985 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
6986 (outline-5, outline-6, outline-7, outline-8):
6987 * textmodes/dns-mode.el (dns-mode):
6988 * textmodes/sgml-mode.el (sgml-namespace-face):
6989 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 6990 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
6991 * textmodes/texinfo.el (texinfo-heading-face):
6992 Specify customization group.
1f2503a5 6993
6c5a38fa
LK
6994 * longlines.el: Don't require easy-mmode.
6995 (longlines-visible-face): Specify customization group.
6996
7cf49add
KH
69972005-05-27 Kenichi Handa <handa@m17n.org>
6998
6999 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
7000 encoding table of windows-1251.
7001
83040cb0
SM
7002 * international/ucs-tables.el (ucs-set-table-for-input):
7003 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
7004 its translation-table property.
7005
7006 * international/code-pages.el: Don't register a coding system into
7007 non-iso-charset-alist more than once.
7008 (cp-make-coding-system): Likewise.
1f2503a5 7009
9c041409
JW
70102005-05-26 John Wiegley <johnw@newartisans.com>
7011
6b6f91b3
JW
7012 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
7013 `eshell-resume-eval' is wrapped in a list, it indicates that the
7014 command was run asynchronously. In that case, unwrap the value
7015 before checking the delimiter value.
7016
9c041409 7017 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
7018 character before a space at the end of a line is \, assume the space
7019 is part of the last argument rather than a final argument separator.
9c041409 7020
83040cb0
SM
7021 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
7022 is in use, and the target is `t' or `nil' (which are the most common
7023 values), don't assume that the symbol target is a buffer.
9c041409 7024
ddfbe5db
LT
70252005-05-26 Luc Teirlinck <teirllm@auburn.edu>
7026
7027 * calendar/calendar.el (calendar-mode-line-format):
7028 Use mode-line-highlight as mouse-face.
7029
7030 * time.el (display-time-string-forms, display-time-update):
7031 Use mode-line-highlight as mouse-face.
7032
04e9c13c
JB
70332005-05-26 Jay Belanger <belanger@truman.edu>
7034
7035 * calc/calc.el (calc-language-alist): Remove extra defvar.
7036
6441d280
LK
70372005-05-26 Lute Kamstra <lute@gnu.org>
7038
7039 * arc-mode.el (archive-mode):
7040 * bookmark.el (bookmark-read-annotation-mode)
7041 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
7042 * bs.el (bs-mode):
7043 * calc/calc-yank.el (calc-edit-mode):
7044 * calc/calc.el (calc-mode, calc-trail-mode):
7045 * calculator.el (calculator-mode):
7046 * chistory.el (command-history-mode):
7047 * comint.el:
7048 * cus-edit.el (custom-mode):
7049 * descr-text.el (describe-text-mode):
7050 * ebuff-menu.el (Electric-buffer-menu-mode):
7051 * ediff-util.el (ediff-mode):
4b66bdf0
LK
7052 * emacs-lisp/re-builder.el (reb-mode):
7053 * emulation/vi.el (vi-mode-setup):
7054 * emulation/ws-mode.el (wordstar-mode):
7055 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
7056 * forms.el (forms-mode):
7057 * help-mode.el (help-mode):
7058 * hexl.el (hexl-mode):
7059 * ibuffer.el (ibuffer-mode):
7060 * ielm.el (inferior-emacs-lisp-mode):
7061 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 7062 * international/swedish.el:
6441d280
LK
7063 * ledit.el (ledit-from-lisp-mode):
7064 * locate.el (locate-mode):
4b66bdf0
LK
7065 * mail/rmail.el (rmail-mode):
7066 * mail/rmailedit.el (rmail-edit-mode):
7067 * mail/rmailsum.el (rmail-summary-mode):
7068 * mail/supercite.el (sc-electric-mode):
7069 * net/eudc.el (eudc-mode):
7070 * net/quickurl.el (quickurl-list-mode):
7071 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
7072 * obsolete/ooutline.el (outline-mode):
7073 * obsolete/options.el (Edit-options-mode):
7074 * obsolete/rnews.el (news-mode):
7075 * obsolete/rnewspost.el (news-reply-mode):
7076 * play/5x5.el (5x5-mode):
7077 * play/decipher.el (decipher-mode, decipher-stats-mode):
7078 * play/gomoku.el (gomoku-mode):
7079 * play/snake.el (snake-mode):
7080 * play/solitaire.el (solitaire-mode):
7081 * play/tetris.el (tetris-mode):
681c6a37
LK
7082 * progmodes/ada-mode.el (ada-mode):
7083 * progmodes/antlr-mode.el (antlr-mode):
7084 * progmodes/autoconf.el (autoconf-mode):
7085 * progmodes/dcl-mode.el (dcl-mode):
7086 * progmodes/delphi.el (delphi-mode):
9a969196
LK
7087 * progmodes/ebrowse.el (ebrowse-tree-mode)
7088 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
7089 (ebrowse-electric-position-mode):
7090 * progmodes/f90.el (f90-mode):
7091 * progmodes/fortran.el (fortran-mode):
7092 * progmodes/icon.el (icon-mode):
7093 * progmodes/idlw-help.el (idlwave-help-mode):
7094 * progmodes/idlw-shell.el (idlwave-shell-mode):
7095 * progmodes/idlwave.el (idlwave-mode):
7096 * progmodes/inf-lisp.el (inferior-lisp-mode):
7097 * progmodes/m4-mode.el (m4-mode):
7098 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
7099 * progmodes/modula2.el (modula-2-mode):
7100 * progmodes/octave-inf.el (inferior-octave-mode):
7101 * progmodes/octave-mod.el (octave-mode):
7102 * progmodes/pascal.el (pascal-mode):
7103 * progmodes/sh-script.el (sh-mode):
7104 * progmodes/sql.el (sql-mode, sql-interactive-mode):
7105 * progmodes/vhdl-mode.el (vhdl-mode):
7106 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
7107 * replace.el (occur-mode):
7108 * ses.el (ses-mode):
7109 * simple.el (completion-list-mode):
7110 * skeleton.el:
7111 * speedbar.el (speedbar-mode):
48985adc 7112 * term.el (term-mode):
6441d280 7113 * terminal.el (terminal-edit-mode):
681c6a37
LK
7114 * textmodes/reftex-index.el (reftex-index-mode)
7115 (reftex-index-phrases-mode):
7116 * textmodes/reftex-sel.el (reftex-select-label-mode)
7117 (reftex-select-bib-mode):
7118 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 7119 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
7120 * wid-browse.el (widget-browse-mode):
7121 Use run-mode-hooks.
6441d280
LK
7122
7123 * array.el (array-mode):
4b66bdf0
LK
7124 * calendar/todo-mode.el (todo-mode):
7125 * man.el (Man-mode):
7126 * play/landmark.el (lm-mode):
48985adc
KS
7127 * play/mpuz.el (mpuz-mode):
7128 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
7129
7130 * subr.el (delay-mode-hooks): Specify indentation.
7131
4b66bdf0
LK
71322005-05-26 Mark A. Hershberger <mah@everybody.org>
7133
ca19f3f1
AS
7134 * xml.el (xml-substitute-special): Don't die for undefined xml
7135 entities.
4b66bdf0 7136
3e00c50e
JB
71372005-05-26 Jay Belanger <belanger@truman.edu>
7138
7139 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
7140 of nil.
7141
8da4dd76
NR
71422005-05-27 Nick Roberts <nickrob@snap.net.nz>
7143
7144 * progmodes/gdb-ui.el (gdb-frame-address):
7145 Rename from gdb-current-address.
7146 (gdb-previous-frame-address): Rename from gdb-previous-address.
7147 (gdb-selected-frame): Rename from gdb-current-frame.
7148 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
7149 (gdb-frame-number): Rename from gdb-current-stack-level.
7150 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 7151 Extend initialization of variables.
8da4dd76
NR
7152 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
7153 (gdb-memory-mode): Use mouse-face in header line.
7154 (gdb-assembler-buffer-name): Call it disassembly and give frame
7155 in mode line.
7156 (gdb-source-spec-regexp, gdb-assembler-custom)
7157 (gdb-invalidate-assembler, gdb-frame-handler):
7158 Make robust to leading zeroes in address format.
7159
8ba93b1c
CD
71602005-05-26 Carsten Dominik <dominik@science.uva.nl>
7161
d5e1a786 7162 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
7163 define `org-mode'.
7164 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
7165
83040cb0 71662005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
7167
7168 * log-edit.el (log-edit-changelog-entries): Distinguish between
7169 filenames like xfns.c and fns.c.
04c71a26 7170
dd53d2c8
LT
71712005-05-25 Luc Teirlinck <teirllm@auburn.edu>
7172
7173 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
7174 point after reverting.
7175 (Buffer-menu-make-sort-button): Handle the case where
7176 `Buffer-menu-use-header-line' is nil.
7177
214dd398
TTN
71782005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7179
7180 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
7181 New funcs. In minibuffer-local-completion-map bind `]', `/'
7182 and `:' to them.
7183
b6666b5f
SM
71842005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
7185
7186 * startup.el (normal-top-level): Allow modification of load-path while
7187 we're iterating over it.
7188
f75049fc
JB
71892005-05-25 Juanma Barranquero <lekktu@gmail.com>
7190
7191 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
7192 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
7193 (thumbs-resize-interactive, thumbs-insert-image)
7194 (thumbs-insert-thumb, thumbs-dired-show-marked)
7195 (thumbs-find-image-at-point, thumbs-delete-images)
7196 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
7197 (thumbs-increment-image-size, thumbs-decrement-image-size):
7198 Fix typos in docstrings.
7199
ccc90048
AS
72002005-05-24 Andre Spiegel <spiegel@gnu.org>
7201
83040cb0 7202 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
7203 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
7204 (cperl-mode): Use them.
7205
18fde850
JB
72062005-05-24 Juanma Barranquero <lekktu@gmail.com>
7207
7208 * window.el (quit-window, shrink-window-if-larger-than-buffer):
7209 Doc fixes.
7210
86041bae
NR
72112005-05-24 Nick Roberts <nickrob@snap.net.nz>
7212
b6666b5f 7213 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 7214 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
7215
7216 * dired.el (dired-dnd-popup-notice): Use message-box.
7217
359e4563
MY
72182005-05-23 Masatake YAMATO <jet@gyve.org>
7219
b6666b5f
SM
7220 * bindings.el (mode-line-major-mode-keymap):
7221 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
7222
7223 * faces.el (mode-line-highlight): New face.
7224
7225 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
7226 as mouse-face.
7227
7228 * bindings.el (top-level, help-echo, mode-line-modified)
7229 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
7230 as mouse-face.
7231
28fdc86a
JB
72322005-05-23 Juanma Barranquero <lekktu@gmail.com>
7233
a4632380
JB
7234 * progmodes/cc-engine.el (c-guess-basic-syntax):
7235 Remove spurious call to `zerop'.
7236
28fdc86a
JB
7237 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
7238
7c09345f
MS
72392005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
7240
7241 CC Mode update to 5.30.10:
7242
83040cb0 7243 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
7244 could go past the limit in decoration level 2, thereby causing
7245 errors during interactive fontification.
7246
83040cb0 7247 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
7248 the file is evaluated interactively.
7249
7250 * cc-engine.el (c-guess-basic-syntax): Handle operator
7251 declarations somewhat better in C++.
7252
7253 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
7254 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
7255 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
7256 (awk-mode): Use it.
7c09345f
MS
7257 (make-local-hook): Suppress warning about obsoleteness.
7258
7259 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
7260 (c-append-backslashes-forward, c-delete-backslashes-forward)
7261 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
7262 Compensate for return value from `forward-line' when it has moved
7263 but not to a different line due to eob.
7264
83040cb0 7265 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
7266 `objc-method-intro' and `objc-method-args-cont'.
7267
72682005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
7269
7270 CC Mode update to 5.30.10:
7271
7272 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
7273 in the copyright statement. Incidentally, change "along with GNU
7274 Emacs" to "along with this program" where it occurs.
7275
7276 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
7277 so that it is interactive, hence can be found by M-x awk-mode
7278 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
7279 <gmorris+emacs@ast.cam.ac.uk>.
7280
7281 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
7282 Mode's regexps.
7283
28fdc86a 72842005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
7285
7286 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
7287 c-parse-state, to avoid a lisp error (on bad code).
7288
f1e9abb9
LK
72892005-05-23 Lute Kamstra <lute@gnu.org>
7290
7291 * subr.el (font-lock-defaults): Remove defvar as it's already
7292 defined in font-core.el.
7293
83040cb0 7294 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 7295
28fdc86a
JB
72962005-05-23 Nick Roberts <nickrob@snap.net.nz>
7297
7298 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
7299 more general and work when GDB variable "print pretty" is on,
7300 as with Emacs, for example.
7301
21178fee
LT
73022005-05-22 Luc Teirlinck <teirllm@auburn.edu>
7303
7304 * font-core.el: Update comment.
7305
83040cb0
SM
7306 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
7307 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
7308
7309 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
7310
a0e8eaa3
EZ
73112005-05-22 Eli Zaretskii <eliz@gnu.org>
7312
7313 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
7314 and `yank-handler' in the doc strings.
7315
6cd0254f
SM
73162005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
7317
7318 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
7319
724e07b9
RS
73202005-05-22 Richard M. Stallman <rms@gnu.org>
7321
1b12fa9d
RS
7322 * help.el (describe-key): Move print-help-return-message call
7323 out of conditional.
7324
724e07b9
RS
7325 * progmodes/etags.el (list-tags): Use with-no-warnings.
7326
7327 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
7328 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
7329 (starttls-extra-args, starttls-extra-arguments): Add defvars.
7330
7331 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
7332
7333 * language/viet-util.el (viet-viscii-nonascii-translation-table):
7334 Add defvar.
7335
7336 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
7337 Use defvar, not defconst.
7338
7339 * hexl.el (hexl-follow-line): Use with-no-warnings.
7340
7341 * emulation/tpu-extras.el: Use write-file-functions instead of
7342 write-file-hooks.
7343
7344 * dired.el (dired-font-lock-keywords): Fontify files with junk
7345 extensions even if marked by -F.
7346
2641cc63
JB
73472005-05-22 Juanma Barranquero <lekktu@gmail.com>
7348
3187ba1c
JB
7349 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
7350 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
7351 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
7352 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
7353 (concatenate, list-length, get*, getf, cl-remprop):
7354 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
7355 (etypecase, progv, lexical-let, lexical-let*)
7356 (multiple-value-bind, multiple-value-setq, shiftf):
7357 Improve argument/docstring consistency.
7358
2641cc63
JB
7359 * subr.el (focus-frame, unfocus-frame):
7360 Revert deletion on 2005-05-01.
7361
a41c216f
AS
73622005-05-22 Andre Spiegel <spiegel@gnu.org>
7363
7364 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
7365 doesn't exist.
7366
83040cb0
SM
7367 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
7368 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 7369
fdd55b6a
NR
73702005-05-22 Nick Roberts <nickrob@snap.net.nz>
7371
7372 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
7373 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 7374 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
7375 suspend-hooks, comment-indent-hook, meta-flag,
7376 before-change-function, after-change-function,
7377 font-lock-doc-string-face.
7378
71f800cf
LT
73792005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7380
7381 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
7382
bb4afd09
EZ
73832005-05-21 Eli Zaretskii <eliz@gnu.org>
7384
7385 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
7386 rmail-dont-reply-to.
7387
a2c9aee6
EZ
73882005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
7389
7390 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
7391 literal blank when splitting new-header-values.
7392
6e50f7e0
EZ
73932005-05-21 Matt Hodges <MPHodges@member.fsf.org>
7394
7395 * calendar/cal-menu.el (cal-menu-update): Add separator as a
7396 string so that tmm doesn't create a completion entry for it.
7397
7398 * textmodes/table.el (table-disable-menu): Ditto.
7399
a527b753
RS
74002005-05-21 Richard M. Stallman <rms@gnu.org>
7401
7402 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
7403
7404 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
7405
7406 * net/rcompile.el (remote-compile): Use compilation-start.
7407
7408 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
7409
774cd454
DP
74102005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
7411
7412 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
7413 Default to makefile-bsdmake-mode on BSD systems.
7414
7415 * imenu.el (imenu-generic-expression, imenu--generic-function'):
7416 REGEXP may also be a search function now. The part of doc-string
7417 for describing the structure was 95% identical to that of
7418 `imenu--generic-function'. Unify it there.
7419
6cd0254f
SM
7420 * progmodes/make-mode.el (makefile-imenu-generic-expression):
7421 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
7422 it easily goes into an endless loop.
7423 (makefile-makepp-mode): Also add submenu for Perl functions
7424 defined in the makefile.
7425 (makefile-bsdmake-mode): Special imenu-generic-expression no
7426 longer needed, due to function call.
7427 (makefile-match-dependency): Take BOUND into account when checking
7428 if we're through.
7429
ed8060d9
JB
74302005-05-20 Jay Belanger <belanger@truman.edu>
7431
7432 * calc/calc-units.el (calc-invalidate-units-table):
7433 Use inhibit-read-only.
7434 (math-build-units-table-buffer): Use view-mode.
7435
8292be61
DK
74362005-05-20 David Kastrup <dak@gnu.org>
7437
7438 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
7439 easy-menu-add is not a nop on Emacs; and clarify when to call it.
7440
0a418fa1
JB
74412005-05-20 Lute Kamstra <lute@gnu.org>
7442
7443 * diff-mode.el (diff-header-face, diff-file-header-face)
7444 (diff-index-face, diff-hunk-header-face, diff-removed-face)
7445 (diff-added-face, diff-changed-face, diff-function-face)
7446 (diff-context-face, diff-nonexistent-face): Put them in the
7447 diff-mode customization group.
7448
74492005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
7450
7451 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
7452
7453 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
7454
7455 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
7456 Minor regexp-optimization.
7457
24e9a727
CD
74582005-05-20 Carsten Dominik <dominik@science.uva.nl>
7459
7460 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
7461 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
7462 (org-agenda-add-time-grid-maybe): New function.
7463 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
7464 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 7465 (org-xor): Simplify implementation.
24e9a727
CD
7466 (org-agenda): `inhibit-redisplay' turned on.
7467 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
7468 a consistent line after a state change.
7469 (org-agenda-remove-times-when-in-prefix): New option.
7470 (org-prefix-has-time): New variable.
7471 (org-parse-time-string): Optional argument NODEFAULT.
7472 (org-format-agenda-item): Parse items for time-of-day
7473 specifications and move these into the prefix if possible.
7474 (org-agenda-priority): Get current heading, not previous heading
7475 during agenda remote editing.
7476
a18ff988
JB
74772005-05-20 Juanma Barranquero <lekktu@gmail.com>
7478
47bc4b3f
JB
7479 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
7480 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
7481 (remove-duplicates, delete-duplicates, substitute)
7482 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
7483 (nsubstitute-if-not, find, find-if, find-if-not, position)
7484 (position-if, position-if-not, count, count-if, count-if-not)
7485 (mismatch, search, sort*, stable-sort, merge, member*)
7486 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
7487 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
7488 (intersection, nintersection, set-difference, nset-difference)
7489 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
7490 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
7491 (nsublis, tree-equal): Improve argument/docstring consistency.
7492
7493 * subr.el (send-string, send-region):
7494 Remove obsolescence declaration.
a18ff988
JB
7495 (window-dot, set-window-dot, read-input, show-buffer)
7496 (eval-current-buffer, string-to-int):
7497 Add release number to obsolescence declarations.
7498
f4056bf7
KS
74992005-05-19 Kim F. Storm <storm@cua.dk>
7500
7501 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
7502 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
7503
35a0a8aa
NR
75042005-05-20 Matt Hodges <MPHodges@member.fsf.org>
7505
7506 * faces.el (list-faces-display): Make back button respect optional
7507 regexp arg.
7508
bfd187c8
JB
75092005-05-19 Juanma Barranquero <lekktu@gmail.com>
7510
7511 * calculator.el (calculator-radix-grouping-mode)
7512 (calculator-radix-grouping-digits, calculator-displayer)
7513 (calculator-radix-grouping-separator, calculator-copy-displayer):
7514 * dabbrev.el (dabbrev-search-these-buffers-only):
7515 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
7516 (diff-advance-after-apply-hunk, diff-mode-hook)
7517 (diff-minor-mode-prefix):
7518 * imenu.el (imenu-use-popup-menu):
7519 * jit-lock.el (jit-lock-context-time):
7520 * newcomment.el (comment-fill-column, comment-column)
7521 (comment-style, comment-padding, comment-multi-line)
7522 (comment-empty-lines, comment-auto-fill-only-comments):
7523 * reveal.el (reveal-around-mark):
7524 * uniquify.el (uniquify-buffer-name-style)
7525 (uniquify-after-kill-buffer-p)
7526 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
7527 (uniquify-min-dir-content, uniquify-separator)
7528 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
7529 * w32-vars.el (w32-fixed-font-alist):
7530 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
7531 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
7532 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
7533 * progmodes/perl-mode.el (perl-indent-level)
7534 (perl-continued-statement-offset, perl-continued-brace-offset)
7535 (perl-brace-offset, perl-brace-imaginary-offset)
7536 (perl-label-offset, perl-indent-continued-arguments)
7537 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
7538 * progmodes/tcl.el (tcl-indent-level)
7539 (tcl-continued-indent-level, tcl-auto-newline)
7540 (tcl-tab-always-indent, tcl-electric-hash-style)
7541 (tcl-help-directory-list, tcl-use-smart-word-finder)
7542 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
7543 (inferior-tcl-source-command):
7544 * textmodes/fill.el (enable-kinsoku):
7545 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
7546 * textmodes/table.el (table-yank-handler):
7547 Specify missing group (and type, if simple) in defcustom.
7548
620d3304
LT
75492005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7550
7551 * progmodes/compile.el (compilation-finish-function): Fix defvar.
7552
e1c45277
RS
75532005-05-19 Richard M. Stallman <rms@gnu.org>
7554
7555 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
7556
7557 * subr.el (event-basic-type): Don't get an error.
7558 (left-fringe-p): Function deleted.
7559
7560 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 7561 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
7562
7563 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
7564 in recursive copy.
7565
7566 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
7567
7568 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
7569
ca19f3f1
AS
7570 * emacs-lisp/bytecomp.el
7571 (byte-compile-file-form-custom-declare-variable): Call
7572 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
7573
7574 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
7575 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 7576
de327926
JB
75772005-05-19 Jay Belanger <belanger@truman.edu>
7578
7579 * calc/calc-graph.el (calc-graph-format-data): Make sure
7580 var-PlotRejects is bound before trying to check its value.
7581
73d5f668
CD
75822005-05-19 Carsten Dominik <dominik@science.uva.nl>
7583
b6666b5f 7584 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
7585 definition of this variable from reftex-global.el to reftex.el,
7586 because it is needed in the menu.
7587
96474944
LK
75882005-05-19 Lute Kamstra <lute@gnu.org>
7589
7590 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
7591 years are fixed. Don't insert a space after a dash.
7592
8d9386a1
KS
75932005-05-19 Kim F. Storm <storm@cua.dk>
7594
7595 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
7596
dfa89b5d
DP
75972005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
7598
7599 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
7600 strings, because (eq ... ?\\) is fairly frequent.
7601
7602 * progmodes/make-mode.el (makefile-add-this-line-targets):
7603 Simplify and integrate into `makefile-pickup-targets'.
7604 (makefile-add-this-line-macro): Simplify and integrate into
7605 `makefile-pickup-macros.
7606 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
7607 (makefile-previous-dependency, makefile-match-dependency):
7608 Don't stumble over `::'.
dfa89b5d 7609
2fcd33fe
NR
76102005-05-19 Nick Roberts <nickrob@snap.net.nz>
7611
dfa89b5d 7612 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
7613 Remove obsoletion of post-command-idle-hook and
7614 post-command-idle-delay.
7615
639ec765 7616 * faces.el (list-faces-display): Provide button when describe-face
85be564d 7617 is called to take user back to the list of faces.
639ec765
NR
7618
7619 * help-fns.el (describe-variable): Remove hyperlinks in a
7620 variable's value as these are quite frequently inappropriate.
7621
b6666b5f
SM
7622 * follow.el (follow-submit-feedback, follow-mode):
7623 Remove references to post-command-idle-hook.
2fcd33fe 7624
5c8b5442
DP
76252005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
7626
7627 * progmodes/make-mode.el (makefile-previous-dependency)
7628 (makefile-match-dependency): Check for := (and in bsd mode also
7629 !=) to give a better result, even when font-lock is not on.
7630
ec249c71
JB
76312005-05-18 Jay Belanger <belanger@truman.edu>
7632
44a91a68
JB
7633 * calc/calc-help.el (calc-s-prefix-help):
7634 Add `calc-copy-special-constant' to help string.
ec249c71 7635
2e5df9ac
LT
76362005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7637
7638 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
7639
73b990b1
JB
76402005-05-18 Jay Belanger <belanger@truman.edu>
7641
7642 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
7643 in linear factors are in proper order.
3a1e8128
CD
7644
76452005-05-18 Carsten Dominik <dominik@science.uva.nl>
7646
44a91a68
JB
7647 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
7648 Support for jurabib.
3a1e8128
CD
7649
7650 * textmodes/reftex.el (featurep): Define aliases for overlay
7651 commands, for XEmacs compatibility, and use these aliases in
7652 overlay initializations.
7653 (reftex-highlight): Use `reftex-move-overlay'.
7654 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 7655 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
7656 (reftex-access-search-path): Use `reftex-uniquify' instead of
7657 `reftex-uniq'
7658
ca19f3f1
AS
7659 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
7660 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
7661 (reftex-select-item): Use `reftex-delete-overlay'.
7662 (reftex-select-mark): Use `reftex-make-overlay' and
7663 `reftex-overlay-put'.
7664 (reftex-select-unmark): Use `reftex-delete-overlay' and
7665 `reftex-overlay-put'.
7666
7bc10886
LK
76672005-05-18 Lute Kamstra <lute@gnu.org>
7668
7669 * emacs-lisp/lisp.el (check-parens): Fix docstring.
7670
d11ad5a7
JB
76712005-05-18 Juanma Barranquero <lekktu@gmail.com>
7672
1902b5b6
JB
7673 * add-log.el (add-change-log-entry):
7674 * array.el (array-make-template, array-reconfigure-rows)
7675 (array-init-max-row, array-init-max-column)
7676 (array-init-columns-per-line, array-init-field-width):
7677 * replace.el (replace-match-maybe-edit, perform-replace):
7678 * textmodes/spell.el (spell-region):
7679 Replace `read-input' by `read-string'.
7680
7681 * forms.el (forms-mode):
7682 * finder.el (finder-compile-keywords):
7683 * shadowfile.el (shadow-read-files):
7684 Replace `eval-current-buffer' by `eval-buffer'.
7685
7686 * terminal.el (te-pass-through):
7687 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
7688 (ange-ftp-raw-send-cmd):
7689 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
7690 (send-process-next-char, telnet-initial-filter, telnet):
7691 Replace `send-string' by `process-send-string'.
7692
7693 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
7694 (prolog-consult-region): Replace `send-string' by
44a91a68 7695 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
7696
7697 * progmodes/delphi.el (delphi-log-msg):
7698 Replace `set-window-dot' by `set-window-point'.
7699
d11ad5a7
JB
7700 * subr.el (window-dot, set-window-dot, read-input, send-string)
7701 (send-region, show-buffer, eval-current-buffer):
7702 Make really obsolete, as the comment says.
7703
77e2c652
KS
77042005-05-17 Kim F. Storm <storm@cua.dk>
7705
7706 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
7707 (cua--init-keymaps): Bind C-return instead of S-return to set
7708 rectangle mark.
7709
7710 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
7711 instead of S-return to toggle/clear rectangle mark.
7712
0b11ce59
DP
77132005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
7714
7715 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
7716 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
7717 Also fontify plain strings assigned to variables, mostly so that a
7718 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
7719 (makefile-previous-dependency): Inline the new matcher, because it
7720 is too complex to work in both directions.
7721 (makefile-match-dependency): Eliminate `backward' arg (see above).
7722 Completely reimplemented so as to not sometimes go into an endless
7723 loop. It should also be more efficient, because first it only
7724 searches for `:', instead of applying the very complex regexp.
8ade3c25 7725 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
7726 to be fontified in one piece can be too long for JIT.
7727 Makefiles are never *that* big.
0b11ce59 7728
6ae53dc1
RS
77292005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
7730
7731 * dired.el (dired-mode): Simplify.
7732
77777daf
LK
77332005-05-17 Lute Kamstra <lute@gnu.org>
7734
f8d0b769
LK
7735 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
7736 defcustom for the mode hook variable.
7737
77777daf
LK
7738 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
7739 Emacs Lisp Reference Manual.
7740
430c1c66
JB
77412005-05-17 Juanma Barranquero <lekktu@gmail.com>
7742
213233f0
JB
7743 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
7744 (evenp, list*):
7745 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
7746 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
7747
430c1c66
JB
7748 * net/tramp-smb.el (tramp-smb-open-connection):
7749 Pass `tramp-chunksize' as fifth (required) argument.
7750
71994ae7
DP
77512005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
7752
44a91a68
JB
7753 * font-lock.el (lisp-font-lock-keywords-1):
7754 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
7755 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
7756
7757 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
7758 a var, and refine it to mask one more level of nested vars.
7759 (makefile-rule-action-regex): Turn it into a var, and refine it so
7760 it recognizes backslashed continuation lines as belonging to the
7761 same command.
7762 (makefile-macroassign-regex): Refine it so it recognizes
7763 backslashed continuation lines as belonging to the same command.
7764 (makefile-var-use-regex): Don't look at the next char, because it
7765 might be the same one to be skipped by the initial [^$], leading
7766 to an overlooked variable use.
7767 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
7768 are now variables that some of the modes set locally.
7769 Handle dependency and rule action matching through functions, because
71994ae7 7770 regexps alone match too often. Dependency matching now comes
44a91a68 7771 last, so it can check, whether a colon already matched something else.
71994ae7
DP
7772 (makefile-mode): Inform that font-lock improves makefile parsing
7773 capabilities.
7774 (makefile-match-dependency, makefile-match-action): New functions.
7775
cc211a0f
JB
77762005-05-16 Juanma Barranquero <lekktu@gmail.com>
7777
1e866943
JB
7778 * emacs-lisp/cl-extra.el (equalp): Doc fix.
7779
027a4b6b
JB
7780 * align.el (align-regexp):
7781 * ansi-color.el (ansi-color-get-face):
7782 * array.el (array-reconfigure-rows, array-init-max-row)
7783 (array-init-max-column, array-init-columns-per-line)
7784 (array-init-field-width):
7785 * dired-aux.el (dired-trample-file-versions):
7786 * dired-x.el (dired-mark-sexp):
7787 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
7788 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
7789 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
7790 * faces.el (face-read-integer):
7791 * files.el (backup-extract-version, insert-directory):
7792 * hexl.el (hexl-insert-decimal-char):
7793 * server.el (server-process-filter):
7794 * shell.el (shell-extract-num):
7795 * startup.el (command-line-1):
7796 * term.el (term-command-hook):
7797 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
7798 (time-stamp-do-number):
7799 * time.el (display-time-update):
7800 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
7801 (timezone-fix-time):
7802 * vms-patch.el (vms-suspend-resume-hook):
7803 * calendar/appt.el (appt-convert-time):
7804 * calendar/cal-bahai.el (mark-bahai-diary-entries):
7805 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
7806 * calendar/cal-islam.el (mark-islamic-diary-entries):
7807 * calendar/calendar.el (calendar-cursor-to-date)
7808 (calendar-star-date):
7809 * calendar/diary-lib.el (diary-attrtype-convert)
7810 (mark-diary-entries, diary-entry-time):
7811 * calendar/solar.el (solar-get-number):
7812 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
7813 * emacs-lisp/re-builder.el (reb-display-subexp):
7814 * emulation/edt.el (edt-set-scroll-margins):
7815 * emulation/tpu-extras.el (tpu-set-scroll-margins):
7816 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
7817 (vip-get-ex-count):
7818 * emulation/viper-ex.el (viper-get-ex-token)
7819 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
7820 * international/fontset.el (fontset-plain-name):
7821 * mail/feedmail.el (feedmail-look-at-queue-directory):
7822 * mail/mailalias.el (mail-get-names):
7823 * mail/rmail.el (rmail-convert-to-babyl-format):
7824 * mail/rmailsum.el (rmail-make-basic-summary-line)
7825 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
7826 (rmail-summary-goto-msg):
7827 * mail/smtpmail.el (smtpmail-read-response):
7828 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
7829 (ange-ftp-vms-add-file-entry):
7830 * play/gametree.el (gametree-looking-at-ply)
7831 (gametree-current-branch-score):
7832 * progmodes/ada-xref.el (ada-prj-find-prj-file)
7833 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
7834 * progmodes/cperl-mode.el (condition-case):
7835 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
7836 (ebrowse-set-member-buffer-column-width)
7837 (ebrowse-select-1st-to-9nth):
7838 * progmodes/etags.el (etags-snarf-tag):
7839 * progmodes/flymake.el (flymake-parse-line):
7840 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
7841 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
7842 (idlwave-shell-menu-def):
7843 * progmodes/ps-mode.el (ps-run-goto-error):
7844 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
7845 (vhdl-speedbar-contract-level):
7846 * term/mac-win.el (x-handle-numeric-switch):
7847 * term/sun-mouse.el (sun-get-frame-data):
7848 * term/w32-win.el (x-handle-numeric-switch):
7849 * term/x-win.el (x-handle-numeric-switch):
7850 * textmodes/ispell.el (ispell-parse-output):
7851 * textmodes/nroff-mode.el (nroff-outline-level):
7852 * textmodes/reftex-cite.el (reftex-bib-sort-year)
7853 (reftex-bib-sort-year-reverse, reftex-format-citation):
7854 * textmodes/reftex-parse.el (reftex-init-section-numbers)
7855 (reftex-section-number):
44a91a68
JB
7856 * textmodes/texinfmt.el (texinfo-paragraphindent):
7857 Replace `string-to-int' by `string-to-number'.
027a4b6b 7858
cc211a0f
JB
7859 * international/latexenc.el: Add page marker to force the "Local
7860 Variables:" string out of the last page.
7861
c65a8e73
NR
78622005-05-16 Nick Roberts <nickrob@snap.net.nz>
7863
7864 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
7865 tooltip-change-major-mode.
7866 (gud-tooltip-print-command): Remove case where gud-minor-mode
7867 is gdb ("--fullname").
7868 (gud-tooltip-tips): Turn GUD tooltips off for this case and
7869 explain to user.
7870
97c66d74
JB
78712005-05-16 Jay Belanger <belanger@truman.edu>
7872
7873 * calc/calc-store.el (calc-copy-special-constant): New function.
7874
7875 * calc/calc-ext.el (calc-init-extensions): Add binding for
7876 `calc-copy-special-constant'.
7877
7878 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
7879 for the `calc-copy-special-constant' command.
7880
0f182ca2
NR
78812005-05-16 Nick Roberts <nickrob@snap.net.nz>
7882
7883 * subr.el (left-fringe-p): New function.
7884
e6467bba
NR
7885 * progmodes/compile.el (compilation-setup): Set local value of
7886 overlay-arrow-string to "" always.
52eb0373
JB
7887 (compilation-set-window): Left fringe then don't scroll.
7888 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
7889 (compilation-context-lines): Adjust doc string accordingly.
7890
bffc3c6e
KS
78912005-05-16 Kim F. Storm <storm@cua.dk>
7892
7893 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
7894 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
7895 (ido-wide-find-dir-or-delete-dir): New command for M-d.
7896 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
7897 (ido-read-file-name): Handle commands with ido property value
7898 equal to find-file as reading a file name, to allow C-d to enter dired.
7899 (ibuffer-find-file): Add ido property with value find-file.
7900
294c599c
KS
79012005-05-15 Kim F. Storm <storm@cua.dk>
7902
7903 * subr.el (open-network-stream-nowait): Remove.
7904 (open-network-stream-server): Remove.
7905
85ddb888
RS
79062005-05-15 Richard M. Stallman <rms@gnu.org>
7907
f1bc6e52
RS
7908 * faces.el (describe-face): Output a definition link button.
7909
7910 * help-mode.el (help-face-def): New button type.
7911
02d9d682
RS
7912 * emacs-lisp/copyright.el (copyright-fix-years):
7913 Match properly if the first year is 2-digit.
7914 Don't mess up the whitespace after the years by filling.
7915
7916 * dired-aux.el (dired-mark-confirm):
7917 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
7918
7919 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
7920 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
7921 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
7922
85ddb888
RS
7923 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
7924 Set font-lock-comment-start-skip.
7925
7926 * font-lock.el (font-lock-comment-start-skip): New variable.
7927 (font-lock-comment-end-skip): New variable.
7928 (font-lock-fontify-syntactically-region): Use them if non-nil.
7929
fcd6e601
JB
79302005-05-15 Jay Belanger <belanger@truman.edu>
7931
7932 * calc/calc-store.el (calc-store-value): Return a string rather
7933 than display it as a message.
7934 Use calc-var-name for variable name.
7935 (calc-store-into): Add the result of calc-store-value to message.
7936 (calc-copy-variable): Add a message.
7937 (calc-store-exchange): Improve error messages.
7938 (calc-store-binary, calc-store-map): Don't reset the values of
7939 special constants.
7940
af415106
LT
79412005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7942
7943 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
7944 manual to docstring.
7945
7946 * files.el (hack-local-variables-confirm): Add STRING argument.
7947 Make the function handle non file visiting buffers correctly.
7948 (hack-local-variables-prop-line, hack-local-variables)
7949 (hack-one-local-variable): Use STRING arg of
7950 `hack-local-variables-confirm'.
7951
7177e2a3
MA
79522005-05-14 Michael Albinus <michael.albinus@gmx.de>
7953
7954 Sync with Tramp 2.0.49.
7955
11948172 7956 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
7957 (tramp-handle-insert-directory):`insert-buffer' cannot be used
7958 because the contents of the Tramp buffer is changed before
7959 insertion (`expand-file' and alike).
7960 (tramp-handle-insert-directory): If `localname' has an empty
7961 nondirectory name, it must not be quoted.
7962 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
7963 variable `tramp-chunksize'. Change callees.
7964 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
7965 for buggy `send-process-string' implementation.
7966 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
7967 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
7968 (tramp-handle-shell-command): `insert-buffer' cannot be used
7969 because the contents of the Tramp buffer is changed before
e0ad342f 7970 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
7971 <frederic.bothamy@free.fr>.
7972 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
7973 handler only. Ange-FTP has its own auto-save mechanism.
7974 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
7975 (tramp-set-auto-save-file-modes): Set file modes of
7976 `buffer-auto-save-file-name' to ?\600 as fallback solution.
7977 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
7978 (tramp-bug): Remove obsolete variable.
7979 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 7980 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 7981
39c7eb8a
JPW
79822005-05-14 John Paul Wallington <jpw@pobox.com>
7983
7177e2a3 7984 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
7985 If `dired-directory' is a list, use its car.
7986
79872005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
7988
7989 * ibuffer.el (define-ibuffer-column filename):
7990 If `dired-directory' is a list, use its car.
7991
bbf87c29
RS
79922005-05-14 Richard M. Stallman <rms@gnu.org>
7993
e72e5833
RS
7994 * subr.el (symbol-file): Doc fix.
7995
11efeb9b
RS
7996 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
7997 (byte-compile-form): Call byte-compile-nogroup-warn.
7998 (byte-compile-warning-types): Doc fix.
7999
d06ba294
RS
8000 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
8001
bbf87c29
RS
8002 * progmodes/cc-engine.el (c-literal-faces):
8003 Add font-lock-comment-delimiter-face.
8004
8005 * net/net-utils.el (dig): Use with-no-warnings.
8006
8007 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
8008 (sc-recite-frame-alist, sc-default-cite-frame)
8009 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 8010 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
8011 Mark as risky-local-variable.
8012
8013 * international/ogonek.el (ogonek-jak, ogonek-how):
8014 Don't use beginning-of-buffer.
8015
8016 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
8017
8018 * calendar/solar.el (solar-data-list): Move definition up.
8019
8020 * dnd.el (dnd-protocol-alist): Add autoload.
8021
8022 * progmodes/sh-script.el: Many doc usage fixes.
8023 (sh-indent-after-do): Change default to match common styles.
8024
043fa787
LT
80252005-05-13 Luc Teirlinck <teirllm@auburn.edu>
8026
8027 * files.el (interpreter-mode-alist)
8028 (auto-mode-interpreter-regexp): Doc fixes.
8029
90713743
NR
80302005-05-13 Matt Hodges <MPHodges@member.fsf.org>
8031
44a91a68 8032 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
8033
8034 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
8035
d90b02af
JD
80362005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
8037
8038 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 8039 make-local-variable.
d90b02af 8040
5063dbbf
YM
80412005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8042
8043 * term/mac-win.el (mac-select-convert-to-string): Try coding
8044 systems in mac-script-code-coding-systems if specified one cannot
8045 encode string for `com.apple.traditional-mac-plain-text'.
8046
27a7c83f
DP
80472005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
8048
8049 * progmodes/make-mode.el (makefile-targets-face)
8050 (makefile-shell-face, makefile-makepp-perl-face): New faces.
8051 (makefile-dependency-regex): Fix it to not make the colon in
8052 $(var:a=b) special.
8053 (makefile-rule-action-regex): New regexp for highlighting embedded
8054 Shell strings.
8055 (makefile-macroassign-regex): Handle != for highlighting as
8056 embedded Shell strings.
8057 (makefile-var-use-regex): New const.
8058 (makefile-statements, makefile-automake-statements)
8059 (makefile-gmake-statements, makefile-makepp-statements)
8060 (makefile-bsdmake-statements): New consts.
8061 (makefile-make-font-lock-keywords): New function.
8062 (makefile-automake-font-lock-keywords)
8063 (makefile-gmake-font-lock-keywords)
8064 (makefile-makepp-font-lock-keywords)
8065 (makefile-bsdmake-font-lock-keywords): New consts.
8066 (makefile-mode-map): Add switchers between the various submodes.
8067 (makefile-mode): Document the availability of the variants.
8068 (makefile-automake-mode, makefile-gmake-mode)
8069 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
8070
8071 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
8072 new variants of makefile-mode.
8073
3989c3e7
SM
80742005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
8075
8076 * font-lock.el (font-lock-comment-delimiter-face): Fix up
8077 the inheritance.
8078
0cc61511
LT
80792005-05-12 Luc Teirlinck <teirllm@auburn.edu>
8080
0de01c28
LT
8081 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
8082 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
8083
0cc61511
LT
8084 * files.el (normal-mode): Extend the scope of the
8085 `enable-local-variables' binding to include the `set-auto-mode' call.
8086 (magic-mode-alist): Doc fix.
8087
bf2cea1d
SM
80882005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
8089
8090 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
8091 font-lock-comment-face rather than copying its setting.
8092
e94dae7f
AS
80932005-05-12 Andreas Schwab <schwab@suse.de>
8094
8095 * eshell/esh-mode.el (eshell-send-input): Doc fix.
8096
19958124
LK
80972005-05-12 Lute Kamstra <lute@gnu.org>
8098
8099 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
8100 defcustom for the mode hook variable. Delete the last argument.
8101 * generic-x.el: Fix callers of define-generic-mode.
8102 (generic-x-modes): Delete group.
8103 (show-tabs-tab-face, show-tabs-space-face): Put them in the
8104 generic-x customization group.
8105
6da4411e
KS
81062005-05-12 Kim F. Storm <storm@cua.dk>
8107
8108 * font-lock.el (font-lock-negation-char-face): Default to "off".
8109
8110 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
8111 font-lock-negation-char-face to ! in !=.
8112
218cf475
MY
81132005-05-12 Masatake YAMATO <jet@gyve.org>
8114
8115 * add-log.el (find-change-log): Fix typos in the docstring
8116 of function.
8117
405cb12a
LK
81182005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
8119
8120 * international/latexenc.el (latexenc-find-file-coding-system):
8121 Avoid `re-search-forward' when looking for input encoding because
8122 of speed and safety. Better regular expressions for recognizing
8123 input encoding. Limit a search for TeX-master/tex-main-file to
8124 the local variable section.
8125
8cec35c4
DN
81262005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
8127
8128 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
8129 syntax of $ to "'" (quote).
8130
1ed8284d
RS
81312005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
8132
8133 * dnd.el (dnd-protocol-alist): Improve custom type.
8134
8135 * dired.el (dired-dnd-protocol-alist): New variable.
8136 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
8137 `dired-mode-hook' to the end.
8138
3989c3e7
SM
81392005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
8140
8141 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
8142 comment-end if comment-start-skip is not set.
8143 Obey the font-lock-comment-delimiter-face variables.
8144
b71813cb
SM
81452005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
8146
ca19f3f1
AS
8147 * files.el (executable-find): Move from executable.el. Use
8148 locate-file.
ba47dcb2
SM
8149 * progmodes/executable.el (executable-find): Move to files.el.
8150
b71813cb
SM
8151 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
8152 when trying to ensure forward progress.
8153
1f9d439a
KS
81542005-05-11 Chong Yidong <cyd@stupidchicken.com>
8155
8156 * mouse-sel.el (mouse-sel-follow-link-p): New function.
8157 (mouse-select, mouse-select-internal, mouse-extend-internal):
8158 Use it to implement mouse-1-click-follows-link functionality.
8159
c50089c9
RS
81602005-05-11 Richard M. Stallman <rms@gnu.org>
8161
8162 * font-lock.el (font-lock-fontify-syntactically-region):
8163 Use font-lock-comment-delimiter-face for comment delimiters.
8164
cfb79865
JB
81652005-05-10 Jay Belanger <belanger@truman.edu>
8166
8167 * calc/calc-help.el (calc-m-prefix-help): Add mention of
8168 preserving embedded modes.
8169
d101bf56
RS
81702005-05-10 Richard M. Stallman <rms@gnu.org>
8171
8172 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
8173
8174 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 8175 Move from ada-stmt.el.
d101bf56
RS
8176 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
8177
8178 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
8179 Move to ada-mode.el.
8180 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
8181
8182 * cus-edit.el (custom-file): Call file-chase-links.
8183
8184 * files.el (read-directory-name): Fix previous change.
af415106
LT
8185 (hack-local-variables-confirm): New function.
8186 (hack-local-variables-prop-line, hack-local-variables)
8187 (hack-one-local-variable): Use it.
d101bf56 8188
0003d2e3
LK
81892005-05-10 Lute Kamstra <lute@gnu.org>
8190
8191 * font-lock.el (font-lock-keywords-alist)
8192 (font-lock-removed-keywords-alist): Clarify docstrings.
8193
556dd15d
NR
81942005-05-10 Nick Roberts <nickrob@snap.net.nz>
8195
8196 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
8197 (gdb-source-info): Check for preprocessor info.
52eb0373 8198 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 8199 a macro for a function.
556dd15d 8200 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 8201 found (user might have used GDB dir command).
556dd15d
NR
8202 (gdb-get-location): Update gdb-location-alist correctly for change
8203 to gdb-info-breakpoints-custom.
8204
8205 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
8206 (gud-tooltip-print-command): Add gdbmi case.
8207 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
8208 preprocessor info.
8209
a8a64bf4
RS
82102005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
8211
8212 * startup.el (fancy-splash-insert): Fix typo in doc string.
8213
f1701e65
JB
82142005-05-09 Juanma Barranquero <lekktu@gmail.com>
8215
78640104
JB
8216 * obsolete/float.el (string-to-float):
8217 * obsolete/hilit19.el (hilit-add-pattern):
8218 * obsolete/rnews.el (news-parse-range, news-select-message)
8219 (news-get-pruned-list-of-files): Replace `string-to-int' by
8220 `string-to-number'.
8221
f1701e65
JB
8222 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
8223 `find-file-not-found-hooks'; use `add-hook'.
8224 (uncompress-while-visiting): Set `write-file-functions', not
8225 `write-file-hooks'; use `add-hook'.
8226
a0e6f952
KS
82272005-05-09 Kim F. Storm <storm@cua.dk>
8228
8229 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
8230 (cua-paste): Handle clipboard action.
8231 (cua--init-keymaps): Remap clipboard-kill-region and
8232 clipboard-kill-ring-save.
8233
c29d24ea
EZ
82342005-05-08 Eli Zaretskii <eliz@gnu.org>
8235
b659edce
SM
8236 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
8237 Improve commentary.
906aee93 8238
c29d24ea
EZ
8239 * simple.el (next-error-overlay-arrow-position): Revert the change
8240 made on 2005-04-30.
8241
1d64910f
JB
82422005-05-07 Jay Belanger <belanger@truman.edu>
8243
8244 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
8245 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
8246 `calc-sel-reselect'.
8247
8248 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
8249 Calc is in embedded mode.
8250
55b958f0
EZ
82512005-05-07 Eli Zaretskii <eliz@gnu.org>
8252
b659edce
SM
8253 * progmodes/compile.el (compilation-setup):
8254 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 8255
55b958f0
EZ
8256 * textmodes/ispell.el (ispell-program-name): Try looking for
8257 "aspell" along exec-path, and if found, use it as the default
8258 speller program.
8259
c2c51a11
EZ
82602005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
8261
b659edce
SM
8262 * international/mule.el (sgml-xml-auto-coding-function):
8263 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 8264
f1701e65 82652005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
8266
8267 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
8268 as well as `interactive', so that defmacro* would recognize
8269 `declare' forms.
8270
e6469973
EZ
82712005-05-07 Eli Zaretskii <eliz@gnu.org>
8272
b659edce
SM
8273 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
8274 Explain more about the LIGHTER arg's usage in the doc string.
8275 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
8276 strips whitespace from LIGHTER. Quote LIGHTER before using it,
8277 since it could have characters special to regular expressions.
8278
06df7f87
EZ
82792005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
8280
8281 * replace.el (occur-1): Bind inhibit-read-only so that
8282 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 8283 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
8284 (occur-engine): Don't set buffer-read-only here.
8285
5f4d0dd9
SM
82862005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
8287
8288 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
8289 list-buffers-directory. This caused the *cvs-commit* buffer to be
8290 sometimes mistakenly reused as a *cvs* buffer.
8291
ffdb022f
NR
82922005-05-07 Nick Roberts <nickrob@snap.net.nz>
8293
8294 * tooltip.el: Move code for GUD tooltips into gud.el.
8295 (require): CL no longer needed to compile case.
8296 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 8297 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
8298 gud-tooltip-mode in gud.el.
8299 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
8300 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
8301 tooltip-gud prefix with gud-tooltip and obsolete.
8302 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
8303 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
8304 (tooltip-mouse-motion): Mouse movement functions/variable.
8305 Rename in gud.el by adding gud prefix.
8306 (tooltip-gud-original-filter, tooltip-gud-dereference)
8307 (tooltip-gud-event, tooltip-toggle-gud-tips)
8308 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 8309 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
8310 gud.el by replacing tooltip-gud prefix with gud-tooltip.
8311 (gdb-tooltip-print): Move to gdb-ui.el.
8312
8313 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
8314 (require): CL needed to compile case.
588c0770 8315 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 8316 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
8317 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
8318 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
8319 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
8320 (gud-tooltip-change-major-mode)
8321 (gud-tooltip-activate-mouse-motions-if-enabled)
8322 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
8323 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
8324 (gud-tooltip-original-filter, gud-tooltip-dereference)
8325 (gud-tooltip-event, tooltip-toggle-gud-tips)
8326 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 8327 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 8328
5f4d0dd9 8329 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
8330 (gdb-cpp-define-alist-flags): Doc fix.
8331 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
8332 gud-tooltip-mode is t.
8333
64981116
SM
83342005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
8335
8336 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
8337 evaporate if their text is deleted.
8338 (goto-address-at-point): Make it work as a mouse binding as well.
8339 (goto-address-at-mouse): Obsolete it. Update users.
8340
860f2506
GM
83412005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
8342
8343 * calendar/appt.el (top-level): No longer activate on load.
8344
19f26a89
JB
83452005-05-06 Juanma Barranquero <lekktu@gmail.com>
8346
8347 * calendar/cal-bahai.el (mark-bahai-diary-entries):
8348 * net/webjump.el (webjump):
8349 * progmodes/idlw-help.el (idlwave-do-context-help1)
8350 (idlwave-highlight-linked-completions):
64981116
SM
8351 * textmodes/po.el (po-find-file-coding-system-guts):
8352 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 8353
6ff95f1d
EZ
83542005-05-06 Eli Zaretskii <eliz@gnu.org>
8355
2c6b25c7
EZ
8356 * files.el (locate-file): Doc fix.
8357
38a300b1
EZ
8358 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
8359 Remove the redundant test for ms-dos.
8360
ab3290cb
EZ
8361 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
8362 look for the preprocessor with exec-suffixes. If not found in
8363 standard places, look in exec-path. Remove most of the tests that
8364 used system-type.
8365
6ff95f1d
EZ
8366 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
8367
8368 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
8369
8370 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
8371 file-name clash with jka-compr.el on 8+3 filesystems.
8372
17d28d26
YM
83732005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8374
8375 * term/mac-win.el: Don't define or bind scroll bar functions if
8376 x-toolkit-scroll-bars is t.
ca19f3f1
AS
8377 (x-select-text, x-get-selection-value): Clear
8378 x-last-selected-text-clipboard if x-select-enable-clipboard is
8379 nil.
17d28d26
YM
8380 (PRIMARY): Put mac-scrap-name property.
8381 (mac-select-convert-to-file-url): New function.
8382 (public.file-url): New selection target type. Add to
8383 selection-converter-alist.
8384 (x-get-selection, x-selection-value): Handle it.
8385 (x-cut-buffer-or-selection-value): New alias.
8386
b659edce
SM
83872005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
8388
8389 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
8390 entry to avoid calling bibtex-find-entry with arg global
8391 being t. Remove arg key.
8392 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
8393 (bibtex-copy-summary-as-kill): Change accordingly.
8394
83952005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
8396
8397 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
8398 (org-agenda-date-later): Use with-current-buffer.
8399
643b4cf5
LT
84002005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8401
8402 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
8403 (define-obsolete-variable-alias): Doc Fixes.
8404
dc1a7e26
KS
84052005-05-06 Kim F. Storm <storm@cua.dk>
8406
8a370783
KS
8407 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
8408 vertical-motion when selective-display is active.
8409
dc1a7e26
KS
8410 * ido.el (ido-setup-hook): New hook.
8411 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
8412 (ido-input-stack): New var.
52eb0373 8413 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
8414 ido-next-work-file binding to M-O.
8415 Bind M-f to ido-wide-find-file-or-pop-dir.
8416 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
8417 (ido-read-internal): Run ido-setup-hook.
8418 Catch quit in read-file-name and read-string to cancel edit.
8419 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
8420 Automatically pop-all when completing a directory name (RET).
8421 (ido-file-internal): Add with-no-warnings around ffap and dired code.
8422 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
8423 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
8424 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
8425 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
8426 (ido-make-merged-file-list): Catch quit to cancel merge.
8427 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
8428 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 8429
dc1a7e26 84302005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 8431
dc1a7e26 8432 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 8433 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 8434 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 8435 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
8436 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
8437
dc75b163
JB
84382005-05-05 Juanma Barranquero <lekktu@gmail.com>
8439
64981116
SM
8440 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
8441 Fix typo in docstring.
3fe26922 8442
1c1d2dc8
JB
8443 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
8444 (ebrowse-print-statistics-line)
8445 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
8446
dc75b163
JB
8447 * term/w32-win.el (image-library-alist): Add additional name for
8448 Xpm library.
8449
ae23f980
NR
84502005-05-05 Nick Roberts <nickrob@snap.net.nz>
8451
8452 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
8453 use gcc instead of cpp.
8454
8455 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 8456 (gdb-create-define-alist): Use it.
19f26a89 8457 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 8458
02636b9c
NR
84592005-05-04 Nick Roberts <nickrob@snap.net.nz>
8460
588c0770 8461 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 8462
01a50b51
KS
84632005-05-04 Richard M. Stallman <rms@gnu.org>
8464
d101bf56
RS
8465 * help.el (describe-key): No error when UNTRANSLATED is nil.
8466
01a50b51
KS
8467 * simple.el (line-move-1): Fix previous change to signal errors
8468 appropriately.
8469
fa2b23e5 84702005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
8471
8472 * calendar/icalendar.el (icalendar-version): Now at 0.12.
8473 (icalendar-duration-correction): Remove.
8474 (icalendar--get-event-properties): Split result at commas.
8475 (icalendar--decode-isoduration): New optional argument
8476 DURATION-CORRECTION.
fa2b23e5
KS
8477 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
8478 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
8479 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
8480 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
8481 (icalendar--convert-anniversary-to-ical): New functions, extracted
8482 from icalendar-export-region, with bug fixes.
8483 (icalendar-export-region): Use the above functions.
8484 (icalendar-import-buffer): Check before saving diary file.
8485 (icalendar--convert-recurring-to-diary)
8486 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
8487 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
8488 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
8489 (icalendar--convert-ical-to-diary): Use the above functions.
8490
be50a727
NR
84912005-05-03 Nick Roberts <nickrob@snap.net.nz>
8492
8493 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
8494 Remove these recent additions.
8495 (c-mode): Restore to before 2005-04-28.
8496
8497 * progmodes/cc-vars.el (cc-define-list-program): Remove this
8498 recent addition.
8499
8500 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
8501 (gdb-define-alist): New variables.
8502 (gdb-create-define-alist): New function.
8503 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
8504 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
8505 with string-to-number.
52eb0373 8506 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
8507
8508 * progmodes/gud.el: Replace string-to-int with string-to-number.
8509 (gud-find-file): Handle gdb-define-alist.
8510
8511 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
8512
bc446113
JB
85132005-05-02 Jay Belanger <belanger@truman.edu>
8514
fa2b23e5
KS
8515 * calc/calc-aent.el (math-read-token):
8516 * calc/calc-bin.el (calc-word-size):
8517 * calc/calc-ext.el (calc-read-number-fancy):
8518 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 8519 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 8520 * calc/calc-frac.el (calc-over-notation):
bc446113 8521 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 8522 (calc-graph-num-points, calc-graph-init):
bc446113 8523 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
8524 (calc-edit-macro-repeats):
8525 * calc/calc-yank.el (calc-do-grab-rectangle):
8526 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
8527 Replace `string-to-int' by `string-to-number'.
bc446113 8528
e40527dc
KS
85292005-05-02 Kim F. Storm <storm@cua.dk>
8530
8531 * kmacro.el: Use executing-kbd-macro-index variable.
8532
9a479835
TTN
85332005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
8534
8535 * net/rlogin.el (rlogin-parse-words): Delete func.
8536 (rlogin): Use split-string, not rlogin-parse-words.
8537 Also, if there are option-like elements in the parsed args,
8538 take the host to be the first arg immediately following them.
8539 Suggested by Michael Mauger.
8540
f6b1b15a
LT
85412005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8542
8543 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
8544
975e5c47 85452005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 8546
975e5c47
NR
8547 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
8548 (cc-mode-cpp-program): Rename to cc-define-list-program and
8549 move to cc-vars.el.
f6b1b15a 8550
975e5c47 8551 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 8552 Change to "gcc -E -dM -". Make customizable.
975e5c47 8553
5c2e5a5e
KS
85542005-05-02 Kim F. Storm <storm@cua.dk>
8555
8556 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
8557
95bb5b56
NR
85582005-05-02 Nick Roberts <nickrob@snap.net.nz>
8559
b161ea4e
NR
8560 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
8561
95bb5b56
NR
8562 * international/mule-util.el (truncate-string): Remove alias and
8563 obsolete declaration.
8564
8565 * international/mule-cmds.el (update-iso-coding-systems):
8566 Remove alias and obsolete declaration.
8567
8568 * international/mule.el (coding-system-parent): Remove alias and
8569 obsolete declaration.
8570
8571 * subr.el (define-function, sref): Remove aliases and obsolete
8572 declarations.
8573 (chars-in-region): Remove obsolete declaration.
8574
ebbfa918
RS
85752005-05-01 Richard M. Stallman <rms@gnu.org>
8576
8577 * info.el (Info-mode): Set widen-automatically to nil, locally.
8578
8579 * simple.el (widen-automatically): New variable.
8580 (pop-global-mark): Obey widen-automatically.
8581
656c316d
DN
85822005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
8583
8584 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 8585 before the keymap size is increased by a lot of define-key calls.
656c316d 8586
b2cfb30b
RS
85872005-05-01 Richard M. Stallman <rms@gnu.org>
8588
5c2e5a5e 8589 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
8590 Rename ARG to ELEMENT. Doc fix.
8591
5c2e5a5e 85922005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 8593
92bedc0e
NR
8594 * allout.el (allout-exposure): Remove macro and obsolete declaration.
8595 Remove references to allout-exposure/change to allout-new-exposure.
8596
9ded0282
NR
8597 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
8598 bytecode symbols.
8599
8600 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
8601 (compiled-function-p, focus-frame, unfocus-frame):
8602 Remove aliases and obsolete declarations.
52eb0373 8603 Back out inadvertent changes from previous commit.
9ded0282 8604
a87fdbbd
LT
86052005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8606
8607 * files.el (require-final-newline): Make Custom tags consistent
8608 with mode-require-final-newline.
8609 (mode-require-final-newline): Doc fix.
8610
0003d2e3
LK
86112005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8612
8613 * international/latexenc.el (latexenc-find-file-coding-system):
8614 Fix regular expressions.
8615
86162005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
8617
8618 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 8619 Fix regular expressions.
b7f29772 8620
bdf7ae41
NR
86212005-05-01 Nick Roberts <nickrob@snap.net.nz>
8622
8623 * subr.el (string-to-int): Make obsolete.
8624
0b1fc48a
RS
86252005-04-30 Richard M. Stallman <rms@gnu.org>
8626
7e995a23 8627 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
8628
8629 * loadup.el: load jka-comp-hook.
8630
6ff95f1d 8631 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 8632 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
8633 to jka-comp-hook.el.
8634 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 8635 (jka-compr-inhibit): Autoload.
a87fdbbd 8636
0b1fc48a
RS
8637 * jka-comp-hook.el: New file.
8638 Enable the mode by default.
8639
8640 * files.el (backup-buffer-copy): Use copy-file instead
8641 of write-region, and put back the 'excl.
8642
86432005-04-30 Chong Yidong <cyd@stupidchicken.com>
8644
8645 * progmodes/flymake.el (flymake-split-string)
8646 (flymake-split-string, flymake-log, flymake-pid-to-names)
8647 (flymake-reg-names, flymake-get-source-buffer-name)
8648 (flymake-unreg-names, flymake-add-line-err-info)
8649 (flymake-add-err-info): Clarify docstrings.
8650 (flymake-popup-menu, flymake-make-emacs-menu)
8651 (flymake-make-xemacs-menu): Add docstrings.
8652 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
8653 Set variables directly throughout.
8654
80b61a0f
NR
86552005-04-30 Nick Roberts <nickrob@snap.net.nz>
8656
8657 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 8658 exists. Initialize cc-define-alist.
80b61a0f 8659 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 8660 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 8661
bb9c1f2a
SS
86622005-04-29 Sam Steingold <sds@gnu.org>
8663
8664 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
8665 (cc-create-define-alist): Use it instead of the hard-coded string.
8666
2d5e5eb8
SM
86672005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8668
8669 * international/mule-conf.el (file-coding-system-alist): Fix regexp
8670 for latexenc.
8671
57efa539
LK
86722005-04-29 Lute Kamstra <lute@gnu.org>
8673
8674 * emacs-lisp/generic.el: Improve commentary section.
8675 (define-generic-mode): Improve docstring.
8676
56c91423
CD
86772005-04-29 Carsten Dominik <dominik@science.uva.nl>
8678
b67a4e9f 8679 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
8680 (org-prefix-format-compiled): New variable.
8681 (org-compile-prefix-format): New function.
b67a4e9f
KS
8682 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
8683 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
8684 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
8685 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 8686 consistency with entries from `org-mode' files.
b67a4e9f 8687 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
8688 (org-non-link-chars): New constant.
8689 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
8690 (org-agenda-day-view): Remove command.
8691 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
8692 (org-follow-bbdb-link, org-store-link): Search also company field.
8693 (org-highlight-overlay): New variable.
8694 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
8695 (org-agenda-mode): Add pre-command-hook to remove highlight.
8696 (org-evaluate-time-range): Behavior depends upon whether time stamp
8697 contains a time or not.
56c91423
CD
8698 (org-show-subtree, org-show-entry): New functions.
8699 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 8700
7eb6ede5
LT
87012005-04-28 Luc Teirlinck <teirllm@auburn.edu>
8702
8703 * comint.el (comint-output-filter-functions): Add autoload cookie.
8704
b7ce4173
KS
87052005-04-28 Kim F. Storm <storm@cua.dk>
8706
8707 * ido.el (ido-everywhere): Fix last change.
8708
0b606bb2
TTN
87092005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
8710
8711 * international/latexenc.el: New file.
8712 * international/mule-conf.el (file-coding-system-alist): For .tex,
8713 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
8714
d79b6c21
LK
87152005-04-28 Lute Kamstra <lute@gnu.org>
8716
0a20b1dc
LK
8717 * font-lock.el (font-lock-add-keywords)
8718 (font-lock-remove-keywords): Clarify docstring.
8719 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
8720 Don't start docstrings with a `*'.
8721 (font-lock-update-removed-keyword-alist): Give it a docstring.
8722
d79b6c21
LK
8723 * generic-x.el: Update commentary section.
8724 Only require font-lock when compiling.
8725 Define all modes conditionally.
8726 Place all generic modes in the generic-x-modes customization group.
8727 (generic-x-modes): New customization group.
8728 (generic-default-modes, generic-mswindows-modes)
8729 (generic-unix-modes, generic-other-modes): New constants.
8730 (generic-define-mswindows-modes, generic-define-unix-modes):
8731 Update docstrings. Make them obsolete.
2d5e5eb8
SM
8732 (generic-extras-enable-list): New default value. Update docstring.
8733 Improve :type. Change :set function.
d79b6c21
LK
8734 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
8735 Fix docstring.
8736
2d5e5eb8
SM
8737 * emacs-lisp/generic.el (generic-mode-internal):
8738 Simplify font-lock-defaults.
817edb15 8739 (define-generic-mode): Fix docstring.
d79b6c21
LK
8740
87412005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
8742
8743 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
8744 font-lock-face property to highlight matches.
8745
8c75afbf
NR
87462005-04-28 Nick Roberts <nickrob@snap.net.nz>
8747
52eb0373 8748 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 8749 (cc-define-alist): New variable.
588c0770 8750 (c-mode): Make it local and initialize it.
8c75afbf
NR
8751
8752 * progmodes/gdb-ui.el (gdb-active-process): New variable.
8753 (gdb-exited): New function.
8754 (gdb-annotation-rules): Use it.
8755 (gdb-starting): Set gdb-active-process to t.
8756 (gdb-stopping): Amend doc string.
8757 (gdb-reset): Set gdb-active-process to nil.
8758
8759 * tooltip.el (tooltip-gud-tips): Show the associated #define
8760 directives when a C program under GDB is not executing.
8761
b8a04883
SM
87622005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
8763
8764 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
8765 font-lock-fontify-syntactic-keywords.
8766
8767 * font-lock.el (font-lock-default-fontify-region): Don't force
8768 parse-sexp-lookup-properties to nil.
8769
a46f2d6d
EZ
87702005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
8771
8772 * man.el (man-mode-syntax-table): Set up `:' to have
8773 word-constituent syntax.
8774
b2b46494
LK
87752005-04-27 Lute Kamstra <lute@gnu.org>
8776
8777 * novice.el (disable-command): Don't add spurious newlines to the
8778 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
8779
a715531f
JB
87802005-04-26 Jay Belanger <belanger@truman.edu>
8781
8782 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
8783 than one window before deleting window.
8784
85ab9f4e
LT
87852005-04-26 Luc Teirlinck <teirllm@auburn.edu>
8786
8787 * shell.el (shell-prompt-pattern): Doc fix.
8788 (shell-mode): Set paragraph-separate buffer locally to "\\'".
8789
8790 * comint.el (comint-prompt-regexp, comint-get-old-input)
8791 (comint-use-prompt-regexp)
8792 (comint-use-prompt-regexp-instead-of-fields)
8793 (comint-replace-by-expanded-history, comint-send-input)
8794 (comint-output-filter, comint-get-old-input-default)
8795 (comint-line-beginning-position, comint-bol, comint-show-output)
8796 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
8797 (comint-next-prompt, comint-previous-prompt):
8798 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
8799 `comint-use-prompt-regexp'. Keep old name as alias and declare
8800 obsolete.
8801 (comint-use-prompt-regexp): Shorten first line of doc string.
8802
8803 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
8804 Set paragraph-separate buffer locally to "\\'".
8805
8806 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
8807 Adapt to above name change.
8808
8809 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
8810 (smbclient-prompt-regexp): Ditto.
8811
8812 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
8813
19475957
NR
88142005-04-27 Nick Roberts <nickrob@snap.net.nz>
8815
8816 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
8817 gdb-location-list.
8818 Break lines that are over 80 characters wide.
8819
2231c2bc
SM
88202005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
8821
8822 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
8823 New fun and var, to preserve compatibility.
8824
8825 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
8826
88272005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
8828
8829 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
8830 name to file-newer-than-file-p.
8831
68a94f5a
RS
88322005-04-26 Richard M. Stallman <rms@gnu.org>
8833
f03f317a
RS
8834 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
8835
68a94f5a
RS
8836 * progmodes/python.el (python-mode):
8837 Use new name eldoc-documentation-function.
8838
8839 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
8840
8841 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
8842 (eldoc-documentation-function):
2231c2bc 8843 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 8844
c9c1312d
NR
88452005-04-26 Nick Roberts <nickrob@snap.net.nz>
8846
8847 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
8848
35b1b8ab
DN
88492005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
8850
8851 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 8852 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
8853 {C,S,A,C-S}-{f1-f12}.
8854
bc10bcbd
KH
88552005-04-26 Kenichi Handa <handa@m17n.org>
8856
2231c2bc
SM
8857 * international/mule-cmds.el (select-safe-coding-system):
8858 Fix previous change.
bc10bcbd 8859
ec1e11a9
LK
88602005-04-26 Lute Kamstra <lute@gnu.org>
8861
c25eec81
LK
8862 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
8863
8864 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
8865 (font-lock-comment-delimiter-face): Ditto.
8866
ec1e11a9
LK
8867 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
8868
2b2920a9
JB
88692005-04-25 Jay Belanger <belanger@truman.edu>
8870
8871 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
8872 to t while inserting information; use help-mode.
8873
c9b630f7
DN
88742005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
8875
8876 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 8877 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 8878
8ba81e93
LK
88792005-04-25 Lute Kamstra <lute@gnu.org>
8880
8881 * font-core.el (font-lock-defaults): Fix docstring.
8882
8883 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
8884
901ae597
KH
88852005-04-25 Kenichi Handa <handa@m17n.org>
8886
2231c2bc
SM
8887 * international/mule-cmds.el (select-safe-coding-system):
8888 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
8889 no-conversion was found to be safe.
8890
a6390474
RS
88912005-04-24 Richard M. Stallman <rms@gnu.org>
8892
8893 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
8894 citation markers at start of each line.
8895
8896 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
8897 citation markers at start of each line.
8898
8899 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
8900
8901 * files.el (mode-require-final-newline): Fix previous change.
8902 (require-final-newline): Fix type label.
8903
2538808f
GM
89042005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
8905
8906 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
8907 statement in buffer (broken by 2004-11-24 change).
8908
456986fd
KS
89092005-04-24 Kim F. Storm <storm@cua.dk>
8910
8911 * ido.el (ido-everywhere): Save and restore old read-buffer-function
8912 and read-file-name-function values. Don't overwrite existing
8913 non-nil values if ido-mode is enabled without ido-everywhere.
8914
e5baf107
LT
89152005-04-24 Luc Teirlinck <teirllm@auburn.edu>
8916
8917 * files.el (mode-require-final-newline): Minor doc fix.
8918
1441edfe
EZ
89192005-04-24 Eli Zaretskii <eliz@gnu.org>
8920
9d1ffd5a 8921 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
8922 (syntax-class): If argument is nil, return nil. Mask off upper 16
8923 bits, not 8 bits.
9d1ffd5a 8924
1441edfe
EZ
8925 * files.el (mode-require-final-newline): Doc fix.
8926 (backup-buffer-copy): Fix last change.
8927
49ed33c7
YM
89282005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8929
8930 * term/mac-win.el: Require select. Set selection-coding-system to
8931 mac-system-coding-system. Call menu-bar-enable-clipboard.
8932 (x-last-selected-text-clipboard, x-last-selected-text-primary)
8933 (x-select-enable-clipboard): New variables.
8934 (x-select-text, x-get-selection, x-selection-value)
8935 (x-get-selection-value, mac-select-convert-to-string)
8936 (mac-services-open-file, mac-services-open-selection)
8937 (mac-services-insert-text): New functions.
8938 (CLIPBOARD, FIND): Put mac-scrap-name property.
8939 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
8940 (public.tiff): Put mac-ostype property.
8941 (selection-converter-alist): Add entries for them.
8942 (mac-application-menu-map): New keymap.
8943 (interprogram-cut-function, interprogram-paste-function): Set to
8944 x-select-text and x-get-selection-value, respectively.
8945 (split-window-keep-point): Set to t.
8946
469bc679
RS
89472005-04-23 Richard M. Stallman <rms@gnu.org>
8948
8949 * files.el (read-directory-name): Always pass non-nil
8950 DEFAULT-FILENAME arg to read-file-name.
8951 (backup-buffer-copy, basic-save-buffer-2): Take care against
8952 writing thru an unexpected existing symlink.
8953 (revert-buffer): In indirect buffer, revert the base buffer.
8954 (magic-mode-alist): Doc fix.
8955 (buffer-stale-function): Doc fix.
8956 (minibuffer-with-setup-hook): Avoid warning.
8957 (mode-require-final-newline): Doc and custom fix.
e5baf107 8958
469bc679
RS
8959 * follow.el (follow-end-of-buffer): Use with-no-warnings.
8960
8961 * font-lock.el (font-lock-comment-face): On terminals with few colors,
8962 use the default appearance.
8963 (font-lock-comment-delimiter-face): New face, new variable.
8964
8965 * imenu.el (imenu--generic-function): The official position of a
8966 definition is the start of the line that BEG is in.
8967
8968 * midnight.el (midnight-timer): Move defvar up.
8969
8970 * mouse.el (mouse-drag-region-1): Delete some debugging code.
8971
8972 * saveplace.el (save-place-to-alist): Use with-no-warnings.
8973
8974 * startup.el (command-line): Use with-no-warnings.
8975
8976 * window.el (window-size-fixed): New defvar.
8977
8978 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
8979
e5baf107 8980 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
8981 Use font-lock-comment-delimiter-face.
8982
8983 * mail/sendmail.el (mail-font-lock-keywords):
8984 Use font-lock-comment-delimiter-face.
8985
8986 * progmodes/compile.el (next-error-highlight-timer): New defvar.
8987
89882005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
8989
e5baf107 8990 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
8991 Specify t for LAXMATCH when matching directories.
8992 Save match data around compilation-compat-error-properties form.
8993
1639cc2e
DK
89942005-04-23 David Kastrup <dak@gnu.org>
8995
8996 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
8997 Mention that the autoloaded aliases should be kept for AUCTeX.
8998
d379c558
AS
89992005-04-23 Andreas Schwab <schwab@suse.de>
9000
9001 * isearch.el (isearch-forward): Doc fix.
9002
4739237d
EZ
90032005-04-23 Eli Zaretskii <eliz@gnu.org>
9004
9005 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
9006 (jit-lock-stealth-nice): Change default value to 0.5.
9007
71baa28f
EZ
90082005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
9009
9010 * abbrev.el (write-abbrev-file): Write table entries in
9011 alphabetical order by table name.
9012
e271742d
KS
90132005-04-22 Kim F. Storm <storm@cua.dk>
9014
9015 * ido.el (ido-read-internal): Fix `list' completion.
9016
9a9c3a4b
KH
90172005-04-22 Kenichi Handa <handa@m17n.org>
9018
9019 * recentf.el (recentf-save-file-coding-system): New variable.
9020 (recentf-save-list): Encode the file by
9021 recentf-save-file-coding-system and add coding: tag.
9022
230e1e80
NR
90232005-04-22 Nick Roberts <nickrob@snap.net.nz>
9024
9025 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
9026
e1573595
LK
90272005-04-21 Lute Kamstra <lute@gnu.org>
9028
9721d904
LK
9029 * loadhist.el (unload-feature): Don't remove a function from hooks
9030 if it is about to be restored to an autoload . Remove functions
9031 that will become unbound from auto-mode-alist. Simplify the code.
9032
2c7b5da1
LK
9033 * subr.el (assq-delete-all): New implementation that is linear,
9034 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
9035 (rassq-delete-all): New function.
9036
2231c2bc
SM
9037 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
9038 Add size-indication-mode.
e1573595 9039
2375e71a
KH
90402005-04-21 Kenichi Handa <handa@m17n.org>
9041
9042 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 9043 eval-when-compile.
2375e71a 9044
8e447172
NR
90452005-04-21 Nick Roberts <nickrob@snap.net.nz>
9046
e271742d 9047 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
9048 Add tooltip-mode.
9049
9050 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
9051
fcd9d525
LT
90522005-04-20 Luc Teirlinck <teirllm@auburn.edu>
9053
9054 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
9055 (inferior-lisp-filter-regexp, inferior-lisp-program)
9056 (inferior-lisp-load-command, inferior-lisp-prompt)
9057 (inferior-lisp-mode-hook, lisp-source-modes)
9058 (inferior-lisp-load-hook): defvar->defcustom.
9059 (inferior-lisp-program, inferior-lisp-prompt)
9060 (inferior-lisp-load-hook): Doc fixes.
9061 (inferior-lisp-install-letter-bindings): Small change in
9062 introductory comment.
9063
57428691
DN
90642005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
9065
9066 * vc.el (vc-annotate-color-map): Change some colors so that text
9067 using them as foreground is readable on both white and black
9068 backgrounds.
9069
c791cb54
SM
90702005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
9071
9072 * international/mule-conf.el (translation-table-for-input):
9073 Remove redundant declaration.
9074
396fdf3c
NR
90752005-04-20 Nick Roberts <nickrob@snap.net.nz>
9076
9077 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
9078
9079 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
9080 (tooltip-toggle-gud-tips): New function.
9081
37c5c4a7
YM
90822005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9083
9084 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
9085 right angle brackets.
9086
64cb0f82
NR
90872005-04-20 Nick Roberts <nickrob@snap.net.nz>
9088
9089 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
9090
95ed7b42
SM
90912005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
9092
b8471a02
SM
9093 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
9094 Remove. Update callers to use expand-file-name instead.
9095
95ed7b42
SM
9096 * subr.el (syntax-class): New function.
9097
9098 * simple.el (blink-matching-open): Use it.
9099
9100 * paren.el (show-paren-function): Use it to recognize parens that are
9101 also used in 2-char comment markers.
9102
191652f8
LK
91032005-04-19 Lute Kamstra <lute@gnu.org>
9104
9105 * loadhist.el (unload-feature): Update for new format of
9106 load-history. Simplify the code.
9107
327a3376
YM
91082005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9109
9110 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
9111 (mac-add-charset-info): New function. Initialize variable
9112 mac-charset-info-alist using it.
9113 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
9114 for translation.
9115 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
9116 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
9117 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
9118 New CCL programs.
327a3376 9119
5827e9d4
KS
91202005-04-19 Kim F. Storm <storm@cua.dk>
9121
9122 * simple.el (next-buffer, prev-buffer, next-error)
9123 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
9124 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
9125
9126 * bindings.el (next-buffer, prev-buffer, next-error)
9127 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
9128 (clone-indirect-buffer-other-window): Move bindings from simple.el.
9129 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
9130 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
9131
e5feeb31
SM
91322005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
9133
9134 * isearch.el (isearch-edit-string): Make the search-ring available for
9135 minibuffer history commands.
9136 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
9137 the default history commands now work just as well.
9138 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
9139
77580d18
KS
91402005-04-18 Kim F. Storm <storm@cua.dk>
9141
9142 * emulation/cua-base.el (cua--pre-command-handler): Add more
9143 elaborate check for shift modifier on non-window systems.
9144
adbb89ef
LH
91452005-04-18 Lars Hansen <larsh@math.ku.dk>
9146
9147 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
9148
2e764c66
KS
91492005-04-18 Kim F. Storm <storm@cua.dk>
9150
9151 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
9152 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
9153 (tooltip-gud-process-output, gdb-tooltip-print):
9154 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 9155 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 9156
3f4413f8
YM
91572005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9158
9159 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
9160 `display-graphic-p' may not be bound yet.
9161
742220b6
LT
91622005-04-17 Luc Teirlinck <teirllm@auburn.edu>
9163
9164 * startup.el (command-line): No longer enable Xterm Mouse mode by
9165 default in terminals compatible with xterm.
9166
9167 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
9168
01c515bb
NR
91692005-04-18 Nick Roberts <nickrob@snap.net.nz>
9170
9171 * tooltip.el (tooltip-gud-echo-area): Rename from
9172 tooltip-use-echo-area.
9173 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
9174 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
9175 area independently of where help tooltips are displayed.
9176
bbeb3055
DK
91772005-04-17 David Kastrup <dak@gnu.org>
9178
9179 * cus-theme.el (custom-theme-write-variables): Quote variables
9180 where necessary.
9181
ec0cf966
RS
91822005-04-17 Richard M. Stallman <rms@gnu.org>
9183
9e60c724
RS
9184 * simple.el (yank-excluded-properties): Add follow-link to value.
9185
ec0cf966
RS
9186 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
9187
9188 * startup.el (fancy-splash-max-time): Just 30 seconds.
9189 (fancy-splash-delay): Just 7.
9190 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
9191
9192 * loadhist.el (unload-feature): Update for new format of load-history.
9193 Simplify the code.
9194
9195 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
9196 (rmail-font-lock-keywords): Don't fontify the text of a citation.
9197
9198 * mail/sendmail.el (mail-font-lock-keywords):
9199 Don't fontify subject text.
9200 Don't fontify the text of a citation.
9201
92022005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
9203
9204 * comint.el (comint-output-filter): Run comint-output-filter-functions
9205 with point where the user had it.
9206
b72c5a86
SM
92072005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
9208
9209 * international/ucs-tables.el (ucs-set-table-for-input):
9210 Disable when using unify-on-decoding.
9211
fbcaad36
DN
92122005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
9213
9214 * emulation/cua-base.el (cua-global-mark-face): Add special case
9215 for displays supporting a high number of colors.
9216
ccb9871d
EZ
92172005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
9218
b72c5a86 9219 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 9220
3d70f279
EZ
92212005-04-16 Chong Yidong <cyd@stupidchicken.com>
9222
9223 * filesets.el (filesets-add-buffer): If user supplies a name of a
9224 non-existing fileset, create a new fileset.
9225
bf94eed3
CD
92262005-04-16 Carsten Dominik <dominik@science.uva.nl>
9227
b72c5a86 9228 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 9229 `outline-up-heading-all'.
bf94eed3 9230
a35d9075
AS
92312005-04-16 Andreas Schwab <schwab@suse.de>
9232
9233 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
9234 /etc/permissions.d/* and /etc/aliases.d/*.
9235
5f400376
KH
92362005-04-16 Kenichi Handa <handa@m17n.org>
9237
b72c5a86
SM
9238 * international/code-pages.el (cp-make-coding-system):
9239 Set `translation-table-for-input' property value to the symbol
5f400376
KH
9240 ucs-mule-to-mule-unicode, not to that value.
9241 (pt154): Escape guillemet by `\'.
9242
9e5b2858
LT
92432005-04-15 Luc Teirlinck <teirllm@auburn.edu>
9244
9245 * loadup.el: Load tooltip if x-show-tip is fboundp.
9246
9247 * startup.el (command-line): Add comment.
9248
9249 * tooltip.el (tooltip-mode): Specify correct standard value for
9250 Custom in init-value.
9251
3698ff2e
NR
92522005-04-15 Nick Roberts <nickrob@snap.net.nz>
9253
9254 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
9255 possible.
9256
a9f07b61
CD
92572005-04-15 Carsten Dominik <dominik@science.uva.nl>
9258
fe38e3b0 9259 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
9260 `org-agenda-date-today'.
9261 (org-evaluate-time-range): Insert at point instead of directly
9262 after time range.
9263 (org-first-headline-recenter, org-subtree-end-visible-p)
9264 (org-optimize-window-after-visibility-change): New functions
9265 (org-agenda-post-command-hook): Don't allow point at end of line,
9266 to make sure it always hits the text properties.
b72c5a86
SM
9267 (org-agenda-next-date-line, org-agenda-previous-date-line):
9268 New commands.
a9f07b61 9269 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
9270 (org-agenda-get-deadlines, org-agenda-get-scheduled):
9271 Improve marker positions.
a9f07b61
CD
9272 (org-agenda-new-marker): Argument POS made optional.
9273 (org-agenda-get-timestamps): Deadlines which are done are listed
9274 in org-done-face now.
9275 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
9276 (org-agenda-get-deadlines, org-agenda-get-scheduled):
9277 Set `undone-face' and `done-face' properties.
a9f07b61
CD
9278 (org-last-todo-state-is-todo): New variable.
9279 (org-todo): Set `org-last-todo-state-is-todo'.
9280 (org-agenda-todo): Change face according to
588c0770 9281 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
9282 the same entry.
9283 (org-calendar-goto-agenda): New command.
9284 (org-calendar-to-agenda-key): New option.
9285 (org-startup-folded): New allowed value `content'.
9286 (org-set-regexps-and-options): Accept new value `content' for
9287 `org-startup-folded'.
9288 (org-get-current-options): Handle new value `content' for
9289 `org-startup-folded'.
9290 (org-insert-todo-heading): New command.
9291 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
9292 interactively in empty file and option
9293 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 9294 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 9295 `org-agenda-change-all-lines'.
b72c5a86 9296 (org-warning-face): Change color on dark background
a9f07b61 9297
c6588b4e
YM
92982005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9299
9300 * international/mule-cmds.el (set-locale-environment): On Mac OS,
9301 use preferences AppleLocale and AppleLanguages, and variable
9302 mac-system-locale for default locale. On Mac OS Classic, use
9303 mac-system-coding-system for default coding systems.
9304
b72c5a86
SM
9305 * term/mac-win.el: Don't set file-name-coding-system.
9306 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
9307 user-full-name by mac-system-coding-system on Mac OS Classic.
9308 (mac-system-coding-system): New variable.
9309
b3a623d0
LT
93102005-04-13 Luc Teirlinck <teirllm@auburn.edu>
9311
9312 * startup.el (command-line): Handle `xterm-mouse-mode' before
9313 reading init file.
4d727d1a
LT
9314
9315 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 9316
328fc313
GM
93172005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
9318
9319 * progmodes/sh-script.el (sh-here-document-word): Make it a
9320 defcustom. Doc fix.
9321 (sh-add): Bash uses $(( )) for arithmetic.
9322 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
9323 (sh-maybe-here-document): Remove quotes and leading whitespace
9324 from heredoc word when closing. Indent heredoc with tabs if word
9325 starts with "-".
9326
0047373b
RS
93272005-04-13 Richard M. Stallman <rms@gnu.org>
9328
9329 * simple.el (undo): Fix previous change.
9330
9331 * custom.el (defface): Doc fix.
9332
a2d66c78
LK
93332005-04-13 Lute Kamstra <lute@gnu.org>
9334
5c156fdf
LK
9335 * Makefile.in (DONTCOMPILE): Remove list.
9336 (compile, compile-always): Don't use DONTCOMPILE.
9337 (update-authors): Load the library in which batch-update-authors
9338 is defined.
9339 * makefile.w32-in (DONTCOMPILE): Remove list.
9340 (compile, compile-always): Fix comments.
9341 (update-authors): Load the library in which batch-update-authors
9342 is defined.
9343
a2d66c78
LK
9344 * generic-x.el (generic-mode-ini-file-find-file-hook):
9345 Rename to ini-generic-mode-find-file-hook.
9346 Keep generic-mode-ini-file-find-file-hook as an alias.
9347 (ini-generic-mode-find-file-hook): Rename from
9348 generic-mode-ini-file-find-file-hook. Fix docstring.
9349 (ini-generic-mode): Docstring change.
9350 (bat-generic-mode-run-as-comint): Silence the byte compiler.
9351
9352 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
9353 called from lisp.
9354
9355 * generic.el: Move to the emacs-lisp subdir.
9356
759e9f0c
DN
93572005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
9358
9359 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
9360 and C-S- function and cursor motion keys.
9361
dc56fc01
LT
93622005-04-12 Luc Teirlinck <teirllm@auburn.edu>
9363
9364 * startup.el (command-line): Enable Xterm Mouse mode by default.
9365 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
9366 for Custom. No longer show "Mouse" in mode line when enabled.
9367 Doc fix.
dc56fc01 9368
d50285de
KS
93692005-04-12 Kim F. Storm <storm@cua.dk>
9370
9371 * emulation/cua-base.el (cua-rectangle-face)
9372 (cua-rectangle-noselect-face): Define face attributes here.
9373
9374 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
9375
ed0fb1f1
JD
93762005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
9377
9378 * startup.el (command-line): Turn off blinking cursor if
9379 cursorBlink in resources is off or false.
9380
a56e6111
YM
93812005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9382
9383 * term/mac-win.el (dnd): Require dnd.
9384 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
9385 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
9386 (kTextEncodingISOLatin2): Remove constants.
9387 (mac-script-code-coding-systems): New constant.
9388 (mac-handle-language-change): New function.
9389 (special-event-map): Bind it to `language-change' event.
9390 (mac-centraleurroman, mac-cyrillic): New coding systems.
9391 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
9392 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
9393 and mac-cyrillic-encoder to encode-mac-centraleurroman and
9394 encode-mac-cyrillic, respectively.
a56e6111 9395
a1b6a089
NR
93962005-04-12 Nick Roberts <nickrob@snap.net.nz>
9397
9398 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
9399 Don't set overlay-arrow-string to "=>" as this is done
9400 globally in C now.
9401
4d88e0ad
LK
94022005-04-12 Lute Kamstra <lute@gnu.org>
9403
b72c5a86
SM
9404 * generic-x.el (rc-generic-mode, rul-generic-mode):
9405 Fix auto-mode-alist entries.
4d88e0ad
LK
9406 (etc-fstab-generic-mode): Tweak fontification.
9407
9408 * generic.el (generic-make-keywords-list): Fix docstring.
9409 (generic-mode-internal): Simplify generic-font-lock-keywords.
9410
df5e8d2c
RV
94112005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
9412
b72c5a86 9413 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
9414 (whitespace-buffer-trailing): Revert the incorrect test inversion.
9415 However, fix the highlight area for the leading and
df5e8d2c
RV
9416 trailing whitespaces to show space.
9417
7a15a271
RV
94182005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
9419
9420 * whitespace.el (whitespace-version): Bump to 3.5
9421
b72c5a86
SM
9422 (whitespace-buffer-leading, whitespace-buffer-trailing):
9423 Invert sense of the test to highlight the whitespace.
7a15a271 9424
c80b3945
NR
94252005-04-12 Nick Roberts <nickrob@snap.net.nz>
9426
9427 * progmodes/gud.el (gud-display-line): GUD uses its own
9428 overlay arrow now so don't set overlay-arrow-string.
9429 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
9430
22c061d6
DN
94312005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
9432
9433 * term.el (term-ansi-current-bold, term-ansi-current-underline)
9434 (term-ansi-current-reverse, term-ansi-current-invisible)
9435 (term-ansi-face-already-done): Change to boolean.
9436 (term-reset-terminal, term-handle-colors-array): Handle the above
9437 vars accordingly.
9438 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
9439 (term-emulate-terminal): Use the new name.
9440
9441 * faces.el (secondary-selection): Use yellow1, not yellow.
9442 (trailing-whitespace): Use red1, not red.
9443
b438e670
JD
94442005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
9445
9446 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
9447 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
9448 (dired-dnd-handle-file): Call dnd-get-local-file-uri
9449
9450 * cus-edit.el (dnd): New group.
9451
9452 * term/w32-win.el (dnd): Require dnd
9453 (w32-drag-n-drop): Call dnd-handle-one-url.
9454
9455 * x-dnd.el: Require dnd.
b72c5a86
SM
9456 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
9457 Call dnd-handle-one-url.
b438e670
JD
9458 (x-dnd-types-alist, x-dnd-insert-utf8-text)
9459 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
9460 to dnd-insert-text.
4d88e0ad
LK
9461 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
9462 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 9463 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 9464 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
9465
9466 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
9467
0047373b 94682005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
9469
9470 * wdired.el: Doc fixes.
9471 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
9472 (wdired-use-dired-vertical-movement): Rename from
9473 wdired-always-move-to-filename-beginning.
9474 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
9475 (wdired-change-to-wdired-mode): Change mode name.
9476 (wdired-newline): Delete.
9477
713c9020
RS
94782005-04-11 Richard M. Stallman <rms@gnu.org>
9479
7dbe67a4
RS
9480 * whitespace.el (whitespace-highlight-the-space):
9481 Don't call whitespace-unhighlight-the-space here.
9482
713c9020
RS
9483 * simple.el (undo): Record t in undo-equiv-table
9484 for the redo record made by an undo-in-region.
9485
45bd9a1a
NR
94862005-04-12 Nick Roberts <nickrob@snap.net.nz>
9487
9488 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
9489 (gdb-frame-inferior-io-buffer): New Functions to control
9490 display of separate IO buffer.
9491 (menu): Add them to menu-bar.
9492 (gdb-display-buffer): Check for buffer another frame.
9493 Protect GUD buffer.
9494 (gdb-setup-windows): Create IO buffer if not already there.
9495 (gdb-memory-mode): Remove purecopy noops.
9496
055e0d88
GM
94972005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
9498
9499 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
9500 and pass to self-insert-command.
9501
9285b8bc
LK
95022005-04-11 Lute Kamstra <lute@gnu.org>
9503
9504 * generic.el: Commentary section cleanup.
9505 (generic): Delete.
9506 (generic-use-find-file-hook, generic-lines-to-scan)
9507 (generic-find-file-regexp, generic-ignore-files-regexp)
9508 (default-generic-mode, generic-mode-find-file-hook)
9509 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
9510 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
9511 (generic-use-find-file-hook, generic-lines-to-scan)
9512 (generic-find-file-regexp, generic-ignore-files-regexp)
9513 (default-generic-mode, generic-mode-find-file-hook)
9514 (generic-mode-ini-file-find-file-hook): Move from generic.el.
9515
9552bee8
KF
95162005-04-10 Karl Fogel <kfogel@red-bean.com>
9517
9518 * bookmark.el (bookmark-write-file): Catch errors writing file.
9519 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
9520
6695c528
RS
95212005-04-10 Richard M. Stallman <rms@gnu.org>
9522
9523 * startup.el (fancy-splash-tail): Update copyright year.
9524 (command-line): Split part of -Q into -D.
9525 (emacs-basic-display): New defvar.
9526 (fancy-splash-text): Correct name of menu item.
9527
9528 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
9529
9530 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
9531 lines in one node.
9532
9533 * comint.el (comint-send-input): New arg ARTIFICIAL.
9534 Callers in this file changed.
9535
9536 * abbrev.el (define-abbrevs): Read system abbrevs properly.
9537
9538 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
9539
95402005-04-10 Chong Yidong <cyd@stupidchicken.com>
9541
9542 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
9543 `ldap-search-internal'.
9544
35f257bb
SM
95452005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
9546
f587e30b
SM
9547 * files.el (set-auto-mode-1): Use line-end-position.
9548
35f257bb
SM
9549 * international/latin-1.el:
9550 * international/latin-2.el:
9551 * international/latin-3.el:
9552 * international/latin-4.el:
9553 * international/latin-5.el:
9554 * international/latin-8.el:
9555 * international/latin-9.el: Give punctuation syntax to NBSP.
9556
9557 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
9558 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
9559 Use char-classes to accept non-ascii letters, accepted in some recent
9560 bibtex implementations.
9561
223bc577
LT
95622005-04-10 Luc Teirlinck <teirllm@auburn.edu>
9563
9564 * custom.el (custom-set-minor-mode): Any non-nil value for the
9565 variable should enable the mode when set through Custom.
9566
4bcb9c95
SM
95672005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
9568
9569 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
9570 TAB binding so tab-always-indent is obeyed.
9571 (vhdl-minibuffer-local-map): Move initialization into declaration.
9572 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
9573 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
9574 (vhdl-hooked-abbrev): Avoid test for XEmacs.
9575 (vhdl-current-line): Use line-beginning-position.
9576 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
9577 with-output-to-temp-buffer, so the current position can be recorded.
9578
0c9a01ff
MY
95792005-04-10 Masatake YAMATO <jet@gyve.org>
9580
4bcb9c95
SM
9581 * progmodes/compile.el (compilation-error-regexp-alist-alist):
9582 Add regexp for gcov.
0c9a01ff 9583
91472578
MB
95842005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
9585
4bcb9c95
SM
9586 * calendar/time-date.el (time-to-seconds, seconds-to-time)
9587 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 9588 syntax which Emacs 20 doesn't support.
91472578 9589
6695c528
RS
95902005-04-09 Richard M. Stallman <rms@gnu.org>
9591
b72c5a86
SM
9592 * help.el (describe-key-briefly, describe-key):
9593 Replace strings as event types with "(any string)".
6695c528 9594
941f9778
SM
95952005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
9596
9597 * arc-mode.el (archive-mode-map): Move initialization into
9598 the declaration. Override *all* bindings of `undo'.
9599 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
9600
1d1bf521
JB
96012005-04-09 Jay Belanger <belanger@truman.edu>
9602
941f9778 9603 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 9604
ce102cb1
DN
96052005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
9606
9607 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
9608 (xterm-register-default-colors): Update color values computation
9609 to match xterm-200.
9610
2a9e192d
KH
96112005-04-09 Kenichi Handa <handa@m17n.org>
9612
9613 * international/code-pages.el (iso-latin-7): Fix the map.
9614
e790a4a3
LT
96152005-04-08 Luc Teirlinck <teirllm@auburn.edu>
9616
9617 * emacs-lisp/lisp.el (defun-prompt-regexp)
9618 (parens-require-spaces, buffer-end, end-of-defun)
9619 (insert-parentheses): Doc fixes.
9620
3306ed3b
KS
96212005-04-08 Kim F. Storm <storm@cua.dk>
9622
9623 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 9624 * hi-lock.el (hi-green): Likewise.
3306ed3b 9625
099dcdcf
DN
96262005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
9627
3306ed3b 9628 * cus-edit.el (custom-modified-face):
099dcdcf
DN
9629 * comint.el (comint-highlight-input): Fix previous changes.
9630 * term.el (term-handle-ansi-escape): Add a comment.
9631
c22c3db0
SM
96322005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
9633
9634 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
9635 in the buffer and in whitespace-highlighted-space.
9636 (whitespace-unhighlight-the-space): Simplify.
9637 (whitespace-buffer): Simplify.
9638
ea81d57e
DN
96392005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
9640
9641 * textmodes/table.el (table-cell-face): Add special case for
9642 displays supporting a high number of colors.
9643 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
9644 (vhdl-font-lock-reserved-words-face)
9645 (vhdl-speedbar-architecture-face)
9646 (vhdl-speedbar-instantiation-face)
9647 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
9648 (vhdl-speedbar-instantiation-selected-face): Likewise.
9649 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
9650 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
9651 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
9652 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
9653 (ebrowse-progress-face): Likewise.
9654 * progmodes/compile.el (compilation-info-face): Likewise.
9655 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
9656 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
9657 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 9658 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
9659 (woman-unknown-face): Likewise.
9660 * wid-edit.el (widget-button-pressed-face): Likewise.
9661 * whitespace.el (whitespace-highlight-face): Likewise.
9662 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
9663 * pcvs-info.el (cvs-marked-face): Likewise.
9664 * info.el (info-xref): Likewise.
9665 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 9666 * hilit-chg.el (highlight-changes-face)
c22c3db0 9667 (highlight-changes-delete-face): Likewise.
ea81d57e 9668 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
9669 (hi-red-b): Likewise.
9670 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 9671 * font-lock.el (font-lock-keyword-face)
c22c3db0 9672 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
9673 * cus-edit.el (custom-invalid-face, custom-modified-face)
9674 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
9675 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
9676 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 9677
67b4790b
LK
96782005-04-08 Lute Kamstra <lute@gnu.org>
9679
9680 * font-lock.el (font-lock-keywords): Docstring fixes.
9681
9741224e
KH
96822005-04-08 Kenichi Handa <handa@m17n.org>
9683
9684 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
9685 chars are more than a limit, print " and more..." at the tail.
9686
3a10b9ce
KS
96872005-04-08 Kim F. Storm <storm@cua.dk>
9688
9689 * emacs-lisp/authors.el (authors-aliases): Update list.
9690 (authors-ignored-files): New list.
9691 (authors-fixed-entries): Fix typo.
9692 (authors-renamed-files-alist): Update list.
9693 (authors-add): Check authors-ignored-files.
9694
eaf779a7
CD
96952005-04-08 Carsten Dominik <dominik@science.uva.nl>
9696
214e2d48 9697 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
9698 optional, to ensure backward compatibility.
9699
fc2cae59
SE
97002005-04-08 Stephen Eglen <stephen@gnu.org>
9701
9702 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
9703
859b8989
KS
97042005-04-08 Kim F. Storm <storm@cua.dk>
9705
b72c5a86 9706 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
9707
9708 * mouse.el (mouse-on-link-p): Doc fix.
9709
709bfdaf
LT
97102005-04-07 Luc Teirlinck <teirllm@auburn.edu>
9711
db648b84
LT
9712 * ielm.el (ielm-prompt-read-only): Doc fix.
9713
709bfdaf
LT
9714 * comint.el (comint-prompt-read-only): Doc fix.
9715
5b523a77
JL
97162005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
9717
9718 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
9719 ensure dired always handles wildcards passed to ffap.
9720 (find-file-at-point): Use it.
9721 (ffap-dired-wildcards): Doc fix.
9722
34d86208
JL
97232005-04-07 Juri Linkov <juri@jurta.org>
9724
9725 * simple.el (next-error-overlay-arrow-position): New defvar.
9726 Put "=>" on its property `overlay-arrow-string'. Add it to
9727 `overlay-arrow-variable-list'.
9728
9729 * progmodes/compile.el (compilation-setup):
9730 Set `next-error-overlay-arrow-position' to nil. Also set it to
9731 nil in the local hook `kill-buffer-hook'. Make local variable
9732 `overlay-arrow-string' and set it to "=>".
9733 (compilation-goto-locus): Set BOL position to
9734 `next-error-overlay-arrow-position' instead of
9735 `overlay-arrow-position'.
9736
9737 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
9738 locally instead of adding it to the global hook.
9739 (Info-kill-buffer): Move up.
9740
9fb518aa
DN
97412005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
9742
9743 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 9744 xterm-200.
9fb518aa 9745
5c8b653b
SM
97462005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
9747
797bf075
SM
9748 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
9749
5c8b653b
SM
9750 * fast-lock.el:
9751 * lazy-lock.el: Move them to the obsolete subdir.
9752
969ee2ad
SM
97532005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
9754
9755 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
9756 (wdired-add-replace-advice): Remove.
9757 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
9758
73f0d996
KS
97592005-04-06 Kim F. Storm <storm@cua.dk>
9760
9761 * startup.el (command-line): Add --bare-bones alias for -Q.
9762
369f76bb
YM
97632005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9764
9765 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
9766 create the startup fontset if a font specification ends with
9767 `mac-roman'.
9768
e0e5f076
LK
97692005-04-06 Lute Kamstra <lute@gnu.org>
9770
9e4b54a0
LK
9771 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
9772 change.
9773
e0e5f076
LK
9774 * emacs-lisp/copyright.el (copyright-update-year): Replace the
9775 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
9776
ab7bc290
LK
97772005-04-05 Lute Kamstra <lute@gnu.org>
9778
6a8cf883
LK
9779 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
9780 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 9781
969ee2ad
SM
9782 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
9783 Put them in the generic-x group.
6a8cf883 9784
d9c39305 9785 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 9786
ab7bc290
LK
9787 * generic.el (define-generic-mode): Don't use custom-current-group.
9788 Document default :group value.
9789 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
9790 (define-global-minor-mode): Don't use custom-current-group.
9791
39b32c06
GM
97922005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
9793
f4564cfd
GM
9794 * startup.el (command-line-1): Display startup-echo-area-message
9795 when fancy splash screen is in use.
9796
d6d43bde
GM
9797 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
9798 (sh-escaped-newline): New face.
9799 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
9800 newline, and use sh-escaped-newline face.
9801
39b32c06
GM
9802 * progmodes/tcl.el (tcl-escaped-newline): New face.
9803 (tcl-builtin-list): New variable.
9804 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
9805 newlines. Fix keywords subexpression number.
9806
da659ce6
CD
98072005-04-05 Carsten Dominik <dominik@science.uva.nl>
9808
d9c39305 9809 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 9810 `add-to-diary-entry'.
da659ce6 9811
7ed08c01
KS
98122005-04-05 Kim F. Storm <storm@cua.dk>
9813
9814 * ediff-init.el: Use (featurep 'xemacs).
9815
f1c7de69
DP
98162005-04-05 David Ponce <david@dponce.com>
9817
9818 * cus-edit.el (face): Derive from symbol widget. Display sample
9819 of the current face on the fly.
9820 (widget-face-sample-face-get, widget-face-notify): New functions.
9821 (widget-face-value-create): Remove.
9822
9823 * wid-edit.el (widget-field-end): Temporarily remove field
9824 narrowing before to call `get-char-property'.
9825
32503b32
JB
98262005-04-04 Jay Belanger <belanger@truman.edu>
9827
9828 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
9829 (math-read-subscripts): New variable.
9830 (math-read-preprocess-string): Process subscripts.
9831
47b143f3
LT
98322005-04-04 Luc Teirlinck <teirllm@auburn.edu>
9833
a9aa7c74
LT
9834 * comint.el (comint-prompt-read-only): Doc fix.
9835
47b143f3
LT
9836 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
9837 `-1'. Doc fix.
9838
6eb49472
CD
98392005-04-04 Carsten Dominik <dominik@science.uva.nl>
9840
969ee2ad
SM
9841 * textmodes/org.el (org-insert-mode-line-in-empty-file):
9842 Change default value to nil.
6eb49472 9843
171c707b
LK
98442005-04-04 Lute Kamstra <lute@gnu.org>
9845
8c6ef2ca
LK
9846 * autorevert.el (auto-revert-mode): Specify :group.
9847 * battery.el (display-battery-mode): Specify :group.
9848 * diff-mode.el (diff-minor-mode): Specify :group.
9849 * font-core.el (font-lock-mode): Specify :group.
9850 * hl-line.el (hl-line-mode): Specify :group.
9851 * iimage.el (iimage): New customization group.
9852 (iimage-mode): Specify :group.
9853 * longlines.el (longlines-mode): Specify :group.
9854 * master.el: Don't require easy-mmode.
9855 (master): New customization group.
9856 (master-mode): Specify :group.
9857 * msb.el (msb-mode): Specify :group.
9858 * reveal.el (reveal-mode): Specify :group.
9859 * simple.el (next-error-follow-minor-mode): Specify :group.
9860 * smerge-mode.el (smerge-mode): Specify :group.
9861 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
9862 * emulation/cua-base.el (cua-mode): Specify :group.
9863 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
9864 * language/thai-util.el (thai-auto-composition-mode)
9865 (thai-word-mode): Specify :group.
9866 * mail/supercite.el (sc-minor-mode): Specify :group.
9867 * progmodes/cwarn.el (cwarn-mode): Specify :group.
9868 * progmodes/flymake.el (flymake-mode): Specify :group.
9869 * progmodes/glasses.el (glasses-mode): Specify :group.
9870 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
9871 * textmodes/enriched.el (enriched-mode): Specify :group.
9872 * textmodes/refill.el (refill-mode): Specify :group.
9873
171c707b
LK
9874 * add-log.el (change-log-font-lock-keywords): Names in
9875 parenthesized lists can contain spaces.
9876
e3039e63
TTN
98772005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
9878
9879 * startup.el (fancy-splash-text): Shorten default text of
9880 "Emacs Tutorial" line. Also, if the current language env
9881 indicates an available tutorial file other than TUTORIAL,
9882 extract its title and append it to the line in parentheses.
9883 (fancy-splash-insert): If arg is a thunk, funcall it.
9884
1151215a
JB
98852005-04-04 Jay Belanger <belanger@truman.edu>
9886
9887 * calc.el (calc-language-alist): Add tags to customization type.
9888
745986d5
LT
98892005-04-03 Luc Teirlinck <teirllm@auburn.edu>
9890
81fb9e86 9891 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
9892 Doc fix.
9893
28cfe103 98942005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 9895
969ee2ad
SM
9896 * add-log.el (change-log-font-lock-keywords): The manual
9897 describing a Change Log entry, says: (...) "Aside from these
9898 header lines, every line in the change log starts with a space or
52eb0373 9899 a tab.". The font-lock was not highlighting lines started with
969ee2ad 9900 spaces, added support for it.
e9fd21e8 9901
63d516ce
SM
99022005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
9903
9904 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 9905 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
9906 complex example in the docstring.
9907 (bibtex-font-lock-url): Use pop.
9908
59bb9410
SM
99092005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
9910
4c5113c7
SM
9911 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
9912
59bb9410
SM
9913 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
9914
6c381cba
GM
99152005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
9916
9917 * filesets.el (filesets-set-default): Doc fix.
9918
07e5fb9e
LK
99192005-04-03 Lute Kamstra <lute@gnu.org>
9920
c85465f9
LK
9921 * generic.el (define-generic-mode): Add argument to specify
9922 keywords for defcustom.
9923 (default-generic-mode): Specify :group.
59bb9410 9924
0c0a9c99
LK
9925 * generic-x.el: Specify :group for all generic modes.
9926
07e5fb9e 9927 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 9928 (desktop-after-read-hook): Doc fix.
07e5fb9e 9929
2a0af9db
LT
99302005-04-02 Luc Teirlinck <teirllm@auburn.edu>
9931
9932 * simple.el (visible-mode): Use explicit :group keyword.
9933 This changes the group of `visible-mode-hook' from paren-blinking
9934 to editing-basics.
9935
2f2e2373
EZ
99362005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
9937
52eb0373 9938 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
9939 mailbox specifications as well as URLs.
9940 (rmail-insert-inbox-text): Remove unused conditional branches.
9941
1ee49a88
JB
99422005-04-01 Jay Belanger <belanger@truman.edu>
9943
9944 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
9945 (calc-gnuplot-print-command): Move definitions to calc.el.
9946
9947 * calc/calc-embed.el (calc-embedded-announce-formula)
9948 (calc-embedded-open-formula, calc-embedded-close-formula)
9949 (calc-embedded-open-word, calc-embedded-close-word)
9950 (calc-embedded-open-plain, calc-embedded-close-plain)
9951 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
9952 (calc-embedded-open-mode, calc-embedded-close-mode):
9953 Move definitions to calc.el.
9954
9955 * calc/calc.el (calc-settings-file, calc-language-alist):
9956 Make customizable.
9957 (calc-embedded-announce-formula, calc-embedded-open-formula)
9958 (calc-embedded-close-formula, calc-embedded-open-word)
9959 (calc-embedded-close-word, calc-embedded-open-plain)
9960 (calc-embedded-close-plain, calc-embedded-open-new-formula)
9961 (calc-embedded-close-new-formula, calc-embedded-open-mode)
9962 (calc-embedded-close-mode, calc-gnuplot-name)
9963 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
9964 from other files and make customizable.
9965
392fe1b7
SM
99662005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
9967
9968 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
9969 Use buffer-live-p.
9970 (cvs-mode-run): Don't call cvs-update-header here.
9971 (cvs-run-process): Call cvs-update-header.
9972 Use process properties for cvs-postprocess and cvs-buffer so that
9973 the sentinel can behave better if the temp buffer is killed.
9974 Use a pipe rather than a tty, to better handle unexpected prompts.
9975 (cvs-sentinel): Rewrite. Call cvs-update-header.
9976
2e2255f6
AS
99772005-04-01 Andre Spiegel <spiegel@gnu.org>
9978
9979 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
9980 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
9981
392fe1b7
SM
99822005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
9983
9984 * generic.el (define-generic-mode): Add indentation rule.
9985
5e9961be
LT
99862005-03-31 Luc Teirlinck <teirllm@auburn.edu>
9987
9988 * files.el (mode-require-final-newline): Make Custom correctly
9989 report a nil value and allow to set it to nil via Custom.
9990 Doc fix.
9991
9cf97f26
KH
99922005-04-01 Kenichi Handa <handa@m17n.org>
9993
9994 * international/characters.el: Enable the correct case setting for
9995 dotless-i and dotted-I.
9996
81f5c6a3
KS
99972005-04-01 Kim F. Storm <storm@cua.dk>
9998
9999 * ido.el (ido-file-internal): Fall back to non-ido command if
10000 initial directory is on slow ftp (or tramp) host.
10001
39a27f95
RS
100022005-03-31 Richard M. Stallman <rms@gnu.org>
10003
e134f4a8
RS
10004 * emacs-lisp/autoload.el (make-autoload):
10005 Handle define-global-minor-mode.
10006
39a27f95 10007 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 10008 Rename from easy-mmode-define-global-mode.
39a27f95
RS
10009 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
10010
392fe1b7
SM
10011 * progmodes/scheme.el (scheme-mode-syntax-table):
10012 Update syntax of | and # for two-character comment syntax.
39a27f95 10013
66e181ad
LK
100142005-03-31 Lute Kamstra <lute@gnu.org>
10015
10016 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
10017 (define-minor-mode): Call custom-current-group at load-time.
10018
10019 * generic.el (define-generic-mode): Add debug declaration.
10020 Add defcustom for the mode hook.
10021 (generic-mode-internal): Use run-mode-hooks.
10022
34514f48
KS
100232005-03-31 Kim F. Storm <storm@cua.dk>
10024
10025 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
10026 (mouse-fixup-help-message): New defun called by show_help_echo
10027 to fixup mouse-2 prefix in help messages when applicable.
34514f48 10028
f793f885 10029 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 10030
fafbb99d 100312005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 10032
e5729c6c
KH
10033 * language/thai-word.el (thai-find-word-ends): Pay attention to
10034 the case that we reach the end of buffer.
10035
7c315e1c
KH
10036 * textmodes/fill.el (fill-text-properties-at): New function.
10037 (fill-newline): Use fill-text-properties-at instead of
10038 text-properties-at.
10039
52eb0373 100402005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 10041
d9c39305 10042 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
10043 not comint-quote-filename.
10044
5ee2cf8a
TTN
100452005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
10046
10047 * help-fns.el (help-with-tutorial): Revert last change.
10048
7ab4753e
KS
100492005-03-31 Kim F. Storm <storm@cua.dk>
10050
10051 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
10052
fffaba77
PE
100532005-03-30 Paul Eggert <eggert@cs.ucla.edu>
10054
10055 * calendar/cal-china.el: Update reference to "Calendrical
10056 Calculations" book; there's a new edition.
10057 * calendar/cal-coptic.el: Likewise.
10058 * calendar/cal-french.el: Likewise.
10059 * calendar/cal-hebrew.el: Likewise.
10060 * calendar/cal-islam.el: Likewise.
10061 * calendar/cal-iso.el: Likewise.
10062 * calendar/cal-julian.el: Likewise.
10063 * calendar/cal-mayan.el: Likewise.
10064 * calendar/cal-persia.el: Likewise.
10065 * calendar/calendar.el: Likewise.
10066 * calendar/holidays.el: Likewise.
10067 * calendar/lunar.el: Likewise.
10068 * calendar/solar.el: Likewise.
10069
10070 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
10071 white space from doc string.
10072
0a2bf0fa
JB
100732005-03-30 Jay Belanger <belanger@truman.edu>
10074
10075 * calc/calc-help.el (calc-full-help): Remove email address.
10076
19577b0e
TTN
100772005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
10078
10079 * help-fns.el (help-with-tutorial): Delete title line.
10080
4fdb2a6c
GM
100812005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
10082
9080baba
GM
10083 * calendar/cal-x.el (calendar-one-frame-setup)
10084 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
10085 rather than 'symbol for set-window-dedicated-p.
10086
204451b6
GM
10087 * calendar/appt.el (appt-buffer-name): Make it a constant.
10088 (appt-add): Doc fix.
10089
4fdb2a6c
GM
10090 * filesets.el (filesets-menu-path, filesets-menu-before)
10091 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
10092 (filesets-menu-cache-file): Use directory ~/.emacs.d.
10093 (filesets-add-submenu): Delete and use add-submenu instead.
10094
ef943dba
CD
100952005-03-30 Carsten Dominik <dominik@science.uva.nl>
10096
19577b0e 10097 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
10098 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
10099 (org-diary-default-entry): New function.
392fe1b7 10100 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
10101 (org-agenda-check-no-diary): New function.
10102 ("diary-lib"): Advice to function `add-to-diary-list', to allow
10103 linking to diary entries.
392fe1b7
SM
10104 (org-agenda-execute-calendar-command): New function.
10105 (org-agenda): Improve visible section in window.
10106 Use `org-fit-agenda-window'.
ef943dba
CD
10107 (org-fit-agenda-window): New option.
10108 (org-move-subtree-down): Better handling of empty lines
10109 at end of subtree.
10110 (org-cycle): Numeric prefix is interpreted now as show-subtree N
10111 levels up.
10112 (org-fontify-done-headline): New option.
10113 (org-headline-done-face): New face.
10114 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
10115 (org-table-copy-down): Rename from `org-table-copy-from-above'.
10116 When current field is non-empty, it is copied to next row.
10117 (org-table-copy-from-above): Fix bug which made it
10118 impossible to copy fields containing only a single non-white character.
ef943dba 10119
c33d06b0
KS
101202005-03-30 Kim F. Storm <storm@cua.dk>
10121
10122 * kmacro.el (kmacro-end-macro): Isearch may store this command
10123 into the macro -- so ignore it when executing keyboard macro.
10124
4f5f7887
NR
101252005-03-30 Nick Roberts <nickrob@snap.net.nz>
10126
10127 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
10128
74269806
KH
101292005-03-29 Kenichi Handa <handa@m17n.org>
10130
10131 * language/thai.el ("Thai"): Set setup-function and exit-function
10132 for Thai language environment.
10133
10134 * language/thai-util.el: Require thai-word.
10135 (thai-word-mode-map): New variable.
10136 (thai-word-mode): New minor mode.
10137 (setup-thai-language-environment-internal): New function.
10138 (exit-thai-language-environment-internal): New function.
10139
10140 * language/thai-word.el (thai-word-table): Declare it by defvar,
10141 use dolist to initialize it.
10142 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
10143 (thai-fill-find-break-point): New functions.
10144
8e669bbd
RS
101452005-03-29 Richard M. Stallman <rms@gnu.org>
10146
10147 * simple.el (idle-update-delay): Move definition up.
b36a687c 10148 (set-mark): Doc fix.
8e669bbd
RS
10149
101502005-03-29 Chong Yidong <cyd@stupidchicken.com>
10151
10152 * longlines.el: New file.
c33d06b0 10153
8e669bbd
RS
10154 * simple.el (buffer-substring-filters): New variable.
10155 (filter-buffer-substring): New function.
10156 (kill-region, copy-region-as-kill): Use it.
10157
10158 * register.el (copy-to-register, append-to-register)
10159 (prepend-to-register): Use filter-buffer-substring.
10160
5f9ffb03
NR
101612005-03-30 Nick Roberts <nickrob@snap.net.nz>
10162
588c0770 10163 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
10164 (gud-filter-pending-text): Move in front of gdb.
10165 (gud-overlay-arrow-position): New variable.
10166 (gud-sentinel, gud-display-line): Use it in place of
10167 overlay-arrow-position.
10168
0d6d7be5
GM
101692005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
10170
b976213b
GM
10171 * progmodes/fortran.el (fortran-if-indent): Doc fix.
10172 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
10173 (fortran-font-lock-keywords-4): New variable.
10174 (fortran-blocks-re, fortran-end-block-re)
10175 (fortran-start-block-re): New constants, for hideshow.
10176 (hs-special-modes-alist): Add a Fortran entry.
10177 (fortran-mode-map): Bind fortran-end-of-block,
10178 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 10179 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
10180 (fortran-looking-at-if-then, fortran-end-of-block)
10181 (fortran-beginning-of-block): New functions, for hideshow.
10182
52eb0373
JB
10183 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
10184 Doc fix. Tweak regexp.
0d6d7be5
GM
10185 (f90-beginning-of-block): Push mark first.
10186
bb64248b
JB
101872005-03-29 Jay Belanger <belanger@truman.edu>
10188
10189 * calc/calc.el: Update copyright date.
10190 (calc-version): Increase to 2.1.
10191 (calc-version-date): Remove.
10192
10193 * calc/calc-help.el: Update copyright date.
10194 (calc-full-help): Remove reference to calc-version-date.
10195 Update copyright date.
10196
55ec6b37
SM
101972005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
10198
10199 * vc.el (vc-do-command): Use a pipe for async processes, so password
10200 prompts don't show up at places where the user can't reply.
10201
52eb0373 102022005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
10203
10204 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
10205 on the file name we pass to the inferior shell.
10206
ef91372a
SM
102072005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
10208
10209 * progmodes/which-func.el (which-function): Be robust in the face of an
10210 imenu--make-index-alist failure.
10211
8d194e3e
SM
102122005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
10213
10214 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
10215
10216 * progmodes/python.el (python-preoutput-filter): Fix last change.
10217
d7029908
LK
102182005-03-29 Lute Kamstra <lute@gnu.org>
10219
10220 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
10221 functions and compiled macros.
10222 (debug-convert-byte-code): Handle macros too.
10223 (debug-on-entry-1): Don't signal an error when trying to clear a
10224 function that is not set to debug on entry.
10225
d59ea3ae
JB
102262005-03-29 Jay Belanger <belanger@truman.edu>
10227
10228 * calc/calc-lang.el: Add functions to math-function-table
10229 properties of tex and math.
10230
eab4bb89
KH
102312005-03-29 Kenichi Handa <handa@m17n.org>
10232
10233 * ps-mule.el (ps-mule-plot-string): Translate characters by
10234 ps-print-translation-table.
10235 (ps-mule-begin-job): Call find-charset-region/string with
10236 ps-print-translation-table.
8d194e3e 10237 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
10238
10239 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 10240 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 10241
073fcaf6
JL
102422005-03-29 Juri Linkov <juri@jurta.org>
10243
10244 * simple.el (next-error-highlight-timer): New variable.
10245
10246 * progmodes/compile.el (compilation-goto-locus):
10247 Use `next-error-highlight-timer' instead of `sit-for'.
10248
caf3c78f
SM
102492005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
10250
10251 * mail/supercite.el (sc-mail-field): Use assoc-string.
10252 (sc-get-address): Simplify regexps.
10253
10254 * files.el (minibuffer-with-setup-hook): New macro.
10255 (find-file-read-args): Use it to avoid let-binding
10256 minibuffer-with-setup-hook (which breaks turning on/off
10257 file-name-shadow-mode while in the prompt).
10258
e5456e73
SM
10259 * complete.el (PC-read-include-file-name-internal):
10260 Use test-completion.
caf3c78f 10261
2d526287
LT
102622005-03-28 Luc Teirlinck <teirllm@auburn.edu>
10263
10264 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
10265
12566797
SM
102662005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
10267
ba96f392
SM
10268 * window.el (window-buffer-height): Use count-screen-lines.
10269
12566797
SM
10270 * progmodes/python.el (python-preoutput-leftover): New var.
10271 (python-preoutput-filter): Use it.
10272 (python-send-receive): Loop until all the result has been received.
10273
ba40634b
JL
102742005-03-28 Juri Linkov <juri@jurta.org>
10275
10276 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
10277
10278 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
10279 "Recover Crashed Session".
10280 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
10281 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
10282 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
10283 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
10284 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
10285 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
10286 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
10287 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
10288
10289 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
10290 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
10291 Ediff Sessions", "Toggle use of separate control buffer frame",
10292 "Use separate frame for Ediff control buffer".
10293
10294 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
10295 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
10296 "Rename Bookmark", "Delete Bookmark".
10297
10298 * info.el (Info-mode-menu): Remove ellipsis from "Index".
10299 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
10300 Add `:active Info-index-alternatives' to "Next Matching Item".
10301
10302 * wdired.el (wdired-change-to-wdired-mode):
10303 Mention `wdired-abort-changes' key in the initial message.
10304
10305 * international/mule.el (auto-coding-alist): Associate non-ascii
10306 image filename extensions with `no-conversion'.
10307
8d194e3e
SM
103082005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
10309
10310 * international/iso-acc.el:
10311 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
10312
468b711f
LT
103132005-03-26 Luc Teirlinck <teirllm@auburn.edu>
10314
73cba75d
LT
10315 * textmodes/sgml-mode.el (html-mode): Doc update.
10316
468b711f
LT
10317 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
10318
99a56581
DN
103192005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
10320
10321 * term.el (term-move-columns): Fix face after extending a line.
10322 (term-insert-spaces): Likewise.
10323 (term-reset-terminal): Fix off by one error.
10324
54879547
EZ
103252005-03-26 Eli Zaretskii <eliz@gnu.org>
10326
10327 * international/mule.el (auto-coding-alist): Add .xpi files.
10328
10329 * files.el (auto-mode-alist): Add .xpi files.
10330
ee7a5ccb
EZ
103312005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
10332
10333 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
10334
b2705c8c
EZ
103352005-03-26 Eli Zaretskii <eliz@gnu.org>
10336
10337 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
10338
da8612d3
GM
103392005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10340
10341 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
10342 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
10343
10344 * calendar/cal-move.el (calendar-beginning-of-year): Move the
10345 cursor to Jan 1 when needed.
10346 (calendar-end-of-year): Fix -/+ typo.
10347 Reported by Chong Yidong <cyd@stupidchicken.com>.
10348
be940bc5
SM
103492005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
10350
5ffc943b
SM
10351 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
10352
be940bc5
SM
10353 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
10354 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
10355
85df292e
RS
103562005-03-25 Richard M. Stallman <rms@gnu.org>
10357
10358 * filesets.el (filesets-init): Add autoload.
10359
10360 * mail/mailalias.el (mail-directory): Doc fix.
10361
103622005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 10363
85df292e
RS
10364 * mail/mailalias.el (mail-directory-process): Do nothing if
10365 mail-directory-process is an atom.
10366 (mail-get-names): Ignore mail-directory-names if it is an atom.
10367 (mail-directory-process defvar): Doc fix.
10368 (mail-names): Doc fix.
10369
103702005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
10371
10372 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
10373
ae766e0d
KH
103742005-03-26 Kenichi Handa <handa@m17n.org>
10375
be940bc5
SM
10376 * international/mule-util.el (detect-coding-with-priority):
10377 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 10378
5a049eca
NR
103792005-03-26 Nick Roberts <nickrob@snap.net.nz>
10380
10381 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
10382 (gdb-frames-mode-map): Add follow-link property.
10383
bba984aa
JB
103842005-03-25 Jay Belanger <belanger@truman.edu>
10385
10386 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
10387 for variables.
10388
13200335
JL
103892005-03-25 Juri Linkov <juri@jurta.org>
10390
10391 * image-mode.el: Optimize image filename extension regexps in
10392 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
10393 in `auto-mode-alist'.
10394 (image-mode): Add `image-toggle-display-text' to local hook
10395 `change-major-mode-hook'. Display the image as an image by
10396 default. Set `cursor-type' and `truncate-lines' if the image
10397 is already displayed. Take into account the current mode (image
10398 or text) in message.
10399 (image-minor-mode): New minor mode.
10400 (image-mode-maybe, image-toggle-display-text): New functions.
10401 (image-toggle-display): Use called-interactively-p.
10402 Let-bind `inhibit-read-only' to t.
10403
90d0be7d
JL
10404 * image-mode.el (image-minor-mode): Set `cursor-type' and
10405 `truncate-lines' if the image is already displayed. Add turning
10406 image-minor-mode off to `change-major-mode-hook'. Add message.
10407 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 10408
5341e481
SM
104092005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
10410
10411 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
10412 Terminal.app, use utf-8.
10413 (set-display-table-and-terminal-coding-system): Add coding-system arg.
10414 (set-locale-environment): Use it.
10415
10416 * term/xterm.el: Undo last change, better done in mule-cmds.el.
10417
10418 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
10419
10420 * progmodes/python.el (python-close-block-statement-p)
10421 (python-outdent-p, python-current-defun): Use symbol-end.
10422
126c9dda
TTN
104232005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
10424
10425 * files.el (save-some-buffers): Doc fix.
10426
932fb767
WL
104272005-03-25 Werner Lemberg <wl@gnu.org>
10428
10429 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 10430 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 10431 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 10432 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
10433 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
10434 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
10435 Replace `legal' with `valid'.
10436 * textmodes/reftex-vars.el, textmodes/reftex.el:
10437 Replace `legal' with `valid'.
932fb767 10438
25f72ec0
WL
104392005-03-25 Werner Lemberg <wl@gnu.org>
10440
99580cde
KS
10441 * calc/calc-forms.el, calc/calc-sel.el:
10442 * midnight.el, vc-cvs.el:
10443 * emacs-lisp/cl-macs.el:
10444 * emulation/vip.el:
10445 * eshell/esh-io.el, eshell/esh-var.el:
10446 * mail/supercite.el:
881b07f9
JB
10447 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
10448 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
10449 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
10450 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
10451 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
10452 * textmodes/reftex-index.el, textmodes/reftex-parse.el
10453 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
10454 * textmodes/reftex.el, textmodes/org.el:
10455 Replace `illegal' with `invalid'.
25f72ec0 10456
781da985
SM
104572005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
10458
5341e481
SM
10459 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
10460 (flymake-find-buildfile, flymake-find-possible-master-files)
10461 (flymake-check-include, flymake-parse-line): Replace loops over the
10462 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
10463
10464 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
10465 Substitute file-name-as-directory in the rest of the file.
10466 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
10467 (flymake-replace-region): Remove unused arg `buffer'.
10468 (flymake-check-patch-master-file-buffer): Update calls to it.
10469 (flymake-add-err-info): Remove unused var `count'.
10470 (flymake-mode): Use define-minor-mode.
10471
10472 * progmodes/flymake.el: Use with-current-buffer.
10473 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
10474 flymake-replace-regexp-in-string, flymake-line-beginning-position)
10475 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
10476 Avoid testing for `xemacs'.
10477 (flymake-nop): Move.
10478 (flymake-region-has-flymake-overlays): Return the computed value.
10479 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
10480 Remove unused var `endline'.
10481 (flymake-get-line-count): Remove unused function.
10482 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
10483
10484 * emulation/vi.el:
10485 * generic.el:
10486 * hilit-chg.el (global-highlight-changes):
10487 * hi-lock.el (hi-lock-mode):
10488 * follow.el: find-file-hooks -> find-file-hook.
10489
781da985
SM
10490 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
10491
3659a2b8
JL
104922005-03-24 Juri Linkov <juri@jurta.org>
10493
10494 * dired.el (dired-mode-map): Add menu item "Compare directories"
10495 for dired-compare-directories.
10496
10497 * dired-aux.el (dired-compare-directories): Add autoload cookie.
10498 Doc fix. Replace `read-file-name' with `read-directory-name'.
10499
781da985 105002005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
10501
10502 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
10503
0fa1a6b8
JB
105042005-03-24 Jay Belanger <belanger@truman.edu>
10505
fe38e3b0 10506 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
10507 relevant mode settings in calc-embedded-original-modes when modes
10508 are permanently changed.
10509
a702ffbb
SM
105102005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
10511
10512 * autoinsert.el: find-file-hooks -> find-file-hook.
10513
fbc5e359
LK
105142005-03-24 Lute Kamstra <lute@gnu.org>
10515
10516 * generic.el (generic-font-lock-defaults): Make it obsolete.
10517 (generic-font-lock-keywords): New variable to replace
10518 generic-font-lock-defaults.
10519 (generic-mode-set-font-lock): Delete it.
10520 (generic-mode-internal): Don't call generic-mode-set-font-lock.
10521 (generic-bracket-support): Add docstring.
10522
16a013c2
LK
10523 * generic-x.el: Rename generic-font-lock-defaults to
10524 generic-font-lock-keywords throughout.
10525 (mailagent-rules-setup-function): Delete it.
10526 (mailagent-rules-generic-mode): Use anonymous function instead.
10527 (show-tabs-generic-mode-font-lock-defaults-1)
10528 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
10529 Quote faces.
10530 (show-tabs-tab-face, show-tabs-space-face): Specify background,
10531 not foreground.
10532
48621281
LK
10533 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
10534 Recognize define-generic-mode.
10535
a702ffbb
SM
105362005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
10537
10538 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
10539 if there's no completion table.
10540
c29749e7
MB
105412005-03-23 Miles Bader <miles@gnu.org>
10542
fbc5e359 10543 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
10544 Remove tty-specific variants, as they're no longer needed.
10545
ca2d9ad8
LK
105462005-03-23 Lute Kamstra <lute@gnu.org>
10547
a702ffbb 10548 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
10549 (installshield-statement-keyword-list)
10550 (installshield-system-functions-list)
10551 (installshield-system-variables-list, installshield-types-list)
10552 (installshield-funarg-constants-list): Make them constants.
10553
ef300cff
LK
10554 * generic.el (generic-make-keywords-list): Add autoload cookie.
10555
a702ffbb
SM
10556 * calendar/time-date.el: Add comment on time value formats.
10557 Don't require parse-time.
ca2d9ad8
LK
10558 (with-decoded-time-value): New macro.
10559 (encode-time-value): New function.
10560 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
10561 (days-to-time): Return a valid time value when arg is huge.
10562 (time-since): Use time-subtract.
10563 (time-to-number-of-days): Use time-to-seconds.
10564
bbcb3b44
DP
105652005-03-23 David Ponce <david@dponce.com>
10566
10567 * recentf.el: (recentf-keep): New option.
10568 (recentf-menu-action): Default to `find-file'.
10569 (recentf-keep-non-readable-files-flag)
10570 (recentf-keep-non-readable-files-p)
10571 (recentf-file-readable-p, recentf-find-file)
10572 (recentf-cleanup-remote): Remove.
10573 (recentf-include-p): More robust.
10574 (recentf-keep-p): New function.
10575 (recentf-remove-if-non-kept): Rename from
52eb0373 10576 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 10577 All callers updated.
bbcb3b44 10578 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
10579 (recentf-track-closed-file): Update. Doc fix.
10580 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 10581
8df0ffbe
KS
105822005-03-23 Kim F. Storm <storm@cua.dk>
10583
10584 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
10585 Don't inherit from fringe face (now happens automatically).
10586
eac7d7eb
KS
105872005-03-22 Kim F. Storm <storm@cua.dk>
10588
10589 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
10590 position values.
10591
4a4a82d6
SM
105922005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
10593
10594 * menu-bar.el (showhide-date-time): Remove.
10595 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
10596 (menu-bar-make-mm-toggle): Simplify.
10597
19f26a89 105982005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
10599
10600 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
10601 Accept qualified variable and function names.
10602
b9d8ddef
TTN
106032005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
10604
10605 * bindings.el (completion-ignored-extensions):
10606 Remove ".lis" for `vax-vms'.
10607
9660f868
AS
106082005-03-22 Andreas Schwab <schwab@suse.de>
10609
10610 * generic-x.el: Revert last change.
10611 * ldefs-boot.el: Update.
10612
948e33b9
JB
106132005-03-22 Jay Belanger <belanger@truman.edu>
10614
99580cde 10615 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
10616 (calc-embedded-save-original-modes)
10617 (calc-embedded-restore-original-modes): New functions.
10618 (calc-do-embedded): Save original modes when entering embedded mode
10619 and restore when leaving embedded mode.
10620 (calc-embedded-modes-change): Change the value of
10621 calc-embedded-original-modes to reflect permanent changes.
10622
e6c901b6
LK
106232005-03-22 Lute Kamstra <lute@gnu.org>
10624
10625 * generic-x.el: Require generic again.
10626
28c22055
MB
106272005-03-22 Miles Bader <miles@gnu.org>
10628
10629 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
10630 Tweak details to look good on both ttys and bitmap displays, light
10631 or dark background, etc.
10632
f0ebf1eb
KS
106332005-03-21 Kim F. Storm <storm@cua.dk>
10634
10635 * tooltip.el (tooltip-show-help-function): Check car and cdr of
10636 mouse position.
10637
47fda8fc
SM
106382005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
10639
10640 * icomplete.el: Don't forcibly turn on the mode upon load.
10641 (icomplete-mode): Use define-minor-mode.
10642 (icomplete-eoinput): Default to nil.
10643 (icomplete-minibuffer-setup): Remove autoload.
10644 (icomplete-tidy): Simplify.
10645 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
10646 in the initial state or if the user has modified the field.
10647 Fix handling of icomplete-max-delay-chars.
10648 Remove code that handles the oddball case where
10649 minibuffer-completion-table is an integer.
10650 Wrap icomplete-completions in while-no-input in case building
10651 completions takes more time than expected.
10652 (icomplete-completions): Simplify.
10653
a775dff4
RS
106542005-03-21 Richard M. Stallman <rms@gnu.org>
10655
10656 * jka-compr.el (jka-compr-really-do-compress):
10657 Make variable buffer-local.
10658
10659 * image-mode.el: Handle .xpm files too.
10660 (image-toggle-display): Preserve modification flag.
10661
10662 * help.el (where-is): Don't mention aliases with no key bindings.
10663
077f7085
LK
106642005-03-21 Lute Kamstra <lute@gnu.org>
10665
ca19f3f1
AS
10666 * generic.el: Fix commentary section. Don't require cl for
10667 compilation.
077f7085
LK
10668 (generic-mode-list): Add autoload cookie.
10669 (generic-use-find-file-hook, generic-lines-to-scan)
10670 (generic-find-file-regexp, generic-ignore-files-regexp)
10671 (generic-mode, generic-mode-find-file-hook)
10672 (generic-mode-ini-file-find-file-hook): Fix docstrings.
10673 (define-generic-mode): Make it a defmacro. Fix docstring.
10674 (generic-mode-internal): Code cleanup. Add autoload cookie.
10675 (generic-mode-set-comments): Code cleanup.
10676 * generic-x.el: Don't prevent compilation. Don't require generic.
10677 Follow coding conventions. Minor code cleanup.
10678 (etc-fstab-generic-mode): Add some keywords.
10679 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
10680 define-generic-mode like a function declaration.
10681
51d6d300
JB
106822005-03-21 Jay Belanger <belanger@truman.edu>
10683
10684 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
10685 changing modes.
10686
568ec09d
SS
106872005-03-21 Sam Steingold <sds@gnu.org>
10688
10689 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
10690
7651545c
TTN
106912005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
10692
10693 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
10694 Add underscore to "f$ lexicals" regexp.
10695
fe6b1dbd
JL
106962005-03-20 Juri Linkov <juri@jurta.org>
10697
10698 * subr.el (progress-reporter-do-update): When `min-value' is equal
10699 to `max-value', set `percentage' to 0 and prevent division by zero.
10700
340b8d4f
MA
107012005-03-20 Michael Albinus <michael.albinus@gmx.de>
10702
10703 Sync with Tramp 2.0.48.
10704
11948172 10705 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
10706 (tramp-append-tramp-buffers): New defun.
10707 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
10708 Catch `dont-send' signal.
10709 (tramp-set-auto-save-file-modes): Set always permissions, because
10710 there might be an old auto-saved file belonging to another
10711 original file. This could be a security threat. Reported by
10712 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
10713 Check for Emacs 21.3.50 removed.
10714
11948172 10715 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 10716 `with-parsed-tramp-file-name'.
a57e098f 10717 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
10718 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
10719 No error message if DIRECTORY or FILENAME doesn't exist.
10720 (tramp-smb-open-connection): Check existence of
10721 `tramp-smb-program'.
10722
a57e098f
SM
107232005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
10724
10725 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
10726 Properly handle the case where the `m' or `s' command's argument is not
10727 yet terminated.
10728 (perl-indent-new-calculate): New function.
10729 (perl-indent-line): Use it.
10730
e38b967a
MB
107312005-03-20 Miles Bader <miles@gnu.org>
10732
10733 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
10734 in text-mode too. Change to new face names.
a57e098f 10735 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 10736 Add `:weight bold' attribute.
a57e098f 10737 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 10738
0ee6e7b7
JL
107392005-03-19 Juri Linkov <juri@jurta.org>
10740
10741 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
10742
10743 * international/mule.el (auto-coding-alist): Sync with
10744 `auto-mode-alist' by adding upper case archive file extensions
10745 and adding ear/war to jar extension.
10746
864f69e9
EZ
107472005-03-19 David Casperson <casper@unbc.ca> (tiny change)
10748
10749 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
10750 running, restart it.
10751
580a2a02
EZ
107522005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
10753
a57e098f 10754 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
10755
10756 * man.el (Man-follow-manual-reference): If current-word returns
10757 nil, use "".
10758
09ad1a5b
EZ
107592005-03-19 Matt Hodges <MPHodges@member.fsf.org>
10760
10761 * simple.el (goto-line): Doc fix.
10762
9dce96b5
EZ
107632005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
10764
10765 * files.el (save-buffer): Doc fix.
10766
068f123a
EZ
107672005-03-19 Michael R. Mauger <mmaug@yahoo.com>
10768
10769 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 10770 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
10771 remote files.
10772
19f26a89 107732005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
10774
10775 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
10776 function names.
10777
504f06a2
EZ
107782005-03-19 Eli Zaretskii <eliz@gnu.org>
10779
10780 * language/thai-word.el: New file.
10781
79d2d279
EZ
107822005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
10783
10784 * files.el (backup-buffer): If the file's directory is not
10785 writable, use copy instead of move to backup the file.
10786
f3b7338c
EZ
107872005-03-19 Eli Zaretskii <eliz@gnu.org>
10788
10789 * obsolete/keyswap.el: Moved to obsolete/ from term/.
10790
5d62baca
VJL
107912005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
10792
a57e098f
SM
10793 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
10794 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
10795 <darkman_spam@yahoo.fr>.
10796 (ps-print-version): New version 6.6.6.
10797
951f97e6
SM
107982005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
10799
10800 * textmodes/table.el (table--line-column-position): New idiom.
10801 (table--row-column-insertion-point-p): New function to test
10802 validity of row and column insertion operation at a location.
10803 (table-global-menu, table-cell-menu): Use above functions for
10804 deterministic test operation.
10805 (table--editable-cell-p): Behave in deterministic fashion.
10806
1332f1a0
JL
108072005-03-18 Juri Linkov <juri@jurta.org>
10808
10809 * isearch.el (isearch-lazy-highlight-new-loop):
10810 Make arguments beg and end optional.
10811 (isearch-update): Remove optional arguments nil from
10812 isearch-lazy-highlight-new-loop.
10813 (isearch-lazy-highlight-search): Let-bind case-fold-search to
10814 isearch-lazy-highlight-case-fold-search instead of
10815 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
10816 isearch-lazy-highlight-regexp.
10817 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
10818
10819 * replace.el (perform-replace): Remove bindings of global
10820 variables isearch-string, isearch-regexp, isearch-case-fold-search.
10821 Add three new arguments to `replace-highlight'.
10822 (replace-highlight): Add arguments string, regexp, case-fold.
10823 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
10824 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 10825 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
10826 variables whose values lazy highlighting will use regardless of
10827 changes to global variables isearch-string, isearch-regexp,
10828 isearch-case-fold-search during lazy highlighting loop.
10829 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
10830 to `lazy-highlight-cleanup'.
10831
10832 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
10833 (ispell-highlight-face): Set default face to `isearch' when
10834 lazy highlighting is enabled.
10835 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
10836 priority to 1. Add lazy highlighting.
10837 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
10838 from `isearch-dehighlight'.
10839
42f73fb4
DP
108402005-03-18 David Ponce <david@dponce.com>
10841
10842 * files.el (hack-local-variables): Do a case-insensitive search
10843 for End.
10844
46fe9018
JL
108452005-03-18 Juri Linkov <juri@jurta.org>
10846
10847 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
10848 `isearch-lazy-highlight-cleanup', add alias to old name and
10849 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
10850 (isearch-done, isearch-lazy-highlight-new-loop):
10851 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
10852 (lazy-highlight-cleanup) <variable>: Doc fix.
10853 (isearch-lazy-highlight-update): Rename obsolete
10854 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
10855
951f97e6 108562005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
10857
10858 * language/thai-util.el: Fix categorization of Thai characters in
10859 thai-category-table.
10860 (thai-composition-pattern): Adjust it for the above change.
10861 (thai-self-insert-command, thai-compose-syllable): New functions.
10862 (thai-compose-region): Use thai-compose-syllable.
10863 (thai-compose-string): Likewise.
10864 (thai-composition-function): Likewise.
10865 (thai-auto-composition): New function.
10866 (thai-auto-composition-mode): New minor mode.
10867
10868 * language/thai.el: Fix patterns to be registered in
10869 composition-function-table.
10870
10871 * international/quail.el (quail-input-method): Locally bind
10872 inhibit-modification-hooks to t.
10873
c7bd5d57
RS
108742005-03-17 Richard M. Stallman <rms@gnu.org>
10875
10876 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
10877 (perl-mode): Use run-mode-hooks.
10878
10879 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
10880 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
10881 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
10882
951f97e6 10883 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
10884 to compute resend-to-address and use it.
10885
10886 * tar-mode.el (tar-mode): Turn off undo unconditionally.
10887
10888 * image-mode.el: New file.
10889
10890 * image.el (insert-sliced-image): Add autoload cookie.
10891
10892 * font-lock.el (font-lock-lines-before): New user option.
10893 (font-lock-after-change-function): Obey it.
10894
10895 * bindings.el (esc-map): Make M-g a prefix.
10896 Bind M-g g and M-g M-g to goto-line.
10897
c7bd5d57
RS
10898 * faces.el (face-id): Doc fix.
10899
109002005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
10901
10902 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
10903 (rmail-show-message): Use rmail-unknown-mail-followup-to.
10904 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
10905
10906 * mail/sendmail.el (mail-yank-ignored-headers)
10907 (mail-font-lock-keywords, mail-mode-fill-paragraph):
10908 Add Mail-Followup-To and Mail-Reply-To headers.
10909 (mail-citation-hook): Add autoload cookie.
10910 (mail-mode): Doc fix.
10911 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
10912 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
10913 (mail-mode-fill-paragraph): Handle those headers.
10914 (mail-mailing-lists): New variable.
10915 (mail-mail-reply-to, mail-mail-followup-to): New functions.
10916
5a1f9fcf
JL
109172005-03-17 Juri Linkov <juri@jurta.org>
10918
10919 * isearch.el (isearch-fallback): Check for `(car previous)'
10920 before calling `isearch-other-end-state'.
10921
0b6ec58d
KS
109222005-03-17 Kim F. Storm <storm@cua.dk>
10923
10924 * simple.el (move-beginning-of-line): Move to beginning of buffer
10925 line, as well as beginning of screen line.
10926
eae4ba2a
GM
109272005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
10928
10929 * calendar/diary-lib.el (mark-diary-entries): Use new optional
10930 argument REDRAW rather than calendar-redrawing variable.
10931 * calendar/calendar.el (calendar-redrawing): Delete.
10932 (redraw-calendar): Do not bind calendar-redrawing.
10933
109342005-03-16 Matt Hodges <MPHodges@member.fsf.org>
10935
10936 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
10937 diary-file buffer.
10938
b3e484d7
SM
109392005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
10940
10941 * help.el (describe-mode): Allow a :minor-mode-function property to
10942 specify a different minor mode toggle function than the variable.
10943 * simple.el (auto-fill-function):
10944 * subr.el (add-minor-mode): Use it.
10945
7bf880c6
KH
109462005-03-16 Kenichi Handa <handa@m17n.org>
10947
10948 * language/ethio-util.el (sera-being-called-by-w3): New variable.
10949 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
10950 (ethio-fidel-to-sera-buffer): Likewise.
10951
fe3947c3
JL
109522005-03-16 Juri Linkov <juri@jurta.org>
10953
10954 * emacs-lisp/find-func.el (find-function-regexp):
10955 Add defun-emitting macro `menu-bar-make-toggle'.
10956
10957 * isearch.el: Put `isearch-scroll' property to
10958 `split-window-horizontally'.
10959
10960 * info.el: Update error messages for `debug-ignored-errors'.
10961 (Info-isearch-search): Doc fix.
10962 (Info-find-node): Move up code to go into info buffer before
10963 recording the node to the history.
10964 (Info-fontify-node): Fontify titles only if the next line
10965 has two or more `*', `=', `-', `.'.
10966 Display "go to this node" for empty (match-string 3).
10967
6a3fac90
YM
109682005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10969
10970 * term/mac-win.el: Add mouse pointer shape constants.
10971
bc438588
KS
109722005-03-15 Kim F. Storm <storm@cua.dk>
10973
10974 * simple.el (move-beginning-of-line): Use vertical-motion.
10975
65e7180e
JL
109762005-03-15 Juri Linkov <juri@jurta.org>
10977
10978 * isearch.el (isearch-error): New variable.
10979 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 10980 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
10981 (isearch-within-brackets-state): Remove.
10982 (isearch-case-fold-search-state, isearch-pop-fun-state):
10983 Decrease frame index.
10984 (isearch-mode, isearch-top-state, isearch-push-state)
10985 (isearch-edit-string, isearch-abort, isearch-search-and-update)
10986 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
10987 (isearch-search, isearch-lazy-highlight-new-loop):
10988 Replace `isearch-invalid-regexp' with `isearch-error'.
10989 Remove `isearch-within-brackets'.
10990 (isearch-search): Add `search-failed' handler to `condition-case'.
10991 (isearch-lazy-highlight-search): Add `condition-case' to catch
10992 errors and allow `isearch-lazy-highlight-update' to try
10993 highlighting from the beginning of the window.
10994 (isearch-repeat): Move up code to set isearch-wrapped to t
10995 before calling isearch-wrap-function.
10996
10997 * info.el (Info-isearch-initial-node): New internal variable.
10998 (Info-search): Signal an error in isearch mode when search leaves
10999 the initial node. Signal an error when `bound' is non-nil and
11000 nothing was found in the current subfile.
11001 (Info-isearch-search): Remove `condition-case'.
11002 (Info-isearch-wrap): Don't wrap when search failed during leaving
11003 the initial node. If `Info-isearch-search' is nil, wrap around
11004 the current node.
11005 (Info-isearch-start): New fun.
11006 (Info-mode): Add buffer-local hook `Info-isearch-start' to
11007 `isearch-mode-hook'.
11008
a7321976
YM
110092005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11010
11011 * simple.el (normal-erase-is-backspace): Set default to t if
11012 running on Mac.
11013
11014 * term/mac-win.el (function-key-map): Sync with x-win.el.
11015
8dedddd5
KH
110162005-03-15 Kenichi Handa <handa@m17n.org>
11017
11018 * international/mule-cmds.el (locale-language-names): Modify the
11019 format of elements and add more entries.
11020 (locale-preferred-coding-systems): Add more entries.
b3e484d7 11021 (set-locale-environment): Adjust for the change of
8dedddd5
KH
11022 locale-language-names.
11023
8a462381
SM
110242005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
11025
11026 * pcvs.el (smerge-ediff): Remove bogus autoload.
11027
43314bf6
LK
110282005-03-14 Lute Kamstra <lute@gnu.org>
11029
dc64809a
LK
11030 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
11031 Ignore a `*' at the beginning of a line.
11032
8a462381 11033 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
11034 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
11035 subr.el.
11036 (dont-compile, eval-when-compile, eval-and-compile): Use declare
11037 to specify indentation.
11038
43314bf6
LK
11039 * generic.el (define-generic-mode): Let generic-mode-list be a
11040 list of strings; test membership with equal.
11041
40821110
KS
110422005-03-14 Kim F. Storm <storm@cua.dk>
11043
11044 * simple.el (next-line, previous-line): Add optional try-vscroll
11045 arg to recognize interactive use. Pass it on to line-move.
11046 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 11047 executing keyboard macro to ensure consistent behavior.
40821110 11048
b70d9316
SM
110492005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
11050
11051 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
11052
c4fbcb01
LK
110532005-03-13 Lute Kamstra <lute@gnu.org>
11054
11055 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
11056 debugger-setup-buffer so that backtrace marks the frames set to
11057 debug-on-exit and we don't have to do it manually. Set an extra
11058 debug-on-exit for macro's.
11059 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 11060
3fdfb09c
LK
110612005-03-12 Lute Kamstra <lute@gnu.org>
11062
11063 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
11064 lisp-indent-function throughout.
11065 (with-no-warnings): Set lisp-indent-function property.
11066
09d252f2
TTN
110672005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
11068
11069 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
11070 Add entry for backslash.
11071
c10d2217
JL
110722005-03-12 Juri Linkov <juri@jurta.org>
11073
11074 * info.el (Info-search): Four fixes for backward search.
11075
0e425a58
JB
110762005-03-11 Jay Belanger <belanger@truman.edu>
11077
11078 * calc/calc.el (calc-language-alist): New variable.
11079 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
11080 (calc-embedded-find-modes): Use calc-language-alist instead of
11081 calc-embedded-language-alist.
11082
33873bad
GM
110832005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
11084
11085 * calendar/calendar.el (calendar-redrawing): New internal
11086 variable.
11087 (redraw-calendar): Remove bogus save-excursion from previous
11088 change. Bind calendar-redrawing to t for mark-diary-entries.
11089 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
11090 calendar if that is why we were called.
11091
fa815b14
KH
110922005-03-11 Kenichi Handa <handa@m17n.org>
11093
11094 * international/mule.el (make-coding-system): Set property
c7bd5d57 11095 coding-system-define-form to nil.
fa815b14
KH
11096 (define-coding-system-alias): Likewise.
11097
ac249c4c
KH
110982005-03-11 Kenichi Handa <handa@m17n.org>
11099
11100 These changes are suggested by Dave Love <fx@gnu.org>.
11101
11102 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
11103 coding: tag.
11104 (adaptive-fill-regexp): Add more bullets.
11105 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
11106 regexps.
11107
ef75a647
SM
111082005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
11109
dd39c336
SM
11110 * help.el (describe-mode): Properly handle non-trivial lighters.
11111 Don't ignore minor modes that are not listed in minor-mode-list.
11112
ef75a647
SM
11113 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
11114 feature ON when the user requests to turn it OFF.
11115
449808f7
LK
111162005-03-10 Lute Kamstra <lute@gnu.org>
11117
11118 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 11119 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
11120 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
11121 second argument as the 2005-03-07 change makes it obsolete.
11122 (debug-on-entry, cancel-debug-on-entry): Update call to
11123 debug-on-entry-1.
11124 (debug, debugger-setup-buffer): Comment update.
ef75a647 11125 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 11126
134d277e
JB
111272005-03-10 Jay Belanger <belanger@truman.edu>
11128
11129 * calc/calc-embed.el (math-ms-args): Declare it.
11130 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
11131 math-ms-args.
11132 (calc-embedded-subst): Use math-multi-subst-rec to substitute
11133 variables.
11134
33c76f5a
NR
111352005-03-10 Nick Roberts <nickrob@snap.net.nz>
11136
11137 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
11138 Use message-box.
11139
11140 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
11141 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
11142 (tooltip-gud-tips): Simplify.
588c0770 11143 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
11144 (tooltip-gud-modes): Add fortran-mode.
11145 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
11146
11147 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 11148
7f351d0b
KS
111492005-03-09 Kim F. Storm <storm@cua.dk>
11150
11151 * play/animate.el (animate-place-char): Use forward-line instead
11152 of next-line to improve performance.
11153
e62ecf85
SJ
111542005-03-09 Simon Josefsson <jas@extundo.com>
11155
11156 * net/browse-url.el (browse-url-default-browser): Doc fix.
11157
f1953880
MB
111582005-03-09 Miles Bader <miles@gnu.org>
11159
11160 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
11161 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
11162
ca8d88cd
KH
111632005-03-09 Kenichi Handa <handa@m17n.org>
11164
ec4e909a
KH
11165 * international/latin-1.el: Set case and syntax for 255 only if
11166 set-case-syntax-set-multibyte is nil.
11167
7f351d0b 11168 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 11169 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 11170 (ispell-process-line): Likewise.
ca8d88cd
KH
11171 (ispell-complete-word): Likewise.
11172
9839760a
GM
111732005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
11174
11175 * calendar/calendar.el (redraw-calendar): Preserve point.
11176 Reported by Matt Hodges <MPHodges@member.fsf.org>.
11177 (calendar-week-start-day): Move after definition of
11178 redraw-calendar. Delete buffer test, since redraw-calendar has
11179 that now.
11180
11181 * calendar/diary-lib.el (mark-diary-entries): Only call
11182 redraw-calendar in the first of any recursive calls.
11183 Reported by Alan Shutko <ats@acm.org>.
11184
9553cf63
JL
111852005-03-08 Juri Linkov <juri@jurta.org>
11186
11187 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
11188 (html-horizontal-rule, html-line, html-image, html-checkboxes)
11189 (html-radio-buttons): Add a space before the trailing `/>' where
11190 sgml-xml-mode is non-nil.
11191 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
11192 the subsequent tag of the empty XML tag.
11193 (html-href-anchor): Don't set initial input to "http:".
11194 (html-image): Ask for the image URL and set point inside alt="".
11195 (html-name-anchor): Duplicate the name in the `id' attribute when
11196 sgml-xml-mode is non-nil.
11197 (html-paragraph): Remove \n before <p>.
11198 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
11199 instead of `checked' when sgml-xml-mode is non-nil.
11200
11201 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
11202 Remove 1 space before #RRGGBB to not truncate it on terminal
11203 windows w/o fringes. Remove 1 space between bg and fg examples
11204 to get more space.
11205 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
11206 avoid byte-compile warnings.
11207
11208 * image-file.el (image-file-handler): Put `safe-magic' property to
11209 `image-file-handler'.
11210
11211 * info.el (Info-isearch-search): Emulate word search in
11212 isearching through multiple Info nodes with Info-search.
11213 (Info-isearch-wrap): Allow isearch-word.
11214
9b54d453
LK
112152005-03-08 Lute Kamstra <lute@gnu.org>
11216
11217 * emacs-lisp/debug.el (debugger-step-through): Make sure that
11218 stepping into the debugger's code is not possible.
11219 (debugger-jumping-flag): Docstring update.
11220
41d4eedc
JB
112212005-03-08 Jay Belanger <belanger@truman.edu>
11222
11223 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
11224 embedded mode begins.
11225 (calc-embedded-language-alist): New variable.
11226 (calc-embedded-find-modes): Use calc-embedded-language-alist to
11227 set default language mode.
11228
c68f7e21
KH
112292005-03-08 Kenichi Handa <handa@m17n.org>
11230
11231 * international/ccl.el (define-ccl-program): Fix docstring about
11232 extra 256 bytes assured for the output buffer.
11233
11234 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
11235 Fix BUFFER_MAGNIFICATION to 2.
11236 (ccl-encode-mule-utf-16be-with-signature): Likewise.
11237
3ee9f6ac
JW
112382005-03-07 Karl Chen <quarl@cs.berkeley.edu>
11239
11240 * align.el (align-rules-list): Added an alignment rule for CSS
11241 declarations (applies to css-mode and html-mode buffers).
11242
a29cf450
SM
112432005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
11244
11245 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
11246
2f8cd1ce
KS
112472005-03-07 Kim F. Storm <storm@cua.dk>
11248
a54595d4
KS
11249 * simple.el (move-beginning-of-line): New command.
11250
11251 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
11252
11253 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
11254
11255 * emulation/cua-base.el: Put CUA move property on move-end-of-line
11256 and move-beginning-of-line.
11257
2f8cd1ce
KS
11258 * apropos.el (apropos-print): Omit command from M-x ... RET.
11259
7a2306d9
NR
112602005-03-07 Nick Roberts <nickrob@snap.net.nz>
11261
11262 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
11263 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
11264
aaf2cff2
RS
112652005-03-06 Richard M. Stallman <rms@gnu.org>
11266
11267 * bindings.el (esc-map): Bind M-g to goto-line.
11268
11269 * facemenu.el (global-map): Bind M-o, not M-g.
11270
bf7970c5
JD
112712005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11272
11273 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
11274 "Open Directory" as for "Open File".
11275
0251bafb
RS
112762005-03-06 Chong Yidong <cyd@stupidchicken.com>
11277
11278 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
11279 (push-mark-command): Run activate-mark-hook.
11280
112812005-03-06 Richard M. Stallman <rms@gnu.org>
11282
11283 * help-mode.el (help-mode-finish): Don't alter the element
11284 in view-return-to-alist if there already is one.
11285
11286 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
11287 make sure the current buffer is the expected one.
11288
11289 * novice.el (disabled-command-function): Output in *Disabled Command*.
11290 Explicitly ignore non-keyboard events, and explicitly handle C-g.
11291
11292 * textmodes/flyspell.el (flyspell-large-region):
11293 Pass args differently for aspell.
11294
11295 * files.el (mode-require-final-newline): Doc fix.
11296
52eb0373 112972005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 11298
2f8cd1ce 11299 * progmodes/which-func.el (which-function):
0251bafb
RS
11300 Specify NOERROR when calling imenu--make-index-alist.
11301
55d0f066
SM
113022005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
11303
a3194d03
SM
11304 * simple.el (normal-erase-is-backspace): Define default value.
11305
ca19f3f1
AS
11306 * custom.el (custom-theme-set-variables): Remove unused var
11307 `immediate'.
11308 (custom-reevaluate-setting): Simple function to handle variables
11309 that are defined before their default value can really be
11310 computed.
a3194d03
SM
11311
11312 * startup.el (command-line): Use it for temporary-file-directory,
11313 small-emporary-file-directory, auto-save-file-name-transforms,
11314 blink-cursor-mode, and normal-erase-is-backspace.
11315
55d0f066
SM
11316 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
11317 progress, even with buggy anchored keywords.
11318
f38c52df
LT
113192005-03-05 Luc Teirlinck <teirllm@auburn.edu>
11320
be6e87e5 11321 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 11322
bb96021a
RS
113232005-03-05 Richard M. Stallman <rms@gnu.org>
11324
11325 * simple.el (goto-line): Use a number at point as the default.
11326 With C-u as arg, switch buffers.
11327
3ff96c81
JL
113282005-03-05 Juri Linkov <juri@jurta.org>
11329
11330 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
11331 with `no-blinking-cursor'.
11332
11333 * startup.el (no-blinking-cursor): New defvar.
11334 (command-line): Add `--no-blinking-cursor' to longopts.
11335 Set `no-blinking-cursor' to t for command line arguments
11336 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
11337 with `no-blinking-cursor' in the condition for calling
11338 `blink-cursor-mode'.
11339
c3a52675
LT
113402005-03-04 Luc Teirlinck <teirllm@auburn.edu>
11341
11342 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
11343 (menu-bar-options-save): Add blink-cursor-mode.
11344 (menu-bar-options-menu): Add blink-cursor-mode.
11345
77b94af3
GM
113462005-03-04 Ulf Jasper <ulf.jasper@web.de>
11347
11348 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
11349 (icalendar-export-file, icalendar-export-region)
a29cf450 11350 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
11351 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
11352
524352d6
LK
113532005-03-04 Lute Kamstra <lute@gnu.org>
11354
a29cf450 11355 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
11356 (debug-function-list): Ditto.
11357
b12e59fd
RC
113582005-03-04 Robert J. Chassell <bob@rattlesnake.com>
11359
11360 * textmodes/texinfmt.el (texinfo-append-refill):
11361 Redefine the types of line to which @refill
11362 is not appended by replacing a search for `@refill\\|@bye' with
11363 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
11364 itemize@refill' bug and the unfilled long lines bug.
a29cf450 11365 (texinfmt-version): Update number and date.
b12e59fd 11366
518d3637
RS
113672005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
11368
11369 * international/code-pages.el (windows-1250, windows-125[2-8])
11370 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
11371
d245ff23
SM
113722005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
11373
11374 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
11375 bound yet.
11376
b8210c6e
JPW
113772005-03-02 Romain Francoise <romain@orebokech.com>
11378
11379 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
11380 buffer after removing limits.
11381 (ibuffer-pop-filter): Ditto.
11382 Update copyright.
11383
aad1926a
MB
113842005-03-02 Miles Bader <miles@gnu.org>
11385
11386 * button.el (make-text-button): If the user doesn't specify a
11387 type, use the default. Rewrite to use `add-text-properties' and
11388 plist functions.
11389
284f0680
LK
113902005-03-01 Lute Kamstra <lute@gnu.org>
11391
11392 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
11393 (debugger-jumping-flag): New var.
11394 (debug-entry-code): Use it.
11395 (debugger-jump): Use debugger-jumping-flag and add
11396 debugger-reenable to post-command-hook.
11397 (debugger-reenable): Use debugger-jumping-flag and remove itself
11398 from post-command-hook.
11399 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
11400 debugger-reenable.
11401
43e7d00a
RC
114022005-03-01 Robert J. Chassell <bob@rattlesnake.com>
11403
284f0680 11404 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
11405 inclusion of "itemize\\|", which may be unnecessary, is certainly
11406 inelegant, and stops refilling in itemize lists when formatting
11407 Japanese Texinfo files to Info.
11408 Update copyright to 2005.
11409
911ba5f8
NR
114102005-03-01 Nick Roberts <nickrob@snap.net.nz>
11411
11412 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
11413 of an error if GDB can't find the source file.
11414
f830b09e
GM
114152005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
11416
11417 * calendar/calendar.el (redraw-calendar): Work from any buffer,
11418 not just the calendar.
11419
11420 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
11421 first.
11422 (diary-redraw-calendar): New function.
11423 (make-diary-entry): Add diary-redraw-calendar to local
11424 write-contents-functions. Turn off selective display before
11425 inserting in diary.
11426
5582d76d
KS
114272005-03-01 Kim F. Storm <storm@cua.dk>
11428
11429 * emacs-lisp/copyright.el (copyright-fix-years): New command.
11430
a9ee5cac
LK
114312005-03-01 Lute Kamstra <lute@gnu.org>
11432
11433 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
11434 that debug-entry-code can be safely removed from a function while
11435 this code is being evaluated. Revert the 2005-02-27 change as the
11436 new implementation no longer requires it. Make sure that a
dd39c336 11437 function body containing just a string is not mistaken for a docstring.
439368ed
LK
11438 (debug): Skip one more frame in case of debug on entry.
11439 (debugger-setup-buffer): Delete one more frame line in case of
11440 debug on entry.
11441 (debugger-frame-number): Update to use the new text introduced by
d245ff23 11442 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 11443
77032434
KS
114442005-02-28 Kim F. Storm <storm@cua.dk>
11445
11446 * double.el (double-translate-key): Call force-window-update after
11447 read-event to avoid crash in redisplay.
11448
c4d5a8a1
SM
114492005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
11450
11451 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
11452 (debug): Use it. Move the inhibit-trace earlier.
11453 (debug-entry-code): New const.
11454 (debug-on-entry-1): Use it.
11455
4c23089d 114562005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 11457
c4d5a8a1
SM
11458 * international/utf-16.el (ccl-encode-mule-utf-16le):
11459 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
11460 (ccl-encode-mule-utf-16be): Likewise.
11461
114622005-02-28 Kenichi Handa <handa@m17n.org>
11463
11464 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
11465 Fix BUFFER_MAGNIFICATION to 4.
11466 (ccl-encode-mule-utf-16be-with-signature): Likewise.
11467
0f468ead
NR
114682005-02-28 Nick Roberts <nickrob@snap.net.nz>
11469
11470 * speedbar.el (speedbar-update-flag): Doc fix.
11471 (speedbar-show-info-under-mouse): Give set-mouse-position the right
11472 argument.
11473
35c5f5d3
SM
114742005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
11475
fc88c288
SM
11476 * reveal.el (reveal-post-command): Don't try to reveal overlays which
11477 have a non-nil `invisible' property but are actually visible.
11478
35c5f5d3
SM
11479 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
11480 for perldoc sections.
11481 (perl-outline-regexp, perl-outline-level): New var and function.
11482 (perl-mode): Use them.
11483
f43ae016
GM
114842005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
11485
11486 * calendar/diary-lib.el (diary-remind): Discard any mark portion
11487 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
11488
04c9dde8
LT
114892005-02-27 Luc Teirlinck <teirllm@auburn.edu>
11490
11491 * cus-edit.el: Comment change.
11492 (custom-buffer-create-internal): Slightly reword text at top of
11493 Custom buffers. Mention there that saving an option edits the
11494 init file. Add link to Emacs manual node on `custom-file'.
11495 (custom-magic-alist): Rewrite individual State messages to use
11496 capitalized keywords. Doc fix.
11497
261b7f30
GM
114982005-02-27 Matt Hodges <MPHodges@member.fsf.org>
11499
11500 * calendar/calendar.el (calendar-buffer): Move above
11501 calendar-week-start-day.
11502 (calendar-week-start-day): Doc fix. Add :set function.
11503 (calendar-minimum-window-height): New variable.
11504 (generate-calendar-window): Only resize window if selected-window
11505 is displaying the calendar buffer. Use new variable
11506 calendar-minimum-window-height.
11507 (generate-calendar): Reword error message.
11508 (calendar-mode-map): Bind DEL to scroll-other-window-down.
11509
b71c9e75
AS
115102005-02-27 Andreas Schwab <schwab@suse.de>
11511
c58447fd
AS
11512 * vc.el (vc-do-command): Don't run command asynchronously when
11513 operating in a remote directory.
11514
b71c9e75
AS
11515 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
11516 change from sync with Tramp 2.0.47.
11517
aa5c6b3e
RS
115182005-02-27 Richard M. Stallman <rms@gnu.org>
11519
11520 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
11521
11522 * textmodes/flyspell.el (flyspell-mode-on):
11523 Call ispell-change-dictionary only if necessary.
11524
11525 * emacs-lisp/re-builder.el (regexp-builder): New function.
11526
11527 * register.el (describe-register-1): Explicitly handle
11528 yank-excluded-properties = t.
11529
11530 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
11531 (custom-magic-alist): Change the status descriptions again.
11532 (face widget-type): Total rewrite based on `restricted-sexp'
11533 to eliminate the confusing double hiding levels.
11534
11535 * emacs-lisp/debug.el (debug-on-entry-1):
11536 If function body is empty, add nil as body form.
11537
5f8a82e1
SM
115382005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
11539
11540 * emacs-lisp/trace.el (inhibit-trace): New var.
11541 (trace-make-advice): Use it.
11542
11543 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
11544
c6f4488c
KS
115452005-02-26 Kim F. Storm <storm@cua.dk>
11546
11547 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
11548 (mouse-on-link-p, mouse-drag-region-1): Use it.
11549
a0b497c5
LK
115502005-02-25 Lute Kamstra <lute@gnu.org>
11551
11552 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
11553
ffa8d0ef
LT
115542005-02-24 Luc Teirlinck <teirllm@auburn.edu>
11555
11556 * frame.el (blink-cursor-mode): Add :group keyword.
11557
1a951b51
GM
115582005-02-24 Ulf Jasper <ulf.jasper@web.de>
11559
78d54dee
SM
11560 * calendar/icalendar.el (icalendar--decode-isodatetime):
11561 New optional argument DAY-SHIFT.
1a951b51
GM
11562 (icalendar-export-region): Fix coding-system-for-write.
11563 (icalendar--convert-ical-to-diary): Shift end-day of all-day
11564 events by one.
11565
6ecedb40
SM
115662005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
11567
11568 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
11569
1749aa90
KS
115702005-02-24 Kim F. Storm <storm@cua.dk>
11571
11572 * international/iso-acc.el (iso-accents-compose): Fix crash
11573 during redisplay. Call force-window-update after read-event
11574 and delete-region to signal that window is not accurate.
11575
78d54dee
SM
115762005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
11577
11578 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
11579 Remove unused and inexistent var `inhibit-trace'.
11580 (debugger-mode): Use run-mode-hooks.
11581 (debugger-list-functions): Add buttons; setup xref stack.
11582
a98ac7ae
RS
115832005-02-23 Richard M. Stallman <rms@gnu.org>
11584
11585 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
11586 appointment says it was explicitly made.
11587 (appt-add): Set the 3rd element.
11588 (appt-make-list): Preserve explicit appointments.
11589
11590 * subr.el (find-tag-default): Catch errors in forward-sexp.
11591
91c66262
JL
115922005-02-23 Juri Linkov <juri@jurta.org>
11593
11594 * info.el (Info-isearch-search): New defcustom.
11595 (Info-isearch-search): Call the default isearch function
11596 when Info-isearch-search is nil.
11597 (Info-isearch-wrap): Use variable Info-isearch-search.
11598
01d746be
LT
115992005-02-22 Luc Teirlinck <teirllm@auburn.edu>
11600
11601 * cus-edit.el: Comment change.
11602
b686dd59
KS
116032005-02-22 Kim F. Storm <storm@cua.dk>
11604
6ecedb40
SM
11605 * progmodes/hideif.el (hide-ifdef-use-define-alist):
11606 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 11607
fe77c061
SJ
116082005-02-22 Simon Josefsson <jas@extundo.com>
11609
6ecedb40
SM
11610 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
11611 New variable.
fe77c061
SJ
11612 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
11613 Oskarsson" <myrkraverk@users.sourceforget.net>.
11614
baf70a02
KS
116152005-02-22 Kim F. Storm <storm@cua.dk>
11616
11617 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
11618 check that window of that event is the selected window.
11619 (mouse-drag-region-1): Compare mouse event window to selected
11620 window before setting point.
11621
11622 * tooltip.el (tooltip-show-help-function): Pass event to
11623 mouse-on-link-p so it can check selected window.
11624
ca69e8aa
KH
116252005-02-22 Kenichi Handa <handa@m17n.org>
11626
11627 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
11628 (ps-mule-show-warning): New function.
11629 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
11630 characters are found.
11631
11632 * ps-print.el (ps-header-footer-string): Return a list of header
11633 and footer strings.
11634
dae3211d
SM
116352005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
11636
11637 * pcvs.el (cvs-retrieve-revision): Fix thinko.
11638
116392005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 11640
9df747e1
SM
11641 * frame.el (blink-cursor-mode): Use define-minor-mode.
11642
2c75eddf
SM
11643 * term/mac-win.el (function-key-map): Use char-names more consistently.
11644 (file-name-coding-system): Only set it for MacOS-9. The other case is
11645 already handled in mule-cmds.el (where it also works when mac-win.el
11646 is not used).
11647
c4a166f1
KH
116482005-02-21 Kenichi Handa <handa@m17n.org>
11649
002dc239
KH
11650 * international/mule.el (ctext-pre-write-conversion): Always use
11651 " *code-converting-work*" buffer for work.
11652
c4a166f1
KH
11653 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
11654
22071507
TTN
116552005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
11656
11657 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
11658
50d9c396
JY
116592005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
11660
2c75eddf 11661 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
11662 allows changes outside the restricted area of the buffer.
11663
0fba9f25
KS
116642005-02-20 Kim F. Storm <storm@cua.dk>
11665
11666 * simple.el (line-move): Add fourth optional arg try-vscroll which
11667 must be set to perform auto-window-vscroll.
11668 When moving backwards and doing auto-window-vscroll, automatically
11669 vscroll to the last part of lines which are taller than the window.
11670 (next-line, previous-line): Set try-vscroll arg on line-move.
11671
ac010fca
DN
116722005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
11673
f79bdb3a
DN
11674 * replace.el (query-replace, query-replace-regexp)
11675 (replace-string, replace-regexp): When operating on region, make
11676 the minibuffer prompt say so.
11677
ac010fca
DN
11678 * isearch.el (isearch-forward): Document isearch-query-replace and
11679 isearch-query-replace-regexp keybindings.
0fba9f25 11680
fa64fa22
JB
116812005-02-19 Jay Belanger <belanger@truman.edu>
11682
11683 * calc/calc-aent.el (math-read-token): Add local variable.
11684
11685 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
11686 (calc-edit-top): Move declaration to earlier in file.
11687 (calc-edit-macro-repeats): Add local variables.
11688
11689 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
11690 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
11691 calcFunc-tanh.
11692 Adjust integration rule for calcFunc-tan.
11693
3f9526a3 116942005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
11695
11696 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
11697 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
11698 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
11699 (viper-skip-separators): Bug fix.
11700 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 11701 particular major mode.
0fba9f25 11702 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 11703 kill ring.
0fba9f25
KS
11704
11705 * viper-ex.el (viper-color-display-p): New function.
11706 (viper-has-face-support-p): Use viper-color-display-p.
11707
11708 * viper-keym.el (viper-gnus-modifier-map): New keymap.
11709
11710 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
11711
11712 * viper-util.el (viper-glob-unix-files): Fix shell status check.
11713 (viper-file-remote-p): Make equivalent to file-remote-p.
11714
78d54dee
SM
11715 * viper.el (viper-major-mode-modifier-list):
11716 Use viper-gnus-modifier-map.
0fba9f25 11717
c761fd55
DK
117182005-02-19 David Kastrup <dak@gnu.org>
11719
11720 * subr.el (subregexp-context-p): Fix garbled doc string by adding
11721 quoting.
11722
7ca4e8a1
JB
117232005-02-19 Jay Belanger <belanger@truman.edu>
11724
11725 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 11726 Remove extra definitions.
7ca4e8a1
JB
11727 (calc-coth): New function.
11728 (calcFunc-cot): Fix `let'.
11729
0e0d5683
EZ
117302005-02-19 Eli Zaretskii <eliz@gnu.org>
11731
11732 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
11733 the reasons we use "type pc" in these faces.
11734
11735 * button.el (button): Ditto.
11736
2511035d
EZ
117372005-02-19 Michael Mauger <mmaug@yahoo.com>
11738
11739 * replace.el (query-replace-read-from): Set the value of
11740 query-replace-from-history-variable to handle the case of an empty
11741 string entered to accept the suggested default.
74f69b93 11742
78d54dee
SM
11743 * net/tramp.el (tramp-file-name-for-operation):
11744 Use dired-call-process instead of dired-call-process-command.
74f69b93 11745
7182a9a6
JB
117462005-02-19 Jay Belanger <belanger@truman.edu>
11747
11748 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
11749 (math-div-non-trig): New variables.
11750 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
11751 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
11752 (math-combine-prod, math-div-symb-fancy): Add simplifications for
11753 trig expressions.
11754
8c4e7434
NR
117552005-02-19 Nick Roberts <nickrob@snap.net.nz>
11756
11757 * progmodes/gdb-ui.el (gdb-var-update-handler)
11758 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
11759 for watch expressions,
11760 (gdb-var-create-handler): Don't set speedbar-update-flag.
11761 (gdb-post-prompt): Simplify test for speedbar.
11762
17561e4f 117632005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 11764
78d54dee
SM
11765 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
11766 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 11767 we use the syntax table of the correct buffer.
78d54dee 11768 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 11769 Felix Gatzemeier.
0fba9f25 11770
78d54dee
SM
11771 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
11772 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 11773 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 11774
78d54dee
SM
11775 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
11776 ediff-recurse-to-subdirectories.
11777 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 11778 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 11779
78d54dee 11780 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 11781 nil.
0fba9f25 11782
9be92b96
SM
117832005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
11784
11785 * log-view.el (log-view-message-re): Fix up Subversion regexp.
11786
3a51abf1
DK
117872005-02-18 David Kastrup <dak@gnu.org>
11788
11789 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
11790 use `mark-active' when defined.
11791
92dc83a9
KH
117922005-02-18 Kenichi Handa <handa@m17n.org>
11793
11794 * ps-print.el (ps-font-info-database): New entry
11795 ZapfChancery-MediumItalic with correct font name. Fix font name
11796 of the entry Zapf-Chancery-MediumItalic.
11797
6dbbc01d
LT
117982005-02-16 Luc Teirlinck <teirllm@auburn.edu>
11799
11800 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
11801
4aed6e1e
KS
118022005-02-16 Kim F. Storm <storm@cua.dk>
11803
11804 * ido.el (ido-fallback-command): Pass user input to fallback command.
11805
118062005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
11807
11808 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
11809 (gdb-find-file-hook): Add server prefix.
11810
a29c9707
RS
118112005-02-16 Richard M. Stallman <rms@gnu.org>
11812
11813 * replace.el (perform-replace): Pass new args to replace-highlight.
11814 (replace-highlight): Take region args,
11815 and pass them to isearch-lazy-highlight-new-loop.
11816
11817 * novice.el (disabled-command-hook): Autoload the defalias
11818 and the make-obsolete-variable call.
11819
11820 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
11821
11822 * isearch.el (isearch-lazy-highlight-start-limit)
11823 (isearch-lazy-highlight-end-limit): New variables limit
11824 the region for highlighting.
11825 (isearch-lazy-highlight-new-loop): New args BEG and END.
11826 (isearch-lazy-highlight-search): Use the new vars.
11827 (isearch-lazy-highlight-update): Likewise.
11828
11829 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
11830
11831 * cus-start.el (all): Use default-boundp.
11832
4aed6e1e 118332005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
11834
11835 * menu-bar.el (menu-bar-select-frame): Handle current frame.
11836
e1c9f939
LT
118372005-02-15 Luc Teirlinck <teirllm@auburn.edu>
11838
11839 * autorevert.el (auto-revert-stop-on-user-input)
11840 (auto-revert-verbose): Doc fixes.
11841
52c7f9ee
JR
118422005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
11843
11844 * international/mule-cmds.el (set-locale-environment): Remove call
11845 to set-selection-coding-system on Windows.
11846
6ec30302
JB
118472005-02-15 Jay Belanger <belanger@truman.edu>
11848
11849 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 11850 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
11851 calcFunc-coth.
11852 (math-simplify-sqrt): Add simplifications.
11853
11854 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
11855 to list.
11856
11857 * calc/calc-ext.el: Add functions to autoloads.
11858
11859 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
11860 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
11861 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
11862 (math-csc-raw, math-cot-raw): New functions.
11863
11864 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
11865
11866 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
11867 the variable name in a message.
11868
11869 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
11870 calcFunc-csc, calcFunc-cot.
11871
11872 * calc/calcalg2.el: Add derivative and integration rules for
11873 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
11874 calcFunc-csch, calcFunc-coth.
11875 (math-do-integral-methods): Add to checks for when to use
11876 substitutions.
11877
11878 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
11879
43817a75
LK
118802005-02-15 Lute Kamstra <lute@gnu.org>
11881
9be92b96
SM
11882 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
11883 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
11884 <monnier@iro.umontreal.ca>
11885 (lisp-outline-level): Improve efficiency. Suggested by David
11886 Kastrup <dak@gnu.org>.
11887
34093ed7
NR
118882005-02-15 Nick Roberts <nickrob@snap.net.nz>
11889
11890 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
11891 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
11892 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 11893 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
11894 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
11895
0f014aa1
LT
118962005-02-14 Luc Teirlinck <teirllm@auburn.edu>
11897
11898 * cus-start.el (all): Comment change.
11899
23e8c095
LK
119002005-02-14 Lute Kamstra <lute@gnu.org>
11901
11902 * cus-start.el (all): Check if symbol is void.
11903
a4869139
CD
119042005-02-14 Carsten Dominik <dominik@science.uva.nl>
11905
11906 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
11907 optional argument to \cite.
11908
134948fc
RS
119092005-02-14 Richard M. Stallman <rms@gnu.org>
11910
11911 * cus-edit.el (custom-buffer-create-internal): Update help message.
11912 (custom-magic-alist): Update help messages.
11913
11914 * cus-start.el (all): Allow a var to specify a standard value.
11915
5e2087b8
LT
119162005-02-12 Luc Teirlinck <teirllm@auburn.edu>
11917
11918 * custom.el (custom-theme-set-variables): Handle variable aliases.
11919
11920 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
11921 (blink-cursor): Make it an alias for `blink-cursor-mode' and
11922 declare obsolete.
03e38499
LT
11923 (blink-cursor-mode): Define with defcustom and use correct
11924 standard expression in that defcustom.
5e2087b8
LT
11925 * startup.el (command-line): Adapt to above changes in frame.el.
11926
b7a2a696
LK
119272005-02-11 Lute Kamstra <lute@gnu.org>
11928
11929 * apropos.el (apropos-score-doc): Prevent division by zero.
11930
ea66d5e0
GM
119312005-02-11 Ulf Jasper <ulf.jasper@web.de>
11932
11933 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
11934 (icalendar--get-event-property-attributes)
11935 (icalendar--get-event-properties)
11936 (icalendar--datetime-to-diary-date): New functions.
11937 (icalendar--split-value): Doc fix.
11938 (icalendar--datetime-to-noneuropean-date)
11939 (icalendar--datetime-to-european-date): New optional argument
11940 SEPARATOR. Return result as a string instead of a list.
11941 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
11942 (icalendar--convert-string-for-export): Rename arg S to STRING.
11943 (icalendar-export-region): Doc fix. Change name of error buffer.
11944 Save output buffer.
11945 (icalendar-import-file): Add blank at end of prompt.
11946 (icalendar-import-buffer): Doc fix. Do not switch to error
11947 buffer. Indicate status in return value.
11948 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
11949 buffer. Save output buffer. Handle exception from recurrence
11950 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
11951 events. Fix problems with weekly all-day events.
11952
44291460
RS
119532005-02-10 Richard M. Stallman <rms@gnu.org>
11954
11955 * simple.el (eval-expression-print-format):
11956 Avoid warning about edebug-active.
11957
9be92b96 11958 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
11959 (help-for-help): Define with defalias.
11960
11961 * font-core.el (font-lock-default-function): Use with-no-warnings.
11962
11963 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
11964
11965 * custom.el (defface): Doc fix.
11966
37956fd5
NR
119672005-02-10 Nick Roberts <nickrob@snap.net.nz>
11968
11969 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
11970 width 0" to prevent word wrapping problems.
11971
44042fe7
KS
119722005-02-09 Kim F. Storm <storm@cua.dk>
11973
11974 * ido.el (ido-file-extensions-order): New defcustom.
11975 (ido-file-extension-lessp, ido-file-extension-aux)
11976 (ido-file-extension-order): New advanced file ordering.
11977 (ido-file-lessp): New simple file ordering.
11978 (ido-sort-list): Remove.
11979 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
11980 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
11981
e7eaabae
DN
119822005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
11983
11984 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
11985 that some versions of grep produce.
11986 (grep-mode-font-lock-keywords): Likewise.
11987
76f8cd56
NR
119882005-02-09 Nick Roberts <nickrob@snap.net.nz>
11989
11990 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 11991 (gdb-cdir): Delete.
76f8cd56
NR
11992 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
11993 (gdb-source-info): Treat case when source file is in another
11994 directory properly.
11995 (gdb-get-location): New function.
11996
519b13cd
JB
119972005-02-07 Jay Belanger <belanger@truman.edu>
11998
11999 * calc/calc-prog.el (calc-write-parse-table-part)
12000 (calc-fix-token-name): Fix a check for language type.
12001
9be92b96 12002 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 12003
009bb5d2
AS
120042005-02-07 Andre Spiegel <spiegel@gnu.org>
12005
12006 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
12007 as directory not writable.
12008
82ec225b
KS
120092005-02-07 Kim F. Storm <storm@cua.dk>
12010
12011 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
12012 (cua--standard-movement-commands): Remove list.
12013 Instead, set CUA property value to move for movement commands.
12014 (cua-movement-commands): Remove. Users must set CUA prop instead.
12015 (cua--pre-command-handler): Check CUA property.
12016 (cua--init-keymaps): Don't remap undo commands.
12017 (cua-mode): Don't call cua--rectangle-on-off.
12018
12019 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
12020 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
12021 (cua--rect-undo-set-point): New var.
12022 (cua--rectangle-undo-boundary): Setup undo apply entry.
12023 (cua--rect-undo-handler): New function for rectangle undo.
12024 (cua--rect-start-position, cua--rect-end-position): Add.
12025 (cua--rectangle-post-command): Call cua--rectangle-set-corners
12026 for restored rectangle. Set point if cua--rect-undo-set-point.
12027
c529f7f7
JB
120282005-02-06 Jay Belanger <belanger@truman.edu>
12029
12030 * calc/calc-lang.el (calc-tex-language): Display more information
12031 in messages.
12032
12033 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
12034 in TeX mode.
12035
ba2c991c
RS
120362005-02-06 Richard M. Stallman <rms@gnu.org>
12037
12038 * emacs-lisp/lisp.el (buffer-end): Doc fix.
12039
6d61d855
EZ
120402005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
12041
12042 * net/ldap.el (ldap-search-internal): Support attributes with
12043 optional descriptions separated by a semi-colon, as in
12044 "userCertificate;binary".
12045
18daafed
JD
120462005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12047
12048 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
12049 isn't a cons (i.e. the version is 0).
12050
cb602754
EZ
120512005-02-05 Eli Zaretskii <eliz@gnu.org>
12052
12053 * help.el (help-for-help): Doc fix.
12054
a0079e58
NR
120552005-02-05 Nick Roberts <nickrob@snap.net.nz>
12056
52eb0373 12057 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
12058 GDB-Windows on the menu-bar as this works better.
12059
e67d06eb
JB
120602005-02-04 Jay Belanger <belanger@truman.edu>
12061
12062 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 12063 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
12064
12065 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
12066 (math-latex-parse-two-args): New function.
12067
02f244c8
LK
120682005-02-03 Lute Kamstra <lute@gnu.org>
12069
12070 * help-fns.el (help-with-tutorial): Make sure that users cannot
12071 remove the entire text of the tutorial by means of `undo'.
12072
ca97010c
SM
120732005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
12074
12075 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
12076 in recent changes, where the ispell process was repeatedly
12077 killed & restarted.
a41118cc
SM
12078
12079 * international/mule-cmds.el (set-locale-environment): Set file-name
12080 coding system to utf-8 on Darwin systems.
12081 (set-default-coding-systems): Don't set default-file-name-coding-system
12082 on Darwin systems.
12083
4e07258f
RS
120842005-02-03 Richard M. Stallman <rms@gnu.org>
12085
12086 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
12087
120882005-02-03 Matt Hodges <MPHodges@member.fsf.org>
12089
12090 * faces.el (list-faces-display): Add optional argument.
12091
30b940a7
SM
120922005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
12093
12094 * font-core.el (font-lock-default-function): Handle the rare case where
12095 only font-lock-keywords is set.
12096
4e07258f 120972005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 12098
30b940a7 12099 * international/characters.el: Cancel previous change for
fbbde29a
KH
12100 I-WITH-DOT-ABOVE and DOTLESS-i.
12101
12102 * international/latin-5.el: Cancel previous change.
12103
87c366c1
NR
121042005-02-02 Nick Roberts <nickrob@snap.net.nz>
12105
12106 * progmodes/gud.el: Correction to syntax in gud-menu-map.
12107
56072160
KH
121082005-02-02 Kenichi Handa <handa@m17n.org>
12109
12110 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
12111 DOTLESS-i.
12112
12113 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
12114 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
12115
394dff57 12116 * case-table.el (get-upcase-table): New function.
56072160
KH
12117 (copy-case-table): Copy upcaes table too if non-nil.
12118 (set-case-syntax-delims): Maintain upcase table too.
12119 (set-case-syntax-pair): Likewise.
12120 (set-upcase-syntax, set-downcase-syntax): New functions.
12121 (set-case-syntax): Maintain upcase table too.
12122
dd8e8b27
NR
121232005-02-02 Nick Roberts <nickrob@snap.net.nz>
12124
52eb0373 12125 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
12126
12127 * progmodes/gud.el (gud-goto-info): New function.
12128 (gud-tool-bar-map): Use correct icon.
12129
cc08f5b2
TTN
121302005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
12131
12132 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
12133 When delegating, order args in the funcall correctly.
12134
b961eb0e
TTN
121352005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
12136
12137 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
12138
2fdf4457
CD
121392005-02-01 Carsten Dominik <dominik@science.uva.nl>
12140
12141 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
12142 buffer not visiting a file.
12143
a214f7ba
JB
121442005-01-31 Jay Belanger <belanger@truman.edu>
12145
12146 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
12147 bound on the line with the formula.
12148
fb89c330
KS
121492005-01-31 Kim F. Storm <storm@cua.dk>
12150
12151 * ses.el (ses-create-cell-variable-range)
12152 (ses-destroy-cell-variable-range, ses-reset-header-string)
12153 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
12154 (ses-insert-row): Fix format of apply undo entries.
12155
998858ae
JB
121562005-01-31 Jay Belanger <belanger@truman.edu>
12157
12158 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
12159 parts.
12160
12161 * calc/calc-embed.el (calc-embedded-open-formula)
12162 (calc-embedded-close-formula): Ignore matrix environments.
12163
12164 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
12165 TeX mode.
12166
12167 * calc/calc-lang.el (math-function-table, math-oper-table)
12168 (math-variable-table): Adjust the LaTeX portions.
12169
12170 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
12171 (math-latex-ignore-words): New constant.
12172
a6e7a34b
RS
121732005-01-31 Richard M. Stallman <rms@gnu.org>
12174
12175 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
12176 (ispell-local-dictionary): Doc fix.
12177 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
12178 Don't reinitialize at run time. Don't defcustom.
12179 All uses changed to append ispell-local-dictionary-alist,
12180 or check it first.
12181 (ispell-current-dictionary): New variable for dictionary in use.
12182 (ispell-dictionary): Now used only for global default.
12183 (ispell-start-process): Set ispell-current-dictionary,
12184 not ispell-dictionary.
12185 (ispell-change-dictionary): Use this only for setting
12186 user preferences.
12187 (ispell-internal-change-dictionary): New function
12188 to change the current dictionary in use.
fb89c330
KS
12189 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
12190 Use ispell-current-dictionary.
a6e7a34b
RS
12191 Handle ispell-local-dictionary-overridden.
12192 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
12193
1be70c61
JB
121942005-01-31 Jay Belanger <belanger@truman.edu>
12195
12196 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
12197
12198 * calc/calc-ext.el: Add calc-latex-language to autoloads.
12199 (calc-mode-map): Add calc-latex-language.
12200
12201 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
12202 (math-latex-print-frac): New functions.
12203 (math-oper-table, math-function-table, math-variable-table)
12204 (math-complex-format, math-input-filter): Add latex properties.
12205 (calc-set-language): Set math-expr-special-function-mapping.
12206
12207 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 12208 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
12209
12210 * calc/calc.el (calc-language): Adjust docstring.
12211 (calc-set-mode-line): Add LaTeX support.
12212 (math-expr-special-function-mapping): New variable.
e09d97e8 12213 (math-tex-ignore-words): Add to list.
fb89c330 12214
1be70c61
JB
12215 * calc/calccomp.el (math-compose-expr, math-compose-rows):
12216 Add LaTeX support.
12217 (math-compose-expr): Add support for special functions.
12218
12219 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
12220
2d08f307
NR
122212005-01-31 Nick Roberts <nickrob@snap.net.nz>
12222
12223 * progmodes/gdb-ui.el (gdb-memory-address)
12224 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
12225 (gdb-memory-mode-map, gdb-memory-format-keymap)
12226 (gdb-memory-format-menu, gdb-memory-unit-keymap)
12227 (gdb-memory-unit-menu): New variables for a buffer
12228 that lets the user examine program memory.
12229 (gdb-memory-set-address, gdb-memory-set-repeat-count)
12230 (gdb-memory-format-binary, gdb-memory-format-octal)
12231 (gdb-memory-format-unsigned, gdb-memory-format-signed)
12232 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
12233 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
12234 (gdb-memory-unit-word, gdb-memory-unit-halfword)
12235 (gdb-memory-unit-byte, gdb-memory-unit-menu)
12236 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
12237 (gdb-memory-mode, gdb-memory-buffer-name)
12238 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
12239 New functions for above buffer.
12240
ce406543
RS
122412005-01-30 Richard M. Stallman <rms@gnu.org>
12242
12243 * cus-edit.el (custom-bury-buffer): Function deleted.
12244 (custom-buffer-done-function): Option deleted.
12245 (custom-buffer-done-kill): New (replacement option.
12246 (Custom-buffer-done): Call quit-window.
12247 (custom-buffer-create-internal): Update for above changes.
12248
03c64f2e
LT
122492005-01-29 Luc Teirlinck <teirllm@auburn.edu>
12250
12251 * simple.el (undo-ask-before-discard): New var.
12252 (undo-outer-limit-truncate): Implement it.
12253 (undo-extra-outer-limit): Doc update.
12254
5a92a9eb
RS
122552005-01-29 Richard M. Stallman <rms@gnu.org>
12256
394dff57 12257 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
12258 (ses-begin-change): Doc fix.
12259
12260 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
12261 instead of rebinding C-x u and C-_.
12262
12263 * files.el (normal-backup-enable-predicate): Return nil for files
12264 in /tmp, regardless of temporary-file-directory.
12265
12266 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
12267
12268 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
12269 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 12270 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
12271 for move-to-column's 2nd arg.
12272
12273 * simple.el (undo): Fix the test for continuing a series of undos.
12274 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 12275 (pending-undo-list): Move up defvar.
5a92a9eb
RS
12276
12277 * wid-edit.el (widget-button-click):
12278 Shorten the range of the track-mouse binding.
12279
12280 * comint.el (comint-insert-input): Undo previous changes;
12281 use last-input-event in interactive spec.
12282
28d986b9
EZ
122832005-01-29 Eli Zaretskii <eliz@gnu.org>
12284
cf63e6fa
EZ
12285 * progmodes/compile.el (compilation-start): Bind buffer-read-only
12286 to nil before invoking call-process. Reset buffer's modified flag
12287 after fontifying it in the no-async branch.
12288
28d986b9
EZ
12289 * wid-edit.el (widget-specify-button): If mouse pointer shape
12290 cannot be changed, use mouse face instead.
12291
c7c87573
NR
122922005-01-29 Nick Roberts <nickrob@snap.net.nz>
12293
12294 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
12295 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 12296 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 12297 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 12298 added on 2005-01-19.
c7c87573 12299
394dff57
SM
123002005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
12301
12302 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
12303 (dsssl-mode): Use define-derived-mode.
12304 (scheme-mode-initialize): Remove.
12305 (scheme-mode): Use run-mode-hooks.
12306
12307 * cus-edit.el (customize-group-other-window)
12308 (custom-buffer-create-other-window): Don't override special-display-*.
12309 (custom-mode-map): Make it dense.
12310
12311 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
12312 sets the default value.
12313
2d65673f
EZ
123142005-01-28 Eli Zaretskii <eliz@gnu.org>
12315
12316 * descr-text.el: Add more keywords.
12317
6b626913
SM
123182005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
12319
b9fbc167
SM
12320 * speedbar.el: Avoid unnecessary use of locate-library.
12321
6b626913
SM
12322 * international/mule-cmds.el (standard-display-european-internal):
12323 Don't fiddle with latin-1 non-break space any more since it's now
12324 special cased in the C code.
12325 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
12326
3bf93f74
LT
123272005-01-26 Luc Teirlinck <teirllm@auburn.edu>
12328
12329 * cus-start.el (all): Add `undo-outer-limit'.
12330
31df23f5
LK
123312005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12332
6b626913
SM
12333 * textmodes/bibtex.el (bibtex-format-entry):
12334 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
12335 field lines.
12336 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
12337 not on part of a buffer.
12338
123392005-01-25 Lute Kamstra <lute@gnu.org>
12340
12341 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
12342 nonempty field text strings like "{letters\\macro{}more letters}".
12343 Clarify docstring.
12344 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
12345 (bibtex-entry-offset, bibtex-parse-association)
12346 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 12347 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 12348
19f26a89 123492005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 12350
60fc9395 12351 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 12352 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
12353 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
12354 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
12355
12356 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
12357 isearch minor mode.
12358
fe860842
LT
123592005-01-24 Luc Teirlinck <teirllm@auburn.edu>
12360
12361 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
12362
2fc3738c
LK
123632005-01-24 Lute Kamstra <lute@gnu.org>
12364
12365 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
12366 CASECHARS and NOT-CASECHARS regular expressions of the
12367 "nederlands" and "nederlands8" dictionaries to prevent a "Range
12368 striding over charsets" error.
12369
dacb2f70
JB
123702005-01-24 Jay Belanger <belanger@truman.edu>
12371
12372 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
12373 display variable name.
12374
e1a050dc
KH
123752005-01-24 Kenichi Handa <handa@m17n.org>
12376
12377 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
12378 Fix setting of the element of encoded-kbd-iso2022-invocations.
12379
ac94d5f4
NR
123802005-01-24 Nick Roberts <nickrob@snap.net.nz>
12381
12382 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
12383 (gdb-threads-select): Change to also accept mouse events.
12384 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
12385 (gdb-threads-mouse-select): Delete.
12386
9bb99df6
LT
123872005-01-23 Luc Teirlinck <teirllm@auburn.edu>
12388
12389 * files.el (insert-directory): Take care of empty directory,
12390 listed without -a switch.
12391
bd6a8278
SM
123922005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
12393
04138be8
SM
12394 * textmodes/refill.el (refill-post-command-function):
12395 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
12396 to the list of functions that we should be careful not to undo.
12397 (refill-late-fill-paragraph-function): Remove.
12398 (refill-saved-state): New var.
12399 (refill-mode): Use it to save fill-paragraph-function.
12400 Save also the value of auto-fill-function.
12401
bd6a8278
SM
12402 * term/w32-win.el: Simplify code.
12403
5c20cae2
KS
124042005-01-23 Kim F. Storm <storm@cua.dk>
12405
8f958b40
KS
12406 * simple.el (line-move): Adapt to new return value from
12407 pos-visible-in-window-p.
12408
5c20cae2
KS
12409 * simple.el (line-move): Fix last change. Check partial
12410 visibility at point rather than at window-start.
12411
e1c7e69a
JR
124122005-01-22 Jason Rumney <jasonr@gnu.org>
12413
12414 * term/w32-win.el (xw-defined-colors): Remove debug-message.
12415
3d4d788a
DK
124162005-01-22 David Kastrup <dak@gnu.org>
12417
12418 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
12419
1a8461d3
EZ
124202005-01-22 Eli Zaretskii <eliz@gnu.org>
12421
12422 * type-break.el (type-break-mode): Add a test for
12423 type-break-file-name being non-nil.
12424
1da1887d
EZ
124252005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
12426
12427 * net/eudc.el (top level): Call (message "") via progn, so that
12428 eudc-options-file is loaded.
12429
d00e399a
KS
124302005-01-22 Kim F. Storm <storm@cua.dk>
12431
12432 * simple.el (line-move-1): Rename from line-move.
12433 (line-move): New function that adjusts vscroll for partially
12434 visible rows, and calls line-move-1 otherwise.
12435
2ff1dec9
JW
124362005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
12437
623f1465 12438 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
12439 since it's not a complete read-event implementation
12440
7ec35700
JB
124412005-01-20 Jay Belanger <belanger@truman.edu>
12442
12443 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
12444 for called function.
12445
a15252fd
ST
124462005-01-20 Steven Tamm <steventamm@mac.com>
12447
6b626913 12448 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
12449 Controlled now by s/darwin.h:PTY_ITERATION.
12450
66c226bf
SM
124512005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
12452
12453 * window.el (handle-select-window): Don't switch window when we're
12454 in the minibuffer.
12455
7c018923
SM
124562005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
12457
12458 * subr.el (dotimes-with-progress-reporter): New macro.
12459
12460 * ses.el (ses-dotimes-msg): Remove macro.
12461 Use `dotimes-with-progress-reporter' instead.
12462
8db8a5cf
ST
124632005-01-19 Steven Tamm <steventamm@mac.com>
12464
12465 * term/mac-win.el (process-connection-type): Use new
588c0770 12466 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
12467 10.3) when using carbon build.
12468
7679290d
JB
124692005-01-19 Jay Belanger <belanger@truman.edu>
12470
12471 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
12472 flags if the last command was a tab or M-tab.
12473
17c90a9e
JB
12474 * calc/calc-prog.el (calc-user-define-edit): Put original formula
12475 in formula editing buffer.
12476
2c60b6d3
NR
124772005-01-19 Nick Roberts <nickrob@snap.net.nz>
12478
12479 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
12480 breakpoint image symbol in margin.
12481
1ff85beb
JB
124822005-01-19 Jay Belanger <belanger@truman.edu>
12483
12484 * calc/calc-prog.el (calc-execute-kbd-macro):
12485 Ignore calc-keep-arg-flag.
12486
664ca704
KH
124872005-01-19 Kenichi Handa <handa@m17n.org>
12488
12489 * textmodes/ispell.el (ispell-looking-at): New function.
12490 (ispell-process-line): Use ispell-looking-at to compare the ispell
12491 output and the buffer contents.
12492
926787be
JB
124932005-01-18 Jay Belanger <belanger@truman.edu>
12494
12495 * calc/calc.el (calc-display-raw): Fix docstring.
12496
67b9b71f
SM
124972005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
12498
7c018923
SM
12499 * simple.el (blink-matching-open): Strip extra info from syntax.
12500
67b9b71f
SM
12501 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
12502 funny chars in the end-of-here-doc marker.
12503
83c7f806
NR
125042005-01-19 Nick Roberts <nickrob@snap.net.nz>
12505
12506 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
12507 that enable/disabled state of breakpoints is shown correctly in
12508 fringe and on ttys.
12509 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
12510 Add breakpoint information as text properties.
67b9b71f 12511 (gdb-mouse-toggle-breakpoint):
83c7f806 12512 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 12513 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
12514 breakpoints in the margin.
12515 (gdb-remove-strings): Simplify.
12516
538a5f8b
JB
125172005-01-17 Jay Belanger <belanger@truman.edu>
12518
12519 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
12520 erasing buffer.
12521
444919be
RS
125222005-01-17 Richard M. Stallman <rms@gnu.org>
12523
12524 * progmodes/grep.el (grep-find): Copy from `grep' the condition
12525 for calling grep-compute-defaults.
12526
12527 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
12528 if buffer is empty.
12529
12530 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
12531
67476fca
SM
125322005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
12533
12534 * hilit-chg.el (highlight-changes-mode): Don't autoload.
12535
12536 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
12537 non-preloaded variables.
12538
4042dc25
ST
125392005-01-17 Steven Tamm <steventamm@mac.com>
12540
12541 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
12542 tex-shell cause to force interactivity when using pipes.
12543
aea3bdb1
KS
125442005-01-17 Kim F. Storm <storm@cua.dk>
12545
12546 * simple.el (just-one-space): Make arg optional.
12547
41774623
NR
125482005-01-17 Nick Roberts <nickrob@snap.net.nz>
12549
12550 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 12551 posn-at-x-y to t to access left-margin.
41774623 12552
01917a18
MA
125532005-01-16 Michael Albinus <michael.albinus@gmx.de>
12554
12555 Sync with Tramp 2.0.47.
12556
11948172 12557 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
12558 catching keep-date problems in cp/scp operations.
12559 (tramp-handle-copy-file): Don't call `set-file-modes'
12560 unconditionally. Specialized functions should know better what is
12561 necessary. This improves performance a little bit, and the
12562 functions could catch errors with `cp -p' and `scp -p'.
12563 (tramp-do-copy-or-rename-file-via-buffer)
12564 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
12565 when appropriate.
67476fca
SM
12566 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
12567 Call `set-file-modes' when appropriate.
01917a18
MA
12568 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
12569 Johnsson <isak@hypergene.com>
12570 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
12571 of both Tramp buffer and debug buffer. Reported by Joakim Verona
12572 <joakim@verona.se>
12573 (tramp-file-name-for-operation): Mark `shell-command' as magic for
12574 Emacs only.
12575
11948172 12576 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
12577 `find-file-hooks' and `dired-mode-hook'.
12578 (tramp-minor-mode-map): Respective map. Add remapping for
12579 `compile' and `recompile'.
12580 (tramp-remap-command, tramp-recompile): New defuns.
12581 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
12582 in buffer "*Compilation*". Call the commands asynchronously.
12583
11948172 12584 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
12585 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
12586 `shell-command', because it isn't magic in XEmacs. Reported by
12587 Adrian Aichner <adrian@xemacs.org>.
12588
11948172 12589 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
12590 `substitute-in-file-name.
12591 (tramp-smb-handle-substitute-in-file-name): New defun.
12592 (tramp-smb-advice-PC-do-completion): Delete advice.
12593
125942005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
12595
11948172 12596 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
12597 Fix error in deleting region.
12598
d4b6c2e3
RS
125992005-01-15 Richard M. Stallman <rms@gnu.org>
12600
12601 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
12602 In non-temp buffer, switch syntax table temporarily.
12603
12604 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
12605
12606 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
12607
12608 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
12609
12610 * imenu.el (imenu--split-menu): Copy menulist before sorting.
12611 (imenu--generic-function): Use START, not BEG, as pos of definition.
12612
12613 * simple.el (just-one-space): Argument specifies number of spaces.
12614
12615 * simple.el (eval-expression-print-format): Avoid warning
12616 about edebug-active.
12617
c85465f9 126182005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
12619
12620 * progmodes/sh-script.el: Code copied from make-mode.el
12621 with small changes,
12622 (sh-mode-map): Bind C-c C-\.
12623 (sh-backslash-column, sh-backslash-align): New variables.
12624 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 12625
43805352
EZ
126262005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
12627
12628 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 12629 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 12630 rmail-obsolete group.
67476fca 12631 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 12632 All callers updated.
67476fca 12633 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
12634 Take an argument specifying whether it is POP or IMAP mailbox we
12635 are using. All callers updated.
67476fca
SM
12636 (rmail-pop-password-error): Rename to
12637 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
12638 (rmail-movemail-search-path)
12639 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
12640 (rmail-remote-password, rmail-remote-password-required):
12641 New customization variables.
12642 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 12643 (rmail-parse-url): New function.
67476fca 12644 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
12645 with GNU mailutils movemail.
12646
5754a69e
EZ
126472005-01-15 Kevin Ryde <user42@zip.com.au>
12648
12649 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
12650 suffix to space, $ or '$, to correctly position point when going
12651 to @table style constants like DBL_MAX.
12652
a7ed85f0
EZ
126532005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
12654
12655 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
12656 (type-break-file-keystroke-count, type-break-choose-file):
12657 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
12658 is nil.
12659 (type-break-file-name): Doc update as per the above.
12660
f79b331a
EZ
126612005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
12662
12663 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
12664 lookup-key might return nil; handle that.
12665
8b3a75ac
EZ
126662005-01-15 Alan Mackenzie <acm@muc.de>
12667
12668 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 12669 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 12670
791d856f
CD
126712005-01-14 Carsten Dominik <dominik@science.uva.nl>
12672
12673 * textmodes/org.el (org-show-following-heading): New option.
12674 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 12675 (org-cycle): Documentation fix.
791d856f
CD
12676
12677 * textmodes/org.el (orgtbl-optimized): New option
12678 (orgtbl-mode): New command, a minor mode.
12679 (orgtbl-mode-map): New variable.
12680 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
12681 (orgtbl-error, orgtbl-self-insert-command)
12682 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
12683
12684 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
12685 a local variable in each org-mode buffer.
12686
67476fca 12687 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 12688 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 12689 (org-get-current-options): Add STARTUP options.
1bef8597 12690 (org-table-insert-row): Make mode intelligent about when
791d856f 12691 realignment is needed.
67476fca
SM
12692 (org-self-insert-command, org-delete-backward-char, org-delete-char):
12693 New commands.
12694 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
12695 (org-table-blank-field): Support blanking regions if active.
12696
af41e141
CD
126972005-01-14 Carsten Dominik <dominik@science.uva.nl>
12698
099fc2c9
CD
12699 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
12700 if the year is not given.
af41e141 12701
67476fca
SM
12702 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
12703 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 12704 save-match-data.
67476fca
SM
12705 (reftex-reference): Remove ?. from list of spaces.
12706 (reftex-label-info): Add automatic label prefix recognition.
12707
12708 * textmodes/reftex-index.el (reftex-index-next-phrase):
12709 Add slave parameter to call of `reftex-index-this-phrase'.
12710 (reftex-index-this-phrase): New optional argument.
12711 (reftex-index-region-phrases): Add slave parameter to call of
12712 `reftex-index-this-phrase'.
12713 (reftex-display-index): New argument redo.
12714 (reftex-index-rescan): Add 'redo to arguments of
12715 `reftex-display-index'.
af41e141 12716 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
12717 (reftex-index-switch-index-tag): Add 'redo to arguments of
12718 `reftex-display-index'.
12719 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
12720 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
12721 after the word.
12722
67476fca
SM
12723 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
12724 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
12725 (reftex-citation): Prefix argument no longer rescans the document,
12726 but forces prompting for optional arguments of cite macros.
67476fca 12727 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 12728
67476fca
SM
12729 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
12730 Add optional arguments to most cite commands.
af41e141
CD
12731 (reftex-cite-cleanup-optional-args): New option
12732 (reftex-cite-prompt-optional-args): New option.
67476fca 12733 (reftex-trust-label-prefix): New option.
af41e141 12734
67476fca
SM
12735 * textmodes/reftex-toc.el (reftex-toc-find-section):
12736 Add push-mark before changing the position in the buffer.
af41e141 12737
67476fca
SM
12738 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
12739 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 12740
5ca75c83
NR
127412005-01-14 Nick Roberts <nickrob@snap.net.nz>
12742
12743 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
12744 more carefully.
12745
ed8031f2
SM
127462005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
12747
12748 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
12749 (sgml-mode): Use it.
12750 (sgml-get-context): Better keep track of implicitly closed tags.
12751
7573e36d
KH
127522005-01-13 Kenichi Handa <handa@m17n.org>
12753
12754 * textmodes/ispell.el: These changes are to fix misalignment error
12755 caused by equivalent characters of different Emacs charsets.
12756 (ispell-unified-chars-table): New variable.
12757 (ispell-get-decoded-string): New function.
12758 (ispell-get-casechars, ispell-get-not-casechars)
12759 (ispell-get-otherchars): Call ispell-get-decoded-string.
12760
80888260
JPW
127612005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
12762
12763 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 12764 of (defvar . symbol) in `current-load-list'.
80888260 12765
9deb0aba
RS
127662005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
12767
12768 * emacs-lisp/elint.el: Fixed typo in Commentary section.
12769
f5340eb7
JB
127702005-01-12 Jay Belanger <belanger@truman.edu>
12771
12772 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
12773 to create a Calc summary.
12774
1e801ac3
KS
127752005-01-12 Kim F. Storm <storm@cua.dk>
12776
12777 * mouse.el (mouse-on-link-p): Change functionality and doc
12778 string to comply with latest description in lisp ref.
12779
a1c9fd19
NR
127802005-01-12 Nick Roberts <nickrob@snap.net.nz>
12781
ed8031f2
SM
12782 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
12783 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
12784 (event-type): Give mouse event symbols an 'event-kind property
12785 with value 'mouse-click.
12786
066a23af
JL
127872005-01-12 Juri Linkov <juri@jurta.org>
12788
12789 * facemenu.el (list-colors-display): Add new arg buffer-name.
12790 Use it. Fix docstring. Replace code for identifying duplicate
12791 colors by the name with call to `list-colors-duplicates' which
12792 identifies duplicate colors by the value unless the color
12793 is one of special Windows colors. Set truncate-lines to t.
12794 Print sorted duplicate color names on each line. Indent to 22
12795 \(the longest color name in rgb.txt) instead of 20. Optimize.
12796 (list-colors-duplicates): New function.
12797 (facemenu-color-name-equal): Delete function.
12798
987d1819
JL
12799 * facemenu.el (list-colors-print): New function created from code
12800 in list-colors-display. Print #RRGGBB at the window right edge.
12801 (list-colors-display): When temp-buffer-show-function is not
12802 defined, call list-colors-print from temp-buffer-show-hook
12803 to get the right value of window-width in list-colors-print
12804 after the buffer is displayed.
12805
aac42a1b
JL
12806 * simple.el (pop-mark): Move deactivate-mark out of conditional
12807 part to deactivate the active mark regardless of the state of the
12808 mark ring.
12809
12810 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
12811 variables line in desktop files.
12812
afd33362
JL
128132005-01-12 Juri Linkov <juri@jurta.org>
12814
12815 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
12816 Bring together isearch highlight related options.
12817 (lazy-highlight): Replace group `replace' by `matching'.
12818 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
12819 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
12820 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
12821 and declare them obsolete.
12822 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
12823 (isearch-faces): Remove defgroup.
12824 (isearch-overlay, isearch-highlight, isearch-dehighlight):
12825 Move isearch highlighting code closer to lazy highlighting code.
12826
12827 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
12828 (query-replace-highlight, query-replace-lazy-highlight)
12829 (query-replace): Move definitions to the beginning of the file.
12830
424b9d3e
JL
128312005-01-11 Juri Linkov <juri@jurta.org>
12832
881b07f9
JB
12833 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
12834 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
12835 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
12836
12837 * info.el (Info-history-forward): New variable.
12838 (Info-select-node): Reset Info-history-forward to nil.
12839 (Info-last): Turn into defalias.
12840 (Info-history-back): Rename from Info-last.
12841 Add current node to Info-history-forward.
12842 (Info-history-forward): New fun.
12843 (Info-mode-map): Replace Info-last by Info-history-back.
12844 Bind Info-history-forward to "r".
12845 (Info-mode-menu): Replace Info-last by Info-history-back.
12846 Fix menu item text. Add menu item for Info-history-forward.
12847 (info-tool-bar-map): Replace Info-last by Info-history-back.
12848 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
12849 for Info-history-forward.
12850 (Info-mode): Replace Info-last by Info-history-back in docstring.
12851 Add local variable Info-history-forward.
12852 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
12853
fbd8dc8a
SM
128542005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
12855
12856 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
12857 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
12858 Ignore select-window events rather than fiddle with
12859 mouse-autoselect-window.
12860
28f94a34
RS
128612005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
12862
12863 * type-break.el (type-break-mode): Fix previous change.
12864
b748957a
JB
128652005-01-10 Jay Belanger <belanger@truman.edu>
12866
10907497 12867 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
12868 calculator; only reset when point is inside a calculator.
12869 Don't adjust the window height if the window takes up the whole height
10907497 12870 of the frame.
b748957a 12871
e4edc5cd
TTN
128722005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
12873
12874 * ebuff-menu.el (Electric-buffer-menu-mode):
12875 Preserve value of buffer-local var header-line-format.
12876
3579f0c2
JB
128772005-01-09 Jay Belanger <belanger@truman.edu>
12878
12879 * calc/calc.el (calc-mode-var-list-restore-saved-values):
12880 Make sure settings file exists before accessing it.
12881
7f72c3db
JB
12882 * calc/calc-embed.el (calc-embedded-subst):
12883 Replace math-multi-subst-rec, which is only supposed to be called
12884 by math-multi-subst, by math-multi-subst.
12885
5fbf7903
AS
128862005-01-09 Andre Spiegel <spiegel@gnu.org>
12887
12888 * vc.el (vc-allow-async-revert): New user option.
12889 (vc-disable-async-diff): New internal variable.
12890 (vc-revert-buffer): Use them to disable asynchronous diff.
12891
fbd8dc8a
SM
12892 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
12893 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
12894 asynchronously if vc-disable-async-diff is t.
12895
809c26be
JB
128962005-01-09 Jay Belanger <belanger@truman.edu>
12897
12898 * calc/calc.el (defcalcmodevar): New macro.
12899 (calc-mode-var-list-restore-default-values)
12900 (calc-mode-var-list-restore-saved-values): New functions.
12901 (calc-mode-var-list): Use defcalcmodevar to define it.
12902 (calc-always-load-extensions, calc-line-numbering)
12903 (calc-line-breaking, calc-display-just, calc-display-origin)
12904 (calc-number-radix, calc-leading-zeros, calc-group-digits)
12905 (calc-group-char, calc-point-char, calc-frac-format)
12906 (calc-prefer-frac, calc-hms-format, calc-date-format)
12907 (calc-float-format, calc-full-float-format, calc-complex-format)
12908 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
12909 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
12910 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
12911 (calc-matrix-brackets, calc-language, calc-language-option)
12912 (calc-left-label, calc-right-label, calc-word-size)
12913 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
12914 (calc-display-raw, calc-internal-prec, calc-angle-mode)
12915 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
12916 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
12917 (calc-window-height, calc-display-trail, calc-show-selections)
12918 (calc-use-selections, calc-assoc-selections)
12919 (calc-display-working-message, calc-auto-why, calc-timing)
12920 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
12921 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
12922 (calc-gnuplot-default-device, calc-gnuplot-default-output)
12923 (calc-gnuplot-print-device, calc-gnuplot-print-output)
12924 (calc-gnuplot-geometry, calc-graph-default-resolution)
12925 (calc-graph-default-resolution-3d, calc-invocation-macro)
12926 (calc-show-banner): Use defcalcmodevar to declare them and set
12927 their default values.
12928
12929 * calc/calc-ext.el (calc-reset): Restore saved values of variables
12930 instead of default values (but restore default values if there is
12931 an argument of 0).
12932
0ba9bc53
DK
129332005-01-09 David Kastrup <dak@gnu.org>
12934
12935 * desktop.el (desktop-restore-eager): Fix typo in type.
12936
03e31a1a
RS
129372005-01-08 Richard M. Stallman <rms@gnu.org>
12938
12939 * cus-edit.el (customize): Delete :link.
12940
3aba853a
JB
129412005-01-08 Jay Belanger <belanger@truman.edu>
12942
12943 * calc/calc.el (calc-mode): Remove the extension from the
12944 `calc-settings-file' file name when loading it.
12945
1f387600
KS
129462005-01-08 Kim F. Storm <storm@cua.dk>
12947
12948 * info.el (Info-mode-map, Info-next-link-keymap)
12949 (Info-prev-link-keymap, Info-up-link-keymap):
12950 Map follow-link to mouse-face.
12951 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
12952
a4dfc830
JB
129532005-01-08 Jay Belanger <belanger@truman.edu>
12954
12955 * calc/calc.el (calc-settings-file): Change default value.
12956 Suggested by cgw in a comment in calc-mode.el.
12957
12958 * calc/calc-mode.el (calc-settings-file-name):
12959 Compare calc-settings-file to user-init-file instead of ~/.emacs.
12960 Replace ~/.emacs in a prompt by calc-settings-file.
12961
9abb41eb
LH
129622005-01-07 Lars Hansen <larsh@math.ku.dk>
12963
7716b93b
KS
12964 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
12965 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
12966 (desktop-buffer-args-list): New variable.
12967 (desktop-append-buffer-args): New function.
12968 (desktop-save): Call desktop-append-buffer-args for some buffers.
12969 (desktop-lazy-create-buffer): New function.
12970 (desktop-idle-create-buffers): New function.
12971 (desktop-read): Add message about buffers to restore lazily.
12972 (desktop-lazy-abort): New command.
12973 (desktop-clear): Call desktop-lazy-abort.
12974 (desktop-lazy-complete): New command.
12975
c7ce7fc4
RS
129762005-01-06 Richard M. Stallman <rms@gnu.org>
12977
12978 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 12979 Rename from find-face.
c7ce7fc4 12980
c35b0c6b
KS
129812005-01-06 Kim F. Storm <storm@cua.dk>
12982
12983 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
12984
12985 * man.el (Man-xref-man-page, Man-xref-header-file)
12986 (Man-xref-normal-file): Add follow-link property.
12987
4c07596d
JB
129882005-01-06 Jay Belanger <belanger@truman.edu>
12989
12990 * calc/calc-units.el: Make sure the proper macro definitions are
12991 available when compiling.
12992
b49018ff
JL
129932005-01-06 Juri Linkov <juri@jurta.org>
12994
fbd8dc8a
SM
12995 * isearch.el (isearch-lazy-highlight-update):
12996 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 12997
e3cde0c7
MB
129982005-01-06 Miles Bader <miles@gnu.org>
12999
fbd8dc8a 13000 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
13001 (isearch-lazy-highlight-face): Use new name.
13002
4dbbcb46
SM
130032005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
13004
2eec3e8e
SM
13005 * uniquify.el (uniquify-rationalize-file-buffer-names):
13006 Re-add an interactive spec.
9890ec7d
SM
13007 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
13008 to the same name.
2eec3e8e 13009
4dbbcb46
SM
13010 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
13011 (isearch-update, isearch-done): Adjust calls accordingly.
13012
436c08c2
RS
130132005-01-05 Richard M. Stallman <rms@gnu.org>
13014
c7ce7fc4
RS
13015 * custom.el (custom-set-variables, custom-theme-set-variables):
13016 Clarify documentation.
13017
436c08c2 13018 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 13019 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
13020 Fix the TYPE args to find-function-read and find-function-do-it.
13021 (find-function): Doc fix.
13022 (find-function-at-point): Replace function-at-point alias.
13023
4829145a
RS
130242005-01-04 Richard M. Stallman <rms@gnu.org>
13025
13026 * cus-face.el (custom-declare-face):
13027 Record defface in current-load-list.
13028
13029 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
13030
13031 * emacs-lisp/find-func.el: Doc fixes.
13032 (find-face-regexp): New variable.
13033 (find-function-regexp-alist): New variable.
13034 (find-function-C-source): Third arg is now TYPE.
13035 (find-function-search-for-symbol): Handle general TYPE.
13036 (find-function-read, find-function-do-it): Handle general TYPE.
13037 (find-definition-noselect, find-face): New functions.
13038 (function-at-point): Alias deleted.
13039
73a6a972
SM
130402005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
13041
13042 * battery.el (display-battery-mode): Rename from display-battery.
13043 Handle the case where it gets turned off.
13044
60d1a807
RS
130452005-01-04 Richard M. Stallman <rms@gnu.org>
13046
dd496df6
RS
13047 * cus-edit.el (customize): Make :link point to user doc.
13048
13049 * man.el (Man-fontify-manpage): Turn off undo generation.
13050
60d1a807
RS
13051 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
13052
d198dfaa
AS
130532005-01-04 Andreas Schwab <schwab@suse.de>
13054
13055 * files.el (insert-directory): Only look for error lines in
73a6a972 13056 inserted text. Don't move too far after processing --dired markers.
d198dfaa 13057
69ba53f7
RS
130582005-01-04 Richard M. Stallman <rms@gnu.org>
13059
13060 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
13061 Don't expand if the character is @, period, dash, etc.
13062 (define-mail-abbrev): Quote names that contain problem characters.
13063
d4bb7735
TTN
130642005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
13065
13066 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
13067
d57c7572
RS
130682005-01-03 Richard M. Stallman <rms@gnu.org>
13069
13070 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
13071 (query-replace-highlight, query-replace-lazy-highlight)
13072 (query-replace): Definitions moved up. Doc fix.
13073
130742005-01-03 Richard M. Stallman <rms@gnu.org>
13075
13076 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
13077 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
13078 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 13079 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
13080 Change all references to them.
13081
985a8e0f
LT
130822005-01-03 Luc Teirlinck <teirllm@auburn.edu>
13083
13084 * cus-edit.el (custom-file): Doc fix for defcustom.
13085 (custom-file): The function no longer sets the variable
13086 `custom-file' to its return value.
13087
13088 * startup.el (command-line): No longer load `custom-file'.
13089
8a525646
SM
130902005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
13091
1b60b25a
SM
13092 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
13093
8a525646
SM
13094 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
13095 Don't confuse module-prefixed identifiers for labels.
13096 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
13097
c45c149c
RS
130982005-01-02 Richard M. Stallman <rms@gnu.org>
13099
969be033
RS
13100 * files.el (basic-save-buffer-1): Fix previous change.
13101
19996af4
RS
13102 * loadhist.el (file-loadhist-lookup): New function.
13103 (file-provides, file-requires): Use it.
13104
c45c149c
RS
13105 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
13106 instead of calculating the right size.
13107
d57c7572 131082005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 13109
3625f6b7 13110 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 13111
d101bf56 131122005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 13113
5e39b98a
SM
13114 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
13115
50292b6e
SM
13116 * files.el (hack-local-variables): Fix last change.
13117
731da695
JB
131182005-01-02 Jay Belanger <belanger@truman.edu>
13119
13120 * calc/calc-yank.el (calc-edit-top): New variable.
13121 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
13122 object. Change header properties.
13123 (calc-edit-finish, calc-edit-finish-stack-object)
13124 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
13125 edited object.
13126 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
13127 for the beginning of the edited object.
13128 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
13129 for the beginning of the edited object.
13130 * calc/calc-prog.el (calc-edit-macro-finish-edit)
13131 (calc-finish-formula-edit, calc-macro-repeats)
13132 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
13133 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
13134 beginning of the edited object.
13135 (calc-user-define-edit): Change the header for editing macros.
13136 Remove unnecessary variable.
13137
227c9573
JB
131382005-01-01 Jay Belanger <belanger@truman.edu>
13139
731da695 13140 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 13141 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 13142 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 13143 header.
42a797de 13144 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
13145 mode to match new header.
13146 (calc-user-define-edit): Change titles to include names of commands.
42a797de 13147 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 13148 (calc-finish-macro-edit): Remove.
227c9573
JB
13149 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
13150 (calc-edit-macro-command, calc-edit-macro-command-type)
13151 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
13152 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
13153 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
13154 (calc-edit-macro-finish-edit): New functions.
13155 (calc-user-define-edit): Use new functions to edit named calc macros.
13156
4c6af0f6
SM
131572005-01-01 Stefan <monnier@iro.umontreal.ca>
13158
13159 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
13160
13161 * ses.el (copy-region-as-kill): Deactivate mark.
13162
3f68d7c8
RS
131632005-01-01 Richard M. Stallman <rms@gnu.org>
13164
f42a241b
RS
13165 * replace.el (occur-1): If the output buffer is also an input,
13166 don't kill it, rename it.
13167
13168 * faces.el (set-face-background, set-face-foreground): Doc fix.
13169
3f68d7c8
RS
13170 * cus-face.el (custom-face-attributes): Fix :help-echo strings
13171 for :foreground and :background.
13172
3f68d7c8 13173 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 13174 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
13175 Delete the code to use it.
13176
41d0b092
KS
131772005-01-01 Kim F. Storm <storm@cua.dk>
13178
13179 * image.el (insert-sliced-image): Use t for line-height property.
13180
aea6ad3d 13181See ChangeLog.11 for earlier changes.
55115079
PA
13182
13183;; Local Variables:
13184;; coding: iso-2022-7bit
13185;; End:
13186
aea6ad3d 13187 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
13188 Copying and distribution of this file, with or without modification,
13189 are permitted provided the copyright notice and this notice are preserved.
13190
13191;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1