X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/ff69e0120fd6492df31777b820a3f6077efe848b..9e207b901d27b938708a306e0685db46de5b89a4:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e377509053..3a3642ade9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,727 @@ +1999-11-16 Gerd Moellmann + + * mail/supercite.el: New maintainer. + +1999-11-16 Reto Zimmermann + + * progmodes/vhdl-mode.el: Use new backquote syntax. + +1999-11-16 Gerd Moellmann + + * simple.el (with-syntax-table): New. + +1999-11-15 Sam Steingold + + * dabbrev.el (dabbrev-filter-elements): Use the new backquote syntax. + +1999-02-22 Sam Steingold + + * goto-addr.el (goto-address-at-mouse, + goto-address-find-address-at-point): use compose-mail. + (goto-address-mail-method): removed variable. + (goto-address-send-using-mh-e, goto-address-send-using-mhe, + goto-address-send-using-mail): removed functions. + +1998-11-03 Sam Steingold + + * simple.el (backward-delete-char-untabify): + backward-delete-char-untabify-method can be `all' now - to delete + hungrily including newlines. + +1999-11-15 Sam Steingold + + * mail/rnews.el, mail/mh-utils.el: Use the new backquote syntax. + +1999-11-15 Dave Love + + * cus-edit.el (customize-face, customize-face-other-window): + Require match from completing-read. + (custom-buffer-done-function): Default to custom-bury-buffer, not + bury-buffer. + +1999-11-15 Gerd Moellmann + + * mail/rmail.el, iswitchb.el, hippie-exp.el, + progmodes/cperl-mode.el: Use new backquote syntax. + +1998-09-14 Michael Ernst + + * uniquify.el: Use new backquote syntax. + +1999-11-14 Markus Rost + + * ispell.el (ispell-dictionary-alist): Fix type by adding koi8-r + as in ispell-local-dictionary-alist. + +1999-11-14 Alex Schroeder + + * ansi-color.el (ansi-color-apply): Updated regexps to include + highlighted face. + +1999-01-14 Johan Vromans + + * forms.el (forms--make-format-elt-using-text-properties): + Treat `intangible' differently. + + * forms.el: Use new backquote syntax. + +1999-11-13 Gerd Moellmann + + * textmodes/scribe.el (scribe-mode): Doc-fix. + +1999-11-13 Peter Breton + + * net-utils.el (run-network-program, net-utils-run-program): Use + the new backquote syntax. + (smbclient-program, smbclient-program-options) + (smbclient-prompt-regexp, smbclient-font-lock-keywords): New + variables + (smbclient, smbclient-list-shares): New functions + +1999-11-12 Sam Steingold + + * emulation/viper-init.el (viper-deflocalvar, viper-loop) + (viper-buffer-live-p, viper-kbd-buf-alist, viper-kbd-buf-pair) + (viper-kbd-buf-definition, viper-kbd-mode-alist) + (viper-kbd-mode-pair, viper-kbd-mode-definition) + (viper-kbd-global-pair, viper-kbd-global-definition): + Use the new backquote syntax. + + * emulation/viper-cmd.el (viper-test-com-defun) + (viper-prefix-arg-value, viper-prefix-arg-com): + Use the new backquote syntax. + + * emacs-lisp/debug.el (debugger-env-macro): + Use the new backquote syntax. + + * emacs-lisp/easymenu.el (easy-menu-make-symbol): + Use the new backquote syntax. + + * calendar/calendar.el (calendar-remove-frame-by-deleting): + New user variable. + (calendar-hide-window): Use it. + (increment-calendar-month, calendar-for-loop, calendar-sum): + Use the new backquote syntax. + +1999-11-12 Andrew Innes + + * select.el (x-set-selection): Call buffer-substring, not + substring. Also fix docstring + +1999-11-12 Peter Kleiweg + + * progmodes/ps-mode.el (ps-mode-submit-bug-report): Added list + of customizable variables to bug report message. Added + system-type to package name in bug report. + +1999-11-12 Gerd Moellmann + + * buff-menu.el (list-buffers-noselect): Use abbreviate-file-name + to display file names. + +1999-11-11 Gerd Moellmann + + * mwheel.el: Fix copyright notice, don't require 'cl at run time. + + * isearch.el: Add lazy-highlighting feature. + +1999-11-10 Peter Kleiweg + + * progmodes/ps-mode.el (ps-mode-maintainer-address): New + constant. + (ps-mode-submit-bug-report): New function. Entry added to menu. + +1999-11-10 William M. Perry + + * mwheel.el: New file to support the new style wheeled mice. + +1999-11-10 Gerd Moellmann + + * startup.el (initial-scratch-message): Add ";;" to the front of + lines in the message. + + * files.el (file-local-copy): Remove optional BUFFER argument + because that's not used by anything. + + * mail/mh-comp.el (mh-smail-batch): If TO is nil, use "" as + to-address. + +1999-11-08 Markus Rost + + * wid-edit.el (widget-button-click): Wrap with save-excursion + to restore track-mouse in the correct buffer. + +1999-11-08 Gerd Moellmann + + * mail/mh-e.el: Changed maintainer to billcurtis@hotmail.com. + +1999-11-08 Peter Kleiweg + + * progmodes/ps-mode.el (ps-mode-print-function): Changed default + lpr-command to "lp" for some system-types. (copied from lpr.el + Emacs version 20.2.1). + +1999-11-04 Markus Rost + + * simple.el (comment-region): Strip off white space at end of + comment-start. + +1999-11-04 Gerd Moellmann + + * faces.el (secondary-selection): Fix wrong color name. + +1999-11-04 John Tobey + + * gud.el (gud-perldb-massage-args): Handle the case "perl -e 0", + the default when invoking perldb in a non-Perl buffer, and other + cases involving -e or --. + +1999-11-04 Gerd Moellmann + + * simple.el (previous-matching-history-element) + (next-history-element): Use delete-field instead of erase-field. + + * isearch.el (isearch-ring-advance-edit, isearch-complete-edit): + Use delete-field instead of erase-field. + + * faces.el (secondary-selection): Change background to yellow. + + * complete.el (PC-do-completion): Use minibuffer-prompt-end to + find the start of the text. Use field-string to read the user + input. + +1999-11-03 Gerd Moellmann + + * faces.el (make-face-bold, make-face-unbold, make-face-italic) + (make-face-unitalic, make-face-bold-italic): Add NOERROR argument + for compatibility with old face implementation. + + * isearch.el (isearch-complete-edit, isearch-ring-advance-edit): + Use erase-field instead of erase-buffer. + + * frame.el (blink-cursor-mode, blink-cursor-end): Use + internal-show-cursor with new interface. + (blink-cursor-timer-function): New. + (blink-cursor-start): Use blink-cursor-timer-function. + +1999-11-03 Edward M. Reingold + + * calendar.el (redraw-calendar): Move to nearest date before + redrawing. + + * diary-lib.el (simple-diary-display): Reset modeline even if + there are no diary entries since the diary buffer may be displayed. + +1999-11-03 Richard M. Stallman + + * emacs-lisp/debug.el (debug): If noninteractive, display the + backtrace using `message', then exit Emacs. + (debugger-batch-max-lines): New variable. + (debugger-setup-buffer): New subroutine, broken out of `debug'. + Change the messages put at the start, to say that the debugger + was entered. + +1999-11-02 Sam Steingold + + * progmodes/cmacexp.el (c-macro-preprocessor): Find the Solaris cpp. + +1999-11-01 John Tobey + + * gud.el: (gud-perldb-massage-args): Massage correctly in the + presence of perl switches other than "-e". + +1999-11-01 Markus Rost + + * dired-x.el (dired-smart-shell-command): Use + shell-command-history as in shell-command. + +1999-11-01 Richard M. Stallman + + * userlock.el (ask-user-about-lock): Doc fix. + + * frame.el: Doc fixes. + +1999-11-01 Gerd Moellmann + + * frame.el (blink-cursor-mode): Call internal-show-cursor instead + of show-cursor. + (blink-cursor-start, blink-cursor-end): Ditto. + + * textmodes/tex-mode.el (tex-default-mode): Changed to latex-mode. + +1999-11-01 Richard M. Stallman + + * window.el (walk-windows): If ALL-FRAMES is a frame, + start on that frame. Use save-selected-window. + +1999-11-01 Gerd Moellmann + + * simple.el (end-of-buffer): Use window-end to find the window end + instead of vertical-motion because this handles variable-height + lines correctly. + +1999-11-01 Michael Kifer + + * ediff.el: Version change. + + * ediff-util.el (ediff-cleanup-mess): Fixed the case of dead windows. + make sure you are in a good frame before deleting other + windows. + (ediff-file-checked-in-p): Don't consider CVS + files checked in. + (ediff-make-temp-file,ediff-make-empty-tmp-file): Make sure you + are writing to a newly created empty file. + + * ediff-mult.el (ediff-show-session-group-hook): New default. + + * ediff-vers.el (ediff-pcl-cvs-view-revision): + First cd to the file directory. reportedly works + better with remote files. + + * ediff-vers.el (ediff-pcl-cvs-internal, ediff-pcl-cvs-merge-internal): + Use file-name-nondirectory when passing files to CVS. + + * ediff-diff.el (ediff-cmp-options): New variable. + (ediff-same-file-contents): Use ediff-cmp-options. + + * ediff-ptch.el (ediff-prompt-for-patch-buffer, + ediff-get-patch-buffer): Use current buffer if it appears to be a + patch. + + * viper-keym.el: Fixed calls to viper-ex, change key C-c g to C-c + C-g + + * viper-util.el (viper-nontrivial-find-file-function): Deleted. + (viper-glob-unix-files, viper-glob-mswindows-files): New functions. + (viper-save-cursor-color,viper-restore-cursor-color): + Improved cursor color handling. + (viper-get-saved-cursor-color-in-replace-mode, + viper-get-saved-cursor-color-in-insert-mode): New functions for + better cursor color handling. + + * viper-ex.el (ex-read,ex-edit): + Fixes for correct interpretation of #,%. + (viper-ex): Now works correctly when called from other functions. + (viper-glob-function): New variable. + (viper-ex): Save excursion before doing :global. + + * viper-mous.el (viper-counting-clicks-p): Bug fixes. + + * viper-cmd.el (viper-post-command-sentinel, + viper-insert-state-post-command-sentinel, + viper-insert-state-pre-command-sentinel): Takes better care of + cursor colors. + + * viper.el: Version change. + +1999-10-31 Rajesh Vaidheeswarran + + * whitespace.el (whitespace-update-modeline): Bugfix to ensure + that the modeline display was updated *only* when + `whitespace-display-in-modeline' was set, not otherwise. + +1999-10-30 Gerd Moellmann + + * textmodes/sgml-mode.el (sgml-char-names): Change "half" to + "frac12". + + * emacs-lisp/advice.el (ad-activate-on): Make it an alias for + ad-activate. + +1999-10-30 Rajesh Vaidheeswarran + + * whitespace.el: Test for existence of `defcustom' and `defgroup' + using fboundp instead of assuming that these are not present in + particular flavors of emacs. + (whitespace-version): Update to 2.8 + (whitespace-display-in-modeline): Add custom variable to control + displaying the whitespace errors on the modeline based on + suggestion from + (whitespace-buffer): Now returns `t' if unclean and `nil' if + clean, to enable using as a hook function, as suggested by Puneet + Goel + (whitespace-buffer): Fix a subtle bug that cleaned up only if + quiet was not set, even with whitespace-auto-cleanup set. + (whitespace-mode-line): Now uses less modeline real estate and + shows whitespaces as W:! where is any type of whitespace + which is present in the file, and is any type of whitespace + whose check has been suppressed by setting + `whitespace-check-' to nil. + (whitespace-unchecked-whitespaces): New function to return the + list of whitespaces for whom checks have been suppressed. + (whitespace-display-unchecked-whitespaces): Renamed to + `whitespace-update-modeline' to reflect its functionality. + +1999-10-30 Gerd Moellmann + + * progmodes/compile.el (compilation-error-regexp-alist): + Undo previous change. + +1999-10-28 Dave Love + + * help.el (help-follow): Make arg optional again and really + default to point. + +1999-10-28 Gerd Moellmann + + * paths.el (rmail-file-name): Make it an option. + + * progmodes/ada-mode.el, progmodes/ada-prj.el, + progmodes/ada-stmt.el, progmodes/ada-xref.el: Doc-string and + comment fixes. + + * progmodes/compile.el (compilation-error-regexp-alist): Recognize + MIPS Pro 7.3 compiler error message syntax. + +1999-10-27 Dave Love + + * progmodes/compile.el: Checkdoc-inspired fixes. + +1999-10-27 Gerd Moellmann + + * lpr.el (print-buffer): Doc-string fix. + +1999-10-27 Dave Love + + * emacs-lisp/advice.el: Doc fixes. + (ad-lemacs-p): Removed. + (advice): Add :link to defgroup. + +1999-10-27 Kenichi Handa + + * ange-ftp.el (ange-ftp-insert-file-contents): Don't change + last-coding-system-used by the call of ange-ftp-set-ascii-mode. + +1999-10-27 Richard M. Stallman + + * emacs-lisp/advice.el (ad-activate-internal): Renamed from + ad-activate. All callers changed, including those in data.c. + (ad-activate-internal-off): Renamed from ad-activate-off. + All uses changed. + (ad-activate): Renamed from ad-activate-on. All uses changed. + (ad-start-advice, ad-stop-advice, ad-recover-normality): + Alter the definition of ad-activate-internal, not ad-activate. + +1999-10-26 Gerd Moellmann + + * startup.el (command-line-1): Add support for command line + arguments `file' and `execute'. Fix handling of `visit'. + +1999-10-26 Kenichi Handa + + * international/mule-cmds.el (read-input-method-name): Handle the + case that the arg DEFAULT is symbol. + + * international/mule-diag.el (mule-diag): Handle the case that + default-input-method is symbol. + +1999-10-26 Gerd Moellmann + + * textmodes/tildify.el: New file. + +1999-10-25 Sam Steingold + + * Makefile (compile-files): Fixed the "tr" strings. + (EMACS): Set to ../src/emacs. + +1999-10-25 Gerd Moellmann + + * info.el (Info-build-node-completions): Add '("*") to the + completion list. + +1999-10-25 Richard M. Stallman + + * frame.el (auto-raise-mode): When enabling the mode, + immediately raise the selected frame. + + * indent.el (indent-region): Doc fix. + + * comint.el (comint-output-filter): Make the Comint buffer current + for the comint-preoutput-filter-functions. + + * mail/reporter.el: Doc fix. + +1999-10-24 Stephen Eglen + + * progmodes/octave-mod.el (octave-auto-indent): Remove :version so + that Octave lisp files can also run under XEmacs 20. + (require 'custom) added so that files can run under Emacs 19.34. + + * iswitchb.el (iswitchb-default-keybindings): No need to use + read-kbd-macro in keybindings. + +1999-10-23 Dave Love + + * elide-head.el: New file. + +1999-10-23 Gerd Moellmann + + * Makefile (compile-files, backup-compiled-files): New targets. + (bootstrap, bootstrap-clean): Ditto. + +1999-10-22 Paul Eggert + + * international/mule-cmds.c (locale-language-names): + Use Latin-1 (not Latin-3) for Afrikaans, Galician. + Use Latin-5 (not Cyrillic-ISO) for Byelorussian, Bulgarian, + Macedonian, Russian, Ukrainian, Serbian (Cyrillic alphabet). + Use Latin-8 for Welsh. + Use Latin-1 for English if "en" is explicitly specified. + Use Latin-1 for Scots Gaelic, Tagalog. + Use Latin-1 (not Latin-4) for Greenlandic. + Use Latin-1 (not Latin-2) for Albanian. + (locale-preferred-coding-systems, locale-language-names): + Remove generic ISO 8859 locales; locale-charset-language-names now + does this. + (locale-charset-language-names): New variable. + (set-locale-environment): Use language name specified by + locale-charset-language-names if its charsets disagree with the + language name specified by locale-language-names. + +1999-10-22 Dave Love + + * make-mode.el: Minor doc fixes. + + * latin-9.el: Avoid non-ASCII characters to prevent loadup failure. + +1999-10-21 Dave Love + + * loadup.el: Add latin-8, latin-9. + +1999-10-20 Paul Eggert + + * disp-table.el (standard-display-european): Remove undocumented + arg AUTO; no longer used by startup.el. Do not attempt to treat + all non-English language environments as coding system names. + Instead, use the downcased language environment name as a coding + system name if it is one; otherwise, use latin-1. + +1999-10-20 Gerd Moellmann + + * dired.el (dired-move-to-filename-regexp): Fix long comment lines + that were split so that part of the comment appeared as Lisp code. + +1999-10-20 Vinicius Jose Latorre + + * ps-bdf.el: Doc fix. + + * ps-print-def.el: New file: common definitions for all parts of + ps-print. + (ps-multibyte-buffer): Moved from ps-mule. + + * ps-mule.el: File dependence fix. + (ps-multibyte-buffer): Moved to ps-print-def. + + * ps-print.el: Doc fix, better customization. + (ps-print-region-function, ps-number-of-columns, ps-spool-tumble) + (ps-print-color-p, ps-printing-region-p, ps-n-up-database) + (ps-end-file): Doc fix. + (ps-setup, ps-begin-file): Fun fix. + (postscript): New group. + (ps-zebra-gray, ps-banner-page-when-duplexing): New vars. + (ps-print-prologue-1): Adjust PostScript programming. + (ps-print): Adjust group hierarchy. + (ps-print-n-up, ps-print-zebra, ps-print-background, + ps-print-printer) + (ps-print-page): New subgroups. + (ps-print-prologue-header, ps-printer-name, ps-lpr-command) + (ps-lpr-switches, ps-page-dimensions-database, ps-paper-type) + (ps-landscape-mode, ps-print-control-characters, ps-n-up-printing) + (ps-n-up-margin, ps-n-up-border-p, ps-n-up-filling, ps-zebra-stripes) + (ps-zebra-stripe-height, ps-print-background-image) + (ps-print-background-text, ps-spool-config): Adjust customization. + (dos-ps-printer): Definition eliminated. + +1999-10-20 Vinicius Jose Latorre + + * ps-mule.el: Doc fix, define functions properly if mule package is + loaded or not. + (ccl-encode-ethio-unicode, ps-mule-encode-ethiopic): Define properly if + mule package is loaded or not. + + * ps-print.el: Doc fix, n-up printing. + (ps-print-version): New version number (5.0). + (ps-page-dimensions-database): Added document media. + (ps-n-up-printing, ps-n-up-margin, ps-n-up-border-p, ps-n-up-filling) + (ps-page-order, ps-printing-region-p): New vars. + (ps-n-up-printing, ps-n-up-filling, ps-header-sheet, ps-end-job): New + funs. + (ps-page-dimensions-get-media, ps-n-up-landscape, ps-n-up-lines) + (ps-n-up-columns, ps-n-up-missing, ps-n-up-xcolumn, ps-n-up-ycolumn) + (ps-n-up-xline, ps-n-up-yline, ps-n-up-repeat, ps-n-up-end) + (ps-n-up-xstart, ps-n-up-ystart): New macros. + (ps-print-begin-sheet-hook): New hook. + (ps-boundingbox-re, ps-n-up-database, ps-n-up-filling-database): New + const. + (ps-setup, ps-begin-file, ps-get-buffer-name, ps-begin-job) + (ps-end-file, ps-dummy-page, ps-generate): Fix funs. + (ps-print-prologue-1): Adjust PostScript programming for n-up printing. + (ps-count-lines): Changed to defun. + (ps-header-page): Changed to defsubst, fix fun. + (ps-printing-region): Doc fix, adjust programming code. + (ps-output-boolean, ps-background-pages, ps-background-text) + (ps-background-image, ps-background, ps-get-boundingbox): Adjust + programming code. + +1999-10-20 Vinicius Jose Latorre + + * ps-print.el: Doc fix, duplex and setpagedevice configuration. + (ps-print-version): New version number (4.2). + (ps-spool-config, ps-spool-tumble): New vars. + (ps-print-prologue-1): Changed to defconst, adjust PostScript + programming, new PostScript procedure to handle errors. + (ps-print-prologue-2): Changed to defconst. + (ps-print-duplex-feature): New const: duplex and tumble setting. + (ps-setup, ps-begin-file): Fix funs. + (ps-boolean-capitalized): New fun. + +1999-10-19 Stefan Monnier + + * Makefile (dontcompilefiles): Obsoleted. + (DONTCOMPILE): Added emacs-lisp/cl-specs.el. + (EL): Unused. + (temacs): Removed (unused). + (cus-load.el, finder-inf.el, loaddefs.el): New targets to build a dummy + version of the file (necessary for the update to work properly). + (autoloads): Force the use of `pwd`/loaddefs.el. + (updates); Redefined in terms of other targets to reduce redundancy. + (.el.elc): New default rule, just in case you want it. + (compile): Use a single invocation of Emacs. + (bootstrap-compile); Unneeded. + (autoloads-with-other-emacs): Unneeded now that autoloads is fixed. + +1999-10-19 Dave Love + + * emacs-lisp/eval-reg.el: Removed -- not now needed by edebug. + +1999-10-19 Sam Steingold + + * map-ynp.el (map-y-or-n-p): Remove extraneous `not' to + comply with the comment. + +1999-10-19 Gerd Moellmann + + * autorevert.el (auto-revert-mode): Make auto-revert-mode + permanent-local. + +1999-10-19 Peter Kleiweg + + * progmodes/ps-mode.el (ps-mode-print-function): Fix default + value: \"lpr\" changed to "lpr" + (ps-mode-version): New constant + (ps-mode-show-version): New function, added key in ps-mode-map + (ps-run-messages): Removed + (ps-run-font-lock-keywords-2): New defcustom variable replacing + ps-run-messages. These keywords now include the value of + ps-run-prompt, making its fontification customizable. + (ps-run-init): Removed \\n from docstring, it is now added when + the value is used + (ps-run-font-lock-keywords-1): Added checking for initial ^ in + ps-run-prompt + (ps-mode): Added ps-run-font-lock-keywords-2 to list of + customizable variables in doc-string (its equivalent + ps-run-messages was missing in previous version of the doc-string) + (ps-run-mode): Simplified assignment to font-lock-defaults, using + symbols only + +1999-10-19 Alex Schroeder + + * ansi-color.el: Complete rewrite. + +1999-10-19 Paul Eggert + + Fix bootstrapping problems. + Use the system locale to specify Emacs locale defaults. + + * international/mule-cmds.el (global-map): + Do not use backquote, because that makes a bootstrapping + problem if you need to recompile all Lisp files using interpreted code. + * international/mule.el (charset-id, charset-bytes, + charset-dimension, charset-chars, charset-width, + charset-direction, charset-iso-final-char, + charset-iso-graphic-plane, charset-reverse-charset, + charset-short-name, charset-long-name, charset-description, + charset-plist): Likewise. + * subr.el (save-match-data): Likewise. + + * international/mule-cmds.el + (set-display-table-and-terminal-coding-system): New function, + containing code migrated out of set-language-environment. + (set-language-environment, set-locale-environment): Use it. + (locale-translation-file-name): Moved here from startup.el. + (locale-language-names, locale-preferred-coding-systems): + New vars. + (locale-name-match, set-locale-environment): New functions. + + * language/japan-util.el (setup-japanese-environment-internal): + Prefer japanese-iso-8bit if the system-type is usg-unix-v. + + * startup.el (iso-8859-n-locale-regexp): Remove. + (locale-translation-file-name): Move to mule-cmds.el. + (command-line): Move locale-stuff into set-locale-environment. + +1999-10-18 Dave Love + + * abbrev.el (add-abbrev, inverse-add-abbrev) + (expand-region-abbrevs): Remove properties from buffer text. + +1999-10-17 Gerd Moellmann + + * iswitchb.el (iswitchb-exhibit): Extract user-input only + from the mini-buffer, without the prompt. + + * simple.el (minibuffer-prompt-end): Return the position + after the prompt, not the position of that last character + of the prompt. + +1999-10-17 Miles Bader + + * simple.el: Doc fixes. + +1999-10-17 Miles Bader + + * simple.el (previous-matching-history-element, next-history-element): + Change to work correctly even if the point is in the prompt. + (choose-completion-string): Likewise. + (minibuffer-prompt-width): New function (compatibility with old subr). + + * textmodes/paragraphs.el (forward-sentence, forward-paragraph): + When constraining the final position to the current field, + don't use the ONLY-IN-LINE mode of constrain-to-field. + +1999-10-17 Miles Bader + + * simple.el (line-move): Supply new ESCAPE-FROM-EDGE argument to + constrain-to-field. + * textmodes/paragraphs.el (forward-sentence): Likewise. + +1999-10-17 Miles Bader + + * simple.el (line-move): Use constrain-to-field to avoid + moving into a prompt. + (previous-complete-history-element): Clarify doc string. + (next-complete-history-element): Likewise. + Use field-beginning instead of point-min. + (next-matching-history-element): Use field-beginning and + erase-field instead of point-min and erase-buffer. + * textmodes/paragraphs.el + (forward-paragraph, forward-sentence): Likewise. + (backward-kill-paragraph, backward-kill-sentence): Remove code to + constrain the kill to an field, as the movement commands now + do this. + +1999-10-17 Miles Bader + + * simple.el (previous-matching-history-element): Get the + minibuffer input with field-string instead of buffer-string. + (choose-completion-string): Likewise. + (next-history-element): Likewise. + Erase the minibuffer input with erase-field, not erase-buffer. + Use field-beginning to find the beginning of the input. + * textmodes/paragraphs.el (backward-kill-sentence): + Remove minibuffer-prompt hack. + Constrain to any input field. + 1999-10-17 Sam Steingold * bindings.el (completion-ignored-extensions): Added ".sparcf" @@ -47,7 +771,7 @@ 1999-10-14 Dave Love - * international/characters.el: + * international/characters.el: * international/fontset.el: * international/mule-conf.el: Add latin-iso8859-1[45]. @@ -96,7 +820,7 @@ * subr.el (with-current-buffer): Don't use backquotes to avoid bootstrapping problems. - + * loadup.el (load-path): Add subdirs for bootstrapping. (docstrings): Ignore errors during bootstrapping. (args): New `bootstrap' argument (for use in place of `dump'). @@ -152,14 +876,14 @@ (sh-safe-forward-sexp, sh-save-styles-to-buffer, sh-scan-buffer) (sh-scan-case, sh-search-word, sh-set-char-syntax) (sh-set-here-doc-region, sh-set-indent, sh-set-var-value) - (sh-show-indent, sh-this-is-a-continuation, sh-var-value): New + (sh-show-indent, sh-this-is-a-continuation, sh-var-value): New functions. (sh-debug, sh-electric-rparen-needed, sh-here-doc-syntax) (sh-indent-supported, sh-kw, sh-kw-alist, sh-kws-for-done) (sh-learned-buffer-hook, sh-make-vars-local, sh-regexp-for-done) (sh-special-keywords, sh-special-syntax, sh-st-punc, sh-styles-alist) (sh-var-list): New variables. - + 1999-10-12 Dave Pearson * quickurl.el (quickurl-list-insert): `count-lines' was returning @@ -190,12 +914,12 @@ * emacs-lisp/regexp-opt.el (regexp-opt-try-suffix): New function. (regexp-opt-group): Use it to get common suffixes in STRINGS. If STRINGS is nil, return "" rather than nil. - + 1999-10-08 Gerd Moellmann * Makefile (compile): Compile files one by one. Set load-path to current directory and subdirectories when compiling. - + 1999-10-08 Gerd Moellmann * Makefile (EMACSOPT, DONTCOMPILE, EL): New. @@ -265,7 +989,7 @@ scroll-up-aggressively, scroll-down-aggressively. * time.el (display-time-mode): Add autoload cookie. - + * rect.el (delete-extract-rectangle): Doc fix from verna. * help-macro.el (three-step-help): Customize. @@ -360,7 +1084,7 @@ 1999-09-25 Gerd Moellmann - * faces.el (face-differs-from-default-p): Compare face + * faces.el (face-differs-from-default-p): Compare face attributes individually. * image.el (put-image, insert-image): Add string argument. @@ -373,10 +1097,30 @@ * dired.el (dired-move-to-filename-regexp): Make it work for LANG=de_DE.iso88591 on HPUX 11.0. +1999-09-24 Richard M. Stallman + + * info.el (info-initialize): Don't test existence of ALTERNATIVE + if we know for some other reason it should not be used. + + * emacs-lisp/edebug.el (edebug-outside-current-prefix-arg): + New variable. + (edebug-recursive-edit): Save current-prefix-arg there, + bind it, and set it back at the end. + (edebug-outside-excursion): Restore and update the outside + value of current-prefix-arg. + (edebug-emacs-version-specific): Delete support for Epoch. + +1999-09-24 Howard Melman + + * imenu.el (imenu-after-jump-hook): New variable. + (imenu): Run menu-after-jump-hook. + (imenu-name-lookup-function): New variable. + * imenu.el (imenu--in-alist): Use those variables. + 1999-09-24 Carsten Dominik * textmodes/reftex-parse.el (reftex-parse-from-file): Scan for - multiple thebibliography environments. + multiple thebibliography environments. * textmodes/reftex-cite.el (reftex-pop-to-bibtex-entry): Fixed bug with recentering window. @@ -586,7 +1330,7 @@ * cus-face.el (custom-face-attributes): Simplify :underline, :overline, :inverse-video cases. Fix up :box case (probably needs more work). - + Change from Didier Verna: (custom-set-faces): The arguments can now have a custom comment as fourth argument. @@ -603,7 +1347,7 @@ 1999-09-12 Gerd Moellmann * iswitchb.el (iswitchb-exhibit): Use buffer-string instead - of buffer-substring because buffer-string doesn't copy the + of buffer-substring because buffer-string doesn't copy the prompt. * faces.el (mode-line): Replaces `modeline'. @@ -621,7 +1365,7 @@ (tpu-lm-replace): Set tpu-replace-overlay. (tpu-edt-on, tpu-edt-off): Add/remove tpu-search-highlight post command hook. - + 1999-09-11 Richard Stallman * isearch.el (isearch-mode-map): Undo previous change. @@ -637,7 +1381,7 @@ * winner.el: Major changes. Avoid changing point and mark. Save configurations after they change, not before. - + 1999-09-10 Keisuke Nishida * emacs-lisp/bytecomp.el (byte-compile-output-docform): @@ -701,7 +1445,7 @@ 1999-09-08 Peter Breton * generic-x.el (generic-define-unix-modes): Added new modes: - inetd-conf-generic-mode, etc-services-generic-mode, + inetd-conf-generic-mode, etc-services-generic-mode, etc-passwd-generic-mode. These are all defined for Unix by default. (apache-generic-mode): Use an imenu-generic-expression to list Configuration keywords. @@ -714,7 +1458,7 @@ characters. (java-properties-generic-mode): Added an imenu-generic-expression (java-properties-generic-mode): Reworked to support the various - different ways to separate name and value (viz, '=', ':' and + different ways to separate name and value (viz, '=', ':' and whitespace). (show-tabs-generic-mode): Added this new generic-mode. @@ -777,7 +1521,7 @@ 1999-09-06 Richard Stallman * vc.el (vc-annotate-display): Use < 69 not < 70 - to distinguish 20YY from 19YY. + to distinguish 20YY from 19YY. * timezone.el (timezone-parse-date): Use < 69 not < 70 to distinguish 20YY from 19YY. @@ -815,9 +1559,9 @@ * progmodes/octave-inf.el (inferior-octave-startup-args): Add --no-line-editing so that TABs in source files are not interpreted as completion requests. - + 1999-09-06 Gerd Moellmann - + * hscroll.el, auto-show.el: Remove all code, keep the public interface as no-ops. @@ -1053,7 +1797,7 @@ 1999-08-25 Gerd Moellmann * jit-lock.el (jit-lock-function): Extend the fontified range - to the beginning of the line containing the range start and + to the beginning of the line containing the range start and the beginning of the line following the range end. 1999-08-24 Dave Love @@ -1152,7 +1896,7 @@ * subr.el (assoc-ignore-case, assoc-ignore-representation): Moved here from simple.el. - + 1999-08-16 Dave Love * mouse.el: Provide `mldrag' for compatibility. @@ -1272,7 +2016,7 @@ reftex-index-change-entry, reftex-index-goto-letter, reftex-add-index-macros, reftex-ensure-index-support, reftex-index-info-safe, reftex-index-info): New functions. - + 1999-08-15 Richard M. Stallman @@ -1377,7 +2121,7 @@ 1999-08-10 Richard M. Stallman - * mail/sendmail.el (sendmail-send-it): Let mail-specify-envelope-from + * mail/sendmail.el (sendmail-send-it): Let mail-specify-envelope-from control use of -f option. (mail-specify-envelope-from): New variable. (mail-from-style): Doc fix. @@ -1398,7 +2142,7 @@ * files.el (after-find-file): Disable View mode if buffer is no longer read-only. - * view.el (view-mode-enable, view-mode-disable): + * view.el (view-mode-enable, view-mode-disable): Call force-mode-line-update. 1999-08-10 Karl Heuer @@ -1524,7 +2268,7 @@ (replace-match-string-symbols): New functions. (perform-replace): Allow REPLACEMENTS to be (FUNCTION . DATA). Use replace-loop-through-replacements. - + 1999-08-03 Dave Pearson * play/5x5.el (5x5-mode-map): Bind C-p, C-n, C-b, C-f. @@ -2433,7 +3177,7 @@ * language/cyrillic.el ("Cyrillic-KOI8", "Cyrillic-ALT"): Use cyrillic-jcuken as default input method. - + 1999-07-12 Richard Stallman * progmodes/cc-engine.el (c-inside-bracelist-p): Tighter test for @@ -2788,7 +3532,7 @@ * simple.el (append-next-kill): Use an arg to distinguish interactive calls from Lisp calls, rather than (interactive-p). - * international/iso-transl.el (iso-transl-language-alist): + * international/iso-transl.el (iso-transl-language-alist): Interchange n and N. 1999-05-31 Dave Love @@ -3280,7 +4024,7 @@ * imenu.el (imenu--mouse-menu): Use assq when searching in FINAL. - * jka-compr.el (jka-compr-insert-file-contents): + * jka-compr.el (jka-compr-insert-file-contents): Use raw-text-unix when we want no conversion. 1999-04-06 Thierry Emery @@ -3294,7 +4038,7 @@ of dos-codepage-setup. (cjk-codepages-alist): New variable, an alist of Far-Eastern codepages for which there's no need to set up cpNNN coding - systems. + systems. (dos-codepage-setup): Support Far-Eastern DOS terminals. 1999-04-05 Richard Stallman @@ -3464,7 +4208,7 @@ 1999-03-16 Richard M. Stallman - * window.el (shrink-window-if-larger-than-buffer): + * window.el (shrink-window-if-larger-than-buffer): Don't try to redisplay with the cursor at the end on its own line--that would force a scroll and spoil things. @@ -3513,7 +4257,7 @@ (speedbar-with-attached-buffer) Moved macro before reference. Now uses `save-selected-window'. (speedbar-mouse-hscroll, speedbar-track-mouse, speedbar-refresh, - speedbar-generic-item-info, speedbar-item-info-file-helper, + speedbar-generic-item-info, speedbar-item-info-file-helper, speedbar-item-delete, speedbar-insert-generic-list, speedbar-timer-fn, speedbar-check-vc-this-line, speedbar-check-obj-this-line, speedbar-fetch-dynaic-etags, @@ -3761,7 +4505,7 @@ 1999-02-22 Eli Zaretskii * arc-mode.el (archive-set-buffer-as-visiting-file): Save - excursion while calling set-auto-coding-function. + excursion while calling set-auto-coding-function. * play/handwrite.el (handwrite): Require ps-print, and use ps-printer-name and ps-lpr-command. Call ps-print-region-function @@ -3790,7 +4534,7 @@ 1999-02-18 Peter Breton - * dirtrack.el (dirtrack): Check for the prompt in the input string + * dirtrack.el (dirtrack): Check for the prompt in the input string instead of the buffer. 1999-02-18 Alex Schroeder @@ -3967,7 +4711,7 @@ (sql-solid): Entry function for Solid. (sql-buffer): Doc explains the use of the variable and how to change it. - (sql-mode-menu): Included entries for sql-show-sqli-buffer and + (sql-mode-menu): Included entries for sql-show-sqli-buffer and sql-change-sqli-buffer; sql-send-region and sql-send-buffer are disabled if sql-buffer doesn't have a process; sql-send-paragraph is new. @@ -4736,7 +5480,7 @@ * international/codepage.el (cp850-decode-table): Replace nil entries with codes of similary looking glyphs. (Suggested by - Jason Rumney .) + Jason Rumney .) 1999-01-13 Dave Love @@ -4917,7 +5661,7 @@ * vc.el (vc-dired-hook): Use the original value of dired-move-to-filename-regexp on lines that have not been reformatted yet. - (vc-dired-toggle-terse-mode): Tell vc-dired-hook whether the + (vc-dired-toggle-terse-mode): Tell vc-dired-hook whether the file lines have already been reformatted. 1999-01-05 Dave Love @@ -5036,7 +5780,7 @@ 1998-12-30 Drew Csillag - * progmodes/m4-mode.el (m4-m4-region, m4-m4-buffer): + * progmodes/m4-mode.el (m4-m4-region, m4-m4-buffer): Use shell-command-on-region. (m4-start-m4, m4-end-m4): Functions deleted. @@ -5113,7 +5857,7 @@ 1998-12-25 Richard Stallman - * emacs-lisp/easymenu.el (easy-menu-get-map): + * emacs-lisp/easymenu.el (easy-menu-get-map): Change global map only if this menu exists in the global map already, and not in the local map. (easy-menu-do-add-item): Fix error message. @@ -5147,7 +5891,7 @@ Loads pseudo-faces for the sake of `cperl-find-pods-heres' (for 19.30). `font-lock-unfontify-region-function' was set to a wrong function. - (cperl-find-pods-heres): Safe a position in buffer where it is safe to + (cperl-find-pods-heres): Safe a position in buffer where it is safe to restart syntaxification. Changed so that -d ?foo? is a RE. Do not warn on `=cut' if doing a chunk only. 1 << 6 was OK, but 1<<6 was considered as HERE-doc. @@ -5196,7 +5940,7 @@ (cperl-clobber-lisp-bindings): if set, C-c variants are the old ones (cperl-unwind-to-safe): New function. (cperl-fontify-syntaxically): Use `cperl-unwind-to-safe' to start at reasonable position. - (cperl-fontify-syntaxically): Unwinds start and end to go out of + (cperl-fontify-syntaxically): Unwinds start and end to go out of long strings (not very successful). (cperl-forward-re): Highlight the trailing / in s/foo// as string. Highlight the starting // in s//foo/ as function-name. @@ -5236,7 +5980,7 @@ Another try to work around XEmacs problems. Better progress messages. (toplevel): require custom unprotected => failure on 19.28. (cperl-xemacs-p): defined when compile too - (cperl-find-tags): Was writing line/pos in a wrong order, + (cperl-find-tags): Was writing line/pos in a wrong order, pos off by 1 and not at beg-of-line. (cperl-etags-snarf-tag): New macro (cperl-etags-goto-tag-location): New macro @@ -5265,7 +6009,7 @@ 1998-12-25 Markus Rost * mail/rmailout.el (rmail-output): Abbreviate name of default-file - for read-file-name. + for read-file-name. (rmail-output-to-rmail-file): Likewise. 1998-12-25 Richard Stallman @@ -5422,7 +6166,7 @@ * ps-mule.el: Programming uniformization and little code improvement. (ps-mule-prepare-font): Programming uniformization. (ps-mule-find-wrappoint, ps-mule-plot-rule-cmpchar) - (ps-mule-string-encoding, ps-mule-begin-job): Little code improvement. + (ps-mule-string-encoding, ps-mule-begin-job): Little code improvement. * ps-bdf.el: Programming uniformization and little code improvement. (bdf-search-and-read): New fun. @@ -5714,7 +6458,7 @@ ispell-menu-map, ispell-checking-message, ispell-parser, ispell-word, lookup-words, ispell-change-dictionary, ispell-region, ispell-begin-tex-skip-regexp, ispell-begin-skip-region, - ispell-comments-and-strings, ispell-continue, ispell-complete-word, + ispell-comments-and-strings, ispell-continue, ispell-complete-word, ispell-message-text-end, ispell-add-per-file-word-list. (ispell-dictionary-alist-1): (ispell-dictionary-alist2): A coding system is now required for all languages. Casechars improved for @@ -5866,7 +6610,7 @@ 1998-11-21 Lars Magne Ingebrigtsen * message.el (message-ignored-supersedes-headers): Remove - NNTP-Posting-Date. + NNTP-Posting-Date. 1998-11-21 Richard Stallman @@ -6135,7 +6879,7 @@ 1998-11-06 Richard Stallman - * textmodes/texinfmt.el (texinfo-format-scan): + * textmodes/texinfmt.el (texinfo-format-scan): Detect the case of two @-commands in a row; process just the first. (texinfo-append-refill): If line has a @c, insert the @refill before it. @@ -6436,7 +7180,7 @@ 1998-10-21 Edward M. Reingold * calendar/calendar.el (calendar-day-name-array): Add doc string - correctly! + correctly! (calendar-month-name-array): Add doc string correctly! 1998-10-21 Richard Stallman @@ -6607,7 +7351,7 @@ 1998-10-14 Richard Stallman - * ps-print.el (ps-print-buffer): Doc fix. + * ps-print.el (ps-print-buffer): Doc fix. 1998-10-14 Dave Love @@ -6636,7 +7380,7 @@ 1998-10-14 Richard Stallman - * replace.el (keep-lines, flush-lines, how-many): + * replace.el (keep-lines, flush-lines, how-many): Don't ignore case if arg has upper case letters. 1998-10-11 Reto Zimmermann @@ -6770,7 +7514,7 @@ 1998-10-08 Richard Stallman - * gnus/pop3.el (pop3-open-server): + * gnus/pop3.el (pop3-open-server): Set process-coding-system-alist around open-network-stream. 1998-10-07 Richard Stallman @@ -7212,7 +7956,7 @@ 1998-09-12 Richard Stallman - * scroll-bar.el (scroll-bar-scroll-down, scroll-bar-scroll-up): + * scroll-bar.el (scroll-bar-scroll-down, scroll-bar-scroll-up): Set point-before-scroll at end even if there was an error. * ange-ftp.el (ange-ftp-insert-file-contents): @@ -7394,7 +8138,7 @@ * international/iso-insert.el: Use `string' before calling `insert' so that in multibyte buffers we insert multibyte chars. - * dired.el (dired-mark-files-containing-regexp): + * dired.el (dired-mark-files-containing-regexp): Don't use find-file; instead, insert the file in a temp buffer. * textmodes/tex-mode.el (tex-start-options-string): New option. @@ -7440,7 +8184,7 @@ 1998-09-03 Bill Richter * international/quail.el (quail-choose-completion-string): Store - completion `choice' in `quail-current-str'; don't insert it. + completion `choice' in `quail-current-str'; don't insert it. 1998-09-02 Kenichi Handa