X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/6848c9f166c48d065064a0fcb553ae2e434867ec..648654546fc50f2773a57c2462c17929e506f218:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8df0e30abd..ea87e31ae7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,8 +1,613 @@ +2001-12-21 Eli Zaretskii + + * Makefile.in (distclean): Remove Makefile in the build + directory, not in the source directory. + +2001-12-20 Werner Lemberg + + * 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,Bm(Bk + + * 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 + + * 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 + + * language/czech.el, language/european.el, language/slovak.el: More + fixes for language info doc strings. + +2001-12-19 Eli Zaretskii + + * loadup.el: Add "language" to the load-path. + +2001-12-19 Richard M. Stallman + + * international/mule-cmds.el (describe-language-environment): + Fix calls to help-xref-button. + +2001-12-19 Miles Bader + + * international/fontset.el: Require `ind-util' when compiling. + +2001-12-18 Pavel Jan,Bm(Bk + + * language/ethio-util.el (ethio-modify-vowel): Use char-to-string + instead of decompose-composite-char. + +2001-12-18 Richard M. Stallman + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + * international/mule-conf.el: Improve documentation strings of + character sets. + +2001-12-16 Richard M. Stallman + + * 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 + + * international/quail.el (quail-input-string-to-events): Fix last + change. + +2001-12-16 Richard M. Stallman + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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,Bm(Bk + + * select.el (xselect-convert-to-class, xselect-convert-to-name): + Document. + +2001-12-14 Andre Spiegel + + * 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 + + * 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 + + * files.el (set-auto-mode): Fix previous change. + +2001-12-13 Stefan Monnier + + * 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 + + * 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 + + * 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,Bm(Bk + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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,Bm(Bk + + * 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 + + * 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 + + * 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 + + * mail/smtpmail.el (smtpmail-send-queued-mail): Insert the + enqueued messages literally. + +2001-12-10 Noah Friedman + + * 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 + + * 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,Bm(Bk + + * COPYING: Moved back. + +2001-12-07 Eli Zaretskii + + * 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 + + * 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) : Use function latin1-display. + (latin1-display) : 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-composition-function): New functions. + + * 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-subst-table): New variable. + (utf-8-compose-scripts): New option. + (mule-utf-8): Update safe-charsets, pre-write and post-read conversion. + + * 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 + equivalents of characters in various Mule charsets and for extra + Unicode characters. Don't define specific categories for + Indian/Devanagari, since they aren't used. + +2001-12-06 Richard M. Stallman + + * 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 newline. + (bug-f90-mode): Variable deleted. + +2001-12-06 Stefan Monnier + + * indent.el (indent-line-function): Default is indent-relative again. + +2001-12-07 Miles Bader + + * progmodes/compile.el (compilation-error-regexp-alist): + Added regexps for RXP. + +2001-12-05 Eli Zaretskii + + * 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 "=". + +2001-12-04 Juanma Barranquero + + * files.el (save-abbrevs, save-some-buffers): Don't ask the user + before saving abbrevs if `save-abbrevs' has the value `silently'. + +2001-12-04 Andreas Schwab + + * xt-mouse.el (turn-off-xterm-mouse-tracking): Doc fix. + +2001-12-04 Colin Walters + + * emacs-lisp/autoload.el (make-autoload): Also generate autoloads + for `defmacro*' forms. + + * emacs-lisp/lisp-mode.el (toplevel): Define docstring offset for + `defmacro*'. + +2001-12-03 Stefan Monnier + + * progmodes/antlr-mode.el (antlr-c-common-init): Undo last change. + +2001-12-02 Richard M. Stallman + + * files.el (insert-directory): If the df output does not look right, + don't try to use it. Other cleanups in overall code structure. + +2001-12-02 Stefan Monnier + + * textmodes/outline.el (outline-mode-prefix-map): + Add bindings for outline-promote and outline-demote. + (outline-minor-mode-menu-bar-map): New var. + (outline-minor-mode): Use it. + (outline-heading-alist): New var (renamed from outline-level-heading). + (outline-level): Use it. + (outline-insert-heading, outline-promote, outline-demote): + Update to use outline-heading-alist. + + * disp-table.el (standard-display-european): + Simplify since the function is not interactive any more. + Don't set the existing buffers to unibyte. + + * pcvs-util.el (cvs-file-to-string): Move condition-case outside. + + * pcvs.el (cvs-reread-cvsrc): Don't use cvs-file-to-string. + + * reveal.el (reveal-mode): Fix reveal-mode's lighter. + + * shell.el (shell): Use shell-file-name. + Pop to buffer before calling comint to set COLUMNS properly. + + * emacs-lisp/cl.el (svref): New alias. + + * progmodes/antlr-mode.el (antlr-c-common-init): + Don't inhibit adaptive-fill-mode any more. + + * progmodes/delphi.el (delphi-mode): Don't use make-local-hook. + + * progmodes/etags.el (tags-with-face): Use make-symbol. + (tags-search, tags-query-replace): Use backquotes. + + * textmodes/picture.el (picture-mode-map): Don't use defconst + for a variable. + +2001-12-02 Pavel Jan,Bm(Bk + + * textmodes/reftex-index.el (reftex-index-mode): + Remove make-local-hook. + + * textmodes/reftex-toc.el (reftex-toc-mode): Likewise. + 2001-12-02 Kim F. Storm * isearch.el (isearch-resume-enabled): New variable. (isearch-done): Use that variable. +2001-12-01 Richard M. Stallman + + * wid-edit.el (widget-button-click): Don't move point permanently: + Avoid mouse-set-point--instead select the window, + then do save-excursion, then move point. + Specify the buffer for get-char-property. + Don't use `@' in interactive. + + * indent.el (indent-line-function): + Default is indent-to-left-margin again. + + * replace.el (query-replace-read-args): Display message + if FROM contains `\n' or `\t'. + +2001-12-01 Stefan Monnier + + * indent.el (tab-to-tab-stop): Use delete-horizontal-space. + + * bindings.el (minibuffer-local-map): Bind TAB to insert-tab. + + * emacs-lisp/regexp-opt.el (regexp-opt): + Bind completion-regexp-list to nil. + + * progmodes/hideif.el (hif-nexttoken): Move to before first def. + 2001-12-01 Eli Zaretskii * progmodes/idlwave.el, progmodes/idlw-rinfo.el: @@ -991,14 +1596,12 @@ * README: Update maintainer. -2001-11-13 Alan Shutko - - * 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 + * 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 @@ -1049,8 +1652,6 @@ (electric-buffer-menu-looper): Call electric-buffer-update-highlight. (electric-buffer-list): Likewise. -2001-11-13 Per Starback - * isearch.el (isearch-whitespace-chars): Doc fix. (isearch-mode): Handle negative search-slow-window-lines correctly.