ChangeLog 687 KB
Newer Older
Eli Zaretskii's avatar
Eli Zaretskii committed
1 2 3 4 5
2001-09-06  Eli Zaretskii  <eliz@is.elta.co.il>

	* cus-edit.el (custom-buffer-create-internal): Remove "100%" from
	the message "Creating customization items...done".

6 7 8 9 10
2001-09-05  Gerd Moellmann  <gerd@gnu.org>

	* font-lock.el (toplevel): Require `jit-lock' only if
	font-lock-support-mode is set to jit-lock-mode.

Eli Zaretskii's avatar
Eli Zaretskii committed
11 12 13 14 15 16
2001-09-05  Eli Zaretskii  <eliz@is.elta.co.il>

	* international/quail.el (quail-use-package, quail-inactivate)
	(quail-activate): Mention the hooks these functions run in their
	doc strings.

Gerd Moellmann's avatar
Gerd Moellmann committed
17 18 19 20 21
2001-09-05  Edward M. Reingold <reingold@iit.edu>

	* cal-menu.el (calendar-mouse-view-other-diary-entries): Fix name
	of file in header of menu.

Gerd Moellmann's avatar
Gerd Moellmann committed
22 23
2001-09-04  Gerd Moellmann  <gerd@gnu.org>

24 25 26
	* env.el (setenv): Interactively, if VARIABLE has a current value,
	add that to the front of the history, as the doc string says.

Gerd Moellmann's avatar
Gerd Moellmann committed
27 28 29
	* comint.el (comint-send-input): Change help-echo.
	From "Dr Francis J. Wright" <F.J.Wright@qmw.ac.uk>.
	
30 31 32
	* bookmark.el (bookmark-write-file): Bind print-length and
	print-level to nil.  From Tom Capey <tomc@edina.co.uk>.

Gerd Moellmann's avatar
Gerd Moellmann committed
33 34
	* obsolete/uncompress.el: Moved there from lisp/.

35 36 37 38
	* comint.el (comint-insert-clicked-input): Goto point-max before
	deleting previous input.  From "Dr Francis J. Wright"
	<F.J.Wright@qmw.ac.uk>.

Gerd Moellmann's avatar
Gerd Moellmann committed
39 40
	* simple.el (backward-word): Doc fix.

Gerd Moellmann's avatar
Gerd Moellmann committed
41 42 43 44 45 46
2001-09-03  Pavel Jan,Am(Bk  <Pavel@Janik.cz>

	* emacs-lisp/levents.el, emacs-lisp/lucid.el, emacs-lisp/pp.el
	* uncompress.el, uniquify.el, vc.el, view.el, window.el
	* w32-fns.el: Add Keywords header.

47 48 49 50 51 52
2001-09-04  Eli Zaretskii  <eliz@is.elta.co.il>

	* menu-bar.el: Fix separators in the Edit menu.  Bring "Fill" near
	"Text Properties".  Suggested by Simon Marshall
	<Simon.Marshall@midas-kapiti.com>.

53 54 55 56 57
2001-09-04  Andrew Choi  <akochoi@cse.cuhk.edu.hk>

	* term/mac-win.el (mac-drag-n-drop): Decode file name by
	consulting the value of file-name-coding-system.

Stefan Monnier's avatar
Stefan Monnier committed
58 59 60 61 62
2001-09-03  Stefan Monnier  <monnier@cs.yale.edu>

	* help.el (describe-function-1): Save precomputed `file-name' rather
	than recomputing it (incorrectly) with `symbol-file'.

Gerd Moellmann's avatar
Gerd Moellmann committed
63 64
2001-09-03  Gerd Moellmann  <gerd@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
65 66
	* international/isearch-x.el (isearch-exit-recursive-edit):
	Take three parameters, since it's used as an after-change-function.
67

Stefan Monnier's avatar
Stefan Monnier committed
68
	* emacs-lisp/backquote.el (backquote-backquote-symbol)
Gerd Moellmann's avatar
Gerd Moellmann committed
69 70 71
	(backquote-unquote-symbol, backquote-splice-symbol): Remove `*'
	from doc strings.

Gerd Moellmann's avatar
Gerd Moellmann committed
72 73
2001-09-02  Milan Zamazal  <pdm@zamazal.org>

Stefan Monnier's avatar
Stefan Monnier committed
74 75
	* progmodes/glasses.el (glasses-convert-to-unreadable):
	Consider underscores as in `glasses-make-readable'.
Gerd Moellmann's avatar
Gerd Moellmann committed
76

77 78
2001-09-02  Eli Zaretskii  <eliz@is.elta.co.il>

79 80 81
	* progmodes/cmacexp.el (c-macro-preprocessor): Use "gcc -E" for
	MS-DOS, since cpp might not be available.

Stefan Monnier's avatar
Stefan Monnier committed
82 83 84 85 86 87 88
	* menu-bar.el (menu-bar-edit-menu) <yank-menu, yank>:
	Mention "yank" in the help-echo text.
	Suggested by Pavel Jan,Bm(Bk <Pavel@Janik.cz>.

2001-09-01  Stefan Monnier  <monnier@cs.yale.edu>

	* newcomment.el (comment-indent): Insert spaces more carefully.
89

90 91
2001-08-31  Eli Zaretskii  <eliz@is.elta.co.il>

92 93 94
	* mail/emacsbug.el (report-emacs-bug): Make sure *Messages*
	exists.  From Andy Petrusenco <andy@int.spb.ru>.

95
	* hi-lock.el (hi-lock-unface-buffer): Don't call x-popup-menu if
96 97
	display-popup-menus-p returns nil.  Suggested by Andy Petrusenco
	<andy@int.spb.ru>.
98

Gerd Moellmann's avatar
Gerd Moellmann committed
99 100 101 102 103 104
2001-08-31  Gerd Moellmann  <gerd@gnu.org>

	* isearch.el (isearch-mouse-2): Renamed from isearch-mouse-yank.
	Instead of running mouse-yank-at-click, see what the event is
	bound to outside Isearch and run that.

105 106
2001-08-31  Eli Zaretskii  <eliz@is.elta.co.il>

Stefan Monnier's avatar
Stefan Monnier committed
107 108
	* menu-bar.el (menu-bar-options-menu) <transient-mark-mode>:
	Fix the menu entry to mention transient-mark-mode.
109

Gerd Moellmann's avatar
Gerd Moellmann committed
110 111
2001-08-30  Gerd Moellmann  <gerd@gnu.org>

112 113
	* simple.el (eval-expression-print-level): Fix last change.

114 115 116
	* bindings.el (mode-line-coding-system-map): New variable.
	(mode-line-mule-info): Give the "%Z" a local-map keymap.

Gerd Moellmann's avatar
Gerd Moellmann committed
117 118 119
	* simple.el (eval-expression-print-level): Change the type
	of the defcustom to allow nil.

Gerd Moellmann's avatar
Gerd Moellmann committed
120 121
	* emacs-lisp/find-gc.el: Moved here from lisp/.

Stefan Monnier's avatar
Stefan Monnier committed
122 123
	* international/quail.el (quail-completion-1):
	Reverse the ((CHAR . DEFN) ...) list before processing it.
Gerd Moellmann's avatar
Gerd Moellmann committed
124 125
	From Kenichi Handa <handa@etl.go.jp>.

Gerd Moellmann's avatar
Gerd Moellmann committed
126 127 128
	* obsolete/rsz-mini.el, obsolete/sun-curs.el, obsolete/sun-fns.el
	* obsolete/x-apollo.el, obsolete/x-menu.el: Moved here from lisp/.

129 130 131 132 133 134
2001-08-30  Eli Zaretskii  <eliz@is.elta.co.il>

	* toolbar/tool-bar.el (tool-bar-mode): Make it a no-op if images
	aren't supported.  This avoids the annoying gray strip drawn by
	the Windows version instead of the missing tool bar.

135 136
2001-08-29  Gerd Moellmann  <gerd@gnu.org>

137 138 139 140
	* menu-bar.el (menu-bar-options-menu): Make option text, messages
	and tooltips more consistent.  From "Marshall, Simon"
	<Simon.Marshall@midas-kapiti.com>.

141 142 143
	* startup.el (fancy-splash-screens): Temporarily set
	minor-mode-map-alist to nil while displaying splash screens.

Gerd Moellmann's avatar
Gerd Moellmann committed
144 145 146 147 148
2001-08-29  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* buff-menu.el: Add Keywords header.
	Doc fix (C-x C-b is bound to list-buffers).

Gerd Moellmann's avatar
Gerd Moellmann committed
149 150 151 152 153
	* dired-x.el: Add keyword files to get listed in finder.
	Remove confusing notes about GNU Emacs 19.

	* dired.el, dired-aux.el: Add Keywords header.

André Spiegel's avatar
#  
André Spiegel committed
154 155 156 157 158 159
2001-08-28  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-revert-file): Call the backend even if the FILE's
	contents can be reverted locally; pass new arg CONTENTS-DONE
	down to the backend.

Gerd Moellmann's avatar
Gerd Moellmann committed
160
	* vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-revert-file): Handle new
André Spiegel's avatar
#  
André Spiegel committed
161 162
	optional arg CONTENTS-DONE.

Andrew Innes's avatar
Andrew Innes committed
163 164 165 166
2001-08-28  Andrew Innes  <andrewi@gnu.org>

	* makefile.nt (DONTCOMPILE): Sync list from makefile.w32-in.

167 168 169 170
2001-08-28  Eli Zaretskii  <eliz@is.elta.co.il>

	* makefile.nt (install): Copy more *.el files.

Gerd Moellmann's avatar
Gerd Moellmann committed
171 172 173 174 175
2001-08-28  Gerd Moellmann  <gerd@gnu.org>

	* dired.el (dired-mode-map): Bind `y' to dired-show-file-type
	instead of `w' which is already in use.

Gerd Moellmann's avatar
Gerd Moellmann committed
176 177 178
	* gs.el (gs-load-image): Use sleep-for.
	From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.

179 180 181 182 183
2001-08-28  Miles Bader  <miles@gnu.org>

	* replace.el (query-replace-regexp-eval): Return args from
	`interactive' form in correct order.

184 185 186 187 188 189 190
2001-08-28  Eli Zaretskii  <eliz@is.elta.co.il>

	* mouse.el (mouse-buffer-menu): If the buffer menu is split by
	major modes, don't create panes for modes for which
	mouse-buffer-menu-alist returns an empty alist.

2001-08-28  Thien-Thi Nguyen  <ttn@gnu.org>
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
191 192 193 194 195 196 197 198 199 200 201 202

	* progmodes/hideshow.el: Update first-line description.
	Sync comments w/ maintainer version 5.31.

	(hs-isearch-open): Default value now `code'.
	Fix docstring to use "code blocks" vs "comment blocks",
	as opposed to "block" vs "comment".
	(hs-flag-region): Accept `hs-isearch-open' value
	of `block' as synonymous w/ `code'.
	(hs-hide-block-at-point): For code blocks, pass `code'
	to `hs-flag-region' instead of `block'.

Miles Bader's avatar
Miles Bader committed
203 204 205 206 207 208 209
2001-08-28  Miles Bader  <miles@gnu.org>

	* comint.el (comint-next-prompt): Don't loop infinitely if
	{next,previous}-single-char-property-change returns its input
	position when the search fails.

2001-08-27  Miles Bader  <miles@gnu.org>
210 211 212 213 214 215 216 217 218 219

	* comint.el (comint-get-old-input-default): Don't signal an error
	if point is not on an input field; instead, return the current
	line (using `comint-bol' to skip any prompt, in case we're not
	using fields at all).

	* man.el (Man-mode-line-format): Variable removed.
	(Man-mode): Change `mode-line-buffer-identification' instead of
	`mode-line-format'.

220 221 222 223 224
2001-08-27  Gerd Moellmann  <gerd@gnu.org>

	* mail/sendmail.el (mail-send-hook): Remove a duplicate defcustom.
	From Simon Josefsson <jas@extundo.com>.

225 226
2001-08-26  Eli Zaretskii  <eliz@is.elta.co.il>

227 228 229
	* textmodes/texnfo-upd.el: Remove dots and exclams at end of error
	messages.  From Pavel Jan,Bm(Bk <Pavel@Janik.cz>.

230 231 232 233 234
	* emacs-lisp/levents.el: Specify FSF as Maintainer.  From Pavel
	Jan,Bm(Bk <Pavel@Janik.cz>.

	* emacs-lisp/lselect.el: Ditto.

Stefan Monnier's avatar
Stefan Monnier committed
235 236 237
	* hexl.el (hexl-insert-multibyte-char, hexl-insert-char):
	Remove periods from the end of error message strings.
	From Pavel Jan,Bm(Bk <Pavel@Janik.cz>.
238

239 240 241 242 243
	* progmodes/antlr-mode.el: Add Keywords header.  From Pavel
	Jan,Bm(Bk <Pavel@Janik.cz>.

	* net/telnet.el: Ditto.

244 245 246 247 248
2001-08-26  Gerd Moellmann  <gerd@gnu.org>

	* hl-line.el (hl-line-mode): Add args INIT-VALUE, LIGHTER, and
	KEYMAP to the call to define-minor-mode.

249 250 251 252 253 254
2001-08-24  Eli Zaretskii  <eliz@is.elta.co.il>

	* term/internal.el (IT-character-translations) <hebrew-iso8859-8>:
	Replace some of the undefined characters with emulations of bidi
	formatting characters and Niqud as per SI 1311-1.
	(IT-unicode-translations): Ditto.
Stefan Monnier's avatar
Stefan Monnier committed
255 256
	(IT-display-table-setup, IT-setup-unicode-display):
	Fill characters without translations with dos-unsupported-char-glyph.
257

Gerd Moellmann's avatar
Gerd Moellmann committed
258 259 260 261 262
2001-08-24  Simon Josefsson  <jas@extundo.com>

	* hl-line.el (hl-line-mode): Don't be a global mode.
	(global-hl-line-mode): New function.

Gerd Moellmann's avatar
Gerd Moellmann committed
263 264 265 266 267 268
2001-08-24  Gerd Moellmann  <gerd@gnu.org>

	* gs.el (gs-load-image): Wait for GHOSTVIEW window property
	being reset by Ghostscript.  Don't kill the gs process.
	From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.

269 270 271 272
2001-08-24  Andrew Choi  <akochoi@cse.cuhk.edu.hk>

	* term/mac-win.el: Require scroll-bar.

Stefan Monnier's avatar
Stefan Monnier committed
273 274 275 276
2001-08-23  Stefan Monnier  <monnier@cs.yale.edu>

	* ebuff-menu.el (electric-buffer-list): Use list-buffers-noselect.

277 278 279 280 281 282 283 284 285 286 287 288 289
2001-08-23  Eli Zaretskii  <eliz@is.elta.co.il>

	* hexl.el (hexl-insert-multibyte-char) New function.
	(hexl-quoted-insert, hexl-self-insert-command)
	(hexl-insert-hex-char, hexl-insert-decimal-char)
	(hexl-insert-octal-char): Call it instead of hexl-insert-char.
	Fix the doc strings accordingly.
	(hexl-insert-char): Reject characters whose code is above 255.
	Doc fix.
	(hexl-mode-map): Copy the global keymap instead of creating a
	sparse keymap, and bind all self-inserting characters to
	hexl-self-insert-command.

290 291
2001-08-22  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
292 293
	* wid-edit.el (text): Re-order docstring correctly.

294 295 296 297
	* mail/sendmail.el (mail-mode): Use adaptive-fill-regexp.

	* textmodes/fill.el (adaptive-fill-regexp): Admit tabs as well.

298 299 300 301 302
2001-08-22  Eli Zaretskii  <eliz@is.elta.co.il>

	* simple.el (line-number-mode): Mention the variable
	line-number-display-limit-width in the doc string.

Gerd Moellmann's avatar
Gerd Moellmann committed
303 304 305 306 307 308 309
2001-08-22  Gerd Moellmann  <gerd@gnu.org>

	* bindings.el (mode-line-unbury-buffer): Add EVENT parameter.
	Temporarily select EVENT's window for switching buffers.
	(mode-line-bury-buffer): New function.
	(mode-line-buffer-identification-keymap): Use it instead of
	bury-buffer.  Bind down-mouse events to prevent global down-mouse
Gerd Moellmann's avatar
Gerd Moellmann committed
310
	events from shining through.
Gerd Moellmann's avatar
Gerd Moellmann committed
311

312 313 314 315 316
2001-08-21  Stefan Monnier  <monnier@cs.yale.edu>

	* newcomment.el (comment-beginning): Make sure the comment-start
	we found isn't a comment-end (in cases where confusion is possible).

Miles Bader's avatar
Miles Bader committed
317 318 319 320 321
2001-08-22  Miles Bader  <miles@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-file): Remove TARGET-FILE
	before writing it, so that hard-links don't see new version.

Gerd Moellmann's avatar
Gerd Moellmann committed
322 323
2001-08-21  Gerd Moellmann  <gerd@gnu.org>

324 325
	* gs.el (gs-set-ghostview-colors-window-prop):
	Call x-change-window-property with 3rd arg FRAME.
Gerd Moellmann's avatar
Gerd Moellmann committed
326
	(gs-load-image): Wait for a previous Ghostscript process
327 328
	to complete before starting a new one.

329 330 331 332
	* image.el (image-type-regexps): Make sure that the TIFF
	pattern is only matched at the beginning of a string.
	From Markus Rost <rost@math.ohio-state.edu>.

333
	* international/swedish.el: Pre-Mule file removed.  From Jonas
Gerd Moellmann's avatar
Gerd Moellmann committed
334 335
	Oberg <jonas@gnu.org>.

Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
336 337 338
2001-08-20  Rajesh Vaidheeswarran  <rv@gnu.org>

	* whitespace.el (whitespace-abort-on-error): Add custom variable
339
	to whitespace to abort a write-file if whitespace is detected in file.
Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
340 341 342

	* whitespace.el (whitespace-write-file-hook): Hook to be called
	when writing a file. If `whitespace-abort-on-error' is set, the
343 344
	write will abort on detecting whitespaces.
	If `whitespace-auto-cleanup' is set, the file will be cleaned
Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
345 346 347 348 349
	automatically prior to writing.

	* whitespace.el (whitespace-buffer-search): Let's not insert bogus
	whitespaces in the error output!

350
	* whitespace.el (whitespace-check-indent-whitespace): Defaults to
Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
351 352 353 354 355 356
	`indent-tabs-mode', since the latter notes user preferences on
	TABs anyway.

	* whitespace.el (whitespace-version): 3.1. All of the above issues
	were raised by Fran,Ag(Bois Pinard, which led to the fixes described.

Gerd Moellmann's avatar
Gerd Moellmann committed
357 358
2001-08-20  Gerd Moellmann  <gerd@gnu.org>

359 360 361
	* textmodes/texnfo-upd.el (texinfo-every-node-update): Remove
	some spaces from a message.  From Pavel Jan,Bm(Bk  <Pavel@Janik.cz>.

Gerd Moellmann's avatar
Gerd Moellmann committed
362 363
	* whitespace.el (whitespace-global-mode): Add autoload cookie.

Gerd Moellmann's avatar
Gerd Moellmann committed
364 365 366 367 368 369 370 371 372 373
2001-08-20  Alex Schroeder  <alex@gnu.org>

	* sql.el (sql-db2): Doc change.

2001-08-20  Alex Schroeder  <alex@gnu.org>

	* sql.el (sql-postgres): Add the database at the end of the
	parameters instead of at the beginning.
	(sql-postgres-options): Doc change.

Gerd Moellmann's avatar
Gerd Moellmann committed
374 375 376 377
2001-08-17  Gerd Moellmann  <gerd@gnu.org>

	* custom.el (defcustom): Doc fix.

378 379
2001-08-16  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

Gerd Moellmann's avatar
Gerd Moellmann committed
380
	* ps-mule.el (find-composition): Check if (char-after POS)
381 382
	returns a valid character.

383 384 385 386 387 388
2001-08-16  Eli Zaretskii  <eliz@is.elta.co.il>

	* hexl.el (hexl-mode, hexl-mode-exit): Adjust hexl-max-address and
	original-point for extra CR characters that are added/removed when
	the buffer is written/read whose EOL type is -dos.

Miles Bader's avatar
Miles Bader committed
389 390 391
2001-08-16  Miles Bader  <miles@gnu.org>

	* simple.el (line-move): Undo previous change.
Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
392 393

	* comint.el (comint-send-input): Add `inhibit-line-move-field-capture'
Miles Bader's avatar
Miles Bader committed
394 395 396
	property to input-terminating `boundary' overlays to avoid
	line-move wierdness.

397 398 399 400 401 402 403
2001-08-16  Gerd Moellmann  <gerd@gnu.org>

	* lazy-lock.el (lazy-lock-fontify-region): Widen the current
	buffer in a save-restriction.  Under one test case with Ediff,
	window-scroll-functions are run with a window start that's
	temporarily outside of the restriction.

404 405
2001-08-16  Robert J. Chassell <bug-texinfo@gnu.org>

406
	* textmodes/texnfo-upd.el: Update copyright notice, fix minor typos.
407 408 409 410 411 412
	(texinfo-find-lower-level-node, texinfo-find-higher-level-node)
	(texinfo-menu-locate-entry-p, texinfo-start-menu-description)
	(texinfo-update-menu-region-beginning)
	(texinfo-update-menu-region-end, texinfo-find-pointer): Add new
	command, @ifnottex, to regexps, so it is found.

Andrew Innes's avatar
Andrew Innes committed
413 414 415 416 417 418 419 420
2001-08-16  Andrew Innes  <andrewi@gnu.org>

	* makefile.nt (DONTCOMPILE): Omit bindings.el.
	(DONTCOMPILE): Omit sc.el.

	* makefile.w32-in (DONTCOMPILE): Omit bindings.el.
	(DONTCOMPILE): Omit sc.el.

421 422 423 424
2001-08-16  Gerd Moellmann  <gerd@gnu.org>

	* replace.el (occur): Bind inhibit-read-only to t.

425 426
2001-08-16  Miles Bader  <miles@gnu.org>

427 428
	* simple.el (line-move): Pass an ESCAPE-FROM-EDGE argument of t when
	calling `constrain-to-field', to avoid problems with comint prompts.
429

430 431
2001-08-15  Gerd Moellmann  <gerd@gnu.org>

432
	* emacs-lisp/cl-indent.el (lisp-indent-defmethod): New function.
433
	(toplevel): Set it as `common-lisp-indent-function' for `defmethod'.
434

Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
435
	* ediff-mult.el (ediff-get-meta-info): Fix the condition
436 437
	of a while-loop.

Gerd Moellmann's avatar
Gerd Moellmann committed
438
	* Makefile.in (DONTCOMPILE): Remove sc.el.
Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
439

440 441 442
	* Makefile.in (finder_setwins): Renamed from nonobsolete_setwins.
	Don't include term/.

443 444
	* mail/sc.el:  Moved to obsolete/.

Gerd Moellmann's avatar
Gerd Moellmann committed
445 446 447 448 449 450 451
2001-08-14  Vinicius Jose Latorre  <vinicius@cpqd.com.br>

	* ps-print.el: Change error function arguments to follow Emacs
	message convention.  Doc fix.
	(ps-print-version): New version number (6.5.4).
	(coding-system-for-write): Change declaration position to avoid
	XEmacs compilation gripes.
452 453
	(coding-system-for-read, buffer-file-coding-system):
	Declarations to avoid XEmacs compilation gripes.
Gerd Moellmann's avatar
Gerd Moellmann committed
454 455 456 457 458

	* ps-mule.el: Doc fix.
	(ps-mule-encode-header-string): If STRING is not a string, replace
	STRING by empty string.

Eli Zaretskii's avatar
Eli Zaretskii committed
459 460 461 462
2001-08-14  Eli Zaretskii  <eliz@is.elta.co.il>

	* frame.el (show-trailing-whitespace): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
463 464 465 466 467
2001-08-13  Eli Zaretskii  <eliz@is.elta.co.il>

	* desktop.el (desktop-save): Insert the coding: tag before
	desktop-header.

Gerd Moellmann's avatar
Gerd Moellmann committed
468 469
2001-08-13  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
470 471 472
	* Makefile.in (TAGS, TAGS-LISP): Remove "loaddefs.el" including
	its path from $els.

Gerd Moellmann's avatar
Gerd Moellmann committed
473 474
	* image.el (image-jpeg-p): Fix call of substring.

475 476
2001-08-10  Gerd Moellmann  <gerd@gnu.org>

477 478 479 480 481
	* play/animate.el (animate-string): Doc fix.  Use a buffer
	name with stars in it.
	(animate-sequence): New function.
	From Richard Stallman <rms@gnu.org>.

482 483 484 485 486
	* frame.el (select-frame-set-input-focus): New function
	extracted from other-frame.
	(other-frame): Use it.
	(next-multiframe-window, previous-multiframe-window): Use it.

487 488 489 490
	* isearch.el (isearch-other-meta-char): Don't switch to the
	buffer of a window clicked on, when the current buffer is
	in Isearch mode.

491 492 493
	* image.el (image-jpeg-p): Test for APPn markers in the range
	#xe0..#xef.

Gerd Moellmann's avatar
Gerd Moellmann committed
494 495
2001-08-09  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
496 497 498
	* desktop.el (desktop-save): Don't use concat to form a file
	name, use expand-file-name.

499 500 501
	* mouse.el (mouse-delete-window): Do nothing if frame has just
	one window.

Gerd Moellmann's avatar
Gerd Moellmann committed
502 503 504 505 506 507
	* bindings.el (minor-mode-alist): Use mode-line-minor-mode-keymap
	for the minor mode name.

	* view.el (toplevel): Use mode-line-minor-mode-keymap for the
	minor mode name.

508 509
	* time.el (display-time-string-forms): Use make-mode-line-mouse-map
	instead of make-mode-line-mouse2-map.
Gerd Moellmann's avatar
Gerd Moellmann committed
510 511 512 513

	* subr.el (add-minor-mode): Use mode-line-minor-mode-keymap for
	the minor mode name.

514 515
	* emacs-lisp/easy-mmode.el (define-minor-mode):
	Use  mode-line-minor-mode-keymap for the minor mode name.
Gerd Moellmann's avatar
Gerd Moellmann committed
516

517 518
	* calendar/calendar.el (calendar-mode-line-format):
	Use make-mode-line-mouse-map instead of make-mode-line-mouse2-map.
Gerd Moellmann's avatar
Gerd Moellmann committed
519

Gerd Moellmann's avatar
Gerd Moellmann committed
520 521 522 523
	* bindings.el (make-mode-line-mouse-map): Renamed from
	make-mode-line-mouse2-map.  Take additional arg MOUSE.
	(mode-line-modified): Use mouse-3 instead of mouse-2.
	(mode-line-buffer-identification-keymap): Bind keys differently.
524
	(propertized-buffer-identification): Adapt help-echo to new bindings.
Gerd Moellmann's avatar
Gerd Moellmann committed
525

Gerd Moellmann's avatar
Gerd Moellmann committed
526 527 528
	* bindings.el (mode-line-format): Specify help-echo for line
	number, column number and buffer-percent part of the mode-line.

Gerd Moellmann's avatar
Gerd Moellmann committed
529 530 531 532 533
	* image.el (image-type-regexps): Allow whitespace at the start
	of the image data for XPM, XBM and Postscript, which are
	text files.
	(image-jpeg-p): Correct calculation of next field offset.

Pavel Janík's avatar
Pavel Janík committed
534 535 536 537
2001-08-08  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* battery.el: Fix typo.

538 539
2001-08-08  Gerd Moellmann  <gerd@gnu.org>

540 541 542 543 544
	* image.el (image-type-regexps): Allow predicates.  Change the way
	JPEG images are recognized.
	(image-jpeg-p): New function.
	(image-type-from-data): Handle predicates in image-type-regexps.

545 546 547
	* emacs-lisp/edebug.el (edebug-read-function): Fix handling of
	#:, #x, #o, and similar constructs.

548 549
2001-08-07  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
550 551
	* vc.el (vc-transfer-file): Fix malformed autoload cookie.

552 553 554
	* emulation/viper-util.el (viper-file-checked-in-p): Use `and'
	instead of `progn'.

555 556 557
	* tar-mode.el (tar-extract): Avoid generating a new buffer
	for each file visited.  From Markus Rost <rost@math.ohio-state.edu>.

558 559 560
	* textmodes/paragraphs.el (forward-sentence): Avoid building
	a regexp from sentence-end.  From Kenichi Handa <handa@etl.go.jp>.

561 562
	* progmodes/executable.el (executable-set-magic):
	If executable-find returns a quoted file name, unquote it before
Gerd Moellmann's avatar
Gerd Moellmann committed
563 564
	inserting it.

565
	* image.el (image-type-regexps): For JPEG files, use a regexp
566
	derived from the JFIF spec.
Rajesh Vaidheeswarran's avatar
Rajesh Vaidheeswarran committed
567

568 569 570
	* image.el (image-type-regexps): Use `\`' instead of `^' in
	most regular expressions.

571 572
2001-08-06  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

573
	* play/animate.el: Re-insert a reference to re-inserted function.
574

575 576
2001-08-06  Gerd Moellmann  <gerd@gnu.org>

577 578
	* help.el (describe-function-1): Use find-function-search-for-symbol
	instead of find-function-noselect because the latter follows aliases.
Gerd Moellmann's avatar
Gerd Moellmann committed
579

Gerd Moellmann's avatar
Gerd Moellmann committed
580 581
	* play/animate.el (animate-birthday-present): Re-insert.

582 583
	* toolbar/tool-bar.el (tool-bar-add-item-from-menu):
	Handle old-style menu definitions.
584

Pavel Janík's avatar
Pavel Janík committed
585 586
2001-08-06  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

587
	* textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el,
588
	* textmodes/text-mode.el, textmodes/two-column.el: Keywords added.
589

Pavel Janík's avatar
Pavel Janík committed
590
	* play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el,
591 592
	* emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el,
	* add-log.el, faces.el, mail/sc.el: Specify FSF as Maintainer.
Pavel Janík's avatar
Pavel Janík committed
593

Pavel Janík's avatar
Pavel Janík committed
594 595 596 597
2001-08-05  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* textmodes/tildify.el: Milan Zamazal has new address.

Gerd Moellmann's avatar
Gerd Moellmann committed
598 599
2001-08-03  Gerd Moellmann  <gerd@gnu.org>

600 601 602 603
	* custom.el (custom-set-variables): Don't test `custom-requests'
	properties, check the third element of the options passed to
	custom-set-variables instead.

Gerd Moellmann's avatar
Gerd Moellmann committed
604
	* info.el (info-insert-file-contents): Use info-file-exists-p
605
	instead of file-exists-p.
Gerd Moellmann's avatar
Gerd Moellmann committed
606

607 608 609
	* play/zone.el (zone-pgm-stress): Use unwind-protect to make sure
	the mode-line face is restored.  Fix several bugs.

Gerd Moellmann's avatar
Gerd Moellmann committed
610 611
	* replace.el (perform-replace): Doc fix.

612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627
2001-08-02  Francesco Potorti`  <pot@gnu.org>

	* uniquify.el (uniquify-ref-base, uniquify-ref-filename)
	(uniquify-ref-buffer, uniquify-ref-proposed): New functions.
	(uniquify-fix-item-base, uniquify-fix-item-filename)
	(uniquify-fix-item-buffer, uniquify-fix-item-proposed): Deleted.
	Callers changed.
	(uniquify-set-proposed): Changed to work with a vector item.
	(uniquify-rationalize-file-buffer-names): Use a list of arrays for
	the fix list, and a list of strings for the non-file buffer
	names.  Both changes reduce consing.
	(uniquify-rationalize-a-list): Local variable renaming.
	(uniquify-rationalize-conflicting-sublist): Use member instead of
	assoc.
	(uniquify-rename-buffer): Use unless instead of if not.

628 629
2001-08-02  Gerd Moellmann  <gerd@gnu.org>

630
	* recentf.el (recentf-dump-variable): Handle a value of nil correctly.
631

632 633
	* custom.el (custom-set-variables): Set options with :require
	clauses last.
634

Gerd Moellmann's avatar
Gerd Moellmann committed
635 636
	* custom.el (defcustom): Doc fix.

637 638
	* Makefile.in (TAGS, TAGS-LISP): Exclude loaddefs.el.

639 640
2001-08-01  Eli Zaretskii  <eliz@is.elta.co.il>

641 642 643
	* man.el (man): Mention Man-switches in the doc string.
	(Man-switches): Mention -a in the doc string.

644 645
	* textmodes/ispell.el (ispell-alternate-dictionary):
	Add /usr/share/lib/dict/words, for Irix.
646

647 648 649 650
	* bindings.el: Bind shifted and control-shifted kp-* keys to the
	corresponding non-kp keys.  Suggested by Stephen Gildea
	<gildea@alum.mit.edu>.

Francesco Potortì's avatar
Francesco Potortì committed
651 652
2001-08-01  Francesco Potorti`  <pot@gnu.org>

Francesco Potortì's avatar
Francesco Potortì committed
653 654 655 656 657 658 659
	* uniquify.el: These changes correct a corner case that the old
	code managed correctly.
	(uniquify-fix-item-proposed): Renamed from
	uniquify-fix-item-min-proposed.
	(uniquify-set-proposed): New function.
	(uniquify-rationalize-file-buffer-names): Code reshuffled for
	clarity and speed.
660 661
	(uniquify-item-greaterp): Substitutes uniquify-item-lessp.
	This is equivalent to what the old code did.
Francesco Potortì's avatar
Francesco Potortì committed
662 663 664 665 666 667
	(uniquify-rationalize-a-list): Never recompute the proposed
	name.  Sort the conflicting sublist before rationalising it: this
	is equivalent to what the old code did, but one directory element
	at a time, and only when necessary.
	(uniquify-rationalize-conflicting-sublist): Recompute here the
	proposed name.
Francesco Potortì's avatar
Francesco Potortì committed
668

Gerd Moellmann's avatar
Gerd Moellmann committed
669 670
2001-08-01  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
671 672
	* play/animate.el: Add Keywords and Maintainer.  Remove a
	reference to a removed function.
Francesco Potortì's avatar
Francesco Potortì committed
673

Gerd Moellmann's avatar
Gerd Moellmann committed
674 675 676
	* play/animate.el (animate-string): Handle case that the string is
	longer than the window is wide.

Gerd Moellmann's avatar
Gerd Moellmann committed
677 678
2001-07-31  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
679 680 681
	* desktop.el (desktop-save): Bind coding-system-for-write to
	`emacs-mule' for write-region.

682 683 684
	* delsel.el (delete-selection-pre-hook): Don't set this-command
	to `ignore' if the region is empty.

685 686
	* international/mule.el (set-keyboard-coding-system):
	Set keyboard-coding-system.
687

Gerd Moellmann's avatar
Gerd Moellmann committed
688 689 690
	* smerge-mode.el (smerge-mode): Check if `font-lock-mode' is bound
	before accessing it.

691 692
2001-07-30  Andreas Schwab  <schwab@suse.de>

693 694
	* menu-bar.el (toggle-highlight-paren-mode):
	Use `(show-paren-mode)' as body.
695

André Spiegel's avatar
André Spiegel committed
696 697 698 699 700
2001-07-30  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-checkout-hook): New hook.
	(vc-checkout): Run it.

701 702
2001-07-30  Eli Zaretskii  <eliz@is.elta.co.il>

703 704
	* progmodes/make-mode.el (makefile-macroassign-regex):
	Recognize the ?= operator.  From Jonathan Kamens <jik@curl.com>.
705

706 707
2001-07-30  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
708 709
	* vc.el (vc-switch-backend): Fix autoload cookie.

710 711 712
	* desktop.el (desktop-save): Add `-*- coding: emacs-mule -*-' to
	the desktop file.

713 714 715 716 717
2001-07-30  Simon Josefsson  <jas@extundo.com>

	* mail/mail-utils.el (mail-strip-quoted-names): Replace text
	literally.  Reported by Sean Rima <sean@**Delete**.tcob1.net>.

718 719
2001-07-27  Gerd Moellmann  <gerd@gnu.org>

720 721
	* emacs-lisp/lisp-mode.el (last-sexp-setup-props): New function.
	(last-sexp-toggle-display): Renamed from last-sexp-print.
722 723
	(last-sexp-toggle-display, eval-last-sexp-1):
	Use last-sexp-setup-props.
724

Francesco Potortì's avatar
Francesco Potortì committed
725
	* mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
726 727 728 729 730
	New user-options.
	(mouse-wheel-change-button): New function.
	(mouse-wheel-mode): Use mouse-wheel-{up,down}-button.
	(mwheel-scroll): Ditto.

Gerd Moellmann's avatar
Gerd Moellmann committed
731 732
2001-07-26  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
733 734 735 736
	* emacs-lisp/lisp-mode.el (eval-last-sexp-1): Don't search for
	`...', compare with unabbreviated printed representation instead.
	(last-sexp-print): Bind print-length and print-level to nil.

737 738
	* emacs-lisp/lisp-mode.el (eval-last-sexp-1): Look for a `...'
	before assigning text properties.  Make properties rear-nonsticky.
Gerd Moellmann's avatar
Gerd Moellmann committed
739

Gerd Moellmann's avatar
Gerd Moellmann committed
740 741 742 743 744
	* emacs-lisp/lisp-mode.el (last-sexp-print): New function.
	(eval-last-sexp-1): Give printed text a `keymap' property and bind
	<mouse-2> and <RET> in that map to a function printing the
	unabbreviated value.

Gerd Moellmann's avatar
Gerd Moellmann committed
745 746 747 748
	* emacs-lisp/lisp-mode.el (eval-last-sexp-1): If standard-output
	is a buffer, put a text property `printed-value' on the printed
	representation, with the Lisp object printed as value.

749 750 751 752 753 754 755
2001-07-25  Eli Zaretskii  <eliz@is.elta.co.il>

	* emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-defun):
	Mention the effect of eval-expression-print-length and
	eval-expression-print-level in the doc strings.  Suggested by
	Kevin Gallagher <kevingal@onramp.net>.

756 757
2001-07-25  Gerd Moellmann  <gerd@gnu.org>

758 759 760 761
	* xt-mouse.el (xterm-mouse-event): Recognize control sequences
	for buttons > 3.
	(xterm-mouse-translate): Handle the case that we don't get a
	down-event.
Francesco Potortì's avatar
Francesco Potortì committed
762

763 764
	* emacs-lisp/find-func.el (find-function-regexp):
	Add easy-mmode-define-global-mode to the regexp.  Allow newlines
Gerd Moellmann's avatar
Gerd Moellmann committed
765 766
	in front of the function name.

767
	* isearch.el (isearch-other-meta-char): Fix last change.
Francesco Potortì's avatar
Francesco Potortì committed
768

769 770 771 772 773
	* isearch.el (isearch-other-meta-char): Don't modify mode-line and
	similar events for which fake prefix keys are generated.  It's no
	longer necessary since read_key_sequence doesn't modify these
	events for internal purposes anymore.

774 775 776
	* files.el (auto-mode-alist): Use nroff-mode for files ending
	in `.9'.  From Assar Westerlund  <assar@stacken.kth.se>.

777 778 779 780 781 782 783
2001-07-24  Eli Zaretskii  <eliz@is.elta.co.il>

	* avoid.el (mouse-avoidance-too-close-p): If the frame lacks a
	tool-bar-lines parameter, behave as if its value were zero.
	(mouse-avoidance-set-pointer-shape): Don't do anything if
	x-pointer-shape is not boundp.

Francesco Potortì's avatar
Francesco Potortì committed
784 785
2001-07-23  Francesco Potorti`  <pot@gnu.org>

786
	* uniquify.el: Overall speedup changes when using many buffers.
787 788
	(uniquify-fix-item-base, uniquify-fix-item-filename)
	(uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic).
Francesco Potortì's avatar
Francesco Potortì committed
789
	(uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth
790
	place in the item, but was never used.
Francesco Potortì's avatar
Francesco Potortì committed
791
	(uniquify-fix-item-min-proposed): New defalias: the fourth place
792
	in the item is now used as cache for the proposed name.
Francesco Potortì's avatar
Francesco Potortì committed
793
	(uniquify-rationalize-file-buffer-names): Move computation made on
794 795
	newbuffile out of the loop, in the newbuffile-nd local var.
	Use dolist (cosmetic change).  Compute the proposed name for the most
Francesco Potortì's avatar
Francesco Potortì committed
796
	common case and cache it in the fourth place in the item.
797
	(uniquify-rationalize-file-buffer-names): Used to return a a list
798
	of buffer whose name was changed, but that return value was never used.
Francesco Potortì's avatar
Francesco Potortì committed
799 800 801
	(uniquify-item-lessp): Replaces uniquify-filename-lessp, works on
	the cached proposed name, does much less consing and is quicker.
	(uniquify-filename-lessp): Deleted.
802 803
	(uniquify-rationalize-a-list): Use dolist (cosmetic change).
	Do not bind locally the uniquify-possibly-resolvable flag.  Use the
Francesco Potortì's avatar
Francesco Potortì committed
804 805 806 807 808
	cached proposed name is possible.
	(uniquify-get-proposed-name): Arguments changed, callers changed.
	(uniquify-rationalize-conflicting-sublist): Explicitely reset the
	uniquify-possibly-resolvable flag, which is no more bound locally.
	(uniquify-rename-buffer): Do not set the old unrationalised-buffer
809
	flag, which does not exist any more.
Francesco Potortì's avatar
Francesco Potortì committed
810

811 812
2001-07-23  Eli Zaretskii  <eliz@is.elta.co.il>

813 814 815
	* term/internal.el (IT-unicode-translations): Fix the appearance of
	"6`".

816 817 818
	* progmodes/compile.el (compile-internal): If EMACS is already
	defined in the environment, don't override its value.

Gerd Moellmann's avatar
Gerd Moellmann committed
819 820
2001-07-23  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
821 822 823 824 825
	* play/fortune.el: Undo change of 2001-07-13.
	Fix autoload cookies.  Add types to defcustoms.
	(fortune) <defgroup>: Add :link.
	(fortune-from-region): Use eq, not eql.
	From Dave Love <fx@gnu.org>.
Francesco Potortì's avatar
Francesco Potortì committed
826

Gerd Moellmann's avatar
Gerd Moellmann committed
827
	* play/animate.el (animate-birthday-present): Function removed.
Francesco Potortì's avatar
Francesco Potortì committed
828

Gerd Moellmann's avatar
Gerd Moellmann committed
829 830
	* play/animate.el: New file.

831 832
2001-07-22  Eli Zaretskii  <eliz@is.elta.co.il>

833 834
	* startup.el (normal-top-level-add-subdirs-to-load-path):
	On Windows, put into normal-top-level-add-subdirs-inode-list the
835 836
	canonicalized names of the directories instead of inode numbers.

837
2001-07-21  Michael Kifer  <kifer@cs.sunysb.edu>
Francesco Potortì's avatar
Francesco Potortì committed
838

839 840 841
	* ediff-util.el: Copyright years.
	(ediff-choose-syntax-table): New function.
	(ediff-setup): Use ediff-choose-syntax-table.
Gerd Moellmann's avatar
Gerd Moellmann committed
842
	(ediff-file-checked-out-p,ediff-file-checked-in-p): Check if
843
	vc-state is available.
Gerd Moellmann's avatar
Gerd Moellmann committed
844
	(ediff-make-temp-file): Use ediff-coding-system-for-write.
Francesco Potortì's avatar
Francesco Potortì committed
845

846 847
	* ediff-init.el (ediff-with-syntax-table): New macro, uses
	with-syntax-table.
Gerd Moellmann's avatar
Gerd Moellmann committed
848 849 850
	(ediff-coding-system-for-read): From ediff-diff.el
	(ediff-coding-system-for-write): New variable.
	(ediff-highest-priority): Fixed the bug having to do with disappearing
851
	overlays.
Gerd Moellmann's avatar
Gerd Moellmann committed
852 853 854
	(ediff-file-remote-p): Use file-remote-p, if available.
	(ediff-listable-file): New function.
	(ediff-file-attributes): Use ediff-listable-file.
Francesco Potortì's avatar
Francesco Potortì committed
855

856 857
	* ediff-mult.el (ediff-meta-insert-file-info1):
	Use ediff-listable-file.
Francesco Potortì's avatar
Francesco Potortì committed
858

859 860
	* ediff-ptch.el (ediff-prompt-for-patch-file):
	Use ediff-coding-system-for-read.
Gerd Moellmann's avatar
Gerd Moellmann committed
861
	(ediff-patch-file-internal): Use ediff-coding-system-for-write.
Francesco Potortì's avatar
Francesco Potortì committed
862

Gerd Moellmann's avatar
Gerd Moellmann committed
863 864
	* ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el.
	(ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern.
Francesco Potortì's avatar
Francesco Potortì committed
865

866
	* ediff.el: Date of last update, copyright years.
Francesco Potortì's avatar
Francesco Potortì committed
867

868
	* ediff-wind (ediff-setup-control-frame): Nill->nil.
Francesco Potortì's avatar
Francesco Potortì committed
869

870 871 872 873 874 875 876
	* viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
	of Scott Bronson.
	(ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
	(viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
	Deleted functions.
	(viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
	ex-token-list.
Gerd Moellmann's avatar
Gerd Moellmann committed
877
	(viper-get-ex-address-subr): Convert registers to char data type.
Francesco Potortì's avatar
Francesco Potortì committed
878

879
	* viper-util.el (viper-int-to-char,viper-char-equal): New functions.
Gerd Moellmann's avatar
Gerd Moellmann committed
880 881
	(viper-memq-char): Use viper-int-to-char.
	(viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have
882
	vc-locking-state.
Gerd Moellmann's avatar
Gerd Moellmann committed
883
	(viper-read-key): Use viper-read-key-sequence.
Francesco Potortì's avatar
Francesco Potortì committed
884

885 886
	* viper.el (viper-major-mode-modifier-list):
	Added inferior-emacs-lisp-mode.
Gerd Moellmann's avatar
Gerd Moellmann committed
887
	(this-major-mode-requires-vi-state): New function that uses simple
888
	heuristics to decide if vi state is appropriate.
Gerd Moellmann's avatar
Gerd Moellmann committed
889 890 891
	(set-viper-state-in-major-mode): Use this-major-mode-requires-vi-state.
	(viper-non-hook-settings): Don't advise read-key-sequence.
	(viper-read-key-sequence): New function that replaces the
892
	previously used advice to read-key-sequence.
Francesco Potortì's avatar
Francesco Potortì committed
893

Gerd Moellmann's avatar
Gerd Moellmann committed
894 895 896 897 898 899
	* viper-cmd.el (viper-test-com-defun,viper-exec-change)
	(viper-exec-Change,viper-execute-com,viper-insert,viper-append)
	(viper-Append,viper-Insert,viper-open-line,viper-Open-line)
	(viper-open-line-at-point,viper-substitute,viper-overwrite)
	(viper-replace-char-subr,viper-forward-word,viper-forward-Word):
	Got rid of the negative character hack.
900
	(viper-escape-to-state,viper-replace-state-exit-cmd):
Gerd Moellmann's avatar
Gerd Moellmann committed
901 902
	Use viper-read-key-sequence.
	(viper-envelop-ESC-key): No need for ad-get-orig-definition.
903
	(viper-minibuffer-standard-hook,viper-read-string-with-history):
Gerd Moellmann's avatar
Gerd Moellmann committed
904
	Don't override existing minibuffer-setup-hook.
905
	(viper-mark-point,viper-goto-mark-subr,viper-brac-function):
Francesco Potortì's avatar
Francesco Potortì committed
906
	Convert registers to char data type.
Gerd Moellmann's avatar
Gerd Moellmann committed
907
	(viper-autoindent): Use viper-indent-line.
Francesco Potortì's avatar
Francesco Potortì committed
908 909 910

	* viper-keym.el: Use viper-exec-key-in-emacs.

911 912 913 914
2001-07-20  Stefan Monnier  <monnier@cs.yale.edu>

	* server.el (server-visit-files): Fix variable name typo.

Gerd Moellmann's avatar
Gerd Moellmann committed
915 916
2001-07-20  Gerd Moellmann  <gerd@gnu.org>

917
	* simple.el (delete-trailing-whitespace): Save match data
Gerd Moellmann's avatar
Gerd Moellmann committed
918 919
	around looking-at.  From Markus Rost <rost@math.ohio-state.edu>.

920 921 922 923 924
2001-07-19  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/compile.el (compilation-parse-errors): `linenum' might
	return a this-error using the alternative format (a pair of markers).

925 926
2001-07-19  Gerd Moellmann  <gerd@gnu.org>

Gerd Moellmann's avatar
Gerd Moellmann committed
927 928
	* font-lock.el (c++-keywords): Add Standard C++ operator names.

929 930
	* mail/mh-utils.el (mh-find-progs): Also search in `lib'.
	From Mats Bengtsson <mats.bengtsson@s3.kth.se>,
931

932 933 934 935 936 937 938 939 940
2001-07-17  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* international/iso-transl.el: Fix typo in the header of the file.

	* textmodes/picture.el (picture): Doc fix.

	* international/ja-dic-cnv.el (skkdic-convert): Some fixes to
	follow coding conventions in generated files.

Eli Zaretskii's avatar
Eli Zaretskii committed
941 942
2001-07-17  Eli Zaretskii  <eliz@is.elta.co.il>

943
	* toolbar/tool-bar.el (tool-bar-add-item-from-menu)
Eli Zaretskii's avatar
Eli Zaretskii committed
944 945 946 947 948
	(tool-bar-add-item): Don't call image-related primitives if the
	display doesn't support images.

	* frame.el (display-images-p): New function.

Gerd Moellmann's avatar
Gerd Moellmann committed
949 950 951 952 953 954 955 956 957 958 959 960
2001-07-17  Gerd Moellmann  <gerd@gnu.org>

	* server.el (server-visit-files): Handle the case the specified
	column number is <= 0.

2001-07-17  Jan Nieuwenhuizen  <jan@netland.nl>

	* startup.el (command-line-1): Add support for +LINE:COLUMN
	command line argument.

2000-07-17  Han-Wen Nienhuys  <hanwen@cs.uu.nl>

961 962
	* server.el (server-process-filter, server-visit-files):
	Add support for +LINE:COLUMN style emacsclient calls.
Gerd Moellmann's avatar
Gerd Moellmann committed
963

Pavel Janík's avatar
Pavel Janík committed
964 965 966 967 968 969 970 971 972 973
2001-07-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* emacs-lisp/easy-mmode.el: Add Keywords header.

	* play/pong.el: Author has new address.

	* play/landmark.el: Author is no more reachable.

	* play/handwrite.el: Author is no more reachable.

974 975 976 977 978 979 980 981
2001-07-17  Stefan Monnier  <monnier@cs.yale.edu>

	* term/sun.el (ignore-key, sun-esc-bracket, meta-flag): Remove.
	(sun-raw-prefix): Replace t3, t4, t6, and t7 with f3, f4, f6 and f7.
	Complete bindings for F<1..12> keys.
	(global-map): Remove `undo' binding (already in the default).
	Replace `t<n>' bindings with `f<n>' bindings.

Stefan Monnier's avatar
Stefan Monnier committed
982 983 984 985 986 987 988 989 990 991 992
2001-07-16  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/tcl.el (tcl-fill-mode-map): Use tcl-indent-exp.
	(tcl-mode): Use tcl-add-log-defun.
	(tcl-indent-line): Use tcl-calculate-indent.
	(tcl-calculate-indent): Renamed from calculate-tcl-indent.
	(tcl-indent-exp): Renamed from indent-tcl-exp.
	(tcl-add-log-defun): Renamed from add-log-tcl-defun.
	(tcl-indent-for-comment): Call comment-indent-function properly
	and handle the case where it returns nil.

Gerd Moellmann's avatar
Gerd Moellmann committed
993 994
2001-07-16  Gerd Moellmann  <gerd@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
995 996 997 998 999
	* calendar/cal-islam.el (calendar-goto-islamic-date):
	Remove autoload cookie.

	* calendar/calendar.el (calendar-goto-islamic-date):
	Add call to autoload.
Gerd Moellmann's avatar
Gerd Moellmann committed
1000

Stefan Monnier's avatar
Stefan Monnier committed
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016
2001-07-16  Stefan Monnier  <monnier@cs.yale.edu>

	* progmodes/ada-mode.el (ada-mode): Avoid unneeded version checks.
	Don't change compile-auto-highlight globally.
	Don't bother with `font-lock-defaults' property since XEmacs
	also understands the `font-lock-defaults' variable.
	Use make-local-variable rather than make-variable-buffer-local.
	Don't `defconst' comment-indent-function: keep the default.
	Call easy-menu-add unconditionally.
	(ada-create-keymap): Use [(shift tab)] so it works on both Emacsen.
	(ada-create-menu): Use :included for Emacs as well.

	* vc.el (vc-do-command): Autoload.

	* progmodes/ada-xref.el (ada-xref-initialize): Fix call to add-hook.

Pavel Janík's avatar
Pavel Janík committed
1017 1018 1019 1020
2001-07-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* ps-print.el: Fix Author: header.

Gerd Moellmann's avatar
Gerd Moellmann committed
1021 1022
2001-07-16  Gerd Moellmann  <gerd@gnu.org>

1023 1024 1025
	* mouse-sel.el (mouse-sel-bindings): Instead of unbinding
	mouse-1 etc., bind them to `ignore'.

Gerd Moellmann's avatar
Gerd Moellmann committed
1026 1027 1028 1029
	* eshell/esh-mode.el (eshell-send-invisible): Renamed from
	send-invisible, which is already defined in Comint.
	(eshell-watch-for-password-prompt): Use it.

1030 1031
2001-07-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

Pavel Janík's avatar
Pavel Janík committed
1032 1033
	* which-func.el (which-func-mode): Doc fix.

1034
	* align.el, apropos.el, autorevert.el, battery.el, bookmark.el,
Gerd Moellmann's avatar
Gerd Moellmann committed
1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081
	* calculator.el, calendar/todo-mode.el, complete.el, cus-dep.el,
	* cus-edit.el, cus-face.el, delim-col.el, dos-fns.el, double.el,
	* edmacro.el, elide-head.el, emacs-lisp/autoload.el,
	* emacs-lisp/checkdoc.el, emacs-lisp/cl-compat.el,
	* emacs-lisp/cl-specs.el, emacs-lisp/copyright.el,
	* emacs-lisp/cust-print.el, emacs-lisp/easy-mmode.el,
	* emacs-lisp/elint.el, emacs-lisp/ewoc.el, emacs-lisp/find-func.el,
	* emacs-lisp/pp.el, emacs-lisp/re-builder.el, emacs-lisp/shadow.el,
	* emacs-lisp/sregex.el, emerge.el, emulation/edt-lk201.el,
	* emulation/edt-mapper.el, emulation/edt-pc.el,
	* emulation/edt-vt100.el, emulation/edt.el, emulation/pc-select.el,
	* emulation/tpu-edt.el, emulation/tpu-extras.el,
	* emulation/tpu-mapper.el, emulation/vip.el, expand.el, finder.el,
	* foldout.el, follow.el, format.el, forms-d2.el, forms.el,
	* generic.el, hi-lock.el, hilit-chg.el, hippie-exp.el, info-look.el,
	* international/isearch-x.el, international/iso-cvt.el,
	* international/ogonek.el, international/quail.el,
	* international/utf-8.el, jit-lock.el, language/devan-util.el,
	* language/devanagari.el, language/ethio-util.el,
	* language/ethiopic.el, language/european.el, language/indian.el,
	* language/romanian.el, language/tibet-util.el, language/tibetan.el,
	* mail/feedmail.el, mail/footnote.el, mail/mail-hist.el,
	* mail/mailheader.el, mail/mspools.el, mail/supercite.el,
	* mouse-sel.el, net/browse-url.el, net/net-utils.el,
	* net/quickurl.el, net/snmp-mode.el, net/webjump.el,
	* net/zone-mode.el, pcomplete.el, progmodes/antlr-mode.el,
	* progmodes/autoconf.el, progmodes/cmacexp.el,
	* progmodes/cperl-mode.el, progmodes/cpp.el, progmodes/cwarn.el,
	* progmodes/delphi.el, progmodes/ebnf-bnf.el, progmodes/ebnf-iso.el,
	* progmodes/ebnf-otz.el, progmodes/ebnf-yac.el,
	* progmodes/ebnf2ps.el, progmodes/executable.el,
	* progmodes/fortran.el, progmodes/idlw-shell.el,
	* progmodes/idlw-toolbar.el, progmodes/idlwave.el,
	* progmodes/m4-mode.el, progmodes/mantemp.el,
	* progmodes/meta-mode.el, progmodes/octave-inf.el,
	* progmodes/ps-mode.el, progmodes/scheme.el, progmodes/simula.el,
	* progmodes/tcl.el, ps-bdf.el, ps-mule.el, ps-print.el, recentf.el,
	* rect.el, regi.el, rsz-mini.el, s-region.el, scroll-all.el,
	* shadowfile.el, speedbar.el, term/AT386.el, term/internal.el,
	* term/iris-ansi.el, term/mac-win.el, term/tvi970.el,
	* textmodes/artist.el, textmodes/flyspell.el, textmodes/ispell.el,
	* textmodes/page-ext.el, textmodes/refer.el, textmodes/texinfmt.el,
	* textmodes/texinfo.el, textmodes/texnfo-upd.el,
	* textmodes/two-column.el, time-stamp.el, timezone.el,
	* toolbar/tool-bar.el, vc-rcs.el, vc-sccs.el, view.el, w32-fns.el,
	* which-func.el, whitespace.el, wid-browse.el, widget.el,
	* windmove.el, woman.el, xt-mouse.el: Some fixes to follow coding
1082 1083
	conventions.

Gerd Moellmann's avatar
Gerd Moellmann committed
1084 1085 1086 1087 1088
2001-07-16  Gerd Moellmann  <gerd@gnu.org>

	* simple.el (set-variable): Require 'cus-edit' instead of
	`wid-edit', so that the Custom widgets get defined.

1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109
2001-07-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* allout.el: A fix to follow coding conventions.

	* find-lisp.el: A fix to follow coding conventions.

	* term/w32-win.el: A fix to follow coding conventions.

	* textmodes/sgml-mode.el: A fix to follow coding conventions.

	* term/xterm.el: A fix to follow coding conventions.

	* term/news.el: A fix to follow coding conventions.

	* emulation/vi.el: A fix to follow coding conventions, Maintainer:
	header line fixed.

	* sun-curs.el: Fix Maintainer: header line.

	* emacs-lisp/easymenu.el: Address of the author added.

1110 1111 1112 1113 1114
2001-07-16  Gerd Moellmann  <gerd@gnu.org>

	* dired.el (dired-insert-set-properties): Fix invalid mouse-face
	property.

1115 1116 1117
2001-07-16  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

	* play/5x5.el, play/decipher.el, play/dunnet.el, play/fortune.el,
1118
	* play/gamegrid.el, play/handwrite.el, play/landmark.el,
Stefan Monnier's avatar
Stefan Monnier committed
1119 1120
	* play/morse.el, play/pong.el, play/snake.el, play/tetris.el:
	Some fixes to follow coding conventions.
1121

Gerd Moellmann's avatar
Gerd Moellmann committed
1122 1123 1124 1125
2001-07-16  Gerd Moellmann  <gerd@gnu.org>

	* which-func.el (which-func-mode): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136
2001-07-15  Stefan Monnier  <monnier@cs.yale.edu>

	* net/rcompile.el (remote-compile): Use make-local-variable.

	* progmodes/hideshow.el (hs-minor-mode): Use make-local-variable.

	* progmodes/make-mode.el (makefile-browse): Use make-local-variable.

	* mail/reporter.el (reporter-submit-bug-report):
	Don't abuse make-variable-buffer-local.  Fix call to add-hook.

1137 1138
2001-07-15  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>

1139
	* calendar/cal-china.el, calendar/cal-coptic.el,
1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162
	* calendar/cal-dst.el, calendar/cal-french.el,
	* calendar/cal-hebrew.el, calendar/cal-islam.el,
	* calendar/cal-iso.el, calendar/cal-julian.el,
	* calendar/cal-mayan.el, calendar/cal-persia.el,
	* calendar/cal-tex.el, calendar/calendar.el, calendar/diary-lib.el,
	* calendar/lunar.el, calendar/solar.el, ediff-diff.el,
	* ediff-help.el, ediff-hook.el, ediff-init.el, ediff-merg.el,
	* ediff-ptch.el, ediff-util.el, ediff-vers.el, ediff-wind.el,
	* net/eudc-bob.el, net/eudc-export.el, net/eudc-hotlist.el,
	* net/eudc-vars.el, net/ldap.el, pcvs-defs.el, pcvs-info.el,
	* pcvs-parse.el, pcvs-util.el, pcvs.el, progmodes/ada-mode.el,
	* progmodes/ada-prj.el, progmodes/ada-stmt.el,
	* progmodes/ada-xref.el, progmodes/cc-align.el,
	* progmodes/cc-bytecomp.el, progmodes/cc-cmds.el,
	* progmodes/cc-defs.el, progmodes/cc-engine.el,
	* progmodes/cc-langs.el, progmodes/cc-menus.el,
	* progmodes/cc-styles.el, progmodes/cc-vars.el,
	* textmodes/reftex-auc.el, textmodes/reftex-cite.el,
	* textmodes/reftex-dcr.el, textmodes/reftex-global.el,
	* textmodes/reftex-index.el, textmodes/reftex-parse.el,
	* textmodes/reftex-ref.el, textmodes/reftex-sel.el,
	* textmodes/reftex-toc.el, textmodes/reftex-vars.el,
	* textmodes/reftex.el: Some fixes to follow coding