+2003-12-29 Michael R. Wolf <MichaelRWolf@att.net> (tiny change)
+
+ * net/ange-ftp.el (ange-ftp-name-format): Allow USER to contain
+ "@", as required by some ISP hosting service. Fix defcustom
+ argument syntax errors that prevented use of customization.
+
+2003-12-29 Eli Zaretskii <eliz@elta.co.il>
+
+ * xml.el (xml-get-attribute-or-nil): Doc fix.
+
+2003-12-29 Peter 'Luna' Runestig <peter@runestig.com>
+
+ * net/zone-mode.el (zone-mode): Use write-file-functions, not
+ write-file-hooks.
+
+2003-12-29 Eric Hanchrow <offby1@blarg.net> (tiny change)
+
+ * autorevert.el (auto-revert-interval): Doc fix.
+
+2003-12-29 Mark A. Hershberger <mah@everybody.org>
+
+ * xml.el (xml-get-attribute-or-nil): New function, like
+ xml-get-attribute, but returns nil if the attribute was not found.
+ (xml-get-attribute): Converted to defsubst, uses
+ xml-get-attribute-or-nil.
+
+2003-12-29 Eli Zaretskii <eliz@elta.co.il>
+
+ * emacs-lisp/easymenu.el (easy-menu-define): Doc fix.
+
+2003-12-29 Alex Schroeder <alex@emacswiki.org> (tiny change)
+
+ * custom.el (custom-declare-theme): Use `value' when putting
+ properties on `theme'.
+
+2003-12-29 Takaaki Ota <Takaaki.Ota@am.sony.com>
+
+ * subr.el (insert-for-yank): Call insert-for-yank-1 repetitively
+ for each yank-handler segment.
+ (insert-for-yank-1): New function, with the body of the previous
+ insert-for-yank.
+
+ * textmodes/table.el (table-yank-handler): New defcustom.
+ (table--put-cell-indicator-property): Put yank-handler property
+ that indicates the yank handler for the table cell.
+
+2003-12-29 Jesper Harder <harder@ifa.au.dk> (tiny change)
+
+ * generic-x.el (etc-modules-conf-generic-mode): A more complete
+ set of keywords.
+
+2003-12-29 Eli Zaretskii <eliz@elta.co.il>
+
+ * international/mule-cmds.el (reset-language-environment)
+ (set-language-environment): Don't invoke fontset-related functions
+ if fontset-list is not fboundp.
+
+2003-12-29 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el (reset-language-environment): Call
+ set-overriding-fontspec-internal with nil.
+ (set-language-environment): Call set-overriding-fontspec-internal
+ if the language environment specify `overriding-fontspec'.
+ (language-info-alist): Doc added.
+
+ * language/cyrillic.el (ccl-encode-koi8-font): Make it work for
+ characters of mule-unicode-0100-24ff.
+ (ccl-encode-windows-1251-font): New CCL program.
+ ("Bulgarian"): Specify overriding-fontspec.
+ ("Belarusian"): Likewise.
+
+2003-12-28 Sam Steingold <sds@gnu.org>
+
+ * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional
+ parameter ID-FORMAT to conform with the 2003-11-30 patch.
+
+2003-12-28 Nick Roberts <nick@nick.uklinux.net>
+
+ * progmodes/gud.el (gud-gdb-command-name): Set default to
+ "gdb --annotate=3".
+ (gud-gdb-marker-filter): Look out for annotations.
+ (gdb-first-pre-prompt): New variable.
+ Remove trailing white space.
+
+ * gdb-ui.el (gdb-prompt): Change filter for level 3 annotations,
+ if necessary.
+ (gdb-ann3): New function. Initialise M-x gdb as for M-x gdba if
+ annotations are detected.
+ (gud-gdba-marker-filter): Use global variable gud-marker-acc
+ instead of a local one to allow transition from
+ gud-gdb-marker-filter.
+ Remove trailing white space.
+
+2003-12-27 Kim F. Storm <storm@cua.dk>
+
+ * ido.el: Handle non-readable directories.
+ (ido-decorations): Add 9th element for non-readable directory.
+ (ido-directory-nonreadable): New dynamic var.
+ (ido-set-current-directory): Set it.
+ (ido-read-buffer, ido-file-internal):
+ (ido-read-file-name, ido-read-directory-name): Let-bind it.
+ (ido-file-name-all-completions1): Return empty list for
+ non-readable directory.
+ (ido-exhibit): Print [Not readable] if directory is not readable.
+ (ido-expand-directory): New defun (based on tiny fix from Karl Chen).
+ (ido-read-file-name, ido-file-internal, ido-read-directory-name):
+ Use it.
+
+2003-12-27 Lars Hansen <larsh@math.ku.dk>
+
+ * ls-lisp.el (ls-lisp-insert-directory): Add parameter 'string in
+ calls to directory-files-and-attributes and file-attributes.
+ (ls-lisp-format): Remove system dependent handling of user and
+ group id's.
+
+2003-12-25 Luc Teirlinck <teirllm@auburn.edu>
+
+ * ffap.el (ffap-read-file-or-url): Revert previous change.
+
+2003-12-25 Robert J. Chassell <bob@rattlesnake.com>
+
+ * textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a
+ new list of included files called `files-with-node-lines', that
+ only have node lines. This way @include commands can include any
+ file, such as version and update files without node lines, not
+ just files that are chapters.
+
+2003-12-25 Andreas Schwab <schwab@suse.de>
+
+ * jka-compr.el (jka-compr-insert-file-contents): Avoid error when
+ file not found.
+
+2003-12-08 Miles Bader <miles@gnu.org>
+
+ * dired.el (dired-between-files): Always use dired-move-to-filename,
+ which is more robust in non-english locales.
+
+2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
+
+ * vc.el (vc-dired-purge): Avoid error from `kill-line'.
+
+2003-12-24 Andreas Schwab <schwab@suse.de>
+
+ * shell.el (shell-file-name-quote-list): Add backslash.
+
+ * comint.el (comint-quote-filename): Correctly handle backslash
+ in comint-file-name-quote-list.
+
+2003-12-24 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el (set-default-coding-systems): Call
+ ucs-set-table-for-input for all buffers that don't have local
+ value of buffer-file-coding-system.
+
+ * international/ucs-tables.el (ucs-set-table-for-input): If
+ translation-table-for-encode is a symbol, get its
+ translation-table property.
+
+2003-12-23 Luc Teirlinck <teirllm@auburn.edu>
+
+ * ffap.el (ffap-read-file-or-url): Eliminate reliance of the call
+ to `completing-read' on a recently fixed bug.
+
+ * fringe.el (fringe-query-style): Suggest `?' in minibuffer prompt,
+ instead of SPACE, to get the list of possible fringe modes. SPACE
+ only works if both `partial-completion-mode' and
+ `completion-auto-help' are nil.
+
+ * complete.el (PC-is-complete-p): delete.
+ (PC-do-completion): Replace all calls to `PC-is-complete-p' with
+ calls to `test-completion'.
+
+2003-12-23 Nick Roberts <nick@nick.uklinux.net>
+
+ * progmodes/gud.el (gud-speedbar-buttons): Use speed-bar-edit-line
+ to edit values when there are no children.
+
+ * gdb-ui.el (gdba, gdb-assembler-mode): Call the mode "Machine" as
+ a mode called "Assembler" already exists.
+ (gdb-use-colon-colon-notation, gdb-show-changed-values): New
+ options.
+ (gud-watch): Use format option. Remove font properties from
+ string.
+ (gdb-var-create-handler, gdb-var-list-children-handler): Don't
+ bother about properties as there are none.
+ (gdb-var-create-handler, gdb-var-list-children-handler)
+ (gdb-var-update-handler): Call gdb-var-evaluate-expression-handler
+ with two arguments.
+ (gdb-var-evaluate-expression-handler, gdb-post-prompt): Let
+ speedbar show value changes with a different font.
+ (gdb-edit-value): New defun.
+ (gdb-clear-partial-output, gdb-clear-inferior-io)
+ (def-gdb-auto-update-handler): Use erase-buffer.
+ (gdb-frame-handler): Display watch expressions in
+ FUNCTION::VARIABLE format if required.
+
+2003-12-23 John Paul Wallington <jpw@gnu.org>
+
+ * info.el (Info-unescape-quotes, Info-split-parameter-string)
+ (Info-goto-emacs-command-node): Doc fixes.
+
+2003-12-12 Jesper Harder <harder@ifa.au.dk>
+
+ * cus-edit.el (custom-add-parent-links): Define "many".
+
+2003-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * wid-edit.el (widget-child-value-get, widget-child-value-inline)
+ (widget-child-validate, widget-type-value-create)
+ (widget-type-default-get, widget-type-match): New functions.
+ (lazy): New widget.
+ (menu-choice, checklist, radio-button-choice, editable-list)
+ (group, documentation-string): Removed redundant (per 2003-10-25
+ change) calls to `widget-children-value-delete'.
+ (widget-choice-value-get, widget-choice-value-inline): Removed
+ functions.
+ (menu-choice): Updated widget.
+
+2003-12-03 Kenichi Handa <handa@m17n.org>
+
+ * language/cyrillic.el: Register "microsoft-cp1251" in
+ ctext-non-standard-encodings-alist.
+ ("Bulgarian"): Add ctext-non-standard-encodings.
+ ("Belarusian"): Likewise.
+
+ * international/mule-conf.el (compound-text-with-extensions):
+ Change the type to 2 (iso-2022 base).
+
+ * international/mule.el (ctext-non-standard-encodings-alist):
+ Change the format.
+ (ctext-non-standard-encodings): New variable.
+ (ctext-post-read-conversion): Fully re-written.
+ (ctext-non-standard-designations-alist): Delete it.
+ (ctext-non-standard-encodings-table): New function.
+ (ctext-pre-write-conversion): Fully re-written.
+
+2003-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * cus-edit.el (custom-add-parent-links): Add documentation links
+ for parent, if the item has none of its own.
+
+2003-11-30 Richard M. Stallman <rms@gnu.org>
+
+ * dired-aux.el (dired-do-query-replace-regexp):
+ Report files visited read-only.
+
+2003-11-30 Juri Linkov <juri@jurta.org>
+
+ * dired-aux.el (dired-compare-directories): New command.
+ (dired-file-set-difference, dired-files-attributes): New functions.
+
+2003-11-30 Kai Grossjohann <kai.grossjohann@gmx.net>
+ Version 2.0.38 of Tramp released.
+
+ * net/tramp.el (tramp-chunksize): Extend docstring. Suggested by
+ Charles Curley <charlescurley@charlescurley.com>.
+ (tramp-multi-connection-function-alist): Add ssht entry which adds
+ "-e none -t -t" to the list of ssh args. Suggested by Adrian
+ Aichner.
+ (tramp-get-method-parameter): New function to retrieve a method
+ parameter. This allows for omission of method parameters.
+ Callers adjusted.
+
+2003-11-30 Michael Albinus <Michael.Albinus@alcatel.de>
+
+ * net/tramp.el: Add new optional parameter ID-FORMAT to
+ `file-attributes'. Calls of `file-attributes' won't use this
+ parameter for backward compatibility reasons.
+ (tramp-perl-file-attributes): Add a new parameter to Perl script
+ in order to handle uid/gid as strings, if desired.
+ (tramp-handle-file-truename, tramp-handle-file-symlink-p): Apply
+ `file-attributes' instead of `tramp-handle-file-attributes' in
+ order to make the function more general.
+ (tramp-handle-file-attributes): Replace proprietary optional
+ parameter NONNUMERIC by the recently (Emacs 21.4) introduced
+ ID-FORMAT.
+ (tramp-handle-file-attributes-with-perl): Handle parameter
+ NONNUMERIC if set. This wasn't done in the past.
+ (tramp-post-connection): Apply second parameter "$2" if
+ `tramp-remote-perl' is called.
+
+ * net/tramp-smb.el (tramp-smb-handle-delete-file): Correct
+ cut'n'waste error (`filename' instead of `directory').
+ (tramp-smb-handle-directory-files-and-attributes)
+ (tramp-smb-handle-file-attributes): Add recently (Emacs 21.4)
+ introduced parameter ID-FORMAT.
+ (tramp-smb-handle-make-directory-internal): Correct cut'n'waste
+ error (`directory' instead of `ldir').
+
+ * net/tramp-vc.el (tramp-handle-vc-user-login-name): Check if
+ `file-attributes' has a second parameter. If yes, apply it with
+ value "'integer". Otherwise, don't use that parameter (default is
+ integer format).
+
+
+2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
+
+ * help.el (help-map): Bind `display-local-help' to `C-h .'.
+ (help-for-help): Add `C-h .' to the listed Help options.
+ Remove trailing whitespace.
+
+ * help-at-pt.el: New file.
+
+2003-11-30 Jonathan Yavner <jyavner@member.fsf.org>
+
+ * subr.el (noreturn, 1value): New macros for test coverage. See
+ `testcover.el'.
+
+ * emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and `1value'.
+
+ * emacs-lisp/testcover.el (testcover-reinstrument): Special case
+ for macro `1value'.
+ (testcover-1value): New function. Checks that a 1value form
+ actually returns only one value. Requested by RMS.
+
+2003-11-29 Nick Roberts <nick@nick.uklinux.net>
+
+ * gdb-ui.el (gud-watch, gdb-var-create-handler)
+ (gdb-var-list-children, gdb-var-list-children-handler)
+ (gdb-var-update-handler, gdb-var-delete): Add server prefix to the
+ gdb commands that use mi to keep them out of the command history.
+
+2003-11-29 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * cus-start.el (all): Add use-file-dialog.
+
+2003-11-27 Kim F. Storm <storm@cua.dk>
+
+ * subr.el (posn-object-x-y): New defun.
+
+2003-11-26 Luc Teirlinck <teirllm@auburn.edu>
+
+ * subr.el (number-sequence): Improve handling of floating point
+ arguments (suggested by Kim Storm). Allow negative arguments.
+
+2003-11-26 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el (standard-display-european-internal):
+ Cancel the standard-display-table setting for ` and '.
+
+2003-11-26 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-use-filename-at-point, ido-use-url-at-point):
+ New defcustoms to add ffap-like functionality to ido.
+ (ido-saved-vc-hb): Rename from ido-saved-vc-mt. Uses changed.
+ (ido-no-final-slash): New defun.
+ (ido-make-prompt, ido-file-internal, ido-toggle-vc)
+ (ido-read-file-name): ): Toggle VC checking via
+ vc-handled-backends instead of vc-master-templates.
+ (ido-file-internal): Handle ido-use-url-at-point and
+ ido-use-filename-at-point via code borrowed from ffap-guesser.
+ Handle new ido-exit code ffap.
+ (ido-sort-list): Ignore final slash when sorting file names.
+
+2003-11-25 Kim F. Storm <storm@cua.dk>
+
+ * emulation/cua-base.el (cua--standard-movement-commands):
+ Add forward-sentence and backward-sentence.
+
+2003-11-25 Stephen Eglen <stephen@gnu.org>
+
+ * iswitchb.el (iswitchb-read-buffer,iswitchb-exit-minibuffer):
+ iswitchb-exit is set to 'usefirst when user selects buffer at head
+ of list using RET. (Selecting buffers at the head of the list was
+ broken if the substring was also a complete buffername.)
+
+2003-11-23 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/compile.el (grep-command, grep-use-null-device)
+ (grep-find-command, grep-tree-command, grep-tree-files-aliases)
+ (grep-tree-ignore-case, grep-tree-ignore-CVS-directories)
+ (grep-regexp-alist, grep-program, find-program)
+ (grep-find-use-xargs, grep-history, grep-find-history)
+ (grep-process-setup, grep-compute-defaults)
+ (grep-default-command, grep, grep-tag-default, grep-find)
+ (grep-expand-command-macros, grep-tree-last-regexp)
+ (grep-tree-last-files, grep-tree): Move grep variables, functions
+ and commands to new file grep.el.
+ (compilation-mode-map): Remove grep commands from Compile sub-menu.
+ (compilation-process-setup-function): Doc fix.
+ (compilation-highlight-regexp, compilation-highlight-overlay): New
+ defvars used for highlighting current compile error in source buffer.
+ (compile-internal): New optional args HIGHLIGHT-REGEXP and
+ LOCAL-MAP which overrides compilation-highlight-regexp and
+ compilation-mode-map for this compilation.
+ Delay calling compilation-set-window-height until after running
+ compilation-process-setup-function so it can buffer-local override
+ compilation-window-height.
+ Check buffer-local value of compilation-scroll-output.
+ (compilation-set-window-height): Use buffer-local value of
+ compilation-window-height.
+ (compilation-revert-buffer): Don't pass (undefined)
+ preserve-modes arg to revert-buffer.
+ (next-error-no-select, previous-error-no-select): New commands.
+ (compilation-goto-locus): Temporarily highlight current match in
+ source buffer using compilation-highlight-regexp.
+
+ * progmodes/grep.el: New file with grep code from compile.el.
+ (grep): New defcustom group.
+ (grep-window-height): New defcustom, like compilation-window-height.
+ (grep-auto-highlight): New defcustom, like compile-auto-highlight.
+ (grep-scroll-output): New defcustom, like compilation-scroll-output.
+ (grep-command, grep-use-null-device, grep-find-command)
+ (grep-tree-files-aliases, grep-tree-ignore-case)
+ (grep-tree-ignore-CVS-directories): Move to grep custom group.
+ (grep-setup-hook): New hook variable.
+ (grep-mode-map): New keymap for grep commands. Add Grep menu.
+ (grep-last-buffer): New defvar, override compilation-last-buffer.
+ (grep): Add optional arg HIGHLIGHT-REGEXP. Doc fix.
+ Call compile-internal with args highlight-regexp and grep-mode-map.
+
+2003-11-23 Kim F. Storm <storm@cua.dk>
+
+ * subr.el (event-start, event-end): Doc fix.
+ (posn-window, posn-x-y, posn-timestamp): Simplify doc.
+ (posn-area, posn-actual-col-row, posn-object): New defuns.
+ (posn-col-row): Simplify doc. Rewrite to use cond.
+ (posn-point): Also return buffer position for events outside text
+ area (that info is now present in the event position).
+
+ * mouse.el: Bind mouse-1 on left-fringe and right-fringe to
+ mouse-set-point so that hscroll still works now that clicks on
+ fringes generate specific mouse events.
+ (mouse-set-point): Note that it now works in fringes and margins
+ too due to new semantics of posn-point in fringes and margins.
+
+ * gdb-ui.el (gdb-mouse-toggle-breakpoint): New defun.
+ (gdba): Bind it to [left-margin mouse-1] and [left-fringe mouse-1].
+
+2003-11-20 Kim F. Storm <storm@cua.dk>
+
+ * gdb-ui.el (gud-gdba-command-name): Find gdb command via PATH.
+ (breakpoint-xpm-data, breakpoint-enabled-pbm-data): Make smoother.
+ (breakpoint-enabled-icon, breakpoint-disabled-icon): Set :ascent
+ to 100 for icons to avoid increasing line height when shown.
+
+2003-11-19 Andreas Schwab <schwab@suse.de>
+
+ * simple.el (set-variable): Fix indentation.
+
+2003-11-17 Kenichi Handa <handa@m17n.org>
+
+ * international/latin1-disp.el (latin1-display-ucs-per-lynx): Fix
+ docstring.
+
+2003-11-17 Jesper Harder <harder@ifa.au.dk> (tiny change)
+
+ * international/latin1-disp.el (latin1-display): Fix docstring.
+
+2003-11-16 John Wiegley <johnw@newartisans.com>
+
+ * eshell/em-ls.el (eshell-ls-file): There are times with
+ size-width is nil and uncomputed (when directories are created in
+ dired, for example); in this case, 4 is reasonable default value,
+ although it may caused skewed new entries (which could be avoided
+ by returning the original value of 8 in all cases, but 99% of the
+ time this is a waste of whitespace).
+
+2003-11-16 Martin Stjernholm <bug-cc-mode@gnu.org>
+
+ * cc-engine.el (c-guess-continued-construct,
+ c-guess-basic-syntax): Check a little more carefully if it's a
+ function declaration when an unknown construct followed by a block
+ is found inside a statement context. This avoids macros followed
+ by blocks to be taken as function declarations.
+
+ (c-guess-continued-construct): Changed the analysis of a statement
+ continuation with a brace open to `substatement-block', for
+ consistency with recognized statements.
+
+ (c-add-stmt-syntax): Don't continue to the surrounding sexp if the
+ start is in a position so that `c-beginning-of-statement-1' jumped
+ to the beginning of the same statement.
+
+ * cc-fonts.el, cc-engine.el (c-forward-<>-arglist-recur): Don't
+ accept binary operators in the arglist if we're in a function call
+ context, i.e. if `c-restricted-<>-arglists' is set. That avoids
+ template recognition in cases like "if (a < b || c > d)".
+
+ (c-restricted-<>-arglists): New more appropriate name for
+ `c-disallow-comma-in-<>-arglists'.
+
+ Accessing functions updated for the variable name change.
+
+ * cc-engine.el (c-syntactic-re-search-forward): Fix bug where the
+ match data could get clobbered if NOT-INSIDE-TOKEN is used.
+
+ * cc-engine.el (c-beginning-of-statement-1): Don't allow parens in
+ labels.
+
+ (c-backward-to-decl-anchor): Use `c-beginning-of-statement-1'
+ instead of duplicating parts of it. This fixes bogus label
+ recognition.
+
+ * cc-align.el (c-gnu-impose-minimum): Reverted to the old method
+ of checking the context in which to apply the minimum indentation,
+ so that it isn't enforced in e.g. namespace blocks.
+
+ * cc-vars.el (c-inside-block-syms): New constant used by
+ `c-gnu-impose-minimum'. It's defined close to `c-offsets-alist'
+ to somewhat reduce the risk of becoming stale.
+
+ * cc-cmds.el, cc-engine.el (c-shift-line-indentation): Moved from
+ cc-cmds to cc-engine to allow use from cc-align.
+
+ * cc-engine.el (c-beginning-of-inheritance-list): Cope with fully
+ qualified identifiers containing "::".
+
+ * cc-defs.el (c-make-keywords-re): Added kludge for bug in
+ `regexp-opt' in Emacs 20 and XEmacs when strings contain newlines.
+
+ * cc-vars.el (c-emacs-features): Use a space in front of the name
+ of the temporary buffer. That also avoids dumping problems in
+ XEmacs due to undo info being left around after the buffer is
+ killed.
+
+ * cc-engine.el (c-in-knr-argdecl): Look closer at the function
+ arglist to see if it's a K&R style declaration.
+
+ (c-guess-basic-syntax): CASE 5B.2: Check with `c-in-knr-argdecl'
+ before returning `knr-argdecl-intro'.
+
+2003-11-16 John Wiegley <johnw@newartisans.com>
+
+ * eshell/em-ls.el (eshell-ls-file): Instead of making the size
+ field in a long-listing always 8 characters, use `size-width',
+ which has already been computed.
+
+2003-11-15 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * subr.el (minor-mode-list): Add `hs-minor-mode'.
+
+2003-11-14 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * diff-mode.el (diff-hunk-prev, diff-hunk-next): Support
+ operation while narrowed, with `diff-restrict-view'.
+
+2003-11-14 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation): Take
+ additional optional arg NARROWFUN. For the generated functions: Add
+ local var `was-narrowed-p'. Also, if NARROWFUN is specified, include
+ frags that arrange to check for and save narrowing state before the
+ move and then conditionally call NARROWFUN after the move.
+
+2003-11-14 John Wiegley <johnw@newartisans.com>
+
+ * eshell/esh-var.el (eshell-parse-variable-ref): Added a backslash
+ that was optional, but obviously missing based on surrounding
+ code.
+
+ * eshell/esh-cmd.el (eshell-lisp-command): Do not late-convert
+ string arguments to numbers unless the whole argument was seen as
+ a number.
+
+2003-11-14 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (ctext-non-standard-encodings-alist): Fix
+ coding systems.
+
+2003-11-10 Kenichi Handa <handa@m17n.org>
+
+ * language/kannada.el ("Kannada"): Add sample-text.
+
+ * language/knd-util.el (kannada-compose-region)
+ (kannada-compose-string, kannada-post-read-conversion): Add
+ autoload cookie.
+
+ * international/quail.el (quail-completion): Change the message
+ "corresponding translations" to "corresponding characters".
+
+2003-11-09 Markus Rost <rost@mathematik.uni-bielefeld.de>
+
+ * descr-text.el (describe-char): Fix typo.
+
+2003-11-08 Kailash C. Chowksey <klchxbec@m-net.arbornet.org>
+
+ These changes are to support Kannada language/script.
+
+ * Makefile.in (DONTCOMPILE): Add kannada.el.
+
+ * makefile.w32-in (DONTCOMPILE): Add kannada.el.
+
+ * loadup.el: Preload kannada.el.
+
+ * language/ind-util.el (ucs-kannada-to-is13194-alist)
+ (is13194-to-ucs-kannada-hashtbl, is13194-to-ucs-kannada-regexp):
+ New variables.
+
+ * language/kannada.el: New file.
+
+ * language/knd-util.el: New file.
+
+2003-11-07 Andreas Schwab <schwab@suse.de>
+
+ * progmodes/autoconf.el (autoconf-font-lock-keywords): Also
+ highlight AH_*.
+
+ * xml.el (xml-parse-dtd): Fix misplaced paren.
+
+2003-11-07 Kenichi Handa <handa@m17n.org>
+
+ * language/european.el (windows-1252): Fix table (0x8F and 0x9E).
+
+2003-11-05 Juri Linkov <juri@jurta.org>
+
+ * desktop.el (desktop-locals-to-save): Add buffer-file-coding-system.
+ (desktop-buffer-file): Use saved buffer-file-coding-system
+ for file reading. Set auto-insert to nil to prevent automatic
+ insertion into restored empty files.
+
+2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
+
+ * files.el (risky-local-variable-p): Make second argument optional.
+
+2003-11-03 Eli Zaretskii <eliz@elta.co.il>
+
+ * mail/rmail.el (rmail-convert-to-babyl-format): If
+ base64-decode-region signals an error, catch it and silently
+ ignore it.
+
+2003-11-01 Mark A. Hershberger <mah@everybody.org>
+
+ * xml.el (xml-parse-region): Allow comments to appear after the
+ topmost element has closed.
+ (xml-ns-parse-ns-attrs, xml-ns-expand-el)
+ (xml-ns-expand-attr): New functions to do namespace handling.
+ (xml-intern-attrlist): Back-compatible handling of attribute
+ names.
+ (xml-parse-tag): Move namespace handling to seperate functions.
+ Now produces elements in the form ((:ns . "element") (attr-list)
+ children) instead of ('ns:element (attr-list) children).
+ (xml-parse-attlist): Fix attribute parsing.
+ (xml-parse-dtd): Change parsing so that it produces strings
+ instead of interned symbols.
+
+2003-11-01 era@iki.fi <era@iki.fi> (tiny change)
+
+ * dired.el (dired-ls-sorting-switches): Doc fix.
+
+2003-11-01 Oliver Scholz <epameinondas@gmx.de>
+
+ * emacs-lisp/rx.el (rx-or): Fix the case of
+ "(rx (and ?a (or ?b ?c) ?d))".
+
+2003-11-01 Christoph Wedler <wedler@users.sourceforge.net> (tiny change)
+
+ * textmodes/texinfmt.el (texinfo-pre-format-hook): New variable.
+ (texinfo-format-region): Use it.
+ (texinfo-format-buffer-1): Ditto.
+
+2003-11-01 Alan Mackenzie <acm@muc.de>
+
+ Changes to allow scrolling whilst in isearch mode:
+ * isearch.el (isearch-unread-key-sequence): New function,
+ extracted from isearch-other-meta-char.
+ (top level): (put 'foo 'isearch-scroll) on all Emacs's
+ "scrollable" standard functions.
+ (isearch-allow-scroll): New customizable variable.
+ (isearch-string-out-of-window, isearch-back-into-window)
+ (isearch-reread-key-sequence-naturally)
+ (isearch-lookup-scroll-key): New functions.
+ (isearch-other-meta-char): Doc string and functionality enhanced.
+ Now accepts a prefix argument.
+ (isearch-lazy-highlight-window-end): New variable.
+ (isearch-lazy-highlight-new-loop): Pay attention to the window's
+ end (thru isearch-lazy-highlight-window-end), not only its start.
+
+ * simple.el (overriding-map-is-bound, saved-overriding-map): New
+ variables.
+ (ensure-overriding-map-is-bound, restore-overriding-map): New
+ functions.
+ (universal-argument, universal-argument-more, negative-argument)
+ (digit-argument, universal-argument-other-key): Minor changes.
+
+2003-11-01 Alexander Pohoyda <alexander.pohoyda@gmx.net> (tiny change)
+
+ * mail/rmailsum.el (rmail-summary-goto-msg): Don't call itself
+ recursively if the last message is deleted, thus avoiding an
+ infinite loop.
+
+2003-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/tex-mode.el (tex-compile-commands): Add `yap' and `ps2pdf'.
+ (tex-main-file): Don't add .tex if the extension is already present.
+ (tex-uptodate-p): Don't recurse indefinitely with symlinks.
+
+2003-10-29 Lute Kamstra <lute@gnu.org>
+
+ * progmodes/octave-inf.el (inferior-octave-prompt):
+ Recognize version number in prompt.
+
+2003-10-28 Dave Love <fx@gnu.org>
+
+ * international/characters.el: Fix some Unicode ranges.
+
+2003-10-28 Kenichi Handa <handa@m17n.org>
+
+ * disp-table.el (standard-display-8bit)
+ (standard-display-default, standard-display-ascii)
+ (standard-display-g1, standard-display-graphic)
+ (standard-display-underline): Assure that standard-display-table
+ is a display table.
+
+2003-10-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (reindent-then-newline-and-indent): Delete space *after*
+ reindenting the first line.
+
+2003-10-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * wid-edit.el (widget-default-delete): Always delete child widgets.
+
+2003-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * newcomment.el (comment-indent): Don't call indent-according-to-mode
+ if the line has code.
+ Don't try to line up with something that's too far left.
+
+ * progmodes/octave-mod.el (octave-comment-start): Simplify.
+ (octave-mode-syntax-table): Add % as a comment starter.
+ (octave-point): Remove.
+ (octave-in-comment-p, octave-in-string-p)
+ (octave-not-in-string-or-comment-p, calculate-octave-indent)
+ (octave-blink-matching-block-open, octave-auto-fill):
+ Use line-(beginning|end)-position instead.
+
+2003-10-23 Francesco Potort\e,Al\e(B <pot@gnu.org>
+
+ * emacs-lisp/authors.el (authors-aliases): Add correct realname
+ for Francesco Potort\e,Al\e(B.
+
+2003-10-23 Dave Love <fx@gnu.org>
+
+ * international/mule-cmds.el (locale-charset-to-coding-system):
+ Don't rely on nil being a coding system.
+
+ * mail/mail-extr.el (mail-extr-ignore-single-names): Add :version.
+ (mail-extr-address-syntax-table): Remove non-ASCII unibyte chars.
+ (mail-extr-voodoo): Use char classes in regexps (for non-ASCII).
+
+2003-10-21 Nick Roberts <nick@nick.uklinux.net>
+
+ * gdb-ui.el (gdb-current-language): New variable.
+ (gdb-update-flag): Remove variable.
+ (gud-watch, gdb-frame-handler): Adapt for other languages (Fortran).
+ (gdb-take-last-elt): Remove function.
+ (gdb-dequeue-input): Avoid recursion by not using gdb-take-last-elt.
+ (gdb-post-prompt): Check for variable object changes here.
+
+ * progmodes/gud.el (gud-speedbar-buttons): Check for variable
+ object changes in gdb-ui.el.
+
+2003-10-21 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/edebug.el (edebug-display-freq-count): Doc fix.
+
+ * ls-lisp.el (ls-lisp-insert-directory): Arg is now wildcard-regexp.
+ Don't check for foo*/ wildcard form here.
+ (insert-directory): Recognize foo*/ as a wildcard.
+ Separate wildcard-regexp variable from the arg, wildcard.
+
+ * subr.el (add-hook): Correctly detect when make-local-hook was used.
+ (remove-hook): Correctly handle strange cases about local hooks.
+
+2003-10-21 David Ponce <david@dponce.com>
+
+ * ruler-mode.el (ruler-mode-left-fringe-cols): Add new optional
+ argument REAL, to return a real number instead of a rounded
+ integer value. Define as inline function.
+ (ruler-mode-right-fringe-cols): Likewise.
+ (ruler-mode-scroll-bar-cols): New function.
+ (ruler-mode-left-scroll-bar-cols): Use it. Define as macro.
+ (ruler-mode-right-scroll-bar-cols): Likewise.
+ (ruler-mode-space): New function.
+ (ruler-mode-ruler): Use it. Handle variations of fringe style,
+ scroll bar mode and margins in a more robust way.
+
+2003-10-21 Christoph Wedler <Christoph.Wedler@sap.com>
+
+ * progmodes/antlr-mode.el: Make major mode work with cc-mode-5.30+.
+ (antlr-c-init-language-vars): New function.
+ (antlr-mode): Use it with cc-mode before v5.29.
+ (antlr-c-common-init): Don't set some local vars here.
+ (antlr-mode): Set them here.
+ (antlr-c-forward-sws): New function alias.
+ (antlr-mode): Redefine with cc-mode before v5.30.
+ (antlr-skip-sexps): Use it.
+ (antlr-skip-exception-part): Ditto.
+ (antlr-skip-file-prelude): Ditto.
+ (antlr-outside-rule-p): Ditto.
+ (antlr-end-of-body): Ditto.
+ (antlr-option-kind): Ditto.
+ (antlr-insert-option-area): Ditto.
+ (antlr-file-dependencies): Ditto.
+
+2003-10-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-move-outside-of-entry):
+ Move backward only if point was not inside an entry.
+
+2003-10-21 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/compile.el (compile-auto-highlight): Undo July 7 change.
+
+2003-10-21 Juri Linkov <juri@jurta.org>
+
+ * compare-w.el: Automatically skip non-matching text to resync.
+ (compare-windows-whitespace): Doc fix.
+ (compare-windows-sync, compare-windows-sync-string-size)
+ (compare-windows-recenter, compare-ignore-whitespace)
+ (compare-windows-highlight, compare-windows-face): New variables.
+ (compare-windows): Use compare-windows-sync.
+ (compare-windows-highlight, compare-windows-dehighlight)
+ (compare-windows-sync-regexp)
+ (compare-windows-sync-default-function): New functions.
+
+2003-10-21 Juri Linkov <juri@jurta.org>
+
+ * diff.el (diff-parse-differences): Don't visit the files now;
+ instead, just record the error locus.
+
2003-10-21 Dave Love <fx@gnu.org>
* progmodes/cfengine.el: New file.
2003-08-11 Carsten Dominik <dominik@sand.science.uva.nl>
- * textmodes/reftex.el: Updated to version 4.21
- * reftex-auc.el: likewise.
- * reftex-cite.el: likewise.
- * reftex-dcr.el: likewise.
- * reftex-global.el: likewise.
- * reftex-index.el: likewise.
- * reftex-parse.el: likewise.
- * reftex-ref.el: likewise.
- * reftex-sel.el: likewise.
- * reftex-toc.el: likewise.
- * reftex-vars.el: likewise.
+ * reftex-toc.el (reftex-toc-rename-label): New function.
+ (reftex-toc-check-docstruct): New function.
+
+ * reftex.el (reftex-region-active-p): New function.
+
+ * reftex-parse.el (reftex-locate-bibliography-files): Improved the
+ regexp to find the \bibliography macro.
+
+ * reftex-vars.el (reftex-section-levels): Removed subsubparagraph,
+ which does not exist in LaTeX.
+ (reftex-cite-format-builtin): Added amsrefs support.
+ (reftex-toc-confirm-promotion): New option
+
+ * reftex-toc.el
+ (reftex-toc): Use `reftex-toc-split-windows-fraction'.
+ (reftex-toc-demote, reftex-toc-promote)
+ (reftex-toc-do-promote, reftex-toc-promote-prepare)
+ (reftex-toc-promote-action, reftex-toc-extract-section-number)
+ (reftex-toc-newhead-from-alist)
+ (reftex-toc-load-all-files-for-promotion): New functions.
+ (reftex-toc-help): Added description of new keys.
+ (reftex-toc-split-windows-fraction): New option.
+ (reftex-recenter-toc-when-idle): Search *toc* window on all
+ visible frames.
+ (reftex-toc): Additional parameter REUSE
+ (reftex-toc-recenter): Remember current frame. Call `reftex-toc'
+ with REUSE argument.
+ (reftex-recenter-toc-when-idle): Reset `current-prefix-arg' for
+ the call of `reftex-toc'.
+ (reftex-make-separate-toc-frame): New function .
+ (reftex-toc-recenter): When called with triple prefix arg, call
+ `reftex-make-separate-toc-frame' first.
+ (reftex-toc-toggle-dedicated-frame): New command.
+ (reftex-toc-quit): Adapted to delete frame when called in
+ dedicated frame.
+
+ * reftex-index.el (reftex-index-phrase-match-is-indexed): Check
+ all enclosing macros.
+
2003-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br>