*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index b679bd2..21ae313 100644 (file)
@@ -1,3 +1,499 @@
+2002-03-06  Gerd Moellmann  <gerd@gnu.org>
+
+       * font-lock.el (lisp-font-lock-keywords-2): Highlight keywords of
+       the form `:x'.
+
+       * vc.el (vc-branch-part): Add autoload cookie.  This function can
+       be called from vc-rcs-find-most-recent-rev when visiting a file
+       checked into RCS in a CVS sandbox.
+
+2002-03-06  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/hideif.el: Augment expression parser to handle
+       conditional expressions.
+       (hif-token-regexp): Also match `?' and `:'.
+       (hif-tokenize): Handle `?' and ':' as tokens.
+       (hif-expr): Parse conditional expressions.
+       (hif-or-expr): Parse `||' expressions.
+       (hif-and-expr): Renamed from hif-term.
+       (hif-conditional): New function to evaluate a conditional
+       expression.
+
+2002-03-06  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * language/czech.el ("Czech"): Fix the documentation.
+
+       * language/slovak.el ("Slovak"): Likewise.
+
+2002-03-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * xml.el (xml-parse-attlist): Accept empty strings.
+       From Max Froumentin <mf@w3.org>.
+
+2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mouse.el (mouse-show-mark): Remove the no-highlight alternative:
+       all terminals now support highlighting of some kind.
+
+       * language/european.el (mac-roman): Fix the safe-chars property.
+
+2002-03-05  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-transfer-file): Use `make-temp-file'.
+       (vc-default-update-changelog): Remove conditional use of
+       `make-temp-name'.
+
+       * vc-cvs.el (vc-cvs-diff-tree): Fix typo in parameter names.
+       
+2002-03-05  Michael Kifer  <kifer@cs.stonybrook.edu>
+       
+       * ediff-init.el: comments.
+       
+       * ediff-hook.el: Got rid of autoloads. Not needed, since the hook
+       is loaded.
+       
+       * ediff-mult.el (ediff-intersect-directories,
+       ediff-prepare-meta-buffer,ediff-get-directory-files-under-revision):
+       cleanup.
+       (ediff-draw-dir-diffs): now supports the "C" command in directory
+       difference buffer.
+       (ediff-dir-diff-copy-file): new function that implements copying
+       of files from one Ediff dir to another
+       (ediff-bury-dir-diffs-buffer): kills the buffer instead.
+       (ediff-append-custom-diff): better error msgs.
+       
+       * ediff-util.el (ediff-compute-custom-diffs-maybe): buglet fix.
+       (ediff-inferior-compare-regions): Use
+       ediff-clone-buffer-for-region-comparison. Better and simpler interface.
+       
+       * ediff.el (ediff-directories-internal): Cleanup.
+       (ediff-clone-buffer-for-region-comparison): Better interface.
+       
+2002-03-04  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): 
+       Use "P" in interactive spec of minor mode commands.
+
+2002-03-04  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * net/snmp-mode.el: Require tempo when compiling to prevent
+       warnings.  Update copyright notice.
+
+       * help.el (describe-key-briefly, describe-key): Interpret
+       `undefined' like not defined at all.
+
+2002-03-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/sgml-mode.el: Change maintainer to FSF.
+       (sgml-start-tag-regex, sgml-font-lock-keywords-1, sgml-mode-common)
+       (sgml-tags-invisible, sgml-beginning-of-tag):
+       Allow _ : and non-ASCII in tag names, as required for XML.
+       (sgml-name-char): Don't assume anything about charsets handled by
+       encode-char.
+
+       * textmodes/tex-mode.el (tex-guess-main-file): Handle the case
+       where one of the buffers is narrowed.
+
+       * hexl.el (hexlify-command, dehexlify-command): Remove.
+       (hexlify-buffer, dehexlify-buffer): Use call-process-region
+       rather than shell-command-on-region.
+
+       * newcomment.el (comment-forward): Use forward-comment to skip
+       over whitespace (or comments) even when comment-use-syntax is nil.
+
+       * progmodes/cperl-mode.el (cperl-menu): Add "-emacs" to the version.
+
+       * textmodes/xml-lite.el: New file.
+
+2002-03-03  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/artist.el (artist-system): Use make-temp-file.
+
+       * progmodes/ps-mode.el (ps-run-make-tmp-filename): Use make-temp-file.
+
+       * mail/sendmail.el (mail-recover-1): Increase non-random-len
+       by 1 since we changed make-auto-save-file-name to add one
+       fewer character to the buffer name.
+       (mail-recover): Really show point at the right place
+       in the *Directory* buffer.
+
+       * files.el (make-auto-save-file-name): Use make-temp-file.
+
+       * terminal.el (te-create-terminfo): Use make-temp-file
+       to create the source file in a safe way.
+
+2002-03-03  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * cus-start.el: Rename automatic-hscroll-step and
+       automatic-hscroll-margin into hscroll-step and hscroll-margin.
+
+       * frame.el (auto-hscroll-mode): Renamed from
+       automatic-hscrolling.
+       (automatic-hscrolling): Now a defvaralias for auto-hscroll-mode.
+
+       * mouse.el (mouse-region-delete-keys): Add deletechar.
+
+2002-03-03  Sam Steingold  <sds@gnu.org>
+
+       * play/snake.el (snake-score-file): Fixed parens (broken by the
+       last patch).
+       * play/tetris.el (tetris-score-file): Ditto.
+
+2002-03-03  Richard M. Stallman  <rms@gnu.org>
+
+       * play/tetris.el (tetris-score-file): Put in home dir, not in /tmp.
+
+       * play/snake.el (snake-score-file): Put in home dir, not in /tmp.
+
+       * play/gamegrid.el (gamegrid-set-font, gamegrid-setup-face)
+       (gamegrid-make-mono-tty-face): Fix usage of condition-case.
+
+2002-03-03  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * calendar/diary-lib.el (list-diary-entries): Use
+       `buffer-substring' instead of `buffer-substring-no-properties' to
+       support enriched mode.
+
+2002-03-02  Richard M. Stallman  <rms@gnu.org>
+
+       * find-dired.el (find-grep-dired): Call shell-quote-argument.
+       Specify the -e option.
+       Rename arg to `regexp'.
+
+2002-03-02  Milan Zamazal  <pdm@zamazal.org>
+
+       * textmodes/tildify.el (tildify-string-alist): Add entry for xml-mode.
+
+2002-03-02  Miles Bader  <miles@gnu.org>
+
+       * mwheel.el (mwheel-scroll): Remove `double' and `triple' from the
+       event-modifiers before looking up in `mouse-wheel-scroll-amount'.
+       If there's no applicable modifiers entry in the alist in
+       `mouse-wheel-scroll-amount', fall back to the default, not to
+       nil (which causes full screen scrolls).
+
+2002-03-01  Andreas Schwab  <schwab@suse.de>
+
+       * textmodes/texnfo-upd.el (texinfo-start-menu-description): Remove
+       extra paren in regexp.
+
+2002-03-01  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mouse.el (mouse-show-mark): Use display-mouse-p, not
+       display-graphic-p, to decide whether to move point or use the
+       highlighting.
+
+2002-02-28  Colin Walters  <walters@verbum.org>
+
+       * eshell/esh-var.el (eshell-parse-variable-ref): Use
+       `make-temp-file'.
+
+       * calc/calc-graph.el (calc-gnuplot-tempfile): Don't expand against
+       `temporary-file-directory'; we now do that in
+       `calc-graph-file-cache'.
+       (calc-temp-file-name): Use `make-temp-file'.
+
+2002-02-28  Richard M. Stallman  <rms@gnu.org>
+
+       * font-lock.el (java-font-lock-extra-types):
+       Match java.net.URL, etc.
+
+2002-02-28  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * hexl.el (hexl-options): Doc fix.
+       Update Commentary section.
+
+       * textmodes/sgml-mode.el (sgml-specials, sgml-quick-keys):
+       Doc fixes.
+
+2002-02-28  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-revert-buffer): If the buffer is not saved, prompt
+       the user to do that first.
+       (vc-update): New function.
+
+       * vc-hooks.el (vc-menu-map): New entry "Update to Latest Version",
+       which calls vc-update.  Use the term "Base Version" instead of
+       "Last Version" for the entries "Revert" and "Compare".
+
+2002-02-28  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (shell-command-on-region): Report non-zero exit
+       status in mode line instead of buffer.
+
+2002-02-27  Richard M. Stallman  <rms@gnu.org>
+
+       * comint.el (comint-preoutput-filter-functions): Doc fix.
+       (comint-output-filter-functions, comint-input-filter-functions)
+       (comint-redirect-filter-functions): Likewise.
+
+       (comint-redirect-preoutput-filter): Do the local-hook
+       handling of t when running comint-redirect-filter-functions.
+       (comint-output-filter): Likewise for comint-preoutput-filter-functions.
+
+2002-02-26  Richard M. Stallman  <rms@gnu.org>
+
+       * paths.el (remote-shell-program): Add doc string.
+
+2002-02-26  Colin Walters  <walters@debian.org>
+
+       * ibuf-ext.el (sorter mode-name): New.
+       (ibuffer-do-occur): Don't quote ibuffer-marked-char.
+
+       * calc/calc-ext.el (calc-scroll-left): Call scroll-left
+       interactively, so they do something.
+       (calc-scroll-right): Ditto.
+
+2002-02-26  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/mule.el (ctext-pre-write-conversion): Handle the
+       case when FROM is a string, and when we are called from
+       build_annotations_2.
+
+2002-02-26  Richard M. Stallman  <rms@gnu.org>
+
+       * rect.el (clear-rectangle-line): Reindent to the same column
+       that move-to-column reached when it tried to go to endcol.
+
+       * icomplete.el (icomplete-exhibit): Use minibuffer-prompt-end.
+
+2002-02-26  Ivar Rummelhoff  <ivarru@math.uio.no>
+
+       * winner.el (winner-boring-buffers, winner-set): A window which
+       displays a buffer whose name is in the list
+       `winner-boring-buffers', will no longer be restored by
+       `winner-undo'.
+       (winner-sorted-window-list): Used to improve comparison between
+       window configurations.
+       (winner-win-data): Simplified and moved.
+       (winner-conf): Simplified (now uses `winner-win-data').
+       (winner-change-fun, winner-save-old-configurations)
+       (winner-save-(un)conditionally, winner-redo): Changes made while in
+       the minibuffer will be ignored.  (Such changes are undone upon
+       exit for the minibuffer, anyway.)
+       (winner-set-conf): Preserve selected window whenever possible.
+       (winner-make-point-alist): Simplified.
+       (winner-mode, winner-save-unconditionally): Save current window
+       configuration on entering minibuffer.
+       (minor-mode-alist): Don't add winner-mode to `minor-mode-alist',
+       since it does not change the overall behavior of Emacs.
+
+2002-02-26  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/mule-conf.el (compound-text): Renamed back from
+       compound-text-no-extensions.
+       (ctext-no-compositions): Remove the mime-charset property.
+       (compound-text-with-extensions): Renamed from compound-text.
+       (x-ctext-with-extensions, ctext-with-extensions): Renamed aliases.
+
+2002-02-26  Juanma Barranquero  <lektu@terra.es>
+
+       * faces.el (list-faces-display): Fix typo.
+
+2002-02-25  Richard M. Stallman  <rms@gnu.org>
+
+       * frame.el (focus-follows-mouse): Doc fix.
+
+2002-02-26  Miles Bader  <miles@gnu.org>
+
+       * mwheel.el (mouse-wheel-mode): Pass vectors instead of symbols
+       to `define-key', since it no longer accepts the latter.
+
+2002-02-25  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32-win.el (mouse-wheel-scroll-line): Use car of
+       mouse-wheel-scroll-amount.
+
+       * w32-vars.el (mouse-wheel-scroll-amount): Use same definition as
+       mwheel.el.
+
+       * language/japanese.el (iso-2022-jp-2): Add init-bol flag.
+
+2002-02-25  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-diff-switches-list): Fix prev change, making the macro
+       consistent with the others that take a backend name as a symbol.
+
+       * vc-cvs.el, vc-rcs.el, vc-sccs.el: Fix calls to vc-diff-switches-list.
+
+2002-02-25  Kim F. Storm  <no-spam@cua.dk>
+
+       * comint.el (comint-replace-by-expanded-filename): Do nothing if
+       comint-match-partial-filename returns nil.
+
+       * shell.el (shell-pcomplete-setup-done): New variable.
+       (shell-pcomplete): Use it instead of shell-pcomplete-setup-p.
+       (shell-pcomplete-reverse): Ditto.
+
+2002-02-25  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * ps-print.el (ps-print-printer): Added `lpr' customize group
+       member.
+
+2002-02-25  Juanma Barranquero  <lektu@terra.es>
+
+       * subr.el (save-match-data): Doc fix.
+
+       * ielm.el (ielm-prompt): Allow customization; make it read-only.
+
+2002-02-25  Kim F. Storm  <storm@cua.dk>
+
+       * shell.el (shell-mode-map): Add "Complete" header so completion
+       menu is shown on the menu bar in shell mode.
+
+2002-02-25  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * ielm.el (ielm-match-data): New var.
+       (inferior-emacs-lisp-mode): Make it buffer-local.
+       (ielm-eval-input): Use it to preserve match-data between inputs.
+
+2002-02-24  Juanma Barranquero  <lektu@terra.es>
+
+       * ielm.el (inferior-emacs-lisp-mode): Use hexl for the dummy process.
+
+2002-02-24  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * cus-edit.el (custom-unlispify-remove-prefixes): Add to
+       `custom-buffer' customize group.
+
+2002-02-23  Kim F. Storm  <storm@cua.dk>
+
+       * help.el (where-is): Use remap-command.
+
+       * help-fns.el (describe-function-1): Use remap-command.
+
+       * subr.el (global-set-key, local-set-key): Undo 2002-02-06
+       change (no longer accept a symbol for the KEY argument).
+
+2002-02-23  Colin Walters  <walters@debian.org>
+
+       * calc/calcalg3.el (calc-invent-variables): Convert integer to string.
+       * calc/calcalg2.el (math-solve-get-sign): Ditto.
+
+       * ibuffer.el (ibuffer-compile-format): Don't uselessly bind `pt'
+       in generated function.
+
+       * ibuf-ext.el (ibuffer-old-time): Change to hours.
+       (ibuffer-mark-old-buffers): Handle it.
+
+       * shell.el (shell-pcomplete, shell-pcomplete-reverse): New functions.
+       (toplevel): Bind them.
+       (shell-mode): Don't set `comint-dynamic-complete-functions'; it is
+       not necessary now that we use pcomplete.
+
+       * comint.el: Document how use new pcomplete completion facility.
+
+2002-02-23  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/rmailsum.el (rmail-summary-output): Properly advance
+       to next message, by calling rmail-summary-goto-msg.
+
+       * net/browse-url.el (browse-url-galeon): Specify --existing
+       for an existing window.  Use --noraise rather than --no-raise.
+       Don't use -x.
+
+2002-02-22  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * progmodes/etags.el (find-tag-noselect, find-tag)
+       (find-tag-other-window, find-tag-other-frame, find-tag-regexp):
+       Fix a typo in doc strings.
+
+2002-02-20  Deepak Goel  <deego@glue.umd.edu>
+
+       * play/snake.el (snake-velocity-queue, snake-update-velocity)
+       (snake-final-x-velocity, snake-final-y-velocity):
+       New variable and functions.  Store user's keypresses
+       into a queue and pop from the queue each subsequent turn.
+       (snake-update-game, snake-move-left)
+       (snake-move-right, snake-move-up, snake-move-down, snake-active-p)
+       (snake-start-game): Use that queue.
+       (snake-use-glyphs-flag): Renamed from snake-use-glyphs.
+       (snake-use-color-flag): Likewise.
+       (snake-mode): Rename uses of those variables.
+
+2002-02-22  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       Support for ICCCM  Extended Segments in X selections:
+
+       * international/mule-conf.el (ctext-no-compositions): New coding
+       system.
+       (compount-text-no-extensions): Renamed from compound-text.
+       (x-ctext-no-extensions, ctext-no-extensions): Aliases for
+       compound-text-no-extensions.
+       (compound-text): Redefined using post-read and pre-write conversions.
+
+       * international/mule.el (non-standard-icccm-encodings-alist)
+       (non-standard-designations-alist): New variables.
+       (ctext-post-read-conversion, ctext-pre-write-conversion):
+       New functions.
+
+2002-02-21  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+
+       * vc.el (vc-default-init-version): Update documentation to
+       indicate that the backend can override the default init version.
+       (vc-register): Use the backend init-version function, if it
+       exists, to determine the initial version of a file.
+       (vc-diff-switches-list): Don't symbol-quote backend, since it's
+       already a symbol.  Don't fail if vc-BACKEND-diff-switches isn't bound.
+
+       * vc-hooks.el (vc-mode-line): Set vc-mode to nil if the file is
+       not version-controlled.  This is necessary, e.g., if the file has
+       just been reverted, and thus was previously under version control
+       but isn't any longer.
+       (vc-find-file-hook): Likewise.
+
+2002-02-21  Martin Lorentzson  <Martin.Lorentzson@telia.com>
+
+       * vc-cvs.el (vc-cvs-sticky-date-format-string): New variable.
+       (vc-cvs-sticky-tag-display): New variable.
+       (vc-cvs-mode-line-string): Add sticky-tag to the mode-line.
+       (vc-cvs-checkin): If the input revision is a valid symbolic tag
+       name, we create it as a branch, commit and switch to it.
+       (vc-cvs-retrieve-snapshot): Set file-property sticky-tag.
+       (vc-cvs-valid-symbolic-tag-name-p): New function.
+       (vc-cvs-parse-sticky-tag): New function.
+       (vc-cvs-parse-entry): Added parsing of sticky tags.
+
+2002-02-21  Per Abrahamsen  <abraham@dina.kvl.dk>
+
+       * toolbar/tool-bar.el (tool-bar-mode): Revert the :init-value to
+       nil, and then explicitly set the standard-value to t.
+
+2002-02-20  Sam Steingold  <sds@gnu.org>
+
+       * textmodes/flyspell.el (flyspell-mode): Autoload the variable
+       since it is used in the menu bar.
+
+2002-02-20  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (shell-command-on-region): Display the exit status
+       when a command fails.
+
+       * subr.el (add-hook): Doc fix.
+
+       * frame.el (other-frame): Doc fix.
+
+       * simple.el (yank): Clear `field' property.
+
+2002-02-20  Tom Tromey  <tromey@cachet>
+
+       * progmodes/tcl.el (tcl-do-fill-paragraph): Find and fill on more
+       natural paragraph boundaries.  Don't fail at beginning of buffer.
+
+2002-02-20  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * tar-mode.el (tar-next-line, tar-previous-line): Add doc string,
+       call the argument "arg" to match plain next-line and
+       previous-line.  From Kevin Ryde <user42@zip.com.au>.
+
+2002-02-19  Sam Steingold  <sds@gnu.org>
+
+       * mwheel.el (mouse-wheel-scroll-amount): Can specify different
+       scroll amounts for different modifiers now.
+       (mwheel-scroll): Handle the new `mouse-wheel-scroll-amount'
+       format properly.
+       (mouse-wheel-mode): Ditto.
+
 2002-02-19  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * textmodes/bibtex.el (bibtex-parse-keys): Put save-match-data
 
 2002-02-17  Colin Walters  <walters@verbum.org>
 
-       * ibuf-ext.el (ibuffer-toggle-sorting-mode): Make it work.  Patch
-       from John Paul Wallington <jpw@shootybangbang.com>.
+       * ibuf-ext.el (ibuffer-toggle-sorting-mode): Make it work.
 
        * ibuffer.el (ibuffer-truncate-lines): New option.
          (ibuffer-mode):  Use it.
        (describe-text-category): New command.
        (describe-text-at): New command.
        (facemenu-menu): Replace `list-text-properties-at' with
-       `describe-text-at' in the menu.  
-       
+       `describe-text-at' in the menu.
+
        * wid-edit.el (widgetp): New function.
        * wid-edit.el (widget-keymap, widget-insert, widget-setup):
-       Autoloaded. 
+       Autoloaded.
 
        * emacs-lisp/pp.el (pp-to-string): Autoloaded.
 
 
        * register.el (describe-register-1): Access register contents here.
 
-       * textmodes/text-mode.el (text-mode-hook-identify): Restore
-       previous definition.  Add to text-mode-hook again.
+       * textmodes/text-mode.el (text-mode-hook-identify):
+       Restore previous definition.  Add to text-mode-hook again.
 
        * mail/mailabbrev.el (define-mail-abbrev): Define as system abbrev.
        (mail-abbrev-in-expansion-header-p): Copy the code of mail-header-end
 
 2002-02-12  Eli Zaretskii  <eliz@is.elta.co.il>
 
-       * progmodes/pascal.el (pascal-imenu-generic-expression): Add
-       menu-title and fix parentheses.
+       * progmodes/pascal.el (pascal-imenu-generic-expression):
+       Add menu-title and fix parentheses.
 
 2002-02-12  Per Abrahamsen  <abraham@dina.kvl.dk>
 
        * menu-bar.el (menu-bar-options-save): Removed `truncate-lines'.
-       (menu-bar-options-menu): Don't set default value for
-       `truncate-lines'. 
+       (menu-bar-options-menu): Don't set default value for `truncate-lines'.
 
 2002-02-12  Per Abrahamsen  <abraham@dina.kvl.dk>
 
        marked as customized.
 
        * international/mule-cmds.el
-       (setup-specified-language-environment): Mark
-       `current-language-environment' as customized.
-       (set-input-method): Mark
-       `default-input-method' as customized when called interactively.
+       (setup-specified-language-environment):
+       Mark `current-language-environment' as customized.
+       (set-input-method): Mark `default-input-method' as customized when
+       called interactively.
        (toggle-input-method): Ditto.
 
 2002-02-11  Colin Walters  <walters@verbum.org>
        (menu-bar-options-save): Ditto.
        (menu-bar-showhide-menu): Ditto.
        (menu-bar-options-menu): Ditto.
-       (menu-bar-scroll-bar-right, menu-bar-scroll-bar-left,
-       menu-bar-scroll-bar-none): Removed. 
+       (menu-bar-scroll-bar-right, menu-bar-scroll-bar-left)
+       (menu-bar-scroll-bar-none): Remove.
        (menu-bar-showhide-scroll-bar-menu): Use customize aware lambda
        expressions instead.
 
        * cus-edit.el (customize-set-value): Return value.
        (customize-set-variable): Ditto.
        (customize-save-variable): Ditto.
-       (customize-set-variable): Load dependencies before setting value. 
-        (custom-load-symbol): Autoload it.
+       (customize-set-variable): Load dependencies before setting value.
+       (custom-load-symbol): Autoload it.
        (customize-mark-as-set): New function.
 
 2002-02-11  Eli Zaretskii  <eliz@is.elta.co.il>
        (strokes-help): Do not use doubled with-output-to-temp-buffer.
        Fix the help string.
        (strokes-prompt-user-save-strokes): Fix typo.
-       (strokes-list-strokes): Use proper exit-actionargument for
-       view-buffer.
-       Update copyright notice.
+       (strokes-list-strokes): Use proper exit-action argument for
+       view-buffer.  Update copyright notice.
 
        * international/mule-diag.el: Various doc and message fixes.
        (non-iso-charset-alist): Add mac-roman.  Don't add entries for
 
 2002-02-10  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
 
-       * menu-bar.el (menu-bar-showhide-menu): Rename functions for
-       toggling.
+       * menu-bar.el (menu-bar-showhide-menu): Rename functions for toggling.
 
 2002-02-10  Michael Kifer  <kifer@cs.stonybrook.edu>
-       
-       * viper-util.el (viper-read-key-sequence): fixed so it'll read
+
+       * viper-util.el (viper-read-key-sequence): Fix so it'll read
        fast key sequences in emacs native mode
-       (viper-events-to-keys): deleted
-       
-       * viper.el (describe-key, describe-key-briefly): get rid of
+       (viper-events-to-keys): Delete.
+
+       * viper.el (describe-key, describe-key-briefly): Get rid of
        viper-events-to-keys.
 
        * ediff-init.el (ediff-has-gutter-support): Steven Turnbull's patch.
-       
-       * ediff-wind.el (ediff-setup-control-frame): Use
-       ediff-has-gutter-support.
-       
+
+       * ediff-wind.el (ediff-setup-control-frame):
+       Use ediff-has-gutter-support.
+
        * ediff-util.el (ediff-dispose-of-variant-according-to-user):
        check if buff is alive.
-       
-       * ediff.el: typo in comment.
-       
+
+       * ediff.el: Typo in comment.
+
 2002-02-09  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
 
        * menu-bar.el (menu-bar-options-save): Take care of
        * vc-cvs.el (vc-cvs-annotate-difference): Removed to generic
        version in vc.el, with
        (vc-cvs-annotate-current-time): Added, as override of default.
-       (vc-cvs-annotate-time) Added. Taken mostly from the (now removed)
+       (vc-cvs-annotate-time): Added.  Taken mostly from the (now removed)
        `vc-cvs-annotate-difference'.
 
 2001-10-22  Gerd Moellmann  <gerd@gnu.org>