+2003-01-14 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-ignore-directories-merge): Doc fix.
+ (ido-max-file-prompt-width): Renamed from ido-max-prompt-path.
+ (ido-enable-last-directory-history): Doc fix.
+ (ido-work-directory-list-ignore-regexps): Doc fix.
+ (ido-enable-tramp-completion): Doc fix.
+ (ido-record-ftp-work-directories): Doc fix.
+ (ido-merge-ftp-work-directories): Doc fix.
+ (ido-rewrite-file-prompt-functions): Renamed from
+ ido-make-file-prompt-hook. Directory name is now in dynamic
+ variable `dirname' (instead of `path').
+ (ido-rewrite-file-prompt-rules): Renamed from
+ ido-rewrite-prompt-path-rules.
+ (ido-read-file-name-as-directory-commands): Doc fix.
+ (ido-last-directory-list): Doc fix.
+ (ido-work-directory-list): Doc fix.
+ (ido-work-file-list): Doc fix.
+ (ido-make-prompt): Directory name now in `dirname' var.
+ (ido-edit-input): Doc fix.
+ (ido-complete): Fix error message.
+ (ido-copy-current-word): Doc fix.
+ (ido-find-file): Doc fix.
+
+2003-01-13 John Paul Wallington <jpw@shootybangbang.com>
+
+ * server.el (server-process-filter): Use `minibufferp' to test
+ whether we are inside a minibuffer.
+ (server-process, server-kill-new-buffers): Doc fixes.
+
+2003-01-13 Dave Love <fx@gnu.org>
+
+ * international/utf-16.el (mule-utf-16-be, mule-utf-16-le): Remove
+ pre-write-conversion.
+
+2003-01-13 Kim F. Storm <storm@cua.dk>
+
+ * hexl.el (hexl-mode-map): Don't quote remapped command names.
+
+2003-01-13 David Ponce <david@dponce.com>
+
+ * ruler-mode.el (ruler-mode): Cleanup buffer local variable
+ `header-line-format' if it didn't exist when `ruler-mode' was enabled.
+
+2003-01-13 Masatake YAMATO <jet@gyve.org>
+
+ * ruler-mode.el (ruler-mode-comment-column-char)
+ (ruler-mode-goal-column-char, ruler-mode-set-goal-column-ding-flag)
+ (ruler-mode-mouse-current-grab-object): New variables.
+ (ruler-mode-comment-column-face, ruler-mode-goal-column-face): New
+ faces.
+ (ruler-mode-mouse-set-fill-column): Removed.
+ (ruler-mode-mouse-grab-any-column)
+ (ruler-mode-mouse-drag-any-column-iteration)
+ (ruler-mode-mouse-drag-any-column): New functions.
+ (ruler-mode-map): [header-line down-mouse-2] Bound to
+ `ruler-mode-mouse-grab-any-column' instead of
+ `ruler-mode-mouse-set-fill-column'.
+ (ruler-mode-ruler-help-echo): Updated its value.
+ (ruler-mode-ruler-help-echo-when-goal-column): New help string used when
+ goal-column is already set.
+ (ruler-mode-ruler-help-echo-tab): Renamed to...
+ (ruler-mode-ruler-help-echo-when-tab-stops): New.
+ (ruler-mode-fill-column-help-echo, ruler-mode-comment-column-help-echo)
+ (ruler-mode-goal-column-help-echo): New help strings.
+ (ruler-mode-ruler): Use `ruler-mode-ruler-help-echo-when-goal-column'
+ instead of `ruler-mode-ruler-help-echo' if `goal-column' is set. Show
+ `comment-column' and `goal-column'. Echo the different help string for
+ each *-column characters on the ruler.
+
+2003-01-13 Richard M. Stallman <rms@gnu.org>
+
+ * apropos.el (apropos-documentation-property): New function.
+ (apropos): Use apropos-documentation-property.
+
+ * files.el (mode-line-process): Mark as risky.
+
+ * help.el (where-is): Catch errors in indirect-function.
+
+ * server.el (server-process-filter): Comment out -eval.
+ Don't switch buffers if inside isearch or minibuffer.
+
+ * progmodes/compile.el (compilation-revert-buffer):
+ If buffer has a file, revert it in the normal way.
+
+ * term/x-win.el: Require fontset conditionally again.
+
+2003-01-13 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-enable-tramp-completion): New defcustom.
+ (ido-enter-single-matching-directory): Change default to 'slash.
+ (ido-is-tramp-root): New defun.
+ (ido-is-root-directory, ido-is-ftp-directory, ido-is-slow-ftp-host)
+ (ido-may-cache-directory, ido-final-slash, ido-read-internal)
+ (ido-complete, ido-make-file-list1, ido-make-dir-list1):
+ Handle tramp completion.
+ (ido-file-name-all-completions1): New defun for tramp completion.
+ (ido-file-name-all-completions): Use it.
+ (ido-set-matches1): Relax matching of text with trailing slash.
+ (ido-exhibit): Handle tramp completion.
+ Simplified code using nested cond forms using new `refresh' var.
+ Fixed handling of /~user/ paths.
+
+2003-01-12 Andreas Schwab <schwab@suse.de>
+
+ * arc-mode.el (archive-mode-map): Use command remapping instead of
+ substitute-key-definition.
+ * emerge.el (emerge-setup-fixed-keymaps): Likewise.
+ * msb.el (msb-mode-map): Likewise.
+ * forms.el (forms--change-commands): Likewise.
+ * hexl.el (hexl-mode-map): Likewise.
+ * mail/mailabbrev.el (Commentary): Likewise.
+ * play/decipher.el (decipher-mode-map): Likewise.
+ * play/gomoku.el (gomoku-mode-map): Likewise.
+ * play/landmark.el (lm-mode-map): Likewise.
+ * play/solitaire.el (solitaire-mode-map): Likewise.
+ * progmodes/sh-script.el (sh-mode-map): Likewise.
+ * textmodes/picture.el (picture-substitute): Likewise.
+
+ * ielm.el (inferior-emacs-lisp-mode):
+ Bind comint-dynamic-complete-functions locally.
+
+ * buff-menu.el (Buffer-menu-select): Fix for effect of header line.
+
+2003-01-11 Andreas Schwab <schwab@suse.de>
+
+ * textmodes/sgml-mode.el (sgml-font-lock-keywords-2): Add flag to
+ merge with existing fontification.
+
+2003-01-11 Nick Roberts <nick@nick.uklinux.net>
+
+ * gud.el (gud-kill-buffer-hook): Save gud-minor-mode type.
+ (gud-reset): New function. Reset environment at end of debugging.
+ (gud-sentinel): Call gud-reset or gdb-reset.
+ (gud-menu-map, gud-tool-bar-map, gdb): Change gud-goto to gud-until.
+
+ * gdb-ui.el (gud-display): Use GDB command ptype instead of whatis
+ to find out if variable shuld be dereferenced.
+ (gud-display1): Exit if there is `No symbol'.
+ (gdb-expressions-mode-map): Correction to key-binding.
+ (gdb-reset): New function. Reset environment at end of debugging.
+ (gdb-quit): Remove.
+
+2003-01-10 Dave Love <fx@gnu.org>
+
+ * international/code-pages.el (cp-make-coding-system): Fix last change.
+
+2003-01-10 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
+
+ * dired.el (dired-garbage-files-regexp): Use \\' instead of $ and
+ use regexp-opt for readability.
+
+2003-01-10 Mark A. Hershberger <mah@everybody.org>
+
+ * xml.el (xml-parse-tag, xml-parse-attlist, xml-skip-dtd)
+ (xml-parse-dtd, xml-parse-elem-type): Be more flexible in recognizing
+ empty elements.
+
+2003-01-10 Luc Teirlinck <teirllm@mail.auburn.edu>
+
+ * progmodes/sh-script.el (sh-set-shell): Make sh-shell-file the default
+ shell.
+
+2003-01-09 John Wiegley <johnw@gnu.org>
+
+ * pcomplete.el (pcomplete-termination-string): Added a variable
+ for modifying the string which is inserted after a completion or
+ expansion using pcomplete.
+
+2003-01-09 Karl Berry <karl@gnu.org>
+
+ * sort.el (sort-regexp-fields): Pass noerror to re-search-forward,
+ so that we don't fail if no records match record-regexp.
+
+2003-01-09 Markus Rost <rost@math.ohio-state.edu>
+
+ * cus-edit.el (customize-group, customize-group-other-window):
+ Remove unnecessary calls to custom-load-symbol.
+ (custom-group-value-create):
+ Load widget deps if state is not hidden. If widget deps are
+ loaded, load them in advance.
+ (custom-menu-create): If widget deps are loaded, load them earlier.
+
+2003-01-09 John Paul Wallington <jpw@shootybangbang.com>
+
+ * language/ethio-util.el (ethio-gemination)
+ (exit-ethiopic-environment): Doc fixes.
+
+ * language/viet-util.el (viet-encode-viqr-region)
+ (viet-decode-viqr-region, viet-encode-viqr-buffer)
+ (viet-decode-viqr-buffer): Doc fixes.
+
+2003-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
+
+ * paths.el: Remove gnus-startup-file.
+
+2003-01-08 Bill Wohler <wohler@newt.com>
+
+ * mail/mh-alias.el, mail/mh-customize.el, mail/mh-identity.el,
+ mail/mh-loaddefs.el, toolbar/alias.pbm, toolbar/alias.xpm: Added.
+
+ * mail/mh-comp.el, mail/mh-e.el, mail/mh-funcs.el,
+ mail/mh-index.el, mail/mh-mime.el, mail/mh-pick.el,
+ mail/mh-seq.el, mail/mh-speed.el, mail/mh-utils.el,
+ mail/mh-xemacs-compat.el: Upgraded to MH-E version 7.1.
+
+2003-01-08 Kim F. Storm <storm@cua.dk>
+
+ * mail/undigest.el (unforward-rmail-message): Don't use global
+ variable `n'.
+
+2003-01-08 Francesco Potort\e,Al\e(B <pot@gnu.org>
+
+ * mail/undigest.el (unforward-rmail-message): Simplified.
+ No functional change.
+
+2003-01-07 Markus Rost <rost@math.ohio-state.edu>
+
+ * custom.el (custom-autoload, custom-variable-p): New functions.
+
+ * emacs-lisp/autoload.el (make-autoload):
+ Generate custom-autoload for autoloaded defcustoms.
+
+ * help-fns.el (describe-variable): Use custom-variable-p.
+
+ * simple.el (set-variable): Load deps of custom variables without type.
+
+ * cus-edit.el (custom-variable-prompt): Doc change.
+ Use custom-variable-p.
+ (customize-option): Remove search in loaddefs.el.
+ (customize-apropos): Use custom-variable-p.
+ (custom-save-variables): Use custom-variable-p to detect
+ non-rogue variables.
+
+2003-01-07 Francesco Potort\e,Al\e(B <pot@gnu.org>
+
+ * mail/undigest.el (unforward-rmail-message): Skip all newlines
+ after the initial separator.
+ (unforward-rmail-message): Forwarded-From: and Forwarded-Date:
+ instead of Forwarded-from: and Forwarded-date:.
+
+2003-01-07 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
+
+ * dired.el (dired-garbage-files-regexp): Add `.aux$'. These are
+ produced by TeX.
+
+2003-01-07 Andre Spiegel <spiegel@gnu.org>
+
+ * vc-rcs.el (vc-rcs-checkout): Fix the check whether we are on a
+ branch.
+
+2003-01-06 Dave Love <fx@gnu.org>
+
+ * textmodes/ispell.el (lookup-words): Cope with null lookup-dict.
+
+ * language/chinese.el ("Chinese-EUC-TW"): New.
+
+2003-01-06 John Paul Wallington <jpw@shootybangbang.com>
+
+ * mail/rmail.el (rmail-mmdf-delim1, rmail-mmdf-delim2): Doc fixes.
+
+2003-01-05 Richard M. Stallman <rms@gnu.org>
+
+ * obsolete/uncompress.el: Display message that this package is obsolete.
+
+ * isearch.el (isearch-repeat): Error if try to repeat search and
+ there was no previous search.
+
+ * dired.el (dired-recursive-deletes): Fix custom type.
+
+ * dabbrev.el (dabbrev--substitute-expansion):
+ Convert all whitespace to single spaces,
+ except when it's carried over from the existing text.
+
+ * simple.el (split-line): Clean up implementation.
+
+ * mail/rmail.el (rmail-font-lock-keywords): Discard code to match
+ both cases.
+ (rmail-variables): Specify case-insensitive matching for font-lock.
+
+2003-01-05 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change)
+
+ * mail/sendmail.el (mail-font-lock-keywords):
+ * mail/rmail.el (rmail-font-lock-keywords): Match multiline
+ In-Reply-To and X-*.
+
+2003-01-05 Mark A. Hershberger <mah@everybody.org>
+
+ * xml.el (xml-substitute-special): Check for & last.
+
+2003-01-05 Dave Love <fx@gnu.org>
+
+ * buff-menu.el (Buffer-menu-execute): Fix for effect of header line.
+
+2003-01-05 Dave Love <fx@gnu.org>
+
+ * international/mule-diag.el (non-iso-charset-alist):
+ Add vietnamese-tcvn.
+
+ * international/mule-cmds.el (locale-language-names):
+ Use Croatian, Swedish.
+
+2003-01-05 Andreas Schwab <schwab@suse.de>
+
+ * buff-menu.el (Buffer-menu-buffer+size): Don't clobber buffer name.
+
+2003-01-05 Dave Love <fx@gnu.org>
+
+ * language/european.el ("Latin-6", "Croatian"): New.
+ ("Latin-7"): Fix nonascii-translation. Add input method.
+ ("Lithuanian", "Latvian"): Add nonascii-translation.
+ ("German", "Spanish", "Dutch", "Welsh", "Swedish"):
+ Fix nonascii-translation.
+
+ * language/georgian.el ("Georgian"): Fix nonascii-translation.
+
+ * international/mule-cmds.el (set-locale-environment):
+ Ignore empty values of environment variables.
+
+ * emacs-lisp/byte-opt.el (byte-optimize-nth)
+ (byte-optimize-nthcdr): Fix for case of wrong-length forms.
+
+2003-01-04 Nick Roberts <nick@nick.uklinux.net>
+
+ * gdb-ui.el: Acknowledge Tom Lord as author of gdba.el.
+ Use let construction to bind buffer-read-only to nil.
+ (gdba): 'set height 0' in GDB.
+ (gdb-display-end, gdb-frame-handler): Corrections to forming
+ full expression name for header-line in display frame.
+ (gdb-info-breakpoints-custom): Highlight breakpoints since
+ they may be clicked on with mouse-2.
+ (gdb-quit): Delete frames of displayed expressions when quitting.
+ (gdb-delete-frames): New function.
+ (gdb-source-info): Don't create stack buffer automatically.
+
+2003-01-04 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * xml.el (xml-substitute-special): Move "&" -> "&" last.
+
2003-01-04 Kim F. Storm <storm@cua.dk>
* simple.el (split-line): If present, copy fill-prefix from
Inspired by Ehud Karni <ehud@unix.mvs.co.il>.
* mail/sendmail.el (mail-split-line): New function.
- (mail-mode-map): remap split-line to mail-split-line.
+ (mail-mode-map): Remap split-line to mail-split-line.
2003-01-03 Dave Love <fx@gnu.org>
- * international/mule-cmds.el (sort-coding-systems): Adjust
- priority of utf-16 and x-ctext.
+ * emacs-lisp/find-func.el (find-variable-noselect): Make it work
+ with new load-history format.
+
+ * international/mule-cmds.el (sort-coding-systems):
+ Adjust priority of utf-16 and x-ctext.
- * international/utf-8.el (utf-translate-cjk): Call
- optimize-char-coding-system-table.
+ * international/utf-8.el (utf-translate-cjk):
+ Call optimize-char-coding-system-table.
* international/ucs-tables.el (ucs-unify-8859, ucs-fragment-8859):
Call optimize-char-coding-system-table.
2003-01-03 Kim F. Storm <storm@cua.dk>
- * emulation/cua-base.el (cua--pre-command-handler): Corrected
- handling of delete-selection properties.
+ * emulation/cua-base.el (cua--pre-command-handler):
+ Corrected handling of delete-selection properties.
2003-01-03 John Paul Wallington <jpw@shootybangbang.com>
2003-01-02 Steven Tamm <steventamm@mac.com>
- * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode): Have
- scroll bars correctly default to being on the right for Mac
+ * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode):
+ Have scroll bars correctly default to being on the right for Mac
Carbon port by testing "mac-carbon" feature, not window-system.
2003-01-02 Markus Rost <rost@math.ohio-state.edu>
- * cus-edit.el (customize-group, customize-group-other-window):
+ * cus-edit.el (customize-group, customize-group-other-window):
Call custom-load-symbol unconditionally.
(customize-face, customize-face-other-window): Fix format arg.
2002-12-30 Steven Tamm <steventamm@mac.com>
- * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode): Have
- scroll bars correctly default to being on the right for Mac
- Carbon port
-
+ * scroll-bar.el (toggle-scroll-bar, scroll-bar-mode):
+ Have scroll bars correctly default to being on the right for Mac
+ Carbon port
+
2002-12-29 Nick Roberts <nick@nick.uklinux.net>
* gdb-ui.el (gdb-delete-display): Rename (gdb-delete-expression).
* info-look.el (info-lookup): Fix error message typo.
- * comint.el (comint-mode): Localy set scroll-conservatively.
+ * comint.el (comint-mode): Locally set scroll-conservatively.
(comint-postoutput-scroll-to-bottom): comint-scroll-show-maximum-output
is active only when point is at end.
2002-12-26 Andreas Schwab <schwab@suse.de>
- * international/mule-cmds.el (select-safe-coding-system): Fix
- typo.
+ * international/mule-cmds.el (select-safe-coding-system): Fix typo.
2002-12-26 Andre Spiegel <spiegel@gnu.org>
* vc.el (vc-next-action-on-file): Use t argument to vc-checkout in
- order to get the latest version on the current branch. Update
- documentation of vc-BACKEND-checkout to explain this.
+ order to get the latest version on the current branch.
+ Update documentation of vc-BACKEND-checkout to explain this.
* vc-rcs.el (vc-rcs-checkout): Handle t argument for REV.
(vc-rcs-checkin): By default, specify the current workfile
2002-12-23 Alex Schroeder <alex@emacswiki.org>
- Merging Dave Love <fx@gnu.org>'s custom_themes branch containing
+ Merging Dave Love <fx@gnu.org>'s custom_themes branch containing
Alex Schroeder's adaptation of Jan Vroonhof
<vroonhof@math.ethz.ch>'s code. Doc strings corrected by RMS.
* international/utf-8-subst.el: Deleted.
* international/ucs-tables.el (ucs-fragment-8859): Don't modify
- char-coding-system-table elements destructively. Use
- optimize-char-coding-system-table.
+ char-coding-system-table elements destructively.
+ Use optimize-char-coding-system-table.
* international/mule.el (optimize-char-coding-system-table): New.
(register-char-codings): Use it.
* international/utf-8.el (ucs-mule-cjk-to-unicode)
(ucs-unicode-to-mule-cjk): Revert last change.
- (utf-subst-table-for-encode): Initially use
- ucs-mule-cjk-to-unicode.
- (utf-subst-table-for-decode): Initially use
- ucs-unicode-to-mule-cjk.
+ (utf-subst-table-for-encode): Initially use ucs-mule-cjk-to-unicode.
+ (utf-subst-table-for-decode): Initially use ucs-unicode-to-mule-cjk.
(utf-fragment-on-decoding, utf-translate-cjk): Don't modify
char-coding-system-table elements destructively.
(utf-translate-cjk): Set ucs-mule-cjk-to-unicode,
- ucs-unicode-to-mule-cjk to new hash tables with realistic
- parameters.
+ ucs-unicode-to-mule-cjk to new hash tables with realistic parameters.
2002-12-18 John Paul Wallington <jpw@shootybangbang.com>
* gdb-ui.el (gdba-marker-filter, gdb-output-burst): Merge and
rename gud-gdba-marker-filter.
- (gdb-append-to-inferior-io): Only pop up IO buffer if there is
- output.
+ (gdb-append-to-inferior-io): Only pop up IO buffer if there is output.
(gdb-make-instance): Remove (put into gdba).
Use gdb-instance-enqueue-input instead of
gdb-instance-enqueue-idle-input for user functions.
2002-12-17 Kenichi Handa <handa@m17n.org>
- * international/mule.el (set-file-name-coding-system): New
- function.
+ * international/mule.el (set-file-name-coding-system): New function.
* international/mule-cmds.el (mule-keymap, set-coding-system-map):
Add bindings for set-file-name-coding-system.
* filesets.el (filesets-build-menu-now): Don't clear messages.
- * allout.el: Avoid name conflicts with outline.el. Replace
- globally string "outline-" with string "allout-". Replaced 1446
- occurrences; there was no string "allout-" before the change and
- there seems to be no dependency on outline.el.
+ * allout.el: Avoid name conflicts with outline.el.
+ Replace globally string "outline-" with string "allout-".
+ Replaced 1446 occurrences; there was no string "allout-" before the
+ change and there seems to be no dependency on outline.el.
Put `quotes' around many function and variable names.
- Doc changes to adjust to the change to prefix "allout-". Don't
- provide 'outline. Use " Allout" as mode line string, not " Outl".
- Put group 'allout in group 'editing. Update Copyright notice.
- Autoload `allout-init'.
- (allout-init): Give report also in case auto-activation was
- inhibited.
- (my-mark-marker): Test for feature 'xemacs instead of a string
- parse.
+ Doc changes to adjust to the change to prefix "allout-".
+ Don't provide `outline'. Use " Allout" as mode line string,
+ not " Outl". Put group `allout' in group `editing'.
+ Update Copyright notice. Autoload `allout-init'.
+ (allout-init): Give report also in case auto-activation was inhibited.
+ (my-mark-marker): Test for feature `xemacs' instead of a string parse.
+
+2002-12-16 Stefan Monnier <monnier@cs.yale.edu>
+
+ * xml.el (xml-parse-tag): Allow spaces between / and >.
2002-12-15 David Kastrup <David.Kastrup@t-online.de>
- * emacs-lisp/autoload.el (autoload-ensure-default-file): Insert
- missing space in file end comment.
+ * emacs-lisp/autoload.el (autoload-ensure-default-file):
+ Insert missing space in file end comment.
2002-12-15 Simon Josefsson <jas@extundo.com>
* international/utf-8.el (ucs-mule-cjk-to-unicode)
(utf-subst-table-for-encode, ucs-unicode-to-mule-cjk)
(utf-subst-table-for-decode): Specify :size, :rehash-size.
- (utf-translate-cjk): :set rewritten to load subst-... files. Add
- :set-after.
+ (utf-translate-cjk): :set rewritten to load subst-... files.
+ Add :set-after.
(ccl-decode-mule-utf-8): Consider CJK translation for r3<#x3400.
2002-12-15 Gustav H\e,Ae\e(Bllberg <gustav@virtutech.se> (tiny change)