2005-02-06 Richard M. Stallman * Version 21.4 released. * version.el (emacs-version): Updated to 21.4 2003-03-18 Francesco Potort,Al(B * Version 21.3 released. 2003-03-06 Juanma Barranquero * faces.el (frame-set-background-mode): Fix reference to attribute "backgroundMode". 2003-03-05 Juanma Barranquero * startup.el (command-line-x-option-alist): Make --border-color set the border-color attribute, not border-width. 2003-03-04 Rob Kaut (tiny change) * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): Remove two comment characters at start of line instead of one. 2003-03-03 Kenichi Handa * language/japan-util.el (japanese-symbol-table): Add two entries to make it complete. 2003-02-24 Ken Manheimer * allout.el (outline-pre-command-business): Fix docstring and update maintainer's e-mail address. 2003-02-20 Juanma Barranquero * makefile.w32-in (WINS): Add obsolete and toolbar directories. 2003-02-11 Juanma Barranquero * language/vietnamese.el ("Vietnamese"): Fix typos. 2003-02-07 Francesco Potort,Al(B * language/european.el ("French", "Italian"): New languages. ("German", "Slovenian", "Latin-1"): Fix doc strings. 2003-02-06 Juanma Barranquero * makefile.w32-in (update-subdirs-CMD): Fix generation of subdirs.el (from Tak Ota ) and make it non-compilable. 2003-02-06 Matthew Swift * dired.el (dired-move-to-filename-regexp): Support "K" suffix on "ls -alh" output. 2003-02-04 Francesco Potort,Al(B * mail/rmailout.el (rmail-output): If preserving MIME-version, preserve Content-type too. 2003-02-02 John Paul Wallington * hexl.el (hexl-mode-map): Bind C-m to `hexl-self-insert-command'. 2003-01-29 Juanma Barranquero * composite.el (decompose-composite-char): Fix docstring. * select.el (x-set-cut-buffer): Likewise. 2003-01-27 Juanma Barranquero * progmodes/cc-vars.el (c-offsets-alist): Fix typo. 2003-01-26 Juanma Barranquero * strokes.el (strokes-xpm-encode-length-as-string): Fix typo. * vcursor.el (vcursor-disable): Likewise. * eshell/esh-cmd.el (eshell-separate-commands): Likewise. * progmodes/cc-styles.el (c-make-styles-buffer-local): Likewise. * progmodes/cperl-mode.el (cperl-tips): Likewise. * progmodes/ebrowse.el (ebrowse-draw-tree-fn): Likewise. 2003-01-24 Juanma Barranquero * isearch.el (isearch-forward): Fix typo. 2003-01-23 Masatake YAMATO * progmodes/asm-mode.el (asm-mode): Added syntax table entries for /* */ comments. 2003-01-22 Juanma Barranquero * calculator.el (calculator-displayers, calculator-mode-map): Fix typos. 2003-01-20 Glenn Morris * calendar/calendar.el (calendar-only-one-frame-setup): Autoload it. 2003-01-20 Vasily Korytov (tiny change) * progmodes/cperl-mode.el: Don't make faces depend on window-system. 2003-01-19 Andre Spiegel * vc.el (vc-next-action-on-file): Use t argument to vc-checkout in order to get the latest version on the current branch. Update documentation of vc-BACKEND-checkout to explain this. * vc-rcs.el (vc-rcs-checkout): Handle t argument for REV. (vc-rcs-checkin): By default, specify the current workfile branch as the check-in revision. (vc-rcs-revert): Unlock only if the user does have the lock. * vc-cvs.el (vc-cvs-checkout): Handle t argument for REV. * vc-sccs.el (vc-sccs-checkout): Likewise. * log-view.el (log-view-message-re): The rev might be locked. 2002-12-18 Gustav H,Ae(Bllberg (tiny change) * progmodes/compile.el (compile-reinitialize-errors): Don't mark the buffer as modified unless it really is. 2002-12-15 Stefan Monnier * mail/undigest.el (rmail-digest-end-regexps): Simplify. (undigestify-rmail-message): Fix paren-bug and simplify. 2002-12-15 Dave Love * language/european.el (mac-roman): Add mime-charset property. * loadup.el (current-language-environment): Set custom-type after language files are loaded. 2002-12-13 Kenichi Handa * language/european.el (encode-mac-roman): Fix last change. * language/cyrillic.el (ccl-encode-koi8) (ccl-encode-alternativnyj): Fix last change. 2002-12-04 Pavel Jan,Bm(Bk * progmodes/antlr-mode.el (antlr): New URL. 2002-12-02 Richard M. Stallman * finder.el (finder-commentary): Use *Finder-package* buffer. * server.el (server-buffer-done): Test of server-existing-buffer was backwards. 2002-11-27 Kenichi Handa * language/european.el (encode-mac-roman): Deal with unencodable characters. * language/cyrillic.el (ccl-encode-koi8) (ccl-encode-alternativnyj): Deal with unencodable characters. 2002-11-18 Dhruva Krishnamurthy (tiny change) * progmodes/cc-styles.el (cc-align): Required by c-set-style. 2002-11-18 Juanma Barranquero * mail/smtpmail.el (smtpmail-send-queued-mail): Add autoload cookie. 2002-11-16 Edward M. Reingold * calendar/diary-lib.el (make-diary-entry): Allow for local variables at end of diary file. 2002-11-16 Ivan Zakharyaschev (tiny change) * international/codepage.el (cp866-decode-table): Fix the translation table. 2002-11-14 Per Cederqvist (tiny change) * progmodes/etags.el (find-tag-default): Copy text at point without properties. 2002-11-11 Fabrice Bauzac (tiny change) * dired-aux.el (dired-show-file-type): Format filename with "%s" to escape any format-like sequences it could contain. 2002-11-03 Andre Spiegel * vc.el (vc-dired-mode): Adapt dired-move-to-filename-regexp to its current version in dired.el. 2002-10-28 Matthew Swift (tiny change) * progmodes/compile.el (grep-find-use-xargs): Fix docstring. 2002-10-28 Francesco Potort,Al(B * comint.el (comint-password-prompt-regexp): Synch with main trunk. 2002-10-24 Matthew Swift (tiny change) * textmodes/outline.el (outline-minor-mode): Add customization group. 2002-10-23 Richard M. Stallman * files.el (risky-local-variable-p): New function. (hack-one-local-variable): Call it. (compile-command): Use `stringp' for `safe-local-variable' property. * progmodes/compile.el (compile-internal): Update process-environment before calling start-process. * emacs-lisp/easy-mmode.el (define-minor-mode): Don't call eval-after-load while building Emacs. * simple.el (display-message-or-buffer): Don't try to display an empty output in the echo area. * gud.el (gud-gdb-massage-args): Pass default-directory to gdb. * Makefile.in (compile-files): Protect from shell bugs. 2002-10-21 Juanma Barranquero * wid-edit.el (widget-choose): Fix typo. * calendar/diary-lib.el (diary-name-pattern): Likewise. * emacs-lisp/elint.el (elint-error, elint-warning): Likewise. * emacs-lisp/lisp.el (beginning-of-defun): Likewise. * emulation/edt-mapper.el (top-level): Likewise. * eshell/esh-var.el (eshell/define): Likewise. * mail/feedmail.el (feedmail-nuke-body-in-fcc) (feedmail-queue-draft-directory): Likewise. * net/ange-ftp.el (ange-ftp-ls): Likewise. * obsolete/cplus-md.el (c++-empty-arglist-indent): Likewise. * progmodes/cperl-mode.el (cperl-invert-if-unless): Likewise. * progmodes/ebrowse.el (ebrowse-ts) (ebrowse-view/find-file-and-search-pattern): Likewise. * progmodes/f90.el (f90-insert-end): Likewise. * progmodes/hideif.el (hide-ifdef-region): Likewise. * progmodes/sh-script.el (sh-indent-for-then): Likewise. * textmodes/bibtex.el (bibtex-find-entry-location): Likewise. * textmodes/sgml-mode.el (html-imenu-index): Likewise. * emacs-lisp/edebug.el (edebug-gensym): Fix spacing. 2002-10-16 Juanma Barranquero * vc-hooks.el (vc-insert-file): Fix typo. * replace.el (occur): Likewise. * subr.el (remove, remq): Likewise. 2002-10-15 Dave Love * man.el (Man-getpage-in-background): Set width in environment. 2002-10-15 Andre Spiegel * vc-hooks.el (vc-workfile-unchanged-p, vc-default-workfile-unchanged-p): Moved here from vc.el. 2002-10-14 Juanma Barranquero * international/mule.el (set-selection-coding-system): Fix spacing. 2002-10-11 Kenichi Handa * international/utf-8.el (mule-utf-8): Don't specify post-read-conversion function. 2002-10-08 Kenichi Handa * international/ucs-tables.el (unify-8859-on-encoding-mode): Set :init-value to nil, and calls (unify-8859-on-encoding-mode 1) later. 2002-10-06 Glenn Morris * progmodes/fortran.el (fortran-beginning-do): Ignore labelled DO loops. 2002-10-01 Kenichi Handa * international/mule-diag.el (describe-coding-system): Describe `dependency' property. * international/utf-8.el: Synchronized with the code in 21.4 and deleted codes for not yet supported features; utf-fragment-on-decoding and utf-translate-cjk. * international/utf-16.el: Synchronized with the code in 21.4 and deleted codes for not yet supported features; utf-fragment-on-decoding and utf-translate-cjk. * international/ucs-tables.el: Synchronized with the code in 21.4 and deleted codes for not yet supported features; utf-fragment-on-decoding, utf-translate-cjk, and minibuffer-selected-window. * international/mule.el (encode-char): Pay attention to utf-translation-table-for-encode. * loadup.el: Preload international/utf-16. Don't call ucs-unify-8859. * international/fontset.el (ucs-mule-to-mule-unicode): Define this translation table name here. (ucs-mule-cjk-to-unicode): New translation table name. (font-ccl-encoder-alist): Change the font registry pattern to "ISO10646.*-*". 2002-09-30 Kenichi Handa * language/devan-util.el: Delete the superfluous `!'. 2002-09-19 Kenichi Handa * loadup.el: Don't call ucs-unify-8859. 2002-09-29 Richard M. Stallman * progmodes/compile.el (grep-compute-defaults): Move definition up before `grep-command'. 2002-09-29 Richard M. Stallman * net/ange-ftp.el (ange-ftp-write-region): Don't bind executing-kbd-macro; instead, pass non-nil VISIT arg to ange-ftp-real-write-region. 2002-09-29 Richard M. Stallman * emacs-lisp/bytecomp.el (byte-compile-delete-errors): Default to nil. * simple.el (undo-elt-in-region): Fix one-off error at END. 2002-09-28 John Paul Wallington * progmodes/m4-mode.el (m4-font-lock-keywords) (m4-mode-syntax-table, m4-mode-abbrev-table, m4-m4-buffer) (m4-m4-region): Doc fixes. 2002-09-21 John Paul Wallington * net/eudc.el (eudc-install-menu): Use `define-key' and `easy-menu-create-menu' to avoid duplication of menu. 2002-09-13 Francesco Potort,Al(B * play/tetris.el (tetris-blank-options, tetris-cell-options): Remove various redundant `(t nil)'. * play/snake.el (snake-border-options): Use color on tty if available. * play/tetris.el (tetris-border-options): Likewise. * play/pong.el (pong-border-options): Likewise, plus reset color on tty to be [0.5 0.5 0.5]. 2002-09-12 Francesco Potort,Al(B * play/gamegrid.el (gamegrid-display-type): Treat any color-capable display as color-x, if display-color-p is fboundp. (gamegrid-make-color-x-face): Don't call gamegrid-color twice. (gamegrid-make-color-tty-face): Use the value of color, not the symbol itself. Don't call gamegrid-color. 2002-09-11 Dave Love * language/cyrillic.el (cyrillic-alternativnyj): Remove bogus charset-origin-alist. 2002-09-06 Dave Love * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook): Bind syntax and abbrev tables locally rather than setting and resetting them assuming Mail mode. (mailabbrev-unload-hook): New. * calendar/calendar.el (calendar-mode-line-format): Select the right window for mouse events. 2002-09-06 Juanma Barranquero * calendar/solar.el (calendar-time-display-form): Fix spacing. * double.el (double-prefix-only): Likewise. * emacs-lisp/easymenu.el (easy-menu-define): Likewise. * emacs-lisp/find-func.el (find-function-search-for-symbol): Likewise. * emacs-lisp/float.el (string-to-float): Likewise. * emacs-lisp/rx.el (rx): Likewise. * faces.el (copy-face): Likewise. * hilit-chg.el (highlight-changes-colours) (highlight-changes-active-string) (highlight-changes-passive-string) (highlight-changes-global-modes, hilit-chg-hide-changes) (highlight-changes-rotate-faces, global-highlight-changes): Likewise. * international/mule.el (decode-char): Likewise. * international/ucs-tables.el (decode-char): Likewise. * progmodes/idlwave.el (idlwave-support-inheritance) (idlwave-routine-entry-compare): Likewise. * progmodes/idlw-shell.el (idlwave-shell-use-breakpoint-glyph): Likewise. * progmodes/pascal.el (pascal-start-keywords): Likewise. * progmodes/sh-script.el (sh-indent-for-fi, sh-indent-for-done): Likewise. * progmodes/vhdl-mode.el (vhdl-progress-interval) (vhdl-corresponding-begin): Likewise. * ps-mule.el (ps-multibyte-buffer): Likewise. * textmodes/fill.el (fill-nonuniform-paragraphs) (fill-individual-paragraphs): Likewise. * textmodes/reftex.el (reftex-TeX-master-file): Likewise. * vcursor.el (vcursor-toggle-vcursor-map): Likewise. * speedbar.el (speedbar-mode): Fix spacing. Fix typos. * textmodes/reftex-vars.el (reftex-label-menu-flags): Fix typo. (reftex-multiref-punctuation): Fix spacing. 2002-09-05 Richard M. Stallman * international/ucs-tables.el (non-885 char sets handling): Don't call coding-system-put or register-char-codings. * help.el (help-with-tutorial): Allow various ways to specify the text in the [...] line, in handling the <...> line. 2002-08-30 Stefan Monnier * emacs-lisp/easymenu.el (easy-menu-filter-return): Handle the case where the filter returns a single menu-entry. * cus-edit.el (custom-group-menu-create): Only cdr if possible since custom-menu-create might return a single menu entry (a vector). 2002-08-30 Juanma Barranquero * bs.el (bs-message-without-log): Fix typo. * font-lock.el (font-lock-defaults, font-lock-add-keywords): Likewise. * mouse-copy.el (mouse-copy-work-around-drag-bug): Likewise. * textmodes/bibtex.el (bibtex-mode): Likewise. * emulation/viper-ex.el (ex-compile-command): Likewise. * progmodes/dcl-mode.el (dcl-calc-cont-indent-relative): Likewise. 2002-08-29 Richard M. Stallman * files.el (ange-ftp-completion-hook-function): Add safe-magic prop. 2002-08-27 Francesco Potort,Al(B * net/ange-ftp.el (ange-ftp-skip-msgs): Skip the 530 response given by vsFTPd when accessed with a kerberised FTP client. 2002-08-20 Glenn Morris * progmodes/fortran.el (fortran-current-defun): Use save-excursion. 2002-08-16 Dave Love * emacs-lisp/edebug.el (edebug-read-syntax-table): Use a char table to account for non-ASCII characters. 2002-08-15 Richard M. Stallman * loadup.el: Load international/ucs-tables.elc. Call ucs-unify-8859. 2002-08-13 Stefan Monnier * emacs-lisp/easymenu.el (easy-menu-return-item): Only return nil if there is no binding. 2002-08-13 Glenn Morris * progmodes/f90.el (f90-mode-abbrev-table): Fix abbrev for "include". 2002-08-12 Richard M. Stallman * calendar/appt.el (appt-make-list): Correct the parsing of each appointment from time-string. 2002-08-03 Glenn Morris * progmodes/f90.el (f90-font-lock-keywords-1): Fix form for declaration of derived type. (f90-font-lock-keywords-2): Fix form for `implicit type(foo)'. (f90-type-def-re): Fix value. (f90-looking-at-type-like): Adjust for new value of f90-type-def-re. 2002-08-02 Richard M. Stallman * autoinsert.el (auto-insert-alist): Redo finding C and C++ headers. * icomplete.el (icomplete-exhibit): Use minibuffer-prompt-end. * pcomplete.el (pcomplete-entries): Doc fix. 2002-07-30 Andreas Schwab * shell.el (explicit-bash-args): New user option. 2002-07-29 Dave Love * international/mule-conf.el (non-standard-designations-alist) (ctext-pre-write-conversion): Don't mung Latin-9 &c. 2002-07-29 Glenn Morris * scroll-all.el (scroll-all-mode): Make argument optional. Doc fix. 2002-07-29 John Paul Wallington * scroll-all.el (scroll-all-mode): Handle numeric arg. Use `if' instead of `cond'. 2002-07-28 Richard M. Stallman * simple.el: Don't require cl. 2002-07-25 Dave Love * obsolete/c-mode.el: Deleted. 2002-07-20 Andre Spiegel * vc-hooks.el (vc-insert-file): When called with a LIMIT regexp, delete anything that comes after LIMIT from the buffer. * vc-rcs.el (vc-rcs-fetch-master-state): Be more careful to check if this is really an RCS master file. * vc.el: Improve comment of vc-BACKEND-workfile-unchanged-p. 2002-07-18 Dave Love * help.el (describe-function-1): Cope with alias of manyarg function. * info-look.el: Support current auto{conf,make} manuals. 2002-07-16 Dave Love * international/utf-8.el (ccl-decode-mule-utf-8): Fix >= #xfe case. 2002-07-16 Juanma Barranquero * timer.el (timer-set-time, timer-set-time-with-usecs): Fix docstring. 2002-07-12 Glenn Morris * calendar/timeclock.el (timeclock-get-workday-function): `timeclock-workday' is not a valid option, rather a possible return value. 2002-07-12 Juanma Barranquero * timer.el (timer-set-time-with-usecs): Fix documentation. Simplify extraction of time data. 2002-07-12 Kenichi Handa * files.el (insert-directory): Be sure to bind coding-system-for-write to the just decided coding-system-for-read. 2002-07-11 Dave Love * international/mule-cmds.el (set-language-environment): Use functionp, not fboundp. (locale-language-names): Don't special-case utf-8. Use Cyrillic-iso in place of Latin-5 for Cyrillic locales. (locale-charset-language-names, locale-preferred-coding-systems): Add utf-8. (sort-coding-systems): Use coding-priority property, not coding-system. 2002-07-10 Juanma Barranquero * speedbar.el (speedbar-toggle-images): Fix docstring. (speedbar-toggle-sorting): Likewise. (speedbar-line-file): Likewise. (speedbar-parse-c-or-c++tag): Likewise. (speedbar-special-mode-key-map): Fix typo. (speedbar-dynamic-tags-function-list): Likewise. (speedbar-sort-tags): Likewise. (speedbar-tag-hierarchy-method): Likewise. (speedbar-use-images): Likewise. (speedbar-add-supported-extension): Likewise. (speedbar-make-specialized-keymap): Likewise. (speedbar-desired-buffer): Likewise. (speedbar-up-directory): Likewise. (speedbar-generic-item-info): Likewise. (speedbar-item-info): Likewise. (speedbar-set-timer): Likewise. (speedbar-insert-button): Likewise. (speedbar-make-button): Likewise. (speedbar-make-tag-line): Likewise. (speedbar-insert-files-at-point): Likewise. (speedbar-update-special-contents): Likewise. (speedbar-add-indicator): Likewise. (speedbar-do-function-pointer): Likewise. (speedbar-line-path): Likewise. (speedbar-xemacsp): Likewise. (speedbar-dir-follow): Likewise. (speedbar-fetch-etags-command): Likewise. (speedbar-fetch-etags-arguments): Likewise. (speedbar-toggle-etags): Likewise. (speedbar-extract-one-symbol): Likewise. (speedbar-unhighlight-one-tag-line): Likewise. (speedbar-directory-face): Likewise. (defimage-speedbar): Likewise. (speedbar-convert-emacs21-imagespec-to-xemacs): Likewise. (defimage-speedbar): Likewise. (speedbar-vc-do-check): Likewise. (speedbar-obj-do-check): Likewise. (speedbar-mouse-hscroll): Likewise. (speedbar-file-lists): Likewise. * progmodes/idlw-shell.el (idlwave-shell-set-bp): Fix typo. * progmodes/ebnf-yac.el (ebnf-yac-error): Likewise. 2002-07-09 Juanma Barranquero * faces.el (face-id): Fix typo. * hexl.el (hexl-mode): Likewise. 2002-07-11 Dave Love * language/misc-lang.el ("UTF-8"): New language environment. * international/utf-16.el, international/ucs-tables.el: New file. 2002-07-06 Richard M. Stallman * mail/rmail.el (rmail-decode-babyl-format): Disable undo around the decode-coding-region call. * edmacro.el (edmacro-fix-menu-commands): Discard `help-echo' events. Handle (menu-bar) events. Simplify by converting key sequence to a list and then back to vector. * net/browse-url.el (browse-url-at-mouse): Don't pass an arg to browse-url-at-point. * simple.el (shell-command): Match & only at end of whole command. 2002-07-03 Dave Love * ediff-diff.el (ediff-wordify): Bind ediff-forward-word-function outside the loop. (ediff-goto-word): Take ediff-with-syntax-table outside the loop. 2002-07-03 Juanma Barranquero * textmodes/reftex-vars.el (reftex-label-alist): Fix typo. * play/dunnet.el (dun-physobj-desc): Likewise. * mail/reporter.el (reporter-submit-bug-report): Likewise. * allout.el (outline-goto-prefix): Likewise. * calendar/timeclock.el (timeclock-workday-remaining): Likewise. (timeclock-workday-elapsed): Likewise. 2002-07-02 Juanma Barranquero * mail/rmailsum.el (rmail-user-mail-address-regexp): Fix typo. * textmodes/reftex-cite.el (reftex-citation): Fix typo. * progmodes/cperl-mode.el (cperl-break-one-line-blocks-when-indent): Fix typo. 2002-06-27 Eli Zaretskii * progmodes/perl-mode.el (perl-mode-abbrev-table): New variable. Set it up as an abbrev-table for Perl mode. 2002-06-24 Pavel Jan,Am(Bk * dired.el (dired-find-file): Bind find-file-run-dired around the call to find-file. From Dan Nicolaescu . 2002-06-18 Juanma Barranquero * eshell/em-pred.el (eshell-modifier-help-string): Fix typos. * emulation/edt.el (edt-substitute): Fix typo. * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): Fix typo. * comint.el (comint-next-prompt, comint-previous-prompt): Fix typos. 2002-06-17 Dave Love * international/utf-8.el (ccl-decode-mule-utf-8): Deal better with invalid utf-8. (mule-utf-8): Doc fix. 2002-06-17 Eli Zaretskii * international/mule.el (ctext-pre-write-conversion): If FROM is a string, or if the current buffer is not already a scratch buffer, generate a new temporary buffer. 2002-06-12 Eli Zaretskii * textmodes/bibtex.el: Change the maintainer to "none". 2002-06-10 Juanma Barranquero * emulation/viper-cmd.el (viper-smart-suffix-list): Fix typo. (viper-ask-level): Fix typo. 2002-06-05 Pavel Jan,Am(Bk * language/cyrillic.el (cyrillic-alternativnyj-decode-table): Fix the table to contain correct characters. 2002-05-31 Eli Zaretskii * faces.el (face-set-after-frame-default): Don't change `default' face. 2002-05-27 Glenn Morris * scroll-all.el (minor-mode-alist): `scroll-all-mode', not `scroll-all-mode-mode'. (scroll-all-page-down-all, scroll-all-page-up-all) (scroll-all-check-to-scroll): Remove `fkey-' prefix from scroll commands. * progmodes/f90.el: Update maintainer. (f90-startup-message): Obsolete variable removed. (f90-font-lock-keywords-1): Move "module procedure" to front, remove override. Fix highlighting of various "type" forms. (f90-font-lock-keywords-2): Add override flag. (f90-font-lock-keywords-3): Use 'keep rather than 'override. (f90-line-continued): Recognize blank/comment lines embedded in continuation lines. (f90-looking-at-program-block-start): No extra indentation after function or subroutine keyword appears in single quotes. (f90-indent-new-line): Make it indent the current line, as it should. (f90-indent-region): Correctly indent comments embedded in continued lines. * progmodes/fortran.el: Update maintainer. (fortran-previous-statement, fortran-next-statement): Make them skip over preprocessor lines as they do with comment lines. (fortran-beginning-do): Make regexp match a DO statement irrespective of numeric label. (fortran-strip-sequence-nos): Rename from typo `fortran-strip-sqeuence-nos'. 2002-05-21 Eli Zaretskii * indent.el (indent-rigidly): Mention how to remove all indentation. 2002-05-18 Eli Zaretskii * tar-mode.el (tar-octal-time): Fix the last argument of logior. Remove the call to insert. 2002-05-15 Eli Zaretskii * emacs-lisp/easymenu.el (easy-menu-add): Doc fix. 2002-05-03 Richard M. Stallman * net/zone-mode.el (zone-mode): Add write-file-hooks hook locally. 2002-05-01 Eli Zaretskii * simple.el (clone-indirect-buffer-other-window): Fix a typo in `popup-windows'. 2002-04-23 Andreas Schwab * menu-bar.el (menu-bar-goto-menu): Fix bindings for next-tag and next-tag-otherw. 2002-04-19 Stefan Monnier * mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Push reconstructed events onto unread-command-events rather than looking them up manually. * textmodes/flyspell.el (flyspell-mode-map): Don't bind mouse-2. It's bound via text-properties already. 2002-04-17 Jason Rumney * international/mule-cmds.el (locale-preferred-coding-systems): Add "jpn". 2002-04-16 Eli Zaretskii * term.el (term-emulate-terminal): Fix last change. 2002-04-12 Richard M. Stallman * files.el (hack-one-local-variable): Clear text props from string value. Recognize several additional patterns as risky. Mark many more variables as risky. (file-expand-wildcards): Use save-match-data. (format-alist): Mark as risky. 2002-04-12 Tom Tromey * progmodes/tcl.el (tcl-do-fill-paragraph): Find and fill on more natural paragraph boundaries. Don't fail at beginning of buffer. 2002-04-12 Eli Zaretskii * progmodes/compile.el (compile-internal): Fix the change from 2001-07-23. 2002-03-16 Eli Zaretskii * Version 21.2 released. 2002-03-15 Pavel Jan,Am(Bk * calendar/cal-french.el (calendar-goto-french-date): Fix prompt to match the actual code. 2002-03-11 Pavel Jan,Am(Bk * image.el (image-type-from-file-header): Make temporary buffer unibyte. 2002-03-09 Eli Zaretskii * simple.el (shell-command-on-region): Call push-mark with non-nil second arg, to suppress the "Mark set" message. 2002-03-07 Gerd Moellmann * progmodes/ebrowse.el (ebrowse-view/find-file-and-search-pattern): Use the other-window instead of the other-frame functions when the window is dedicated. 2002-03-05 Eli Zaretskii * language/european.el (mac-roman): Fix the safe-chars property. 2002-03-05 Andre Spiegel * vc.el (vc-revert-buffer): If the buffer is not saved, prompt the user to do that first. 2002-03-03 Stefan Monnier * textmodes/tex-mode.el (tex-guess-main-file): Handle the case where one of the buffers is narrowed. * newcomment.el (comment-forward): Use forward-comment to skip over whitespace (or comments) even when comment-use-syntax is nil. 2002-03-02 Pavel Jan,Am(Bk * textmodes/tildify.el (tildify-string-alist): Entry for xml-mode added. From Milan Zamazal . 2002-03-01 Andreas Schwab * textmodes/texnfo-upd.el (texinfo-start-menu-description): Remove extra paren in regexp. From Michael Scholz . 2002-02-26 Eli Zaretskii * international/mule-conf.el (ctext-no-compositions): Remove the mime-charset property. * language/european.el ("Dutch"): Doc fix. 2002-02-25 Jason Rumney * language/japanese.el (iso-2022-jp-2): Add init-bol flag. 2002-02-24 Jason Rumney * w32-fns.el (w32-charset-info-alist): Use ansi fonts for iso10646-1 if unicode is not available. 2002-02-22 Stefan Monnier * diff-mode.el (diff-end-of-hunk): Watch out for ambiguous headers. 2002-02-22 Eli Zaretskii * progmodes/etags.el (find-tag-noselect, find-tag) (find-tag-other-window, find-tag-other-frame, find-tag-regexp): Fix a typo in doc strings. 2002-02-22 Eli Zaretskii Support for ICCCM Extended Segments in X selections: * international/mule-conf.el (ctext-no-compositions) (compound-text-with-extensions): New coding systems. (x-ctext-with-extensions, ctext-with-extensions): Aliases for compound-text-with-extensions. (non-standard-icccm-encodings-alist) (non-standard-designations-alist): New variables. (ctext-post-read-conversion, ctext-pre-write-conversion): New functions. 2002-02-18 Andreas Schwab * replace.el (query-replace-regexp-eval): Doc fix. 2002-02-15 Andreas Schwab * textmodes/tex-mode.el (tex-font-lock-keywords-2): Require non-letter after specials. 2002-02-12 Eli Zaretskii * window.el (save-selected-window): If the saved window has become dead while macro body was running, refrain from switching to it. * progmodes/pascal.el (pascal-imenu-generic-expression): Add menu-title and fix parentheses. 2002-02-08 Eli Zaretskii * ffap.el (ffap-newsgroup-p): Test for non-nil symbol-value of htb. * calendar/cal-menu.el (calendar-mode-map): Change the menu item's name to "Insert Diary Entry". 2002-02-08 Eli Zaretskii * net/ange-ftp.el (ange-ftp-process-handle-line) (ange-ftp-set-xfer-size): If the file's size is a float, divide by 1024 instead of using ash. 2002-02-07 ShengHuo ZHU * mail/rmail.el (rmail-enable-mime-composing): New. A lightweight version of rmail-enable-mime. (rmail-forward): Use it. 2002-02-06 Pavel Jan,Am(Bk * textmodes/sgml-mode.el (sgml-start-tag-regex) (sgml-font-lock-keywords-1, sgml-mode-common): Allow underscore, colon, non-ASCII letters. (sgml-name-char): Don't assume anything about charsets handled by encode-char. (sgml-name-8bit-mode): Doc fix. (sgml-font-lock-keywords-1): Remove comment pattern. (sgml-mode-common): Set font-lock-syntactic-keywords. From Dave Love . 2002-02-06 Eli Zaretskii * play/pong.el (pong-height): Don't use height that exceeds the frame height. (pong-border-options): Make the border colors slightly more bright. * play/gamegrid.el (gamegrid-display-type): Treat any color-capable display as color-x, if display-color-p is fboundp. (gamegrid-make-color-x-face): Don't call gamegrid-color twice. (gamegrid-make-color-tty-face): Use the value of color, not the symbol itself. Don't call gamegrid-color. 2002-02-05 Eli Zaretskii * gud.el (gud-refresh): Call recenter only after we are sure we are in the right window. 2002-02-03 Eli Zaretskii * mail/rmail.el (rmail): Use find-buffer-visiting instead of get-file-buffer to check for rmail buffer existence. * term.el (term-emulate-terminal): Extract proper command string which is supplied to term-command-hook. 2002-02-02 Eli Zaretskii * mail/uce.el (uce-reply-to-uce): Prune the headers before copying the message text into the *mail* buffer, and restore the pruned state after that. * mail/rmail.el (rmail-redecode-body): Prune the headers before looking for X-Coding-System header, and restore the pruned state before returning. 2002-02-02 Pavel Jan,Am(Bk * cus-edit.el (customize-save-variable): Fix typo in prompt. 2002-02-02 Eli Zaretskii * novice.el (disable-command, enable-command): If user-init-file is nil or does not exist, default to "~/.emacs" (~/_emacs on DOS and, maybe, Windows). But don't alter the init file if Emacs was invoked as "emacs -q" 2002-02-01 Stefan Monnier * mail/sendmail.el (mail-mode) : Undo half of last change. * hi-lock.el (hi-lock-find-patterns): Save restriction. 2002-01-29 Pavel Jan,Am(Bk * tmm.el (tmm-get-keymap): Honour :visible in `menu-item'. Add Keywords header. Update Commentary section. Update copyright notice. 2002-01-28 Richard Stallman * cus-edit.el (custom-save-all): Bind file-precious-flag to t for saving .emacs. * files.el (basic-save-buffer-2): Ignore file-error in delete-file. 2002-01-26 Eli Zaretskii * eshell/esh-cmd.el (eshell-eval-command): If eshell-resume-eval returns t, don't treat that as an error. 2002-01-25 Jason Rumney * faces.el (face-font-registry-alternatives) [windows-nt]: Add ms-oemlatin as an alternative for iso8859-1. 2002-01-25 Eli Zaretskii * emacs-lisp/cl-seq.el (mismatch): Doc fix. 2002-01-22 Stefan Monnier * mail/sendmail.el (mail-mode): ">" is not a supercite-style prefix and is already matched by adaptive-fill-regexp. 2002-01-22 Richard M. Stallman * net/ange-ftp.el (ange-ftp-canonize-filename): Avoid duplicate slash if DIR is just slash. * textmodes/ispell.el (ispell-help): Clean up echo area if user quits. 2002-01-20 Eli Zaretskii * international/quail.el (quail-start-translation) (quail-start-conversion): Bind last-command-event, last-command, and this-command in the first let. This fixes the change from 2000-08-30. 2002-01-18 Juanma Barranquero * files.el (save-abbrevs, save-some-buffers): Don't ask the user before saving abbrevs if `save-abbrevs' has the value `silently'. 2002-01-16 Richard M. Stallman * net/net-utils.el (network-connection-service-abbrev-alist): New variable. (network-connection-mode-setup): Use it. * delsel.el (delete-selection-pre-hook): Handle and resignal file-supersession errors to interact properly with userlock.el. 2002-01-16 Andreas Schwab * mail/feedmail.el (feedmail): Fix :link spec. 2002-01-15 Eli Zaretskii * calendar/calendar.el (diary-date-forms): Doc fix. 2002-01-14 Stefan Monnier * net/ange-ftp.el (ange-ftp-get-process, ange-ftp-send-cmd) (ange-ftp-file-name-all-completions, ange-ftp-file-name-completion) (ange-ftp-insert-directory): Preserve match-data. (ange-ftp-shell-command): Strip port number from the host if present. 2002-01-13 Eli Zaretskii * files.el (find-file-noselect): Don't consider a buffer as visiting a file literally if it is in hexl-mode. 2001-12-29 Richard M. Stallman * net/ange-ftp.el (ange-ftp-allow-child-lookup): Always return nil. This fixes a bug that treated all files as directories. (ange-ftp-insert-directory): Explicitly follow symlinks. 2001-12-28 Simon Josefsson * mail/sendmail.el (mail-envelope-from): Fix :type. (sendmail-send-it): Copy `mail-envelope-from' from calling buffer. 2001-12-28 Richard M. Stallman * net/ldap.el (ldap-search-internal): Handle in results. 2001-12-26 Markus Rost * find-dired.el (find-dired-sentinel): Precede exit message by two spaces, to match the regexp in dired-between-files. 2001-12-26 Richard M. Stallman * progmodes/compile.el (compile-internal): Set TERM variable in process-environment. 2001-12-21 Eli Zaretskii * info.el (Info-select-node): If Info-use-header-line is nil, set header-line-format to nil. (Info-fontify-node): Don't put a keymap text property on the heading if we are not going to display the header line. Remove any such text properties left over from past visits to this node. 2001-12-21 Richard M. Stallman * net/ange-ftp.el (ange-ftp-file-modtime): Use save-match-data. * emacs-lisp/easy-mmode.el (define-minor-mode): Make no arg by default in an interactive call, so that repeating the command toggles again. * emacs-lisp/lisp-mode.el (eval-defun-1): Cope with atoms as args. 2001-12-18 Dave Love * progmodes/f90.el (f90-break-line): Avoid infinite recursion calling `newline'. 2001-12-14 Andre Spiegel * vc-hooks.el (vc-checkout-model, vc-state, vc-workfile-version): Return nil if FILE is not registered. (vc-check-master-templates, vc-default-make-version-backups-p): Doc fix. 2001-12-13 Richard M. Stallman * font-lock.el (font-lock-mode): Put our function at the end of after-change-functions. * emacs-lisp/advice.el (ad-compile-function): Byte compile the function under another (uninterned) name. 2001-12-10 Eli Zaretskii * mail/smtpmail.el (smtpmail-send-queued-mail): Insert the enqueued messages literally. 2001-12-01 Stefan Monnier * indent.el (tab-to-tab-stop): Use delete-horizontal-space. 2001-12-01 Eli Zaretskii * progmodes/idlwave.el, progmodes/idlw-rinfo.el: * progmodes/idlw-shell.el, progmodes/idlw-toolbar.el: Update maintainer. 2001-11-30 Andre Spiegel * vc-cvs.el (vc-cvs-parse-status): Store file state in property, don't just return it. 2001-11-29 Dave Love * progmodes/fortran.el: Fontify rewind, backspace. Doc fixes. (fortran-beginning-do, fortran-beginning-if): Fix regexp typos. * international/mule.el (map-charset-chars): New function. (register-char-codings): Use it to cope with generic chars in safe-chars. 2001-11-27 Stefan Monnier * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix off-by-two error. 2001-11-21 Richard M. Stallman * files.el (temporary-file-directory, null-device) (small-temporary-file-directory): Definitions moved up. * international/encoded-kb.el: Don't alter minor-mode-alist. 2001-11-20 Kai Grossjohann * files.el (auto-save-file-name-transforms): Put remote files in temporary-file-directory rather than /tmp. 2001-11-20 Stefan Monnier * progmodes/tcl.el (tcl-indent-for-comment): Handle the case where `comment-indent-function' returns nil. 2001-11-20 Jason Rumney * w32-fns.el (w32-system-coding-system): Initialize from locale-coding-system. 2001-11-20 Eli Zaretskii * play/landmark.el: Mark lm-mode as special. * play/gomoku.el: Mark gomoku-mode as special. 2001-11-20 Stefan Monnier * progmodes/cperl-mode.el (cperl-perldoc): Require man before binding `manual-program'. 2001-11-19 Stefan Monnier * progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm. * newcomment.el (comment-padding): Add :type and :group. 2001-11-18 Stefan Monnier * newcomment.el (comment-indent): Fix misindentation for comment-only lines. 2001-11-16 Stefan Monnier * rect.el (delete-rectangle-line): Fix pos/column confusion. 2001-11-15 Stefan Monnier * menu-bar.el (menu-bar-edit-menu) : Put an explicit key binding. 2001-11-15 Andreas Schwab * progmodes/ada-mode.el (ada-add-extensions): Quote regexp special characters and append anchor to pattern added to auto-mode-alist. 2001-11-15 Andre Spiegel * vc.el: Documentation fixes. 2001-11-14 Stefan Monnier * smerge-mode.el (smerge-match-conflict): Fix typo. (smerge-diff): Be careful to read match-data early enough. 2001-11-14 Andre Spiegel * vc.el (vc-diff-internal, vc-coding-system-for-diff) (vc-default-diff-tree): New functions. (vc-version-diff): Use them. As a result, coding systems are now set up properly for all sorts of diffs, and tree diffs can now also be done locally. (vc-diff): With a prefix argument, don't require that it's called from a buffer under version control. * vc-cvs.el (vc-cvs-diff-tree): New function. 2001-11-13 Stefan Monnier * newcomment.el (comment-normalize-vars): Handle a nil comment-padding. * progmodes/ada-mode.el (ada-fill-comment-prefix): GNAT wants 2 spaces. From Emmanuel Briot . 2001-11-12 Richard M. Stallman * calendar/todo-mode.el (todo-save): Add save-excursion and save-restriction. 2001-11-12 Eli Zaretskii * menu-bar.el (menu-bar-edit-menu): Don't use x-selection-exists-p if it is not fboundp. (clipboard-yank): Ditto. 2001-11-10 Jason Rumney * term/w32-win.el (redisplay-dont-pause): Don't set. 2001-11-09 Andre Spiegel Suggested by Kalle Olavi Niemitalo : * vc-hooks.el (vc-error-occured): Backquotified. (vc-file-prop-obarray): Use prime length for better efficiency. * vc.el (vc-clear-context): Fill obarray with 0, not nil. (vc-annotate-color-map): Doc fix. 2001-11-08 Eli Zaretskii * international/mule.el (make-translation-table): Doc fix. Suggested by Alex Schroeder . 2001-11-05 Richard M. Stallman * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Return the value of the evaluated form. 2001-11-03 Stefan Monnier * term.el (all faces): Don't (copy-face 'default ). 2001-11-03 Eli Zaretskii * tooltip.el (tooltip-delay): Decrease to 0.7. (tooltip-hide-delay): Enlarge to 10. 2001-11-03 Richard M. Stallman * mouse.el (popup-menu): If the user refuses to select from a menu, don't try to invoke the menu. 2001-11-03 Eli Zaretskii * frame.el (set-background-color, set-foreground-color): Call face-set-after-frame-default, to propagate the new colors to the frame's parameters alist. * calendar/timeclock.el (timeclock-out): Signal an error if timeclock-last-event is nil. 2001-11-01 Richard M. Stallman * files.el (find-backup-file-name): Use make-backup-file-name. 2001-11-01 Gerd Moellmann * startup.el (command-line): If the terminal Emacs is running on has erase char set to ^H, use the Backspace key for deleting backward, and the Delete key for deleting forward. 2001-10-31 Jason Rumney * international/mule-cmds.el (locale-language-names): Add chs and cht as aliases for Chinese-GB and Chinese-BIG5. 2001-10-30 Stefan Monnier * progmodes/perl-mode.el (perl-indent-line): Use `eq' to compare output of `char-after'. * progmodes/autoconf.el (autoconf-mode): Fix comment-start-skip. 2001-10-30 Gerd Moellmann * international/iso-acc.el (iso-accents-compose): Remove a superfluous setq. 2001-10-29 Eli Zaretskii * faces.el (invert-face): Check for 'unspecified, not for nil, when testing whether face colors are not specified. From David.Kastrup@t-online.de (David Kastrup). 2001-10-29 Gerd Moellmann * international/iso-acc.el (iso-accents-compose): Push SECOND-CHAR as is on unread-command-events instead of `(SECOND-CHAR)'. * enriched.el (enriched-face-ans): Handle face attributes of the form `(FACE1 FACE2 ...)'. * dired-x.el (dired-omit-startup): Show ``Omit'' only in Dired buffers. 2001-10-29 Alex Schroeder * progmodes/sql.el (sql-mysql): Doc change by RMS. * progmodes/sql.el (sql-db2): Doc change. (sql-help): Doc change by Christian Egli . (sql-mysql): Doc change by Christian Egli . 2001-10-29 Richard M. Stallman * mail/supercite.el (sc-emacs-features): Test for "Emacs 19" by really checking that it is not version 18. * emacs-lisp/lisp-mode.el (eval-defun): Doc fix. 2001-10-28 Per Abrahamsen * cus-start.el (recursive-load-depth-limit): Added. 2001-10-28 Masayuki Ataka * textmodes/texinfmt.el (texinfo-format-ifnotinfo): New function. (ifnothtml): New alias. 2001-10-27 Stefan Monnier * mail/sendmail.el (mail-mode): Fix ordering in adaptive-fill-regexp. 2001-10-27 Gerd Moellmann * net/ange-ftp.el (ange-ftp-send-cmd): Call fix-name-func for `mdtm'. From "Forrest Cahoon" . 2001-10-26 Tomas Abrahamsson * textmodes/artist.el (artist-version): 1.2.4. (artist-butlast-fn): New variable. (artist-butlast): New function. (artist-ellipse-mirror-quadrant): Use it. (artist-mouse-draw-poly): Use nil for `point-list'. (artist-mouse-draw-poly): Check for point-list being nil. 2001-10-26 Peter Kleiweg * progmodes/ps-mode.el (ps-mode-print-function): Remove quote for lambda expression. (ps-mode-menu-main): Submenu with options on/off was replaced with a toggle button. (ps-mode, ps-run-mode): Define with `define-derived-mode' (ps-mode): Autoload cookie added on same line as comment (ps-mode-tabkey, ps-mode-backward-delete-char): (ps-mode-r-balance): Replace `delete-horizontal-space' and `indent-to' with `indent-line-to' (ps-mode-print-buffer, ps-mode-print-region): Use `funcall' instead of `eval'. (ps-mode-print-region): Use `with-temp-buffer'. (ps-run-start): Use of `mapconcat'. Use `apply' instead of `eval'. (numerous places): Add back-tick and tick around names in docstrings, fix punctuation in docstrings, remove trailing spaces. 2001-10-25 Gerd Moellmann * startup.el (normal-top-level): Check for frame-initial-frame only if it's really used. * mail/mh-utils.el (mh-recenter): Call recenter with arg `(4)'. * progmodes/compile.el (compilation-parse-errors-filename-function): New variable. (compilation-parse-errors): Use it. 2001-10-24 Martin Stjernholm * progmodes/cc-engine.el (c-beginning-of-member-init-list): Better handling of C++ template args to avoid confusion with `<' and `>' used as operators in member init expressions. 2001-10-24 Gerd Moellmann * replace.el (perform-replace): Move START and END parameters to the end of the argument list and make them optional. * progmodes/ebrowse.el, progmodes/etags.el: Adapt to change in perform-replace. * international/fontset.el (x-must-resolve-font-name): New function. (x-complement-fontset-spec): Use it. 2001-10-23 Gerd Moellmann * info.el (Info-fontify-node): Bind down-mouse-{1,2} instead of mouse-{1,2} since dragging is on the down event. * play/doctor.el (make-doctor-variables): Remove a '($ please)'. * mail/mh-utils.el (mh-recenter): Call `recenter' with arg t if ARG is nil. * desktop.el (desktop-last-buffer): New variable. (desktop-create-buffer): Set it. (desktop-read): Bind it and switch to that buffer. 2001-10-22 Gerd Moellmann * progmodes/compile.el (compilation-set-window-height): Select old window only if it's still live. 2001-10-22 Eli Zaretskii * textmodes/sgml-mode.el (sgml-mode-map): Bind 8-bit codes above 127 to sgml-maybe-name-self. (sgml-name-8bit-mode): Doc fix. (sgml-char-names-table): New variable. (sgml-name-char): Support non-ASCII and mule-unicode-* characters. Doc fix. (sgml-maybe-name-self): Convert unibyte characters to multibyte. * tooltip.el (tooltip-x-offset, tooltip-y-offset): Mention in the doc string the effect of `left' and `top' parameters in tooltip-frame-parameters, the default values, and the units. (tooltip-frame-parameters): Mention `top' and `left' in the doc string. (tooltip-show): Mention in the doc string the `top' and `left' parameters in tooltip-frame-parameters, and x-max-tooltip-size. (tooltip-set-param): Doc fix. 2001-10-22 Gerd Moellmann * saveplace.el (save-place): Require `saveplace'. * progmodes/cwarn.el (cwarn-font-lock-feature-keywords-alist): Use `sexp' for :value-type instead of `face'. 2001-10-20 Gerd Moellmann * Version 21.1 released. 2001-10-19 Eli Zaretskii * files.el (auto-mode-alist): Associate .indent.pro with Fundamental mode. Suggested by Samuel Padgett . 2001-10-18 Eli Zaretskii * scroll-bar.el (scroll-bar-toolkit-scroll): Don't ring the bell when we hit the beginning or the end of the buffer. Instead, just print a message and do nothing. 2001-10-18 Stefan Monnier * xml.el (xml-parse-tag): Use eq on char-after's return value. 2001-10-18 Gerd Moellmann * isearch.el (isearch-mode-map): Bind `mouse-movement' to nil. * obsolete/hilit19.el (hilit-lookup-face-create): Call set-face-font only if display-graphic-p. (toplevel): Remove references to window-system. 2001-10-18 Miles Bader * simple.el (what-line): Avoid problems with field properties. 2001-10-17 Eli Zaretskii * wid-edit.el (widget-field-face, widget-single-line-field-face): Define special colors for a tty. 2001-10-17 Miles Bader * custom.el (defface): Mention `:inherit' in doc-string. 2001-10-16 Eli Zaretskii * paren.el: Update the Commentary with installation instructions. 2001-10-15 John Wiegley * eshell/em-unix.el (eshell/cat): Do a quick test if something is a regular file, before checking if it is a directory or symlink. This avoids a call to eshell-file-attributes, which can be expensive in some situations. * eshell/em-ls.el (eshell-ls-dired-initial-args): Added an extra customization variable, to differentiate ls-in-dired from regular uses of ls. 2001-10-15 Miles Bader * simple.el (display-message-or-buffer): Pass the correct buffer to `display-buffer'. 2001-10-15 Dave Love * international/mule.el (set-auto-coding): Fix regexps for local variables section not to eat newlines. 2001-10-13 Stefan Monnier * bindings.el (esc-map): Revert `j' and `C-j' bindings to indent-new-comment-line from comment-indent-new-line. 2001-10-13 Eli Zaretskii * bindings.el : Remove no-byte-compile, since there are some non-trivial functions here, and src/Makefile.in now wants bindings.elc. 2001-10-12 Eli Barzilay * calculator.el (calculator-eng-display): Don't call concat with an integer argument. 2001-10-10 Gerd Moellmann * international/iso-transl.el (iso-transl-e-caret) (iso-transl-i-caret, iso-transl-o-caret, iso-transl-u-caret): Fix duplicates. From Dave Love . * simple.el (end-of-buffer): Fix code scrolling specially for the buffer end. * startup.el (command-line-1): Bind tab-width to 8. 2001-10-04 Andrew Innes * faces.el (face-font-registry-alternatives) [windows-nt]: Make gb2312 an alias for gb2312.1980. 2001-10-03 Stefan Monnier * pcvs-util.el (cvs-prefix-define): Typo cons->concat. 2001-10-03 Pavel Jan,Am(Bk * emulation/tpu-edt.el: Make messages match original TPU/edt editor. From riepel@Stanford.EDU (Rob Riepel). 2001-10-03 Eli Zaretskii * rect.el: Update maintainer's email address. 2001-10-02 Andreas Schwab * net/ange-ftp.el (ange-ftp-skip-msgs): Add 227 and 228 for Long and Extended Passive Mode, resp. 2001-10-01 Eli Zaretskii These changes add support for Calendar-related items in the menu bar on tty's as well: * calendar/calendar.el (calendar-mode-map): Require cal-menu unconditionally. (calendar-mode): Set up activate-menubar-hook unconditionally. * calendar/cal-menu.el (cal-menu-x-popup-menu): New function, calls x-popup-menu only if popup menus are supported. (calendar-mouse-insert-hebrew-diary-entry) (calendar-mouse-insert-islamic-diary-entry) (calendar-mouse-holidays, calendar-mouse-view-diary-entries) (calendar-mouse-view-other-diary-entries) (calendar-mouse-print-dates, calendar-mouse-2-date-menu) (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax): Call cal-menu-x-popup-menu instead of x-popup-menu. 2001-10-01 Gerd Moellmann * gs.el (gs-set-ghostview-window-prop): Fix args of `elt'. * emacs-lisp/edebug.el (rx): Add def-edebug-spec. * emacs-lisp/rx.el: New file. 2001-10-01 Eli Zaretskii * help.el (help-for-help): Doc fix. From Pavel@Janik.cz (Pavel Janik). 2001-09-30 Eli Zaretskii * frame.el (select-frame-by-name, other-frame): Doc fix. 2001-09-29 Eli Zaretskii * play/snake.el (snake-score-file): Use temporary-file-directory instead of a literal "/tmp". Suggested by Robert . * play/tetris.el (tetris-score-file): Ditto. 2001-09-28 Eli Zaretskii * apropos.el (apropos-print): Make the directions inserted at the beginning of the *Apropos* buffer more clear. 2001-09-27 Michael Kifer * ediff-mult.el (ediff-get-meta-info): Installed Gerd's changes. Added comments. 2001-09-27 Stefan Monnier * newcomment.el (comment-normalize-vars): Use " \t" rather than "\\s-" when defining comment-end-skip. 2001-09-27 Gerd Moellmann * mail/feedmail.el (feedmail-queue-send-edit-prompt-help): Call get-buffer-window first second arg `visible'. * international/mule-diag.el (list-input-methods-1): Output something that's independent of Emacs' version. * tar-mode.el (tar-mode-write-file): Don't signal an error by calling byte-to-position with a nil tar-header-offset. 2001-09-27 Simon Josefsson * mail/sendmail.el (send-mail-function): Doc fix. (mail-do-fcc): Error if header-end is not a marker. (mail-do-fcc): Add a comment. (mail-reply-to): Doc fix. (mail-signature): Make ATPOINT optional. (mail-yank-original): Use cond instead of nestled if. 2001-09-26 Stefan Monnier * info.el (Info-on-current-buffer): Default arg to "Top". 2001-09-25 Eli Barzilay * calculator.el (calculator-copy-displayer): New user-option. (calculator-displayer-prev, calculator-displayer-next): Renamed from calculator-displayed-{left,right}. (calculator, calculator-standard-displayer) (calculator-num-to-string, calculator-update-display) (calculator-copy, calculator-put-value): Bug and display fixes. 2001-09-24 Vinicius Jose Latorre * ebnf2ps.el: Eliminate make-local-hook calls. Doc fix. (ebnf-version): New version (3.6.1). * ebnf-bnf.el: Fix character range regexp. Doc fix. (ebnf-bnf-non-terminal-chars): New internal const. (ebnf-bnf-lex): Fix code. * ebnf-iso.el: Fix character range regexp. Doc fix. (ebnf-iso-non-terminal-chars): New internal const. (ebnf-iso-lex): Fix code. * ebnf-yac.el: Fix character range regexp. Doc fix. (ebnf-yac-skip-chars): New internal const. (ebnf-yac-skip-code): Fix code. 2001-09-24 Stefan Monnier * vc.el (vc-checkin): Use vc-delete-automatic-version-backups. * pcvs-parse.el (cvs-parse-commit): Expand the file name before passing it to VC. * vc-hooks.el (vc-delete-automatic-version-backups): Handle the case where the file is relative. 2001-09-24 Gerd Moellmann * xml.el (xml-parse-attlist): Quotes around attributes must be the same on each side. Make sure we properly handle simple quotes. From Daiki Ueno . 2001-09-23 Eli Zaretskii * mail/sendmail.el (mail-mode): Doc fix. From Simon Josefsson . * menu-bar.el (top-level): Minor fixes for text of help-echo in some items of the Options menu. 2001-09-22 Stefan Monnier * pcvs-parse.el (cvs-parse-commit): Remove the temp files used by VC. * vc-hooks.el (vc-delete-automatic-version-backups): Don't fail if the directory doesn't exist. * diff-mode.el (diff-default-read-only): New var. (diff-mode): Use it. 2001-09-22 Eli Zaretskii * hexl.el (hexl-mode-map): Fix the change of 2001-08-23: Use make-keymap instead of copy-keymap, since copying the global keymap messes up the menu bar. * info.el (Info-goto-node, Info-menu): Doc fix. Suggested by Roland Winkler . 2001-09-21 Eli Zaretskii * dired.el (dired-build-subdir-alist): Accept optional arg SWITCHES. * dired-aux.el (dired-insert-subdir): Pass switches to dired-build-subdir-alist. 2001-09-21 Stephen Gildea * time-stamp.el (time-stamp-string-preprocess): Fix bug that caused %#a and %#b to be mis-formatted. 2001-09-20 Eli Zaretskii * info.el (Info-file-list-for-emacs): Add elements for ada-mode, ccmode, emacs-mime, and eudc manuals. 2001-09-19 Sam Steingold w32 find cannot be used with `grep-find'. * progmodes/compile.el (find-program): New variable. (grep-compute-defaults): Use it to set `grep-find-command'. 2001-09-19 Gerd Moellmann * ps-bdf.el (bdf-read-bitmap): Initialize returned values to defaults. 2001-09-19 Vinicius Jose Latorre * ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript programming. Doc fix. (ebnf-version): New version (3.6). (ebnf-eps-begin): Data fix. (ebnf-begin-file): Code fix. * ebnf-bnf.el: Doc fix. (ebnf-bnf-lex): Fix regexp for non-terminal and terminal tokens. * ebnf-iso.el, ebnf-otz.el, ebnf-yac.el: Doc fix. 2001-09-18 Vinicius Jose Latorre * ps-print.el: Better face mapping for black/white PostScript printers. Check if mark is active when printing a region. Doc fix. (ps-print-version): New version number (6.5.5). (ps-print-color-p): Customization fix. (ps-black-white-faces): New option. (ps-black-white-faces-alist): New internal var. (ps-count-lines-preprint, ps-print-preprint-region): New funs. (ps-print-region, ps-print-region-with-faces, ps-nb-pages-buffer) (ps-nb-pages-region): Interactive fix. (ps-extend-face-list, ps-extend-face, ps-setup, ps-begin-job) (ps-face-attributes, ps-generate-postscript-with-faces): Code fix. 2001-09-18 Eli Zaretskii * dired.el (dired-move-to-filename-regexp): Allow one digit in the numeric month value, and allow the Kanji character after the it to be missing (happens with ls-lisp's output on Japanese versions of MS-Windows). 2001-09-18 Miles Bader * diff-mode.el (diff-mode): Don't make the buffer read-only if it's empty (and thus probably a new patch file about to be edited). 2001-09-17 Gerd Moellmann * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): Check for '(' in column 0 of doc string. * gs.el (gs-set-ghostview-window-prop): Use `elt' instead of `nth' so that using a vector as bounding-box works. From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de. 2001-09-17 Andre Spiegel * vc.el (vc-annotate): Use current workfile version explicitly as a default, suggested by Gustav H,Ae(Bllberg . 2001-09-16 Eli Zaretskii * ps-bdf.el (bdf-cache-file) : Use _bdfcache.el, since convert-standard-filename doesn't guarantee that the .el extension is preserved. * dos-fns.el (convert-standard-filename): Replace invalid characters only after converting dash/underscore to a period. (original-make-auto-save-file-name): New. (make-auto-save-file-name): New function, overrides the definition on files.el and calls the original function via original-make-auto-save-file-name. * mail/rmail.el (top-level): Require mule-utils when compiling. (rmail-decode-babyl-format): Use detect-coding-with-priority instead of detect-coding-region, to favor detection of emacs-mule encoded Babyl files written by rmailout.el etc. Suggested by Kenichi Handa . 2001-09-14 Eli Zaretskii * eshell/em-unix.el (eshell-shuffle-files, eshell-shuffle-files): Use `equal', not `=', since the device number can be a cons cell. 2001-09-14 Gerd Moellmann * simple.el: Comment out change of 2001-09-13. 2001-09-13 Milan Zamazal * progmodes/compile.el (grep-compute-defaults): Don't set grep-command/grep-find-command when it is already non-nil. (grep-command): Make it a user option. (grep-find-command): Likewise. 2001-09-13 Michael Kifer * viper-cmd.el (viper-replace-char-subr, viper-envelop-ESC-key): inhibit quit. 2001-09-13 Eli Zaretskii * files.el (make-auto-save-file-name): If long file names are not supported on MS-DOS, truncate the file name to DOS 8+3 limits before generating an auto-save file name from it. 2001-09-13 Gerd Moellmann * ps-print.el (ps-print-region, ps-print-region-with-faces) (ps-nb-pages-region): Signal an error if called interactively and the mark is not active. * simple.el (minibuffer-prompt-modification) (minibuffer-prompt-insertion): New functions. (minibuffer-prompt-properties): Use `modification-hooks' and `insert-in-front-hooks'. 2001-09-12 Richard M. Stallman * textmodes/outline.el (outline-regexp): Doc fix. Initialize it in the defcustom, the usual way. 2001-09-12 Gerd Moellmann * ediff-mult.el (ediff-get-meta-info): Take into account that data from `ediff-meta-info' properties need not be an overlay. From David Ponce . * isearch.el (isearch-intersects-p): Fix end checks. 2001-09-11 Eli Zaretskii * gud.el (dbx) : Move this case into the `t' branch of `cond', since Irix 6.1 and up is a special case of the standard dbx interface. 2001-09-11 Miles Bader * comint.el (comint-send-input): When waiting for echoed input, don't save the expected end position in `echo-end', so that things work properly even if the buffer is modified elsewhere at the same time [this happens if `comint-truncate-buffer' is used]. 2001-09-11 Gerd Moellmann * textmodes/outline.el (outline-mode): Use `^' and a shy group when constructing imenu-generic-expression from outline-regexp. 2001-09-10 Eli Zaretskii * eshell/em-unix.el (eshell-shuffle-files): Compare inodes with `equal' instead of `=', since they can be cons cells. From Nils Goesche . 2001-09-10 Andre Spiegel * vc.el (vc-annotate): Rewrote doc string. 2001-09-10 Eli Zaretskii * time-stamp.el: Update Stephen Gildea's email address. 2001-09-10 Gerd Moellmann * mail/sendmail.el (mail-send): Obey mail-send-nonascii when enable-multibyte-characters = nil. From Hallvard B Furuseth . 2001-09-09 Michael Kifer * ediff-init.el (ediff-highest-priority): Bug fix. * viper-cmd.el (viper-special-read-and-insert-char): New function that reads a character and uses the current input method or iso-accents when appropriate. * viper.el and all others: Corrections to the comment blocks at the top. 2001-09-09 Eli Zaretskii * info.el (Info-goto-node): Doc fix. 2001-09-07 Gerd Moellmann * isearch.el (isearch-intersects-p): New function. (isearch-close-unnecessary-overlays): Renamed from *unecessary*, use isearch-intersects-p, and clean up. 2001-09-07 Eli Zaretskii * textmodes/ispell.el (ispell-dictionary-alist-4): Add "german" and "german8", for the new German orthography dictionaries, (ispell-dictionary-alist-5, ispell-dictionary-alist-6): Rearrange the entries, to keep the line length balanced for loaddefs.el. 2001-09-07 Dr Francis J. Wright * comint.el (comint-send-input): Handle comint-process-echoes differently. 2001-09-07 Pavel Jan,Am(Bk * locate.el (locate-insert-header): Remove unnecessary whitespace. 2001-09-07 Eli Zaretskii * arc-mode.el (archive-dostime): Fix a typo in minutes' computation. 2001-09-07 Gerd Moellmann * server.el (server-switch-buffer): * textmodes/refer.el (refer-find-entry-internal): * term/sup-mouse.el (sup-pos-to-window): * term/bg-mouse.el (bg-window-from-x-y): * emacs-lisp/edebug.el (edebug-window-live-p): Use get-window-with-predicate. * window.el (get-window-with-predicate): Renamed from some-window. (some-window): Make it an alias. 2001-09-06 Gerd Moellmann * simple.el (undo): Remove positions from buffer-undo-list up to the next undo boundary only. 2001-09-06 Eli Zaretskii * makefile.nt (install): Don't copy sc.el. Reported by Richard Kim * cus-edit.el (custom-buffer-create-internal): Remove "100%" from the message "Creating customization items...done". 2001-09-05 Gerd Moellmann * font-lock.el (toplevel): Require `jit-lock' only if font-lock-support-mode is set to jit-lock-mode. 2001-09-05 Eli Zaretskii * international/quail.el (quail-use-package, quail-inactivate) (quail-activate): Mention the hooks these functions run in their doc strings. 2001-09-05 Edward M. Reingold * cal-menu.el (calendar-mouse-view-other-diary-entries): Fix name of file in header of menu. 2001-09-04 Gerd Moellmann * env.el (setenv): Interactively, if VARIABLE has a current value, add that to the front of the history, as the doc string says. * comint.el (comint-send-input): Change help-echo. From "Dr Francis J. Wright" . * bookmark.el (bookmark-write-file): Bind print-length and print-level to nil. From Tom Capey . * obsolete/uncompress.el: Moved there from lisp/. * comint.el (comint-insert-clicked-input): Goto point-max before deleting previous input. From "Dr Francis J. Wright" . * simple.el (backward-word): Doc fix. 2001-09-03 Pavel Jan,Am(Bk * emacs-lisp/levents.el, emacs-lisp/lucid.el, emacs-lisp/pp.el * uncompress.el, uniquify.el, vc.el, view.el, window.el * w32-fns.el: Add Keywords header. 2001-09-04 Eli Zaretskii * menu-bar.el: Fix separators in the Edit menu. Bring "Fill" near "Text Properties". Suggested by Simon Marshall . 2001-09-04 Andrew Choi * term/mac-win.el (mac-drag-n-drop): Decode file name by consulting the value of file-name-coding-system. 2001-09-03 Stefan Monnier * help.el (describe-function-1): Save precomputed `file-name' rather than recomputing it (incorrectly) with `symbol-file'. 2001-09-03 Gerd Moellmann * international/isearch-x.el (isearch-exit-recursive-edit): Take three parameters, since it's used as an after-change-function. * emacs-lisp/backquote.el (backquote-backquote-symbol) (backquote-unquote-symbol, backquote-splice-symbol): Remove `*' from doc strings. 2001-09-02 Milan Zamazal * progmodes/glasses.el (glasses-convert-to-unreadable): Consider underscores as in `glasses-make-readable'. 2001-09-02 Eli Zaretskii * progmodes/cmacexp.el (c-macro-preprocessor): Use "gcc -E" for MS-DOS, since cpp might not be available. * menu-bar.el (menu-bar-edit-menu) : Mention "yank" in the help-echo text. Suggested by Pavel Jan,Am(Bk . 2001-09-01 Stefan Monnier * newcomment.el (comment-indent): Insert spaces more carefully. 2001-08-31 Eli Zaretskii * mail/emacsbug.el (report-emacs-bug): Make sure *Messages* exists. From Andy Petrusenco . * hi-lock.el (hi-lock-unface-buffer): Don't call x-popup-menu if display-popup-menus-p returns nil. Suggested by Andy Petrusenco . 2001-08-31 Gerd Moellmann * isearch.el (isearch-mouse-2): Renamed from isearch-mouse-yank. Instead of running mouse-yank-at-click, see what the event is bound to outside Isearch and run that. 2001-08-31 Eli Zaretskii * menu-bar.el (menu-bar-options-menu) : Fix the menu entry to mention transient-mark-mode. 2001-08-30 Gerd Moellmann * simple.el (eval-expression-print-level): Fix last change. * bindings.el (mode-line-coding-system-map): New variable. (mode-line-mule-info): Give the "%Z" a local-map keymap. * simple.el (eval-expression-print-level): Change the type of the defcustom to allow nil. * emacs-lisp/find-gc.el: Moved here from lisp/. * international/quail.el (quail-completion-1): Reverse the ((CHAR . DEFN) ...) list before processing it. From Kenichi Handa . * obsolete/rsz-mini.el, obsolete/sun-curs.el, obsolete/sun-fns.el * obsolete/x-apollo.el, obsolete/x-menu.el: Moved here from lisp/. 2001-08-30 Eli Zaretskii * toolbar/tool-bar.el (tool-bar-mode): Make it a no-op if images aren't supported. This avoids the annoying gray strip drawn by the Windows version instead of the missing tool bar. 2001-08-29 Gerd Moellmann * menu-bar.el (menu-bar-options-menu): Make option text, messages and tooltips more consistent. From "Marshall, Simon" . * startup.el (fancy-splash-screens): Temporarily set minor-mode-map-alist to nil while displaying splash screens. 2001-08-29 Pavel Jan,Am(Bk * buff-menu.el: Add Keywords header. Doc fix (C-x C-b is bound to list-buffers). * dired-x.el: Add keyword files to get listed in finder. Remove confusing notes about GNU Emacs 19. * dired.el, dired-aux.el: Add Keywords header. 2001-08-28 Andre Spiegel * vc.el (vc-revert-file): Call the backend even if the FILE's contents can be reverted locally; pass new arg CONTENTS-DONE down to the backend. * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-revert-file): Handle new optional arg CONTENTS-DONE. 2001-08-28 Andrew Innes * makefile.nt (DONTCOMPILE): Sync list from makefile.w32-in. 2001-08-28 Eli Zaretskii * makefile.nt (install): Copy more *.el files. 2001-08-28 Gerd Moellmann * dired.el (dired-mode-map): Bind `y' to dired-show-file-type instead of `w' which is already in use. * gs.el (gs-load-image): Use sleep-for. From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de. 2001-08-28 Miles Bader * replace.el (query-replace-regexp-eval): Return args from `interactive' form in correct order. 2001-08-28 Eli Zaretskii * mouse.el (mouse-buffer-menu): If the buffer menu is split by major modes, don't create panes for modes for which mouse-buffer-menu-alist returns an empty alist. 2001-08-28 Thien-Thi Nguyen * progmodes/hideshow.el: Update first-line description. Sync comments w/ maintainer version 5.31. (hs-isearch-open): Default value now `code'. Fix docstring to use "code blocks" vs "comment blocks", as opposed to "block" vs "comment". (hs-flag-region): Accept `hs-isearch-open' value of `block' as synonymous w/ `code'. (hs-hide-block-at-point): For code blocks, pass `code' to `hs-flag-region' instead of `block'. 2001-08-28 Miles Bader * comint.el (comint-next-prompt): Don't loop infinitely if {next,previous}-single-char-property-change returns its input position when the search fails. 2001-08-27 Miles Bader * comint.el (comint-get-old-input-default): Don't signal an error if point is not on an input field; instead, return the current line (using `comint-bol' to skip any prompt, in case we're not using fields at all). * man.el (Man-mode-line-format): Variable removed. (Man-mode): Change `mode-line-buffer-identification' instead of `mode-line-format'. 2001-08-27 Gerd Moellmann * mail/sendmail.el (mail-send-hook): Remove a duplicate defcustom. From Simon Josefsson . 2001-08-26 Eli Zaretskii * textmodes/texnfo-upd.el: Remove dots and exclams at end of error messages. From Pavel Jan,Am(Bk . * emacs-lisp/levents.el: Specify FSF as Maintainer. From Pavel Jan,Am(Bk . * emacs-lisp/lselect.el: Ditto. * hexl.el (hexl-insert-multibyte-char, hexl-insert-char): Remove periods from the end of error message strings. From Pavel Jan,Am(Bk . * progmodes/antlr-mode.el: Add Keywords header. From Pavel Jan,Am(Bk . * net/telnet.el: Ditto. 2001-08-26 Gerd Moellmann * hl-line.el (hl-line-mode): Add args INIT-VALUE, LIGHTER, and KEYMAP to the call to define-minor-mode. 2001-08-24 Eli Zaretskii * term/internal.el (IT-character-translations) : Replace some of the undefined characters with emulations of bidi formatting characters and Niqud as per SI 1311-1. (IT-unicode-translations): Ditto. (IT-display-table-setup, IT-setup-unicode-display): Fill characters without translations with dos-unsupported-char-glyph. 2001-08-24 Simon Josefsson * hl-line.el (hl-line-mode): Don't be a global mode. (global-hl-line-mode): New function. 2001-08-24 Gerd Moellmann * gs.el (gs-load-image): Wait for GHOSTVIEW window property being reset by Ghostscript. Don't kill the gs process. From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de. 2001-08-24 Andrew Choi * term/mac-win.el: Require scroll-bar. 2001-08-23 Stefan Monnier * ebuff-menu.el (electric-buffer-list): Use list-buffers-noselect. 2001-08-23 Eli Zaretskii * hexl.el (hexl-insert-multibyte-char) New function. (hexl-quoted-insert, hexl-self-insert-command) (hexl-insert-hex-char, hexl-insert-decimal-char) (hexl-insert-octal-char): Call it instead of hexl-insert-char. Fix the doc strings accordingly. (hexl-insert-char): Reject characters whose code is above 255. Doc fix. (hexl-mode-map): Copy the global keymap instead of creating a sparse keymap, and bind all self-inserting characters to hexl-self-insert-command. 2001-08-22 Stefan Monnier * wid-edit.el (text): Re-order docstring correctly. * mail/sendmail.el (mail-mode): Use adaptive-fill-regexp. * textmodes/fill.el (adaptive-fill-regexp): Admit tabs as well. 2001-08-22 Eli Zaretskii * simple.el (line-number-mode): Mention the variable line-number-display-limit-width in the doc string. 2001-08-22 Gerd Moellmann * bindings.el (mode-line-unbury-buffer): Add EVENT parameter. Temporarily select EVENT's window for switching buffers. (mode-line-bury-buffer): New function. (mode-line-buffer-identification-keymap): Use it instead of bury-buffer. Bind down-mouse events to prevent global down-mouse events from shining through. 2001-08-21 Stefan Monnier * newcomment.el (comment-beginning): Make sure the comment-start we found isn't a comment-end (in cases where confusion is possible). 2001-08-22 Miles Bader * emacs-lisp/bytecomp.el (byte-compile-file): Remove TARGET-FILE before writing it, so that hard-links don't see new version. 2001-08-21 Gerd Moellmann * gs.el (gs-set-ghostview-colors-window-prop): Call x-change-window-property with 3rd arg FRAME. (gs-load-image): Wait for a previous Ghostscript process to complete before starting a new one. * image.el (image-type-regexps): Make sure that the TIFF pattern is only matched at the beginning of a string. From Markus Rost . * international/swedish.el: Pre-Mule file removed. From Jonas Oberg . 2001-08-20 Rajesh Vaidheeswarran * whitespace.el (whitespace-abort-on-error): Add custom variable to whitespace to abort a write-file if whitespace is detected in file. * whitespace.el (whitespace-write-file-hook): Hook to be called when writing a file. If `whitespace-abort-on-error' is set, the write will abort on detecting whitespaces. If `whitespace-auto-cleanup' is set, the file will be cleaned automatically prior to writing. * whitespace.el (whitespace-buffer-search): Let's not insert bogus whitespaces in the error output! * whitespace.el (whitespace-check-indent-whitespace): Defaults to `indent-tabs-mode', since the latter notes user preferences on TABs anyway. * whitespace.el (whitespace-version): 3.1. All of the above issues were raised by Fran,Ag(Bois Pinard, which led to the fixes described. 2001-08-20 Gerd Moellmann * textmodes/texnfo-upd.el (texinfo-every-node-update): Remove some spaces from a message. From Pavel Jan,Am(Bk . * whitespace.el (whitespace-global-mode): Add autoload cookie. 2001-08-20 Alex Schroeder * sql.el (sql-db2): Doc change. 2001-08-20 Alex Schroeder * sql.el (sql-postgres): Add the database at the end of the parameters instead of at the beginning. (sql-postgres-options): Doc change. 2001-08-17 Gerd Moellmann * custom.el (defcustom): Doc fix. 2001-08-16 Vinicius Jose Latorre * ps-mule.el (find-composition): Check if (char-after POS) returns a valid character. 2001-08-16 Eli Zaretskii * hexl.el (hexl-mode, hexl-mode-exit): Adjust hexl-max-address and original-point for extra CR characters that are added/removed when the buffer is written/read whose EOL type is -dos. 2001-08-16 Miles Bader * simple.el (line-move): Undo previous change. * comint.el (comint-send-input): Add `inhibit-line-move-field-capture' property to input-terminating `boundary' overlays to avoid line-move wierdness. 2001-08-16 Gerd Moellmann * lazy-lock.el (lazy-lock-fontify-region): Widen the current buffer in a save-restriction. Under one test case with Ediff, window-scroll-functions are run with a window start that's temporarily outside of the restriction. 2001-08-16 Robert J. Chassell * textmodes/texnfo-upd.el: Update copyright notice, fix minor typos. (texinfo-find-lower-level-node, texinfo-find-higher-level-node) (texinfo-menu-locate-entry-p, texinfo-start-menu-description) (texinfo-update-menu-region-beginning) (texinfo-update-menu-region-end, texinfo-find-pointer): Add new command, @ifnottex, to regexps, so it is found. 2001-08-16 Andrew Innes * makefile.nt (DONTCOMPILE): Omit bindings.el. (DONTCOMPILE): Omit sc.el. * makefile.w32-in (DONTCOMPILE): Omit bindings.el. (DONTCOMPILE): Omit sc.el. 2001-08-16 Gerd Moellmann * replace.el (occur): Bind inhibit-read-only to t. 2001-08-16 Miles Bader * simple.el (line-move): Pass an ESCAPE-FROM-EDGE argument of t when calling `constrain-to-field', to avoid problems with comint prompts. 2001-08-15 Gerd Moellmann * emacs-lisp/cl-indent.el (lisp-indent-defmethod): New function. (toplevel): Set it as `common-lisp-indent-function' for `defmethod'. * ediff-mult.el (ediff-get-meta-info): Fix the condition of a while-loop. * Makefile.in (DONTCOMPILE): Remove sc.el. * Makefile.in (finder_setwins): Renamed from nonobsolete_setwins. Don't include term/. * mail/sc.el: Moved to obsolete/. 2001-08-14 Vinicius Jose Latorre * ps-print.el: Change error function arguments to follow Emacs message convention. Doc fix. (ps-print-version): New version number (6.5.4). (coding-system-for-write): Change declaration position to avoid XEmacs compilation gripes. (coding-system-for-read, buffer-file-coding-system): Declarations to avoid XEmacs compilation gripes. * ps-mule.el: Doc fix. (ps-mule-encode-header-string): If STRING is not a string, replace STRING by empty string. 2001-08-14 Eli Zaretskii * frame.el (show-trailing-whitespace): Doc fix. 2001-08-13 Eli Zaretskii * desktop.el (desktop-save): Insert the coding: tag before desktop-header. 2001-08-13 Gerd Moellmann * Makefile.in (TAGS, TAGS-LISP): Remove "loaddefs.el" including its path from $els. * image.el (image-jpeg-p): Fix call of substring. 2001-08-10 Gerd Moellmann * play/animate.el (animate-string): Doc fix. Use a buffer name with stars in it. (animate-sequence): New function. From Richard Stallman . * frame.el (select-frame-set-input-focus): New function extracted from other-frame. (other-frame): Use it. (next-multiframe-window, previous-multiframe-window): Use it. * isearch.el (isearch-other-meta-char): Don't switch to the buffer of a window clicked on, when the current buffer is in Isearch mode. * image.el (image-jpeg-p): Test for APPn markers in the range #xe0..#xef. 2001-08-09 Gerd Moellmann * desktop.el (desktop-save): Don't use concat to form a file name, use expand-file-name. * mouse.el (mouse-delete-window): Do nothing if frame has just one window. * bindings.el (minor-mode-alist): Use mode-line-minor-mode-keymap for the minor mode name. * view.el (toplevel): Use mode-line-minor-mode-keymap for the minor mode name. * time.el (display-time-string-forms): Use make-mode-line-mouse-map instead of make-mode-line-mouse2-map. * subr.el (add-minor-mode): Use mode-line-minor-mode-keymap for the minor mode name. * emacs-lisp/easy-mmode.el (define-minor-mode): Use mode-line-minor-mode-keymap for the minor mode name. * calendar/calendar.el (calendar-mode-line-format): Use make-mode-line-mouse-map instead of make-mode-line-mouse2-map. * bindings.el (make-mode-line-mouse-map): Renamed from make-mode-line-mouse2-map. Take additional arg MOUSE. (mode-line-modified): Use mouse-3 instead of mouse-2. (mode-line-buffer-identification-keymap): Bind keys differently. (propertized-buffer-identification): Adapt help-echo to new bindings. * bindings.el (mode-line-format): Specify help-echo for line number, column number and buffer-percent part of the mode-line. * image.el (image-type-regexps): Allow whitespace at the start of the image data for XPM, XBM and Postscript, which are text files. (image-jpeg-p): Correct calculation of next field offset. 2001-08-08 Pavel Jan,Am(Bk * battery.el: Fix typo. 2001-08-08 Gerd Moellmann * image.el (image-type-regexps): Allow predicates. Change the way JPEG images are recognized. (image-jpeg-p): New function. (image-type-from-data): Handle predicates in image-type-regexps. * emacs-lisp/edebug.el (edebug-read-function): Fix handling of #:, #x, #o, and similar constructs. 2001-08-07 Gerd Moellmann * vc.el (vc-transfer-file): Fix malformed autoload cookie. * emulation/viper-util.el (viper-file-checked-in-p): Use `and' instead of `progn'. * tar-mode.el (tar-extract): Avoid generating a new buffer for each file visited. From Markus Rost . * textmodes/paragraphs.el (forward-sentence): Avoid building a regexp from sentence-end. From Kenichi Handa . * progmodes/executable.el (executable-set-magic): If executable-find returns a quoted file name, unquote it before inserting it. * image.el (image-type-regexps): For JPEG files, use a regexp derived from the JFIF spec. * image.el (image-type-regexps): Use `\`' instead of `^' in most regular expressions. 2001-08-06 Pavel Jan,Am(Bk * play/animate.el: Re-insert a reference to re-inserted function. 2001-08-06 Gerd Moellmann * help.el (describe-function-1): Use find-function-search-for-symbol instead of find-function-noselect because the latter follows aliases. * play/animate.el (animate-birthday-present): Re-insert. * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Handle old-style menu definitions. 2001-08-06 Pavel Jan,Am(Bk * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el, * textmodes/text-mode.el, textmodes/two-column.el: Keywords added. * play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el, * emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el, * add-log.el, faces.el, mail/sc.el: Specify FSF as Maintainer. 2001-08-05 Pavel Jan,Am(Bk * textmodes/tildify.el: Milan Zamazal has new address. 2001-08-03 Gerd Moellmann * custom.el (custom-set-variables): Don't test `custom-requests' properties, check the third element of the options passed to custom-set-variables instead. * info.el (info-insert-file-contents): Use info-file-exists-p instead of file-exists-p. * play/zone.el (zone-pgm-stress): Use unwind-protect to make sure the mode-line face is restored. Fix several bugs. * replace.el (perform-replace): Doc fix. 2001-08-02 Francesco Potort,Al(B * uniquify.el (uniquify-ref-base, uniquify-ref-filename) (uniquify-ref-buffer, uniquify-ref-proposed): New functions. (uniquify-fix-item-base, uniquify-fix-item-filename) (uniquify-fix-item-buffer, uniquify-fix-item-proposed): Deleted. Callers changed. (uniquify-set-proposed): Changed to work with a vector item. (uniquify-rationalize-file-buffer-names): Use a list of arrays for the fix list, and a list of strings for the non-file buffer names. Both changes reduce consing. (uniquify-rationalize-a-list): Local variable renaming. (uniquify-rationalize-conflicting-sublist): Use member instead of assoc. (uniquify-rename-buffer): Use unless instead of if not. 2001-08-02 Gerd Moellmann * recentf.el (recentf-dump-variable): Handle a value of nil correctly. * custom.el (custom-set-variables): Set options with :require clauses last. * custom.el (defcustom): Doc fix. * Makefile.in (TAGS, TAGS-LISP): Exclude loaddefs.el. 2001-08-01 Eli Zaretskii * man.el (man): Mention Man-switches in the doc string. (Man-switches): Mention -a in the doc string. * textmodes/ispell.el (ispell-alternate-dictionary): Add /usr/share/lib/dict/words, for Irix. * bindings.el: Bind shifted and control-shifted kp-* keys to the corresponding non-kp keys. Suggested by Stephen Gildea . 2001-08-01 Francesco Potort,Al(B * uniquify.el: These changes correct a corner case that the old code managed correctly. (uniquify-fix-item-proposed): Renamed from uniquify-fix-item-min-proposed. (uniquify-set-proposed): New function. (uniquify-rationalize-file-buffer-names): Code reshuffled for clarity and speed. (uniquify-item-greaterp): Substitutes uniquify-item-lessp. This is equivalent to what the old code did. (uniquify-rationalize-a-list): Never recompute the proposed name. Sort the conflicting sublist before rationalising it: this is equivalent to what the old code did, but one directory element at a time, and only when necessary. (uniquify-rationalize-conflicting-sublist): Recompute here the proposed name. 2001-08-01 Gerd Moellmann * play/animate.el: Add Keywords and Maintainer. Remove a reference to a removed function. * play/animate.el (animate-string): Handle case that the string is longer than the window is wide. 2001-07-31 Gerd Moellmann * desktop.el (desktop-save): Bind coding-system-for-write to `emacs-mule' for write-region. * delsel.el (delete-selection-pre-hook): Don't set this-command to `ignore' if the region is empty. * international/mule.el (set-keyboard-coding-system): Set keyboard-coding-system. * smerge-mode.el (smerge-mode): Check if `font-lock-mode' is bound before accessing it. 2001-07-30 Andreas Schwab * menu-bar.el (toggle-highlight-paren-mode): Use `(show-paren-mode)' as body. 2001-07-30 Andre Spiegel * vc.el (vc-checkout-hook): New hook. (vc-checkout): Run it. 2001-07-30 Eli Zaretskii * progmodes/make-mode.el (makefile-macroassign-regex): Recognize the ?= operator. From Jonathan Kamens . 2001-07-30 Gerd Moellmann * vc.el (vc-switch-backend): Fix autoload cookie. * desktop.el (desktop-save): Add `-*- coding: emacs-mule -*-' to the desktop file. 2001-07-30 Simon Josefsson * mail/mail-utils.el (mail-strip-quoted-names): Replace text literally. Reported by Sean Rima . 2001-07-27 Gerd Moellmann * emacs-lisp/lisp-mode.el (last-sexp-setup-props): New function. (last-sexp-toggle-display): Renamed from last-sexp-print. (last-sexp-toggle-display, eval-last-sexp-1): Use last-sexp-setup-props. * mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button): New user-options. (mouse-wheel-change-button): New function. (mouse-wheel-mode): Use mouse-wheel-{up,down}-button. (mwheel-scroll): Ditto. 2001-07-26 Gerd Moellmann * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Don't search for `...', compare with unabbreviated printed representation instead. (last-sexp-print): Bind print-length and print-level to nil. * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Look for a `...' before assigning text properties. Make properties rear-nonsticky. * emacs-lisp/lisp-mode.el (last-sexp-print): New function. (eval-last-sexp-1): Give printed text a `keymap' property and bind and in that map to a function printing the unabbreviated value. * emacs-lisp/lisp-mode.el (eval-last-sexp-1): If standard-output is a buffer, put a text property `printed-value' on the printed representation, with the Lisp object printed as value. 2001-07-25 Eli Zaretskii * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-defun): Mention the effect of eval-expression-print-length and eval-expression-print-level in the doc strings. Suggested by Kevin Gallagher . 2001-07-25 Gerd Moellmann * xt-mouse.el (xterm-mouse-event): Recognize control sequences for buttons > 3. (xterm-mouse-translate): Handle the case that we don't get a down-event. * emacs-lisp/find-func.el (find-function-regexp): Add easy-mmode-define-global-mode to the regexp. Allow newlines in front of the function name. * isearch.el (isearch-other-meta-char): Fix last change. * isearch.el (isearch-other-meta-char): Don't modify mode-line and similar events for which fake prefix keys are generated. It's no longer necessary since read_key_sequence doesn't modify these events for internal purposes anymore. * files.el (auto-mode-alist): Use nroff-mode for files ending in `.9'. From Assar Westerlund . 2001-07-24 Eli Zaretskii * avoid.el (mouse-avoidance-too-close-p): If the frame lacks a tool-bar-lines parameter, behave as if its value were zero. (mouse-avoidance-set-pointer-shape): Don't do anything if x-pointer-shape is not boundp. 2001-07-23 Francesco Potort,Al(B * uniquify.el: Overall speedup changes when using many buffers. (uniquify-fix-item-base, uniquify-fix-item-filename) (uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic). (uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth place in the item, but was never used. (uniquify-fix-item-min-proposed): New defalias: the fourth place in the item is now used as cache for the proposed name. (uniquify-rationalize-file-buffer-names): Move computation made on newbuffile out of the loop, in the newbuffile-nd local var. Use dolist (cosmetic change). Compute the proposed name for the most common case and cache it in the fourth place in the item. (uniquify-rationalize-file-buffer-names): Used to return a a list of buffer whose name was changed, but that return value was never used. (uniquify-item-lessp): Replaces uniquify-filename-lessp, works on the cached proposed name, does much less consing and is quicker. (uniquify-filename-lessp): Deleted. (uniquify-rationalize-a-list): Use dolist (cosmetic change). Do not bind locally the uniquify-possibly-resolvable flag. Use the cached proposed name is possible. (uniquify-get-proposed-name): Arguments changed, callers changed. (uniquify-rationalize-conflicting-sublist): Explicitely reset the uniquify-possibly-resolvable flag, which is no more bound locally. (uniquify-rename-buffer): Do not set the old unrationalised-buffer flag, which does not exist any more. 2001-07-23 Eli Zaretskii * term/internal.el (IT-unicode-translations): Fix the appearance of "6`". * progmodes/compile.el (compile-internal): If EMACS is already defined in the environment, don't override its value. 2001-07-23 Gerd Moellmann * play/fortune.el: Undo change of 2001-07-13. Fix autoload cookies. Add types to defcustoms. (fortune) : Add :link. (fortune-from-region): Use eq, not eql. From Dave Love . * play/animate.el (animate-birthday-present): Function removed. * play/animate.el: New file. 2001-07-22 Eli Zaretskii * startup.el (normal-top-level-add-subdirs-to-load-path): On Windows, put into normal-top-level-add-subdirs-inode-list the canonicalized names of the directories instead of inode numbers. 2001-07-21 Michael Kifer * ediff-util.el: Copyright years. (ediff-choose-syntax-table): New function. (ediff-setup): Use ediff-choose-syntax-table. (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if vc-state is available. (ediff-make-temp-file): Use ediff-coding-system-for-write. * ediff-init.el (ediff-with-syntax-table): New macro, uses with-syntax-table. (ediff-coding-system-for-read): From ediff-diff.el (ediff-coding-system-for-write): New variable. (ediff-highest-priority): Fixed the bug having to do with disappearing overlays. (ediff-file-remote-p): Use file-remote-p, if available. (ediff-listable-file): New function. (ediff-file-attributes): Use ediff-listable-file. * ediff-mult.el (ediff-meta-insert-file-info1): Use ediff-listable-file. * ediff-ptch.el (ediff-prompt-for-patch-file): Use ediff-coding-system-for-read. (ediff-patch-file-internal): Use ediff-coding-system-for-write. * ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el. (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern. * ediff.el: Date of last update, copyright years. * ediff-wind (ediff-setup-control-frame): Nill->nil. * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy of Scott Bronson. (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions. (viper-check-sub,viper-get-ex-command,viper-execute-ex-command): Deleted functions. (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new ex-token-list. (viper-get-ex-address-subr): Convert registers to char data type. * viper-util.el (viper-int-to-char,viper-char-equal): New functions. (viper-memq-char): Use viper-int-to-char. (viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have vc-locking-state. (viper-read-key): Use viper-read-key-sequence. * viper.el (viper-major-mode-modifier-list): Added inferior-emacs-lisp-mode. (this-major-mode-requires-vi-state): New function that uses simple heuristics to decide if vi state is appropriate. (set-viper-state-in-major-mode): Use this-major-mode-requires-vi-state. (viper-non-hook-settings): Don't advise read-key-sequence. (viper-read-key-sequence): New function that replaces the previously used advice to read-key-sequence. * viper-cmd.el (viper-test-com-defun,viper-exec-change) (viper-exec-Change,viper-execute-com,viper-insert,viper-append) (viper-Append,viper-Insert,viper-open-line,viper-Open-line) (viper-open-line-at-point,viper-substitute,viper-overwrite) (viper-replace-char-subr,viper-forward-word,viper-forward-Word): Got rid of the negative character hack. (viper-escape-to-state,viper-replace-state-exit-cmd): Use viper-read-key-sequence. (viper-envelop-ESC-key): No need for ad-get-orig-definition. (viper-minibuffer-standard-hook,viper-read-string-with-history): Don't override existing minibuffer-setup-hook. (viper-mark-point,viper-goto-mark-subr,viper-brac-function): Convert registers to char data type. (viper-autoindent): Use viper-indent-line. * viper-keym.el: Use viper-exec-key-in-emacs. 2001-07-20 Stefan Monnier * server.el (server-visit-files): Fix variable name typo. 2001-07-20 Gerd Moellmann * simple.el (delete-trailing-whitespace): Save match data around looking-at. From Markus Rost . 2001-07-19 Stefan Monnier * progmodes/compile.el (compilation-parse-errors): `linenum' might return a this-error using the alternative format (a pair of markers). 2001-07-19 Gerd Moellmann * font-lock.el (c++-keywords): Add Standard C++ operator names. * mail/mh-utils.el (mh-find-progs): Also search in `lib'. From Mats Bengtsson , 2001-07-17 Pavel Jan,Am(Bk * international/iso-transl.el: Fix typo in the header of the file. * textmodes/picture.el (picture): Doc fix. * international/ja-dic-cnv.el (skkdic-convert): Some fixes to follow coding conventions in generated files. 2001-07-17 Eli Zaretskii * toolbar/tool-bar.el (tool-bar-add-item-from-menu) (tool-bar-add-item): Don't call image-related primitives if the display doesn't support images. * frame.el (display-images-p): New function. 2001-07-17 Gerd Moellmann * server.el (server-visit-files): Handle the case the specified column number is <= 0. 2001-07-17 Jan Nieuwenhuizen * startup.el (command-line-1): Add support for +LINE:COLUMN command line argument. 2000-07-17 Han-Wen Nienhuys * server.el (server-process-filter, server-visit-files): Add support for +LINE:COLUMN style emacsclient calls. 2001-07-16 Pavel Jan,Am(Bk * emacs-lisp/easy-mmode.el: Add Keywords header. * play/pong.el: Author has new address. * play/landmark.el: Author is no more reachable. * play/handwrite.el: Author is no more reachable. 2001-07-17 Stefan Monnier * term/sun.el (ignore-key, sun-esc-bracket, meta-flag): Remove. (sun-raw-prefix): Replace t3, t4, t6, and t7 with f3, f4, f6 and f7. Complete bindings for F<1..12> keys. (global-map): Remove `undo' binding (already in the default). Replace `t' bindings with `f' bindings. 2001-07-16 Stefan Monnier * progmodes/tcl.el (tcl-fill-mode-map): Use tcl-indent-exp. (tcl-mode): Use tcl-add-log-defun. (tcl-indent-line): Use tcl-calculate-indent. (tcl-calculate-indent): Renamed from calculate-tcl-indent. (tcl-indent-exp): Renamed from indent-tcl-exp. (tcl-add-log-defun): Renamed from add-log-tcl-defun. (tcl-indent-for-comment): Call comment-indent-function properly and handle the case where it returns nil. 2001-07-16 Gerd Moellmann * calendar/cal-islam.el (calendar-goto-islamic-date): Remove autoload cookie. * calendar/calendar.el (calendar-goto-islamic-date): Add call to autoload. 2001-07-16 Stefan Monnier * progmodes/ada-mode.el (ada-mode): Avoid unneeded version checks. Don't change compile-auto-highlight globally. Don't bother with `font-lock-defaults' property since XEmacs also understands the `font-lock-defaults' variable. Use make-local-variable rather than make-variable-buffer-local. Don't `defconst' comment-indent-function: keep the default. Call easy-menu-add unconditionally. (ada-create-keymap): Use [(shift tab)] so it works on both Emacsen. (ada-create-menu): Use :included for Emacs as well. * vc.el (vc-do-command): Autoload. * progmodes/ada-xref.el (ada-xref-initialize): Fix call to add-hook. 2001-07-16 Pavel Jan,Am(Bk * ps-print.el: Fix Author: header. 2001-07-16 Gerd Moellmann * mouse-sel.el (mouse-sel-bindings): Instead of unbinding mouse-1 etc., bind them to `ignore'. * eshell/esh-mode.el (eshell-send-invisible): Renamed from send-invisible, which is already defined in Comint. (eshell-watch-for-password-prompt): Use it. 2001-07-16 Pavel Jan,Am(Bk * which-func.el (which-func-mode): Doc fix. * align.el, apropos.el, autorevert.el, battery.el, bookmark.el, * calculator.el, calendar/todo-mode.el, complete.el, cus-dep.el, * cus-edit.el, cus-face.el, delim-col.el, dos-fns.el, double.el, * edmacro.el, elide-head.el, emacs-lisp/autoload.el, * emacs-lisp/checkdoc.el, emacs-lisp/cl-compat.el, * emacs-lisp/cl-specs.el, emacs-lisp/copyright.el, * emacs-lisp/cust-print.el, emacs-lisp/easy-mmode.el, * emacs-lisp/elint.el, emacs-lisp/ewoc.el, emacs-lisp/find-func.el, * emacs-lisp/pp.el, emacs-lisp/re-builder.el, emacs-lisp/shadow.el, * emacs-lisp/sregex.el, emerge.el, emulation/edt-lk201.el, * emulation/edt-mapper.el, emulation/edt-pc.el, * emulation/edt-vt100.el, emulation/edt.el, emulation/pc-select.el, * emulation/tpu-edt.el, emulation/tpu-extras.el, * emulation/tpu-mapper.el, emulation/vip.el, expand.el, finder.el, * foldout.el, follow.el, format.el, forms-d2.el, forms.el, * generic.el, hi-lock.el, hilit-chg.el, hippie-exp.el, info-look.el, * international/isearch-x.el, international/iso-cvt.el, * international/ogonek.el, international/quail.el, * international/utf-8.el, jit-lock.el, language/devan-util.el, * language/devanagari.el, language/ethio-util.el, * language/ethiopic.el, language/european.el, language/indian.el, * language/romanian.el, language/tibet-util.el, language/tibetan.el, * mail/feedmail.el, mail/footnote.el, mail/mail-hist.el, * mail/mailheader.el, mail/mspools.el, mail/supercite.el, * mouse-sel.el, net/browse-url.el, net/net-utils.el, * net/quickurl.el, net/snmp-mode.el, net/webjump.el, * net/zone-mode.el, pcomplete.el, progmodes/antlr-mode.el, * progmodes/autoconf.el, progmodes/cmacexp.el, * progmodes/cperl-mode.el, progmodes/cpp.el, progmodes/cwarn.el, * progmodes/delphi.el, progmodes/ebnf-bnf.el, progmodes/ebnf-iso.el, * progmodes/ebnf-otz.el, progmodes/ebnf-yac.el, * progmodes/ebnf2ps.el, progmodes/executable.el, * progmodes/fortran.el, progmodes/idlw-shell.el, * progmodes/idlw-toolbar.el, progmodes/idlwave.el, * progmodes/m4-mode.el, progmodes/mantemp.el, * progmodes/meta-mode.el, progmodes/octave-inf.el, * progmodes/ps-mode.el, progmodes/scheme.el, progmodes/simula.el, * progmodes/tcl.el, ps-bdf.el, ps-mule.el, ps-print.el, recentf.el, * rect.el, regi.el, rsz-mini.el, s-region.el, scroll-all.el, * shadowfile.el, speedbar.el, term/AT386.el, term/internal.el, * term/iris-ansi.el, term/mac-win.el, term/tvi970.el, * textmodes/artist.el, textmodes/flyspell.el, textmodes/ispell.el, * textmodes/page-ext.el, textmodes/refer.el, textmodes/texinfmt.el, * textmodes/texinfo.el, textmodes/texnfo-upd.el, * textmodes/two-column.el, time-stamp.el, timezone.el, * toolbar/tool-bar.el, vc-rcs.el, vc-sccs.el, view.el, w32-fns.el, * which-func.el, whitespace.el, wid-browse.el, widget.el, * windmove.el, woman.el, xt-mouse.el: Some fixes to follow coding conventions. 2001-07-16 Gerd Moellmann * simple.el (set-variable): Require 'cus-edit' instead of `wid-edit', so that the Custom widgets get defined. 2001-07-16 Pavel Jan,Am(Bk * allout.el: A fix to follow coding conventions. * find-lisp.el: A fix to follow coding conventions. * term/w32-win.el: A fix to follow coding conventions. * textmodes/sgml-mode.el: A fix to follow coding conventions. * term/xterm.el: A fix to follow coding conventions. * term/news.el: A fix to follow coding conventions. * emulation/vi.el: A fix to follow coding conventions, Maintainer: header line fixed. * sun-curs.el: Fix Maintainer: header line. * emacs-lisp/easymenu.el: Address of the author added. 2001-07-16 Gerd Moellmann * dired.el (dired-insert-set-properties): Fix invalid mouse-face property. 2001-07-16 Pavel Jan,Am(Bk * play/5x5.el, play/decipher.el, play/dunnet.el, play/fortune.el, * play/gamegrid.el, play/handwrite.el, play/landmark.el, * play/morse.el, play/pong.el, play/snake.el, play/tetris.el: Some fixes to follow coding conventions. 2001-07-16 Gerd Moellmann * which-func.el (which-func-mode): Doc fix. 2001-07-15 Stefan Monnier * net/rcompile.el (remote-compile): Use make-local-variable. * progmodes/hideshow.el (hs-minor-mode): Use make-local-variable. * progmodes/make-mode.el (makefile-browse): Use make-local-variable. * mail/reporter.el (reporter-submit-bug-report): Don't abuse make-variable-buffer-local. Fix call to add-hook. 2001-07-15 Pavel Jan,Am(Bk * calendar/cal-china.el, calendar/cal-coptic.el, * calendar/cal-dst.el, calendar/cal-french.el, * calendar/cal-hebrew.el, calendar/cal-islam.el, * calendar/cal-iso.el, calendar/cal-julian.el, * calendar/cal-mayan.el, calendar/cal-persia.el, * calendar/cal-tex.el, calendar/calendar.el, calendar/diary-lib.el, * calendar/lunar.el, calendar/solar.el, ediff-diff.el, * ediff-help.el, ediff-hook.el, ediff-init.el, ediff-merg.el, * ediff-ptch.el, ediff-util.el, ediff-vers.el, ediff-wind.el, * net/eudc-bob.el, net/eudc-export.el, net/eudc-hotlist.el, * net/eudc-vars.el, net/ldap.el, pcvs-defs.el, pcvs-info.el, * pcvs-parse.el, pcvs-util.el, pcvs.el, progmodes/ada-mode.el, * progmodes/ada-prj.el, progmodes/ada-stmt.el, * progmodes/ada-xref.el, progmodes/cc-align.el, * progmodes/cc-bytecomp.el, progmodes/cc-cmds.el, * progmodes/cc-defs.el, progmodes/cc-engine.el, * progmodes/cc-langs.el, progmodes/cc-menus.el, * progmodes/cc-styles.el, progmodes/cc-vars.el, * textmodes/reftex-auc.el, textmodes/reftex-cite.el, * textmodes/reftex-dcr.el, textmodes/reftex-global.el, * textmodes/reftex-index.el, textmodes/reftex-parse.el, * textmodes/reftex-ref.el, textmodes/reftex-sel.el, * textmodes/reftex-toc.el, textmodes/reftex-vars.el, * textmodes/reftex.el: Some fixes to follow coding conventions in Eshell files with known maintainers. * emulation/viper.el: A fix to follow coding conventions. * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el, * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el, * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el, * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el, * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el, * eshell/em-xtra.el, eshell/esh-arg.el, eshell/esh-cmd.el, * eshell/esh-ext.el, eshell/esh-io.el, eshell/esh-maint.el, * eshell/esh-mode.el, eshell/esh-module.el, eshell/esh-opt.el, * eshell/esh-proc.el, eshell/esh-test.el, eshell/esh-util.el, * eshell/esh-var.el, eshell/eshell.el: Some fixes to follow coding conventions in Eshell files. * composite.el, diff.el, emacs-lisp/levents.el, * emacs-lisp/lmenu.el, emacs-lisp/lselect.el, emacs-lisp/lucid.el, * emulation/pc-mode.el, emulation/viper-cmd.el, * emulation/viper-ex.el, emulation/viper-init.el, * emulation/viper-keym.el, emulation/viper-macs.el, * emulation/viper-mous.el, emulation/viper-util.el, * emulation/viper.el, forms-pass.el, international/ccl.el, * international/characters.el, international/encoded-kb.el, * international/fontset.el, international/ja-dic-cnv.el, * international/ja-dic-utl.el, international/kinsoku.el, * international/kkc.el, international/mule-cmds.el, * international/mule-diag.el, international/mule-util.el, * international/mule.el, international/titdic-cnv.el, * language/china-util.el, language/chinese.el, * language/cyril-util.el, language/cyrillic.el, language/english.el, * language/greek.el, language/hebrew.el, language/japan-util.el, * language/japanese.el, language/korea-util.el, language/korean.el, * language/lao-util.el, language/lao.el, language/misc-lang.el, * language/slovak.el, language/thai-util.el, language/thai.el, * language/viet-util.el, language/vietnamese.el, mail/mh-comp.el, * mail/mh-e.el, mail/mh-funcs.el, mail/mh-mime.el, mail/mh-pick.el, * mail/mh-seq.el, mail/mh-utils.el, mail/sc.el, mail/unrmail.el, * midnight.el, patcomp.el, pcmpl-cvs.el, pcmpl-gnu.el, * pcmpl-linux.el, pcmpl-rpm.el, pcmpl-unix.el, play/studly.el, * play/zone.el, replace.el, select.el, subr.el, talk.el, term.el, * term/apollo.el, term/bobcat.el, term/linux.el, term/lk201.el, * term/vt102.el, term/vt125.el, term/vt200.el, term/vt201.el, * term/vt220.el, term/vt240.el, term/vt300.el, term/vt320.el, * term/vt400.el, term/vt420.el, x-apollo.el, x-menu.el: Some fixes to follow coding conventions in files without maintainer or in files with clear maintainer (but without Maintainer header stating so). * emacs-lisp/elp.el: A fix to follow coding conventions. * gnus/binhex.el, gnus/binhex.el, gnus/earcon.el, * gnus/gnus-agent.el, gnus/gnus-art.el, gnus/gnus-audio.el, * gnus/gnus-logic.el, gnus/gnus-ml.el, gnus/gnus-mlspl.el, * gnus/gnus-setup.el, gnus/gnus-srvr.el, gnus/gnus-sum.el, * gnus/gnus-uu.el, gnus/gnus-vm.el, gnus/ietf-drums.el, * gnus/mail-parse.el, gnus/mail-prsvr.el, gnus/mail-source.el, * gnus/mm-bodies.el, gnus/mm-decode.el, gnus/mm-encode.el, * gnus/mm-partial.el, gnus/mm-util.el, gnus/mm-uu.el, * gnus/mm-view.el, gnus/mml.el, gnus/nnimap.el, gnus/nnoo.el, * gnus/parse-time.el, gnus/rfc1843.el, gnus/rfc2045.el, * gnus/rfc2047.el, gnus/rfc2104.el, gnus/rfc2231.el, * gnus/time-date.el, gnus/uudecode.el: Some fixes to follow coding conventions in files from Gnus. * abbrevlist.el, array.el, buff-menu.el, calendar/appt.el, * case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el, * custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el, * echistory.el, electric.el, emacs-lisp/authors.el, * emacs-lisp/backquote.el, emacs-lisp/byte-opt.el, * emacs-lisp/bytecomp.el, emacs-lisp/float.el, emacs-lisp/gulp.el, * emacs-lisp/helper.el, emacs-lisp/lisp-mode.el, * emacs-lisp/regexp-opt.el, emulation/mlconvert.el, * emulation/mlsupport.el, env.el, fast-lock.el, find-dired.el, * float-sup.el, frame.el, gnus/gnus-mule.el, gnus/pop3.el, gs.el, * gud.el, help-macro.el, hexl.el, imenu.el, info.el, informat.el, * international/codepage.el, international/iso-ascii.el, * international/iso-insert.el, international/iso-transl.el, * international/swedish.el, isearch.el, jka-compr.el, kermit.el, * lazy-lock.el, ledit.el, loadup.el, lpr.el, ls-lisp.el, macros.el, * mail/blessmail.el, mail/emacsbug.el, mail/mail-extr.el, * mail/mailabbrev.el, mail/mailpost.el, mail/rmail.el, * mail/rmailedit.el, mail/rmailkwd.el, mail/rmailmsc.el, * mail/rmailout.el, mail/rmailsort.el, mail/rmailsum.el, * mail/vms-pmail.el, man.el, map-ynp.el, menu-bar.el, misc.el, * msb.el, net/ange-ftp.el, net/goto-addr.el, novice.el, * obsolete/auto-show.el, obsolete/hilit19.el, obsolete/ooutline.el, * obsolete/rnews.el, obsolete/rnewspost.el, options.el, paren.el, * paths.el, play/dissociate.el, play/doctor.el, play/hanoi.el, * play/meese.el, progmodes/compile.el, progmodes/ebrowse.el, * progmodes/hideif.el, progmodes/modula2.el, register.el, rot13.el, * saveplace.el, scroll-bar.el, server.el, sort.el, soundex.el, * term/bg-mouse.el, term/pc-win.el, term/sup-mouse.el, * term/tty-colors.el, terminal.el, textmodes/bib-mode.el, * textmodes/makeinfo.el, textmodes/page.el, textmodes/paragraphs.el, * textmodes/picture.el, textmodes/scribe.el, textmodes/spell.el, * textmodes/tex-mode.el, textmodes/text-mode.el, * textmodes/underline.el, thingatpt.el, time.el, timer.el, * unused.el, vcursor.el, version.el, vms-patch.el, vmsproc.el, * vt100-led.el, window.el: Some fixes to follow coding conventions in files maintained by FSF. 2001-07-13 Pavel Jan,Am(Bk * arc-mode.el: A fix to follow coding conventions. * bindings.el: Ditto. * cdl.el: Ditto. * comint.el: Ditto. * cus-start.el: Ditto. * shell.el: Ditto. * skeleton.el: Ditto. 2001-07-13 Stefan Monnier * info.el (Info-build-node-completions): Make Info-current-file-completions buffer local. 2001-07-13 Gerd Moellmann * which-func.el (which-func-mode, which-func-ff-hook) (which-function-mode): Remove references to which-func-mode-global. * calendar/cal-islam.el (calendar-goto-islamic-date): Add autoload cookie. * play/fortune.el: Add types to defcustoms. 2001-07-12 Pavel Jan,Am(Bk * language/czech.el: A fix to follow coding conventions. 2001-07-11 Eli Zaretskii * speedbar.el (speedbar-supported-extension-expressions): Add .g to the extension list, for antlr-mode. From Christoph Wedler . 2001-07-11 Stefan Monnier * vc.el (vc-prefix-map): Moved back to vc-hooks.el. (vc-dired-mode-map): Fix the madness. * vc-hooks.el (vc-mode): Dummy function for doc purposes. (vc-prefix-map): Moved back from vc.el. 2001-07-11 Gerd Moellmann * mail/mail-extr.el (mail-extr-all-top-level-domains): Increase the size of the obarray. (mail-extr-all-top-level-domains): Add more toplevel domains, add more long names. From: Per Starback . 2001-07-11 Eli Zaretskii * progmodes/ada-prj.el: Say that the file _is_ part of Emacs. From Pavel Jan,Am(Bk * progmodes/ada-mode.el: Ditto. * progmodes/ada-xref.el: Ditto. 2001-07-11 Miles Bader * finder.el (finder-insert-at-column): Also move to the next line if exactly at COLUMN. 2001-07-10 Gerd Moellmann * help.el (describe-function-1): When printing FUNCTION's documentation, don't assume FUNCTION is a symbol. * startup.el (normal-top-level): Don't operate on the initial frame if we failed to create one. 2001-07-10 Martin Stjernholm * cc-cmds.el (c-indent-exp): Keep the indentation of the block itself, i.e. only indent the contents in it. 2001-07-10 Markus Rost * mail/rmail.el (rmail-show-message): Show beginning of message in all windows containing it. 2001-07-10 Eli Zaretskii * term/tty-colors.el: Fix the header line and copyright years. 2001-07-09 Gerd Moellmann * emacs-lisp/advice.el (ad-make-advised-definition): If the original definition has an interactive form, but is Elp instrumented, use the interactive form of the function called by elp-wrapper. * winner.el (winner-equal): Make it a defun. Don't compare Winner configurations with compare-window-configuration; they aren't window configurations. * net/ange-ftp.el (ange-ftp-file-modtime): Check a 213 response from the server for the format we expect. Don't use it if it doesn't look like what the Internet draft for FTP extensions specifies. * toolbar/*.pbm: Cleaned up. From Luis Fernandes . 2001-07-09 Martin Stjernholm * cc-cmds.el: Extended the kludge to interoperate with the delsel and pending-del packages wrt to the new function `c-electric-delete-forward'. 2001-07-08 Stefan Monnier * emacs-lisp/easy-mmode.el (define-minor-mode): Use eval-after-load to delay the call to for global minor modes. (easy-mmode-define-navigation): Only recenter if interactive. 2001-07-06 Gerd Moellmann * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Bind TAB to lisp-indent-line. * net/ange-ftp.el (ange-ftp-file-modtime): Ignore 226 responses from the server. Call encode-time only when we are sure that we got a 213 response. 2001-07-06 Simon Josefsson * mail/sendmail.el (mail-specify-envelope-from): Doc fix. (mail-envelope-from): New user option. (sendmail-send-it): Use it. 2001-07-06 Vinicius Jose Latorre * ps-print.el: Use locale dependant date to print date in header. Doc fix. (ps-print-version): New version number (6.5.3). (ps-right-header, ps-right-footer): Initialization and doc fix. (ps-time-stamp-locale-default): New fun. 2001-07-06 MORIOKA Tomohiko * mail/rmailout.el (rmail-output): Fix duplicate MIME-Version: field problem with MIME-mode. * mail/rmailout.el (rmail-output): Fix bug in MIME-mode. 2001-07-06 MORIOKA Tomohiko * mail/rmail.el (rmail-reply): Don't forget to narrow header in MIME-mode. 2001-07-06 Eli Zaretskii * bindings.el (mode-line-mule-info): Don't show the tip with buffer-file-coding-system if that is nil. 2001-07-05 Gerd Moellmann * calendar/todo-mode.el (todo-top-priorities): Use delete-region instead of kill-line. * play/pong.el: Fix first line. From Pavel Jan,Am(Bk . * battery.el (battery-update): Add help-echo. From Pavel Jan,Am(Bk . 2001-07-04 Gerd Moellmann * font-lock.el (c-font-lock-keywords-3): When matching something like `struct X Y', finish with point after Y. 2001-07-04 Simon Josefsson * mail/sendmail.el (sendmail-send-it): Look at `sendmail-program' in caller buffer. 2001-07-03 Eli Zaretskii * find-file.el (ff-find-the-other-file): Use file-name-nondirectory instead of string-match to find the basename of the file. From Pascal Obry . * net/browse-url.el (browse-url-default-windows-browser): Support the MS-DOS port when it runs on Windows. (browse-url-browser-function) [ms-dos]: Default to browse-url-default-windows-browser. * help.el (locate-library): Enable code that looks for compressed libraries if auto-compression-mode is on. 2001-07-02 Stefan Monnier * info.el (Info-clone-buffer-hook): Really unconditionally copy marker. 2001-07-02 Gerd Moellmann * emacs-lisp/cl-macs.el (cl-do-arglist): Revert change of 2000-10-15. 2001-07-02 Eli Zaretskii * allout.el: Fix the header line, so that finder.el recognizes it. From Pavel Jan,Am(Bk . * emacs-lisp/lisp-mnt.el (lm-header-prefix): Doc fix. From Pavel Jan,Am(Bk . 2001-06-29 Eli Zaretskii * term/w32-win.el (x-colors): Add colors from the recent rgb.txt file. * ps-bdf.el (bdf-directory-list): Use the value relative to installation-directory for MS-Windows as well. 2001-06-29 Richard M. Stallman * wid-edit.el (widget-color-sample-face-get): Return ((foreground-color . COLOR)) instead of constructing a face. 2001-06-29 Eli Zaretskii * faces.el (region): Change the background color for the light-background color display to lightgoldenrod2, to make it visible on some laptops. 2001-06-28 Richard M. Stallman * mail/rmail.el (rmail-reformat-message): Bind inhibit-read-only to t. (rmail-msg-restore-non-pruned-header): Likewise. If point was in the old pruned header, put it at the top. (rmail-msg-prune-header): If point was at the top, keep it there. * mail/rmail.el (rmail-narrow-to-non-pruned-header): New function. (rmail-retry-failure): Use rmail-narrow-to-non-pruned-header. 2001-06-28 Stefan Monnier * info.el (Info-clone-buffer-hook): Unconditionally copy marker. 2001-06-28 Karl Fogel * saveplace.el: Update maintainer email address. 2001-06-27 Francesco Potort,Al(B * uniquify.el: (uniquify-rationalize-file-buffer-names): Undo previous change. 2001-06-27 Francesco Potort,Al(B * uniquify.el (uniquify-rationalize-file-buffer-names): Do a preliminary quick reordering. Can speed things up dramatically. 2001-06-26 Richard M. Stallman * dired.el (dired-get-filename): A file name starting with ~ is not absolute in this context. * which-func.el (which-func-maxout): Increase default to 500000. (which-function-mode): This is now the "real" name of the function. (which-func-mode): Now an alias. (which-func-mode-global): Name deleted. * progmodes/hideshow.el (hs-minor-mode-map): Use mouse-2, not button-2, when binding hs-mouse-toggle-hiding. 2001-06-26 MORIOKA Tomohiko * mail/rmail.el (rmail-msg-restore-non-pruned-header): New function. (rmail-msg-prune-header): Likewise. (rmail-toggle-header): Use `rmail-msg-restore-non-pruned-header' and `rmail-msg-prune-header'. 2001-06-25 Stefan Monnier * textmodes/fill.el (fill-region-as-paragraph): Don't look further back than LINEBEG. 2001-06-25 Eli Zaretskii * xt-mouse.el (xterm-mouse-event): If the buffer displayed in the window where they clicked the mouse has a header line, adjust vertical movement by one. 2001-06-25 Milan Zamazal * progmodes/glasses.el (glasses-make-readable): Consider underscores too when separating a parenthesis. 2001-06-24 Eli Zaretskii * bookmark.el (bookmark-insert-location, bookmark-bmenu-list) (bookmark-bmenu-hide-filenames): Add help-echo to mouse-highlighted text. (bookmark-bmenu-show-filenames): Remove help-echo property from the whitespace. 2001-06-23 Eli Zaretskii * files.el (auto-mode-alist): Add configure.ac (autoconf). From Karl Eichwalder . 2001-06-23 Richard M. Stallman * emacs-lisp/lisp-mode.el (eval-last-sexp): Doc fix. * progmodes/cc-styles.el (c-set-style): Don't specify initial contents for completing-read. 2001-06-22 Richard M. Stallman * menu-bar.el (menu-bar-make-toggle): Construct the function's doc string from HELP, not DOC, and make it accurate by adding "Toggle whether to " at the front and downcasing the initial. Change the HELP arg in some calls to make it fit this usage. * menu-bar.el (toggle-debug-on-quit, toggle-debug-on-error): Undo previous change. 2001-06-22 Eli Zaretskii * indent.el (indent-relative-maybe, indent-relative): Doc fix. * menu-bar.el (toggle-debug-on-quit, toggle-debug-on-error): Doc fix. 2001-06-21 Eli Zaretskii * toolbar/tool-bar.el (tool-bar-setup): Remove the EXIT button. * dabbrev.el (dabbrev--select-buffers): Fix last change. 2001-06-20 Richard M. Stallman * dabbrev.el (dabbrev--make-friend-buffer-list): New function, broken out from dabbrev--find-expansion. Handle minibuffer specially here. (dabbrev--find-expansion): Simplify code in various ways. Don't treat minibuffers specially. Call dabbrev--make-friend-buffer-list. (dabbrev--select-buffers): Don't treat minibuffers specially. Simplify. (dabbrev--scanning-message): Do nothing when minibuffer is current. 2001-06-19 John Wiegley * eshell/eshell.el: Don't load in esh-util if it's already loaded. Also, added a comment describing how to greatly speedup Eshell loadup time, by concatenating together all of Eshell's .elc files. 2001-06-19 John Wiegley * eshell/esh-mode.el: Disabled a test that often yields false failures. 2001-06-19 Eli Zaretskii * woman.el (WoMan-highlight-references): Add help-echo to mouse-highlighted text. 2001-06-18 Stefan Monnier * textmodes/sgml-mode.el (sgml-mode-map): Fix thinko. 2001-06-18 Gerd Moellmann * international/quail.el (quail-start-conversion): Reset quail-translating to nil. * antlr-mode.el (antlr-mode): Check that `c-Java-access-key' is bound. Suggested by David B. Malkovsky . 2001-06-18 Eli Zaretskii * bs.el (bs--get-name, bs--get-file-name): Add help-echo to mouse-highlighted text. * dired.el (dired-mark-pop-up): Fix last change. 2001-06-17 Eli Zaretskii * calendar/calendar.el (generate-calendar-month): Add help-echo to mouse-highlighted text. * net/quickurl.el (quickurl-url-file): Run through convert-standard-filename. (quickurl-list-populate-buffer): Add help-echo to mouse-highlighted text. (top-level): Update Dave's URL. * textmodes/tex-mode.el (tex-validate-buffer): Add help-echo to mouse-highlighted text. * textmodes/page-ext.el (pages-copy-header-and-position): Add help-echo to mouse-highlighted text. * tar-mode.el (tar-header-block-summarize): Add help-echo to mouse-highlighted text. * replace.el (occur): Add help-echo to mouse-highlighted text. * progmodes/sh-script.el (sh-mark-line): Add help-echo to mouse-highlighted text. * progmodes/cpp.el (cpp-make-button): Add help-echo to mouse-highlighted text. * progmodes/compile.el (compile-reinitialize-errors): Add help-echo to mouse-highlighted messages. (compilation-forget-errors): Remove help-echo property as well. * play/landmark.el (lm-plot-square, lm-init-display): Add help-echo to mouse-highlighted text. * play/gomoku.el (gomoku-plot-square, gomoku-init-display): Add help-echo to mouse-highlighted text. * dired.el (dired-insert-set-properties): Add help-echo to mouse-highlighted text. (dired-mark-pop-up): Remove help-echo property from the file name. * comint.el (comint-send-input): Add help-echo to mouse-highlighted text. * buff-menu.el (list-buffers-noselect): Add help-echo to mouse-highlighted text. * arc-mode.el (archive-summarize-files): Add help-echo to mouse-highlighted text. * ffap.el (ffap-machine-p): Always return nil if open-network-stream is not fboundp. 2001-06-17 Stefan Monnier * textmodes/sgml-mode.el: Move `provide' to the end. Update copyright. (sgml-mode-map): Use `make-keymap' rather than make the keymap by hand. Bind the latin-1 charset-char to sgml-maybe-name-self rather than incorrectly binding chars between 128 and 256 to it. (sgml-maybe-name-self): Handle latin-1 chars properly. (sgml-tags-invisible): Bind buffer-file-name to nil. Use unwind-protect and restore-buffer-modified-p. (sgml-point-entered): Use buffer-substring-no-properties. (html-tag-alist): Add `div' and `span' and fix backquote/unquote typos. (html-mode): Don't force `imenu-sort-function'. 2001-06-15 Eli Zaretskii * tar-mode.el: Fix the copyright notice. * font-lock.el (font-lock-comment-face): For tty's with dark background, use "red1", since "lightred" is not one of the colors recognized by tty-colors.el. * tar-mode.el (tar-extract): Call generate-new-buffer-name to create a buffer for extracted file, in case there's more than one file by that name in an archive, possibly in different directories. From Kevin Rodgers . * format.el (format-alist): Doc fix. Suggested by Alex Schroeder . 2001-06-15 Miles Bader * textmodes/texinfmt.el (texinfo-format-syntax-table): Revert previous change. 2001-06-14 Richard M. Stallman * replace.el (keep-lines-read-args): Return just a regexp. Provide nil for the region args. (keep-lines, flush-lines, how-many): Calculate the defaults for the region here, when args are nil. 2001-06-14 Eli Zaretskii * rot13.el (rot13-other-window): Some more doc fix. 2001-06-14 Per Starback * replace.el (case-replace, query-replace-from-history-variable) (query-replace-to-history-variable, keep-lines-read-args) (occur-revert-function, query-replace-help): Dox fix. 2001-06-14 Eli Zaretskii * rot13.el (rot13-other-window): Doc fix. 2001-06-14 Miles Bader * textmodes/texinfo.el (texinfo-mode-syntax-table): Change syntax of " and \ to "." (punctuation). * textmodes/texinfmt.el (texinfo-format-syntax-table): Likewise. 2001-06-13 Richard M. Stallman * emacs-lisp/backquote.el (backquote-process): Handle `[,@SYMBOL]. * simple.el (shell-command-on-region): Never kill the *Shell Command Output* buffer. 2001-06-13 Stefan Monnier * diff-mode.el (diff-font-lock-keywords): Fix unanchored regexp. 2001-06-10 Stefan Monnier * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): New var, to recognize ${ $' and PODs. (perl-font-lock-syntactic-face-function): New function. (perl-mode): Use them. (perl-continuation-line-p): New function, from perl-calculate-indent. (perl-calculate-indent): Use it, to properly handle continuation lines of continuation lines. 2001-06-10 Eli Zaretskii * server.el (server-process, server-buffer-clients): Doc fix. From Pavel Jan,Am(Bk . 2001-06-09 John Wiegl