]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(c-search-uplist-for-classkey): When `search-end' is a cons, use its car.
[gnu-emacs] / lisp / ChangeLog
index dc36784be618dd0355638202307ddd384994d28f..1892ce94b87006294780a9d36fcf3b40cb77e871 100644 (file)
@@ -1,8 +1,587 @@
+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): 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
+       autoload cookie to obsolescence declaration.
+
+       * rect.el (move-to-column-force): Likewise.
+
+       * composite.el (decompose-composite-char): Likewise; also remove
+       redundant info.
+
+2002-07-18  Kim F. Storm  <storm@cua.dk>
+
+       * loadup.el: Load international/utf-8 before international/characters.
+
+2002-07-17  Dave Love  <fx@gnu.org>
+
+       * international/ucs-tables.el: Optimize tables.  Deal with some
+       non-8859 charsets.
+       (ucs-mule-to-mule-unicode): New.
+       (ucs-unify-8859): Use utf-8-fragment-on-decoding, set up Quail
+       translation.
+       (ucs-fragment-8859): Modified consistent with ucs-unify-8859.
+       (unify-8859-on-encoding-mode): Doc mod.  Fix custom version.
+       (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)
+       (ucs-minibuffer-setup, ccl-encode-unicode-font)
+       (ucs-tables-unload-hook): New.
+
+       * international/mule.el (define-translation-hash-table): New.
+       (decode-char): Use utf-8-translation-table-for-decode.
+       (encode-char): Use ucs-mule-to-mule-unicode.
+
+       * international/characters.el: Fix settings of U+2000-U+2027.
+       Remove.
+
+       * international/mule-cmds.el (locale-language-names): Fix be, add
+       sr_YU@cyrillic, modify tg.
+       (locale-charset-language-names): Put @euro last.
+
+       * language/cyrillic.el (cyrillic-koi8-r-decode-table)
+       (cyrillic-alternativnyj-decode-table): Fill out with mule-unicode.
+       (cyrillic-koi8-r-decode-table): Make unbound after use.
+       (ccl-decode-koi8, ccl-decode-alternativnyj): Change expansion
+       factor.  Use utf-8-translation-table-for-decode.
+       (ccl-encode-koi8, ccl-encode-koi8): Don't check r0.
+       (cyrillic-unify-encoding): New function.
+       (cyrillic-koi8): Modify safe-chars, valid-codes.  Remove
+       charset-origin-alist.
+       (Cp878, cp866): New alias.
+       (ccl-encode-8859-5-font): New.
+       (font-ccl-encoder-alist): Add ccl-encode-8859-5-font.
+       (ccl-encode-koi8-font, ccl-encode-alternativnyj-font): Remove
+       redundant parens.
+       ("Cyrillic-KOI8"): Add cyrillic-iso-8bit to coding-priority.
+       (cyrillic-koi8-u-decode-table, ccl-decode-koi8-u)
+       (ccl-encode-koi8-u, koi8-u, ccl-encode-koi8-u-font, "Ukrainian"):
+       New.
+       (cyrillic-alternativnyj): Modify safe-chars, add mime-charset.
+       ("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)
+       (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)
+       (utf-8-untranslated-to-ucs, utf-8-compose): Rewritten.
+       (mule-utf-8): Remove pre-write-conversion.
+       (utf-8-post-read-conversion): Comment out.
+
+       * international/ccl.el (ccl-command-table): Add lookup-integer,
+       lookup-character.
+       (ccl-extended-code-table): Add lookup-int-const-tbl,
+       lookup-char-const-tbl.
+       (ccl-compile-lookup-integer, ccl-compile-lookup-character)
+       (ccl-dump-lookup-int-const-tbl, ccl-dump-lookup-char-const-tbl):
+       New functions.
+       (define-ccl-program): Doc update.
+
+       * international/utf-8-subst.el: Populate utf-8-subst-rev-table.
+       (utf-8-subst-table): Don't set.
+
+2002-07-17  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el (define-coding-system-alias):
+       Don't append ALIAS in the property `alias-coding-systems' if ALIAS's
+       eol-type is not auto-detection.
+
+       * international/mule-diag.el (print-coding-system-briefly):
+       Fix the handling of an alias of which eol-type is not auto-detection.
+
+       * international/mule-conf.el (us-ascii): Define it as an alias of
+       iso-safe.
+
+2002-07-17  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-function-1): Put empty line before "Not
+       documented" text.
+
+       * timer.el (timer-set-time-with-usecs): Mark obsolete.
+
+2002-07-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * toolbar/tool-bar.el (tool-bar-add-item-from-menu):
+       Make sure to change the global tool-bar-map.
+
+       * vc.el (vc-default-comment-history): Hard code *vc*.
+       This is because print-log always prints there now.
+       (vc-annotate-font-lock-keywords): New var.
+       (vc-annotate-mode): Use it.  Set truncate-lines as well.
+       (vc-annotate-display-select): Unify the two error reports.
+       (vc-annotate-offset): New var.
+       (vc-annotate-lines): New fun extracted from vc-annotate-display.
+       (vc-annotate-display): Use it, via font-lock.
+
+       * help-fns.el (help-split-fundoc, help-function-arglist)
+       (help-make-usage): New funs, extracted from describe-function-1.
+       (describe-function-1): Use them.
+
+       * help.el (help-key-description): Show the untranslated keys
+       when they start with ESC and the ESC was not translated.
+
+       * help-mode.el (view): Always require.
+       (help-xref-mule-regexp): Don't use defconst for variables.
+       (help-setup-xref): Keep the last 10 elements of the stack.
+       (help-xref-override-view-map): New var.
+       (help-make-xrefs): Use it instead of building a new map each time.
+       (help-function-def): Allow help-fun to take a buffer as arg.
+
+       * diff-mode.el (diff-reverse-direction): Simplify.
+       (diff-after-change-function): Fix typo.
+       (diff-post-command-hook): Take care of edge cases.
+       (diff-current-defun): Do `goto-char' after setting the mode.
+
+       * mouse-sel.el (mouse-sel-mode): Use define-minor-mode.
+       Fold mouse-sel-bindings into it.
+       (mouse-sel-bound-events): Turn it into an alist.
+       (mouse-insert-selection): Delegate to mouse-yank-at-click if
+       mouse-sel-default-bindings asks for it.
+
+2002-07-16  Andre Spiegel  <spiegel@gnu.org>
+
+       * files.el: Bind toggle-read-only to C-x C-q.
+       (toggle-read-only): Display a warning message if the file is under
+       version control.
+
+       * vc-hooks.el: Don't bind vc-toggle-read-only to C-x C-q.
+       (vc-toggle-read-only): Explain in the doc string that users can bind
+       this to C-x C-q.
+       (vc-checkout-model): Change doc string to refer to vc-next-action,
+       not vc-toggle-read-only.
+
+       * vc.el (vc-next-action-on-file): Ignore buffer-read-only while
+       comparing to file on disk.  Fix the case when claiming the lock
+       on a file that has unlocked changes.
+       (vc-log-mode): Don't mention vc-toggle-read-only in the doc string.
+
+2002-07-16  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (choose-completion-string): Doc fix.
+
+       * cus-edit.el: New operation :custom-standard-value.
+       (Custom-reset-standard): Use it.
+       (custom-variable, custom-face): Define it.
+       (custom-variable-standard-value, custom-face-standard-value): New fns.
+       (custom-face-save): Don't save a face whose value is standard.
+       (custom-save-faces): Use SYMBOL, not 'default, to set NOW and COMMENT.
+
+       * cus-edit.el (custom-face-edit-fix-value):
+       If VALUE is not a list, pass it thru.
+
+       * compare-w.el (compare-windows-whitespace): Always allow newline
+       even if it does not have whitespace syntax.
+
+2002-07-16  Juanma Barranquero  <lektu@terra.es>
+
+       * timer.el (timer-set-time, timer-set-time-with-usecs): Fix docstring.
+
+2002-07-15  Juanma Barranquero  <lektu@terra.es>
+
+       * help-fns.el (describe-variable): Show documentation for aliased
+       variable if alias does not have its own.
+
+2002-07-15  Mike Williams  <mdub@bigfoot.com>
+
+       * mouse-sel.el (mouse-sel-bindings): Save/restore interprogram
+       cut/paste functions.
+
+2002-07-14  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (find-alternate-file): Offer to save a modified buffer.
+       Handle kill-buffer-query-functions better.
+
+       * startup.el (normal-splash-screen, fancy-splash-text):
+       Update name of help menu item for ordering printed manuals.
+
+       * emacs-lisp/checkdoc.el: Fix doc typos.
+
+2002-07-14  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/tex-mode.el: Set encoding to utf-8.
+       (tex-start-options): Make it into always-a-string.
+       Remove silly custom options that are covered by the other var.
+       (tex-start-commands): Fix docstring.
+       (tex-open-quote, tex-close-quote): Add options.
+       (tex-command): Provide default.
+       (tex-font-lock-keywords-1): Highlight $$...$$.
+       (tex-font-lock-keywords-2): Fix latin-1 chars.
+       (tex-mode-map): Remove redundant \t binding.
+       (tex-mode): Add `subsection' and `newcommand' to known latex cmds.
+       (latex-mode): Use add-hook for fill-nobreak-predicate.
+       (tex-common-initialization): Set indent-tabs-mode to nil.
+       (tex-insert-quote): Undo magic if invoked twice in a row.
+       (latex-fill-nobreak-predicate): Don't use narrowing.
+       (tex-latex-block): Don't cons uselessly.
+       (tex-last-unended-begin): Signal user-friendlier error.
+       (tex-goto-last-unclosed-latex-block): Don't catch signal.
+       (tex-start-tex): Switch order of tex-start-options and
+       tex-start-commands to make it obey docstrings.
+
 2002-07-14  Mike Williams  <mdub@bigfoot.com>
 
        * mouse-sel.el (mouse-sel-bound-events): New constant.
-       (mouse-sel-save-original-bindings): New function.
-       (mouse-sel-restore-original-bindings): New function.
        (mouse-sel-bindings): Save/restore original mouse-bindings.
 
 2002-07-13  Stefan Monnier  <monnier@cs.yale.edu>
        * calendar/timeclock.el (timeclock-in): Handle the case where no
        log file exists (ie the very first call).
 
-2002-07-13  Kai Gro\e,b_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2002-07-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * net/ange-ftp.el: Do not hook into file-name-handler-alist, this
        is done by Tramp.
        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.