+2002-07-26 Juanma Barranquero <lektu@terra.es>
+
+ * warnings.el (lwarn, warn): Doc fix.
+
+2002-07-25 Markus Rost <rost@math.ohio-state.edu>
+
+ * ediff-wind.el (ediff-window-setup-function): Extend type
+ declaration.
+
+2002-07-25 Sam Steingold <sds@gnu.org>
+
+ * replace.el (occur-rename-buffer): New command.
+ (occur-mode-map): Bind "r" to it. Added keybindings for
+ `kill-this-buffer', `clone-buffer' and `quit-window'.
+
+2002-07-25 Kevin Ryde <user42@zip.com.au>
+
+ * info.el (Info-find-index-name): Search for a function definition
+ with a return type.
+
+2002-07-25 David Ponce <david@dponce.com>
+
+ * emacs-lisp/bytecomp.el (byte-compile-set-symbol-position):
+ Don't recompute `entry' on each iteration.
+ (byte-compile-delete-first): Make it defsubst.
+
+2002-07-25 Sam Steingold <sds@gnu.org>
+
+ * progmodes/cc-engine.el (c-search-uplist-for-classkey): When
+ `search-end' is a cons, use its car.
+
+2002-07-25 Dave Love <fx@gnu.org>
+
+ * obsolete/c-mode.el: Deleted.
+
+2002-07-25 Carsten Dominik <dominik@astro.uva.nl>
+
+ * textmodes/reftex.el (reftex-compile-variables): Simplified
+ regular expression.
+
+ * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
+ Simplified the regexp.
+
+ * textmodes/reftex-cite.el (reftex-get-bibkey-default): New
+ function.
+ (reftex-extract-bib-entries-from-thebibliography): Use
+ `reftex-get-bibkey-default' to get a default regex.
+ (reftex-extract-bib-entries): Use `reftex-get-bibkey-default' to
+ get a default regex.
+
+ * textmodes/reftex-toc.el (reftex-toc-mode): Use `make-local-hook' for
+ XEmacs compatibility (got OK from RMS).
+
+ * textmodes/reftex-index.el (reftex-index-mode): Likewise.
+
+ * textmodes/reftex-sel.el (reftex-select-label-mode): Likewise.
+ (reftex-select-bib-mode): Likewise
+
+2002-07-25 Colin Walters <walters@debian.org>
+
+ * ibuffer.el (ibuffer-mouse-popup-menu): Allow point to be moved
+ by menu functions.
+
+2002-07-24 Dave Love <fx@gnu.org>
+
+ * international/mule.el (set-auto-coding): Doc fix.
+
+ * international/utf-16.el: New file.
+
+ * language/european.el ("German", "French", "Spanish", "Turkish"):
+ Add alternative coding systems.
+ ("Dutch"): Likewise. Add input method.
+ ("Welsh", "Latin-7"): Add nonascii-translation.
+
+ * language/georgian.el ("Georgian"): Add nonascii-translation.
+
+ * international/titdic-cnv.el: Doc fixes.
+ (tit-process-header): Add coding cookie.
+ (titdic-convert): Force writing as iso-2022-7bit.
+
+ * international/ja-dic-cnv.el (skkdic-convert): Add coding cookie.
+
+ * international/mule-cmds.el: Doc fixes.
+ (unencodable-char-position): New.
+ (select-safe-coding-system): Use it to indicate problematic
+ characters and add extra explanation. Avoid checking auto-coding
+ for compressed files.
+ (leim-list-header): Add coding cookie.
+ (input-method-verbose-flag): Modify :type.
+ (locale-language-names): Add bs, wa. Modify cy.
+
+2002-07-24 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-log-warning):
+ Bind warning-group-format.
+
+ * emacs-lisp/bytecomp.el (byte-compile-cl-functions): New variable.
+ (byte-compile-cl-warn): Use that variable.
+ (byte-compile-find-cl-functions): New function.
+ (displaying-byte-compile-warnings):
+ Call byte-compile-find-cl-functions.
+
+ * warnings.el (warning-levels): Add %s to the strings.
+ (warning-group-format): New variable.
+ (warning-suppress-log-types): Renamed from warning-suppress-log.
+ (warning-suppress-types): Renamed from warning-suppress.
+ (display-warning): Implement those changes.
+
+2002-07-23 Richard M. Stallman <rms@gnu.org>
+
+ * warnings.el: Add `provide' call.
+
+ * files.el (basic-save-buffer-2): If there's an error writing the file,
+ unrename the backup file if it was just made.
+ (backup-buffer, basic-save-buffer-2, basic-save-buffer-1)
+ (basic-save-buffer): Value now has form (MODES . BACKUPNAME)
+ when a backup was just made by renaming. Otherwise it's nil.
+
+ * wid-edit.el (widget-convert): Handle an argument that's a keyword.
+ Recognize explicit :args specification.
+
+ * international/mule-cmds.el (select-safe-coding-system):
+ Don't ask for confirmation of mismatch if find-file-literally was used.
+
+2002-07-23 Markus Rost <rost@math.ohio-state.edu>
+
+ * add-log.el (add-log-current-defun): Fix typo in documentation.
+
+2002-07-22 Markus Rost <rost@math.ohio-state.edu>
+
+ * add-log.el (add-log-mailing-address): Fix type. Can be a
+ string.
+
+ * ido.el (ido-separator): Fix type.
+
+2002-07-23 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (DONTCOMPILE): Remove cus-start.el.
+ (DONTCOMPILE): Add various language files.
+ (DONTCOMPILE): Remove term/xterm.el.
+ (finder-inf.el): Remove.
+ (update-authors): New target.
+ (TAGS-LISP): Remove $(lispsource).
+ (compile-always): Renamed from `compile-files'.
+ (compile): New target, adapted from `compile-files'.
+ (compile-calc): New target.
+ (recompile): Change `.' to $(lisp).
+ (bootstrap): Add update-subdirs and finder-data
+ to dependencies; change compile-files to compile.
+
+2002-07-22 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-next-action-on-file): Preserve find-file-literally.
+
+2002-07-22 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * simple.el (undo, undo-more): Adjust messages when undoing in a
+ region.
+
+2002-07-22 John Paul Wallington <jpw@shootybangbang.com>
+
+ * net/browse-url.el (browse-url-lynx-input-attempts): Use defcustom.
+ (browse-url-lynx-input-delay): Add custom type and group.
+
+ * cus-start.el (double-click-fuzz): Added.
+
+2002-07-22 Alan Shutko <ats@acm.org>
+
+ * calendar/solar.el (diary-sabbath-candles): Add optional MARK
+ parameter, specifying what face or character to use in the
+ calendar display. These will now return (MARK . ENTRY).
+
+ * calendar/lunar.el (diary-phases-of-moon): Add optional MARK
+ parameter, specifying what face or character to use in the
+ calendar display. These will now return (MARK . ENTRY).
+
+ * calendar/cal-hebrew.el (diary-omer, diary-yahrzeit)
+ (diary-rosh-hodesh, diary-parasha, diary-parasha): Add optional
+ MARK parameter, specifying what face or character to use in the
+ calendar display. These will now return (MARK . ENTRY).
+
+ * calendar/diary-lib.el (mark-sexp-diary-entries): Retrieve mark
+ from diary-sexp-entry and pass it to mark-visible-calendar-date.
+ (list-sexp-diary-entries): Update doc string for new docs for ....
+ If diary-sexp-entry returns a cons, only add the text to the diary
+ list.
+ (diary-sexp-entry): Allow sexps to return a cons of the form (MARK
+ . STRING) to specify what face or character mark should be used in
+ the calendar display.
+ (diary-date, diary-block, diary-float, diary-anniversary)
+ (diary-cyclic): Add optional MARK parameter, specifying what face
+ or character to use in the calendar display. These will now
+ return (MARK . ENTRY).
+
+ * calendar/diary-lib.el (check-calendar-holidays, diary-iso-date)
+ (calendar-holiday-list, diary-french-date, diary-mayan-date)
+ (diary-julian-date, diary-astro-day-number, diary-chinese-date)
+ (diary-islamic-date, list-islamic-diary-entries)
+ (mark-islamic-diary-entries, mark-islamic-calendar-date-pattern)
+ (diary-hebrew-date, diary-omer, diary-yahrzeit, diary-parasha)
+ (diary-rosh-hodesh, list-hebrew-diary-entries)
+ (mark-hebrew-diary-entries, mark-hebrew-calendar-date-pattern)
+ (diary-coptic-date, diary-persian-date, diary-phases-of-moon)
+ (diary-sunrise-sunset, diary-sabbath-candles):
+ Remove interactive flag from autoloads.
+
+2002-07-22 Carsten Dominik <dominik@astro.uva.nl>
+
+ * textmodes/reftex-vars.el (reftex-index-verify-function): New
+ option.
+ (reftex-bibliography-commands): New option.
+ (reftex-toc-split-windows-horizontally): New option
+ (reftex-toc-split-windows-horizontally-fraction): New option
+ (reftex-include-file-commands): New option.
+ (reftex-cite-format-builtin): Added ?n for nocite.
+
+ * textmodes/reftex-index.el (reftex-query-index-phrase): Use
+ `reftex-index-verify-function'.
+
+ * textmodes/reftex-toc.el (reftex-re-enlarge): Handle horizontal
+ splitting.
+ (reftex-toc): Handle horizontal splitting
+ (reftex-last-window-width): New variable.
+
+ * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
+ Use `reftex-bibliography-commands'.
+ (reftex-locate-bibliography-files): Regexp relaxed to allow for
+ cases where \bibliography is not the first thing on the line.
+
+ * textmodes/reftex.el (reftex-compile-variables): Use
+ `reftex-include-file-commands'.
+ (reftex-type-query-prompt): Changed defconst to defvar.
+ (reftex-type-query-help): likewise
+ (reftex-typekey-to-format-alist): likewise
+ (reftex-typekey-to-prefix-alist): likewise
+ (reftex-env-or-mac-alist):
+ (reftex-special-env-parsers): likewise
+ (reftex-label-mac-list): likewise
+ (reftex-label-env-list): likewise
+ (reftex-typekey-list): likewise
+ (reftex-words-to-typekey-alist): likewise
+ (reftex-key-to-index-macro-alist): likewise
+ (reftex-query-index-macro-prompt): likewise
+ (reftex-query-index-macro-help): likewise
+ (reftex-no-follow-message): likewise
+ (reftex-no-info-message): likewise
+ (reftex-mode): Define systax table for bibtex parsing.
+ (reftex-syntax-table-for-bib): Syntax table for bibtex parsing.
+
+ * textmodes/reftex-cite.el (reftex-format-names): %a as name
+ format lists all names.
+ (reftex-parse-bibtex-entry): Use `reftex-syntax-table-for-bib'.
+ (reftex-with-special-syntax-for-bib): new macro.
+
+2002-07-21 Richard M. Stallman <rms@gnu.org>
+
+ * international/ucs-tables.el (ucs-quail-activate):
+ Cope if buffer-file-coding-system is nil.
+
+ * bindings.el (last-buffer): Use buffer-list with frame arg.
+ Create *scratch* if no other choice exists. Fix bugs.
+
+2002-07-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+ * net/tramp.el: Bump version to 2.0.2.
+ (tramp-methods): Rename methods invoking "ssh1" or "ssh2" to
+ longer names. Use old names "sm1", "sm2" and so on for methods
+ invoking "ssh -1" or "ssh -2".
+ (tramp-multi-file-name-structure-separate): Typo, its name was set
+ to "tramp-file-name-structure-separate". Trivial patch. From
+ Steve Youngs <youngs@xemacs.org>.
+ (tramp-multi-sh-program): New variable.
+ (tramp-open-connection-multi): Use it. Now you can use multi
+ methods from Windows (at least in principle).
+ (tramp-do-copy-or-rename-via-buffer): New function.
+ (tramp-do-copy-or-rename-file): Use it. Change and simplify
+ logic. Omit special case of invoking rcp directly to copy the
+ files.
+ (tramp-open-connection-su, tramp-multi-connect-telnet)
+ (tramp-multi-connect-rlogin, tramp-multi-connect-su)
+ (tramp-make-tramp-file-name, tramp-make-tramp-multi-file-name):
+ Use backticks in format-spec for brevity and to avoid
+ character/number confusion in XEmacs.
+
+2002-07-20 Richard M. Stallman <rms@gnu.org>
+
+ * wid-edit.el (widget-documentation-string-value-create):
+ Say "Hide Rest", not just "Hide".
+
+ * cus-edit.el (custom-variable-value-create):
+ Say "Show Value", not just "Show". Also "Hide Value".
+ Output a newline before the doc string.
+ (custom-face-value-create): Say "Show Face" and "Hide Face".
+
+ * files.el (toggle-read-only): Clean up the hint message.
+
+ * emacs-lisp/bytecomp.el: Use warnings.el.
+ (byte-compile-warning-prefix): New function.
+ (byte-compile-log-file): Return page start position.
+ (byte-compile-log-warning): New function.
+ (byte-compile-warn): Use byte-compile-log-warning.
+ (byte-compile-report-error): Likewise. Also use error-message-string.
+ (displaying-byte-compile-warnings): Bind warning-series.
+ Don't bind or use byte-compile-warnings-point-max.
+ Don't display the log buffer at the end.
+ (byte-compile-warnings-point-max): Variable deleted.
+ (byte-compile-log-1): Rewrite for trace info, not used for warnings.
+ (byte-compile-last-warned-form, byte-compile-last-logged-file):
+ Defvars moved.
+
+ * warnings.el: New file.
+
+2002-07-19 Richard M. Stallman <rms@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-cl-warn): Delete `values'
+ and `values-list' from list of CL functions.
+
+2002-07-19 John Paul Wallington <jpw@shootybangbang.com>
+
+ * emacs-lisp/bytecomp.el (compile-defun): Bind
+ `read-with-symbol-positions' to current buffer.
+
+2002-07-19 Andre Spiegel <spiegel@gnu.org>
+
+ * vc-hooks.el (vc-insert-file): When called with a LIMIT regexp,
+ delete anything that comes after LIMIT from the buffer.
+
+ * vc-rcs.el (vc-rcs-fetch-master-state): Be more careful to check
+ if this is really an RCS master file.
+
+ * vc.el: Improve comment of vc-BACKEND-workfile-unchanged-p.
+
+2002-07-19 Juanma Barranquero <lektu@terra.es>
+
+ * emacs-lisp/bytecomp.el (dot, dot-max, dot-min, dot-marker)
+ (buffer-flush-undo, baud-rate, compiled-function-p, define-function)
+ (unread-command-char, executing-macro, post-command-idle-hook)
+ (post-command-idle-delay): Move obsolescence declarations to subr.el.
+
+ * subr.el (dot, dot-max, dot-min, dot-marker, buffer-flush-undo)
+ (baud-rate, compiled-function-p, define-function, unread-command-char)
+ (executing-macro, post-command-idle-hook, post-command-idle-delay): Move
+ obsolescence declarations from emacs-lisp/bytecomp.el.
+ (directory-sep-char, mode-line-inverse-video): Add obsolescence
+ declaration.
+
+2002-07-18 J.D. Smith <jdsmith@as.arizona.edu>
+
+ * progmodes/idlwave.el: Updated to IDLWAVE version 4.14. Too many
+ changes to list them here.
+
+ * progmodes/idlw-shell.el: Updated to IDLWAVE version 4.14. Too
+ many changes to list them here.
+
+ * progmodes/idlw-rinfo.el: Updated to IDLWAVE version 4.14. Too
+ many changes to list them here.
+
+ * progmodes/idlw-toolbar.el: Updated to IDLWAVE version 4.14 with
+ only minor documentation changes.
+
+2002-07-18 Dave Love <fx@gnu.org>
+
+ * info-look.el: Support current auto{conf,make} manuals.
+
+2002-07-18 Juanma Barranquero <lektu@terra.es>
+
+ * bindings.el (last-buffer): Add missing frame argument.
+
+2002-07-18 Richard M. Stallman <rms@gnu.org>
+
+ * timer.el (timer-inc-time): Doc fix.
+
+ * replace.el (keep-lines, flush-lines): Interactively report
+ read-only error before reading regexp argument.
+
+ * dabbrev.el (dabbrev--search): Use inhibit-point-motion-hooks.
+
+ * bindings.el (last-buffer): Handle buffer-list and buffer-predicate
+ frame parameters like bury-buffer.
+
+ * simple.el (choose-completion-delete-max-match):
+ Handle minibuffer prompts explicitly.
+
2002-07-18 Juanma Barranquero <lektu@terra.es>
* international/mule-util.el (string-to-sequence, truncate-string): Add
(unify-8859-on-decoding-mode): Doc mod. Change code. Fix custom
version. Add custom dependencies.
(ucs-insert): Check for null from decode-char.
- (translation-table-for-input, ucs-quail-activate)
+ (translation-table-for-input, ucs-quail-activate)
(ucs-minibuffer-setup, ccl-encode-unicode-font)
(ucs-tables-unload-hook): New.
(encode-char): Use ucs-mule-to-mule-unicode.
* international/characters.el: Fix settings of U+2000-U+2027.
- Remove \e$,1uf\e(B.
+ Remove.
* international/mule-cmds.el (locale-language-names): Fix be, add
sr_YU@cyrillic, modify tg.
("Cyrillic-ALT"): Change input method.
("Windows-1251", "Tajik", "Bulgarian", "Belarusian"): New.
- * international/utf-8.el (utf-8-subst-table)
- (utf-8-subst-rev-table, utf-8-translation-table-for-decode)
- (utf-8-fragment-on-decoding, ccl-untranslated-to-ucs)
+ * international/utf-8.el (utf-8-subst-table)
+ (utf-8-subst-rev-table, utf-8-translation-table-for-decode)
+ (utf-8-fragment-on-decoding, ccl-untranslated-to-ucs)
(utf-8-ccl-regs, utf-8-translate-cjk): New.
(ccl-encode-mule-utf-8): Use utf-8-subst-rev-table.
(ccl-decode-mule-utf-8, ccl-untranslated-to-ucs)
inheriting from the mode-line face, since we can't override it,
and we don't want it for ttys.
-2002-07-02 Dave Love <fx@gnu.org>
-
- * international/characters.el: Fix general punctuation cases.
- Remove \e$,1uf\e(B case.
-
- * international/ccl.el (ccl-command-table): Add lookup-character,
- lookup-integer.
- (ccl-extended-code-table): Add lookup-int-const-tbl,
- lookup-char-const-tbl.
- (ccl-compile-lookup-integer, ccl-compile-lookup-character): New
- function.
-
- * international/mule.el (define-translation-hash-table): New
- function.
-
2002-07-02 Richard M. Stallman <rms@gnu.org>
* net/ange-ftp.el (ange-ftp-hook-function): Add file-remote-p prop.