*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index c0357ff..d11f037 100644 (file)
+2003-04-03  Kenichi Handa  <handa@etlken2>
+
+       * subr.el (number-sequence): New function.
+
+2003-04-02  Ehud Karni  <ehud@unix.mvs.co.il>  (tiny change)
+
+       * sort.el (sort-reorder-buffer): Fix saving of markers at the end
+       of the sorted region.
+
+2003-04-02  Masatake YAMATO  <jet@gyve.org>
+
+       * woman.el (woman-xref): Removed.
+       (woman-mode): Use `Man-highlight-references' instead of
+       `WoMan-highlight-references'.
+       (WoMan-highlight-references): Removed.
+
+       * man.el (toplevel): Require button.
+       (Man-header-file-path): New option.
+       (Man-synopsis-regexp, Man-files-regexp, Man-include-regexp)
+       (Man-file-name-regexp, Man-normal-file-prefix-regexp)
+       (Man-header-regexp, Man-normal-file-regexp): New variables.
+       (Man-mode-map): Inherited from `button-buffer-map'.  Don't define
+       "\r" and mouse-2 directly.  These key are defined in
+       `button-buffer-map'.
+       (Man-xref-man-page, Man-xref-header-file, Man-xref-normal-file): New
+       buttons.  `Man-xref-man-page' comes from woman.el.
+       (man-follow-mouse): Removed.
+       (Man-fontify-manpage): Use `Man-highlight-references' instead of
+       calling `add-text-properties' directly.
+       (Man-highlight-references, Man-highlight-references0): New
+       functions.
+       (Man-view-header-file): New function.
+
+2003-04-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/asm-mode.el (asm-calculate-indentation, asm-indent-line):
+       New functions.
+       (asm-mode): Use them in indent-line-function.
+       Set tab-always-indent to nil to stay closer to previous tab behavior.
+       Set comment-add.  Remove space at end of comment-add.
+       (asm-newline): Obsolete.  Use newline-and-indent instead.
+       (asm-mode-map): Remove TAB binding.
+       (asm-code-level-empty-comment-pattern)
+       (asm-flush-left-empty-comment-pattern)
+       (asm-inline-empty-comment-pattern): Remove.
+       (asm-comment): Use newcomment functions instead.
+       (asm-colon): Don't tab if colon is not after a label.
+       (asm-line-matches, asm-pop-comment-level): Remove.
+
+2003-04-02  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * emulation/crisp.el (top-level): Quote second arg to
+       `eval-after-load'.
+
+2003-04-02  Miles Bader  <miles@gnu.org>
+
+       * scroll-bar.el (scroll-bar-mode): Correctly specify `nil' choice.
+
+2003-04-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/asm-mode.el (asm-mode-syntax-table): Setup entries
+       that do not depend on asm-comment-char.
+       (asm-mode-map): Declare and init at the same time.
+       (asm-code-level-empty-comment-pattern)
+       (asm-flush-left-empty-comment-pattern)
+       (asm-inline-empty-comment-pattern): Use \s< so they do not depend
+       on asm-comment-char.  Turn them into constants.
+       (asm-mode): Simplify.
+       (asm-line-matches): Remove unused arg.
+
+2003-04-01  Dave Love  <fx@gnu.org>
+
+       * time.el: Doc fixes.
+       (display-time-mail-face): Change :type and default to nil.
+       (display-time-mail-icon): Use pbm, not xbm.
+       (display-time-mail-string): New.
+       (display-time-string-forms): Use display-time-mail-string.
+       Add checks in display property.
+
+2003-04-01  Kenichi Handa  <handa@m17n.org>
+
+       * language/indian.el (indian-font-char-index-table): Fix the
+       order of CDAC fonts.
+
+2003-04-01  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (pop-global-mark-quick-repeat): Remove defcustom.
+       (set-mark-command): Unconditionally repeat pop-global-mark without
+       C-x prefix.  Fix doc.
+
+       * emulation/cua-base.el (cua-set-mark): Unconditionally repeat
+       pop-global-mark without C-x prefix.  Fix doc.
+
+2003-03-31  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * reveal.el (reveal-post-command): Better error handling.
+
+2003-03-31  Nick Roberts  <nick@nick.uklinux.net>
+       * gdb-ui.el (gdb-inferior-io-mode): Remove Unix pathname for cat
+       so that it can run on NT also.
+
+2003-03-31  Masatake YAMATO  <jet@gyve.org>
+
+       * progmodes/asm-mode.el (asm-mode): Support skipping C lang style
+       comments.
+
+       * bindings.el (mode-line-major-mode-keymap): New variable.
+       (mode-line-minor-mode-help): New function, bound to
+       mode-line-minor-mode-keymap.
+       (mode-line-modes): Split mode-line-mode definitions to
+       mode-name, mode-line-process and minor-mode-alist.
+       For mode-name, mode-line-major-mode-keymap is used.
+
+       * help.el (describe-minor-mode, describe-minor-mode-from-indicator)
+       (lookup-minor-mode-from-indicator): New functions.
+
+2003-03-31  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * files.el (file-relative-name): Remove superfluous `and'.
+       Clarify docstring.  From Lars Hansen.
+
+2003-03-31  Kenichi Handa  <handa@m17n.org>
+
+       * international/utf-16.el (ccl-decode-mule-utf-16-le):
+       Don't assume the signature bytes.
+       (ccl-decode-mule-utf-16-be): Likewise.
+       (ccl-encode-mule-utf-16-le): Don't produce the signature bytes.
+       (ccl-encode-mule-utf-16-be): Likewise.
+
+2003-03-30  Kevin Ryde  <user42@zip.com.au>
+
+       * info-look.el (sh-mode): Add doc-specs for commands and variables.
+
+2003-03-29  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
+
+       * international/utf-8.el (utf-translate-cjk-mode): Minor mode,
+       replaces variable utf-translate-cjk which must be set via Custom.
+
+       * files.el (file-relative-name): If FILENAME and DIRECTORY are on
+       different drives (on DOS/Windows) or use different handlers, do
+       like `expand-file-name' on FILENAME and return an absolute name.
+       From Lars Hansen <larsh@math.ku.dk>.
+
+       * tramp.el: Version 2.0.31 released.
+       (tramp-handle-expand-file-name): Do not allow ".." to
+       cross file handler boundaries, so that "/user@host:/../foo"
+       expands to itself, rather than "/foo".  This is intended to work
+       in conjunction with a change in `file-relative-name' which makes
+       sure to use absolute file names if FILE and DIRECTORY have
+       different handlers.
+       (tramp-handle-insert-directory): Comment out XEmacs
+       kludge.  Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
+
+2003-03-29  Michael Albinus  <Michael.Albinus@alcatel.de>
+
+       * trampver.el: New file, to support Autoconf in Tramp CVS repository.
+       * tramp.el (tramp-version, tramp-bug-report-address): Move to
+       trampver.el, which is required now.
+       (tramp-chunksize): Type can be nil as well.
+       Reported by Markus Rost <rost@math.ohio-state.edu>.
+       * tramp-smb.el (tramp-smb-read-file-entry): Make reading size of a
+       listing entry more robust.  Ranges from 10 chars (Samba 1) to 7-9
+       chars (Samba 2).
+
+2003-03-29  John Paul Wallington  <jpw@gnu.org>
+
+       * international/mule.el (with-category-table): Use `make-symbol'
+       to avoid variable capture.  Set table within `unwind-protect'.
+       Ensure table is restored in correct buffer.  Add docstring.
+
+2003-03-29  Kenichi Handa  <handa@m17n.org>
+
+       * language/japan-util.el: If system-type is not for Windows,
+       prefer japanese-iso-8bit.
+
+2003-03-28  Sudish Joseph  <sudish@corp.earthlink.net>  (tiny change)
+
+       * term/mac-win.el (iconify-or-deiconify-frame): Define for
+       compatibility with packages that use it.
+
+2003-03-28  Lute Kamstra  <Lute.Kamstra@cwi.nl>
+
+       * emacs-lisp/checkdoc.el (checkdoc-display-status-buffer):
+       Fix docstring.
+       (checkdoc-interactive, checkdoc-message-interactive): Make them
+       perform spell checking when appropriate.
+       (checkdoc-interactive-loop): Fix docstring and a few typos.
+       (checkdoc-interactive-ispell-loop)
+       (checkdoc-message-interactive-ispell-loop): New functions.
+       (checkdoc-next-error): Fix docstring.
+       (checkdoc-this-string-valid-engine): Fix typo.
+       (checkdoc-ispell-docstring-engine): Do test for
+       checkdoc-autofix-flag = nil.
+
+2003-03-28  Jonathan Yavner  <jyavner@engineer.com>
+
+       * emacs-lisp/testcover.el (testcover-mark-all): Handle screwy
+       top-level macros that put functions as properties.
+       (testcover-mark): No error for functions that just return a constant.
+
+2003-03-27  Andreas Schwab  <schwab@suse.de>
+
+       * vc-cvs.el (vc-cvs-parse-entry): Make sure a file with conflicts
+       is marked as edited.
+
+2003-03-26  Kenichi Handa  <handa@m17n.org>
+
+       * files.el (recode-file-name): New function.
+
+       * international/characters.el: Setup categories for Indian characters.
+
+2003-03-26  Steve Youngs  <youngs@xemacs.org>
+
+       * em-unix.el (eshell-plain-locate-behavior): Make the default the
+       return value of `eshell-under-xemacs-p', ie, nil for GNU/Emacs and
+       non-nil for XEmacs.
+
+2003-03-25  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/byte-opt.el (byte-optimize-set): New.
+       Turn `set' into `setq' when applicable.
+
+2003-03-24  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Pass unknown keyword
+       args blindly to defcustom.  Use custom-set-minor-mode.
+
+2003-03-24  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el: Rework last change so C-x C-SPC C-SPC does not
+       repeat pop-global-mark by default.
+       (pop-global-mark-quick-repeat): New user option.
+       (set-mark-command): Use it.
+
+       * emulation/cua-base.el (cua-set-mark):
+       Check pop-global-mark-quick-repeat.
+
+2003-03-24  John Paul Wallington  <jpw@gnu.org>
+
+       * emacs-lisp/easymenu.el (easy-menu-add-item): Don't default to
+       the global map.
+
+       * emerge.el (emerge-show-file-name): Read event irrespective of
+       whether minibuffer window is resized.  Clear minibuffer when done.
+
+       * cus-theme.el (customize-create-theme): Rename from
+       `custom-theme-create'.
+
+2003-03-24  Luc Teirlinck  <teirllm@mail.auburn.edu>
+
+       * cus-edit.el (custom-mode): Make `custom-local-buffer' local.
+
+2003-03-23  Peter Breton  <pbreton@attbi.com>
+
+       * net/net-utils.el (dns-lookup-host): New function.
+
+2003-03-23  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+       * progmodes/cc-mode.el (c-parse-state): Add kludge to avoid
+       an infinite loop when Emacs' open-paren-in-column-zero rule
+       kicks in and causes the sexp functions to misbehave.
+
+2003-03-22  Peter Breton  <pbreton@cs.umb.edu>
+
+       * filecache.el (file-cache-add-directory-recursively)
+       (file-cache-complete, file-cache-display): New functions.
+
+       * generic-x.el (etc-modules-conf-generic-mode): New generic mode.
+       (rul-generic-mode): Bugfixes by Rolf.Sandau@marconi.com.
+
+       * dirtrack.el (dirtrack-cygwin-directory-function): New function.
+       Remove timestamp.
+
 2003-03-22  Kim F. Storm  <storm@cua.dk>
 
-       * ido.el (ido-mode): Remove unused NOBIND arg. Fix doc string
+       * ido.el (ido-mode): Remove unused NOBIND arg.  Fix doc string
        accordingly.
        (ido-define-mode-map): Bind C-l for both file and dir modes.
-       (ido-wide-find-file, ido-wide-find-dir, ido-make-directory): 
+       (ido-wide-find-file, ido-wide-find-dir, ido-make-directory):
        Let-bind enable-recursive-minibuffers to t around read-string.
-       
-2003-03-22  Kenichi Handa  <handa@etlken2>
 
-       * international/fontset.el (setup-default-fontset): Use
-       indian-font-char-range for specifying ranges of indian-glyph
+2003-03-22  Kenichi Handa  <handa@m17n.org>
+
+       * international/fontset.el (setup-default-fontset):
+       Use indian-font-char-range for specifying ranges of indian-glyph
        chars.  Setup for AKRUTI fonts.
 
        * language/indian.el (indian-font-foundry): New variable.
        (indian-script-language-alist): New variable.
        (indian-font-char-index-table): New variable.
-       (indian-font-char): New function. 
+       (indian-font-char): New function.
        (indian-font-char-range): New function.
        (font-ccl-encoder-alist): Add entry for AKRUTI font.
 
 2003-03-22  Kim F. Storm  <storm@cua.dk>
 
-       * progmodes/cperl-mode.el (cperl-electric-backspace): Add
-       delete-selection property.
+       * progmodes/cperl-mode.el (cperl-electric-backspace):
+       Add delete-selection property.
 
        * simple.el (set-mark-command): Doc fixes.
        Allow pop-global-mark to be repeated with C-x C-SPC C-SPC...
        * language/european.el ("Latin-6"): Fix input-method.
        ("Latin-7"): Fix input-method.
 
-       * international/utf-8.el (utf-fragment-on-decoding): Don't call
-       register-char-codings.
+       * international/utf-8.el (utf-fragment-on-decoding):
+       Don't call register-char-codings.
        (utf-fragment-on-decoding): Don't update char-coding-system-table.
        (utf-translate-cjk): Don't call register-char-codings nor
        optimize-char-coding-system-table.  Don't update
        * international/ucs-tables.el (ucs-unify-8859): Don't call
        register-char-codings.
        (ucs-unify-8859): Don't call optimize-char-coding-system-table.
-       (ucs-fragment-8859): Don't update char-coding-system-table.  Don't
-       call register-char-codings nor optimize-char-coding-system-table.
+       (ucs-fragment-8859): Don't update char-coding-system-table.
+       Don't call register-char-codings nor optimize-char-coding-system-table.
 
        * international/mule.el (optimize-char-coding-system-table):
        Remove this function.
        (make-coding-system): Don't call register-char-codings, call
        define-coding-system-internal.
 
-       * international/mule-conf.el (no-conversion): Call
-       define-coding-system-internal on this coding system instead of
+       * international/mule-conf.el (no-conversion):
+       Call define-coding-system-internal on this coding system instead of
        calling register-char-codings.
 
        * international/mule-cmds.el (find-coding-systems-for-charsets):
        * international/code-pages.el (cp-fix-safe-chars): Make it obsolete.
        (cp-make-coding-system): Don't call cp-fix-safe-chars.
 
+2003-03-18  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * startup.el (command-line-1): Use command-execute for any command.
+
 2003-03-17  Stefan Monnier  <monnier@cs.yale.edu>
 
        * buff-menu.el (list-buffers-noselect): Use the display property
        * language/ind-util.el (indian-itrans-v5-table): Add entries for
        "E" and "O".
 
-2003-02-10  Martin Stjernholm  <mast@lysator.liu.se>
+2003-02-10  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * progmodes/cc-styles.el (c-set-offset): Don't find a default
        syntactic element through syntactic analysis if called outside
        a CC Mode buffer.
 
-2003-02-09  Martin Stjernholm  <mast@lysator.liu.se>
+2003-02-09  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * progmodes/cc-mode.el (c-basic-common-init):
        Install `c-fill-paragraph' on `fill-paragraph-function'.
        (buffers-menu-show-status): New variables.
        (menu-bar-update-buffers-1): Use them.
 
-2002-04-24  Martin Stjernholm  <mast@lysator.liu.se>
+2002-04-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * progmodes/cc-cmds.el (c-mask-comment): More fixes when used
        from `c-do-auto-fill' and point is at or near the limit of the
        * dired.el (dired-mouse-find-file-other-window):
        Handle events that move out of the window.
 
-2002-04-23  Martin Stjernholm  <mast@lysator.liu.se>
+2002-04-23  Martin Stjernholm  <bug-cc-mode@gnu.org>
 
        * progmodes/cc-cmds.el (c-mask-comment): Fixed bug where point
        was moved to the following line when it was at the first line