*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 26b18f3..d11f037 100644 (file)
@@ -1,7 +1,213 @@
-2003-03-26  Kenichi Handa  <handa@etlken2>
+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.
 
-       * international/characters.el: Setup categories for Indian
-       characters.
+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>
 
        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
        (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>
+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