ChangeLog 207 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
2002-03-29  Colin Walters  <walters@verbum.org>

	* ibuffer.el (ibuffer-mark-interactive): Use
	`ibuffer-forward-line' instead of `forward-line'.
	(ibuffer-forward-line): Be sure to skip over special properties
	before moving, too.

	* calc/calc.el (calc-was-split): Var deleted.
	(calc): Remove reference to it.
	(calc): Ditto.
	(calc-quit): Ditto.
Colin Walters's avatar
Colin Walters committed
12
	(calc-init-base): Ditto.
13 14 15

	* calc/calc-misc.el (calc-delete-windows-keep): Function deleted.

16 17 18 19 20 21 22 23
2002-03-29  Eli Zaretskii  <eliz@is.elta.co.il>

	* files.el (auto-save-file-name-transforms): Don't run "\\2" via
	expand-file-name.

	* startup.el (command-line): Recompute auto-save-file-name-transforms
	using the updated value of temporary-file-directory.

Eli Zaretskii's avatar
Eli Zaretskii committed
24 25
2002-03-29  Simon Marshall  <simon.marshall@misys.com>

26
	* font-lock.el (save-buffer-state): Use make-symbol to bind `modified'.
Eli Zaretskii's avatar
Eli Zaretskii committed
27

28 29
2002-03-29  Richard M. Stallman  <rms@gnu.org>

30 31 32 33 34 35 36
	* dired-aux.el (dired-do-query-replace-regexp, dired-do-search): 
	Use FILTER arg in dired-get-marked-files to exclude directories.
	(dired-nondirectory-p): New function.

	* dired.el (dired-get-marked-files): New arg FILTER
	allows selection of some files.

37 38
	* progmodes/tcl.el (tcl-imenu-create-index-function): Doc fix.

39 40 41 42 43
2002-03-29  Eric M. Ludlam  <eric@siege-engine.com>

	* speedbar.el (speedbar-default-directory-list): Made robust
	against deleted directories.

44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
2002-03-28  Richard M. Stallman  <rms@gnu.org>

	* dired.el (dired-toggle-marks): Renamed from dired-do-toggle.
	Bindings changed.

	* progmodes/compile.el (compilation-handle-exit):
	If compilation-window-height is 0, display status in echo area.

	* simple.el (line-move-to-column): Don't call move-to-column if COL=0.

	* rect.el (replace-rectangle): Add autoload.

	* files.el: Mark many more variables as risky.
	(hack-one-local-variable): Recognize several additional
	patterns as risky.

	* bindings.el (mode-line-mule-info): Use :propertize, not :eval.

62 63 64 65 66 67
2002-03-28  Andre Spiegel  <spiegel@gnu.org>

	* vc-cvs.el (vc-cvs-global-switches): New user option.
	(vc-cvs-command): New function.  Update all callers of
	`vc-do-command' in vc-cvs.el to use this instead.

68 69 70 71 72
2002-03-27  Andrew Innes  <andrewi@gnu.org>

	* makefile.w32-in (bootstrap-clean-SH): Use for loop, instead of
	relying on shell globbing.

Colin Walters's avatar
Colin Walters committed
73 74 75 76 77 78 79 80 81
2002-03-27  Colin Walters  <walters@debian.org>

	* ibuffer.el (ibuffer-help-buffer-modes): New variable.
	(ibuffer-fontification-alist): Use it.
	(ibuffer-backward-line): Handle `ibuffer-summary' area.
	(ibuffer-forward-line): Ditto.

	* ibuf-ext.el (sorter mode-name): Doc fix.
	(ibuffer-mark-help-buffers): Use `ibuffer-help-buffer-modes'.
82 83
	(operation query-replace): Use new `noerror' arg for
	`query-replace-read-args'.
Pavel Janík's avatar
Pavel Janík committed
84
	(operation query-replace-regexp): Ditto.
Colin Walters's avatar
Colin Walters committed
85

Pavel Janík's avatar
Pavel Janík committed
86 87 88 89
2002-03-27  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* allout.el (outline-layout): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
90 91 92 93 94 95 96 97 98 99 100 101 102
2002-03-27  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/xml-lite.el: Don't require `custom'.
	(xml-lite-parse-tag-name): Properly treat non-ASCII chars.
	(xml-lite-parse-tag-backward): Obey sgml-empty-tags.
	(xml-lite-get-context): Drop nested tags not just for comments.
	(xml-lite-indent-line): Be more careful about moving point.
	(xml-lite-insert-end-tag, xml-lite-slash):
	Use indent-according-to-mode instead of xml-lite-indent-line.
	(xml-lite-mode): Make xml-lite-orig-indent-line-function buffer-local.
	Set sgml-xml-mode.  Don't call force-mode-line-update.
	(xml-lite-mode-map): Don't bind TAB.

Eli Zaretskii's avatar
Eli Zaretskii committed
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
2002-03-27  Zoltan Kemenczy  <zoltan@ieee.org>

	* gud.el (gud-jdb-sourcepath): New variable, saves jdb -sourcepath
	parameter value.
	(gud-jdb-build-source-files-list): Comment clarification.
	(gud-jdb-massage-args): Reworked into loop-based argument list
	processing in order to support -classpath and -sourcepath argument
	processing.
	(gud-jdb-find-source-using-classpath): Prepend gud-jdb-sourcepath
	to gud-jdb-classpath to obtain search list.
	(gud-jdb-parse-classpath-string): Remove any trailing slashes from
	directory names in classpath/sourcepath lists, update comment.
	(jdb): Add setting of gud-jdb-sourcepath, update comment.
	(gud-find-class): Add gud-jdb-sourcepath use, and correct
	behaviour for the case when classpath is not used--backward
	compatibility fix.

120 121 122 123 124
2002-03-27  Eli Zaretskii  <eliz@is.elta.co.il>

	* Makefile.in (compile, compile-always): Don't try to compile
	non-existent files or files in empty directories.

125 126 127 128 129 130 131 132 133 134
2002-03-26  Michael Ernst  <mernst@alum.mit.edu>

	* compare-w.el (compare-windows-whitespace): Match all whitespace.

	* emacs-lisp/shadow.el (list-load-path-shadows): Only ignore last
	copy of standard Lisp directories.

	* tar-mode.el (tar-header-block-summarize, tar-get-descriptor):
	Support "next has longname" link type.

135 136 137 138 139 140 141 142 143 144 145
2002-03-26  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/xml-lite.el (xml-lite-at-indentation-p): Move.
	(xml-lite-in-string-p, xml-lite-looking-back-at, xml-lite-looking-at):
	New functions.
	(forward-xml-tag, backward-xml-tag, beginning-of-xml-tag)
	(end-of-xml-tag): Remove.
	(xml-lite-get-context): Better handling of comments.
	(xml-lite-calculate-indent): Use xml-lite-in-string-p.
	(xml-lite-parse-tag-backward): Rewrite.

146 147 148 149
2002-03-26  Juanma Barranquero  <lektu@terra.es>

	* makefile.w32-in (WINS): Add the toolbar directory.

150 151 152 153
2002-03-26  Richard M. Stallman  <rms@gnu.org>

	* subr.el (substring-no-properties): Function deleted (now in C).

154 155 156 157 158
2002-03-25  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* mwheel.el (mouse-wheel-mode): Use global-set-key and
	global-unset-key.

159 160 161 162 163 164 165 166 167 168 169 170 171
2002-03-24  Richard M. Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-resend): Call mail-abbrev-make-syntax-table.

	* progmodes/etags.el (tags-query-replace): Pass t for NOERROR
	to query-replace-read-args.

	* progmodes/compile.el (compilation-forget-errors):
	Don't adjust compilation-parsing-end if it's nil.

	* replace.el (query-replace-read-args): New optional arg NOERROR.
	(perform-replace): Use save-window-excursion around recursive edit.

Colin Walters's avatar
Colin Walters committed
172 173 174 175 176
2002-03-24  Colin Walters  <walters@verbum.org>

	* ibuffer.el (ibuffer): If the user has `ibuffer-use-other-window'
	non-nil, then always use another window.

177 178 179 180 181
2002-03-24  Gerd Moellmann  <gerd@gnu.org>

	* subr.el (macro-declaration-function): New function.  Set the
	variable macro-declaration-function to it.

182
	* emacs-lisp/bytecomp.el (byte-compile-file-form-defmumble):
183 184
	Handle declarations in macro definitions.

185 186
2002-03-24  Eli Zaretskii  <eliz@is.elta.co.il>

187
	* facemenu.el (facemenu-get-face): Remove unused variable `foreground'.
188 189 190 191 192 193 194

	* enriched.el (enriched-face-ans): Support FACE of the form
	(:foreground COLOR) and (:background COLOR).
	(enriched-decode-foreground, enriched-decode-background): Set the
	fore- and background colors of the faces we create, since facemenu
	doesn't.

Pavel Janík's avatar
Pavel Janík committed
195 196 197 198 199
2002-03-24  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* mwheel.el (mouse-wheel-mode): Use the result of
	current-global-map instead of the variable `global-map'.

200 201 202 203 204 205
2002-03-23  Richard M. Stallman  <rms@gnu.org>

	* mail/mailabbrev.el (mail-abbrev-make-syntax-table): New subroutine
	broken out of sendmail-pre-abbrev-expand-hook.
	(sendmail-pre-abbrev-expand-hook): Use it.

Stefan Monnier's avatar
Stefan Monnier committed
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
2002-03-22  Stefan Monnier  <monnier@cs.yale.edu>

	* Makefile.in (finder-inf.el): Remove.
	(finder-data): Don't depend on finder-inf.el any more.
	(compile, compile-always): Handle the case where some files
	from DONTCOMPILE are missing (it tried to compile them).
	(bootstrap-clean): Use src/emacs only if executable.
	(bootstrap): Update subdirs.el and finder-inf.el.

	* finder.el: Don't load finder-inf.el during byte-compilation.

	* vc-cvs.el (vc-cvs-registered, vc-cvs-dir-state-heuristic):
	Don't consider cvs-removed files as under VC control.
	VC wouldn't handle them properly anyway and it confuses
	vc-file-not-found-hook.

	* emacs-lisp/bytecomp.el (batch-byte-compile-if-not-done):
	Add autoload cookie.

Eli Zaretskii's avatar
Eli Zaretskii committed
225 226 227 228
2002-03-22  Eli Zaretskii  <eliz@is.elta.co.il>

	* calendar/calendar.el (calendar): Doc fix.

229 230 231 232 233 234
2002-03-22  Juanma Barranquero  <lektu@terra.es>

	* play/gomoku.el (gomoku-font-lock-O-face): Convert to use `defface'.
	(gomoku-font-lock-X-face): Likewise.
	(gomoku-font-lock-keywords): Use faces instead of variables.

Stefan Monnier's avatar
Stefan Monnier committed
235 236 237 238
2002-03-21  Stefan Monnier  <monnier@cs.yale.edu>

	* Makefile.in (bootstrap): Make sure subdirs.el is ready.

Kim F. Storm's avatar
Kim F. Storm committed
239 240 241 242 243 244
2002-03-21  Kim F. Storm  <storm@cua.dk>

	* simple.el (open-network-stream, open-network-stream-nowait)
	(open-network-stream-server): Use featurep to test for
	supported networking features.

245 246 247 248 249
2002-03-21  Thien-Thi Nguyen  <ttn@gnu.org>

	* mail/emacsbug.el (report-emacs-bug-hook): Remove submitter
	directions as the last action.

250 251
2002-03-21  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

Stefan Monnier's avatar
Stefan Monnier committed
252 253
	* startup.el (fancy-splash-tail, normal-splash-screen):
	Update copyright.
254

255 256 257
	* novice.el (disabled-command-hook): Clarify output text to match
	prompt.

Jason Rumney's avatar
Jason Rumney committed
258 259 260 261
2002-03-20  Jason Rumney  <jasonr@gnu.org>

	* frame.el (display-images-p): Do not explicitly check display type.

262 263 264 265 266 267 268
2002-03-20  pmr-sav  <pmr-sav@hamm.pajato.com>

	* mail-utils.el:
	Eliminate compilation warnings due to `rfc822-addresses'.
	(rmail-dont-reply-to): Eliminate `pos' as a free variable for a
	warning free compile.

269
2002-03-20  Michael Kifer  <kifer@cs.stonybrook.edu>
270

Stefan Monnier's avatar
Stefan Monnier committed
271 272 273 274
	* ediff-diff.el (ediff-install-fine-diff-if-necessary):
	Take the current highlighting style into account.
	(ediff-forward-word-function,ediff-whitespace,ediff-word-1)
	(ediff-word-2,ediff-word-3,ediff-word-4): Make them buffer local.
275

Stefan Monnier's avatar
Stefan Monnier committed
276
	* ediff-init.el (ediff-patch-job): New macro.
277

Stefan Monnier's avatar
Stefan Monnier committed
278 279
	* ediff-mult.el (ediff-make-new-meta-list-header): New API function.
	(ediff-intersect-directories): Use ediff-make-new-meta-list-header.
280

Stefan Monnier's avatar
Stefan Monnier committed
281 282 283
	* ediff-ptch.el (ediff-map-patch-buffer):
	Use ediff-make-new-meta-list-header.
	(ediff-fixup-patch-map): Use the meta-list API from ediff-mult.el.
284

Stefan Monnier's avatar
Stefan Monnier committed
285 286 287 288
	* ediff-util.el (ediff-toggle-hilit): Fix toggling of highliting.
	(ediff-select-difference): Take highlighting style into account.
	(ediff-clone-buffer-for-region-comparison): New function.
	(ediff-inferior-compare-regions): Added comparison of current diff
289
	regions.
290

Stefan Monnier's avatar
Stefan Monnier committed
291 292
	* ediff.el (ediff-clone-buffer-for-region-comparison)
	(ediff-clone-buffer-for-window-comparison): Moved to ediff-util.el.
293

Paul Reilly's avatar
Paul Reilly committed
294 295 296 297 298 299 300 301 302 303 304 305
2002-03-19  pmr-sav  <pmr-sav@hamm.pajato.com>

	* mail-utils.el (rmail-dont-reply-to):
	Overhaul to correctly apply the regular
	expressions in the variable `rmail-dont-reply-to-names' to the list of
	destination addresses.  Contributed by lorentey@elte.hu.

	* rmail.el (rmail-dont-reply-to-names):
	Modify the documentation to make it email
	address centric rather than login name centric.  Contributed by
	lorentey@elte.hu.

Colin Walters's avatar
Colin Walters committed
306 307 308 309 310 311 312 313 314 315 316
2002-03-18  Colin Walters  <walters@verbum.org>

	* ibuf-ext.el (ibuffer-toggle-sorting-mode): Remove `find-if' so
	we don't require `cl' at runtime.
	(sorting mode mode-name): Don't take the symbol-name of a string.

	* ibuffer.el (ibuffer-set-mark): Go back to the beginning of the
	line after setting the mark.
	(ibuffer-insert-buffers-and-marks): Invert the test for
	`ibuffer-sorting-reversep'.

Stefan Monnier's avatar
Stefan Monnier committed
317 318 319 320 321
2002-03-18  Stefan Monnier  <monnier@cs.yale.edu>

	* international/ucs-tables.el (unify-8859-on-decoding-mode)
	(unify-8859-on-encoding-mode): Remove autoload cookie.

André Spiegel's avatar
#  
André Spiegel committed
322 323 324 325
2002-03-18  Andre Spiegel  <spiegel@gnu.org>

	* vc-rcs.el (vc-rcs-register): Fix handling of
	vc-[rcs-]register-switches.
326 327
	(vc-rcs-checkin-switches, vc-rcs-checkout-switches):
	Variables removed, since they weren't used yet.
André Spiegel's avatar
#  
André Spiegel committed
328 329 330 331 332 333 334

	* vc-cvs.el (vc-cvs-register): Fix handling of
	vc-[cvs-]register-switches.

	* vc-sccs.el (vc-sccs-register): Fix handling of
	vc-[sccs-]register-switches.

335 336
2002-03-18  Stefan Monnier  <monnier@cs.yale.edu>

337 338 339 340 341
	* loadup.el ("emacs-lisp/backquote"): Load earlier.
	("international/ucs-tables"): Load and turn on
	unify-8859-on-encoding-mode unconditionally.
	(emacs-version): Use `defconst' rather than `setq'.

342 343
	* eshell/esh-ext.el (eshell-binary-suffixes): Use exec-suffixes.

344 345 346 347 348
2002-03-18  Richard M. Stallman  <rms@gnu.org>

	* menu-bar.el (menu-bar-options-menu): Cope if
	text-mode-hook is not a list.

349 350 351 352 353 354 355
2002-03-17  Richard M. Stallman  <rms@gnu.org>

	* emulation/pc-select.el (pc-selection-mode):
	Alter the existing global map, don't replace it.

	* files.el (list-directory): Set default-directory at the end.

356
	* dabbrev.el (dabbrev--goto-start-of-abbrev):
357 358 359 360 361 362 363 364 365 366 367 368 369
	Put a limit on field-beginning search.

2002-03-17  Simon Josefsson  <jas@extundo.com>

	* net/browse-url.el (browse-url-mosaic-pidfile): New variable.
	(browse-url-mosaic): Use it.

	* net/browse-url.el (browse-url-filename-alist): Don't begin
	docstring with *, you don't want to set this one with M-x
	set-variable.

	* net/browse-url.el: Put * in user option doc strings.

370 371
2002-03-17  Stefan Monnier  <monnier@cs.yale.edu>

372 373 374 375 376 377 378
	* textmodes/sgml-mode.el (sgml-xml-mode): Renamed from sgml-xml.
	(sgml-xml-guess): Simplify.
	(sgml-mode-common): Remove (move into sgml-mode).
	(sgml-mode): Add code from sgml-mode-common.
	Remove redundant setting of indent-line-function.
	Don't set skeleton-transformation when in XML mode.

379 380 381
	* international/mule-diag.el (describe-char-after):
	Use `internal-describe-syntax-value' again (got lost somewhere).

382 383 384 385 386 387 388 389
	* international/ucs-tables.el (ucs-unify-8859, ucs-fragment-8859):
	Use unify-8859-on-decoding-mode.
	(unify-8859-on-decoding-mode): Also set translation-table-for-input.
	(ucs-insert): Give an error if the unicode char can't be created.

	* pcvs-parse.el (cvs-parse-table): Be a bit more lenient.
	(cvs-parse-status): Handle the "used to have a conflict" marker.

390 391 392 393 394 395 396
2002-03-17  Kim F. Storm  <storm@cua.dk>

	The following changes are related to the enhanced network process
	support.

	* simple.el: Update copyright.
	(clone-process): Use make-network-process to clone network
397
	processes.  Get command list via (process-contact ... t).
398 399 400
	Use set-process-query-on-exit-flag and process-query-on-exit-flag
	instead of process-kill-without-query.
	(open-network-stream): Replaces C-version from process.c.
401
	(open-network-stream-nowait, open-network-stream-server): New funs.
402 403 404 405 406 407 408 409 410 411 412
	(process-kill-without-query): Replaces C-version from process.c.

	* files.el: Update copyright.
	(save-buffers-kill-emacs): Also check for active server
	processes.  Use process-query-on-exit-flag.  Only list processes
	which has the query-on-exit flag set in connection with user query.

	* shadowfile.el: Update copyright.
	(shadow-save-buffers-kill-emacs): Also check for active server
	processes.  Use process-query-on-exit-flag.

413 414 415 416 417 418 419 420 421 422 423
2002-03-16  Simon Marshall  <simon.marshall@misys.com>

	* imenu.el (imenu-menubar-modified-tick): Renamed from
	imenu-update-menubar-modified-tick.
	(imenu-update-menubar): Update imenu-menubar-modified-tick
	whenever outer condition succeeds.

	* lazy-lock.el (save-buffer-state):
	Bind inhibit-modification-hooks and buffer-file-truename
	instead of before-change-functions and after-change-functions.

424
2002-03-16  Eli Zaretskii  <eliz@is.elta.co.il>
425

426 427 428
	* international/codepage.el (codepage-setup): Don't define a
	codepage if it is already defined.

429 430 431 432 433 434 435
	* textmodes/po.el (po-content-type-charset-alist): Convert the
	car of each association to a string.
	(po-find-file-coding-system-guts): If the charset matches a name
	of a codepage, set up that codepage and return it as a coding
	system to decode the file.
	(po-find-charset): Search for the Charset= header even if we've
	read less than 4KB.
436 437
	<top-level>: Remove the setup for all known codepages: it seems
	to cause crashes in the CCL driver.
438

439 440 441 442 443
2002-03-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* textmodes/bibtex.el (bibtex-sort-ignore-string-entries)
	(bibtex-entry-field-alist): Doc fix.

444 445 446 447 448 449 450 451
2002-03-16  Richard M. Stallman  <rms@gnu.org>

	* progmodes/cperl-mode.el (cperl-imenu--function-name-regexp-perl):
	Move definition above cperl-outline-regexp.

	* bindings.el (mode-line-mule-info): In computing help-echo prop,
	avoid using save-window-excursion.  And compile the function.

452 453 454 455 456
2002-03-15  Stefan Monnier  <monnier@cs.yale.edu>

	* files.el (load-completion): New function.
	(load-library): Use it.

457 458 459 460 461
2002-03-15  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* calendar/cal-french.el (calendar-goto-french-date): Fix prompt
	to match the actual code.

Eli Zaretskii's avatar
Eli Zaretskii committed
462 463
2002-03-15  Eli Zaretskii  <eliz@is.elta.co.il>

464 465
	* textmodes/po.el (po-find-file-coding-system-guts):
	Use with-temp-buffer instead of po-with-temp-buffer.
466

467 468 469
	* international/mule-conf.el (file-coding-system-alist): Add an
	association for PO files.

Eli Zaretskii's avatar
Eli Zaretskii committed
470 471
	* textmodes/po.el: New file.

472 473 474 475 476
2002-03-15  Gerd Moellmann  <gerd@gnu.org>

	* emacs-lisp/cl-indent.el (common-lisp-loop-part-indentation):
	Fix simple loop indentation.

477 478 479 480
2002-03-14  Miles Bader  <miles@gnu.org>

	* net/rlogin.el (rlogin-mode): Use `define-derived-mode'.

Richard M. Stallman's avatar
Richard M. Stallman committed
481 482 483
2002-03-14  Richard M. Stallman  <rms@gnu.org>

	* textmodes/picture.el (picture-insert)
484
	(picture-clear-column, picture-draw-rectangle):
Richard M. Stallman's avatar
Richard M. Stallman committed
485
	Use move-to-column, not move-to-column-force.
486

Richard M. Stallman's avatar
Richard M. Stallman committed
487 488 489 490 491 492 493
	* dired.el (dired-readin): Clear out undo list.
	(dired-fun-in-all-buffers): Definition moved from dired-aux.el.
	(dired-delete-entry): New function.
	(dired-internal-do-deletions): Use dired-fun-in-all-buffers
	and dired-delete-entry, to update this buffer (and others).

	* dired-aux.el (dired-fun-in-all-buffers): Moved to dired.el.
494

Richard M. Stallman's avatar
Richard M. Stallman committed
495 496 497 498
	* facemenu.el (facemenu-add-new-face):
	Pass region args to facemenu-set-face, when there is a region.
	(facemenu-set-foreground, facemenu-set-background)
	(facemenu-add-face): Doc fixes.
499

Richard M. Stallman's avatar
Richard M. Stallman committed
500 501
	* progmodes/cperl-mode.el (cperl-outline-regexp): Move definition up.

502 503
2002-03-14  Miles Bader  <miles@gnu.org>

Miles Bader's avatar
Miles Bader committed
504 505 506 507
	* emacs-lisp/debug.el: Require `button'.
	(debugger-mode-map): Set the parent keymap to `button-buffer-map',
	to get TAB and <backtab> bindings.

508 509 510 511
	* net/rlogin.el (rlogin-carriage-filter): Function removed.
	(rlogin): Don't install the `rlogin-carriage-filter' filter, as
	comint removes carriage returns itself now.

512 513
	* rfn-eshadow.el (rfn-eshadow-update-overlay):
	Bind `inhibit-point-motion-hooks' to t while messing around, to avoid
514 515
	getting hosed by our own intangible property.

516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535
2002-03-13  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/fortran.el (fortran-mode): Set comment-padding to "$$$".
	Add fortran-comment-line-start-skip to comment-start-skip.
	(fortran-comment-indent): Keep whole-line comments in column 0.
	(fortran-find-comment-start-skip): New arg `all'.
	If ALL is nil, make sure we only match comment-start-skip if we
	can't match fortran-comment-line-start-skip.
	Fix bug that made it return t but without moving point when
	matching '!'! (a false-comment followed by a real comment).
	(fortran-indent-comment): Use new `all' argument above.
	Be careful not to add an incorrect comment-starter like "C"
	in comment-column.
	(fortran-split-line): When splitting a comment, reuse the comment
	starter from the current line rather than fortran-comment-line-start.
	(fortran-indent-line, fortran-auto-fill): Simplify thanks to the
	cleaner behavior of fortran-find-comment-start-skip.
	(fortran-fill): Don't be confused by ! inside a comment.
	(fortran-break-line): Minor cleanup and simplification.

Francesco Potortì's avatar
Francesco Potortì committed
536 537 538 539 540 541
2002-03-13  Francesco Potorti`  <pot@gnu.org>

	* progmodes/etags.el (tag-exact-file-name-match-p)
	(tag-file-name-match-p, tag-partial-file-name-match-p): Use a
	simpler regexp.

Colin Walters's avatar
Colin Walters committed
542 543 544 545 546
2002-03-12  Colin Walters  <walters@debian.org>

	* ibuffer.el (ibuffer-redisplay-current): Don't move point when
	redisplaying a line.

547 548 549 550
2002-03-12  Jan D.  <Jan.Djarv@mbox200.swipnet.se>

	* term/x-win.el (emacs-session-restore): Take previous id as
	an argument.
Jan Djärv's avatar
Jan Djärv committed
551
	(emacs-session-save): Add comment that return t means cancel shutdown
552 553 554 555

	* startup.el (command-line): Must check that x-session-previous-id
	is bound also, for non-X platforms.

556 557 558
2002-03-12  Gerd Moellmann  <gerd@gnu.org>

	* emacs-lisp/cl-indent.el (lisp-loop-keyword-indentation)
559 560 561
	(lisp-loop-forms-indentation, lisp-simple-loop-indentation):
	New user options.
	(extended-loop-p, common-lisp-loop-part-indentation): New functions.
562 563 564 565
	(common-lisp-indent-function-1): Renamed from
	common-lisp-indent-function.
	(common-lisp-indent-function): Handle loop forms specially.
	(lisp-indent-defmethod): Use car/cdr instead of first/rest.
Gerd Moellmann's avatar
Gerd Moellmann committed
566
	(lisp-backquote-indentation): New user option.
567

Francesco Potortì's avatar
Francesco Potortì committed
568 569 570
2002-03-12  Francesco Potorti`  <pot@gnu.org>

	* progmodes/etags.el (tag-exact-file-name-match-p)
571 572 573
	(tag-file-name-match-p, tag-partial-file-name-match-p):
	Assume that the header of a tags section has either a number
	or nothing after the last comma.
Francesco Potortì's avatar
Francesco Potortì committed
574

Eli Zaretskii's avatar
Eli Zaretskii committed
575 576 577 578 579 580 581 582 583 584 585 586 587 588 589
2002-03-11  Richard M. Stallman  <rms@gnu.org>

	* imenu.el (imenu-update-menubar-modified-tick): New variable.
	(imenu-update-menubar): Don't call imenu--make-index-alist
	if buffer has not changed since last time.

	* desktop.el (desktop-buffer-handlers): Doc fix.
	(desktop-buffer-file): Explicitly return BUF.

	* paren.el (show-paren-function): Move back in other direction
	to verify the match is correct.

	* mail/supercite.el (sc-select-attribution): Accept whatever value
	we get in CHOICE; there is no value meaning "try again".

Colin Walters's avatar
Colin Walters committed
590 591 592 593 594 595 596 597 598 599
2002-03-11  Colin Walters  <walters@verbum.org>

	* shell.el (toplevel): Revert previous change to use pcomplete.
	(shell-mode): Ditto.
	(shell-pcomplete-setup-done): Remove.
	(shell-pcomplete): Ditto.
	(shell-pcomplete-reverse): Ditto.

	* comint.el: Remove documentation on setting up pcomplete.

600 601 602 603 604 605 606 607 608 609
2002-03-11  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* font-lock.el (java-font-lock-extra-types): Add "URL" as separate
	item.  Doc fix.

	* image.el (image-type-from-file-header): Make temporary buffer
	unibyte.

	* subr.el (add-to-list): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
610
2002-03-11  Miles Bader  <miles@gnu.org>
611 612 613 614

	* pcomplete.el (pcomplete-entries): Expand environment variables
	in filename.

615 616 617 618
2002-03-10  Daniel Pfeiffer  <occitan@esperanto.org>

	* play/mpuz.el: Use defface instead of facemenu-get-face.

Jan Djärv's avatar
Jan Djärv committed
619 620 621
2002-03-10  Jan D.  <Jan.Djarv@mbox200.swipnet.se>

	* startup.el (command-line): Add call to emacs-session-restore if
622
	both x-session-id and x-session-previous-id are strings.
Jan Djärv's avatar
Jan Djärv committed
623 624 625 626 627 628 629

	* term/x-win.el (x-handle-smid): New function.
	(emacs-session-filename): New function.
	(emacs-session-save): New function.
	(emacs-save-session-functions): New variable.
	(emacs-session-restore): New function.

630 631 632 633 634
2002-03-09  Eli Zaretskii  <eliz@is.elta.co.il>

	* simple.el (shell-command-on-region): Call push-mark with
	non-nil second arg, to suppress the "Mark set" message.

635 636 637 638 639 640 641 642 643 644 645 646 647
2002-03-08  Richard M. Stallman  <rms@gnu.org>

	* textmodes/picture.el (picture-forward-column): New arg `interactive'
	is non-nil for an interactive call.  Use instead of interactive-p.
	(picture-backward-column): Likewise.

	* tar-mode.el (tar-untar-buffer): New function.

	* info.el (Info-fontify-node): Bind up-clicks, not down-clicks.
	Put the mouse-face on the entire xref, like the local keymap.

	* find-dired.el (find-name-dired): Use shell-quote-argument.

Eli Zaretskii's avatar
Eli Zaretskii committed
648 649
2002-03-08  Daniel Pfeiffer  <occitan@esperanto.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
650
	* play/mpuz.el (mpuz-unsolved-face, mpuz-solved-face)
Eli Zaretskii's avatar
Eli Zaretskii committed
651 652 653
	(mpuz-trivial-face, mpuz-text-face, mpuz-solve-when-trivial)
	(mpuz-allow-double-multiplicator): New options for nicer look and
	new features.
654
	(mpuz-put-number-on-board, mpuz-paint-number, mpuz-solve): New funs.
Eli Zaretskii's avatar
Eli Zaretskii committed
655 656 657 658 659 660
	(mpuz-check-all-solved, mpuz-random-puzzle)
	(mpuz-paint-statistics, mpuz-paint-digit, mpuz-close-game)
	(mpuz-show-solution): Functions streamlined and removed french
	style space before punctuation, added face support and optional
	solving of trivial results.

Colin Walters's avatar
Colin Walters committed
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677
2002-03-07  Colin Walters  <walters@verbum.org>

	* ibuf-macs.el (define-ibuffer-column): Add :summarizer property.

	* ibuffer.el (ibuffer-update-mode-name): Substitute "view time"
	instead of "recency" for clarity.
	(ibuffer-compile-format): Document more.  Handle new "summarizer"
	columns.
	(ibuffer-fontify-region-function): Ditto.
	(ibuffer-insert-buffer-line): Ditto.
	(ibuffer-map-lines): Ditto.
	(ibuffer-insert-buffers-and-marks): Ditto.
	(ibuffer-update-title-and-summary): Renamed from
	`ibuffer-update-title'.  Handle "summarizer" columns.
	(ibuffer-clear-summary-columns): New function.

	* ibuf-ext.el (ibuffer-filter-format-alist): Add type and group.
Francesco Potortì's avatar
Francesco Potortì committed
678

679 680
2002-03-07  Gerd Moellmann  <gerd@gnu.org>

Francesco Potortì's avatar
Francesco Potortì committed
681
	* progmodes/ebrowse.el (ebrowse-view/find-file-and-search-pattern):
682 683 684
	Use the other-window instead of the other-frame functions when
	the window is dedicated.

685 686 687 688 689
2002-03-06  ShengHuo ZHU  <zsh@cs.rochester.edu>

	* textmodes/bibtex.el (bibtex-make-field): Call bibtex-find-text
	with SILENT so that a new field can be added.

690 691 692 693 694 695
2002-03-06  Eli Zaretskii  <eliz@is.elta.co.il>

	* files.el (make-auto-save-file-name): Make sure the produced file
	name does not contain characters that are invalid for DOS/Windows
	filesystems.

696
	* dos-fns.el, w32-fns.el (make-auto-save-file-name):
Stefan Monnier's avatar
Stefan Monnier committed
697
	Remove replacement functions.
698

Gerd Moellmann's avatar
Gerd Moellmann committed
699 700 701 702 703 704 705 706 707
2002-03-06  Gerd Moellmann  <gerd@gnu.org>

	* font-lock.el (lisp-font-lock-keywords-2): Highlight keywords of
	the form `:x'.

	* vc.el (vc-branch-part): Add autoload cookie.  This function can
	be called from vc-rcs-find-most-recent-rev when visiting a file
	checked into RCS in a CVS sandbox.

708 709 710 711 712 713 714 715 716 717 718 719
2002-03-06  Andreas Schwab  <schwab@suse.de>

	* progmodes/hideif.el: Augment expression parser to handle
	conditional expressions.
	(hif-token-regexp): Also match `?' and `:'.
	(hif-tokenize): Handle `?' and ':' as tokens.
	(hif-expr): Parse conditional expressions.
	(hif-or-expr): Parse `||' expressions.
	(hif-and-expr): Renamed from hif-term.
	(hif-conditional): New function to evaluate a conditional
	expression.

720 721 722 723
2002-03-06  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* language/czech.el ("Czech"): Fix the documentation.

Pavel Janík's avatar
Pavel Janík committed
724 725
	* language/slovak.el ("Slovak"): Likewise.

726 727 728 729
2002-03-05  ShengHuo ZHU  <zsh@cs.rochester.edu>

	* xml.el (xml-parse-attlist): Accept empty strings.

730 731
2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>

732 733 734
	* mouse.el (mouse-show-mark): Remove the no-highlight alternative:
	all terminals now support highlighting of some kind.

735 736
	* language/european.el (mac-roman): Fix the safe-chars property.

André Spiegel's avatar
#  
André Spiegel committed
737 738 739 740 741 742
2002-03-05  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-transfer-file): Use `make-temp-file'.
	(vc-default-update-changelog): Remove conditional use of
	`make-temp-name'.

André Spiegel's avatar
#  
André Spiegel committed
743
	* vc-cvs.el (vc-cvs-diff-tree): Fix typo in parameter names.
Stefan Monnier's avatar
Stefan Monnier committed
744

Michael Kifer's avatar
Michael Kifer committed
745
2002-03-05  Michael Kifer  <kifer@cs.stonybrook.edu>
Stefan Monnier's avatar
Stefan Monnier committed
746

747
	* ediff-init.el: Comments.
Stefan Monnier's avatar
Stefan Monnier committed
748

Michael Kifer's avatar
Michael Kifer committed
749 750
	* ediff-hook.el: Got rid of autoloads. Not needed, since the hook
	is loaded.
Stefan Monnier's avatar
Stefan Monnier committed
751 752 753 754 755

	* ediff-mult.el (ediff-intersect-directories)
	(ediff-prepare-meta-buffer,ediff-get-directory-files-under-revision):
	Cleanup.
	(ediff-draw-dir-diffs): Now supports the "C" command in directory
Michael Kifer's avatar
Michael Kifer committed
756
	difference buffer.
Stefan Monnier's avatar
Stefan Monnier committed
757
	(ediff-dir-diff-copy-file): New function that implements copying
Michael Kifer's avatar
Michael Kifer committed
758
	of files from one Ediff dir to another
Stefan Monnier's avatar
Stefan Monnier committed
759 760 761 762
	(ediff-bury-dir-diffs-buffer): Kills the buffer instead.
	(ediff-append-custom-diff): Better error msgs.

	* ediff-util.el (ediff-compute-custom-diffs-maybe): Buglet fix.
Michael Kifer's avatar
Michael Kifer committed
763 764
	(ediff-inferior-compare-regions): Use
	ediff-clone-buffer-for-region-comparison. Better and simpler interface.
Stefan Monnier's avatar
Stefan Monnier committed
765

Michael Kifer's avatar
Michael Kifer committed
766 767
	* ediff.el (ediff-directories-internal): Cleanup.
	(ediff-clone-buffer-for-region-comparison): Better interface.
Stefan Monnier's avatar
Stefan Monnier committed
768

769 770
2002-03-04  Richard M. Stallman  <rms@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
771
	* emacs-lisp/easy-mmode.el (define-minor-mode):
772 773
	Use "P" in interactive spec of minor mode commands.

Stefan Monnier's avatar
Stefan Monnier committed
774 775 776 777 778 779 780 781 782
2002-03-04  Stefan Monnier  <monnier@cs.yale.edu>

	* faces.el (face-spec-choose): Allow `t' to appear before the end.
	(mode-line, tool-bar, minibuffer-prompt, region, fringe, bold, italic)
	(bold-italic, underline, highlight, secondary-selection, fixed-pitch)
	(variable-pitch, trailing-whitespace): Don't use the old-style entries.
	(mode-line-inactive, header-line): Move the `t' section to the
	beginning so the `:inherit' setting can be shared.

783 784
2002-03-04  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

Pavel Janík's avatar
Pavel Janík committed
785 786 787
	* net/snmp-mode.el: Require tempo when compiling to prevent
	warnings.  Update copyright notice.

Stefan Monnier's avatar
Stefan Monnier committed
788 789
	* help.el (describe-key-briefly, describe-key): Interpret `undefined'
	like not defined at all.
790

Stefan Monnier's avatar
Stefan Monnier committed
791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813
2002-03-03  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/sgml-mode.el: Change maintainer to FSF.
	(sgml-start-tag-regex, sgml-font-lock-keywords-1, sgml-mode-common)
	(sgml-tags-invisible, sgml-beginning-of-tag):
	Allow _ : and non-ASCII in tag names, as required for XML.
	(sgml-name-char): Don't assume anything about charsets handled by
	encode-char.

	* textmodes/tex-mode.el (tex-guess-main-file): Handle the case
	where one of the buffers is narrowed.

	* hexl.el (hexlify-command, dehexlify-command): Remove.
	(hexlify-buffer, dehexlify-buffer): Use call-process-region
	rather than shell-command-on-region.

	* newcomment.el (comment-forward): Use forward-comment to skip
	over whitespace (or comments) even when comment-use-syntax is nil.

	* progmodes/cperl-mode.el (cperl-menu): Add "-emacs" to the version.

	* textmodes/xml-lite.el: New file.

814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830
2002-03-03  Richard M. Stallman  <rms@gnu.org>

	* textmodes/artist.el (artist-system): Use make-temp-file.

	* progmodes/ps-mode.el (ps-run-make-tmp-filename): Use make-temp-file.

	* mail/sendmail.el (mail-recover-1): Increase non-random-len
	by 1 since we changed make-auto-save-file-name to add one
	fewer character to the buffer name.
	(mail-recover): Really show point at the right place
	in the *Directory* buffer.

	* files.el (make-auto-save-file-name): Use make-temp-file.

	* terminal.el (te-create-terminfo): Use make-temp-file
	to create the source file in a safe way.

831 832
2002-03-03  Eli Zaretskii  <eliz@is.elta.co.il>

Eli Zaretskii's avatar
Eli Zaretskii committed
833 834 835 836 837 838 839
	* cus-start.el: Rename automatic-hscroll-step and
	automatic-hscroll-margin into hscroll-step and hscroll-margin.

	* frame.el (auto-hscroll-mode): Renamed from
	automatic-hscrolling.
	(automatic-hscrolling): Now a defvaralias for auto-hscroll-mode.

840 841
	* mouse.el (mouse-region-delete-keys): Add deletechar.

Sam Steingold's avatar
Sam Steingold committed
842 843 844 845 846 847
2002-03-03  Sam Steingold  <sds@gnu.org>

	* play/snake.el (snake-score-file): Fixed parens (broken by the
	last patch).
	* play/tetris.el (tetris-score-file): Ditto.

848 849
2002-03-03  Richard M. Stallman  <rms@gnu.org>

850 851
	* play/tetris.el (tetris-score-file): Put in home dir, not in /tmp.

852 853
	* play/snake.el (snake-score-file): Put in home dir, not in /tmp.

Sam Steingold's avatar
Sam Steingold committed
854
	* play/gamegrid.el (gamegrid-set-font, gamegrid-setup-face)
855 856
	(gamegrid-make-mono-tty-face): Fix usage of condition-case.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
857 858
2002-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
859 860
	* calendar/diary-lib.el (list-diary-entries): Use `buffer-substring'
	instead of `buffer-substring-no-properties' to support enriched mode.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
861

862 863 864 865 866 867
2002-03-02  Richard M. Stallman  <rms@gnu.org>

	* find-dired.el (find-grep-dired): Call shell-quote-argument.
	Specify the -e option.
	Rename arg to `regexp'.

868
2002-03-02  Milan Zamazal  <pdm@zamazal.org>
869

870
	* textmodes/tildify.el (tildify-string-alist): Add entry for xml-mode.
871

872 873 874 875 876 877 878 879
2002-03-02  Miles Bader  <miles@gnu.org>

	* mwheel.el (mwheel-scroll): Remove `double' and `triple' from the
	event-modifiers before looking up in `mouse-wheel-scroll-amount'.
	If there's no applicable modifiers entry in the alist in
	`mouse-wheel-scroll-amount', fall back to the default, not to
	nil (which causes full screen scrolls).

880 881
2002-03-01  Andreas Schwab  <schwab@suse.de>

Stefan Monnier's avatar
Stefan Monnier committed
882 883
	* textmodes/texnfo-upd.el (texinfo-start-menu-description):
	Remove extra paren in regexp.
884

885 886 887 888 889 890
2002-03-01  Eli Zaretskii  <eliz@is.elta.co.il>

	* mouse.el (mouse-show-mark): Use display-mouse-p, not
	display-graphic-p, to decide whether to move point or use the
	highlighting.

Colin Walters's avatar
Colin Walters committed
891 892
2002-02-28  Colin Walters  <walters@verbum.org>

Stefan Monnier's avatar
Stefan Monnier committed
893
	* eshell/esh-var.el (eshell-parse-variable-ref): Use `make-temp-file'.
894

Colin Walters's avatar
Colin Walters committed
895
	* calc/calc-graph.el (calc-gnuplot-tempfile): Don't expand against
Stefan Monnier's avatar
Stefan Monnier committed
896
	`temporary-file-directory'; we now do that in `calc-graph-file-cache'.
Colin Walters's avatar
Colin Walters committed
897 898
	(calc-temp-file-name): Use `make-temp-file'.

899 900 901 902 903
2002-02-28  Richard M. Stallman  <rms@gnu.org>

	* font-lock.el (java-font-lock-extra-types):
	Match java.net.URL, etc.

904 905
2002-02-28  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

Pavel Janík's avatar
Pavel Janík committed
906 907 908
	* hexl.el (hexl-options): Doc fix.
	Update Commentary section.

909 910 911
	* textmodes/sgml-mode.el (sgml-specials, sgml-quick-keys):
	Doc fixes.

912 913 914 915
2002-02-28  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-revert-buffer): If the buffer is not saved, prompt
	the user to do that first.
916
	(vc-update): New function.
917

918 919 920
	* vc-hooks.el (vc-menu-map): New entry "Update to Latest Version",
	which calls vc-update.  Use the term "Base Version" instead of
	"Last Version" for the entries "Revert" and "Compare".
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
921

922 923 924 925 926
2002-02-28  Kim F. Storm  <storm@cua.dk>

	* simple.el (shell-command-on-region): Report non-zero exit
	status in mode line instead of buffer.

927 928 929 930 931 932 933 934 935 936
2002-02-27  Richard M. Stallman  <rms@gnu.org>

	* comint.el (comint-preoutput-filter-functions): Doc fix.
	(comint-output-filter-functions, comint-input-filter-functions)
	(comint-redirect-filter-functions): Likewise.

	(comint-redirect-preoutput-filter): Do the local-hook
	handling of t when running comint-redirect-filter-functions.
	(comint-output-filter): Likewise for comint-preoutput-filter-functions.

937 938 939 940
2002-02-26  Richard M. Stallman  <rms@gnu.org>

	* paths.el (remote-shell-program): Add doc string.

Colin Walters's avatar
Colin Walters committed
941 942 943 944 945 946 947 948 949
2002-02-26  Colin Walters  <walters@debian.org>

	* ibuf-ext.el (sorter mode-name): New.
	(ibuffer-do-occur): Don't quote ibuffer-marked-char.

	* calc/calc-ext.el (calc-scroll-left): Call scroll-left
	interactively, so they do something.
	(calc-scroll-right): Ditto.

Eli Zaretskii's avatar
Eli Zaretskii committed
950 951 952 953 954 955
2002-02-26  Eli Zaretskii  <eliz@is.elta.co.il>

	* international/mule.el (ctext-pre-write-conversion): Handle the
	case when FROM is a string, and when we are called from
	build_annotations_2.

956 957 958 959 960 961 962 963 964 965 966
2002-02-26  Richard M. Stallman  <rms@gnu.org>

	* rect.el (clear-rectangle-line): Reindent to the same column
	that move-to-column reached when it tried to go to endcol.

	* icomplete.el (icomplete-exhibit): Use minibuffer-prompt-end.

2002-02-26  Ivar Rummelhoff  <ivarru@math.uio.no>

	* winner.el (winner-boring-buffers, winner-set): A window which
	displays a buffer whose name is in the list
Stefan Monnier's avatar
Stefan Monnier committed
967
	`winner-boring-buffers', will no longer be restored by `winner-undo'.
968 969 970 971 972 973 974 975 976 977 978 979 980 981 982
	(winner-sorted-window-list): Used to improve comparison between
	window configurations.
	(winner-win-data): Simplified and moved.
	(winner-conf): Simplified (now uses `winner-win-data').
	(winner-change-fun, winner-save-old-configurations)
	(winner-save-(un)conditionally, winner-redo): Changes made while in
	the minibuffer will be ignored.  (Such changes are undone upon
	exit for the minibuffer, anyway.)
	(winner-set-conf): Preserve selected window whenever possible.
	(winner-make-point-alist): Simplified.
	(winner-mode, winner-save-unconditionally): Save current window
	configuration on entering minibuffer.
	(minor-mode-alist): Don't add winner-mode to `minor-mode-alist',
	since it does not change the overall behavior of Emacs.

983 984 985 986 987 988 989 990
2002-02-26  Eli Zaretskii  <eliz@is.elta.co.il>

	* international/mule-conf.el (compound-text): Renamed back from
	compound-text-no-extensions.
	(ctext-no-compositions): Remove the mime-charset property.
	(compound-text-with-extensions): Renamed from compound-text.
	(x-ctext-with-extensions, ctext-with-extensions): Renamed aliases.

991 992 993 994
2002-02-26  Juanma Barranquero  <lektu@terra.es>

	* faces.el (list-faces-display): Fix typo.

995 996 997 998
2002-02-25  Richard M. Stallman  <rms@gnu.org>

	* frame.el (focus-follows-mouse): Doc fix.

999 1000 1001 1002 1003
2002-02-26  Miles Bader  <miles@gnu.org>

	* mwheel.el (mouse-wheel-mode): Pass vectors instead of symbols
	to `define-key', since it no longer accepts the latter.

Jason Rumney's avatar
Jason Rumney committed
1004 1005
2002-02-25  Jason Rumney  <jasonr@gnu.org>

1006 1007 1008
	* term/w32-win.el (mouse-wheel-scroll-line): Use car of
	mouse-wheel-scroll-amount.

1009 1010 1011
	* w32-vars.el (mouse-wheel-scroll-amount): Use same definition as
	mwheel.el.

Jason Rumney's avatar
Jason Rumney committed
1012 1013
	* language/japanese.el (iso-2022-jp-2): Add init-bol flag.

André Spiegel's avatar
#  
André Spiegel committed
1014 1015 1016 1017 1018
2002-02-25  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-diff-switches-list): Fix prev change, making the macro
	consistent with the others that take a backend name as a symbol.

1019
	* vc-cvs.el, vc-rcs.el, vc-sccs.el: Fix calls to vc-diff-switches-list.
André Spiegel's avatar
#  
André Spiegel committed
1020

1021 1022 1023 1024 1025 1026 1027 1028 1029
2002-02-25  Kim F. Storm  <no-spam@cua.dk>

	* comint.el (comint-replace-by-expanded-filename): Do nothing if
	comint-match-partial-filename returns nil.

	* shell.el (shell-pcomplete-setup-done): New variable.
	(shell-pcomplete): Use it instead of shell-pcomplete-setup-p.
	(shell-pcomplete-reverse): Ditto.

1030 1031
2002-02-25  Per Abrahamsen  <abraham@dina.kvl.dk>

Stefan Monnier's avatar
Stefan Monnier committed
1032
	* ps-print.el (ps-print-printer): Added `lpr' customize group member.
1033

Juanma Barranquero's avatar
Juanma Barranquero committed
1034 1035
2002-02-25  Juanma Barranquero  <lektu@terra.es>

1036 1037
	* subr.el (save-match-data): Doc fix.

Juanma Barranquero's avatar
Juanma Barranquero committed
1038 1039
	* ielm.el (ielm-prompt): Allow customization; make it read-only.

1040 1041 1042 1043 1044
2002-02-25  Kim F. Storm  <storm@cua.dk>

	* shell.el (shell-mode-map): Add "Complete" header so completion
	menu is shown on the menu bar in shell mode.

Stefan Monnier's avatar
Stefan Monnier committed
1045 1046 1047 1048 1049 1050
2002-02-25  Stefan Monnier  <monnier@cs.yale.edu>

	* ielm.el (ielm-match-data): New var.
	(inferior-emacs-lisp-mode): Make it buffer-local.
	(ielm-eval-input): Use it to preserve match-data between inputs.

1051
2002-02-24  Juanma Barranquero  <lektu@terra.es>
Jason Rumney's avatar
Jason Rumney committed
1052 1053 1054

	* ielm.el (inferior-emacs-lisp-mode): Use hexl for the dummy process.

1055 1056 1057 1058 1059
2002-02-24  Per Abrahamsen  <abraham@dina.kvl.dk>

	* cus-edit.el (custom-unlispify-remove-prefixes): Add to
	`custom-buffer' customize group.

Kim F. Storm's avatar
Kim F. Storm committed
1060 1061 1062 1063 1064 1065 1066 1067 1068
2002-02-23  Kim F. Storm  <storm@cua.dk>

	* help.el (where-is): Use remap-command.

	* help-fns.el (describe-function-1): Use remap-command.

	* subr.el (global-set-key, local-set-key): Undo 2002-02-06
	change (no longer accept a symbol for the KEY argument).

Colin Walters's avatar
Colin Walters committed
1069 1070
2002-02-23  Colin Walters  <walters@debian.org>

Stefan Monnier's avatar
Stefan Monnier committed
1071
	* calc/calcalg3.el (calc-invent-variables): Convert integer to string.
Colin Walters's avatar
Colin Walters committed
1072
	* calc/calcalg2.el (math-solve-get-sign): Ditto.
Colin Walters's avatar
Colin Walters committed
1073 1074 1075 1076 1077 1078 1079

	* ibuffer.el (ibuffer-compile-format): Don't uselessly bind `pt'
	in generated function.

	* ibuf-ext.el (ibuffer-old-time): Change to hours.
	(ibuffer-mark-old-buffers): Handle it.

Stefan Monnier's avatar
Stefan Monnier committed
1080
	* shell.el (shell-pcomplete, shell-pcomplete-reverse): New functions.
Colin Walters's avatar
Colin Walters committed
1081 1082 1083 1084 1085 1086
	(toplevel): Bind them.
	(shell-mode): Don't set `comint-dynamic-complete-functions'; it is
	not necessary now that we use pcomplete.

	* comint.el: Document how use new pcomplete completion facility.

1087 1088 1089 1090 1091 1092 1093 1094 1095
2002-02-23  Richard M. Stallman  <rms@gnu.org>

	* mail/rmailsum.el (rmail-summary-output): Properly advance
	to next message, by calling rmail-summary-goto-msg.

	* net/browse-url.el (browse-url-galeon): Specify --existing
	for an existing window.  Use --noraise rather than --no-raise.
	Don't use -x.

Eli Zaretskii's avatar
Eli Zaretskii committed
1096 1097
2002-02-22  Eli Zaretskii  <eliz@is.elta.co.il>

Stefan Monnier's avatar
Stefan Monnier committed
1098
	* progmodes/etags.el (find-tag-noselect, find-tag)
Eli Zaretskii's avatar
Eli Zaretskii committed
1099 1100 1101
	(find-tag-other-window, find-tag-other-frame, find-tag-regexp):
	Fix a typo in doc strings.

1102 1103 1104
2002-02-20  Deepak Goel  <deego@glue.umd.edu>

	* play/snake.el (snake-velocity-queue, snake-update-velocity)
Stefan Monnier's avatar
Stefan Monnier committed
1105
	(snake-final-x-velocity, snake-final-y-velocity):
1106 1107 1108 1109 1110 1111 1112
	New variable and functions.  Store user's keypresses
	into a queue and pop from the queue each subsequent turn.
	(snake-update-game, snake-move-left)
	(snake-move-right, snake-move-up, snake-move-down, snake-active-p)
	(snake-start-game): Use that queue.
	(snake-use-glyphs-flag): Renamed from snake-use-glyphs.
	(snake-use-color-flag): Likewise.
Stefan Monnier's avatar
Stefan Monnier committed
1113
	(snake-mode): Rename uses of those variables.
1114

Eli Zaretskii's avatar
Eli Zaretskii committed
1115 1116 1117 1118 1119 1120 1121 1122 1123
2002-02-22  Eli Zaretskii  <eliz@is.elta.co.il>

	Support for ICCCM  Extended Segments in X selections:

	* international/mule-conf.el (ctext-no-compositions): New coding
	system.
	(compount-text-no-extensions): Renamed from compound-text.
	(x-ctext-no-extensions, ctext-no-extensions): Aliases for
	compound-text-no-extensions.
Stefan Monnier's avatar
Stefan Monnier committed
1124
	(compound-text): Redefined using post-read and pre-write conversions.
Eli Zaretskii's avatar
Eli Zaretskii committed
1125 1126 1127

	* international/mule.el (non-standard-icccm-encodings-alist)
	(non-standard-designations-alist): New variables.
Stefan Monnier's avatar
Stefan Monnier committed
1128 1129
	(ctext-post-read-conversion, ctext-pre-write-conversion):
	New functions.
Eli Zaretskii's avatar
Eli Zaretskii committed
1130

1131
2002-02-21  Jonathan Kamens  <jik@kamens.brookline.ma.us>
Stefan Monnier's avatar
Stefan Monnier committed
1132

André Spiegel's avatar
#  
André Spiegel committed
1133 1134 1135 1136 1137
	* vc.el (vc-default-init-version): Update documentation to
	indicate that the backend can override the default init version.
	(vc-register): Use the backend init-version function, if it
	exists, to determine the initial version of a file.
	(vc-diff-switches-list): Don't symbol-quote backend, since it's
Stefan Monnier's avatar
Stefan Monnier committed
1138
	already a symbol.  Don't fail if vc-BACKEND-diff-switches isn't bound.
André Spiegel's avatar
#  
André Spiegel committed
1139 1140 1141 1142 1143 1144 1145

	* vc-hooks.el (vc-mode-line): Set vc-mode to nil if the file is
	not version-controlled.  This is necessary, e.g., if the file has
	just been reverted, and thus was previously under version control
	but isn't any longer.
	(vc-find-file-hook): Likewise.

1146
2002-02-21  Martin Lorentzson  <Martin.Lorentzson@telia.com>
Stefan Monnier's avatar
Stefan Monnier committed
1147

André Spiegel's avatar
#  
André Spiegel committed
1148 1149 1150 1151 1152 1153 1154 1155 1156 1157
	* vc-cvs.el (vc-cvs-sticky-date-format-string): New variable.
	(vc-cvs-sticky-tag-display): New variable.
	(vc-cvs-mode-line-string): Add sticky-tag to the mode-line.
	(vc-cvs-checkin): If the input revision is a valid symbolic tag
	name, we create it as a branch, commit and switch to it.
	(vc-cvs-retrieve-snapshot): Set file-property sticky-tag.
	(vc-cvs-valid-symbolic-tag-name-p): New function.
	(vc-cvs-parse-sticky-tag): New function.
	(vc-cvs-parse-entry): Added parsing of sticky tags.

1158 1159 1160 1161 1162
2002-02-21  Per Abrahamsen  <abraham@dina.kvl.dk>

	* toolbar/tool-bar.el (tool-bar-mode): Revert the :init-value to
	nil, and then explicitly set the standard-value to t.

1163 1164 1165 1166 1167
2002-02-20  Sam Steingold  <sds@gnu.org>

	* textmodes/flyspell.el (flyspell-mode): Autoload the variable
	since it is used in the menu bar.

1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183
2002-02-20  Richard M. Stallman  <rms@gnu.org>

	* simple.el (shell-command-on-region): Display the exit status
	when a command fails.

	* subr.el (add-hook): Doc fix.

	* frame.el (other-frame): Doc fix.

	* simple.el (yank): Clear `field' property.

2002-02-20  Tom Tromey  <tromey@cachet>

	* progmodes/tcl.el (tcl-do-fill-paragraph): Find and fill on more
	natural paragraph boundaries.  Don't fail at beginning of buffer.

1184 1185 1186 1187 1188 1189
2002-02-20  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* tar-mode.el (tar-next-line, tar-previous-line): Add doc string,
	call the argument "arg" to match plain next-line and
	previous-line.  From Kevin Ryde <user42@zip.com.au>.

1190 1191 1192 1193 1194 1195 1196 1197
2002-02-19  Sam Steingold  <sds@gnu.org>

	* mwheel.el (mouse-wheel-scroll-amount): Can specify different
	scroll amounts for different modifiers now.
	(mwheel-scroll): Handle the new `mouse-wheel-scroll-amount'
	format properly.
	(mouse-wheel-mode): Ditto.

1198 1199
2002-02-19  Eli Zaretskii  <eliz@is.elta.co.il>

Eli Zaretskii's avatar
Eli Zaretskii committed
1200 1201 1202
	* textmodes/bibtex.el (bibtex-parse-keys): Put save-match-data
	around function body.

1203 1204 1205 1206
	* net/browse-url.el (browse-url-maybe-new-window): Reverse the
	sense of the comparison, to match the doc strings of functions
	that use this macro.

1207 1208 1209 1210 1211 1212 1213
2002-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>

	* facemenu.el (describe-text-mode-map): Removed bootstrap kludge.

	* toolbar/tool-bar.el (tool-bar-mode): Made the standard value t.
	* menu-bar.el (menu-bar-mode): Ditto.

1214 1215 1216 1217
2002-02-18  Andreas Schwab  <schwab@suse.de>

	* replace.el (query-replace-regexp-eval): Doc fix.

Colin Walters's avatar
Colin Walters committed
1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230
2002-02-18  Colin Walters  <walters@verbum.org>

	* calc/calcalg2.el (math-solve-get-int): Convert return value from
	`math-get-from-counter' to a string before calling `concat' on it.

	* calc/calc-maint.el (calc-split-manual): Look for calc.texi.
	(calc-public-autoloads): Obsolete; remove.
	(calc-private-autoloads): Ditto.
	(calc-add-autoloads): Ditto.

	* calc/calc-macs.el (calc-with-default-simplification): Use &rest
	for body.

Jason Rumney's avatar
Jason Rumney committed
1231 1232 1233 1234 1235 1236 1237
2002-02-17  Jason Rumney  <jasonr@gnu.org>

	* w32-win.el (x-option-alist, x-long-option-alist)
	(x-switch-definitions): Remove, use command-line-x-option-alist
	instead to be consistent with X.
	(x-handle-initial-switch): New function.

1238 1239 1240 1241 1242
2002-02-17  Eli Zaretskii  <eliz@is.elta.co.il>

	* faces.el (mode-line-inactive, header-line): Add the :inherit
	attribute for the tty case.

1243 1244 1245 1246 1247
2002-02-17  stanislav shalunov  <shalunov@internet2.edu>

	* mail/uce.el (uce-reply-to-uce): Fix incorrect behavior when
	invoked from Rmail with full headers displayed.

1248 1249 1250 1251 1252 1253
2002-02-17  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

	* emacs-lisp/lisp.el (mark-defun): Don't leave multiple marks
	when repeated.
	* textmodes/paragraphs.el (mark-paragraph): Ditto.

1254 1255 1256 1257 1258 1259 1260 1261 1262 1263
2002-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>

	* menu-bar.el (menu-bar-showhide-menu): Added speedbar.
	(menu-bar-tools-menu): Removed speedbar.

	* textmodes/ispell.el (ispell-menu-map): Added `customize-ispell'
	and `flyspell-mode' entries.

	* textmodes/flyspell.el (flyspell): Add to ispell group.

Kai Großjohann's avatar
Kai Großjohann committed
1264 1265 1266 1267 1268 1269
2002-02-17  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

        * emacs-lisp/lisp.el (mark-sexp): Don't leave multiple marks when
        repeated.
        (mark-defun): Mark more if repeated.

Colin Walters's avatar
Colin Walters committed
1270 1271
2002-02-17  Colin Walters  <walters@verbum.org>

1272
	* ibuf-ext.el (ibuffer-toggle-sorting-mode): Make it work.
Colin Walters's avatar
Colin Walters committed
1273

Colin Walters's avatar
Colin Walters committed
1274 1275 1276
	* ibuffer.el (ibuffer-truncate-lines): New option.
	  (ibuffer-mode):  Use it.

Kim F. Storm's avatar
Kim F. Storm committed
1277 1278 1279 1280
2002-02-17  Kim F. Storm  <storm@cua.dk>

	* cus-start.el: Add mouse-highlight.

Eli Zaretskii's avatar
Eli Zaretskii committed
1281 1282
2002-02-16  Eli Zaretskii  <eliz@is.elta.co.il>

Eli Zaretskii's avatar
Eli Zaretskii committed
1283 1284
	* Makefile.in (DONTCOMPILE): Remove cus-start.el.

Eli Zaretskii's avatar
Eli Zaretskii committed
1285 1286 1287
	* cus-start.el: Add automatic-hscroll-margin and
	automatic-hscroll-step.

Pavel Janík's avatar
Pavel Janík committed
1288 1289
2002-02-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

Pavel Janík's avatar
Pavel Janík committed
1290 1291
	* cus-start.el (x-autoselect-window): Allow customization.

Pavel Janík's avatar
Pavel Janík committed
1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324
	* eshell/em-alias.el (eshell-alias-initialize): Do not use
	make-local-hook.

	* eshell/em-cmpl.el (eshell-cmpl-initialize): Likewise.

	* eshell/em-dirs.el (eshell-dirs-initialize): Likewise.

	* eshell/em-glob.el (eshell-glob-initialize): Likewise.

	* eshell/em-hist.el (eshell-hist-initialize): Likewise.

	* eshell/em-pred.el (eshell-pred-initialize): Likewise.

	* eshell/em-prompt.el (eshell-prompt-initialize): Likewise.

	* eshell/em-rebind.el (eshell-rebind-initialize): Likewise.

	* eshell/em-smart.el (eshell-smart-initialize): Likewise.

	* eshell/em-unix.el (eshell-unix-initialize): Likewise.

	* eshell/esh-cmd.el (eshell-cmd-initialize): Likewise.

	* eshell/esh-ext.el (eshell-ext-initialize): Likewise.

	* eshell/esh-io.el (eshell-io-initialize): Likewise.

	* eshell/esh-mode.el (eshell-mode): Likewise.

	* eshell/esh-test.el (eshell-show-usage-metrics): Likewise.

	* eshell/esh-var.el (eshell-var-initialize): Likewise.

Pavel Janík's avatar
Pavel Janík committed
1325 1326 1327 1328 1329 1330 1331
	* progmodes/idlw-shell.el (idlwave-shell-mode): Likewise.

	* progmodes/idlwave.el (idlwave-mode): Likewise.

	* textmodes/reftex-sel.el (reftex-select-label-mode)
	(reftex-select-bib-mode): Likewise.

John Wiegley's avatar
John Wiegley committed
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341
2002-02-16  John Wiegley  <johnw@gnu.org>

	* eshell/em-hist.el (eshell-hist-initialize): When in the
	minibuffer, use the global value of `eshell-history-ring', and
	never save it to disk, or ask to save it to disk.  This allows
	users of session.el to control whether its global state should be
	persisted or not.
	(eshell-add-command-to-history): Don't write Eshell's history out
	to disk, let the governing mode control that upon exit.

1342
2002-02-16  Eli Zaretskii  <eliz@is.elta.co.il>
John Wiegley's avatar
John Wiegley committed
1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355

	* eshell/eshell.el (eshell-command): Before reading from the
	minibuffer, add eshell-add-command-to-history to
	minibuffer-exit-hook, and remove it after read-from-minibuffer
	returns.

	* eshell/em-hist.el (eshell-add-input-to-history): New function,
	with most of the code from eshell-add-to-history.
	(eshell-add-command-to-history): New function, to record in
	eshell-history the commands run via eshell-command.
	(eshell-add-to-history): Call eshell-add-command-to-history to do
	most of the work.

1356
2002-02-16  John Wiegley  <johnw@gnu.org>