+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 Martin Stjernholm <bug-cc-mode@gnu.org>
- * progmodes/cc-mode.el (c-parse-state): Added kludge to avoid
+ * 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.
(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.
+ (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>
+
+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
* 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.
* 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.
* 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