ChangeLog 387 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
2002-07-24  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-log-warning):
	Bind warning-group-format.

	* emacs-lisp/bytecomp.el (byte-compile-cl-functions): New variable.
	(byte-compile-cl-warn): Use that variable.
	(byte-compile-find-cl-functions): New function.
	(displaying-byte-compile-warnings):
	Call byte-compile-find-cl-functions.
	
	* warnings.el (warning-levels): Add %s to the strings.
	(warning-group-format): New variable.
	(warning-suppress-log-types): Renamed from warning-suppress-log.
	(warning-suppress-types): Renamed from warning-suppress.
	(display-warning): Implement those changes.

18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
2002-07-23  Richard M. Stallman  <rms@gnu.org>

	* warnings.el: Add `provide' call.

	* files.el (basic-save-buffer-2): If there's an error writing the file,
	unrename the backup file if it was just made.
	(backup-buffer, basic-save-buffer-2, basic-save-buffer-1) 
	(basic-save-buffer): Value now has form (MODES . BACKUPNAME)
	when a backup was just made by renaming.  Otherwise it's nil.

	* wid-edit.el (widget-convert): Handle an argument that's a keyword.
	Recognize explicit :args specification.

	* international/mule-cmds.el (select-safe-coding-system):
	Don't ask for confirmation of mismatch if find-file-literally was used.

34 35 36 37
2002-07-23  Markus Rost  <rost@math.ohio-state.edu>

	* add-log.el (add-log-current-defun):  Fix typo in documentation.

38 39 40 41 42 43 44
2002-07-22  Markus Rost  <rost@math.ohio-state.edu>

	* add-log.el (add-log-mailing-address): Fix type.  Can be a
	string.

	* ido.el (ido-separator): Fix type.

45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
2002-07-23  Andrew Innes  <andrewi@gnu.org>

	* makefile.w32-in (DONTCOMPILE): Remove cus-start.el.
	(DONTCOMPILE): Add various language files.
	(DONTCOMPILE): Remove term/xterm.el.
	(finder-inf.el): Remove.
	(update-authors): New target.
	(TAGS-LISP): Remove $(lispsource).
	(compile-always): Renamed from `compile-files'.
	(compile): New target, adapted from `compile-files'.
	(compile-calc): New target.
	(recompile): Change `.' to $(lisp).
	(bootstrap): Add update-subdirs and finder-data
	to dependencies; change compile-files to compile.

André Spiegel's avatar
#  
André Spiegel committed
60 61 62 63
2002-07-22  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-next-action-on-file): Preserve find-file-literally.

64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
2002-07-22  Dan Nicolaescu  <dann@ics.uci.edu>

	* simple.el (undo, undo-more): Adjust messages when undoing in a
	region. 

2002-07-22  John Paul Wallington  <jpw@shootybangbang.com>

	* net/browse-url.el (browse-url-lynx-input-attempts): Use defcustom.
	(browse-url-lynx-input-delay): Add custom type and group.

	* cus-start.el (double-click-fuzz): Added.

2002-07-22  Alan Shutko  <ats@acm.org>

	* calendar/solar.el (diary-sabbath-candles): Add optional MARK
	parameter, specifying what face or character to use in the
	calendar display.  These will now return (MARK . ENTRY).

	* calendar/lunar.el (diary-phases-of-moon): Add optional MARK
	parameter, specifying what face or character to use in the
	calendar display.  These will now return (MARK . ENTRY).

	* calendar/cal-hebrew.el (diary-omer, diary-yahrzeit)
	(diary-rosh-hodesh, diary-parasha, diary-parasha): Add optional
	MARK parameter, specifying what face or character to use in the
	calendar display.  These will now return (MARK . ENTRY).

	* calendar/diary-lib.el (mark-sexp-diary-entries): Retrieve mark
	from diary-sexp-entry and pass it to mark-visible-calendar-date.
	(list-sexp-diary-entries): Update doc string for new docs for ....
	If diary-sexp-entry returns a cons, only add the text to the diary
	list.
	(diary-sexp-entry): Allow sexps to return a cons of the form (MARK
	. STRING) to specify what face or character mark should be used in
	the calendar display.
	(diary-date, diary-block, diary-float, diary-anniversary)
	(diary-cyclic): Add optional MARK parameter, specifying what face
	or character to use in the calendar display.  These will now
	return (MARK . ENTRY).

	* calendar/diary-lib.el (check-calendar-holidays, diary-iso-date)
	(calendar-holiday-list, diary-french-date, diary-mayan-date) 
	(diary-julian-date, diary-astro-day-number, diary-chinese-date) 
	(diary-islamic-date, list-islamic-diary-entries) 
	(mark-islamic-diary-entries, mark-islamic-calendar-date-pattern) 
	(diary-hebrew-date, diary-omer, diary-yahrzeit, diary-parasha) 
	(diary-rosh-hodesh, list-hebrew-diary-entries) 
	(mark-hebrew-diary-entries, mark-hebrew-calendar-date-pattern) 
	(diary-coptic-date, diary-persian-date, diary-phases-of-moon) 
	(diary-sunrise-sunset, diary-sabbath-candles):
	Remove interactive flag from autoloads.

Carsten Dominik's avatar
Carsten Dominik committed
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
2002-07-22  Carsten Dominik  <dominik@astro.uva.nl>

	* textmodes/reftex-vars.el (reftex-index-verify-function): New
	option.
	(reftex-bibliography-commands): New option.
	(reftex-toc-split-windows-horizontally): New option
	(reftex-toc-split-windows-horizontally-fraction): New option
	(reftex-include-file-commands): New option.
	(reftex-cite-format-builtin): Added ?n for nocite.

	* textmodes/reftex-index.el (reftex-query-index-phrase): Use
	`reftex-index-verify-function'. 

	* textmodes/reftex-toc.el (reftex-re-enlarge): Handle horizontal
	splitting.
	(reftex-toc): Handle horizontal splitting
	(reftex-last-window-width): New variable.

	* textmodes/reftex-parse.el (reftex-locate-bibliography-files):
	Use `reftex-bibliography-commands'.
	(reftex-locate-bibliography-files): Regexp relaxed to allow for
	cases where \bibliography is not the first thing on the line.

	* textmodes/reftex.el (reftex-compile-variables): Use
	`reftex-include-file-commands'.
	(reftex-type-query-prompt): Changed defconst to defvar.
	(reftex-type-query-help): likewise
	(reftex-typekey-to-format-alist): likewise
	(reftex-typekey-to-prefix-alist): likewise
	(reftex-env-or-mac-alist):
	(reftex-special-env-parsers): likewise
	(reftex-label-mac-list): likewise
	(reftex-label-env-list): likewise
	(reftex-typekey-list): likewise
	(reftex-words-to-typekey-alist): likewise
	(reftex-key-to-index-macro-alist): likewise
	(reftex-query-index-macro-prompt): likewise
	(reftex-query-index-macro-help): likewise
	(reftex-no-follow-message): likewise
	(reftex-no-info-message): likewise
	(reftex-mode): Define systax table for bibtex parsing.
	(reftex-syntax-table-for-bib): Syntax table for bibtex parsing.
	
	* textmodes/reftex-cite.el (reftex-format-names): %a as name
	format lists all names.
	(reftex-parse-bibtex-entry): Use `reftex-syntax-table-for-bib'.
	(reftex-with-special-syntax-for-bib): new macro.

164 165 166 167 168 169 170 171 172 173 174
<<<<<<< ChangeLog
2002-07-21  Richard M. Stallman  <rms@gnu.org>

	* international/ucs-tables.el (ucs-quail-activate):
	Cope if buffer-file-coding-system is nil.

	* bindings.el (last-buffer): Use buffer-list with frame arg.
	Create *scratch* if no other choice exists.  Fix bugs. 

2002-07-21  Kai Gro,b_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
=======
175
2002-07-21  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
176
>>>>>>> 1.4146
Kai Großjohann's avatar
Kai Großjohann committed
177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197

	* net/tramp.el: Bump version to 2.0.2.
	(tramp-methods): Rename methods invoking "ssh1" or "ssh2" to
	longer names.  Use old names "sm1", "sm2" and so on for methods
	invoking "ssh -1" or "ssh -2".
	(tramp-multi-file-name-structure-separate): Typo, its name was set
	to "tramp-file-name-structure-separate".  Trivial patch.  From
	Steve Youngs <youngs@xemacs.org>.
	(tramp-multi-sh-program): New variable.
	(tramp-open-connection-multi): Use it.  Now you can use multi
	methods from Windows (at least in principle).
	(tramp-do-copy-or-rename-via-buffer): New function.
	(tramp-do-copy-or-rename-file): Use it.  Change and simplify
	logic.  Omit special case of invoking rcp directly to copy the
	files.
	(tramp-open-connection-su, tramp-multi-connect-telnet)
	(tramp-multi-connect-rlogin, tramp-multi-connect-su)
	(tramp-make-tramp-file-name, tramp-make-tramp-multi-file-name):
	Use backticks in format-spec for brevity and to avoid
	character/number confusion in XEmacs.

198 199
2002-07-20  Richard M. Stallman  <rms@gnu.org>

200 201 202 203 204 205 206 207
	* wid-edit.el (widget-documentation-string-value-create):
	Say "Hide Rest", not just "Hide".

	* cus-edit.el (custom-variable-value-create):
	Say "Show Value", not just "Show".  Also "Hide Value".
	Output a newline before the doc string.
	(custom-face-value-create): Say "Show Face" and "Hide Face".

208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
	* files.el (toggle-read-only): Clean up the hint message.

	* emacs-lisp/bytecomp.el: Use warnings.el.
	(byte-compile-warning-prefix): New function.
	(byte-compile-log-file): Return page start position.
	(byte-compile-log-warning): New function.
	(byte-compile-warn): Use byte-compile-log-warning.
	(byte-compile-report-error): Likewise.  Also use error-message-string.
	(displaying-byte-compile-warnings): Bind warning-series.
	Don't bind or use byte-compile-warnings-point-max.
	Don't display the log buffer at the end.
	(byte-compile-warnings-point-max): Variable deleted.
	(byte-compile-log-1): Rewrite for trace info, not used for warnings.
	(byte-compile-last-warned-form, byte-compile-last-logged-file): 
	Defvars moved.
	
	* warnings.el: New file.

226 227 228 229 230 231 232 233 234 235
2002-07-19  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-cl-warn): Delete `values'
	and `values-list' from list of CL functions.

2002-07-19  John Paul Wallington  <jpw@shootybangbang.com>

	* emacs-lisp/bytecomp.el (compile-defun): Bind
	`read-with-symbol-positions' to current buffer.

André Spiegel's avatar
#  
André Spiegel committed
236 237 238 239 240 241 242 243 244 245
2002-07-19  Andre Spiegel  <spiegel@gnu.org>

	* vc-hooks.el (vc-insert-file): When called with a LIMIT regexp,
	delete anything that comes after LIMIT from the buffer.

	* vc-rcs.el (vc-rcs-fetch-master-state): Be more careful to check
	if this is really an RCS master file.

	* vc.el: Improve comment of vc-BACKEND-workfile-unchanged-p.

246 247 248
2002-07-19  Juanma Barranquero  <lektu@terra.es>

	* emacs-lisp/bytecomp.el (dot, dot-max, dot-min, dot-marker)
Juanma Barranquero's avatar
Juanma Barranquero committed
249 250 251
	(buffer-flush-undo, baud-rate, compiled-function-p, define-function)
	(unread-command-char, executing-macro, post-command-idle-hook)
	(post-command-idle-delay): Move obsolescence declarations to subr.el.
252 253

	* subr.el (dot, dot-max, dot-min, dot-marker, buffer-flush-undo)
Juanma Barranquero's avatar
Juanma Barranquero committed
254 255 256 257 258
	(baud-rate, compiled-function-p, define-function, unread-command-char)
	(executing-macro, post-command-idle-hook, post-command-idle-delay): Move
	obsolescence declarations from subr.el.
	(directory-sep-char, mode-line-inverse-video): Add obsolescence
	declaration.
259

J.D. Smith's avatar
J.D. Smith committed
260 261 262 263 264 265 266 267 268 269 270 271 272 273
2002-07-18  J.D. Smith  <jdsmith@as.arizona.edu>

	* progmodes/idlwave.el: Updated to IDLWAVE version 4.14.  Too many
	changes to list them here.

	* progmodes/idlw-shell.el: Updated to IDLWAVE version 4.14.  Too
	many changes to list them here.

	* progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.14.  Too
	many changes to list them here.

	* progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.14 with
	only minor documentation changes.

274 275 276 277
2002-07-18  Dave Love  <fx@gnu.org>

	* info-look.el: Support current auto{conf,make} manuals.

278 279 280 281
2002-07-18  Juanma Barranquero  <lektu@terra.es>

	* bindings.el (last-buffer): Add missing frame argument.

282 283 284 285 286 287 288 289 290 291 292 293 294 295 296
2002-07-18  Richard M. Stallman  <rms@gnu.org>

	* timer.el (timer-inc-time): Doc fix.

	* replace.el (keep-lines, flush-lines): Interactively report
	read-only error	before reading regexp argument.

	* dabbrev.el (dabbrev--search): Use inhibit-point-motion-hooks.

	* bindings.el (last-buffer): Handle buffer-list and buffer-predicate
	frame parameters like bury-buffer.

	* simple.el (choose-completion-delete-max-match):
	Handle minibuffer prompts explicitly.

297 298 299 300 301 302 303 304 305 306
2002-07-18  Juanma Barranquero  <lektu@terra.es>

	* international/mule-util.el (string-to-sequence, truncate-string): Add
	autoload cookie to obsolescence declaration.

	* rect.el (move-to-column-force): Likewise.

	* composite.el (decompose-composite-char): Likewise; also remove
	redundant info.

307 308 309 310
2002-07-18  Kim F. Storm  <storm@cua.dk>

	* loadup.el: Load international/utf-8 before international/characters.

Dave Love's avatar
Dave Love committed
311 312
2002-07-17  Dave Love  <fx@gnu.org>

Dave Love's avatar
Dave Love committed
313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331
	* international/ucs-tables.el: Optimize tables.  Deal with some
	non-8859 charsets.
	(ucs-mule-to-mule-unicode): New.
	(ucs-unify-8859): Use utf-8-fragment-on-decoding, set up Quail
	translation.
	(ucs-fragment-8859): Modified consistent with ucs-unify-8859.
	(unify-8859-on-encoding-mode): Doc mod.  Fix custom version.
	(unify-8859-on-decoding-mode): Doc mod.  Change code.  Fix custom
	version.  Add custom dependencies.
	(ucs-insert): Check for null from decode-char.
	(translation-table-for-input, ucs-quail-activate) 
	(ucs-minibuffer-setup, ccl-encode-unicode-font)
	(ucs-tables-unload-hook): New.

	* international/mule.el (define-translation-hash-table): New.
	(decode-char): Use utf-8-translation-table-for-decode.
	(encode-char): Use ucs-mule-to-mule-unicode.

	* international/characters.el: Fix settings of U+2000-U+2027.
Kenichi Handa's avatar
Kenichi Handa committed
332
	Remove.
Dave Love's avatar
Dave Love committed
333

Dave Love's avatar
Dave Love committed
334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362
	* international/mule-cmds.el (locale-language-names): Fix be, add
	sr_YU@cyrillic, modify tg.
	(locale-charset-language-names): Put @euro last.

	* language/cyrillic.el (cyrillic-koi8-r-decode-table)
	(cyrillic-alternativnyj-decode-table): Fill out with mule-unicode.
	(cyrillic-koi8-r-decode-table): Make unbound after use.
	(ccl-decode-koi8, ccl-decode-alternativnyj): Change expansion
	factor.  Use utf-8-translation-table-for-decode.
	(ccl-encode-koi8, ccl-encode-koi8): Don't check r0.
	(cyrillic-unify-encoding): New function.
	(cyrillic-koi8): Modify safe-chars, valid-codes.  Remove
	charset-origin-alist.
	(Cp878, cp866): New alias.
	(ccl-encode-8859-5-font): New.
	(font-ccl-encoder-alist): Add ccl-encode-8859-5-font.
	(ccl-encode-koi8-font, ccl-encode-alternativnyj-font): Remove
	redundant parens.
	("Cyrillic-KOI8"): Add cyrillic-iso-8bit to coding-priority.
	(cyrillic-koi8-u-decode-table, ccl-decode-koi8-u)
	(ccl-encode-koi8-u, koi8-u, ccl-encode-koi8-u-font, "Ukrainian"):
	New.
	(cyrillic-alternativnyj): Modify safe-chars, add mime-charset.
	("Cyrillic-ALT"): Change input method.
	("Windows-1251", "Tajik", "Bulgarian", "Belarusian"): New.

	* international/utf-8.el (utf-8-subst-table) 
	(utf-8-subst-rev-table, utf-8-translation-table-for-decode) 
	(utf-8-fragment-on-decoding, ccl-untranslated-to-ucs) 
Dave Love's avatar
Dave Love committed
363 364
	(utf-8-ccl-regs, utf-8-translate-cjk): New.
	(ccl-encode-mule-utf-8): Use utf-8-subst-rev-table.
Stefan Monnier's avatar
Stefan Monnier committed
365
	(ccl-decode-mule-utf-8, ccl-untranslated-to-ucs)
Dave Love's avatar
Dave Love committed
366 367 368 369 370 371 372 373
	(utf-8-untranslated-to-ucs, utf-8-compose): Rewritten.
	(mule-utf-8): Remove pre-write-conversion.
	(utf-8-post-read-conversion): Comment out.

	* international/ccl.el (ccl-command-table): Add lookup-integer,
	lookup-character.
	(ccl-extended-code-table): Add lookup-int-const-tbl,
	lookup-char-const-tbl.
Stefan Monnier's avatar
Stefan Monnier committed
374
	(ccl-compile-lookup-integer, ccl-compile-lookup-character)
Dave Love's avatar
Dave Love committed
375 376 377 378 379 380 381
	(ccl-dump-lookup-int-const-tbl, ccl-dump-lookup-char-const-tbl):
	New functions.
	(define-ccl-program): Doc update.

	* international/utf-8-subst.el: Populate utf-8-subst-rev-table.
	(utf-8-subst-table): Don't set.

Kenichi Handa's avatar
Kenichi Handa committed
382 383
2002-07-17  Kenichi Handa  <handa@etl.go.jp>

Stefan Monnier's avatar
Stefan Monnier committed
384 385
	* international/mule.el (define-coding-system-alias):
	Don't append ALIAS in the property `alias-coding-systems' if ALIAS's
Kenichi Handa's avatar
Kenichi Handa committed
386 387
	eol-type is not auto-detection.

Stefan Monnier's avatar
Stefan Monnier committed
388 389
	* international/mule-diag.el (print-coding-system-briefly):
	Fix the handling of an alias of which eol-type is not auto-detection.
Kenichi Handa's avatar
Kenichi Handa committed
390 391 392 393

	* international/mule-conf.el (us-ascii): Define it as an alias of
	iso-safe.

394 395
2002-07-17  Juanma Barranquero  <lektu@terra.es>

396 397 398
	* help-fns.el (describe-function-1): Put empty line before "Not
	documented" text.

399 400
	* timer.el (timer-set-time-with-usecs): Mark obsolete.

Stefan Monnier's avatar
Stefan Monnier committed
401 402
2002-07-16  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
403 404 405
	* toolbar/tool-bar.el (tool-bar-add-item-from-menu):
	Make sure to change the global tool-bar-map.

Stefan Monnier's avatar
Stefan Monnier committed
406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439
	* vc.el (vc-default-comment-history): Hard code *vc*.
	This is because print-log always prints there now.
	(vc-annotate-font-lock-keywords): New var.
	(vc-annotate-mode): Use it.  Set truncate-lines as well.
	(vc-annotate-display-select): Unify the two error reports.
	(vc-annotate-offset): New var.
	(vc-annotate-lines): New fun extracted from vc-annotate-display.
	(vc-annotate-display): Use it, via font-lock.

	* help-fns.el (help-split-fundoc, help-function-arglist)
	(help-make-usage): New funs, extracted from describe-function-1.
	(describe-function-1): Use them.

	* help.el (help-key-description): Show the untranslated keys
	when they start with ESC and the ESC was not translated.

	* help-mode.el (view): Always require.
	(help-xref-mule-regexp): Don't use defconst for variables.
	(help-setup-xref): Keep the last 10 elements of the stack.
	(help-xref-override-view-map): New var.
	(help-make-xrefs): Use it instead of building a new map each time.
	(help-function-def): Allow help-fun to take a buffer as arg.

	* diff-mode.el (diff-reverse-direction): Simplify.
	(diff-after-change-function): Fix typo.
	(diff-post-command-hook): Take care of edge cases.
	(diff-current-defun): Do `goto-char' after setting the mode.

	* mouse-sel.el (mouse-sel-mode): Use define-minor-mode.
	Fold mouse-sel-bindings into it.
	(mouse-sel-bound-events): Turn it into an alist.
	(mouse-insert-selection): Delegate to mouse-yank-at-click if
	mouse-sel-default-bindings asks for it.

André Spiegel's avatar
André Spiegel committed
440 441 442 443 444 445 446 447 448 449 450 451
2002-07-16  Andre Spiegel  <spiegel@gnu.org>

	* files.el: Bind toggle-read-only to C-x C-q.
	(toggle-read-only): Display a warning message if the file is under
	version control.

	* vc-hooks.el: Don't bind vc-toggle-read-only to C-x C-q.
	(vc-toggle-read-only): Explain in the doc string that users can bind
	this to C-x C-q.
	(vc-checkout-model): Change doc string to refer to vc-next-action,
	not vc-toggle-read-only.

Stefan Monnier's avatar
Stefan Monnier committed
452 453
	* vc.el (vc-next-action-on-file): Ignore buffer-read-only while
	comparing to file on disk.  Fix the case when claiming the lock
André Spiegel's avatar
André Spiegel committed
454
	on a file that has unlocked changes.
Stefan Monnier's avatar
Stefan Monnier committed
455
	(vc-log-mode): Don't mention vc-toggle-read-only in the doc string.
André Spiegel's avatar
André Spiegel committed
456

457 458 459 460 461 462 463 464 465 466
2002-07-16  Richard M. Stallman  <rms@gnu.org>

	* simple.el (choose-completion-string): Doc fix.

	* cus-edit.el: New operation :custom-standard-value.
	(Custom-reset-standard): Use it.
	(custom-variable, custom-face): Define it.
	(custom-variable-standard-value, custom-face-standard-value): New fns.
	(custom-face-save): Don't save a face whose value is standard.
	(custom-save-faces): Use SYMBOL, not 'default, to set NOW and COMMENT.
Stefan Monnier's avatar
Stefan Monnier committed
467

468 469 470 471 472 473
	* cus-edit.el (custom-face-edit-fix-value):
	If VALUE is not a list, pass it thru.

	* compare-w.el (compare-windows-whitespace): Always allow newline
	even if it does not have whitespace syntax.

474 475 476 477
2002-07-16  Juanma Barranquero  <lektu@terra.es>

	* timer.el (timer-set-time, timer-set-time-with-usecs): Fix docstring.

Juanma Barranquero's avatar
Juanma Barranquero committed
478 479 480 481 482
2002-07-15  Juanma Barranquero  <lektu@terra.es>

	* help-fns.el (describe-variable): Show documentation for aliased
	variable if alias does not have its own.

483 484 485 486 487
2002-07-15  Mike Williams  <mdub@bigfoot.com>

	* mouse-sel.el (mouse-sel-bindings): Save/restore interprogram
	cut/paste functions.

488 489 490 491 492 493 494 495 496 497
2002-07-14  Richard M. Stallman  <rms@gnu.org>

	* files.el (find-alternate-file): Offer to save a modified buffer.
	Handle kill-buffer-query-functions better.

	* startup.el (normal-splash-screen, fancy-splash-text):
	Update name of help menu item for ordering printed manuals.

	* emacs-lisp/checkdoc.el: Fix doc typos.

Stefan Monnier's avatar
Stefan Monnier committed
498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519
2002-07-14  Stefan Monnier  <monnier@cs.yale.edu>

	* textmodes/tex-mode.el: Set encoding to utf-8.
	(tex-start-options): Make it into always-a-string.
	Remove silly custom options that are covered by the other var.
	(tex-start-commands): Fix docstring.
	(tex-open-quote, tex-close-quote): Add options.
	(tex-command): Provide default.
	(tex-font-lock-keywords-1): Highlight $$...$$.
	(tex-font-lock-keywords-2): Fix latin-1 chars.
	(tex-mode-map): Remove redundant \t binding.
	(tex-mode): Add `subsection' and `newcommand' to known latex cmds.
	(latex-mode): Use add-hook for fill-nobreak-predicate.
	(tex-common-initialization): Set indent-tabs-mode to nil.
	(tex-insert-quote): Undo magic if invoked twice in a row.
	(latex-fill-nobreak-predicate): Don't use narrowing.
	(tex-latex-block): Don't cons uselessly.
	(tex-last-unended-begin): Signal user-friendlier error.
	(tex-goto-last-unclosed-latex-block): Don't catch signal.
	(tex-start-tex): Switch order of tex-start-options and
	tex-start-commands to make it obey docstrings.

520 521 522 523 524
2002-07-14  Mike Williams  <mdub@bigfoot.com>

	* mouse-sel.el (mouse-sel-bound-events): New constant.
	(mouse-sel-bindings): Save/restore original mouse-bindings.

Stefan Monnier's avatar
Stefan Monnier committed
525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551
2002-07-13  Stefan Monnier  <monnier@cs.yale.edu>

	* emacs-lisp/cl.el (cl-set-substring): Fix thinko.
	(cl-hack-byte-compiler): Avoid infinite require loop.

	* net/ange-ftp.el: Use hash-tables.
	(ange-ftp-make-hashtable, ange-ftp-map-hashtable)
	(ange-ftp-make-hash-key, ange-ftp-get-hash-entry)
	(ange-ftp-put-hash-entry, ange-ftp-del-hash-entry): Remove.
	Replace with make-hash-table, maphash, gethash, puthash and remhash.
	(ange-ftp-hash-entry-exists-p): Rewrite.
	(ange-ftp-vms-delete-file-entry, ange-ftp-vms-add-file-entry):
	Change mapatom -> maphash.
	(ange-ftp-file-entry-active-p, ange-ftp-file-entry-not-ignored-p):
	Update to new calling mode.

	* progmodes/ebrowse.el (ebrowse-symbol-regexp): Avoid cl-set-substring.
	(ebrowse-hash-table-to-alist): Delete.
	(ebrowse-tags-read-name, ebrowse-tags-list-members-in-file)
	(ebrowse-tags-complete-symbol): Use the hashtable for completion.

	* textmodes/sgml-mode.el (sgml-quote): Use narrowing.
	Improve the regexp used when unquoting.
	(sgml-pretty-print): New function.
	(sgml-get-context): Better handling of improperly nested tags.
	(sgml-show-context): Don't use the FULL arg of sgml-get-context.

Andreas Schwab's avatar
Andreas Schwab committed
552 553 554 555 556
2002-07-13  Andreas Schwab  <schwab@suse.de>

	* mail/mailabbrev.el (mail-abbrev-make-syntax-table): Check the
	inherited table entry.

557 558 559 560 561
2002-07-13  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/timeclock.el (timeclock-in): Handle the case where no
	log file exists (ie the very first call).

Andreas Schwab's avatar
Andreas Schwab committed
562
2002-07-13  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
563

564 565 566
	* net/ange-ftp.el: Do not hook into file-name-handler-alist, this
	is done by Tramp.

Stefan Monnier's avatar
Stefan Monnier committed
567 568
	* net/tramp.el (tramp-multi-file-name-structure-unified):
	Add missing slash and move colon from start to end of each hop.
569 570 571
	(tramp-multi-file-name-hop-structure-unified): Move colon from
	start to end of each hop.

Kim F. Storm's avatar
Kim F. Storm committed
572 573 574 575 576
2002-07-13  Kim F. Storm  <storm@cua.dk>

	* progmodes/compile.el (grep-tree): Fixed autoload.
	Corrected use of undefined variable `match-files-aliases'.

577 578 579 580 581 582
2002-07-12  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* calendar/timeclock.el (timeclock-get-workday-function):
	`timeclock-workday' is not a valid option, rather a possible
	return value.

583 584
2002-07-12  Richard M. Stallman  <rms@gnu.org>

585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605
	* net/ange-ftp.el (ange-ftp-write-region):
	Don't bind executing-kbd-macro; instead, pass non-nil VISIT arg
	to ange-ftp-real-write-region.

	* replace.el (flush-lines, keep-lines): Convert REND to a marker.

	* help-fns.el (help-with-tutorial): Display completion list right away.

	* ediff-ptch.el (ediff-test-patch-utility): Catch error and return nil.

	* startup.el (command-line): Set memory-signal-data.
	(fancy-splash-text, normal-splash-screen):
	Mention "Read the Emacs Manual" or C-h r.
	Rearrange the initial help to put the help cmds on left
	and the actions (exit, undo) on the right.  Other small
	text clarifications.
	(fancy-splash-text, actions page): Add blank line to balance help page.

	* help.el (help-map): Add binding for info-emacs-manual.
	(print-help-return-message): Doc fix.

606 607 608 609 610 611 612 613 614 615 616 617 618
	* strokes.el (strokes-help): Call print-help-return-message
	while inside with-output-to-temp-buffer.

	* info.el (info-emacs-manual): New function.
	(Info-use-header-line): Doc fix.

	* emacs-lisp/cl.el (multiple-value-call): Add alias.

	* progmodes/compile.el (compilation-normalize-filename):
	New subroutine, taken out of compilation-parse-errors.
	(compilation-parse-errors): Use that, and for directories too.
	Don't check whether a directory really exists.

619 620
2002-07-12  Juanma Barranquero  <lektu@terra.es>

621 622
	* help-fns.el (describe-variable): Put `defvaralias' info before the
	documentation (patch from John Paul Wallington
Stefan Monnier's avatar
Stefan Monnier committed
623
	<jpw@shootybangbang.com>).  Remove useless "Documentation:" string.
624

Stefan Monnier's avatar
Stefan Monnier committed
625 626
	* timer.el (timer-set-time-with-usecs): Fix documentation.
	Simplify extraction of time data.
627

628 629
2002-07-12  John Paul Wallington  <jpw@shootybangbang.com>

Stefan Monnier's avatar
Stefan Monnier committed
630
	* help-fns.el (describe-variable): Mention if the variable is an alias.
631

632 633 634 635 636 637
2002-07-12  Kenichi Handa  <handa@etl.go.jp>

	* international/mule-cmds.el (locale-language-names): Change "mk"
	(Macedoninan), "ru" (Russian), and "sp" (Serbian with Cyrillic
	alphabet) to "Cyrillic-ISO".

Andreas Schwab's avatar
Andreas Schwab committed
638
2002-07-11  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
639 640 641 642 643

	* net/tramp.el (tramp-default-method): New default method "sm"
	which I guess to be good for most people.
	(tramp-default-method-alist): Use "ftp" method (ie, forwarding to
	Ange-FTP) for some user/host combinations.
Stefan Monnier's avatar
Stefan Monnier committed
644 645 646
	(tramp-file-name-structure, tramp-file-name-regexp)
	(tramp-make-tramp-file-format, tramp-make-tramp-file-user-nil-format)
	(tramp-multi-file-name-structure, tramp-multi-file-name-hop-structure)
647 648
	(tramp-make-multi-tramp-file-format): New default value which
	unifies the filename syntax between Tramp and Ange-FTP.  The new
Stefan Monnier's avatar
Stefan Monnier committed
649
	syntax is "/method:user@host:path".  Note the colon after the method.
650 651 652 653 654 655
	(tramp-handle-file-name-directory): Don't return "/" when
	completing a remote root directory (where the filename looks like
	"/method:user@host:/").
	(tramp-handle-ange-ftp): Deleted.
	(tramp-disable-ange-ftp): New function, called at toplevel,
	deletes Ange-FTP from file-name-handler-alist.
656
	(tramp-handle-make-symbolic-link): Implement.
657

658 659 660 661
2002-07-10  Juanma Barranquero  <lektu@terra.es>

	* ido.el (ido-enter-single-matching-directory): Delete leftover comment.

Juanma Barranquero's avatar
Juanma Barranquero committed
662 663 664 665 666 667
	* speedbar.el (speedbar-tag-hierarchy-method): Fix typos.
	(speedbar-vc-do-check): Likewise.
	(speedbar-obj-do-check): Likewise.
	(speedbar-mouse-hscroll): Likewise.
	(speedbar-file-lists): Likewise.

668 669
	* emacs-lisp/authors.el (authors-obsolete-file-p): Fix typo.

670 671 672 673 674
2002-07-09  Ole Aamot  <ole@gnu.org>

	* compile.el (compilation-error-regexp-alist):
	Recognize Valgrind messages.

Juanma Barranquero's avatar
Juanma Barranquero committed
675 676 677 678
2002-07-09  Juanma Barranquero  <lektu@terra.es>

	* faces.el (face-id): Fix typo.

Juanma Barranquero's avatar
Juanma Barranquero committed
679 680
	* hexl.el (hexl-mode): Likewise.

681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717
	* progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.

	* progmodes/ebnf-yac.el (ebnf-yac-error): Likewise.

	* speedbar.el (speedbar-make-specialized-keymap): Fix docstring.
	(speedbar-desired-buffer): Likewise.
	(speedbar-line-file): Likewise.
	(speedbar-special-mode-key-map): Fix typo.
	(speedbar-dynamic-tags-function-list): Likewise.
	(speedbar-use-images): Likewise.
	(speedbar-up-directory): Likewise.
	(speedbar-item-info): Likewise.
	(speedbar-set-timer): Likewise.
	(speedbar-insert-button): Likewise.
	(speedbar-make-button): Likewise.
	(speedbar-make-tag-line): Likewise.
	(speedbar-insert-files-at-point): Likewise.
	(speedbar-update-special-contents): Likewise.
	(speedbar-find-selected-file): Likewise.
	(speedbar-add-indicator): Likewise.
	(speedbar-do-function-pointer): Likewise.
	(speedbar-goto-this-file): Likewise.
	(speedbar-line-path): Likewise.
	(speedbar-mouse-event-p): Likewise.
	(speedbar-dir-follow): Likewise.
	(speedbar-tag-find): Likewise.
	(speedbar-fetch-etags-command): Likewise.
	(speedbar-fetch-etags-arguments): Likewise.
	(speedbar-toggle-etags): Likewise.
	(speedbar-extract-one-symbol): Likewise.
	(speedbar-parse-c-or-c++tag): Likewise.
	(speedbar-unhighlight-one-tag-line): Likewise.
	(speedbar-directory-face): Likewise.
	(defimage-speedbar): Likewise.
	(speedbar-convert-emacs21-imagespec-to-xemacs): Likewise.
	(defimage-speedbar): Likewise.

718 719 720 721 722
2002-07-09  Miles Bader  <miles@gnu.org>

	* hexl.el (hexl-find-file): Bind `completion-ignored-extensions'
	to nil when prompting for a filename.

723 724 725
2002-07-09  Kenichi Handa  <handa@etl.go.jp>

	* files.el (insert-directory): Be sure to bind
Stefan Monnier's avatar
Stefan Monnier committed
726
	coding-system-for-write to the just decided coding-system-for-read.
727

728 729 730 731 732 733
2002-07-09  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-make-merged-file-list): Move fully matching item to
	head of list.
	(ido-find-common-substring): Return substring instead of t.

Juanma Barranquero's avatar
Juanma Barranquero committed
734 735 736 737
2002-07-08  Juanma Barranquero  <lektu@terra.es>

	* info.el (Info-directory-list): Fix docstring.

738 739 740 741 742
2002-07-08  Miles Bader  <miles@gnu.org>

	* comint.el (comint-dynamic-list-completions): Sort COMPLETIONS
	before first use.

Kim F. Storm's avatar
Kim F. Storm committed
743 744
2002-07-08  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
745 746 747
	* files.el (after-find-file): Don't check for read-only status
	of files just created (and not yet saved on disk).

Kim F. Storm's avatar
Kim F. Storm committed
748
	* ido.el (ido-completion-help): Changed xemacs specific code to
Juanma Barranquero's avatar
Juanma Barranquero committed
749
	avoid byte compiler warning in GNU emacs.
Kim F. Storm's avatar
Kim F. Storm committed
750 751 752
	(ido-set-matches1): Use regexp-quote instead of identity.
	(ido-complete-space): New function.
	(ido-define-mode-map): Bind it to SPACE.
Kim F. Storm's avatar
Kim F. Storm committed
753

754 755
2002-07-07  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
756 757 758 759 760 761 762
	* font-lock.el (font-lock-default-unfontify-region):
	Use remove-list-of-text-properties.
	(font-lock-extra-managed-props): Doc fix.

	* facemenu.el: Move `provide' to the end.
	(facemenu-read-color): Don't cons unnecessarily.

Stefan Monnier's avatar
Stefan Monnier committed
763 764 765 766 767 768 769
	* language/ind-util.el (indian-make-hash):
	* language/devan-util.el (dev-char-glyph-hash, dev-glyph-glyph-hash)
	(dev-glyph-glyph-2-hash): Switch makehash -> make-hash-table.

	* subr.el (insert-string): Update the obsolete info.
	(makehash): Move from C and mark obsolete.

770 771 772 773 774 775 776 777 778 779
	* emacs-lisp/debug.el (debug-on-entry): Fix the wrapper used for
	aliases to also work for interactive functions.
	Use the same wrapper for subroutines.
	(cancel-debug-on-entry): Get rid of the now-useless wrapper.
	(debug-on-entry-1): Correctly skip docstrings and interactive forms.

	* textmodes/texinfo.el (texinfo-font-lock-keywords): Disable the
	automatic environment name update.
	(texinfo-clone-environment): Fix it not to incorrectly match prefixes.

780 781 782 783 784 785 786 787 788 789 790 791
2002-07-07  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/easymenu.el (easy-menu-popup-menu): Function deleted.

	* emacs-lisp/advice.el (ad-compile-function):
	Disable cl-function warnings if cl is loaded.

	* files.el (safe-local-eval-forms): New user option.
	(hack-one-local-variable-eval-safep): Support it.
	Also allow `safe-local-eval-function' property to be a function
	or a list of functions.
	(c-add-style): Delete `safe-local-eval-function' property.
792

793 794 795 796 797 798 799
	* files.el (after-find-file): Make buffer read-only if file is
	marked that way, even for root.

	* files.el (save-some-buffers): Doc fix.

	* bindings.el (completion-ignored-extensions): Add .gmo and .mo.

Francesco Potortì's avatar
Francesco Potortì committed
800 801 802 803 804 805 806 807 808
2002-07-06  Francesco Potorti`  <pot@gnu.org>

	* dos-w32.el (file-name-buffer-file-type-alist): Add knowledge of
	.sx[dmicw] file suffixes for Open office data files.

	* files.el (auto-mode-alist): Likewise.

	* international/mule.el (auto-coding-alist): Likewise.

Kim F. Storm's avatar
Kim F. Storm committed
809 810 811 812 813 814
2002-07-05  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-rect.el (cua--rectangle-operation): Don't call
	FCT if current column is outside rectangle.
	(cua--delete-rectangle): Do nothing if zero width or out of bounds.

815 816 817 818 819 820 821 822 823 824
2002-07-04  Stefan Monnier  <monnier@cs.yale.edu>

	* net/ange-ftp.el: Use add-hook and find-file-hook.
	(ange-ftp-parse-netrc): Use run-hooks and find-file-hook.
	(ange-ftp-ls-parser): Make it into a function.
	Ignore trailing @ in symlink targets.
	(ange-ftp-file-entry-p): Ignore FTP errors.
	(ange-ftp-insert-directory): Use ange-ftp-expand-symlink
	to correctly expand "/flint:/bla -> ./etc" to /flint:/etc.

825 826 827 828
2002-07-04  Per Abrahamsen  <abraham@dina.kvl.dk>

	* simple.el (toggle-truncate-lines): New command.

829 830 831 832 833 834
2002-07-04  Miles Bader  <miles@gnu.org>

	* comint.el (comint-displayed-dynamic-completions): New variable.
	(comint-dynamic-list-completions): Be more careful about choosing
	when to scroll an existing completions window.

835 836 837 838 839
2002-07-03  Andreas Schwab  <schwab@suse.de>

	* net/tramp.el (tramp-handle-ange-ftp): Move interactive spec
	after doc string.

840 841
2002-07-03  Juanma Barranquero  <lektu@terra.es>

842 843 844
	* net/tramp.el (tramp-send-eof): Fix typo.
	(tramp-kill-process): Likewise.

Juanma Barranquero's avatar
Juanma Barranquero committed
845 846 847 848
	* play/dunnet.el (dun-physobj-desc): Likewise.

	* textmodes/reftex-vars.el (reftex-label-alist): Likewise.

Juanma Barranquero's avatar
Juanma Barranquero committed
849 850 851 852 853
	* calendar/timeclock.el (timeclock-workday-remaining): Likewise.
	(timeclock-workday-elapsed): Likewise.

	* allout.el (outline-goto-prefix): Likewise.

854 855 856
	* emulation/tpu-edt.el (tpu-delete-to-eol): Likewise.
	(tpu-delete-to-bol): Likewise.

857 858 859
	* subr.el (chars-in-region): Add obsolescence declaration for
	`chars-in-region'.

860 861 862 863 864 865
2002-07-03  Miles Bader  <miles@gnu.org>

	* faces.el (header-line): Don't use a `common' clause for
	inheriting from the mode-line face, since we can't override it,
	and we don't want it for ttys.

866 867
2002-07-02  Richard M. Stallman  <rms@gnu.org>

868 869
	* net/ange-ftp.el (ange-ftp-hook-function): Add file-remote-p prop.

870 871 872 873 874
	* files.el (hack-one-local-variable-constantp): New function.
	(hack-one-local-variable-eval-safep): New function.
	Check for `eval:' calling fn with `safe-local-eval-function' property.
	(hack-one-local-variable): Use hack-one-local-variable-eval-safep.
	(c-add-style, c-set-style): Add safe-local-eval-function property.
875

876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903
	* files.el (insert-directory): Handle --dired option to ls.

	* files.el (file-remote-p): New function.

	* emacs-lisp/easymenu.el (easy-menu-popup-menu): New function.

	* startup.el (fancy-splash-screens): Switch to a chosen frame.
	(fancy-splash-frame): Choose the right frame to use.
	(use-fancy-splash-screens-p): Check dimensions of the right frame
	in order to decide.

	* emacs-lisp/bytecomp.el (byte-compile-warning-types):
	Rename cl-func to cl-functions.  Enable it by default.
	(byte-compile-file-form-eval-boundary): Turn off cl-functions warnings
	if the file loads cl.
	(byte-compile-initial-macro-environment): For eval-and-compile,
	use byte-compile-eval-before-compile to eval.
	(byte-compile-eval-before-compile): New function to turn off
	cl-functions when appropriate, for eval-and-compile.
	(byte-compile-warnings): Doc fix.

2002-07-02  Dave Love  <fx@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-warnings):  Add cl-func option.
	(byte-compile-cl-warn): New function.
	(byte-compile-form): Use it, to warn about calling cl functions.
	(byte-compile-warning-types): Doc fix.

Juanma Barranquero's avatar
Juanma Barranquero committed
904 905 906 907 908 909
2002-07-02  Juanma Barranquero  <lektu@terra.es>

	* mail/rmailsum.el (rmail-user-mail-address-regexp): Fix typo.

	* textmodes/reftex-cite.el (reftex-citation): Fix typo.

910 911
	* progmodes/cperl-mode.el (cperl-break-one-line-blocks-when-indent):
	Fix typo.
Juanma Barranquero's avatar
Juanma Barranquero committed
912

Kim F. Storm's avatar
Kim F. Storm committed
913 914 915 916
2002-07-02  Kim F. Storm  <storm@cua.dk>

	* emacs-lisp/bindat.el: New file.

917 918 919 920 921 922 923
2002-07-01  Sam Steingold  <sds@gnu.org>

	* textmodes/tex-mode.el (tex-file): Call `save-some-buffers'
	before `tex-main-file' because if the current buffer is new, its
	file might not exist yet, and then `tex-main-file' will
	incorrectly return "foo.tex.tex".

Juanma Barranquero's avatar
Juanma Barranquero committed
924 925 926 927
2002-07-01  Juanma Barranquero  <lektu@terra.es>

	* ido.el (ido-minibuffer-setup-hook): Doc fix.

Dave Love's avatar
Dave Love committed
928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947
2002-07-01  Dave Love  <fx@gnu.org>

	Make strokes a proper minor mode, and don't try to overload
	mouse-2, which doesn't work satisfactorily.

	* strokes.el: Doc fixes.
	(strokes-mode): Defcustom deleted; replaced by minor mode def with
	re-written function.
	(strokes-while-inhibiting-garbage-collector): Comment out.
	(define-stroke, strokes-fix-button2-command, strokes-insinuated)
	(strokes-insinuate, global-set-stroke, describe-stroke)
	(load-user-strokes, save-strokes, strokes-bug-address)
	(strokes-click-command): Deleted.
	(strokes-execute-stroke): Remove strokes-click-p case.
	(strokes-describe-stroke): Remove strokes-click-p stuff.
	(strokes-help): Fix.
	(strokes-report-bug): Alias to report-emacs-bug.
	(strokes-prompt-user-save-strokes): Modify format of the file.
	(strokes-mode-map, strokes-unload-hook): New.
	(strokes-buffer-name): Don't customize.
Juanma Barranquero's avatar
Juanma Barranquero committed
948

949 950 951 952
2002-07-01  Richard M. Stallman  <rms@gnu.org>

	* info.el (Info-index): Get immediate error if used in `dir'.

953
	* textmodes/picture.el (picture-forward-column)
954 955
	(picture-move-down): Never deactivate the mark.

956 957 958 959 960
2002-06-30  Simon Josefsson  <jas@extundo.com>

	* menu-bar.el (menu-bar-options-menu): Move elisp mode names from
	menu entry into balloon help.

961 962 963 964 965
2002-06-30  Andreas Schwab  <schwab@suse.de>

	* files.el (directory-free-space-args): Don't use `-P' on Darwin.
	* term/mac-win.el: Don't set it here.

Stefan Monnier's avatar
Stefan Monnier committed
966 967 968 969
2002-06-29  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs-defs.el (cvs-mode-map): Bind ! to `force'.

970 971
2002-06-29  Andreas Schwab  <schwab@suse.de>

972 973 974 975 976 977
	* term/mac-win.el: Use directory-free-space-program instead of
	obsolete variable dired-free-space-program.  On Darwin, don't set
	directory-free-space-program, shell-file-name and
	process-connection-type; set directory-free-space-args to not
	include `-P' and use utf-8 for file name coding system.

978 979
	* simple.el (shell-command-on-region): Handle errors and signals
	from shell command execution.
980
	(display-message-or-buffer): Fix last change.
981
	(shell-command-default-error-buffer): Doc fix.
982

983 984 985
	* dired.el (dired-view-file): Quote file name for
	dired-run-shell-command.

Kim F. Storm's avatar
Kim F. Storm committed
986 987 988 989
2002-06-29  Kim F. Storm  <storm@cua.dk>

	* kmacro.el: New file.

John Wiegley's avatar
John Wiegley committed
990 991 992 993
2002-06-28  John Wiegley  <johnw@gnu.org>

	* pcmpl-cvs.el: Added my name as the maintainer of this file.

994 995 996 997
2002-06-28  Andreas Schwab  <schwab@suse.de>

	* shell.el (explicit-bash-args): New user option.

Kim F. Storm's avatar
Kim F. Storm committed
998 999 1000 1001
2002-06-28  Kim F. Storm  <storm@cua.dk>

	* ido.el: New file.

Stefan Monnier's avatar
Stefan Monnier committed
1002 1003 1004 1005 1006 1007
2002-06-28  Stefan Monnier  <monnier@cs.yale.edu>

	* derived.el (define-derived-mode): Preserve the `mode-class' rather
	than the `special' symbol property.
	(derived-mode-class): Make it obsolete.

Andreas Schwab's avatar
.  
Andreas Schwab committed
1008 1009 1010 1011
2002-06-27  Andreas Schwab  <schwab@suse.de>

	* net/tramp.el (tramp-handle-ange-ftp): Fix typo.

Juanma Barranquero's avatar
Juanma Barranquero committed
1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031
2002-06-27  Juanma Barranquero  <lektu@terra.es>

	* emacs-lisp/bytecomp.el (baud-rate): Fix obsolescence declaration.
	(meta-flag): Likewise.

	* international/mule-util.el (string-to-sequence): Likewise.

	* subr.el (char-bytes): Likewise.
	(make-local-hook): Likewise.
	(baud-rate): Remove redundant info from docstring.

	* faces.el (frame-update-faces): Fix obsolescence declaration.
	(internal-get-face): Remove redundant info from docstring and
	fix obsolescence declaration.

	* rect.el (move-to-column-force): Likewise.

	* help-fns.el (describe-function-1): Use semicolon instead of dot.
	(describe-variable): Likewise.

Stefan Monnier's avatar
Stefan Monnier committed
1032 1033
2002-06-27  Stefan Monnier  <monnier@cs.yale.edu>

1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044
	* mwheel.el (mouse-wheel-change-button): Deactivate before changing.
	(mouse-wheel-up-button, mouse-wheel-down-button): Obsolete.
	(mouse-wheel-up-event, mouse-wheel-down-event): New vars.
	(mouse-wheel-follow-mouse): Change default to t.
	(mwheel-event-button): Return the basic event symbol.
	(mwheel-scroll): Work with non-mouse events.
	(mouse-wheel-mode): Use the new vars.
	(mwheel-install): Obey `uninstall'.

	* term/xterm.el (function-key-map): Add some bindings.

Stefan Monnier's avatar
Stefan Monnier committed
1045 1046 1047 1048 1049 1050
	* uniquify.el (uniquify-delay-rationalize-file-buffer-names):
	Rename from delay-uniquify-rationalize-file-buffer-names.
	Only rationalize if the buffer is under uniquify control.
	(uniquify-delayed-rationalize-file-buffer-names):
	Rename from delayed-uniquify-rationalize-file-buffer-names.

Andreas Schwab's avatar
Andreas Schwab committed
1051
2002-06-27  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Kai Großjohann's avatar
Kai Großjohann committed
1052 1053

	* net/tramp.el (tramp-file-name-structure)
Stefan Monnier's avatar
Stefan Monnier committed
1054
	(tramp-multi-file-name-hop-structure): Split for easier readability.
Kai Großjohann's avatar
Kai Großjohann committed
1055 1056
	(tramp-handle-make-symbolic-link): Use user/host/method/... from
	LINKNAME, not FILENAME.
Stefan Monnier's avatar
Stefan Monnier committed
1057 1058
	(tramp-handle-verify-visited-file-modtime):
	Call tramp-ange-ftp-file-name-p with right parameters.
Kai Großjohann's avatar
Kai Großjohann committed
1059 1060 1061 1062 1063 1064 1065
	(tramp-handle-verify-visited-file-modtime): `insert' does not
	work for integers, convert them to strings first.
	(tramp-handle-ange-ftp): New function to perform setup for
	replacing Ange-FTP with Tramp.
	(tramp-repair-jka-compr): New function to factor out some
	previously top-level code.  Call the function at top-level.

1066 1067
2002-06-27  Juanma Barranquero  <lektu@terra.es>

1068 1069
	* composite.el (decompose-composite-char): Fix docstring.

1070 1071 1072 1073 1074 1075
	* faces.el (describe-face): Capitalize "not documented" message.

	* help-fns.el (describe-variable): Likewise.
	(describe-function-1): Likewise. Also, document the obsolescence
	of the function, if applicable.

Juanma Barranquero's avatar
Juanma Barranquero committed
1076
2002-06-26  Juanma Barranquero  <lektu@terra.es>
1077 1078

	* info.el (info-menu-5): Fix documentation.
Stefan Monnier's avatar
Stefan Monnier committed
1079
	(Info-fontify-maximum-menu-size): Remove reference to `Info-fontify'.
1080

1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099
2002-06-26  Richard M. Stallman  <rms@gnu.org>

	* emacs-lisp/cl.el (values): Simplify definition.

	* simple.el (shell-command): Match & only at end of whole command.
	(display-message-or-buffer): Don't use the echo area
	if output buffer is visible.

	* tooltip.el (tooltip-x-offset, tooltip-y-offset): Doc fixes.

	* progmodes/cperl-mode.el: Many trivial doc fixes.
	(cperl-non-problems): Definition deleted.
	(cperl-menu): Don't refer to cperl-non-problems.
	(cperl-word-at-point): Add doc string.
	(cperl-beautify-regexp-piece): Fix error message.
	(cperl-invert-if-unless): Fix error message.

	* dired.el (dired-find-alternate-file): Mark as disabled.

Andreas Schwab's avatar
Andreas Schwab committed
1100
2002-06-25  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1101 1102

	* net/tramp.el (tramp-ftp-method): New user option.
Stefan Monnier's avatar
Stefan Monnier committed
1103
	(tramp-invoke-ange-ftp): New function to forward calls to Ange-FTP.
1104 1105
	(with-parsed-tramp-file-name): New macro for the usual big `let'
	statement to dissect a file-name.
Stefan Monnier's avatar
Stefan Monnier committed
1106 1107 1108 1109 1110
	(tramp-handle-make-symbolic-link, tramp-handle-load)
	(tramp-handle-file-name-directory)
	(tramp-handle-file-name-nondirectory, tramp-handle-file-truename)
	(tramp-handle-file-truename, tramp-handle-file-directory-p)
	(tramp-handle-file-regular-p, tramp-handle-file-symlink-p)
1111
	(tramp-handle-file-writable-p, tramp-handle-file-writable-p):
Stefan Monnier's avatar
Stefan Monnier committed
1112
	Use the new macro and forward call to Ange-FTP if applicable.
1113
	(tramp-make-ange-ftp-file-name): New helper function to convert a
Stefan Monnier's avatar
Stefan Monnier committed
1114
	file name into an Ange-FTP file name, used by `tramp-invoke-ange-ftp'.
1115
	(tramp-default-method-alist): New user option.
1116 1117 1118
	(tramp-find-default-method): Use it.
	(tramp-sh-extra-args): New variable.
	(tramp-find-shell): Use it.
Kai Großjohann's avatar
Kai Großjohann committed
1119 1120 1121 1122
	(tramp-open-connection-rsh): Support a kludgy feature for the
	"-p" option to ssh.  If host name is given as "host#42", uses the
	"-p 42" option.

Andreas Schwab's avatar
.  
Andreas Schwab committed
1123 1124 1125 1126
2002-06-25  Andreas Schwab  <schwab@suse.de>

	* replace.el (occur-1): Avoid invalid message format string.

Stefan Monnier's avatar
Stefan Monnier committed
1127 1128
2002-06-24  Stefan Monnier  <monnier@cs.yale.edu>

Stefan Monnier's avatar
Stefan Monnier committed
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144
	* emacs-lisp/bytecomp.el (byte-compile-callargs-warn):
	Check for `noruntime' even if the function has a known sig.
	(byte-compile-file, byte-compile-output-docform):
	Don't hard code point-min = 1.

	* pcvs.el (cvs-parse-process): Don't save/restore point.
	Fix last change not to introduce spurious dir FIs.
	(cvs-move-to-goal-column): New function extracted from
	cvs-mode-previous-line.
	(cvs-mode-previous-line, cvs-mode-next-line): Use it.
	(cvs-addto-collection): Use it to preserve point.
	(cvs-vc-command-advice): Ad-hoc workaround for `cvs -q add'.

	* mwheel.el (mouse-wheel-scroll-amount,mwheel-scroll,mouse-wheel-mode):
	Don't require the first element to be modifier-free.

Stefan Monnier's avatar
Stefan Monnier committed
1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155
	* pcvs-parse.el (cvs-parse-table):
	Handle `nothing known about' with more care.

	* pcvs.el (cvs-fileinfo-kill): Remove.
	(cvs-parse-process): Add `old-fis' argument.
	(cvs-mode-run): Use it instead of cvs-fileinfo-kill.

	* descr-text.el (describe-property-list): Make sure there's
	a space between the property name and its value.
	(describe-text-properties): Don't kill a pre-existing buffer.

Stefan Monnier's avatar
Stefan Monnier committed
1156 1157
	* mwheel.el: Undo last patch from Stephen Gildea for now.

1158 1159 1160 1161
2002-06-24  Kim F. Storm  <storm@cua.dk>

	* emulation/keypad.el: Added :require 'keypad to defcustoms.

Stefan Monnier's avatar
Stefan Monnier committed
1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182
2002-06-23  Stefan Monnier  <monnier@cs.yale.edu>

	* subr.el (event-start, event-end, event-click-count):
	Accept non-mouse events as well.
	(read-key): New function.
	(read-quoted-char): Use it.  Use this-single-command-raw-keys as well.

	* files.el: Rename (and mark as obsolete)
	find-file-hooks to find-file-hook,
	find-file-not-found-hooks to find-file-not-found-functions,
	write-file-hooks to write-file-functions,
	write-contents-hooks to write-contents-functions.
	Mark local-write-file-hooks as obsolete.
	(locate-file-completion): Don't cons uselessly.  Use test-completion.
	(basic-save-buffer): Use (point-min) rather than 1.
	(basic-save-buffer-2): Obey the `setmodes' returned by backup-buffer.

	* help-fns.el (describe-variable): Only use `buffer' is still live.
	Use `delete-region' instead of save-excursion + delete-char.
	Document the obsolescence of the variable, if applicable.

1183 1184 1185 1186 1187
2002-06-23  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-do-auto-fill): Respect the value of
	comment-auto-fill-only-comments.

Andreas Schwab's avatar
Andreas Schwab committed
1188
2002-06-21  Kai Gro,A_(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1189 1190 1191 1192

	* net/ange-ftp.el (backup-buffer): Delete `ange-ftp' property.
	This is not a handled operation.

1193
2002-06-21  Kim F. Storm  <storm@cua.dk>
Kim F. Storm's avatar
Kim F. Storm committed
1194 1195

	* emulation/cua-base.el (cua--prefix-arg): Make register prefixes
Stefan Monnier's avatar
Stefan Monnier committed
1196
	work again.  Corrected error in check for C-u initiated prefix.
Kim F. Storm's avatar
Kim F. Storm committed
1197 1198 1199

	* emulation/keypad.el (keypad-setup): Handle kp-begin like kp-space.

1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215
2002-06-21  Richard M. Stallman  <rms@gnu.org>

	* net/browse-url.el (browse-url-at-mouse): Don't pass an arg
	to browse-url-at-point.

	* play/zone.el (zone-idle): Var deleted.

	* international/iso-acc.el (iso-languages) <french>:
	`~ ' now generates `~', `~,' definition deleted.

	* format.el (format-annotate-function): Copy multibyte flag
	and selective-display into the new temp buffer.

	* edmacro.el (edmacro-fix-menu-commands):
	Discard `help-echo' events.  Handle (menu-bar) events.
	Simplify by converting key sequence to a list and then back to vector.
Stefan Monnier's avatar
Stefan Monnier committed
1216

1217 1218 1219 1220 1221 1222 1223 1224 1225 1226
2002-06-21  Stephen Gildea  <gildea@stop.mail-abuse.org>

	* mwheel.el: Allow arbitrary keys for scrolling, add a third
	scrolling speed, fix an unwind-protect.
	(mouse-wheel-scroll-amount): Now a three-element list.
	(mouse-wheel-scroll-down-slow, mouse-wheel-scroll-up-slow)
	(mouse-wheel-scroll-down-normal, mouse-wheel-scroll-up-normal)
	(mouse-wheel-scroll-down-fast, mouse-wheel-scroll-up-fast):
	New functions.

Andreas Schwab's avatar
.  
Andreas Schwab committed
1227 1228 1229 1230 1231 1232 1233 1234
2002-06-21  Andreas Schwab  <schwab@suse.de>

	* files.el (find-file-read-args): Add new argument `mustmatch' and
	pass it down to read-file-name.
	(find-file, find-file-other-window, find-file-other-frame)
	(find-file-read-only, find-file-read-only-other-window)
	(find-file-read-only-other-frame): Use it and fix prompts.

Stefan Monnier's avatar
Stefan Monnier committed
1235 1236 1237 1238
2002-06-21  Stefan Monnier  <monnier@cs.yale.edu>

	* pcvs-defs.el (cvs-version): Use cvs-program rather than "cvs".

Stefan Monnier's avatar
Stefan Monnier committed
1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288
2002-06-20  Emmanuel Briot  <briot@act-europe.fr>

	* progmodes/ada-mode.el: Update copyright notice.
	Synchronize with GNAT release 3.15a1.
	Do not attempt to load ada-support, which is only for compatibility
	with older Emacs versions, and is not needed for Emacs 21.
	Fix various calls to count-lines, that didn't work correctly when the
	buffer was narrowed.
	(ada-continuation-indent): New variable.
	(ada-contextual-menu): New entry "List local references", faster than
	"List References".
	(ada-mode): New alignment rules provided by S. Leake.
	Add support for which-function-mode.
	(ada-get-current-indent): Fix indentation of named parameter lists and
	nested boolean expressions.
	(ada-indent-on-previous-lines): Fix indentation of labels.
	(ada-search-prev-end-stmt): Fix searching of the previous
	end-statement, specially with regards to nested subprograms.
	(comment-region advice): Initially disabled, for better compatibility
	with other modes.
	(ada-fill-comment-paragraph): Fixed (no longer worked with Emacs 21).

	* progmodes/ada-xref.el: Update copyright notice.
	(ada-xref-create-ali): The default is now not to create automatically
	the ALI files by compiling the unit, since this isn't always reliable
	and requires an up-to-date project file.
	(ada-prj-default-comp-cmd): No longer use gcc directly to compile
	a file, but use gnatmake instead, since this gives access to the GNAT
	project files.
	(ada-xref-search-with-egrep): New variable, suggested by P. Waroquiers.
	(ada-load-project-hook): New variable, for support of GNAT
	project files.
	(ada-update-project-menu): Fix the detection of the project file name.
	(ada-add-keymap): Change key binding for ada-find-file, that conflicted
	with another binding in ada-mode.el.
	(ada-add-menu): New menu "List Local References", to list the reference
	to the entity only in the current file, instead of looking in the whole
	project.  Much faster.
	(ada-find-references): New parameters arg and local-only.
	(ada-find-any-references): New parameters local-only and append.
	(ada-goto-declaration): Fix handling of predefined entities in xref.
	(ada-get-all-references): Updated to the new xref format in GNAT 3.15,
	still compatible with GNAT 3.14 of course.  Fix various calls to
	count-lines, that didn't work correctly when the buffer was narrowed.

	* progmodes/ada-prj.el: Update copyright.
	(ada-prj-load-directory): Make sure we do not use one of the new Emacs
	21 dialogs to select the file, since we want a directory name only.
	(ada-customize): Add support for the new GNAT project files.

Francesco Potortì's avatar
Francesco Potortì committed
1289 1290 1291 1292 1293
2002-06-20  Francesco Potorti`  <pot@gnu.org>

	* progmodes/etags.el (tag-implicit-name-match-p): New function.
	(etags-recognize-tags-table): Use it for implicit tag names.

1294 1295
2002-06-20  Miles Bader  <miles@gnu.org>

1296 1297
	* comint.el (comint-get-old-input-default): Strip text properties
	for fields too.
1298 1299 1300 1301

	* comint.el (comint-output-filter): Run output-filter functions
	before setting up the prompt.

1302 1303 1304
	* international/characters.el: Re-enable code giving word syntax
	to certain japanese-jisx0208 characters.

Glenn Morris's avatar
Glenn Morris committed
1305 1306 1307 1308 1309
2002-06-19  Glenn Morris  <gmorris@ast.cam.ac.uk>

	* progmodes/f90.el (f90-type-def-re): Fix value.
	(f90-looking-at-type-like): Adapt for new `f90-type-def-re' value.

Stefan Monnier's avatar
Stefan Monnier committed
1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327
2002-06-18  Stefan Monnier  <monnier@cs.yale.edu>

	* international/quail.el (quail-help): Don't assume the buffer
	is displayed in the same frame.

	* emacs-lisp/debug.el (cancel-debug-on-entry):
	* emacs-lisp/regexp-opt.el (regexp-opt-group): Don't cons uselessly.

	* pcvs.el (cvs-vc-command-advice): Handle the case where args
	are passed to `cvs' before the command name.
	(cvs-fileinfo-kill): Mark old FIs as up-to-date rather than dead.

	* pcvs-info.el (cvs-add-face): Minor rewrite.
	(cvs-fileinfo-pp): Use `cvs-goal-column' with directory entries.

	* newcomment.el (comment-normalize-vars): Refresh the comment-foo-skip
	regexp when they don't match comment-foo any more.

Juanma Barranquero's avatar
Juanma Barranquero committed
1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341
2002-06-18  Juanma Barranquero  <lektu@terra.es>

	* filesets.el (filesets-update-pre010505): Fix typo.

	* eshell/em-pred.el (eshell-modifier-help-string): Fix typos.

	* emulation/edt.el (edt-substitute): Fix typo.

	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): Fix typo.

	* comint.el (comint-next-prompt, comint-previous-prompt): Fix typos.

	* progmodes/sh-script.el (sh-electric-rparen-needed): Remove.

1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356
2002-06-17  Richard M. Stallman  <rms@gnu.org>

	* facemenu.el (facemenu-map): Rename to Describe Text
	to Describe Properties and use describe-text-properties.

	* simple.el (what-cursor-position): Use describe-char.

	* descr-text.el (describe-char): Moved from mule-diag.el, renamed
	from describe-char-after.  Now calls describe-text-properties.
	(describe-property-list): Renamed from describe-text-properties.
	(describe-text-properties): Renamed from describe-text-at.
	New arg OUTPUT-BUFFER.
	(describe-text-properties-1):
	New subroutine, broken out from describe-text-properties.
	Output a newline before each section of the output.
Francesco Potortì's avatar
Francesco Potortì committed
1357

1358 1359 1360
	* international/mule-diag.el (describe-char-after):
	Moved to descr-text.el.

1361 1362 1363 1364 1365
2002-06-17  Eli Zaretskii <eliz@is.elta.co.il>

	* international/mule.el (ctext-pre-write-conversion): Fix the values
	of FROM and TO if we create a new buffer.

1366 1367 1368 1369 1370
2002-06-17  John Paul Wallington  <jpw@shootybangbang.com>

	* comint.el (comint-insert-clicked-input): Insert clicked-on
	previous input without properties.

Andrew Choi's avatar
Andrew Choi committed
1371 1372 1373 1374
2002-06-16  Andrew Choi  <akochoi@shaw.ca>

	* term/mac-win.el (scalable-fonts-allowed): Set to t.

Colin Walters's avatar
Colin Walters committed
1375 1376
2002-06-15  Colin Walters  <walters@debian.org>

Colin Walters's avatar
Colin Walters committed
1377 1378 1379 1380 1381
	* pcvs-info.el (global-font-lock-mode, font-lock-auto-fontify):
	Delete defvars.
	(cvs-highlight): Delete.
	(cvs-add-face): Use `font-lock-face'.  Always add properties.

Colin Walters's avatar
Colin Walters committed
1382 1383 1384
	* ibuffer.el (ibuffer-movement-cycle): New variable.
	(ibuffer-backward-line, ibuffer-forward-line): Use it.

1385 1386
2002-06-15  Richard M. Stallman  <rms@gnu.org>

1387 1388 1389
	* emacs-lisp/bytecomp.el (byte-recompile-directory): Doc fix.
	(batch-byte-recompile-directory): Undo previous change.

1390
	* comint.el (comint-skip-input): New function.
Francesco Potortì's avatar
Francesco Potortì committed
1391
	(comint-interrupt-subjob, comint-kill-subjob, comint-quit-subjob)
1392 1393
	(comint-stop-subjob): Use comint-skip-input.

1394 1395 1396
	* ielm.el (ielm-eval-input): Use error-message-string.
	(ielm-format-error, ielm-format-errors): Functions deleted.

1397
2002-06-14  Kim F. Storm  <storm@cua.dk>
Kim F. Storm's avatar
Kim F. Storm committed
1398 1399 1400 1401

	* progmodes/compile.el (grep-tree): Doc fixes.
	Added SUBDIRS arg for non-interactive use.

1402 1403
2002-06-14  Juanma Barranquero  <lektu@terra.es>

Stefan Monnier's avatar
Stefan Monnier committed
1404 1405
	* comint.el (comint-snapshot-last-prompt):
	Bind `inhibit-read-only' to t to support read-only prompts.
1406 1407
	(comint-output-filter): Likewise.

1408 1409 1410
2002-06-14  Miles Bader  <miles@gnu.org>

	* subr.el (copy-tree): Use `nconc' and `nreverse' instead of `nreconc'.
1411 1412
	(pop): Move the call to `car' outside the prog1, as the compiler
	then generates better code.
1413

1414 1415 1416 1417
2002-06-13  Richard M. Stallman  <rms@gnu.org>

	* play/zone.el (zone-timer): New variable holds the idle timer.
	(zone): Don't fiddle with the idle timer at all.
Francesco Potortì's avatar
Francesco Potortì committed
1418
	(zone-when-idle): Put the idle timer in zone-timer.
1419 1420 1421
	If one is already set up, cancel it and make a new one.
	(zone-leave-me-alone): Likewise.

Jason Rumney's avatar
Jason Rumney committed
1422 1423 1424 1425
2002-06-13  Jason Rumney  <jasonr@gnu.org>

	* w32-fns.el (w32-charset-info-alist): Reorder.

1426 1427 1428 1429
2002-06-13  Andreas Schwab  <schwab@suse.de>

	* files.el (auto-mode-alist): Move entry for ".in" to the end.

1430 1431 1432 1433 1434
2002-06-13  Miles Bader  <miles@gnu.org>

	* comint.el (comint-mode): Don't set `font-lock-defaults'.
	(comint-mode-hook): Turn on font-lock by default.

1435 1436
2002-06-12  Karl Fogel  <kfogel@red-bean.com>

Stefan Monnier's avatar
Stefan Monnier committed
1437 1438
	* bookmark.el (bookmark-file-or-variation-thereof):
	Restore vc-backend check, thanks to Robert Thorpe for noticing.
1439

1440 1441 1442 1443
2002-06-12  Eli Zaretskii  <eliz@is.elta.co.il>

	* textmodes/bibtex.el: Change the maintainer to "none".

1444 1445 1446 1447 1448
2002-06-12  Juanma Barranquero  <lektu@terra>

	* term/w32-win.el (x-handle-switch): Fix handling of
	x-invocation-args for switches with arguments.

Stefan Monnier's avatar
Stefan Monnier committed
1449 1450 1451 1452 1453
2002-06-12  Stefan Monnier  <monnier@cs.yale.edu>

	* menu-bar.el (menu-bar-showhide-fringe-menu): Don't use `fringe-mode'
	without first making sure it's bound.

1454 1455
2002-06-12  Richard M. Stallman  <rms@gnu.org>

1456 1457 1458 1459
	* info.el (Info-fontify-node): Compute header line specially
	if node has no next, previous or up links.
	Hide the part of the first line that is used in the header.
	Use Info-next-link-keymap, etc.
Francesco Potortì's avatar
Francesco Potortì committed
1460
	(Info-next-link-keymap, Info-prev-link-keymap)
1461 1462
	(Info-up-link-keymap): New variables.

1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478
	* international/mule-diag.el (describe-char-after): Doc fix.

	* view.el (view-mode-enter): Clarify echo area message.

	* info.el (Info-select-node): Turn header line on or off here.
	(Info-setup-header-line): Function deleted.
	(Info-mode): Make Info-header-line local.
	(Info-fontify-node): Ignore Info-use-header-line.
	Unconditionally compute what the header line should be, and
	store it on the `header-line' property of the node's first char.
	Bind [header-line down-mouse-1].
	Use `keymap' property, not `local-map'.
	Bind [mouse-2] for mouse clicks on the node line in the text.

	* font-lock.el (font-lock-beginning-of-syntax-function): Doc fix.

1479 1480 1481 1482 1483
2002-06-12  Miles Bader  <miles@gnu.org>

	* comint.el (comint-send-input): Properly handle empty and
	no-newline input regions.

Colin Walters's avatar
Colin Walters committed
1484 1485 1486 1487 1488
2002-06-12  Colin Walters  <walters@gnu.org>

	* calc/calc.el: Use `when', `unless'.
	(calc-trail-mode): Use an italic `font-lock-face'.
	(calc-refresh): Ditto.
Colin Walters's avatar
Colin Walters committed
1489

Colin Walters's avatar
Colin Walters committed
1490
2002-06-12  Colin Walters  <walters@debian.org>
Francesco Potortì's avatar
Francesco Potortì committed
1491

Stefan Monnier's avatar
Stefan Monnier committed
1492 1493
	* font-core.el (font-lock-core-only): Variable deleted.
	All uses removed.
Colin Walters's avatar
Colin Walters committed
1494 1495 1496 1497
	(font-lock-set-defaults): Variable alist settings moved back into
	font-lock-set-defaults-1.
	(turn-on-font-lock-if-enabled): Always turn on font-lock unless it
	is specifically excluded by the user.
Francesco Potortì's avatar
Francesco Potortì committed
1498

1499
	* font-lock.el (font-lock-set-defaults-1): Set variable alist here.
Francesco Potortì's avatar
Francesco Potortì committed
1500

1501
	* help-mode.el (help-mode): Don't set `font-lock-defaults'.
Francesco Potortì's avatar
Francesco Potortì committed
1502

1503
	* ibuffer.el (ibuffer-mode): Don't set `font-lock-defaults'.
Francesco Potortì's avatar
Francesco Potortì committed
1504

1505
	* info.el (Info-mode): Don't set `font-lock-defaults'.
Francesco Potortì's avatar
Francesco Potortì committed
1506

1507 1508
	* replace.el (occur-mode): Don't set `font-lock-defaults'.