(isearch-old-signal-hook): New variable.
[bpt/emacs.git] / lisp / ChangeLog
index 6b8fbda..a931fbe 100644 (file)
@@ -1,3 +1,406 @@
+2001-01-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * isearch.el (isearch-old-signal-hook): New variable.
+       (isearch-mode): Set signal-hook-function to isearch-done.
+       (isearch-done): Restore old signal-hook-function.
+
+       * info.el (Info-fontify-node): Mark one more char as intangible.
+
+2000-01-05  Kenichi Handa  <handa@etl.go.jp>
+
+       * composite.el (compose-last-chars): New argument COMPONENTS.  If
+       it is non-nil, compose preceding characters by compose-region with
+       COMPONENTS.
+
+       * international/quail.el (quail-input-string-to-events): New function.
+       (quail-input-method): Convert input string to events here.
+       (quail-start-translation): Return input string, not event list.
+       (quail-start-conversion): Likewise.
+
+2001-01-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * tooltip.el (tooltip-cancel-delayed-tip) 
+       (tooltip-start-delayed-tip): Renamed from tooltip-disable-timeout
+       and tooltip-add-timeout.
+       (tooltip-show): Set border color from faces's foreground.
+       (tooltip-show-help-function): If called with the same help string
+       as last time, do nothing.
+       (tooltip-help-tips): Don't set tooltip-help-message to nil.
+
+       * startup.el (fancy-splash-screens): Don't bind show-help-function
+       to nil.
+
+       * tooltip.el (tooltip-frame-parameters): Remove colors.
+       (tooltip): New face
+       (tooltip-set-param): New function.
+       (tooltip-show): Set up color frame parameters from face `tooltip'.
+       Display the tooltip text in face `tooltip'.
+
+2001-01-04  Dave Love  <fx@gnu.org>
+
+       * whitespace.el (whitespace-global-mode): Fix typo.
+
+       * hilit19.el, mail/rnewspost.el, mail/rnews.el: Moved to obsolete.
+
+2001-01-03  Dave Love  <fx@gnu.org>
+
+       * dired-x.el: Doc fixes.  Maintainer change.
+       (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix
+       :type.
+       (dired-guess-shell-alist-default): Don't use xloadimage for PNG.
+       (dired-guess-shell-alist-user): Customize.
+       (dired-x-help-address): Set to bug-gnu-emacs.
+       (dired-x-maintainer, dired-x-file, dired-x-version): Deleted.
+       (dired-default-directory): Renamed from default-directory.
+
+       * hl-line.el (hl-line): Doc fix.
+
+2001-01-03  Karl Fogel  <kfogel@red-bean.com>
+
+       * mail/mail-hist.el (mail-hist-text-too-long-p): Doc fix.
+
+2001-01-02  Richard M. Stallman  <rms@caffeine.ai.mit.edu>
+
+       * isearch.el (isearch-lazy-highlight-cleanup): Arg now says
+       to remove all the current alternative-match highlighting.
+       If nil, remove only what's outside the current window.
+       (isearch-lazy-highlight-remove-overlays): Take optional
+       region within which NOT to remove them.
+       (isearch-lazy-highlight-new-loop): Greatly simplified.
+       (isearch-lazy-highlight-update): Find all the other occurrences
+       visible in the window, in just one call.
+       (isearch-lazy-highlight-start): Now holds start of region to scan.
+       (isearch-lazy-highlight-end): Now holds end of region to scan.
+       (isearch-lazy-highlight-wrapped): Variable deleted.
+       (isearch-lazy-highlight-search): Function deleted.
+
+2000-01-02  Andrew Innes  <andrewi@gnu.org>
+
+       * w32-fns.el (convert-standard-filename): Do length check on name
+       before aref.
+
+2001-01-02  Dave Love  <fx@gnu.org>
+
+       * progmodes/cperl-mode.el (cperl-invalid-face): Don't double-quote
+       value.
+       (cperl-init-faces): Allow cperl-invalid-face to be a normal face.
+
+       * ls-lisp.el (ls-lisp) <defgroup>: Add :version.
+
+       * net/browse-url.el (browse-url-filename-alist): Avoid backquote
+       read syntax.
+
+       * calendar/todo-mode.el (todo): Add :link, :version.
+       (todo-save-top-priorities): Remove autoload cookie.
+       (todo-add-category, todo-add-item-non-interactively)
+       (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload
+       cookie.
+
+2001-01-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * comint.el (comint-input-history-ignore): New variable.
+       (comint-read-input-ring): Ignore entries matching
+       comint-input-history-ignore.
+
+2001-01-02  Eric M. Ludlam  <zappo@gnu.org>
+
+       * emacs-lisp/lisp-mnt.el (lm-copyright-prefix): New Variable.
+       (lm-copyright-mark): New function.
+       (lm-crack-copyright): New function.
+       (lm-verify): Check that the file has a copyright.
+       Check that the file is copyright Free Software Foundation.
+
+2000-12-30  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-diag.el (print-fontset): Indent font name by
+       24 columns, not 25.
+
+2000-12-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/flyspell.el (mail-mode-flyspell-verify): Spell-check
+       in Subject line.
+
+       * mail/mailabbrev.el (mail-abbrevs-enable, mail-abbrevs-disable):
+       Use mail-mode-hook instead of mail-setup-hook.  Otherwise
+       continuing an interrupted message with C-u C-x m for instence,
+       winds up in Mail mode without abbrevs.
+
+2000-12-29  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Handle form feed better when ps-zebra-stripe-follow is
+       non-nil.  Adding almost all customization variables on ps-setup.  Doc
+       fix.
+       (ps-print-version): New version number (6.3.3).
+       (ps-end-with-control-d): Initialization fix.
+       (ps-lines-printed): New var.
+       (ps-skip-newline): New fun.
+       (ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page)
+       (ps-next-line, ps-continue-line, ps-plot-region)
+       (ps-generate-postscript-with-faces, ps-end-job): Code fix.
+       
+2000-12-29  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/fontset.el (x-complement-fontset-spec): Resolve
+       ASCII font name so that the same family name is used for fonts
+       registered in x-font-name-charset-alist.
+       (create-fontset-from-fontset-spec): Adjusted for the above change.
+       The name of fontset alias should be a unresolved ASCII font name.
+
+2000-12-28  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (delete-key-deletes-forward-mode): Bind backspace
+       and delete in isearch-mode-map.
+
+2000-12-28  Richard M. Stallman  <rms@gnu.org>
+
+       * dired-x.el (dired-guess-shell-alist-default): 
+       Use xpdf instead of acroread.
+
+2000-12-28  Kenichi Handa  <handa@etl.go.jp>
+
+       * textmodes/artist.el (artist-butlast): Deleted.
+       (artist-ellipse-mirror-quadrant): Use butlast instead of
+       artist-butlast.
+
+       * subr.el (butlast, nbutlast): Moved from cl.el to here.
+
+       * emacs-lisp/cl.el (butlast, nbutlast): Moved to subr.el.
+
+2000-12-27  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       From Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>:
+
+       * ls-lisp.el: Better support for the Mac and MS-Windows.
+       (ls-lisp): New defgroup.
+       (ls-lisp-emulation, ls-lisp-ignore-case, ls-lisp-dirs-first)
+       (ls-lisp-verbosity, ls-lisp-use-insert-directory-program) 
+       (ls-lisp-support-shell-wildcards): New defcustoms.
+       (ls-lisp-parse-symlink): New function.
+       (insert-directory): Code to convert switches to a list and set up
+       the wildcard argument copied from ls-lisp-insert-directory.
+       (ls-lisp-insert-directory): New argument TIME-INDEX.  Add support
+       for -C and -R switches.
+       (ls-lisp-column-format): New function.
+       (ls-lisp-delete-matching, ls-lisp-handle-switches) 
+       (ls-lisp-format-time): Add doc strings.
+       (ls-lisp-handle-switches): Handle -U, -S, -X, and -F switches.
+       Support ls-lisp-dirs-first.
+       (ls-lisp-classify, ls-lisp-extension): New functions.
+       (ls-lisp-format): Optionally support emulation of symlinks.
+       Support -i, -s, and -G switches.
+
+2000-12-27  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/texinfo.el (texinfo-mode): Set fill-column to 70.
+
+       * version.el (emacs-version): Print X scroll bar information.
+
+       * scroll-bar.el (toplevel): Check for x-toolkit-scroll-bars
+       instead of x-toolkit-scroll-bars-p.
+
+       * loadup.el (toplevel): Check for x-toolkit-scroll-bars instead
+       of x-toolkit-scroll-bars-p.
+
+2000-12-27  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * ffap.el (ffap-bindings): Make interactive and add an autoload
+       cookie.
+       (ffap-bindings): Doc fix, to reflect the above change.
+
+2000-12-27  Kenichi Handa  <handa@etl.go.jp>
+
+       * term.el (term-char-mode): Define all non-ascii self-inserting
+       characters to 'term-send-raw in term-raw-map.
+
+2000-12-25  Michael Kifer  <kifer@cs.sunysb.edu>
+       
+       * viper-init (viper-restore-cursor-type): Added condition-case
+       guard.
+       
+       * ediff-init.el (ediff-quit-hook,ediff-suspend-hook): Changed
+       initialization; use add-hook.
+       (ediff-file-remote-p): Use file-local-copy.
+       
+       * ediff-ptch.el (ediff-prompt-for-patch-buffer): Improved defaults.
+       
+       * ediff.el (ediff-patch-buffer): Bug fix.
+       (ediff-revision): Allow selection of the file at the prompt.
+       
+2000-12-23  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * subr.el (combine-run-hooks): Remove.
+
+       * emacs-lisp/edebug.el (define-minor-mode): Improve the spec
+       and remove the rogue second spec.
+
+2000-12-23  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/compile.el (compilation-forget-errors): Fix indentation.
+
+2000-12-22  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * smerge-mode.el (smerge-basic-map): Use `=' rather than `d'.
+       Use minibuffer menu prompt for the `=' prefix.
+       (smerge-command-prefix): Change default to C-^.
+       (smerge-mode): Don't assume font-lock doesn't move point.
+
+       * skeleton.el (skeleton-internal-1): Make sure the first line of
+       the region is also re-indented.
+       (skeleton-end-newline): New var.
+       (skeleton-end-hook): Use it.
+
+2000-12-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
+
+       * comint.el (comint-password-prompt-regexp): Support CVS.
+
+2000-12-22  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (delete-key-deletes-forward-mode): Simplify.  Also
+       backspace key combinations, depending on
+       delete-key-deletes-forward.
+
+       * bindings.el ([C-backspace]): Bind C-backspace to kill-word.
+
+       * simple.el (delete-key-deletes-forward): Doc fix.
+
+2000-08-22  Emmanuel Briot  <briot@gnat.com>
+
+       * xml.el (top level comment): Updated to reflect the fact that
+       white spaces are relevant in the XML file.
+       (xml-parse-file): Do not kill an existing Emacs buffer if the file
+       to parse was already edited. This allows for on-the-fly analysis
+       of XML files.
+       (xml-parse-tag): Check that the casing is the same in the start
+       tag and end tag, since XML is case-sensitive.  Allows for spaces
+       in the end tag, after the name of the tag.
+       (xml-parse-attlist): Allow for the character '-' in the name of
+       attributes, as in the standard http-equiv attribute Do not save
+       the properties in the XML tree, since they are not relevant.
+
+2000-12-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * generic.el (generic-read-type): Undo last change, inline into
+       `generic-mode' and then remove.
+       (generic-mode): Inline generic-read-type.
+       (define-generic-mode): Push the symbol name rather than the symbol
+       onto generic-mode-list.
+
+2000-12-21  Gerd Moellmann  <gerd@gnu.org>
+
+       * generic.el (generic-read-type): Build an alist for
+       completing-read as in 20.7.
+
+       * play/landmark.el (lm): Use interactive spec `P'.
+       (toplevel): Don't set debug-on-error.
+
+       * server.el (server-switch-buffer): Choose a window on a visible
+       frame.
+
+2000-12-21  Dave Pearson  <davep@davep.org>
+
+       * quickurl.el: Commentry change, I've moved my web site.
+       
+2000-12-21  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ebnf2ps.el: Fix a problem with skip-chars-forward: it doesn't accept
+       ranges like \177-\237, but accepts the character sequence from \177 to
+       \237.  Doc fix.
+       (ebnf-version): New version (3.4).
+       (ebnf-setup): Code fix.
+       (ebnf-range-regexp): New fun.
+       (ebnf-8-bit-chars): Const fix.
+
+       * ebnf-bnf.el: Fix the same problem as described on ebnf2ps.el log
+       entry.  Doc fix.
+       (ebnf-bnf-lex): Code fix.
+       (ebnf-bnf-comment-chars): Const fix.
+
+       * ebnf-iso.el: Fix the same problem as described on ebnf2ps.el log
+       entry.  Doc fix.
+       (ebnf-iso-comment-chars): Const fix.
+
+       * ebnf-otz.el: Doc fix.
+
+       * ebnf-yac.el: Fix the same problem as described on ebnf2ps.el log
+       entry.  Doc fix.
+       (ebnf-yac-skip-code): Code fix.
+       (ebnf-yac-comment-chars): Const fix.
+       
+2000-12-21  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (insert-directory-safely): New function.
+       (recover-file): Use it instead of insert-directory.  From Markus
+       Rost <markus.rost@mathematik.uni-regensburg.de> 
+
+2000-12-21  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (select-safe-coding-system): Check
+       coding-category-list more rigidly.  Improve help message.
+
+       * dired.el (dired-move-to-filename-regexp): Fix previous change.
+
+2000-12-21  Miles Bader  <miles@gnu.org>
+
+       * mail/sendmail.el (mail-mode): Set `comment-start' to the yank
+       prefix.
+
+2000-12-21  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-diag.el (describe-char-after): Make *Help*
+       buffer inherit multibyteness of the current buffer.
+
+       * international/mule.el (make-char): Docstring adjusted for the
+       change of make-char-internal.
+
+2000-12-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * international/iso-cvt.el: Docstrings fix.
+
+2000-12-20  Dave Love  <fx@gnu.org>
+
+       * subr.el (eval-after-load): Doc fix.
+
+2000-12-20  Kenichi Handa  <handa@etl.go.jp>
+
+       * jka-compr.el (jka-compr-partial-uncompress): Don't use `concat'
+       for numbers.
+
+2000-12-20  Miles Bader  <miles@gnu.org>
+
+       * international/quail.el (quail-help): Resize the help window
+       again after it has all its contents.  Remove unneeded progn.
+
+2000-12-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * pcmpl-linux.el: Fix copy/paste error.
+
+2000-12-19  Andrew Innes  <andrewi@gnu.org>
+
+       * simple.el (delete-key-deletes-forward-mode): Fix typo in
+       docstring.
+
+2000-12-19  Carsten Dominik  <dominik@strw.leidenuniv.nl>
+
+       * progmodes/idlw-rinfo.el: Fixed copyright notice.
+
+       * progmodes/idlw-toolbar.el: Fixed copyright notice.
+
+       * progmodes/idlw-shell.el: Fixed copyright notice.
+
+       * progmodes/idlwave.el: Fixed copyright notice.
+
+       * textmodes/reftex-dcr.el (reftex-view-crossref): Added SPACE and
+       TAB as key separators.
+
+2000-12-19  Alex Schroeder  <alex@gnu.org>
+
+       * sql.el (sql-sybase-options): New option.
+       (sql-sybase): Use it.  Add sql-database to the list of parameters
+       provided for login.  The options -w 2048 -n are not used any more.
+       (sql-postgres-options): Changed default from "--pset" to "-P".
+       (sql-mysql-options): Doc change.
+       (sql-stop): Doc change.
+
 2000-12-19  Kenichi Handa  <handa@etl.go.jp>
 
        * international/quail.el (quail-input-method): Always hide
        * version.el (emacs-version): Remove `%a' from the time format
        because the weekday doesn't fit well into each locale.
 
-2000-12-17  Stefan Monnier  <monnier@cs.yale.edu>
-
-       * pcvs.el (cvs-diff-backup-extractor): Return full-path for file.
-       (cvs-execute-single-file): Don't change directory.
-       Patch from Per Cederqvist.
-
 2000-12-18  Miles Bader  <miles@gnu.org>
 
        * image-file.el (image-file-name-extensions): Add "pgm" and "ppm".
        * tooltip.el (tooltip-show): If an error is signaled in
        x-show-tip, display that error, and display the help in the
        echo area.
-
-2000-12-15  Miles Bader  <miles@gnu.org>
-
-       * window.el (mode-line-window-height-fudge): Function removed.
-       (height-affecting-face-attributes, mode-line-window-height-fudge): 
-       Variables removed.
-       * textmodes/ispell.el (ispell-overlay-window): Ensure that the new
-       window is really the right size.  Use vertical-motion
-       rather than forward-line.
-       (ispell-help): Don't use ispell-mode-line-window-height-fudge.
-       (ispell-choices-win-default-height): Function removed.
-       (ispell-command-loop, ispell-show-choices): Use the variable
-       ispell-mode-line-window-height-fudge, rather than the function.
-       (ispell-mode-line-window-height-fudge): Function removed.
        
 2000-12-14  Kenichi Handa  <handa@etl.go.jp>
 
        `verbatim' so that we don't inadvertently delete a non-existant
        directory name.
 
+>>>>>>> 1.1768
 2000-11-27  Kenichi Handa  <handa@etl.go.jp>
 
        * international/characters.el: Specify cases and syntaxes for