* net/tramp.el (top): Make check for tramp-gvfs loading more
[bpt/emacs.git] / lisp / ChangeLog
index a1b4461..2d55c0b 100644 (file)
@@ -1,3 +1,624 @@
+2009-08-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (top): Make check for tramp-gvfs loading more
+       robust.
+       (tramp-handle-insert-file-contents): `unwind-protect' must be
+       inside `with-parsed-tramp-file-name'.
+
+       * net/tramp-gvfs.el (top): Remove superfluous message when loading
+       fails.
+
+2009-08-03  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (jdb): Set gud-jdb-classpath-string to current
+       directory if CLASSPATH is not set.
+
+2009-08-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-rfn-eshadow-update-overlay-regexp) New
+       defconst.
+       (tramp-rfn-eshadow-update-overlay): Use it.  (Bug#4004)
+
+2009-08-02  Kevin Ryde  <user42@zip.com.au>
+
+       * net/newst-backend.el (newsticker--raw-url-list-defaults): Update
+       freshmeat link.  Delete newsforge.com as it seems gone.
+
+2009-08-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * select.el (x-set-selection): Doc fix (Bug#4021).
+
+       * w32-fns.el (x-set-selection): Doc fix (Bug#4021).
+
+       * help-fns.el (describe-variable): Treat list return values from
+       dir-locals-find-file properly (Bug#4005).
+
+2009-08-02  Julian Scheid <julians37@googlemail.com>  (tiny change)
+
+       * net/tramp.el (tramp-debug-message): Print also microseconds.
+
+2009-08-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-handle-insert-file-contents): Optimize, when BEG
+       or END is non-nil.
+       (tramp-handle-vc-registered): Use `tramp-cache-inhibit-cache'.
+       (tramp-get-debug-buffer): Change `outline-regexp' according to new
+       format.
+
+       * net/tramp-cache.el (tramp-cache-inhibit-cache ): New defvar.
+       (tramp-get-file-property): Use it.
+
+       * autorevert.el (auto-revert-handler): Allow
+       `auto-revert-tail-mode' for remote files.
+
+2009-08-02  Jason Rumney  <jasonr@gnu.org>
+
+       * minibuffer.el (read-file-name): Treat confirm options to
+       MUSTMATCH as nil when invoking x-file-dialog.  (Bug#3969)
+
+2009-08-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * font-lock.el (font-lock-string-face, font-lock-builtin-face)
+       (font-lock-variable-name-face, font-lock-constant-face): Darken
+       the colors for light backgrounds.
+
+2009-08-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * mail/rmailsum.el (rmail-header-summary): Ignore letter-case of
+       month names.  (Bug#3987)
+
+2009-07-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (line-move-finish): Pass whole number to
+       line-move-to-column.
+       (line-move-visual): Perform hscroll to the recorded position.
+
+2009-07-30  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-mode.el (calc-matrix-brackets): Remove "P" from prompt.
+
+2009-07-29  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-defs.el (c-version): Bump to 5.31.7.
+
+2009-07-29  Dmitry Dzhus  <dima@sphinx.net.ru>
+
+       * progmodes/gdb-mi.el (gdb-goto-breakpoint)
+       (gdb-place-breakpoints): Use full path when setting breakpoints.
+
+2009-07-29  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-mode-map): Add keybinding for
+       `calc-transpose-lines'.
+
+2009-07-29  Vincent Belaïche <vincent.belaiche@gmail.com>
+
+       * calc/calc-misc.el (calc-transpose-lines): New function.
+
+2009-07-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-do-copy-or-rename-file): Add messages.
+       Simplify check for out-of-band methods.
+       (tramp-do-copy-or-rename-file-out-of-band): Allow both files to be
+       remote.  Remove messages which are in `tramp-do-copy-or-rename-file'.
+
+2009-07-28  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-git.el (vc-git-checkin): Fix typo.
+
+2009-07-28  Steve Yegge  <steve.yegge@gmail.com>>
+
+       * progmodes/js2-mode.el: New file.
+
+2009-07-28  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gud.el (jdb): Add gud-pstar to dump object information.
+       (gud-menu-map): Adjust tooltip accordingly.
+
+2009-07-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-bzr.el (vc-bzr-print-log): Pass multiple arguments to bzr log.
+       (vc-bzr-log-view-mode): Adjust log-view-file-re.
+
+       * add-log.el (change-log-mode-map): Add a menu.
+
+2009-07-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-call-method-non-blocking): Handle the case the
+       function returns nil.
+       (dbus-handle-event): Handle special return value :ignore.
+       Reported by Jan Moringen <jan.moringen@uni-bielefeld.de>.
+
+2009-07-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * view.el (view-mode-enable): Don't define Helper-return-blurb if
+       it's not needed.
+
+2009-07-25  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix Bug#3888:
+
+       * w32-vars.el (x-select-enable-clipboard): Doc fix.
+
+       * term/pc-win.el (x-display-name, x-colors)
+       (x-select-enable-clipboard, x-select-text): Doc fix.
+
+       * term/common-win.el (x-display-name, x-colors): Doc fix.
+
+       * term/ns-win.el (x-select-text, x-setup-function-keys, x-colors)
+       (xw-defined-colors): Doc fix.
+
+       * w32-fns.el (x-select-text, x-setup-function-keys)
+       (x-get-selection, x-set-selection): Doc fix.
+
+       * term/x-win.el (x-select-text, x-setup-function-keys)
+       (x-select-enable-clipboard, xw-defined-colors): Doc fix.
+
+       * select.el (x-set-selection): Doc fix.
+
+2009-07-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/zeroconf.el (zeroconf-init): Check for "GetVersionString"
+       instead of "IsNSSSupportAvailable".  Avahi ought to work also when
+       "IsNSSSupportAvailable" method is not available.  Reported by
+       Steve Youngs <steve@sxemacs.org>.
+
+2009-07-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/characters.el: Fix setting of category ?C, ?|, ?K,
+       and ?H.  Fix setting of case for Latin Extended and Greek
+       Extended.
+       (build-unicode-category-table): Fix range checks.
+
+2009-07-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dispatcher.el (vc-resynch-buffers-in-directory): Make sure
+       the buffer we try to sync is current when calling
+       vc-resynch-buffer.
+
+       * vc-dir.el (vc-dir-resynch-file): Make sure vc-dir-update does
+       not show up to date files.
+
+2009-07-24  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/elint.el (elint-current-buffer, elint-defun):
+       Add autoload cookies.  If necessary, initialize.
+       (elint-log): Handle non-file buffers.
+       (elint-initialize): Add optional argument to reinitialize.
+       (elint-find-builtin-variables): Save excursion.
+
+2009-07-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries
+       for Lint.
+
+2009-07-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-print-log-internal): New function, split out from ...
+       (vc-print-log): ... here.
+       (vc-dir-move-to-goal-column): Declare.
+
+       * vc-git.el (vc-git-add-signoff): New variable.
+       (vc-git-checkin): Use it.
+       (vc-git-toggle-signoff): New function.
+       (vc-git-extra-menu-map): Bind it to menu.
+       (vc-git--run-command-string): Accept a nil FILE argument.
+       (vc-git-stash-list): New function.
+       (vc-git-dir-extra-headers): Use it.
+
+2009-07-23  Glenn Morris  <rgm@gnu.org>
+
+       * help-fns.el (describe-variable): Describe ignored and risky local
+       variables in a similar way to that in which we describe safe ones.
+
+       * emacs-lisp/bytecomp.el (byte-compile-from-buffer)
+       (byte-compile-output-file-form, byte-compile-output-docform)
+       (byte-compile-file-form-defmumble, byte-compile-output-as-comment):
+       Give some more local variables with common names a "bytecomp-" prefix,
+       so as not to shadow things during compilation.
+       * emacs-lisp/cl-macs.el (load-time-value)
+       * emacs-lisp/cl.el (cl-compiling-file): Update for the name-change
+       `outbuffer' to `bytecomp-outbuffer'.
+
+       * emacs-lisp/elint.el (elint-standard-variables): Remove most members,
+       since the next two variables cover them automatically now.
+       (elint-builtin-variables, elint-autoloaded-variables): New.
+       (elint-unknown-builtin-args): Remove all members, since they can be
+       parsed automatically now.
+       (elint-extra-errors): New.
+       (elint-env-add-env, elint-env-add-macro): Use cadr.
+       (elint-current-buffer): Use or.  Change final message.
+       (elint-get-top-forms): Use line-end-position.
+       (elint-init-env): Use cadr.  Handle autoload, declare-function,
+       and defalias.
+       (elint-add-required-env): Doc fix.  Use or.  Standardize error.
+       (regexp-assoc): Remove unused function.
+       (elint-top-form): Set elint-current-pos, to record the start of the
+       top-level form, for compilation-mode.
+       (elint-form): Trap errors in macro expansion.  Use dolist.
+       (elint-unbound-variable): Use elint-builtin-variables and
+       elint-autoloaded-variables.
+       (elint-get-args): Use cadr, or.
+       (elint-check-cond-form): Use dolist, cadr.
+       (elint-check-condition-case-form): Doc fix.  Use cadr.
+       Use elint-extra-errors.
+       (elint-log): New function.
+       (elint-error, elint-warning): Use elint-log for a bytecomp-style format.
+       Distinguish errors and warnings.
+       (elint-log-message): Use with-current-buffer.  Inhibit read-only.
+       Use a bytecomp-style format.
+       (elint-clear-log): Preserve default-directory.  Inhibit read-only.
+       (elint-get-log-buffer): Use compilation mode.  Disable undo.
+       Don't truncate lines.
+       (elint-initialize): Set builtin and autoloaded variable lists.
+       Only process elint-unknown-builtin-args if non-nil.
+       (elint-find-builtin-variables, elint-find-autoloaded-variables):
+       New functions.
+       (elint-find-builtin-args): Doc fix.  Handle "BODY...)".
+
+2009-07-22  Kevin Ryde  <user42@zip.com.au>
+
+       * net/newst-backend.el (newsticker--parse-atom-1.0)
+       (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92)
+       (newsticker--parse-rss-1.0):
+       * progmodes/idlwave.el (idlwave-mode):
+       * progmodes/idlw-shell.el (idlwave-shell-mode):
+       * progmodes/vera-mode.el (vera-mode):
+       * progmodes/verilog-mode.el (verilog-auto-inst, verilog-auto):
+       * progmodes/vhdl-mode.el (vhdl-mode):
+       * textmodes/table.el (table-generate-source)
+       (table--warn-incompatibility):
+       Hyperlink urls in docstrings with URL `...'.
+
+2009-07-22  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/advice.el, emacs-lisp/checkdoc.el:
+       * emacs-lisp/debug.el, emacs-lisp/elp.el, emacs-lisp/gulp.el:
+       * emacs-lisp/lisp.el, emacs-lisp/pp.el, emacs-lisp/trace.el:
+       Remove leading * from defcustom docs.
+
+       * simple.el (blink-matching-paren-distance): Bump to 100k.  (Bug#3889)
+
+       * emacs-lisp/shadow.el (shadows-compare-text-p): Remove leading * from
+       defcustom doc.
+       (list-load-path-shadows): Optionally, just return shadows as a string.
+
+       * mail/emacsbug.el (report-emacs-bug): Include any load-path shadows.
+
+2009-07-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mail/rmailedit.el (rmail-edit-mode): Use
+       auto-save-include-big-deletions.
+
+       * mail/rmail.el (rmail-variables): Use
+       auto-save-include-big-deletions.
+
+       * files.el (auto-save-mode): Revert 2009-07-21 and 2009-07-16
+       changes.
+
+2009-07-21  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-undo-length): New variable.
+       (calc-quit): Truncate rather than eliminate `calc-undo-list'.
+
+2009-07-21  Richard Stallman  <rms@gnu.org>
+
+       * files.el (auto-save-mode): Handle buffer-save-size = -2
+       for toggling mode.
+
+2009-07-21  Glenn Morris  <rgm@gnu.org>
+
+       * textmodes/ispell.el (ispell-looking-back): Update declaration.
+
+       * calendar/todo-mode.el (calendar-current-date): Update declaration.
+
+       * ps-print.el (ps-jitify, ps-lazify): Remove aliases only used to
+       silence compiler.  Instead...
+       (jit-lock-fontify-now, lazy-lock-fontify-region): ...Declare.
+       (ps-print-ensure-fontified): Update for above function name changes.
+
+       * printing.el (pr-mh-get-msg-num, pr-mh-show)
+       (pr-mh-start-of-uncleaned-message): Remove aliases only used to
+       silence compiler.  Instead...
+       (mh-get-msg-num, mh-show, mh-start-of-uncleaned-message): ...Declare.
+       (mh-show-buffer): Only define for compiler.
+       (pr-mh-current-message): Update for above function name changes.
+
+       * files.el (abort-if-file-too-large): Explicitly pass `filename'
+       as an argument.
+       (find-file-noselect, insert-file-1): Update for above change.
+
+       * mail/rmail.el (rmail-retry-ignored-headers): Bump :version.
+
+       * mail/mailclient.el (mailclient-send-it): Fix message.
+
+       * emacs-lisp/edebug.el (cl-debug-env): Only define for compiler.
+       (edebug-eval): Check cl-debug-env is bound.
+       (print-level, print-circle): Don't redefine built-in variables.
+
+       * emacs-lisp/cust-print.el: Remove leading * from defcustom docs.
+       (custom-print-vectors): Remove old comments from doc.
+
+       * emerge.el (menu-bar-emerge-menu): Remove unused variable.
+       (emerge-version): Make the variable an obsolete alias for the
+       emacs-version variable.  Make the function obsolete.
+       (emerge-fast-keymap, emerge-edit-keymap): Make a separate menu for
+       Emerge options, rather than merging in into the main Options menu.
+       (emerge-options-menu): Adjust menu text.  Use buttons for skip prefers
+       and auto advance modes.  Disable edit/fast items when not relevant.
+
+2009-07-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * term/vt420.el (terminal-init-vt420): Fix typo.
+
+2009-07-20  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/ada-mode.el (compile-auto-highlight): Remove the
+       variable (removed from compile.el on 2004-03-11).
+
+2009-07-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.el (hack-local-variables-filter): Fix last change.
+
+2009-07-19  Juri Linkov  <juri@jurta.org>
+
+       * files.el (ignored-local-variables): Add `dir-local-variables-alist'.
+       (dir-local-variables-alist): New buffer-local variable.
+       (hack-local-variables-filter): If variable is not dir-local,
+       i.e. `dir-name' is nil, then remove it from `dir-local-variables-alist',
+       because file-local overrides dir-local.
+       (c-postprocess-file-styles)<declare-function>:
+       Remove obsolete declaration.
+       (hack-dir-local-variables): Add dir-local variable/value pair to
+       `dir-local-variables-alist' and remove duplicates.  Doc fix.
+
+       * help-fns.el (describe-variable): Add information about
+       file-local and dir-local variables.
+
+2009-07-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.el (hack-local-variables-filter): Rewrite.
+
+2009-07-19  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/verilog-mode.el (verilog-error-regexp-add-xemacs):
+       Silence compiler by only defining on XEmacs.
+
+       * international/mule.el (auto-coding-regexp-alist): Only match
+       BABYL... at the start of buffer, not of lines.  (Bug#3790)
+
+       * calendar/cal-menu.el (cal-menu-set-date-title): Handle calls from
+       non-calendar buffers (Bug#3862).  Restore "not on a date" message.
+       (cal-menu-context-mouse-menu): Doc fix.
+
+       * desktop.el (desktop-buffers-not-to-save): Set :version tag.
+
+       * simple.el (mail-user-agent): Doc fix.  Set :version tag.
+
+2009-07-18  Juri Linkov  <juri@jurta.org>
+
+       * info.el: Virtual Info keyword finder.
+       (add-to-list)<Info-virtual-files>: Add "\\`\\*Finder.*\\*\\'".
+       (Info-finder-file): New variable.
+       (Info-finder-find-file): New function.
+       (finder-known-keywords, finder-package-info)
+       (find-library-name, lm-commentary): Use defvar and
+       declare-function to silence compiler warnings.
+       (Info-finder-find-node): New function.
+       (info-finder): New command.
+
+       * subr.el (process-kill-buffer-query-function): New function.
+       (add-hook)<kill-buffer-query-functions>: Add hook
+       `process-kill-buffer-query-function'.
+
+2009-07-18  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-mode.el (c-before-hack-hook),
+       (c-postprocess-file-styles): Give invocation of `c-set-style'
+       DONT-OVERRIDE parameter of t.  Already set style variables will
+       thus not be overridden by style settings given by `c-file-syle'.
+
+       * files.el (hack-local-variables-filter): Remove entries with
+       duplicate keys from `file-local-variables-alist'.
+
+2009-07-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (deactivate-mark, activate-mark, set-mark): Don't call
+       x-set-selection if display-selections-p returns nil for the
+       current frame.
+
+2009-07-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (region-active-p, use-region-p): Doc fix (Bug#3873).
+
+2009-07-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * desktop.el (desktop-buffers-not-to-save): Default value is nil.
+       Accept nil in addition to a regexp.
+       (desktop-files-not-to-save): Add "(ftp)$" to the default regexp.
+       Accept nil in addition to a regexp.
+       (desktop-save-buffer-p): Don't use desktop-buffers-not-to-save for
+       buffers that have an associated file.  Handle nil values of
+       desktop-buffers-not-to-save and desktop-files-not-to-save.
+       (Bug#3833)
+
+       * term/pc-win.el (x-selection-owner-p, x-own-selection-internal)
+       (x-disown-selection-internal): New functions.
+
+2009-07-18  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-mi.el (speedbar-frame): Declare to avoid compiler
+       warning.
+       (gdb-breakpoints-header): Move forward to avoid compiler warning.
+       (gdb-make-header-line-mouse-map): Remove duplicate definition.
+
+2009-07-18  David De La Harpe Golden  <david@harpegolden.net>
+
+       * simple.el (set-mark): Revert last change.
+
+2009-07-17  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-initiate-display): Add yes-or-no-p if
+       rendering of pngs is not possible instead of messaging a long
+       description.
+
+2009-07-17  David De La Harpe Golden  <david@harpegolden.net>
+
+       * w32-fns.el (x-selection-owner-p): New function.
+
+       * mouse.el (mouse-drag-track): Call deactivate-mark earlier.
+       (mouse-yank-at-click, mouse-yank-primary): If
+       select-active-regions is non-nil, deactivate the mark before
+       insertion.
+
+       * simple.el (deactivate-mark, set-mark): Only save selection if we
+       own it.
+
+2009-07-17  Kenichi Handa  <handa@m17n.org>
+
+       * case-table.el (describe-buffer-case-table): Fix for the case
+       that KEY is a cons.
+
+2009-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-rcs.el (vc-rcs-find-file-hook):
+       * vc-sccs.el (vc-sccs-find-file-hook): Fix cut and paste error.
+
+2009-07-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-wait-for-output): Handle the case when
+       commands do not return a newline but a null byte before the shell
+       prompt.  (Bug#3858)
+
+2009-07-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/ns-win.el (ns-set-alpha): Don't declare.
+       (ns-set-background-alpha): Remove function.
+
+2009-07-16  Kevin Ryde  <user42@zip.com.au>
+
+       * emacs-lisp/copyright.el (copyright-update): Save match-data across
+       y-or-n-p, for safety.
+
+2009-07-16  Richard Stallman  <rms@gnu.org>
+
+       * files.el (auto-save-mode): If buffer-saved-size is -2,
+       don't clobber it.
+
+       * mail/rmail.el (rmail-variables): Set buffer-saved-size to -2.
+       (rmail-retry-ignored-headers): Add more uninteresting fields.
+
+2009-07-15  Jari Aalto  <jari.aalto@cante.net>
+
+       * net/rcirc.el (rcirc): Use history variables.
+       (rcirc-server-name-history, rcirc-nick-name-history)
+       (rcirc-server-port-history): New variables.
+
+2009-07-15  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (set-language-environment-charset):
+       If coding-system-charset-list returns `iso-2022' or `emacs-mule',
+       ignore them.
+
+       * language/misc-lang.el ("IPA"): Change coding systems to utf-8.
+       Delete unibyte-display.
+
+2009-07-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (kill-visual-line): Obey kill-whole-line (Bug#3695).
+
+2009-07-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (deactivate-mark): Optional argument FORCE.
+       (set-mark): Use deactivate-mark.
+
+       * info.el (Info-search): No need to check transient-mark-mode
+       before calling deactivate-mark.
+
+       * select.el (x-set-selection): Doc fix.
+       (x-valid-simple-selection-p): Allow buffer values.
+       (xselect--selection-bounds): Handle buffer values.  Suggested by
+       David De La Harpe Golden.
+
+       * mouse.el (mouse-set-region, mouse-drag-track): Call
+       copy-region-as-kill before setting the mark, to let
+       select-active-regions work.
+
+2009-06-28  David De La Harpe Golden  <david@harpegolden.net>
+
+       * simple.el (deactivate-mark): If select-active-regions is
+       non-nil, copy the selection data into a string.
+       (activate-mark): If select-active-regions is non-nil, set the
+       selection to the current buffer.
+       (set-mark): Update selection if select-active-regions is non-nil.
+
+       * select.el (x-valid-simple-selection-p): Allow buffer values.
+
+2009-07-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (mail-user-agent): Default to the upwardly-UI-compatible
+       and more featureful message-mode.
+
+2009-07-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * select.el (x-set-selection): Doc fix.
+       (x-valid-simple-selection-p): Disallow selection data consisting
+       of a list or cons of integers, since that is not used.
+       (xselect--selection-bounds, xselect--int-to-cons): New functions.
+       (xselect-convert-to-string, xselect-convert-to-length)
+       (xselect-convert-to-filename, xselect-convert-to-charpos)
+       (xselect-convert-to-lineno, xselect-convert-to-colno): Use them.
+
+2009-07-14  Dmitry Dzhus  <dima@sphinx.net.ru>
+
+       * progmodes/gdb-mi.el (json-partial-output): Fix broken GDB/MI
+       output in -break-info command (Emacs bug #3794).
+
+2009-07-14  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/edebug.el (edebug-setup-hook, edebug-all-forms)
+       (edebug-eval-macro-args, edebug-save-displayed-buffer-points)
+       (edebug-print-length, edebug-print-level, edebug-print-circle)
+       (edebug-sit-for-seconds, edebug-view-outside)
+       (edebug-bounce-point, edebug-set-global-break-condition)
+       (edebug-Go-nonstop-mode, edebug-trace-mode)
+       (edebug-Trace-fast-mode, edebug-continue-mode)
+       (edebug-Continue-fast-mode, edebug-forward-sexp, edebug-help)
+       (edebug-visit-eval-list): Doc fixes.
+
+       * subr.el (def-edebug-spec): Doc fix.
+
+2009-07-14  Kenichi Handa  <handa@m17n.org>
+
+       * international/characters.el: Fix setting of category ?C.
+
+2009-07-13  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * term/ns-win.el (x-select-font): defailias x-select-font to
+       ns-popup-font-panel instead of generate-fontset-menu.
+
+2009-07-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * desktop.el (desktop-buffers-not-to-save): Remove ".log". (Bug#3833)
+
+2009-07-12  Peter Jolly  <peter@jollys.org>  (tiny change)
+
+       * arc-mode.el (archive-find-type): Allow for a PK00 string before
+       the PK\003\004 header (Bug#3770).
+
+2009-07-12  Guanpeng Xu  <herberteuler@hotmail.com>
+
+       * pcomplete.el (pcomplete-comint-setup): Check for
+       shell-dynamic-complete-filename too.
+
+2009-07-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (temporary-goal-column): Change the value for
+       line-move-visual to a cons cell.
+       (line-move-visual): Record or set the window hscroll, if
+       necessary (Bug#3494).
+       (line-move-1): Handle cons value of temporary-goal-column.
+
 2009-07-11  Kenichi Handa  <handa@m17n.org>
 
        * international/mule-diag.el (describe-character-set): Don't show
 
 2009-07-10  Eli Zaretskii  <eliz@gnu.org>
 
-       * cus-edit.el (customize-changed-options-previous-release): Bump
-       value to 22.1.  (Bug#3804)
+       * cus-edit.el (customize-changed-options-previous-release):
+       Bump value to 22.1.  (Bug#3804)
 
 2009-07-08  Sam Steingold  <sds@gnu.org>