+2010-01-11 Glenn Morris <rgm@gnu.org>
+
+ * version.el (emacs-copyright): Set copyright year to 2010.
+
+2010-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * format.el (format-annotate-function): Only set
+ write-region-post-annotation-function after running to-fn so as not to
+ affect nested write-region calls (bug#5273).
+
+2010-01-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * cedet/semantic.el (semantic-new-buffer-setup-functions):
+ Add python parser.
+
+ * Makefile.in (ELCFILES): Add wisent/python-wy.el and
+ wisent/python.el.
+
+2010-01-10 Richard Kim <emacs18@gmail.com>
+
+ * cedet/semantic/wisent/python-wy.el:
+ * cedet/semantic/wisent/python.el: New files.
+
+2010-01-09 Chong Yidong <cyd@stupidchicken.com>
+
+ * man.el (Man-goto-section): Signal error if the section is not
+ found (Bug#5317).
+
+2010-01-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * vc-bzr.el (vc-bzr-working-revision): On Windows and MS-DOS, accept
+ URLs with a leading triple slash in the file: scheme. (Bug#5345)
+
+2010-01-09 Chong Yidong <cyd@stupidchicken.com>
+
+ * progmodes/compile.el: Don't treat compile-command as safe if
+ compilation-read-command might be nil (Bug#4218).
+
+2010-01-09 Jan Djärv <jan.h.d@swipnet.se>
+
+ * startup.el (command-line-1): Use orig-argi to check for ignored X and
+ NS options.
+
+2010-01-08 Kenichi Handa <handa@m17n.org>
+
+ * international/fontset.el (build-default-fontset-data):
+ Exclude characters in scripts kana, hangul, han, or cjk-misc.
+
+2010-01-07 Juanma Barranquero <lekktu@gmail.com>
+
+ * vc-dir.el (vc-dir-prepare-status-buffer): Pass a (fake) filename
+ to `create-file-buffer' as it expects, not just a buffer name.
+ (vc-dir-mode): Include the buffer name in `list-buffers-directory',
+ to help uniquify. (Bug#3224)
+
+2010-01-06 Jan Djärv <jan.h.d@swipnet.se>
+
+ * font-setting.el (font-setting-change-default-font): Use user-spec
+ instead of name.
+
+2010-01-06 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-bzr.el (vc-bzr-after-dir-status): Ignore pending merges.
+
+2010-01-05 Tom Tromey <tromey@redhat.com>
+
+ * progmodes/python.el (python-font-lock-keywords):
+ Handle qualified decorators (Bug#881).
+
+2010-01-05 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-bzr.el (vc-bzr-working-revision): Fix looking for a revision
+ in a lightweight checkout.
+
+2010-01-05 Kenichi Handa <handa@m17n.org>
+
+ * language/indian.el (malayalam-composable-pattern): Fix ZWNJ and ZWJ.
+
+2010-01-05 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-bzr.el (vc-bzr-diff): Obey vc-disable-async-diff.
+
+2010-01-04 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-bzr.el (vc-bzr-state-heuristic): Make it work for lightweight
+ checkouts. (Bug#618)
+ (vc-bzr-log-view-mode): Also highlight the author.
+ (vc-bzr-shelve-map): Change binding for vc-bzr-shelve-apply-at-point.
+ (vc-bzr-shelve-menu-map):
+ (vc-bzr-dir-extra-headers): Improve menu and tooltip text.
+ (vc-bzr-shelve-apply): Make prompt more explicit.
+
+2010-01-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * net/browse-url.el (browse-url-encode-url): Don't escape commas.
+ They are valid characters in URL paths (rfc3986), and at least
+ Firefox does not understand the encoded version (Bug#3166).
+
+2010-01-02 Daniel Elliott <danelliottster@gmail.com> (tiny change)
+
+ * progmodes/octave-mod.el (octave-end-keywords)
+ (octave-block-begin-or-end-regexp, octave-block-match-alist):
+ Add "end" keyword (Bug#3061).
+ (octave-end-as-array-index-p): New function.
+ (calculate-octave-indent): Use it.
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el: Consistently put the text property on the bookmark name.
+ (bookmark-bmenu-marks-width): Bump back to 2, to include
+ annotation marks.
+ (bookmark-bmenu-hide-filenames): Adjust for above, and put the text
+ property on the bookmark name, instead of not putting it at all.
+ (bookmark-bmenu-list): Fix where we put the text property.
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el (bookmark-bmenu-save): Just depend on the new logic
+ for showing buffer modified state (as added in the previous change).
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el: Show modified state of bookmark buffer more accurately.
+ (bookmark-bmenu-list): Initialize buffer-modified-p properly.
+ (bookmark-send-edited-annotation): Mark bookmark-alist as modified.
+ (with-buffer-modified-unmodified): New macro.
+ (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames)
+ (bookmark-bmenu-mark, bookmark-bmenu-unmark, bookmark-bmenu-delete):
+ Use new macro to preserve the buffer modified state.
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el (bookmark-bmenu-select, bookmark-bmenu-1-window)
+ (bookmark-bmenu-2-window, bookmark-bmenu-this-window)
+ (bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window)
+ (bookmark-bmenu-show-annotation, bookmark-bmenu-edit-annotation)
+ (bookmark-bmenu-rename, bookmark-bmenu-locate)
+ (bookmark-bmenu-relocate, bookmark-bmenu-goto-bookmark):
+ Remove unnecessary calls to `bookmark-bmenu-ensure-position'.
+
+2010-01-02 Eli Zaretskii <eliz@gnu.org>
+
+ * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
+ Make the lines in the generated doc string shorter. (Bug#4668)
+
+2010-01-02 Ryan Yeske <rcyeske@gmail.com>
+
+ * net/rcirc.el: Add follow-link binding (Bug#4738).
+
+2010-01-02 Eli Zaretskii <eliz@gnu.org>
+
+ * Makefile.in (bzr-update): Rename from cvs-update.
+ (cvs-update): New target for backward compatibility.
+
+ * makefile.w32-in (bzr-update): Rename from cvs-update.
+ (cvs-update): New target for backward compatibility.
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el: Remove gratuitous gratitude.
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el (bookmark-bmenu-any-marks): New function
+ (bookmark-bmenu-save): Clear buffer modification if no marks.
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el (bookmark-bmenu-marks-width): Define to 1, not 2.
+ (bookmark-bmenu-list, bookmark-bmenu-bookmark): Calculate property
+ positions by using `bookmark-bmenu-marks-width', instead of hardcoding.
+ This fixes the `bookmark-bmenu-execute-deletions' bug reported here:
+
+ http://lists.gnu.org/archive/html/emacs-devel/2009-12/msg00819.html
+ From: Sun Yijiang <sunyijiang {_AT_} gmail.com>
+ To: emacs-devel {_AT_} gnu.org
+ Subject: bookmark.el bug report
+ Date: Mon, 28 Dec 2009 14:19:16 +0800
+ Message-ID: 5065e2900912272219y3734fc9fsdaee41167ef99ad7@mail.gmail.com
+
+2010-01-02 Karl Fogel <kfogel@red-bean.com>
+
+ * bookmark.el: Improvements suggested by Drew Adams:
+ (bookmark-bmenu-ensure-position): New name for
+ `bookmark-bmenu-check-position'. Just ensure the position,
+ don't return any meaningful value.
+ (bookmark-bmenu-header-height, bookmark-bmenu-marks-width):
+ New constants.
+
+2010-01-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * bookmark.el (bookmarks-already-loaded): Doc fix (don't use `iff').
+ (bookmark-yank-point, bookmark-bmenu-check-position):
+ Fix typos in docstrings.
+ (bookmark-save-flag, bookmark-bmenu-toggle-filenames)
+ (bookmark-name-from-full-record, bookmark-get-position)
+ (bookmark-set-position, bookmark-set, bookmark-handle-bookmark)
+ (bookmark-delete, bookmark-save, bookmark-save, bookmark-bmenu-mode):
+ Remove useless quoting of parenthesis, etc. in docstrings.
+
+ * ediff-mult.el (ediff-prepare-meta-buffer): Fix typo in help message.
+ (ediff-append-custom-diff): Fix typo in error message.
+ (ediff-meta-mark-equal-files): Fix typos in messages.
+
+ * mpc.el (mpc-playlist-delete): Fix typo in error messages.
+
+ * cedet/semantic/db-typecache.el (semanticdb-typecache-find-default):
+ Fix typo in docstring.
+
+ * net/imap-hash.el (imap-hash-make): Doc fix.
+ (imap-hash-test): Fix typo in error message; reflow docstring.
+ (imap-hash-p, imap-hash-get, imap-hash-put, imap-hash-make-message)
+ (imap-hash-count, imap-hash-server, imap-hash-port, imap-hash-ssl)
+ (imap-hash-mailbox, imap-hash-user, imap-hash-password):
+ Fix typos in docstrings.
+ (imap-hash-open-connection): Fix typo in error message.
+
+ * play/gomoku.el (gomoku): Fix typos in docstring.
+
+ * progmodes/gdb-ui.el (gdb-location-alist): Reflow docstring.
+ (gdb-jsonify-buffer): Fix typos in docstring.
+ (gdb-goto-breakpoint): Fix typo in error message.
+ ("Display Other Windows"): Fix typo in help message.
+ (gdb-speedbar-expand-node): Fix typo in question.
+
+ * progmodes/idlw-help.el (idlwave-help-browse-url-available)
+ (idlwave-html-system-help-location, idlwave-html-help-location)
+ (idlwave-help-browser-function, idlwave-help-browser-generic-program)
+ (idlwave-help-browser-generic-args, idlwave-help-directory)
+ (idlwave-html-help-is-available, idlwave-help-mode-line-indicator)
+ (idlwave-help-mode-map, idlwave-help-mode, idlwave-do-context-help)
+ (idlwave-online-help, idlwave-help-html-link)
+ (idlwave-help-show-help-frame, idlwave-help-assistant-command):
+ Fix typos in docstrings.
+ (idlwave-help-with-source, idlwave-help-find-routine-definition):
+ Reflow docstrings.
+ (idlwave-help-assistant-start): Fix typo in error message.
+
+ * progmodes/octave-mod.el (octave-mode, octave-electric-semi)
+ (octave-electric-space): Fix typos in docstrings.
+
+2010-01-01 Chong Yidong <cyd@stupidchicken.com>
+
+ * files.el (minibuffer-with-setup-hook): Doc fix (Bug#5149).
+
+2010-01-01 Juri Linkov <juri@jurta.org>
+
+ * comint.el (comint-input-ring-size): Make it a defcustom and
+ increase the default to 500 (Bug#5148).
+
+2009-12-31 Nick Roberts <nickrob@snap.net.nz>
+
+ Further changes from EMACS_23_1_RC branch (2009-12-29 contd).
+ * term/x-win.el (x-gtk-stock-map): Map some GUD buttons.
+ * progmodes/gud.el (gud-menu-map): Add reverse-execution commands.
+
+2009-12-30 Nick Roberts <nickrob@snap.net.nz>
+
+ Show working revision correctly for mercurial.
+ * vc-hg.el (vc-hg-working-revision): Use hg parent instead of
+ hg log as suggested by Alex Harsanyi <alexharsanyi@gmail.com>.
+
+2009-12-29 Juanma Barranquero <lekktu@gmail.com>
+
+ Declare some functions for the byte-compiler.
+ * progmodes/gdb-ui.el (speedbar-change-initial-expansion-list)
+ (speedbar-timer-fn, speedbar-change-expand-button-char)
+ (speedbar-delete-subblock, speedbar-center-buffer-smartly): Declare.
+
+2009-12-29 Nick Roberts <nickrob@snap.net.nz>
+
+ This changeset reverts GDB Graphical Interface to use annotations.
+ * progmodes/gdb-ui.el, progmodes/gud.el: Import from EMACS_23_1_RC.
+
+2009-12-29 Dan Nicolaescu <dann@ics.uci.edu>
+
+ Make vc-dir work on subdirectories of the bzr root.
+ * vc-bzr.el (vc-bzr-after-dir-status): Add new argument. Return
+ file names relative to it.
+ (vc-bzr-dir-status, vc-bzr-dir-status-files): Pass the bzr root
+ relative directory to vc-bzr-after-dir-status.
+
+2009-12-28 Tassilo Horn <tassilo@member.fsf.org>
+
+ * font-lock.el (font-lock-refresh-defaults): New function, which
+ can be used to let font-lock react to external changes in
+ variables like font-lock-defaults and keywords.
+ See http://thread.gmane.org/gmane.emacs.devel/118777/focus=118802
+
+2009-12-28 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-rcs.el (vc-rcs-register): Fix registering a specific version.
+
+ * vc-bzr.el (vc-bzr-log-view-mode): Fix short log regexp.
+
+2009-12-28 Juanma Barranquero <lekktu@gmail.com>
+
+ Supersede color.diff settings in git log (bug#5211).
+
+ * vc-git.el (vc-git-print-log): Pass "--no-color" to log to avoid
+ escape chars in its output when the user has color.diff set to `always'.
+ This fix works on git 1.4.2 and newer (released on 2006-08-13).
+
+2009-12-26 Kevin Ryde <user42@zip.com.au>
+
+ * info-look.el (sh-mode): Look for coreutils new "Concept Index"
+ node. Keep previous "Index" name to work with past coreutils too.
+
+ * man.el (man): Revise docstring a bit to show -a and -l as
+ examples. Add -k description since support for it has otherwise
+ been a secret. (Further to bug#3717.)
+ (Man-bgproc-sentinel): When "-k foo" produces no output show error
+ "no matches" rather than "Can't find manpage", as the latter reads
+ like -k was interpreted as a page name, which is not so. (Bug#5431)
+
+2009-12-26 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-handle-insert-directory): Quote "'" in the
+ switches. Check also for //SUBDIRED// line.
+
+2009-12-25 Kenichi Handa <handa@m17n.org>
+
+ * language/indian.el (devanagari-composable-pattern): Fixed to
+ handle ZWNJ and ZWJ. Use it in composition-function-table for
+ Devanagari.
+ (malayalam-composable-pattern): Fix previous change.
+
+2009-12-23 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * ps-print.el (ps-face-attributes): It was not returning the
+ attribute face for faces specified as string. Reported by harven
+ <harven@free.fr>.
+ (ps-print-version): New version 7.3.5.
+
+2009-12-18 Ulf Jasper <ulf.jasper@web.de>
+
+ * calendar/icalendar.el (icalendar--convert-tz-offset): Fixed
+ timezone names.
+ (icalendar--convert-tz-offset): Fixed the "last-day-problem".
+ (icalendar--add-diary-entry): Remove the trailing blank that
+ diary-make-entry inserts.
+
+2009-12-17 Michael Albinus <michael.albinus@gmx.de>
+
+ Make `file-expand-wildcards' work for remote files.
+
+ * files.el (file-expand-wildcards): In case of remote files, check
+ only local file name part for wildcards. Provide feature 'files
+ and subfeature 'remote-wildcards. (Bug#5198)
+
+ * net/tramp.el (tramp-handle-file-remote-p): Expand file name only
+ if there is already an established connection.
+ (tramp-advice-file-expand-wildcards): Remove it.
+
+ * net/tramp-compat.el (top): Autoload `tramp-handle-file-remote-p'.
+ (tramp-advice-file-expand-wildcards): Moved from tramp.el.
+ Activate advice for older GNU Emacs versions. (Bug#5237)
+
+2009-12-17 Juanma Barranquero <lekktu@gmail.com>
+
+ Some doc fixes (more needed).
+
+ * find-cmd.el (find-constituents): Reflow docstring.
+ (find-cmd, find-prune, find-command): Fix typos in docstrings.
+ (find-generic): Doc fix.
+
+2009-12-17 Juri Linkov <juri@jurta.org>
+
+ Fix regression from 23.1 to allow multiple modes in Local Variables.
+
+ * files.el (hack-local-variables-filter): While ignoring duplicates,
+ don't take `mode' into account.
+ (hack-local-variables-filter, hack-dir-local-variables): Don't
+ remove duplicate `mode' from local-variables-alist (like `eval').
+
+2009-12-17 Juri Linkov <juri@jurta.org>
+
+ Make `dired-diff' more safe. (Bug#5225)
+
+ * dired-aux.el (dired-diff): Signal an error when `file' equals to
+ `current' or when `file' is a directory of the `current' file.
+
+2009-12-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * emacs-lisp/autoload.el (batch-update-autoloads): Only exclude
+ unconditionally preloaded files.
+
+2009-12-16 Juri Linkov <juri@jurta.org>
+
+ Revert to old 23.1 logic of using the file at the mark as default.
+ * dired-aux.el (dired-diff): Use the file at the mark as default
+ if it's not the same as the current file, and the target dir is
+ the current dir or the mark is active. Add the current file
+ as the arg of `dired-dwim-target-defaults'. Use the default file
+ in the prompt. (Bug#5225)
+
+2009-12-15 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-echo-mark-marker-length): New defconst.
+ (tramp-echo-mark, tramp-echoed-echo-mark-regexp): Use it.
+ (tramp-check-for-regexp): Check also, when an echoing shell stops
+ to echo sent commands.
+
+2009-12-14 Chong Yidong <cyd@stupidchicken.com>
+
+ * Makefile.in: Revert last change (Bug#5191).
+