+2001-12-25 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * vt-control.el (vt-wide, vt-narrow): Use set-frame-width instead
+ of obsolete set-screen-width.
+
+ * locate.el (locate): Remove dot at the end of error argument.
+
+ * emerge.el (emerge-show-file-name): Use frame-height instead of
+ obsolete screen-height.
+
+2001-12-25 Richard M. Stallman <rms@gnu.org>
+
+ * window.el (balance-windows): Use new PRESERVE-BEFORE arg
+ to enlarge-window. Use save-selected-window. Don't try
+ to resize windows that end at the bottom "level".
+ Retry changing the sizes until the windows get the desired sizes.
+ Discount the minibuffer when computing total height available.
+
+ * emacs-lisp/debug.el (debugger-mode-map): Bind C-m, not `RET'.
+ (debugger-make-xrefs): Only make a button for the first symbol
+ on any line.
+
+2001-12-24 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * term/internal.el (dos-cpNNN-setup, dos-codepage-setup):
+ Call IT-setup-unicode-display here instead of adding it to
+ dos-codepage-setup-hook, so that Unicode display tables are set
+ before dos-codepage-setup-hook runs.
+
+2001-12-24 Richard M. Stallman <rms@gnu.org>
+
+ * net/net-utils.el (ftp-mode-abbrev-table): Don't define it.
+ (nslookup-mode-abbrev-table): Don't define it.
+ (smbclient-mode-abbrev-table): Don't define it.
+ (ftp-mode): Don't use ftp-mode-abbrev-table; don't enable Abbrev mode.
+ (nslookup-mode, smbclient-mode): Likewise.
+ (network-connection-service-abbrev-alist): Variable deleted.
+ (network-connection-mode-setup): Don't set up abbrev table.
+
+ * faces.el (minibuffer-prompt): New face.
+ (minibuffer-prompt-properties): Add `face' property.
+
+ * replace.el (occur-mode-display-occurrence): New function.
+ (occur-mode-map): Bind C-o to it.
+
+2001-12-24 Michael Kifer <kifer@cs.sunysb.edu>
+
+ * viper-cmd.el (viper-change-state): Got rid of make-local-hook.
+ (viper-special-read-and-insert-char): Make C-m work right in the r
+ comand.
+ (viper-buffer-search-enable): Fixed format string.
+
+ * viper-ex.el (ex-token-alist): Use ex-set-visited-file-name
+ instead of viper-info-on-file.
+ (ex-set-visited-file-name): New function.
+
+ * viper.el (viper-emacs-state-mode-list): Added mail-mode.
+
+ * ediff-mult.el (ediff-meta-mark-equal-files): Added optional
+ action argument.
+
+ * ediff-init.el: Fixed some doc strings.
+
+ * ediff-util.el (ediff-after-quit-hook-internal): New variable.
+ Got rid of make-local-hook.
+
+ * ediff-wind.el (ediff-setup-control-frame): Got rid of
+ make-local-hook.
+
+2001-12-23 Richard M. Stallman <rms@gnu.org>
+
+ * term/x-win.el (x-handle-geometry): Put height and width
+ on default-frame-alist, left and top on initial-frame-alist.
+ * term/w32-win.el (x-handle-geometry): Likewise.
+
+ * sort.el (sort-reorder-buffer): Copy all to a temp buffer first.
+
+ * play/yow.el (yow): Use an arg to distinguish interactive calls,
+ not interactive-p.
+
+2001-12-22 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * emacs-lisp/elint.el (elint-unknown-builtin-args): Remove
+ mocklisp entries.
+
+ * subr.el (insert-string): Moved from mocklisp.c, reimplemented in
+ Lisp. Obsoleted.
+
+ * emulation/mlconvert.el: File removed.
+
+ * emulation/mlsupport.el: Moved to obsolete.
+
+ * obsolete/mlsupport.el: Moved there from lisp/emulation.
+
+ * emacs-lisp/find-gc.el (source-files): Remove mocklisp.c.
+
+ * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Remove
+ mocklisp case.
+
+ * help-fns.el (describe-function-1): Remove mocklisp function
+ case.
+
+2001-12-22 Miles Bader <miles@gnu.org>
+
+ * textmodes/refill.el (refill-mode): Don't barf when redundantly
+ turning refill-mode off.
+
+2001-12-22 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * time.el (display-time-load-average-threshold): New variable.
+ (display-time-update): Use it.
+
+ These changes allow cycling through past 1, 5 and 15 minutes
+ load-average displayed in the mode-line.
+
+ * time.el (display-time-default-load-average): New customizable option.
+ (display-time-load-average): New variable.
+ (display-time-cycle-load-average): New function.
+ (display-time-update): Use them.
+
+2001-12-21 Richard M. Stallman <rms@gnu.org>
+
+ * apropos.el (apropos-print): SPACING is now nil or a separator string.
+ (apropos-documentation, apropos-value): Pass a suitable string.
+
+2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * dired.el (dired-free-space-program, dired-free-space-args):
+ Aliases for back-compatibility.
+
+ * info.el (Info-select-node): If Info-use-header-line is nil, set
+ header-line-format to nil.
+ (Info-fontify-node): Don't put a keymap text property on the
+ heading if we are not going to display the header line. Remove
+ any such text properties left over from past visits to this node.
+
+ * ls-lisp.el (insert-directory): Insert the amount of free disk
+ space, like files.el's insert-directory does.
+
+ * files.el (directory-free-space-program): Mention
+ file-system-info in the doc string.
+ (get-free-disk-space): New function; code moved from
+ insert-directory.
+ (insert-directory): Call get-free-disk-space to get the amount of
+ free space.
+
+2001-12-21 Richard M. Stallman <rms@gnu.org>
+
+ * help.el (view-order-manuals, view-emacs-news, describe-copying)
+ (describe-distribution, describe-project): Use view-file.
+
+ * emacs-lisp/cl-indent.el (define-modify-macro): Better indent spec.
+
+ * net/ange-ftp.el (ange-ftp-file-modtime): Use save-match-data.
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode):
+ Make no arg by default in an interactive call,
+ so that repeating the command toggles again.
+
+ * emacs-lisp/lisp-mode.el (eval-defun-1): Cope with atoms as args.
+
+2001-12-21 Christoph Wedler <Christoph.Wedler@sap.com>
+
+ * antlr-mode.el: More sophisticated indentation of cpp directive.
+ (antlr-indent-at-bol-alist): New user option.
+ (antlr-indent-line): Use it.
+ (antlr-indent-style): New user option.
+ (antlr-mode): Use it.
+ (antlr-indent-item-regexp): Customize.
+
+ * antlr-mode.el: Syntax highlighting changes.
+ (antlr-font-lock-literal-regexp): New user option.
+ (antlr-font-lock-syntax-face): New face used for :, |, ....
+ (antlr-font-lock-default-face): New face.
+ (antlr-font-lock-additional-keywords): Use them.
+
+ * antlr-mode.el: New command to insert options -- variables.
+ (antlr-mode-map): New binding [C-c C-o].
+ (antlr-mode-menu): New submenus.
+ (antlr-options-use-submenus): New user option.
+ (antlr-tool-version): New user option.
+ (antlr-options-auto-colon): New user option.
+ (antlr-options-style): New user option.
+ (antlr-options-push-mark): New user option.
+ (antlr-options-assign-string): New user option.
+ (antlr-options-headings): New variable.
+
+ * antlr-mode.el: New command to insert options -- specific.
+ (antlr-options-alists): New variable.
+ (antlr-read-value): New function.
+ (antlr-read-boolean): New function.
+ (antlr-language-option-extra): New function.
+ (antlr-language-limit-n-regexp): Change default to higher LIMIT.
+ (antlr-c++-mode-extra): New function.
+ (antlr-grammar-tokens): New function.
+ (antlr-imenu-create-index-function): New optional argument.
+
+ * antlr-mode.el: New command to insert options -- functions.
+ (antlr-insert-option): New command.
+ (antlr-insert-option-interactive): New function.
+ (antlr-options-menu-filter): New function.
+ (antlr-option-kind): New function.
+ (antlr-scan-lists): New alias.
+ (antlr-scan-lists-internal): New function.
+ (antlr-skip-file-prelude): Hack for special SKIP-COMMENT.
+ (antlr-option-level): New function.
+ (antlr-syntactic-grammar-depth): New function.
+ (antlr-option-location): New function.
+ (antlr-insert-option-do): New function.
+ (antlr-option-spec): New function.
+ (antlr-version-string): New function.
+ (antlr-insert-option-existing): New function.
+ (antlr-insert-option-space): New function.
+ (antlr-insert-option-area): New function.
+
+ * antlr-mode.el: New electric keys ":;|&(){}", TAB works better
+ with narrowing. Menu change. Miscellaneous.
+ (antlr-mode-menu): Include "Indent Region" and "Customize Antlr".
+ (antlr-mode-map): New bindings for characters in ":;|&(){}".
+ (antlr-electric-character): New command.
+ (antlr-class-header-regexp): New variable.
+ (antlr-font-lock-additional-keywords): Use it.
+ (antlr-imenu-create-index-function): Use it.
+ (antlr-file-dependencies): Use it.
+ (antlr-indent-line): Also works with restrictions.
+ (antlr-indent-command): Interactive spec - changes the buffer.
+ (antlr-language-for-option): Deletia.
+ (antlr-language-option): New function, defined instead.
+ (antlr-mode): Use it.
+2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * jka-compr.el (jka-compr-partial-uncompress): Use null-device
+ instead of a literal /dev/null.
+
+ * Makefile.in (distclean): Remove Makefile in the build
+ directory, not in the source directory.
+
+2001-12-21 Simon Josefsson <jas@extundo.com>.
+
+ * mail/smtpmail.el (smtpmail-send-queued-mail): Use
+ with-temp-buffer instead of find-file-noselect, and bind
+ coding-system-for-read to no-conversion when reading the queued
+ messages.
+
+2001-12-20 Werner Lemberg <wl@gnu.org>
+
+ * international/mule-diag.el (describe-coding-system,
+ print-coding-system-briefly): Make printed output have a similar
+ format as describe-character-set.
+
+2001-12-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * play/blackbox.el (bb-member): Remove, use member instead.
+ (bb-delete): Remove, use delete instead.
+ Update copyright notice. Defvar for bb-board, bb-x, bb-y,
+ bb-score, bb-detour-count and bb-balls-placed.
+ Propertize results of rays.
+
+2001-12-19 Karl Fogel <kfogel@red-bean.com>
+
+ * isearch.el (isearch-forward, isearch-edit-string): Make doc
+ strings mention keybinding for `isearch-yank-word-or-char',
+ rather than `isearch-yank-word', since the former is bound now
+ and the latter is not.
+ (isearch-yank-word-or-char): Fix formatting.
+
+2001-12-19 Werner Lemberg <wl@gnu.org>
+
+ * language/czech.el, language/european.el, language/slovak.el: More
+ fixes for language info doc strings.
+
+2001-12-19 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * loadup.el: Add "language" to the load-path.
+
+2001-12-19 Richard M. Stallman <rms@gnu.org>
+
+ * international/mule-cmds.el (describe-language-environment):
+ Fix calls to help-xref-button.
+
+2001-12-19 Miles Bader <miles@gnu.org>
+
+ * international/fontset.el: Require `ind-util' when compiling.
+
+2001-12-18 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * language/ethio-util.el (ethio-modify-vowel): Use char-to-string
+ instead of decompose-composite-char.
+
+2001-12-18 Richard M. Stallman <rms@gnu.org>
+
+ * simple.el (eval-expression-print-level)
+ (eval-expression-print-length): Doc fixes.
+
+ * international/mule-diag.el (describe-character-set):
+ Fix the arg to help-xref-button.
+
+ * files.el (directory-free-space-program): New variable.
+ (directory-free-space-args): New variable.
+ (insert-directory): Use those two variables for getting free space.
+ Use file-system-info instead, if that is defined.
+
+ * dired.el (dired-free-space-program): Variable deleted.
+ (dired-free-space-args): Variable deleted.
+ (dired-insert-directory): Don't try to determine free space.
+
+ * files.el (font-lock-defaults): Add risky-local-variables prop.
+ (hack-one-local-variable): Treat various font-lock variables as risky.
+
+2001-12-18 Werner Lemberg <wl@gnu.org>
+
+ * language/chinese.el, language/cyrillic.el:
+ * language/czech.el, language/european.el, language/greek.el:
+ * language/hebrew.el, language/indian.el, language/japanese.el:
+ * language/korean.el, language/lao.el, language/slovak.el:
+ * language/thai.el, language/tibetan.el, language/vietnamese.el:
+ Improve documentation strings of coding systems and language infos.
+
+2001-12-18 Werner LEMBERG <wl@gnu.org>
+
+ Add support for EUC-TW decoding/encoding.
+
+ * language/china-util.el (big5-to-flat-code, flat-code-to-big5,
+ euc-to-flat-code, flat-code-to-euc, expand-euc-big5-alist):
+ New auxiliary functions to build `big5-to-cns'.
+ (big5-to-cns): New translation alist.
+
+ * language/chinese.el: Added new coding system `euc-tw' and its
+ alias `euc-taiwan'.
+ Updated language `Chinese-CNS' to include euc-tw encoding also.
+ (ccl-decode-euc-tw, ccl-encode-euc-tw): New functions for handling
+ euc-tw.
+
+2001-12-18 Dave Love <fx@gnu.org>
+
+ * loadup.el: Add language/utf-8-lang, language/georgian.
+
+ * image-file.el (image-file-name-extensions): Add pnm. Doc fix.
+ (image-file-name-regexps): Doc fix.
+
+ * server.el (server-unload-hook): New function.
+
+ * emacs-lisp/lisp-mnt.el (lm-copyright-prefix): Group the leader.
+ (lm-crack-copyright): Cope with multi-line copyright `lines'.
+
+ * simple.el (newline): Doc fix.
+ (eval-expression-print-level, eval-expression-print-length): Doc
+ fix. Amend :type.
+ (next-line, previous-line): Make arg optional.
+ (newline): Doc fix.
+
+ * Makefile.in (DONTCOMPILE): Add various language files.
+
+ * international/quail.el (quail-input-string-to-events): Don't use
+ string-to-list.
+
+ * progmodes/f90.el (f90-break-line): Avoid infinite recursion
+ calling `newline'.
+
+2001-12-17 Richard M. Stallman <rms@gnu.org>
+
+ * comint.el (comint-dynamic-list-input-ring-select): New function.
+ Switches back to the old window configuration.
+ (comint-dynamic-list-input-ring): Bind RET to that function.
+ (comint-dynamic-list-input-ring-window-conf): New variable.
+
+2001-12-17 Werner Lemberg <wl@gnu.org>
+
+ * international/mule-conf.el: Improve documentation strings of
+ character sets.
+
+2001-12-16 Richard M. Stallman <rms@gnu.org>
+
+ * dired.el (dired-copy-filename-as-kill): Moved from dired-x.el.
+ (dired-mode-map): Bind w to dired-copy-filename-as-kill.
+
+ * dired-x.el (dired-copy-filename-as-kill): Moved to dired.el.
+
+ * autoinsert.el (auto-insert-alist): Redo finding C and C++ headers.
+ Add a DESCRIPTION for the makefile item.
+
+ * find-file.el (ff-other-file-name): New function.
+
+2001-12-16 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/quail.el (quail-input-string-to-events): Fix last
+ change.
+
+2001-12-16 Richard M. Stallman <rms@gnu.org>
+
+ * isearch.el (isearch-edit-string): When we set isearch-string
+ to the default, also set isearch-message.
+
+ * subr.el (temp-buffer-show-hook, temp-buffer-setup-hook): Add defvars.
+
+ * startup.el (command-line-1): Display startup screen
+ even if there are command line args.
+ Add a note about how to go to editing your files.
+ (fancy-splash-head): Add a note about how to go to your files.
+ (fancy-splash-outer-buffer): New variable.
+ (fancy-splash-screens): Bind variable fancy-splash-outer-buffer.
+
+ * subr.el (with-temp-message): At the end, always discard
+ the temp message, even by clearing the echo area.
+
+ * progmodes/sh-script.el (sh-mode): Run sh-mode-hook.
+
+2001-12-16 Stefan Monnier <monnier@cs.yale.edu>
+
+ * log-view.el (log-view-message-re, log-view-current-tag):
+ Recognize Subversion's log output format.
+
+ * international/fontset.el: Build the list L at compile time.
+
+ * language/ind-util.el (mapthread): Make a closure.
+
+2001-12-15 Richard M. Stallman <rms@gnu.org>
+
+ * isearch.el (isearch-start-hscroll): New variable.
+ (isearch-mode): Set isearch-start-hscroll.
+ (isearch-update): Restore original hscrolling if possible.
+
+ * isearch.el (isearch-edit-string):
+ Treat isearch-yank-word-or-char specially, like isearch-yank-word.
+
+ * emacs-lisp/debug.el (debugger-previous-backtrace): New variable.
+ (debugger-make-xrefs): Optimize by (1) using skip-syntax-forward
+ rather than regexp search and (2) copying text properties
+ already set up on text unchanged from the previous backtrace.
+
+ * case-table.el (set-case-syntax-pair):
+ Detect invalid calls and signal an error.
+
+2001-12-15 Richard M. Stallman <rms@gnu.org>
+
+ * language/ind-util.el (range): Function deleted.
+ (indian-regexp-of-hashtbl-keys): Renamed from `regexp-of-hashtbl-keys'.
+ All calls changed.
+
+ * language/devan-util.el (devanagari-range): Renamed from `range'.
+ All calls changed.
+ (devanagari-regexp-of-hashtbl-keys):
+ Renamed from `regexp-of-hashtbl-keys'. All calls changed.
+
+2001-12-15 Dave Love <fx@gnu.org>
+
+ * language/ind-util.el: Don't require cl.
+ (indian-glyph-char, indian-glyph-max-char)
+ (indian-char-glyph): Moved from indian.el
+ (indian--puthash-char, mapthread): Don't quote lambda.
+ (indian--map): New function.
+ (indian--puthash-v, indian--puthash-c, indian--puthash-m)
+ (indian--puthash-cv): Use it.
+
+ * language/indian.el (indian-glyph-char, indian-glyph-max-char)
+ (indian-char-glyph): Moved to ind-util.el
+
+ * language/devan-util.el (devanagari-post-read-conversion):
+ New function.
+
+ * language/georgian.el: New file.
+
+ * international/mule-cmds.el (locale-language-names): Add various
+ entries. Remove utf-8 special case.
+ (locale-charset-language-names, locale-preferred-coding-systems):
+ Add utf-8 case.
+ (set-language-environment): Process required-features earlier.
+
+ * international/quail.el (quail-keyboard-layout-alist):
+ Add pc105-uk.
+ (quail-keyboard-layout-type): Fix :type.
+ (quail-choose-completion-string): Simplify.
+ (quail-update-leim-list-file): Don't get fooled by commented-out code.
+ (quail-input-string-to-events): Run events through
+ translation-table-for-input.
+
+ * international/mule-conf.el (translation-table-for-input):
+ New variable.
+ (latin-iso8859-14): Amend description.
+ (file-coding-system-alist): Add entry for utf-8.
+
+ * language/utf-8-lang.el: New file.
+
+ * international/code-pages.el: New file.
+
+ * language/hebrew.el ("Windows-1255"): New language.
+
+ * language/european.el ("Welsh", "Latin-7", "Lithuanian")
+ ("Latvian"): New languages.
+
+2001-12-14 Stefan Monnier <monnier@cs.yale.edu>
+
+ * xml.el: Use setq rather than (set 'foo bar).
+ Use push+nreverse rather than append.
+ (xml-node-name, xml-node-attributes, xml-node-children):
+ Use defsubst rather than macros.
+ (xml-parse-region): Handle a nil return value from xml-parse-tag.
+ (xml-parse-tag): Don't skip white space. Return nil for a comment.
+ Concat the two strings surrounding a comment into a single string.
+
+ * newcomment.el (comment-indent): Jump to the middle of empty comments.
+
+2001-12-14 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * select.el (xselect-convert-to-class, xselect-convert-to-name):
+ Document.
+
+2001-12-14 Andre Spiegel <spiegel@gnu.org>
+
+ * vc-hooks.el (vc-checkout-model, vc-state, vc-workfile-version):
+ Return nil if FILE is not registered.
+ (vc-check-master-templates, vc-default-make-version-backups-p):
+ Doc fix.
+
+2001-12-13 David Ponce <david@dponce.com>
+
+ * ruler-mode.el (ruler-mode-extra-left-cols): Remove.
+ (ruler-mode-left-fringe-cols): New macro.
+ (ruler-mode-right-fringe-cols): New macro.
+ (ruler-mode-left-scroll-bar-cols): New macro.
+ (ruler-mode-right-scroll-bar-cols): New macro.
+ (ruler-mode-ruler): Use above new macros.
+
+2001-12-13 Richard M. Stallman <rms@gnu.org>
+
+ * files.el (set-auto-mode): Fix previous change.
+
+2001-12-13 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/easymenu.el (easy-menu-intern): New fun.
+ (easy-menu-do-define, easy-menu-convert-item-1)
+ (easy-menu-define-key-intern, easy-menu-get-map): Use it.
+ (easy-menu-return-item): Only return nil if there is no binding.
+
+2001-12-13 Rajesh Vaidheeswarran <rv@gnu.org>
+
+ * whitespace.el (whitespace-version): 3.2
+ * whitespace.el (whitespace-force-mode-line-update): Replace with
+ `whitespace-mode-line-update', which is an alias to the correct
+ function in various emacsen.
+ * whitespace.el (whitespace-{un,}highlight-the-space):
+ Add colorized highlighting of the bogus whitespaces in a buffer/file,
+ using the `whitespace-highlight-face' if
+ `whitespace-display-spaces-in-color' is set.
+
+2001-12-13 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/mule.el (set-auto-coding): Don't search for
+ "unibyte:" or "coding:" if set-auto-mode-1 returns nil.
+
+2001-12-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * mail/mailabbrev.el (mail-abbrevs-setup): Do not use make-local-hook.
+
+ * mail/rmail.el (rmail-fontify-buffer-function): Likewise.
+
+ * mail/rmailsum.el (rmail-summary-mode): Likewise.
+
+2001-12-13 Richard M. Stallman <rms@gnu.org>
+
+ * simple.el (undo): Always set this-command to `undo',
+ so that the next undo after an error will not begin redoing.
+
+ * simple.el (shell-command): Doc fix.
+ (shell-command-on-region): If there is output an an error,
+ add "...Shell command failed" to the output.
+
+2001-12-13 David Ponce <david@dponce.com>
+
+ * ruler-mode.el (ruler-mode-left-fringe-cols): Variable removed.
+ (ruler-mode-left-fringe-cols): Function replaced by more efficient
+ implementation `ruler-mode-extra-left-cols'.
+ (ruler-mode-ruler): Use above new function. Take into account
+ that the fringe areas can now be resized.
+
+2001-12-12 Richard M. Stallman <rms@gnu.org>
+
+ * international/characters.el (Unicode): Comment out
+ the specifications for kelvin and angstrom signs.
+
+ * international/mule.el (make-translation-table-from-vector):
+ Allow null elements in VEC.
+
+ * international/ucs-tables.el (unify-8859-on-encoding-mode)
+ (unify-8859-on-decoding-mode): Swap the code in their bodies.
+ Add :version.
+
+2001-12-11 Richard M. Stallman <rms@gnu.org>
+
+ * derived.el (derived-mode-p): Function moved to subr.el.
+
+ * subr.el (derived-mode-p): Moved here from derived.el.
+
+ * international/mule.el (set-auto-coding): Use set-auto-mode-1.
+
+ * files.el (set-auto-mode-1): New subroutine, broken out of
+ set-auto-mode.
+ (set-auto-mode, hack-local-variables-prop-line): Use that.
+
+2001-12-11 Dave Love <fx@gnu.org>
+
+ * language/thai-util.el, language/thai.el: Add Unicode equivalents.
+
+ * language/european.el: Remove autoload cookies. Fix registration
+ of diacritic composition function.
+
+2001-12-11 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * calendar/todo-mode.el: Require time-stamp.
+
+ * net/zone-mode.el (zone-mode): Don't use make-local-hook.
+
+2001-12-11 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/authors.el (authors-aliases): Delete "Richard Stallmao".
+
+ * textmodes/ispell.el (ispell-buffer-local-parsing):
+ Match xml like sgml.
+
+ * emacs-lisp/advice.el (ad-compile-function):
+ Byte compile the function under another (uninterned) name.
+
+ * gud.el (gdb): Define and bind gud-jump.
+
+ * font-lock.el (font-lock-mode):
+ Put our function at the end of after-change-functions.
+
+ * ediff-diff.el (ediff-cmp-options): Doc fix.
+
+ * comint.el (comint-password-prompt-regexp): Match "UNIX Password".
+
+2001-12-10 Richard M. Stallman <rms@gnu.org>
+
+ * isearch.el (isearch-yank-word-or-char): New function.
+ (isearch-mode-map): Bind C-w to that.
+
+ * menu-bar.el (menu-bar-mode): Make arg optional.
+
+ * simple.el (line-move): Cope if next-single-property-change
+ or previous-single-property-change returns nil.
+
+ * emacs-lisp/lisp-mnt.el (lm-verify): New arg NON-FSF-OK.
+ Don't use interactive-p; instead, pass the proper args
+ in (interactive...). Clean up most of the trouble-report strings.
+
+2001-12-10 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mail/smtpmail.el (smtpmail-send-queued-mail): Insert the
+ enqueued messages literally.
+
+2001-12-10 Noah Friedman <friedman@splode.com>
+
+ * battery.el (battery-insert-file-contents): Obsolete function
+ removed.
+ (battery-read-function): Obsolete function removed.
+ (battery-linux-proc-apm): Use insert-file-contents.
+
+2001-12-07 Stephen Eglen <stephen@gnu.org>
+
+ * iswitchb.el (iswitchb-visit-buffer):
+ Use `select-frame-set-input-focus'--needed when window manager
+ uses "click to focus" policy.
+
+2001-12-09 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * COPYING: Moved back.
+
2001-12-07 Eli Zaretskii <eliz@is.elta.co.il>
+ * term/internal.el (IT-character-translations): Add entries for
+ more points.
+
+ * international/characters.el: Resurrect the Hebrew category
+ settings for all Hebrew characters removed by the last change.
+ Add code for setting the Hebrew category of the Unicode Hebrew
+ characters. Set syntax entries for Hebrew punctuation characters.
+
* international/ucs-tables.el (ucs-8859-8-alist): Add Hebrew
points and directional formatting control characters.
2001-12-07 Dave Love <fx@gnu.org>
+ * language/lao-util.el: Add Unicode equivalents for rules.
+ (lao-post-read-conversion): New function.
+
+ * language/lao.el: Add Unicode equivalents.
+ (lao): Add post-read conversion.
+
+ * international/latin1-disp.el: Fix some 8-bit-graphic characters.
+ Use iso2022 encoding.
+ (latin1-char-displayable-p): Doc fix.
+ (latin1-display-ucs-per-lynx): New option.
+ (latin1-display-ucs-per-lynx): New command.
+ (latin1-display-reset): Special-case arabic.
+ (ucs-tables): Require.
+ (latin1-display-sets, latin1-display-setup): Add arabic.
+ (latin1-display) <variable>: Use function latin1-display.
+ (latin1-display) <function>: Add mule-unicode stuff.
+ (latin1-display-check-font): Don't lose if `info' is nil.
+
* international/iso-transl.el: Insert Latin-1 characters, not
unibyte codes.
* language/european.el (diacritic-composition-pattern): New constant.
- (diacritic-compose-region, diacritic-compose-string)
- (diacritic-compose-buffer, diacritic-post-read-conversion)
+ (diacritic-compose-region, diacritic-compose-string)
+ (diacritic-compose-buffer, diacritic-post-read-conversion)
(diacritic-composition-function): New functions.
- * international/utf-8.el (ucs-mule-to-mule-unicode): New
- translation table.
+ * international/utf-8.el (ucs-mule-to-mule-unicode):
+ New translation table.
(ccl-encode-mule-utf-8): Use it.
(utf-8-untranslated-to-ucs, utf-8-help-echo, utf-8-compose)
- (utf-8-post-read-conversion, utf-8-pre-write-conversion): New
- function.
+ (utf-8-post-read-conversion, utf-8-pre-write-conversion): New function.
(utf-8-subst-table): New variable.
(utf-8-compose-scripts): New option.
- (mule-utf-8): Update safe-charsets, pre-write and post-read
- conversion.
+ (mule-utf-8): Update safe-charsets, pre-write and post-read conversion.
- * international/ucs-tables.el, international/utf-8-subst.el: New
- file.
+ * international/ucs-tables.el, international/utf-8-subst.el:
+ New files.
* international/characters.el: Don't set word syntax (the default)
explicitly. Add a diacritic category. Add info for Unicode
* textmodes/fill.el (set-justification): Rename arg VALUE to STYLE.
(set-justification-left, set-justification-right): Doc fix.
- * progmodes/f90.el (f90-break-line): Use (newline 1)
- to insert newlines.
+ * progmodes/f90.el (f90-break-line): Use (newline 1) to insert newline.
(bug-f90-mode): Variable deleted.
2001-12-06 Stefan Monnier <monnier@cs.yale.edu>
2001-12-07 Miles Bader <miles@gnu.org>
* progmodes/compile.el (compilation-error-regexp-alist):
- Added regexps for RXP. From Reto Stamm <reto@xilinx.com>.
+ Added regexps for RXP.
2001-12-05 Eli Zaretskii <eliz@is.elta.co.il>
* progmodes/cwarn.el (cwarn-font-lock-match-assignment-in-expression):
Add shift-assignment operators to those highlighted, and highlight
- the whole operator rather than just the "=". From Broadey Kevin
- <Kevin.Broadey@motorola.com>.
+ the whole operator rather than just the "=".
2001-12-04 Juanma Barranquero <lektu@terra.es>
* README: Update maintainer.
-2001-11-13 Alan Shutko <ats@acm.org>
-
- * compile.el (recompile): Use compilation-arguments if set, so as
- to be able to M-x recompile the exact command which created a
- compilation-mode buffer.
-
2001-11-13 Richard M. Stallman <rms@gnu.org>
+ * progmodes/compile.el (recompile): Use compilation-arguments if
+ set, so as to be able to M-x recompile the exact command which
+ created a compilation-mode buffer.
+
* progmodes/ada-mode.el (ada-fill-comment-prefix): Doc fix.
2001-11-13 Gerd Moellmann <gerd@gnu.org>
(electric-buffer-menu-looper): Call electric-buffer-update-highlight.
(electric-buffer-list): Likewise.
-2001-11-13 Per Starback <starback@ling.uu.se>
-
* isearch.el (isearch-whitespace-chars): Doc fix.
(isearch-mode): Handle negative search-slow-window-lines correctly.