+2005-12-30 Andreas Schwab <schwab@suse.de>
+
+ * progmodes/cc-defs.el: Ignore errors from
+ font-lock-compile-keywords.
+
+2005-12-30 Eli Zaretskii <eliz@gnu.org>
+
+ * jit-lock.el (jit-lock-chunk-size): Doc fix.
+
+2005-12-30 Juri Linkov <juri@jurta.org>
+
+ * locate.el (locate-fcodes-file, locate-header-face)
+ * progmodes/delphi.el (delphi-other-face)
+ * progmodes/glasses.el (glasses-face): Add tag "None" to const nil.
+
+ * paren.el (show-paren-match, show-paren-mismatch): Use existing
+ group `paren-showing-faces'.
+
+ * net/goto-addr.el (goto-address-highlight-keymap): Fix docstring.
+ (goto-address): Fix docstring.
+
+ * net/webjump.el (webjump-sample-sites): Update URLs.
+
+ * textmodes/fill.el (fill-single-word-nobreak-p): Use `sentence-end'.
+
+ * subr.el (cancel-change-group): Add listp around pending-undo-list.
+
+2005-12-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-lock.el (font-lock-compile-keywords): Signal an error when
+ font-lock-set-defaults hasn't been called.
+
+2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
+
+ * subr.el (noreturn, 1value): Doc fixes.
+
+2005-12-29 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-text-in-field-bounds): Handle case
+ that assoc-string returns nil.
+
+2005-12-29 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-entry-type-whitespace)
+ (bibtex-entry-type-str, bibtex-empty-field-re)
+ (bibtex-search-backward-string, bibtex-preamble-prefix)
+ (bibtex-search-entry, bibtex-enclosing-entry-maybe-empty-head): Remove.
+ (bibtex-any-valid-entry-type): New variable.
+ (bibtex-parse-field-name): Simplify.
+ (bibtex-parse-string, bibtex-search-forward-string): New arg empty-key.
+ (bibtex-preamble-prefix): Include left delimiter.
+ (bibtex-search-forward-field, bibtex-search-backward-field):
+ Allow unbounded search past entry boundaries (required by bibtex-pop).
+ (bibtex-text-in-field-bounds): Use push.
+ (bibtex-text-in-field): Do not use bibtex-narrow-to-entry.
+ (bibtex-parse-preamble, bibtex-valid-entry)
+ (bibtex-beginning-first-field): New functions.
+ (bibtex-skip-to-valid-entry): Use bibtex-valid-entry. Fix regexp.
+ (bibtex-map-entries): Fix docstring.
+ (bibtex-flash-head): New arg prompt. Simplify.
+ (bibtex-enclosing-field): Include code of bibtex-inside-field.
+ (bibtex-insert-kill): Simplify. Always insert text past the
+ current field or entry.
+ (bibtex-format-entry): Use bibtex-parse-field.
+ (bibtex-pop): Use bibtex-beginning-of-entry and
+ bibtex-end-of-entry to initiate the search. Insert empty field if
+ we found ourselves.
+ (bibtex-print-help-message): New args field and comma.
+ Handle entry keys.
+ (bibtex-make-field): Use bibtex-beginning-of-entry.
+ (bibtex-end-of-entry): Use bibtex-valid-entry. Recognize any
+ invalid entry.
+ (bibtex-validate): Use bibtex-valid-entry and bibtex-parse-string.
+ Handle preambles. Simplify code for thorough test.
+ (bibtex-next-field, bibtex-find-text, bibtex-find-text-internal):
+ New arg comma. Handle entry heads.
+ (bibtex-remove-OPT-or-ALT, bibtex-remove-delimiters)
+ (bibtex-kill-field, bibtex-copy-field-as-kil, bibtex-empty-field):
+ New arg comma.
+ (bibtex-kill-entry): Use bibtex-any-entry-maybe-empty-head.
+ (bibtex-fill-field): Simplify.
+ (bibtex-fill-entry): Use bibtex-beginning-first-field and
+ bibtex-parse-field.
+ (bibtex-convert-alien): Do not wait before calling bibtex-validate.
+ (bibtex-complete): Use bibtex-parse-preamble.
+
+2005-12-29 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-tooltip-print, gdb-tooltip-print-1):
+ Display name of expression instead of convenience variable.
+ (gdb-post-prompt): Only call gdb-get-changed-registers if needed.
+
+ * progmodes/gud.el (gud-tooltip-dereference): Rename from
+ toggle-gud-tooltip-dereference.
+ (gud-tooltip-print-command): Move concatenation of "*" to expr to...
+ (gud-tooltip-tips): ...here when dereferencing..
+
+2005-12-28 Bill Wohler <wohler@newt.com>
+
+ * simple.el (mh-e-user-agent): Move to mh-e/mh-comp.el and autoload.
+
+2005-12-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc.el (vc-annotate-display): Replace optional arg `color-map' with
+ compulsory arg `ratio'. Inline body of vc-annotate-time-span.
+ (vc-annotate-display-autoscale): Adjust call.
+ (vc-annotate-display-default): Adjust call. Make arg compulsory.
+ Fix interactive spec.
+ (vc-annotate-time-span): Remove.
+ (vc-annotate-oldest-in-map): Rename from vc-annotate-car-last-cons.
+ (vc-annotate-mode-menu, vc-annotate-display-autoscale)
+ (vc-annotate-display-select): Use new name.
+
+ * vc.el (vc-annotate-mode-map): Remove obsolete binding.
+ (vc-annotate-mode-menu): Remove left-over redundant declaration.
+ Correct the construction of span entries. Simplify.
+ (vc-annotate-display-select): Fix the nil case.
+ (vc-annotate): Remove obsolete (and now broken) code.
+ (vc-annotate-extract-revision-at-line): Remove obsolete code.
+ (vc-annotate-time-span): Remove unused arg `quantize'. Simplify.
+
+2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
+
+ * subr.el (lazy-completion-table): Correct typo in docstring.
+
+ * startup.el (command-line): Use `custom-reevaluate-setting' for
+ `send-mail-function'.
+
+ * mail/sendmail.el (send-mail-function): Autoload the standard-value.
+
+2005-12-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * mail/smtpmail.el (smtpmail-try-auth-methods):
+ Send credentials together with "AUTH PLAIN" command.
+
+2005-12-27 Richard M. Stallman <rms@gnu.org>
+
+ * mouse.el (mouse-drag-region-1): When remapping mouse-1 to
+ mouse-2, go back to previously selected window, so it's selected
+ when mouse-2 command runs.
+
+2005-12-27 Juri Linkov <juri@jurta.org>
+
+ * descr-text.el (describe-text-sexp): Use square brackets for
+ button [Show] to distinguish it from the property value `show'.
+ (describe-property-list): Use `insert-text-button' with
+ `help-face' type instead of putting face in quotes, because button
+ is not created automatically for a list of faces.
+ (describe-text-properties-1): Put button-type value in quotes to
+ distinguish from plain text "button".
+ (describe-char): Display code point values in hex. Don't use
+ `symbol-name' for `current-input-method' because it is a string.
+ Use `insert-text-button' with `help-face' type instead of putting
+ hardcoded face in quotes, because button is not created automatically.
+
+2005-12-27 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/glasses.el (glasses-face): More specific custom type.
+
+ * files.el (set-visited-file-name): Doc fix.
+
+ * textmodes/flyspell.el (flyspell-external-point-words):
+ Use local var buffer-scan-pos to advance scan for next misspelling.
+ Advance it only after we find the misspelling.
+
+2005-12-27 Agustin Martin <agustin.martin@hispalinux.es>
+
+ * textmodes/flyspell.el (flyspell-external-point-words):
+ New criteria for finding the misspelling in the buffer.
+
+2005-12-27 Nick Roberts <nickrob@snap.net.nz>
+
+ * help-mode.el (help-insert-string): Set help-xref-stack-item
+ rather than call help-setup-xref.
+
+ * descr-text.el (describe-char): Revert previous changes for
+ optional buffer argument.
+
+2005-12-27 Juri Linkov <juri@jurta.org>
+
+ * help-mode.el (help-insert-string): New function. Save buffer
+ contents in cases where it is impossible to recompute the old contents.
+
+ * descr-text.el (describe-char): Set help-xref-stack-item
+ explicitly after buffer has been generated.
+
+2005-12-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * cus-start.el (all): Add x-gtk-show-hidden-files.
+
+2005-12-26 Richard M. Stallman <rms@gnu.org>
+
+ * replace.el (perform-replace): Calculate match-again
+ before skipping read-only matches.
+
+ * paren.el (paren-showing-faces): New group.
+ (show-paren-match, show-paren-mismatch): Move to that group.
+
+ * button.el (button): Put into group `basic-faces'.
+
+ * progmodes/make-mode.el: Remove faces from group `faces'.
+
+ * apropos.el (apropos, apropos-value): Doc fix.
+ (apropos-documentation): Doc fix.
+
+2005-12-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (lazy-completion-table): Remove argument `args'.
+
+ * textmodes/bibtex.el (bibtex-strings, bibtex-reference-keys):
+ Don't use the `args' argument of lazy-completion-table.
+
+2005-12-26 Nick Roberts <nickrob@snap.net.nz>
+
+ * descr-text.el (describe-char): Add optional argument for buffer.
+ Set buffer appropriately. Call help-setup-xref.
+ Suggested by Stefan Monnier.
+
+2005-12-26 Juri Linkov <juri@jurta.org>
+
+ * descr-text.el: Require `help-fns' at runtime. Don't require
+ `button' for byte compilation.
+ (describe-text-widget): Add `help-echo' for first button.
+ Use `help-info' for second.
+ (describe-property-list): Use `help-argument-name' instead of `italic'.
+ (describe-text-category): Add prompt to interactive spec.
+ Call `help-setup-xref'.
+ (describe-char): Use `help-character-set'. Add `help-echo' for
+ code point. Use `help-input-method'. Remove superfluous insert.
+
+2005-12-25 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/cc-defs.el (c-emacs-features): Do parse-partial-sexp
+ at point, in case of narrowing.
+
+ * progmodes/delphi.el (delphi-other-face): Allow nil in type.
+
+ * locate.el (locate-header-face): Allow nil in type.
+
+ * progmodes/cpp.el (cpp-face-none-list): Use cpp-face instead of face.
+
+2005-12-25 Romain Francoise <romain@orebokech.com>
+
+ * battery.el (battery-linux-proc-acpi): Also try
+ `/proc/acpi/thermal_zone/THM0/temperature'.
+
+2005-12-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * custom.el (custom-push-theme): Fix docstring.
+
+ * cus-edit.el (custom-variable-set, custom-variable-save)
+ (custom-variable-save): Custom-quote widget values.
+ (customize-save-variable): Fix custom-push-theme call.
+
+2005-12-24 Eli Zaretskii <eliz@gnu.org>
+
+ * w32-fns.el (w32-batch-update-autoloads): New function.
+
+ * makefile.w32-in (autoloads, $(lisp)/mh-e/mh-loaddefs.el):
+ Use w32-batch-update-autoloads, and don't setq generated-autoload-file
+ from the command line.
+
+2005-12-23 Chong Yidong <cyd@stupidchicken.com>
+
+ * custom.el (custom-push-theme): Clarify docstring. VALUE nil for
+ reset means to remove setting from theme entirely. Don't keep
+ expanding theme-settings list; delete old entries if necessary.
+
+ * cus-edit.el (custom-buffer-create-internal): Move "Erase
+ customization" button one line up.
+ (custom-themed): New face.
+ (custom-magic-alist): New value, THEMED, for theme settings.
+ (custom-variable-state-set, custom-face-state-set):
+ Check theme-value instead of saved-value.
+ (custom-variable-reset-standard, custom-face-reset-standard):
+ Remove theme setting entirely. Recalculate new values.
+ (custom-variable-set, custom-variable-set)
+ (custom-variable-reset-saved, custom-variable-reset-backup)
+ (custom-face-set, custom-face-reset-saved): Update `user' theme.
+ (custom-variable-save): Fix typos.
+
+2005-12-23 Juri Linkov <juri@jurta.org>
+
+ * emacs-lisp/edebug.el (edebug-all-defs, edebug-all-forms):
+ Add autoload cookies.
+ (edebug-outside-d-c-i-n-s-w): New variable.
+ (edebug-display, edebug-outside-excursion): Use it to save the
+ original value of default-cursor-in-non-selected-windows.
+ Set default-cursor-in-non-selected-windows to t while Edebug
+ is active.
+ (edebug-mode, edebug-eval-mode): Doc fix.
+
+ * mouse.el (mouse-choose-completion): Replace `buffer-substring'
+ with `buffer-substring-no-properties' to remove common substring
+ highlighting.
+
+ * info.el (info-other-window, info): Rename function argument
+ `file' to `file-or-node'.
+ (Info-complete-menu-item): Use local variable `complete-nodes' to
+ keep the global value of `Info-complete-nodes' unchanged for
+ subsequent completions.
+ (info-tool-bar-map): Put `Info-index' icon just before `Info-search'.
+
+ * simple.el (get-next-valid-buffer, last-buffer)
+ (next-error-buffer-p, next-error-find-buffer)
+ (minibuffer-history-sexp-flag): Doc fix.
+
+ * savehist.el (savehist-mode-hook): Add `:group'.
+
+ * log-view.el: Call autoload for vc-find-version.
+ (log-view-current-file): Adjust subgroup numbers.
+ (log-view-current-tag): Add `length'.
+
+2005-12-23 Richard M. Stallman <rms@gnu.org>
+
+ * vc.el (vc-annotate-car-last-cons): Defn moved up.
+
+2005-12-23 Juri Linkov <juri@jurta.org>
+
+ * hi-lock.el (hi-lock-archaic-interface-message-used)
+ (hi-lock-archaic-interface-deduce, hi-lock-mode): Doc fix.
+ (hi-lock-mode): Display "Hi" in the mode line only when
+ hi-lock-interactive-patterns or hi-lock-file-patterns is non-nil.
+ (hi-lock-write-interactive-patterns):
+ Use hi-lock-file-patterns-prefix instead of hard-coded "Hi-lock".
+ (hi-lock-set-pattern, hi-lock-set-file-patterns)
+ (hi-lock-font-lock-hook): Set 3rd arg `how' of
+ font-lock-add-keywords to t.
+
+2005-12-23 David Koppelman <koppel@ece.lsu.edu>
+
+ * hi-lock.el (hi-lock-highlight-range): New variable.
+ (hi-lock-mode, hi-lock-unface-buffer): Call font-lock-fontify-buffer
+ only if font-lock-fontified is non-nil. Remove overlays.
+ (hi-lock-set-pattern): Call font-lock-fontify-buffer if
+ font-lock-fontified is non-nil, otherwise use overlays (instead of
+ text properties).
+ (hi-lock-string-serialize-hash, hi-lock-string-serialize-serial):
+ New variables.
+ (hi-lock-string-serialize) New function.
+
+2005-12-23 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * menu-bar.el (menu-find-file-existing): New function.
+ (menu-bar-file-menu): Use menu-find-file-existing for Open.
+
+ * tool-bar.el (tool-bar-setup): open changed to menu-find-file-existing.
+
+2005-12-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc.el: Remove unnecessary leading * in docstrings.
+ (vc-annotate-mode-map): Move initialization into declaration.
+ (vc-static-header-alist): Nitpick on the regexp.
+ (vc-default-init-version): New fun.
+ (vc-register): Use it.
+ (vc-insert-headers): Use dolist.
+ (vc-annotate-get-backend): Remove unused function.
+ (vc-annotate-add-menu): Remove. Build the menu directly at toplevel.
+ (vc-annotate-mode): Remove corresponding call.
+ (vc-annotate-car-last-cons): Simplify.
+ (vc-annotate-buffers): Remove var.
+ (vc-annotate-backend): Make it buffer-local.
+ (vc-annotate): Move the interaction to the interactive spec.
+ Add a `buf' argument.
+ (vc-annotate-warp-version): Use this new `buf' argument to avoid
+ killing&creating a vc-annotate buffer, which is very disruptive when
+ the buffers are shown in dedicated frames.
+