aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorKim F. Storm2006-07-05 11:35:52 +0000
committerKim F. Storm2006-07-05 11:35:52 +0000
commit6fee106e911254f31f40565458ea141b288fc5dc (patch)
treea969d47c2c16de5d583cc83fc74e89f0b7a1fa02 /lisp/ChangeLog
parent3acd7be25950668011554b7fbd2eda0456313c97 (diff)
downloademacs-6fee106e911254f31f40565458ea141b288fc5dc.tar.gz
emacs-6fee106e911254f31f40565458ea141b288fc5dc.zip
Recover truncated ChangeLog.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog14745
1 files changed, 14744 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 79314bc85d9..7b903f16548 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -10320,4 +10320,14747 @@
10320 (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0) 10320 (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0)
10321 (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92) 10321 (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92)
10322 (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0) 10322 (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0)
10323 (newsticker--parse-ge 10323 (newsticker--parse-generic-feed, newsticker--parse-generic-items): New.
10324 (newsticker--decode-coding-string): Remove.
10325 (newsticker--decode-numeric-entities): Check input. Format code.
10326 (newsticker--remove-whitespace): Check input.
10327 (newsticker--do-forget-preformatted): Doc fix.
10328 (newsticker--decode-rfc822-date): Allow for missing time.
10329 (newsticker--update-process-ids): New.
10330 (newsticker--image-sentinel): Change comment.
10331 (newsticker--image-read): Change error message.
10332 (newsticker--imenu-goto): Doc fix. Show headline title.
10333 (newsticker--buffer-set-uptodate): Call `force-mode-line-update'.
10334 (newsticker--buffer-do-insert-text): Clean whitespace in
10335 html-rendered headline title. Code formatting.
10336 Call `newsticker--buffer-print-extra-elements'.
10337 (newsticker--buffer-print-extra-element): Remove.
10338 (newsticker--buffer-print-extra-elements): New.
10339 (newsticker--buffer-do-print-extra-element): New.
10340 (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for
10341 large sizes.
10342 (newsticker--run-auto-mark-filter)
10343 (newsticker--do-run-auto-mark-filter):
10344 Use `newsticker-auto-mark-filter-list'.
10345
103462005-11-04 Ryan Yeske <rcyeske@gmail.com>
10347
10348 * net/rcirc.el: Use split-string OMIT-NULLS argument.
10349 (rcirc-print): Force redisplay before running hooks. Do long
10350 buffer truncation after making new text read-only. Deal with nil
10351 text when decoding strings. If TARGET is nil, use either the
10352 currently selected buffer, if it is an rcirc buffer and of the
10353 same process or the process buffer.
10354 (rcirc-mode): Remove header-line. Recompute short buffer names.
10355 Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create.
10356 (rcirc-short-buffer-name): Add variable.
10357 (rcirc-kill-buffer-hook): Recompute short buffer names.
10358 Remove nick from private channel.
10359 (rcirc-send-input): Send command text to current-buffer.
10360 Don't clear overlay arrow here.
10361 (rcirc-short-buffer-name): Return a short buffer name.
10362 (rcirc-update-short-buffer-names, rcirc-abbreviate)
10363 (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate
10364 buffer-name abbreviations.
10365 (rcirc-kill-buffer-hook-1): Split to make debugging easier.
10366 Do not touch nick-table when killing a parted channel.
10367 (rcirc-window-configuration-change): Rename from rcirc-update-activity.
10368 Clear arrow from current buffer if it is now hidden.
10369 (rcirc-current-buffer): Add variable.
10370 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
10371 (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick):
10372 Remove -face from names.
10373 (rcirc-update-activity-string): Print "DND" when globally ignoring
10374 activity.
10375 (rcirc-ignore-buffer-activity-flag): Rename from
10376 rcirc-ignore-channel-activity.
10377 (rcirc-ignore-all-activity-flag): Doc fix.
10378 (rcirc-channels): Remove variable.
10379 (rcirc-kill-buffer-hook):
10380 (rcirc-get-buffer-create): Add nick to private channel.
10381 (rcirc-multiline-edit-submit): Remove tabs.
10382 (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case
10383 folded.
10384 (rcirc-remove-nick-channel): Bug fix.
10385 (rcirc-toggle-ignore-buffer-activity): Rename from
10386 rcirc-toggle-ignore-channel-activity.
10387 (rcirc-record-activity): Add buffers to the front of the list.
10388 (rcirc-update-activity): Remove killed buffers from list.
10389 (rcirc-process-server-response-1): Remove last argument if it is
10390 null before calling handler.
10391 (rcirc): Add "rcirc" defcustom prefix.
10392 (rcirc-prompt): Simplify default prompt.
10393 Use custom-initialize-default.
10394 (rcirc-private-chats): Remove variable.
10395 (rcirc-prompt): Change initialization.
10396 (rcirc-version): Remove function.
10397 (rcirc-id-string): Add constant.
10398 (rcirc-last-buffer): Remove variable.
10399 (rcirc-buffer-alist): Add variable.
10400 (rcirc-connect): Update variable setup.
10401 (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'.
10402 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
10403 default.
10404 (rcirc-handler-generic): Trigger activity.
10405 (rcirc-send-message): Create the buffor of the target.
10406 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
10407 (rcirc-get-buffer): Just return nil if there is no matching buffer.
10408 (rcirc-multiline-edit-cancel): Remove function.
10409 (rcirc-set-last-buffer): Remove function.
10410 (rcirc-get-any-buffer): Add function.
10411 (rcirc-join-channels): Don't print /join text.
10412 (rcirc-toggle-ignore-channel-activity): Add and update echo area
10413 messages.
10414 (rcirc-cmd-ctcp): Use rcirc-send-string to send request.
10415 (rcirc-handler-NOTICE): Recognize CTCP responses.
10416 (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for
10417 constructing TOPIC string for buffers we are not JOINed.
10418 (rcirc-handler-CTCP-response): Add handler.
10419 (rcirc-multiline-edit-submit): Restore the window-configuration
10420 before adjusting point.
10421 (rcirc): Add customization group.
10422 (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name)
10423 (rcirc-user-full-name, rcirc-startup-channels-alist)
10424 (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix)
10425 (rcirc-ignore-all-activity-flag, rcirc-time-format)
10426 (rcirc-input-ring-size, rcirc-read-only-flag)
10427 (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name)
10428 (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks):
10429 Change defvar to defcustom.
10430 (rcirc-update-prompt): Add optional ALL arg, which will update
10431 prompts in all rcirc buffers. Regexp quote replacement text.
10432 (rcirc-fill-column): Accept frame-width as a value.
10433 (rcirc-set-changed): Add function.
10434 (rcirc-next-active-buffer): Write more meaningful messages.
10435 (rcirc-faces): Add customization group.
10436 (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face)
10437 (rcirc-nick-in-message-face, rcirc-prompt-face)
10438 (rcirc-mode-line-nick-face): Move into rcirc-faces group.
10439 (with-rcirc-process-buffer): Move before first usage.
10440 (rcirc-debug-buffer): Rename from `rcirc-log-buffer'.
10441 (rcirc-debug-flag): Rename from `rcirc-log-p'.
10442 (rcirc-debug): Rename from `rcirc-log'.
10443 (rcirc-format-response-string): Do not print `-' chars for a
10444 NOTICE with no sender. Simplify output of server responses.
10445
104462005-11-04 Henrik Enberg <henrik.enberg@telia.com>
10447
10448 (rcirc-browse-url-map, rcirc-browse-url-at-point)
10449 (rcirc-browse-url-at-mouse, rcirc-mangle-text):
10450 Make urls mouse and RET clickable.
10451
104522005-11-04 Henrik Enberg <henrik.enberg@telia.com>
10453
10454 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix.
10455
104562005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
10457
10458 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
10459 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
10460 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
10461 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE
10462 argument to all these routines, so the passphrase can be managed
10463 externally and passed in to the system.
10464 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
10465 pgg-add-passphrase-to-cache function.
10466
10467 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
10468 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
10469 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
10470 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional PASSPHRASE
10471 argument to all these routines, so the passphrase can be managed
10472 externally and passed in to the system.
10473 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
10474 function.
10475
104762005-11-04 Edward O'Connor <hober0@gmail.com> (tiny change)
10477
10478 * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs
10479 from goto-address-url-regexp.
10480
104812005-11-04 Carsten Dominik <dominik@science.uva.nl>
10482
10483 * textmodes/org.el (org-read-date, org-goto-calendar)
10484 (org-recenter-calendar, org-agenda-goto-calendar):
10485 Temporarily clear `calendar-move-hook'.
10486
104872005-11-04 Michael Kifer <kifer@cs.stonybrook.edu>
10488
10489 * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not
10490 merging.
10491
10492 * ediff-util.el (ediff-previous-difference): Don't skip regions that
10493 have merge clashes.
10494
104952005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10496
10497 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
10498 Undo previous change.
10499
10500 * startup.el (command-line): Use `custom-reevaluate-setting' for
10501 mouse-wheel-down-event and mouse-wheel-up-event. Don't call
10502 tty-register-default-colors on Mac.
10503
105042005-11-04 Nick Roberts <nickrob@snap.net.nz>
10505
10506 * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration.
10507 (gdb-buffer-type): Make it automatically buffer local...
10508 (gdb-get-create-buffer): ...and set it accordingly.
10509 (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these
10510 actually work.
10511
105122005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
10513
10514 * font-lock.el (font-lock-warning-face): Use the more vivid red1,
10515 not red.
10516
105172005-11-04 Nick Roberts <nickrob@snap.net.nz>
10518
10519 * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in
10520 case GUD buffer is not visible.
10521 (gdb-goto-breakpoint): Try to force display in source buffer.
10522 (gdb-frame-gdb-buffer): Copy other similar functions.
10523 (gdb-restore-windows): Don't display source if not asked for.
10524 (gdb-assembler-buffer-name): Don't capitalise.
10525
105262005-11-03 Richard M. Stallman <rms@gnu.org>
10527
10528 * wid-edit.el (key-sequence): New widget type.
10529
10530 * simple.el (set-mark-command-repeat-pop): New variable.
10531 (set-mark-command): Only interpret plan C-@ after a pop as a pop
10532 if set-mark-command-repeat-pop is true.
10533
10534 * info.el (Info-fontify-node): Don't display extra "see" if there
10535 already is one here.
10536
10537 * mouse.el: Fix special handling of DEL after dragging a region:
10538 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point.
10539 (mouse-region-delete-keys): Change to defcustom. Add [backspace].
10540
10541 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer.
10542
10543 * textmodes/ispell.el (ispell-command-loop): Change `i' description
10544 not to assume it pertains to an affix.
10545
10546 * textmodes/flyspell.el (flyspell-post-command-hook):
10547 Bind deactivate-mark to prevent deactivation.
10548
105492005-11-03 Lars Hansen <larsh@soem.dk>
10550
10551 * dired-x.el: Add menu bindings for dired-do-find-marked-files,
10552 dired-do-relsymlink, dired-flag-extension, dired-mark-extension,
10553 dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode.
10554
105552005-11-03 Romain Francoise <romain@orebokech.com>
10556
10557 * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address.
10558 Update copyright years.
10559
105602005-11-03 Sam Steingold <sds@gnu.org>
10561
10562 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
10563 Use system-type instead of window-system because window-system is not
10564 correctly defined during loadup.
10565
105662005-11-02 Mark A. Hershberger <mah@everybody.org>
10567
10568 * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs.
10569 (xml-parse-tag): Join strings separated by a comment properly.
10570
105712005-11-02 Andreas Schwab <schwab@suse.de>
10572
10573 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix.
10574
105752005-11-02 Stefan Monnier <monnier@iro.umontreal.ca>
10576
10577 * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure.
10578 (byte-optimize-pure-func): Quote the eval'd value.
10579
10580 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
10581 Rename from perl-font-lock-syntactic-face-function.
10582 Change the calling convention so it can be used as a font-lock MATCHER.
10583 Do the parse-partial-sexp loop outselves.
10584 (perl-font-lock-syntactic-keywords): Use it.
10585 (perl-mode): Don't set font-lock-syntactic-face-function any more.
10586
105872005-11-02 Nick Roberts <nickrob@snap.net.nz>
10588
10589 * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the
10590 disassembly buffer too.
10591 (gdb-exited): Remove overlay arrows when execution has finished.
10592 (gdb-info-frames-custom, gdb-info-threads-custom)
10593 (gdb-info-registers-custom): Don't add inappropriate text
10594 properties if inferior is not active.
10595
105962005-11-02 Glenn Morris <rgm@gnu.org>
10597
10598 * progmodes/fortran.el (fortran-blink-match):
10599 Use `blink-matching-delay'.
10600
106012005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
10602
10603 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
10604
106052005-11-02 Lars Hansen <larsh@soem.dk>
10606
10607 * net/tramp.el (tramp-action-out-of-band): Handle scp message
10608 "Permission denied".
10609
106102005-11-01 Richard M. Stallman <rms@gnu.org>
10611
10612 * textmodes/flyspell.el (flyspell-external-point-words):
10613 Pass nil to flyspell-get-word.
10614
106152005-11-02 Kim F. Storm <storm@cua.dk>
10616
10617 * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)"
10618 item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil.
10619
106202005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
10621
10622 * calendar/cal-menu.el (date, event): Don't declare as dynamic-var.
10623 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
10624 (calendar-mouse-print-dates): Add optional `event' argument.
10625 Update interactive-spec.
10626 (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax):
10627 Use `calendar-event-to-date' instead of `event'.
10628
106292005-11-02 Masatake YAMATO <jet@gyve.org>
10630
10631 * progmodes/ld-script.el (ld-script-builtins):
10632 Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END",
10633 "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START".
10634 (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in.
10635
106362005-11-01 Romain Francoise <romain@orebokech.com>
10637
10638 * vc-sccs.el: Update copyright year.
10639 * ezimage.el: Likewise.
10640
106412005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
10642
10643 * info.el (Info-fontify-node): Use `string-width' for fontifying
10644 underlined titles.
10645
106462005-11-01 Juri Linkov <juri@jurta.org>
10647
10648 * info.el (Info-fontify-node): Downcase node header keywords Node,
10649 Prev, Next, Up before comparison.
10650 (Info-history): Insert absolute directory name, and put invisible
10651 property on it.
10652
106532005-11-01 Juri Linkov <juri@jurta.org>
10654
10655 * info.el (Info-file-supports-index-cookies): New variable.
10656 (Info-find-node-2): Check makeinfo version for index cookie support.
10657 (Info-index-nodes): Search for nodes with index cookies only when
10658 Info-file-supports-index-cookies is t. Otherwise, search nodes
10659 with "Index" in the node name.
10660 (Info-index-node): Search index cookie in the current node only when
10661 Info-file-supports-index-cookies is t. Otherwise, check the word
10662 "Index" in the node name.
10663 (Info-find-emacs-command-nodes): Remove code that searches nodes
10664 with "Index" node name in the top menu.
10665
106662005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
10667
10668 * progmodes/scheme.el (scheme-mode-variables): Use the default
10669 comment-indent-function.
10670
10671 * faces.el (face-attribute): Handle the case where a face inherits from
10672 a non-existent face.
10673
10674 * simple.el (eval-expression-print-format): Use lisp-readable syntax
10675 for octal and hexa output, and merge the char into the paren.
10676 (kill-new): Use push.
10677 (copy-to-buffer): Use with-current-buffer.
10678 (completion-setup-function): Move code in loop to remove redundancy.
10679 (minibuffer-local-must-match-map): Don't add bindings that duplicate
10680 those inherited from minibuffer-local-completion-map.
10681
10682 * savehist.el (savehist-mode) <defcustom>:
10683 Use custom-set-minor-mode if available.
10684 (savehist-mode) <defun>: Run the minor mode hook, set the custom state
10685 and emit a message if applicable.
10686
106872005-11-01 Hrvoje Niksic <hniksic@xemacs.org>
10688
10689 * savehist.el: Sync up to version 19.
10690 (savehist-mode): New minor mode.
10691 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
10692 (savehist-length): Remove (use history-length instead).
10693 (savehist-file-modes): Rename from savehist-modes.
10694 (savehist-save-hook, savehist-loaded): New vars.
10695 (savehist-load): Use savehist-mode. Try to smooth up transition from
10696 old format to new format.
10697 (savehist-install): Allow savehist-autosave-interval to be nil.
10698 (savehist-save): Run the new hook. Be more careful to only trim the
10699 history variables.
10700 (savehist-trim-history): New fun. Replaces savehist-process-for-saving.
10701 (savehist-printable): Print into a buffer rather than char-by-char.
10702
107032005-11-01 John Wiegley <johnw@newartisans.com>
10704
10705 * iswitchb.el (iswitchb-define-mode-map): Re-enable the
10706 toggle-ignore keybinding (C-a). The author said it had been
10707 disabled much earlier due to a possible incompatibility, but after
10708 many months of usage I have encountered no problems (and it is a
10709 rather useful option, especially for switching to " *temp*").
10710
10711 * net/eudcb-mab.el (eudc-mab-query-internal): Add backend
10712 support for OS/X's AddressBook, by calling out to the open source
10713 program "contacts" (installable through Fink).
10714
10715 * net/eudc.el (eudc-expand-inline): If the
10716 `eudc-multiple-match-handling-method' is set to `all', delete the
10717 query string before inserting the query result.
10718
10719 * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired
10720 flag, to prevent Eshell from using the system ls when
10721 `eshell-ls-insert-directory' is in used.
10722 (eshell-ls-insert-directory): Disable font-lock in directory
10723 buffer so that Eshell's own fontification is seen. This broke
10724 recently due to changes in font-lock, so this goes back to version
10725 21 behavior.
10726
107272005-11-01 Nick Roberts <nickrob@snap.net.nz>
10728
10729 * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function.
10730 (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice.
10731 (gdb-many-windows): Doc fix.
10732
107332005-10-31 Romain Francoise <romain@orebokech.com>
10734
10735 * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie.
10736
107372005-10-31 Dan Nicolaescu <dann@ics.uci.edu>
10738
10739 * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
10740 that global-font-lock-mode can be enabled by default.
10741
10742 * font-lock.el (font-lock-keywords, font-lock-mode-internal)
10743 (font-lock-add-keywords, font-lock-remove-keywords)
10744 (font-lock-fontify-buffer): Remove autoload cookies.
10745
10746 * jit-lock.el (jit-lock-register): Likewise.
10747
10748 * emacs-lisp/syntax.el (syntax-ppss): Likewise.
10749
107502005-10-31 Nick Roberts <nickrob@snap.net.nz>
10751
10752 * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration
10753 intact if there is no gud-comint-buffer.
10754
107552005-10-31 Luc Teirlinck <teirllm@auburn.edu>
10756
10757 * progmodes/gud.el (gud-filter): Use comint-update-fence to delete
10758 old prompt comint-prompt-read-only is t and GDB commands are
10759 issued from tool bar etc.
10760
107612005-10-31 Masatake YAMATO <jet@gyve.org>
10762
10763 * vc.el (vc-directory-exclusion-list): Add "{arch}".
10764
107652005-10-30 Chong Yidong <cyd@stupidchicken.com>
10766
10767 * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs.
10768 (thumbs-thumbsdir): Make .emacs.d if it does not exist.
10769
107702005-10-30 Michael Albinus <michael.albinus@gmx.de>
10771
10772 * net/tramp.el (tramp-chunksize): Escape parentheses in docstring
10773 starting at beginning of line. Fontification is messed up when
10774 `open-paren-in-column-0-is-defun-start' set to t.
10775 Reported by John Paul Wallington <jpw@pobox.com>.
10776
107772005-10-30 Luc Teirlinck <teirllm@auburn.edu>
10778
10779 * comint.el (comint-send-input): Call `comint-update-fence' when
10780 `comint-process-echoes' and `comint-prompt-read-only' are both
10781 non-nil, to avoid leftover read-only newline.
10782
107832005-10-30 Richard M. Stallman <rms@gnu.org>
10784
10785 * textmodes/flyspell.el (flyspell-external-point-words):
10786 Detect when WORD can't be checked properly because
10787 flyspell-get-word finds just part of it, and move on.
10788
10789 * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as
10790 boundarychar for Polish.
10791 (ispell-dictionary-alist-4): Add . as boundarychar for Italian.
10792 (ispell-dictionary-alist-3): Add . and @ as boundarychars for French.
10793
107942005-10-31 Nick Roberts <nickrob@snap.net.nz>
10795
10796 * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp.
10797 (gdb-registers-font-lock-keywords): Delete.
10798 (gdb-registers-mode): Don't fontify.
10799 (gdb-info-registers-custom): Use text properties instead as, in
10800 future, changed register values will use font-lock-warning-face.
10801 (gdb-local-font-lock-keywords): Rename to...
10802 (gdb-locals-font-lock-keywords): ...for consistency.
10803
108042005-10-30 Andre Spiegel <spiegel@gnu.org>
10805
10806 * vc.el (vc-switch-backend): Better error message if the buffer is
10807 not visiting a file under version control.
10808
10809 * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it.
10810
108112005-10-29 Chong Yidong <cyd@stupidchicken.com>
10812
10813 * startup.el (command-line): Use ~/.emacs.d/init.el instead of
10814 ~/.emacs.d/.emacs.
10815
108162005-10-29 Richard M. Stallman <rms@gnu.org>
10817
10818 * replace.el (occur-mode-mouse-goto): Always go to other window.
10819 (occur-mode-goto-occurrence): Always switch in same window.
10820
10821 * simple.el (undo): Display message at end, not at start.
10822
10823 * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle):
10824 New arg REUSE-CELL.
10825 (cancel-timer-internal): New function.
10826 (timer-event-handler): Use cancel-timer-internal,
10827 and pass the cell it returns to timer-activate...
10828
10829 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify)
10830 (jit-lock-deferred-fontify, jit-lock-context-fontify)
10831 (jit-lock-after-change): Test memory-full.
10832
108332005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
10834
10835 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
10836 part of the decoded armor to find the key-identifier.
10837 (pgg-gpg-lookup-key-owner): New function to return the
10838 human-readable identifier of a key owner.
10839 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
10840 key itself.
10841 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
10842 the key value) if we have a key and can match it against a secret
10843 key. Also, added a note pointing out fact that the prompt only
10844 indicates the first matching key.
10845
10846 * pgg.el (pgg-decrypt): Passing along PASSPHRASE in call to
10847 pgg-decrypt-region.
10848 (pgg-pending-timers): A new hash for tracking the passphrase cache
10849 timers, so that new ones supercede old ones.
10850 (pgg-add-passphrase-to-cache): Rename from
10851 `pgg-add-passphrase-cache' to reduce confusion (all callers
10852 changed). Modified to cancel old timers when new ones are added.
10853 (pgg-remove-passphrase-from-cache): Rename from
10854 `pgg-remove-passphrase-cache' to reduce confusion (all callers
10855 changed). Modified to cancel old timers when their keys are
10856 removed from the cache.
10857 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
10858 XEmacs, an indirection to delete-itimer.
10859 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
10860 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
10861 users can only check cache without risk of prompting. Correct bug in
10862 notruncate behavior.
10863 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
10864 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
10865 Add informative docstrings.
10866 (pgg-decrypt): Convey provided passphrase in subordinate call to
10867 pgg-decrypt-region.
10868
10869 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
10870 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
10871 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
10872 `passphrase' argument, so the passphrase can be managed externally
10873 and then passed in to the system.
10874
10875 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
10876 (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument,
10877 so the passphrase cache can be used reliably with identifiers
10878 besides a pgp packet's key id.
10879
10880 * pgg-gpg.el (pgg-pgp-encrypt-region)
10881 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
10882 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
10883 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE
10884 argument to all these routines, so the passphrase can be managed
10885 externally and passed in to the system.
10886
10887 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
10888 `notruncate' argument, so the passphrase cache can be used
10889 reliably with identifiers besides a pgp packet's key id.
10890
108912005-10-29 Sascha Wilde <swilde@sha-bang.de>
10892
10893 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
10894 symmetric encryption.
10895 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
10896 encrypted session key.
10897 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
10898 message ask for the passphrase in a proper way.
10899
10900 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
10901 New user commands for symmetric encryption.
10902
109032005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de>
10904
10905 * textmodes/conf-mode.el (conf-assignment-sign)
10906 (conf-assignment-regexp): Fix docstrings.
10907 (conf-mode-initialize): New function.
10908 (conf-mode): Remove optional args. Use delay-mode-hooks to
10909 recognize recursive calls.
10910 (conf-unix-mode, conf-windows-mode, conf-javaprop-mode)
10911 (conf-space-mode, conf-colon-mode, conf-ppd-mode)
10912 (conf-xdefaults-mode): Use define-derived-mode and
10913 conf-mode-initialize.
10914
109152005-10-29 Romain Francoise <romain@orebokech.com>
10916
10917 * help-fns.el (describe-simplify-lib-file-name): Fix regexp.
10918
109192005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
10920
10921 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
10922 part of the decoded armor to find the key-identifier.
10923 (pgg-gpg-lookup-key-owner): New function to return the
10924 human-readable identifier of a key owner.
10925 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
10926 key itself.
10927 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
10928 the key value) if we have a key and can match it against a secret
10929 key. Also, added a note pointing out fact that the prompt only
10930 indicates the first matching key.
10931
10932 * pgg.el (pgg-decrypt): Passing along PASSPHRASE in call to
10933 pgg-decrypt-region.
10934 (pgg-pending-timers): A new hash for tracking the passphrase cache
10935 timers, so that new ones supercede old ones.
10936 (pgg-add-passphrase-to-cache): Rename from
10937 `pgg-add-passphrase-cache' to reduce confusion (all callers
10938 changed). Modified to cancel old timers when new ones are added.
10939 (pgg-remove-passphrase-from-cache): Rename from
10940 `pgg-remove-passphrase-cache' to reduce confusion (all callers
10941 changed). Modified to cancel old timers when their keys are
10942 removed from the cache.
10943 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
10944 XEmacs, an indirection to delete-itimer.
10945 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
10946 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
10947 users can only check cache without risk of prompting. Correct bug in
10948 notruncate behavior.
10949 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
10950 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
10951 Add informative docstrings.
10952 (pgg-decrypt): Convey provided passphrase in subordinate call to
10953 pgg-decrypt-region.
10954
109552005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
10956
10957 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
10958 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
10959 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
10960 `passphrase' argument, so the passphrase can be managed externally
10961 and then passed in to the system.
10962
10963 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
10964 (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument,
10965 so the passphrase cache can be used reliably with identifiers
10966 besides a pgp packet's key id.
10967
10968 * pgg-gpg.el (pgg-pgp-encrypt-region)
10969 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
10970 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
10971 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE
10972 argument to all these routines, so the passphrase can be managed
10973 externally and passed in to the system.
10974
10975 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
10976 `notruncate' argument, so the passphrase cache can be used
10977 reliably with identifiers besides a pgp packet's key id.
10978
109792005-10-29 Sascha Wilde <swilde@sha-bang.de>
10980
10981 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
10982 symmetric encryption.
10983 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
10984 encrypted session key.
10985 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
10986 message ask for the passphrase in a proper way.
10987
10988 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
10989 New user commands for symmetric encryption.
10990
109912005-10-28 Bill Wohler <wohler@newt.com>
10992
10993 * help-mode.el (help-url): New button type. Calls browse-url.
10994 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
10995 Similar to Info nodes: URL `url'.
10996 (help-make-xrefs): Create help-url buttons for
10997 help-xref-url-regexp matches.
10998
109992005-10-29 Nick Roberts <nickrob@snap.net.nz>
11000
11001 * tool-bar.el (tool-bar-add-item-from-menu)
11002 (tool-bar-local-item-from-menu): Fix doc strings.
11003
110042005-10-28 Romain Francoise <romain@orebokech.com>
11005
11006 * ldefs-boot.el: Update.
11007
11008 * subr.el (locate-library): Move from help-fns.el.
11009 * help-fns.el (locate-library): Move to subr.el.
11010
110112005-10-28 Richard M. Stallman <rms@gnu.org>
11012
11013 * net/tramp.el (tramp-completion-mode): defvar moved up.
11014
11015 * emacs-lisp/easymenu.el (easy-menu-change): Doc fix.
11016
11017 * tool-bar.el (tool-bar-mode): Delete autoload cookie.
11018
11019 * files.el (find-file-noselect): Use %d to format large file size.
11020
11021 * bindings.el (mode-line-format): Add %e.
11022
11023 * loadup.el ("facemenu"): Load unconditionally.
11024 ("image", "international/fontset", "dnd", "mwheel", "tool-bar"):
11025 ("x-dnd"): Load, when appropriate.
11026
11027 * startup.el (command-line): Call before-init-hook earlier.
11028 Warn about some bad characters in -u user name.
11029
11030 * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file.
11031 (flyspell-external-point-words): Error if misspelled word is not found.
11032 Set flyspell-large-region-beg at end of word.
11033
110342005-10-28 Andreas Schwab <schwab@suse.de>
11035
11036 * view.el (View-revert-buffer-scroll-page-forward):
11037 Use view-page-size-default.
11038
110392005-10-28 Juri Linkov <juri@jurta.org>
11040
11041 * international/quail.el (quail-get-current-str): Translate last
11042 raw character for deterministic input methods.
11043
110442005-10-27 Jay Belanger <belanger@truman.edu>
11045
11046 * calc/calc-ext.el: Add functions to autoloads.
11047 (math-identity-matrix-p, math-ident-row-p): New functions.
11048
11049 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
11050 multiplication by an identity matrix; don't turn multiplication by
11051 an inverse matrix into division.
11052 (math-div-symbol-fancy): Replace division by matrices with
11053 multiplication by inverse.
11054
11055 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
11056
11057 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power)
11058 (calc-writeoutpower): New functions.
11059
110602005-10-27 Romain Francoise <romain@orebokech.com>
11061
11062 * replace.el (occur-engine): Include colon in mouse-face highlight.
11063
11064 * dired-x.el: Change Maintainer field.
11065
110662005-10-26 Chong Yidong <cyd@stupidchicken.com>
11067
11068 * longlines.el (longlines-mode): Bind after-change-functions to
11069 nil during initial decoding and final encoding.
11070
110712005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
11072
11073 * term.el (term-emulate-terminal, term-handle-colors-array)
11074 (term-handle-ansi-escape): Specify the terminfo capabilities
11075 implemented.
11076
110772005-10-26 Richard M. Stallman <rms@gnu.org>
11078
11079 * info.el (Info-fontify-node): Fix detection of sentence-break
11080 before *Note.
11081
110822005-10-26 Romain Francoise <romain@orebokech.com>
11083
11084 * smerge-mode.el: Add `tools' to file keywords.
11085
110862005-10-26 Nick Roberts <nickrob@snap.net.nz>
11087
11088 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
11089 when the fringe is not available.
11090
11091 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
11092 (def-gdb-auto-update-trigger): Simplify construction.
11093 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
11094 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
11095 defined explicitly.
11096 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
11097 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
11098 defined explicitly.
11099 (gdb-info-locals-custom): Remove as it's a no-op.
11100
111012005-10-25 Chong Yidong <cyd@stupidchicken.com>
11102
11103 * longlines.el (longlines-mode): Remove narrowing before
11104 performing the initial decoding or final encoding.
11105
111062005-10-25 Romain Francoise <romain@orebokech.com>
11107
11108 * emacs-lisp/find-func.el (find-library-name): Also strip
11109 extension if library name ends in .el, to take advantage of
11110 `find-library-suffixes'.
11111
111122005-10-25 Richard M. Stallman <rms@gnu.org>
11113
11114 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
11115
111162005-10-25 Juri Linkov <juri@jurta.org>
11117
11118 * textmodes/texinfo.el (texinfo-mode): Change charset of one
11119 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
11120
111212005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
11122
11123 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
11124 (blackbox-redefine-key): Add argument `map'.
11125
11126 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
11127 regions when moving the jit-lock-context-unfontify-pos boundary.
11128
111292005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
11130
11131 * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename.
11132
111332005-10-25 Masatake YAMATO <jet@gyve.org>
11134
11135 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
11136
111372005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr>
11138
11139 * play/blackbox.el (blackbox-redefine-key): New function.
11140 (blackbox-mode-map): Use it to remap existing bindings for cursor
11141 motion instead of binding literal keys.
11142
111432005-10-25 Glenn Morris <rgm@gnu.org>
11144
11145 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
11146 diary does not end in a newline. Do not assume a blank line at
11147 the start of the diary file.
11148
111492005-10-25 Kenichi Handa <handa@m17n.org>
11150
11151 * international/quail.el (quail-translate-key): If the input
11152 method is deterministic and failed to handle the last key, restart
11153 the key handling loop from an appropriate key.
11154
111552005-10-25 Michael Albinus <michael.albinus@gmx.de>
11156
11157 * vc.el (vc-dired-mode): Extend comment for binding of
11158 `directory-listing-before-filename-regexp'.
11159
111602005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
11161
11162 * textmodes/texinfo.el (texinfo-mode):
11163 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
11164 not to unnecessarily expose emacs-mule's internal char codes.
11165
111662005-10-25 Nick Roberts <nickrob@snap.net.nz>
11167
11168 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
11169 Display hand pointer and help-echo on disabled icon too.
11170 (gdb-mouse-until): New function.
11171 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
11172
111732005-10-24 Chong Yidong <cyd@stupidchicken.com>
11174
11175 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
11176 with 2005-10-23 change to doctor.el.
11177
11178 * finder.el (finder-mode-map): Add follow-link binding.
11179
111802005-10-25 Kim F. Storm <storm@cua.dk>
11181
11182 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
11183 to gdb-mouse-toggle-breakpoint-fringe.
11184 (gdb-mouse-toggle-breakpoint-margin): Rename from
11185 gdb-mouse-toggle-breakpoint. Fix doc.
11186 (gdb-mouse-toggle-breakpoint-fringe): New defun.
11187 (gdb-put-string): Add optional SPROPS arg. Add props to string.
11188 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
11189 string properties also for fringe breakpoint bitmaps.
11190
111912005-10-24 Carsten Dominik <dominik@science.uva.nl>
11192
11193 * textmodes/org.el (org-start-icalendar-file): Fix format form.
11194
111952005-10-25 Masatake YAMATO <jet@gyve.org>
11196
11197 * simple.el (completion-common-substring):
11198 Use `completion-common-substring' prior to `completion-base-size'.
11199
112002005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
11201
11202 * savehist.el: Require CL while compiling.
11203 (savehist-history-variables): Remove.
11204 (savehist-save-minibuffer-history, savehist-additional-variables)
11205 (savehist-minibuffer-history-variables): New vars.
11206 (savehist-save): Use them.
11207 (savehist-uninstall, savehist-minibuffer-hook): New funs.
11208 (savehist-install): New fun, extracted from savehist-load.
11209 (savehist-load): Use them.
11210
112112005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
11212
11213 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
11214 a dummy doc-string-elt property.
11215 (defalias, defvaralias, define-category): Add a docstring property.
11216
11217 * image.el (defimage):
11218 * widget.el (define-widget):
11219 * custom.el (defface, defcustom): Add `doc-string' declaration.
11220
11221 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
11222 (defadvice): Add `doc-string' declaration.
11223
11224 * emacs-lisp/byte-run.el (macro-declaration-function):
11225 Handle `doc-string' declarations.
11226 (define-obsolete-function-alias, define-obsolete-variable-alias):
11227 Add `doc-string' declaration.
11228
112292005-10-24 Kenichi Handa <handa@m17n.org>
11230
11231 * international/utf-7.el (utf-7): Add autoload cookie.
11232
11233 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
11234
112352005-10-24 Eli Zaretskii <eliz@gnu.org>
11236
11237 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
11238 list of directories passed to batch-update-autoloads. Add "." to
11239 the list of the echoed directories.
11240
11241 * pgg-def.el:
11242 * pgg-gpg.el:
11243 * pgg-parse.el:
11244 * pgg-pgp.el:
11245 * pgg-pgp5.el:
11246 * pgg.el: Moved here from the gnus subdirectory.
11247
112482005-10-24 Nick Roberts <nickrob@snap.net.nz>
11249
11250 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
11251 in case comint-prompt-read-only is set to t.
11252
11253 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
11254 in case comint-prompt-read-only is set to t.
11255
112562005-10-24 Ulf Jasper <ulf.jasper@web.de>
11257
11258 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
11259 Now a string.
11260 (icalendar-import-format): Handle CLASS, STATUS, URL.
11261 Rename `subject' to `summary'.
11262 (icalendar-import-format-summary): Rename from
11263 `icalendar-import-format-subject'.
11264 (icalendar-import-format-url, icalendar-import-format-status)
11265 (icalendar-import-format-class): New variables.
11266 (icalendar--rris): Take variable argument list.
11267 (icalendar--datestring-to-isodate): Remove unnecessary
11268 calendar-style check when converting dates with explicit month names.
11269 (icalendar-export-region): Change return type of conversion
11270 subroutines. Bury current buffer unless error occurred.
11271 (icalendar--convert-to-ical)
11272 (icalendar--parse-summary-and-rest): New functions.
11273 (icalendar--convert-ordinary-to-ical)
11274 (icalendar--convert-weekly-to-ical)
11275 (icalendar--convert-yearly-to-ical)
11276 (icalendar--convert-block-to-ical)
11277 (icalendar--convert-cyclic-to-ical)
11278 (icalendar--convert-anniversary-to-ical): Change return type.
11279 Strip trailing blanks from subject.
11280 (icalendar--convert-sexp-to-ical): Change return type.
11281 Strip trailing blanks from subject. Handle simple sexp
11282 entries as generated by icalendar.el.
11283 (icalendar--convert-float-to-ical)
11284 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
11285 (icalendar-import-file): Doc fix.
11286 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
11287 Correct call to icalendar--rris.
11288 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
11289 `summary'.
11290 (icalendar--add-diary-entry): Rename `subject' to `summary'.
11291
112922005-10-24 Romain Francoise <romain@orebokech.com>
11293
11294 * server.el (server-sentinel): Set query-on-exit flag to nil on
11295 new client processes (it isn't inherited from the server process).
11296
11297 * replace.el (occur-engine): Rearrange text properties.
11298
112992005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
11300
11301 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
11302 case-fold-search is nil.
11303 (debug-help-follow): Use help-xref-interned directly.
11304
113052005-10-23 Chong Yidong <cyd@stupidchicken.com>
11306
11307 * thumbs.el (thumbs-image-type): Add .pbm.
11308
113092005-10-23 Richard M. Stallman <rms@gnu.org>
11310
11311 * faces.el (inhibit-face-set-after-frame-default): New variable.
11312 (set-face-attribute): Bind it.
11313 (face-set-after-frame-default): Test it.
11314
11315 * help-fns.el (describe-simplify-lib-file-name): New function.
11316 (describe-function-1, describe-variable): Use it.
11317
11318 * faces.el (describe-face): Use describe-simplify-lib-file-name.
11319
11320 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
11321 Eliminate nil as possible value.
11322 (tooltip-hide-delay): Reduce internal-border-width.
11323
11324 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
11325 (menu-bar-file-menu) <new-file>: Likewise.
11326
11327 * simple.el (line-move-finish): Ignore fields computing LINE-END.
11328
11329 * international/mule.el (load-with-code-conversion):
11330 Pass full file name to `eval-buffer' unless preloading.
11331
11332 * textmodes/flyspell.el (flyspell-large-region):
11333 Call ispell-check-version.
11334
11335 * textmodes/ispell.el (ispell-local-dictionary-overridden):
11336 Fix the make-variable-buffer-local call that was supposed
11337 to be for this variable.
11338 (ispell-aspell-supports-utf8): Doc fix.
11339 (ispell-find-aspell-dictionaries): Preserve elements of
11340 ispell-dictionary-alist for dictionaries that aspell doesn't report.
11341 (ispell-aspell-find-dictionary): Return nil on error.
11342
11343 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
11344 (doctor-symptoms): Likewise.
11345
11346 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
11347
113482005-10-23 Chong Yidong <cyd@stupidchicken.com>
11349
11350 * cus-edit.el (custom-button, custom-button-pressed): New vars.
11351 (custom-raised-buttons): Add :set spec.
11352 (custom-button-unraised, custom-button-pressed-unraised):
11353 New faces, so that custom-raised-buttons actually does something.
11354 (custom-mode): Use custom-button and custom-button-pressed.
11355
11356 * wid-edit.el (widget-specify-button): Don't ignore
11357 widget-mouse-face on graphic terminals.
11358 (widget-move-and-invoke): Cleanup.
11359
113602005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
11361
11362 * whitespace.el (whitespace-cleanup): Doc fix.
11363
113642005-10-23 Romain Francoise <romain@orebokech.com>
11365
11366 * emulation/viper.el (viper-set-hooks): Quote forms passed to
11367 `eval-after-load' to avoid evaluating their result.
11368
113692005-10-23 Michael Albinus <michael.albinus@gmx.de>
11370
11371 * files.el (directory-listing-before-filename-regexp):
11372 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
11373
11374 * dired.el (dired-move-to-filename-regexp): Remove.
11375 All occurences replaced by `directory-listing-before-filename-regexp'.
11376
11377 * dired-x.el, locate.el, vc.el:
11378 Replace `dired-move-to-filename-regexp' by
11379 `directory-listing-before-filename-regexp'. In vc.el it is
11380 overwritten locally; maybe this can be handled in files.el too.
11381
11382 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
11383 replaced by `directory-listing-before-filename-regexp'.
11384
113852005-10-23 Andreas Schwab <schwab@suse.de>
11386
11387 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
11388 and eval-next-after-load.
11389
113902005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
11391
11392 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
11393 exist, create it.
11394
113952005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
11396
11397 * allout.el: Remove autoloads for mailcrypt and crypt++.
11398 Require pgg, pgg-gpg during compilation.
11399 (allout-version): Increment version number to 2.1, and use a literal
11400 rather than RCS Id.
11401 (allout-default-encryption-scheme): Remove.
11402 (allout-passphrase-verifier-handling)
11403 (allout-passphrase-verifier-string)
11404 (allout-file-passphrase-verifier-string)
11405 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
11406 (allout-passphrase-hint-handling): Rename and simplify.
11407 (allout-init): Use `find-file-hook' if available, otherwise
11408 `find-file-hooks'.
11409 (allout-mode): Use `write-file-functions' if available, otherwise
11410 `local-write-file-hooks' and, instead of making auto-save-hook
11411 buffer local, make the write-file-hook activity contingent to
11412 allout-mode.
11413 (allout-mode): Use key-binding substitution in the docstring.
11414 (allout-kill-line): Spell-out kill ring data structure mutation
11415 instead of using byte-compiler-complaint-provoking `pop'.
11416 (allout-insert-listified): Use `insert' rather than `insert-string'
11417 (allout-toggle-current-subtree-encryption): Update docstring, adjust
11418 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
11419 (allout-encrypt-string): Totally revamped vis new underlying
11420 encryption facilities.
11421 (allout-mc-activate-passwd): Remove.
11422 (allout-obtain-passphrase): New, more or less replaces
11423 allout-mc-activate-passwd.
11424 (allout-encrypted-key-info): More or less replaces
11425 allout-encrypted-text-type.
11426 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
11427 (my-mark-marker): Use `(featurep 'xemacs)'.
11428
114292005-10-23 Lars Hansen <larsh@soem.dk>
11430
11431 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
11432 (byte-compile-file-form-defmumble, byte-compile-defun)
11433 (byte-compile-defmacro): Use it.
11434 (byte-compile-form): Don't call byte-compile-set-symbol-position
11435 when a byte-compile handler is called.
11436
114372005-10-22 Romain Francoise <romain@orebokech.com>
11438
11439 * savehist.el (savehist-history-variables): Add `grep-find-history'.
11440
11441 * subr.el (eval-after-load): Convert library name to an absolute
11442 file name using locate-library, since load-history no longer has
11443 library names in it.
11444
114452005-10-22 Richard M. Stallman <rms@gnu.org>
11446
11447 * files.el (make-temp-file): Move from subr.el.
11448 * subr.el (make-temp-file): Move to files.el.
11449
11450 * window.el (get-buffer-window-list): Move from subr.el.
11451 * subr.el (get-buffer-window-list): Move to window.el.
11452
11453 * image.el (image-load-path): Use eval-at-startup to initialize.
11454
11455 * subr.el (eval-at-startup): New macro.
11456
11457 * subr.el: Much rearrangement of functions and division
11458 into pages. No code changes.
11459
114602005-10-22 Kenichi Handa <handa@m17n.org>
11461
11462 * tar-mode.el (tar-extract): Be sure to call
11463 find-operation-coding-system if set-auto-coding doesn't find a
11464 coding system.
11465
114662005-10-22 Kim F. Storm <storm@cua.dk>
11467
11468 * image.el (image-type-header-regexps): Rename from image-type-regexps.
11469 Change users.
11470 (image-type-file-name-regexps): New defconst.
11471 (image-type-from-data): Simplify loop.
11472 (image-type-from-buffer): New defun.
11473 (image-type-from-file-header): Use it instead of image-type-from-data.
11474 Use image-search-load-path instead of only looking in data-directory.
11475 (image-type-from-file-name): New defun.
11476 (image-search-load-path): Change `pathname' to `filename'.
11477 Make PATH arg optional, default to image-load-path.
11478
114792005-10-21 Richard M. Stallman <rms@gnu.org>
11480
11481 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
11482
11483 * textmodes/paragraphs.el (sentence-end-base): New variable.
11484 (sentence-end): Use sentence-end-base.
11485
114862005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
11487
11488 * font-lock.el (font-lock-default-fontify-region): Check the multiline
11489 property independently from the font-lock-multiline variable.
11490
114912005-10-21 Richard M. Stallman <rms@gnu.org>
11492
11493 * emacs-lisp/find-func.el (find-library-name): Doc fix.
11494
11495 * startup.el (command-line): Convert library names
11496 in `load-history' to absolute file names.
11497
11498 * subr.el (symbol-file): Doc fix.
11499
11500 * loadhist.el (file-loadhist-lookup): Call locate-library
11501 instead of find-library-name. Don't try converting
11502 abs file names to library names, since load-history no longer
11503 has library names in it.
11504 (file-dependents, file-provides, file-requires): Doc fixes.
11505
115062005-10-21 Juri Linkov <juri@jurta.org>
11507
11508 * progmodes/etags.el (tags-table-mode): New function.
11509 (tags-verify-table): Replace initialize-new-tags-table with
11510 tags-table-mode.
11511
11512 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
11513 default value.
11514 (desktop-modes-not-to-save): Add tags-table-mode to the
11515 default value.
11516
11517 * info.el (Info-index-next): Add total number of index
11518 alternatives to the message.
11519
11520 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
11521 backward only space (instead of space and period) before looking
11522 at sentence end.
11523
11524 * simple.el (set-variable): Use user-variable-p instead of symbolp.
11525 Add the old variable value as 4th default-value arg of read-string.
11526
115272005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11528
11529 * cus-face.el (custom-declare-face): Make face from X resources
11530 also on Mac.
11531
11532 * disp-table.el (standard-display-g1, standard-display-graphic):
11533 Refuse to use string glyphs also on Mac.
11534 (standard-display-european): Don't set terminal coding system also
11535 on Mac.
11536
11537 * frame.el (display-screens): Use x-display-screens also on Mac.
11538
115392005-10-21 Romain Francoise <romain@orebokech.com>
11540
11541 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
11542
115432005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
11544
11545 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
11546 and $? into sexps.
11547
11548 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
11549 warning face on open-paren-in-column-0.
11550
11551 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
11552 boundary case. Fix typo.
11553 Suggested by Martin Rudalics <rudalics@gmx.at>.
11554
115552005-10-21 Carsten Dominik <dominik@science.uva.nl>
11556
11557 * textmodes/org.el (org-combined-agenda-icalendar-file)
11558 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
11559 (org-export-icalendar-this-file)
11560 (org-export-icalendar-all-agenda-files)
11561 (org-export-icalendar-combine-agenda-files): New commands.
11562 (org-export-icalendar, org-print-icalendar-entries)
11563 (org-start-icalendar-file, org-finish-icalendar-file)
11564 (org-ical-ts-to-string): New functions.
11565 (org-read-date, org-goto-calendar)
11566 (org-agenda-goto-calendar): Inhibit displaying diary entries by
11567 call to `calendar'.
11568 (orgtbl-setup): Remove the :keys arguments from the menu description.
11569 (org-after-save-iCalendar-file-hook): New variable.
11570
115712005-10-21 Kenichi Handa <handa@m17n.org>
11572
11573 * language/vietnamese.el (tcvn-5712): Make it an alias of
11574 vietnamese-tcvn coding-system.
11575
115762005-10-20 Michael Albinus <michael.albinus@gmx.de>
11577
11578 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
11579 group id is given.
11580
115812005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
11582
11583 * progmodes/sh-script.el (sh-escaped-line-re): New var.
11584 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
11585 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
11586 whose line is either continued or ends with a comment.
11587
115882005-10-20 Romain Francoise <romain@orebokech.com>
11589
11590 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
11591
11592 * replace.el (occur-engine): Add follow-link property.
11593
11594 * font-core.el (font-lock-mode): Doc fix.
11595
115962005-10-20 Richard M. Stallman <rms@gnu.org>
11597
11598 * net/rcirc.el: New file.
11599
116002005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
11601
11602 * term.el (term-term-name): Initialize to "eterm-color".
11603
116042005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
11605
11606 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
11607 for encryption functionality.
11608 Move allout customization subgroup from `editing' to `outlines' group.
11609 Fix commentary keywords to legitimate ones.
11610 Update author info (using my current email address, obscurified).
11611 (allout-encrypt-string, allout-encryption-produce-work-buffer)
11612 (allout-encrypted-topic-p, allout-encrypted-text-type)
11613 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
11614 (allout-situate-encryption-key-verifier)
11615 (allout-get-encryption-key-verifier, allout-verify-key)
11616 (allout-next-topic-pending-encryption)
11617 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
11618 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
11619 (outline-key-verifier-handling, outline-key-hint-handling)
11620 (outline-encrypt-unencrypted-on-saves): New defcustoms.
11621 (allout-file-key-verifier-string, allout-encryption-scheme)
11622 (allout-key-verifier-string, allout-key-hint-string)
11623 (allout-after-save-decrypt): New variables.
11624 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
11625 (allout-after-saves-handler): New hook functions.
11626 (allout-post-command-business): Do allout-after-save-decrypt.
11627 (allout-enable-file-variable-adjustment): Custom var to enable
11628 mechanism for adding and adjusting settings of Emacs file variables.
11629 (allout-adjust-file-variable, allout-file-vars-section-data):
11630 New functions, implement the mechanism.
11631 (outlineify-sticky): Use the file vars mechanism.
11632 (allout-inhibit-protection, allout-during-write-cue)
11633 (allout-override-protect, allout-before-change-protect): Remove.
11634 (allout-flag-region, allout-open-topic): Adjust read-only text.
11635 (allout-open-line-not-read-only): Add to facilitate read-only
11636 text based protection.
11637 (allout-kill-line): Revise to adjust read-only text, clue the
11638 user about the inhibition.
11639 (allout-unprotected): Use unwind-protect.
11640 (allout-shift-in, allout-shift-out): Disallow manually shifting a
11641 topic deeper than the offspring depth of the previous topic -
11642 avoiding confusing "containment discontinuities".
11643 (allout-reindent-bodies): Fix retention of body relative hanging
11644 indent during promotion of collapsed bodies.
11645 (allout-open-topic): Make it easy to open new topic with same
11646 bullet as current topic - topic creation functions provided with
11647 any universal argument provokes now prompt for bullet, defaulting
11648 to the bullet of the previous topic.
11649 (allout-plain-bullets-string, allout-distinctive-bullets-string):
11650 Plain bullet alternates `.' period and `,' comma only. All other
11651 bullets are relegated to special status (but customizable).
11652 (allout-end-of-entry): Rename from allout-end-of-current-entry
11653 since it actually operates w.r.t. most immediately containing
11654 entry, visible or not.
11655 (allout-hide-current-entry, allout-show-current-entry): Use the
11656 revised version.
11657 (allout-old-expose-topic): Solidify deprecation.
11658 (allout-end-of-subtree): Add so we can span concealed as well
11659 as visible topics.
11660 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
11661 (allout-end-of-current-heading): Tweak to just respect the first line.
11662 (allout-get-body-text): Add.
11663 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
11664 when invoked interactively.
11665 (allout-up-current-level): Use `interactive-p'.
11666 (allout-mode, allout-init): Miscellaneous docstring and
11667 operational refinements, as well as hookups of new encryption stuff.
11668 (allout-beginning-of-current-entry): Now works as advertised.
11669 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
11670 (allout-isearch-rectification): Refine condition for isearching.
11671 (allout-isearch-abort, allout-enwrap-isearch)
11672 (allout-flag-region, my-region-active-p): Relocate some macros.
11673 (allout-title): Fallback title is (buffer-name), not
11674 non-existing (current-buffer-name).
11675 (subst-char-in-string): Define if absent (for some XEmacs versions).
11676
116772005-10-20 Jari Aalto <jari.aalto@cante.net>
11678
11679 * mail/sendmail.el (mail-setup-hook, mail-aliases)
11680 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
11681 (mail-citation-prefix-regexp, mail-signature-file)
11682 (mail-default-headers, mail-bury-selects-summary)
11683 (mail-send-nonascii): Add autoload cookies.
11684
116852005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
11686
11687 * frame.el (blink-cursor-mode): Add `mac' to the list of
11688 window-system's that support blinking cursor.
11689
116902005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
11691
11692 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
11693
116942005-10-20 Eli Zaretskii <eliz@gnu.org>
11695
11696 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
11697 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
11698 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
11699
117002005-10-20 Kim F. Storm <storm@cua.dk>
11701
11702 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
11703 (ido-set-current-directory): Don't add / after final @.
11704 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
11705 Explicitly handle ange-ftp completion oddities.
11706 (ido-make-file-list): Don't rotate list at tramp root to avoid
11707 triggering tramp file handler for expand-file-name via get-file-buffer.
11708
117092005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
11710
11711 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
11712
117132005-10-19 Jay Belanger <belanger@truman.edu>
11714
11715 * calc/calc-units.el (math-standard-units): Add units, adjust
11716 symbols and update values.
11717 (math-unit-prefixes): Add more prefixes.
11718
117192005-10-19 Romain Francoise <romain@orebokech.com>
11720
11721 * bookmark.el (bookmark-menu-heading): New face.
11722 (bookmark-bmenu-list): Use it.
11723 Don't fiddle with `baud-rate' at top-level.
11724
117252005-10-18 Chong Yidong <cyd@stupidchicken.com>
11726
11727 * image.el (create-image, find-image): Mention max-image-size in
11728 docstring.
11729
117302005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
11731
11732 * savehist.el (savehist-load): Revert to checking XEmacs.
11733
11734 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
11735 Various docstring and line-width fixups.
11736 (conf-mode): Use cond.
11737 Set font-lock-defaults. Don't set comment-use-syntax.
11738
117392005-10-18 David Ponce <david@dponce.com>
11740
11741 * tree-widget.el (tree-widget-button-click): New function.
11742 (tree-widget-button-keymap): Use it.
11743
117442005-10-18 Romain Francoise <romain@orebokech.com>
11745
11746 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
11747 (bookmark-bmenu-hide-filenames): Add follow-link property.
11748 Improve help-echo text.
11749
11750 * ffap.el (find-file-at-point): Doc fix.
11751
117522005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11753
11754 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
11755
117562005-10-18 Masatake YAMATO <jet@gyve.org>
11757
11758 Install to the CVS repository what I forgot to install in my
11759 2005-10-16 changes.
11760
11761 * progmodes/python.el (python-complete-symbol): Pass the common
11762 prefix substring of completion to `display-completion-list'.
11763
11764 * textmodes/org.el (org-complete): Ditto.
11765
117662005-10-18 Masatake YAMATO <jet@gyve.org>
11767
11768 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
11769
11770 * woman.el (WoMan-xref-man-page): New button type derived
11771 from `Man-abstract-xref-man-page'.
11772 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
11773
11774 * man.el (Man-abstract-xref-man-page): New button type.
11775 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
11776 (Man-highlight-references): Add new optional argument `xref-man-type'.
11777
117782005-10-18 Nick Roberts <nickrob@snap.net.nz>
11779
11780 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
11781
117822005-10-17 Chong Yidong <cyd@stupidchicken.com>
11783
11784 * cus-edit.el (Custom-move-and-invoke): Delete.
11785 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
11786
11787 * wid-edit.el (widget-move-and-invoke): New function, from
11788 Custom-move-and-invoke.
11789
117902005-10-17 Bill Wohler <wohler@newt.com>
11791
11792 Move all remaining images from lisp/toolbar to etc/images, move
11793 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
11794 the low resolution images in their own directory (low-color).
11795
11796 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*
11797 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*
11798 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*
11799 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*
11800 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*
11801 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*
11802 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
11803
11804 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
11805 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
11806 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
11807 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
11808 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
11809 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
11810 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
11811 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
11812 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
11813 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
11814 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
11815 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
11816 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
11817 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
11818 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
11819
11820 To conform with convention, replace the underscore (_) in the
11821 following image names with dash (-) or (/) as appropriate.
11822
11823 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
11824 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
11825 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
11826 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
11827 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
11828 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
11829 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
11830 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
11831 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
11832 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
11833 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
11834 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
11835 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
11836 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
11837 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
11838
11839 * info.el (info-tool-bar-map): Replace underscores in image names
11840 with dashes.
11841
11842 * makefile.w32-in (WINS): Remove toolbar.
11843
11844 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
11845
11846 * tool-bar.el: Move to lisp from toolbar. Now that
11847 toolbar is empty, it should be deleted when folks run "cvs up -P".
11848
118492005-10-18 Jay Belanger <belanger@truman.edu>
11850
11851 * calc/calc-store.el (calc-store-into): Get the proper variable name
11852 to display in message.
11853
118542005-10-18 Nick Roberts <nickrob@snap.net.nz>
11855
11856 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
11857 expressions display in speedbar for all buffers when debugging.
11858 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
11859
11860 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
11861 (speedbar-insert-button, speedbar-make-button):
11862 Use add-text-properties.
11863 (speedbar-update-localized-contents)
11864 (speedbar-update-directory-contents)
11865 (speedbar-update-special-contents): Use dolist.
11866 (speedbar-buffer-easymenu-definition): Add a menu separator.
11867
118682005-10-17 Jason Rumney <jasonr@gnu.org>
11869
11870 * makefile.w32-in: Use $(lisp) consistently.
11871 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
11872 for shell specific generation of mh-autoloads.
11873
118742005-10-17 Richard M. Stallman <rms@gnu.org>
11875
11876 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
11877
118782005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
11879
11880 * jit-lock.el (jit-lock-fontify-now):
11881 Move jit-lock-context-unfontify-pos to avoid wasted work.
11882
118832005-10-17 Michael Albinus <michael.albinus@gmx.de>
11884
11885 * net/tramp.el (tramp-completion-mode): New defvar. Used in
11886 `tramp-completion-mode' for checking if we are in completion mode.
11887 (tramp-completion-handle-file-name-all-completions): Reorder code
11888 in order to complete for file names only in case there are no
11889 method/user/host completions. This is necessary for cooperation
11890 with ido. Reported by Kim F. Storm <storm@cua.dk>.
11891
118922005-10-16 Chong Yidong <cyd@stupidchicken.com>
11893
11894 * longlines.el (longlines-search-forward)
11895 (longlines-search-backward): Match any number of spaces.
11896
118972005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
11898
11899 * diff-mode.el (diff-mode): Doc fix.
11900
119012005-10-16 David Reitter <david.reitter@gmail.com>
11902
11903 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
11904 as default on darwin and windows systems.
11905
119062005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
11907
11908 * arc-mode.el (archive-zip-extract): Doc fix.
11909
119102005-10-16 Romain Francoise <romain@orebokech.com>
11911
11912 * mouse.el (mouse-1-click-follows-link): Doc fix.
11913
119142005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
11915
11916 * savehist.el: Don't require CL at runtime.
11917 (savehist-xemacs): Remove.
11918 (savehist-coding-system): Use utf-8 if present, regardless of religion.
11919 (savehist-no-conversion): Use (featurep 'xemacs).
11920 (savehist-load): Check existence of start-itimer rather than XEmacs.
11921 Use an idle timer.
11922 (savehist-process-for-saving): Replace use of CL funs `subseq' and
11923 `delete-if-not'.
11924
119252005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
11926
11927 * savehist.el: Newer version.
11928 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
11929 (savehist-last-checksum, savehist-no-conversion): New vars.
11930 (savehist-autosave, savehist-process-for-saving, savehist-printable):
11931 New functions.
11932 (savehist-load, savehist-save): Use them.
11933 (savehist-delimit): Remove.
11934
119352005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
11936
11937 * progmodes/compile.el (compilation-goto-locus): Display the
11938 compilation buffer first and the source buffer second, in case they're
11939 in overlapping frames. Don't raise the compilation frame if it was the
11940 selected window upon entry. Pass the `other-window' arg to
11941 pop-to-buffer.
11942
11943 * info.el (Info-fontify-node): Use dolist.
11944 Change add-text-properties to put-text-property.
11945
119462005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
11947
11948 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
11949 bound of search.
11950
119512005-10-16 Masatake YAMATO <jet@gyve.org>
11952
11953 * dabbrev.el (dabbrev-completion): Pass the common
11954 prefix substring of completion to `display-completion-list'.
11955
11956 * filecache.el (file-cache-minibuffer-complete)
11957 (file-cache-complete): Ditto.
11958
11959 * tempo.el (tempo-display-completions): Ditto.
11960
11961 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
11962
11963 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
11964
11965 * eshell/em-hist.el (eshell-list-history): Ditto.
11966
11967 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
11968
11969 * mail/mailalias.el (mail-complete): Ditto.
11970
11971 * progmodes/etags.el (complete-tag): Ditto.
11972
11973 * progmodes/make-mode.el (makefile-complete): Ditto.
11974
11975 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
11976
11977 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
11978
11979 * progmodes/pascal.el (pascal-complete-word)
11980 (pascal-show-completions): Ditto.
11981
11982 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
11983
11984 * simple.el (completion-common-substring): New variable.
11985 (completion-setup-function): Use `completion-common-substring'
11986 to put faces.
11987
119882005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11989
11990 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
11991 (x-get-selection, mac-select-convert-to-string): Convert from/to
11992 UTF-16 clipboard data as in native byte order, no BOM.
11993
119942005-10-16 Nick Roberts <nickrob@snap.net.nz>
11995
11996 * progmodes/gud.el (gud-tool-bar-map): Rename the images
11997 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
11998 (gud-sentinel): Use speedbar-frame to check for speedbar.
11999
120002005-10-15 Richard M. Stallman <rms@gnu.org>
12001
12002 * savehist.el: New file.
12003
120042005-10-14 Karl Chen <quarl@cs.berkeley.edu>
12005
12006 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
12007 Fix bug in \bf fontification.
12008
120092005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
12010
12011 * pcvs.el (cvs-edit-log-files): New var.
12012 (cvs-mode-edit-log): New arg `file'.
12013 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
12014 Instead force the use of the original file and nothing else.
12015 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
12016 the cvs-minor-wrap-function is set.
12017 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
12018
120192005-10-14 Bill Wohler <wohler@newt.com>
12020
12021 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
12022 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
12023 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
12024 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
12025 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
12026 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
12027 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
12028 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
12029 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
12030 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
12031 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
12032 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
12033 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
12034 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
12035 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
12036
12037 * progmodes/gud.el (gud-tool-bar-map): Rename the images
12038 appropriately (for example, gud-break to gud/break).
12039
120402005-10-14 Chong Yidong <cyd@stupidchicken.com>
12041
12042 * longlines.el (longlinges-search-function)
12043 (longlines-search-forward, longlines-search-backward): New functions.
12044 (longlines-mode): Set isearch-search-fun-function to
12045 longlinges-search-function.
12046
12047 * mouse.el (mouse-drag-region-1): Handle the case where a
12048 double-click event is bound to an arbitrary function.
12049
120502005-10-14 David Ponce <david@dponce.com>
12051
12052 * recentf.el (recentf-track-opened-file)
12053 (recentf-track-closed-file, recentf-update-menu)
12054 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
12055 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
12056 mouse-1-click-follows-link.
12057
120582005-10-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12059
12060 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
12061 Gnome file-manager.png. Suggested by
12062 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
12063
12064 * toolbar/README: Add diropen.xpm.
12065
120662005-10-13 Bill Wohler <wohler@newt.com>
12067
12068 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
12069 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
12070
120712005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
12072
12073 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
12074 Don't waste the byte-compiler's time on constant data.
12075
120762005-10-13 Kenichi Handa <handa@m17n.org>
12077
12078 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
12079 byte with `escape-glyph' face.
12080
12081 * international/fontset.el (ccl-encode-unicode-font):
12082 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
12083 Handle the case that ucs-mule-to-mule-unicode translates a character to
12084 ASCII (usually for IPA characters).
12085
120862005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
12087
12088 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
12089 Don't hide the underline of titles if font-lock-mode is disabled.
12090
120912005-10-12 Bill Wohler <wohler@newt.com>
12092
12093 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
12094 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
12095 files in MH-E-SRC have been updated.
12096 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
12097
120982005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
12099
12100 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
12101 (mixal-mode-syntax-table): Add \n as end-comment.
12102 (mixal-operation-codes-alist): Immediately initialize to full value.
12103 (mixal-add-operation-code): Remove.
12104 (mixal-describe-operation-code): Make the arg non-optional.
12105 Use the interactive spec instead.
12106 Use mixal-operation-codes-alist rather than mixal-operation-codes.
12107 (mixal-font-lock-keywords): Don't highlight comments here any more.
12108 (mixal-font-lock-syntactic-keywords): New var.
12109 (mixal-mode): Use it. Fix comment-start-skip.
12110
121112005-10-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12112
12113 * startup.el (command-line-x-option-alist): -nb => -nbi
12114
121152005-10-12 Kim F. Storm <storm@cua.dk>
12116
12117 * startup.el (fancy-splash-default-action): Discard mouse click in
12118 the splash screen window, as it has no sensible meaning in the
12119 next window to be selected. Fixes error reported by Jan D.
12120
121212005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
12122
12123 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
12124
121252005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
12126
12127 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
12128 Try to fix up minor layout issues like indentation, line break, etc...
12129 (mixal-mode-syntax-table): Don't try to specify comment syntax,
12130 because it doesn't work.
12131 (mixal-operation-codes): Add some more codes.
12132 (mixal-font-lock-keywords): Process comments here.
12133 (mixal-mode): mixasm no longer needs -g option.
12134
121352005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
12136
12137 * progmodes/sh-script.el (sh-tmp-file):
12138 Use mktemp -t. Finish support for es and rc shells.
12139
121402005-10-11 Jay Belanger <belanger@truman.edu>
12141
12142 * calc/calcalg2.el (calc-integral): With an argument, compute the
12143 definite integral.
12144
121452005-10-11 Chong Yidong <cyd@stupidchicken.com>
12146
12147 * mouse.el (mouse-drag-region-1): Don't try to catch a
12148 double-click when doing follow-link (it's overridden anyway).
12149
121502005-10-11 Juanma Barranquero <lekktu@gmail.com>
12151
12152 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
12153 (autoload-print-form-outbuf): Add docstring.
12154
121552005-10-11 Juri Linkov <juri@jurta.org>
12156
12157 * info.el (Info-mode-menu): Delete menu item "Edit".
12158 (Info-mode): Delete description of Info-edit from docstring,
12159 and rearrange descriptions of Info commands in the order
12160 they are documented in the Info manual.
12161
121622005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
12163
12164 * calendar/appt.el (appt-check): Use diary-selective-display var.
12165
121662005-10-10 Richard M. Stallman <rms@gnu.org>
12167
12168 * net/newsticker.el (newsticker-start, newsticker-show-news):
12169 Add autoload cookies.
12170
121712005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
12172
12173 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
12174
121752005-10-10 Karl Chen <quarl@cs.berkeley.edu>
12176
12177 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
12178
121792005-10-10 Jay Belanger <belanger@truman.edu>
12180
12181 * calc/calc-arith.el (math-check-known-scalarp)
12182 (math-check-known-matrixp): Check the values of arguments that are
12183 variables.
12184 (math-check-known-square-matrixp): New function.
12185 (math-known-square-matrixp): Use math-check-known-square-matrixp.
12186 (math-super-types): Add sqmatrix type.
12187
12188 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
12189 mode name `square' to `sqmatrix'.
12190
12191 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
12192 mode name `square' to `sqmatrix'.
12193
121942005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
12195
12196 * progmodes/etags.el (select-tags-table-mode): Don't use
12197 selective-display.
12198 (tags-select-tags-table): Pass `button' to the action function.
12199 (select-tags-table): Place the side-info on button properties rather
12200 than in hidden text. Abbreviate file names.
12201 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
12202 (select-tags-table-select): Add `button' argument.
12203 Get side-info from the button property rather than from hidden text.
12204
122052005-10-11 Nick Roberts <nickrob@snap.net.nz>
12206
12207 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
12208 (gud-speedbar-buttons): Preserve point if possible.
12209 (gud-sentinel): Restore previous speedbar display type.
12210
12211 * progmodes/gdb-ui.el (gdba): Improve diagram.
12212 (def-gdb-auto-update-handler, gdb-info-locals-handler)
12213 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
12214 Call get-buffer-window once.
12215
122162005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
12217
12218 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
12219 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
12220 (pascal-indent-command): Remove unused var `ind'.
12221 (pascal-indent-case): Remove unused var `oldpos'.
12222 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
12223 since it's now used as a proper minor mode map.
12224 (pascal-outline): Rename to pascal-outline-mode.
12225 (pascal-outline-mode): Use define-minor-mode.
12226 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
12227 selective-display.
12228
122292005-10-10 Andreas Schwab <schwab@suse.de>
12230
12231 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
12232 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
12233
12234 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
12235 outside source directory.
12236
122372005-10-10 Carsten Dominik <dominik@science.uva.nl>
12238
12239 * textmodes/org.el (org-mode-map): Explicit definition of `C-c
12240 C-x' as a prefix.
12241 (orgtbl-mode-map): Full keymap instead of sparse, because all
12242 `self-insert-command' keys are redefined in this map.
12243 (org-export-as-html): Specify charset for HTML file, by taking it
12244 from the coding system.
12245
122462005-10-10 Kenichi Handa <handa@m17n.org>
12247
12248 * textmodes/flyspell.el (flyspell-check-word-p):
12249 If unread-command-events is non-empty, don't call sit-for.
12250
122512005-10-09 Richard M. Stallman <rms@gnu.org>
12252
12253 * font-lock.el (font-lock-syntactic-keywords)
12254 (font-lock-keywords): Doc fixes.
12255
12256 * textmodes/flyspell.el (flyspell-external-point-words):
12257 Simplify logic, and don't try to check for consecutive appearances
12258 of one incorrect word.
12259
122602005-10-10 Nick Roberts <nickrob@snap.net.nz>
12261
12262 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
12263 separator.
12264
12265 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
12266 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
12267 (gud-expansion-speedbar-buttons): New function.
12268 (gud-speedbar-buttons): Check for gud-comint-buffer.
12269
122702005-10-09 Bill Wohler <wohler@newt.com>
12271
12272 * Makefile.in (updates): Add mh-loaddefs dependency.
12273
122742005-10-09 Chong Yidong <cyd@stupidchicken.com>
12275
12276 * speedbar.el (speedbar-file-key-map): Fix typo.
12277
122782005-10-09 Daniel Brockman <daniel@brockman.se>
12279
12280 * cus-start.el (line-spacing): Add custom spec.
12281
122822005-10-09 Romain Francoise <romain@orebokech.com>
12283
12284 * textmodes/ispell.el (ispell-check-version): Fix last change.
12285
122862005-10-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12287
12288 * term/x-win.el: Remove -i, --icon-type from comment.
12289
12290 * startup.el (command-line-x-option-alist): Remove options -i,
12291 -itype, --icon-type, added -nb, --no-bitmap-icon
12292
122932005-10-09 Nick Roberts <nickrob@snap.net.nz>
12294
12295 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
12296 instead of :active.
12297
122982005-10-08 Eric Hanchrow <offby1@blarg.net> (tiny change)
12299
12300 * textmodes/ispell.el (ispell-check-version):
12301 Ignore hyphen, and all that follows, in aspell's version text.
12302
123032005-10-08 Jay Belanger <belanger@truman.edu>
12304
12305 * calc/calc-arith.el (math-known-square-matrixp): New function.
12306 (math-pow-fancy): Check for matrices before distributing exponent
12307 across products.
12308
12309 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
12310 fullscreen keypad. Suggested by Luc Teirlinck.
12311 (calc-keypad-show-input): Add space for formatting.
12312
12313 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
12314 Add square matrix option.
12315
12316 * calc/calc-poly.el (math-expand-term): Check for matrices instead
12317 of checking calc-matrix-mode when deciding how to expand.
12318
12319 * calc/calc.el (calc-set-mode-line): Add square matrix option.
12320
123212005-10-08 Lars Hansen <larsh@soem.dk>
12322
12323 * net/tramp.el (tramp-perl-directory-files-and-attributes):
12324 Add error handling.
12325 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
12326
123272005-10-08 Michael Albinus <michael.albinus@gmx.de>
12328
12329 Sync with Tramp 2.0.51.
12330
12331 * net/tramp.el (tramp-handle-set-visited-file-modtime)
12332 (tramp-handle-insert-file-contents, tramp-handle-write-region):
12333 Insert special handling for `last-coding-system-used', again
12334 it still seems to be necessary (unlike stated before).
12335 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
12336 (tramp-password-prompt-regexp): There might be other words before
12337 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
12338 (tramp-chunksize): Improve docstring.
12339 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
12340 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
12341 Christian Joergensen <bugs@razor.dk>.
12342
123432005-10-07 Glenn Morris <rgm@gnu.org>
12344
12345 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
12346 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
12347 precision'.
12348
123492005-10-07 Romain Francoise <romain@orebokech.com>
12350
12351 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
12352 (ibuffer-do-shell-command-pipe-replace)
12353 (ibuffer-do-shell-command-file, ibuffer-do-eval)
12354 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
12355 (ibuffer-do-revert, ibuffer-do-replace-regexp)
12356 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
12357 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
12358 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
12359 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
12360 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
12361 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
12362 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
12363 Autoload file sans suffix.
12364
12365 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
12366
123672005-10-07 David Ponce <david@dponce.com>
12368
12369 * recentf.el (recentf-menu-open-all-flag): New option.
12370 (recentf-digit-shortcut-command-name): New function.
12371 (recentf--shortcuts-keymap): New variable.
12372 (recentf-menu-shortcuts): New variable.
12373 (recentf-make-menu-items): Initialize it. Replace the "More..."
12374 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
12375 (recentf-menu-value-shortcut): New function.
12376 (recentf-make-menu-item): Use it. No more in-lined.
12377 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
12378 (recentf-open-most-recent-file): Rename from
12379 `recentf-open-file-with-key'. Don't depend on key binding.
12380 (recentf-mode-map): New variable.
12381 (recentf-mode): Use it.
12382
123832005-10-06 Bill Wohler <wohler@newt.com>
12384
12385 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
12386
12387 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
12388 (MH-E-SRC): New. Used by mh-autoloads.
12389 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
12390 files in MH-E-SRC have been updated.
12391 (compile, recompile, bootstrap): Depend on mh-autoloads.
12392
123932005-10-07 Nick Roberts <nickrob@snap.net.nz>
12394
12395 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
12396 gud-break and gud-remove icons when the fringe is not available.
12397
12398 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
12399 Typo.
12400
124012005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr>
12402
12403 * play/zone.el (zone): Wrap body with save-window-excursion.
12404
124052005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
12406
12407 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
12408 Use the new `list-only' arg to diary-list-entries.
12409
12410 * calendar/diary-lib.el: Use overlays rather than selective-display.
12411 (diary-selective-display): New var.
12412 (diary-header-line-format): Use it.
12413 (diary-list-entries): Add argument `list-only'.
12414 Put the buffer in diary-mode. Don't add \^M at beg and end.
12415 Replace \^M by invisible overlays.
12416 (diary-unhide-everything): Replace \^M by invisible overlays.
12417 (print-diary-entries): Look for overlays rather than \^M.
12418 Add a space to the temp buffer name.
12419 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
12420 Put the buffer in diary-mode.
12421 (list-sexp-diary-entries): Replace \^M by invisible overlays.
12422 (diary-anniversary): Make the year arg optional.
12423 (diary-time-regexp): New const.
12424 (diary-font-lock-keywords): Use it to accept a few more time formats.
12425
12426 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
12427
124282005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
12429
12430 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
12431 Fix bug introduced 2005-07-03: Use (car (last ...))
12432 to faithfully reproduce replaced artist-last.
12433 (artist-set-arrow-points-for-poly): Likewise.
12434 Suggested by Johan Bockg,Ae(Brd.
12435
124362005-10-06 Juanma Barranquero <lekktu@gmail.com>
12437
12438 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
12439 * wid-edit.el (widget):
12440 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
12441 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
12442
124432005-10-06 Kenichi Handa <handa@m17n.org>
12444
12445 * international/mule-cmds.el (set-language-environment):
12446 Fix setting up of case-table for unibyte mode.
12447
12448 * simple.el (what-cursor-position): If the character is displayed
12449 by some `display' text property, show that. Don't use
12450 single-key-description for eight-bit characters in multibyte mode.
12451
124522005-10-06 Nick Roberts <nickrob@snap.net.nz>
12453
12454 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
12455 (gdb-ann3): Set it.
12456 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
12457 (gdb-info-frames-custom): Use inverse-video for first five
12458 characters of selected frame only.
12459 (gdb-get-frame-number): Select frame even when point is on frame
12460 number.
12461
124622005-10-06 Masatake YAMATO <jet@gyve.org>
12463
12464 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
12465 Put `font-lock-function-name-face'.
12466 (gdb-info-frames-custom): Put `font-lock-function-name-face'
12467 and `font-lock-variable-name-face'
12468 (gdb-registers-font-lock-keywords): New font lock keywords definition.
12469 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
12470 (gdb-memory-font-lock-keywords): New font lock keywords definition.
12471 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
12472 (gdb-local-font-lock-keywords): New font lock keywords definition.
12473 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
12474 (gdb-threads-font-lock-keywords): New font lock keywords definition.
12475 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
12476
124772005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
12478
12479 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
12480 (ediff-merge-region-is-non-clash-to-skip): Previously called
12481 ediff-merge-region-is-non-clash.
12482
12483 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
12484 Use insert-buffer-substring.
12485
12486 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
12487 selecting files to patch. Also bug fixes.
12488
12489 * ediff-util.el (ediff-setup): Bug fix.
12490 (ediff-next-difference): Never skip clashes that differ in white
12491 space only.
12492
12493 * ediff-wind.el (ediff-setup-control-frame)
12494 (ediff-destroy-control-frame): Check the menubar feature.
12495
12496 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
12497 (viper-refresh-mode-line): Use make-local-variable to localize
12498 some vars instead of make-variable-buffer-local. Suggested by
12499 Stefan Monnier.
12500
12501 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
12502 (viper-restore-cursor-type, viper-set-insert-cursor-type):
12503 Use make-local-variable instead of make-variable-buffer-local.
12504 Suggested by Stefan Monnier.
12505
12506 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
12507 (viper-comint-mode-hook): Use make-local-variable on
12508 require-final-newline.
12509 (viper-non-hook-settings): Don't use make-variable-buffer-local.
12510
125112005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
12512
12513 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
12514 also the second char of a comment-start sequence.
12515 (scheme-sexp-comment-syntax-table): New var.
12516 (lambda, define): Set their scheme-doc-string-elt property.
12517 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
12518 Use lisp-font-lock-syntactic-face-function now that it properly
12519 handles |...| symbols.
12520 (scheme-mode-variables): Set lisp-doc-string-elt-property,
12521 parse-sexp-lookup-properties and font-lock-extra-managed-props.
12522
12523 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
12524 bit from # to |.
12525 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
12526
12527 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
12528 (lisp-doc-string-elt-property): New var.
12529 (lisp-font-lock-syntactic-face-function): Use it.
12530 Rewrite to recognize docstrings even for forms not at toplevel.
12531
12532 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
12533 annotation on the | part of #| rather than on the # part.
12534 (scheme-font-lock-syntactic-face-function): New function, to
12535 distinguish strings from |...| symbols.
12536 (scheme-mode-variables): Use it. Also fix up the font-lock-time
12537 syntax-table so that #|...|# is properly highlighted.
12538
12539 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
12540 Don't mark as docstring the 3rd elem of an unknown toplevel form.
12541
125422005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
12543
12544 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
12545 and C-e.
12546
12547 * emacs-lisp/eldoc.el: Move comments into docstrings.
12548 (eldoc-message-commands): Initialize in its declaration.
12549 Add move-beginning-of-line and move-end-of-line.
12550 (eldoc-add-command, eldoc-add-command-completions)
12551 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
12552
12553 * outline.el (outline-mark-subtree): Activate the mark.
12554
12555 * calendar/appt.el (appt-time-regexp): New var.
12556 (appt-add, appt-make-list): Use it.
12557 (appt-convert-time): Clean up.
12558
12559 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
12560 Don't set any syntax-table property here.
12561 (tex-font-lock-verb): New function. Do it here.
12562 (tex-font-lock-syntactic-keywords): Use it.
12563
125642005-10-04 Richard M. Stallman <rms@gnu.org>
12565
12566 * wid-edit.el (widget-file-complete): Get the widget start point
12567 the right way. Default directory to `/' if file has none.
12568
12569 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
12570
12571 * textmodes/flyspell.el (flyspell-mode-on):
12572 Call ispell-maybe-find-aspell-dictionaries.
12573
12574 * textmodes/ispell.el (ispell-word, ispell-region):
12575 Call ispell-maybe-find-aspell-dictionaries.
12576 (ispell-accept-buffer-local-defs):
12577 Don't call ispell-maybe-find-aspell-dictionaries
12578
125792005-10-04 Richard M. Stallman <rms@gnu.org>
12580
12581 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
12582
125832005-10-04 Emilio C. Lopes <eclig@gmx.net>
12584
12585 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
12586 instead of `fboundp' in order to allow for anonymous functions.
12587
125882005-10-04 Chong Yidong <cyd@stupidchicken.com>
12589
12590 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
12591 case the user clicks on the link while another window is selected.
12592 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
12593
12594 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
12595 functionality.
12596 (dframe-help-echo): Save point in case mouse tracking is off.
12597
125982005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
12599
12600 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
12601
126022005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
12603
12604 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
12605 not change the global value of those vars.
12606
12607 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
12608 make-local-variable which we do not need any more.
12609
126102005-10-03 Chong Yidong <cyd@stupidchicken.com>
12611
12612 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
12613 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
12614 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
12615 (speedbar-path-line): Define obsolete aliases.
12616 (speedbar-line-directory): Doc fix.
12617
12618 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
12619 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
12620 instead of speedbar-line-path.
12621
126222005-10-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12623
12624 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
12625 to nil if dropping on a window. Handle dropping on a minibuffer window
12626 like dropping on a non-window part of Emacs.
12627
126282005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
12629
12630 * net/ange-ftp.el: Use with-current-buffer.
12631 (ange-ftp-insert-directory): Do not follow symlinks any more.
12632
12633 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
12634 Remove interactive spec.
12635
126362005-10-03 Kim F. Storm <storm@cua.dk>
12637
12638 * ido.el (ido-mode): Use custom-initialize-set.
12639
126402005-10-02 Richard M. Stallman <rms@gnu.org>
12641
12642 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
12643 Use insert-buffer-substring.
12644
12645 * net/tramp.el: Pacify byte compiler warnings in pacification code.
12646 (tramp-handle-file-local-copy): Use insert-buffer-substring.
12647
126482005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
12649
12650 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
12651 in last change.
12652 (ange-ftp-insert-directory): Fix up the search for the case where
12653 `file' is absolute.
12654
126552005-10-02 Romain Francoise <romain@orebokech.com>
12656
12657 * progmodes/compile.el (compile-goto-error): Delete extra paren.
12658
126592005-10-02 Andreas Schwab <schwab@suse.de>
12660
12661 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
12662 directory component in the session info.
12663
126642005-10-01 Richard M. Stallman <rms@gnu.org>
12665
12666 * comint.el (comint-redirect-subvert-readonly): Doc fix.
12667
12668 * simple.el (next-error-internal): New function.
12669
12670 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
12671 (compilation-start): Pass new arg to compilation-buffer-name.
12672 (compile-goto-error): Use next-error-internal.
12673
126742005-10-01 Chong Yidong <cyd@stupidchicken.com>
12675
12676 * speedbar.el: Remove RCS tag.
12677 (speedbar-check-read-only): Handle non-existent files.
12678
12679 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
12680
12681 * info.el (Info-speedbar-hierarchy-buttons)
12682 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
12683
126842005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12685
12686 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
12687 Do not match newline.
12688 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
12689 (bibtex-summary): Remove unnecessary save-excursion.
12690 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
12691
126922005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12693
12694 * term/mac-win.el: Add charset info for "iso10646-1".
12695 Modify default fontset to use ATSUI-compatible fonts for some charsets
12696 if available.
12697
126982005-10-01 Chong Yidong <cyd@stupidchicken.com>
12699
12700 * speedbar.el: Re-apply arch tag.
12701 (speedbar-version): Rename to version 1.0. Suggested by Eric
12702 M. Ludlam.
12703 Reapply two changes from Emacs CVS' version of speedbar lost
12704 during the merge:
12705 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
12706 (speedbar-frame-parameters): Improve customize type.
12707
127082005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
12709
12710 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
12711 (ange-ftp-file-directory-p): Fix the symlink case.
12712 (ange-ftp-insert-directory): When listing a single file, get a list of
12713 the parent buffer and extract the relevant line. Inspired from a patch
12714 by Katsumi Yamaoka <yamaoka@jpl.org>.
12715 (ange-ftp-file-name-sans-versions): Simplify.
12716
127172005-09-30 Bill Wohler <wohler@newt.com>
12718
12719 Move MH-E image files from toolbar and mail directories into
12720 etc/images.
12721
12722 * mail/reply2.*: Move to etc/images/mail/reply*.
12723
12724 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
12725 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
12726 etc/images.
12727
12728 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
12729 * toolbar/reply*: Move to etc/images/mail.
12730
12731 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
12732
127332005-09-30 Eric M. Ludlam <zappo@gnu.org>
12734
12735 * speedbar.el: New version 1.0pre3.
12736
12737 Frame management code (including timer, and mouse click specifics)
12738 moved to dframe.el:
12739 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
12740 (speedbar-timer): Removed. Use dframe-timer.
12741 (speedbar-close-frame): Removed. Use dframe-close-frame.
12742 (speedbar-activity-change-focus-flag): Removed. Use
12743 dframe-activity-change-focus-flag.
12744 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
12745 dframe-update-speed.
12746
12747 (speedbar-current-frame): New macro. Use this instead of the
12748 variable speedbar-frame.
12749
12750 (speedbar-use-images, speedbar-expand-image-button-alist)
12751 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
12752
12753 (speedbar-find-image-on-load-path): Removed. Replaced by
12754 defezimage in ezimage.el.
12755 (speedbar-expand-image-button-alist): Removed. Replaced by
12756 ezimage-expand-image-button-alist in ezimage.el.
12757
12758 (speedbar-ignored-directory-regexp)
12759 (speedbar-add-ignored-directory-regexp)
12760 (speedbar-ignored-directory-expressions)
12761 (speedbar-line-directory, speedbar-buffers-line-directory)
12762 (speedbar-directory-line, speedbar-buffers-line-directory):
12763 Renamed, replacing `path' with `directory'.
12764
12765 (speedbar-create-directory, speedbar-expand-line-descendants)
12766 (speedbar-toggle-line-expansion)
12767 (speedbar-contract-line-descendants): New commands.
12768
12769 (speedbar-query-confirmation-method, speedbar-select-frame-method)
12770 (speedbar-use-tool-tips-flag): New options.
12771
12772 (speedbar-check-read-only, speedbar-require-version)
12773 (speedbar-insert-separator, speedbar-buffers-tail-notes)
12774 (speedbar-handle-delete-frame, speedbar-try-completion)
12775 (speedbar-update-localized-contents): New functions.
12776
12777 (speedbar-incompatible-version, speedbar-ro-to-do-point)
12778 (speedbar-object-read-only-indicator): New variables.
12779
12780 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
12781 New hooks.
12782
12783 (speedbar-separator-face): New face.
12784
12785 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
12786 (speedbar-ignored-modes): Add fundamental-mode.
12787 (speedbar-directory-unshown-regexp): Add . directories.
12788
12789 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
12790 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
12791 `]' for full expand/close.
12792 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
12793
12794 (speedbar-check-vc): Support hidden files.
12795 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
12796 (speedbar-this-file-in-vc): Use vc-state if available. If VC
12797 state is nil, it is not checked out.
12798
12799 (speedbar-line-text, speedbar-line-token): Support expand buttons
12800 with no text.
12801 (speedbar-refresh): Universal argument acts as power-click.
12802 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
12803 that buffer to get variable values.
12804
12805 And many other bugfixes.
12806
12807 * dframe.el, ezimage.el, sb-image.el: New files.
12808
12809 * sb-*.xpm: Remove files. New image files installed into
12810 etc/images/ezimage.
12811
128122005-09-30 Kenichi Handa <handa@m17n.org>
12813
12814 * ps-mule.el (ps-mule-show-warning): If a character is in
12815 ps-print-translation-table, don't treat it as non-printable.
12816
128172005-09-30 David Ponce <david@dponce.com>
12818
12819 * tree-widget.el (tree-widget-themes-load-path): New variable.
12820 (tree-widget-themes-directory): Doc fix.
12821 (tree-widget-image-formats) [Emacs]: Doc fix.
12822 (tree-widget--locate-sub-directory): New function.
12823 (tree-widget-themes-directory): Use it.
12824
12825 * recentf.el (recentf-filename-handlers): Rename from
12826 `recentf-filename-handler'. Allow a list of functions.
12827 (recentf-menu-items-for-commands): Fix :help strings.
12828 (recentf-apply-filename-handlers): New function.
12829 (recentf-expand-file-name): Use it.
12830 (recentf-cleanup): Remove duplicates too.
12831
128322005-09-29 Juri Linkov <juri@jurta.org>
12833
12834 * faces.el: Rearrange face definitions to be in the same order as
12835 their face descriptions in "(emacs)Standard Faces".
12836
12837 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
12838
12839 * tooltip.el (tooltip): Add group `basic-faces'.
12840
12841 * buff-menu.el (Buffer-menu-buffer): Remove group
12842 `font-lock-highlighting-faces'.
12843
12844 * progmodes/compile.el (compilation-error, compilation-warning)
12845 (compilation-info, compilation-line-number, compilation-column-number):
12846 Change group from `font-lock-highlighting-faces' to `compilation'.
12847
12848 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
12849 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
12850 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
12851 (vhdl-font-lock-reserved-words-face)
12852 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
12853 `font-lock-highlighting-faces'.
12854
12855 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
12856
128572005-09-28 Kim F. Storm <storm@cua.dk>
12858
12859 * emulation/cua-base.el: Set CUA move property on additional commands:
12860 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
12861 forward-sexp, backward-sexp, forward-list, backward-list.
12862
128632005-09-28 Romain Francoise <romain@orebokech.com>
12864
12865 * comint.el (comint-show-output): Really set point at the
12866 beginning of the output when not using `comint-use-prompt-regexp'.
12867
128682005-09-27 Jay Belanger <belanger@truman.edu>
12869
12870 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
12871 in TeX mode.
12872
128732005-09-26 Juanma Barranquero <lekktu@gmail.com>
12874
12875 * textmodes/org.el (org-table-sum): Fix format string.
12876
12877 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
12878 Quote face names.
12879
128802005-09-26 Romain Francoise <romain@orebokech.com>
12881
12882 * isearch.el (isearch-forward-regexp): Close doc string.
12883
128842005-09-25 Richard M. Stallman <rms@gnu.org>
12885
12886 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
12887
12888 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
12889
12890 * progmodes/compile.el (compilation-error-properties):
12891 When getting the file from the previous error message,
12892 correctly decode the new data format.
12893
12894 * progmodes/cc-cmds.el (c-electric-paren):
12895 Call old-blink-paren only for close-paren.
12896
128972005-09-24 Andreas Schwab <schwab@suse.de>
12898
12899 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
12900 condition.
12901
129022005-09-25 Romain Francoise <romain@orebokech.com>
12903
12904 * dired-aux.el (dired-copy-file-recursive):
12905 * dired.el (dired-delete-file):
12906 * ediff-mult.el (ediff-dir-diff-copy-file):
12907 * ediff-util.el (ediff-test-save-region):
12908 * forms.el (forms-mode):
12909 * ido.el (ido-file-internal, ido-delete-file-at-head):
12910 * log-edit.el (log-edit-done):
12911 * ses.el (ses-yank-resize):
12912 * play/gomoku.el (gomoku-human-plays, gomoku)
12913 (gomoku-human-resigns, gomoku-prompt-for-other-game)
12914 (gomoku-offer-a-draw):
12915 * play/landmark.el (lm-human-resigns, lm):
12916 * net/eudcb-ldap.el (eudc-ldap-check-base):
12917 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
12918 * progmodes/ebrowse.el (ebrowse-find-pattern):
12919 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
12920 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
12921 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
12922
12923 * vc.el (vc-delete-file):
12924 * play/gomoku.el (gomoku-terminate-game, gomoku)
12925 (gomoku-prompt-for-move, gomoku-human-takes-back):
12926 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
12927 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
12928
129292005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
12930
12931 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
12932 color rxvt terminals by using the code xterm.el used to use before
12933 2005-04-09 in order to match the colors used by rxvt.
12934
129352005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
12936
12937 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
12938 colors rxvt-unicode terminals by using the same code as xterm.el.
12939
129402005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
12941
12942 * textmodes/tex-mode.el (tex-font-lock-append-prop)
12943 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
12944 new symbol used for the tex-verbatim face.
12945
129462005-09-24 Emilio C. Lopes <eclig@gmx.net>
12947
12948 * woman.el (woman-file-name):
12949 * wid-edit.el (widget-file-prompt-value)
12950 (widget-coding-system-prompt-value):
12951 * w32-fns.el (set-w32-system-coding-system):
12952 * vc.el (vc-version-diff, vc-annotate):
12953 * textmodes/reftex-auc.el (reftex-arg-cite)
12954 (reftex-arg-index-tag):
12955 * textmodes/refer.el (refer-get-bib-files):
12956 * textmodes/artist.el (artist-figlet-choose-font):
12957 * terminal.el (terminal-emulator):
12958 * replace.el (occur-read-primary-args):
12959 * rect.el (string-rectangle, string-insert-rectangle):
12960 * ps-print.el (ps-print-preprint):
12961 * progmodes/pascal.el (pascal-goto-defun):
12962 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
12963 * progmodes/compile.el (compilation-find-file):
12964 * printing.el (pr-interactive-n-up):
12965 * play/animate.el (animate-birthday-present):
12966 * net/rcompile.el (remote-compile):
12967 * man.el (man, Man-goto-section, Man-follow-manual-reference):
12968 * mail/rmailsum.el (rmail-summary-search-backward)
12969 (rmail-summary-search):
12970 * mail/rmailout.el (rmail-output-read-rmail-file-name)
12971 (rmail-output-read-file-name):
12972 * mail/rmail.el (rmail-search, rmail-search-backwards):
12973 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
12974 * locate.el (locate):
12975 * international/quail.el (quail-show-keyboard-layout):
12976 * international/mule.el (set-buffer-file-coding-system)
12977 (revert-buffer-with-coding-system, set-file-name-coding-system)
12978 (set-terminal-coding-system, set-keyboard-coding-system)
12979 (set-next-selection-coding-system):
12980 * international/mule-diag.el (describe-coding-system)
12981 (describe-font, describe-fontset):
12982 * international/mule-cmds.el (universal-coding-system-argument)
12983 (search-unencodable-char, describe-input-method)
12984 (set-language-environment, describe-language-environment):
12985 * international/codepage.el (codepage-setup):
12986 * international/code-pages.el (codepage-setup):
12987 * info.el (Info-search, Info-follow-reference)
12988 (Info-search-backward):
12989 * emacs-lisp/advice.el (ad-read-advised-function)
12990 (ad-read-advice-class, ad-clear-cache, ad-activate)
12991 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
12992 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
12993 (ad-read-regexp):
12994 * ediff-util.el (ediff-toggle-regexp-match):
12995 * ediff-ptch.el (ediff-prompt-for-patch-file):
12996 * dired-aux.el (dired-diff):
12997 * diff.el (diff):
12998 * cus-edit.el (custom-variable-prompt):
12999 * calendar/timeclock.el (timeclock-ask-for-project):
13000 * calc/calcalg3.el (calc-get-fit-variables):
13001 * calc/calc-store.el (calc-edit-variable)
13002 (calc-permanent-variable):
13003 * vc-mcvs.el (vc-mcvs-register):
13004 * shadowfile.el (shadow-define-literal-group):
13005 * woman.el (woman-file-name):
13006 * vc.el (vc-version-diff, vc-merge):
13007 * textmodes/reftex-index.el (reftex-index-complete-tag):
13008 * format.el (format-decode-buffer, format-decode-region):
13009 * emulation/viper-cmd.el (viper-read-string-with-history):
13010 * emacs-lisp/debug.el (cancel-debug-on-entry):
13011 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
13012 * ediff.el (ediff-merge-revisions)
13013 (ediff-merge-revisions-with-ancestor, ediff-revision):
13014 * completion.el (interactive-completion-string-reader):
13015 * calc/calc-prog.el (calc-user-define-formula):
13016 Follow convention for reading with the minibuffer.
13017
130182005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
13019
13020 * progmodes/python.el (python-describe-symbol): Add globals() and
13021 locals() to the arguments of emacs.ehelp.
13022
130232005-09-24 Magnus Henoch <mange@freemail.hu>
13024
13025 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
13026 New function, code extracted from ispell-valid-dictionary-list.
13027 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
13028 Call it.
13029
130302005-09-24 Eli Zaretskii <eliz@gnu.org>
13031
13032 * subr.el (version-regexp-alist): Extend valid syntax for version
13033 strings: allow any of the characters -,_,+ to separate the
13034 alpha/beta/rc part from the version part. Doc fix.
13035 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
13036
130372005-09-23 David Reitter <david.reitter@gmail.com>
13038
13039 * mail/mailclient.el: New file.
13040
130412005-09-23 Richard M. Stallman <rms@gnu.org>
13042
13043 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
13044 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
13045 Doc fixes.
13046
13047 * progmodes/cc-mode.el (c-font-lock-init):
13048 Specify font-lock-lines-before.
13049
130502005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
13051
13052 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
13053 whole conflict.
13054
130552005-09-23 Carsten Dominik <dominik@science.uva.nl>
13056
13057 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
13058 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
13059 of `remap' feature when available. Additional key bindings for
13060 better tty support.
13061 (org-mode-restart, org-force-self-insert): New commands.
13062 (org-time-stamp-inactive): New command.
13063 (org-remap): New function.
13064 (org-table-auto-blank-field, org-level-color-stars-only): New options.
13065 (org-enable-fixed-width-editor): Move to `org-structure'
13066 customization group.
13067 (org-self-insert-command, orgtbl-self-insert-command): Modify to
13068 blank field after field motion commands.
13069
130702005-09-23 Kenichi Handa <handa@m17n.org>
13071
13072 * international/mule-cmds.el (set-language-environment):
13073 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
13074 have to call utf-translate-cjk-load-tables.
13075
130762005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
13077
13078 * mouse.el (mouse-move-drag-overlay): Fix last change.
13079
130802005-09-22 David Ponce <david@dponce.com>
13081
13082 * tree-widget.el (tree-widget-value-create): Fix previous change.
13083
130842005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
13085
13086 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
13087
130882005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
13089
13090 * mouse.el (mouse-move-drag-overlay): New function.
13091 (mouse-drag-region-1): Use it.
13092 Try to simplify a bit the state handling. Handle clicks on links
13093 inside intangible areas.
13094 (mouse-save-then-kill): Minor simplification.
13095 (mouse-secondary-overlay): Make it always non-nil instead of
13096 recreating it each time.
13097 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
13098 (mouse-kill-secondary, mouse-secondary-save-then-kill):
13099 Simplify accordingly.
13100
131012005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
13102
13103 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
13104
131052005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
13106
13107 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
13108 (ediff-file-name-sans-prefix): Treat nil as an empty string.
13109 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
13110 to patch.
13111
13112 * ediff-util.el: Use insert-buffer-substring.
13113
13114 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
13115
13116 * emulation/viper-cmd.el (viper-change-state): Don't move over the
13117 field boundaries in the minibuffer.
13118 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
13119 (viper-minibuffer-post-command-hook): New hook.
13120 (viper-line): Don't move cursor at bolp.
13121
13122 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
13123
13124 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
13125 avoid compiler warnings.
13126
13127 * emulation/viper-macs.el (ex-map): Better messages.
13128
13129 * emulation/viper-utils.el (viper-beginning-of-field): New function.
13130
13131 * emulation/viper.el: Replace make-variable-buffer-local with
13132 viper-make-variable-buffer-local everywhere, to avoid warnings.
13133
131342005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
13135
13136 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
13137 Delete unused var `old-selected-window'.
13138 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
13139 (mouse-drag-secondary): Delete unused var `start-frame'.
13140
131412005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
13142
13143 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
13144
131452005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
13146
13147 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
13148 Re-indent within 80 columns. Use inhibit-read-only.
13149
131502005-09-19 Romain Francoise <romain@orebokech.com>
13151
13152 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
13153
131542005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
13155
13156 * font-lock.el (font-lock-default-fontify-region): Don't add a line
13157 unconditionally, since the after-change-function already did it.
13158
131592005-09-19 Miles Bader <miles@gnu.org>
13160
13161 * net/newsticker.el: Get rid of CVS keyword.
13162
131632005-09-19 Johan Bockg,Ae(Brd <bojohan+sf@dd.chalmers.se>
13164
13165 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
13166 The prompt is formatted later.
13167
131682005-09-19 David Ponce <david@dponce.com>
13169
13170 * tree-widget.el (tree-widget-value-create): Save the converted
13171 tree :node widget.
13172
131732005-09-19 Juanma Barranquero <lekktu@gmail.com>
13174
13175 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
13176 variable `message'.
13177
131782005-09-18 Michael Albinus <michael.albinus@gmx.de>
13179
13180 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
13181 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
13182 <slawomir.nowaczyk.847@student.lu.se>.
13183
131842005-09-18 Chong Yidong <cyd@stupidchicken.com>
13185
13186 * image.el (image-load-path): Use symbol `data-directory' instead
13187 of its value, for backward compatibility with packages that bind
13188 it during `find-image'. Suggested by Katsumi Yamaoka.
13189 (image-search-load-path): Handle symbols whose values are strings.
13190
131912005-09-18 Romain Francoise <romain@orebokech.com>
13192
13193 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
13194 with-current-buffer form in save-excursion.
13195
131962005-09-18 Deepak Goel <deego@gnufans.org>
13197
13198 * apropos.el (apropos-command): Fix `message' call: first arg
13199 should be a format spec. In this and all other cases that appear
13200 below and elsewhere in the source code, I made a change only when
13201 two conditions were satisfied: [1] I can think of a possibility
13202 that the arguments would cause an error, for example, the code in
13203 question relies on external variables such as filenames. [2] I
13204 was sure that the arg to `message' could not have been nil in the code.
13205
13206 * textmodes/tildify.el (tildify-region): Ditto.
13207
13208 * textmodes/reftex-index.el (reftex-index-change-entry)
13209 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
13210 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
13211 * textmodes/org.el (org-complete, org-deadline, org-schedule)
13212 (org-priority, org-table-sum):
13213 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
13214 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
13215 (flyspell-word, flyspell-display-next-corrections):
13216 * textmodes/bibtex.el (bibtex-print-help-message):
13217 * textmodes/artist.el (artist-key-set-point-poly):
13218 * term/mac-win.el (mac-services-insert-text):
13219 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
13220 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
13221 (vhdl-port-paste-testbench, vhdl-compose-new-component)
13222 (vhdl-compose-configuration):
13223 * progmodes/sh-script.el (sh-blink, sh-show-indent)
13224 (sh-set-indent, sh-learn-line-indent):
13225 * progmodes/ps-mode.el (ps-mode-target-column):
13226 * progmodes/idlwave.el (idlwave-make-tags)
13227 (idlwave-scan-library-catalogs):
13228 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
13229 * progmodes/gud.el (gud-jdb-analyze-source):
13230 * progmodes/flymake.el (flymake-log):
13231 * progmodes/ebnf2ps.el (ebnf-generate-region):
13232 * progmodes/cmacexp.el (c-macro-expansion):
13233 * progmodes/ada-xref.el (ada-treat-cmd-string):
13234 * progmodes/ada-mode.el (ada-create-case-exception-substring)
13235 (ada-justified-indent-current, ada-batch-reformat):
13236 * play/zone.el (zone):
13237 * play/landmark.el (lm-move):
13238 * play/decipher.el (decipher-show-alphabet):
13239 * net/newsticker.el (newsticker--display-jump)
13240 (newsticker--display-scroll):
13241 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
13242 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
13243 * mail/feedmail.el (feedmail-dump-message-to-queue):
13244 * eshell/esh-proc.el (eshell-remove-process-entry):
13245 * emulation/ws-mode.el (ws-last-error):
13246 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
13247 (viper-record-kbd-macro):
13248 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
13249 * emacs-lisp/lisp-mnt.el (lm-report-bug):
13250 * emacs-lisp/find-func.el (find-function-noselect):
13251 * calendar/timeclock.el (timeclock-status-string)
13252 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
13253 (timeclock-when-to-leave-string):
13254 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
13255 * calc/calc-units.el (calc-enter-units-table):
13256 * calc/calc-mode.el (calc-mode-record-mode):
13257 * woman.el (woman-mini-help):
13258 * wdired.el (wdired-change-to-wdired-mode):
13259 * vc.el (vc-retrieve-snapshot):
13260 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
13261 * startup.el (display-startup-echo-area-message):
13262 * simple.el (set-goal-column):
13263 * ses.el (ses-command-hook, ses-recalculate-cell):
13264 * server.el (server-process-filter):
13265 * printing.el (pr-interface-txt-print, pr-interface-printify)
13266 (pr-interface-ps):
13267 * pcvs.el (cvs-help):
13268 * log-edit.el (log-edit, log-edit-mode-help):
13269 * iswitchb.el (iswitchb-possible-new-buffer):
13270 * isearch.el (isearch-edit-string):
13271 * image-mode.el (image-mode, image-minor-mode):
13272 * ibuf-macs.el (define-ibuffer-filter):
13273 * hi-lock.el (hi-lock-find-patterns):
13274 * files.el (toggle-read-only):
13275 * ediff-util.el (ediff-copy-diff)
13276 (ediff-write-merge-buffer-and-maybe-kill):
13277 * echistory.el (Electric-history-undefined):
13278 * dnd.el (dnd-insert-text):
13279 * dired-aux.el (dired-query):
13280 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
13281 * bookmark.el (bookmark-bmenu-locate):
13282 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
13283 Fix `message' calls to ensure first arg is a format string.
13284 The change was made only when these two conditions were satisfied:
13285 [1] when there is a possibility that the arguments would cause an error
13286 for example, if the code in question relies on external variables
13287 such as filenames, and
13288 [2] if the arg to `message' could not have been nil in the code.
13289
13290 * pcomplete.el (pcomplete--help): Fix `message' format spec.
13291 Not having a %s would be weird, though not technically wrong.
13292
132932005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13294
13295 * term/mac-win.el (mac-add-charset-info): Doc fix.
13296
132972005-09-17 Romain Francoise <romain@orebokech.com>
13298
13299 * shell.el (shell-resync-dirs): Handle echoing processes more
13300 reliably. Don't insert resync command if `comint-process-echoes'
13301 is non-nil.
13302
133032005-09-17 Magnus Henoch <mange@freemail.hu>
13304
13305 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
13306 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
13307 aspell versions >= 0.60.
13308 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
13309 only if ispell-aspell-supports-utf8 is non-nil.
13310
133112005-09-17 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se>
13312
13313 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
13314 buffer-local value to lisp-indent-function.
13315
133162005-09-17 Milan Zamazal <pdm@zamazal.org>
13317
13318 * progmodes/glasses.el (glasses-make-readable): If
13319 glasses-separator differs from underscore, put appropriate
13320 overlays over underscore characters.
13321 (glasses-convert-to-unreadable): If glasses-separator differs from
13322 underscore, try to convert glasses-separator characters to
13323 underscores.
13324
133252005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
13326
13327 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
13328 Use with-syntax-table and dolist.
13329
133302005-09-16 Carsten Dominik <dominik@science.uva.nl>
13331
13332 * textmodes/reftex-auc.el:
13333 * textmodes/reftex-cite.el:
13334 * textmodes/reftex-dcr.el:
13335 * textmodes/reftex-global.el:
13336 * textmodes/reftex-parse.el:
13337 * textmodes/reftex-ref.el:
13338 * textmodes/reftex-sel.el:
13339 * textmodes/reftex-toc.el:
13340 * textmodes/reftex-vars.el:
13341 * textmodes/reftex.el: Small changes to remove compiler warnings.
13342
13343 * textmodes/reftex-index.el: Likewise.
13344 (reftex-query-index-phrase): More efficient use of markers.
13345
133462005-09-15 Chong Yidong <cyd@stupidchicken.com>
13347
13348 * image.el (image-load-path): New variable.
13349 (image-search-load-path): New function.
13350 (find-image): Search for images in `image-load-path'.
13351
133522005-09-15 Richard M. Stallman <rms@gnu.org>
13353
13354 * follow.el: Change Maintainer field.
13355
133562005-09-15 David Ponce <david@dponce.com>
13357
13358 * recentf.el (recentf-save-file-modes): New option.
13359 (recentf-save-list): Use it.
13360
133612005-09-15 Nick Roberts <nickrob@snap.net.nz>
13362
13363 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
13364 (mode-line-mule-info, mode-line-modified): Move bindings from
13365 mouse-3 to mouse-1.
13366
133672005-09-15 Chong Yidong <cyd@stupidchicken.com>
13368
13369 * simple.el (sendmail-user-agent-compose): Revert last change.
13370
133712005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
13372
13373 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
13374 Use with-current-buffer.
13375 (ange-ftp-gwp-start): Remove unused var `gw-user'.
13376 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
13377 (ange-ftp-insert-directory): Remove unused var `short'.
13378 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
13379
13380 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
13381 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
13382
13383 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
13384 (check-calendar-holidays, diary-list-entries): Autoload.
13385 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
13386 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
13387
13388 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
13389 which mistakenly removed a call to display-buffer.
13390
133912005-09-14 Juanma Barranquero <lekktu@gmail.com>
13392
13393 * obsolete/iso-insert.el: Move to obsolete/ from international/.
13394
133952005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
13396
13397 * progmodes/hideshow.el
13398 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
13399 (hs-allow-nesting): New user var.
13400 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
13401 (hs-hide-block-at-point): When nesting allowed,
13402 if there is already an overlay in place, delete it.
13403 (hs-safety-is-job-n): Delete func; remove call sites.
13404 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
13405 (hs-overlay-at): New func.
13406 (hs-already-hidden-p, hs-show-block): Use it.
13407 (hs-hide-all): Don't pre-clean if nesting allowed.
13408 (hs-show-all): Temporarily disallow
13409 nesting around call to `hs-discard-overlays'.
13410
134112005-09-14 Chong Yidong <cyd@stupidchicken.com>
13412
13413 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
13414 Delete unused local var.
13415
134162005-09-13 Juanma Barranquero <lekktu@gmail.com>
13417
13418 * help-fns.el (describe-categories): "?\ " -> "?\s".
13419 (help-do-arg-highlight): Recognize also ARG-n, as in
13420 `move-to-left-margin' (ARG+n is already recognized). Simplify.
13421
13422 * international/codepage.el (dos-unsupported-char-glyph):
13423 * net/newsticker.el (tool-bar-map, w3-mode-map)
13424 (w3m-minor-mode-map):
13425 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
13426 (ent-alist):
13427 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
13428
134292005-09-13 Chong Yidong <cyd@stupidchicken.com>
13430
13431 * custom.el (custom-push-theme): Handle the case where a symbol is
13432 bound but face properties have not yet been assigned.
13433
13434 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
13435 Fix behavior if noerase is `t' and there is no mail buffer.
13436
13437 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
13438 if `continue' is nil, rather than signal an error.
13439
134402005-09-12 Richard M. Stallman <rms@gnu.org>
13441
13442 * font-lock.el (font-lock-keywords): Add autoload.
13443
13444 * help-fns.el (describe-variable): Rearrange to put source link
13445 in a predictable place.
13446
13447 * net/newsticker.el: New file.
13448
134492005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
13450
13451 * calendar/calendar.el (calendar-for-loop): Add edebug info.
13452 (calendar-basic-setup): Use the new nil arg.
13453 (number-of-diary-entries): Move to diary-lib.el.
13454
13455 * calendar/diary-lib.el: Use with-current-buffer, match-string.
13456 (diary-list-entries): Use with-syntax-table and dolist.
13457 Rename from list-diary-entries.
13458 Use number-of-diary-entries if `number' is nil.
13459 (diary, diary-view-entries): Use this new name and new nil arg value.
13460 (number-of-diary-entries): Move from calendar.el.
13461 (diary-unhide-everything): New function.
13462 (include-other-diary-files, fancy-diary-display)
13463 (diary-show-all-entries, make-diary-entry): Use it.
13464 (diary-mail-entries): Use buffer-string.
13465 (mark-diary-entries): Fix long standing paren typo.
13466 (diary-sexp-entry): Use count-lines.
13467 (make-diary-entry): Avoid `previous-line'.
13468 (diary-mode-map): New var.
13469 (diary-mode): Redraw cal after saving. Setup header-line.
13470 (fancy-diary-display-mode): Use local-set-key.
13471
13472 * startup.el (command-line): Try calling various terminal-init-foo-bar
13473 functions by stripping hyphenated suffixes from $TERM.
13474
13475 * files.el (normal-mode): Check boundness of font-lock-keywords.
13476
134772005-09-12 Richard M. Stallman <rms@gnu.org>
13478
13479 * progmodes/compile.el: Don't decide a file's directory
13480 until the user actually tries to go there.
13481 (compilation-next-error-function):
13482 Pass compilation-find-file the directory from the file-struct.
13483 (compilation-internal-error-properties): Separate local FILE-STRUCT
13484 from FILE. Doc the args better. Rename arg FMT to FMTS.
13485 (compilation-find-file): Arg DIR renamed to DIRECTORY.
13486 Expand it, and if nil, use default-directory.
13487 (compilation-get-file-structure): Don't mix specified directory
13488 with default directory. Put specified directory into
13489 file-struct. Don't make the file name absolute.
13490
13491 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
13492 (compile-command): Add autoload.
13493 (compilation-disable-input): Add autoload.
13494
134952005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
13496
13497 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
13498 strings of the variables it can override.
13499 (time-stamp): New (as yet undocumented) time-stamp-format escapes
13500 %Q and %q, for fully-qualified domain name and unqualified host name.
13501
135022005-09-11 Kim F. Storm <storm@cua.dk>
13503
13504 * emacs-lisp/authors.el (authors-aliases): Update list.
13505 (authors-fixed-entries): Update mldrag.el entry.
13506
135072005-09-10 Alan Mackenzie <acm@muc.de>
13508
13509 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
13510 from the region narrowed to.
13511
135122005-09-10 Magnus Henoch <mange@freemail.hu>
13513
13514 * textmodes/ispell.el (ispell-check-version): Signal an error if
13515 aspell version is less than 0.60.
13516
135172005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
13518
13519 * progmodes/octave-inf.el (inferior-octave-startup):
13520 Resync current dir at the end.
13521
135222005-09-10 Emilio C. Lopes <eclig@gmx.net>
13523
13524 * woman.el (woman-topic-at-point-default):
13525 Rename to woman-use-topic-at-point-default.
13526 (woman-topic-at-point): Rename to woman-use-topic-at-point.
13527 (woman-file-name): Reflect renames above. Automatically use the
13528 word at point as topic if woman-use-topic-at-point is non-nil.
13529 Otherwise offer it as default but don't insert it in the
13530 minibuffer. Also use `test-completion' instead of `assoc' as
13531 suggested by Stefan Monnier.
13532
135332005-09-10 Andre Spiegel <spiegel@gnu.org>
13534
13535 * vc.el (vc-directory, vc-update-change-log): Throw an error on
13536 the attempt to do it over Tramp. This is not yet supported.
13537
135382005-09-10 Eli Zaretskii <eliz@gnu.org>
13539
13540 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
13541 (menu-bar-non-minibuffer-window-p): New functions.
13542 ("Split Window", "Save As..."): Use them.
13543 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
13544 ("Print Buffer", "Truncate Long Lines in this Buffer"):
13545 Use menu-bar-menu-frame-live-and-visible-p.
13546 ("Save Buffer", "Insert File", "Open Directory...")
13547 ("Open File...", "Visit New File..."):
13548 Use menu-bar-non-minibuffer-window-p.
13549 (kill-this-buffer-enabled-p, dired <menu-enable>):
13550 Use menu-bar-non-minibuffer-window-p.
13551
135522005-09-09 Eli Zaretskii <eliz@gnu.org>
13553
13554 * cus-start.el (all): Don't complain about fringe-related
13555 built-ins if fringes are not supported. Ditto about
13556 selection-related built-ins. Fix the test for GTK-related built-ins.
13557
13558 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
13559 ("Postscript Print Buffer", "Print Region", "Save As...")
13560 ("Save", "Insert File...", "Open Directory...")
13561 ("Open File...", "Visit New File..."")
13562 ("Truncate Long Lines in this Buffer"): Don't look at
13563 menu-updating-frame if this display does not support multiple frames.
13564
135652005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
13566
13567 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
13568
135692005-09-09 Emilio Lopes <eclig@gmx.net>
13570
13571 * woman.el: Format- and whitespace-related changes.
13572
135732005-09-09 Eli Zaretskii <eliz@gnu.org>
13574
13575 * woman.el: Fix my email address.
13576
135772005-09-08 Richard M. Stallman <rms@gnu.org>
13578
13579 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
13580 (sh-mode): Locally set skeleton-pair-default-alist.
13581
13582 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
13583
13584 * progmodes/flymake.el: Require `compile' unconditionally.
13585
13586 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
13587
13588 * woman.el (woman-file-name): Provide a default, not initial input.
13589
13590 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
13591
13592 * font-lock.el (font-lock-support-mode): Doc fix.
13593
13594 * descr-text.el (describe-property-list): Handle non-symbol prop names.
13595
135962005-09-08 Richard M. Stallman <rms@gnu.org>
13597
13598 * simple.el (blink-matching-open): Get rid of text props from
13599 the string shown in echo area. Don't permanently set point.
13600 Some rearrangements.
13601
136022005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
13603
13604 * recentf.el (recentf-filename-handler): Add custom choice
13605 `abbreviate-file-name'.
13606
13607 * msb.el (msb--very-many-menus): Fix typo.
13608
13609 * disp-table.el (standard-display-european): Don't set
13610 enable-multibyte-characters to nil.
13611
136122005-09-08 David Ponce <david@dponce.com>
13613
13614 * recentf.el (recentf-show-file-shortcuts-flag): New option.
13615 (recentf-expand-file-name): Doc fix.
13616 (recentf-dialog-mode-map): Define digit shortcuts.
13617 (recentf--files-with-key): New variable.
13618 (recentf-show-digit-shortcut-filter): New function.
13619 (recentf-open-files-items): New function.
13620 (recentf-open-files): Use it.
13621 (recentf-open-file-with-key): New command.
13622
136232005-09-08 Chong Yidong <cyd@stupidchicken.com>
13624
13625 * buff-menu.el (Buffer-menu-sort-by-column): New function.
13626 Suggested by Kim F. Storm.
13627 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
13628 (Buffer-menu-make-sort-button): Use global keymap.
13629
136302005-09-07 Michael Albinus <michael.albinus@gmx.de>
13631
13632 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
13633 (Man-getpage-in-background-advice): Remove defadvice; it isn't
13634 necessary any longer with the remapped command.
13635 (Man-bgproc-sentinel-advice): Remove defadvice which counts
13636 formatting time only.
13637
13638 * net/tramp.el (tramp-action-password)
13639 (tramp-multi-action-password): Compile the password prompt from
13640 `method', `user' and `host'. Sometimes it isn't obvious which
13641 password to enter, for example with remote files offered by
13642 recentf.el, or with multiple steps. Suggested by Robert Marshall
13643 <robert@chezmarshall.freeserve.co.uk>.
13644
136452005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
13646
13647 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
13648 Fix regexp for when "s///" is at the beginning of line.
13649
136502005-09-07 Jay Belanger <belanger@truman.edu>
13651
13652 * calc/calc-poly.el (math-expand-term): Multiply out any powers
13653 when in matrix mode.
13654
136552005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
13656
13657 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
13658 non-anonymous functions.
13659
136602005-09-06 Chong Yidong <cyd@stupidchicken.com>
13661
13662 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
13663 when using a header line. Otherwise, use mouse-1-click-follows-link.
13664
13665 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
13666 can't be moved; don't signal an error.
13667
136682005-09-05 Chong Yidong <cyd@stupidchicken.com>
13669
13670 * cus-theme.el (custom-theme-write-faces): Save the current face
13671 spec, not the defface spec.
13672
13673 * custom.el (custom-known-themes): Clarify meaning of "standard".
13674 (custom-push-theme): Save old values in the standard theme.
13675 (disable-theme): Correct typo.
13676 (custom-face-theme-value) Deleted unused function.
13677 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
13678
136792005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
13680
13681 * progmodes/compile.el (compilation-goto-locus): Take into account
13682 iconified frames when determining whether the buffer is
13683 already visible.
13684 Don't reset window height if the window already existed.
13685
136862005-09-04 Chong Yidong <cyd@stupidchicken.com>
13687
13688 * custom.el (load-theme): Rename from require-theme.
13689 Add interactive spec.
13690 (enable-theme): Rename from custom-enable-theme.
13691 Add interactive spec.
13692 (disable-theme): Rename from custom-disable-theme.
13693 Add interactive spec.
13694 (custom-make-theme-feature): Doc fix.
13695 (custom-theme-directory): Doc fix.
13696 (provide-theme): Call enable-theme.
13697
136982005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
13699
13700 * obsolete/lazy-lock.el (lazy-lock-mode):
13701 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
13702 font-lock-mode if it's off. Print a warning instead.
13703
13704 * progmodes/compile.el (compilation-start): Ignore errors if the
13705 process died before we get to send-eof.
13706
13707 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
13708 Undo last change. Enclosing the result in quotes broke things on Unix
13709 since tex-send-command passes it through shell-quote-argument.
13710 (tex-send-command): Pass `file' through convert-standard-filename
13711 when possible.
13712 (tex-uptodate-p): Handle the case where TeX hasn't put additional
13713 info in a transcript.
13714
137152005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
13716
13717 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
13718 fix compilation warning. Reorder the key definitions to group
13719 together keys emitted by the current version of xterm.
13720
13721 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
13722 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
13723 Reorder predicates to correct min-color usage.
13724
137252005-09-01 Chong Yidong <cyd@stupidchicken.com>
13726
13727 * longlines.el (longlines-mode): Inhibit read-only when encoding.
13728 Kill local variables when longlines-mode is turned off.
13729
137302005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
13731
13732 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
13733
13734 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
13735
13736 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
13737
13738 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
13739 (font-lock-lines-before): Change default to being inactive.
13740 (font-lock-default-fontify-region): Obey font-lock-lines-before.
13741 (font-lock-after-change-function): Don't handle f-l-lines-before here.
13742
137432005-08-31 Michael Albinus <michael.albinus@gmx.de>
13744
13745 * net/tramp.el (tramp-handle-make-auto-save-file-name):
13746 Deactivate temporarily advice if active (not needed for Emacs 22,
13747 but for backwards compatibility).
13748 (tramp-exists-file-name-handler): Rewrite. First implementation
13749 was too simple.
13750 (tramp-advice-make-auto-save-file-name):
13751 Call `tramp-handle-make-auto-save-file-name' (again, just for
13752 backwards compatibility).
13753
137542005-08-31 Reto Zimmermann <reto@gnu.org>
13755
13756 * progmodes/vhdl-mode.el
13757 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
13758 (vhdl-end-p): Fix indentation bug "else" after "-- when".
13759 (vhdl-set-default-project): New function (easier setting of default).
13760 (vhdl-port-copy): Handle extended identifiers for generics.
13761 (vhdl-compiler-alist): Better description for error message regexp.
13762 (vhdl-make): Query for target, use previous as default.
13763 (vhdl-port-copy): Fix port copy for port names starting with "signal".
13764 (vhdl-font-lock-keywords-2): Fix fontification for record
13765 el. assign.
13766 (vhdl-speedbar-make-subpack-line): Add package body link.
13767 (vhdl-generate-makefile-1): Not include itself as dependency.
13768 (vhdl-font-lock-init): Highlight c-preprocessor directives.
13769 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
13770 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
13771 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
13772 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
13773 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
13774 (vhdl-import-project): Add string argument for `error'.
13775 (vhdl-compose-configuration)
13776 (vhdl-compose-configuration-architecture): Add configuration
13777 declaration generation.
13778 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
13779 (vhdl-trailer-re): Add "record" keyword (better indentation).
13780 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
13781 "[^ \t-\"]+".
13782 (vhdl-font-lock-keywords-2): Not highlight formal parameter after `|'.
13783 (vhdl-testbench-entity-file-name)
13784 (vhdl-testbench-architecture-file-name): Allow separate
13785 customization of testbench file names.
13786 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
13787 (vhdl-get-visible-signals): Allow newline within alias declaration.
13788 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
13789 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
13790 (member-ignore-case): Alias for missing function in XEmacs.
13791 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
13792 (vhdl-update-sensitivity-list): Ignore case on read signals.
13793 (vhdl-replace-string): Adjust case only for file names.
13794 (vhdl-update-sensitivity-list): Fix search for read signals.
13795 (vhdl-update-sensitivity-list): Exclude formal parameters.
13796 (vhdl-get-visible-signals): Include aliases of signals.
13797 (vhdl-get-visible-signals): Fix signal name searching.
13798 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
13799 (vhdl-fixup-whitespace-region): Fix for character
13800 literals (e.g. `:').
13801
138022005-08-31 Juanma Barranquero <lekktu@gmail.com>
13803
13804 * ansi-color.el (comint-last-output-start):
13805 * bs.el (font-lock-verbose):
13806 * diff-mode.el (add-log-buffer-file-name-function):
13807 * dired-x.el (vm-folder-directory):
13808 * faces.el (help-xref-stack-item):
13809 * files.el (font-lock-keywords):
13810 * find-lisp.el (dired-buffers, dired-subdir-alist):
13811 * ido.el (cua-inhibit-cua-keys):
13812 * log-view.el (cvs-minor-wrap-function):
13813 * outline.el (font-lock-warning-face):
13814 * simple.el (compilation-current-error):
13815 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
13816 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
13817 * tooltip.el (comint-prompt-regexp):
13818 * w32-fns.el (explicit-shell-file-name):
13819 * term/mac-win.el (mac-charset-info-alist)
13820 (mac-services-selection, mac-system-script-code):
13821 * term/tty-colors.el (msdos-color-values):
13822 * term/w32-win.el (xlfd-regexp-registry-subnum):
13823 * term/x-win.el (x-keysym-table, x-selection-timeout)
13824 (x-session-id, x-session-previous-id):
13825 * textmodes/ispell.el (mail-yank-prefix):
13826 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
13827 * textmodes/org.el (calc-embedded-close-formula)
13828 (calc-embedded-open-formula)
13829 (font-lock-unfontify-region-function):
13830 * textmodes/reftex-global.el (isearch-next-buffer-function)
13831 (TeX-master):
13832 * textmodes/reftex.el (font-lock-keywords):
13833 * textmodes/tex-mode.el (font-lock-comment-face)
13834 (font-lock-doc-face):
13835 * textmodes/texinfo.el (outline-heading-alist):
13836 Add defvars.
13837
13838 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
13839 (artist-spray-chars, artist-mode-init, artist-replace-string)
13840 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
13841 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
13842 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
13843
13844 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
13845 (conf-align-assignments): "?\ " -> "?\s".
13846
13847 * textmodes/reftex-index.el (TeX-master): Add defvar.
13848 (reftex-index-phrases-marker): Move up defvar.
13849
13850 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
13851 (reftex-toc-include-labels-indicator)
13852 (reftex-toc-include-index-indicator)
13853 (reftex-toc-max-level-indicator): Move up declarations.
13854
13855 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
13856 of args to `tramp-run-real-handler', even if it's empty in this case.
13857
138582005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13859
13860 * dired.el (dired-move-to-filename-regexp): Add date format for
13861 Mac OS X 10.3 in East Asian locales.
13862
138632005-08-31 Michael Albinus <michael.albinus@gmx.de>
13864
13865 * files.el (make-auto-save-file-name): Add file name handler call
13866 if applicable.
13867
13868 * net/tramp.el (tramp-file-name-handler-alist)
13869 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
13870 (tramp-handle-make-auto-save-file-name): Rename from
13871 `tramp-make-auto-save-file-name'.
13872 (tramp-exists-file-name-handler): New defun.
13873 (tramp-advice-make-auto-save-file-name): Make defadvice only when
13874 `make-auto-save-file-name' is not a magic file name operation.
13875
138762005-08-30 Richard M. Stallman <rms@gnu.org>
13877
13878 * files.el (risky-local-variable-p):
13879 Match `-predicates' and `-commands.
13880
13881 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
13882 (custom-save-all): Visit the file if necessary;
13883 kill the buffer if we created it.
13884 (custom-save-delete): Don't visit file or kill buffer here.
13885
138862005-08-30 Carsten Dominik <dominik@science.uva.nl>
13887
13888 * textmodes/org.el (org-special-keyword): New face.
13889 (org-table-copy-down, org-table-eval-formula)
13890 (org-table-recalculate, org-init-section-numbers):
13891 Use `string-to-number' instead of `string-to-int'.
13892 (org-get-location): Use `insert-buffer-substring' instead of
13893 `insert-buffer'.
13894 (org-modify-diary-entry-string): New function.
13895 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
13896 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
13897 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
13898 active region.
13899 (org-export-as-html): Handle QUOTE keyword.
13900 (org-quote-string): New option.
13901 (org-bookmark-jump-unhide): New function, used for
13902 `bookmark-after-jump-hook'.
13903 (org-diary-default-entry): Apply only when not called through
13904 `org-agenda'.
13905
139062005-08-30 Juanma Barranquero <lekktu@gmail.com>
13907
13908 * net/eudc.el (mode-popup-menu):
13909 * play/handwrite.el (ps-printer-name, ps-lpr-command):
13910 * progmodes/ada-mode.el (compile-auto-highlight)
13911 (skeleton-further-elements):
13912 * progmodes/autoconf.el (font-lock-syntactic-keywords):
13913 * progmodes/cmacexp.el (msdos-shells):
13914 * progmodes/compile.el (font-lock-extra-managed-props)
13915 (font-lock-keywords, font-lock-maximum-size)
13916 (font-lock-support-mode):
13917 * progmodes/grep.el (font-lock-lines-before):
13918 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
13919 * progmodes/mixal-mode.el (compile-command):
13920 * progmodes/perl-mode.el (font-lock-comment-face)
13921 (font-lock-doc-face, font-lock-string-face):
13922 * progmodes/prolog.el (comint-prompt-regexp):
13923 * progmodes/sh-script.el (font-lock-comment-face)
13924 (font-lock-set-defaults, font-lock-string-face):
13925 * progmodes/sql.el (font-lock-keyword-face)
13926 (font-lock-set-defaults, font-lock-string-face):
13927 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
13928 (itimer-version, lazy-lock-defer-contextually)
13929 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
13930 Add defvars.
13931
13932 * progmodes/cperl-mode.el (cperl-electric-lbrace)
13933 (cperl-electric-keyword, cperl-electric-pod)
13934 (cperl-electric-backspace, cperl-forward-re)
13935 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
13936 (vc-rcs-header, vc-sccs-header): Add defvars.
13937
13938 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
13939 (font-lock-syntactic-keywords, gud-find-expr-function):
13940 Add defvars.
13941
13942 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
13943 (gdb-frame-parameters): Declare before use.
13944
13945 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
13946 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
13947 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
13948 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
13949
13950 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
13951 (idlwave-help-with-source): Use `insert-buffer-substring', not
13952 `insert-buffer'.
13953
139542005-08-29 Juri Linkov <juri@jurta.org>
13955
13956 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
13957 Put outline-back-to-heading function call inside save-excursion.
13958
139592005-08-29 Juanma Barranquero <lekktu@gmail.com>
13960
13961 * man.el (Man-init-defvars, Man-translate-references)
13962 (Man-support-local-filenames, Man-highlight-references):
13963 * progmodes/sql.el (sql-interactive-mode):
13964 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
13965
13966 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
13967 (compilation-mode-font-lock-keywords): Add defvars.
13968 (checkdoc-interactive-loop): "?\ " -> "?\s".
13969
13970 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
13971 (font-lock-doc-face, font-lock-string-face)
13972 (font-lock-keywords-case-fold-search): Add defvars.
13973 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
13974
13975 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
13976 Don't pass X and Y (they are ignored anyway).
13977 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
13978 (mouse-delete-window): Make arguments optional.
13979
13980 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
13981 (caesar-translate-table, minor-modes, news-buffer-save)
13982 (news-group-name, news-minor-modes): Add defvars.
13983
13984 * emacs-lisp/lselect.el (mouse-highlight-priority)
13985 (x-lost-selection-functions, zmacs-regions):
13986 * emacs-lisp/pp.el (font-lock-verbose):
13987 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
13988 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
13989 (ses-mode-map):
13990 * emacs-lisp/tcover-unsafep.el (safe-functions):
13991 * international/mule-cmds.el (mac-system-coding-system)
13992 (mac-system-locale):
13993 * language/ethio-util.el (rmail-current-message)
13994 (rmail-message-vector):
13995 * language/thai-util.el (thai-auto-composition-mode):
13996 * mail/metamail.el (rmail-current-message, rmail-message-vector):
13997 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
13998 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
13999 (vm-primary-inbox, vm-spool-files):
14000 * mail/rmail.el (deleted-head, font-lock-fontified)
14001 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
14002 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
14003 (total-messages):
14004 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
14005 (rmail-summary-mode-map):
14006 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
14007 (rmail-last-label, rmail-last-multi-labels)
14008 (rmail-summary-vector, rmail-total-messages):
14009 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
14010 * mail/rmailsum.el (msgnum):
14011 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
14012 (rmail-current-message):
14013 * obsolete/fast-lock.el (font-lock-face-list):
14014 * obsolete/rnewspost.el (mail-reply-buffer):
14015 * obsolete/scribe.el (compile-command):
14016 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
14017
140182005-08-28 John Paul Wallington <jpw@gnu.org>
14019
14020 * ibuf-ext.el (ibuffer-auto-update-changed):
14021 Use `frame-or-buffer-changed-p' to check whether we need to update.
14022 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
14023 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
14024 as a `frame-or-buffer-changed-p' state vector instead.
14025
140262005-08-27 Romain Francoise <romain@orebokech.com>
14027
14028 * textmodes/makeinfo.el (makeinfo-compile):
14029 Use `compilation-start'. Set `next-error-function' according to
14030 `disable-errors'.
14031 (makeinfo-next-error): New function.
14032 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
14033 (makeinfo-buffer): Likewise.
14034
14035 * progmodes/compile.el (compilation-start): Add autoload cookie.
14036
14037 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
14038 * textmodes/sgml-mode.el: Likewise.
14039 * progmodes/python.el: Likewise.
14040
140412005-08-27 Eli Zaretskii <eliz@gnu.org>
14042
14043 * simple.el (blink-matching-paren-distance): Document the meaning
14044 of nil value, and allow to customize to nil.
14045
14046 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
14047 command.com, not command.exe.
14048
140492005-08-26 John Wiegley <johnw@newartisans.com>
14050
14051 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
14052 code around a bit so that an extraneous nil argument is not added
14053 to a command when no args are given.
14054
14055 * eshell/esh-arg.el (eshell-parse-double-quote): If a
14056 double-quoted argument resolves to nil, return it as an empty
14057 string rather than as nil. This made it impossible to pass "" to
14058 a shell script as a null string argument.
14059
140602005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
14061
14062 * outline.el (outline-invent-heading): New fun.
14063 (outline-promote, outline-demote): Use it.
14064 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
14065 (outline-end-of-subtree): Remove unused var `opoint'.
14066
140672005-08-26 David Reitter <david.reitter@gmail.com>
14068
14069 * menu-bar.el (truncate-lines, write-file, print-buffer)
14070 (ps-print-buffer-faces, ps-print-buffer, split-window):
14071 Disable menu items when the frame they refer to is invisible, or when
14072 they refer to a buffer and the minibuffer is selected.
14073
140742005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
14075
14076 * progmodes/flymake.el (flymake-highlight-err-lines):
14077 Use save-excursion around flymake-highlight-line to preserve point.
14078
140792005-08-26 Eli Zaretskii <eliz@gnu.org>
14080
14081 * progmodes/octave-mod.el: Change Author and Maintainer address.
14082 (octave-maintainer-address): Change Kurt's email address.
14083 * progmodes/octave-inf.el: Change Author and Maintainer address.
14084 * progmodes/octave-hlp.el: Change Author and Maintainer address.
14085
140862005-08-26 Kim F. Storm <storm@cua.dk>
14087
14088 * subr.el (version-list-<, version-list-<=, version-list-=):
14089 Rename from integer-list-*.
14090 (version-list-not-zero): Likewise. Fix while loop.
14091 (version=): Use version-list-= instead of string-equal.
14092
140932005-08-26 Richard M. Stallman <rms@gnu.org>
14094
14095 * outline.el (outline-promote): Try shortening the heading.
14096 As last resort, read the heading to use.
14097 (outline-demote): As last resort, read the heading to use.
14098
140992005-08-26 Romain Francoise <romain@orebokech.com>
14100
14101 * progmodes/compile.el (compilation-start): Doc fix.
14102
14103 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
14104 (antlr-font-lock-additional-keywords): Fix reference to
14105 `antlr-font-lock-literal-regexp' erroneously changed during the
14106 mass face rename.
14107 (antlr-run-tool): Use `compilation-start'.
14108
14109 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
14110 instead of the obsolete `compile-internal'.
14111
141122005-08-26 Juanma Barranquero <lekktu@gmail.com>
14113
14114 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
14115 (number, original-date):
14116 * calendar/cal-china.el (date):
14117 * calendar/cal-coptic.el (date):
14118 * calendar/cal-french.el (date):
14119 * calendar/cal-hebrew.el (date, entry, number, original-date):
14120 * calendar/cal-islam.el (date, number, original-date):
14121 * calendar/cal-iso.el (date):
14122 * calendar/cal-julian.el (date):
14123 * calendar/cal-mayan.el (date):
14124 * calendar/cal-menu.el (date, event):
14125 * calendar/cal-persia.el (date):
14126 * calendar/lunar.el (date):
14127 * calendar/solar.el (date): Add defvars.
14128
14129 * emerge.el:
14130 * ibuffer.el:
14131 * info-xref.el:
14132 * obsolete/bg-mouse.el:
14133 * obsolete/sun-curs.el:
14134 * obsolete/swedish.el: Move the `defvar's to the top level.
14135
14136 * smerge-mode.el (smerge-refined-change): Add :group.
14137
141382005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
14139
14140 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
14141 (smerge-keep-n): Remove props.
14142 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
14143 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
14144 now that it's done in smerge-keep-n.
14145 (smerge-refined-change): New face.
14146 (smerge-refine-chopup-region, smerge-refine-highlight-change)
14147 (smerge-refine): New funs.
14148 (smerge-basic-map): Bind smerge-refine.
14149
141502005-08-25 Juri Linkov <juri@jurta.org>
14151
14152 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
14153 compilation-process-setup-function and compilation-disable-input
14154 in grep-mode instead of let-bindings in grep.
14155
14156 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
14157 Delete "Automatic File De/compression" (auto-compression-mode).
14158
141592005-08-25 Juanma Barranquero <lekktu@gmail.com>
14160
14161 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
14162 Silence warning about non-existent variable.
14163
141642005-08-25 Richard M. Stallman <rms@gnu.org>
14165
14166 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
14167 Rename "Describe Key" to "Describe Key or Mouse Operation".
14168
14169 * mail/mailalias.el (build-mail-aliases): Delete comments
14170 from the contents before processing them.
14171
14172 * isearch.el (isearch-edit-string): Erase the Search prompt
14173 if user enters an empty string and there is no default.
14174
14175 * comint.el (comint-file-name-prefix): Add autoload.
14176
141772005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
14178
14179 * subr.el (play-sound): Rearrange to avoid warning.
14180
141812005-08-25 Carsten Dominik <dominik@science.uva.nl>
14182
14183 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
14184 New hook.
14185 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
14186
141872005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
14188
14189 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
14190
14191 * custom.el (custom-theme-set-variables): Sort minor modes last.
14192
141932005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
14194
14195 * subr.el (version-separator, version-regexp-alist): New vars used by
14196 version comparison funs.
14197 (integer-list-<, integer-list-=, integer-list-<=)
14198 (integer-list-not-zero): New funs for integer list comparison.
14199 (version-to-list, version=, version<, version<=): New funs for version
14200 comparison.
14201
142022005-08-24 Juanma Barranquero <lekktu@gmail.com>
14203
14204 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
14205 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
14206 time to silence the byte-compiler.
14207
14208 * ibuffer.el (ibuffer-compile-make-eliding-form)
14209 (ibuffer-check-formats): Use `with-no-warnings' to hide references
14210 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
14211 so it's silly to get warnings for it).
14212 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
14213 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
14214 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
14215 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
14216 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
14217 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
14218 Defvar at compile time.
14219 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
14220 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
14221 Declare them before use.
14222
14223 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
14224 (info-xref-good, info-xref-bad): Defvar at compile time.
14225
14226 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
14227 Use `let*' instead of `let'.
14228
14229 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
14230 (*mouse-y*, menu, char): Defvar at compile time.
14231 (sc::menu): Declare it before use.
14232 (sc::pack-one-line): Use `let', not `let*'.
14233
14234 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
14235 (mail-send-hook): Defvar at compile time.
14236
14237 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
14238 Defvar at compile time.
14239
14240 * term/sun-mouse.el (current-global-mousemap)
14241 (current-local-mousemap): Declare them before use.
14242
142432005-08-24 Carsten Dominik <dominik@science.uva.nl>
14244
14245 * bookmark.el (bookmark-after-jump-hook): New hook.
14246 (bookmark-jump): Run `bookmark-after-jump-hook'.
14247
142482005-08-23 Juri Linkov <juri@jurta.org>
14249
14250 * faces.el (minibuffer-prompt): Doc fix.
14251
142522005-08-23 Juanma Barranquero <lekktu@gmail.com>
14253
14254 * progmodes/xscheme.el: Trivial changes to silence warnings.
14255 (xscheme-previous-mode, xscheme-previous-process-state):
14256 Add defvars.
14257 (xscheme-last-input-end, xscheme-process-command-line)
14258 (xscheme-process-name, xscheme-buffer-name)
14259 (xscheme-expressions-ring-max, xscheme-expressions-ring)
14260 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
14261 (xscheme-control-g-synchronization-p)
14262 (xscheme-control-g-disabled-p, xscheme-string-receiver)
14263 (default-xscheme-runlight, xscheme-runlight)
14264 (xscheme-runlight-string, xscheme-process-filter-state)
14265 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
14266 Move to beginning of file.
14267 (scheme-interaction-mode-commands-alist)
14268 (scheme-interaction-mode-map, scheme-debugger-mode-map):
14269 Declare them before use. Note: the initialization code for the variables
14270 has not been moved because it uses functions that reference the variables.
14271 (xscheme-control-g-message-string, xscheme-process-filter-alist)
14272 (xscheme-prompt-for-expression-map): Declare them before use.
14273 (scheme-debugger-mode-commands): "?\ " -> "?\s".
14274
142752005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
14276
14277 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
14278
142792005-08-22 Juri Linkov <juri@jurta.org>
14280
14281 * faces.el (set-face-underline): Delete this duplicate function
14282 and make an obsolete alias to set-face-underline-p.
14283 (set-face-underline-p): Use docstring of set-face-underline.
14284 (describe-face): Create hyperlink to parent face.
14285
14286 * info.el (Info-insert-dir): Use save-excursion around
14287 insert-buffer-substring.
14288 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
14289 (Info-escape-percent): Delete function.
14290 (Info-fontify-node): Replace Info-escape-percent by
14291 replace-regexp-in-string with REP arg set to lambda that
14292 duplicates `%' and preserves text properties.
14293
14294 * progmodes/compile.el (compilation-disable-input): Doc fix.
14295 (define-compilation-mode): Doc fix and refill.
14296 (kill-compilation): Use `mode-name' in the error message.
14297 (compilation-find-file): Use `compilation-error' in the
14298 read-file-name's prompt.
14299
143002005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
14301
14302 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
14303 (smerge-auto-leave): Make undo re-enable the mode.
14304 (debug-ignored-errors): Add the user-error of impossible resolution.
14305 (smerge-resolve): Move things around a bit, in preparation for later.
14306 (smerge-diff): Don't fail if the buffer has no associated file.
14307 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
14308 (smerge-conflict-overlay): New function.
14309 (smerge-match-conflict): Don't add text properties here.
14310 (smerge-find-conflict): Instead, add an overlay here.
14311 Also check for the case where we're inside a conflict already, so as to
14312 obviate the need for font-lock-multiline, which is unbearably slow with
14313 large conflicts and ciomplex font-lock patterns.
14314 (smerge-remove-props): Remove overlay rather than text-properties.
14315 (smerge-mode): Don't set font-lock-multiline.
14316 Remove overlays when turned off.
14317
143182005-08-21 Kim F. Storm <storm@cua.dk>
14319
14320 * ido.el (ido-ignore-item-p): Use save-match-data.
14321 Bind case-fold-search to ido-case-fold locally.
14322
143232005-08-20 Richard M. Stallman <rms@gnu.org>
14324
14325 * files.el (normal-mode): If font lock is on, turn it off and on.
14326
14327 * subr.el (replace-regexp-in-string): Doc fix.
14328
14329 * startup.el (command-line-1): Don't suppress startup screen
14330 due to existing processes.
14331
14332 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
14333
14334 * progmodes/compile.el (compilation-disable-input): Default to nil.
14335
143362005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
14337
14338 * progmodes/compile.el (compilation-disable-input): New defcustom.
14339 (compilation-start): If compilation-disable-input is non-nil, send
14340 EOF to the compilation process.
14341
143422005-08-20 Eli Zaretskii <eliz@gnu.org>
14343
14344 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
14345 Run the argument of tex-shell-cd-command through
14346 convert-standard-filename, to get the correct style of slashes on
14347 Windows, and enclose the result in quotes, in case the file name
14348 includes whitespace or other special characters.
14349
143502005-08-19 Andreas Schwab <schwab@suse.de>
14351
14352 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
14353 process.
14354
143552005-08-18 Luc Teirlinck <teirllm@auburn.edu>
14356
14357 * cus-start.el (minibuffer-prompt-properties): Correct typo.
14358
143592005-08-18 Kim F. Storm <storm@cua.dk>
14360
14361 * scroll-lock.el: Fix errors due to incorrect line wrapping.
14362
143632005-08-18 Richard M. Stallman <rms@gnu.org>
14364
14365 * scroll-lock.el: New file.
14366
143672005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
14368
14369 * dired.el (dired-move-to-end-of-filename):
14370 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
14371
143722005-08-18 Kim F. Storm <storm@cua.dk>
14373
14374 * ido.el (ido-everywhere): Fix defcustom :set function to disable
14375 rather than toggle mode when custom value is nil.
14376 (ido-everywhere): Fix defun doc string.
14377
143782005-08-17 Richard M. Stallman <rms@gnu.org>
14379
14380 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
14381 as tag instead of "Inviolable".
14382
143832005-08-17 Kim F. Storm <storm@cua.dk>
14384
14385 * windmove.el (windmove-coordinates-of-position): Remove.
14386 (windmove-coordinates-of-window-position): Remove.
14387 (windmove-reference-loc): Use posn-at-point instead.
14388
14389 * subr.el (insert-for-yank-1): Doc fix.
14390
14391 * ido.el (ido-enter-matching-directory): Rename from
14392 ido-enter-single-matching-directory. Change `slash' choice to
14393 `only'. Add `first' choice.
14394 (ido-exhibit): Adapt to above changes.
14395
143962005-08-16 Luc Teirlinck <teirllm@auburn.edu>
14397
14398 * Makefile.in: Expand comment about building loaddefs.el.
14399
144002005-08-16 Nick Roberts <nickrob@snap.net.nz>
14401
14402 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
14403 Comment use of defadvice.
14404
14405 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
14406
144072005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
14408
14409 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
14410 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
14411 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
14412 * progmodes/idlw-shell.el, progmodes/ld-script.el,
14413 * progmodes/which-func.el, ruler-mode.el, strokes.el,
14414 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
14415 for backward compatibility for faces that did not appear in the
14416 previous Emacs release.
14417
14418 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
14419
144202005-08-15 Kim F. Storm <storm@cua.dk>
14421
14422 * emulation/cua-base.el (cua-delete-region): Return t if
14423 deleted region was non-empty.
14424 (cua-replace-region): Inhibit overwrite-mode for
14425 self-insert-command if replaced region was non-empty.
14426 (cua--explicit-region-start, cua--status-string): Make them
14427 buffer-local at top-level...
14428 (cua-mode): ...rather than when mode is enabled.
14429
144302005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
14431
14432 * progmodes/vhdl-mode.el (vhdl-emacs-21):
14433 Set t for Emacs 21, 22, and so on.
14434
144352005-08-15 David Ponce <david@dponce.com>
14436
14437 * tree-widget.el: Update Commentary header.
14438 (tree-widget-theme): Doc fix.
14439 (tree-widget-space-width): New option.
14440 (tree-widget-image-properties): Look up in the default theme too.
14441 (tree-widget--cursors): Only for images with arrow pointer shape.
14442 (tree-widget-lookup-image): Pointer shape is hand by default.
14443 (tree-widget-icon): Rename generic icon widget from
14444 `tree-widget-control'.
14445 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
14446 derive from `tree-widget-icon'.
14447 (tree-widget-handle): Improve default look and feel of the text
14448 representation.
14449 (tree-widget): Rename :*-control properties to :*-icon properties.
14450 Add :action and :help-echo properties.
14451 (tree-widget-after-toggle-functions): Move.
14452 (tree-widget-close-node, tree-widget-open-node): Remove.
14453 (tree-widget-before-create-icon-functions): New hook.
14454 (tree-widget-value-create): Update to allow customization of icons
14455 and nodes at run-time via that new hook.
14456 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
14457 (tree-widget-icon-action, tree-widget-icon-help-echo)
14458 (tree-widget-action, tree-widget-help-echo): New functions.
14459
144602005-08-15 Kim F. Storm <storm@cua.dk>
14461
14462 * ido.el (ido-buffer-internal): Use with-no-warnings.
14463 (ido-make-merged-file-list): Use while-no-input.
14464
144652005-08-15 Richard M. Stallman <rms@gnu.org>
14466
14467 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
14468 (flyspell-large-region): Fix doc and custom type.
14469
144702005-08-14 Richard M. Stallman <rms@gnu.org>
14471
14472 * files.el (interpreter-mode-alist): Doc fix.
14473
14474 * mail/rmail.el (rmail-nonignored-headers): New variable.
14475 (rmail-clear-headers): Use it.
14476 (rmail-reply): Better handling of mail-followup-to header.
14477
14478 * progmodes/sh-script.el (sh-font-lock-keywords-var):
14479 Rename variable from sh-font-lock-keywords. In the `shell' entry,
14480 don't try to refer to executable-font-lock-keywords.
14481 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
14482 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
14483 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
14484 (sh-mode): Set comment-start-skip, local-abbrev-table,
14485 imenu-case-fold-search.
14486 (sh-set-shell): Don't set them here.
14487 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
14488 Don't cache the results in the original alist; don't ever modify
14489 that alist.
14490
14491 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
14492
14493 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
14494 empty.
14495
144962005-08-15 Andreas Schwab <schwab@suse.de>
14497
14498 * desktop.el: Put autoload cookie at risky-local-variable declarations.
14499
14500 * dired.el, info.el, mail/rmail.el: Revert last change.
14501
145022005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
14503
14504 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
14505 modification in `eval-after-load' form.
14506 * info.el: Likewise.
14507 * mail/rmail.el: Likewise.
14508
145092005-08-14 Juri Linkov <juri@jurta.org>
14510
14511 * progmodes/compile.el (compilation-mode-font-lock-keywords):
14512 Remove highlighting of "Compilation started". Highlight only
14513 the word "finished" in "Compilation finished". Add highlighting
14514 of "interrupt", "killed", "terminated" and the exit code.
14515 (compilation-start): Add newline after header. Use exactly the
14516 same time stamp format as the finishing message.
14517 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
14518
14519 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
14520 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
14521 Add highlighting of "interrupt", "killed", "terminated".
14522
14523 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
14524 enabled and the current command is self-insert-command, call it
14525 explicitly with overwrite-mode bound to nil, to not allow it
14526 to delete the character after the selected region.
14527
145282005-08-12 Matt Hodges <MPHodges@member.fsf.org>
14529
14530 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
14531 move-end-of-line, end-of-line, and beginning-of-line to the list
14532 of commands after which the echo area is updated.
14533
145342005-08-12 Eli Zaretskii <eliz@gnu.org>
14535
14536 * cus-edit.el (custom-save-all, custom-save-delete):
14537 Bind recentf-exclude to exclude custom-file.
14538
145392005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
14540
14541 * mail/rmailsum.el (rmail-summary-end-of-message): New command
14542 to go to the bottom of the mail message. Added to
14543 `rmail-summary-mode-map' with key "/".
14544 (rmail-summary-show-message): New (internal) function for use by
14545 both `rmail-summary-beginning/end-of-message'.
14546 (rmail-summary-beginning-of-message): Change to use
14547 rmail-summary-show-message.
14548
14549 * mail/rmail.el (rmail-end-of-message): New command to go to the
14550 end of the current message. Added to `rmail-mode-map' with key "/".
14551 (rmail-beginning-of-message): Fix to work as documented.
14552 (rmail-mode): Change documentation.
14553
14554 * progmodes/compile.el (compilation-start): Add the line
14555 "Compilation started" with compilation start time.
14556 (compilation-mode-font-lock-keywords): Add `started' to keywords.
14557
145582005-08-11 Luc Teirlinck <teirllm@auburn.edu>
14559
14560 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
14561 of menu items.
14562
145632005-08-11 Richard M. Stallman <rms@gnu.org>
14564
14565 * simple.el (pop-global-mark): Reverse test of widen-automatically.
14566
14567 * battery.el (battery-status-function): Don't use ignore-errors.
14568
145692005-08-11 Lute Kamstra <lute@gnu.org>
14570
14571 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
14572 define-obsolete-variable-alias.
14573
145742005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
14575
14576 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
14577 (ange-ftp-send-cmd): Revert last change, and expand
14578 the comment explaining the problem.
14579
145802005-08-10 Luc Teirlinck <teirllm@auburn.edu>
14581
14582 * ldefs-boot.el: Update.
14583
14584 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
14585 item to "Time, Load and Mail". Change help echo text.
14586
14587 * time.el (display-time-use-mail-icon, display-time-format)
14588 (display-time-string-forms): Shorten first line of docstrings.
14589
145902005-08-10 Lars Hansen <larsh@soem.dk>
14591
14592 * desktop.el (desktop-buffer-mode-handlers):
14593 Make non-customizable. Add autoload cookie. Change initial value to
14594 nil; add elements in respective modules instead. Fix doc string.
14595 (desktop-load-file): New function.
14596 (desktop-minor-mode-handlers): New autoloaded variable.
14597 (desktop-create-buffer): Call minor mode handlers.
14598 Use desktop-load-file to load major and minor mode modules prior to
14599 checking for a handler.
14600 (desktop-save): Don't add nil to desktop-minor-modes for minor
14601 modes with nil function in desktop-minor-mode-table. Don't delete
14602 desktop file before rewriting it.
14603 (desktop-locals-to-save): Add autoload cookie. Don't make
14604 automatically buffer-local. Add variables column-number-mode,
14605 size-indication-mode, indent-tabs-mode,
14606 indicate-buffer-boundaries, indicate-empty-lines and
14607 show-trailing-whitespace.
14608 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
14609 regexps. Don't use desktop-clear-preserve-buffers-regexp.
14610 (desktop-clear-preserve-buffers-regexp): Delete.
14611 (desktop-clear-preserve-buffers): Update initial value and docstring.
14612 (desktop-save-buffer): Fix doc string.
14613
14614 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
14615 (hilit-chg-desktop-restore): New function.
14616 (highlight-changes-mode): Add highlight-changes-mode to
14617 desktop-locals-to-save.
14618
14619 * dired.el: Add handler to desktop-buffer-mode-handlers.
14620 (dired-restore-desktop-buffer): Remove autoload cookie.
14621 (dired-mode): Add autoload cookie.
14622
14623 * info.el: Add handler to desktop-buffer-mode-handlers.
14624 (Info-restore-desktop-buffer): Remove autoload cookie.
14625 (Info-mode): Add autoload cookie.
14626
14627 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
14628 (mh-restore-desktop-buffer): Remove autoload cookie.
14629 (mh-folder-mode): Add autoload cookie.
14630
14631 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
14632 (rmail-restore-desktop-buffer): Remove autoload cookie.
14633
146342005-08-11 Masatake YAMATO <jet@gyve.org>
14635
14636 * hexl.el (hexl-address-region):
14637 (hexl-ascii-region, hexl-font-lock-keywords):
14638 (hexl-highlight-line-range): Use the term "region"
14639 instead of "area" for consistency with the other symbols
14640 defined in hexl.el.
14641
146422005-08-09 Luc Teirlinck <teirllm@auburn.edu>
14643
14644 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
14645 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
14646 out by Juri Linkov). Add `display-battery-mode'.
14647
146482005-08-09 Juri Linkov <juri@jurta.org>
14649
14650 * progmodes/compile.el (compilation-mode-font-lock-keywords):
14651 Remove `-text' from face variable names.
14652 (compilation-error-file-name, compilation-warning-file-name)
14653 (compilation-info-file-name): Delete faces.
14654 (compilation-line-number, compilation-column-number):
14655 Remove face underlining.
14656 (compilation-message-face): Set to `underline' value by default.
14657 (compilation-error-face, compilation-warning-face)
14658 (compilation-info-face): Remove `-file-name' from face names.
14659 (compilation-error-text-face, compilation-warning-text-face)
14660 (compilation-info-text-face): Delete face variables.
14661 (compilation-text-face): Delete function.
14662
14663 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
14664 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
14665 (grep-error-face): Set to `compilation-error' instead of
14666 `compilation-error-face' (which is redefined to `grep-hit-face' in
14667 grep buffers).
14668 (grep-mode-font-lock-keywords): Remove `-text' from face variable
14669 names. Use `grep-error-face' instead of `compilation-error-text-face'.
14670
14671 * dired-aux.el (dired-do-query-replace-regexp):
14672 Use `query-replace-read-args'.
14673
14674 * replace.el (query-replace-read-from, query-replace-read-to)
14675 (query-replace-read-args): Rename arg `string' to `prompt'.
14676
14677 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
14678
146792005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
14680
14681 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
14682 uploading files.
14683 (ange-ftp-canonize-filename): Handle file names beginning with ~
14684 correctly.
14685
146862005-08-09 Juanma Barranquero <lekktu@gmail.com>
14687
14688 * textmodes/fill.el (canonically-space-region)
14689 (fill-context-prefix, fill-french-nobreak-p)
14690 (fill-delete-newlines, fill-comment-paragraph)
14691 (justify-current-line): "?\ " -> "?\s".
14692
146932005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
14694
14695 * textmodes/fill.el (fill-nonuniform-paragraphs):
14696 Improve argument/docstring consistency.
14697
146982005-08-09 Richard M. Stallman <rms@gnu.org>
14699
14700 * textmodes/ispell.el (ispell-word): More fboundp checks.
14701
14702 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
14703 (find-file-noselect-1): Call it here, only if RAWFILE.
14704 (normal-mode): Always set some major mode.
14705 (save-some-buffers-action-alist): Change some explanation strings.
14706 (file-name-non-special): In the `quote' method, use unwind-protect.
14707
147082005-08-09 Magnus Henoch <mange@freemail.hu>
14709
14710 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
14711 (ispell-have-aspell-dictionaries): New variable.
14712 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
14713 (ispell-get-aspell-config-value): New function.
14714 (ispell-aspell-find-dictionary): New function.
14715 (ispell-aspell-add-aliases): New function.
14716 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
14717 appropriate. Don't look for ispell dictionaries if we use aspell.
14718 (ispell-menu-map): Don't build a submenu of dictionaries.
14719
147202005-08-09 Richard M. Stallman <rms@gnu.org>
14721
14722 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
14723 (sql-read-passwd): Use read-passwd.
14724
14725 * progmodes/idlw-toolbar.el (idlwave-toolbar)
14726 (idlwave-toolbar-is-possible): Add defvars.
14727
14728 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
14729 Avoid warnings.
14730
14731 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
14732 (idlwave-system-class-info, idlwave-executive-commands-alist):
14733 Use defvar.
14734
14735 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
14736
14737 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
14738 Avoid warnings.
14739
14740 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
14741 and content-type: headers.
14742
14743 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
14744
14745 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
14746 and rename some of them to be more self-explanatory.
14747
14748 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
14749
14750 * startup.el (command-line-1): Implement -scriptload.
14751
14752 * replace.el (occur-engine): Initial *Occur* output not undoable.
14753
14754 * menu-bar.el (menu-bar-file-menu): Rename some menu items
14755 and improve help strings.
14756
14757 * isearch.el (isearch-repeat): When changing direction,
14758 mark search successful.
14759
14760 * ediff-init.el: Use (featurep 'xemacs).
14761
14762 * comint.el (send-invisible): Identify buffer, if not selected.
14763
14764 * align.el: Delete autoload for c-guess-basic-syntax.
14765
147662005-08-09 Juanma Barranquero <lekktu@gmail.com>
14767
14768 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
14769 Improve argument/docstring consistency. Doc fixes.
14770 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
14771 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
14772 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
14773 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
14774 (r2bv-organization, r2bv-pages, r2bv-primary-author)
14775 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
14776 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
14777 Defvar at compile time.
14778
147792005-08-09 Juri Linkov <juri@jurta.org>
14780
14781 * info.el: Replace `info' with upper-case `Info' where appropriate.
14782 (info-title-1, info-title-2, info-title-3, info-title-4)
14783 (info-menu-header): Move up face definitions.
14784 (info-menu-star): Rename from `info-menu-5'.
14785 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
14786 (Info-fontify-visited-nodes): Fix docstring.
14787 (Info-hide-note-references): Fix docstring.
14788 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
14789 menu items in the same way as on cross-references.
14790 (info-apropos): Fix sorting order and formatting to be like in the
14791 stand-alone Info browser. Display error messages for 1 sec.
14792 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
14793 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
14794 from the menu bar.
14795 (Info-insert-dir): Restore point after calling
14796 `insert-buffer-substring'.
14797
147982005-08-08 Richard M. Stallman <rms@gnu.org>
14799
14800 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
14801 (recompute-lucid-menubar): Add defvars.
14802
14803 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
14804
14805 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
14806
14807 * net/net-utils.el (run-dig): Rename from `dig'.
14808
14809 * play/gametree.el (gametree-mode): Use make-local-variable,
14810 not make-variable-buffer-local.
14811
14812 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
14813
14814 * ansi-color.el (ansi-color-make-extent)
14815 (ansi-color-set-extent-face): Use fboundp, not functionp.
14816
14817 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
14818 not make-variable-buffer-local.
14819
14820 * bookmark.el (Info-current-file): Add defvar.
14821 (bookmark-jump-noselect): Use with-no-warnings.
14822
14823 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
14824
14825 * ebuff-menu.el (Helper-return-blurb): Add defvar.
14826
14827 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
14828
14829 * find-file.el (ada-procedure-start-regexp)
14830 (ada-package-start-regexp): Add defvars.
14831
14832 * info.el (Info-insert-dir): Use insert-buffer-substring.
14833
14834 * xml.el (xml-att-def-re): Add defvar.
14835
14836 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
14837 calling convention.
14838
14839 * subr.el (while-no-input): Return t if there is input.
14840
148412005-08-08 Luc Teirlinck <teirllm@auburn.edu>
14842
14843 * cus-start.el (all): Add `overflow-newline-into-fringe'.
14844
148452005-08-08 Juanma Barranquero <lekktu@gmail.com>
14846
14847 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
14848 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
14849
148502005-08-08 Emilio C. Lopes <eclig@gmx.net>
14851
14852 * cmuscheme.el (scheme-start-file): Replace reference to
14853 `user-emacs-directory' by "~/.emacs.d/".
14854
148552005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
14856
14857 * info.el (Info-dir-remove-duplicates): Avoid case folding
14858 in loop; instead, keep downcased strings for comparison.
14859 Suggested by Helmut Eller.
14860
148612005-08-07 Michael Albinus <michael.albinus@gmx.de>
14862
14863 Sync with Tramp 2.0.50.
14864
14865 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
14866 XEmacs case; not necessary anymore.
14867 (tramp-user-regexp): Allow "@" as part of user name.
14868 (tramp-handle-set-visited-file-modtime)
14869 (tramp-handle-insert-file-contents)
14870 (tramp-handle-write-region): No special handling for
14871 `last-coding-system-used, because this is done in
14872 `tramp-accept-process-output' now.
14873 (tramp-accept-process-output): New defun.
14874 (tramp-process-one-action, tramp-process-one-multi-action)
14875 (tramp-wait-for-regexp, tramp-wait-for-output)
14876 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
14877 Howells <dhowells@redhat.com>.
14878 (clear-visited-file-modtime): Defadvice removed. The check for
14879 unset buffer's modtime does not need to be based on
14880 `tramp-buffer-file-attributes'. Suggested by RMS.
14881 (tramp-message): Insert "\n" if not being at beginning of line.
14882 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
14883 sequence with same logic.
14884 (tramp-completion-handle-expand-file-name): Discard call of
14885 `tramp-drop-volume-letter'. It is not necessary, and there have
14886 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
14887 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
14888 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
14889 should always be visible.
14890 (tramp-handle-insert-directory, tramp-setup-complete)
14891 (tramp-set-process-query-on-exit-flag)
14892 (tramp-append-tramp-buffers): Pacify byte-compiler.
14893 (tramp-bug): Delete non-existing variables from list.
14894 Apply `tramp-load-report-modules' as pre-hook.
14895 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
14896 `shell-prompt-pattern' because of non-7bit characters.
14897 Reported by Sebastian Luque <sluque@mun.ca>.
14898 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
14899 (tramp-match-string-list): Remove function.
14900 (tramp-wait-for-regexp): Remove call of that function.
14901 Suggested by Kim F. Storm <storm@cua.dk>.
14902 (tramp-set-auto-save-file-modes): Use octal integer code #o600
14903 instead of octal character code ?\600. The latter resulted in a
14904 syntax error with XEmacs.
14905
14906 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
14907 XEmacs case; not necessary anymore.
14908 (tramp-smb-handle-write-region): No special handling for
14909 `last-coding-system-used, because this is done in
14910 `tramp-accept-process-output' now.
14911 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
14912
149132005-08-06 Luc Teirlinck <teirllm@auburn.edu>
14914
14915 * wid-edit.el (widget-choice-value-create):
14916 Unconditionally respect user choice. Set :explicit-choice back to nil
14917 when no longer needed.
14918 (widget-choice-action): Unconditionally respect user choice.
14919 Eliminate :explicit-choice-value.
14920
14921 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
14922
14923 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
14924 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
14925 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
14926 running new function `toggle-indicate-empty-lines'.
14927 Rename "Customize" item to "Customize fringe".
14928 Rename "Indicators" item to "Buffer boundaries" and change help echo.
14929 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
14930 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
14931 Delete "Empty lines only" item.
14932 (menu-bar-showhide-fringe-ind-customize): New function.
14933 (menu-bar-showhide-fringe-ind-mixed)
14934 (menu-bar-showhide-fringe-ind-box)
14935 (menu-bar-showhide-fringe-ind-right)
14936 (menu-bar-showhide-fringe-ind-left)
14937 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
14938 instead of `fringe-indicators'.
14939
149402005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
14941
14942 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
14943 Change the date of last update.
14944
149452005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
14946
14947 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
14948 (viper-exec-yank, viper-put-back): Don't display modification msg
14949 if in the minibuffer.
14950
14951 * viper-init.el (viper-replace-overlay-cursor-color)
14952 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
14953 Make variables frame local.
14954
14955 * viper-util.el (viper-append-filter-alist): Use append instead of
14956 nconc.
14957
14958 * viper.el (viper-vi-state-mode-list)
14959 (viper-emacs-state-mode-list): Move help-mode and
14960 completion-list-mode from the first list to the second.
14961 (viper-mode): Docstring.
14962 (viper-go-away, viper-non-hook-settings): Don't localize
14963 minor-mode-alist in newer Emacsen. Add advice to
14964 set-cursor-color. Don't bind "\C-c\\".
14965
149662005-08-06 Emilio C. Lopes <eclig@gmx.net>
14967
14968 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
14969 (scheme-macro-expand-command): New user options.
14970 (scheme-trace-procedure, scheme-expand-current-form): New commands.
14971 (scheme-form-at-point, scheme-start-file)
14972 (scheme-interactively-start-process): New functions.
14973 (scheme-get-process): New function, extracted from `scheme-proc'.
14974 (run-scheme): Call `scheme-start-file' to get start file, and pass
14975 it to `make-comint'.
14976 (switch-to-scheme, scheme-proc):
14977 Call `scheme-interactively-start-process' if no Scheme buffer/process
14978 is available.
14979
149802005-08-06 Juri Linkov <juri@jurta.org>
14981
14982 * progmodes/compile.el (compilation-mode-font-lock-keywords):
14983 Use `compilation-text-face', `compilation-info-text-face' and
14984 `compilation-error-text-face' instead of `font-lock-keyword-face'.
14985 (compilation-error): New face.
14986 (compilation-error-file-name): Inherit from
14987 `compilation-error' instead of `font-lock-warning-face'.
14988 (compilation-warning-file-name): Inherit from
14989 `compilation-warning' instead of `font-lock-warning-face'.
14990 (compilation-info, compilation-error-file-name)
14991 (compilation-warning-file-name, compilation-info-file-name)
14992 (compilation-line-number, compilation-column-number): Doc fix.
14993 (compilation-error-text-face, compilation-warning-text-face)
14994 (compilation-info-text-face): New face variables.
14995 (compilation-line-face, compilation-column-face)
14996 (compilation-enter-directory-face)
14997 (compilation-leave-directory-face): Doc fix.
14998 (compilation-text-face): New function.
14999
15000 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
15001 instead of 1 to display binary file names as info file links.
15002 (grep-error-face): Use `compilation-error-face' instead of
15003 `font-lock-keyword-face'.
15004 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
15005 and `compilation-warning-text-face' instead of
15006 `font-lock-keyword-face'. Use `compilation-error-text-face'
15007 instead of `grep-error-face'.
15008
150092005-08-05 Kenichi Handa <handa@m17n.org>
15010
15011 * international/code-pages.el: Add autoload cookies for all coding
15012 systems.
15013
150142005-08-04 Luc Teirlinck <teirllm@auburn.edu>
15015
15016 * cus-start.el (all): Put undo.c where it alphabetically belongs.
15017
150182005-08-04 Juri Linkov <juri@jurta.org>
15019
15020 * progmodes/compile.el (compilation-mode-map):
15021 * progmodes/grep.el (grep-mode-map):
15022 Bind TAB to `compilation-next-error' and [backtab] to
15023 `compilation-previous-error'.
15024
15025 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
15026 matching line numbers, column numbers and their ranges with regexp
15027 matching only line numbers.
15028 (grep-context-face): New face variable.
15029 (grep-mode-font-lock-keywords): Use it.
15030
15031 * faces.el (read-face-name): Delete duplicate faces.
15032
150332005-08-02 Juanma Barranquero <lekktu@gmail.com>
15034
15035 * thumbs.el (thumbs-find-image): Don't make variables
15036 automatically buffer local.
15037 (thumbs-current-tmp-filename, thumbs-current-image-filename)
15038 (thumbs-image-num): Make automatically buffer local.
15039 (thumbs-show-thumbs-list): Use `make-local-variable', not
15040 `make-variable-buffer-local'.
15041 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
15042
15043 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
15044 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
15045 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
15046 (bother, bye, canyou, chatlst, continue, deathlst, describe)
15047 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
15048 (feelings-about, foullst, found, hello, history, howareyoulst)
15049 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
15050 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
15051 (neglst, obj, object, owner, please, problems, qlist)
15052 (random-adjective, relation, remlst, repetitive-shortness)
15053 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
15054 (shortlst, something, sportslst, stallmanlst, states, subj)
15055 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
15056 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
15057 Defvar at compile time.
15058
15059 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
15060 not `make-variable-buffer-local'.
15061
150622005-08-02 Kim F. Storm <storm@cua.dk>
15063
15064 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
15065 rectangle overlay in selected window.
15066
150672005-08-01 Luc Teirlinck <teirllm@auburn.edu>
15068
15069 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
15070 instead of display group. Make `indicate-buffer-boundaries'
15071 customizable through Custom.
15072
150732005-08-01 Juanma Barranquero <lekktu@gmail.com>
15074
15075 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
15076 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
15077 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
15078 (gdb-put-string): Fix typos in docstrings.
15079
150802005-08-01 Nick Roberts <nickrob@snap.net.nz>
15081
15082 Update copyright notices of files in progmodes directory for
15083 release of Emacs 22.1.
15084
15085 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
15086
15087 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
15088 Don't barf if the GUD buffer has been killed.
15089
150902005-08-01 Kim F. Storm <storm@cua.dk>
15091
15092 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
15093
150942005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
15095
15096 * simple.el (next-error-follow-minor-mode):
15097 make-variable-buffer-local -> make-local-variable.
15098
15099 * emacs-lisp/cl-extra.el: Require CL also when compiling.
15100
15101 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
15102 (byte-compile-form-make-variable-buffer-local): New functions to warn
15103 about misuses of make-variable-buffer-local where make-local-variable
15104 was meant.
15105
151062005-07-29 Juanma Barranquero <lekktu@gmail.com>
15107
15108 * bs.el (bs-attributes-list): Doc fix.
15109 (bs): Update url-link.
15110
15111 * desktop.el (desktop-save-buffer): Fix typos in docstring.
15112 (desktop-load-default): Simplify.
15113
15114 * ibuffer.el (ibuffer-columnize-and-insert-list)
15115 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
15116 (ibuffer-unmark-all, ibuffer-toggle-marks)
15117 (ibuffer-unmark-forward, ibuffer-unmark-backward)
15118 (ibuffer-compile-make-format-form, ibuffer-format-column)
15119 (ibuffer-current-buffers-with-marks)
15120 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
15121 (ibuffer): Doc fix.
15122 (ibuffer-mode): Fix typo in docstring.
15123 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
15124 with `define-obsolete-variable-alias'.
15125 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
15126
151272005-07-29 Kenichi Handa <handa@m17n.org>
15128
15129 * international/mule-cmds.el (select-message-coding-system):
15130 Be sure to use LF for end-of-line. If no coding system is decided,
15131 return iso-8859-1-unix.
15132
151332005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
15134
15135 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
15136 (ange-ftp-pending-error-line): New vars.
15137 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
15138 to handle the non-fatal no-route-to-host messages.
15139 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
15140
151412005-07-28 Juanma Barranquero <lekktu@gmail.com>
15142
15143 * isearch.el (isearch-mode-map, isearch-other-meta-char)
15144 (isearch-quote-char, isearch-printing-char)
15145 (isearch-text-char-description): "?\ " -> "?\s".
15146 (isearch-lazy-highlight-cleanup)
15147 (isearch-lazy-highlight-initial-delay)
15148 (isearch-lazy-highlight-interval)
15149 (isearch-lazy-highlight-max-at-a-time)
15150 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
15151 Declare with define-obsolete-*-alias macros.
15152 (isearch-forward): Fix typo in docstring.
15153 (search-invisible, search-ring-yank-pointer)
15154 (regexp-search-ring-yank-pointer): Doc fixes.
15155
15156 * recentf.el (recentf-menu-append-commands-p): Declare with
15157 `define-obsolete-variable-alias'.
15158 (recentf-max-saved-items, recentf-menu-filter)
15159 (recentf-arrange-by-rule-subfilter): Doc fixes.
15160 (recentf-menu-append-commands-flag)
15161 (recentf-initialize-file-name-history, recentf-expand-file-name)
15162 (recentf-clear-data): Fix typos in docstrings.
15163
151642005-07-28 Nick Roberts <nickrob@snap.net.nz>
15165
15166 * progmodes/gdb-ui.el: Smarten comments.
15167 (gdb-info-breakpoints-custom): Use nowarn when finding file.
15168
151692005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
15170
15171 * term/apollo.el (terminal-init-apollo): New function containing
15172 all former top level forms in the file.
15173 * term/bobcat.el (terminal-init-bobcat):
15174 * term/cygwin.el (terminal-init-cygwin):
15175 * term/iris-ansi.el (terminal-init-iris-ansi):
15176 * term/linux.el (terminal-init-linux):
15177 * term/news.el (terminal-init-news):
15178 * term/rxvt.el (terminal-init-rxvt):
15179 * term/sun.el (terminal-init-sun):
15180 * term/tvi970.el (terminal-init-tvi970):
15181 * term/vt100.el (terminal-init-vt100):
15182 * term/vt102.el (terminal-init-vt102):
15183 * term/vt125.el (terminal-init-vt125):
15184 * term/vt200.el (terminal-init-vt200):
15185 * term/vt201.el (terminal-init-vt201):
15186 * term/vt220.el (terminal-init-vt220):
15187 * term/vt240.el (terminal-init-vt240):
15188 * term/vt300.el (terminal-init-vt300):
15189 * term/vt320.el (terminal-init-vt320):
15190 * term/vt400.el (terminal-init-vt400):
15191 * term/vt420.el (terminal-init-vt420):
15192 * term/wyse50.el (terminal-init-wyse50):
15193 * term/xterm.el (terminal-init-xterm): Likewise.
15194
15195 * term/README: Describe the terminal-init-* functionality.
15196
15197 * startup.el (command-line): After loading the terminal initialization
15198 file call the corresponding terminal initialization function.
15199
152002005-07-27 Kenichi Handa <handa@m17n.org>
15201
15202 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
15203 negative.
15204
15205 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
15206 (ps-mule-composition-prologue): Fix for the case that
15207 RelativeCompose is false.
15208
152092005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
15210
15211 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
15212
15213 * descr-text.el (describe-char): Handle the case where the list of
15214 chars is displayed in a separate frame.
15215 Be a bit more discriminating when looking for the char.
15216
152172005-07-26 Juanma Barranquero <lekktu@gmail.com>
15218
15219 * bookmark.el (bookmark-automatically-show-annotations)
15220 (bookmark-read-annotation-text-func): Doc fixes.
15221 (bookmark-save): Improve argument/docstring consistency.
15222 (bookmark-get-bookmark, bookmark-get-bookmark-record)
15223 (bookmark-alist-from-buffer)
15224 (bookmark-upgrade-file-format-from-0)
15225 (bookmark-grok-file-format-version)
15226 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
15227 (bookmark-read-annotation-mode)
15228 (bookmark-insert-current-bookmark, bookmark-jump)
15229 (bookmark-exit-hook): Fix typos in docstrings.
15230 (bookmark-exit-hooks): Define as obsolete alias.
15231 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
15232 not `bookmark-exit-hooks'. Fix docstring.
15233 (bookmark-bmenu-select): "?\ " -> "?\s".
15234
152352005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
15236
15237 * startup.el (command-line): Fix typo.
15238
152392005-07-24 Richard M. Stallman <rms@gnu.org>
15240
15241 * tooltip.el (tooltip-mode): Test emacs-basic-display,
15242 not emacs-quick-startup.
15243
152442005-07-24 Juanma Barranquero <lekktu@gmail.com>
15245
15246 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
15247 (reb-next-match, reb-show-subexp): Use `with-selected-window'
15248 instead of `reb-with-current-window'.
15249 (reb-prev-match): Likewise. Also, don't move left if the search
15250 was unsuccessful.
15251 (reb-initialize-buffer): New function.
15252 (re-builder, reb-change-syntax): Use it.
15253
15254 * man.el (Man-goto-page): Make second argument NOERROR optional.
15255
152562005-07-23 Richard M. Stallman <rms@gnu.org>
15257
15258 * man.el (Man-bgproc-sentinel): Check here for failure to find
15259 any man page in the output, and report the error here.
15260 (Man-arguments): Make it permanent local.
15261 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
15262 (Man-mode): Pass t for NOERROR.
15263
15264 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
15265 (grep-mode-font-lock-keywords):
15266 Don't use compilation-...-face for messages that are not file names.
15267
15268 * progmodes/compile.el (compilation-mode-font-lock-keywords):
15269 Don't use compilation-...-face for messages that are not file names.
15270
152712005-07-22 Juri Linkov <juri@jurta.org>
15272
15273 * startup.el (normal-splash-screen): Update menu name.
15274
15275 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
15276
152772005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
15278
15279 * term/xterm.el: Load term/rxvt if the terminal is actually an
15280 rxvt terminal.
15281 (xterm-rxvt-set-background-mode): Remove, not used anymore.
15282
15283 * term/rxvt.el (function-key-map): Use substitute-key-definition
15284 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
15285
15286 * term/cygwin.el: New file.
15287
152882005-07-22 Kim F. Storm <storm@cua.dk>
15289
15290 * image-file.el (insert-image-file, image-file-yank-handler):
15291 Fix last change to maintain a (unique) yank-handler on yanked images.
15292
152932005-07-22 Eduardo Mu,Aq(Boz <emufer@terra.es> (tiny change)
15294
15295 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
15296 of the file size (as in "177B" for 177 bytes). This happens with
15297 "ls -lh" on FreeBSD.
15298
152992005-07-22 Juanma Barranquero <lekktu@gmail.com>
15300
15301 * hilit-chg.el (highlight-changes-global-initial-state)
15302 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
15303 (hilit-chg-fixup, highlight-changes-mode):
15304 Fix typos in docstrings.
15305 (highlight-changes-global-modes, highlight-changes-rotate-faces):
15306 Doc fixes.
15307
153082005-07-21 Luc Teirlinck <teirllm@auburn.edu>
15309
15310 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
15311 mode function using `eval-after-load'.
15312
153132005-07-21 Kim F. Storm <storm@cua.dk>
15314
15315 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
15316 included when reporting an emacs crash, and tell about the DEBUG file.
15317
15318 * image-file.el (insert-image-file): Add yank-handler.
15319 (image-file-yank-handler): Yank handler to make unique copies of
15320 images when they are yanked into a buffer next to each other.
15321
153222005-07-21 Juanma Barranquero <lekktu@gmail.com>
15323
15324 * comint.el (comint-use-prompt-regexp, comint-send-input)
15325 (comint-source-default, comint-extract-string)
15326 (comint-get-source, comint-word, comint-completion)
15327 (comint-source, comint-prompt-read-only, comint-update-fence):
15328 Fix typos in docstrings.
15329 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
15330 Declare with define-obsolete-*-alias macros.
15331 (comint-previous-matching-input-from-input)
15332 (comint-next-matching-input-from-input)
15333 (comint-previous-matching-input, comint-next-matching-input)
15334 (comint-forward-matching-input):
15335 Improve argument/docstring consistency.
15336
15337 * desktop.el (desktop-clear-preserve-buffers-regexp):
15338 Also preserve the *server* buffer.
15339
15340 * simple.el (clone-indirect-buffer): Doc fix.
15341 (fixup-whitespace, just-one-space)
15342 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
15343 (next-error, next-error-highlight)
15344 (next-error-highlight-no-select, next-error-last-buffer)
15345 (next-error-buffer-p, next-error-find-buffer, next-error)
15346 (previous-error, next-error-no-select, previous-error-no-select)
15347 (open-line, split-line, minibuffer-prompt-width, kill-new)
15348 (binary-overwrite-mode): Fix typos in docstrings.
15349 (set-fill-column): Fix typo in message.
15350
15351 * skeleton.el (skeleton-proxy-new): Doc fix.
15352
15353 * strokes.el (strokes-load-hook): Doc fix.
15354 (strokes-grid-resolution, strokes-get-grid-position)
15355 (strokes-renormalize-to-grid, strokes-read-stroke)
15356 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
15357 (strokes-global-map): Fix typos in docstrings.
15358 (strokes-help): Doc fix. Fix help message and pass it through
15359 `substitute-command-keys'.
15360
15361 * tempo.el (tempo-insert-prompt, tempo-interactive)
15362 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
15363 (tempo-insert-string-functions, tempo-local-tags)
15364 (tempo-define-template, tempo-insert-template)
15365 (tempo-insert-prompt-compat, tempo-is-user-element)
15366 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
15367 Fix typos in docstrings.
15368
15369 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
15370 (vcursor-key-bindings, vcursor-use-vcursor-map)
15371 (vcursor-find-window, vcursor-scroll-down)
15372 (vcursor-disable, vcursor-beginning-of-buffer)
15373 (vcursor-end-of-buffer): Fix typos in docstrings.
15374 (vcursor-relative-move, vcursor-get-char-count):
15375 Improve argument/docstring consistency.
15376
15377 * version.el: "?\ " -> "?\s".
15378
15379 * wid-edit.el (widget-default-create, widget-after-change)
15380 (widget-default-format-handler, widget-checklist-add-item)
15381 (widget-radio-add-item, widget-choose, widget-specify-secret)
15382 (widget-field-value-create, widget-field-value-get)
15383 (widget-editable-list-format-handler)
15384 (widget-editable-list-entry-create, widget-group-value-create)
15385 (widget-documentation-link-add)
15386 (widget-documentation-string-value-create): "?\ " -> "?\s".
15387 (widget-convert-text): Doc fix.
15388 (widget-narrow-to-field, widget-field-find)
15389 (widget-url-link-action, widget-emacs-library-link-action)
15390 (widget-color-notify): Fix typos in docstrings.
15391
15392 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
15393 (x-select-text, set-w32-system-coding-system)
15394 (w32-add-charset-info): Fix typos in docstrings.
15395
15396 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
15397 (cua-enable-cua-keys, cua-use-hyper-key)
15398 (cua-virtual-rectangle-edges): Fix typos in docstrings.
15399 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
15400
15401 * net/tramp.el (tramp-handle-load): Fix typo in error message.
15402
15403 * emacs-lisp/re-builder.el (regexp-builder): Declare with
15404 `defalias' instead of faking it.
15405
15406 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
15407 (eshell-ls-missing, eshell-ls-dired-initial-args)
15408 (eshell-ls-use-in-dired): Fix typos in docstrings.
15409
154102005-07-20 Kim F. Storm <storm@cua.dk>
15411
15412 * emulation/cua-base.el (cua-mode): Improve doc string.
15413
154142005-07-20 Juanma Barranquero <lekktu@gmail.com>
15415
15416 * abbrev.el (expand-region-abbrevs): Doc fix.
15417 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
15418 Improve argument/docstring consistency.
15419
15420 * arc-mode.el (archive-get-descr, archive-alternate-display):
15421 Doc fixes.
15422 (archive-l-e): Improve argument/docstring consistency.
15423 (archive-tmpdir, archive-unixdate, archive-unixtime)
15424 (archive-chmod-entry): Fix typos in docstrings.
15425 (archive-unflag, archive-unflag-backwards)
15426 (archive-unmark-all-files): "?\ " -> "?\s".
15427
15428 * buff-menu.el (Buffer-menu-unmark): Doc fix.
15429 (Buffer-menu-not-modified, Buffer-menu-execute)
15430 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
15431 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
15432
15433 * composite.el (compose-string, encode-composition-rule)
15434 (compose-last-chars): Fix typos in docstrings.
15435
15436 * desktop.el (desktop-enable, desktop-basefilename):
15437 Declare with `define-obsolete-variable-alias'.
15438 (desktop-internal-v2s): Don't quote keywords.
15439 (desktop-clear): "?\ " -> "?\s".
15440
15441 * dired.el (dired-align-file, dired-flag-backup-files)
15442 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
15443 (dired-listing-switches, dired-ls-F-marks-symlinks)
15444 (dired-dwim-target, dired-load-hook, dired-mode-hook)
15445 (dired-directory, dired-faces, dired, dired-revert)
15446 (dired-mode, dired-summary, dired-view-file)
15447 (dired-copy-filename-as-kill, dired-delete-file)
15448 (dired-no-confirm, dired-unmark-all-marks)
15449 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
15450 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
15451 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
15452 Fix typos in message strings.
15453
15454 * dired-x.el (virtual-dired): Declare with `defalias'.
15455 (dired-mark-unmarked-files, dired-local-variables-file)
15456 (dired-omit-here-always): Doc fix.
15457 (dired-omit-mode, dired-find-subdir)
15458 (dired-enable-local-variables, dired-clean-up-buffers-too)
15459 (dired-extra-startup, dired-mark-extension, dired-jump)
15460 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
15461 (dired-smart-shell-command, dired-guess-shell-alist-user)
15462 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
15463 (dired-x-bind-find-file, dired-x-submit-report):
15464 Fix typos in docstrings.
15465 (dired-mark-unmarked-files): "?\ " -> "?\s".
15466
15467 * dirtrack.el (dirtrack-list): Fix typos in docstring.
15468
15469 * faces.el (describe-face): "?\ " -> "?\s".
15470 (read-all-face-attributes, read-face-font, modify-face)
15471 (face-attr-construct, italic): Fix typos in docstrings.
15472 (frame-update-face-colors): Declare with
15473 `define-obsolete-function-alias'.
15474
15475 * files.el (find-file-noselect, recode-file-name): Doc fixes.
15476 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
15477 (magic-mode-alist, buffer-file-numbers-unique)
15478 (write-file-functions, get-free-disk-space):
15479 Fix typos in docstrings.
15480 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
15481 (write-contents-hooks, write-file-hooks):
15482 Declare with `define-obsolete-variable-alias'.
15483
15484 * forms-d2.el (arch-rj): Fix typo in docstrings.
15485 (arch-tocol): Likewise. "?\ " -> "?\s".
15486
15487 * frame.el (set-frame-font, cursor-in-non-selected-windows):
15488 Fix typo in docstring.
15489 (set-screen-width, set-screen-height): Delete redundant info in
15490 doctrings.
15491 (new-frame, screen-height, screen-width): Declare with
15492 `define-obsolete-function-alias'.
15493 (delete-frame-hook, blink-cursor): Declare with
15494 `define-obsolete-variable-alias'.
15495
15496 * paths.el (prune-directory-list): Fix typos in docstring.
15497
15498 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
15499 (cvs-prefix-get): Fix typos in docstrings.
15500
15501 * ps-print.el (ps-extend-face-list, ps-extend-face)
15502 (ps-print-background-image): Fix typos in docstrings.
15503 (ps-default-fg, ps-default-bg): Doc fixes.
15504
15505 * s-region.el (s-region-bind): Doc fix.
15506 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
15507
15508 * textmodes/org.el (org-table-formula-substitute-names)
15509 (org-table-get-vertical-vector): Doc fixes.
15510 (org-table-recalculate): Remove unused argument to `message'.
15511
155122005-07-19 Carsten Dominik <dominik@science.uva.nl>
15513
15514 * textmodes/org.el (org-table-column-names)
15515 (org-table-column-name-regexp)
15516 (org-table-named-field-locations): New variables.
15517 (org-archive-subtree): Protect `this-command' when calling
15518 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
15519 the kill buffer.
15520 (org-complete): Remove fixed-formula completion.
15521 (org-edit-formulas-map): New variable.
15522 (org-table-edit-formulas): New command.
15523 (org-finish-edit-formulas, org-abort-edit-formulas)
15524 (org-show-variable, org-table-get-vertical-vector): New functions.
15525 (org-table-maybe-eval-formula): Handle `:=' fields.
15526 (org-table-get-stored-formulas, org-table-store-formulas)
15527 (org-table-get-formula, org-table-modify-formulas)
15528 (org-table-replace-in-formulas): Handle named field formulas.
15529 (org-table-get-specials): Store locations of named fields.
15530
155312005-07-19 Juri Linkov <juri@jurta.org>
15532
15533 * progmodes/grep.el (grep-regexp-alist)
15534 (grep-mode-font-lock-keywords, grep-process-setup):
15535 Use default GNU grep match color "01;31m" instead of "01;41m".
15536 (grep-regexp-alist, grep-mode-font-lock-keywords):
15537 Use `\\[[0-9]*m' instead of `\\[00m'.
15538 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
15539 sgr_start where its handling is more important. Use the real
15540 length of sgr_start instead of constant 8.
15541 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
15542 specially. Delete all remaining escape sequences.
15543 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
15544 (grep-regexp-alist): Make hyperlink only for binary file name
15545 instead of the whole line.
15546 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
15547 (grep-mode): Add autoload.
15548
15549 * emacs-lisp/find-func.el (find-function-regexp):
15550 Add `define-compilation-mode'.
15551
155522005-07-19 Juri Linkov <juri@jurta.org>
15553
15554 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
15555 (compare-windows-sync-string-size, compare-windows-recenter)
15556 (compare-windows-highlight, compare-windows): Add version 22.1.
15557 (compare-windows) <defface>: Inherit from lazy-highlight instead
15558 of duplicating its default value.
15559
15560 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
15561 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
15562
15563 * descr-text.el (describe-char): Create link buttons for `charset'
15564 and `code point'. Add the current input method name with a link
15565 button to `to input' field. Print face names of display table
15566 characters in `The display table entry is displayed by' section
15567 instead of printing face-id in the `display' field.
15568 Guess hardcoded faces and create a link button for them.
15569 Skip empty fields when calculating max-width.
15570 Treat `widget-create' specially while inserting strings from the
15571 collected field list.
15572 (describe-char-after): Made obsolete in version 22.1, not 21.5.
15573
15574 * diff-mode.el (diff-file-header): Change foreground color from
15575 yellow to green on light backgrounds.
15576 (diff-context): Inherit from `shadow' only for color/grayscale
15577 with more than 88 colors.
15578 (diff-indicator-removed, diff-indicator-added)
15579 (diff-indicator-changed): New faces.
15580 (diff-font-lock-keywords): Use new faces. Regroup rules.
15581 Add "^---$" for `normal' diff format. Fontify `#' lines with
15582 font-lock-comment-delimiter-face and font-lock-comment-face.
15583 Add `#' to ^[^...] in the rule for `diff-context-face'.
15584
15585 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
15586 a button-like box. Inherit from `highlight' on low colors.
15587 (shadow): Use shades of gray only for color/grayscale with
15588 more than 88 colors. Use green for light backgrounds with
15589 8 colors, and yellow for dark backgrounds with 8 colors.
15590
15591 * font-lock.el (font-lock-regexp-grouping-backslash):
15592 Don't inherit from escape-glyph (use bold for all cases).
15593
15594 * info.el (info-xref-visited): Use light foreground color `violet'
15595 for dark backgrounds instead of dark color `magenta3'.
15596 (info-title-1): Use `yellow' color for dark backgrounds.
15597
15598 * isearch.el (isearch): Use not-too-dark magenta3 instead of
15599 too-light magenta2.
15600
15601 * replace.el (match): Use slightly more light RoyalBlue3 instead
15602 of dark RoyalBlue4.
15603
15604 * wid-edit.el (widget-inactive): Inherit from `shadow'.
15605
156062005-07-19 Juanma Barranquero <lekktu@gmail.com>
15607
15608 * novice.el (disabled-command-hook): Declare it with
15609 `define-obsolete-variable-alias'.
15610
15611 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
15612 (desktop-buffer-misc-functions, desktop-buffer-handlers)
15613 (desktop-load-default): Add release to obsolescence info.
15614 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
15615 (desktop-append-buffer-args, desktop-read):
15616 Fix typos in docstrings.
15617 (desktop-kill): Fix typo in message.
15618 (desktop-save): Doc fix.
15619
156202005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
15621
15622 * viper-cmd.el (viper-escape-to-state): Bug fix.
15623 (viper-envelop-ESC-key): Change the definition of fast
15624 keysequence so it'll work with keyboard macros.
15625
15626 * ediff.el (ediff-patch-buffer): Change the docstring.
15627
156282005-07-19 Kenichi Handa <handa@m17n.org>
15629
15630 * international/mule-cmds.el (select-safe-coding-system): Try to
15631 use an auto-coding (if any) before anything else. If the found
15632 auto-coding is invalid, show a warning message.
15633
15634 * international/mule.el (find-auto-coding): New function created
15635 by modifying the body of set-auto-coding.
15636 (set-auto-coding): Use find-auto-coding to find a coding.
15637
156382005-07-18 Richard M. Stallman <rms@gnu.org>
15639
15640 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
15641 not isearch-mode-end-hook-error.
15642 (allout-before-change-protect): Fix error message.
15643
156442005-07-18 Juri Linkov <juri@jurta.org>
15645
15646 * allout.el (allout-mode):
15647 * calculator.el (calculator-copy):
15648 * custom.el (custom-known-themes):
15649 * dired.el (dired-desktop-buffer-misc-data)
15650 (dired-restore-desktop-buffer):
15651 * dired-x.el (dired-omit-marker-char):
15652 * files.el (basic-save-buffer):
15653 * font-core.el (font-lock-mode):
15654 * calendar/calendar.el (calendar-goto-hebrew-date)
15655 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
15656 (calendar-goto-persian-date):
15657 * language/ethio-util.el (ethio-sera-to-fidel-region):
15658 * textmodes/picture.el (picture-mode):
15659 Delete duplicate duplicate words.
15660
156612005-07-18 Juri Linkov <juri@jurta.org>
15662
15663 * isearch.el (isearch-mode-map): Remove key bindings for regexp
15664 chars * ? } |.
15665 (isearch-fallback): Don't call `isearch-process-search-char'.
15666 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
15667 (isearch-process-search-char): Call `isearch-fallback' for regexp
15668 chars * ? } |.
15669 (isearch-return-char): Make obsolete with `make-obsolete' instead
15670 of simply documenting it as obsolete in the docstring.
15671 (isearch-fallback): Refill docstring.
15672
15673 * international/isearch-x.el
15674 (isearch-process-search-multibyte-characters): Remove unneeded
15675 `concat'. Add intermediate values to `junk-hist' instead of
15676 `minibuffer-history'. Test the length of `str'.
15677
156782005-07-18 Juanma Barranquero <lekktu@gmail.com>
15679
15680 * allout.el (allout-resolve-xref): Fix typos in error strings.
15681 (allout-before-change-protect): Remove unneeded `concat'.
15682
15683 * array.el (array-mode, array-reconfigure-rows)
15684 (untabify-backward): Fix typos in docstrings.
15685 (array-reconfigure-rows): Use `insert-buffer-substring', not
15686 `insert-buffer'.
15687
15688 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
15689 * progmodes/ada-mode.el (ada-make-body):
15690 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
15691
15692 * dired.el (dired-log):
15693 * tar-mode.el (tar-subfile-save-buffer):
15694 * play/zone.el (zone-pgm-stress-destress):
15695 Use `insert-buffer-substring', not `insert-buffer'.
15696
156972005-07-17 Simon Josefsson <jas@extundo.com>
15698
15699 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
15700
157012005-07-16 Jose E. Marchesi <jemarch@gnu.org>
15702
15703 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
15704 Add plain auth method.
15705 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
15706
157072005-07-17 Kim F. Storm <storm@cua.dk>
15708
15709 * ido.el (dired-other-window): Add ido property.
15710
157112005-07-16 Juanma Barranquero <lekktu@gmail.com>
15712
15713 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
15714 Fix typo in docstring.
15715 (byte-compile-interactive-only-functions): Add `insert-buffer' and
15716 `insert-file-literally'.
15717
15718 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
15719 info and delete redundant message. Doc fix.
15720 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
15721 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
15722
157232005-07-16 Richard M. Stallman <rms@gnu.org>
15724
15725 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
15726 (byte-compile-and): Use byte-compile-and-recursion.
15727 (byte-compile-or-recursion): New function.
15728 (byte-compile-or): Use that.
15729 (byte-compile-if): Guard the else-clause too.
15730 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
15731
15732 * isearch.el (isearch-mode-end-hook-quit): New variable.
15733 (isearch-done): Bind it.
15734 (isearch-mode-end-hook): Doc fix.
15735
15736 * allout.el (allout-isearch-did-quit): Variable deleted.
15737 (allout-real-isearch-abort): Function name no longer used.
15738 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
15739 (allout-isearch-rectification): isearch-mode always exists.
15740 Don't set allout-isearch-did-quit.
15741 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
15742 allout-isearch-did-quit.
15743 (allout-enwrap-isearch): Just add the hook.
15744 (allout-isearch-abort): Function deleted.
15745 (allout-pre-command-business): Avoid warning.
15746
15747 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
15748 Correctly avoid warnings.
15749 (pascal-outline): Likewise.
15750
15751 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
15752
15753 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
15754
15755 * play/tetris.el (tetris-mode): Avoid warning.
15756
15757 * play/snake.el (snake-mode): Avoid warning.
15758
15759 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
15760 (gamegrid-set-display-table): Avoid warning.
15761 (gamegrid-set-timer): Likewise.
15762 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
15763 (gamegrid-add-score-with-update-game-score-1): Take FILE
15764 as argument.
15765 (gamegrid-add-score-with-update-game-score): Pass that argument.
15766 Rename have-shared-game-dir to gamegrid-shared-game-dir.
15767
15768 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
15769
15770 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
15771 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
15772
15773 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
15774 and insert-file.
15775
15776 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
15777 (sc-ask): Avoid warnings.
15778
15779 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
15780 (eshell-hist-initialize): Use that var the natural way.
15781
15782 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
15783
15784 * emacs-lisp/re-builder.el (reb-cook-regexp):
15785 Avoid warning calling lre-compile-string.
15786 (reb-color-display-p): Avoid warning.
15787
15788 * calculator.el (calculator-last-input): Guard uses
15789 of event-key and key-press-event-p.
15790 (event-key, key-press-event-p): Delete definitions.
15791
15792 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
15793 (find-gc-source-directory, find-gc-subrs-callers)
15794 (find-gc-noreturn-list, find-gc-source-files)
15795 (find-gc-subrs-called): Vars renamed and defvar'd.
15796
15797 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
15798 (checkdoc-overlay-put, checkdoc-delete-overlay)
15799 (checkdoc-overlay-start, checkdoc-overlay-end)
15800 (checkdoc-mode-line-update, checkdoc-char=):
15801 Define such that compiler knows they are defined.
15802 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
15803 (checkdoc-read-event): Delete. Use read-event directly.
15804
15805 * whitespace.el (whitespace-make-overlay)
15806 (whitespace-overlay-put, whitespace-delete-overlay)
15807 (whitespace-overlay-start, whitespace-overlay-end):
15808 Define such that compiler knows they are defined.
15809 (whitespace): Move conditional inside.
15810
15811 * tempo.el (tempo-insert-template): Suppress warning.
15812
15813 * ediff-diff.el (longlines-mode): Add defvar.
15814
158152005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
15816
15817 * server.el: Bind "C-x #" in a way that works even if C-x is
15818 redefined to a command key, not a prefix key.
15819
158202005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
15821
15822 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
15823 cl-make-type-test till execution time.
15824
158252005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
15826
15827 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
15828 arg ARG and use it.
15829
158302005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
15831
15832 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
15833
158342005-07-15 Luc Teirlinck <teirllm@auburn.edu>
15835
15836 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
15837 a defcustom with two :set or :type keywords.
15838
158392005-07-15 Richard M. Stallman <rms@gnu.org>
15840
15841 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
15842 Don't give ^M comment-end syntax.
15843
158442005-07-16 Nick Roberts <nickrob@snap.net.nz>
15845
15846 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
15847 Don't consider gdbmi (gdb-mi.el has its own update functions).
15848 (gdb-var-delete): Make it work for gdbmi as well.
15849 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
15850
15851 * progmodes/gud.el (etags, sdb): Only require etags when needed.
15852 (gud-speedbar-menu-items): Correct logic for enabling items.
15853
158542005-07-15 Kim F. Storm <storm@cua.dk>
15855
15856 * ido.el: Fix commentary.
15857 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
15858 Use with-no-warnings around ffap-guesser.
15859 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
15860 Let bind minibuffer-completing-file-name to t.
15861
158622005-07-15 Juanma Barranquero <lekktu@gmail.com>
15863
15864 * startup.el (site-run-file, keyboard-type): Doc fixes.
15865 (command-line): Check for "--basic-display" argument; also for
15866 "--quick", not "--bare-bones" (which was renamed).
15867 (fancy-splash-text): Add missing item "Getting New Versions".
15868 (normal-splash-screen): Fix typos and improve consistency with
15869 `fancy-splash-text'. Update copyright year.
15870
15871 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
15872 valid binding for `help-char'.
15873
15874 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
15875
158762005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
15877
15878 * term.el (term-mode): Disable cua-mode for term buffers.
15879
158802005-07-14 Juanma Barranquero <lekktu@gmail.com>
15881
15882 * add-log.el (add-log-mailing-address, change-log-merge):
15883 Doc fixes.
15884 (change-log-get-method-definition): Fix typo in docstring.
15885
158862005-07-14 Kim F. Storm <storm@cua.dk>
15887
15888 * emulation/cua-base.el:
15889 (cua--pre-command-handler-1, cua--pre-command-handler)
15890 (cua--post-command-handler-1, cua--post-command-handler):
15891 Split in two. Check (buffer local) value of cua-mode.
15892 (cua-selection-mode): New command.
15893
158942005-07-13 Luc Teirlinck <teirllm@auburn.edu>
15895
15896 * custom.el (custom-initialize-safe-set)
15897 (custom-initialize-safe-default): Doc fixes.
15898
15899 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
15900 and simplify :init-value again.
15901
15902 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
15903 and simplify :init-value again. Delete autoload.
15904
15905 * startup.el (command-line): Use `custom-reevaluate-setting' again
15906 for tooltip-mode.
15907
15908 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
15909 a defcustom with two :initialize keywords.
15910
159112005-07-13 Juanma Barranquero <lekktu@gmail.com>
15912
15913 * allout.el (my-mark-marker, allout-isearch-prior-pos)
15914 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
15915 (allout-post-command-business, allout-flag-region)
15916 (isearch-reenable-font-lock, allout-yank)
15917 (allout-insert-latex-header, allout-insert-latex-trailer)
15918 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
15919 (allout-latex-verb-quote): Fix typos in docstrings.
15920 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
15921 (allout-unprotected, allout-prefix-data):
15922 Improve argument/docstring consistency.
15923 (allout-chart-subtree): Fix argument spec.
15924 (allout-open-topic): Rename `use_sib_bullet' argument to
15925 `use-sib-bullet'. Doc fix.
15926
15927 * whitespace.el (whitespace-check-buffer-leading)
15928 (whitespace-check-buffer-trailing)
15929 (whitespace-check-buffer-indent)
15930 (whitespace-check-buffer-spacetab)
15931 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
15932 (whitespace-check-leading-whitespace)
15933 (whitespace-check-trailing-whitespace)
15934 (whitespace-check-spacetab-whitespace)
15935 (whitespace-check-indent-whitespace)
15936 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
15937 (whitespace-modes): Fix typos in docstrings.
15938 (defgroup, defcustom): Doc fixes.
15939
15940 * winner.el (winner-mode, winner-boring-buffers)
15941 (winner-pending-undo-ring): Doc fixes.
15942 (winner-ring): Remove unneeded `progn'.
15943 (winner-equal): `defsubst' it.
15944 (winner-redo): Fix message.
15945
159462005-07-13 Kim F. Storm <storm@cua.dk>
15947
15948 * simple.el (line-move-1): Always use vertical-motion to
15949 do the last (or only) line move to ensure some movement.
15950 Undo 2005-06-23 change--don't check for overlays.
15951
159522005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
15953
15954 * term/mac-win.el (ccl-encode-mac-roman-font)
15955 (ccl-encode-mac-centraleurroman-font)
15956 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
15957 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
15958 Change charset-id boundary of dimension to ?\xef.
15959 (mac-char-fontspec-list): New constant.
15960 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
15961 argument. Nil uses itself as family in font-spec. Previous
15962 behavior for nil is now provided by non-nil non-string argument.
15963 All callers changed. Add font-specs for Mac fonts to
15964 "fontset-default" unless iso8859-1 fonts are installed.
15965
159662005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
15967
15968 * progmodes/sh-script.el (sh-get-indent-info): Only indent
15969 a continuation line if the \ is preceded by SPC or TAB.
15970 (sh-get-indent-info): Simplify.
15971 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
15972 Use with-current-buffer.
15973
15974 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
15975 when the matched text is empty.
15976
159772005-07-12 Luc Teirlinck <teirllm@auburn.edu>
15978
15979 * startup.el (command-line): Revert to previous handling of
15980 tooltip-mode. Explain in comment why the complexity is needed.
15981
15982 * tooltip.el (tooltip-mode): Revert to previous implementation of
15983 its defcustom.
15984
15985 * frame.el (blink-cursor-mode): Revert to previous implementation
15986 of its defcustom. Update comment.
15987
159882005-07-12 Lars Hansen <larsh@soem.dk>
15989
15990 * desktop.el: Update e-mail address.
15991
159922005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
15993
15994 * term/mac-win.el (mac-services-mail-selection)
15995 (mac-services-mail-to): New functions.
15996 (mac-application-menu-map): Bind them.
15997
159982005-07-12 wulei <milton@wulei.net> (tiny change)
15999
16000 * progmodes/gdb-ui.el: Add note about buffering with Windows.
16001
160022005-07-11 Luc Teirlinck <teirllm@auburn.edu>
16003
16004 * custom.el (custom-reevaluate-setting): Doc fix.
16005
160062005-07-11 Jay Belanger <belanger@truman.edu>
16007
16008 * calc/calc.el (calc-embedded-announce-formula-alist)
16009 (calc-embedded-open-close-plain-alist)
16010 (calc-embedded-open-close-mode-alist): Add checks for additional
16011 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
16012
160132005-07-11 Juanma Barranquero <lekktu@gmail.com>
16014
16015 * custom.el (custom-enable-theme): Don't add theme to
16016 `custom-enabled-themes' with `push' because there is no
16017 setf-method for `delq'.
16018
160192005-07-11 Richard M. Stallman <rms@gnu.org>
16020
16021 * custom.el (custom-declare-variable): Doc fix.
16022
16023 * dired-aux.el (dired-compare-directories): Remove "." and ".."
16024 from the alists.
16025
16026 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
16027 Do nothing if edebug-active.
16028
16029 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
16030 (edebug-display): Do it here instead.
16031
160322005-07-10 Richard M. Stallman <rms@gnu.org>
16033
16034 * cus-face.el (custom-theme-set-faces): Make it work.
16035 (custom-reset-faces): Doc fix.
16036 (custom-theme-reset-internal-face, custom-theme-face-value):
16037 Functions deleted.
16038
16039 * custom.el (custom-push-theme): Maintain list of the settings
16040 of a given theme in its theme-settings property.
16041 Maintain position of old settings in the theme-value
16042 or theme-face property.
16043 (custom-enabled-themes): New variable.
16044 (custom-theme-enabled-p): New function.
16045 (provide-theme): Update custom-enabled-themes.
16046 Disable and reenable the `user' theme.
16047 (require-theme): Doc fix.
16048 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
16049 (custom-theme-value, custom-theme-variable-value): Likewise.
16050 (custom-theme-reset-internal): Likewise.
16051 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
16052 (custom-enable-theme, custom-disable-theme): New functions.
16053 (custom-variable-theme-value, custom-face-theme-value): Likewise.
16054 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
16055 (custom-theme-reset-variables): Simplify.
16056 (deftheme, custom-declare-theme, custom-make-theme-feature):
16057 Definitions moved.
16058
160592005-07-10 Chong Yidong <cyd@stupidchicken.com>
16060
16061 * longlines.el (longlines-show-region)
16062 (longlines-unshow-hard-newlines): Recognize hard newlines by
16063 non-nil hard property, instead of t.
16064
160652005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
16066
16067 * viper-cmd.el (viper--key-maps): New variable.
16068 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
16069 emulation-mode-map-alists.
16070 (viper-envelop-ESC-key): Use viper-subseq.
16071 (viper-search-forward/backward/next): Disable debug-on-error.
16072
16073 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
16074 (viper-ESC-key): New defcustoms.
16075
16076 * viper-macs.el (ex-map-read-args): Use viper-subseq.
16077
16078 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
16079 (viper-subseq): Copy of subseq from cl.el.
16080
16081 * viper.el (viper-go-away, viper-set-hooks): Use
16082 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
16083
16084 * viper-mous.el (viper-current-frame-saved): Use defvar.
16085
16086 * viper-init.el: Get rid of -face in face names.
16087
16088 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
16089 Make it work with longlines mode
16090
16091 * ediff-mult.el (ediff-meta-mode-hook): New variable.
16092
16093 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
16094
16095 * ediff-init.el: Get rid of -face in face names.
16096
160972005-07-10 Richard M. Stallman <rms@gnu.org>
16098
16099 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
16100 and with-timeout-unsuspend.
16101
16102 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
16103 and with-timeout-unsuspend.
16104
16105 * emacs-lisp/timer.el (with-timeout-timers): New variable.
16106 (with-timeout): Bind that variable to record timers.
16107 (with-timeout-suspend, with-timeout-unsuspend): New functions.
16108
16109 * emacs-lisp/debug.el (debug-help-follow): New function.
16110 (debugger-mode-map): Use that instead of help-follow.
16111 (debugger-setup-buffer): Use eval-buffer-list
16112 to handle eval-buffer frames.
16113
161142005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
16115
16116 * timezone.el (timezone-parse-date): Change first regexp
16117 so it will not mistakenly match dates with no time zone.
16118
161192005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
16120
16121 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
16122
161232005-07-10 Luc Teirlinck <teirllm@auburn.edu>
16124
16125 * custom.el (custom-initialize-safe-set)
16126 (custom-initialize-safe-default): New functions.
16127
16128 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
16129 and simplify :init-value.
16130
16131 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
16132 and simplify :init-value. Delete obsolete comment.
16133
16134 * startup.el (command-line): Use `custom-reevaluate-setting' to
16135 handle `tooltip-mode'. Delete obsolete comment.
16136
16137 * files.el (set-visited-file-name): Avoid calling
16138 `file-name-nondirectory' with a nil argument.
16139
161402005-07-09 Richard M. Stallman <rms@gnu.org>
16141
16142 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
16143 was called with nil for the buffer, handle the read position right.
16144 Handle read position for eval-region, too.
16145
161462005-07-09 Juri Linkov <juri@jurta.org>
16147
16148 * fringe.el (fringe-mode): Add period in docstring.
16149 (fringe-query-style): Build prompt depending on `all-frames' arg.
16150
16151 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
16152 to not create links to unrelated functions in the Help buffer.
16153
16154 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
16155 Doc fix.
16156
16157 * simple.el (next-error-hook): New variable.
16158 (next-error): Use it. Doc fix.
16159
16160 * textmodes/ispell.el (ispell-command-loop): Add current
16161 dictionary name and program name to mode-line-format.
16162 (ispell-region, ispell-process-line): Add current dictionary name
16163 and program name to messages.
16164
161652005-07-08 Jay Belanger <belanger@truman.edu>
16166
16167 * calc/calc.el (calc-embedded-announce-formula-alist)
16168 (calc-embedded-open-close-formula-alist)
16169 (calc-embedded-open-close-word-alist)
16170 (calc-embedded-open-close-plain-alist)
16171 (calc-embedded-open-close-new-formula-alist)
16172 (calc-embedded-open-close-mode-alist)
16173 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
16174 (calc-embedded-mode-hook): New variables.
16175
16176 * calc/calc-embed.el (calc-embedded-firsttime)
16177 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
16178 New variables.
16179 (calc-do-embedded): Use calc-embedded-firsttime,
16180 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
16181 determine whether or not to run hooks.
16182 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
16183 calc-embedded-firsttime-formula appropriately.
16184 Set calc-embedded delimiter variables according to mode.
16185
161862005-07-08 Richard M. Stallman <rms@gnu.org>
16187
16188 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
16189 Check for "emacs", etc., as entire symbol, not just as word.
16190 (checkdoc-file-comments-engine): Use regexp-quote on FN.
16191
16192 * files.el (set-visited-file-name): Report the error
16193 for "empty filename" earlier.
16194 (kill-some-buffers): Ignore buffers already dead.
16195
16196 * fringe.el (fringe-mode): Doc fix.
16197
16198 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
16199 Check for (featurep 'xemacs) and turn off warnings in what it guards.
16200 Use unwind-protect to ensure byte-compile-unresolved-functions
16201 is updated.
16202
16203 * whitespace.el (whitespace-buffer-leading-cleanup):
16204 Simplify w/ skip-chars-forward.
16205 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
16206
16207 * mail/rmail.el (rmail-only-expunge): Fix paren error.
16208 Unconditionally try to leave point at the same old place.
16209
162102005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
16211
16212 * comint.el (comint-postoutput-scroll-to-bottom)
16213 (comint-show-maximum-output): Take scroll-margin into consideration.
16214
162152005-07-08 Kim F. Storm <storm@cua.dk>
16216
16217 * ido.el (ido-use-filename-at-point): New choice `guess'.
16218 (ido-file-internal): Try ffap-guesser if selected.
16219
16220 * ido.el (ido-before-fallback-functions): New hook.
16221 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
16222 (ido-read-file-name): Run it.
16223
162242005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
16225
16226 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
16227 strings rather than a list of symbols to the completion function.
16228
162292005-07-07 Jay Belanger <belanger@truman.edu>
16230
16231 * calc/calc-units.el (math-apply-units): Change the places in
16232 which units are simplified.
16233
162342005-07-07 Luc Teirlinck <teirllm@auburn.edu>
16235
16236 * cus-edit.el (customize-option, customize-option-other-window):
16237 Make them handle aliases.
16238
16239 * custom.el (custom-variable-p): Make it recursively follow
16240 aliases. Mention that in the docstring.
16241
162422005-07-07 Richard M. Stallman <rms@gnu.org>
16243
16244 * cus-start.el (exec-path): Use `directory' instead of `file'.
16245 Fix tag for nil.
16246
162472005-07-07 Juanma Barranquero <lekktu@gmail.com>
16248
16249 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
16250 when called non-interactively. Doc fix.
16251
162522005-07-07 Lute Kamstra <lute@gnu.org>
16253
16254 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
16255 new address as well.
16256
162572005-07-07 Kenichi Handa <handa@m17n.org>
16258
16259 * international/mule.el (make-coding-system):
16260 Describe `ascii-incompatible' property in the docstring.
16261 (set-file-name-coding-system): Signal an error if coding-system is
16262 ascii-incompatible.
16263 (set-keyboard-coding-system): Likewise.
16264
16265 * international/mule-cmds.el (set-default-coding-systems):
16266 Don't set default-file-name-coding-system and
16267 default-keyboard-coding-system if coding-system is ASCII-incompatible.
16268
16269 * international/utf-16.el: Declare that all UTF-16-based coding
16270 systems are ASCII-incompatible.
16271
162722005-07-07 Nick Roberts <nickrob@snap.net.nz>
16273
16274 * progmodes/gud.el: Require font-lock for displaying errors.
16275 Used by gdb-ui.el.
16276
162772005-07-07 Juanma Barranquero <lekktu@gmail.com>
16278
16279 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
16280 values for the pattern lists which are `read'able but not
16281 `append'able (like symbols).
16282
162832005-07-06 Richard M. Stallman <rms@gnu.org>
16284
16285 * progmodes/flymake.el (flymake-float-time): Instead of
16286 with-no-warnings, test for xemacs.
16287 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
16288 to avoid warning.
16289
162902005-07-06 Juanma Barranquero <lekktu@gmail.com>
16291
16292 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
16293
162942005-07-05 Lute Kamstra <lute@gnu.org>
16295
16296 * battery.el: Add support for Darwin (with much debugging help
16297 from Samuel Lauber <sam124@operamail.com>).
16298 (battery-status-function, battery-echo-area-format)
16299 (battery-mode-line-format): Add support for pmset on Darwin.
16300 (battery-load-low, battery-load-critical): New user options.
16301 (battery-pmset): New function.
16302
163032005-07-05 Lute Kamstra <lute@gnu.org>
16304
16305 Update FSF's address in GPL notices.
16306
16307 * textmodes/page-ext.el: Update FSF's address.
16308
163092005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
16310
16311 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
16312 filling from using prefix when filling a single-line docstring.
16313
16314 * progmodes/flymake.el: Remove useless eval-when-compile.
16315
16316 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
16317
163182005-07-04 Richard M. Stallman <rms@gnu.org>
16319
16320 * textmodes/org.el (org-file-apps-defaults-gnu):
16321 Rename from org-file-apps-defaults-linux.
16322 (org-default-apps): Don't test system-type for `linux'.
16323 (org-file-apps): Doc fix.
16324
163252005-07-04 David Ponce <david@dponce.com>
16326
16327 * tree-widget.el: Improve header Commentary section.
16328 (tree-widget) [defgroup]
16329 (tree-widget-image-enable, tree-widget-themes-directory)
16330 (tree-widget-theme, tree-widget-image-properties-emacs)
16331 (tree-widget-image-properties-xemacs, tree-widget-create-image)
16332 (tree-widget-image-formats, tree-widget-control)
16333 (tree-widget-empty-control, tree-widget-leaf-control
16334 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
16335 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
16336 (tree-widget-keep, tree-widget-after-toggle-functions)
16337 (tree-widget-open-node, tree-widget-close-node): Doc fix.
16338 (tree-widget-open-control, tree-widget-close-control): Fix doc and
16339 :help-echo message.
16340 (tree-widget-set-theme): Doc fix. Use `string-equal'.
16341 (tree-widget-image-properties): Doc fix. Clearer implementation.
16342 (tree-widget--cursors): New constant.
16343 (tree-widget-lookup-image): New function split from
16344 `tree-widget-find-image'. Clearer implementation.
16345 (tree-widget-find-image): Use it.
16346 (tree-widget-button-keymap): Use `set-keymap-parent'.
16347 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
16348 Define the sub-widgets here.
16349 (tree-widget-node): Check that :node is not a tree-widget.
16350 (tree-widget-get-super, tree-widget-open-control)
16351 (tree-widget-close-control, tree-widget-empty-control)
16352 (tree-widget-leaf-control, tree-widget-guide)
16353 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
16354 (tree-widget-no-handle, tree-widget-value-delete)
16355 (tree-widget-map): Remove.
16356 (tree-widget-children-value-save): Doc fix. Simplified.
16357 (tree-widget-value-create): Update according to previous changes.
16358
163592005-07-04 Carsten Dominik <dominik@science.uva.nl>
16360
16361 * textmodes/org.el: Leading space replaced by TABS.
16362 (org-recalc-marks, org-table-rotate-recalc-marks)
16363 (org-table-get-specials): Treat "^" and "_" marks.
16364 (org-table-justify-field-maybe): Optional argument NEW.
16365 (org-table-eval-formula): Parsing of the format simplified.
16366 New modes C,I. Honor the %= parameter in the current table.
16367 Avoid unnecessary re-align by using the NEW argument to
16368 `org-table-justify-field-maybe'.
16369 (org-calc-default-modes): Default for date-format mimicks org-mode.
16370 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
16371
163722005-07-03 Luc Teirlinck <teirllm@auburn.edu>
16373
16374 * cus-face.el (custom-theme-set-faces): Make it handle face
16375 aliases whose alias declarations are pre- or autoloaded.
16376
163772005-07-04 Juri Linkov <juri@jurta.org>
16378
16379 * faces.el (read-face-name): Put the code for getting a face name
16380 from the buffer before adding the faces from the `face' property.
16381 Use `completing-read-multiple' instead of `completing-read'.
16382 Require `crm'. Add default value and post-process the returned
16383 list of faces.
16384
16385 * emacs-lisp/crm.el (crm-find-current-element)
16386 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
16387
16388 * emacs-lisp/lisp-mode.el (eval-defun-1):
16389 * emacs-lisp/edebug.el (edebug-eval-defun):
16390 Remove unnecessary quotes.
16391
163922005-07-04 Juanma Barranquero <lekktu@gmail.com>
16393
16394 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
16395 (prolog-indent-level): Fix typo in docstring.
16396
16397 * info.el (Info-history, Info-history-forward)
16398 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
16399
16400 * add-log.el (add-change-log-entry):
16401 * comint.el (comint-dynamic-list-input-ring)
16402 (comint-dynamic-list-completions):
16403 * dabbrev.el (dabbrev-expand):
16404 * delim-col.el (delimit-columns-rectangle-line):
16405 * diff-mode.el (diff-context->unified, diff-reverse-direction)
16406 (diff-unified->context):
16407 * ediff-init.el (ediff-abbrev-jobname):
16408 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
16409 (ediff-replace-session-activity-marker-in-meta-buffer):
16410 * info.el (Info-summary):
16411 * lpr.el (printify-region):
16412 * printing.el (pr-create-interface):
16413 * ps-print.el (ps-print-quote):
16414 * ses.el (ses-column-widths, ses-print-cell)
16415 (ses-adjust-print-width, ses-center):
16416 * shell.el (shell-file-name-quote-list):
16417 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
16418 (strokes-fill-current-buffer-with-whitespace)
16419 (strokes-xpm-for-stroke, strokes-list-strokes)
16420 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
16421 * term.el (term-dynamic-list-input-ring)
16422 (term-dynamic-list-completions):
16423 * calc/calc.el (math-format-stack-value):
16424 * emacs-lisp/edebug.el (edebug-display-freq-count):
16425 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
16426 (delphi-new-comment-line):
16427 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
16428 * progmodes/executable.el (executable-set-magic):
16429 * progmodes/python.el (inferior-python-mode):
16430 * progmodes/scheme.el (scheme-mode-syntax-table):
16431 * progmodes/sh-script.el (sh-maybe-here-document):
16432 * progmodes/sql.el (sql-copy-column):
16433 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
16434 * textmodes/bibtex.el (bibtex-mode):
16435 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
16436 (sgml-auto-attributes):
16437 * textmodes/table.el (table-insert, table-shorten-cell)
16438 (table--generate-source-scan-lines, table-delete-row)
16439 (*table--cell-delete-char, table--spacify-frame)
16440 (table--horizontally-shift-above-and-below)
16441 (table--cell-insert-char, table--cell-blank-str)
16442 (table--fill-region-strictly):
16443 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
16444 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
16445
16446 * add-log.el (change-log):
16447 * apropos.el (apropos):
16448 * comint.el (comint-completion, comint-source):
16449 * dabbrev.el (dabbrev):
16450 * delim-col.el (columns):
16451 * diff-mode.el (diff-mode):
16452 * ediff.el (ediff):
16453 * ediff-diff.el (ediff-diff):
16454 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
16455 * ediff-mult.el (ediff-mult):
16456 * ediff-ptch.el (ediff-ptch):
16457 * ediff-wind.el (ediff-window):
16458 * facemenu.el (facemenu):
16459 * indent.el (indent):
16460 * info.el (info):
16461 * jka-cmpr-hook.el (compression, jka-compr):
16462 * lpr.el (lpr):
16463 * outline.el (outlines):
16464 * pcmpl-cvs.el (pcmpl-cvs):
16465 * pcmpl-rpm.el (pcmpl-rpm):
16466 * printing.el (printing):
16467 * ps-print.el (postscript, ps-print, ps-print-horizontal)
16468 (ps-print-vertical, ps-print-headers, ps-print-font)
16469 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
16470 (ps-print-background, ps-print-printer, ps-print-page)
16471 (ps-print-miscellany):
16472 * ses.el (ses):
16473 * shell.el (shell, shell-directories, shell-faces):
16474 * startup.el (initialization):
16475 * strokes.el (strokes):
16476 * term.el (term):
16477 * uniquify.el (uniquify):
16478 * w32-vars.el (w32):
16479 * calc/calc.el (calc):
16480 * emacs-lisp/bytecomp.el (bytecomp):
16481 * emacs-lisp/cl-indent.el (lisp-indent):
16482 * emacs-lisp/edebug.el (edebug):
16483 * emacs-lisp/elp.el (elp):
16484 * emacs-lisp/testcover.el (testcover):
16485 * emacs-lisp/trace.el (trace):
16486 * emulation/viper-ex.el (viper-ex):
16487 * emulation/viper-mous.el (viper-mouse):
16488 * mail/mailalias.el (mailalias):
16489 * mail/supercite.el (supercite, supercite-frames)
16490 (supercite-attr, supercite-cite, supercite-hooks):
16491 * net/rcompile.el (remote-compile):
16492 * net/rlogin.el (rlogin):
16493 * obsolete/ooutline.el (outlines):
16494 * progmodes/delphi.el (delphi):
16495 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
16496 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
16497 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
16498 (ebnf-optimization):
16499 * progmodes/etags.el (etags):
16500 * progmodes/executable.el (executable):
16501 * progmodes/idlwave.el (idlwave):
16502 * progmodes/pascal.el (pascal):
16503 * progmodes/prolog.el (prolog):
16504 * progmodes/python.el (python):
16505 * progmodes/scheme.el (scheme):
16506 * progmodes/sh-script.el (sh, sh-script):
16507 * progmodes/sql.el (SQL):
16508 * progmodes/tcl.el (tcl):
16509 * textmodes/bibtex.el (bibtex, bibtex-autokey):
16510 * textmodes/enriched.el (enriched):
16511 * textmodes/makeinfo.el (makeinfo):
16512 * textmodes/sgml-mode.el (sgml):
16513 * textmodes/table.el (table-hooks):
16514 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
16515 * textmodes/texinfo.el (texinfo):
16516 * textmodes/two-column.el (two-column):
16517 Finish `defgroup' description with period.
16518
16519 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
16520 * eshell/esh-var.el (eshell-var):
16521 * progmodes/vhdl-mode.el (vhdl-testbench):
16522 * textmodes/org.el (org): Fix typos in docstrings.
16523
16524 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
16525 consistency.
16526
16527 * progmodes/flymake.el (flymake-find-file): Remove.
16528 (flymake-float-time): Use `with-no-warnings'.
16529 (flymake-check-start-time, flymake-check-was-interrupted)
16530 (flymake-err-info, flymake-is-running, flymake-last-change-time)
16531 (flymake-new-err-info): `defvar' at compile time.
16532
165332005-07-03 Juanma Barranquero <lekktu@gmail.com>
16534
16535 * replace.el (occur-hook): Doc fix.
16536 (occur-1): Don't call `occur-hook' if there are no matches.
16537
165382005-07-03 Richard M. Stallman <rms@gnu.org>
16539
16540 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
16541 global-map, save the same map.
16542 (global-map): Don't alter it at top level.
16543 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
16544 Then alter it here instead.
16545 (tpu-edt-off): Set global-map to the saved one.
16546
16547 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
16548 All references simplified.
16549 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
16550 (zmacs-regions): Add defvar.
16551 (repeat-complex-command-map): Everything about that deleted.
16552
16553 * textmodes/artist.el (artist-key-is-drawing)
16554 (artist-key-endpoint1, artist-key-poly-point-list)
16555 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
16556 (artist-key-compl-table, artist-rb-save-data)
16557 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
16558 Don't put them in eval-when-compile.
16559 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
16560
16561 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
16562 Use with-no-warnings.
16563
16564 * net/browse-url.el (dos-windows-version): Add defvar.
16565
16566 * mail/supercite.el (filladapt-prefix-table): Add defvar.
16567
16568 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
16569 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
16570 (rmail-new-summary-line-count): Rename from new-summary-line-count.
16571 Add defvar.
16572 (rmail-summary-beginning-of-message): Use with-no-warnings.
16573 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
16574
16575 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
16576 Use with-no-warnings.
16577
16578 * emulation/vi.el (vi-mark-region): Use c-mark-function.
16579 (c-mark-function): Add point-moving-unit property.
16580 (vi-goto-line): Use with-no-warnings.
16581
16582 * emulation/edt.el (edt-last-copied-word): Add defvar.
16583 (zmacs-region-stays): Likewise.
16584 (edt-mark-section-wisely): Use c-mark-function for C.
16585 Use makr-defun for Fortran.
16586 (time-string): defvar deleted.
16587 (edt-display-the-time): Don't set time-string.
16588
16589 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
16590
16591 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
16592 Don't warn when name is not constant
16593 or for defining the group `emacs'.
16594
16595 * tooltip.el (gud-tooltip-mode): Add defvar.
16596
16597 * startup.el (default-frame-background-mode): Add defvar.
16598
16599 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
16600
16601 * info.el (tool-bar-map): Add defvar.
16602
16603 * dired.el (dnd-protocol-alist): Add defvar.
16604
16605 * dired-aux.el (dired-query): Display question with answer, when
16606 the user answers.
16607
16608 * custom.el (custom-add-option): Doc fix.
16609
16610 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
16611
166122005-07-03 Eli Zaretskii <eliz@gnu.org>
16613
16614 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
16615 bogus name from the last change.
16616
166172005-07-02 Luc Teirlinck <teirllm@auburn.edu>
16618
16619 * custom.el (custom-declare-variable): Fix typos in comment.
16620 (custom-known-themes): Doc fix.
16621 (custom-theme-directory): New defcustom.
16622 (require-theme): Make it check `custom-theme-directory'.
16623
16624 * cus-theme.el (custom-new-theme-mode): New function.
16625 (custom-theme-name, custom-theme-variables, custom-theme-faces)
16626 (custom-theme-description): Add compiler defvars.
16627 (customize-create-theme): Add doc to the "*New Custom Theme*"
16628 buffer. Use `custom-new-theme-mode'.
16629 (custom-theme-write): Put the created buffer in emacs-lisp-mode
16630 and save it to the `custom-theme-directory'. Make this the
16631 default directory of the buffer.
16632
166332005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
16634
16635 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
16636 Fix unbalanced parentheses.
16637
166382005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
16639
16640 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
16641 into flymake-mode and delegate to flymake-mode.
16642
16643 * find-file.el (ff-which-function-are-we-in): Clean up.
16644
166452005-07-02 Juanma Barranquero <lekktu@gmail.com>
16646
16647 * replace.el (occur-rename-buffer): Fix docstring.
16648
16649 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
16650 (edt-last-copied-word, edt-learn-macro-count)
16651 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
16652 (edt-rect-start-point, edt-user-global-map, rect-start-point)
16653 (time-string, zmacs-region-stays):
16654 * emulation/edt-mapper.el (edt-save-function-key-map)
16655 (EDT-key-name): `defvar' to silence the byte-compiler.
16656
166572005-07-02 Martin Rudalics <rudalics@gmx.at>
16658
16659 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
16660 font-lock-regexp-backslash. Doc fix.
16661 (font-lock-regexp-backslash-grouping-construct): Rename from
16662 font-lock-regexp-backslash-construct. Doc fix.
16663 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
16664 grouping constructs.
16665
166662005-07-02 Eli Zaretskii <eliz@gnu.org>
16667
16668 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
16669 updating all the prerequisites.
16670
166712005-07-01 Juanma Barranquero <lekktu@gmail.com>
16672
16673 * textmodes/org.el (org-agenda-start-on-weekday)
16674 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
16675 (org-agenda-use-time-grid, org-archive-location)
16676 (org-allow-space-in-links, org-usenet-links-prefer-google)
16677 (org-enable-table-editor, org-export-default-language)
16678 (org-export-html-show-new-buffer, org-fill-paragraph)
16679 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
16680 (org-goto-quit, org-occur, org-eval-in-calendar)
16681 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
16682 (org-agenda-diary-entry, org-remember-help)
16683 (org-table-convert-region, org-at-table-p)
16684 (org-table-move-row-down, org-table-move-row-up)
16685 (org-table-copy-region, org-table-toggle-vline-visibility)
16686 (org-table-get-stored-formulas, org-table-get-specials)
16687 (org-recalc-commands, org-table-eval-formula)
16688 (org-table-formula-substitute-names, orgtbl-make-binding)
16689 (org-format-org-table-html, org-format-table-table-html)
16690 (org-format-table-table-html-using-table-generate-source)
16691 (org-customize): Fix typos in docstrings.
16692 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
16693 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
16694 (org-back-to-heading): Doc fixes.
16695 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
16696 (org-agenda-change-all-lines, org-get-header):
16697 Improve argument/docstring consistency.
16698 (orgtbl-error): Fix error message.
16699
16700 * progmodes/flymake.el (flymake-find-possible-master-files)
16701 (flymake-master-file-compare, flymake-get-line-err-count)
16702 (flymake-highlight-line, flymake-gui-warnings-enabled):
16703 Fix typos in docstrings.
16704 (flymake-parse-line, flymake-get-project-include-dirs-function)
16705 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
16706 Doc fixes.
16707 (flymake-get-project-include-dirs-function)
16708 (flymake-make-err-menu-data):
16709 Improve argument/docstring consistency.
16710
167112005-07-01 Lute Kamstra <lute@gnu.org>
16712
16713 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
16714 Catch errors with ignore-errors. Use temporary buffer.
16715 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
16716
16717 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
16718 background color faces.
16719 (facemenu-set-foreground, facemenu-set-background):
16720 Use facemenu-set-face-from-menu.
16721 (facemenu-set-face-from-menu): Treat face names that start with
16722 "fg:" or "bg:" as special.
16723 (facemenu-add-new-color): Don't create faces. Simplify.
16724
167252005-06-30 Richard M. Stallman <rms@gnu.org>
16726
16727 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
16728 (crm-find-current-element): Likewise.
16729
167302005-06-30 Johan Bockg,Ae(Brd <bojohan@users.sourceforge.net>
16731
16732 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
16733
167342005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
16735
16736 * arc-mode.el (archive-extract): Make it work as a mouse binding.
16737 (archive-mouse-extract): Make it an obsolete alias.
16738 (archive-mode-map): Don't use archive-mouse-extract any more.
16739 (archive-mode, archive-extract): write-contents-hooks ->
16740 write-contents-functions.
16741 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
16742 first arg.
16743 (archive-rename-entry): Update the call.
16744 (archive-zip-summarize): Remove unused var `method'.
16745 (archive-lzh-summarize): Remove unused var `creator'.
16746
16747 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
16748 dedicated frame upon exit.
16749
16750 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
16751 (archive-zip-extract, archive-zip-expunge)
16752 (archive-zip-update, archive-zip-update-case): Use executable-find.
16753 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
16754 Use restore-buffer-modified-p.
16755 (archive-extract, archive-add-new-member, archive-write-file-member):
16756 Use with-current-buffer.
16757 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
16758
167592005-06-30 Andreas Schwab <schwab@suse.de>
16760
16761 * progmodes/gud.el (gud-filter): Remove unneeded progn.
16762
167632005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
16764
16765 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
16766
167672005-06-30 Juri Linkov <juri@jurta.org>
16768
16769 * faces.el (vertical-border): Inherit from mode-line-inactive
16770 only on tty.
16771
167722005-06-30 Juanma Barranquero <lekktu@gmail.com>
16773
16774 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
16775 example, -NLINES in the `occur' docstring).
16776
16777 * replace.el (occur-1): When no matches are found, do not set the
16778 `buffer-read-only' and modified flags for the occur buffer,
16779 because it is deleted.
16780
16781 * emulation/cua-base.el (cua-check-pending-input)
16782 (cua-repeat-replace-region, cua-mode, cua-debug)
16783 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
16784 Fix typos in docstrings.
16785
16786 * emulation/cua-gmrk.el (cua-toggle-global-mark)
16787 (cua-cut-region-to-global-mark)
16788 (cua--cut-rectangle-to-global-mark):
16789 Remove period from end of messages.
16790
16791 * emulation/cua-rect.el (cua-do-rectangle-padding):
16792 Remove period from end of messages.
16793 (cua--rectangle-seq-format): Fix typo in docstring.
16794 (cua-sequence-rectangle, cua-fill-char-rectangle):
16795 Improve argument/docstring consistency.
16796
167972005-06-29 Juri Linkov <juri@jurta.org>
16798
16799 * faces.el (default-frame-background-mode): New internal variable.
16800 (frame-set-background-mode): Use it.
16801
16802 * startup.el (normal-top-level): Set default-frame-background-mode
16803 instead of frame-background-mode. Before setting it, test for its
16804 nil value. Remove tests for frame-background-mode and frame
16805 parameter `reverse'. Add test for "unspecified-fg".
16806
16807 * term/xterm.el (xterm-rxvt-set-background-mode):
16808 * term/rxvt.el (rxvt-set-background-mode):
16809 Set default-frame-background-mode instead of frame-background-mode.
16810
168112005-06-29 Juanma Barranquero <lekktu@gmail.com>
16812
16813 * simple.el (set-variable): Warn about obsolete user variables.
16814
16815 * imenu.el (imenu--completion-buffer):
16816 * mouse.el (mouse-buffer-menu-alist):
16817 * msb.el (msb-invisible-buffer-p):
16818 * calendar/diary-lib.el (diary-header-line-format):
16819 * emacs-lisp/pp.el (pp-buffer):
16820 * progmodes/cperl-mode.el (cperl-do-auto-fill):
16821 * textmodes/picture.el (picture-replace-match):
16822 Change space constants followed by a sexp to "?\s ".
16823
16824 * play/decipher.el (decipher-loop-with-breaks):
16825 * textmodes/texinfo.el (texinfo-insert-@item): Change space
16826 constants "protected" from end of line by a comment to "?\s".
16827
168282005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
16829
16830 * font-lock.el (save-buffer-state): Use `declare'.
16831
16832 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
16833 reset the syntax-table to cperl-mode-syntax-table.
16834 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
16835 "foo_print_bar" is not matched as a reserved keyword.
16836
168372005-06-29 Carsten Dominik <dominik@science.uva.nl>
16838
16839 * textmodes/org.el (orgtbl-setup): New function, for delayed
16840 setup for the orgtbl commands.
16841 (org-calc-default-modes): New option.
16842 (orgtbl-make-binding): Use `defun' to get better help display.
16843 (org-diary): Call `org-compile-prefix-format'.
16844 (org-table-formula-substitute-names): New function.
16845 (org-agenda-day-view, org-agenda-week-view): New commands.
16846 (org-agenda-toggle-week-view): Command removed.
16847 (org-tbl-menu): Split off from org-org-menu.
16848 (org-mode): Move removal of outline-mode menus to here.
16849 (org-table-formula-debug): New option.
16850 (org-table-insert-row): Keep first field if just "#" or "*".
16851 (org-mode): Paragraph regexps fixed.
16852 (org-table-recalculate-regexp): New constant.
16853 (org-table-justify-field-maybe): Avoid replace if not necessary.
16854 (org-copy-special, org-cut-special): Use `call-interactively'.
16855 (org-table-copy-region): Take region from `interactive' call.
16856 (org-trim): Return string even if no match.
16857 (org-formula): New face.
16858 (org-set-font-lock-defaults): No longer highlight "FIXME".
16859 But highlight formula-related fields in table.
16860 (org-table-p): Use regexp, not fontification.
16861 (org-table-align): Handle white space at end of line.
16862 (org-table-formula-evaluate-inline): New option.
16863 (org-mode): Auto-wrapping in comment lines turned off.
16864 (org-table-copy-down): Evaluate only in copied field, not in
16865 destination.
16866 (org-table-current-formula): Variable removed.
16867 (org-table-store-formulas, org-table-get-stored-formulas)
16868 (org-table-modify-formulas, org-table-replace-in-formulas)
16869 (org-table-maybe-eval-formula): New functions.
16870 (org-table-get-formula): Modify to use stored formulas.
16871 (org-table-insert-column, org-table-delete-column)
16872 (org-table-move-column): Call `org-table-modify-formulas'.
16873 (org-complete): Add completion for keyword formulas.
16874 (orgtbl-mode): Pull orgtbl-mode-map to start of
16875 minor-mode-map-alist.
16876
168772005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
16878
16879 * progmodes/python.el (python-check): Require `compile' before
16880 modifying its variables.
16881
16882 * newcomment.el (comment-indent-default): Don't get fooled by an early
16883 end of buffer.
16884
168852005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
16886
16887 * ps-print.el (ps-print-version): Fix version number.
16888
168892005-06-28 Luc Teirlinck <teirllm@auburn.edu>
16890
16891 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
16892
168932005-06-28 Richard M. Stallman <rms@gnu.org>
16894
16895 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
16896 (flyspell-local-mouse-map): Declaration deleted.
16897 (flyspell-mouse-map): Bind only mouse-2.
16898 (flyspell-mode-map): Don't test flyspell-use-local-map.
16899 (flyspell-overlay-keymap-property-name): Var deleted.
16900 (flyspell-mode-on): Don't make local bindings for
16901 flyspell-mouse-map and flyspell-mode-map.
16902 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
16903
16904 * textmodes/ispell.el (ispell-word): Do not ignore short words.
16905
16906 * progmodes/compile.el (compilation-next-error-function):
16907 Don't switch buffers; operate on the current buffer.
16908
16909 * progmodes/compile.el (compilation-error-file-name)
16910 (compilation-warning-file-name, compilation-info-file-name)
16911 (compilation-line-number, compilation-column-number): New faces.
16912 (compilation-error-face, compilation-warning-face)
16913 (compilation-info-face, compilation-line-face)
16914 (compilation-column-face): Use them.
16915
16916 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
16917
16918 * comint.el (comint-password-prompt-regexp): Accept ", try again".
16919
16920 * bindings.el (global-map): Bind insertchar and its variants.
16921
169222005-06-27 Richard M. Stallman <rms@gnu.org>
16923
16924 * textmodes/artist.el (artist-text-overwrite)
16925 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
16926
169272005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
16928
16929 * ps-print.el: It was not working the page selection for printing.
16930 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
16931 (ps-print-version): New version 6.6.7.
16932 (ps-end-sheet): New fun.
16933 (ps-header-sheet, ps-end-job): Call it.
16934
169352005-06-27 Luc Teirlinck <teirllm@auburn.edu>
16936
16937 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
16938
169392005-06-27 Lute Kamstra <lute@gnu.org>
16940
16941 * facemenu.el (facemenu-unlisted-faces): Add foreground and
16942 background color faces.
16943 (facemenu-get-face): Delete function.
16944 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
16945 (facemenu-add-new-color): Make second argument mandatory.
16946 Create the appropriate face and return it. Simplify.
16947 (facemenu-set-foreground, facemenu-set-background): Don't check if
16948 color is defined. Use return value of facemenu-add-new-color.
16949
169502005-06-26 Nick Roberts <nickrob@snap.net.nz>
16951
16952 * progmodes/gud.el (gud-filter): Add missing argument to
16953 with-selected-window.
16954
169552005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
16956
16957 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
16958 a :require to the defcustom.
16959
16960 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
16961 defcustoms corresponding to minor modes.
16962
169632005-06-26 David Ponce <david@dponce.com>
16964
16965 * recentf.el: Require tree-widget instead of wid-edit.
16966 (recentf-filename-handler): Fix widget :type.
16967 (recentf-cancel-dialog, recentf-open-more-files)
16968 (recentf-open-files-action): Doc fix.
16969 (recentf-dialog-goto-first): New function.
16970 (recentf-dialog-mode-map): Set parent keymap first.
16971 (recentf-dialog-mode): Define with define-derived-mode.
16972 Don't display continuation lines in dialogs.
16973 (recentf-edit-list): Rename from recentf-edit-selected-items.
16974 (recentf-edit-list-select): Rename from recentf-edit-list-action.
16975 Simplify.
16976 (recentf-edit-list-validate): New function.
16977 (recentf-edit-list): Update accordingly.
16978 (recentf-open-files-item-shift): Remove.
16979 (recentf-open-files-item): Convert menu elements into tree and
16980 link widgets. Don't create the widgets.
16981 (recentf-open-files): Update accordingly.
16982 (recentf-save-list): Untabify.
16983
169842005-06-25 Luc Teirlinck <teirllm@auburn.edu>
16985
16986 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
16987 (keep-lines): Add INTERACTIVE arg. Never delete lines only
16988 partially contained in the active region. Do not take active
16989 region into account when called from Lisp, unless INTERACTIVE arg
16990 is non-nil. Use `forward-line' instead of `beginning-of-line' to
16991 avoid trouble with fields. Make marker point nowhere when no
16992 longer used. Always return nil. Doc fix.
16993 (flush-lines): Add INTERACTIVE arg. Do not take active region
16994 into account when called from Lisp, unless INTERACTIVE arg is
16995 non-nil. Use `forward-line' instead of `beginning-of-line' to
16996 avoid trouble with fields. Make marker point nowhere when no
16997 longer used. Always return nil. Doc fix.
16998 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
16999 interchangeable. Do not take active region into account when
17000 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
17001 message in echo area when called from Lisp, unless INTERACTIVE arg
17002 is non-nil. Avoid saying "1 occurrences". Do not use markers.
17003 Return the number of matches. Doc fix.
17004 (occur): Doc fix.
17005 (perform-replace): Make comment follow double space convention for
17006 the sake of `outline-minor-mode'.
17007
17008 * faces.el (facep): Doc fix.
17009
170102005-06-25 Richard M. Stallman <rms@gnu.org>
17011
17012 * facemenu.el (facemenu-enable-faces-p): New function.
17013 (facemenu-background-menu, facemenu-foreground-menu)
17014 (facemenu-face-menu): Add menu-enable property.
17015
17016 * jka-compr.el (jka-compr-insert-file-contents):
17017 Special handling if cannot find the uncompression program.
17018
17019 * cus-face.el (custom-face-attributes): Add autoload.
17020
17021 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
17022 Bind comment-indent-function locally.
17023
17024 * window.el (save-selected-window): Use save-current-buffer.
17025
17026 * subr.el (with-selected-window): Use save-current-buffer.
17027
17028 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
17029 and with-current-buffer.
17030
170312005-06-24 Richard M. Stallman <rms@gnu.org>
17032
17033 * simple.el (line-move-1): Fix previous change.
17034
170352005-06-24 Juanma Barranquero <lekktu@gmail.com>
17036
17037 * replace.el (occur-1): Set `buffer-read-only' and the
17038 buffer-modified flag before running `occur-hook' to protect
17039 against unintentional buffer switches that can lead to data loss.
17040
170412005-06-24 Nick Roberts <nickrob@snap.net.nz>
17042
17043 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
17044 (gud-gdb-marker-filter): Use font-lock-warning-face for any
17045 initial error.
17046
17047 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
17048 after fresh input.
17049 (gdb-var-create-handler): Put name of expression in quotes.
17050
170512005-06-23 Luc Teirlinck <teirllm@auburn.edu>
17052
17053 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
17054 elements of RING in order, and without bogus nil elements.
17055
170562005-06-23 Richard M. Stallman <rms@gnu.org>
17057
17058 * simple.el (set-variable): Args renamed; doc fix.
17059 (line-move-1): When there are overlays around, use vertical-motion.
17060
17061 * faces.el (escape-glyph): Use brown against light background.
17062 (nobreak-space): Rename from no-break-space.
17063 Fix previous change.
17064
17065 * dired-aux.el (dired-do-copy): Fix arg prompt.
17066
17067 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
17068
170692005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
17070
17071 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
17072 rather than "Distributor".
17073
170742005-06-23 Lute Kamstra <lute@gnu.org>
17075
17076 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
17077 (debug-on-entry): Use it. New interactive declaration that uses
17078 function-called-at-point.
17079
170802005-06-23 Kim F. Storm <storm@cua.dk>
17081
17082 * subr.el (save-match-data): Add comment about using evaporate arg
17083 to set-match-data.
17084
170852005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
17086
17087 * cus-edit.el (customize-face)
17088 (customize-face-other-window): Handle face aliases.
17089
17090 * faces.el (face-documentation, set-face-attribute)
17091 (face-spec-set): Handle face aliases.
17092
170932005-06-22 Juanma Barranquero <lekktu@gmail.com>
17094
17095 * help-mode.el (help-make-xrefs): If a symbol representing a face
17096 name is not followed by the word "face", it could still be a
17097 function or variable name, so don't bypass other checks.
17098
170992005-06-22 Juri Linkov <juri@jurta.org>
17100
17101 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
17102 Replace aliased functions with calls where second arg `inherit' is t.
17103
171042005-06-22 Nick Roberts <nickrob@snap.net.nz>
17105
17106 * progmodes/gdb-ui.el (gdb-error): New variable.
17107 (gdb-error): New function.
17108 (gdb-annotation-rules): Act on error-begin and error annotations.
17109 (gdb-concat-output): Use font-lock-warning-face for errors.
17110
171112005-06-22 Miles Bader <miles@gnu.org>
17112
17113 * bindings.el (propertized-buffer-identification): Use renamed
17114 `Buffer-menu-buffer' face.
17115
17116 * faces.el (vertical-border): Rename from `vertical-divider'.
17117 (escape-glyph): Change dark-background color back to `cyan'.
17118
171192005-06-21 Juri Linkov <juri@jurta.org>
17120
17121 * faces.el (face-user-default-spec): Try getting `customized-face'
17122 prior to `saved-face'.
17123 (frame-background-mode): Refill docstring.
17124
17125 * emacs-lisp/lisp-mode.el (eval-defun-1):
17126 * emacs-lisp/edebug.el (edebug-eval-defun):
17127 Set `saved-face' temporarily to nil before calling form.
17128 Set `customized-face' to the new spec after that.
17129
171302005-06-21 Juanma Barranquero <lekktu@gmail.com>
17131
17132 * subr.el (1value, lambda, key-substitution-in-progress):
17133 Doc fixes.
17134
17135 * autoinsert.el (auto-insert-alist):
17136 * ses.el (ses-call-printer):
17137 * subr.el (noreturn):
17138 * emacs-lisp/lisp.el (check-parens):
17139 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
17140 * net/browse-url.el (browse-url-mosaic):
17141 * progmodes/cc-defs.el (c-safe-scan-lists):
17142 * progmodes/ebnf-abn.el (ebnf-abn-lex):
17143 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
17144 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
17145 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
17146 * progmodes/ebnf-iso.el (ebnf-iso-lex):
17147 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
17148
171492005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
17150
17151 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
17152
171532005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
17154
17155 * calendar/appt.el (appt-make-list): Activate the package, if
17156 not already active (for backwards compatibility).
17157
171582005-06-20 Kim F. Storm <storm@cua.dk>
17159
17160 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
17161
171622005-06-20 Miles Bader <miles@gnu.org>
17163
17164 * faces.el (vertical-divider): New face.
17165
171662005-06-20 Juanma Barranquero <lekktu@gmail.com>
17167
17168 * simple.el (kill-whole-line): Doc fix.
17169 (next-error-buffer-p, next-error-find-buffer)
17170 (clone-indirect-buffer): Fix typos in docstrings.
17171 (comment-line-break-function): Doc fix: don't say variable
17172 is automatically buffer-local (it isn't).
17173
171742005-06-19 Michael Albinus <michael.albinus@gmx.de>
17175
17176 * net/tramp-ftp.el (top):
17177 * net/tramp-smb.el (top):
17178 * net/tramp-util.el (top):
17179 * net/tramp-uu.el (top):
17180 * net/tramp-vc.el (top):
17181 * net/tramp.el (top): Revert copyright years back to original
17182 ones. Tramp has a life outside GNU Emacs.
17183
171842005-06-19 Nick Roberts <nickrob@snap.net.nz>
17185
17186 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
17187
171882005-06-18 Juri Linkov <juri@jurta.org>
17189
17190 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
17191 end of first regexp to limit the match to the position between
17192 line number and source line with same separator character as used
17193 between file name and line number. In the second regexp limit
17194 mouse-face area to file name and line number by adding new group
17195 for them and referring it in HYPERLINK arg.
17196 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
17197 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
17198 previous line where grep markers may be already removed.
17199
172002005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
17201
17202 * progmodes/ps-mode.el: Update version and maintainer's email address.
17203
172042005-06-18 Steve Youngs <steve@xemacs.org>
17205
17206 * net/browse-url.el (browse-url-browser-function)
17207 (browse-url-default-browser): Add firefox.
17208 (browse-url-firefox-program, browse-url-firefox-arguments)
17209 (browse-url-firefox-startup-arguments)
17210 (browse-url-firefox-new-window-is-tab): New defcustoms.
17211 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
17212
172132005-06-17 Richard M. Stallman <rms@gnu.org>
17214
17215 * startup.el (command-line): Warn if specified user name has
17216 no home directory.
17217
17218 * term.el (term-get-old-input, term-input-filter, term-input-sender)
17219 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
17220
17221 * longlines.el (longlines-mode, longlines-show-hard-newlines):
17222 Doc fixes.
17223
17224 * faces.el (underline): Try bold if terminal doesn't support underline.
17225
17226 * mail/sendmail.el (mail-setup-with-from): New variable.
17227 (mail-insert-from-field): New function.
17228 (sendmail-send-it): Call it.
17229 (mail-setup): Optionally call it here.
17230
17231 * term/linux.el: Call tty-no-underline.
17232
172332005-06-17 Luc Teirlinck <teirllm@auburn.edu>
17234
17235 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
17236
172372005-06-17 Miles Bader <miles@gnu.org>
17238
17239 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
17240 (ediff-current-diff-C, ediff-current-diff-Ancestor)
17241 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
17242 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
17243 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
17244 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
17245 Remove "-face" suffix from face names.
17246 (ediff-current-diff-face-A, ediff-current-diff-face-B)
17247 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
17248 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
17249 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
17250 (ediff-even-diff-face-A, ediff-even-diff-face-B)
17251 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
17252 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
17253 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
17254 New backward-compatibility aliases for renamed faces.
17255 (ediff-current-diff-face-A, ediff-current-diff-face-B)
17256 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
17257 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
17258 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
17259 (ediff-even-diff-face-A, ediff-even-diff-face-B)
17260 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
17261 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
17262 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
17263 Use renamed ediff faces.
17264
17265 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
17266 Remove "-face" suffix from face names.
17267 (eshell-test-ok-face, eshell-test-failed-face):
17268 New backward-compatibility aliases for renamed faces.
17269 (eshell-run-test): Use renamed eshell-test faces.
17270
17271 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
17272 face name.
17273 (eshell-prompt-face): New backward-compatibility alias for renamed
17274 face.
17275 (eshell-emit-prompt): Use renamed eshell-prompt face.
17276
17277 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
17278 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
17279 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
17280 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
17281 Remove "-face" suffix from face names.
17282 (eshell-ls-directory-face, eshell-ls-symlink-face)
17283 (eshell-ls-executable-face, eshell-ls-readonly-face)
17284 (eshell-ls-unreadable-face, eshell-ls-special-face)
17285 (eshell-ls-missing-face, eshell-ls-archive-face)
17286 (eshell-ls-backup-face, eshell-ls-product-face)
17287 (eshell-ls-clutter-face):
17288 New backward-compatibility aliases for renamed faces.
17289 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
17290
17291 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
17292 Remove "-face" suffix from face name.
17293 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
17294 instead of literal face.
17295
172962005-06-17 Juanma Barranquero <lekktu@gmail.com>
17297
17298 * emacs-lisp/warnings.el (display-warning, lwarn)
17299 (warning-minimum-log-level): Doc fixes.
17300 (warning-minimum-level, warning-minimum-log-level):
17301 Add :debug to :type choices.
17302
17303 * progmodes/ada-mode.el (ada-format-paramlist)
17304 (ada-get-indent-case, ada-check-matching-start)
17305 (ada-check-defun-name, ada-goto-matching-decl-start)
17306 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
17307 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
17308 (ada-make-subprogram-body): Follow error conventions.
17309 (ada-case-exception-file, ada-indent-comment-as-code)
17310 (ada-indent-handle-comment-special, ada-indent-renames)
17311 (ada-indent-return, ada-search-directories-internal)
17312 (ada-tab-policy, ada-case-exception-substring)
17313 (ada-other-file-alist, ada-matching-start-re)
17314 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
17315 (ada-imenu-generic-expression, ada-compile-goto-error)
17316 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
17317 (ada-popup-menu, ada-add-extensions, ada-mode)
17318 (ada-region-selected, ada-create-case-exception)
17319 (ada-create-case-exception-substring, ada-after-keyword-p)
17320 (ada-activate-keys-for-case, ada-adjust-case-region)
17321 (ada-adjust-case-buffer, ada-format-paramlist)
17322 (ada-scan-paramlist, ada-insert-paramlist)
17323 (ada-indent-newline-indent)
17324 (ada-indent-newline-indent-conditional)
17325 (ada-justified-indent-current, ada-goto-previous-word)
17326 (ada-indent-current, ada-get-indent-open-paren)
17327 (ada-get-indent-paramlist, ada-get-indent-end)
17328 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
17329 (ada-get-indent-block-start, ada-get-indent-subprog)
17330 (ada-get-indent-noindent, ada-get-indent-label)
17331 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
17332 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
17333 (ada-goto-stmt-end, ada-goto-next-word)
17334 (ada-check-matching-start, ada-check-defun-name)
17335 (ada-goto-matching-decl-start, ada-goto-matching-start)
17336 (ada-goto-matching-end, ada-search-ignore-string-comment)
17337 (ada-in-decl-p, ada-looking-at-semi-or)
17338 (ada-looking-at-semi-private, ada-in-paramlist-p)
17339 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
17340 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
17341 (ada-next-procedure, ada-previous-procedure, ada-next-package)
17342 (ada-previous-package, ada-create-menu)
17343 (ada-fill-comment-paragraph-justify)
17344 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
17345 (ada-other-file-name, ada-last-which-function-line)
17346 (ada-last-which-function-subprog, ada-which-function)
17347 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
17348 (ada-gen-treat-proc, ada-check-emacs-version)
17349 (ada-continuation-indent, ada-align-region-separate):
17350 Fix typos in docstrings.
17351 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
17352
173532005-06-16 Lute Kamstra <lute@gnu.org>
17354
17355 * simple.el (fundamental-mode): Run after-change-major-mode-hook
17356 conditionally.
17357
173582005-06-16 Juanma Barranquero <lekktu@gmail.com>
17359
17360 * comint.el (comint-replace-by-expanded-filename)
17361 (comint-prompt-regexp, comint-delimiter-argument-list)
17362 (comint-preinput-scroll-to-bottom):
17363 * info.el (Info-hide-cookies-node):
17364 * ls-lisp.el (ls-lisp-classify):
17365 * find-file.el (ff-search-directories, ff-special-constructs)
17366 (ff-find-other-file):
17367 * font-lock.el (font-lock-keywords):
17368 * shell.el (shell-prompt-pattern)
17369 (shell-dynamic-complete-functions, shell-mode)
17370 (shell-delimiter-argument-list):
17371 * term.el (term-replace-by-expanded-filename)
17372 (term-prompt-regexp, term-delimiter-argument-list):
17373 * woman.el (woman-ignore, woman0-if):
17374 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
17375 * emacs-lisp/elint.el (elint-init-env):
17376 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
17377 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
17378 * language/ethio-util.el (ethio-tilde-escape)
17379 (ethio-use-three-dot-question):
17380 * net/zone-mode.el (zone-mode-load-time-setup):
17381 * progmodes/cc-align.el (c-lineup-argcont):
17382 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
17383 * progmodes/cperl-mode.el (cperl-set-style-back):
17384 * progmodes/inf-lisp.el (inferior-lisp-prompt):
17385 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
17386 Fix spellings in docstrings.
17387
17388 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
17389 * progmodes/modula2.el (m2-for): Fix spellings.
17390
17391 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
17392
17393 * simple.el (undo-more): Don't use `format' on `error' arguments.
17394 Improve argument/docstring consistency.
17395 (pending-undo-list): Doc fix.
17396
17397 * smerge-mode.el (smerge-ensure-match):
17398 * emulation/vip.el (vip-ex):
17399 * net/zone-mode.el (zone-mode-update-serial):
17400 * progmodes/idlwave.el (idlwave-complete):
17401 * progmodes/vhdl-mode.el (vhdl-visit-file)
17402 (vhdl-compose-wire-components):
17403 Don't use `format' on `error' arguments.
17404
17405 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
17406 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
17407 (tooltip-help-tips): Fix typos in docstrings.
17408
174092005-06-16 David Ponce <david@dponce.com>
17410
17411 * tree-widget.el (tree-widget-value-create): Simplify last change.
17412
174132005-06-15 Matt Hodges <MPHodges@member.fsf.org>
17414
17415 * ido.el (ido-incomplete-regexp): New variable.
17416 (ido-set-matches-1): Handle invalid-regexp error and set
17417 ido-incomplete-regexp.
17418 (ido-incomplete-regexp): New face.
17419 (ido-completions): Use it.
17420 (ido-complete, ido-exit-minibuffer, ido-completions):
17421 Handle incomplete regexps.
17422 (ido-completions): Add check for complete match when entering a regexp.
17423
174242005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
17425
17426 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
17427
174282005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
17429
17430 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
17431 by field delimiters.
17432
174332005-06-15 David Ponce <david@dponce.com>
17434
17435 * tree-widget.el: eval-and-compile inlined functions so they will
17436 be available at run-time too.
17437 (tree-widget-super-format-handler)
17438 (tree-widget-format-handler): Remove.
17439 (tree-widget-value-create): Handle the :indent property.
17440
174412005-06-15 Miles Bader <miles@gnu.org>
17442
17443 * progmodes/which-func.el (which-func): Only inherit
17444 `font-lock-function-name-face' when that makes sense against the
17445 default mode-line face, otherwise set the face color explicitly.
17446
17447 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
17448 faces instead of (non-existent) variables.
17449
174502005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
17451
17452 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
17453 (iswitchb-get-matched-buffers): Likewise. Simplify.
17454
174552005-06-14 Miles Bader <miles@gnu.org>
17456
17457 * progmodes/ld-script.el (ld-script-location-counter):
17458 Remove "-face" suffix from face name.
17459 (ld-script-location-counter-face):
17460 New backward-compatibility alias for renamed face.
17461 (ld-script-location-counter-face): Use renamed face.
17462
17463 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
17464 (cperl-hash): Remove "-face" suffix from face names.
17465 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
17466 New backward-compatibility aliases for renamed faces.
17467 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
17468 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
17469
17470 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
17471 name.
17472 (which-func-face): New backward-compatibility alias for renamed face.
17473 (which-func-format): Use renamed which-func face.
17474
17475 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
17476 (vhdl-function, vhdl-directive, vhdl-reserved-word)
17477 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
17478 names.
17479 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
17480 (vhdl-speedbar-configuration, vhdl-speedbar-package)
17481 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
17482 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
17483 (vhdl-speedbar-architecture-selected)
17484 (vhdl-speedbar-configuration-selected)
17485 (vhdl-speedbar-package-selected)
17486 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
17487 names.
17488 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
17489 Use renamed faces.
17490 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
17491 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
17492 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
17493 Use renamed faces.
17494 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
17495 names.
17496 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
17497 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
17498 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
17499 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
17500 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
17501 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
17502
17503 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
17504 face name.
17505 (sh-heredoc-face): New backward-compatibility alias for renamed face.
17506 (sh-heredoc-face): Use renamed sh-heredoc face.
17507
17508 * progmodes/idlw-help.el (idlwave-help-link):
17509 Remove "-face" suffix from face name.
17510 (idlwave-help-link-face):
17511 New backward-compatibility alias for renamed face.
17512 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
17513
17514 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
17515 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
17516 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
17517 New backward-compatibility aliases for renamed faces.
17518 (idlwave-shell-disabled-breakpoint-face)
17519 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
17520
17521 * progmodes/flymake.el (flymake-errline, flymake-warnline):
17522 Remove "-face" suffix from face names.
17523 (flymake-errline-face, flymake-warnline-face):
17524 New backward-compatibility aliases for renamed faces.
17525 (flymake-highlight-line): Use renamed flymake faces.
17526
17527 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
17528 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
17529 (ebrowse-member-class, ebrowse-progress):
17530 Remove "-face" suffix from face names.
17531 (ebrowse-tree-mark-face, ebrowse-root-class-face)
17532 (ebrowse-file-name-face, ebrowse-default-face)
17533 (ebrowse-member-attribute-face, ebrowse-member-class-face)
17534 (ebrowse-progress-face):
17535 New backward-compatibility aliases for renamed faces.
17536 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
17537 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
17538 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
17539 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
17540
17541 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
17542 antlr-syntax)
17543 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
17544 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
17545 names.
17546 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
17547 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
17548 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
17549 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
17550 backward-compatibility aliases for renamed faces.
17551 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
17552 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
17553 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
17554 remove "font-lock-". Use renamed antlr-mode faces.
17555 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
17556 literal face-names with face variable references.
17557
17558 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
17559 face name.
17560 (Buffer-menu-buffer-face): New backward-compatibility alias for
17561 renamed face.
17562 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
17563
175642005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
17565
17566 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
17567 Eliminate "-face" suffix.
17568 (makefile-targets): Inherit from font-lock-function-name-face and
17569 eliminate "-face" suffix.
17570 (makefile-shell): Remove attributes and eliminate "-face" suffix.
17571 (makefile-*-font-lock-keywords): Append makefile-targets in rule
17572 actions, instead of prepending, to make it less visible.
17573 (makefile-previous-dependency, makefile-match-dependency):
17574 Don't match a target on a continuation line.
17575
17576 * files.el (auto-mode-alist): Put Makefile in gmake mode.
17577
175782005-06-15 Nick Roberts <nickrob@snap.net.nz>
17579
17580 * progmodes/gdb-ui.el (menu): Re-order menu items.
17581 (gdb-tooltip-print): Respect tooltip-use-echo-area.
17582
17583 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
17584 Define in tooltip.el.
17585 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
17586 (gud-tooltip-tips): Respect tooltip-use-echo-area and
17587 gud-tooltip-echo-area.
17588
17589 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
17590 backward compatibility and make obsolete.
17591 (tooltip-help-tips): Use tooltip-use-echo-area.
17592 (tooltip-show-help-function): Rename to...
17593 (tooltip-show-help): ...this, because it is a function.
17594 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
17595
175962005-06-14 Luc Teirlinck <teirllm@auburn.edu>
17597
17598 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
17599 (edebug-print-length, edebug-print-level, edebug-print-circle)
17600 (edebug-modify-breakpoint, edebug-eval-last-sexp)
17601 (edebug-eval-print-last-sexp): Doc fixes.
17602
176032005-06-14 Kim F. Storm <storm@cua.dk>
17604
17605 * ido.el (ido-mode): Make a new keymap every time we enable ido,
17606 as the coverage buffer/file/both may change.
17607
176082005-06-14 Lute Kamstra <lute@gnu.org>
17609
17610 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
17611 and run-mode-hooks. Simplify.
17612
17613 * mail/rmailedit.el (rmail-edit-mode):
17614 * progmodes/octave-inf.el (inferior-octave-mode):
17615 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
17616
17617 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
17618 and run-mode-hooks.
17619 (recentf-edit-list, recentf-open-files): Don't call
17620 kill-all-local-variables directly.
17621
17622 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
17623
176242005-06-14 Juanma Barranquero <lekktu@gmail.com>
17625
17626 * emacs-lisp/byte-run.el (make-obsolete)
17627 (define-obsolete-function-alias): Rename arguments FUNCTION and
17628 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
17629 (make-obsolete-variable, define-obsolete-variable-alias):
17630 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
17631 respectively.
17632
17633 * isearchb.el (isearchb-activate):
17634 * pcvs.el (cvs-mode):
17635 * ses.el (ses-load):
17636 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
17637 * net/tramp.el (tramp-find-file-exists-command)
17638 (tramp-find-shell):
17639 * progmodes/ada-mode.el (ada-create-case-exception)
17640 (ada-create-case-exception-substring, ada-make-subprogram-body):
17641 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
17642 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
17643 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
17644 * textmodes/org.el (org-promote, org-evaluate-time-range)
17645 (org-agenda-next-date-line, org-agenda-previous-date-line)
17646 (org-agenda-error, org-open-at-point, org-table-move-row)
17647 (org-format-table-table-html-using-table-generate-source)
17648 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
17649 * textmodes/reftex.el (reftex-access-scan-info):
17650 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
17651 (reftex-toc-promote-prepare): Follow error conventions.
17652
17653 * diff-mode.el (diff-mode): Fix typo in docstring.
17654
17655 * forms.el (forms--intuit-from-file): Fix reference to
17656 `forms-number-of-fields' in error message.
17657 (forms-print): Fix quoting in error message.
17658
17659 * forms.el (forms-mode):
17660 * emulation/vi.el (vi-goto-insert-state):
17661 * progmodes/flymake.el (flymake-new-err-info)
17662 (flymake-start-syntax-check-for-current-buffer)
17663 (flymake-simple-cleanup):
17664 * eshell/esh-var.el (eshell/export):
17665 * progmodes/gud.el (xdb):
17666 * textmodes/flyspell.el (flyspell-incorrect-hook)
17667 (flyspell-maybe-correct-transposition)
17668 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
17669
176702005-06-13 Luc Teirlinck <teirllm@auburn.edu>
17671
17672 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
17673 minibuffer prompt.
17674
176752005-06-13 Kim F. Storm <storm@cua.dk>
17676
17677 * subr.el (add-to-ordered-list): New defun.
17678
17679 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
17680 add cua--keymap-alist to emulation-mode-map-alists.
17681
176822005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
17683
17684 * subr.el (complete-in-turn): New macro.
17685 (dynamic-completion-table, lazy-completion-table): Add debug info.
17686
17687 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
17688 in preference to face aliases.
17689
17690 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
17691 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
17692 Remove unused vars `start' and `firstline'.
17693 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
17694 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
17695
176962005-06-13 Eli Zaretskii <eliz@gnu.org>
17697
17698 * cus-start.el (all): Don't complain about missing GTK-related
17699 variables, unless either `gtk' is boundp or this isn't a
17700 `windows-nt' build.
17701
177022005-06-13 Lute Kamstra <lute@gnu.org>
17703
17704 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
17705 run-mode-hooks.
17706
17707 * ediff-mult.el (ediff-meta-mode):
17708 * ediff-util.el (ediff-mode): Use run-mode-hooks.
17709
17710 * ledit.el (ledit-mode): Use delay-mode-hooks.
17711
17712 * woman.el (woman-mode-line-format): Delete constant.
17713 (woman-mode-map): Initialize it properly.
17714 (woman-mode): Set mode-class property to special.
17715 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
17716 Set major-mode and mode-name. Don't set mode-line-format directly.
17717 (Man-getpage-in-background): Don't reference woman-mode-line-format.
17718
17719 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
17720 string argument obsolete.
17721
177222005-06-13 Carsten Dominik <dominik@science.uva.nl>
17723
17724 * textmodes/org.el (org-CUA-compatible): New option.
17725 (org-disputed-keys): New variable.
17726 (org-key): New function.
17727 (orgtbl-make-binding): Add docstring to the created function.
17728 (org-mode): Set paragraph start/separate regexps.
17729 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
17730 (org-archive-location, org-archive-mark-done)
17731 (org-archive-stamp-time): New options.
17732 (org-archive-subtree): New command.
17733 (org-fill-paragraph): New function.
17734 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
17735 (org-fake-empty-table-line): Function removed.
17736 (org-format-org-table-html): Do not create empty table lines at
17737 separator lines. Improved table header treatment.
17738 (org-link-format): New option.
17739 (org-make-link): New function.
17740 (org-insert-link, org-store-link): Use org-make-link.
17741 (org-open-file): Quote file name for shell command, to allow
17742 spaces in file names.
17743 (org-link-regexp): Fix bug with mailto link.
17744 (org-link-maybe-angles-regexp, org-protected-link-regexp):
17745 New constants.
17746 (org-export-as-html): Deal with the optional angles around a link.
17747 Better treatment of file: links.
17748 (org-open-at-point): Replace @{ and @} with < and >.
17749 (org-run-mode-hooks): Function removed.
17750 (org-agenda-mode): No longer use `org-run-mode-hooks'.
17751
177522005-06-13 Nick Roberts <nickrob@snap.net.nz>
17753
17754 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
17755 MI command -data-list-register-values.
17756 (gdb-post-prompt): Indent properly.
17757
177582005-06-13 Juanma Barranquero <lekktu@gmail.com>
17759
17760 * hilit-chg.el (highlight-changes-colors): Rename from
17761 `highlight-changes-colours'.
17762 (highlight-changes-colours): Keep as obsolete alias.
17763 (highlight-changes-face-list): Doc fix.
17764 (hilit-chg-make-list): Use `highlight-changes-colors'.
17765
177662005-06-12 Mark A. Hershberger <mah@everybody.org>
17767
17768 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
17769 defun-prompt-regexp.
17770
177712005-06-12 Eli Zaretskii <eliz@gnu.org>
17772
17773 * loadup.el: Don't say we are dumping under 2 names on windows-nt
17774 and cygwin.
17775
17776 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
17777 Don't use an old loaddefs.el, as in Makefile.in.
17778
177792005-06-12 Lute Kamstra <lute@gnu.org>
17780
17781 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
17782
17783 * man.el (Man-mode-map): Initialize it properly.
17784 (Man-mode): Set mode-class property to special.
17785
17786 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
17787
177882005-06-11 Luc Teirlinck <teirllm@auburn.edu>
17789
17790 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
17791 A newline is needed in the docstring there.
17792
17793 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
17794 Doc fixes.
17795
177962005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
17797
17798 * printing.el: Doc fix. The menubar is no more changed when printing
17799 is loaded, it only changes when pr-menu-bind or pr-update-menus is
17800 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
17801 (pr-version): New version number (6.8.4).
17802 (pr-menu-bind): New command.
17803 (pr-update-menus): Docstring and code fix.
17804 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
17805 Docstring fix.
17806 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
17807 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
17808
178092005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
17810
17811 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
17812 "Returns" to "return", document useful return values, etc.
17813
178142005-06-11 Alan Mackenzie <acm@muc.de>
17815
17816 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
17817 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
17818 (adaptive-file-function): Minor amendment to doc-string.
17819
178202005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
17821
17822 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
17823 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
17824 Fix :type--it is `integer', not `string'.
17825
17826 * faces.el (modeline-highlight): Rename from (the erroneous)
17827 `modeline-higilight'.
17828
178292005-06-11 Lute Kamstra <lute@gnu.org>
17830
17831 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
17832 lisp-interaction-mode-map but make it the parent.
17833 (edebug-eval-mode): Use define-derived-mode.
17834
178352005-06-11 Andreas Schwab <schwab@suse.de>
17836
17837 * bindings.el: Add binding of `ESC functionkey' for every
17838 `M-functionkey'.
17839 * hexl.el (hexl-mode-map): Likewise.
17840
178412005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
17842
17843 * progmodes/compile.el (compilation-error-regexp-alist-alist)
17844 [msft]: update regexp for newer msft compilers.
17845
178462005-06-10 Mark A. Hershberger <mah@everybody.org>
17847
17848 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
17849 ATTLIST portions of included DTDs.
17850 (xml-parse-dtd): Eliminate use of inefficient match-data.
17851
178522005-06-10 Miles Bader <miles@gnu.org>
17853
17854 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
17855 (mpuz-text): Remove "-face" suffix from face names.
17856 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
17857 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
17858 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
17859
17860 * play/gomoku.el (gomoku-O, gomoku-X):
17861 Remove "-face" suffix from face names.
17862 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
17863 New backward-compatibility aliases for renamed faces.
17864 (gomoku-font-lock-keywords): Use renamed gomoku faces.
17865
178662005-06-10 Juanma Barranquero <lekktu@gmail.com>
17867
17868 * thumbs.el: Fixes for changes of 2005-06-09.
17869 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
17870 as a directory.
17871 (thumbs-thumbname): Remove directory separator from format string;
17872 `thumbs-thumbsdir' now returns a valid directory name.
17873 (thumbs-temp-dir): New defsubst.
17874 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
17875 Use it.
17876
17877 * cus-edit.el (minibuffer):
17878 * files.el (make-backup-file-name-function):
17879 * filesets.el (filesets-external-viewers):
17880 * hilit-chg.el (highlight-changes-colours)
17881 (highlight-changes-face-list, highlight-changes-rotate-faces):
17882 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
17883 * kmacro.el (kmacro-call-macro):
17884 * log-edit.el (log-edit-changelog-full-paragraphs):
17885 * mouse.el (mouse-1-click-follows-link):
17886 * skeleton.el (skeleton-autowrap):
17887 * subr.el (insert-for-yank-1):
17888 * tempo.el (tempo-insert-region):
17889 * terminal.el (terminal-emulator):
17890 * time.el (display-time-mail-face):
17891 * vc.el (vc-annotate):
17892 * vcursor.el (vcursor-copy-line):
17893 * woman.el (woman-bold-headings, woman-ignore)
17894 (woman-default-faces, woman-monochrome-faces):
17895 * calendar/todo-mode.el (todo-insert-threshold):
17896 * emulation/pc-select.el (pc-select-selection-keys-only)
17897 (pc-selection-mode):
17898 * emulation/vip.el (vip-find-char-forward):
17899 * emulation/viper-cmd.el (viper-find-char-forward):
17900 * international/mule-cmds.el
17901 (select-safe-coding-system-accept-default-p)
17902 (input-method-exit-on-invalid-key):
17903 * international/mule-diag.el (describe-coding-system):
17904 * international/ucs-tables.el (unify-8859-on-encoding-mode):
17905 * net/browse-url.el (browse-url-xterm-program):
17906 * obsolete/lazy-lock.el (lazy-lock-mode):
17907 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
17908 (cperl-mode):
17909 * progmodes/cpp.el (cpp-face-light-name-list)
17910 (cpp-face-dark-name-list):
17911 * progmodes/delphi.el (delphi-newline-always-indents):
17912 Fix spellings in docstrings.
17913
17914 * ido.el (ido-mode, ido-file-extensions-order)
17915 (ido-default-file-method, ido-default-buffer-method)
17916 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
17917 (ido-decorations, ido-read-file-name-as-directory-commands)
17918 (ido-read-file-name-non-ido, ido-work-directory-list)
17919 (ido-ignore-item-temp-list, ido-current-directory)
17920 (ido-magic-forward-char, ido-enter-find-file)
17921 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
17922 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
17923
179242005-06-10 Lute Kamstra <lute@gnu.org>
17925
17926 * play/dunnet.el (dun-mode): Use define-derived-mode.
17927 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
17928 obsolete alias.
17929
17930 * play/doctor.el (doctor-mode-map): Remove defvar.
17931 (doctor-mode): Use define-derived-mode.
17932
17933 * mail/mspools.el (mspools-mode):
17934 * net/eudc-hotlist.el (eudc-hotlist-mode):
17935 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
17936
179372005-06-10 Miles Bader <miles@gnu.org>
17938
17939 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
17940 Remove "-face" suffix from face names.
17941 (flyspell-incorrect-face, flyspell-duplicate-face):
17942 New backward-compatibility aliases for renamed faces.
17943 (flyspell-mode-on, make-flyspell-overlay)
17944 (flyspell-highlight-incorrect-region)
17945 (flyspell-highlight-duplicate-region)
17946 (flyspell-display-next-corrections)
17947 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
17948
17949 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
17950 from face name.
17951 (texinfo-heading-face): New backward-compatibility alias for
17952 renamed face.
17953 (texinfo-heading-face): Use renamed texinfo-heading face.
17954
17955 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
17956 suffix from face names.
17957 (tex-math-face, tex-verbatim-face):
17958 New backward-compatibility aliases for renamed faces.
17959 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
17960 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
17961 literal face name.
17962
17963 * textmodes/table.el (table-cell): Remove "-face" suffix from face
17964 name.
17965 (table-cell-face): New backward-compatibility alias for renamed face.
17966 (table--put-cell-face-property, table--update-cell-face):
17967 Use renamed table-cell face.
17968
17969 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
17970 from face name.
17971 (sgml-namespace-face): New backward-compatibility alias for
17972 renamed face.
17973 (sgml-namespace-face): Use renamed sgml-namespace face.
17974
17975 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
17976 (org-level-4, org-level-5, org-level-6, org-level-7)
17977 (org-level-8, org-warning, org-headline-done)
17978 (org-deadline-announce, org-scheduled-today)
17979 (org-scheduled-previously, org-link, org-done, org-table)
17980 (org-time-grid): Remove "-face" suffix from face names.
17981 (org-level-1-face, org-level-2-face, org-level-3-face)
17982 (org-level-4-face, org-level-5-face, org-level-6-face)
17983 (org-level-7-face, org-level-8-face, org-warning-face)
17984 (org-headline-done-face, org-deadline-announce-face)
17985 (org-scheduled-today-face, org-scheduled-previously-face)
17986 (org-link-face, org-done-face, org-table-face)
17987 (org-time-grid-face):
17988 New backward-compatibility aliases for renamed faces.
17989 (org-level-faces, org-set-font-lock-defaults, org-timeline)
17990 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
17991 (org-agenda-get-timestamps, org-agenda-get-scheduled)
17992 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
17993
17994 * emulation/viper-init.el (viper-search, viper-replace-overlay)
17995 (viper-minibuffer-emacs, viper-minibuffer-insert)
17996 (viper-minibuffer-vi): Remove "-face" suffix from face names.
17997 (viper-search-face, viper-replace-overlay-face)
17998 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
17999 (viper-minibuffer-vi-face):
18000 New backward-compatibility aliases for renamed faces.
18001 (viper-search-face, viper-replace-overlay-face)
18002 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
18003 (viper-minibuffer-vi-face): Use renamed viper faces.
18004
18005 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
18006 Remove "-face" suffix from face names.
18007 (testcover-nohits-face, testcover-1value-face):
18008 New backward-compatibility aliases for renamed faces.
18009 (testcover-mark): Use renamed testcover faces.
18010
18011 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
18012 face name.
18013 (diary-button-face): New backward-compatibility alias for renamed face.
18014 (diary-entry): Use renamed diary-button face.
18015
18016 * calendar/calendar.el (diary, calendar-today, holiday)
18017 (mark-visible-calendar-date): Remove "-face" suffix from face names.
18018 (diary-face, calendar-today-face, holiday-face):
18019 New backward-compatibility aliases for renamed faces.
18020 (eval-after-load "facemenu", diary-entry-marker)
18021 (calendar-today-marker, calendar-holiday-marker, diary-face):
18022 Use renamed calendar faces.
18023
18024 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
18025 (compare-windows-face): New backward-compatibility alias for
18026 renamed face.
18027 (compare-windows-highlight): Use renamed compare-windows face.
18028
18029 * strokes.el (strokes-char): Remove "-face" suffix from face name.
18030 (strokes-char-face): New backward-compatibility alias for renamed face.
18031 (strokes-encode-buffer): Use renamed strokes-char face.
18032
18033 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
18034 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
18035 Remove "-face" suffix from face names.
18036 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
18037 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
18038 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
18039 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
18040 Use renamed pcvs faces.
18041 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
18042 * pcvs-defs.el (cvs-mode-map): Likewise.
18043 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
18044
18045 * info.el (info-title-1, info-title-2, info-title-3)
18046 (info-title-4): Remove "-face" suffix from and downcase face names.
18047 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
18048 (Info-title-4-face):
18049 New backward-compatibility aliases for renamed faces.
18050 (Info-fontify-node): Use renamed info faces.
18051
18052 * hilit-chg.el (highlight-changes, highlight-changes-delete):
18053 Remove "-face" suffix from face names.
18054 (highlight-changes-face, highlight-changes-delete-face):
18055 New backward-compatibility aliases for renamed faces.
18056 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
18057 (hilit-chg-make-list): Use renamed highlight-changes faces.
18058
18059 * generic-x.el (show-tabs-tab, show-tabs-space):
18060 Remove "-face" suffix from face names.
18061 (show-tabs-tab-face, show-tabs-space-face):
18062 New backward-compatibility aliases for renamed faces.
18063 (show-tabs-generic-mode-font-lock-defaults-1)
18064 (show-tabs-generic-mode-font-lock-defaults-2):
18065 Use renamed show-tabs faces.
18066
18067 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
18068 (smerge-markers): Remove "-face" suffix from face names.
18069 (smerge-mine-face, smerge-other-face, smerge-base-face)
18070 (smerge-markers-face):
18071 New backward-compatibility aliases for renamed faces.
18072 (smerge-mine-face, smerge-other-face, smerge-base-face)
18073 (smerge-markers-face): Use renamed smerge faces.
18074
18075 * log-view.el (log-view-file, log-view-message): Remove "-face"
18076 suffix from face names.
18077 (log-view-file-face, log-view-message-face):
18078 New backward-compatibility aliases for renamed faces.
18079 (log-view-file-face, log-view-message-face): Use renamed log-view
18080 faces.
18081
18082 * paren.el (show-paren-match, show-paren-mismatch):
18083 Remove "-face" suffix from face names.
18084 (show-paren-match-face, show-paren-mismatch-face):
18085 New backward-compatibility aliases for renamed faces.
18086 (show-paren-function): Use renamed show-paren faces.
18087
18088 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
18089 (ruler-mode-margins, ruler-mode-fringes)
18090 (ruler-mode-column-number, ruler-mode-fill-column)
18091 (ruler-mode-comment-column, ruler-mode-goal-column)
18092 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
18093 suffix from face names.
18094 (ruler-mode-default-face, ruler-mode-pad-face)
18095 (ruler-mode-margins-face, ruler-mode-fringes-face)
18096 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
18097 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
18098 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
18099 New backward-compatibility aliases for renamed faces.
18100 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
18101 (ruler-mode-column-number, ruler-mode-fill-column)
18102 (ruler-mode-comment-column, ruler-mode-goal-column)
18103 (ruler-mode-tab-stop, ruler-mode-current-column)
18104 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
18105 faces.
18106
18107 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
18108 face name.
18109 (whitespace-highlight-the-space): Use renamed face.
18110 (whitespace-highlight-face): New backward-compatibility alias for
18111 renamed face.
18112
18113 * woman.el (woman-italic, woman-bold, woman-unknown)
18114 (woman-addition, woman-symbol-face):
18115 Remove "-face" suffix from face names.
18116 (woman-italic-face, woman-bold-face, woman-unknown-face)
18117 (woman-addition-face):
18118 New backward-compatibility aliases for renamed faces.
18119 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
18120 (woman-decode-region, woman-replace-match)
18121 (woman-display-extended-fonts, woman-special-characters)
18122 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
18123 Use renamed woman faces.
18124
18125 * longlines.el (longlines-visible-face): Face removed.
18126
18127 * diff-mode.el (diff-header, diff-file-header, diff-index)
18128 (diff-hunk-header, diff-removed, diff-added, diff-changed)
18129 (diff-function, diff-context, diff-nonexistent): Remove "-face"
18130 suffix from face names.
18131 (diff-header-face, diff-file-header-face, diff-index-face)
18132 (diff-hunk-header-face, diff-removed-face, diff-added-face)
18133 (diff-changed-face, diff-function-face, diff-context-face)
18134 (diff-nonexistent-face): New backward-compatibility aliases for
18135 renamed faces.
18136 (diff-header-face, diff-file-header-face)
18137 (diff-index, diff-index-face, diff-hunk-header)
18138 (diff-hunk-header-face, diff-removed, diff-removed-face)
18139 (diff-added, diff-added-face, diff-changed-face, diff-function)
18140 (diff-function-face, diff-context-face, diff-nonexistent)
18141 (diff-nonexistent-face): Use renamed diff-mode faces.
18142
18143 * progmodes/compile.el (compilation-warning-face)
18144 (compilation-info-face): Remove "-face" suffix from face names.
18145 (compilation-warning-face, compilation-info-face):
18146 New backward-compatibility aliases for renamed faces.
18147 (compilation-warning-face, compilation-info-face):
18148 Use renamed compilation faces.
18149
18150 * add-log.el (change-log-date, change-log-name)
18151 (change-log-email, change-log-file, change-log-list)
18152 (change-log-conditionals, change-log-function)
18153 (change-log-acknowledgement): Remove "-face" suffix from face names.
18154 (change-log-date-face, change-log-name-face)
18155 (change-log-email-face, change-log-file-face)
18156 (change-log-list-face, change-log-conditionals-face)
18157 (change-log-function-face, change-log-acknowledgement-face):
18158 New backward-compatibility aliases for renamed faces.
18159 (change-log-font-lock-keywords): Use renamed change-log faces.
18160
18161 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
18162 (custom-set, custom-changed, custom-saved, custom-button)
18163 (custom-button-pressed, custom-documentation, custom-state)
18164 (custom-comment, custom-comment-tag, custom-variable-tag)
18165 (custom-variable-button, custom-face-tag, custom-group-tag-1)
18166 (custom-group-tag): Remove "-face" suffix from face names.
18167 (custom-magic-alist, custom-magic-value-create)
18168 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
18169 (custom-invalid-face, custom-rogue-face, custom-modified-face)
18170 (custom-set-face, custom-changed-face, custom-saved-face)
18171 (custom-button-face, custom-button-pressed-face)
18172 (custom-documentation-face, custom-state-face)
18173 (custom-comment-face, custom-comment-tag-face)
18174 (custom-variable-tag-face, custom-variable-button-face)
18175 (custom-face-tag-face, custom-group-tag-face-1)
18176 (custom-group-tag-face):
18177 New backward-compatibility aliases for renamed faces.
18178
18179 * wid-edit.el (widget-documentation, widget-button)
18180 (widget-field, widget-single-line-field, widget-inactive)
18181 (widget-button-pressed): "-face" suffix removed from face names.
18182 (widget-documentation-face, widget-button-face)
18183 (widget-field-face, widget-single-line-field-face)
18184 (widget-inactive-face, widget-button-pressed-face):
18185 New backward-compatibility aliases for renamed faces.
18186 (widget-documentation-face, widget-button-face)
18187 (widget-button-pressed-face, widget-specify-field)
18188 (widget-specify-inactive): Use renamed widget faces.
18189
181902005-06-10 Kenichi Handa <handa@m17n.org>
18191
18192 * term/x-win.el (x-clipboard-yank): Remove condition-case
18193 wrapping.
18194
181952005-06-11 Kenichi Handa <handa@m17n.org>
18196
18197 * add-log.el (change-log-font-lock-keywords): Make the regexp for
18198 date lines stricter.
18199
182002005-06-10 Zhang Wei <id.brep@gmail.com>
18201
18202 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
18203 of x-get-selection.
18204
182052005-06-10 Juanma Barranquero <lekktu@gmail.com>
18206
18207 * comint.el (comint-mode, comint-snapshot-last-prompt):
18208 * frame.el (frame-current-scroll-bars):
18209 * term.el (term-mode, term-check-proc, term-input-sender)
18210 (term-simple-send, term-extract-string, term-word)
18211 (term-match-partial-filename):
18212 * window.el (window-current-scroll-bars):
18213 * emulation/cua-base.el (cua-normal-cursor-color)
18214 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
18215 (cua-global-mark-cursor-color):
18216 * mail/undigest.el (rmail-forward-separator-regex):
18217 Fix typos in docstrings.
18218
18219 * comint.el (comint-check-proc, make-comint-in-buffer)
18220 (comint-source-default): Doc fixes.
18221
18222 * term.el (term-send-string): Improve argument/docstring consistency.
18223
182242005-06-09 Luc Teirlinck <teirllm@auburn.edu>
18225
18226 * comint.el (comint-send-input): Bind `inhibit-read-only' around
18227 call to `delete-region'.
18228 (comint-mode-hook): Do not enable Font Lock by default.
18229
182302005-06-09 Lute Kamstra <lute@gnu.org>
18231
18232 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
18233 could be void.
18234
182352005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
18236
18237 * emacs-lisp/debug.el (debugger-will-be-back): New var.
18238 (debug): Use it.
18239 (debugger-step-through, debugger-continue, debugger-jump)
18240 (debugger-return-value): Set it when needed.
18241 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
18242 Use inhibit-read-only.
18243
182442005-06-09 Juanma Barranquero <lekktu@gmail.com>
18245
18246 * window.el (shrink-window-if-larger-than-buffer)
18247 (window-size-fixed): Fix typo in docstring.
18248
18249 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
18250 thumbnails directory on loading.
18251 (thumbs-conversion-program): Use `eq' to check the system type,
18252 not `equal'.
18253 (thumbs-temp-dir): Initialize to `temporary-file-directory',
18254 not "/tmp". Fix docstring.
18255 (thumbs-thumbsdir): New function to return the thumbnails
18256 directory, creating it if needed.
18257 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
18258 (thumbs-temp-file): Delete variable and make it into a function.
18259 (thumbs-resize-image, thumbs-modify-image): Use it.
18260 (thumbs-kill-buffer): Simplify.
18261 (thumbs-gensym): Defalias or duplicate CL `gensym'.
18262 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
18263 docstrings.
18264
182652005-06-09 Kim F. Storm <storm@cua.dk>
18266
18267 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
18268 set-match-data to free markers in match-data.
18269
18270 * replace.el (replace-match-data): Pass RESEAT arg `t' to
18271 match-data to unchain markers in match-data.
18272
182732005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
18274
18275 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
18276 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
18277 unnecessary now.
18278
182792005-06-08 Richard M. Stallman <rms@gnu.org>
18280
18281 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
18282 give the variable a doc string that doesn't say don't set it directly.
18283
18284 * textmodes/ispell.el (ispell-check-version):
18285 Use match-string-no-properties.
18286 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
18287 (ispell-buffer-local-words): Likewise.
18288
18289 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
18290 except on terminals with enough colors to really display it.
18291 (makefile-dependency-regex): Delete spurious `bb'.
18292
18293 * faces.el (escape-glyph): Use blue once again in last case.
18294 (no-break-space): Redefine so that it isn't invisible on a tty.
18295
182962005-06-08 Kim F. Storm <storm@cua.dk>
18297
18298 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
18299 also when reading directory name.
18300
183012005-06-08 Lute Kamstra <lute@gnu.org>
18302
18303 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
18304 (flyspell-mode-line-string): Remove autoload cookie.
18305 (flyspell-mode): Remove defvar.
18306
183072005-06-07 Lute Kamstra <lute@gnu.org>
18308
18309 * textmodes/org.el (org-run-mode-hooks): New function.
18310 (org-agenda-mode): Use it.
18311
183122005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
18313
18314 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
18315
183162005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
18317
18318 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
18319
183202005-06-06 Luc Teirlinck <teirllm@auburn.edu>
18321
18322 * font-lock.el (font-lock-add-keywords): Doc fix.
18323
183242005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
18325
18326 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
18327 (tex-compile-default): In the absence of any history, use the order in
18328 tex-compile-alist to choose the preferred command.
18329 (tex-compile-commands): Reorder a bit.
18330
18331 * textmodes/flyspell.el (flyspell-auto-correct-binding)
18332 (flyspell-incorrect-face, flyspell-duplicate-face):
18333 Use (X)Emacs-agnostic code.
18334 (flyspell-mode-map): Don't overwrite at each load. Remove code
18335 redundant with the subsequent add-minor-mode. Merge Emacs and
18336 XEmacs code.
18337 (flyspell-word): Minor simplification.
18338 (flyspell-math-tex-command-p): Quieten the byte-compiler.
18339 (flyspell-external-point-words): Remove unused vars `size' and `start'.
18340 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
18341 Merge the corresponding Emacs code.
18342 (flyspell-correct-word, flyspell-xemacs-popup):
18343 Use flyspell-do-correct.
18344
18345 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
18346 a dedicated window.
18347
18348 * international/latexenc.el (latexenc-find-file-coding-system):
18349 Undo part of last patch, to turn off a compiler warning.
18350
183512005-06-06 Juri Linkov <juri@jurta.org>
18352
18353 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
18354 Rename `tmm-inactive-face' to `tmm-inactive'.
18355
183562005-06-06 Matt Hodges <MPHodges@member.fsf.org>
18357
18358 * iswitchb.el: Rename faces.
18359
183602005-06-06 Kim F. Storm <storm@cua.dk>
18361
18362 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
18363 (cua-global-mark): Remove -face suffix from face names.
18364
18365 * emulation/cua-gmrk.el (cua--init-global-mark):
18366 Remove cua-global-mark face setup.
18367
183682005-06-06 Richard M. Stallman <rms@gnu.org>
18369
18370 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
18371 just like other allowed characters.
18372 (makefile-match-dependency): Exclude leading and training whitespace
18373 from the range of regexp subexp 1.
18374 (makefile-macroassign-regex): Don't try to match the body,
18375 just the name of the macro being defined.
18376
18377 * info.el (Info-read-node-name-2): New function.
18378 (Info-read-node-name-1): Use that.
18379 Add a completion-base-size-function property.
18380
18381 * simple.el (completion-setup-function): Look for
18382 completion-base-size-function property of minibuffer-completion-table.
18383
18384 * files.el (locate-file-completion): Doc fix.
18385
18386 * printing.el: Don't call pr-update-menus; user must do that.
18387
18388 * emacs-lisp/debug.el (debugger-window): New variable.
18389 (debug): Use debugger-window if it is set and still alive.
18390 Record debugger-window for next entry.
18391
18392 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
18393
183942005-06-06 Matthias F,Av(Brste <slashdevslashnull@gmx.net>
18395
18396 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
18397 (hack-one-local-variable, hack-local-variables)
18398 (hack-local-variables-prop-line): Pass that arg.
18399
184002005-06-06 Kim F. Storm <storm@cua.dk>
18401
18402 * ido.el (ido-first-match, ido-only-match, ido-subdir)
18403 (ido-indicator): Remove -face suffix from face names.
18404
184052005-06-06 Juri Linkov <juri@jurta.org>
18406
18407 * font-lock.el (font-lock-regexp-backslash)
18408 (font-lock-regexp-backslash-construct): New faces.
18409 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
18410 after `('. Add `while-no-input' to control structures.
18411
18412 * faces.el (no-break-space, shadow): New faces.
18413 (escape-glyph): Use less loud colors pink2 and red4.
18414
18415 * diff-mode.el (diff-context-face)
18416 * dired.el (dired-ignored)
18417 * rfn-eshadow.el (file-name-shadow)
18418 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
18419
18420 * info.el (Info-title-1-face): Use green instead of yellow because
18421 bold yellow is not readable on light backgrounds.
18422
18423 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
18424 before selecting the desired mode to not spend time fontifying
18425 old contents.
18426
184272005-06-06 Juanma Barranquero <lekktu@gmail.com>
18428
18429 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
18430 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
18431
18432 * ps-print.el (ps-default-fg, ps-default-bg):
18433 Fix typos in docstrings.
18434
18435 * isearchb.el (isearchb): Don't pass a spurious second argument to
18436 `iswitchb-completions'.
18437
184382005-06-05 Nick Roberts <nickrob@snap.net.nz>
18439
18440 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
18441 to preserve point.
18442 (gdb-find-file-hook): Add doc string.
18443
18444 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
18445 C dereferenced pointer expression.
18446 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
18447
18448 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
18449
18450 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
18451 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
18452 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
18453 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
18454 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
18455 Make background transparent.
18456
184572005-06-04 Luc Teirlinck <teirllm@auburn.edu>
18458
18459 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
18460 (font-lock-remove-keywords): Doc fix.
18461 (font-lock-mode-major-mode): Compiler defvar.
18462 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
18463
18464 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
18465 (font-lock-mode): Update `font-lock-mode-major-mode'.
18466 (font-lock-set-defaults): Compiler defvar.
18467 (font-lock-default-function): Take `font-lock-mode-major-mode'
18468 into account.
18469
18470 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
18471 keep track of which major mode it enabled the minor mode for.
18472 Use find-file-hook again. Update docstring.
18473
18474 * simple.el (eval-expression-print-level)
18475 (eval-expression-print-length, eval-expression-debug-on-error):
18476 Doc fixes.
18477
184782005-06-04 Matt Hodges <MPHodges@member.fsf.org>
18479
18480 * iswitchb.el (iswitchb-single-match-face)
18481 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
18482 (iswitchb-invalid-regexp-face): New faces.
18483 (iswitchb-completions): Use them.
18484 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
18485 now marked as an obsolete alias.
18486 (iswitchb-read-buffer): Remove check for bound font variables.
18487 (iswitchb-invalid-regexp): New free variable.
18488 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
18489 set iswitchb-invalid-regexp.
18490 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
18491 invalid regexps.
18492 (iswitchb-completions): Add check for complete match when entering
18493 a regexp.
18494 (iswitchb-completions): Remove require-match argument.
18495 (iswitchb-exhibit): Fix caller.
18496 (iswitchb-common-match-inserted): New variable.
18497 (iswitchb-complete, iswitchb-completion-help): Use it.
18498
184992005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
18500
18501 * url-http.el (url-http-chunked-encoding-after-change-function):
18502 Use `url-http-debug' instead of `message'.
18503
185042005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
18505
18506 * url-http.el (url-http-parse-headers): Pass redirected URL as a
18507 callback argument.
18508
185092005-06-04 Kim F. Storm <storm@cua.dk>
18510
18511 * simple.el (line-move): Only call sit-for when moving backwards.
18512
18513 * ido.el (ido-make-merged-file-list-1): New defun split from
18514 ido-make-merged-file-list.
18515 (ido-make-merged-file-list): Bind throw-on-input around call to
18516 ido-make-merged-file-list-1. Return input-pending-p if
18517 interrupted by more input available.
18518 (ido-read-internal): Handle input-pending-p return value from
18519 ido-make-merged-file-list.
18520
185212005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
18522
18523 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
18524 compatibility code.
18525
18526 * international/latexenc.el (latexenc-find-file-coding-system):
18527 Don't inherit the EOL part of the coding-system from the
18528 tex-main buffer. Fit within 80 columns.
18529
185302005-06-03 Matt Hodges <MPHodges@member.fsf.org>
18531
18532 * tmm.el (tmm-inactive-face): New face.
18533 (tmm-remove-inactive-mouse-face): New function.
18534 (tmm-prompt, tmm-add-one-shortcut)
18535 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
18536 but not selectable.
18537
185382005-06-03 Juanma Barranquero <lekktu@gmail.com>
18539
18540 * faces.el (face-equal): Improve argument/docstring consistency.
18541
185422005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
18543
18544 * progmodes/make-mode.el (makefile-targets-face)
18545 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
18546 (makefile-bsdmake-dependency-regex)
18547 (makefile-makepp-rule-action-regex)
18548 (makefile-bsdmake-rule-action-regex): New constants.
18549 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
18550
18551 * progmodes/compile.el (compilation-error-regexp-alist-alist):
18552 Allow (...) within `...' for makepp messages.
18553
185542005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
18555
18556 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
18557
18558 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
18559 "." files are deleted from all file lists before comparison.
18560
18561 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
18562 (viper-ESC-key): Made them customizable.
18563
18564 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
18565
185662005-06-01 Luc Teirlinck <teirllm@auburn.edu>
18567
18568 * autorevert.el (auto-revert-buffers): Use save-match-data.
18569
185702005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
18571
18572 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
18573 menu items with a nil command binding.
18574
185752005-06-01 Juanma Barranquero <lekktu@gmail.com>
18576
18577 * emacs-lisp/cl-macs.el (defsetf):
18578 Improve argument/docstring consistency.
18579
18580 * faces.el (list-faces-display): Improve the formatting by
18581 computing the maximum length required for any face-name (reworked
18582 patch of 1999-01-11, accidentally deleted on 1999-07-21).
18583 (internal-find-face): Remove redundant info in docstring.
18584
185852005-06-01 Nick Roberts <nickrob@snap.net.nz>
18586
18587 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
18588 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
18589 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
18590 (gdb-assembler-custom): Improve regexps.
18591 (def-gdb-auto-update-handler): Use window point to preserve point.
18592
185932005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
18594
18595 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
18596
185972005-05-31 Jay Belanger <belanger@truman.edu>
18598
18599 * calc/calc-embed.el (calc-embedded-word): Change argument passed
18600 to calc-embedded.
18601 (calc-embedded-make-info): Have plain prefix argument select
18602 entire line.
18603
186042005-05-31 Juanma Barranquero <lekktu@gmail.com>
18605
18606 * faces.el (list-faces-display): Signal error if passed a regexp
18607 that matches no face name.
18608
18609 * simple.el (filter-buffer-substring): Fix typo in docstring.
18610
186112005-05-31 Richard M. Stallman <rms@gnu.org>
18612
18613 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
18614 (vhdl-emacs-21): Doc fix.
18615 (vhdl-mode): Unconditionally set comment-padding.
18616 (vhdl-fixup-whitespace-region): Insert spaces only where
18617 there are none.
18618 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
18619
186202005-05-30 John Wiegley <johnw@newartisans.com>
18621
18622 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
18623 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
18624 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
18625 `directory-sep-char' to ?/, and all uses of `string-to-int' to
18626 `string-to-number'.
18627
186282005-05-30 Jay Belanger <belanger@truman.edu>
18629
18630 * calc/calc.el (calc-bug-address): Fix docstring.
18631 (calc-window-hook, calc-trail-window-hook): New variables.
18632 (calc-trail-display): Restore use of calc-trail-window-hook.
18633 (calc): Restore use of calc-window-hook.
18634
186352005-05-31 Masatake YAMATO <jet@gyve.org>
18636
18637 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
18638
18639 * help-fns.el (help-C-file-name): Add autoload mark for
18640 `find-function-noselect'.
18641
186422005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
18643
18644 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
18645 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
18646
186472005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
18648
18649 * calendar/diary-lib.el (mark-included-diary-files): Only kill
18650 included diary buffer if it was not already being visited.
18651 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
18652
18653 * calendar/icalendar.el (top-level): Do not require appt.
18654
18655 * mail/supercite.el (sc-select-attribution): Only use a list
18656 element from sc-attrib-selection-list if it returns a string.
18657 Reported by Davide G. M. Salvetti <salve@debian.org>.
18658
186592005-05-30 Juanma Barranquero <lekktu@gmail.com>
18660
18661 * thumbs.el (thumbs-thumbname): The resulting thumbname now
18662 includes a hash value to improve its uniqueness, and has a ".jpg"
18663 extension. Also, it is now a valid filename on all systems.
18664 (thumbs-make-thumb): Use `let', not `let*'.
18665 (thumbs-show-thumbs-list): Check for JPEG availability.
18666
186672005-05-30 Richard M. Stallman <rms@gnu.org>
18668
18669 * filesets.el (filesets-menu-ensure-use-cached):
18670 Prevent warning when emacs-version>= is undefined.
18671
18672 * printing.el (pr-interactive-n-up): Use string-to-number.
18673
18674 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
18675
18676 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
18677 Warn only when name to be defined is quoted.
18678
186792005-05-30 Nick Roberts <nickrob@snap.net.nz>
18680
18681 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
18682 Make regexp more robust.
18683 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
18684 Force regeneration of disassembly.
18685
186862005-05-29 Jay Belanger <belanger@truman.edu>
18687
18688 * calc/calc.el (calc-user-invocation): Check if
18689 calc-invocation-macro is non-nil.
18690
186912005-05-29 Juri Linkov <juri@jurta.org>
18692
18693 * add-log.el (change-log-font-lock-keywords):
18694 Add `+' to e-mail regexp to accept mail address with keywords.
18695
18696 * man.el (Man-name-regexp): Add `:' to accept qualified names.
18697
186982005-05-29 Luc Teirlinck <teirllm@auburn.edu>
18699
18700 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
18701
18702 * ielm.el (inferior-emacs-lisp-mode): Ditto.
18703
187042005-05-29 Richard M. Stallman <rms@gnu.org>
18705
18706 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
18707 Undo the change that moves to end of the current word.
18708
187092005-05-29 Nick Roberts <nickrob@snap.net.nz>
18710
18711 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
18712 Throw error when count <= 0 to ensure input is a number.
18713 (gdb-read-memory-custom): Pick up address from buffer.
18714 (gdb-memory-mode): Allow user to increment and decrement
18715 memory address from header line.
18716
187172005-05-29 Richard M. Stallman <rms@gnu.org>
18718
18719 * flyspell.el (flyspell-version): Function deleted.
18720 (flyspell-auto-correct-previous-hook): Doc fix.
18721
18722 * jit-lock.el (jit-lock-function, jit-lock-after-change):
18723 Do nothing if memory is full.
18724
18725 * font-lock.el (font-lock-fontify-syntactically-region):
18726 Pass t for GREEDY to looking-back.
18727
18728 * saveplace.el (save-place-alist-to-file): Write the file
18729 using write-region.
18730
18731 * subr.el (looking-back): New argument GREEDY.
18732
18733 * progmodes/compile.el (compilation-start): Set the mode
18734 before inserting the initial text.
18735
18736 * progmodes/which-func.el (which-func-update-1): Turn the mode
18737 off in case of error by setting which-func-mode.
18738
187392005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
18740
18741 * flyspell.el (flyspell-auto-correct-previous-word):
18742 Narrow down to what's on the screen, and recenter overlays
18743 at the end of the next word.
18744
187452005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
18746
18747 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
18748 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
18749 (flyspell-abbrev-p): Default to nil.
18750 (flyspell-use-global-abbrev-table-p): Doc fix.
18751 (flyspell-large-region): Allow nil as value.
18752 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
18753
18754 (mail-mode-flyspell-verify): More robust handling
18755 of `mail-header-separator'. More efficient signature detection.
18756 Allow for regexp metacharacters in message-header-separator.
18757 Adding `To' not to be checked in mail-mode-flyspell-verify.
18758
18759 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
18760 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
18761 Bind flyspell-auto-correct-binding.
18762 Bind C-. and C-, .
18763 (flyspell-mode-map): Likewise.
18764 (flyspell-mode): Doc fix.
18765 (flyspell-accept-buffer-local-defs): Preserve current buffer.
18766 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
18767 (flyspell-word-cache-result): New var, always local.
18768 (flyspell-check-pre-word-p): Doc fix.
18769 (flyspell-check-changed-word-p): Handle spc like newline.
18770 (flyspell-post-command-hook): Set flyspell-word-cache-result.
18771 (flyspell-word-search-backward, flyspell-word-search-forward):
18772 New functions.
18773 (flyspell-word): Return t if nothing to check.
18774 When parsing TeX code, check for after } or \.
18775 Use flyspell-word-search-backward to find previous word.
18776 Return nil if duplicated word.
18777 For word already checked, return same value as last time.
18778 Set flyspell-word-cache-result after checking.
18779 Don't clobber the return value.
18780 (flyspell-get-word): Major rewrite.
18781 (flyspell-external-point-words): New locals pword, pcount.
18782 Fix size used in progress message.
18783 Find the proper corresponding word in flyspell-large-region-buffer.
18784 (flyspell-region): Check for flyspell-large-region = nil.
18785 (flyspell-highlight-incorrect-region): Clean up overlays in region.
18786 (flyspell-auto-correct-word): Check that WORD is a cons.
18787 (flyspell-correct-word): Likewise.
18788
187892005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
18790
18791 * progmodes/make-mode.el (makefile-rule-action-regex)
18792 (makefile-macroassign-regex, makefile-makepp-mode)
18793 (makefile-bsdmake-mode): Continuation lines may be empty.
18794 Reported by Joshua Varner.
18795 (makefile-makepp-font-lock-keywords): Add $(stem).
18796
187972005-05-28 Karl Berry <karl@gnu.org>
18798
18799 * textmodes/tex-mode.el: Now that tex-send-command calls
18800 shell-quote-argument (2005-03-31 change), remove all calls to
18801 shell-quote-argument; they all end up invoking tex-send-command.
18802 The double quoting loses on filenames with non-safe characters,
18803 such as "@". Reported by Frederik Fouvry.
18804
188052005-05-29 Nick Roberts <nickrob@snap.net.nz>
18806
18807 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
18808 about preserving point.
18809
188102005-05-27 Jay Belanger <belanger@truman.edu>
18811
18812 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
18813 Info-goto-node.
18814
18815 * calc/calc-embed.el (calc-embed-arg): New variable.
18816 (calc-do-embedded-activate, calc-embedded-activate-formula)
18817 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
18818 variable by new variable.
18819 (calc-embedded-make-info): Replace undeclared variable by new
18820 variable. When selecting region with positive prefix
18821 argument, use end of previous line instead of beginning of line.
18822
18823 * calc/calc-aent.el (calc-arg-values): Declare it.
18824
18825 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
18826 Declare them.
18827
18828 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
18829
18830 * calc/calc.el (calc-alg-map): Declare it.
18831
18832 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
18833
188342005-05-28 Nick Roberts <nickrob@snap.net.nz>
18835
18836 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
18837 (gdb-registers-buffer, toggle-gdb-all-registers):
18838 Toggle display of floating point registers.
18839 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
18840
18841 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
18842 (toggle-gud-tooltip-dereference):
18843 Rename from gud-toggle-tooltip-dereference.
18844
188452005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
18846
18847 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
18848
188492005-05-27 Jay Belanger <belanger@truman.edu>
18850
18851 * calc/calc-prog.el (calc-kbd-report): Remove.
18852 (calc-kbd-query): Rewrite.
18853
188542005-05-27 Juanma Barranquero <lekktu@gmail.com>
18855
18856 * image.el (image-library-alist): Move to image.c.
18857 (image-type-available-p): Doc fix.
18858
188592005-05-27 Lute Kamstra <lute@gnu.org>
18860
18861 * calc/calc.el (calc):
18862 * outline.el (outline-1, outline-2, outline-3, outline-4)
18863 (outline-5, outline-6, outline-7, outline-8):
18864 * textmodes/dns-mode.el (dns-mode):
18865 * textmodes/sgml-mode.el (sgml-namespace-face):
18866 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
18867 (tex-verbatim-face, tex-use-reftex):
18868 * textmodes/texinfo.el (texinfo-heading-face):
18869 Specify customization group.
18870
18871 * longlines.el: Don't require easy-mmode.
18872 (longlines-visible-face): Specify customization group.
18873
188742005-05-27 Kenichi Handa <handa@m17n.org>
18875
18876 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
18877 encoding table of windows-1251.
18878
18879 * international/ucs-tables.el (ucs-set-table-for-input):
18880 If translation-table-for-input of a coding system is a symbol, get
18881 its translation-table property.
18882
18883 * international/code-pages.el: Don't register a coding system into
18884 non-iso-charset-alist more than once.
18885 (cp-make-coding-system): Likewise.
18886
188872005-05-26 John Wiegley <johnw@newartisans.com>
18888
18889 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
18890 `eshell-resume-eval' is wrapped in a list, it indicates that the
18891 command was run asynchronously. In that case, unwrap the value
18892 before checking the delimiter value.
18893
18894 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
18895 character before a space at the end of a line is \, assume the space
18896 is part of the last argument rather than a final argument separator.
18897
18898 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
18899 is in use, and the target is `t' or `nil' (which are the most common
18900 values), don't assume that the symbol target is a buffer.
18901
189022005-05-26 Luc Teirlinck <teirllm@auburn.edu>
18903
18904 * calendar/calendar.el (calendar-mode-line-format):
18905 Use mode-line-highlight as mouse-face.
18906
18907 * time.el (display-time-string-forms, display-time-update):
18908 Use mode-line-highlight as mouse-face.
18909
189102005-05-26 Jay Belanger <belanger@truman.edu>
18911
18912 * calc/calc.el (calc-language-alist): Remove extra defvar.
18913
189142005-05-26 Lute Kamstra <lute@gnu.org>
18915
18916 * arc-mode.el (archive-mode):
18917 * bookmark.el (bookmark-read-annotation-mode)
18918 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
18919 * bs.el (bs-mode):
18920 * calc/calc-yank.el (calc-edit-mode):
18921 * calc/calc.el (calc-mode, calc-trail-mode):
18922 * calculator.el (calculator-mode):
18923 * chistory.el (command-history-mode):
18924 * comint.el:
18925 * cus-edit.el (custom-mode):
18926 * descr-text.el (describe-text-mode):
18927 * ebuff-menu.el (Electric-buffer-menu-mode):
18928 * ediff-util.el (ediff-mode):
18929 * emacs-lisp/re-builder.el (reb-mode):
18930 * emulation/vi.el (vi-mode-setup):
18931 * emulation/ws-mode.el (wordstar-mode):
18932 * eshell/esh-mode.el (eshell-mode):
18933 * forms.el (forms-mode):
18934 * help-mode.el (help-mode):
18935 * hexl.el (hexl-mode):
18936 * ibuffer.el (ibuffer-mode):
18937 * ielm.el (inferior-emacs-lisp-mode):
18938 * info.el (Info-mode, Info-edit-mode):
18939 * international/swedish.el:
18940 * ledit.el (ledit-from-lisp-mode):
18941 * locate.el (locate-mode):
18942 * mail/rmail.el (rmail-mode):
18943 * mail/rmailedit.el (rmail-edit-mode):
18944 * mail/rmailsum.el (rmail-summary-mode):
18945 * mail/supercite.el (sc-electric-mode):
18946 * net/eudc.el (eudc-mode):
18947 * net/quickurl.el (quickurl-list-mode):
18948 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
18949 * obsolete/ooutline.el (outline-mode):
18950 * obsolete/options.el (Edit-options-mode):
18951 * obsolete/rnews.el (news-mode):
18952 * obsolete/rnewspost.el (news-reply-mode):
18953 * play/5x5.el (5x5-mode):
18954 * play/decipher.el (decipher-mode, decipher-stats-mode):
18955 * play/gomoku.el (gomoku-mode):
18956 * play/snake.el (snake-mode):
18957 * play/solitaire.el (solitaire-mode):
18958 * play/tetris.el (tetris-mode):
18959 * progmodes/ada-mode.el (ada-mode):
18960 * progmodes/antlr-mode.el (antlr-mode):
18961 * progmodes/autoconf.el (autoconf-mode):
18962 * progmodes/dcl-mode.el (dcl-mode):
18963 * progmodes/delphi.el (delphi-mode):
18964 * progmodes/ebrowse.el (ebrowse-tree-mode)
18965 (ebrowse-electric-list-mode, ebrowse-member-mode)
18966 (ebrowse-electric-position-mode):
18967 * progmodes/f90.el (f90-mode):
18968 * progmodes/fortran.el (fortran-mode):
18969 * progmodes/icon.el (icon-mode):
18970 * progmodes/idlw-help.el (idlwave-help-mode):
18971 * progmodes/idlw-shell.el (idlwave-shell-mode):
18972 * progmodes/idlwave.el (idlwave-mode):
18973 * progmodes/inf-lisp.el (inferior-lisp-mode):
18974 * progmodes/m4-mode.el (m4-mode):
18975 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
18976 * progmodes/modula2.el (modula-2-mode):
18977 * progmodes/octave-inf.el (inferior-octave-mode):
18978 * progmodes/octave-mod.el (octave-mode):
18979 * progmodes/pascal.el (pascal-mode):
18980 * progmodes/sh-script.el (sh-mode):
18981 * progmodes/sql.el (sql-mode, sql-interactive-mode):
18982 * progmodes/vhdl-mode.el (vhdl-mode):
18983 * progmodes/xscheme.el (scheme-interaction-mode):
18984 * replace.el (occur-mode):
18985 * ses.el (ses-mode):
18986 * simple.el (completion-list-mode):
18987 * skeleton.el:
18988 * speedbar.el (speedbar-mode):
18989 * term.el (term-mode):
18990 * terminal.el (terminal-edit-mode):
18991 * textmodes/reftex-index.el (reftex-index-mode)
18992 (reftex-index-phrases-mode):
18993 * textmodes/reftex-sel.el (reftex-select-label-mode)
18994 (reftex-select-bib-mode):
18995 * textmodes/reftex-toc.el (reftex-toc-mode):
18996 * wdired.el (wdired-change-to-wdired-mode):
18997 * wid-browse.el (widget-browse-mode):
18998 Use run-mode-hooks.
18999
19000 * array.el (array-mode):
19001 * calendar/todo-mode.el (todo-mode):
19002 * man.el (Man-mode):
19003 * play/landmark.el (lm-mode):
19004 * play/mpuz.el (mpuz-mode):
19005 Use kill-all-local-variables and run-mode-hooks.
19006
19007 * subr.el (delay-mode-hooks): Specify indentation.
19008
190092005-05-26 Mark A. Hershberger <mah@everybody.org>
19010
19011 * xml.el (xml-substitute-special): Don't die for undefined xml
19012 entities.
19013
190142005-05-26 Jay Belanger <belanger@truman.edu>
19015
19016 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
19017 of nil.
19018
190192005-05-27 Nick Roberts <nickrob@snap.net.nz>
19020
19021 * progmodes/gdb-ui.el (gdb-frame-address):
19022 Rename from gdb-current-address.
19023 (gdb-previous-frame-address): Rename from gdb-previous-address.
19024 (gdb-selected-frame): Rename from gdb-current-frame.
19025 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
19026 (gdb-frame-number): Rename from gdb-current-stack-level.
19027 (gdb-ann3): Match new mode-name for disassembly buffer.
19028 Extend initialization of variables.
19029 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
19030 (gdb-memory-mode): Use mouse-face in header line.
19031 (gdb-assembler-buffer-name): Call it disassembly and give frame
19032 in mode line.
19033 (gdb-source-spec-regexp, gdb-assembler-custom)
19034 (gdb-invalidate-assembler, gdb-frame-handler):
19035 Make robust to leading zeroes in address format.
19036
190372005-05-26 Carsten Dominik <dominik@science.uva.nl>
19038
19039 * textmodes/org.el (org-mode): Use `define-derived-mode' to
19040 define `org-mode'.
19041 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
19042
190432005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
19044
19045 * log-edit.el (log-edit-changelog-entries): Distinguish between
19046 filenames like xfns.c and fns.c.
19047
190482005-05-25 Luc Teirlinck <teirllm@auburn.edu>
19049
19050 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
19051 point after reverting.
19052 (Buffer-menu-make-sort-button): Handle the case where
19053 `Buffer-menu-use-header-line' is nil.
19054
190552005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
19056
19057 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
19058 New funcs. In minibuffer-local-completion-map bind `]', `/'
19059 and `:' to them.
19060
190612005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
19062
19063 * startup.el (normal-top-level): Allow modification of load-path while
19064 we're iterating over it.
19065
190662005-05-25 Juanma Barranquero <lekktu@gmail.com>
19067
19068 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
19069 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
19070 (thumbs-resize-interactive, thumbs-insert-image)
19071 (thumbs-insert-thumb, thumbs-dired-show-marked)
19072 (thumbs-find-image-at-point, thumbs-delete-images)
19073 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
19074 (thumbs-increment-image-size, thumbs-decrement-image-size):
19075 Fix typos in docstrings.
19076
190772005-05-24 Andre Spiegel <spiegel@gnu.org>
19078
19079 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
19080 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
19081 (cperl-mode): Use them.
19082
190832005-05-24 Juanma Barranquero <lekktu@gmail.com>
19084
19085 * window.el (quit-window, shrink-window-if-larger-than-buffer):
19086 Doc fixes.
19087
190882005-05-24 Nick Roberts <nickrob@snap.net.nz>
19089
19090 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
19091 Bind C-d to gdb-inferior-io-eof.
19092
19093 * dired.el (dired-dnd-popup-notice): Use message-box.
19094
190952005-05-23 Masatake YAMATO <jet@gyve.org>
19096
19097 * bindings.el (mode-line-major-mode-keymap):
19098 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
19099
19100 * faces.el (mode-line-highlight): New face.
19101
19102 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
19103 as mouse-face.
19104
19105 * bindings.el (top-level, help-echo, mode-line-modified)
19106 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
19107 as mouse-face.
19108
191092005-05-23 Juanma Barranquero <lekktu@gmail.com>
19110
19111 * progmodes/cc-engine.el (c-guess-basic-syntax):
19112 Remove spurious call to `zerop'.
19113
19114 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
19115
191162005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
19117
19118 CC Mode update to 5.30.10:
19119
19120 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
19121 could go past the limit in decoration level 2, thereby causing
19122 errors during interactive fontification.
19123
19124 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
19125 the file is evaluated interactively.
19126
19127 * cc-engine.el (c-guess-basic-syntax): Handle operator
19128 declarations somewhat better in C++.
19129
19130 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
19131 make use of `run-mode-hooks' which has been added in Emacs 21.1.
19132 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
19133 (awk-mode): Use it.
19134 (make-local-hook): Suppress warning about obsoleteness.
19135
19136 * cc-engine.el, cc-align.el, cc-cmds.el
19137 (c-append-backslashes-forward, c-delete-backslashes-forward)
19138 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
19139 Compensate for return value from `forward-line' when it has moved
19140 but not to a different line due to eob.
19141
19142 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
19143 `objc-method-intro' and `objc-method-args-cont'.
19144
191452005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
19146
19147 CC Mode update to 5.30.10:
19148
19149 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
19150 in the copyright statement. Incidentally, change "along with GNU
19151 Emacs" to "along with this program" where it occurs.
19152
19153 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
19154 so that it is interactive, hence can be found by M-x awk-mode
19155 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
19156 <gmorris+emacs@ast.cam.ac.uk>.
19157
19158 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
19159 Mode's regexps.
19160
191612005-05-23 Kevin Ryde <user42@zip.com.au>
19162
19163 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
19164 c-parse-state, to avoid a lisp error (on bad code).
19165
191662005-05-23 Lute Kamstra <lute@gnu.org>
19167
19168 * subr.el (font-lock-defaults): Remove defvar as it's already
19169 defined in font-core.el.
19170
19171 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
19172
191732005-05-23 Nick Roberts <nickrob@snap.net.nz>
19174
19175 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
19176 more general and work when GDB variable "print pretty" is on,
19177 as with Emacs, for example.
19178
191792005-05-22 Luc Teirlinck <teirllm@auburn.edu>
19180
19181 * font-core.el: Update comment.
19182
19183 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
19184 Use `after-change-major-mode-hook' instead of `find-file-hook'.
19185
19186 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
19187
191882005-05-22 Eli Zaretskii <eliz@gnu.org>
19189
19190 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
19191 and `yank-handler' in the doc strings.
19192
191932005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
19194
19195 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
19196
191972005-05-22 Richard M. Stallman <rms@gnu.org>
19198
19199 * help.el (describe-key): Move print-help-return-message call
19200 out of conditional.
19201
19202 * progmodes/etags.el (list-tags): Use with-no-warnings.
19203
19204 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
19205 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
19206 (starttls-extra-args, starttls-extra-arguments): Add defvars.
19207
19208 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
19209
19210 * language/viet-util.el (viet-viscii-nonascii-translation-table):
19211 Add defvar.
19212
19213 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
19214 Use defvar, not defconst.
19215
19216 * hexl.el (hexl-follow-line): Use with-no-warnings.
19217
19218 * emulation/tpu-extras.el: Use write-file-functions instead of
19219 write-file-hooks.
19220
19221 * dired.el (dired-font-lock-keywords): Fontify files with junk
19222 extensions even if marked by -F.
19223
192242005-05-22 Juanma Barranquero <lekktu@gmail.com>
19225
19226 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
19227 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
19228 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
19229 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
19230 (concatenate, list-length, get*, getf, cl-remprop):
19231 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
19232 (etypecase, progv, lexical-let, lexical-let*)
19233 (multiple-value-bind, multiple-value-setq, shiftf):
19234 Improve argument/docstring consistency.
19235
19236 * subr.el (focus-frame, unfocus-frame): Revert deletion on 2005-05-01.
19237
192382005-05-22 Andre Spiegel <spiegel@gnu.org>
19239
19240 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
19241 doesn't exist.
19242
19243 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
19244 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
19245
192462005-05-22 Nick Roberts <nickrob@snap.net.nz>
19247
19248 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
19249 already deleted variables: auto-fill-hook, blink-paren-hook,
19250 lisp-indent-hook, inhibit-local-variables, unread-command-event,
19251 suspend-hooks, comment-indent-hook, meta-flag,
19252 before-change-function, after-change-function,
19253 font-lock-doc-string-face.
19254
192552005-05-21 Luc Teirlinck <teirllm@auburn.edu>
19256
19257 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
19258
192592005-05-21 Eli Zaretskii <eliz@gnu.org>
19260
19261 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
19262 rmail-dont-reply-to.
19263
192642005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
19265
19266 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
19267 literal blank when splitting new-header-values.
19268
192692005-05-21 Matt Hodges <MPHodges@member.fsf.org>
19270
19271 * calendar/cal-menu.el (cal-menu-update): Add separator as a
19272 string so that tmm doesn't create a completion entry for it.
19273
19274 * textmodes/table.el (table-disable-menu): Ditto.
19275
192762005-05-21 Richard M. Stallman <rms@gnu.org>
19277
19278 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
19279
19280 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
19281
19282 * net/rcompile.el (remote-compile): Use compilation-start.
19283
19284 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
19285
192862005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
19287
19288 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
19289 Default to makefile-bsdmake-mode on BSD systems.
19290
19291 * imenu.el (imenu-generic-expression, imenu--generic-function'):
19292 REGEXP may also be a search function now. The part of doc-string
19293 for describing the structure was 95% identical to that of
19294 `imenu--generic-function'. Unify it there.
19295
19296 * progmodes/make-mode.el (makefile-imenu-generic-expression):
19297 Use function to find dependencies, because regexp alone is so complex,
19298 it easily goes into an endless loop.
19299 (makefile-makepp-mode): Also add submenu for Perl functions
19300 defined in the makefile.
19301 (makefile-bsdmake-mode): Special imenu-generic-expression no
19302 longer needed, due to function call.
19303 (makefile-match-dependency): Take BOUND into account when checking
19304 if we're through.
19305
193062005-05-20 Jay Belanger <belanger@truman.edu>
19307
19308 * calc/calc-units.el (calc-invalidate-units-table):
19309 Use inhibit-read-only.
19310 (math-build-units-table-buffer): Use view-mode.
19311
193122005-05-20 David Kastrup <dak@gnu.org>
19313
19314 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
19315 easy-menu-add is not a nop on Emacs; and clarify when to call it.
19316
193172005-05-20 Lute Kamstra <lute@gnu.org>
19318
19319 * diff-mode.el (diff-header-face, diff-file-header-face)
19320 (diff-index-face, diff-hunk-header-face, diff-removed-face)
19321 (diff-added-face, diff-changed-face, diff-function-face)
19322 (diff-context-face, diff-nonexistent-face): Put them in the
19323 diff-mode customization group.
19324
193252005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
19326
19327 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
19328
19329 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
19330
19331 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
19332 Minor regexp-optimization.
19333
193342005-05-20 Carsten Dominik <dominik@science.uva.nl>
19335
19336 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
19337 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
19338 (org-agenda-add-time-grid-maybe): New function.
19339 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
19340 (org-table-create): `dotimes' instead of `mapcar'.
19341 (org-xor): Simplify implementation.
19342 (org-agenda): `inhibit-redisplay' turned on.
19343 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
19344 a consistent line after a state change.
19345 (org-agenda-remove-times-when-in-prefix): New option.
19346 (org-prefix-has-time): New variable.
19347 (org-parse-time-string): Optional argument NODEFAULT.
19348 (org-format-agenda-item): Parse items for time-of-day
19349 specifications and move these into the prefix if possible.
19350 (org-agenda-priority): Get current heading, not previous heading
19351 during agenda remote editing.
19352
193532005-05-20 Juanma Barranquero <lekktu@gmail.com>
19354
19355 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
19356 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
19357 (remove-duplicates, delete-duplicates, substitute)
19358 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
19359 (nsubstitute-if-not, find, find-if, find-if-not, position)
19360 (position-if, position-if-not, count, count-if, count-if-not)
19361 (mismatch, search, sort*, stable-sort, merge, member*)
19362 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
19363 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
19364 (intersection, nintersection, set-difference, nset-difference)
19365 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
19366 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
19367 (nsublis, tree-equal): Improve argument/docstring consistency.
19368
19369 * subr.el (send-string, send-region): Remove obsolescence declaration.
19370 (window-dot, set-window-dot, read-input, show-buffer)
19371 (eval-current-buffer, string-to-int):
19372 Add release number to obsolescence declarations.
19373
193742005-05-19 Kim F. Storm <storm@cua.dk>
19375
19376 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
19377 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
19378
193792005-05-20 Matt Hodges <MPHodges@member.fsf.org>
19380
19381 * faces.el (list-faces-display): Make back button respect optional
19382 regexp arg.
19383
193842005-05-19 Juanma Barranquero <lekktu@gmail.com>
19385
19386 * calculator.el (calculator-radix-grouping-mode)
19387 (calculator-radix-grouping-digits, calculator-displayer)
19388 (calculator-radix-grouping-separator, calculator-copy-displayer):
19389 * dabbrev.el (dabbrev-search-these-buffers-only):
19390 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
19391 (diff-advance-after-apply-hunk, diff-mode-hook)
19392 (diff-minor-mode-prefix):
19393 * imenu.el (imenu-use-popup-menu):
19394 * jit-lock.el (jit-lock-context-time):
19395 * newcomment.el (comment-fill-column, comment-column)
19396 (comment-style, comment-padding, comment-multi-line)
19397 (comment-empty-lines, comment-auto-fill-only-comments):
19398 * reveal.el (reveal-around-mark):
19399 * uniquify.el (uniquify-buffer-name-style)
19400 (uniquify-after-kill-buffer-p)
19401 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
19402 (uniquify-min-dir-content, uniquify-separator)
19403 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
19404 * w32-vars.el (w32-fixed-font-alist):
19405 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
19406 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
19407 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
19408 * progmodes/perl-mode.el (perl-indent-level)
19409 (perl-continued-statement-offset, perl-continued-brace-offset)
19410 (perl-brace-offset, perl-brace-imaginary-offset)
19411 (perl-label-offset, perl-indent-continued-arguments)
19412 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
19413 * progmodes/tcl.el (tcl-indent-level)
19414 (tcl-continued-indent-level, tcl-auto-newline)
19415 (tcl-tab-always-indent, tcl-electric-hash-style)
19416 (tcl-help-directory-list, tcl-use-smart-word-finder)
19417 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
19418 (inferior-tcl-source-command):
19419 * textmodes/fill.el (enable-kinsoku):
19420 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
19421 * textmodes/table.el (table-yank-handler):
19422 Specify missing group (and type, if simple) in defcustom.
19423
194242005-05-19 Luc Teirlinck <teirllm@auburn.edu>
19425
19426 * progmodes/compile.el (compilation-finish-function): Fix defvar.
19427
194282005-05-19 Richard M. Stallman <rms@gnu.org>
19429
19430 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
19431
19432 * subr.el (event-basic-type): Don't get an error.
19433 (left-fringe-p): Function deleted.
19434
19435 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
19436 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
19437
19438 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
19439 in recursive copy.
19440
19441 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
19442
19443 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
19444
19445 * emacs-lisp/bytecomp.el
19446 (byte-compile-file-form-custom-declare-variable):
19447 Call byte-compile-nogroup-warn if appropriate.
19448
19449 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
19450 (compilation-set-window): Don't call left-fringe-p; do it directly.
19451
194522005-05-19 Jay Belanger <belanger@truman.edu>
19453
19454 * calc/calc-graph.el (calc-graph-format-data): Make sure
19455 var-PlotRejects is bound before trying to check its value.
19456
194572005-05-19 Carsten Dominik <dominik@science.uva.nl>
19458
19459 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
19460 definition of this variable from reftex-global.el to reftex.el,
19461 because it is needed in the menu.
19462
194632005-05-19 Lute Kamstra <lute@gnu.org>
19464
19465 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
19466 years are fixed. Don't insert a space after a dash.
19467
194682005-05-19 Kim F. Storm <storm@cua.dk>
19469
19470 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
19471
194722005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
19473
19474 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
19475 strings, because (eq ... ?\\) is fairly frequent.
19476
19477 * progmodes/make-mode.el (makefile-add-this-line-targets):
19478 Simplify and integrate into `makefile-pickup-targets'.
19479 (makefile-add-this-line-macro): Simplify and integrate into
19480 `makefile-pickup-macros.
19481 (makefile-pickup-filenames-as-targets): Simplify.
19482 (makefile-previous-dependency, makefile-match-dependency):
19483 Don't stumble over `::'.
19484
194852005-05-19 Nick Roberts <nickrob@snap.net.nz>
19486
19487 * subr.el (post-command-idle-hook, post-command-idle-delay):
19488 Remove obsoletion of post-command-idle-hook and
19489 post-command-idle-delay.
19490
19491 * faces.el (list-faces-display): Provide button when describe-face
19492 is called to take user back to the list of faces.
19493
19494 * help-fns.el (describe-variable): Remove hyperlinks in a
19495 variable's value as these are quite frequently inappropriate.
19496
19497 * follow.el (follow-submit-feedback, follow-mode):
19498 Remove references to post-command-idle-hook.
19499
195002005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
19501
19502 * progmodes/make-mode.el (makefile-previous-dependency)
19503 (makefile-match-dependency): Check for := (and in bsd mode also
19504 !=) to give a better result, even when font-lock is not on.
19505
195062005-05-18 Jay Belanger <belanger@truman.edu>
19507
19508 * calc/calc-help.el (calc-s-prefix-help):
19509 Add `calc-copy-special-constant' to help string.
19510
195112005-05-18 Luc Teirlinck <teirllm@auburn.edu>
19512
19513 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
19514
195152005-05-18 Jay Belanger <belanger@truman.edu>
19516
19517 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
19518 in linear factors are in proper order.
19519
195202005-05-18 Carsten Dominik <dominik@science.uva.nl>
19521
19522 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
19523 Support for jurabib.
19524
19525 * textmodes/reftex.el (featurep): Define aliases for overlay
19526 commands, for XEmacs compatibility, and use these aliases in
19527 overlay initializations.
19528 (reftex-highlight): Use `reftex-move-overlay'.
19529 (reftex-unhighlight): Use `reftex-delete-overlay'.
19530 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
19531 (reftex-access-search-path): Use `reftex-uniquify' instead of
19532 `reftex-uniq'
19533
19534 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
19535 `before-string' property modification enables for Emacs as well.
19536 (reftex-select-item): Use `reftex-delete-overlay'.
19537 (reftex-select-mark): Use `reftex-make-overlay' and
19538 `reftex-overlay-put'.
19539 (reftex-select-unmark): Use `reftex-delete-overlay' and
19540 `reftex-overlay-put'.
19541
195422005-05-18 Lute Kamstra <lute@gnu.org>
19543
19544 * emacs-lisp/lisp.el (check-parens): Fix docstring.
19545
195462005-05-18 Juanma Barranquero <lekktu@gmail.com>
19547
19548 * add-log.el (add-change-log-entry):
19549 * array.el (array-make-template, array-reconfigure-rows)
19550 (array-init-max-row, array-init-max-column)
19551 (array-init-columns-per-line, array-init-field-width):
19552 * replace.el (replace-match-maybe-edit, perform-replace):
19553 * textmodes/spell.el (spell-region):
19554 Replace `read-input' by `read-string'.
19555
19556 * forms.el (forms-mode):
19557 * finder.el (finder-compile-keywords):
19558 * shadowfile.el (shadow-read-files):
19559 Replace `eval-current-buffer' by `eval-buffer'.
19560
19561 * terminal.el (te-pass-through):
19562 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
19563 (ange-ftp-raw-send-cmd):
19564 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
19565 (send-process-next-char, telnet-initial-filter, telnet):
19566 Replace `send-string' by `process-send-string'.
19567
19568 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
19569 (prolog-consult-region): Replace `send-string' by
19570 `process-send-string'; replace `send-region' by `process-send-region'.
19571
19572 * progmodes/delphi.el (delphi-log-msg):
19573 Replace `set-window-dot' by `set-window-point'.
19574
19575 * subr.el (window-dot, set-window-dot, read-input, send-string)
19576 (send-region, show-buffer, eval-current-buffer):
19577 Make really obsolete, as the comment says.
19578
195792005-05-17 Kim F. Storm <storm@cua.dk>
19580
19581 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
19582 (cua--init-keymaps): Bind C-return instead of S-return to set
19583 rectangle mark.
19584
19585 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
19586 instead of S-return to toggle/clear rectangle mark.
19587
195882005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
19589
19590 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
19591 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
19592 Also fontify plain strings assigned to variables, mostly so that a
19593 colon has a face and is thus not taken as a dependency separator.
19594 (makefile-previous-dependency): Inline the new matcher, because it
19595 is too complex to work in both directions.
19596 (makefile-match-dependency): Eliminate `backward' arg (see above).
19597 Completely reimplemented so as to not sometimes go into an endless
19598 loop. It should also be more efficient, because first it only
19599 searches for `:', instead of applying the very complex regexp.
19600 (makefile-mode): Cancel `font-lock-support-mode', because blocks
19601 to be fontified in one piece can be too long for JIT.
19602 Makefiles are never *that* big.
19603
196042005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
19605
19606 * dired.el (dired-mode): Simplify.
19607
196082005-05-17 Lute Kamstra <lute@gnu.org>
19609
19610 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
19611 defcustom for the mode hook variable.
19612
19613 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
19614 Emacs Lisp Reference Manual.
19615
196162005-05-17 Juanma Barranquero <lekktu@gmail.com>
19617
19618 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
19619 (evenp, list*):
19620 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
19621 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
19622
19623 * net/tramp-smb.el (tramp-smb-open-connection):
19624 Pass `tramp-chunksize' as fifth (required) argument.
19625
196262005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
19627
19628 * font-lock.el (lisp-font-lock-keywords-1):
19629 Set `font-lock-negation-char-face' for [^...] char group.
19630 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
19631
19632 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
19633 a var, and refine it to mask one more level of nested vars.
19634 (makefile-rule-action-regex): Turn it into a var, and refine it so
19635 it recognizes backslashed continuation lines as belonging to the
19636 same command.
19637 (makefile-macroassign-regex): Refine it so it recognizes
19638 backslashed continuation lines as belonging to the same command.
19639 (makefile-var-use-regex): Don't look at the next char, because it
19640 might be the same one to be skipped by the initial [^$], leading
19641 to an overlooked variable use.
19642 (makefile-make-font-lock-keywords): Remove two parameters, which
19643 are now variables that some of the modes set locally.
19644 Handle dependency and rule action matching through functions, because
19645 regexps alone match too often. Dependency matching now comes
19646 last, so it can check, whether a colon already matched something else.
19647 (makefile-mode): Inform that font-lock improves makefile parsing
19648 capabilities.
19649 (makefile-match-dependency, makefile-match-action): New functions.
19650
196512005-05-16 Juanma Barranquero <lekktu@gmail.com>
19652
19653 * emacs-lisp/cl-extra.el (equalp): Doc fix.
19654
19655 * align.el (align-regexp):
19656 * ansi-color.el (ansi-color-get-face):
19657 * array.el (array-reconfigure-rows, array-init-max-row)
19658 (array-init-max-column, array-init-columns-per-line)
19659 (array-init-field-width):
19660 * dired-aux.el (dired-trample-file-versions):
19661 * dired-x.el (dired-mark-sexp):
19662 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
19663 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
19664 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
19665 * faces.el (face-read-integer):
19666 * files.el (backup-extract-version, insert-directory):
19667 * hexl.el (hexl-insert-decimal-char):
19668 * server.el (server-process-filter):
19669 * shell.el (shell-extract-num):
19670 * startup.el (command-line-1):
19671 * term.el (term-command-hook):
19672 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
19673 (time-stamp-do-number):
19674 * time.el (display-time-update):
19675 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
19676 (timezone-fix-time):
19677 * vms-patch.el (vms-suspend-resume-hook):
19678 * calendar/appt.el (appt-convert-time):
19679 * calendar/cal-bahai.el (mark-bahai-diary-entries):
19680 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
19681 * calendar/cal-islam.el (mark-islamic-diary-entries):
19682 * calendar/calendar.el (calendar-cursor-to-date)
19683 (calendar-star-date):
19684 * calendar/diary-lib.el (diary-attrtype-convert)
19685 (mark-diary-entries, diary-entry-time):
19686 * calendar/solar.el (solar-get-number):
19687 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
19688 * emacs-lisp/re-builder.el (reb-display-subexp):
19689 * emulation/edt.el (edt-set-scroll-margins):
19690 * emulation/tpu-extras.el (tpu-set-scroll-margins):
19691 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
19692 (vip-get-ex-count):
19693 * emulation/viper-ex.el (viper-get-ex-token)
19694 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
19695 * international/fontset.el (fontset-plain-name):
19696 * mail/feedmail.el (feedmail-look-at-queue-directory):
19697 * mail/mailalias.el (mail-get-names):
19698 * mail/rmail.el (rmail-convert-to-babyl-format):
19699 * mail/rmailsum.el (rmail-make-basic-summary-line)
19700 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
19701 (rmail-summary-goto-msg):
19702 * mail/smtpmail.el (smtpmail-read-response):
19703 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
19704 (ange-ftp-vms-add-file-entry):
19705 * play/gametree.el (gametree-looking-at-ply)
19706 (gametree-current-branch-score):
19707 * progmodes/ada-xref.el (ada-prj-find-prj-file)
19708 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
19709 * progmodes/cperl-mode.el (condition-case):
19710 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
19711 (ebrowse-set-member-buffer-column-width)
19712 (ebrowse-select-1st-to-9nth):
19713 * progmodes/etags.el (etags-snarf-tag):
19714 * progmodes/flymake.el (flymake-parse-line):
19715 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
19716 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
19717 (idlwave-shell-menu-def):
19718 * progmodes/ps-mode.el (ps-run-goto-error):
19719 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
19720 (vhdl-speedbar-contract-level):
19721 * term/mac-win.el (x-handle-numeric-switch):
19722 * term/sun-mouse.el (sun-get-frame-data):
19723 * term/w32-win.el (x-handle-numeric-switch):
19724 * term/x-win.el (x-handle-numeric-switch):
19725 * textmodes/ispell.el (ispell-parse-output):
19726 * textmodes/nroff-mode.el (nroff-outline-level):
19727 * textmodes/reftex-cite.el (reftex-bib-sort-year)
19728 (reftex-bib-sort-year-reverse, reftex-format-citation):
19729 * textmodes/reftex-parse.el (reftex-init-section-numbers)
19730 (reftex-section-number):
19731 * textmodes/texinfmt.el (texinfo-paragraphindent):
19732 Replace `string-to-int' by `string-to-number'.
19733
19734 * international/latexenc.el: Add page marker to force the "Local
19735 Variables:" string out of the last page.
19736
197372005-05-16 Nick Roberts <nickrob@snap.net.nz>
19738
19739 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
19740 tooltip-change-major-mode.
19741 (gud-tooltip-print-command): Remove case where gud-minor-mode
19742 is gdb ("--fullname").
19743 (gud-tooltip-tips): Turn GUD tooltips off for this case and
19744 explain to user.
19745
197462005-05-16 Jay Belanger <belanger@truman.edu>
19747
19748 * calc/calc-store.el (calc-copy-special-constant): New function.
19749
19750 * calc/calc-ext.el (calc-init-extensions): Add binding for
19751 `calc-copy-special-constant'.
19752
19753 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
19754 for the `calc-copy-special-constant' command.
19755
197562005-05-16 Nick Roberts <nickrob@snap.net.nz>
19757
19758 * subr.el (left-fringe-p): New function.
19759
19760 * progmodes/compile.el (compilation-setup): Set local value of
19761 overlay-arrow-string to "" always.
19762 (compilation-set-window): Left fringe then don't scroll.
19763 No left fringe then no arrow and scroll message to top.
19764 (compilation-context-lines): Adjust doc string accordingly.
19765
197662005-05-16 Kim F. Storm <storm@cua.dk>
19767
19768 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
19769 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
19770 (ido-wide-find-dir-or-delete-dir): New command for M-d.
19771 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
19772 (ido-read-file-name): Handle commands with ido property value
19773 equal to find-file as reading a file name, to allow C-d to enter dired.
19774 (ibuffer-find-file): Add ido property with value find-file.
19775
197762005-05-15 Kim F. Storm <storm@cua.dk>
19777
19778 * subr.el (open-network-stream-nowait): Remove.
19779 (open-network-stream-server): Remove.
19780
197812005-05-15 Richard M. Stallman <rms@gnu.org>
19782
19783 * faces.el (describe-face): Output a definition link button.
19784
19785 * help-mode.el (help-face-def): New button type.
19786
19787 * emacs-lisp/copyright.el (copyright-fix-years):
19788 Match properly if the first year is 2-digit.
19789 Don't mess up the whitespace after the years by filling.
19790
19791 * dired-aux.el (dired-mark-confirm):
19792 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
19793
19794 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
19795 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
19796 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
19797
19798 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
19799 Set font-lock-comment-start-skip.
19800
19801 * font-lock.el (font-lock-comment-start-skip): New variable.
19802 (font-lock-comment-end-skip): New variable.
19803 (font-lock-fontify-syntactically-region): Use them if non-nil.
19804
198052005-05-15 Jay Belanger <belanger@truman.edu>
19806
19807 * calc/calc-store.el (calc-store-value): Return a string rather
19808 than display it as a message.
19809 Use calc-var-name for variable name.
19810 (calc-store-into): Add the result of calc-store-value to message.
19811 (calc-copy-variable): Add a message.
19812 (calc-store-exchange): Improve error messages.
19813 (calc-store-binary, calc-store-map): Don't reset the values of
19814 special constants.
19815
198162005-05-14 Luc Teirlinck <teirllm@auburn.edu>
19817
19818 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
19819 manual to docstring.
19820
19821 * files.el (hack-local-variables-confirm): Add STRING argument.
19822 Make the function handle non file visiting buffers correctly.
19823 (hack-local-variables-prop-line, hack-local-variables)
19824 (hack-one-local-variable): Use STRING arg of
19825 `hack-local-variables-confirm'.
19826
198272005-05-14 Michael Albinus <michael.albinus@gmx.de>
19828
19829 Sync with Tramp 2.0.49.
19830
19831 * net/tramp.el (tramp-handle-dired-call-process)
19832 (tramp-handle-insert-directory):`insert-buffer' cannot be used
19833 because the contents of the Tramp buffer is changed before
19834 insertion (`expand-file' and alike).
19835 (tramp-handle-insert-directory): If `localname' has an empty
19836 nondirectory name, it must not be quoted.
19837 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
19838 variable `tramp-chunksize'. Change callees.
19839 (tramp-open-connection-setup-interactive-shell): Check remote host
19840 for buggy `send-process-string' implementation.
19841 Set `tramp-chunksize' if found. Reported by Michael Kifer
19842 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
19843 (tramp-handle-shell-command): `insert-buffer' cannot be used
19844 because the contents of the Tramp buffer is changed before
19845 insertion (`expand-file' and alike). Reported by Fr,Ai(Bd,Ai(Bric Bothamy
19846 <frederic.bothamy@free.fr>.
19847 (tramp-set-auto-save): Actions should be done for Tramp file name
19848 handler only. Ange-FTP has its own auto-save mechanism.
19849 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
19850 (tramp-set-auto-save-file-modes): Set file modes of
19851 `buffer-auto-save-file-name' to ?\600 as fallback solution.
19852 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
19853 (tramp-bug): Remove obsolete variable.
19854 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
19855 for presence of `mml-mode'. Make it running for older Emacsen as well.
19856
198572005-05-14 John Paul Wallington <jpw@pobox.com>
19858
19859 * ibuf-ext.el (define-ibuffer-filter filename):
19860 If `dired-directory' is a list, use its car.
19861
198622005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
19863
19864 * ibuffer.el (define-ibuffer-column filename):
19865 If `dired-directory' is a list, use its car.
19866
198672005-05-14 Richard M. Stallman <rms@gnu.org>
19868
19869 * subr.el (symbol-file): Doc fix.
19870
19871 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
19872 (byte-compile-form): Call byte-compile-nogroup-warn.
19873 (byte-compile-warning-types): Doc fix.
19874
19875 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
19876
19877 * progmodes/cc-engine.el (c-literal-faces):
19878 Add font-lock-comment-delimiter-face.
19879
19880 * net/net-utils.el (dig): Use with-no-warnings.
19881
19882 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
19883 (sc-recite-frame-alist, sc-default-cite-frame)
19884 (sc-default-uncite-frame, sc-default-recite-frame)
19885 (sc-attrib-selection-list, sc-rewrite-header-list):
19886 Mark as risky-local-variable.
19887
19888 * international/ogonek.el (ogonek-jak, ogonek-how):
19889 Don't use beginning-of-buffer.
19890
19891 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
19892
19893 * calendar/solar.el (solar-data-list): Move definition up.
19894
19895 * dnd.el (dnd-protocol-alist): Add autoload.
19896
19897 * progmodes/sh-script.el: Many doc usage fixes.
19898 (sh-indent-after-do): Change default to match common styles.
19899
199002005-05-13 Luc Teirlinck <teirllm@auburn.edu>
19901
19902 * files.el (interpreter-mode-alist)
19903 (auto-mode-interpreter-regexp): Doc fixes.
19904
199052005-05-13 Matt Hodges <MPHodges@member.fsf.org>
19906
19907 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
19908
19909 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
19910
199112005-05-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
19912
19913 * dired.el (dired-mode): make-variable-buffer-local =>
19914 make-local-variable.
19915
199162005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
19917
19918 * term/mac-win.el (mac-select-convert-to-string): Try coding
19919 systems in mac-script-code-coding-systems if specified one cannot
19920 encode string for `com.apple.traditional-mac-plain-text'.
19921
199222005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
19923
19924 * progmodes/make-mode.el (makefile-targets-face)
19925 (makefile-shell-face, makefile-makepp-perl-face): New faces.
19926 (makefile-dependency-regex): Fix it to not make the colon in
19927 $(var:a=b) special.
19928 (makefile-rule-action-regex): New regexp for highlighting embedded
19929 Shell strings.
19930 (makefile-macroassign-regex): Handle != for highlighting as
19931 embedded Shell strings.
19932 (makefile-var-use-regex): New const.
19933 (makefile-statements, makefile-automake-statements)
19934 (makefile-gmake-statements, makefile-makepp-statements)
19935 (makefile-bsdmake-statements): New consts.
19936 (makefile-make-font-lock-keywords): New function.
19937 (makefile-automake-font-lock-keywords)
19938 (makefile-gmake-font-lock-keywords)
19939 (makefile-makepp-font-lock-keywords)
19940 (makefile-bsdmake-font-lock-keywords): New consts.
19941 (makefile-mode-map): Add switchers between the various submodes.
19942 (makefile-mode): Document the availability of the variants.
19943 (makefile-automake-mode, makefile-gmake-mode)
19944 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
19945
19946 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
19947 new variants of makefile-mode.
19948
199492005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
19950
19951 * font-lock.el (font-lock-comment-delimiter-face): Fix up
19952 the inheritance.
19953
199542005-05-12 Luc Teirlinck <teirllm@auburn.edu>
19955
19956 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
19957 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
19958
19959 * files.el (normal-mode): Extend the scope of the
19960 `enable-local-variables' binding to include the `set-auto-mode' call.
19961 (magic-mode-alist): Doc fix.
19962
199632005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
19964
19965 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
19966 font-lock-comment-face rather than copying its setting.
19967
199682005-05-12 Andreas Schwab <schwab@suse.de>
19969
19970 * eshell/esh-mode.el (eshell-send-input): Doc fix.
19971
199722005-05-12 Lute Kamstra <lute@gnu.org>
19973
19974 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
19975 defcustom for the mode hook variable. Delete the last argument.
19976 * generic-x.el: Fix callers of define-generic-mode.
19977 (generic-x-modes): Delete group.
19978 (show-tabs-tab-face, show-tabs-space-face): Put them in the
19979 generic-x customization group.
19980
199812005-05-12 Kim F. Storm <storm@cua.dk>
19982
19983 * font-lock.el (font-lock-negation-char-face): Default to "off".
19984
19985 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
19986 font-lock-negation-char-face to ! in !=.
19987
199882005-05-12 Masatake YAMATO <jet@gyve.org>
19989
19990 * add-log.el (find-change-log): Fix typos in the docstring
19991 of function.
19992
199932005-05-11 Arne J,Ax(Brgensen <arne@arnested.dk>
19994
19995 * international/latexenc.el (latexenc-find-file-coding-system):
19996 Avoid `re-search-forward' when looking for input encoding because
19997 of speed and safety. Better regular expressions for recognizing
19998 input encoding. Limit a search for TeX-master/tex-main-file to
19999 the local variable section.
20000
200012005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
20002
20003 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
20004 syntax of $ to "'" (quote).
20005
200062005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
20007
20008 * dnd.el (dnd-protocol-alist): Improve custom type.
20009
20010 * dired.el (dired-dnd-protocol-alist): New variable.
20011 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
20012 `dired-mode-hook' to the end.
20013
200142005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
20015
20016 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
20017 comment-end if comment-start-skip is not set.
20018 Obey the font-lock-comment-delimiter-face variables.
20019
200202005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
20021
20022 * files.el (executable-find): Move from executable.el. Use
20023 locate-file.
20024 * progmodes/executable.el (executable-find): Move to files.el.
20025
20026 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
20027 when trying to ensure forward progress.
20028
200292005-05-11 Chong Yidong <cyd@stupidchicken.com>
20030
20031 * mouse-sel.el (mouse-sel-follow-link-p): New function.
20032 (mouse-select, mouse-select-internal, mouse-extend-internal):
20033 Use it to implement mouse-1-click-follows-link functionality.
20034
200352005-05-11 Richard M. Stallman <rms@gnu.org>
20036
20037 * font-lock.el (font-lock-fontify-syntactically-region):
20038 Use font-lock-comment-delimiter-face for comment delimiters.
20039
200402005-05-10 Jay Belanger <belanger@truman.edu>
20041
20042 * calc/calc-help.el (calc-m-prefix-help): Add mention of
20043 preserving embedded modes.
20044
200452005-05-10 Richard M. Stallman <rms@gnu.org>
20046
20047 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
20048
20049 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
20050 Move from ada-stmt.el.
20051 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
20052
20053 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
20054 Move to ada-mode.el.
20055 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
20056
20057 * cus-edit.el (custom-file): Call file-chase-links.
20058
20059 * files.el (read-directory-name): Fix previous change.
20060 (hack-local-variables-confirm): New function.
20061 (hack-local-variables-prop-line, hack-local-variables)
20062 (hack-one-local-variable): Use it.
20063
200642005-05-10 Lute Kamstra <lute@gnu.org>
20065
20066 * font-lock.el (font-lock-keywords-alist)
20067 (font-lock-removed-keywords-alist): Clarify docstrings.
20068
200692005-05-10 Nick Roberts <nickrob@snap.net.nz>
20070
20071 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
20072 (gdb-source-info): Check for preprocessor info.
20073 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
20074 a macro for a function.
20075 (gdb-info-breakpoints-custom): Try to find file again if not already
20076 found (user might have used GDB dir command).
20077 (gdb-get-location): Update gdb-location-alist correctly for change
20078 to gdb-info-breakpoints-custom.
20079
20080 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
20081 (gud-tooltip-print-command): Add gdbmi case.
20082 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
20083 preprocessor info.
20084
200852005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
20086
20087 * startup.el (fancy-splash-insert): Fix typo in doc string.
20088
200892005-05-09 Juanma Barranquero <lekktu@gmail.com>
20090
20091 * obsolete/float.el (string-to-float):
20092 * obsolete/hilit19.el (hilit-add-pattern):
20093 * obsolete/rnews.el (news-parse-range, news-select-message)
20094 (news-get-pruned-list-of-files): Replace `string-to-int' by
20095 `string-to-number'.
20096
20097 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
20098 `find-file-not-found-hooks'; use `add-hook'.
20099 (uncompress-while-visiting): Set `write-file-functions', not
20100 `write-file-hooks'; use `add-hook'.
20101
201022005-05-09 Kim F. Storm <storm@cua.dk>
20103
20104 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
20105 (cua-paste): Handle clipboard action.
20106 (cua--init-keymaps): Remap clipboard-kill-region and
20107 clipboard-kill-ring-save.
20108
201092005-05-08 Eli Zaretskii <eliz@gnu.org>
20110
20111 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
20112 Improve commentary.
20113
20114 * simple.el (next-error-overlay-arrow-position): Revert the change
20115 made on 2005-04-30.
20116
201172005-05-07 Jay Belanger <belanger@truman.edu>
20118
20119 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
20120 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
20121 `calc-sel-reselect'.
20122
20123 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
20124 Calc is in embedded mode.
20125
201262005-05-07 Eli Zaretskii <eliz@gnu.org>
20127
20128 * progmodes/compile.el (compilation-setup):
20129 Set overlay-arrow-string to an empty string on text terminals.
20130
20131 * textmodes/ispell.el (ispell-program-name): Try looking for
20132 "aspell" along exec-path, and if found, use it as the default
20133 speller program.
20134
201352005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
20136
20137 * international/mule.el (sgml-xml-auto-coding-function):
20138 Recognize encoding='FOO' in single quotes as well as in double quotes.
20139
201402005-05-07 Johan Bockg,Ae(Brd <bojohan@dd.chalmers.se>
20141
20142 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
20143 as well as `interactive', so that defmacro* would recognize
20144 `declare' forms.
20145
201462005-05-07 Eli Zaretskii <eliz@gnu.org>
20147
20148 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
20149 Explain more about the LIGHTER arg's usage in the doc string.
20150 Add commentary to clarify what the code does. Fix the regexp that
20151 strips whitespace from LIGHTER. Quote LIGHTER before using it,
20152 since it could have characters special to regular expressions.
20153
201542005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
20155
20156 * replace.el (occur-1): Bind inhibit-read-only so that
20157 erase-buffer doesn't barf on read-only text properties (likewise
20158 for add-text-properties in occur-engine). Mark buffer as unmodified.
20159 (occur-engine): Don't set buffer-read-only here.
20160
201612005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
20162
20163 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
20164 list-buffers-directory. This caused the *cvs-commit* buffer to be
20165 sometimes mistakenly reused as a *cvs* buffer.
20166
201672005-05-07 Nick Roberts <nickrob@snap.net.nz>
20168
20169 * tooltip.el: Move code for GUD tooltips into gud.el.
20170 (require): CL no longer needed to compile case.
20171 (tooltip-mode): Do not toggle functions for GUD tooltips.
20172 (tooltip-gud-tips-p): Remove. Replace with minor mode
20173 gud-tooltip-mode in gud.el.
20174 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
20175 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
20176 tooltip-gud prefix with gud-tooltip and obsolete.
20177 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
20178 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
20179 (tooltip-mouse-motion): Mouse movement functions/variable.
20180 Rename in gud.el by adding gud prefix.
20181 (tooltip-gud-original-filter, tooltip-gud-dereference)
20182 (tooltip-gud-event, tooltip-toggle-gud-tips)
20183 (tooltip-gud-process-output, tooltip-gud-print-command)
20184 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
20185 gud.el by replacing tooltip-gud prefix with gud-tooltip.
20186 (gdb-tooltip-print): Move to gdb-ui.el.
20187
20188 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
20189 (require): CL needed to compile case.
20190 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
20191 tooltip-gud-tips-p. Make it a minor-mode.
20192 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
20193 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
20194 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
20195 (gud-tooltip-change-major-mode)
20196 (gud-tooltip-activate-mouse-motions-if-enabled)
20197 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
20198 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
20199 (gud-tooltip-original-filter, gud-tooltip-dereference)
20200 (gud-tooltip-event, tooltip-toggle-gud-tips)
20201 (gud-tooltip-process-output, gud-tooltip-print-command)
20202 (gud-tooltip-tips): Move from tooltip.el.
20203
20204 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
20205 (gdb-cpp-define-alist-flags): Doc fix.
20206 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
20207 gud-tooltip-mode is t.
20208
202092005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
20210
20211 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
20212 evaporate if their text is deleted.
20213 (goto-address-at-point): Make it work as a mouse binding as well.
20214 (goto-address-at-mouse): Obsolete it. Update users.
20215
202162005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
20217
20218 * calendar/appt.el (top-level): No longer activate on load.
20219
202202005-05-06 Juanma Barranquero <lekktu@gmail.com>
20221
20222 * calendar/cal-bahai.el (mark-bahai-diary-entries):
20223 * net/webjump.el (webjump):
20224 * progmodes/idlw-help.el (idlwave-do-context-help1)
20225 (idlwave-highlight-linked-completions):
20226 * textmodes/po.el (po-find-file-coding-system-guts):
20227 Replace `assoc-ignore-case' by `assoc-string'.
20228
202292005-05-06 Eli Zaretskii <eliz@gnu.org>
20230
20231 * files.el (locate-file): Doc fix.
20232
20233 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
20234 Remove the redundant test for ms-dos.
20235
20236 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
20237 look for the preprocessor with exec-suffixes. If not found in
20238 standard places, look in exec-path. Remove most of the tests that
20239 used system-type.
20240
20241 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
20242
20243 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
20244
20245 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
20246 file-name clash with jka-compr.el on 8+3 filesystems.
20247
202482005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
20249
20250 * term/mac-win.el: Don't define or bind scroll bar functions if
20251 x-toolkit-scroll-bars is t.
20252 (x-select-text, x-get-selection-value): Clear
20253 x-last-selected-text-clipboard if x-select-enable-clipboard is
20254 nil.
20255 (PRIMARY): Put mac-scrap-name property.
20256 (mac-select-convert-to-file-url): New function.
20257 (public.file-url): New selection target type. Add to
20258 selection-converter-alist.
20259 (x-get-selection, x-selection-value): Handle it.
20260 (x-cut-buffer-or-selection-value): New alias.
20261
202622005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
20263
20264 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
20265 entry to avoid calling bibtex-find-entry with arg global
20266 being t. Remove arg key.
20267 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
20268 (bibtex-copy-summary-as-kill): Change accordingly.
20269
202702005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
20271
20272 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
20273 (org-agenda-date-later): Use with-current-buffer.
20274
202752005-05-05 Luc Teirlinck <teirllm@auburn.edu>
20276
20277 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
20278 (define-obsolete-variable-alias): Doc Fixes.
20279
202802005-05-06 Kim F. Storm <storm@cua.dk>
20281
20282 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
20283 vertical-motion when selective-display is active.
20284
20285 * ido.el (ido-setup-hook): New hook.
20286 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
20287 (ido-input-stack): New var.
20288 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
20289 ido-next-work-file binding to M-O.
20290 Bind M-f to ido-wide-find-file-or-pop-dir.
20291 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
20292 (ido-read-internal): Run ido-setup-hook.
20293 Catch quit in read-file-name and read-string to cancel edit.
20294 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
20295 Automatically pop-all when completing a directory name (RET).
20296 (ido-file-internal): Add with-no-warnings around ffap and dired code.
20297 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
20298 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
20299 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
20300 New functions for M-b/M-f to move among the directory components.
20301 (ido-make-merged-file-list): Catch quit to cancel merge.
20302 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
20303 (ido-completion-help): No warnings for ido-completion-buffer-full.
20304
203052005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
20306
20307 * font-lock.el (font-lock-negation-char-face): New face and variable.
20308 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
20309 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
20310 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
20311 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
20312
203132005-05-05 Juanma Barranquero <lekktu@gmail.com>
20314
20315 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
20316 Fix typo in docstring.
20317
20318 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
20319 (ebrowse-print-statistics-line)
20320 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
20321
20322 * term/w32-win.el (image-library-alist): Add additional name for
20323 Xpm library.
20324
203252005-05-05 Nick Roberts <nickrob@snap.net.nz>
20326
20327 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
20328 use gcc instead of cpp.
20329
20330 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
20331 (gdb-create-define-alist): Use it.
20332 (gdb-cpp-define-alist-program): Update for MS-DOS.
20333
203342005-05-04 Nick Roberts <nickrob@snap.net.nz>
20335
20336 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
20337
203382005-05-04 Richard M. Stallman <rms@gnu.org>
20339
20340 * help.el (describe-key): No error when UNTRANSLATED is nil.
20341
20342 * simple.el (line-move-1): Fix previous change to signal errors
20343 appropriately.
20344
203452005-05-03 Ulf Jasper <ulf.jasper@web.de>
20346
20347 * calendar/icalendar.el (icalendar-version): Now at 0.12.
20348 (icalendar-duration-correction): Remove.
20349 (icalendar--get-event-properties): Split result at commas.
20350 (icalendar--decode-isoduration): New optional argument
20351 DURATION-CORRECTION.
20352 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
20353 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
20354 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
20355 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
20356 (icalendar--convert-anniversary-to-ical): New functions, extracted
20357 from icalendar-export-region, with bug fixes.
20358 (icalendar-export-region): Use the above functions.
20359 (icalendar-import-buffer): Check before saving diary file.
20360 (icalendar--convert-recurring-to-diary)
20361 (icalendar--convert-non-recurring-all-day-to-diary)
20362 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
20363 extracted from icalendar--convert-ical-to-diary, with bug fixes.
20364 (icalendar--convert-ical-to-diary): Use the above functions.
20365
203662005-05-03 Nick Roberts <nickrob@snap.net.nz>
20367
20368 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
20369 Remove these recent additions.
20370 (c-mode): Restore to before 2005-04-28.
20371
20372 * progmodes/cc-vars.el (cc-define-list-program): Remove this
20373 recent addition.
20374
20375 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
20376 (gdb-define-alist): New variables.
20377 (gdb-create-define-alist): New function.
20378 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
20379 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
20380 with string-to-number.
20381 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
20382
20383 * progmodes/gud.el: Replace string-to-int with string-to-number.
20384 (gud-find-file): Handle gdb-define-alist.
20385
20386 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
20387
203882005-05-02 Jay Belanger <belanger@truman.edu>
20389
20390 * calc/calc-aent.el (math-read-token):
20391 * calc/calc-bin.el (calc-word-size):
20392 * calc/calc-ext.el (calc-read-number-fancy):
20393 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
20394 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
20395 * calc/calc-frac.el (calc-over-notation):
20396 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
20397 (calc-graph-num-points, calc-graph-init):
20398 * calc/calc-prog.el (calc-read-parse-table-part)
20399 (calc-edit-macro-repeats):
20400 * calc/calc-yank.el (calc-do-grab-rectangle):
20401 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
20402 Replace `string-to-int' by `string-to-number'.
20403
204042005-05-02 Kim F. Storm <storm@cua.dk>
20405
20406 * kmacro.el: Use executing-kbd-macro-index variable.
20407
204082005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
20409
20410 * net/rlogin.el (rlogin-parse-words): Delete func.
20411 (rlogin): Use split-string, not rlogin-parse-words.
20412 Also, if there are option-like elements in the parsed args,
20413 take the host to be the first arg immediately following them.
20414 Suggested by Michael Mauger.
20415
204162005-05-01 Luc Teirlinck <teirllm@auburn.edu>
20417
20418 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
20419
204202005-05-02 Nick Roberts <nickrob@snap.net.nz>
20421
20422 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
20423 (cc-mode-cpp-program): Rename to cc-define-list-program and
20424 move to cc-vars.el.
20425
20426 * progmodes/cc-vars.el (cc-define-list-program):
20427 Change to "gcc -E -dM -". Make customizable.
20428
204292005-05-02 Kim F. Storm <storm@cua.dk>
20430
20431 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
20432
204332005-05-02 Nick Roberts <nickrob@snap.net.nz>
20434
20435 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
20436
20437 * international/mule-util.el (truncate-string): Remove alias and
20438 obsolete declaration.
20439
20440 * international/mule-cmds.el (update-iso-coding-systems):
20441 Remove alias and obsolete declaration.
20442
20443 * international/mule.el (coding-system-parent): Remove alias and
20444 obsolete declaration.
20445
20446 * subr.el (define-function, sref): Remove aliases and obsolete
20447 declarations.
20448 (chars-in-region): Remove obsolete declaration.
20449
204502005-05-01 Richard M. Stallman <rms@gnu.org>
20451
20452 * info.el (Info-mode): Set widen-automatically to nil, locally.
20453
20454 * simple.el (widen-automatically): New variable.
20455 (pop-global-mark): Obey widen-automatically.
20456
204572005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
20458
20459 * term/xterm.el (function-key-map): Call substitute-key-definition
20460 before the keymap size is increased by a lot of define-key calls.
20461
204622005-05-01 Richard M. Stallman <rms@gnu.org>
20463
20464 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
20465 Rename ARG to ELEMENT. Doc fix.
20466
204672005-05-01 Nick Roberts <nickrob@snap.net.nz>
20468
20469 * allout.el (allout-exposure): Remove macro and obsolete declaration.
20470 Remove references to allout-exposure/change to allout-new-exposure.
20471
20472 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
20473 bytecode symbols.
20474
20475 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
20476 (compiled-function-p, focus-frame, unfocus-frame):
20477 Remove aliases and obsolete declarations.
20478 Back out inadvertent changes from previous commit.
20479
204802005-05-01 Luc Teirlinck <teirllm@auburn.edu>
20481
20482 * files.el (require-final-newline): Make Custom tags consistent
20483 with mode-require-final-newline.
20484 (mode-require-final-newline): Doc fix.
20485
204862005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
20487
20488 * international/latexenc.el (latexenc-find-file-coding-system):
20489 Fix regular expressions.
20490
204912005-05-01 David Kastrup <dak@gnu.org>
20492
20493 * international/latexenc.el (latexenc-find-file-coding-system):
20494 Fix regular expressions.
20495
204962005-05-01 Nick Roberts <nickrob@snap.net.nz>
20497
20498 * subr.el (string-to-int): Make obsolete.
20499
205002005-04-30 Richard M. Stallman <rms@gnu.org>
20501
20502 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
20503
20504 * loadup.el: load jka-comp-hook.
20505
20506 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
20507 (jka-compr-handler): Add autoload. `put' calls moved
20508 to jka-comp-hook.el.
20509 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
20510 (jka-compr-inhibit): Autoload.
20511
20512 * jka-comp-hook.el: New file.
20513 Enable the mode by default.
20514
20515 * files.el (backup-buffer-copy): Use copy-file instead
20516 of write-region, and put back the 'excl.
20517
205182005-04-30 Chong Yidong <cyd@stupidchicken.com>
20519
20520 * progmodes/flymake.el (flymake-split-string)
20521 (flymake-split-string, flymake-log, flymake-pid-to-names)
20522 (flymake-reg-names, flymake-get-source-buffer-name)
20523 (flymake-unreg-names, flymake-add-line-err-info)
20524 (flymake-add-err-info): Clarify docstrings.
20525 (flymake-popup-menu, flymake-make-emacs-menu)
20526 (flymake-make-xemacs-menu): Add docstrings.
20527 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
20528 Set variables directly throughout.
20529
205302005-04-30 Nick Roberts <nickrob@snap.net.nz>
20531
20532 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
20533 exists. Initialize cc-define-alist.
20534 (c-mode): Add cc-create-define-alist locally to after-save-hook.
20535 If there is no file (Macroexpansion) don't create an alist.
20536
205372005-04-29 Sam Steingold <sds@gnu.org>
20538
20539 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
20540 (cc-create-define-alist): Use it instead of the hard-coded string.
20541
205422005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
20543
20544 * international/mule-conf.el (file-coding-system-alist): Fix regexp
20545 for latexenc.
20546
205472005-04-29 Lute Kamstra <lute@gnu.org>
20548
20549 * emacs-lisp/generic.el: Improve commentary section.
20550 (define-generic-mode): Improve docstring.
20551
205522005-04-29 Carsten Dominik <dominik@science.uva.nl>
20553
20554 * textmodes/org.el (many places): Change to quiet the byte compiler.
20555 (org-prefix-format-compiled): New variable.
20556 (org-compile-prefix-format): New function.
20557 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
20558 (org-agenda-prefix-format, org-timeline-prefix-format): New options.
20559 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
20560 (org-get-entries-from-diary): Use `org-get-time-of-day' for
20561 consistency with entries from `org-mode' files.
20562 (org-get-time-of-day): Fix bug with partial matches early in a line.
20563 (org-non-link-chars): New constant.
20564 (org-link-regexp): Respect `org-non-link-chars'.
20565 (org-agenda-day-view): Remove command.
20566 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
20567 (org-follow-bbdb-link, org-store-link): Search also company field.
20568 (org-highlight-overlay): New variable.
20569 (org-highlight, org-unhighlight): New functions.
20570 (org-agenda-mode): Add pre-command-hook to remove highlight.
20571 (org-evaluate-time-range): Behavior depends upon whether time stamp
20572 contains a time or not.
20573 (org-show-subtree, org-show-entry): New functions.
20574 (org-agenda-cleanup-fancy-diary): Remove empty lines.
20575
205762005-04-28 Luc Teirlinck <teirllm@auburn.edu>
20577
20578 * comint.el (comint-output-filter-functions): Add autoload cookie.
20579
205802005-04-28 Kim F. Storm <storm@cua.dk>
20581
20582 * ido.el (ido-everywhere): Fix last change.
20583
205842005-04-28 Arne J,Ax(Brgensen <arne@arnested.dk>
20585
20586 * international/latexenc.el: New file.
20587 * international/mule-conf.el (file-coding-system-alist): For .tex,
20588 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
20589
205902005-04-28 Lute Kamstra <lute@gnu.org>
20591
20592 * font-lock.el (font-lock-add-keywords)
20593 (font-lock-remove-keywords): Clarify docstring.
20594 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
20595 Don't start docstrings with a `*'.
20596 (font-lock-update-removed-keyword-alist): Give it a docstring.
20597
20598 * generic-x.el: Update commentary section.
20599 Only require font-lock when compiling.
20600 Define all modes conditionally.
20601 Place all generic modes in the generic-x-modes customization group.
20602 (generic-x-modes): New customization group.
20603 (generic-default-modes, generic-mswindows-modes)
20604 (generic-unix-modes, generic-other-modes): New constants.
20605 (generic-define-mswindows-modes, generic-define-unix-modes):
20606 Update docstrings. Make them obsolete.
20607 (generic-extras-enable-list): New default value. Update docstring.
20608 Improve :type. Change :set function.
20609 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
20610 Fix docstring.
20611
20612 * emacs-lisp/generic.el (generic-mode-internal):
20613 Simplify font-lock-defaults.
20614 (define-generic-mode): Fix docstring.
20615
206162005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
20617
20618 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
20619 font-lock-face property to highlight matches.
20620
206212005-04-28 Nick Roberts <nickrob@snap.net.nz>
20622
20623 * progmodes/cc-mode.el (cc-create-define-alist): New function.
20624 (cc-define-alist): New variable.
20625 (c-mode): Make it local and initialize it.
20626
20627 * progmodes/gdb-ui.el (gdb-active-process): New variable.
20628 (gdb-exited): New function.
20629 (gdb-annotation-rules): Use it.
20630 (gdb-starting): Set gdb-active-process to t.
20631 (gdb-stopping): Amend doc string.
20632 (gdb-reset): Set gdb-active-process to nil.
20633
20634 * tooltip.el (tooltip-gud-tips): Show the associated #define
20635 directives when a C program under GDB is not executing.
20636
206372005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
20638
20639 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
20640 font-lock-fontify-syntactic-keywords.
20641
20642 * font-lock.el (font-lock-default-fontify-region): Don't force
20643 parse-sexp-lookup-properties to nil.
20644
206452005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
20646
20647 * man.el (man-mode-syntax-table): Set up `:' to have
20648 word-constituent syntax.
20649
206502005-04-27 Lute Kamstra <lute@gnu.org>
20651
20652 * novice.el (disable-command): Don't add spurious newlines to the
20653 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
20654
206552005-04-26 Jay Belanger <belanger@truman.edu>
20656
20657 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
20658 than one window before deleting window.
20659
206602005-04-26 Luc Teirlinck <teirllm@auburn.edu>
20661
20662 * shell.el (shell-prompt-pattern): Doc fix.
20663 (shell-mode): Set paragraph-separate buffer locally to "\\'".
20664
20665 * comint.el (comint-prompt-regexp, comint-get-old-input)
20666 (comint-use-prompt-regexp)
20667 (comint-use-prompt-regexp-instead-of-fields)
20668 (comint-replace-by-expanded-history, comint-send-input)
20669 (comint-output-filter, comint-get-old-input-default)
20670 (comint-line-beginning-position, comint-bol, comint-show-output)
20671 (comint-backward-matching-input, comint-forward-matching-input)
20672 (comint-next-prompt, comint-previous-prompt):
20673 Rename `comint-use-prompt-regexp-instead-of-fields' to
20674 `comint-use-prompt-regexp'. Keep old name as alias and declare
20675 obsolete.
20676 (comint-use-prompt-regexp): Shorten first line of doc string.
20677
20678 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
20679 Set paragraph-separate buffer locally to "\\'".
20680
20681 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
20682 Adapt to above name change.
20683
20684 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
20685 (smbclient-prompt-regexp): Ditto.
20686
20687 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
20688
206892005-04-27 Nick Roberts <nickrob@snap.net.nz>
20690
20691 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
20692 gdb-location-list.
20693 Break lines that are over 80 characters wide.
20694
206952005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
20696
20697 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
20698 New fun and var, to preserve compatibility.
20699
20700 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
20701
207022005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
20703
20704 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
20705 name to file-newer-than-file-p.
20706
207072005-04-26 Richard M. Stallman <rms@gnu.org>
20708
20709 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
20710
20711 * progmodes/python.el (python-mode):
20712 Use new name eldoc-documentation-function.
20713
20714 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
20715
20716 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
20717 (eldoc-documentation-function):
20718 Rename from eldoc-print-current-symbol-info-function. Calls changed.
20719
207202005-04-26 Nick Roberts <nickrob@snap.net.nz>
20721
20722 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
20723
207242005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
20725
20726 * term/xterm.el (function-key-map): Fix strings for
20727 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
20728 {C,S,A,C-S}-{f1-f12}.
20729
207302005-04-26 Kenichi Handa <handa@m17n.org>
20731
20732 * international/mule-cmds.el (select-safe-coding-system):
20733 Fix previous change.
20734
207352005-04-26 Lute Kamstra <lute@gnu.org>
20736
20737 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
20738
20739 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
20740 (font-lock-comment-delimiter-face): Ditto.
20741
20742 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
20743
207442005-04-25 Jay Belanger <belanger@truman.edu>
20745
20746 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
20747 to t while inserting information; use help-mode.
20748
207492005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
20750
20751 * term.el (ansi-term-color-vector): Use the xterm colors.
20752 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
20753
207542005-04-25 Lute Kamstra <lute@gnu.org>
20755
20756 * font-core.el (font-lock-defaults): Fix docstring.
20757
20758 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
20759
207602005-04-25 Kenichi Handa <handa@m17n.org>
20761
20762 * international/mule-cmds.el (select-safe-coding-system):
20763 Don't check consistency with coding: spec, etc if raw-text or
20764 no-conversion was found to be safe.
20765
207662005-04-24 Richard M. Stallman <rms@gnu.org>
20767
20768 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
20769 citation markers at start of each line.
20770
20771 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
20772 citation markers at start of each line.
20773
20774 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
20775
20776 * files.el (mode-require-final-newline): Fix previous change.
20777 (require-final-newline): Fix type label.
20778
207792005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
20780
20781 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
20782 statement in buffer (broken by 2004-11-24 change).
20783
207842005-04-24 Kim F. Storm <storm@cua.dk>
20785
20786 * ido.el (ido-everywhere): Save and restore old read-buffer-function
20787 and read-file-name-function values. Don't overwrite existing
20788 non-nil values if ido-mode is enabled without ido-everywhere.
20789
207902005-04-24 Luc Teirlinck <teirllm@auburn.edu>
20791
20792 * files.el (mode-require-final-newline): Minor doc fix.
20793
207942005-04-24 Eli Zaretskii <eliz@gnu.org>
20795
20796 * subr.el (syntax-after): Doc fix.
20797 (syntax-class): If argument is nil, return nil. Mask off upper 16
20798 bits, not 8 bits.
20799
20800 * files.el (mode-require-final-newline): Doc fix.
20801 (backup-buffer-copy): Fix last change.
20802
208032005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
20804
20805 * term/mac-win.el: Require select. Set selection-coding-system to
20806 mac-system-coding-system. Call menu-bar-enable-clipboard.
20807 (x-last-selected-text-clipboard, x-last-selected-text-primary)
20808 (x-select-enable-clipboard): New variables.
20809 (x-select-text, x-get-selection, x-selection-value)
20810 (x-get-selection-value, mac-select-convert-to-string)
20811 (mac-services-open-file, mac-services-open-selection)
20812 (mac-services-insert-text): New functions.
20813 (CLIPBOARD, FIND): Put mac-scrap-name property.
20814 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
20815 (public.tiff): Put mac-ostype property.
20816 (selection-converter-alist): Add entries for them.
20817 (mac-application-menu-map): New keymap.
20818 (interprogram-cut-function, interprogram-paste-function): Set to
20819 x-select-text and x-get-selection-value, respectively.
20820 (split-window-keep-point): Set to t.
20821
208222005-04-23 Richard M. Stallman <rms@gnu.org>
20823
20824 * files.el (read-directory-name): Always pass non-nil
20825 DEFAULT-FILENAME arg to read-file-name.
20826 (backup-buffer-copy, basic-save-buffer-2): Take care against
20827 writing thru an unexpected existing symlink.
20828 (revert-buffer): In indirect buffer, revert the base buffer.
20829 (magic-mode-alist): Doc fix.
20830 (buffer-stale-function): Doc fix.
20831 (minibuffer-with-setup-hook): Avoid warning.
20832 (mode-require-final-newline): Doc and custom fix.
20833
20834 * follow.el (follow-end-of-buffer): Use with-no-warnings.
20835
20836 * font-lock.el (font-lock-comment-face): On terminals with few colors,
20837 use the default appearance.
20838 (font-lock-comment-delimiter-face): New face, new variable.
20839
20840 * imenu.el (imenu--generic-function): The official position of a
20841 definition is the start of the line that BEG is in.
20842
20843 * midnight.el (midnight-timer): Move defvar up.
20844
20845 * mouse.el (mouse-drag-region-1): Delete some debugging code.
20846
20847 * saveplace.el (save-place-to-alist): Use with-no-warnings.
20848
20849 * startup.el (command-line): Use with-no-warnings.
20850
20851 * window.el (window-size-fixed): New defvar.
20852
20853 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
20854
20855 * mail/rmail.el (rmail-font-lock-keywords):
20856 Use font-lock-comment-delimiter-face.
20857
20858 * mail/sendmail.el (mail-font-lock-keywords):
20859 Use font-lock-comment-delimiter-face.
20860
20861 * progmodes/compile.el (next-error-highlight-timer): New defvar.
20862
208632005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
20864
20865 * progmodes/compile.el (compilation-mode-font-lock-keywords):
20866 Specify t for LAXMATCH when matching directories.
20867 Save match data around compilation-compat-error-properties form.
20868
208692005-04-23 David Kastrup <dak@gnu.org>
20870
20871 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
20872 Mention that the autoloaded aliases should be kept for AUCTeX.
20873
208742005-04-23 Andreas Schwab <schwab@suse.de>
20875
20876 * isearch.el (isearch-forward): Doc fix.
20877
208782005-04-23 Eli Zaretskii <eliz@gnu.org>
20879
20880 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
20881 (jit-lock-stealth-nice): Change default value to 0.5.
20882
208832005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
20884
20885 * abbrev.el (write-abbrev-file): Write table entries in
20886 alphabetical order by table name.
20887
208882005-04-22 Kim F. Storm <storm@cua.dk>
20889
20890 * ido.el (ido-read-internal): Fix `list' completion.
20891
208922005-04-22 Kenichi Handa <handa@m17n.org>
20893
20894 * recentf.el (recentf-save-file-coding-system): New variable.
20895 (recentf-save-list): Encode the file by
20896 recentf-save-file-coding-system and add coding: tag.
20897
208982005-04-22 Nick Roberts <nickrob@snap.net.nz>
20899
20900 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
20901
209022005-04-21 Lute Kamstra <lute@gnu.org>
20903
20904 * loadhist.el (unload-feature): Don't remove a function from hooks
20905 if it is about to be restored to an autoload . Remove functions
20906 that will become unbound from auto-mode-alist. Simplify the code.
20907
20908 * subr.el (assq-delete-all): New implementation that is linear,
20909 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
20910 (rassq-delete-all): New function.
20911
20912 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
20913 Add size-indication-mode.
20914
209152005-04-21 Kenichi Handa <handa@m17n.org>
20916
20917 * international/mule-cmds.el: Add autoload for widget-value in
20918 eval-when-compile.
20919
209202005-04-21 Nick Roberts <nickrob@snap.net.nz>
20921
20922 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
20923 Add tooltip-mode.
20924
20925 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
20926
209272005-04-20 Luc Teirlinck <teirllm@auburn.edu>
20928
20929 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
20930 (inferior-lisp-filter-regexp, inferior-lisp-program)
20931 (inferior-lisp-load-command, inferior-lisp-prompt)
20932 (inferior-lisp-mode-hook, lisp-source-modes)
20933 (inferior-lisp-load-hook): defvar->defcustom.
20934 (inferior-lisp-program, inferior-lisp-prompt)
20935 (inferior-lisp-load-hook): Doc fixes.
20936 (inferior-lisp-install-letter-bindings): Small change in
20937 introductory comment.
20938
209392005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
20940
20941 * vc.el (vc-annotate-color-map): Change some colors so that text
20942 using them as foreground is readable on both white and black
20943 backgrounds.
20944
209452005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
20946
20947 * international/mule-conf.el (translation-table-for-input):
20948 Remove redundant declaration.
20949
209502005-04-20 Nick Roberts <nickrob@snap.net.nz>
20951
20952 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
20953
20954 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
20955 (tooltip-toggle-gud-tips): New function.
20956
209572005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
20958
20959 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
20960 right angle brackets.
20961
209622005-04-20 Nick Roberts <nickrob@snap.net.nz>
20963
20964 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
20965
209662005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
20967
20968 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
20969 Remove. Update callers to use expand-file-name instead.
20970
20971 * subr.el (syntax-class): New function.
20972
20973 * simple.el (blink-matching-open): Use it.
20974
20975 * paren.el (show-paren-function): Use it to recognize parens that are
20976 also used in 2-char comment markers.
20977
209782005-04-19 Lute Kamstra <lute@gnu.org>
20979
20980 * loadhist.el (unload-feature): Update for new format of
20981 load-history. Simplify the code.
20982
209832005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
20984
20985 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
20986 (mac-add-charset-info): New function. Initialize variable
20987 mac-charset-info-alist using it.
20988 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
20989 for translation.
20990 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
20991 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
20992 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
20993 New CCL programs.
20994
209952005-04-19 Kim F. Storm <storm@cua.dk>
20996
20997 * simple.el (next-buffer, prev-buffer, next-error)
20998 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
20999 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
21000
21001 * bindings.el (next-buffer, prev-buffer, next-error)
21002 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
21003 (clone-indirect-buffer-other-window): Move bindings from simple.el.
21004 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
21005 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
21006
210072005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
21008
21009 * isearch.el (isearch-edit-string): Make the search-ring available for
21010 minibuffer history commands.
21011 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
21012 the default history commands now work just as well.
21013 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
21014
210152005-04-18 Kim F. Storm <storm@cua.dk>
21016
21017 * emulation/cua-base.el (cua--pre-command-handler): Add more
21018 elaborate check for shift modifier on non-window systems.
21019
210202005-04-18 Lars Hansen <larsh@math.ku.dk>
21021
21022 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
21023
210242005-04-18 Kim F. Storm <storm@cua.dk>
21025
21026 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
21027 and make it optional. Don't test tooltip-gud-echo-area here.
21028 (tooltip-gud-process-output, gdb-tooltip-print):
21029 Pass tooltip-gud-echo-area to tooltip-show.
21030 (tooltip-help-tips): Remove second optional arg to tooltip-show.
21031
210322005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
21033
21034 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
21035 `display-graphic-p' may not be bound yet.
21036
210372005-04-17 Luc Teirlinck <teirllm@auburn.edu>
21038
21039 * startup.el (command-line): No longer enable Xterm Mouse mode by
21040 default in terminals compatible with xterm.
21041
21042 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
21043
210442005-04-18 Nick Roberts <nickrob@snap.net.nz>
21045
21046 * tooltip.el (tooltip-gud-echo-area): Rename from
21047 tooltip-use-echo-area.
21048 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
21049 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
21050 area independently of where help tooltips are displayed.
21051
210522005-04-17 David Kastrup <dak@gnu.org>
21053
21054 * cus-theme.el (custom-theme-write-variables): Quote variables
21055 where necessary.
21056
210572005-04-17 Richard M. Stallman <rms@gnu.org>
21058
21059 * simple.el (yank-excluded-properties): Add follow-link to value.
21060
21061 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
21062
21063 * startup.el (fancy-splash-max-time): Just 30 seconds.
21064 (fancy-splash-delay): Just 7.
21065 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
21066
21067 * loadhist.el (unload-feature): Update for new format of load-history.
21068 Simplify the code.
21069
21070 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
21071 (rmail-font-lock-keywords): Don't fontify the text of a citation.
21072
21073 * mail/sendmail.el (mail-font-lock-keywords):
21074 Don't fontify subject text.
21075 Don't fontify the text of a citation.
21076
210772005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
21078
21079 * comint.el (comint-output-filter): Run comint-output-filter-functions
21080 with point where the user had it.
21081
210822005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
21083
21084 * international/ucs-tables.el (ucs-set-table-for-input):
21085 Disable when using unify-on-decoding.
21086
210872005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
21088
21089 * emulation/cua-base.el (cua-global-mark-face): Add special case
21090 for displays supporting a high number of colors.
21091
210922005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
21093
21094 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
21095
210962005-04-16 Chong Yidong <cyd@stupidchicken.com>
21097
21098 * filesets.el (filesets-add-buffer): If user supplies a name of a
21099 non-existing fileset, create a new fileset.
21100
211012005-04-16 Carsten Dominik <dominik@science.uva.nl>
21102
21103 * textmodes/org.el (org-up-heading-all): Fix bug with
21104 `outline-up-heading-all'.
21105
211062005-04-16 Andreas Schwab <schwab@suse.de>
21107
21108 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
21109 /etc/permissions.d/* and /etc/aliases.d/*.
21110
211112005-04-16 Kenichi Handa <handa@m17n.org>
21112
21113 * international/code-pages.el (cp-make-coding-system):
21114 Set `translation-table-for-input' property value to the symbol
21115 ucs-mule-to-mule-unicode, not to that value.
21116 (pt154): Escape guillemet by `\'.
21117
211182005-04-15 Luc Teirlinck <teirllm@auburn.edu>
21119
21120 * loadup.el: Load tooltip if x-show-tip is fboundp.
21121
21122 * startup.el (command-line): Add comment.
21123
21124 * tooltip.el (tooltip-mode): Specify correct standard value for
21125 Custom in init-value.
21126
211272005-04-15 Nick Roberts <nickrob@snap.net.nz>
21128
21129 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
21130 possible.
21131
211322005-04-15 Carsten Dominik <dominik@science.uva.nl>
21133
21134 * textmodes/org.el (org-agenda-date-prompt): Rename from
21135 `org-agenda-date-today'.
21136 (org-evaluate-time-range): Insert at point instead of directly
21137 after time range.
21138 (org-first-headline-recenter, org-subtree-end-visible-p)
21139 (org-optimize-window-after-visibility-change): New functions
21140 (org-agenda-post-command-hook): Don't allow point at end of line,
21141 to make sure it always hits the text properties.
21142 (org-agenda-next-date-line, org-agenda-previous-date-line):
21143 New commands.
21144 (org-set-regexps-and-options): Category may contain white space.
21145 (org-agenda-get-deadlines, org-agenda-get-scheduled):
21146 Improve marker positions.
21147 (org-agenda-new-marker): Argument POS made optional.
21148 (org-agenda-get-timestamps): Deadlines which are done are listed
21149 in org-done-face now.
21150 (org-agenda-get-todos, org-agenda-get-timestamps)
21151 (org-agenda-get-deadlines, org-agenda-get-scheduled):
21152 Set `undone-face' and `done-face' properties.
21153 (org-last-todo-state-is-todo): New variable.
21154 (org-todo): Set `org-last-todo-state-is-todo'.
21155 (org-agenda-todo): Change face according to
21156 `org-last-todo-state-is-todo'. And change other lines referring to
21157 the same entry.
21158 (org-calendar-goto-agenda): New command.
21159 (org-calendar-to-agenda-key): New option.
21160 (org-startup-folded): New allowed value `content'.
21161 (org-set-regexps-and-options): Accept new value `content' for
21162 `org-startup-folded'.
21163 (org-get-current-options): Handle new value `content' for
21164 `org-startup-folded'.
21165 (org-insert-todo-heading): New command.
21166 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
21167 interactively in empty file and option
21168 `org-insert-mode-line-in-empty-file' has been set.
21169 (org-agenda-todo, org-agenda-priority): Modify to use
21170 `org-agenda-change-all-lines'.
21171 (org-warning-face): Change color on dark background
21172
211732005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
21174
21175 * international/mule-cmds.el (set-locale-environment): On Mac OS,
21176 use preferences AppleLocale and AppleLanguages, and variable
21177 mac-system-locale for default locale. On Mac OS Classic, use
21178 mac-system-coding-system for default coding systems.
21179
21180 * term/mac-win.el: Don't set file-name-coding-system.
21181 Decode variables system-name, emacs-build-system, user-login-name, and
21182 user-full-name by mac-system-coding-system on Mac OS Classic.
21183 (mac-system-coding-system): New variable.
21184
211852005-04-13 Luc Teirlinck <teirllm@auburn.edu>
21186
21187 * startup.el (command-line): Handle `xterm-mouse-mode' before
21188 reading init file.
21189
21190 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
21191
211922005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
21193
21194 * progmodes/sh-script.el (sh-here-document-word): Make it a
21195 defcustom. Doc fix.
21196 (sh-add): Bash uses $(( )) for arithmetic.
21197 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
21198 (sh-maybe-here-document): Remove quotes and leading whitespace
21199 from heredoc word when closing. Indent heredoc with tabs if word
21200 starts with "-".
21201
212022005-04-13 Richard M. Stallman <rms@gnu.org>
21203
21204 * simple.el (undo): Fix previous change.
21205
21206 * custom.el (defface): Doc fix.
21207
212082005-04-13 Lute Kamstra <lute@gnu.org>
21209
21210 * Makefile.in (DONTCOMPILE): Remove list.
21211 (compile, compile-always): Don't use DONTCOMPILE.
21212 (update-authors): Load the library in which batch-update-authors
21213 is defined.
21214 * makefile.w32-in (DONTCOMPILE): Remove list.
21215 (compile, compile-always): Fix comments.
21216 (update-authors): Load the library in which batch-update-authors
21217 is defined.
21218
21219 * generic-x.el (generic-mode-ini-file-find-file-hook):
21220 Rename to ini-generic-mode-find-file-hook.
21221 Keep generic-mode-ini-file-find-file-hook as an alias.
21222 (ini-generic-mode-find-file-hook): Rename from
21223 generic-mode-ini-file-find-file-hook. Fix docstring.
21224 (ini-generic-mode): Docstring change.
21225 (bat-generic-mode-run-as-comint): Silence the byte compiler.
21226
21227 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
21228 called from lisp.
21229
21230 * generic.el: Move to the emacs-lisp subdir.
21231
212322005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
21233
21234 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
21235 and C-S- function and cursor motion keys.
21236
212372005-04-12 Luc Teirlinck <teirllm@auburn.edu>
21238
21239 * startup.el (command-line): Enable Xterm Mouse mode by default.
21240 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
21241 for Custom. No longer show "Mouse" in mode line when enabled.
21242 Doc fix.
21243
212442005-04-12 Kim F. Storm <storm@cua.dk>
21245
21246 * emulation/cua-base.el (cua-rectangle-face)
21247 (cua-rectangle-noselect-face): Define face attributes here.
21248
21249 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
21250
212512005-04-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
21252
21253 * startup.el (command-line): Turn off blinking cursor if
21254 cursorBlink in resources is off or false.
21255
212562005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
21257
21258 * term/mac-win.el (dnd): Require dnd.
21259 (mac-drag-n-drop): Call dnd-handle-one-url.
21260 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
21261 (kTextEncodingISOLatin2): Remove constants.
21262 (mac-script-code-coding-systems): New constant.
21263 (mac-handle-language-change): New function.
21264 (special-event-map): Bind it to `language-change' event.
21265 (mac-centraleurroman, mac-cyrillic): New coding systems.
21266 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
21267 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
21268 and mac-cyrillic-encoder to encode-mac-centraleurroman and
21269 encode-mac-cyrillic, respectively.
21270
212712005-04-12 Nick Roberts <nickrob@snap.net.nz>
21272
21273 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
21274 Don't set overlay-arrow-string to "=>" as this is done
21275 globally in C now.
21276
212772005-04-12 Lute Kamstra <lute@gnu.org>
21278
21279 * generic-x.el (rc-generic-mode, rul-generic-mode):
21280 Fix auto-mode-alist entries.
21281 (etc-fstab-generic-mode): Tweak fontification.
21282
21283 * generic.el (generic-make-keywords-list): Fix docstring.
21284 (generic-mode-internal): Simplify generic-font-lock-keywords.
21285
212862005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
21287
21288 * whitespace.el (whitespace-buffer-leading)
21289 (whitespace-buffer-trailing): Revert the incorrect test inversion.
21290 However, fix the highlight area for the leading and
21291 trailing whitespaces to show space.
21292
212932005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
21294
21295 * whitespace.el (whitespace-version): Bump to 3.5
21296
21297 (whitespace-buffer-leading, whitespace-buffer-trailing):
21298 Invert sense of the test to highlight the whitespace.
21299
213002005-04-12 Nick Roberts <nickrob@snap.net.nz>
21301
21302 * progmodes/gud.el (gud-display-line): GUD uses its own
21303 overlay arrow now so don't set overlay-arrow-string.
21304 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
21305
213062005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
21307
21308 * term.el (term-ansi-current-bold, term-ansi-current-underline)
21309 (term-ansi-current-reverse, term-ansi-current-invisible)
21310 (term-ansi-face-already-done): Change to boolean.
21311 (term-reset-terminal, term-handle-colors-array): Handle the above
21312 vars accordingly.
21313 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
21314 (term-emulate-terminal): Use the new name.
21315
21316 * faces.el (secondary-selection): Use yellow1, not yellow.
21317 (trailing-whitespace): Use red1, not red.
21318
213192005-04-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
21320
21321 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
21322 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
21323 (dired-dnd-handle-file): Call dnd-get-local-file-uri
21324
21325 * cus-edit.el (dnd): New group.
21326
21327 * term/w32-win.el (dnd): Require dnd
21328 (w32-drag-n-drop): Call dnd-handle-one-url.
21329
21330 * x-dnd.el: Require dnd.
21331 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
21332 Call dnd-handle-one-url.
21333 (x-dnd-types-alist, x-dnd-insert-utf8-text)
21334 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
21335 to dnd-insert-text.
21336 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
21337 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
21338 (x-dnd-get-local-file-name, x-dnd-open-local-file)
21339 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
21340
21341 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
21342
213432005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
21344
21345 * wdired.el: Doc fixes.
21346 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
21347 (wdired-use-dired-vertical-movement): Rename from
21348 wdired-always-move-to-filename-beginning.
21349 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
21350 (wdired-change-to-wdired-mode): Change mode name.
21351 (wdired-newline): Delete.
21352
213532005-04-11 Richard M. Stallman <rms@gnu.org>
21354
21355 * whitespace.el (whitespace-highlight-the-space):
21356 Don't call whitespace-unhighlight-the-space here.
21357
21358 * simple.el (undo): Record t in undo-equiv-table
21359 for the redo record made by an undo-in-region.
21360
213612005-04-12 Nick Roberts <nickrob@snap.net.nz>
21362
21363 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
21364 (gdb-frame-inferior-io-buffer): New Functions to control
21365 display of separate IO buffer.
21366 (menu): Add them to menu-bar.
21367 (gdb-display-buffer): Check for buffer another frame.
21368 Protect GUD buffer.
21369 (gdb-setup-windows): Create IO buffer if not already there.
21370 (gdb-memory-mode): Remove purecopy noops.
21371
213722005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
21373
21374 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
21375 and pass to self-insert-command.
21376
213772005-04-11 Lute Kamstra <lute@gnu.org>
21378
21379 * generic.el: Commentary section cleanup.
21380 (generic): Delete.
21381 (generic-use-find-file-hook, generic-lines-to-scan)
21382 (generic-find-file-regexp, generic-ignore-files-regexp)
21383 (default-generic-mode, generic-mode-find-file-hook)
21384 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
21385 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
21386 (generic-use-find-file-hook, generic-lines-to-scan)
21387 (generic-find-file-regexp, generic-ignore-files-regexp)
21388 (default-generic-mode, generic-mode-find-file-hook)
21389 (generic-mode-ini-file-find-file-hook): Move from generic.el.
21390
213912005-04-10 Karl Fogel <kfogel@red-bean.com>
21392
21393 * bookmark.el (bookmark-write-file): Catch errors writing file.
21394 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
21395
213962005-04-10 Richard M. Stallman <rms@gnu.org>
21397
21398 * startup.el (fancy-splash-tail): Update copyright year.
21399 (command-line): Split part of -Q into -D.
21400 (emacs-basic-display): New defvar.
21401 (fancy-splash-text): Correct name of menu item.
21402
21403 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
21404
21405 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
21406 lines in one node.
21407
21408 * comint.el (comint-send-input): New arg ARTIFICIAL.
21409 Callers in this file changed.
21410
21411 * abbrev.el (define-abbrevs): Read system abbrevs properly.
21412
21413 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
21414
214152005-04-10 Chong Yidong <cyd@stupidchicken.com>
21416
21417 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
21418 `ldap-search-internal'.
21419
214202005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
21421
21422 * files.el (set-auto-mode-1): Use line-end-position.
21423
21424 * international/latin-1.el:
21425 * international/latin-2.el:
21426 * international/latin-3.el:
21427 * international/latin-4.el:
21428 * international/latin-5.el:
21429 * international/latin-8.el:
21430 * international/latin-9.el: Give punctuation syntax to NBSP.
21431
21432 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
21433 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
21434 Use char-classes to accept non-ascii letters, accepted in some recent
21435 bibtex implementations.
21436
214372005-04-10 Luc Teirlinck <teirllm@auburn.edu>
21438
21439 * custom.el (custom-set-minor-mode): Any non-nil value for the
21440 variable should enable the mode when set through Custom.
21441
214422005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
21443
21444 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
21445 TAB binding so tab-always-indent is obeyed.
21446 (vhdl-minibuffer-local-map): Move initialization into declaration.
21447 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
21448 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
21449 (vhdl-hooked-abbrev): Avoid test for XEmacs.
21450 (vhdl-current-line): Use line-beginning-position.
21451 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
21452 with-output-to-temp-buffer, so the current position can be recorded.
21453
214542005-04-10 Masatake YAMATO <jet@gyve.org>
21455
21456 * progmodes/compile.el (compilation-error-regexp-alist-alist):
21457 Add regexp for gcov.
21458
214592005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
21460
21461 * calendar/time-date.el (time-to-seconds, seconds-to-time)
21462 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
21463 syntax which Emacs 20 doesn't support.
21464
214652005-04-09 Richard M. Stallman <rms@gnu.org>
21466
21467 * help.el (describe-key-briefly, describe-key):
21468 Replace strings as event types with "(any string)".
21469
214702005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
21471
21472 * arc-mode.el (archive-mode-map): Move initialization into
21473 the declaration. Override *all* bindings of `undo'.
21474 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
21475
214762005-04-09 Jay Belanger <belanger@truman.edu>
21477
21478 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
21479
214802005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
21481
21482 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
21483 (xterm-register-default-colors): Update color values computation
21484 to match xterm-200.
21485
214862005-04-09 Kenichi Handa <handa@m17n.org>
21487
21488 * international/code-pages.el (iso-latin-7): Fix the map.
21489
214902005-04-08 Luc Teirlinck <teirllm@auburn.edu>
21491
21492 * emacs-lisp/lisp.el (defun-prompt-regexp)
21493 (parens-require-spaces, buffer-end, end-of-defun)
21494 (insert-parentheses): Doc fixes.
21495
214962005-04-08 Kim F. Storm <storm@cua.dk>
21497
21498 * comint.el (comint-highlight-prompt): Fix face spec.
21499 * hi-lock.el (hi-green): Likewise.
21500
215012005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
21502
21503 * cus-edit.el (custom-modified-face):
21504 * comint.el (comint-highlight-input): Fix previous changes.
21505 * term.el (term-handle-ansi-escape): Add a comment.
21506
215072005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
21508
21509 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
21510 in the buffer and in whitespace-highlighted-space.
21511 (whitespace-unhighlight-the-space): Simplify.
21512 (whitespace-buffer): Simplify.
21513
215142005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
21515
21516 * textmodes/table.el (table-cell-face): Add special case for
21517 displays supporting a high number of colors.
21518 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
21519 (vhdl-font-lock-reserved-words-face)
21520 (vhdl-speedbar-architecture-face)
21521 (vhdl-speedbar-instantiation-face)
21522 (vhdl-speedbar-architecture-selected-face)
21523 (vhdl-speedbar-instantiation-selected-face): Likewise.
21524 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
21525 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
21526 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
21527 (ebrowse-root-class-face, ebrowse-member-attribute-face)
21528 (ebrowse-progress-face): Likewise.
21529 * progmodes/compile.el (compilation-info-face): Likewise.
21530 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
21531 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
21532 * calendar/calendar.el (diary-face): Likewise.
21533 * woman.el (woman-italic-face, woman-bold-face)
21534 (woman-unknown-face): Likewise.
21535 * wid-edit.el (widget-button-pressed-face): Likewise.
21536 * whitespace.el (whitespace-highlight-face): Likewise.
21537 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
21538 * pcvs-info.el (cvs-marked-face): Likewise.
21539 * info.el (info-xref): Likewise.
21540 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
21541 * hilit-chg.el (highlight-changes-face)
21542 (highlight-changes-delete-face): Likewise.
21543 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
21544 (hi-red-b): Likewise.
21545 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
21546 * font-lock.el (font-lock-keyword-face)
21547 (font-lock-function-name-face, font-lock-warning-face): Likewise.
21548 * cus-edit.el (custom-invalid-face, custom-modified-face)
21549 (custom-set-face, custom-changed-face, custom-variable-tag-face)
21550 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
21551 * comint.el (comint-highlight-prompt): Likewise.
21552
215532005-04-08 Lute Kamstra <lute@gnu.org>
21554
21555 * font-lock.el (font-lock-keywords): Docstring fixes.
21556
215572005-04-08 Kenichi Handa <handa@m17n.org>
21558
21559 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
21560 chars are more than a limit, print " and more..." at the tail.
21561
215622005-04-08 Kim F. Storm <storm@cua.dk>
21563
21564 * emacs-lisp/authors.el (authors-aliases): Update list.
21565 (authors-ignored-files): New list.
21566 (authors-fixed-entries): Fix typo.
21567 (authors-renamed-files-alist): Update list.
21568 (authors-add): Check authors-ignored-files.
21569
215702005-04-08 Carsten Dominik <dominik@science.uva.nl>
21571
21572 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
21573 optional, to ensure backward compatibility.
21574
215752005-04-08 Stephen Eglen <stephen@gnu.org>
21576
21577 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
21578
215792005-04-08 Kim F. Storm <storm@cua.dk>
21580
21581 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
21582
21583 * mouse.el (mouse-on-link-p): Doc fix.
21584
215852005-04-07 Luc Teirlinck <teirllm@auburn.edu>
21586
21587 * ielm.el (ielm-prompt-read-only): Doc fix.
21588
21589 * comint.el (comint-prompt-read-only): Doc fix.
21590
215912005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
21592
21593 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
21594 ensure dired always handles wildcards passed to ffap.
21595 (find-file-at-point): Use it.
21596 (ffap-dired-wildcards): Doc fix.
21597
215982005-04-07 Juri Linkov <juri@jurta.org>
21599
21600 * simple.el (next-error-overlay-arrow-position): New defvar.
21601 Put "=>" on its property `overlay-arrow-string'. Add it to
21602 `overlay-arrow-variable-list'.
21603
21604 * progmodes/compile.el (compilation-setup):
21605 Set `next-error-overlay-arrow-position' to nil. Also set it to
21606 nil in the local hook `kill-buffer-hook'. Make local variable
21607 `overlay-arrow-string' and set it to "=>".
21608 (compilation-goto-locus): Set BOL position to
21609 `next-error-overlay-arrow-position' instead of
21610 `overlay-arrow-position'.
21611
21612 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
21613 locally instead of adding it to the global hook.
21614 (Info-kill-buffer): Move up.
21615
216162005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
21617
21618 * term/xterm.el (xterm-standard-colors): Update color values from
21619 xterm-200.
21620
216212005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
21622
21623 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
21624
21625 * fast-lock.el:
21626 * lazy-lock.el: Move them to the obsolete subdir.
21627
216282005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
21629
21630 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
21631 (wdired-add-replace-advice): Remove.
21632 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
21633
216342005-04-06 Kim F. Storm <storm@cua.dk>
21635
21636 * startup.el (command-line): Add --bare-bones alias for -Q.
21637
216382005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
21639
21640 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
21641 create the startup fontset if a font specification ends with
21642 `mac-roman'.
21643
216442005-04-06 Lute Kamstra <lute@gnu.org>
21645
21646 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
21647 change.
21648
21649 * emacs-lisp/copyright.el (copyright-update-year): Replace the
21650 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
21651
216522005-04-05 Lute Kamstra <lute@gnu.org>
21653
21654 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
21655 (define-generic-mode): Ditto. Fix debug declaration.
21656
21657 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
21658 Put them in the generic-x group.
21659
21660 * calendar/timeclock.el (timeclock): Doc fix.
21661
21662 * generic.el (define-generic-mode): Don't use custom-current-group.
21663 Document default :group value.
21664 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
21665 (define-global-minor-mode): Don't use custom-current-group.
21666
216672005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
21668
21669 * startup.el (command-line-1): Display startup-echo-area-message
21670 when fancy splash screen is in use.
21671
21672 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
21673 (sh-escaped-newline): New face.
21674 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
21675 newline, and use sh-escaped-newline face.
21676
21677 * progmodes/tcl.el (tcl-escaped-newline): New face.
21678 (tcl-builtin-list): New variable.
21679 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
21680 newlines. Fix keywords subexpression number.
21681
216822005-04-05 Carsten Dominik <dominik@science.uva.nl>
21683
21684 * textmodes/org.el (org-diary-default-entry): Fix call to
21685 `add-to-diary-entry'.
21686
216872005-04-05 Kim F. Storm <storm@cua.dk>
21688
21689 * ediff-init.el: Use (featurep 'xemacs).
21690
216912005-04-05 David Ponce <david@dponce.com>
21692
21693 * cus-edit.el (face): Derive from symbol widget. Display sample
21694 of the current face on the fly.
21695 (widget-face-sample-face-get, widget-face-notify): New functions.
21696 (widget-face-value-create): Remove.
21697
21698 * wid-edit.el (widget-field-end): Temporarily remove field
21699 narrowing before to call `get-char-property'.
21700
217012005-04-04 Jay Belanger <belanger@truman.edu>
21702
21703 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
21704 (math-read-subscripts): New variable.
21705 (math-read-preprocess-string): Process subscripts.
21706
217072005-04-04 Luc Teirlinck <teirllm@auburn.edu>
21708
21709 * comint.el (comint-prompt-read-only): Doc fix.
21710
21711 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
21712 `-1'. Doc fix.
21713
217142005-04-04 Carsten Dominik <dominik@science.uva.nl>
21715
21716 * textmodes/org.el (org-insert-mode-line-in-empty-file):
21717 Change default value to nil.
21718
217192005-04-04 Lute Kamstra <lute@gnu.org>
21720
21721 * autorevert.el (auto-revert-mode): Specify :group.
21722 * battery.el (display-battery-mode): Specify :group.
21723 * diff-mode.el (diff-minor-mode): Specify :group.
21724 * font-core.el (font-lock-mode): Specify :group.
21725 * hl-line.el (hl-line-mode): Specify :group.
21726 * iimage.el (iimage): New customization group.
21727 (iimage-mode): Specify :group.
21728 * longlines.el (longlines-mode): Specify :group.
21729 * master.el: Don't require easy-mmode.
21730 (master): New customization group.
21731 (master-mode): Specify :group.
21732 * msb.el (msb-mode): Specify :group.
21733 * reveal.el (reveal-mode): Specify :group.
21734 * simple.el (next-error-follow-minor-mode): Specify :group.
21735 * smerge-mode.el (smerge-mode): Specify :group.
21736 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
21737 * emulation/cua-base.el (cua-mode): Specify :group.
21738 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
21739 * language/thai-util.el (thai-auto-composition-mode)
21740 (thai-word-mode): Specify :group.
21741 * mail/supercite.el (sc-minor-mode): Specify :group.
21742 * progmodes/cwarn.el (cwarn-mode): Specify :group.
21743 * progmodes/flymake.el (flymake-mode): Specify :group.
21744 * progmodes/glasses.el (glasses-mode): Specify :group.
21745 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
21746 * textmodes/enriched.el (enriched-mode): Specify :group.
21747 * textmodes/refill.el (refill-mode): Specify :group.
21748
21749 * add-log.el (change-log-font-lock-keywords): Names in
21750 parenthesized lists can contain spaces.
21751
217522005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
21753
21754 * startup.el (fancy-splash-text): Shorten default text of
21755 "Emacs Tutorial" line. Also, if the current language env
21756 indicates an available tutorial file other than TUTORIAL,
21757 extract its title and append it to the line in parentheses.
21758 (fancy-splash-insert): If arg is a thunk, funcall it.
21759
217602005-04-04 Jay Belanger <belanger@truman.edu>
21761
21762 * calc.el (calc-language-alist): Add tags to customization type.
21763
217642005-04-03 Luc Teirlinck <teirllm@auburn.edu>
21765
21766 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
21767 Doc fix.
21768
217692005-04-03 Marcelo Toledo <marcelo@gnu.org>
21770
21771 * add-log.el (change-log-font-lock-keywords): The manual
21772 describing a Change Log entry, says: (...) "Aside from these
21773 header lines, every line in the change log starts with a space or
21774 a tab.". The font-lock was not highlighting lines started with
21775 spaces, added support for it.
21776
217772005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
21778
21779 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
21780 (bibtex-generate-url-list): Update docstring accordingly. Put the
21781 complex example in the docstring.
21782 (bibtex-font-lock-url): Use pop.
21783
217842005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
21785
21786 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
21787
21788 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
21789
217902005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
21791
21792 * filesets.el (filesets-set-default): Doc fix.
21793
217942005-04-03 Lute Kamstra <lute@gnu.org>
21795
21796 * generic.el (define-generic-mode): Add argument to specify
21797 keywords for defcustom.
21798 (default-generic-mode): Specify :group.
21799
21800 * generic-x.el: Specify :group for all generic modes.
21801
21802 * desktop.el (desktop-no-desktop-file-hook)
21803 (desktop-after-read-hook): Doc fix.
21804
218052005-04-02 Luc Teirlinck <teirllm@auburn.edu>
21806
21807 * simple.el (visible-mode): Use explicit :group keyword.
21808 This changes the group of `visible-mode-hook' from paren-blinking
21809 to editing-basics.
21810
218112005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
21812
21813 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
21814 mailbox specifications as well as URLs.
21815 (rmail-insert-inbox-text): Remove unused conditional branches.
21816
218172005-04-01 Jay Belanger <belanger@truman.edu>
21818
21819 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
21820 (calc-gnuplot-print-command): Move definitions to calc.el.
21821
21822 * calc/calc-embed.el (calc-embedded-announce-formula)
21823 (calc-embedded-open-formula, calc-embedded-close-formula)
21824 (calc-embedded-open-word, calc-embedded-close-word)
21825 (calc-embedded-open-plain, calc-embedded-close-plain)
21826 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
21827 (calc-embedded-open-mode, calc-embedded-close-mode):
21828 Move definitions to calc.el.
21829
21830 * calc/calc.el (calc-settings-file, calc-language-alist):
21831 Make customizable.
21832 (calc-embedded-announce-formula, calc-embedded-open-formula)
21833 (calc-embedded-close-formula, calc-embedded-open-word)
21834 (calc-embedded-close-word, calc-embedded-open-plain)
21835 (calc-embedded-close-plain, calc-embedded-open-new-formula)
21836 (calc-embedded-close-new-formula, calc-embedded-open-mode)
21837 (calc-embedded-close-mode, calc-gnuplot-name)
21838 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
21839 from other files and make customizable.
21840
218412005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
21842
21843 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
21844 Use buffer-live-p.
21845 (cvs-mode-run): Don't call cvs-update-header here.
21846 (cvs-run-process): Call cvs-update-header.
21847 Use process properties for cvs-postprocess and cvs-buffer so that
21848 the sentinel can behave better if the temp buffer is killed.
21849 Use a pipe rather than a tty, to better handle unexpected prompts.
21850 (cvs-sentinel): Rewrite. Call cvs-update-header.
21851
218522005-04-01 Andre Spiegel <spiegel@gnu.org>
21853
21854 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
21855 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
21856
218572005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
21858
21859 * generic.el (define-generic-mode): Add indentation rule.
21860
218612005-03-31 Luc Teirlinck <teirllm@auburn.edu>
21862
21863 * files.el (mode-require-final-newline): Make Custom correctly
21864 report a nil value and allow to set it to nil via Custom.
21865 Doc fix.
21866
218672005-04-01 Kenichi Handa <handa@m17n.org>
21868
21869 * international/characters.el: Enable the correct case setting for
21870 dotless-i and dotted-I.
21871
218722005-04-01 Kim F. Storm <storm@cua.dk>
21873
21874 * ido.el (ido-file-internal): Fall back to non-ido command if
21875 initial directory is on slow ftp (or tramp) host.
21876
218772005-03-31 Richard M. Stallman <rms@gnu.org>
21878
21879 * emacs-lisp/autoload.el (make-autoload):
21880 Handle define-global-minor-mode.
21881
21882 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
21883 Rename from easy-mmode-define-global-mode.
21884 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
21885
21886 * progmodes/scheme.el (scheme-mode-syntax-table):
21887 Update syntax of | and # for two-character comment syntax.
21888
218892005-03-31 Lute Kamstra <lute@gnu.org>
21890
21891 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
21892 (define-minor-mode): Call custom-current-group at load-time.
21893
21894 * generic.el (define-generic-mode): Add debug declaration.
21895 Add defcustom for the mode hook.
21896 (generic-mode-internal): Use run-mode-hooks.
21897
218982005-03-31 Kim F. Storm <storm@cua.dk>
21899
21900 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
21901 (mouse-fixup-help-message): New defun called by show_help_echo
21902 to fixup mouse-2 prefix in help messages when applicable.
21903
21904 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
21905
219062005-03-31 Kenichi Handa <handa@m17n.org>
21907
21908 * language/thai-word.el (thai-find-word-ends): Pay attention to
21909 the case that we reach the end of buffer.
21910
21911 * textmodes/fill.el (fill-text-properties-at): New function.
21912 (fill-newline): Use fill-text-properties-at instead of
21913 text-properties-at.
21914
219152005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
21916
21917 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
21918 not comint-quote-filename.
21919
219202005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
21921
21922 * help-fns.el (help-with-tutorial): Revert last change.
21923
219242005-03-31 Kim F. Storm <storm@cua.dk>
21925
21926 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
21927
219282005-03-30 Paul Eggert <eggert@cs.ucla.edu>
21929
21930 * calendar/cal-china.el: Update reference to "Calendrical
21931 Calculations" book; there's a new edition.
21932 * calendar/cal-coptic.el: Likewise.
21933 * calendar/cal-french.el: Likewise.
21934 * calendar/cal-hebrew.el: Likewise.
21935 * calendar/cal-islam.el: Likewise.
21936 * calendar/cal-iso.el: Likewise.
21937 * calendar/cal-julian.el: Likewise.
21938 * calendar/cal-mayan.el: Likewise.
21939 * calendar/cal-persia.el: Likewise.
21940 * calendar/calendar.el: Likewise.
21941 * calendar/holidays.el: Likewise.
21942 * calendar/lunar.el: Likewise.
21943 * calendar/solar.el: Likewise.
21944
21945 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
21946 white space from doc string.
21947
219482005-03-30 Jay Belanger <belanger@truman.edu>
21949
21950 * calc/calc-help.el (calc-full-help): Remove email address.
21951
219522005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
21953
21954 * help-fns.el (help-with-tutorial): Delete title line.
21955
219562005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
21957
21958 * calendar/cal-x.el (calendar-one-frame-setup)
21959 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
21960 rather than `symbol' for set-window-dedicated-p.
21961
21962 * calendar/appt.el (appt-buffer-name): Make it a constant.
21963 (appt-add): Doc fix.
21964
21965 * filesets.el (filesets-menu-path, filesets-menu-before)
21966 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
21967 (filesets-menu-cache-file): Use directory ~/.emacs.d.
21968 (filesets-add-submenu): Delete and use add-submenu instead.
21969
219702005-03-30 Carsten Dominik <dominik@science.uva.nl>
21971
21972 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
21973 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
21974 (org-diary-default-entry): New function.
21975 (org-get-entries-from-diary): Better parsing of diary entries.
21976 (org-agenda-check-no-diary): New function.
21977 ("diary-lib"): Advice to function `add-to-diary-list', to allow
21978 linking to diary entries.
21979 (org-agenda-execute-calendar-command): New function.
21980 (org-agenda): Improve visible section in window.
21981 Use `org-fit-agenda-window'.
21982 (org-fit-agenda-window): New option.
21983 (org-move-subtree-down): Better handling of empty lines
21984 at end of subtree.
21985 (org-cycle): Numeric prefix is interpreted now as show-subtree N
21986 levels up.
21987 (org-fontify-done-headline): New option.
21988 (org-headline-done-face): New face.
21989 (org-set-font-lock-defaults): Use `org-headline-done-face'.
21990 (org-table-copy-down): Rename from `org-table-copy-from-above'.
21991 When current field is non-empty, it is copied to next row.
21992 (org-table-copy-from-above): Fix bug which made it
21993 impossible to copy fields containing only a single non-white character.
21994
219952005-03-30 Kim F. Storm <storm@cua.dk>
21996
21997 * kmacro.el (kmacro-end-macro): Isearch may store this command
21998 into the macro -- so ignore it when executing keyboard macro.
21999
220002005-03-30 Nick Roberts <nickrob@snap.net.nz>
22001
22002 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
22003
220042005-03-29 Kenichi Handa <handa@m17n.org>
22005
22006 * language/thai.el ("Thai"): Set setup-function and exit-function
22007 for Thai language environment.
22008
22009 * language/thai-util.el: Require thai-word.
22010 (thai-word-mode-map): New variable.
22011 (thai-word-mode): New minor mode.
22012 (setup-thai-language-environment-internal): New function.
22013 (exit-thai-language-environment-internal): New function.
22014
22015 * language/thai-word.el (thai-word-table): Declare it by defvar,
22016 use dolist to initialize it.
22017 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
22018 (thai-fill-find-break-point): New functions.
22019
220202005-03-29 Richard M. Stallman <rms@gnu.org>
22021
22022 * simple.el (idle-update-delay): Move definition up.
22023 (set-mark): Doc fix.
22024
220252005-03-29 Chong Yidong <cyd@stupidchicken.com>
22026
22027 * longlines.el: New file.
22028
22029 * simple.el (buffer-substring-filters): New variable.
22030 (filter-buffer-substring): New function.
22031 (kill-region, copy-region-as-kill): Use it.
22032
22033 * register.el (copy-to-register, append-to-register)
22034 (prepend-to-register): Use filter-buffer-substring.
22035
220362005-03-30 Nick Roberts <nickrob@snap.net.nz>
22037
22038 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
22039 (gud-filter-pending-text): Move in front of gdb.
22040 (gud-overlay-arrow-position): New variable.
22041 (gud-sentinel, gud-display-line): Use it in place of
22042 overlay-arrow-position.
22043
220442005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
22045
22046 * progmodes/fortran.el (fortran-if-indent): Doc fix.
22047 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
22048 (fortran-font-lock-keywords-4): New variable.
22049 (fortran-blocks-re, fortran-end-block-re)
22050 (fortran-start-block-re): New constants, for hideshow.
22051 (hs-special-modes-alist): Add a Fortran entry.
22052 (fortran-mode-map): Bind fortran-end-of-block,
22053 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
22054 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
22055 (fortran-looking-at-if-then, fortran-end-of-block)
22056 (fortran-beginning-of-block): New functions, for hideshow.
22057
22058 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
22059 Doc fix. Tweak regexp.
22060 (f90-beginning-of-block): Push mark first.
22061
220622005-03-29 Jay Belanger <belanger@truman.edu>
22063
22064 * calc/calc.el: Update copyright date.
22065 (calc-version): Increase to 2.1.
22066 (calc-version-date): Remove.
22067
22068 * calc/calc-help.el: Update copyright date.
22069 (calc-full-help): Remove reference to calc-version-date.
22070 Update copyright date.
22071
220722005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
22073
22074 * vc.el (vc-do-command): Use a pipe for async processes, so password
22075 prompts don't show up at places where the user can't reply.
22076
220772005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
22078
22079 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
22080 on the file name we pass to the inferior shell.
22081
220822005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
22083
22084 * progmodes/which-func.el (which-function): Be robust in the face of an
22085 imenu--make-index-alist failure.
22086
220872005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
22088
22089 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
22090
22091 * progmodes/python.el (python-preoutput-filter): Fix last change.
22092
220932005-03-29 Lute Kamstra <lute@gnu.org>
22094
22095 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
22096 functions and compiled macros.
22097 (debug-convert-byte-code): Handle macros too.
22098 (debug-on-entry-1): Don't signal an error when trying to clear a
22099 function that is not set to debug on entry.
22100
221012005-03-29 Jay Belanger <belanger@truman.edu>
22102
22103 * calc/calc-lang.el: Add functions to math-function-table
22104 properties of tex and math.
22105
221062005-03-29 Kenichi Handa <handa@m17n.org>
22107
22108 * ps-mule.el (ps-mule-plot-string): Translate characters by
22109 ps-print-translation-table.
22110 (ps-mule-begin-job): Call find-charset-region/string with
22111 ps-print-translation-table.
22112 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
22113
22114 * ps-print.el (ps-print-translation-table): New variable.
22115 (ps-plot-region): Translate characters by ps-print-translation-table.
22116
221172005-03-29 Juri Linkov <juri@jurta.org>
22118
22119 * simple.el (next-error-highlight-timer): New variable.
22120
22121 * progmodes/compile.el (compilation-goto-locus):
22122 Use `next-error-highlight-timer' instead of `sit-for'.
22123
221242005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
22125
22126 * mail/supercite.el (sc-mail-field): Use assoc-string.
22127 (sc-get-address): Simplify regexps.
22128
22129 * files.el (minibuffer-with-setup-hook): New macro.
22130 (find-file-read-args): Use it to avoid let-binding
22131 minibuffer-with-setup-hook (which breaks turning on/off
22132 file-name-shadow-mode while in the prompt).
22133
22134 * complete.el (PC-read-include-file-name-internal):
22135 Use test-completion.
22136
221372005-03-28 Luc Teirlinck <teirllm@auburn.edu>
22138
22139 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
22140
221412005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
22142
22143 * window.el (window-buffer-height): Use count-screen-lines.
22144
22145 * progmodes/python.el (python-preoutput-leftover): New var.
22146 (python-preoutput-filter): Use it.
22147 (python-send-receive): Loop until all the result has been received.
22148
221492005-03-28 Juri Linkov <juri@jurta.org>
22150
22151 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
22152
22153 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
22154 "Recover Crashed Session".
22155 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
22156 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
22157 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
22158 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
22159 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
22160 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
22161 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
22162 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
22163
22164 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
22165 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
22166 Ediff Sessions", "Toggle use of separate control buffer frame",
22167 "Use separate frame for Ediff control buffer".
22168
22169 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
22170 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
22171 "Rename Bookmark", "Delete Bookmark".
22172
22173 * info.el (Info-mode-menu): Remove ellipsis from "Index".
22174 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
22175 Add `:active Info-index-alternatives' to "Next Matching Item".
22176
22177 * wdired.el (wdired-change-to-wdired-mode):
22178 Mention `wdired-abort-changes' key in the initial message.
22179
22180 * international/mule.el (auto-coding-alist): Associate non-ascii
22181 image filename extensions with `no-conversion'.
22182
221832005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
22184
22185 * international/iso-acc.el:
22186 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
22187
221882005-03-26 Luc Teirlinck <teirllm@auburn.edu>
22189
22190 * textmodes/sgml-mode.el (html-mode): Doc update.
22191
22192 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
22193
221942005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
22195
22196 * term.el (term-move-columns): Fix face after extending a line.
22197 (term-insert-spaces): Likewise.
22198 (term-reset-terminal): Fix off by one error.
22199
222002005-03-26 Eli Zaretskii <eliz@gnu.org>
22201
22202 * international/mule.el (auto-coding-alist): Add .xpi files.
22203
22204 * files.el (auto-mode-alist): Add .xpi files.
22205
222062005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
22207
22208 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
22209
222102005-03-26 Eli Zaretskii <eliz@gnu.org>
22211
22212 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
22213
222142005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
22215
22216 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
22217 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
22218
22219 * calendar/cal-move.el (calendar-beginning-of-year): Move the
22220 cursor to Jan 1 when needed.
22221 (calendar-end-of-year): Fix -/+ typo.
22222 Reported by Chong Yidong <cyd@stupidchicken.com>.
22223
222242005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
22225
22226 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
22227
22228 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
22229 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
22230
222312005-03-25 Richard M. Stallman <rms@gnu.org>
22232
22233 * filesets.el (filesets-init): Add autoload.
22234
22235 * mail/mailalias.el (mail-directory): Doc fix.
22236
222372005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
22238
22239 * mail/mailalias.el (mail-directory-process): Do nothing if
22240 mail-directory-process is an atom.
22241 (mail-get-names): Ignore mail-directory-names if it is an atom.
22242 (mail-directory-process defvar): Doc fix.
22243 (mail-names): Doc fix.
22244
222452005-03-25 Johan Bockg,Ae(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
22246
22247 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
22248
222492005-03-26 Kenichi Handa <handa@m17n.org>
22250
22251 * international/mule-util.el (detect-coding-with-priority):
22252 Call update-coding-systems-internal before detect-coding-region.
22253
222542005-03-26 Nick Roberts <nickrob@snap.net.nz>
22255
22256 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
22257 (gdb-frames-mode-map): Add follow-link property.
22258
222592005-03-25 Jay Belanger <belanger@truman.edu>
22260
22261 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
22262 for variables.
22263
222642005-03-25 Juri Linkov <juri@jurta.org>
22265
22266 * image-mode.el: Optimize image filename extension regexps in
22267 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
22268 in `auto-mode-alist'.
22269 (image-mode): Add `image-toggle-display-text' to local hook
22270 `change-major-mode-hook'. Display the image as an image by
22271 default. Set `cursor-type' and `truncate-lines' if the image
22272 is already displayed. Take into account the current mode (image
22273 or text) in message.
22274 (image-minor-mode): New minor mode.
22275 (image-mode-maybe, image-toggle-display-text): New functions.
22276 (image-toggle-display): Use called-interactively-p.
22277 Let-bind `inhibit-read-only' to t.
22278
22279 * image-mode.el (image-minor-mode): Set `cursor-type' and
22280 `truncate-lines' if the image is already displayed. Add turning
22281 image-minor-mode off to `change-major-mode-hook'. Add message.
22282 Call `image-toggle-display-text' after turning image-minor-mode off.
22283
222842005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
22285
22286 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
22287 Terminal.app, use utf-8.
22288 (set-display-table-and-terminal-coding-system): Add coding-system arg.
22289 (set-locale-environment): Use it.
22290
22291 * term/xterm.el: Undo last change, better done in mule-cmds.el.
22292
22293 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
22294
22295 * progmodes/python.el (python-close-block-statement-p)
22296 (python-outdent-p, python-current-defun): Use symbol-end.
22297
222982005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
22299
22300 * files.el (save-some-buffers): Doc fix.
22301
223022005-03-25 Werner Lemberg <wl@gnu.org>
22303
22304 * complete.el, thumbs.el: Replace `legal' with `valid'.
22305 * calendar/calendar.el: Replace `legal' with `valid'.
22306 * emacs-lisp/advice.el: Replace `legal' with `valid'.
22307 * mail/supercite.el: Replace `legal' with `valid'.
22308 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
22309 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
22310 Replace `legal' with `valid'.
22311 * textmodes/reftex-vars.el, textmodes/reftex.el:
22312 Replace `legal' with `valid'.
22313
223142005-03-25 Werner Lemberg <wl@gnu.org>
22315
22316 * calc/calc-forms.el, calc/calc-sel.el
22317 * midnight.el, vc-cvs.el
22318 * emacs-lisp/cl-macs.el
22319 * emulation/vip.el
22320 * eshell/esh-io.el, eshell/esh-var.el
22321 * mail/supercite.el
22322 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
22323 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
22324 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
22325 * progmodes/sh-script.el, progmodes/xscheme.el
22326 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
22327 * textmodes/reftex-index.el, textmodes/reftex-parse.el
22328 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
22329 * textmodes/reftex.el, textmodes/org.el:
22330 Replace `illegal' with `invalid'.
22331
223322005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
22333
22334 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
22335 (flymake-find-buildfile, flymake-find-possible-master-files)
22336 (flymake-check-include, flymake-parse-line): Replace loops over the
22337 length of lists, by loops over lists, to remove silly O(n,A2(B) behavior.
22338
22339 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
22340 Substitute file-name-as-directory in the rest of the file.
22341 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
22342 (flymake-replace-region): Remove unused arg `buffer'.
22343 (flymake-check-patch-master-file-buffer): Update calls to it.
22344 (flymake-add-err-info): Remove unused var `count'.
22345 (flymake-mode): Use define-minor-mode.
22346
22347 * progmodes/flymake.el: Use with-current-buffer.
22348 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
22349 flymake-replace-regexp-in-string, flymake-line-beginning-position)
22350 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
22351 Avoid testing for `xemacs'.
22352 (flymake-nop): Move.
22353 (flymake-region-has-flymake-overlays): Return the computed value.
22354 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
22355 Remove unused var `endline'.
22356 (flymake-get-line-count): Remove unused function.
22357 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
22358
22359 * emulation/vi.el:
22360 * generic.el:
22361 * hilit-chg.el (global-highlight-changes):
22362 * hi-lock.el (hi-lock-mode):
22363 * follow.el: find-file-hooks -> find-file-hook.
22364
22365 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
22366
223672005-03-24 Juri Linkov <juri@jurta.org>
22368
22369 * dired.el (dired-mode-map): Add menu item "Compare directories"
22370 for dired-compare-directories.
22371
22372 * dired-aux.el (dired-compare-directories): Add autoload cookie.
22373 Doc fix. Replace `read-file-name' with `read-directory-name'.
22374
223752005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
22376
22377 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
22378
223792005-03-24 Jay Belanger <belanger@truman.edu>
22380
22381 * calc/calc-embed.el (calc-embedded-mode-change): Save all
22382 relevant mode settings in calc-embedded-original-modes when modes
22383 are permanently changed.
22384
223852005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
22386
22387 * autoinsert.el: find-file-hooks -> find-file-hook.
22388
223892005-03-24 Lute Kamstra <lute@gnu.org>
22390
22391 * generic.el (generic-font-lock-defaults): Make it obsolete.
22392 (generic-font-lock-keywords): New variable to replace
22393 generic-font-lock-defaults.
22394 (generic-mode-set-font-lock): Delete it.
22395 (generic-mode-internal): Don't call generic-mode-set-font-lock.
22396 (generic-bracket-support): Add docstring.
22397
22398 * generic-x.el: Rename generic-font-lock-defaults to
22399 generic-font-lock-keywords throughout.
22400 (mailagent-rules-setup-function): Delete it.
22401 (mailagent-rules-generic-mode): Use anonymous function instead.
22402 (show-tabs-generic-mode-font-lock-defaults-1)
22403 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
22404 Quote faces.
22405 (show-tabs-tab-face, show-tabs-space-face): Specify background,
22406 not foreground.
22407
22408 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
22409 Recognize define-generic-mode.
22410
224112005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
22412
22413 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
22414 if there's no completion table.
22415
224162005-03-23 Miles Bader <miles@gnu.org>
22417
22418 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
22419 Remove tty-specific variants, as they're no longer needed.
22420
224212005-03-23 Lute Kamstra <lute@gnu.org>
22422
22423 * generic-x.el: Code cleanup: make args constant whenever possible.
22424 (installshield-statement-keyword-list)
22425 (installshield-system-functions-list)
22426 (installshield-system-variables-list, installshield-types-list)
22427 (installshield-funarg-constants-list): Make them constants.
22428
22429 * generic.el (generic-make-keywords-list): Add autoload cookie.
22430
22431 * calendar/time-date.el: Add comment on time value formats.
22432 Don't require parse-time.
22433 (with-decoded-time-value): New macro.
22434 (encode-time-value): New function.
22435 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
22436 (days-to-time): Return a valid time value when arg is huge.
22437 (time-since): Use time-subtract.
22438 (time-to-number-of-days): Use time-to-seconds.
22439
224402005-03-23 David Ponce <david@dponce.com>
22441
22442 * recentf.el (recentf-keep): New option.
22443 (recentf-menu-action): Default to `find-file'.
22444 (recentf-keep-non-readable-files-flag)
22445 (recentf-keep-non-readable-files-p)
22446 (recentf-file-readable-p, recentf-find-file)
22447 (recentf-cleanup-remote): Remove.
22448 (recentf-include-p): More robust.
22449 (recentf-keep-p): New function.
22450 (recentf-remove-if-non-kept): Rename from
22451 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
22452 All callers updated.
22453 (recentf-menu-items-for-commands): Fix help string.
22454 (recentf-track-closed-file): Update. Doc fix.
22455 (recentf-cleanup): Update. Count removed files. Doc fix.
22456
224572005-03-23 Kim F. Storm <storm@cua.dk>
22458
22459 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
22460 Don't inherit from fringe face (now happens automatically).
22461
224622005-03-22 Kim F. Storm <storm@cua.dk>
22463
22464 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
22465 position values.
22466
224672005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
22468
22469 * menu-bar.el (showhide-date-time): Remove.
22470 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
22471 (menu-bar-make-mm-toggle): Simplify.
22472
224732005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
22474
22475 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
22476 Accept qualified variable and function names.
22477
224782005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
22479
22480 * bindings.el (completion-ignored-extensions):
22481 Remove ".lis" for `vax-vms'.
22482
224832005-03-22 Andreas Schwab <schwab@suse.de>
22484
22485 * generic-x.el: Revert last change.
22486 * ldefs-boot.el: Update.
22487
224882005-03-22 Jay Belanger <belanger@truman.edu>
22489
22490 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
22491 (calc-embedded-save-original-modes)
22492 (calc-embedded-restore-original-modes): New functions.
22493 (calc-do-embedded): Save original modes when entering embedded mode
22494 and restore when leaving embedded mode.
22495 (calc-embedded-modes-change): Change the value of
22496 calc-embedded-original-modes to reflect permanent changes.
22497
224982005-03-22 Lute Kamstra <lute@gnu.org>
22499
22500 * generic-x.el: Require generic again.
22501
225022005-03-22 Miles Bader <miles@gnu.org>
22503
22504 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
22505 Tweak details to look good on both ttys and bitmap displays, light
22506 or dark background, etc.
22507
225082005-03-21 Kim F. Storm <storm@cua.dk>
22509
22510 * tooltip.el (tooltip-show-help-function): Check car and cdr of
22511 mouse position.
22512
225132005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
22514
22515 * icomplete.el: Don't forcibly turn on the mode upon load.
22516 (icomplete-mode): Use define-minor-mode.
22517 (icomplete-eoinput): Default to nil.
22518 (icomplete-minibuffer-setup): Remove autoload.
22519 (icomplete-tidy): Simplify.
22520 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
22521 in the initial state or if the user has modified the field.
22522 Fix handling of icomplete-max-delay-chars.
22523 Remove code that handles the oddball case where
22524 minibuffer-completion-table is an integer.
22525 Wrap icomplete-completions in while-no-input in case building
22526 completions takes more time than expected.
22527 (icomplete-completions): Simplify.
22528
225292005-03-21 Richard M. Stallman <rms@gnu.org>
22530
22531 * jka-compr.el (jka-compr-really-do-compress):
22532 Make variable buffer-local.
22533
22534 * image-mode.el: Handle .xpm files too.
22535 (image-toggle-display): Preserve modification flag.
22536
22537 * help.el (where-is): Don't mention aliases with no key bindings.
22538
225392005-03-21 Lute Kamstra <lute@gnu.org>
22540
22541 * generic.el: Fix commentary section. Don't require cl for
22542 compilation.
22543 (generic-mode-list): Add autoload cookie.
22544 (generic-use-find-file-hook, generic-lines-to-scan)
22545 (generic-find-file-regexp, generic-ignore-files-regexp)
22546 (generic-mode, generic-mode-find-file-hook)
22547 (generic-mode-ini-file-find-file-hook): Fix docstrings.
22548 (define-generic-mode): Make it a defmacro. Fix docstring.
22549 (generic-mode-internal): Code cleanup. Add autoload cookie.
22550 (generic-mode-set-comments): Code cleanup.
22551 * generic-x.el: Don't prevent compilation. Don't require generic.
22552 Follow coding conventions. Minor code cleanup.
22553 (etc-fstab-generic-mode): Add some keywords.
22554 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
22555 define-generic-mode like a function declaration.
22556
225572005-03-21 Jay Belanger <belanger@truman.edu>
22558
22559 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
22560 changing modes.
22561
225622005-03-21 Sam Steingold <sds@gnu.org>
22563
22564 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
22565
225662005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
22567
22568 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
22569 Add underscore to "f$ lexicals" regexp.
22570
225712005-03-20 Juri Linkov <juri@jurta.org>
22572
22573 * subr.el (progress-reporter-do-update): When `min-value' is equal
22574 to `max-value', set `percentage' to 0 and prevent division by zero.
22575
225762005-03-20 Michael Albinus <michael.albinus@gmx.de>
22577
22578 Sync with Tramp 2.0.48.
22579
22580 * net/tramp.el (all): Change all addresses to .gnu.org.
22581 (tramp-append-tramp-buffers): New defun.
22582 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
22583 Catch `dont-send' signal.
22584 (tramp-set-auto-save-file-modes): Set always permissions, because
22585 there might be an old auto-saved file belonging to another
22586 original file. This could be a security threat. Reported by
22587 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
22588 Check for Emacs 21.3.50 removed.
22589
22590 * net/tramp-smb.el (all): Remove debug construct for
22591 `with-parsed-tramp-file-name'.
22592 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
22593 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
22594 No error message if DIRECTORY or FILENAME doesn't exist.
22595 (tramp-smb-open-connection): Check existence of
22596 `tramp-smb-program'.
22597
225982005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
22599
22600 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
22601 Properly handle the case where the `m' or `s' command's argument is not
22602 yet terminated.
22603 (perl-indent-new-calculate): New function.
22604 (perl-indent-line): Use it.
22605
226062005-03-20 Miles Bader <miles@gnu.org>
22607
22608 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
22609 in text-mode too. Change to new face names.
22610 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
22611 Add `:weight bold' attribute.
22612 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
22613
226142005-03-19 Juri Linkov <juri@jurta.org>
22615
22616 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
22617
22618 * international/mule.el (auto-coding-alist): Sync with
22619 `auto-mode-alist' by adding upper case archive file extensions
22620 and adding ear/war to jar extension.
22621
226222005-03-19 David Casperson <casper@unbc.ca> (tiny change)
22623
22624 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
22625 running, restart it.
22626
226272005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
22628
22629 * finder.el (finder-current-item): Throw an error on an empty line.
22630
22631 * man.el (Man-follow-manual-reference): If current-word returns
22632 nil, use "".
22633
226342005-03-19 Matt Hodges <MPHodges@member.fsf.org>
22635
22636 * simple.el (goto-line): Doc fix.
22637
226382005-03-19 Aaron S. Hawley <Aaron.Hawley@uvm.edu>
22639
22640 * files.el (save-buffer): Doc fix.
22641
226422005-03-19 Michael R. Mauger <mmaug@yahoo.com>
22643
22644 * recentf.el (recentf-cleanup-remote): New variable.
22645 (recentf-cleanup): Use it to conditionally check availability of
22646 remote files.
22647
226482005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
22649
22650 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
22651 function names.
22652
226532005-03-19 Eli Zaretskii <eliz@gnu.org>
22654
22655 * language/thai-word.el: New file.
22656
226572005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
22658
22659 * files.el (backup-buffer): If the file's directory is not
22660 writable, use copy instead of move to backup the file.
22661
226622005-03-19 Eli Zaretskii <eliz@gnu.org>
22663
22664 * obsolete/keyswap.el: Moved to obsolete/ from term/.
22665
226662005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
22667
22668 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
22669 Use functionp instead of symbolp and fboundp. Reported by Drkm
22670 <darkman_spam@yahoo.fr>.
22671 (ps-print-version): New version 6.6.6.
22672
226732005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
22674
22675 * textmodes/table.el (table--line-column-position): New idiom.
22676 (table--row-column-insertion-point-p): New function to test
22677 validity of row and column insertion operation at a location.
22678 (table-global-menu, table-cell-menu): Use above functions for
22679 deterministic test operation.
22680 (table--editable-cell-p): Behave in deterministic fashion.
22681
226822005-03-18 Juri Linkov <juri@jurta.org>
22683
22684 * isearch.el (isearch-lazy-highlight-new-loop):
22685 Make arguments beg and end optional.
22686 (isearch-update): Remove optional arguments nil from
22687 isearch-lazy-highlight-new-loop.
22688 (isearch-lazy-highlight-search): Let-bind case-fold-search to
22689 isearch-lazy-highlight-case-fold-search instead of
22690 isearch-case-fold-search, and let-bind isearch-regexp to
22691 isearch-lazy-highlight-regexp.
22692 Use isearch-lazy-highlight-last-string instead of isearch-string.
22693
22694 * replace.el (perform-replace): Remove bindings of global
22695 variables isearch-string, isearch-regexp, isearch-case-fold-search.
22696 Add three new arguments to `replace-highlight'.
22697 (replace-highlight): Add arguments string, regexp, case-fold.
22698 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
22699 to allow isearch-lazy-highlight-new-loop to use these values
22700 to set corresponding isearch-lazy-highlight-* internal
22701 variables whose values lazy highlighting will use regardless of
22702 changes to global variables isearch-string, isearch-regexp,
22703 isearch-case-fold-search during lazy highlighting loop.
22704 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
22705 to `lazy-highlight-cleanup'.
22706
22707 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
22708 (ispell-highlight-face): Set default face to `isearch' when
22709 lazy highlighting is enabled.
22710 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
22711 priority to 1. Add lazy highlighting.
22712 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
22713 from `isearch-dehighlight'.
22714
227152005-03-18 David Ponce <david@dponce.com>
22716
22717 * files.el (hack-local-variables): Do a case-insensitive search
22718 for End.
22719
227202005-03-18 Juri Linkov <juri@jurta.org>
22721
22722 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
22723 `isearch-lazy-highlight-cleanup', add alias to old name and
22724 declare obsolete. Add release numbers to other obsolete vars.
22725 (isearch-done, isearch-lazy-highlight-new-loop):
22726 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
22727 (lazy-highlight-cleanup) <variable>: Doc fix.
22728 (isearch-lazy-highlight-update): Rename obsolete
22729 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
22730
227312005-03-18 Kenichi Handa <handa@m17n.org>
22732
22733 * language/thai-util.el: Fix categorization of Thai characters in
22734 thai-category-table.
22735 (thai-composition-pattern): Adjust it for the above change.
22736 (thai-self-insert-command, thai-compose-syllable): New functions.
22737 (thai-compose-region): Use thai-compose-syllable.
22738 (thai-compose-string): Likewise.
22739 (thai-composition-function): Likewise.
22740 (thai-auto-composition): New function.
22741 (thai-auto-composition-mode): New minor mode.
22742
22743 * language/thai.el: Fix patterns to be registered in
22744 composition-function-table.
22745
22746 * international/quail.el (quail-input-method): Locally bind
22747 inhibit-modification-hooks to t.
22748
227492005-03-17 Richard M. Stallman <rms@gnu.org>
22750
22751 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
22752 (perl-mode): Use run-mode-hooks.
22753
22754 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
22755 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
22756 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
22757
22758 * mail/sendmail.el (sendmail-send-it): Reenable the code
22759 to compute resend-to-address and use it.
22760
22761 * tar-mode.el (tar-mode): Turn off undo unconditionally.
22762
22763 * image-mode.el: New file.
22764
22765 * image.el (insert-sliced-image): Add autoload cookie.
22766
22767 * font-lock.el (font-lock-lines-before): New user option.
22768 (font-lock-after-change-function): Obey it.
22769
22770 * bindings.el (esc-map): Make M-g a prefix.
22771 Bind M-g g and M-g M-g to goto-line.
22772
22773 * faces.el (face-id): Doc fix.
22774
227752005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
22776
22777 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
22778 (rmail-show-message): Use rmail-unknown-mail-followup-to.
22779 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
22780
22781 * mail/sendmail.el (mail-yank-ignored-headers)
22782 (mail-font-lock-keywords, mail-mode-fill-paragraph):
22783 Add Mail-Followup-To and Mail-Reply-To headers.
22784 (mail-citation-hook): Add autoload cookie.
22785 (mail-mode): Doc fix.
22786 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
22787 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
22788 (mail-mode-fill-paragraph): Handle those headers.
22789 (mail-mailing-lists): New variable.
22790 (mail-mail-reply-to, mail-mail-followup-to): New functions.
22791
227922005-03-17 Juri Linkov <juri@jurta.org>
22793
22794 * isearch.el (isearch-fallback): Check for `(car previous)'
22795 before calling `isearch-other-end-state'.
22796
227972005-03-17 Kim F. Storm <storm@cua.dk>
22798
22799 * simple.el (move-beginning-of-line): Move to beginning of buffer
22800 line, as well as beginning of screen line.
22801
228022005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
22803
22804 * calendar/diary-lib.el (mark-diary-entries): Use new optional
22805 argument REDRAW rather than calendar-redrawing variable.
22806 * calendar/calendar.el (calendar-redrawing): Delete.
22807 (redraw-calendar): Do not bind calendar-redrawing.
22808
228092005-03-16 Matt Hodges <MPHodges@member.fsf.org>
22810
22811 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
22812 diary-file buffer.
22813
228142005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
22815
22816 * help.el (describe-mode): Allow a :minor-mode-function property to
22817 specify a different minor mode toggle function than the variable.
22818 * simple.el (auto-fill-function):
22819 * subr.el (add-minor-mode): Use it.
22820
228212005-03-16 Kenichi Handa <handa@m17n.org>
22822
22823 * language/ethio-util.el (sera-being-called-by-w3): New variable.
22824 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
22825 (ethio-fidel-to-sera-buffer): Likewise.
22826
228272005-03-16 Juri Linkov <juri@jurta.org>
22828
22829 * emacs-lisp/find-func.el (find-function-regexp):
22830 Add defun-emitting macro `menu-bar-make-toggle'.
22831
22832 * isearch.el: Put `isearch-scroll' property to
22833 `split-window-horizontally'.
22834
22835 * info.el: Update error messages for `debug-ignored-errors'.
22836 (Info-isearch-search): Doc fix.
22837 (Info-find-node): Move up code to go into info buffer before
22838 recording the node to the history.
22839 (Info-fontify-node): Fontify titles only if the next line
22840 has two or more `*', `=', `-', `.'.
22841 Display "go to this node" for empty (match-string 3).
22842
228432005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
22844
22845 * term/mac-win.el: Add mouse pointer shape constants.
22846
228472005-03-15 Kim F. Storm <storm@cua.dk>
22848
22849 * simple.el (move-beginning-of-line): Use vertical-motion.
22850
228512005-03-15 Juri Linkov <juri@jurta.org>
22852
22853 * isearch.el (isearch-error): New variable.
22854 (isearch-invalid-regexp, isearch-within-brackets): Remove.
22855 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
22856 (isearch-within-brackets-state): Remove.
22857 (isearch-case-fold-search-state, isearch-pop-fun-state):
22858 Decrease frame index.
22859 (isearch-mode, isearch-top-state, isearch-push-state)
22860 (isearch-edit-string, isearch-abort, isearch-search-and-update)
22861 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
22862 (isearch-search, isearch-lazy-highlight-new-loop):
22863 Replace `isearch-invalid-regexp' with `isearch-error'.
22864 Remove `isearch-within-brackets'.
22865 (isearch-search): Add `search-failed' handler to `condition-case'.
22866 (isearch-lazy-highlight-search): Add `condition-case' to catch
22867 errors and allow `isearch-lazy-highlight-update' to try
22868 highlighting from the beginning of the window.
22869 (isearch-repeat): Move up code to set isearch-wrapped to t
22870 before calling isearch-wrap-function.
22871
22872 * info.el (Info-isearch-initial-node): New internal variable.
22873 (Info-search): Signal an error in isearch mode when search leaves
22874 the initial node. Signal an error when `bound' is non-nil and
22875 nothing was found in the current subfile.
22876 (Info-isearch-search): Remove `condition-case'.
22877 (Info-isearch-wrap): Don't wrap when search failed during leaving
22878 the initial node. If `Info-isearch-search' is nil, wrap around
22879 the current node.
22880 (Info-isearch-start): New fun.
22881 (Info-mode): Add buffer-local hook `Info-isearch-start' to
22882 `isearch-mode-hook'.
22883
228842005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
22885
22886 * simple.el (normal-erase-is-backspace): Set default to t if
22887 running on Mac.
22888
22889 * term/mac-win.el (function-key-map): Sync with x-win.el.
22890
228912005-03-15 Kenichi Handa <handa@m17n.org>
22892
22893 * international/mule-cmds.el (locale-language-names): Modify the
22894 format of elements and add more entries.
22895 (locale-preferred-coding-systems): Add more entries.
22896 (set-locale-environment): Adjust for the change of
22897 locale-language-names.
22898
228992005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
22900
22901 * pcvs.el (smerge-ediff): Remove bogus autoload.
22902
229032005-03-14 Lute Kamstra <lute@gnu.org>
22904
22905 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
22906 Ignore a `*' at the beginning of a line.
22907
22908 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
22909 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
22910 subr.el.
22911 (dont-compile, eval-when-compile, eval-and-compile): Use declare
22912 to specify indentation.
22913
22914 * generic.el (define-generic-mode): Let generic-mode-list be a
22915 list of strings; test membership with equal.
22916
229172005-03-14 Kim F. Storm <storm@cua.dk>
22918
22919 * simple.el (next-line, previous-line): Add optional try-vscroll
22920 arg to recognize interactive use. Pass it on to line-move.
22921 (line-move): Don't perform auto-window-vscroll when defining or
22922 executing keyboard macro to ensure consistent behavior.
22923
229242005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
22925
22926 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
22927
229282005-03-13 Lute Kamstra <lute@gnu.org>
22929
22930 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
22931 debugger-setup-buffer so that backtrace marks the frames set to
22932 debug-on-exit and we don't have to do it manually. Set an extra
22933 debug-on-exit for macro's.
22934 (debugger-setup-buffer): Don't mark the top frame manually.
22935
229362005-03-12 Lute Kamstra <lute@gnu.org>
22937
22938 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
22939 lisp-indent-function throughout.
22940 (with-no-warnings): Set lisp-indent-function property.
22941
229422005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
22943
22944 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
22945 Add entry for backslash.
22946
229472005-03-12 Juri Linkov <juri@jurta.org>
22948
22949 * info.el (Info-search): Four fixes for backward search.
22950
229512005-03-11 Jay Belanger <belanger@truman.edu>
22952
22953 * calc/calc.el (calc-language-alist): New variable.
22954 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
22955 (calc-embedded-find-modes): Use calc-language-alist instead of
22956 calc-embedded-language-alist.
22957
229582005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
22959
22960 * calendar/calendar.el (calendar-redrawing): New internal
22961 variable.
22962 (redraw-calendar): Remove bogus save-excursion from previous
22963 change. Bind calendar-redrawing to t for mark-diary-entries.
22964 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
22965 calendar if that is why we were called.
22966
229672005-03-11 Kenichi Handa <handa@m17n.org>
22968
22969 * international/mule.el (make-coding-system): Set property
22970 coding-system-define-form to nil.
22971 (define-coding-system-alias): Likewise.
22972
229732005-03-11 Kenichi Handa <handa@m17n.org>
22974
22975 These changes are suggested by Dave Love <fx@gnu.org>.
22976
22977 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
22978 coding: tag.
22979 (adaptive-fill-regexp): Add more bullets.
22980 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
22981 regexps.
22982
229832005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
22984
22985 * help.el (describe-mode): Properly handle non-trivial lighters.
22986 Don't ignore minor modes that are not listed in minor-mode-list.
22987
22988 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
22989 feature ON when the user requests to turn it OFF.
22990
229912005-03-10 Lute Kamstra <lute@gnu.org>
22992
22993 * emacs-lisp/debug.el (debug-entry-code): Delete it.
22994 (implement-debug-on-entry): New function to replace debug-entry-code.
22995 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
22996 second argument as the 2005-03-07 change makes it obsolete.
22997 (debug-on-entry, cancel-debug-on-entry): Update call to
22998 debug-on-entry-1.
22999 (debug, debugger-setup-buffer): Comment update.
23000 (debugger-frame-number): Update to work with implement-debug-on-entry.
23001
230022005-03-10 Jay Belanger <belanger@truman.edu>
23003
23004 * calc/calc-embed.el (math-ms-args): Declare it.
23005 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
23006 math-ms-args.
23007 (calc-embedded-subst): Use math-multi-subst-rec to substitute
23008 variables.
23009
230102005-03-10 Nick Roberts <nickrob@snap.net.nz>
23011
23012 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
23013 Use message-box.
23014
23015 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
23016 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
23017 (tooltip-gud-tips): Simplify.
23018 (tooltip-gud-tips-p): Remove superfluous :set.
23019 (tooltip-gud-modes): Add fortran-mode.
23020 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
23021
23022 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
23023
230242005-03-09 Kim F. Storm <storm@cua.dk>
23025
23026 * play/animate.el (animate-place-char): Use forward-line instead
23027 of next-line to improve performance.
23028
230292005-03-09 Simon Josefsson <jas@extundo.com>
23030
23031 * net/browse-url.el (browse-url-default-browser): Doc fix.
23032
230332005-03-09 Miles Bader <miles@gnu.org>
23034
23035 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
23036 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
23037
230382005-03-09 Kenichi Handa <handa@m17n.org>
23039
23040 * international/latin-1.el: Set case and syntax for 255 only if
23041 set-case-syntax-set-multibyte is nil.
23042
23043 * textmodes/ispell.el (ispell-insert-word): New function.
23044 (ispell-word): Use ispell-insert-word to insert a new word.
23045 (ispell-process-line): Likewise.
23046 (ispell-complete-word): Likewise.
23047
230482005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
23049
23050 * calendar/calendar.el (redraw-calendar): Preserve point.
23051 Reported by Matt Hodges <MPHodges@member.fsf.org>.
23052 (calendar-week-start-day): Move after definition of
23053 redraw-calendar. Delete buffer test, since redraw-calendar has
23054 that now.
23055
23056 * calendar/diary-lib.el (mark-diary-entries): Only call
23057 redraw-calendar in the first of any recursive calls.
23058 Reported by Alan Shutko <ats@acm.org>.
23059
230602005-03-08 Juri Linkov <juri@jurta.org>
23061
23062 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
23063 (html-horizontal-rule, html-line, html-image, html-checkboxes)
23064 (html-radio-buttons): Add a space before the trailing `/>' where
23065 sgml-xml-mode is non-nil.
23066 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
23067 the subsequent tag of the empty XML tag.
23068 (html-href-anchor): Don't set initial input to "http:".
23069 (html-image): Ask for the image URL and set point inside alt="".
23070 (html-name-anchor): Duplicate the name in the `id' attribute when
23071 sgml-xml-mode is non-nil.
23072 (html-paragraph): Remove \n before <p>.
23073 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
23074 instead of `checked' when sgml-xml-mode is non-nil.
23075
23076 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
23077 Remove 1 space before #RRGGBB to not truncate it on terminal
23078 windows w/o fringes. Remove 1 space between bg and fg examples
23079 to get more space.
23080 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
23081 avoid byte-compile warnings.
23082
23083 * image-file.el (image-file-handler): Put `safe-magic' property to
23084 `image-file-handler'.
23085
23086 * info.el (Info-isearch-search): Emulate word search in
23087 isearching through multiple Info nodes with Info-search.
23088 (Info-isearch-wrap): Allow isearch-word.
23089
230902005-03-08 Lute Kamstra <lute@gnu.org>
23091
23092 * emacs-lisp/debug.el (debugger-step-through): Make sure that
23093 stepping into the debugger's code is not possible.
23094 (debugger-jumping-flag): Docstring update.
23095
230962005-03-08 Jay Belanger <belanger@truman.edu>
23097
23098 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
23099 embedded mode begins.
23100 (calc-embedded-language-alist): New variable.
23101 (calc-embedded-find-modes): Use calc-embedded-language-alist to
23102 set default language mode.
23103
231042005-03-08 Kenichi Handa <handa@m17n.org>
23105
23106 * international/ccl.el (define-ccl-program): Fix docstring about
23107 extra 256 bytes assured for the output buffer.
23108
23109 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
23110 Fix BUFFER_MAGNIFICATION to 2.
23111 (ccl-encode-mule-utf-16be-with-signature): Likewise.
23112
231132005-03-07 Karl Chen <quarl@cs.berkeley.edu>
23114
23115 * align.el (align-rules-list): Added an alignment rule for CSS
23116 declarations (applies to css-mode and html-mode buffers).
23117
231182005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
23119
23120 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
23121
231222005-03-07 Kim F. Storm <storm@cua.dk>
23123
23124 * simple.el (move-beginning-of-line): New command.
23125
23126 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
23127
23128 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
23129
23130 * emulation/cua-base.el: Put CUA move property on move-end-of-line
23131 and move-beginning-of-line.
23132
23133 * apropos.el (apropos-print): Omit command from M-x ... RET.
23134
231352005-03-07 Nick Roberts <nickrob@snap.net.nz>
23136
23137 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
23138 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
23139
231402005-03-06 Richard M. Stallman <rms@gnu.org>
23141
23142 * bindings.el (esc-map): Bind M-g to goto-line.
23143
23144 * facemenu.el (global-map): Bind M-o, not M-g.
23145
231462005-03-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
23147
23148 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
23149 "Open Directory" as for "Open File".
23150
231512005-03-06 Chong Yidong <cyd@stupidchicken.com>
23152
23153 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
23154 (push-mark-command): Run activate-mark-hook.
23155
231562005-03-06 Richard M. Stallman <rms@gnu.org>
23157
23158 * help-mode.el (help-mode-finish): Don't alter the element
23159 in view-return-to-alist if there already is one.
23160
23161 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
23162 make sure the current buffer is the expected one.
23163
23164 * novice.el (disabled-command-function): Output in *Disabled Command*.
23165 Explicitly ignore non-keyboard events, and explicitly handle C-g.
23166
23167 * textmodes/flyspell.el (flyspell-large-region):
23168 Pass args differently for aspell.
23169
23170 * files.el (mode-require-final-newline): Doc fix.
23171
231722005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
23173
23174 * progmodes/which-func.el (which-function):
23175 Specify NOERROR when calling imenu--make-index-alist.
23176
231772005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
23178
23179 * simple.el (normal-erase-is-backspace): Define default value.
23180
23181 * custom.el (custom-theme-set-variables): Remove unused var
23182 `immediate'.
23183 (custom-reevaluate-setting): Simple function to handle variables
23184 that are defined before their default value can really be
23185 computed.
23186
23187 * startup.el (command-line): Use it for temporary-file-directory,
23188 small-emporary-file-directory, auto-save-file-name-transforms,
23189 blink-cursor-mode, and normal-erase-is-backspace.
23190
23191 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
23192 progress, even with buggy anchored keywords.
23193
231942005-03-05 Luc Teirlinck <teirllm@auburn.edu>
23195
23196 * simple.el (goto-line): Remove unbalanced final parenthesis.
23197
231982005-03-05 Richard M. Stallman <rms@gnu.org>
23199
23200 * simple.el (goto-line): Use a number at point as the default.
23201 With C-u as arg, switch buffers.
23202
232032005-03-05 Juri Linkov <juri@jurta.org>
23204
23205 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
23206 with `no-blinking-cursor'.
23207
23208 * startup.el (no-blinking-cursor): New defvar.
23209 (command-line): Add `--no-blinking-cursor' to longopts.
23210 Set `no-blinking-cursor' to t for command line arguments
23211 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
23212 with `no-blinking-cursor' in the condition for calling
23213 `blink-cursor-mode'.
23214
232152005-03-04 Luc Teirlinck <teirllm@auburn.edu>
23216
23217 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
23218 (menu-bar-options-save): Add blink-cursor-mode.
23219 (menu-bar-options-menu): Add blink-cursor-mode.
23220
232212005-03-04 Ulf Jasper <ulf.jasper@web.de>
23222
23223 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
23224 (icalendar-export-file, icalendar-export-region)
23225 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
23226 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
23227
232282005-03-04 Lute Kamstra <lute@gnu.org>
23229
23230 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
23231 (debug-function-list): Ditto.
23232
232332005-03-04 Robert J. Chassell <bob@rattlesnake.com>
23234
23235 * textmodes/texinfmt.el (texinfo-append-refill):
23236 Redefine the types of line to which @refill
23237 is not appended by replacing a search for `@refill\\|@bye' with
23238 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
23239 itemize@refill' bug and the unfilled long lines bug.
23240 (texinfmt-version): Update number and date.
23241
232422005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
23243
23244 * international/code-pages.el (windows-1250, windows-125[2-8])
23245 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
23246
232472005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
23248
23249 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
23250 bound yet.
23251
232522005-03-02 Romain Francoise <romain@orebokech.com>
23253
23254 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
23255 buffer after removing limits.
23256 (ibuffer-pop-filter): Ditto.
23257 Update copyright.
23258
232592005-03-02 Miles Bader <miles@gnu.org>
23260
23261 * button.el (make-text-button): If the user doesn't specify a
23262 type, use the default. Rewrite to use `add-text-properties' and
23263 plist functions.
23264
232652005-03-01 Lute Kamstra <lute@gnu.org>
23266
23267 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
23268 (debugger-jumping-flag): New var.
23269 (debug-entry-code): Use it.
23270 (debugger-jump): Use debugger-jumping-flag and add
23271 debugger-reenable to post-command-hook.
23272 (debugger-reenable): Use debugger-jumping-flag and remove itself
23273 from post-command-hook.
23274 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
23275 debugger-reenable.
23276
232772005-03-01 Robert J. Chassell <bob@rattlesnake.com>
23278
23279 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
23280 inclusion of "itemize\\|", which may be unnecessary, is certainly
23281 inelegant, and stops refilling in itemize lists when formatting
23282 Japanese Texinfo files to Info.
23283 Update copyright to 2005.
23284
232852005-03-01 Nick Roberts <nickrob@snap.net.nz>
23286
23287 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
23288 of an error if GDB can't find the source file.
23289
232902005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
23291
23292 * calendar/calendar.el (redraw-calendar): Work from any buffer,
23293 not just the calendar.
23294
23295 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
23296 first.
23297 (diary-redraw-calendar): New function.
23298 (make-diary-entry): Add diary-redraw-calendar to local
23299 write-contents-functions. Turn off selective display before
23300 inserting in diary.
23301
233022005-03-01 Kim F. Storm <storm@cua.dk>
23303
23304 * emacs-lisp/copyright.el (copyright-fix-years): New command.
23305
233062005-03-01 Lute Kamstra <lute@gnu.org>
23307
23308 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
23309 that debug-entry-code can be safely removed from a function while
23310 this code is being evaluated. Revert the 2005-02-27 change as the
23311 new implementation no longer requires it. Make sure that a
23312 function body containing just a string is not mistaken for a docstring.
23313 (debug): Skip one more frame in case of debug on entry.
23314 (debugger-setup-buffer): Delete one more frame line in case of
23315 debug on entry.
23316 (debugger-frame-number): Update to use the new text introduced by
23317 the 1999-11-03 change. Skip one more frame in case of debug on entry.
23318
233192005-02-28 Kim F. Storm <storm@cua.dk>
23320
23321 * double.el (double-translate-key): Call force-window-update after
23322 read-event to avoid crash in redisplay.
23323
233242005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
23325
23326 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
23327 (debug): Use it. Move the inhibit-trace earlier.
23328 (debug-entry-code): New const.
23329 (debug-on-entry-1): Use it.
23330
233312005-02-28 Chong Yidong <cyd@stupidchicken.com>
23332
23333 * international/utf-16.el (ccl-encode-mule-utf-16le):
23334 Fix BUFFER_MAGNIFICATION to 2.
23335 (ccl-encode-mule-utf-16be): Likewise.
23336
233372005-02-28 Kenichi Handa <handa@m17n.org>
23338
23339 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
23340 Fix BUFFER_MAGNIFICATION to 4.
23341 (ccl-encode-mule-utf-16be-with-signature): Likewise.
23342
233432005-02-28 Nick Roberts <nickrob@snap.net.nz>
23344
23345 * speedbar.el (speedbar-update-flag): Doc fix.
23346 (speedbar-show-info-under-mouse): Give set-mouse-position the right
23347 argument.
23348
233492005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
23350
23351 * reveal.el (reveal-post-command): Don't try to reveal overlays which
23352 have a non-nil `invisible' property but are actually visible.
23353
23354 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
23355 for perldoc sections.
23356 (perl-outline-regexp, perl-outline-level): New var and function.
23357 (perl-mode): Use them.
23358
233592005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
23360
23361 * calendar/diary-lib.el (diary-remind): Discard any mark portion
23362 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
23363
233642005-02-27 Luc Teirlinck <teirllm@auburn.edu>
23365
23366 * cus-edit.el: Comment change.
23367 (custom-buffer-create-internal): Slightly reword text at top of
23368 Custom buffers. Mention there that saving an option edits the
23369 init file. Add link to Emacs manual node on `custom-file'.
23370 (custom-magic-alist): Rewrite individual State messages to use
23371 capitalized keywords. Doc fix.
23372
233732005-02-27 Matt Hodges <MPHodges@member.fsf.org>
23374
23375 * calendar/calendar.el (calendar-buffer): Move above
23376 calendar-week-start-day.
23377 (calendar-week-start-day): Doc fix. Add :set function.
23378 (calendar-minimum-window-height): New variable.
23379 (generate-calendar-window): Only resize window if selected-window
23380 is displaying the calendar buffer. Use new variable
23381 calendar-minimum-window-height.
23382 (generate-calendar): Reword error message.
23383 (calendar-mode-map): Bind DEL to scroll-other-window-down.
23384
233852005-02-27 Andreas Schwab <schwab@suse.de>
23386
23387 * vc.el (vc-do-command): Don't run command asynchronously when
23388 operating in a remote directory.
23389
23390 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
23391 change from sync with Tramp 2.0.47.
23392
233932005-02-27 Richard M. Stallman <rms@gnu.org>
23394
23395 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
23396
23397 * textmodes/flyspell.el (flyspell-mode-on):
23398 Call ispell-change-dictionary only if necessary.
23399
23400 * emacs-lisp/re-builder.el (regexp-builder): New function.
23401
23402 * register.el (describe-register-1): Explicitly handle
23403 yank-excluded-properties = t.
23404
23405 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
23406 (custom-magic-alist): Change the status descriptions again.
23407 (face widget-type): Total rewrite based on `restricted-sexp'
23408 to eliminate the confusing double hiding levels.
23409
23410 * emacs-lisp/debug.el (debug-on-entry-1):
23411 If function body is empty, add nil as body form.
23412
234132005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
23414
23415 * emacs-lisp/trace.el (inhibit-trace): New var.
23416 (trace-make-advice): Use it.
23417
23418 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
23419
234202005-02-26 Kim F. Storm <storm@cua.dk>
23421
23422 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
23423 (mouse-on-link-p, mouse-drag-region-1): Use it.
23424
234252005-02-25 Lute Kamstra <lute@gnu.org>
23426
23427 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
23428
234292005-02-24 Luc Teirlinck <teirllm@auburn.edu>
23430
23431 * frame.el (blink-cursor-mode): Add :group keyword.
23432
234332005-02-24 Ulf Jasper <ulf.jasper@web.de>
23434
23435 * calendar/icalendar.el (icalendar--decode-isodatetime):
23436 New optional argument DAY-SHIFT.
23437 (icalendar-export-region): Fix coding-system-for-write.
23438 (icalendar--convert-ical-to-diary): Shift end-day of all-day
23439 events by one.
23440
234412005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
23442
23443 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
23444
234452005-02-24 Kim F. Storm <storm@cua.dk>
23446
23447 * international/iso-acc.el (iso-accents-compose): Fix crash
23448 during redisplay. Call force-window-update after read-event
23449 and delete-region to signal that window is not accurate.
23450
234512005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
23452
23453 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
23454 Remove unused and inexistent var `inhibit-trace'.
23455 (debugger-mode): Use run-mode-hooks.
23456 (debugger-list-functions): Add buttons; setup xref stack.
23457
234582005-02-23 Richard M. Stallman <rms@gnu.org>
23459
23460 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
23461 appointment says it was explicitly made.
23462 (appt-add): Set the 3rd element.
23463 (appt-make-list): Preserve explicit appointments.
23464
23465 * subr.el (find-tag-default): Catch errors in forward-sexp.
23466
234672005-02-23 Juri Linkov <juri@jurta.org>
23468
23469 * info.el (Info-isearch-search): New defcustom.
23470 (Info-isearch-search): Call the default isearch function
23471 when Info-isearch-search is nil.
23472 (Info-isearch-wrap): Use variable Info-isearch-search.
23473
234742005-02-22 Luc Teirlinck <teirllm@auburn.edu>
23475
23476 * cus-edit.el: Comment change.
23477
234782005-02-22 Kim F. Storm <storm@cua.dk>
23479
23480 * progmodes/hideif.el (hide-ifdef-use-define-alist):
23481 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
23482
234832005-02-22 Simon Josefsson <jas@extundo.com>
23484
23485 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
23486 New variable.
23487 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
23488 Oskarsson" <myrkraverk@users.sourceforget.net>.
23489
234902005-02-22 Kim F. Storm <storm@cua.dk>
23491
23492 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
23493 check that window of that event is the selected window.
23494 (mouse-drag-region-1): Compare mouse event window to selected
23495 window before setting point.
23496
23497 * tooltip.el (tooltip-show-help-function): Pass event to
23498 mouse-on-link-p so it can check selected window.
23499
235002005-02-22 Kenichi Handa <handa@m17n.org>
23501
23502 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
23503 (ps-mule-show-warning): New function.
23504 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
23505 characters are found.
23506
23507 * ps-print.el (ps-header-footer-string): Return a list of header
23508 and footer strings.
23509
235102005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
23511
23512 * pcvs.el (cvs-retrieve-revision): Fix thinko.
23513
235142005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
23515
23516 * frame.el (blink-cursor-mode): Use define-minor-mode.
23517
23518 * term/mac-win.el (function-key-map): Use char-names more consistently.
23519 (file-name-coding-system): Only set it for MacOS-9. The other case is
23520 already handled in mule-cmds.el (where it also works when mac-win.el
23521 is not used).
23522
235232005-02-21 Kenichi Handa <handa@m17n.org>
23524
23525 * international/mule.el (ctext-pre-write-conversion): Always use
23526 " *code-converting-work*" buffer for work.
23527
23528 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
23529
235302005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
23531
23532 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
23533
235342005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
23535
23536 * ses.el (undo-more): Restore defadvice, but only the part that
23537 allows changes outside the restricted area of the buffer.
23538
235392005-02-20 Kim F. Storm <storm@cua.dk>
23540
23541 * simple.el (line-move): Add fourth optional arg try-vscroll which
23542 must be set to perform auto-window-vscroll.
23543 When moving backwards and doing auto-window-vscroll, automatically
23544 vscroll to the last part of lines which are taller than the window.
23545 (next-line, previous-line): Set try-vscroll arg on line-move.
23546
235472005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
23548
23549 * replace.el (query-replace, query-replace-regexp)
23550 (replace-string, replace-regexp): When operating on region, make
23551 the minibuffer prompt say so.
23552
23553 * isearch.el (isearch-forward): Document isearch-query-replace and
23554 isearch-query-replace-regexp keybindings.
23555
235562005-02-19 Jay Belanger <belanger@truman.edu>
23557
23558 * calc/calc-aent.el (math-read-token): Add local variable.
23559
23560 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
23561 (calc-edit-top): Move declaration to earlier in file.
23562 (calc-edit-macro-repeats): Add local variables.
23563
23564 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
23565 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
23566 calcFunc-tanh.
23567 Adjust integration rule for calcFunc-tan.
23568
235692005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
23570
23571 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
23572 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
23573 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
23574 (viper-skip-separators): Bug fix.
23575 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
23576 particular major mode.
23577 (viper-del-backward-char-in-replace): Don't put deleted char on the
23578 kill ring.
23579
23580 * viper-ex.el (viper-color-display-p): New function.
23581 (viper-has-face-support-p): Use viper-color-display-p.
23582
23583 * viper-keym.el (viper-gnus-modifier-map): New keymap.
23584
23585 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
23586
23587 * viper-util.el (viper-glob-unix-files): Fix shell status check.
23588 (viper-file-remote-p): Make equivalent to file-remote-p.
23589
23590 * viper.el (viper-major-mode-modifier-list):
23591 Use viper-gnus-modifier-map.
23592
235932005-02-19 David Kastrup <dak@gnu.org>
23594
23595 * subr.el (subregexp-context-p): Fix garbled doc string by adding
23596 quoting.
23597
235982005-02-19 Jay Belanger <belanger@truman.edu>
23599
23600 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
23601 Remove extra definitions.
23602 (calc-coth): New function.
23603 (calcFunc-cot): Fix `let'.
23604
236052005-02-19 Eli Zaretskii <eliz@gnu.org>
23606
23607 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
23608 the reasons we use "type pc" in these faces.
23609
23610 * button.el (button): Ditto.
23611
236122005-02-19 Michael Mauger <mmaug@yahoo.com>
23613
23614 * replace.el (query-replace-read-from): Set the value of
23615 query-replace-from-history-variable to handle the case of an empty
23616 string entered to accept the suggested default.
23617
23618 * net/tramp.el (tramp-file-name-for-operation):
23619 Use dired-call-process instead of dired-call-process-command.
23620
236212005-02-19 Jay Belanger <belanger@truman.edu>
23622
23623 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
23624 (math-div-non-trig): New variables.
23625 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
23626 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
23627 (math-combine-prod, math-div-symb-fancy): Add simplifications for
23628 trig expressions.
23629
236302005-02-19 Nick Roberts <nickrob@snap.net.nz>
23631
23632 * progmodes/gdb-ui.el (gdb-var-update-handler)
23633 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
23634 for watch expressions,
23635 (gdb-var-create-handler): Don't set speedbar-update-flag.
23636 (gdb-post-prompt): Simplify test for speedbar.
23637
236382005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
23639
23640 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
23641 (ediff-set-fine-overlays-in-one-buffer, ediff-goto-word): Make sure
23642 we use the syntax table of the correct buffer.
23643 (ediff-same-file-contents, ediff-same-contents): Enhancements thanks to
23644 Felix Gatzemeier.
23645
23646 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
23647 (ediff-file-remote-p): Make synonymous with file-remote-p.
23648 In all deffaces ediff-*-face-*, use min-colors.
23649
23650 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
23651 ediff-recurse-to-subdirectories.
23652 (ediff-mark-if-equal): Check that the arguments are strings, use
23653 ediff-same-contents (after to Felix Gatzemeier).
23654
23655 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
23656 nil.
23657
236582005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
23659
23660 * log-view.el (log-view-message-re): Fix up Subversion regexp.
23661
236622005-02-18 David Kastrup <dak@gnu.org>
23663
23664 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
23665 use `mark-active' when defined.
23666
236672005-02-18 Kenichi Handa <handa@m17n.org>
23668
23669 * ps-print.el (ps-font-info-database): New entry
23670 ZapfChancery-MediumItalic with correct font name. Fix font name
23671 of the entry Zapf-Chancery-MediumItalic.
23672
236732005-02-16 Luc Teirlinck <teirllm@auburn.edu>
23674
23675 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
23676
236772005-02-16 Kim F. Storm <storm@cua.dk>
23678
23679 * ido.el (ido-fallback-command): Pass user input to fallback command.
23680
236812005-02-16 Nick Roberts <nickrob@snap.net.nz>
23682
23683 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
23684 (gdb-find-file-hook): Add server prefix.
23685
236862005-02-16 Richard M. Stallman <rms@gnu.org>
23687
23688 * replace.el (perform-replace): Pass new args to replace-highlight.
23689 (replace-highlight): Take region args,
23690 and pass them to isearch-lazy-highlight-new-loop.
23691
23692 * novice.el (disabled-command-hook): Autoload the defalias
23693 and the make-obsolete-variable call.
23694
23695 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
23696
23697 * isearch.el (isearch-lazy-highlight-start-limit)
23698 (isearch-lazy-highlight-end-limit): New variables limit
23699 the region for highlighting.
23700 (isearch-lazy-highlight-new-loop): New args BEG and END.
23701 (isearch-lazy-highlight-search): Use the new vars.
23702 (isearch-lazy-highlight-update): Likewise.
23703
23704 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
23705
23706 * cus-start.el (all): Use default-boundp.
23707
237082005-02-15 David Casperson <casper@unbc.ca> (tiny change)
23709
23710 * menu-bar.el (menu-bar-select-frame): Handle current frame.
23711
237122005-02-15 Luc Teirlinck <teirllm@auburn.edu>
23713
23714 * autorevert.el (auto-revert-stop-on-user-input)
23715 (auto-revert-verbose): Doc fixes.
23716
237172005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
23718
23719 * international/mule-cmds.el (set-locale-environment): Remove call
23720 to set-selection-coding-system on Windows.
23721
237222005-02-15 Jay Belanger <belanger@truman.edu>
23723
23724 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
23725 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
23726 calcFunc-coth.
23727 (math-simplify-sqrt): Add simplifications.
23728
23729 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
23730 to list.
23731
23732 * calc/calc-ext.el: Add functions to autoloads.
23733
23734 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
23735 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
23736 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
23737 (math-csc-raw, math-cot-raw): New functions.
23738
23739 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
23740
23741 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
23742 the variable name in a message.
23743
23744 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
23745 calcFunc-csc, calcFunc-cot.
23746
23747 * calc/calcalg2.el: Add derivative and integration rules for
23748 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
23749 calcFunc-csch, calcFunc-coth.
23750 (math-do-integral-methods): Add to checks for when to use
23751 substitutions.
23752
23753 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
23754
237552005-02-15 Lute Kamstra <lute@gnu.org>
23756
23757 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
23758 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
23759 <monnier@iro.umontreal.ca>
23760 (lisp-outline-level): Improve efficiency. Suggested by David
23761 Kastrup <dak@gnu.org>.
23762
237632005-02-15 Nick Roberts <nickrob@snap.net.nz>
23764
23765 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
23766 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
23767 (gdb-set-gud-minor-mode-existing-buffers): New functions.
23768 (gdb-find-file-hook): New hook. Add it to find-file-hook.
23769 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
23770
237712005-02-14 Luc Teirlinck <teirllm@auburn.edu>
23772
23773 * cus-start.el (all): Comment change.
23774
237752005-02-14 Lute Kamstra <lute@gnu.org>
23776
23777 * cus-start.el (all): Check if symbol is void.
23778
237792005-02-14 Carsten Dominik <dominik@science.uva.nl>
23780
23781 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
23782 optional argument to \cite.
23783
237842005-02-14 Richard M. Stallman <rms@gnu.org>
23785
23786 * cus-edit.el (custom-buffer-create-internal): Update help message.
23787 (custom-magic-alist): Update help messages.
23788
23789 * cus-start.el (all): Allow a var to specify a standard value.
23790
237912005-02-12 Luc Teirlinck <teirllm@auburn.edu>
23792
23793 * custom.el (custom-theme-set-variables): Handle variable aliases.
23794
23795 * frame.el (blink-cursor-timer): Doc fix.
23796 (blink-cursor): Make it an alias for `blink-cursor-mode' and
23797 declare obsolete.
23798 (blink-cursor-mode): Define with defcustom and use correct
23799 standard expression in that defcustom.
23800 * startup.el (command-line): Adapt to above changes in frame.el.
23801
238022005-02-11 Lute Kamstra <lute@gnu.org>
23803
23804 * apropos.el (apropos-score-doc): Prevent division by zero.
23805
238062005-02-11 Ulf Jasper <ulf.jasper@web.de>
23807
23808 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
23809 (icalendar--get-event-property-attributes)
23810 (icalendar--get-event-properties)
23811 (icalendar--datetime-to-diary-date): New functions.
23812 (icalendar--split-value): Doc fix.
23813 (icalendar--datetime-to-noneuropean-date)
23814 (icalendar--datetime-to-european-date): New optional argument
23815 SEPARATOR. Return result as a string instead of a list.
23816 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
23817 (icalendar--convert-string-for-export): Rename arg S to STRING.
23818 (icalendar-export-region): Doc fix. Change name of error buffer.
23819 Save output buffer.
23820 (icalendar-import-file): Add blank at end of prompt.
23821 (icalendar-import-buffer): Doc fix. Do not switch to error
23822 buffer. Indicate status in return value.
23823 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
23824 buffer. Save output buffer. Handle exception from recurrence
23825 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
23826 events. Fix problems with weekly all-day events.
23827
238282005-02-10 Richard M. Stallman <rms@gnu.org>
23829
23830 * simple.el (eval-expression-print-format):
23831 Avoid warning about edebug-active.
23832
23833 * help.el (help-for-help-internal): Rename from help-for-help.
23834 (help-for-help): Define with defalias.
23835
23836 * font-core.el (font-lock-default-function): Use with-no-warnings.
23837
23838 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
23839
23840 * custom.el (defface): Doc fix.
23841
238422005-02-10 Nick Roberts <nickrob@snap.net.nz>
23843
23844 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
23845 width 0" to prevent word wrapping problems.
23846
238472005-02-09 Kim F. Storm <storm@cua.dk>
23848
23849 * ido.el (ido-file-extensions-order): New defcustom.
23850 (ido-file-extension-lessp, ido-file-extension-aux)
23851 (ido-file-extension-order): New advanced file ordering.
23852 (ido-file-lessp): New simple file ordering.
23853 (ido-sort-list): Remove.
23854 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
23855 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
23856
238572005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
23858
23859 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
23860 that some versions of grep produce.
23861 (grep-mode-font-lock-keywords): Likewise.
23862
238632005-02-09 Nick Roberts <nickrob@snap.net.nz>
23864
23865 * progmodes/gdb-ui.el (gdb-location-list): New variable.
23866 (gdb-cdir): Delete.
23867 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
23868 (gdb-source-info): Treat case when source file is in another
23869 directory properly.
23870 (gdb-get-location): New function.
23871
238722005-02-07 Jay Belanger <belanger@truman.edu>
23873
23874 * calc/calc-prog.el (calc-write-parse-table-part)
23875 (calc-fix-token-name): Fix a check for language type.
23876
23877 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
23878
238792005-02-07 Andre Spiegel <spiegel@gnu.org>
23880
23881 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
23882 as directory not writable.
23883
238842005-02-07 Kim F. Storm <storm@cua.dk>
23885
23886 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
23887 (cua--standard-movement-commands): Remove list.
23888 Instead, set CUA property value to move for movement commands.
23889 (cua-movement-commands): Remove. Users must set CUA prop instead.
23890 (cua--pre-command-handler): Check CUA property.
23891 (cua--init-keymaps): Don't remap undo commands.
23892 (cua-mode): Don't call cua--rectangle-on-off.
23893
23894 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
23895 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
23896 (cua--rect-undo-set-point): New var.
23897 (cua--rectangle-undo-boundary): Setup undo apply entry.
23898 (cua--rect-undo-handler): New function for rectangle undo.
23899 (cua--rect-start-position, cua--rect-end-position): Add.
23900 (cua--rectangle-post-command): Call cua--rectangle-set-corners
23901 for restored rectangle. Set point if cua--rect-undo-set-point.
23902
239032005-02-06 Jay Belanger <belanger@truman.edu>
23904
23905 * calc/calc-lang.el (calc-tex-language): Display more information
23906 in messages.
23907
23908 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
23909 in TeX mode.
23910
239112005-02-06 Richard M. Stallman <rms@gnu.org>
23912
23913 * emacs-lisp/lisp.el (buffer-end): Doc fix.
23914
239152005-02-05 Arne_J,Ax(Brgensen <arne@arnested.dk> (tiny change)
23916
23917 * net/ldap.el (ldap-search-internal): Support attributes with
23918 optional descriptions separated by a semi-colon, as in
23919 "userCertificate;binary".
23920
239212005-02-05 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
23922
23923 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
23924 isn't a cons (i.e. the version is 0).
23925
239262005-02-05 Eli Zaretskii <eliz@gnu.org>
23927
23928 * help.el (help-for-help): Doc fix.
23929
239302005-02-05 Nick Roberts <nickrob@snap.net.nz>
23931
23932 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
23933 GDB-Windows on the menu-bar as this works better.
23934
239352005-02-04 Jay Belanger <belanger@truman.edu>
23936
23937 * calc/calc-embed.el (calc-embedded-update): Don't put in
23938 unnecessary newlines. Adjust the end of formula marker.
23939
23940 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
23941 (math-latex-parse-two-args): New function.
23942
239432005-02-03 Lute Kamstra <lute@gnu.org>
23944
23945 * help-fns.el (help-with-tutorial): Make sure that users cannot
23946 remove the entire text of the tutorial by means of `undo'.
23947
239482005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
23949
23950 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
23951 in recent changes, where the ispell process was repeatedly
23952 killed & restarted.
23953
23954 * international/mule-cmds.el (set-locale-environment): Set file-name
23955 coding system to utf-8 on Darwin systems.
23956 (set-default-coding-systems): Don't set default-file-name-coding-system
23957 on Darwin systems.
23958
239592005-02-03 Richard M. Stallman <rms@gnu.org>
23960
23961 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
23962
239632005-02-03 Matt Hodges <MPHodges@member.fsf.org>
23964
23965 * faces.el (list-faces-display): Add optional argument.
23966
239672005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
23968
23969 * font-core.el (font-lock-default-function): Handle the rare case where
23970 only font-lock-keywords is set.
23971
239722005-02-02 Kenichi Handa <handa@m17n.org>
23973
23974 * international/characters.el: Cancel previous change for
23975 I-WITH-DOT-ABOVE and DOTLESS-i.
23976
23977 * international/latin-5.el: Cancel previous change.
23978
239792005-02-02 Nick Roberts <nickrob@snap.net.nz>
23980
23981 * progmodes/gud.el: Correction to syntax in gud-menu-map.
23982
239832005-02-02 Kenichi Handa <handa@m17n.org>
23984
23985 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
23986 DOTLESS-i.
23987
23988 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
23989 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
23990
23991 * case-table.el (get-upcase-table): New function.
23992 (copy-case-table): Copy upcaes table too if non-nil.
23993 (set-case-syntax-delims): Maintain upcase table too.
23994 (set-case-syntax-pair): Likewise.
23995 (set-upcase-syntax, set-downcase-syntax): New functions.
23996 (set-case-syntax): Maintain upcase table too.
23997
239982005-02-02 Nick Roberts <nickrob@snap.net.nz>
23999
24000 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
24001
24002 * progmodes/gud.el (gud-goto-info): New function.
24003 (gud-tool-bar-map): Use correct icon.
24004
240052005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
24006
24007 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
24008 When delegating, order args in the funcall correctly.
24009
240102005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
24011
24012 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
24013
240142005-02-01 Carsten Dominik <dominik@science.uva.nl>
24015
24016 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
24017 buffer not visiting a file.
24018
240192005-01-31 Jay Belanger <belanger@truman.edu>
24020
24021 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
24022 bound on the line with the formula.
24023
240242005-01-31 Kim F. Storm <storm@cua.dk>
24025
24026 * ses.el (ses-create-cell-variable-range)
24027 (ses-destroy-cell-variable-range, ses-reset-header-string)
24028 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
24029 (ses-insert-row): Fix format of apply undo entries.
24030
240312005-01-31 Jay Belanger <belanger@truman.edu>
24032
24033 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
24034 parts.
24035
24036 * calc/calc-embed.el (calc-embedded-open-formula)
24037 (calc-embedded-close-formula): Ignore matrix environments.
24038
24039 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
24040 TeX mode.
24041
24042 * calc/calc-lang.el (math-function-table, math-oper-table)
24043 (math-variable-table): Adjust the LaTeX portions.
24044
24045 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
24046 (math-latex-ignore-words): New constant.
24047
240482005-01-31 Richard M. Stallman <rms@gnu.org>
24049
24050 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
24051 (ispell-local-dictionary): Doc fix.
24052 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
24053 Don't reinitialize at run time. Don't defcustom.
24054 All uses changed to append ispell-local-dictionary-alist,
24055 or check it first.
24056 (ispell-current-dictionary): New variable for dictionary in use.
24057 (ispell-dictionary): Now used only for global default.
24058 (ispell-start-process): Set ispell-current-dictionary,
24059 not ispell-dictionary.
24060 (ispell-change-dictionary): Use this only for setting
24061 user preferences.
24062 (ispell-internal-change-dictionary): New function
24063 to change the current dictionary in use.
24064 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
24065 Use ispell-current-dictionary.
24066 Handle ispell-local-dictionary-overridden.
24067 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
24068
240692005-01-31 Jay Belanger <belanger@truman.edu>
24070
24071 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
24072
24073 * calc/calc-ext.el: Add calc-latex-language to autoloads.
24074 (calc-mode-map): Add calc-latex-language.
24075
24076 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
24077 (math-latex-print-frac): New functions.
24078 (math-oper-table, math-function-table, math-variable-table)
24079 (math-complex-format, math-input-filter): Add latex properties.
24080 (calc-set-language): Set math-expr-special-function-mapping.
24081
24082 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
24083 (calc-write-parse-table-part): Add LaTeX support.
24084
24085 * calc/calc.el (calc-language): Adjust docstring.
24086 (calc-set-mode-line): Add LaTeX support.
24087 (math-expr-special-function-mapping): New variable.
24088 (math-tex-ignore-words): Add to list.
24089
24090 * calc/calccomp.el (math-compose-expr, math-compose-rows):
24091 Add LaTeX support.
24092 (math-compose-expr): Add support for special functions.
24093
24094 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
24095
240962005-01-31 Nick Roberts <nickrob@snap.net.nz>
24097
24098 * progmodes/gdb-ui.el (gdb-memory-address)
24099 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
24100 (gdb-memory-mode-map, gdb-memory-format-keymap)
24101 (gdb-memory-format-menu, gdb-memory-unit-keymap)
24102 (gdb-memory-unit-menu): New variables for a buffer
24103 that lets the user examine program memory.
24104 (gdb-memory-set-address, gdb-memory-set-repeat-count)
24105 (gdb-memory-format-binary, gdb-memory-format-octal)
24106 (gdb-memory-format-unsigned, gdb-memory-format-signed)
24107 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
24108 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
24109 (gdb-memory-unit-word, gdb-memory-unit-halfword)
24110 (gdb-memory-unit-byte, gdb-memory-unit-menu)
24111 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
24112 (gdb-memory-mode, gdb-memory-buffer-name)
24113 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
24114 New functions for above buffer.
24115
241162005-01-30 Richard M. Stallman <rms@gnu.org>
24117
24118 * cus-edit.el (custom-bury-buffer): Function deleted.
24119 (custom-buffer-done-function): Option deleted.
24120 (custom-buffer-done-kill): New replacement option.
24121 (Custom-buffer-done): Call quit-window.
24122 (custom-buffer-create-internal): Update for above changes.
24123
241242005-01-29 Luc Teirlinck <teirllm@auburn.edu>
24125
24126 * simple.el (undo-ask-before-discard): New var.
24127 (undo-outer-limit-truncate): Implement it.
24128 (undo-extra-outer-limit): Doc update.
24129
241302005-01-29 Richard M. Stallman <rms@gnu.org>
24131
24132 * ses.el (undo-more): Delete defadvice.
24133 (ses-begin-change): Doc fix.
24134
24135 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
24136 instead of rebinding C-x u and C-_.
24137
24138 * files.el (normal-backup-enable-predicate): Return nil for files
24139 in /tmp, regardless of temporary-file-directory.
24140
24141 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
24142
24143 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
24144 (open-rectangle, delete-whitespace-rectangle-line)
24145 (clear-rectangle-line): If FILL, pass t instead of FILL
24146 for move-to-column's 2nd arg.
24147
24148 * simple.el (undo): Fix the test for continuing a series of undos.
24149 (undo-more): Set pending-undo-list to t when we reach end.
24150 (pending-undo-list): Move up defvar.
24151
24152 * wid-edit.el (widget-button-click):
24153 Shorten the range of the track-mouse binding.
24154
24155 * comint.el (comint-insert-input): Undo previous changes;
24156 use last-input-event in interactive spec.
24157
241582005-01-29 Eli Zaretskii <eliz@gnu.org>
24159
24160 * progmodes/compile.el (compilation-start): Bind buffer-read-only
24161 to nil before invoking call-process. Reset buffer's modified flag
24162 after fontifying it in the no-async branch.
24163
24164 * wid-edit.el (widget-specify-button): If mouse pointer shape
24165 cannot be changed, use mouse face instead.
24166
241672005-01-29 Nick Roberts <nickrob@snap.net.nz>
24168
24169 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
24170 (gdb-goto-breakpoint): Make breakpoint handling work on template
24171 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
24172 (gdb-assembler-custom): Update to recognize breakpoint information
24173 added on 2005-01-19.
24174
241752005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
24176
24177 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
24178 (dsssl-mode): Use define-derived-mode.
24179 (scheme-mode-initialize): Remove.
24180 (scheme-mode): Use run-mode-hooks.
24181
24182 * cus-edit.el (customize-group-other-window)
24183 (custom-buffer-create-other-window): Don't override special-display-*.
24184 (custom-mode-map): Make it dense.
24185
24186 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
24187 sets the default value.
24188
241892005-01-28 Eli Zaretskii <eliz@gnu.org>
24190
24191 * descr-text.el: Add more keywords.
24192
241932005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
24194
24195 * speedbar.el: Avoid unnecessary use of locate-library.
24196
24197 * international/mule-cmds.el (standard-display-european-internal):
24198 Don't fiddle with latin-1 non-break space any more since it's now
24199 special cased in the C code.
24200 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
24201
242022005-01-26 Luc Teirlinck <teirllm@auburn.edu>
24203
24204 * cus-start.el (all): Add `undo-outer-limit'.
24205
242062005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
24207
24208 * textmodes/bibtex.el (bibtex-format-entry):
24209 Use `bibtex-empty-field-re' only on the text of fields, not on entire
24210 field lines.
24211 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
24212 not on part of a buffer.
24213
242142005-01-25 Lute Kamstra <lute@gnu.org>
24215
24216 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
24217 nonempty field text strings like "{letters\\macro{}more letters}".
24218 Clarify docstring.
24219 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
24220 (bibtex-entry-offset, bibtex-parse-association)
24221 (bibtex-parse-field-name): Fix typos in docstrings.
24222 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
24223
242242005-01-24 Carsten Dominik <dominik@science.uva.nl>
24225
24226 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
24227 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
24228 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
24229 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
24230
24231 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
24232 isearch minor mode.
24233
242342005-01-24 Luc Teirlinck <teirllm@auburn.edu>
24235
24236 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
24237
242382005-01-24 Lute Kamstra <lute@gnu.org>
24239
24240 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
24241 CASECHARS and NOT-CASECHARS regular expressions of the
24242 "nederlands" and "nederlands8" dictionaries to prevent a "Range
24243 striding over charsets" error.
24244
242452005-01-24 Jay Belanger <belanger@truman.edu>
24246
24247 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
24248 display variable name.
24249
242502005-01-24 Kenichi Handa <handa@m17n.org>
24251
24252 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
24253 Fix setting of the element of encoded-kbd-iso2022-invocations.
24254
242552005-01-24 Nick Roberts <nickrob@snap.net.nz>
24256
24257 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
24258 (gdb-threads-select): Change to also accept mouse events.
24259 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
24260 (gdb-threads-mouse-select): Delete.
24261
242622005-01-23 Luc Teirlinck <teirllm@auburn.edu>
24263
24264 * files.el (insert-directory): Take care of empty directory,
24265 listed without -a switch.
24266
242672005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
24268
24269 * textmodes/refill.el (refill-post-command-function):
24270 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
24271 to the list of functions that we should be careful not to undo.
24272 (refill-late-fill-paragraph-function): Remove.
24273 (refill-saved-state): New var.
24274 (refill-mode): Use it to save fill-paragraph-function.
24275 Save also the value of auto-fill-function.
24276
24277 * term/w32-win.el: Simplify code.
24278
242792005-01-23 Kim F. Storm <storm@cua.dk>
24280
24281 * simple.el (line-move): Adapt to new return value from
24282 pos-visible-in-window-p.
24283
24284 * simple.el (line-move): Fix last change. Check partial
24285 visibility at point rather than at window-start.
24286
242872005-01-22 Jason Rumney <jasonr@gnu.org>
24288
24289 * term/w32-win.el (xw-defined-colors): Remove debug-message.
24290
242912005-01-22 David Kastrup <dak@gnu.org>
24292
24293 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
24294
242952005-01-22 Eli Zaretskii <eliz@gnu.org>
24296
24297 * type-break.el (type-break-mode): Add a test for
24298 type-break-file-name being non-nil.
24299
243002005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
24301
24302 * net/eudc.el (top level): Call (message "") via progn, so that
24303 eudc-options-file is loaded.
24304
243052005-01-22 Kim F. Storm <storm@cua.dk>
24306
24307 * simple.el (line-move-1): Rename from line-move.
24308 (line-move): New function that adjusts vscroll for partially
24309 visible rows, and calls line-move-1 otherwise.
24310
243112005-01-21 Ren,Ai(B Kyllingstad <listmailxemacs@kyllingstad.com>
24312
24313 * pcomplete.el: Define pcomplete-read-event instead of read-event,
24314 since it's not a complete read-event implementation
24315
243162005-01-20 Jay Belanger <belanger@truman.edu>
24317
24318 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
24319 for called function.
24320
243212005-01-20 Steven Tamm <steventamm@mac.com>
24322
24323 * term/mac-win.el (process-connection-type): Remove.
24324 Controlled now by s/darwin.h:PTY_ITERATION.
24325
243262005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
24327
24328 * window.el (handle-select-window): Don't switch window when we're
24329 in the minibuffer.
24330
243312005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
24332
24333 * subr.el (dotimes-with-progress-reporter): New macro.
24334
24335 * ses.el (ses-dotimes-msg): Remove macro.
24336 Use `dotimes-with-progress-reporter' instead.
24337
243382005-01-19 Steven Tamm <steventamm@mac.com>
24339
24340 * term/mac-win.el (process-connection-type): Use new
24341 operating-system-release variable to use ptys on Darwin 7 (OS X
24342 10.3) when using carbon build.
24343
243442005-01-19 Jay Belanger <belanger@truman.edu>
24345
24346 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
24347 flags if the last command was a tab or M-tab.
24348
24349 * calc/calc-prog.el (calc-user-define-edit): Put original formula
24350 in formula editing buffer.
24351
243522005-01-19 Nick Roberts <nickrob@snap.net.nz>
24353
24354 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
24355 breakpoint image symbol in margin.
24356
243572005-01-19 Jay Belanger <belanger@truman.edu>
24358
24359 * calc/calc-prog.el (calc-execute-kbd-macro):
24360 Ignore calc-keep-arg-flag.
24361
243622005-01-19 Kenichi Handa <handa@m17n.org>
24363
24364 * textmodes/ispell.el (ispell-looking-at): New function.
24365 (ispell-process-line): Use ispell-looking-at to compare the ispell
24366 output and the buffer contents.
24367
243682005-01-18 Jay Belanger <belanger@truman.edu>
24369
24370 * calc/calc.el (calc-display-raw): Fix docstring.
24371
243722005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
24373
24374 * simple.el (blink-matching-open): Strip extra info from syntax.
24375
24376 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
24377 funny chars in the end-of-here-doc marker.
24378
243792005-01-19 Nick Roberts <nickrob@snap.net.nz>
24380
24381 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
24382 that enable/disabled state of breakpoints is shown correctly in
24383 fringe and on ttys.
24384 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
24385 Add breakpoint information as text properties.
24386 (gdb-mouse-toggle-breakpoint):
24387 Rename to gdb-mouse-set-clear-breakpoint.
24388 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
24389 breakpoints in the margin.
24390 (gdb-remove-strings): Simplify.
24391
243922005-01-17 Jay Belanger <belanger@truman.edu>
24393
24394 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
24395 erasing buffer.
24396
243972005-01-17 Richard M. Stallman <rms@gnu.org>
24398
24399 * progmodes/grep.el (grep-find): Copy from `grep' the condition
24400 for calling grep-compute-defaults.
24401
24402 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
24403 if buffer is empty.
24404
24405 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
24406
244072005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
24408
24409 * hilit-chg.el (highlight-changes-mode): Don't autoload.
24410
24411 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
24412 non-preloaded variables.
24413
244142005-01-17 Steven Tamm <steventamm@mac.com>
24415
24416 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
24417 tex-shell cause to force interactivity when using pipes.
24418
244192005-01-17 Kim F. Storm <storm@cua.dk>
24420
24421 * simple.el (just-one-space): Make arg optional.
24422
244232005-01-17 Nick Roberts <nickrob@snap.net.nz>
24424
24425 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
24426 posn-at-x-y to t to access left-margin.
24427
244282005-01-16 Michael Albinus <michael.albinus@gmx.de>
24429
24430 Sync with Tramp 2.0.47.
24431
24432 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
24433 catching keep-date problems in cp/scp operations.
24434 (tramp-handle-copy-file): Don't call `set-file-modes'
24435 unconditionally. Specialized functions should know better what is
24436 necessary. This improves performance a little bit, and the
24437 functions could catch errors with `cp -p' and `scp -p'.
24438 (tramp-do-copy-or-rename-file-via-buffer)
24439 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
24440 when appropriate.
24441 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
24442 Call `set-file-modes' when appropriate.
24443 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
24444 Johnsson <isak@hypergene.com>
24445 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
24446 of both Tramp buffer and debug buffer. Reported by Joakim Verona
24447 <joakim@verona.se>
24448 (tramp-file-name-for-operation): Mark `shell-command' as magic for
24449 Emacs only.
24450
24451 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
24452 `find-file-hooks' and `dired-mode-hook'.
24453 (tramp-minor-mode-map): Respective map. Add remapping for
24454 `compile' and `recompile'.
24455 (tramp-remap-command, tramp-recompile): New defuns.
24456 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
24457 in buffer "*Compilation*". Call the commands asynchronously.
24458
24459 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
24460 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
24461 `shell-command', because it isn't magic in XEmacs. Reported by
24462 Adrian Aichner <adrian@xemacs.org>.
24463
24464 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
24465 `substitute-in-file-name.
24466 (tramp-smb-handle-substitute-in-file-name): New defun.
24467 (tramp-smb-advice-PC-do-completion): Delete advice.
24468
244692005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
24470
24471 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
24472 Fix error in deleting region.
24473
244742005-01-15 Richard M. Stallman <rms@gnu.org>
24475
24476 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
24477 In non-temp buffer, switch syntax table temporarily.
24478
24479 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
24480
24481 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
24482
24483 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
24484
24485 * imenu.el (imenu--split-menu): Copy menulist before sorting.
24486 (imenu--generic-function): Use START, not BEG, as pos of definition.
24487
24488 * simple.el (just-one-space): Argument specifies number of spaces.
24489
24490 * simple.el (eval-expression-print-format): Avoid warning
24491 about edebug-active.
24492
244932005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
24494
24495 * progmodes/sh-script.el: Code copied from make-mode.el
24496 with small changes,
24497 (sh-mode-map): Bind C-c C-\.
24498 (sh-backslash-column, sh-backslash-align): New variables.
24499 (sh-backslash-region, sh-append-backslash): New functions.
24500
245012005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
24502
24503 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
24504 (rmail-pop-password, rmail-pop-password-required): Move to
24505 rmail-obsolete group.
24506 (rmail-set-pop-password): Rename to rmail-set-remote-password.
24507 All callers updated.
24508 (rmail-get-pop-password): Rename to rmail-get-remote-password.
24509 Take an argument specifying whether it is POP or IMAP mailbox we
24510 are using. All callers updated.
24511 (rmail-pop-password-error): Rename to
24512 rmail-remote-password-error. Added mailutils-specific error message.
24513 (rmail-movemail-search-path)
24514 (rmail-movemail-variant-in-use): New variables.
24515 (rmail-remote-password, rmail-remote-password-required):
24516 New customization variables.
24517 (rmail-probe, rmail-autodetect, rmail-movemail-variant-p): New funs.
24518 (rmail-parse-url): New function.
24519 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
24520 with GNU mailutils movemail.
24521
245222005-01-15 Kevin Ryde <user42@zip.com.au>
24523
24524 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
24525 suffix to space, $ or '$, to correctly position point when going
24526 to @table style constants like DBL_MAX.
24527
245282005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
24529
24530 * type-break.el (type-break-mode, type-break-file-time)
24531 (type-break-file-keystroke-count, type-break-choose-file):
24532 Don't store data in or load data from the file if type-break-file-name
24533 is nil.
24534 (type-break-file-name): Doc update as per the above.
24535
245362005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
24537
24538 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
24539 lookup-key might return nil; handle that.
24540
245412005-01-15 Alan Mackenzie <acm@muc.de>
24542
24543 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
24544 rather than the element found, thus enabling the tree to be setcar'd.
24545
245462005-01-14 Carsten Dominik <dominik@science.uva.nl>
24547
24548 * textmodes/org.el (org-show-following-heading): New option.
24549 (org-show-hierarchy-above): Use `org-show-following-heading'.
24550 (org-cycle): Documentation fix.
24551
24552 * textmodes/org.el (orgtbl-optimized): New option
24553 (orgtbl-mode): New command, a minor mode.
24554 (orgtbl-mode-map): New variable.
24555 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
24556 (orgtbl-error, orgtbl-self-insert-command)
24557 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
24558
24559 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
24560 a local variable in each org-mode buffer.
24561
24562 * textmodes/org.el (org-set-regexps-and-options): Rename from
24563 `org-set-regexps'. Added checking for STARTUP keyword.
24564 (org-get-current-options): Add STARTUP options.
24565 (org-table-insert-row): Make mode intelligent about when
24566 realignment is needed.
24567 (org-self-insert-command, org-delete-backward-char, org-delete-char):
24568 New commands.
24569 (org-enable-table-editor): New default value `optimized'.
24570 (org-table-blank-field): Support blanking regions if active.
24571
245722005-01-14 Carsten Dominik <dominik@science.uva.nl>
24573
24574 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
24575 if the year is not given.
24576
24577 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
24578 Add new escapes %m and %M, fixed bug with %F by adding
24579 save-match-data.
24580 (reftex-reference): Remove ?. from list of spaces.
24581 (reftex-label-info): Add automatic label prefix recognition.
24582
24583 * textmodes/reftex-index.el (reftex-index-next-phrase):
24584 Add slave parameter to call of `reftex-index-this-phrase'.
24585 (reftex-index-this-phrase): New optional argument.
24586 (reftex-index-region-phrases): Add slave parameter to call of
24587 `reftex-index-this-phrase'.
24588 (reftex-display-index): New argument redo.
24589 (reftex-index-rescan): Add `redo' to arguments of
24590 `reftex-display-index'.
24591 (reftex-index-Rescan, reftex-index-revert)
24592 (reftex-index-switch-index-tag): Add `redo' to arguments of
24593 `reftex-display-index'.
24594 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
24595 indexing. Fix bug with matching is there is a quote before or
24596 after the word.
24597
24598 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
24599 Fix bug when collecting citation keys in lines with comments.
24600 (reftex-citation): Prefix argument no longer rescans the document,
24601 but forces prompting for optional arguments of cite macros.
24602 (reftex-do-citation): Prompting for optional arguments implemented.
24603
24604 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
24605 Add optional arguments to most cite commands.
24606 (reftex-cite-cleanup-optional-args): New option
24607 (reftex-cite-prompt-optional-args): New option.
24608 (reftex-trust-label-prefix): New option.
24609
24610 * textmodes/reftex-toc.el (reftex-toc-find-section):
24611 Add push-mark before changing the position in the buffer.
24612
24613 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
24614 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
24615
246162005-01-14 Nick Roberts <nickrob@snap.net.nz>
24617
24618 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
24619 more carefully.
24620
246212005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
24622
24623 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
24624 (sgml-mode): Use it.
24625 (sgml-get-context): Better keep track of implicitly closed tags.
24626
246272005-01-13 Kenichi Handa <handa@m17n.org>
24628
24629 * textmodes/ispell.el: These changes are to fix misalignment error
24630 caused by equivalent characters of different Emacs charsets.
24631 (ispell-unified-chars-table): New variable.
24632 (ispell-get-decoded-string): New function.
24633 (ispell-get-casechars, ispell-get-not-casechars)
24634 (ispell-get-otherchars): Call ispell-get-decoded-string.
24635
246362005-01-12 Johan Bockg,Ae(Brd <bojohan@users.sourceforge.net>
24637
24638 * custom.el (custom-declare-variable): Just put symbol instead
24639 of (defvar . symbol) in `current-load-list'.
24640
246412005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
24642
24643 * emacs-lisp/elint.el: Fixed typo in Commentary section.
24644
246452005-01-12 Jay Belanger <belanger@truman.edu>
24646
24647 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
24648 to create a Calc summary.
24649
246502005-01-12 Kim F. Storm <storm@cua.dk>
24651
24652 * mouse.el (mouse-on-link-p): Change functionality and doc
24653 string to comply with latest description in lisp ref.
24654
246552005-01-12 Nick Roberts <nickrob@snap.net.nz>
24656
24657 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
24658 Enable mouse clicks on mode-line, header-line and margin.
24659 (event-type): Give mouse event symbols an `event-kind' property
24660 with value `mouse-click'.
24661
246622005-01-12 Juri Linkov <juri@jurta.org>
24663
24664 * facemenu.el (list-colors-display): Add new arg buffer-name.
24665 Use it. Fix docstring. Replace code for identifying duplicate
24666 colors by the name with call to `list-colors-duplicates' which
24667 identifies duplicate colors by the value unless the color
24668 is one of special Windows colors. Set truncate-lines to t.
24669 Print sorted duplicate color names on each line. Indent to 22
24670 \(the longest color name in rgb.txt) instead of 20. Optimize.
24671 (list-colors-duplicates): New function.
24672 (facemenu-color-name-equal): Delete function.
24673
24674 * facemenu.el (list-colors-print): New function created from code
24675 in list-colors-display. Print #RRGGBB at the window right edge.
24676 (list-colors-display): When temp-buffer-show-function is not
24677 defined, call list-colors-print from temp-buffer-show-hook
24678 to get the right value of window-width in list-colors-print
24679 after the buffer is displayed.
24680
24681 * simple.el (pop-mark): Move deactivate-mark out of conditional
24682 part to deactivate the active mark regardless of the state of the
24683 mark ring.
24684
24685 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
24686 variables line in desktop files.
24687
246882005-01-12 Juri Linkov <juri@jurta.org>
24689
24690 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
24691 Bring together isearch highlight related options.
24692 (lazy-highlight): Replace group `replace' by `matching'.
24693 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
24694 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
24695 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
24696 and declare them obsolete.
24697 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
24698 (isearch-faces): Remove defgroup.
24699 (isearch-overlay, isearch-highlight, isearch-dehighlight):
24700 Move isearch highlighting code closer to lazy highlighting code.
24701
24702 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
24703 (query-replace-highlight, query-replace-lazy-highlight)
24704 (query-replace): Move definitions to the beginning of the file.
24705
247062005-01-11 Juri Linkov <juri@jurta.org>
24707
24708 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
24709 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
24710 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
24711
24712 * info.el (Info-history-forward): New variable.
24713 (Info-select-node): Reset Info-history-forward to nil.
24714 (Info-last): Turn into defalias.
24715 (Info-history-back): Rename from Info-last.
24716 Add current node to Info-history-forward.
24717 (Info-history-forward): New fun.
24718 (Info-mode-map): Replace Info-last by Info-history-back.
24719 Bind Info-history-forward to "r".
24720 (Info-mode-menu): Replace Info-last by Info-history-back.
24721 Fix menu item text. Add menu item for Info-history-forward.
24722 (info-tool-bar-map): Replace Info-last by Info-history-back.
24723 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
24724 for Info-history-forward.
24725 (Info-mode): Replace Info-last by Info-history-back in docstring.
24726 Add local variable Info-history-forward.
24727 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
24728
247292005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
24730
24731 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
24732 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
24733 Ignore select-window events rather than fiddle with
24734 mouse-autoselect-window.
24735
247362005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
24737
24738 * type-break.el (type-break-mode): Fix previous change.
24739
247402005-01-10 Jay Belanger <belanger@truman.edu>
24741
24742 * calc/calc-ext.el (calc-reset): Reset when inside embedded
24743 calculator; only reset when point is inside a calculator.
24744 Don't adjust the window height if the window takes up the whole height
24745 of the frame.
24746
247472005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
24748
24749 * ebuff-menu.el (Electric-buffer-menu-mode):
24750 Preserve value of buffer-local var header-line-format.
24751
247522005-01-09 Jay Belanger <belanger@truman.edu>
24753
24754 * calc/calc.el (calc-mode-var-list-restore-saved-values):
24755 Make sure settings file exists before accessing it.
24756
24757 * calc/calc-embed.el (calc-embedded-subst):
24758 Replace math-multi-subst-rec, which is only supposed to be called
24759 by math-multi-subst, by math-multi-subst.
24760
247612005-01-09 Andre Spiegel <spiegel@gnu.org>
24762
24763 * vc.el (vc-allow-async-revert): New user option.
24764 (vc-disable-async-diff): New internal variable.
24765 (vc-revert-buffer): Use them to disable asynchronous diff.
24766
24767 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
24768 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
24769 asynchronously if vc-disable-async-diff is t.
24770
247712005-01-09 Jay Belanger <belanger@truman.edu>
24772
24773 * calc/calc.el (defcalcmodevar): New macro.
24774 (calc-mode-var-list-restore-default-values)
24775 (calc-mode-var-list-restore-saved-values): New functions.
24776 (calc-mode-var-list): Use defcalcmodevar to define it.
24777 (calc-always-load-extensions, calc-line-numbering)
24778 (calc-line-breaking, calc-display-just, calc-display-origin)
24779 (calc-number-radix, calc-leading-zeros, calc-group-digits)
24780 (calc-group-char, calc-point-char, calc-frac-format)
24781 (calc-prefer-frac, calc-hms-format, calc-date-format)
24782 (calc-float-format, calc-full-float-format, calc-complex-format)
24783 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
24784 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
24785 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
24786 (calc-matrix-brackets, calc-language, calc-language-option)
24787 (calc-left-label, calc-right-label, calc-word-size)
24788 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
24789 (calc-display-raw, calc-internal-prec, calc-angle-mode)
24790 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
24791 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
24792 (calc-window-height, calc-display-trail, calc-show-selections)
24793 (calc-use-selections, calc-assoc-selections)
24794 (calc-display-working-message, calc-auto-why, calc-timing)
24795 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
24796 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
24797 (calc-gnuplot-default-device, calc-gnuplot-default-output)
24798 (calc-gnuplot-print-device, calc-gnuplot-print-output)
24799 (calc-gnuplot-geometry, calc-graph-default-resolution)
24800 (calc-graph-default-resolution-3d, calc-invocation-macro)
24801 (calc-show-banner): Use defcalcmodevar to declare them and set
24802 their default values.
24803
24804 * calc/calc-ext.el (calc-reset): Restore saved values of variables
24805 instead of default values (but restore default values if there is
24806 an argument of 0).
24807
248082005-01-09 David Kastrup <dak@gnu.org>
24809
24810 * desktop.el (desktop-restore-eager): Fix typo in type.
24811
248122005-01-08 Richard M. Stallman <rms@gnu.org>
24813
24814 * cus-edit.el (customize): Delete :link.
24815
248162005-01-08 Jay Belanger <belanger@truman.edu>
24817
24818 * calc/calc.el (calc-mode): Remove the extension from the
24819 `calc-settings-file' file name when loading it.
24820
248212005-01-08 Kim F. Storm <storm@cua.dk>
24822
24823 * info.el (Info-mode-map, Info-next-link-keymap)
24824 (Info-prev-link-keymap, Info-up-link-keymap):
24825 Map follow-link to mouse-face.
24826 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
24827
248282005-01-08 Jay Belanger <belanger@truman.edu>
24829
24830 * calc/calc.el (calc-settings-file): Change default value.
24831 Suggested by cgw in a comment in calc-mode.el.
24832
24833 * calc/calc-mode.el (calc-settings-file-name):
24834 Compare calc-settings-file to user-init-file instead of ~/.emacs.
24835 Replace ~/.emacs in a prompt by calc-settings-file.
24836
248372005-01-07 Lars Hansen <larsh@math.ku.dk>
24838
24839 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
24840 (desktop-lazy-idle-delay): New customizable variables.
24841 (desktop-buffer-args-list): New variable.
24842 (desktop-append-buffer-args): New function.
24843 (desktop-save): Call desktop-append-buffer-args for some buffers.
24844 (desktop-lazy-create-buffer): New function.
24845 (desktop-idle-create-buffers): New function.
24846 (desktop-read): Add message about buffers to restore lazily.
24847 (desktop-lazy-abort): New command.
24848 (desktop-clear): Call desktop-lazy-abort.
24849 (desktop-lazy-complete): New command.
24850
248512005-01-06 Richard M. Stallman <rms@gnu.org>
24852
24853 * emacs-lisp/find-func.el (find-face-definition):
24854 Rename from find-face.
24855
248562005-01-06 Kim F. Storm <storm@cua.dk>
24857
24858 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
24859
24860 * man.el (Man-xref-man-page, Man-xref-header-file)
24861 (Man-xref-normal-file): Add follow-link property.
24862
248632005-01-06 Jay Belanger <belanger@truman.edu>
24864
24865 * calc/calc-units.el: Make sure the proper macro definitions are
24866 available when compiling.
24867
248682005-01-06 Juri Linkov <juri@jurta.org>
24869
24870 * isearch.el (isearch-lazy-highlight-update):
24871 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
24872
248732005-01-06 Miles Bader <miles@gnu.org>
24874
24875 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
24876 (isearch-lazy-highlight-face): Use new name.
24877
248782005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
24879
24880 * uniquify.el (uniquify-rationalize-file-buffer-names):
24881 Re-add an interactive spec.
24882 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
24883 to the same name.
24884
24885 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
24886 (isearch-update, isearch-done): Adjust calls accordingly.
24887
248882005-01-05 Richard M. Stallman <rms@gnu.org>
24889
24890 * custom.el (custom-set-variables, custom-theme-set-variables):
24891 Clarify documentation.
24892
24893 * emacs-lisp/find-func.el (find-variable)
24894 (find-variable-other-window, find-variable-other-frame):
24895 Fix the TYPE args to find-function-read and find-function-do-it.
24896 (find-function): Doc fix.
24897 (find-function-at-point): Replace function-at-point alias.
24898
248992005-01-04 Richard M. Stallman <rms@gnu.org>
24900
24901 * cus-face.el (custom-declare-face):
24902 Record defface in current-load-list.
24903
24904 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
24905
24906 * emacs-lisp/find-func.el: Doc fixes.
24907 (find-face-regexp): New variable.
24908 (find-function-regexp-alist): New variable.
24909 (find-function-C-source): Third arg is now TYPE.
24910 (find-function-search-for-symbol): Handle general TYPE.
24911 (find-function-read, find-function-do-it): Handle general TYPE.
24912 (find-definition-noselect, find-face): New functions.
24913 (function-at-point): Alias deleted.
24914
249152005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
24916
24917 * battery.el (display-battery-mode): Rename from display-battery.
24918 Handle the case where it gets turned off.
24919
249202005-01-04 Richard M. Stallman <rms@gnu.org>
24921
24922 * cus-edit.el (customize): Make :link point to user doc.
24923
24924 * man.el (Man-fontify-manpage): Turn off undo generation.
24925
24926 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
24927
249282005-01-04 Andreas Schwab <schwab@suse.de>
24929
24930 * files.el (insert-directory): Only look for error lines in
24931 inserted text. Don't move too far after processing --dired markers.
24932
249332005-01-04 Richard M. Stallman <rms@gnu.org>
24934
24935 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
24936 Don't expand if the character is @, period, dash, etc.
24937 (define-mail-abbrev): Quote names that contain problem characters.
24938
249392005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
24940
24941 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
24942
249432005-01-03 Richard M. Stallman <rms@gnu.org>
24944
24945 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
24946 (query-replace-highlight, query-replace-lazy-highlight)
24947 (query-replace): Definitions moved up. Doc fix.
24948
249492005-01-03 Richard M. Stallman <rms@gnu.org>
24950
24951 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
24952 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
24953 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
24954 (lazy-highlight-face): Rename from isearch-lazy-...
24955 Change all references to them.
24956
249572005-01-03 Luc Teirlinck <teirllm@auburn.edu>
24958
24959 * cus-edit.el (custom-file): Doc fix for defcustom.
24960 (custom-file): The function no longer sets the variable
24961 `custom-file' to its return value.
24962
24963 * startup.el (command-line): No longer load `custom-file'.
24964
249652005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
24966
24967 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
24968
24969 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
24970 Don't confuse module-prefixed identifiers for labels.
24971 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
24972
249732005-01-02 Richard M. Stallman <rms@gnu.org>
24974
24975 * files.el (basic-save-buffer-1): Fix previous change.
24976
24977 * loadhist.el (file-loadhist-lookup): New function.
24978 (file-provides, file-requires): Use it.
24979
24980 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
24981 instead of calculating the right size.
24982
249832005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
24984
24985 * vc-svn.el (vc-svn-diff): Stay local if possible.
24986
249872005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
24988
24989 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
24990
24991 * files.el (hack-local-variables): Fix last change.
24992
249932005-01-02 Jay Belanger <belanger@truman.edu>
24994
24995 * calc/calc-yank.el (calc-edit-top): New variable.
24996 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
24997 object. Change header properties.
24998 (calc-edit-finish, calc-edit-finish-stack-object)
24999 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
25000 edited object.
25001 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
25002 for the beginning of the edited object.
25003 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
25004 for the beginning of the edited object.
25005 * calc/calc-prog.el (calc-edit-macro-finish-edit)
25006 (calc-finish-formula-edit, calc-macro-repeats)
25007 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
25008 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
25009 beginning of the edited object.
25010 (calc-user-define-edit): Change the header for editing macros.
25011 Remove unnecessary variable.
25012
250132005-01-01 Jay Belanger <belanger@truman.edu>
25014
25015 * calc/calc-yank.el (calc-edit-mode): Change default header.
25016 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
25017 * calc/calc-store.el (calc-edit-variable): Change title to match new
25018 header.
25019 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
25020 mode to match new header.
25021 (calc-user-define-edit): Change titles to include names of commands.
25022 (calc-finish-formula-edit): Adjust to handle new header.
25023 (calc-finish-macro-edit): Remove.
25024 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
25025 (calc-edit-macro-command, calc-edit-macro-command-type)
25026 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
25027 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
25028 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
25029 (calc-edit-macro-finish-edit): New functions.
25030 (calc-user-define-edit): Use new functions to edit named calc macros.
25031
250322005-01-01 Stefan <monnier@iro.umontreal.ca>
25033
25034 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
25035
25036 * ses.el (copy-region-as-kill): Deactivate mark.
25037
250382005-01-01 Richard M. Stallman <rms@gnu.org>
25039
25040 * replace.el (occur-1): If the output buffer is also an input,
25041 don't kill it, rename it.
25042
25043 * faces.el (set-face-background, set-face-foreground): Doc fix.
25044
25045 * cus-face.el (custom-face-attributes): Fix :help-echo strings
25046 for :foreground and :background.
25047
25048 * dired.el (dired-view-command-alist): Variable deleted.
25049 (dired-view-file, dired-mouse-find-file-other-window):
25050 Delete the code to use it.
25051
250522005-01-01 Kim F. Storm <storm@cua.dk>
25053
25054 * image.el (insert-sliced-image): Use t for line-height property.
25055
25056See ChangeLog.11 for earlier changes.
25057
25058;; Local Variables:
25059;; coding: iso-2022-7bit
25060;; End:
25061
25062 Copyright (C) 2005, 2006 Free Software Foundation, Inc.
25063 Copying and distribution of this file, with or without modification,
25064 are permitted provided the copyright notice and this notice are preserved.
25065
25066;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1