+2007-12-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * ido.el (ido-save-history): Use emacs-mule coding system
+ instead of utf-8 to save filenames (it's safer in Emacs 22).
+ Set the `coding' local variable on the first line of the file.
+
+2007-12-04 Karl Fogel <kfogel@red-bean.com>
+
+ * saveplace.el (save-place-alist-to-file): Save with 'emacs-mule'
+ coding system. This ports revisions 1.40 and 1.41 over to the
+ EMACS_22_BASE branch, but with the right coding system for Emacs
+ 22 to reliably record filenames. Suggested by Eli Zaretskii.
+
+2007-12-01 Richard Stallman <rms@gnu.org>
+
+ * wid-edit.el (widget-type): Doc fix.
+
+2007-12-01 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * emacs-lisp/byte-run.el (declare-function): Change to a macro.
+
+2007-12-01 Alexandre Julliard <julliard@winehq.org>
+
+ * vc-git.el (vc-git-dir-state): Fix the git command arguments.
+
+2007-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
+ Don't match "sub { (...) ... }".
+
+2007-11-29 Richard Stallman <rms@gnu.org>
+
+ * international/mule-cmds.el (toggle-input-method-active): New var.
+ (toggle-input-method): Bind toggle-input-method-active to t.
+ Error if it was already non-nil.
+
+2007-11-29 Glenn Morris <rgm@gnu.org>
+
+ * calendar/time-date.el (with-decoded-time-value): Doc fix.
+
+2007-11-29 Ari Roponen <ari.roponen@gmail.com> (tiny change)
+
+ * calendar/time-date.el (encode-time-value): Doc fix.
+
+2007-11-26 Juanma Barranquero <lekktu@gmail.com>
+
+ * emacs-lisp/bytecomp.el (batch-byte-recompile-directory): Doc fix.
+
+2007-11-24 Kenichi Handa <handa@m17n.org>
+
+ * international/ucs-tables.el (ucs-8859-7-alist): Update the table.
+
+2007-11-22 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * term/x-win.el (x-gtk-map-stock): Check if FILE is a string.
+
+2007-11-21 Juanma Barranquero <lekktu@gmail.com>
+
+ * textmodes/paragraphs.el (forward-sentence): Doc fix.
+ Reported by Drew Adams <drew.adams@oracle.com>.
+
+2007-11-20 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/byte-run.el (declare-function): Define as a no-op,
+ for compatibility with Emacs 23.
+
+2007-11-19 Juanma Barranquero <lekktu@gmail.com>
+
+ * replace.el (map-query-replace-regexp): Doc fix (revert part of
+ 2000-05-21T17:04:47Z!fx@gnu.org made on 2000-05-21 with no ChangeLog entry).
+
+2007-11-19 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el: Update commentary.
+
+2007-11-16 Eli Zaretskii <eliz@gnu.org>
+
+ * international/mule-cmds.el (set-locale-environment):
+ Set default-file-name-coding-system _after_ keyboard and terminal
+ coding systems. This fixes last change.
+
+ * mail/rmail.el (rmail-current-subject-regexp): Allow more than
+ one space after "Subject:".
+
+2007-11-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * subr.el (make-variable-frame-local):
+ Fix typo in obsolescence declaration.
+
+2007-11-16 Glenn Morris <rgm@gnu.org>
+
+ * mail/mail-extr.el (mail-extr-all-top-level-domains): Update domains.
+
+2007-11-16 Rob Riepel <riepel@Stanford.EDU>
+
+ * emulation/tpu-extras.el (tpu-next-line, tpu-previous-line)
+ (tpu-forward-line, tpu-backward-line, tpu-scroll-window-down)
+ (tpu-scroll-window-up): Replace next-line-internal -> line-move.
+
+2007-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * pcvs-parse.el (cvs-parse-table): Ignore errors when looking up files
+ in order to determine if there's a conflict.
+
+2007-11-16 Juri Linkov <juri@jurta.org>
+
+ * man.el (Man-heading-regexp): Add 0-9.
+ (Man-first-heading-regexp): Remove leading space [ \t]* before NAME.
+
+2007-11-15 Juanma Barranquero <lekktu@gmail.com>
+
+ * progmodes/cc-engine.el (c-crosses-statement-barrier-p):
+ Fix typo in docstring.
+
+ * emulation/cua-base.el (cua-paste-pop): Fix typo in docstring.
+ (cua-highlight-region-shift-only): Doc fix.
+
+2007-11-15 Richard Stallman <rms@gnu.org>
+
+ * bindings.el (esc-map): Bind C-M-l here; moved from reposition.el.
+
+ * reposition.el (reposition-window):
+ Binding C-M-l moved to bindings.el.
+
+ * bindings.el (ctl-x-4-map): Bind C-x 4 a here; moved from add-log.el.
+
+ * add-log.el (add-change-log-entry-other-window):
+ Key binding C-x 4 a moved to bindings.el.
+
+ * bindings.el (minibuffer-local-map): Bind C-tab here; moved
+ from filecache.el.
+
+ * filecache.el: Minibuffer map bindings moved to bindings.el.
+
+2007-11-14 Jason Rumney <jasonr@gnu.org>
+
+ * international/mule-cmds.el (set-locale-environment):
+ Set default-file-name-coding-system from system defaults on Windows.
+
+2007-11-14 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-parent-bptno-enabled): New variable.
+ (gdb-breakpoint-regexp, gdb-mouse-toggle-breakpoint-margin)
+ (gdb-mouse-toggle-breakpoint-fringe, gdb-delete-breakpoint)
+ (gdb-goto-breakpoint): Generalise for breakpoints with multiple
+ locations.
+ (gdb-info-breakpoints-custom, gdb-assembler-custom)
+ (gdb-toggle-breakpoint): Update for new gdb-breakpoint-regexp.
+ (gdb-put-breakpoint-icon): Only display icon for parent breakpoint.
+
+2007-11-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * international/iso-cvt.el (iso-translate-conventions): Doc fix.
+ (iso-aggressive-german-trans-tab, iso-conservative-german-trans-tab)
+ (iso-tex2iso-trans-tab, iso-gtex2iso-trans-tab): Reflow docstring.
+ (iso-spanish, iso-german, iso-iso2tex, iso-tex2iso, iso-gtex2iso)
+ (iso-iso2gtex, iso-iso2duden, iso-iso2sgml, iso-sgml2iso):
+ Rewrite in active voice.
+
+2007-11-10 Juri Linkov <juri@jurta.org>
+
+ * startup.el: Backport startup screen related changes from the trunk.
+ (initialization): Change group to `environment'.
+ (inhibit-startup-screen): Rename from `inhibit-splash-screen'.
+ (inhibit-splash-screen): Make alias to `inhibit-startup-screen'.
+ (inhibit-startup-message): Change alias to `inhibit-startup-screen'.
+ (initial-scratch-message): Fix docstring.
+ (startup-screen-inhibit-startup-screen)
+ (pure-space-overflow-message): New variables.
+ (command-line): Rename `inhibit-startup-message' to
+ `inhibit-startup-screen'.
+ (initial-scratch-message): Doc fix.
+ (fancy-splash-text): Remove variable.
+ (fancy-startup-text, fancy-about-text, splash-screen-keymap):
+ New variables.
+ (fancy-splash-delay, fancy-splash-max-time)
+ (fancy-current-text, fancy-splash-stop-time)
+ (fancy-splash-outer-buffer, fancy-splash-last-input-event):
+ Remove variables.
+ (fancy-splash-insert): Use help-echo from the 3rd element of the
+ link specification list, or "Follow this link" if it's nil. Doc fix.
+ Allow functions for face and link specs.
+ (fancy-splash-tail): Remove function.
+ (fancy-startup-tail): New function.
+ (fancy-splash-default-action, fancy-splash-special-event-action)
+ (fancy-splash-screens): Remove functions.
+ (fancy-about-screen): New function.
+ (normal-splash-screen): Rename argument `hide-on-input' to `startup'.
+ Fix docstring. Use argument `startup' to conditionally display
+ different texts for Startup and About screens. Don't display Help
+ commands on the About screen. Remove `unwind-protect' `sit-for'
+ delay and `kill-buffer' after it.
+ (normal-mouse-startup-screen, normal-splash-screen)
+ (normal-no-mouse-startup-screen): New functions.
+ (startup-echo-area-message): Change text of the echo area.
+ (display-splash-screen): Remove function.
+ (display-startup-screen, display-about-screen): New functions.
+ (about-emacs): Make alias to `display-about-screen'.
+ (display-splash-screen): Make alias to `display-startup-screen'.
+ (command-line-1): Rename `inhibit-startup-message' to
+ `inhibit-startup-screen'. Inhibit startup screen when Emacs is
+ started with command line options "-f", "-funcall", "-e", "-eval",
+ "-execute", "-insert", "-find-file", "-file", "-visit".
+ Inhibit startup screen when Emacs is started with a file name only
+ on tty (i.e. don't inhibit it when started with a file name like
+ "emacs FILE..." on a window system).
+ Comment out unused code for coping with the old sit-for behavior.
+ If file-count > 0, then display the concise version in another
+ window, otherwise display full version in the same window.
+ * loadup.el: Add `button'. Move up `startup'.
+ * help.el (help-map, help-for-help-internal): Add `C-h C-a'.
+ * version.el (emacs-copyright): Add emacs-copyright.
+ * menu-bar.el (menu-bar-help-menu):
+ Move "About Emacs" and "About GNU" to the end of the Help menu.
+ Move "Emacs Psychotherapist" after "Send Bug Report...".
+ Move "External Packages" after "Find Emacs Packages".
+
+2007-11-10 Jason Rumney <jasonr@gnu.org>
+
+ * w32-fns.el: Sync charset names with setup-default-fontset.
+ Append "-1" where second part missing.
+
+ * term/w32-win.el: Enable SJIS fonts before creating any fontsets.
+
+2007-11-10 Juanma Barranquero <lekktu@gmail.com>
+
+ * ido.el (ido-save-history): Write the history file in UTF-8,
+ and add `coding' file-local variable.
+
+2007-11-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * international/iso-cvt.el (iso-spanish, iso-german, iso-iso2tex)
+ (iso-tex2iso, iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Doc fixes.
+ (iso-iso2duden-trans-tab): Add docstring.
+
+2007-11-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * faces.el (face-normalize-spec): Remove function.
+ (frame-set-background-mode): Undo last change.
+
+2007-11-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * files.el (enable-local-variables): Doc fix.
+
+2007-11-08 David Hansen <david.hansen@gmx.net> (tiny change)
+
+ * eshell/em-dirs.el (eshell-expand-multiple-dots): Change regexp to
+ match dir like "a...b".
+
+2007-11-07 Johan Bockg\e,Ae\e(Brd <bojohan@gnu.org>
+
+ * eshell/esh-mode.el (eshell-output-filter):
+ * eshell/esh-proc.el (eshell-insertion-filter, eshell-sentinel):
+ Use `with-current-buffer'.
+
+2007-11-05 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-gdb): Remove vestigial gdba doc and code.
+
+2007-11-04 Riccardo Murri <riccardo.murri@gmail.com>
+
+ * net/tls.el: Require rx when compiling.
+ (tls-end-of-info): New variable.
+ (open-tls-stream): Keep reading input until `tls-end-of-info' is
+ matched.
+
+2007-11-03 Ulrich Mueller <ulm@gentoo.org> (tiny change)
+
+ * simple.el (bad-packages-alist): Anchor semantic regexp.
+
+2007-11-02 Drake Wilson <drake@begriffli.ch> (tiny change)
+
+ * files.el (hack-local-variables): Fix membership tests to avoid
+ treating all variables as safe if `enable-local-variables' is
+ set to :safe (CVE-2007-5795).
+
+2007-11-02 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/etags.el (tags-table-mode): Disable undo.
+
+ * simple.el (bad-packages-alist): Revert previous change.
+
+2007-11-01 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * printing.el (printing): Fix :version, printing.el was included
+ in emacs-22.1.
+ (pr-path-style, pr-path-alist, pr-txt-name)
+ (pr-txt-printer-alist, pr-ps-name, pr-ps-printer-alist)
+ (pr-temp-dir, pr-ps-temp-file, pr-file-modes, pr-gv-command)
+ (pr-gs-command, pr-gs-switches, pr-gs-device, pr-gs-resolution)
+ (pr-print-using-ghostscript, pr-file-tumble, pr-auto-region)
+ (pr-auto-mode, pr-mode-alist, pr-ps-utility)
+ (pr-ps-utility-alist, pr-menu-char-height, pr-menu-char-width)
+ (pr-setting-database, pr-visible-entry-list)
+ (pr-delete-temp-file, pr-list-directory, pr-buffer-name)
+ (pr-buffer-name-ignore, pr-buffer-verbose): Remove incorrect
+ :version.
+
+2007-11-01 Glenn Morris <rgm@gnu.org>
+
+ * simple.el (bad-packages-alist): Add an entry for standalone vc-svn.
+
+ * mail/footnote.el (footnote-numeric-regexp)
+ (footnote-english-upper-regexp, footnote-english-lower-regexp)
+ (footnote-roman-lower-regexp, footnote-roman-upper-regexp):
+ Match multi-character footnotes.
+
+ * textmodes/nroff-mode.el (nroff-mode): Set indent-line-function.
+ (nroff-indent-line-function): New function.
+ (nroff-count-text-lines): Use nroff-forward-text-line rather than
+ obsolete alias.
+
+2007-10-31 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-open-connection-telnet)
+ (tramp-open-connection-rsh, tramp-open-connection-su)
+ (tramp-open-connection-multi): Set $LC_ALL to "C".
+
+2007-10-31 Sven Joachim <svenjoac@gmx.de>
+
+ * dired-aux.el (dired-copy-file-recursive):
+ Preserve directory permissions.
+
+2007-10-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * whitespace.el (whitespace-write-file-hook): Remove interactive spec.
+ (whitespace-unload-function): New-style unload function. When run,
+ unintern `whitespace-unload-hook' and call `unload-feature' recursively
+ to stop the old hook from messing with the unloading.
+
+ * strokes.el (strokes-alphabetic-lessp): Doc fix.
+
+2007-10-31 Sean O'Rourke <sorourke@cs.ucsd.edu>
+
+ * emacs-lisp/find-func.el (find-library): Use library at
+ point as default interactive argument.
+
+2007-10-31 Juanma Barranquero <lekktu@gmail.com>
+
+ * emacs-lisp/elp.el (elp-report-limit, elp-restore-all)
+ (elp-unset-master, elp-results): Fix typos.
+ (elp-sort-by-function, elp-use-standard-output, elp-recycle-buffers-p):
+ Doc fixes.
+
+ * msb.el (msb--many-menus): Remove variable.
+ (msb-max-menu-items, msb--add-to-menu): Doc fixes.
+ (msb-menu-cond, msb-item-handling-function, msb--create-function-info)
+ (msb--toggle-menu-type): Fix typos in docstrings.
+
+ * shadowfile.el (shadow-inhibit-overload, shadow-remove-from-todo)
+ (shadow-insert-var): Doc fixes.
+ (shadow-file-match, shadow-define-cluster, shadow-define-regexp-group):
+ Reflow docstrings.
+ (shadow-parse-fullname, shadow-read-files): Fix typos in docstrings.
+
+2007-10-30 Juanma Barranquero <lekktu@gmail.com>
+
+ * ediff-hook.el (ediff, ediff-files, ediff-buffers, ebuffers, ediff3)
+ (ediff-files3, ediff-buffers3, ebuffers3, erevision, ediff-revision):
+ Fix typos in autoload docstrings.
+
+ * loadhist.el (unload-feature): Remove redundant check.
+
+2007-10-30 Richard Stallman <rms@gnu.org>
+
+ * savehist.el (savehist-save): Obey savehist-ignored-variables.
+
+2007-10-30 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-delete-out-of-scope): New option.
+ (gdb-var-update-handler-1): Use it.
+
2007-10-30 Juanma Barranquero <lekktu@gmail.com>
* loadhist.el (unload-feature): Remove erroneous check for the
* follow.el (follow-unload-function): Add docstring.
(follow-unload-function): Remove variable.
- * server.el (server-unload-function): Unbind `server-edit' from `C-x #'.
- (server-unload-function): Remove variable.
+ * server.el (server-unload-function): Remove variable.
+ (server-unload-function): Unbind `server-edit' from `C-x #'.
* uniquify.el (uniquify-unload-function): Add docstring.
(uniquify-unload-function): Remove variable.