ChangeLog 553 KB
Newer Older
1 2 3 4
2005-01-22  David Kastrup  <dak@gnu.org>

	* progmodes/grep.el: Add alias `find-grep' for `grep-find'.

Eli Zaretskii's avatar
Eli Zaretskii committed
5 6 7 8 9
2005-01-22  Eli Zaretskii  <eliz@gnu.org>

	* type-break.el (type-break-mode): Add a test for
	type-break-file-name being non-nil.

10 11 12 13 14
2005-01-22  Toby Allsopp  <Toby.Allsopp@navman.com>  (tiny change)

	* net/eudc.el (top level): Call (message "") via progn, so that
	eudc-options-file is loaded.

Kim F. Storm's avatar
Kim F. Storm committed
15 16 17 18 19 20
2005-01-22  Kim F. Storm  <storm@cua.dk>

	* simple.el (line-move-1): Rename from line-move.
	(line-move): New function that adjusts vscroll for partially
	visible rows, and calls line-move-1 otherwise.

21 22 23 24 25
2005-01-21  Ren,Ai(B Kyllingstad  <listmailxemacs@kyllingstad.com>

	* pcomplete.el: define pcomplete-read-event instead of read-event,
	since it's not a complete read-event implementation

Jay Belanger's avatar
Jay Belanger committed
26 27 28 29 30
2005-01-20  Jay Belanger  <belanger@truman.edu>

	* calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
	for called function.

31 32 33 34 35
2005-01-20  Steven Tamm  <steventamm@mac.com>

	* term/mac-win.el (process-connection-type): Removed.
	Controlled now by s/darwin.h:PTY_ITERATION.

36 37 38 39 40
2005-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* window.el (handle-select-window): Don't switch window when we're
	in the minibuffer.

41 42 43 44 45 46 47
2005-01-10  Paul Pogonyshev  <pogonyshev@gmx.net>

	* subr.el (dotimes-with-progress-reporter): New macro.

	* ses.el (ses-dotimes-msg): Remove macro.
	Use `dotimes-with-progress-reporter' instead.

48 49 50 51 52 53
2005-01-19  Steven Tamm  <steventamm@mac.com>

	* term/mac-win.el (process-connection-type): Use new
	operating-system-release variable to use ptys on Darwin 7 (OSX
	10.3) when using carbon build.

54 55 56 57 58
2005-01-19  Jay Belanger  <belanger@truman.edu>

	* calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
	flags if the last command was a tab or M-tab.

59 60 61
	* calc/calc-prog.el (calc-user-define-edit): Put original formula
	in formula editing buffer.

Nick Roberts's avatar
Nick Roberts committed
62 63 64 65 66
2005-01-19  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
	breakpoint image symbol in margin.

Jay Belanger's avatar
Jay Belanger committed
67 68 69 70 71
2005-01-19  Jay Belanger  <belanger@truman.edu>

	* calc/calc-prog.el (calc-execute-kbd-macro):
	Ignore calc-keep-arg-flag.

72 73 74 75 76 77
2005-01-19  Kenichi Handa  <handa@m17n.org>

	* textmodes/ispell.el (ispell-looking-at): New function.
	(ispell-process-line): Use ispell-looking-at to compare the ispell
	output and the buffer contents.

Jay Belanger's avatar
Jay Belanger committed
78 79 80 81
2005-01-18  Jay Belanger  <belanger@truman.edu>

	* calc/calc.el (calc-display-raw): Fix docstring.

82 83
2005-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>

84 85
	* simple.el (blink-matching-open): Strip extra info from syntax.

86 87 88
	* progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
	funny chars in the end-of-here-doc marker.

Nick Roberts's avatar
Nick Roberts committed
89 90 91 92 93 94 95
2005-01-19  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
	that enable/disabled state of breakpoints is shown correctly in
	fringe and on ttys.
	(gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
	Add breakpoint information as text properties.
96
	(gdb-mouse-toggle-breakpoint):
Nick Roberts's avatar
Nick Roberts committed
97
	Rename to gdb-mouse-set-clear-breakpoint.
98
	(gdb-mouse-toggle-breakpoint): New function.  Enable/disable
Nick Roberts's avatar
Nick Roberts committed
99 100 101
	breakpoints in the margin.
	(gdb-remove-strings): Simplify.

Jay Belanger's avatar
Jay Belanger committed
102 103 104 105 106
2005-01-17  Jay Belanger  <belanger@truman.edu>

	* calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
	erasing buffer.

107 108 109 110 111 112 113 114 115 116
2005-01-17  Richard M. Stallman  <rms@gnu.org>

	* progmodes/grep.el (grep-find): Copy from `grep' the condition
	for calling grep-compute-defaults.

	* play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
	if buffer is empty.

	* emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.

117 118 119 120 121 122 123
2005-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>

	* hilit-chg.el (highlight-changes-mode): Don't autoload.

	* bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
	non-preloaded variables.

124 125 126 127 128
2005-01-17  Steven Tamm  <steventamm@mac.com>

	* textmodes/tex-mode.el (tex-start-shell): Adding -i to the
	tex-shell cause to force interactivity when using pipes.

Kim F. Storm's avatar
Kim F. Storm committed
129 130 131 132
2005-01-17  Kim F. Storm  <storm@cua.dk>

	* simple.el (just-one-space): Make arg optional.

Nick Roberts's avatar
Nick Roberts committed
133 134 135
2005-01-17  Nick Roberts  <nickrob@snap.net.nz>

	* xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
136
	posn-at-x-y to t to access left-margin.
Nick Roberts's avatar
Nick Roberts committed
137

Michael Albinus's avatar
Michael Albinus committed
138 139 140 141 142 143 144 145 146 147 148 149 150
2005-01-16  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.0.47.

	* tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
	catching keep-date problems in cp/scp operations.
	(tramp-handle-copy-file): Don't call `set-file-modes'
	unconditionally.  Specialized functions should know better what is
	necessary.  This improves performance a little bit, and the
	functions could catch errors with `cp -p' and `scp -p'.
	(tramp-do-copy-or-rename-file-via-buffer)
	(tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
	when appropriate.
151 152
	(tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
	Call `set-file-modes' when appropriate.
Michael Albinus's avatar
Michael Albinus committed
153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
	(tramp-action-out-of-band): Mask `scp -p' error.  Reported by Isak
	Johnsson <isak@hypergene.com>
	(tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
	of both Tramp buffer and debug buffer.  Reported by Joakim Verona
	<joakim@verona.se>
	(tramp-file-name-for-operation): Mark `shell-command' as magic for
	Emacs only.

	* tramp-util.el (tramp-minor-mode): New minor mode.  Add it to
	`find-file-hooks' and `dired-mode-hook'.
	(tramp-minor-mode-map): Respective map.  Add remapping for
	`compile' and `recompile'.
	(tramp-remap-command, tramp-recompile): New defuns.
	(tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
	in buffer "*Compilation*".  Call the commands asynchronously.

	* tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
	(tramp-vc-simple-command): Call `tramp-handle-shell-command' but
	`shell-command', because it isn't magic in XEmacs.  Reported by
	Adrian Aichner <adrian@xemacs.org>.

	* tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
	`substitute-in-file-name.
	(tramp-smb-handle-substitute-in-file-name): New defun.
	(tramp-smb-advice-PC-do-completion): Delete advice.

2005-01-16  Kai Grossjohann  <kgrossjo@eu.uu.net>

	* tramp.el (tramp-wait-for-output): Fix typo in echo processing.
	Fix error in deleting region.

184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
2005-01-15  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
	In non-temp buffer, switch syntax table temporarily.

	* emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.

	* replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.

	* tar-mode.el (tar-extract): Bind buffer-undo-list to t.

	* imenu.el (imenu--split-menu): Copy menulist before sorting.
	(imenu--generic-function): Use START, not BEG, as pos of definition.

	* simple.el (just-one-space): Argument specifies number of spaces.

	* simple.el (eval-expression-print-format): Avoid warning
	about edebug-active.

2005-01-15  "James R. Van Zandt"  <jrvz@comcast.net>  (Tiny change)

	* progmodes/sh-script.el: Code copied from make-mode.el
	with small changes,
	(sh-mode-map): Bind C-c C-\.
	(sh-backslash-column, sh-backslash-align): New variables.
	(sh-backslash-region, sh-append-backslash): New functions.
Kim F. Storm's avatar
Kim F. Storm committed
210

Eli Zaretskii's avatar
Eli Zaretskii committed
211 212 213
2005-01-15  Sergey Poznyakoff  <gray@Mirddin.farlep.net>

	* mail/rmail.el: Updated to work with movemail from GNU Mailutils
214
	(rmail-pop-password, rmail-pop-password-required): Move to
Eli Zaretskii's avatar
Eli Zaretskii committed
215
	rmail-obsolete group.
216
	(rmail-set-pop-password): Rename to rmail-set-remote-password.
Eli Zaretskii's avatar
Eli Zaretskii committed
217
	All callers updated.
218
	(rmail-get-pop-password): Rename to rmail-get-remote-password.
Eli Zaretskii's avatar
Eli Zaretskii committed
219 220
	Take an argument specifying whether it is POP or IMAP mailbox we
	are using.  All callers updated.
221 222
	(rmail-pop-password-error): Rename to
	rmail-remote-password-error.  Added mailutils-specific error message.
Eli Zaretskii's avatar
Eli Zaretskii committed
223 224
	(rmail-movemail-search-path)
	(rmail-movemail-variant-in-use): New variables.
225 226 227
	(rmail-remote-password, rmail-remote-password-required):
	New customization variables.
	(rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
Eli Zaretskii's avatar
Eli Zaretskii committed
228
	(rmail-parse-url): New function.
229
	(rmail-get-new-mail, rmail-insert-inbox-text): Update for use
Eli Zaretskii's avatar
Eli Zaretskii committed
230 231
	with GNU mailutils movemail.

Eli Zaretskii's avatar
Eli Zaretskii committed
232 233 234 235 236 237
2005-01-15  Kevin Ryde  <user42@zip.com.au>

	* info-look.el (c-mode/symbol): Add ^` to prefix, and change
	suffix to space, $ or '$, to correctly position point when going
	to @table style constants like DBL_MAX.

238 239 240
2005-01-15  Jorgen Schaefer  <forcer@forcix.cx>  (tiny change)

	* type-break.el (type-break-mode, type-break-file-time)
241 242
	(type-break-file-keystroke-count, type-break-choose-file):
	Don't store data in or load data from the file if type-break-file-name
243 244 245
	is nil.
	(type-break-file-name): Doc update as per the above.

246 247 248 249 250
2005-01-15  Stephen Eglen  <S.J.Eglen@damtp.cam.ac.uk>  (tiny change)

	* woman.el (woman-dired-define-key-maybe): If KEY is undefined,
	lookup-key might return nil; handle that.

251 252 253
2005-01-15  Alan Mackenzie  <acm@muc.de>

	* ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
254
	rather than the element found, thus enabling the tree to be setcar'd.
255

256 257 258 259
2005-01-14  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-show-following-heading): New option.
	(org-show-hierarchy-above): Use `org-show-following-heading'.
Carsten Dominik's avatar
Carsten Dominik committed
260
	(org-cycle): Documentation fix.
261 262 263 264 265 266 267 268 269 270 271

	* textmodes/org.el (orgtbl-optimized): New option
	(orgtbl-mode): New command, a minor mode.
	(orgtbl-mode-map): New variable.
	(turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
	(orgtbl-error, orgtbl-self-insert-command)
	(orgtbl-delete-backward-char, orgtbl-delete-char): New functions.

	* textmodes/org.el (org-mode): `org-table-may-need-update' is now
	a local variable in each org-mode buffer.

272
	* textmodes/org.el (org-set-regexps-and-options): Rename from
273
	`org-set-regexps'.  Added checking for STARTUP keyword.
274
	(org-get-current-options): Add STARTUP options.
275 276
	(org-table-insert-row): Mode mode intelligent about when
	realignment is needed.
277 278 279
	(org-self-insert-command, org-delete-backward-char, org-delete-char):
	New commands.
	(org-enable-table-editor): New default value `optimized'.
280 281
	(org-table-blank-field): Support blanking regions if active.

282 283
2005-01-14  Carsten Dominik  <dominik@science.uva.nl>

Carsten Dominik's avatar
Carsten Dominik committed
284 285
	* textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
	if the year is not given.
286

287 288
	* textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
	Add new escapes %m and %M, fixed bug with %F by adding
Carsten Dominik's avatar
Carsten Dominik committed
289
	save-match-data.
290 291 292 293 294 295 296 297 298 299 300
	(reftex-reference): Remove ?. from list of spaces.
	(reftex-label-info): Add automatic label prefix recognition.

	* textmodes/reftex-index.el (reftex-index-next-phrase):
	Add slave parameter to call of `reftex-index-this-phrase'.
	(reftex-index-this-phrase): New optional argument.
	(reftex-index-region-phrases): Add slave parameter to call of
	`reftex-index-this-phrase'.
	(reftex-display-index): New argument redo.
	(reftex-index-rescan): Add 'redo to arguments of
	`reftex-display-index'.
301
	(reftex-index-Rescan, reftex-index-revert)
302 303 304 305
	(reftex-index-switch-index-tag): Add 'redo to arguments of
	`reftex-display-index'.
	(reftex-index-make-phrase-regexp): Fix bug with case-sensitive
	indexing.  Fix bug with matching is there is a quote before or
306 307
	after the word.

308 309
	* textmodes/reftex-cite.el (reftex-all-used-citation-keys):
	Fix bug when collecting citation keys in lines with comments.
310 311
	(reftex-citation): Prefix argument no longer rescans the document,
	but forces prompting for optional arguments of cite macros.
312
	(reftex-do-citation): Prompting for optional arguments implemented.
313

314 315
	* textmodes/reftex-vars.el (reftex-cite-format-builtin):
	Add optional arguments to most cite commands.
316 317
	(reftex-cite-cleanup-optional-args): New option
	(reftex-cite-prompt-optional-args): New option.
318
	(reftex-trust-label-prefix): New option.
319

320 321
	* textmodes/reftex-toc.el (reftex-toc-find-section):
	Add push-mark before changing the position in the buffer.
322

323 324
	* textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
	(reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
325

Nick Roberts's avatar
Nick Roberts committed
326 327 328 329 330
2005-01-14  Nick Roberts  <nickrob@snap.net.nz>

	* xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
	more carefully.

Stefan Monnier's avatar
Stefan Monnier committed
331 332 333 334 335 336
2005-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
	(sgml-mode): Use it.
	(sgml-get-context): Better keep track of implicitly closed tags.

Kenichi Handa's avatar
Kenichi Handa committed
337 338 339 340 341 342 343 344 345
2005-01-13  Kenichi Handa  <handa@m17n.org>

	* textmodes/ispell.el: These changes are to fix misalignment error
	caused by equivalent characters of different Emacs charsets.
	(ispell-unified-chars-table): New variable.
	(ispell-get-decoded-string): New function.
	(ispell-get-casechars, ispell-get-not-casechars)
	(ispell-get-otherchars): Call ispell-get-decoded-string.

346 347 348
2005-01-12  Johan Bockg,Ae(Brd  <bojohan@users.sourceforge.net>

	* custom.el (custom-declare-variable): Just put symbol instead
349
	of (defvar . symbol) in `current-load-list'.
350

351 352 353 354
2005-01-12  Reiner Steib  <Reiner.Steib@gmx.de>

	* emacs-lisp/elint.el: Fixed typo in Commentary section.

Jay Belanger's avatar
Jay Belanger committed
355 356 357 358 359
2005-01-12  Jay Belanger  <belanger@truman.edu>

	* calc/calc-help.el (calc-describe-key): Use temporary info buffer
	to create a Calc summary.

Kim F. Storm's avatar
Kim F. Storm committed
360 361 362 363 364
2005-01-12  Kim F. Storm  <storm@cua.dk>

	* mouse.el (mouse-on-link-p): Change functionality and doc
	string to comply with latest description in lisp ref.

Nick Roberts's avatar
Nick Roberts committed
365 366
2005-01-12  Nick Roberts  <nickrob@snap.net.nz>

Stefan Monnier's avatar
Stefan Monnier committed
367 368
	* xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
	Enable mouse clicks on mode-line, header-line and margin.
Nick Roberts's avatar
Nick Roberts committed
369 370 371
	(event-type): Give mouse event symbols an 'event-kind property
	with value 'mouse-click.

372 373 374 375 376 377 378 379 380 381 382 383
2005-01-12  Juri Linkov  <juri@jurta.org>

	* facemenu.el (list-colors-display): Add new arg buffer-name.
	Use it.  Fix docstring.  Replace code for identifying duplicate
	colors by the name with call to `list-colors-duplicates' which
	identifies duplicate colors by the value unless the color
	is one of special Windows colors.  Set truncate-lines to t.
	Print sorted duplicate color names on each line.  Indent to 22
	\(the longest color name in rgb.txt) instead of 20.  Optimize.
	(list-colors-duplicates): New function.
	(facemenu-color-name-equal): Delete function.

384 385 386 387 388 389 390
	* facemenu.el (list-colors-print): New function created from code
	in list-colors-display.  Print #RRGGBB at the window right edge.
	(list-colors-display): When temp-buffer-show-function is not
	defined, call list-colors-print from temp-buffer-show-hook
	to get the right value of window-width in list-colors-print
	after the buffer is displayed.

391 392 393 394 395 396 397
	* simple.el (pop-mark): Move deactivate-mark out of conditional
	part to deactivate the active mark regardless of the state of the
	mark ring.

	* desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
	variables line in desktop files.

398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415
2005-01-12  Juri Linkov  <juri@jurta.org>

	* isearch.el (search-highlight, isearch, isearch-lazy-highlight):
	Bring together isearch highlight related options.
	(lazy-highlight): Replace group `replace' by `matching'.
	(lazy-highlight-cleanup, lazy-highlight-initial-delay)
	(lazy-highlight-interval, lazy-highlight-max-at-a-time)
	(lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
	and declare them obsolete.
	(lazy-highlight-face): Rename from isearch-lazy-highlight-face.
	(isearch-faces): Remove defgroup.
	(isearch-overlay, isearch-highlight, isearch-dehighlight):
	Move isearch highlighting code closer to lazy highlighting code.

	* replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
	(query-replace-highlight, query-replace-lazy-highlight)
	(query-replace): Move definitions to the beginning of the file.

416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438
2005-01-11  Juri Linkov  <juri@jurta.org>

	* toolbar/back_arrow.xpm, toolbar/back_arrow.pbm,
	* toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm,
	* toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.

	* info.el (Info-history-forward): New variable.
	(Info-select-node): Reset Info-history-forward to nil.
	(Info-last): Turn into defalias.
	(Info-history-back): Rename from Info-last.
	Add current node to Info-history-forward.
	(Info-history-forward): New fun.
	(Info-mode-map): Replace Info-last by Info-history-back.
	Bind Info-history-forward to "r".
	(Info-mode-menu): Replace Info-last by Info-history-back.
	Fix menu item text.  Add menu item for Info-history-forward.
	(info-tool-bar-map): Replace Info-last by Info-history-back.
	Replace its icon "undo" by "back_arrow".  Add icon "fwd_arrow"
	for Info-history-forward.
	(Info-mode): Replace Info-last by Info-history-back in docstring.
	Add local variable Info-history-forward.
	(Info-goto-emacs-command-node): Replace Info-last by Info-history-back.

439 440 441 442 443 444 445
2005-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
	(mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
	Ignore select-window events rather than fiddle with
	mouse-autoselect-window.

446 447 448 449
2005-01-11  Matthew Mundell  <matt@mundell.ukfsn.org>

	* type-break.el (type-break-mode): Fix previous change.

Jay Belanger's avatar
Jay Belanger committed
450 451
2005-01-10  Jay Belanger  <belanger@truman.edu>

Jay Belanger's avatar
Jay Belanger committed
452
	* calc/calc-ext.el (calc-reset): Reset when inside embedded
453 454
	calculator; only reset when point is inside a calculator.
	Don't adjust the window height if the window takes up the whole height
Jay Belanger's avatar
Jay Belanger committed
455
	of the frame.
Jay Belanger's avatar
Jay Belanger committed
456

457 458 459 460 461
2005-01-10  Thien-Thi Nguyen  <ttn@gnu.org>

	* ebuff-menu.el (Electric-buffer-menu-mode):
	Preserve value of buffer-local var header-line-format.

Jay Belanger's avatar
Jay Belanger committed
462 463 464 465 466
2005-01-09  Jay Belanger  <belanger@truman.edu>

	* calc/calc.el (calc-mode-var-list-restore-saved-values):
	Make sure settings file exists before accessing it.

467 468 469 470
	* calc/calc-embed.el (calc-embedded-subst):
	Replace math-multi-subst-rec, which is only supposed to be called
	by math-multi-subst, by math-multi-subst.

André Spiegel's avatar
#  
André Spiegel committed
471 472 473 474 475 476
2005-01-09  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-allow-async-revert): New user option.
	(vc-disable-async-diff): New internal variable.
	(vc-revert-buffer): Use them to disable asynchronous diff.

477 478
	* vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
	(vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
André Spiegel's avatar
#  
André Spiegel committed
479 480
	asynchronously if vc-disable-async-diff is t.

Jay Belanger's avatar
Jay Belanger committed
481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517
2005-01-09  Jay Belanger  <belanger@truman.edu>

	* calc/calc.el (defcalcmodevar): New macro.
	(calc-mode-var-list-restore-default-values)
	(calc-mode-var-list-restore-saved-values): New functions.
	(calc-mode-var-list): Use defcalcmodevar to define it.
	(calc-always-load-extensions, calc-line-numbering)
	(calc-line-breaking, calc-display-just, calc-display-origin)
	(calc-number-radix, calc-leading-zeros, calc-group-digits)
	(calc-group-char, calc-point-char, calc-frac-format)
	(calc-prefer-frac, calc-hms-format, calc-date-format)
	(calc-float-format, calc-full-float-format, calc-complex-format)
	(calc-complex-mode, calc-infinite-mode, calc-display-strings)
	(calc-matrix-just, calc-break-vectors, calc-full-vectors)
	(calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
	(calc-matrix-brackets, calc-language, calc-language-option)
	(calc-left-label, calc-right-label, calc-word-size)
	(calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
	(calc-display-raw, calc-internal-prec, calc-angle-mode)
	(calc-algebraic-mode, calc-incomplete-algebraic-mode)
	(calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
	(calc-window-height, calc-display-trail, calc-show-selections)
	(calc-use-selections, calc-assoc-selections)
	(calc-display-working-message, calc-auto-why, calc-timing)
	(calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
	(calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
	(calc-gnuplot-default-device, calc-gnuplot-default-output)
	(calc-gnuplot-print-device, calc-gnuplot-print-output)
	(calc-gnuplot-geometry, calc-graph-default-resolution)
	(calc-graph-default-resolution-3d, calc-invocation-macro)
	(calc-show-banner): Use defcalcmodevar to declare them and set
	their default values.

	* calc/calc-ext.el (calc-reset): Restore saved values of variables
	instead of default values (but restore default values if there is
	an argument of 0).

518 519 520 521
2005-01-09  David Kastrup  <dak@gnu.org>

	* desktop.el (desktop-restore-eager): Fix typo in type.

522 523 524 525
2005-01-08  Richard M. Stallman  <rms@gnu.org>

	* cus-edit.el (customize): Delete :link.

Jay Belanger's avatar
Jay Belanger committed
526 527 528 529 530
2005-01-08  Jay Belanger  <belanger@truman.edu>

	* calc/calc.el (calc-mode): Remove the extension from the
	`calc-settings-file' file name when loading it.

Kim F. Storm's avatar
Kim F. Storm committed
531 532 533 534 535 536 537
2005-01-08  Kim F. Storm  <storm@cua.dk>

	* info.el (Info-mode-map, Info-next-link-keymap)
	(Info-prev-link-keymap, Info-up-link-keymap):
	Map follow-link to mouse-face.
	(Info-fontify-node): Add "mouse-2: " prefix to tooltip.

Jay Belanger's avatar
Jay Belanger committed
538 539 540 541 542 543 544 545 546
2005-01-08  Jay Belanger  <belanger@truman.edu>

	* calc/calc.el (calc-settings-file): Change default value.
	Suggested by cgw in a comment in calc-mode.el.

	* calc/calc-mode.el (calc-settings-file-name):
	Compare calc-settings-file to user-init-file instead of ~/.emacs.
	Replace ~/.emacs in a prompt by calc-settings-file.

Lars Hansen's avatar
Lars Hansen committed
547 548
2005-01-07  Lars Hansen  <larsh@math.ku.dk>

Kim F. Storm's avatar
Kim F. Storm committed
549 550
	* desktop.el (desktop-restore-eager, desktop-lazy-verbose)
	(desktop-lazy-idle-delay): New customizable variables.
Lars Hansen's avatar
Lars Hansen committed
551 552 553 554 555 556 557 558 559 560
	(desktop-buffer-args-list): New variable.
	(desktop-append-buffer-args): New function.
	(desktop-save): Call desktop-append-buffer-args for some buffers.
	(desktop-lazy-create-buffer): New function.
	(desktop-idle-create-buffers): New function.
	(desktop-read): Add message about buffers to restore lazily.
	(desktop-lazy-abort): New command.
	(desktop-clear): Call desktop-lazy-abort.
	(desktop-lazy-complete): New command.

561 562 563
2005-01-06  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/find-func.el (find-face-definition):
564
	Rename from find-face.
565

Kim F. Storm's avatar
Kim F. Storm committed
566 567 568 569 570 571 572
2005-01-06  Kim F. Storm  <storm@cua.dk>

	* simple.el (completion-list-mode-map): Map follow-link to mouse-face.

	* man.el (Man-xref-man-page, Man-xref-header-file)
	(Man-xref-normal-file): Add follow-link property.

Jay Belanger's avatar
Jay Belanger committed
573 574 575 576 577
2005-01-06  Jay Belanger  <belanger@truman.edu>

	* calc/calc-units.el: Make sure the proper macro definitions are
	available when compiling.

Juri Linkov's avatar
Juri Linkov committed
578 579
2005-01-06  Juri Linkov  <juri@jurta.org>

580 581
	* isearch.el (isearch-lazy-highlight-update):
	Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
Juri Linkov's avatar
Juri Linkov committed
582

583 584
2005-01-06  Miles Bader  <miles@gnu.org>

585
	* isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
586 587
	(isearch-lazy-highlight-face): Use new name.

588 589
2005-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>

590 591
	* uniquify.el (uniquify-rationalize-file-buffer-names):
	Re-add an interactive spec.
592 593
	(uniquify-rationalize-file-buffer-names): Fix corner case when renaming
	to the same name.
594

595 596 597
	* isearch.el (isearch-dehighlight): Remove unused arg `totally'.
	(isearch-update, isearch-done): Adjust calls accordingly.

598 599
2005-01-05  Richard M. Stallman  <rms@gnu.org>

600 601 602
	* custom.el (custom-set-variables, custom-theme-set-variables):
	Clarify documentation.

603
	* emacs-lisp/find-func.el (find-variable)
604
	(find-variable-other-window, find-variable-other-frame):
605 606 607 608
	Fix the TYPE args to find-function-read and find-function-do-it.
	(find-function): Doc fix.
	(find-function-at-point): Replace function-at-point alias.

609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624
2005-01-04  Richard M. Stallman  <rms@gnu.org>

	* cus-face.el (custom-declare-face):
	Record defface in current-load-list.

	* help-fns.el (variable-at-point): New arg ANY-SYMBOL.

	* emacs-lisp/find-func.el: Doc fixes.
	(find-face-regexp): New variable.
	(find-function-regexp-alist): New variable.
	(find-function-C-source): Third arg is now TYPE.
	(find-function-search-for-symbol): Handle general TYPE.
	(find-function-read, find-function-do-it): Handle general TYPE.
	(find-definition-noselect, find-face): New functions.
	(function-at-point): Alias deleted.

625 626 627 628 629
2005-01-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* battery.el (display-battery-mode): Rename from display-battery.
	Handle the case where it gets turned off.

630 631
2005-01-04  Richard M. Stallman  <rms@gnu.org>

632 633 634 635
	* cus-edit.el (customize): Make :link point to user doc.

	* man.el (Man-fontify-manpage): Turn off undo generation.

636 637
	* add-log.el (change-log-font-lock-keywords): Don't match just "From".

Andreas Schwab's avatar
Andreas Schwab committed
638 639 640
2005-01-04  Andreas Schwab  <schwab@suse.de>

	* files.el (insert-directory): Only look for error lines in
641
	inserted text.  Don't move too far after processing --dired markers.
Andreas Schwab's avatar
Andreas Schwab committed
642

643 644 645 646 647 648
2005-01-04  Richard M. Stallman  <rms@gnu.org>

	* mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
	Don't expand if the character is @, period, dash, etc.
	(define-mail-abbrev): Quote names that contain problem characters.

649 650 651 652
2005-01-04  Thien-Thi Nguyen  <ttn@gnu.org>

	* progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.

653 654 655 656 657 658 659 660 661 662 663
2005-01-03  Richard M. Stallman  <rms@gnu.org>

	* replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
	(query-replace-highlight, query-replace-lazy-highlight)
	(query-replace): Definitions moved up.  Doc fix.

2005-01-03  Richard M. Stallman  <rms@gnu.org>

	* isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
	(lazy-highlight-cleanup, lazy-highlight-initial-delay)
	(lazy-highlight-interval, lazy-highlight-max-at-a-time)
664
	(lazy-highlight-face): Rename from isearch-lazy-...
665 666
	Change all references to them.

Luc Teirlinck's avatar
Luc Teirlinck committed
667 668 669 670 671 672 673 674
2005-01-03  Luc Teirlinck  <teirllm@auburn.edu>

	* cus-edit.el (custom-file): Doc fix for defcustom.
	(custom-file): The function no longer sets the variable
	`custom-file' to its return value.

	* startup.el (command-line): No longer load `custom-file'.

675 676
2005-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>

677 678
	* emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.

679 680 681 682
	* progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
	Don't confuse module-prefixed identifiers for labels.
	Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.

683 684
2005-01-02  Richard M. Stallman  <rms@gnu.org>

685 686
	* files.el (basic-save-buffer-1): Fix previous change.

687 688 689
	* loadhist.el (file-loadhist-lookup): New function.
	(file-provides, file-requires): Use it.

690 691 692
	* electric.el (Electric-pop-up-window): Use fit-window-to-buffer
	instead of calculating the right size.

693
2005-01-02  Karl Chen  <quarl@cs.berkeley.edu>  (tiny change)
694

695
	* vc-svn.el (vc-svn-diff): Stay local if possible.
696 697

2005-01-02  Stefan  <monnier@iro.umontreal.ca>
698

699 700
	* vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.

701 702
	* files.el (hack-local-variables): Fix last change.

Jay Belanger's avatar
Jay Belanger committed
703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722
2005-01-02  Jay Belanger  <belanger@truman.edu>

	* calc/calc-yank.el (calc-edit-top): New variable.
	(calc-edit-mode): Set calc-edit-top to be the beginning of the edited
	object.  Change header properties.
	(calc-edit-finish, calc-edit-finish-stack-object)
	(calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
	edited object.
	* calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
	for the beginning of the edited object.
	* calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
	for the beginning of the edited object.
	* calc/calc-prog.el (calc-edit-macro-finish-edit)
	(calc-finish-formula-edit, calc-macro-repeats)
	(calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
	(calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
	beginning of the edited object.
	(calc-user-define-edit): Change the header for editing macros.
	Remove unnecessary variable.

Jay Belanger's avatar
Jay Belanger committed
723 724
2005-01-01  Jay Belanger  <belanger@truman.edu>

Jay Belanger's avatar
Jay Belanger committed
725
	* calc/calc-yank.el (calc-edit-mode): Change default header.
726
	(calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
Jay Belanger's avatar
Jay Belanger committed
727
	* calc/calc-store.el (calc-edit-variable): Change title to match new
Jay Belanger's avatar
Jay Belanger committed
728
	header.
729
	* calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
Jay Belanger's avatar
Jay Belanger committed
730 731
	mode to match new header.
	(calc-user-define-edit): Change titles to include names of commands.
732
	(calc-finish-formula-edit): Adjust to handle new header.
Jay Belanger's avatar
Jay Belanger committed
733
	(calc-finish-macro-edit): Remove.
Jay Belanger's avatar
Jay Belanger committed
734 735 736 737 738 739 740 741
	(calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
	(calc-edit-macro-command, calc-edit-macro-command-type)
	(calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
	(calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
	(calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
	(calc-edit-macro-finish-edit): New functions.
	(calc-user-define-edit): Use new functions to edit named calc macros.

Stefan Monnier's avatar
Stefan Monnier committed
742 743 744 745 746 747
2005-01-01  Stefan  <monnier@iro.umontreal.ca>

	* files.el (hack-local-variables): Cleanup prefix/suffix matching.

	* ses.el (copy-region-as-kill): Deactivate mark.

748 749
2005-01-01  Richard M. Stallman  <rms@gnu.org>

750 751 752 753 754
	* replace.el (occur-1): If the output buffer is also an input,
	don't kill it, rename it.

	* faces.el (set-face-background, set-face-foreground): Doc fix.

755 756 757 758
	* cus-face.el (custom-face-attributes): Fix :help-echo strings
	for :foreground and :background.

	* dired.el (dired-view-command-alist): Variable deleted.
Stefan Monnier's avatar
Stefan Monnier committed
759
	(dired-view-file, dired-mouse-find-file-other-window):
760 761
	Delete the code to use it.

Kim F. Storm's avatar
Kim F. Storm committed
762 763 764 765
2005-01-01  Kim F. Storm  <storm@cua.dk>

	* image.el (insert-sliced-image): Use t for line-height property.

Jay Belanger's avatar
Jay Belanger committed
766 767 768 769 770
2004-12-31  Jay Belanger  <belanger@truman.edu>

	* calc/calc-store.el (calcVar-digit, calcVar-oper):  Remove the need
	for "var-" at the beginning of the minibuffer.

771 772
2004-12-31  Richard M. Stallman  <rms@gnu.org>

773 774 775 776 777 778 779 780
	* faces.el (read-face-name):
	Don't treat an attribute spec as a list of faces.

	* simple.el (undo): Use undo-equiv-table to detect
	unexpected changes since previous undo.
	(undo-list-saved): Variable deleted.
	(buffer-disable-undo): Don't alter undo-list-saved.

781 782 783 784 785 786 787 788 789 790 791 792 793 794
	* files.el (require-final-newline): Allow `visit' and `visit-save'.
	(mode-require-final-newline): New option.
	(after-find-file): Handle require-final-newline with new values.
	(basic-save-buffer): Handle new values of require-final-newline.

	* progmodes/sh-script.el (sh-require-final-newline):
	Alist value now controls whether to use mode-require-final-newline.
	(sh-set-shell): Implement that new meaning.

	* progmodes/cc-vars.el (c-require-final-newline): Fix custom type, doc.
	* progmodes/cc-mode.el (c-common-init): Use mode-require-final-newline.
	* progmodes/antlr-mode.el (antlr-mode): Use mode-require-final-newline.
	Delete old-Emacs compatibility code.
	(antlr-c-common-init): Function deleted.
Kim F. Storm's avatar
Kim F. Storm committed
795

796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812
	* net/snmp-mode.el (snmp-common-mode): Use mode-require-final-newline.
	* progmodes/vhdl-mode.el (vhdl-mode): Use mode-require-final-newline.
	* progmodes/simula.el (simula-mode): Use mode-require-final-newline.
	* progmodes/python.el (python-mode): Use mode-require-final-newline.
	* progmodes/perl-mode.el (perl-mode): Use mode-require-final-newline.
	* progmodes/modula2.el (modula-2-mode): Use mode-require-final-newline.
	* progmodes/mixal-mode.el (mixal-mode): Use mode-require-final-newline.
	* progmodes/idlwave.el (idlwave-mode): Use mode-require-final-newline.
	* progmodes/icon.el (icon-mode): Use mode-require-final-newline.
	* progmodes/fortran.el (fortran-mode): Use mode-require-final-newline.
	* progmodes/f90.el (f90-mode): Use mode-require-final-newline.
	* progmodes/cperl-mode.el (cperl-mode): Use mode-require-final-newline.
	* progmodes/cfengine.el (cfengine-mode): Use mode-require-final-newline.
	* progmodes/ada-mode.el (ada-mode): Use mode-require-final-newline.
	* textmodes/text-mode.el (text-mode): Use mode-require-final-newline.
	* textmodes/texinfo.el (texinfo-mode): Use mode-require-final-newline.

Jay Belanger's avatar
Jay Belanger committed
813 814
2004-12-31  Jay Belanger  <belanger@truman.edu>

Jay Belanger's avatar
Jay Belanger committed
815 816 817 818 819 820 821
	* calc/calc-graph.el (calc-graph-show-dumb): Mention C-cC-c as the
	way to return to Calc.

	* calc/calc-yank.el (calc-edit-mode): Mention C-cC-c as the way to
	finish, C-xk as the way to cancel the edit.  Add cancel routine to
	kill-buffer-hook.

Jay Belanger's avatar
Jay Belanger committed
822 823 824 825 826 827 828
	* calc/calc.el (calc-same-interface, calc-quit): Remove obsolete
	MacEdit code.

	* calc/calc-prog.el: Remove obsolete MacEdit code.
	(calc-macro-edit-algebraic, calc-macro-edit-variable)
	(calc-macro-edit-variable-2, calc-macro-edit-quick-digit): Remove.

829 830 831
2004-12-31  Kenichi Handa  <handa@m17n.org>

	* international/mule.el	(buffer-file-coding-system-explicit):
Stefan Monnier's avatar
Stefan Monnier committed
832 833
	Rename for explicit-buffer-file-coding-system.
	(after-insert-file-set-coding): Adjust for the above change.
834

Stefan Monnier's avatar
Stefan Monnier committed
835 836
	* files.el (revert-buffer): Change explicit-buffer-file-coding-system
	to buffer-file-coding-system-explicit.
837 838
	(basic-save-buffer-1): Likewise.

839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859
2004-12-30  Richard M. Stallman  <rms@gnu.org>

	* textmodes/artist.el (artist-butlast-fn): Var deleted.
	(artist-butlast, artist-last): Functions deleted.
	(artist-ellipse-mirror-quadrant): Call last and butlast directly.
	(artist-compute-key-compl-table): Call remq directly.
	(artist-remove-nulls): Function deleted.
	(artist-vaporize-lines, artist-flood-fill): Use push and pop directly.
	(artist-push, artist-pop): Macro deleted.

2004-12-30  Andreas Leue  <al@sphenon.de>

	* textmodes/artist.el (artist-version): 1.2.6
	(artist-prev-next-op-alist): New variable.
	(artist-select-next-op-in-list): New function.
	(artist-select-prev-op-in-list): New function.
	(artist-make-prev-next-op-alist): New function.
	(artist-is-in-op-list-p): New function.
	(artist-get-first-non-nil-op): New function.
	(artist-get-last-non-nil-op): New function.
	(artist-mode-init): Call artist-get-last-non-nil-op to initialize
Stefan Monnier's avatar
Stefan Monnier committed
860
	artist-prev-next-op-alist.
861
	(artist-mode-map): Add binding for C-mouse-4 and C-mouse-5 to
Stefan Monnier's avatar
Stefan Monnier committed
862
	change drawing operation.
863

864 865 866 867
2004-12-30  Luc Teirlinck  <teirllm@auburn.edu>

	* autorevert.el (auto-revert-tail-handler): Put in undo boundaries.

868 869 870 871
2004-12-31  Masatake YAMATO  <jet@gyve.org>

	* server.el (server-process-filter): Suppress `error', too.

Jay Belanger's avatar
Jay Belanger committed
872 873
2004-12-30  Jay Belanger  <belanger@truman.edu>

Stefan Monnier's avatar
Stefan Monnier committed
874 875
	* calc/calc-store.el (calc-copy-variable): Fix mistyped variable name.
	Change the way a variable is displayed in a message.
Jay Belanger's avatar
Jay Belanger committed
876

877 878 879 880
	* calc/calc-prog.el (calc-user-define-edit, calc-finish-macro-edit)
	(calc-user-define-permanent, calc-execute-kbd-macro):
	Replace old function MacEdit-parse-keys with edmacro-parse-keys.

Kenichi Handa's avatar
Kenichi Handa committed
881 882
2004-12-30  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
883 884
	* files.el (basic-save-buffer-1):
	Set explicit-buffer-file-coding-system to last-coding-system-used.
Kenichi Handa's avatar
Kenichi Handa committed
885 886 887 888
	(revert-buffer): Pay attention to
	explicit-buffer-file-coding-system (not buffer-file-coding-system)
	on bind coding-system-for-read.

Stefan Monnier's avatar
Stefan Monnier committed
889 890
	* international/mule.el (explicit-buffer-file-coding-system):
	New buffer local variable.
Kenichi Handa's avatar
Kenichi Handa committed
891 892
	(after-insert-file-set-coding): Set it to coding-system-for-read.

893 894 895 896
2004-12-29  Luc Teirlinck  <teirllm@auburn.edu>

	* autorevert.el (auto-revert-tail-mode): Doc fix for defvar.

897 898 899 900 901
2004-12-29  Sanghyuk Suh  <han9kin@mac.com>

	* term/mac-win.el (mac-drag-n-drop): Handle drag-n-drop events
	that include line numbers.

902 903 904 905 906 907 908 909 910 911
2004-12-29  Milan Zamazal  <pdm@zamazal.org>

	* files.el (hack-local-variables): If no PREFIX, set it to "^".
	Redundant variable PREFIXLEN removed.

2004-12-28  Matt Hodges  <MPHodges@member.fsf.org>

	* eshell/em-hist.el (eshell-previous-matching-input):
	Start the deletion from the end of the output.

912 913 914
2004-12-29  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el: Require x-dnd.
Stefan Monnier's avatar
Stefan Monnier committed
915
	(mac-drag-n-drop): Sync with W32 version.  Use x-dnd.el functions.
916

917 918
2004-12-29  David Kastrup  <dak@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
919 920
	* international/mule.el (decode-coding-inserted-region):
	Don't barf if `buffer-undo-list' is already set to `t'.
921

Jay Belanger's avatar
Jay Belanger committed
922 923 924 925 926 927 928 929
2004-12-29  Jay Belanger  <belanger@truman.edu>

	* calc/calc-prog.el (calc-user-define-formula): Put default values
	for function names in prompts.
	(calc-user-define-permanent, calc-user-define-composition)
	(calc-user-define-formula): Remove the need for "calcFunc-" in the
	default input for algebraic functions.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
930 931 932 933 934
2004-12-29  Thien-Thi Nguyen  <ttn@gnu.org>

	* vc-rcs.el (vc-rcs-annotate-command):
	Fix omission bug: Call `vc-setup-buffer'.

Kenichi Handa's avatar
Kenichi Handa committed
935 936 937 938
2004-12-29  Kenichi Handa  <handa@m17n.org>

	* international/mule.el (recode-region): New function.

939 940
2004-12-28  Richard M. Stallman  <rms@gnu.org>

941 942 943 944 945 946 947 948 949 950 951 952 953 954
	* simple.el (undo-extra-outer-limit): New variable.
	(undo-outer-limit-truncate): Test and set it.

	* emacs-lisp/lisp.el (mark-sexp, mark-defun): New arg ALLOW-EXTEND
	enables the feature to extend the existing region.

	* simple.el (mark-word): New arg ALLOW-EXTEND
	enables the feature to extend the existing region.

	* textmodes/paragraphs.el (mark-paragraph): New arg ALLOW-EXTEND
	enables the feature to extend the existing region.

	* startup.el (site-run-file): Don't allow setting it with Custom.

955 956
	* simple.el (buffer-disable-undo): Fix previous change.

957 958 959 960 961 962 963 964 965
2004-12-27  Masatake YAMATO  <jet@gyve.org>

	* hexl.el (hexlify-buffer): Remove fontification here.
	Use font lock mechanism instead.
	(hexl-font-lock-keywords): New font lock kewords.
	(hexl-mode-old-font-lock-keywords): New variable.
	(hexl-mode): Store the old font lock keywords.
	(hexl-mode-exit): Restore the old font lock keywords.

966 967 968 969
2004-12-27  Richard M. Stallman  <rms@gnu.org>

	* simple.el (undo): Fix previous change.

970 971 972
2004-12-27  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el: Sync with x-win.el.  Rearrange the contents.
Stefan Monnier's avatar
Stefan Monnier committed
973 974
	Call mac-clear-font-name-table if invoked on Mac OS 8/9.
	Call x-open-connection on Mac OS X.
975

976 977
2004-12-27  Richard M. Stallman  <rms@gnu.org>

978 979 980 981 982 983 984 985 986
	* files.el (buffer-save-without-query): New var (buffer-local).
	(save-some-buffers): Save those buffers first, w/o asking.

	* files.el (insert-directory-ls-version): New variable.
	(insert-directory): When ls returns an error, test the version
	number to decide what the return code means.
	With --dired output format, detect and distinguish lines
	that are really error messages.
	(insert-directory-adj-pos): New function.
Kim F. Storm's avatar
Kim F. Storm committed
987

988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015
	* bookmark.el (bookmark-jump): Nice error if BOOKMARK is nil.

	* battery.el (battery-mode-line-format): Remove initial spaces.

	* uniquify.el (uniquify-rationalize-file-buffer-names):
	Delete interactive spec.

	* type-break.el (type-break-mode): Set buffer-save-without-query.
	Remove code that tried to set save-some-buffers-always.
	(type-break-file-keystroke-count): Bind deactivate-mark.

	* mouse.el (mouse-drag-region): Bind mouse-autoselect-window.

	* simple.el (next-error-buffer-p): New arg AVOID-CURRENT.
	Test that the buffer is live, and maybe reject current buffer too.
	Clarify.
	(next-error-find-buffer): Rewrite for clarity.

	* loadup.el: Don't use buffer-disable-undo; do it directly.

	* help-fns.el (describe-function-1): Call symbol-file with `defun'.
	(describe-variable): Call symbol-file with `defvar'.

	* subr.el (messages-buffer-max-lines): Alias for message-log-max.
	(symbol-file): Rewritten to handle new load-history format.
	Now takes an arg TYPE to specify looking for a particular
	type of definition only.

Kim F. Storm's avatar
Kim F. Storm committed
1016
	* emacs-lisp/debug.el (debugger-make-xrefs):
1017 1018
	Call symbol-file with `defun'.

Kim F. Storm's avatar
Kim F. Storm committed
1019
	* emacs-lisp/find-func.el (find-function-noselect):
1020 1021 1022
	Call symbol-file with `defun'.
	(find-variable-noselect): Call symbol-file with `defvar'.

Kim F. Storm's avatar
Kim F. Storm committed
1023
	* eshell/esh-cmd.el (eshell-find-alias-function):
1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040
	Call symbol-file with `defun'.

	* eshell/esh-test.el (eshell-test-goto-func):
	Call symbol-file with `defun'.

	* mail/rmail.el (rmail-resend):
	Let MAIL-ALIAS-FILE arg override mail-personal-alias-file.

	* net/goto-addr.el (goto-address-mail-regexp): Allow = in username.

	* progmodes/compile.el (compilation-find-buffer): Rename arg.

	* textmodes/texinfmt.el (texinfo-format-buffer-1):
	Call buffer-disable-undo.

	* simple.el (undo-list-saved): New variable (buffer-local).
	(undo): Set and test it.
Stefan Monnier's avatar
Stefan Monnier committed
1041
	(buffer-disable-undo): Move here from buffer.c.
1042
	Clear out undo-list-saved.
Kim F. Storm's avatar
Kim F. Storm committed
1043 1044

	* international/mule.el (decode-coding-inserted-region):
1045 1046 1047 1048 1049
	Set buffer-undo-list in a correct and optimal way.

	* progmodes/cperl-mode.el (cperl-find-bad-style): Use with-no-warnings.
	(cperl-font-lock-unfontify-region-function): No need to save and
	restore info, since font-lock.el does it for us.
Kim F. Storm's avatar
Kim F. Storm committed
1050

1051 1052 1053 1054 1055 1056 1057 1058 1059
	* ansi-color.el (save-buffer-state): Definition deleted.
	(ansi-color-unfontify-region): Don't use save-buffer-state.

2004-12-27  Dave Love  <fx@gnu.org>

	* wid-edit.el (function): Use restricted-sexp as parent.

2004-12-27  Kevin Ryde  <user42@zip.com.au>

Kim F. Storm's avatar
Kim F. Storm committed
1060
	* simple.el (next-matching-history-element): Use same
1061 1062
	`interactive' form as previous-matching-history-element.

Kim F. Storm's avatar
Kim F. Storm committed
1063
	* ffap.el (ffap-string-at-point-mode-alist): Add "*" to url chars,
Stefan Monnier's avatar
Stefan Monnier committed
1064
	it can appear unencoded and has been seen from yahoo.
1065

Simon Josefsson's avatar
Simon Josefsson committed
1066
2004-12-27  Sergey Poznyakoff <gray@Mirddin.farlep.net>  (tiny change)
1067 1068

	* mail/smtpmail.el (smtpmail-try-auth-methods): Send AUTH CRAM-MD5
Simon Josefsson's avatar
Simon Josefsson committed
1069
	in upper case.  Reported by Wojciech Polak <polak@gnu.org>.
1070

1071 1072
2004-12-27  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
1073 1074
	* international/utf-8.el (utf-translate-cjk-load-tables):
	Bind coding-system-for-read to nil while loading subst-*.
1075

Jay Belanger's avatar
Jay Belanger committed
1076 1077 1078 1079 1080
2004-12-26  Jay Belanger  <belanger@truman.edu>

	* calc/calc-store.el (calc-read-var-name): Remove "var-" from
	default input.

Luc Teirlinck's avatar
Luc Teirlinck committed
1081 1082 1083 1084 1085
2004-12-26  Luc Teirlinck  <teirllm@auburn.edu>

	* buff-menu.el (Buffer-menu-revert-function): Clear out undo info
	before reverting and disable undo recording while reverting.

1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099
2004-12-26  Thien-Thi Nguyen  <ttn@gnu.org>

	* progmodes/hideshow.el (hs-set-up-overlay): New user var.
	(hs-make-overlay): New function.
	(hs-isearch-show-temporary): Handle `display' overlay prop specially.
	(hs-flag-region): Delete function.
	(hs-hide-comment-region): No longer use `hs-flag-region'.
	Instead, use `hs-discard-overlays' and `hs-make-overlay'.
	(hs-hide-block-at-point): Likewise.
	(hs-hide-level-recursive): Use `hs-discard-overlays'.
	(hs-hide-all, hs-show-all): Likewise.
	(hs-show-block): Likewise.
	Also, use overlay prop `hs-b-offset', not `hs-ofs'.

1100 1101 1102 1103 1104 1105 1106 1107
2004-12-24  Thien-Thi Nguyen  <ttn@gnu.org>

	* progmodes/hideshow.el: Require `cl' when compiling.
	Remove XEmacs and Emacs 19 compatibility.
	Use `dolist' and `add-to-list' for load-time actions.
	(hs-discard-overlays): Use `dolist'.
	(hs-show-block): Likewise.

1108 1109 1110 1111
2004-12-23  Dan Nicolaescu  <dann@ics.uci.edu>

	* faces.el (mode-line, mode-line-inactive): Use min-colors.

1112 1113 1114 1115 1116
2004-12-23  Thien-Thi Nguyen  <ttn@gnu.org>

	* progmodes/hideshow.el (hs-inside-comment-p): Fix omission bug:
	When extending backwards, move outside the current comment first.

Kenichi Handa's avatar
Kenichi Handa committed
1117 1118 1119 1120 1121 1122 1123 1124
2004-12-22  Kenichi Handa  <handa@m17n.org>

	* international/quail.el (quail-start-translation): Fix prompt
	string for the case if input-method-use-echo-area being non-nil.
	(quail-start-conversion): Likewise.
	(quail-show-guidance): Don't show guidance if
	input-method-use-echo-area is non-nil.

1125 1126 1127 1128
2004-12-21  Richard M. Stallman  <rms@gnu.org>

	* textmodes/ispell.el (ispell-help): Bind resize-mini-windows.

Glenn Morris's avatar
Glenn Morris committed
1129 1130
2004-12-21  Markus Rost  <rost@ias.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1131 1132
	* calendar/diary-lib.el (mark-diary-entries):
	Set mark-diary-entries-in-calendar only after checking for diary-file.
Glenn Morris's avatar
Glenn Morris committed
1133

1134 1135 1136 1137 1138 1139 1140 1141
2004-12-21  Richard M. Stallman  <rms@gnu.org>

	* faces.el (escape-glyph): Use blue against light foreground.

	* simple.el (undo-outer-limit-truncate): New function.
	(undo-outer-limit-function): Use undo-outer-limit-truncate.

2004-12-21  Eli Barzilay  <eli@barzilay.org>
1142

1143 1144 1145 1146
	* calculator.el: (calculator-radix-grouping-mode)
	(calculator-radix-grouping-digits)
	(calculator-radix-grouping-separator):
	New defcustoms for the new radix grouping mode functionality.
1147 1148
	(calculator-mode-hook): Now used in electric mode too,
	(calculator): Call it.
1149 1150
	(calculator-mode-map): Some new keys.
	(calculator-message): New function.  Some new calls.
1151 1152 1153
	(calculator-op, calculator-set-register): Use it.
	(calculator-string-to-number): New function, mostly moved and
	updated code from calculator-curnum-value.
1154
	(calculator-curnum-value): Use it.
Stefan Monnier's avatar
Stefan Monnier committed
1155
	(calculator-paste): Use it, and update grabbing the current-kill.
1156 1157 1158
	(calculator-rotate-displayer)
	(calculator-rotate-displayer-back): Toggle digit grouping when
	in radix mode, use calculator-message.
Stefan Monnier's avatar
Stefan Monnier committed
1159 1160 1161
	(calculator-displayer-prev, calculator-displayer-next):
	Change digit group size when in radix mode.
	(calculator-number-to-string): Rename from
1162 1163
	calculator-num-to-string.  Now deals with digit grouping in
	radix mode.
Stefan Monnier's avatar
Stefan Monnier committed
1164
	(calculator-update-display, calculator-put-value): Use the new name.
1165 1166
	(calculator-fact): Return a floating point number.
	(calculator-mode): Doc fix.
1167

Glenn Morris's avatar
Glenn Morris committed
1168 1169 1170
2004-12-20  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/calendar.el (view-other-diary-entries): Add autoload.
Stefan Monnier's avatar
Stefan Monnier committed
1171 1172
	* calendar/diary-lib.el (view-other-diary-entries):
	Use current-prefix-arg in interactive spec.
Glenn Morris's avatar
Glenn Morris committed
1173

Jay Belanger's avatar
Jay Belanger committed
1174 1175 1176
2004-12-19  Jay Belanger  <belanger@truman.edu>

	* calc/calc-aent.el (calcAlg-blank-matching-open):
Stefan Monnier's avatar
Stefan Monnier committed
1177
	Temporarily adjust the syntax of both delimiters of half-open intervals.
Jay Belanger's avatar
Jay Belanger committed
1178

Kim F. Storm's avatar
Kim F. Storm committed
1179 1180 1181 1182
2004-12-19  Kim F. Storm  <storm@cua.dk>

	* mouse.el (mouse-1-click-follows-link): Doc fix.

1183 1184 1185 1186 1187 1188
2004-12-18  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (encoding-vector, mac-font-encoder-list)
	(ccl-encode-mac-centraleurroman-font): Use centraleurroman
	instead of centraleuropean as the name

Michael Albinus's avatar
Michael Albinus committed
1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207
2004-12-17  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.0.46.

	* net/tramp.el (tramp-maybe-send-perl-script): Change order of
	parameters wrt Tramp convention.
	(tramp-handle-file-attributes-with-perl)
	(tramp-handle-directory-files-and-attributes): Apply it.
	(tramp-do-copy-or-rename-file-out-of-band): Check for existence of
	`copy-program'.  Reported by Zack Weinberg
	<zack@codesourcery.com>.
	(top): Set `edebug-form-spec' property directly rather than
	calling `def-edebug-spec'.

	* net/tramp-smb.el (tramp-smb-advice-PC-do-completion): Make the
	advice less fragile.  Surround temporary redefinition of
	`substitute-in-file-name' with `unwind-protect'.  Suggested by
	Matt Hodges <MPHodges@member.fsf.org>.

1208 1209 1210 1211 1212
2004-12-17  Juri Linkov  <juri@jurta.org>

	* replace.el (occur-accumulate-lines, occur-engine):
	Make forcing deferred font-lock fontification jit-specific.

1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250
2004-12-17  Kim F. Storm  <storm@cua.dk>

	* mouse.el (mouse-1-click-follows-link): New defcustom.
	(mouse-on-link-p): New function.
	(mouse-drag-region-1): Implement mouse-1-click-follows-link
	functionality.  Map a mouse-1 click event into a mouse-2 (or
	other) event when position is inside a link.

	* tooltip.el (tooltip-show-help-function): Replace "mouse-2"
	prefix in tooltip text with "mouse-1" when this is a link
	recognized by mouse-1-click-follows-link functionality.

	* help.el (describe-key): Report effective and original binding
	for mouse-1 when clicked on a link.
	(describe-mode): Add follow-link property to "minor-mode" button.

	* help-fns.el (describe-variable): Add follow-link property to
	"below" button.

	* help-mode.el (help-xref): Add follow-link property.

	* apropos.el (apropos-symbol, apropos-function, apropos-macro)
	(apropos-command, apropos-variable, apropos-face, apropos-group)
	(apropos-widget, apropos-plist): Add follow-link property.

	* pcvs-defs.el (cvs-mode-map): Map follow-link to a function which
	checks if position is in a filename, rather than some other
	clickable item.  Function looks for cvs-filename-face at position.

	* wid-edit.el (widget-specify-field, widget-specify-button):
	Map a :follow-link keyword into a follow-link property.
	(link): Add :follow-link keyword, map to RET binding.

	* dired.el (dired-mode-map): Map follow-link to mouse-face.

	* progmodes/compile.el (compilation-minor-mode-map)
	(compilation-button-map, compilation-mode-map): Likewise.

1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262
2004-12-17  Thien-Thi Nguyen  <ttn@gnu.org>

	* play/zone.el (zone): Init `line-spacing' from orig buffer.
	(zone-replace-char): Take `count' and `del-count'
	instead of `direction'.  Update callers.  When `del-count' is
	non-nil, delete that many characters, otherwise `count' characters
	backwards.  Insert the newly-replaced string `count' times.
	(zone-fret): Handle chars w/ width greater than one.
	(zone-fall-through-ws): No longer take window width `ww'.
	Update callers.  Add handling for `char-width' greater than one.
	(zone-pgm-drip): Update var holding window-end position every cycle.

André Spiegel's avatar
#  
André Spiegel committed
1263 1264 1265 1266 1267
2004-12-17  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-default-update-changelog): Use insert-file-contents,
	rather than insert-file.

Jay Belanger's avatar
Jay Belanger committed
1268 1269 1270 1271 1272 1273 1274 1275
2004-12-16  Jay Belanger  <belanger@truman.edu>

	* calc/calc-comb.el (var-RandSeed): Don't initially bind it.
	(math-init-random-base, math-random-digit): Check to see if
	var-RandSeed is bound.
	(math-random-last): Declare it.
	(math-random-digit): Don't make math-random-last local.

1276 1277 1278 1279 1280 1281 1282 1283
2004-12-16  Thien-Thi Nguyen  <ttn@gnu.org>

	* play/zone.el (zone): Fix omission bug: Use a self-disabling
	one-shot thunk for uniform (error, quit, normal) recovery.
	Reported by John Paul Wallington.
	(zone-pgm-random-life): Fix bug:
	Recognize empty initial field by lack of "@" chars.

1284 1285 1286
2004-12-16  Juri Linkov  <juri@jurta.org>

	* help.el (function-called-at-point):
Stefan Monnier's avatar
Stefan Monnier committed
1287
	* help-fns.el (variable-at-point): As a last resort try stripping
1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306
	non-word prefixes and suffixes.

	* descr-text.el (describe-property-list): Don't treat syntax-table
	specially.  Use describe-text-sexp which inserts [show] button
	for large objects and handles printing errors.  Sort properties
	by names in alphabetical order instead of by value sizes.
	Add `mouse-face' to list of properties for `describe-face' widget.
	(describe-char): Mask out face-id from 19 bits of character.
	Print face-id separately.

	* replace.el (occur-accumulate-lines, occur-engine):
	Fontify unfontified matching lines in the source buffer
	before copying them.
	(occur-engine): Don't put mouse-face on context lines.
	(occur-next-error): Set point to line beginning/end
	before searching for prev/next property to skip multiple
	matches on a line (not supported by occur engine).
	Remove redundant prefix-numeric-value.

1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321
2004-12-15  Juri Linkov  <juri@jurta.org>

	* replace.el (match): New face.
	(list-matching-lines-face): Change default from `bold' to `match'.

	* progmodes/grep.el (grep-match-face): New defvar.
	(grep-mode-font-lock-keywords): Use grep-match-face instead of
	compilation-column-face to highlight grep matches.

	* apropos.el (apropos-match-face): Change default from
	`secondary-selection' to `match'.

	* info-look.el (info-lookup-highlight-face): Change default from
	`highlight' to `match'.

1322 1323 1324 1325 1326
2004-12-15  Daniel Pfeiffer  <occitan@esperanto.org>

	* progmodes/executable.el (executable-interpret): Eliminate
	obsolete compile-internal, and switch to comint for interaction.

J.D. Smith's avatar
J.D. Smith committed
1327 1328 1329 1330 1331
2004-12-15  J.D. Smith  <jdsmith@as.arizona.edu>

	* progmodes/idlwave.el (idlwave-skip-multi-commands): Don't match
	`&&' when skipping multiple statements on a line.

1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351
2004-12-15  Thien-Thi Nguyen  <ttn@gnu.org>

	* play/zone.el (zone): Set `truncate-lines'.
	Also, init `tab-width' with value from original buffer.
	(zone-shift-up): Rewrite for speed.
	(zone-shift-down, zone-shift-left, zone-shift-right): Likewise.
	(zone-pgm-jitter): Remove redundant entries from ops vector.
	(zone-exploding-remove): Reduce iteration count.
	(zone-cpos): Convert to defsubst.
	(zone-replace-char): New defsubst.
	(zone-park/sit-for): Likewise.
	(zone-fret): Take window-start arg.
	Update callers. Use `zone-park/sit-for'.
	(zone-fill-out-screen): Rewrite.
	(zone-fall-through-ws): Likewise. Update callers.
	(zone-pgm-drip): Use `zone-replace-char'.
	Move var inits before while-loop. Use `zone-park/sit-for'.
	(zone-pgm-random-life): Handle empty initial field.
	Use `zone-replace-char' and `zone-park/sit-for'.

Juri Linkov's avatar
Juri Linkov committed
1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372
2004-12-15  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-update): Test isearch-lazy-highlight
	before calling isearch-lazy-highlight-new-loop.
	(isearch-lazy-highlight-new-loop):
	Don't test isearch-lazy-highlight.

	* replace.el (perform-replace): Add isearch-case-fold-search.
	Use delimited-flag for isearch-regexp.
	Reset isearch-lazy-highlight-last-string to force lazy
	highlighting when called from isearch mode.
	(query-replace-highlight): Revert defcustom type to boolean.
	(query-replace-lazy-highlight): New defcustom.
	(query-replace): New face.
	(perform-replace, replace-highlight, replace-dehighlight):
	Test query-replace-lazy-highlight instead of special value
	`isearch' of query-replace-highlight.
	(replace-dehighlight): Don't call isearch-dehighlight.
	(replace-highlight): Don't call isearch-highlight.
	Use face `query-replace' unconditionally.

Kim F. Storm's avatar
Kim F. Storm committed
1373 1374 1375 1376 1377
2004-12-14  Kim F. Storm  <storm@cua.dk>

	* simple.el (inhibit-mark-movement): Remove defvar.
	(beginning-of-buffer, end-of-buffer): Don't use it.

Stefan Monnier's avatar
Stefan Monnier committed
1378 1379
	* emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
	Don't use inhibit-mark-movement.
Kim F. Storm's avatar
Kim F. Storm committed
1380 1381 1382

	* emulation/cua-base.el (cua--preserve-mark-commands): Remove.
	(cua--undo-push-mark): Remove.
Stefan Monnier's avatar
Stefan Monnier committed
1383 1384
	(cua--pre-command-handler, cua--post-command-handler):
	Don't fiddle with inhibit-mark-movement.
Kim F. Storm's avatar
Kim F. Storm committed
1385

1386 1387 1388 1389 1390 1391 1392 1393
2004-12-14  Juri Linkov  <juri@jurta.org>

	* buff-menu.el (list-buffers-noselect): Collect internal info
	for every buffer in BUFFER-LIST arg too.
	(Buffer-menu-switch-other-window): Bind pop-up-windows to t.
	(Buffer-menu-switch-other-window, Buffer-menu-2-window):
	Bind same-window-buffer-names and same-window-regexps to nil.

Juri Linkov's avatar
Juri Linkov committed
1394 1395
2004-12-13  Juri Linkov  <juri@jurta.org>

Stefan Monnier's avatar
Stefan Monnier committed
1396
	* simple.el (next-error-buffer-p, next-error-find-buffer): Doc fix.
Juri Linkov's avatar
Juri Linkov committed
1397 1398 1399 1400 1401 1402

	* mail/supercite.el (sc-cite-frame-alist): Doc fix.
	(sc-cite-region, sc-uncite-region, sc-recite-region):
	Fix previous change to handle not alist as a symbol, but
	a citation frame as a symbol that represents a variable name.

1403 1404 1405 1406 1407
2004-12-13  Richard M. Stallman  <rms@gnu.org>

	* filecache.el (file-cache-add-directory-using-find):
	Only set up file-cache-find-command-posix-flag if we will use it.

Juri Linkov's avatar
Juri Linkov committed
1408
	* bindings.el (mode-line-buffer-identification-keymap):
1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435
	Don't cancel the mode-line's usual down-mouse-1 binding.

	* cus-edit.el (custom-face-selected): Handle `default' specs.
	(custom-face-edit): Increase extra-offset.
	(custom-display): Handle `default' specs.

	* xml.el (xml-name-re, xml-entity-value-re): Add defvars.

	* emacs-lisp/elint.el (elint-standard-variables)
	(elint-unknown-builtin-args): Move definitions up.

	* net/browse-url.el (browse-url-url-at-point): Add autoload.

	* info.el (info-xref-visited): Use `default' instead of t.
	(Info-try-follow-nearest-node): Don't explicitly load browse-url.

	* faces.el (header-line, mode-line-inactive, tool-bar):
	Use `default' instead of t for setting the defaults.
	(face-spec-choose): Separate `t' from `default'.

	* subr.el (while-no-input): New macro.

2004-12-13  Frederik Fouvry  <fouvry@CoLi.Uni-SB.DE>  (tiny change)

	* filecache.el (file-cache-add-directory-using-find):
	Only test file-cache-find-command-posix-flag on some systems.

1436 1437 1438 1439 1440 1441 1442 1443
2004-12-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc-svn.el (vc-svn-repository-hostname): Adjust to new format.
	Reported by Ville Skytt,Ad(B <scop@xemacs.org>.
	(vc-svn-annotate-current-time, vc-svn-annotate-time-of-rev)
	(vc-svn-annotate-time, vc-svn-annotate-extract-revision-at-line)
	(vc-svn-annotate-command, vc-svn-annotate-re): Support for svn annotate.

Juri Linkov's avatar
Juri Linkov committed
1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476
2004-12-12  Juri Linkov  <juri@jurta.org>

	* files.el (find-file-other-window, find-file-other-frame):
	Add the first buffer to the returned value to return the complete
	list of all visited buffers.
	(find-file-read-only, find-file-read-only-other-window)
	(find-file-read-only-other-frame): Use nil for `mustmatch' arg of
	`find-file-read-args'.  Signal an error about non-existent file
	only if file name doesn't contain wildcards.  Toggle read-only in
	all visited buffers.
	(find-alternate-file, find-alternate-file-other-window):
	Add optional arg `wildcards'.  Doc fix.  Set `wildcards' to t when
	called interactively.  Pass arg `wildcards' to other functions.
	(find-file-noselect): Doc fix.

	* ffap.el (ffap-dired-wildcards): Set default to "[*?][^/]*\\'".
	Doc fix.
	(ffap-directory-finder): New variable.
	(ffap-string-at-point-mode-alist): Add * and ? to `file'.
	(ffap-file-at-point): Add /* to immediately rejected names.
	Return absolute file names matching ffap-dired-wildcards.
	(ffap-read-file-or-url): Set default value for `completing-read'
	to `buffer-file-name'.
	(find-file-at-point): When filename matches ffap-dired-wildcards,
	call ffap-file-finder with t arg `wildcards', instead of dired.
	(ffap-other-window, ffap-other-frame): Return visited buffers.
	(ffap-read-only, ffap-read-only-other-window)
	(ffap-read-only-other-frame, ffap-alternate-file): New commands.
	(dired-at-point): Call ffap-directory-finder instead of dired.
	(ffap-dired-other-window, ffap-dired-other-frame)
	(ffap-list-directory): New commands.
	(ffap-bindings): New keybindings for new commands.

Juri Linkov's avatar
Juri Linkov committed
1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496
2004-12-12  Juri Linkov  <juri@jurta.org>

	* simple.el (beginning-of-buffer, end-of-buffer):
	* emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
	Do not push mark when mark is active in transient-mark-mode.

	* simple.el (mark-word):
	* emacs-lisp/lisp.el (mark-sexp, mark-defun):
	* textmodes/paragraphs.el (mark-paragraph):
	Extend the region when mark is active in transient-mark-mode,
	regardless of the last command.  Doc fix.

	* simple.el (mark-word): Preserve direction when repeating.
	Make arg optional.  Interactive "p" -> "P".
	(transient-mark-