]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
ps-print fix
[gnu-emacs] / lisp / ChangeLog
index 172c806fba962dfe8ce72871c19e1e351916c8b8..b8aaaebbdca62c2c96c0c4c32990a2f0d540980c 100644 (file)
@@ -1,3 +1,765 @@
+2003-03-09  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * man.el (Man-getpage-in-background): Always use `setenv' for
+       environment variables, instead of modifying process-environment
+       directly.  The previous version let-bound process-environment --
+       the let-binding is skipped for GROFF_NO_SGR because there is
+       already a let-binding in effect in some outer scope.
+
+       * emulation/crisp.el (top-level): Interoperate with cua.
+
+2003-03-08  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el: Provide `cua' feature.
+
+2003-03-08  Juanma Barranquero  <lektu@terra.es>
+
+       * emulation/cua-base.el (cua--standard-movement-commands):
+       Fix docstring.
+
+2003-03-07  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * man.el (Man-getpage-in-background): Only change
+       default-directory if necessary.
+
+2003-03-07  Andreas Schwab  <schwab@suse.de>
+
+       * info.el (Info-following-node-name): Skip trailing period.
+       (Info-extract-menu-node-name): Allow period in node name.
+
+2003-03-07  Kevin Rodgers  <kevin.rodgers@ihs.com>
+
+       * dired-x.el (dired-guess-shell-case-fold-search): New user option.
+       (dired-guess-default): Use it.
+
+2003-03-07  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * progmodes/dcl-mode.el (dcl-font-lock-keywords): New var.
+       (dcl-font-lock-defaults): New var.
+       (dcl-mode): Make and init local var `font-lock-defaults'.
+
+2003-03-06  Kevin Rodgers  <kevin.rodgers@ihs.com>
+
+       * ffap.el (dired-at-point): Check whether the user can create a
+       directory before asking about creating it.
+
+2003-03-06  John Paul Wallington  <jpw@gnu.org>
+
+       * ebuff-menu.el (electric-buffer-list): Respect
+       `Buffer-menu-use-header-line'.
+       (electric-buffer-menu-looper): Likewise.
+
+       * buff-menu.el (Buffer-menu-mode-map): Add docstring.
+       (Buffer-menu-buffer): Fix indentation.
+       (list-buffers-noselect): Calculate header-line spacing to take
+       into account width of left fringe and left scrollbar.
+
+2003-03-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el (ps-print-version): New version number (6.6).
+       (ps-begin-job): If background and foreground color are the same, give
+       an error.
+       (ps-default-fg, ps-default-bg): Better doc.
+       (ps-rgb-color): Became a defun, check RGB value list.
+       (ps-default-background): New internal var.
+       (ps-begin-file): Code fix.
+
+2003-03-05  Richard M. Stallman  <rms@gnu.org>
+
+       * replace.el (query-replace-read-args): Use save-excursion.
+       (map-query-replace-regexp): Use prefix-numeric-value.
+
+2003-03-05  Juanma Barranquero  <lektu@terra.es>
+
+       * term/w32-win.el (x-handle-geometry): Put sizes on
+       `initial-frame-alist' too.
+
+       * startup.el (command-line-x-option-alist): Make --border-color set
+       the border-color frame parameter, not border-width.
+
+       * faces.el (frame-set-background-mode): Fix reference to attribute
+       "backgroundMode".
+
+2003-03-05  Reto Zimmermann  <reto@gnu.org>
+
+       * progmodes/vhdl-mode.el: Version 3.32.12 released.  Major
+       revision.
+
+2003-03-04  Rob Kaut  <rob@siworks.com>  (tiny change)
+
+       * progmodes/vhdl-mode.el (vhdl-comment-uncomment-region): Remove
+       two comment characters at start of line instead of one.
+
+2003-03-03  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * printing.el (pr-get-symbol): Move it to next eval-and-compile.
+
+2003-03-03  John Paul Wallington  <jpw@gnu.org>
+
+       * ibuf-macs.el (ibuffer-aif): Use `make-symbol' instead of
+       `gensym' in case user calls macro at runtime.
+       (ibuffer-save-marks): Likewise.
+
+2003-03-03  Kenichi Handa  <handa@m17n.org>
+
+       * language/japan-util.el (japanese-symbol-table): Add two entries
+       to make it complete.
+
+2003-03-03  Andreas Schwab  <schwab@suse.de>
+
+       * info.el (Info-fontify-node): Don't hide indentation before the
+       reference name.  Don't process a reference twice when a new tag is
+       inserted.
+       (Info-hide-note-references): Fix doc and customize type.
+
+2003-03-02  Matt Swift  <swift@alum.mit.edu>
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column): New
+       custom variable.
+       (lisp-fill-paragraph): Use it.  Add ?, to `paragraph-separate' so
+       that first docstring lines ending with a comma are respected.  Add
+       "`(" to same so that function and macro bodies beginning with a
+       backquote do not get disturbed.  Revise the comments.
+
+2003-03-01  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * startup.el (command-line): Call menu-bar-mode with 1 instead of t.
+
+       * menu-bar.el (menu-bar-mode): Change to define-minor-mode
+       and initialize as for tool-bar-mode.
+
+2003-02-28  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * net/tramp.el: Version 2.0.30 released.
+       Replace term "path" with "localname" unless it is used for a
+       search path.
+       (tramp-handle-expand-file-name): Allow ".." to cross host
+       boundaries.
+       (tramp-open-connection-setup-interactive-shell): Unset $ENV in
+       addition to setting $PS1 when starting the Bourne-ish shell.  Some
+       sh implementations (eg, bash when called as sh) read the file
+       named there on startup, which could clobber $PS1.
+       (tramp-do-copy-or-rename-file-one-local): New function.  Not
+       implemented.  Not used.  Should invoke rcp or scp directly to keep
+       the time.
+
+2003-02-28  Michael Albinus  <Michael.Albinus@alcatel.de>
+
+       * net/tramp-smb.el: Replace term `path' with `localname'
+       unless it is used for a search path.  In GNU, the word `path' is
+       reserved for search paths.
+
+       * net/tramp.el (tramp-send-string, tramp-send-region): Removed.
+       (tramp-send-string): New function.  Takes over the role of the
+       functions above, in order to have a unique place handling
+       `tramp-chunksize'.  Same implementation as `tramp-send-region'.
+       (tramp-chunksize): It's now a defcustom.  Set to 500 on systems
+       only known to have a buggy `process-send-string' implementation.
+       First black-listed constellation is GNU Emacs/ hpux.
+       (tramp-send-region): Correct debug message.
+       (tramp-bug): Add `tramp-chunksize'.
+
+2003-02-26  Matt Swift  <swift@alum.mit.edu>
+
+       * startup.el: Streamline code in several functions for efficiency
+       and readability.  Rephrase booleans to avoid `(not noninteractive)'.
+       Clarify several booleans expressions using De Morgan's laws.
+
+       (command-line): Fix barf when first command-line option handled by
+       `command-line-1' is in the form --OPT=VAL.
+       (command-line-1): Restore intended behavior of the --directory/-L
+       command-line option: "-L a -L b -L c" on the command-line now puts
+       '(a b c) at the front of `load-path'.
+
+2003-02-26  Oliver Scholz  <alkibiades@gmx.de>
+
+       * play/gamegrid.el (gamegrid-add-score): Add info to docstring.
+       (gamegrid-add-score-with-update-game-score-1): New function,
+       factored out of `gamegrid-add-score-with-update-game-score'.
+       (gamegrid-add-score-with-update-game-score): Use it.  Fall back on
+       `gamegrid-add-score-insecure' if the requested file does not exist
+       in $(gamedir), in case the user has installed a game on his own.
+       (gamegrid-add-score-insecure): Accept optional directory argument.
+
+2003-02-25  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/make-mode.el (makefile-font-lock-keywords): Protect shell
+       variable references by requireing that $ is not preceded by another $.
+
+2003-02-25  Kenichi Handa  <handa@m17n.org>
+
+       * env.el (setenv): Fix previous change.
+
+2003-02-25  Ramakrishnan M  <rama@gnu.org>  (tiny change)
+
+       * language/mlm-util.el (mlm-char-glyph): Fix more rules.
+
+2003-02-24  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/simula.el: Move abbrev loading to after the fun it uses.
+       (simula-install-standard-abbrevs): Use dolist.
+       Use system-flag when calling define-abbrev.
+
+2003-02-24  Dave Love  <fx@gnu.org>
+
+       * obsolete/cplus-md.el: Delete.  (Requires removed c-mode.el.)
+
+       * env.el (read-envvar-name): Decode names.
+       (substitute-env-vars): Use eval-when-compile and char class.
+       (setenv): Doc fix.  Encode the data (after checking that's possible).
+       (getenv): Encode the name and decode the result.
+
+2003-02-24  Ken Manheimer  <klm@zope.com>
+
+       * allout.el (allout-pre-command-business): Fix docstring.
+
+2003-02-24  Ramakrishnan M  <rama@gnu.org>  (tiny change)
+
+       * language/mlm-util.el (mlm-char-glyph): Fix several composing rules.
+
+2003-02-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/characters.el: Fix syntaxes of gb2312 and big5.
+
+       * language/japan-util.el (sentence-end-save): Variable deleted.
+       (setup-japanese-environment-internal): Don't setup sentence-end.
+       (exit-japanese-environment): Function deleted.
+
+       * language/japanese.el ("Japanese"): Delete `exit-function'.
+
+       * textmodes/paragraphs.el (sentence-end): Add Chinese and Japanese
+       characters.
+
+2003-02-24  Ramakrishnan M  <rama@gnu.org>  (tiny change)
+
+       * language/mlm-util.el (mlm-char-glyph): Add entries for "halant +
+       rakar + halant" and "halant + rrakar + halant".
+
+2003-02-23  Richard M. Stallman  <rms@gnu.org>
+
+       * replace.el (query-replace-read-args): Return just 3 values.
+       (query-replace, query-replace-regexp)
+       (query-replace-regexp-eval, map-query-replace-regexp)
+       (replace-string, replace-regexp): Read the start and end args
+       separately so that the expressions are recorded in command-history.
+
+       * menu-bar.el (Revert Buffer): Condition on buffer-file-number.
+
+       * startup.el (inhibit-startup-hooks): New variable.
+       (normal-top-level): Obey that variable.
+       (command-line-1): Run emacs-startup-hook before term-setup-hook.
+       Set inhibit-startup-hooks too.
+
+       * files.el (revert-buffer): Different error message
+       for reverting a nonexistent file.
+
+2003-02-22  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/cperl-mode.el: Merge changes from CPerl-5.0.
+       (toplevel): Require man.
+       Don't autoload tmm-prompt (it's in loaddefs.el).
+       (cperl-electric-backspace-untabify): New var.
+       (cperl-electric-backspace): Use it.
+       (cperl-vc-header-alist): Extract numeric version from the Id.
+       (cperl-build-manpage): New fun.
+       (cperl-menu): Use it.  Add toggle-autohelp.
+       (cperl-mode) <defun-prompt_regexp>: Understand prototypes.
+       (cperl-electric-brace): Use `cperl-after-block-p' for detection.
+       (cperl-electric-keyword): Make $if (etc: "$@%&*") non-electric.
+       '(' after keyword would insert a doubled paren.
+       (cperl-calculate-indent): Update syntaxification before checks.
+       Fix wrong indent of blocks starting with POD.
+       (cperl-find-pods-heres): If no end of HERE-doc found, mark to the end
+       of buffer.  This enables recognition of end of HERE-doc "as one types".
+       Require "\n" after trailing tag of HERE-doc.
+       \( made non-quoting outside of string/comment (gdj-contributed).
+       Likewise for \$.  Remove `here-doc-group' text property at start
+       (makes this property reliable).
+       Text property `first-format-line' ==> t.
+       Do not recognize $opt_s and $opt::s as s///.
+       (cperl-after-block-p): Optional arg pre-block to check for a pre-block
+       Recognize `continue' blocks too.
+       (cperl-after-expr-p): Update syntaxification before checks.  Work after
+       here-docs, formats, and PODs too (affects many electric constructs).
+       (cperl-fix-line-spacing): Allow "_" in $vars of foreach etc.
+       (cperl-perldoc): Use case-sensitive search.
+
+       * progmodes/cperl-mode.el: Merge changes from CPerl-4.35.
+       (cperl-xemacs-p): Move.
+       (cperl-can-font-lock): New var to replace window-system.
+       (cperl-enable-font-lock): Use it.
+       (cperl-use-major-mode): New var.
+       (cperl-mode): Use it.
+       (cperl-calculate-indent): Remove code whose removal was missed
+       in some earlier merge.
+       (cperl-tags-hier-init): Use display-popup-menus-p.
+
+2003-02-22  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * files.el (abbreviate-file-name): Shorten docstring: variables
+       are now hyperlinks and `C-h v' need not be mentioned explicitly.
+
+2003-02-21  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+
+       * files.el (abbreviate-file-name): Document removal of
+       automounter prefixes.  Reported by Lars Hansen.
+
+2003-02-21  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el: Add run-time check to catch users trying
+       to use older versions of CUA-mode, rather than the version
+       distributed with Emacs.  Use autoload cookies and eval-after-load.
+
+       * startup.el (command-line): Clarify and tidy up the message
+       printed when there are errors in the user-init-file.
+       Do not encapsulate the error data; it's read by humans here.
+       Do not split windows when displaying the *Message* buffer.
+
+2003-02-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * subr.el (with-syntax-table): Don't copy the table any more.
+
+2003-02-20  Ehud Karni  <ehud@unix.mvs.co.il>  (tiny change)
+
+       * mail/rmail.el (rmail-insert-inbox-text): Make the pop3 mechanism
+       work on cygwin systems too.
+
+2003-02-20  Juanma Barranquero  <lektu@terra.es>
+
+       * progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
+       Remove useless check.
+
+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>
+
+       * term/w32-win.el: Call set-fontset-font with NAME nil.
+
+       * 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): Remove; 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.
+       * help-fns.el (describe-function-1): Likewise.
+
+2003-02-12  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * 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.
+
+2003-02-12  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/sh-script.el (sh-mode-map): Don't remap
+       beginning-of-defun to the non-existing command
+       sh-beginning-of-compound-command.
+
+2003-02-12  Karl Chen  <quarl@hkn.eecs.berkeley.edu>  (tiny change)
+
+       * files.el (find-alternate-file): Check whether `dired-directory'
+       is bound.
+
+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.
+       (makefile-mode): Make `$' be punctuation in font-lock-defaults.
+
+2003-02-12  Ami Fischman  <ami@fischman.org>
+
+       Face markup of calendar and diary displays: Any entry line that
+       ends with [foo:value] where foo is a face attribute (except :box
+       :stipple) or with [face:blah] tags, will have these values applied
+       to the calendar and fancy diary displays. These attributes "stack"
+       on calendar displays.  File-wide attributes can be defined as
+       follows: the first line matching "^# [tag:value]" defines the
+       value for that particular tag.  All of the tags' regexps can be
+       customized.
+
+       * calendar/calendar.el (diary-face-attrs): New custom.
+       (diary-file-name-prefix-function): New custom.
+       (diary-glob-file-regexp-prefix): New custom.
+       (diary-file-name-prefix): New custom.
+       (generate-calendar-window): Check that font-lock-mode is bound
+       before checking value.
+       (mark-visible-calendar-date): Add the ability to pass face
+       attribute/value pairs in the mark argument.  Handle the mark.
+
+       * calendar/diary-lib.el (diary-attrtype-convert): Convert an
+       attribute value string to the desired type.
+       (diary-pull-attrs): New function that pulls the attributes off a
+       diary entry, merges with file-global attributes, and returns
+       the (possibly modified) entry and a list of attribute/values using
+       diary-attrtype-convert.
+       (list-diary-entries, fancy-diary-display, show-all-diary-entries)
+       (mark-diary-entries, mark-sexp-diary-entries)
+       (list-sexp-diary-entries): Add handling of file-global attributes;
+       add handling of entry attributes using diary-pull-attrs.
+       (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.
+
+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>
+
+       * ibuffer.el (toplevel): Don't require `font-lock';
+       require `font-core' instead, even though it is dumped.
+
+       * ibuf-ext.el (ibuffer-save-with-custom, ibuffer-add-to-tmp-hide)
+       (ibuffer-add-to-tmp-show): Doc fixes.
+
+       * language/tamil.el ("Tamil"): Doc fix.
+
+2003-02-11  Juanma Barranquero  <lektu@terra.es>
+
+       * language/vietnamese.el ("Vietnamese"): Fix typos.
+
+       * info-xref.el (info-xref-check-buffer): Fix typo.
+
+       * makefile.w32-in (DONTCOMPILE): Add malayalam.el and tamil.el.
+
+2003-02-11  Kenichi Handa  <handa@m17n.org>
+
+       * loadup.el: Load "language/malayalam" and "language/tamil".
+
+2003-02-11  KAWABATA, Taichi  <kawabata@m17n.org>
+
+       * Makefile.in (DONTCOMPILE): Add malayalam.el and tamil.el.
+
+       * language/devan-util.el: Maintainer's mail address changed.
+       (devanagari-composable-pattern): Add DANDA character.
+       (dev-char-glyph): Add an entry for DANDA.
+
+       * language/devanagari.el: Maintainer's mail address changed.
+
+       * language/indian.el: Maintainer's mail address changed.
+
+       * language/ind-util.el (indian-dev-base-table): Table fixed.
+       (indian-pnj-base-table): Table contents defined.
+       (indian-gjr-base-table): Likewise.
+       (indian-ori-base-table): Likewise.
+       (indian-bng-base-table): Likewise.
+       (indian-asm-base-table): Likewise.
+       (indian-tlg-base-table): Likewise.
+       (indian-knd-base-table): Likewise.
+       (indian-mlm-base-table): Likewise.
+       (indian-tml-base-table): Likewise.
+       (indian-pnj-itrans-v5-hash, indian-gjr-itrans-v5-hash)
+       (indian-ori-itrans-v5-hash, indian-bng-itrans-v5-hash)
+       (indian-asm-itrans-v5-hash, indian-tlg-itrans-v5-hash)
+       (indian-knd-itrans-v5-hash, indian-mlm-itrans-v5-hash)
+       (indian-tml-itrans-v5-hash): New variables.
+
+       * language/malayalam.el: New file.
+       * language/mlm-util.el: New file.
+       * language/tamil.el: New file.
+       * language/tml-util.el: New file.
+
+2003-02-11  Kevin Ryde  <user42@zip.com.au>
+
+       * info-xref.el: New file.
+
+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.
+
+       * international/mule.el (load-with-code-conversion): Use push.
+
+       * font-core.el (font-lock-defontify): Use restore-buffer-modified-p.
+
+       * gud.el (gud-gdb-run-command-fetch-lines, gud-display-line):
+       Use with-current-buffer and simplify.
+
+       * help-mode.el (help-xref-on-pp): Only add xref if the text
+       is less than 5K.
+
+       * pcvs-parse.el (cvs-parse-table): "no longer in repo" does not
+       make the file dead if we used the -n arg.
+
+       * emacs-lisp/cl-macs.el (process-get): Add setf method.
+
+       * server.el (server-previous-strings): Remove.
+       (server-process-filter): Use (process-get 'previous-string) instead.
+       (server-sentinel): Remove code made superfluous.
+
+2003-02-10  Luc Teirlinck  <teirllm@mail.auburn.edu>
+
+       * info.el (Info-follow-nearest-node): Implement new behavior.
+
+2003-02-10  Juanma Barranquero  <lektu@terra.es>
+
+       * progmodes/ebnf-otz.el (ebnf-optimize, ebnf-optimize1): Fix typo.
+
+       * progmodes/ebnf2ps.el (ebnf2ps): Fix typo.
+       (ebnf-syntactic): Change group name and tag from "ebnf-syntatic".
+       (ebnf-syntax, ebnf-lex-comment-char, ebnf-lex-eop-char)
+       (ebnf-terminal-regexp, ebnf-case-fold-search)
+       (ebnf-iso-alternative-p, ebnf-iso-normalize-p)
+       (ebnf-yac-ignore-error-recovery): Add to group "ebnf-syntactic", not
+       "ebnf-syntatic".
+       (ebnf-optimize, ebnf-print-buffer, ebnf-print-region)
+       (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-buffer)
+       (ebnf-eps-region, ebnf-syntax-buffer, ebnf-syntax-region)
+       (ebnf-generate-region): Fix typo.
+
+2003-02-10  KAWABATA, Taichi  <kawabata@m17n.org>
+
+       * language/ind-util.el (indian-itrans-v5-table): Add entries for
+       "E" and "O".
+
+2003-02-10  Martin Stjernholm  <mast@lysator.liu.se>
+
+       * progmodes/cc-styles.el (c-set-offset): Don't find a default
+       syntactic element through syntactic analysis if called outside
+       a CC Mode buffer.
+
+2003-02-09  Martin Stjernholm  <mast@lysator.liu.se>
+
+       * progmodes/cc-mode.el (c-basic-common-init):
+       Install `c-fill-paragraph' on `fill-paragraph-function'.
+       Although it's not the normal way to call it in a CC Mode buffer it
+       makes a direct call to `fill-paragraph' work better.
+
+2003-02-08  Kim F. Storm  <storm@cua.dk>
+
+       * printing.el (pr-get-symbol): Define during compile.
+
+2003-02-07  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * printing.el: New file.
+
+2003-02-07  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * language/european.el ("French", "Slovenian"): Fix doc strings.
+
 2003-02-06  John Paul Wallington  <jpw@gnu.org>
 
        * mail/rmailsum.el (rmail-summary-previous-msg): Add docstring.
 2003-02-05  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
        * net/tramp.el: Version 2.0.29 released.
+       (tramp-send-region): Protect against tramp-chunksize being nil.
+       (tramp-chunksize): Set default to 500 as workaround for some ssh
+       connections.
+       (tramp-handle-directory-file-name): New implementation.  Not sure
+       if it works.
+       (tramp-md5-function): Require md5 before checking function md5.
+       If using md5-encode, put wrapper around it that converts vector of
+       bytes to ascii text.
+       (top-level): Avoid byte-compiler warnings of unused variables if
+       the byte-compiler supports this.  This is for the
+       with-parsed-tramp-file-name macro which is wont to produce such stuff.
 
-       * net/tramp.el (tramp-send-region): Protect against
-       tramp-chunksize being nil.
-
-2003-02-04  Michael Albinus  <Michael.Albinus@alcatel.de>
+2003-02-05  Michael Albinus  <Michael.Albinus@alcatel.de>
 
        * net/tramp.el (tramp-handle-directory-file-name): Handle the case
        PATH is "".
        information whether any user name has been typed already.  So we
        (mis-)use tramp-current-user as indication, assuming it is set in
        `tramp-completion-handle-file-name-all-completions'.
-       (tramp-send-region): Handle the case `tramp-chunksize' is equal
-       0.  I did it accidently.  Infinite loop ...
-
-       * net/tramp-ftp.el (top-level): eval-after-load "ange-ftp"
-       '(tramp-disable-ange-ftp).  Suggested by Kai.
-       (tramp-ftp-file-name-handler): `tramp-disable-ange-ftp' not needed
-       any longer.
-
-       * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
-       Apply `tramp-handle-directory-file-name' in order to profit from Kai's
-       yesterday changes.
-
-2003-02-03  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
-
-       * net/tramp.el (tramp-chunksize): Set default to 500 as workaround
-       for some ssh connections.
-       (tramp-handle-directory-file-name): New implementation.  Not sure
-       if it works.
-
-2003-01-28  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-get-device): `tramp-make-tramp-file-name'
-       must not be called with NIL path.  It fails in case of multi-method.
-
-2003-01-27  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-file-name-for-operation):
-       Apply `expand-file-name' for relative file names only.  Otherwise there
-       might be problems if the default directory is another Tramp
-       directory as the directory the file is based on.
+       (tramp-send-region): Handle the case `tramp-chunksize' is equal 0.
+       I did it accidently.  Infinite loop ...
+       (tramp-get-device): `tramp-make-tramp-file-name' must not be
+       called with NIL path.  It fails in case of multi-method.
+       (tramp-file-name-for-operation):  Apply `expand-file-name' for
+       relative file names only.  Otherwise there might be problems if
+       the default directory is another Tramp directory as the directory
+       the file is based on.
        (tramp-find-foreign-file-name-handler): Check whether FILENAME is
        a Tramp file name.  It isn't if it comes from an expanded file
        name (like "/xx:yy//zz").
-
-2003-01-25  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-devices): New variable.  Keeps virtual
-       device numbers.  Devices must distinguish physical file systems.
-       The device numbers provided by "lstat" aren't unique, because we
-       operate on different hosts.  So we use virtual device numbers,
-       generated by `tramp-get-device'.  Both Ange-FTP and EFS use device
-       number -1.  In order to be different, we use device number (-1 x),
-       whereby "x" is unique for a given (multi-method method user host).
+       (tramp-devices): New variable.  Keeps virtual device numbers.
+       Devices must distinguish physical file systems.  The device
+       numbers provided by "lstat" aren't unique, because we operate on
+       different hosts.  So we use virtual device numbers, generated by
+       `tramp-get-device'.  Both Ange-FTP and EFS use device number -1.
+       In order to be different, we use device number (-1 x), whereby "x"
+       is unique for a given (multi-method method user host).
        Suggested by Kai.
        (tramp-perl-file-attributes): Always return device number -1.
        There will be a virtual device number set in
        (tramp-handle-file-regular-p): Use Emacs file name primitives
        instead of calling tramp-handle-* equivalents directly.
        Needed for tramp-smb.
-
-       * net/tramp-smb.el (tramp-smb-devices, tramp-smb-get-device): Removed.
-       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.
-
-2003-01-24  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-completion-function-alist-ssh): Add parsing
-       of "/etc/ssh_config" and "~/.ssh/config".  Suggested by Kai.
+       (tramp-completion-function-alist-ssh): Add parsing of
+       "/etc/ssh_config" and "~/.ssh/config".  Suggested by Kai.
        (tramp-completion-function-alist, tramp-set-completion-function):
        Doc string update.
        (tramp-parse-sconfig, tramp-parse-sconfig-group): New functions.
        Provide parsing of "~/.ssh/config" style files.
-
-2003-01-21  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-completion-handle-expand-file-name):
-       Apply `tramp-drop-volume-letter'.  Otherwise, there are problems on W32
-       systems.
-
-2003-01-21  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp-smb.el (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.
-
-2003-01-14  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
-
-       * net/tramp.el (tramp-md5-function): Require md5 before checking
-       function md5.  If using md5-encode, put wrapper around it that
-       converts vector of bytes to ascii text.
-
-2003-01-13  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-completion-mode): Perform check (integerp
-       last-input-event) before (event-modifiers last-input-event) -
-       there might be problems if `last-input-event' is a mouse event.
-
-2003-01-12  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp.el (tramp-parse-rhosts, tramp-parse-shosts)
+       (tramp-completion-handle-expand-file-name):
+       Apply `tramp-drop-volume-letter'.  Otherwise, there are problems
+       on W32 systems.
+       (tramp-completion-mode): Perform check (integerp last-input-event)
+       before (event-modifiers last-input-event) -- there might be
+       problems if `last-input-event' is a mouse event.
+       (tramp-parse-rhosts, tramp-parse-shosts)
        (tramp-parse-hosts, tramp-parse-passwd, tramp-parse-netrc):
        Use `file-readable-p' instead of `file-exists-p'.  Otherwise these
        functions might block.  Reported by <kin@neoscale.com>.
 
-2003-01-02  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-       * net/tramp-ftp.el (top-level): Defaults for
-       `tramp-default-method-alist' must be a list.
-
-       * net/tramp-smb.el (top-level): Defaults for
-       `tramp-default-method-alist' must be a list.
-
-2003-01-02  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+       * net/tramp-ftp.el (top-level): eval-after-load "ange-ftp"
+       '(tramp-disable-ange-ftp).  Suggested by Kai.
+       (tramp-ftp-file-name-handler): `tramp-disable-ange-ftp' not needed
+       any longer.
+       (top-level): Defaults for `tramp-default-method-alist' must be a list.
 
-       * net/tramp.el (top-level): Avoid byte-compiler warnings of unused
-       variables if the byte-compiler supports this.  This is for the
-       with-parsed-tramp-file-name macro which is wont to produce such stuff.
+       * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
+       Apply `tramp-handle-directory-file-name'.
+       (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, not a string.
+       (top-level): Defaults for `tramp-default-method-alist' must be a list.
 
 2003-02-05  Stefan Monnier  <monnier@cs.yale.edu>
 
        * mh-e: Created directory. ChangeLog will appear in a week when we
        release version 7.2.
 
-       * lisp/mail/mh-alias.el, lisp/mail/mh-comp.el,
-       lisp/mail/mh-customize.el, lisp/mail/mh-e.el,
-       lisp/mail/mh-funcs.el, lisp/mail/mh-identity.el,
-       lisp/mail/mh-index.el, lisp/mail/mh-loaddefs.el,
-       lisp/mail/mh-mime.el, lisp/mail/mh-pick.el, lisp/mail/mh-seq.el,
-       lisp/mail/mh-speed.el, lisp/mail/mh-utils.el,
-       lisp/mail/mh-xemacs-compat.el: Moved to mh-e. Note that reply2.pbm
-       and reply2.xpm, which were created by the MH-E package, were left
-       in mail since they can probably be used by other mail packages.
+       * mail/mh-alias.el, mail/mh-comp.el, mail/mh-customize.el, mail/mh-e.el,
+       mail/mh-funcs.el, mail/mh-identity.el, mail/mh-index.el,
+       mail/mh-loaddefs.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: Moved to mh-e directory.
+       Note that reply2.pbm and reply2.xpm, which were created by the
+       MH-E package, were left in mail since they can probably be used by
+       other mail packages.
 
        * makefile.w32-in (WINS): Add mh-e.