]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
.
[gnu-emacs] / lisp / ChangeLog
index 27ef503079c53b4195d5a6548ac574618f33fc0f..00253c2218eedae95427f18473fcca039b244764 100644 (file)
@@ -1,3 +1,169 @@
+2003-02-20  Andreas Schwab  <schwab@suse.de>
+
+       * info.el (Info-extract-menu-node-name): Stop if colon is
+       followed by open paren.
+
+2003-02-20  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * mail/undigest.el (unforward-rmail-message): Allow nested
+       unforwarding, that is, preserve old Forwarded-From/Date headers.
+
+2003-02-20  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-diag.el (print-fontset): If FONTSET is nil,
+       use the default fontset.
+       (describe-fontset): If the current frame is not using a fontset,
+       call print-fontset with nil.
+
+2003-02-19  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-binary-assoc, vc-binary-suffixes): Removed; these
+       were accidentally left over during the VC redesign in 2000.
+
+2003-02-18  Juanma Barranquero  <lektu@terra.es>
+
+       * help-macro.el (make-help-screen): Fix character constant.
+
+       * mouse-sel.el (mouse-sel-determine-selection-thing): Likewise.
+
+       * calc/calc-graph.el (calc-graph-plot): Likewise.
+
+       * calc/calc-prog.el (calc-macro-edit-variable): Likewise.
+
+       * emacs-lisp/edebug.el: Likewise.
+
+       * emacs-lisp/helper.el (Helper-help-scroller): Likewise.
+
+       * language/cyril-util.el (standard-display-cyrillic-translit):
+       Likewise.
+
+       * mail/rfc822.el (rfc822-nuke-whitespace): Likewise.
+
+       * progmodes/cperl-mode.el (cperl-electric-keyword)
+       (cperl-electric-pod, cperl-do-auto-fill): Likewise.
+
+       * textmodes/reftex-ref.el (reftex-reference): Likewise.
+
+       * textmodes/table.el (table-generate-source): Use ?\\ instead of
+       space in "work in progress" message.
+
+       * emacs-lisp/tq.el (tq-create): Fix quoted lambda expression.
+
+2003-02-17  Dave Love  <fx@gnu.org>
+
+       * progmodes/ebrowse.el (ebrowse-output): Don't use gensym.
+
+2003-02-17  Markus Rost  <rost@math.ohio-state.edu>
+
+       * calendar/calendar.el (diary-file-name-prefix-function): Fix
+       custom type.
+
+2003-02-17  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-cvs.el (vc-cvs-dir-state): Protect against DIR not being
+       under CVS control.  Suggested by Masanobu UMEDA.
+
+2003-02-17  Kenichi Handa  <handa@m17n.org>
+
+       * files.el (insert-directory): Add workaround for the case that we
+       can't trust ls's output as to byte positions of filenames.
+
+2003-02-15  Richard M. Stallman  <rms@gnu.org>
+
+       * ffap.el: Many doc fixes.
+       (ffap-replace-file-component):
+       Renamed from ffap-replace-path-component.  Callers changed.
+       (ffap-host-to-filename): Renamed from ffap-host-to-path.  Callers chgd.
+
+       * international/iso-ascii.el (iso-ascii-display-table): New variable.
+       (iso-ascii-standard-display-table): New variable.
+       (iso-ascii-display): Define in iso-ascii-display-table.
+       (iso-ascii-mode): New command.
+
+       * tar-mode.el (tar-header-block-summarize):
+       Use l for symlink, h for hard link.
+
+2003-02-15  David Kastrup  <dak@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-get-file-entry): Allow for graceful
+       failure returning nil, as documented.
+
+2003-02-14  Dave Love  <fx@gnu.org>
+
+       * international/code-pages.el: Undo `Trailing whitepace deleted.'
+       damage.
+       (cp1125, mik): Nullify mime-charset.
+
+       * language/cyrillic.el ("Cyrillic-KOI8"): Fix input-method.
+       ("Russian"): New.
+       ("Bulgarian"): Add tutorial.
+
+       * international/mule-cmds.el (locale-language-names): Use Italian,
+       Russian, Turkish, Chinese-EUC-TW.
+       (set-locale-environment): Set ps-paper-type.
+
+2003-02-14  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>  (tiny change)
+
+       * time.el (display-time-string-forms): Add face property to mail
+       string.
+
+2003-02-14  Juanma Barranquero  <lektu@terra.es>
+
+       * international/mule-cmds.el (view-hello-file): Use `view-file'
+       instead of `find-file-read-only'.
+
+       * dired-aux.el (dired-query-alist): Fix use of character constant.
+
+       * simple.el (backward-delete-char-untabify): Likewise.
+
+       * strokes.el (strokes-read-complex-stroke): Likewise.
+
+       * wid-edit.el (widget-choose): Likewise.
+
+       * xml.el (xml-parse-elem-type): Likewise.
+
+       * emacs-lisp/testcover-ses.el (ses-exercise-signals): Likewise.
+
+       * progmodes/cperl-mode.el (cperl-next-bad-style): Likewise.
+
+       * progmodes/idlwave.el (idlwave-show-begin): Likewise.
+
+2003-02-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * international/mule-cmds.el (sort-coding-systems): Use \'.
+       (select-safe-coding-system): Remove redundant assq check.
+       Remove raw-text, emacs-mule and no-conversion from the list of
+       proposed encodings unless there's nothing else.
+
+2003-02-13  Markus Rost  <rost@math.ohio-state.edu>
+
+       * files.el (find-alternate-file): Undo last change.
+
+       * dired.el (dired-directory): Add autoload cookie.
+
+2003-02-13  Juanma Barranquero  <lektu@terra.es>
+
+       * international/characters.el: Use new ?\s syntax instead of "? "
+       followed by a comment.
+
+       * ruler-mode.el (ruler-mode-margins-char): Likewise.
+
+2003-02-13  Dave Love  <fx@gnu.org>
+
+       * newcomment.el (comment-indent): Ensure space before added comment.
+
+2003-02-13  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Change the policy of background/foreground default
+       color.
+       (ps-print-version): New version number (6.5.9).
+       (ps-default-fg, ps-default-bg): Adjust default value.
+       (ps-begin-file, ps-begin-job): ps-default-fg and ps-default-bg
+       variables now use `t' to indicate the use of Emacs session
+       background/foreground color.
+       (ps-output-string-prim): If index out of range, insert hexadecimal
+       representation of character.
+
 2003-02-13  Kim F. Storm  <storm@cua.dk>
 
        * help.el (where-is): Rename remap-command to command-remapping.
        * progmodes/fortran.el (fortran-fill): Fill lines that do not have
        comments.
 
+2003-02-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/fortran.el (fortran-mode): Set comment-use-syntax.
+       (fortran-fill-paragraph): Use fill-comment-paragraph.
+
 2003-02-12  Juanma Barranquero  <lektu@terra.es>
 
        * files.el (file-truename): Revert change from 2002-11-27.
 
 2003-02-12  Luc Teirlinck  <teirllm@mail.auburn.edu>
 
-       * help-fns.el (describe-function-1): Change output for keyboard
-       macros.
+       * help-fns.el (describe-function-1): Change output for keyboard macros.
 
 2003-02-12  Andreas Schwab  <schwab@suse.de>
 
 
 2003-02-12  Simon Marshall  <simon@gnu.org>
 
-       * progmodes/make-mode.el (makefile-font-lock-keywords): Fontify
-       single character variable references, but protect shell variables
-       references.
+       * progmodes/make-mode.el (makefile-font-lock-keywords):
+       Fontify single character variable references, but protect shell
+       variables references.
        (makefile-mode): Make `$' be punctuation in font-lock-defaults.
 
 2003-02-12  Ami Fischman  <ami@fischman.org>
        (mark-calendar-days-named, mark-calendar-days-named)
        (mark-calendar-date-pattern, mark-calendar-month)
        (add-to-diary-list): Add optional paramater `color' for passing
-       face attribute info through the callchain.  Pass this parameter
-       around.
+       face attribute info through the callchain.  Pass this parameter around.
+
+2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/etags.el (find-tag-tag): Move (default foo) to before
+       `:' in the prompt.
+       (find-tag): Make sure we move point in the proper window.
+
+       * progmodes/meta-mode.el (meta-fill-paragraph): Remove.
+       (meta-common-initialization): Don't set fill-paragraph-function
+       now that fill-paragraph takes care of comments.
+
+       * progmodes/scheme.el (scheme-mode-syntax-table): Don't switch
+       the current buffer's syntax-table.
+
+       * progmodes/simula.el (simula-font-lock-syntactic-keywords): New var.
+       (simula-font-lock-keywords-1): Simplify.
+       (simula-font-lock-keywords-2): Use regexp-opt.
+       (simula-emacs-features): Remove.
+       (simula-mode-syntax-table): Setup %...\n as comment style b.
+       (simula-mode-map): Remove compatibility cruft.
+       (simula-keep-region-active): Remove.
+       (simula-popup-menu): Simplify.
+       (simula-mode): Move abbrev-table setup to top-level.
+       (simula-match-string-or-comment): Remove.
+
+       * progmodes/tcl.el (tcl-omit-ws-regexp): Correctly handle cases
+       like `proc foo {a {b c} d} {'.
+       (tcl-mode): Make comment-start-skip more selective.
+
+       * info-xref.el (info-xref-check): Use line-beginning-position.
+       (info-xref-all-info-files): Cons a bit less.
+       (info-xref-check-buffer): Use push and replace-regexp-in-string.
+       (info-xref-output): Call insert only once.
+       (info-xref-whitespace): Remove.
 
 2003-02-11  John Paul Wallington  <jpw@gnu.org>
 
 
 2003-02-10  Stefan Monnier  <monnier@cs.yale.edu>
 
+       * textmodes/page-ext.el (pages-directory-mode-map): New.
+       (pages-directory-map): Redefine as an varalias.
+       (pages-directory-mode): Use new map var and run mode hook.
+       (pages-directory-address-mode): Use define-derived-mode.
+
+       * textmodes/texinfmt.el (texinfo-format-iftex, texinfo-format-ifhtml)
+       (texinfo-format-ifplaintext, texinfo-format-tex, texinfo-format-html)
+       (texinfo-format-ifnotinfo, texinfo-format-titlepage)
+       (texinfo-format-titlespec, texinfo-format-ignore, texinfo-if-set)
+       (texinfo-if-clear): Use re-search-forward's return value.
+       (texinfo-sort-startkeyfun, texinfo-format-buffer-1)
+       (texinfo-format-region): Use line-{end,beginning}-position.
+       (texinfo-append-refill, texinfo-alias): Use match-string-no-properties.
+
+       * emacs-lisp/eldoc.el (eldoc-echo-area-multiline-supported-p)
+       (eldoc-use-idle-timer-p): Remove.
+       (timer): Never require.  It only works in current Emacs anyway.
+       (eldoc-mode, eldoc-message, eldoc-display-message-p)
+       (eldoc-docstring-format-sym-doc, eldoc-remove-command): Simplify.
+
        * ffap.el (ffap-complete-as-file-p):
        Use minibuffer-completing-file-name.
 
 
        * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
        Apply `tramp-handle-directory-file-name'.
-       (tramp-smb-devices, tramp-smb-get-device): Remove.
-       Functionality moved to tramp.el.
        (tramp-smb-handle-file-attributes):  Apply `tramp-get-device'.
        ATIME and CTIME are (0 0) now (= "don't know"), which is more honest.
        (tramp-smb-handle-make-directory): Use Emacs file name primitives
        instead of calling tramp-smb-handle-* equivalents directly.
-       (tramp-smb-read-file-entry): Return size as a number but a string.
-       (tramp-smb-get-device, tramp-smb-get-inode):  New functions.
-       Device number and inode number don't exist for SMB files.
-       Therefore we must generate virtual ones.
-       (tramp-smb-devices, tramp-smb-inodes): New variables.
-       Keep generated virtual device numbers and inodes numbers for SMB files.
-       (tramp-smb-handle-file-attributes): Apply them.
+       (tramp-smb-read-file-entry): Return size as a number, not a string.
        (top-level): Defaults for `tramp-default-method-alist' must be a list.
 
 2003-02-05  Stefan Monnier  <monnier@cs.yale.edu>