* lisp/replace.el: Add "collect" feature to occur.
[bpt/emacs.git] / lisp / ChangeLog
index 6450b00..187a36a 100644 (file)
-2010-11-13  Ken Manheimer <ken.manheimer@gmail.com>
+2010-12-04  Tak Ota  <Takaaki.Ota@am.sony.com>
 
-       Another omnibus checkin of a backlog of fixes.  (Now that i'm
-       using bzr i should be able to interact with the gnu version
-       control repository in smaller, properly incremental steps, from
-       here on.)
+       * replace.el: Add "collect" feature to occur.
+       (occur-collect-regexp-history): New var.
+       (occur-read-primary-args): Return a replace string for nlines, if needed.
+       (occur): Extend the meaning of nlines.
 
-       This main features of the changes here are:
+2010-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * progmodes/which-func.el (which-func-ff-hook): Log the error message.
+       (which-func-update-1): Distinguish symbols from strings.
+       (which-function): Stay within 80 columns.
+
+2010-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (with-demoted-errors): Distinguish symbols from strings.
+
+       * newcomment.el (comment-styles): Add docs to each style (bug#7509).
+       Improve docstring.
+       (comment-style): Use comment-styles's docs to describe values.
+
+2010-12-03  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * term/common-win.el (x-setup-function-keys): Restore ns-new-frame
+       and ns-show-prefs (Bug#7535).
+
+       * term/ns-win.el (global-map): Restore ns-new-frame and ns-show-prefs
+       bindings (Bug#7535).
+
+2010-12-03  Glenn Morris  <rgm@gnu.org>
+
+       * nxml/nxml-mode.el: Require rng-nxml.
+       (rng-nxml-mode-init, nxml-enable-unicode-char-name-sets):
+       Remove declarations.
+
+       * nxml/nxml-mode.el, nxml/nxml-outln.el, nxml/rng-loc.el:
+       * nxml/rng-nxml.el, nxml/rng-valid.el:
+       Remove leading `*' from defcustom docs.
+
+       * startup.el (normal-top-level-add-subdirs-to-load-path): Simplify.
+       (normal-top-level-add-to-load-path, tty-handle-args):
+       Convert comments to basic doc-strings.
+
+       * net/browse-url.el (browse-url-url-at-point)
+       (browse-url-default-browser): Remove autoload cookies.
+
+       * mail/emacsbug.el (report-emacs-bug-create-existing-bugs-buffer):
+       Remove more undefined cl functions.
+
+       * vc/diff.el (diff-sentinel): Make new arguments optional.
+       * ibuf-ext.el (diff-sentinel): Update declaration.
+
+2010-12-03  Daiki Ueno  <ueno@unixuser.org>
+
+       * epg.el (epg-digest-algorithm-alist): Replace "RMD160" with
+       "RIPEMD160" (Bug#7490).  Reported by Daniel Kahn Gillmor.
+       (epg-context-set-passphrase-callback): Mention that the callback
+       is not called when used with GnuPG 2.x.
+
+2010-12-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-local-host-regexp): Add "localhost6".
+       (tramp-file-name-port): Check also for `tramp-default-port'.
+       (tramp-get-connection-name): New defun.
+       (tramp-get-connection-process): Use it.
+       (tramp-debug-message): Extend function exclude list.
+       (tramp-drop-volume-letter): Fix doc string.
+
+       * net/tramp-cmds.el: Remove solved todo item.
+
+       * net/tramp-efs.el:
+       * net/tramp-ftp.el:
+       * net/tramp-gvfs.el:
+       * net/tramp-gw.el:
+       * net/tramp-imap.el:
+       * net/tramp-smb.el: Fix regexps added to `tramp-default-method-alist'
+       and `tramp-default-user-alist', respectively.
+
+       * net/tramp-gw.el (tramp-gw-open-connection): Use
+       `tramp-get-connection-name' and `tramp-get-connection-buffer'.
+
+       * net/tramp-imap.el (tramp-imap-make-iht): Use just
+       `tramp-file-name-port'.
+
+       * net/tramp-sh.el (tramp-methods): Add recursive options to "pscp"
+       and "psftp".  Exchange "%k" marker with options.
+       (tramp-do-copy-or-rename-file, tramp-sh-handle-file-local-copy):
+       Compute size of link target.
+       (tramp-do-copy-or-rename-file-out-of-band). Move setting of
+       `tramp-current-*' up due to gateway methods.  Optimze computing of
+       copy arguments.  Use `tramp-get-connection-name' and
+       `tramp-get-connection-buffer'.  Improve debug messages.
+       (tramp-compute-multi-hops): Remove port determination.
+       (tramp-maybe-open-connection): Use `tramp-get-connection-name'.
+
+       * net/trampver.el: Update release number.
+
+2010-12-02  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/cl-macs.el (cl-parse-loop-clause):
+       Avoid infinite loop over windows.  (Bug#7492)
+
+       * progmodes/flymake.el (flymake-check-file-limit):
+       Allow nil to mean "no limit".
+       (flymake-check-patch-master-file-buffer): Update for above change.
+       Allow a .tex file-name extension to be optional.
+       (flymake-master-tex-init): Also match \include statements.
+
+2010-11-30  Sam Steingold  <sds@gnu.org>
+
+       * nxml/nxml-mode.el (nxml-parent-document): Add a variable.
+       (nxml-parent-document-set): A function to set `nxml-parent-document'.
+       (nxml-mode): Define using `define-derived-mode' instead of `defun'.
+       (nxml-mode-hook): Remove `defcustom' (auto-defined by
+       define-derived-mode').
+       * nxml/rng-valid.el (rng-dtd-trivial-p): Add a helper function for
+       users who want to call `nxml-parent-document-set'.
+
+2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * log-edit.el (log-edit-font-lock-keywords): Don't try matching
+       stand-alone lines, since that is handled by log-edit-match-to-eoh
+       (Bug#6465).
+
+2010-11-27  Eduard Wiebe  <usenet@pusto.de>
+
+       * dired.el (dired-get-filename): Replace backslashes with slashes
+       in file names on MS-Windows, needed by `locate'.  (Bug#7308)
+       * locate.el (locate-default-make-command-line): Don't consider
+       drive letter and root directory part of
+       `directory-listing-before-filename-regexp'.  (Bug#7308)
+       (locate-post-command-hook, locate-post-command-hook): New defcustoms.
+
+2010-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-prec2->grammar): Simplify handling
+       of :smie-open/close-alist.
+       (smie-next-sexp): Make it accept a "start token" as argument.
+       (smie-indent-keyword): Be careful not to misidentify tokens that span
+       more than one line, as empty lines.  Add argument `token'.
+
+2010-11-27  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-insert-multipart): For unsupported
+       multipart subtypes, insert all as usual.
+
+       * mail/rmail.el: Require rfc2047.
+
+2010-11-27  Kenichi Handa  <handa@m17n.org>
+
+       * mail/rmailmm.el (rmail-mime-entity, rmail-mime-entity-type)
+       (rmail-mime-entity-disposition)
+       (rmail-mime-entity-transfer-encoding, rmail-mime-entity-header)
+       (rmail-mime-entity-body, rmail-mime-entity-children): New functions.
+       (rmail-mime-save): Handle the case that the button's `data' is a
+       MIME entity.
+       (rmail-mime-insert-text): New function.
+       (rmail-mime-insert-image): Handle the case that DATA is a MIME
+       entity.
+       (rmail-mime-bulk-handler): Just call rmail-mime-insert-bulk.
+       (rmail-mime-insert-bulk): New function mostly copied from the old
+       rmail-mime-bulk-handler.
+       (rmail-mime-multipart-handler): Just call
+       rmail-mime-process-multipart.
+       (rmail-mime-process-multipart): New funciton mostly copied from
+       the old rmail-mime-multipart-handler.
+       (rmail-mime-show): Just call rmail-mime-process.
+       (rmail-mime-process): New funciton mostly copied from the old
+       rmail-mime-show.
+       (rmail-mime-insert-multipart, rmail-mime-parse)
+       (rmail-mime-insert, rmail-show-mime)
+       (rmail-insert-mime-forwarded-message)
+       (rmail-insert-mime-resent-message): New functions.
+       (rmail-insert-mime-forwarded-message-function): Set to
+       rmail-insert-mime-forwarded-message.
+       (rmail-insert-mime-resent-message-function): Set to
+       rmail-insert-mime-resent-message.
+
+       * mail/rmailsum.el: Require rfc2047.
+       (rmail-header-summary): Handle multiline Subject: field.
+       (rmail-summary-line-decoder): Change the default to
+       rfc2047-decode-string.
+
+       * mail/rmail.el (rmail-enable-mime): Change the default to t.
+       (rmail-mime-feature): Change the default to `rmailmm'.
+       (rmail-quit): Delete the specifal code for rmail-enable-mime.
+       (rmail-display-labels): Likewise.
+       (rmail-show-message-1): Check rmail-enable-mime, and use
+       rmail-show-mime-function for a MIME message.  Decode the headers
+       according to RFC2047.
+
+2010-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/which-func.el (which-func-imenu-joiner-function):
+       Return a string, as expected.
+       (which-function-mode): Make sure we stop any previous timer before
+       starting a new one.
+
+2010-11-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-default-method-alist)
+       (tramp-default-user-alist, tramp-default-proxies-alist):
+       Adapt custom options type.  (Bug#7445)
+
+2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/python.el: Add Ipython support (Bug#5390).
+       (python-shell-prompt-alist)
+       (python-shell-continuation-prompt-alist): New options.
+       (python--set-prompt-regexp): New function.
+       (inferior-python-mode, run-python, python-shell):
+       Require ansi-color.  Use python--set-prompt-regexp to set the comint
+       prompt based on the Python interpreter.
+       (python--prompt-regexp): New var.
+       (python-check-comint-prompt)
+       (python-comint-output-filter-function): Use it.
+       (run-python): Use a pipe (Bug#5694).
+
+2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/python.el (run-python): Doc fix.
+       (python-keep-current-directory-in-path): New var (Bug#7454).
+
+2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
+
+       * lpr.el (lpr-buffer, print-buffer, lpr-region, print-region):
+       Prompt user before actually printing.
+
+2010-11-27  Glenn Morris  <rgm@gnu.org>
+
+       * startup.el (package-enable-at-startup, package-initialize):
+       Remove unnecessary declarations.
+
+2010-11-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/characters.el (glyphless-char-display-control):
+       Exclude newline and TAB from the c0-control group.
+
+2010-11-27  Glenn Morris  <rgm@gnu.org>
+
+       * mail/sendmail.el (build-mail-aliases): Doc fix for autoload.
+       (expand-mail-aliases): Remove unnecessary autoload.
+
+       * allout.el (allout-command-prefix, allout-mode-map): Declare.
+
+       * shell.el (shell-dir-cookie-re): Move definition before use.
+
+       * mail/emacsbug.el (report-emacs-bug-create-existing-bugs-buffer):
+       Replace undefined CL functions.
+
+2010-11-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (prog-mode): Set bidi-paragraph-direction to
+       left-to-right.
+
+       * term/pc-win.el (x-get-selection-internal): Emulation for MS-DOS.
+
+2010-11-26  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/diary-lib.el (diary-outlook-format-1): New function, so that
+       diary-outlook-formats can be sensitive to calendar-date-style.
+       (diary-outlook-formats): Simplify the default setting.
+       (diary-from-outlook-internal): Pass subject and body as arguments.
+       Use dolist rather than dotimes.  Don't save the diary buffer.
+       (diary-from-outlook-gnus, diary-from-outlook-rmail):
+       Pass subject and body as explicit arguments to the -internal function.
+
+2010-11-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/rfc2368.el (rfc2368-parse-mailto-url): Unfold URLs before
+       parsing them.  This makes mailto:...?subject=foo\nbar work.
+
+2010-11-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/diff.el (diff): Fix last change.
+
+2010-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/pcase.el: Improve pcase-let.  Use "pcase--" prefix.
+       (pcase--dontcare-upats): New var.
+       (pcase-let, pcase-let*): Generate better code.
+       Accept the same bodies as `let'.
+       (pcase-dolist): New macro.
+       (pcase--trivial-upat-p): New helper function.
+       (pcase--expand): Strip leading "(let nil" if any.
+
+2010-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mail/mailclient.el (browse-url): Require.
+       (mailclient-send-it): Bind `browse-url-mailto-function' to nil to
+       use the external browser function to send the mail (bug#7469).
+
+       * net/browse-url.el (browse-url-browser-function): Revert the
+       default back to the previous value, since the new value broke
+       mailclient.el.
+       (browse-url-mailto-function): New variable for mailto: URLs.
+       (browse-url): Use the new variable for mailto: URLs.
+
+2010-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * eshell/esh-cmd.el (eshell-parse-command):
+       * eshell/esh-arg.el (eshell-parse-arguments):
+       * eshell/em-script.el (eshell-source-file):
+       Use with-silent-modifications.
+
+2010-11-23  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc.el (vc-merge): Remove optional arg PROMPT.  Always prompt
+       for a merge location.
+
+       * vc/vc-bzr.el (vc-bzr-pull): Remove unused var.
+       (vc-bzr-merge-branch): Always prompt.
+       (vc-bzr-async-command): Use the full branch filename.
+
+2010-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * shell.el (shell): Use current-buffer by default if it's already
+       a shell mode buffer and its process is dead.
+       Suggested by Jose E. Marchesi <jemarch@gnu.org>.
+
+2010-11-23  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * mail/emacsbug.el (report-emacs-bug-query-existing-bugs):
+       Mention that the keywords should be comma separated.
+
+2010-11-23  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc/vc.el (vc-merge): Use vc-BACKEND-merge-branch if available.
+       Accept optional prefix arg meaning to prompt for a command.
+       (vc-update): Use vc-BACKEND-pull if available.  Accept optional
+       prefix arg meaning to prompt for a command.
+       (vc-pull): Alias for vc-update.
+
+       * vc/vc-bzr.el (vc-bzr-admin-branchconf, vc-bzr-history): New vars.
+       (vc-bzr--branch-conf, vc-bzr-async-command, vc-bzr-pull)
+       (vc-bzr-merge-branch): New functions, implementing merge-branch
+       and pull operations.
+
+2010-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in: Fix up last merge.
+
+       * vc/diff.el (diff-old-temp-file, diff-new-temp-file): Remove.
+       (diff-sentinel): Get them as arguments instead.
+       (diff-old-file, diff-new-file, diff-extra-args): Remove.
+       (diff-file-local-copy, diff-better-file-name): New funs.
+       (diff-no-select): Rename from diff-into-buffer.
+       Support buffers additionally to files.  Move `buf' arg.  Don't display buf.
+       Prefer closures to buffer-local variables.
+       (diff): Adjust accordingly.
+       (diff-buffer-with-file): Move from files.el.
+       * files.el (diff-buffer-with-file): Move to vc/diff.el.
+       (diff-buffer-internal): Remove.
+       (diff-buffer-buffer): Remove.
+       (save-some-buffers-action-alist): Use diff-no-select so as not to guess
+       the buffer name used, and so as not to mess up windows and frames.
+
+2010-11-22  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
+
+       * files.el: Make revert work with diff-buffer-with-file (bug#7277).
+       (diff-buffer-internal): New function extracted from diff-buffer-with-file
+       (diff-buffer-with-file): Use it.
+       * vc/diff.el (diff-into-buffer): New fun, extracted from diff.
+       (diff): Use it.
+
+2010-11-22  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * textmodes/reftex-ref.el (reftex-goto-label): Use the current
+       \ref's or \pageref's value as default instead of initial input.
+
+2010-11-21  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.el (backup-by-copying-when-mismatch): The default value is
+       now t.
+
+       * startup.el (normal-top-level):
+       * net/tramp.el (tramp-handle-insert-file-contents): Do not set
+       `backup-by-copying-when-mismatch'.
+
+2010-11-21  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * tool-bar.el (tool-bar-setup): Remove save as, print and customize.
+
+2010-11-21  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
+
+       * progmodes/python.el (python-font-lock-keywords):
+       Highlight top-level augmented assignments (Bug#6445).
+
+2010-11-21  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * term/ns-win.el (ns-right-control-modifier)
+       (ns-right-command-modifier): Defvar them.
+
+       * cus-start.el (all): Add ns-right-control-modifier and
+       ns-right-command-modifier (Bug#7458).
+
+2010-11-20  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/authors.el (authors-ignored-files)
+       (authors-valid-file-names, authors-renamed-files-alist): Add entries.
+
+2010-11-20  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * mail/emacsbug.el (report-emacs-bug-query-existing-bugs)
+       (report-emacs-bug-parse-query-results)
+       (report-emacs-bug-create-existing-bugs-buffer): Pass through
+       keywords used for querying the bug database to show them in the
+       existing bugs buffer.
+
+2010-11-20  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * tool-bar.el (tool-bar-setup): Add some :vert-only keywords.
+
+       * info.el (info-tool-bar-map): Add some :vert-only keywords.
+
+2010-11-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/characters.el (glyphless-char-display-control):
+       Make it a defcustom, with update-glyphless-char-display as its
+       :set attribute.
+       (top level): Don't call update-glyphless-char-display.
+
+2010-11-20  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.2.0.
+
+       * net/tramp.el (tramp-handle-insert-file-contents): Don't use
+       `file-remote-p' (due to compatibility).
+
+       * net/tramp-sh.el (tramp-do-copy-or-rename-file-directly)
+       (tramp-do-copy-or-rename-file-out-of-band): Use `ignore-errors'.
+
+       * net/trampver.el: Update release number.
+
+2010-11-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * faces.el (glyphless-char): Define value for `pc'.
+
+2010-11-20  Tassilo Horn  <tassilo@member.fsf.org>
+
+       Implemented a bug querying mechanism.
+       * mail/emacsbug.el (report-emacs-bug-tracker-url): New variable.
+       (report-emacs-bug-create-existing-bugs-buffer)
+       (report-emacs-bug-parse-query-results)
+       (report-emacs-bug-query-existing-bugs): New functions.
+
+2010-11-19  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * textmodes/reftex-ref.el (reftex-goto-label): If point is inside
+       a \ref{} or \pageref{} macro, then use its value as initial input.
+
+2010-11-19  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-units.el (math-build-units-table-buffer):
+       calc/README: Mention that the TeX specific units won't use the
+       `tex' prefix in TeX mode.
+       calc/calc-lang.el (math-variable-table): Don't use the `tex'
+       prefix for units in TeX mode.
+
+2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (kill-new, kill-append, kill-region):
+       * comint.el (comint-kill-region): Make the yank-handler argument
+       obsolete.
+
+2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-bnf-classify): Signal errors for tokens
+       that are both openers (resp. closers) and something else.
+       (smie-grammar): Loosen definition of valid values.
+       (smie-next-sexp, smie-down-list, smie-blink-matching-open)
+       (smie-indent--parent, smie-rule-parent, smie-indent-keyword)
+       (smie-indent-after-keyword): Adjust users.
+       (smie-indent-keyword): Don't indent empty lines.
+
+       * vc-hg.el (vc-hg-program): New var.
+       Suggested by Norman Gray <norman@astro.gla.ac.uk>.
+       (vc-hg-state, vc-hg-working-revision, vc-hg-command): Use it.
+
+2010-11-18  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/autoload.el (autoload-find-destination): The function
+       coding-system-eol-type may return non-numeric values.  (Bug#7414)
+
+2010-11-18  Ulrich Mueller  <ulm@gentoo.org>
+
+       * server.el (server-force-stop): Ensure the server is stopped (Bug#7409).
+
+2010-11-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * subr.el (posn-col-row): Pay attention to header line.  (Bug#7390)
+
+2010-11-18  Chong Yidong  <cyd@stupidchicken.com>
+
+       * textmodes/picture.el (picture-mouse-set-point): Don't use
+       posn-col-row; explicitly compute the motion based on the posn at
+       the window-start (Bug#7390).
+
+2010-11-18  Glenn Morris  <rgm@gnu.org>
+
+       * novice.el (disabled-command-function):
+       Fix 2009-11-15 change.  (Bug#7384)
+
+2010-11-18  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/calendar.el (diary-iso-date-forms): Make elements
+       mutually exclusive.  (Bug#7377)
+
+2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/smie.el (smie-prec2->grammar): Obey equality constraints
+       when filling the remaining "unconstrained" values.
+
+2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-warnings): Simplify the
+       safety predicate.
+
+       * files.el (safe-local-variable-p): Gracefully handle errors.
+
+       * emacs-lisp/smie.el (smie-rule-parent, smie-indent--rule):
+       Use smie-indent-virtual when indenting relative to an opener.
+       (smie-rule-separator): Use smie-rule-parent.
+       (smie-indent-keyword): Consult rules, even for openers at bol.
+       (smie-indent-comment-close): Try to align closer's content.
+
+2010-11-18  Glenn Morris  <rgm@gnu.org>
+
+       * ls-lisp.el (ls-lisp-dired-ignore-case): Make it an obsolete alias.
+
+2010-11-18  Glenn Morris  <rgm@gnu.org>
+
+       * printing.el (pr-menu-bind): Doc fix.
+
+       * speedbar.el (speedbar-toggle-images): Doc fix.
+
+       * progmodes/python.el (python-shell): Doc fix.
+
+       * wid-edit.el (widget-field-use-before-change)
+       (widget-use-overlay-change): Doc fixes.
+
+2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Minor cleanup to improve style.
+       * textmodes/rst.el (rst-update-section): Use point-marker.
+       (rst-get-decoration): Eliminate unneeded assignment.
+       (rst-promote-region, rst-straighten-decorations)
+       (rst-section-tree, rst-adjust): Use point-marker.
+       (rst-toc-mode-mouse-goto): Avoid setq.
+       (rst-shift-region-guts, rst-shift-region-left)
+       (rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2)
+       (rst-convert-bullets-to-enumeration): Use copy-marker.
+
+       * minibuffer.el (completion-fail-discreetly): New var.
+       (completion--do-completion): Use it.
+
+       * electric.el (electric-pair-pairs): New var.
+       (electric-pair-post-self-insert-function): Use it.
+       (electric-layout-post-self-insert-function): Don't insert a before
+       newline unless it's actually needed.
+
+2010-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/python.el (run-python): Explain why we remove the current
+       directory from sys.path.  Suggested by Eric Hanchrow <erich@cozi.com>.
+
+       * progmodes/grep.el (grep-regexp-alist): Tighten the regexp (bug#7378).
+
+2010-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/octave-mod.el: Rely on elecric-*-modes.
+       (octave-mode-map): Don't bind ;, SPC, and LF.
+       (octave-auto-indent, octave-auto-newline): Remove.
+       (electric-layout-rules): Declare.
+       (octave-mode): Set electric-layout-rules.
+       (octave-indent-new-comment-line): Use reindent-then-newline-and-indent.
+       (octave-reindent-then-newline-and-indent, octave-electric-semi)
+       (octave-electric-space): Remove.
+
+       * electric.el (electric-layout-mode): New minor mode.
+       (electric--after-char-pos): New function.
+       (electric-indent-post-self-insert-function): Use it.
+       (electric-layout-rules): New var.
+       (electric-layout-post-self-insert-function): New function.
+       (electric-indent-mode): Make them interact better.
+
+2010-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/checkdoc.el (checkdoc-syntax-table): Fix last change.
+       (checkdoc-sentencespace-region-engine, checkdoc-this-string-valid)
+       (checkdoc-proper-noun-region-engine): Use with-syntax-table.
+
+2010-11-15  Agustín Martín  <agustin.martin@hispalinux.es>
+
+       * textmodes/flyspell.el (flyspell-generic-progmode-verify):
+       Make sure to check inside the word (Bug#6761).
+
+2010-11-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (command-line): If the cursorColor resource is set,
+       change the cursor face-spec (Bug#7392).
+
+2010-11-13  Ken Manheimer  <ken.manheimer@gmail.com>
+
+       The main features of the following allout.el changes are:
        - implement user customization for the allout key bindings
        - add a customization control by which the user can inhibit use of
-         a trailing Ctl-H, so by default it's reserved for use with
+         a trailing Ctrl-H, so by default it's reserved for use with
          describe-prefix-bindings
        - adapt to new version of called-interactively-p, while
-         maintaining backwards compatability with old version
+         maintaining backwards compatibility with old version
        - fix hotspot navigation so i works properly with meta-modified keys
 
-       + allout.el (allout-keybindings), (allout-bind-keys),
-       (allout-keybindings-binding), allout-prefixed-keybindings,
-       allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h,
-       allout-keybindings-list,
-       allout-mode-map-adjustments, (allout-setup-mode-map): Establish
-       allout-mode keymaps as user customizable settings, and also
-       establish a customizable setting which regulates whether or not a
-       trailing control-h is reserved for use with
-       describe-prefix-bindings - and inihibit it by default, so that
-       control-h *is* reserved for describe-prefix-bindings unless the
-       user changes this setting.
-
-       (allout-hotspot-key-handler): Distinguish more explicitly and
-       accurately between modified and unmodified events, and handle
+       * allout.el (allout-keybindings, allout-bind-keys)
+       (allout-keybindings-binding, allout-prefixed-keybindings)
+       (allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h)
+       (allout-keybindings-list, allout-mode-map-adjustments)
+       (allout-setup-mode-map): Establish allout-mode keymaps as user
+       customizable settings, and also establish a customizable setting which
+       regulates whether or not a trailing control-h is reserved for use with
+       describe-prefix-bindings - and inhibit it by default, so that control-h
+       *is* reserved for describe-prefix-bindings unless the user changes it.
+
+       * allout.el (allout-hotspot-key-handler): Distinguish more explicitly
+       and accurately between modified and unmodified events, and handle
        modified events more comprehensively.
 
-       (allout-substring-no-properties): Alias to use or provide version
-       of 'substring-no-properties'.
-       (allout-solicit-alternate-bullet): Use
-       'allout-substring-no-properties'.
+       * allout.el (allout-substring-no-properties):
+       Alias to use or provide version of `substring-no-properties'.
+       (allout-solicit-alternate-bullet): Use `allout-substring-no-properties'.
 
-       (allout-next-single-char-property-change): Alias to use or provide
-       version of 'next-single-char-property-change'.
-       (allout-annotate-hidden), (allout-hide-by-annotation): Use
-       'allout-next-single-char-property-change'.
+       * allout.el (allout-next-single-char-property-change):
+       Alias to use or provide version of `next-single-char-property-change'.
+       (allout-annotate-hidden, allout-hide-by-annotation):
+       Use `allout-next-single-char-property-change'.
 
-       (allout-select-safe-coding-system): Alias to use or provide
-       version of 'select-safe-coding-system'.
-       (allout-toggle-subtree-encryption): Use
-       'allout-select-safe-coding-system'.
+       * allout.el (allout-select-safe-coding-system):
+       Alias to use or provide version of `select-safe-coding-system'.
+       (allout-toggle-subtree-encryption):
+       Use `allout-select-safe-coding-system'.
 
-       (allout-set-buffer-multibyte): Alias to use or provide version of
-       'set-buffer-multibyte'.
-       (allout-encrypt-string): Use 'allout-set-buffer-multibyte'.
+       * allout.el (allout-set-buffer-multibyte):
+       Alias to use or provide version of `set-buffer-multibyte'.
+       (allout-encrypt-string): Use `allout-set-buffer-multibyte'.
 
-       (allout-called-interactively-p): Macro for using the different
-       versions of called-interactively-p identically, depending on the
-       subroutine's argument signature.
+       * allout.el (allout-called-interactively-p): Macro for using the
+       different versions of called-interactively-p identically, depending on
+       the subroutine's argument signature.
+       (allout-back-to-current-heading, allout-beginning-of-current-entry):
+       Use `(interactive "p")' instead of `(called-interactively-p)'.
 
-       (allout-back-to-current-heading), (allout-beginning-of-current-entry)
-       - use '(interactive "p")' instead of '(called-interactively-p)'.
-
-       (allout-init), (allout-ascend), (allout-end-of-level),
-       (allout-previous-visible-heading), (allout-forward-current-level),
-       (allout-backward-current-level), (allout-show-children) - use
-       '(allout-called-interactively-p)' instead of
-       '(called-interactively-p)'.
-
-       (allout-before-change-handler): Exempt edits to the (overlaid)
-       character after the allout outline bullet from edit confirmation
-       prompt.
+       * allout.el (allout-init, allout-ascend, allout-end-of-level)
+       (allout-previous-visible-heading, allout-forward-current-level)
+       (allout-backward-current-level, allout-show-children):
+       Use `allout-called-interactively-p' instead of `called-interactively-p'.
 
-       (allout-add-resumptions): Ensure that it respects correct buffer
-       for keybindings.
+       * allout.el (allout-before-change-handler):
+       Exempt edits to the (overlaid) character after the allout outline
+       bullet from edit confirmation prompt.
 
-       (allout-beginning-of-line): Use
-       'allout-previous-single-char-property-change' alias for the sake
-       of diverse compatibility.
+       * allout.el (allout-add-resumptions):
+       Ensure that it respects correct buffer for keybindings.
 
-       (allout-end-of-line): Use 'allout-mark-active-p' to encapsulate
-       respect for mark activity.
+       * allout.el (allout-beginning-of-line):
+       Use `allout-previous-single-char-property-change' alias for the sake of
+       diverse compatibility.
 
+       * allout.el (allout-end-of-line):
+       Use `allout-mark-active-p' to encapsulate respect for mark activity.
 
 2010-11-13  Chong Yidong  <cyd@stupidchicken.com>
 
        package-alist, to avoid loading inefficiencies.
        (package-built-in-p): Make VERSION optional, and treat it as a
        minimum acceptable version.
-       (package-activate): Search separately for built-in packages.  Emit
-       a warning if a dependency fails.
+       (package-activate): Search separately for built-in packages.
+       Emit a warning if a dependency fails.
        (define-package): Handle most common case, where there is no
        obsolete package, first.
        (package-compute-transaction): Print required version in error.
        (package--initialized): New variable.
        (list-packages): Use it.
        (package-initialize): Optional arg NO-ACTIVATE.  Don't put
-       built-in packages in packages-alist; keep it separate.  Set
-       package--initialized.
+       built-in packages in packages-alist; keep it separate.
+       Set package--initialized.
        (describe-package): Avoid activating packages as a side-effect.
        Search separately for built-in packages.
        (describe-package-1): Handle the case where an elpa package is
        simultaneously built-in and available/installed.
-       (package-installed-p, package--generate-package-list): Search
-       separately for built-in packages.
+       (package-installed-p, package--generate-package-list):
+       Search separately for built-in packages.
        (package-load-descriptor): Doc fix.
 
 2010-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>
        * startup.el (command-line): Search for package directories, and
        don't load package.el if none are found.
 
-       * emacs-lisp/package.el (describe-package, list-packages): Call
-       package-initialize if it has not been called yet.
+       * emacs-lisp/package.el (describe-package, list-packages):
+       Call package-initialize if it has not been called yet.
 
 2010-10-30  Alan Mackenzie  <acm@muc.de>
 
        character pins, bug264.  Reported by Michael Laajanen.
        (verilog-auto-inst, verilog-read-decls, verilog-read-sub-decls)
        (verilog-read-sub-decls-in-interfaced, verilog-read-sub-decls-sig)
-       (verilog-subdecls-get-interfaced, verilog-subdecls-new): Support
-       interfaces with AUTOINST, bug270.  Reported by Luis Gutierrez.
+       (verilog-subdecls-get-interfaced, verilog-subdecls-new):
+       Support interfaces with AUTOINST, bug270.  Reported by Luis Gutierrez.
        (verilog-pretty-expr): Fix interactive arguments, bug272.
        Reported by Mark Johnson.
        (verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp):
        (verilog-auto-sense-sigs, verilog-read-always-signals)
        (verilog-read-always-signals-recurse): Fix loop indexes being
        AUTORESET. AUTORESET now assumes any variables in the
-       initialization section of a for() should be ignored.  Reported by
-       Dan Dever.
+       initialization section of a for() should be ignored.
+       Reported by Dan Dever.
        (verilog-error-font-lock-keywords)
        (verilog-error-regexp-emacs-alist)
        (verilog-error-regexp-xemacs-alist): Fix error detection of
        facemenu-read-color.  Require match in completion.  Doc fix.
 
        * facemenu.el (facemenu-read-color): Alias for read-color.
-       (facemenu-set-foreground, facemenu-set-background): Use
-       read-color.
+       (facemenu-set-foreground, facemenu-set-background):
+       Use read-color.
 
        * frame.el (set-background-color, set-foreground-color)
-       (set-cursor-color, set-mouse-color, set-border-color): Use
-       read-color.
+       (set-cursor-color, set-mouse-color, set-border-color):
+       Use read-color.
 
 2010-10-24  Leo  <sdl.web@gmail.com>
 
 
        * dired.el (dired-save-positions): Doc fix.  (Bug#7119)
 
-2010-10-08  Andreas Schwab  <schwab@linux-m68k.org>
-
-       * Makefile.in (ELCFILES): Update.
-
 2010-10-08  Glenn Morris  <rgm@gnu.org>
 
        * vc/ediff-wind.el (ediff-setup-control-frame):
 
        * calendar/appt.el (appt-issue-message, appt-visible, appt-msg-window):
        Remove options, obsolete since 22.1.
-       (appt-display-format, appt-display-message): Remove
-       backwards-compatibility code.
+       (appt-display-format, appt-display-message):
+       Remove backwards-compatibility code.
        (appt-check): No longer check appt-issue-message.
        (appt-make-list): No longer autoload it.  Doc fix.  No longer
        activate the package.
        (tramp-compat-call-process): New defuns, moved from tramp.el.
 
        * net/tramp-fish.el (top) Require just 'tramp.  Add objects to
-       `tramp-methods' and `tramp-foreign-file-name-handler-alist'.  Add
-       to `tramp-unload-hook'.  Change call of
+       `tramp-methods' and `tramp-foreign-file-name-handler-alist'.
+       Add to `tramp-unload-hook'.  Change call of
        `tramp-compat-decimal-to-octal' to new function name.
        (tramp-fish-method): Make it a defconst.
        (tramp-fish-file-name-p): Make it a defsubst.
        (tramp-gw-open-connection): Set tramp-autoload cookie.
 
        * net/tramp-imap.el (top) Require just 'tramp.  Add objects to
-       `tramp-methods' and `tramp-foreign-file-name-handler-alist'.  Add
-       to `tramp-unload-hook'.  Change checks, whether package can be
+       `tramp-methods' and `tramp-foreign-file-name-handler-alist'.
+       Add to `tramp-unload-hook'.  Change checks, whether package can be
        loaded.
        (tramp-imap-file-name-p): Make it a defsubst.
        (tramp-imap-method, tramp-imaps-method)
        (tramp-imap-file-name-p): Set tramp-autoload cookie.
 
        * net/tramp-smb.el (top) Require just 'tramp.  Add objects to
-       `tramp-methods' and `tramp-foreign-file-name-handler-alist'.  Add
-       to `tramp-unload-hook'.  Change checks, whether package can be
+       `tramp-methods' and `tramp-foreign-file-name-handler-alist'.
+       Add to `tramp-unload-hook'.  Change checks, whether package can be
        loaded.  Change call of `tramp-compat-decimal-to-octal' to new
        function name.
        (tramp-smb-tunnel-method): Make it a defconst.
        * term/x-win.el: Update documentation for x-last-selected-text-*.
        (x-last-selected-text-cut, x-last-selected-text-cut-encoded)
        (x-last-cut-buffer-coding, x-cut-buffer-max): Remove.
-       (x-select-text): Remove argument PUSH, update documentation.  Remove
-       cut-buffer code.
+       (x-select-text): Remove argument PUSH, update documentation.
+       Remove cut-buffer code.
        (x-selection-value-internal): Was previously x-selection-value.
        (x-selection-value): Rename from x-cut-buffer-or-selection-value.
-       Update documentation, remove cut-buffer code.  Call
-       x-selection-value-internal.
+       Update documentation, remove cut-buffer code.
+       Call x-selection-value-internal.
        (x-clipboard-yank): Call x-selection-value-internal.
        (x-initialize-window-system): Remove setting of x-cut-buffer-max.
 
        (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file):
        Implement backup call, when operation on local files fails.
        Use progress reporter.  Flush properties of changed files.
-       (tramp-gvfs-handle-delete-file): Add TRASH arg.  Use
-       `tramp-compat-delete-file'.
+       (tramp-gvfs-handle-delete-file): Add TRASH arg.
+       Use `tramp-compat-delete-file'.
        (tramp-gvfs-handle-expand-file-name): Expand "~/".
        (tramp-gvfs-handle-make-directory): Make more traces.
        (tramp-gvfs-handle-write-region): Protect deleting tmpfile.
        instead of whitespace-line-column (from EmacsWiki).  New version
        13.1.
        (whitespace-style): Added new value 'face.  Adjust docstring.
-       (whitespace-space, whitespace-hspace, whitespace-tab): Adjust
-       foreground property face.
+       (whitespace-space, whitespace-hspace, whitespace-tab):
+       Adjust foreground property face.
        (whitespace-line-column): Adjust docstring and type declaration.
        (whitespace-style-value-list, whitespace-toggle-option-alist)
        (whitespace-help-text): Adjust const initialization.
        (python-shell-prompt-alist)
        (python-shell-continuation-prompt-alist): New options.
        (python--set-prompt-regexp): New function.
-       (inferior-python-mode, run-python, python-shell): Require
-       ansi-color.  Use python--set-prompt-regexp to set the comint
+       (inferior-python-mode, run-python, python-shell):
+       Require ansi-color.  Use python--set-prompt-regexp to set the comint
        prompt based on the Python interpreter.
        (python--prompt-regexp): New var.
        (python-check-comint-prompt)
 
 2010-08-06  Alan Mackenzie  <bug-cc-mode@gnu.org>
 
-       * progmodes/cc-cmds.el (c-mask-paragraph, c-fill-paragraph): Fix
-       for the case that a C style comment has its delimiters alone on
+       * progmodes/cc-cmds.el (c-mask-paragraph, c-fill-paragraph):
+       Fix for the case that a C style comment has its delimiters alone on
        their respective lines.
 
 2010-08-06  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-handle-start-file-process): Set connection
        property "vec".
-       (tramp-process-sentinel): Use it for flushing the cache.  We
-       cannot do it via the process buffer, the buffer could be deleted
+       (tramp-process-sentinel): Use it for flushing the cache.
+       We cannot do it via the process buffer, the buffer could be deleted
        already when running the sentinel.
 
 2010-08-06  Jürgen Hötzel  <juergen@archlinux.org>  (tiny change)
 
 2010-08-05  Eli Zaretskii  <eliz@gnu.org>
 
-       * emacs-lisp/find-gc.el (find-gc-source-files): Rename
-       unexec.c => unexcoff.c.
+       * emacs-lisp/find-gc.el (find-gc-source-files):
+       Rename unexec.c => unexcoff.c.
 
-       * emacs-lisp/authors.el (authors-fixed-entries): Rename
-       unexec.c => unexcoff.c.
+       * emacs-lisp/authors.el (authors-fixed-entries):
+       Rename unexec.c => unexcoff.c.
 
 2010-08-05  Michael Albinus  <michael.albinus@gmx.de>
 
 
 2010-07-31  Nathaniel Flath  <flat0103@gmail.com>
 
-       Enhance Java Mode to handle Java 5.0 (Tiger) and Java 6 (Mustang).
-       The following functions were modified or created:
-
        * progmodes/cc-vars.el (c-offsets-alist, c-inside-block-syms)
        (objc-font-lock-extra-types):
        * progmodes/cc-mode.el (c-basic-common-init):
        (c-forward-<>-arglist, c-forward-<>-arglist-recur)
        (c-forward-name, c-forward-type, c-forward-decl-or-cast-1)
        (c-guess-continued-construct, c-guess-basic-syntax):
+       Enhance Java Mode to handle Java 5.0 (Tiger) and Java 6 (Mustang).
+       The above functions were modified or created.
 
 2010-07-31  Jan Djärv  <jan.h.d@swipnet.se>
 
 2010-07-20  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-file-name-handler): Trace 'quit.
-       (tramp-open-connection-setup-interactive-shell): Apply
-       workaround for IRIX64 bug.  Move argument of last
+       (tramp-open-connection-setup-interactive-shell):
+       Apply workaround for IRIX64 bug.  Move argument of last
        `tramp-send-command' where it belongs to.
 
 2010-07-20  Michael Albinus  <michael.albinus@gmx.de>
 2010-07-18  Michael R. Mauger  <mmaug@yahoo.com>
 
        * progmodes/sql.el: Version 2.2.
-       (sql-product, sql-user, sql-database, sql-server, sql-port): Use
-       defcustom :safe keyword rather than putting safe-local-variable
+       (sql-product, sql-user, sql-database, sql-server, sql-port):
+       Use defcustom :safe keyword rather than putting safe-local-variable
        property.
        (sql-password): Use defcustom :risky keyword rather than putting
        risky-local-variable property.
 
 2010-07-10  Aleksei Gusev  <aleksei.gusev@gmail.com>  (tiny change)
 
-       * progmodes/compile.el (compilation-error-regexp-alist-alist): Add
-       regexps for cucumber and ruby.
+       * progmodes/compile.el (compilation-error-regexp-alist-alist):
+       Add regexps for cucumber and ruby.
 
 2010-07-08  Daiki Ueno  <ueno@unixuser.org>
 
 
        * faces.el (x-handle-named-frame-geometry)
        (x-handle-reverse-video, x-create-frame-with-faces)
-       (face-set-after-frame-default, tty-create-frame-with-faces): Don't
-       separately consult default-frame-alist.  It is now passed as the
+       (face-set-after-frame-default, tty-create-frame-with-faces):
+       Don't separately consult default-frame-alist.  It is now passed as the
        PARAMETER argument.
 
 2010-06-30  Andreas Schwab  <schwab@linux-m68k.org>
 
 2010-06-28  Jan Djärv  <jan.h.d@swipnet.se>
 
-       * dynamic-setting.el (font-setting-change-default-font): Remove
-       call to message.
+       * dynamic-setting.el (font-setting-change-default-font):
+       Remove call to message.
 
 2010-06-28  Kenichi Handa  <handa@m17n.org>
 
        (package-list-packages-internal): Check package-load-list.
        (package-load-descriptor, package-generate-autoloads)
        (package-unpack, package-unpack-single)
-       (package--read-archive-file, package-delete): Use
-       expand-file-name.
+       (package--read-archive-file, package-delete):
+       Use expand-file-name.
 
        * emacs-lisp/package-x.el: New file.  Package uploading
        functionality split out from package.el.
        * vc/vc-annotate.el (vc-annotate): Add an optional argument for the
        VC backend.  Use it when non-nil.
        (vc-annotate-warp-revision): Pass the VC backend to vc-annotate.
-       (Bug#6487)
+       (Bug#6487).
 
        Fix vc-annotate-show-changeset-diff-revision-at-line for git.
        * vc/vc-annotate.el (vc-annotate-show-diff-revision-at-line-internal):
        appt-time-msg-list specify the warning time.
        (appt-add): Add new argument with the warning time.  (Bug#5176)
 
-2010-06-16  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)
+2010-06-16  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
 
        * vc/vc-svn.el (vc-svn-after-dir-status): Fix regexp for Subversions
        older than version 1.6.  (Bug#6361)
 
 2010-06-16  Agustín Martín  <agustin.martin@hispalinux.es>
 
-       * textmodes/ispell.el (ispell-dictionary-base-alist): Fix
-       portuguese casechars/not-casechars for missing 'çÇ'.
+       * textmodes/ispell.el (ispell-dictionary-base-alist):
+       Fix portuguese casechars/not-casechars for missing 'çÇ'.
        Suggested by Rolando Pereira (bug#6434).
 
 2010-06-15  Juanma Barranquero  <lekktu@gmail.com>
 
        * facemenu.el (list-colors-sort): Doc fix.
 
-2010-06-15  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)
+2010-06-15  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
 
        * progmodes/sql.el (sql-connect-mysql): Fix typo.
 
 
 2010-05-28  Michael Albinus  <michael.albinus@gmx.de>
 
-       * net/tramp-compat.el (tramp-compat-delete-file): Use
-       `symbol-value' for backward compatibility.
+       * net/tramp-compat.el (tramp-compat-delete-file):
+       Use `symbol-value' for backward compatibility.
 
        * net/tramp.el (tramp-handle-make-symbolic-link)
        (tramp-handle-load)
        (tramp-fish-handle-process-file): Use `delete-file' instead
        of `tramp-compat-delete-file'.
 
-       * net/tramp-ftp.el (tramp-ftp-file-name-handler): Use
-       `delete-file' instead of `tramp-compat-delete-file'.
+       * net/tramp-ftp.el (tramp-ftp-file-name-handler):
+       Use `delete-file' instead of `tramp-compat-delete-file'.
 
        * net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg.
        (tramp-gvfs-handle-write-region): Use `delete-file' instead of
        `tramp-compat-delete-file'.
 
-       * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file): Use
-       `delete-file' instead of `tramp-compat-delete-file'.
+       * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file):
+       Use `delete-file' instead of `tramp-compat-delete-file'.
 
        * net/tramp-smb.el (tramp-smb-handle-copy-file)
        (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
 
 2010-05-27  Chong Yidong  <cyd@stupidchicken.com>
 
-       * progmodes/verilog-mode.el (verilog-type-font-keywords): Use
-       font-lock-constant-face, not obsolete font-lock-reference-face.
+       * progmodes/verilog-mode.el (verilog-type-font-keywords):
+       Use font-lock-constant-face, not obsolete font-lock-reference-face.
 
 2010-05-27  Kenichi Handa  <handa@m17n.org>
 
        * net/tramp.el (tramp-progress-reporter-update): New defun.
        (with-progress-reporter): Use it.
        (tramp-process-actions):
-       * net/tramp-gvfs.el (tramp-gvfs-handler-askquestion): Preserve
-       current message, in order to let progress reporter continue
+       * net/tramp-gvfs.el (tramp-gvfs-handler-askquestion):
+       Preserve current message, in order to let progress reporter continue
        afterwards.  (Bug#6257)
 
 2010-05-25  Glenn Morris  <rgm@gnu.org>
        * bindings.el (global-map): Bind them to right and left arrow keys.
 
        Don't override standard definition of convert-standard-filename.
-       * files.el (convert-standard-filename): Call
-       w32-convert-standard-filename and dos-convert-standard-filename on
+       * files.el (convert-standard-filename):
+       Call w32-convert-standard-filename and dos-convert-standard-filename on
        the corresponding systems.
 
        * w32-fns.el (w32-convert-standard-filename): Rename from
 
        * net/tramp-smb.el (tramp-smb-handle-delete-file): Add FORCE arg.
        (tramp-smb-handle-copy-file, tramp-smb-handle-file-local-copy)
-       (tramp-smb-handle-rename-file, tramp-smb-handle-write-region): Use
-       `tramp-compat-delete-file'.
+       (tramp-smb-handle-rename-file, tramp-smb-handle-write-region):
+       Use `tramp-compat-delete-file'.
 
 2010-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2010-02-21  Chong Yidong  <cyd@stupidchicken.com>
 
-       * files.el (directory-listing-before-filename-regexp): Use
-       stricter matching for iso-style dates, to avoid false matches with
+       * files.el (directory-listing-before-filename-regexp):
+       Use stricter matching for iso-style dates, to avoid false matches with
        date-like filenames (Bug#5597).
 
        * htmlfontify.el (htmlfontify): Doc fix.
 
 2010-02-19  Chong Yidong  <cyd@stupidchicken.com>
 
-       * isearch.el (isearch-update-post-hook, isearch-update): Revert
-       2010-02-17 change.
+       * isearch.el (isearch-update-post-hook, isearch-update):
+       Revert 2010-02-17 change.
 
 2010-02-19  Ulf Jasper  <ulf.jasper@web.de>
 
 
 2010-02-06  Dan Nicolaescu  <dann@ics.uci.edu>
 
-       * vc-bzr.el (vc-bzr-dir-extra-headers): Disable the pending merges header.
+       * vc-bzr.el (vc-bzr-dir-extra-headers):
+       Disable the pending merges header.
 
 2010-02-05  Juri Linkov  <juri@jurta.org>
 
 
        * vc-bzr.el (vc-bzr-revision-table): New function.
 
-2010-01-25  Eric Hanchrow  <eric.hanchrow@gmail.com>  (tiny change)
+2010-01-25  Eric Hanchrow  <eric.hanchrow@gmail.com>
 
        * vc-git.el (vc-git-dir-status-goto-stage): Pass --relative to the
        diff-index command.  This requires at least git-1.5.5.  (Bug#1589).
        (vc-git-toggle-signoff): Remove function.
        (vc-git-extra-menu-map): Do not bind vc-git-toggle-signoff.
 
-       * term/xterm.el (xterm-maybe-set-dark-background-mode): Rename
-       from xterm-set-background-mode.  Return t if the background mode
+       * term/xterm.el (xterm-maybe-set-dark-background-mode):
+       Rename from xterm-set-background-mode.  Return t if the background mode
        was set.
        (terminal-init-xterm): Move tty-set-up-initial-frame-faces
        earlier, call it again in case the background mode has changed.
 
 2010-01-16  Lennart Borgman  <lennart.borgman@gmail.com>
 
-       * nxml/nxml-mode.el (nxml-extend-after-change-region): Never
-       return t (Bug#3898).
+       * nxml/nxml-mode.el (nxml-extend-after-change-region):
+       Never return t (Bug#3898).
 
 2010-01-16  Frédéric Perrin  <frederic.perrin@resel.fr>  (tiny change)
 
 
 2010-01-12  Glenn Morris  <rgm@gnu.org>
 
-       * mail/emacsbug.el (report-emacs-bug-pretest-address): Set
-       it to bug-gnu-emacs rather than emacs-pretest-bug.
+       * mail/emacsbug.el (report-emacs-bug-pretest-address):
+       Set it to bug-gnu-emacs rather than emacs-pretest-bug.
 
 2010-01-11  Sam Steingold  <sds@gnu.org>
 
 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.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-18  Ulf Jasper  <ulf.jasper@web.de>
 
        * calendar/icalendar.el (icalendar--convert-tz-offset):
-       Fix timezone names.
-       (icalendar--convert-tz-offset): Fix the "last-day-problem".
+       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.
 
        (tramp-methods, tramp-find-shell)
        (tramp-open-connection-setup-interactive-shell)
        (tramp-maybe-open-connection): Use it.
-       (tramp-shell-prompt-pattern, tramp-wait-for-output): Handle
-       existence of `#' and `$'.
+       (tramp-shell-prompt-pattern, tramp-wait-for-output):
+       Handle existence of `#' and `$'.
 
-       * net/tramp-fish.el (tramp-fish-maybe-open-connection): Use
-       `tramp-initial-end-of-output'.
+       * net/tramp-fish.el (tramp-fish-maybe-open-connection):
+       Use `tramp-initial-end-of-output'.
 
 2009-12-07  Dan Nicolaescu  <dann@ics.uci.edu>
 
 
 2009-12-06  Ulf Jasper  <ulf.jasper@web.de>
 
-       * xml.el (xml-substitute-numeric-entities): Move
-       newsticker--decode-numeric-entities in newst-backend.el to
+       * xml.el (xml-substitute-numeric-entities):
+       Move newsticker--decode-numeric-entities in newst-backend.el to
        xml-substitute-numeric-entities in xml.el.  (Bug#5008)
        * net/newst-backend.el (newsticker--parse-generic-feed)
        (newsticker--parse-generic-items)
-       (newsticker--decode-numeric-entities): Move
-       newsticker--decode-numeric-entities in newst-backend.el to
+       (newsticker--decode-numeric-entities):
+       Move newsticker--decode-numeric-entities in newst-backend.el to
        xml-substitute-numeric-entities in xml.el.  (Bug#5008)
 
 2009-12-06  Daniel Colascione  <dan.colascione@gmail.com>
 
 2009-12-05  Kevin Ryde  <user42@zip.com.au>
 
-       * textmodes/sgml-mode.el (sgml-lexical-context): Recognise
-       comment-start-skip to comment-end-skip as comment (Bug#4781).
+       * textmodes/sgml-mode.el (sgml-lexical-context):
+       Recognise comment-start-skip to comment-end-skip as comment (Bug#4781).
 
 2009-12-05  Juri Linkov  <juri@jurta.org>
 
        (doc-view-scroll-up-or-next-page)
        (doc-view-scroll-down-or-previous-page)
        (doc-view-next-line-or-next-page)
-       (doc-view-previous-line-or-previous-page): Rename
-       `doc-view-continuous-mode' to `doc-view-continuous'.  (Bug#4896)
+       (doc-view-previous-line-or-previous-page):
+       Rename `doc-view-continuous-mode' to `doc-view-continuous'.  (Bug#4896)
 
 2009-11-30  Juri Linkov  <juri@jurta.org>
 
 
        (verilog-auto-inst, verilog-auto-star-safe)
        (verilog-delete-auto-star-implicit, verilog-read-sub-decls):
-       Fix removing "// Interfaces" when saving .* expansions.  Reported by
-       Pierre-David Pfister.
+       Fix removing "// Interfaces" when saving .* expansions.
+       Reported by Pierre-David Pfister.
 
 2009-11-26  Glenn Morris  <rgm@gnu.org>
 
        (tramp-compat-delete-directory): New defuns.
 
        * net/tramp-fish.el (tramp-fish-handle-delete-directory):
-       * net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): Use
-       `tramp-compat-delete-directory'.
+       * net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory):
+       Use `tramp-compat-delete-directory'.
 
        * net/tramp-smb.el (tramp-smb-handle-copy-directory)
-       (tramp-smb-handle-delete-directory): Use
-       `tramp-compat-copy-directory' and `tramp-compat-delete-directory'.
+       (tramp-smb-handle-delete-directory):
+       Use `tramp-compat-copy-directory' and `tramp-compat-delete-directory'.
 
        * net/trampver.el: Update release number.
 
 
 2009-10-31  Chong Yidong  <cyd@stupidchicken.com>
 
-       * international/mule-diag.el (list-character-sets-1): Minor
-       message fix (Bug#3526).
+       * international/mule-diag.el (list-character-sets-1):
+       Minor message fix (Bug#3526).
 
-       * progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix
-       face property (Bug#4834).
+       * progmodes/etags.el (etags-list-tags, etags-tags-apropos):
+       Fix face property (Bug#4834).
        (etags-list-tags, etags-tags-apropos-additional)
        (etags-tags-apropos, tags-select-tags-table): Add follow-link
        property.
 
 2009-10-23  Jay Belanger  <jay.p.belanger@gmail.com>
 
-       * calc/calc.el (math-read-number, math-read-number-simple): Use
-       `save-match-data'.
+       * calc/calc.el (math-read-number, math-read-number-simple):
+       Use `save-match-data'.
 
 2009-10-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2009-09-26  Alan Mackenzie  <acm@muc.de>
 
-       * progmodes/cc-engine.el (c-beginning-of-statement-1): Correct
-       buggy bracketing.  (Bug#4289)
+       * progmodes/cc-engine.el (c-beginning-of-statement-1):
+       Correct buggy bracketing.  (Bug#4289)
 
        * progmodes/cc-langs.el (c-nonlabel-token-key): Allow quoted
        character constants (as case labels).  (Bug#4289)
 
 2009-09-21  Chong Yidong  <cyd@stupidchicken.com>
 
-       * files.el (conf-mode-maybe, magic-fallback-mode-alist): Use
-       nxml-mode instead of xml-mode.
+       * files.el (conf-mode-maybe, magic-fallback-mode-alist):
+       Use nxml-mode instead of xml-mode.
 
 2009-09-21  Kevin Ryde  <user42@zip.com.au>
 
        * net/tramp.el (tramp-handle-insert-directory): Handle "--dired"
        also when adding a new directory.
 
-       * net/tramp-compat.el (tramp-compat-line-beginning-position): New
-       defun.
+       * net/tramp-compat.el (tramp-compat-line-beginning-position):
+       New defun.
 
 2009-09-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        (gdb-control-current-thread): Interactive setters for
        `gdb-gud-control-all-threads' to use in menu.
        (gdb-show-run-p): Show «Go» when process is not active.
-       (gud-tool-bar-map): Add non-stop/A,T indicator.  Uses
-       gud/thread.xpm and gud/all.xpm.
+       (gud-tool-bar-map): Add non-stop/A,T indicator.
+       Uses gud/thread.xpm and gud/all.xpm.
 
 2009-08-08  Yoni Rabkin  <yoni@rabkins.net>
 
        (gdb-breakpoints-mode-map): Don't assume threads buffer is present.
        (gdb-threads-mode-map): Don't assume breakpoints buffer is present.
        (gdb-disassembly-handler-custom, gdb-stack-list-frames-custom)
-       (gdb-locals-handler-custom, gdb-registers-handler-custom): Thread
-       info in mode name.
+       (gdb-locals-handler-custom, gdb-registers-handler-custom):
+       Thread info in mode name.
        (gdb-registers-mode-map): TAB to switch to locals.
 
 2009-08-08  Eli Zaretskii  <eliz@gnu.org>
 
 2009-08-07  Eli Zaretskii  <eliz@gnu.org>
 
-       * mail/sendmail.el (mail-yank-original): Set
-       buffer-file-coding-system from the one used by the message whose
+       * mail/sendmail.el (mail-yank-original):
+       Set buffer-file-coding-system from the one used by the message whose
        text is yanked.
 
        * calc/calc-graph.el (calc-graph-plot): Set calc-graph-last-device
        to "windows" when "pgnuplot" is used.
-       (calc-graph-command, calc-gnuplot-command, calc-graph-init): Don't
-       call accept-process-output if "pgnuplot" is used.
+       (calc-graph-command, calc-gnuplot-command, calc-graph-init):
+       Don't call accept-process-output if "pgnuplot" is used.
        (calc-graph-init): Don't send -display and -geometry to
        "pgnuplot".  If "pgnuplot" is used, glean gnuplot version by
        running "pgnuplot -V" with shell-command-to-string.
        * progmodes/gdb-mi.el (gdb-thread-number): Initialize with nil.
        (gdb-current-context-command): Do not append --thread if
        `gdb-thread-number' is nil.
-       (gdb-running-threads-count, gdb-stopped-threads-count): New
-       variables.
+       (gdb-running-threads-count, gdb-stopped-threads-count):
+       New variables.
        (gdb-non-stop, gdb-gud-control-all-threads, gdb-switch-reasons)
-       (gdb-stopped-hooks, gdb-switch-when-another-stopped): New
-       customization options.
+       (gdb-stopped-hooks, gdb-switch-when-another-stopped):
+       New customization options.
        (gdb-gud-context-command, gdb-gud-context-call): New wrappers for
        GUD commands.
        (gdb): `gud-def' definitions changed to use `gdb-gud-context-call'.
        * 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.
+       * autorevert.el (auto-revert-handler):
+       Allow `auto-revert-tail-mode' for remote files.
 
 2009-08-02  Jason Rumney  <jasonr@gnu.org>
 
 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.
+       (font-lock-variable-name-face, font-lock-constant-face):
+       Darken the colors for light backgrounds.
 
 2009-08-01  Eli Zaretskii  <eliz@gnu.org>
 
 
        * 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>.
+       "IsNSSSupportAvailable" method is not available.
+       Reported by Steve Youngs <steve@sxemacs.org>.
 
 2009-07-24  Kenichi Handa  <handa@m17n.org>
 
 
 2009-07-21  Chong Yidong  <cyd@stupidchicken.com>
 
-       * mail/rmailedit.el (rmail-edit-mode): Use
-       auto-save-include-big-deletions.
+       * mail/rmailedit.el (rmail-edit-mode):
+       Use auto-save-include-big-deletions.
 
-       * mail/rmail.el (rmail-variables): 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.
        * 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
+       (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
 
        * 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.
+       (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
+       * mouse.el (mouse-set-region, mouse-drag-track):
+       Call copy-region-as-kill before setting the mark, to let
        select-active-regions work.
 
 2009-07-15  David De La Harpe Golden  <david@harpegolden.net>
        * progmodes/gdb-mi.el: Port memory buffer from gdb-ui.el.
        (gdb-memory-address): New variable which holds top address of
        memory page shown in memory buffer.
-       (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit): New
-       customization variables.
+       (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit):
+       New customization variables.
        New functions:
        (gdb-display-memory-buffer, gdb-frame-memory-buffer): Functions to
        display the memory buffer.
        (gdb-memory-unit-word, gdb-memory-unit-halfword)
        (gdb-memory-unit-giant, gdb-memory-unit-byte): Functions to set
        unit size used in memory buffer.
-       (gdb-memory-show-next-page, gdb-memory-show-previous-page): Switch
-       to next/previous page of memory buffer.
+       (gdb-memory-show-next-page, gdb-memory-show-previous-page):
+       Switch to next/previous page of memory buffer.
        Now using (bindat-get-field) instead of fadr functions.
 
 2009-07-07  Sam Steingold  <sds@gnu.org>
 
 2009-07-07  Kenichi Handa  <handa@m17n.org>
 
-       * international/mule-cmds.el (reset-language-environment): Put
-       the highset priority to the charset iso-8859-1.
+       * international/mule-cmds.el (reset-language-environment):
+       Put the highset priority to the charset iso-8859-1.
 
 2009-07-06  Chong Yidong  <cyd@stupidchicken.com>
 
        (woman-file-name, woman2-format-paragraphs)
        (woman-leave-blank-lines): Code cleanup.
        (woman-use-own-frame): Change default to nil.
-       (woman-italic, woman-bold, woman-unknown, woman-addition): Change
-       defaults to inherit from default faces.
+       (woman-italic, woman-bold, woman-unknown, woman-addition):
+       Change defaults to inherit from default faces.
        (woman2-process-escapes): Consume the newline after a stand-alone
        filler character (Bug#3651).
 
        (verilog-auto-ascii-enum): Support one-hot state machines in
        AUTOASCIIENUM.  Suggested by Lloyd Gomez.
        (verilog-auto-inst, verilog-auto-inst-port): Include interface
-       modport in AUTOINST and add vl-modport for users.  Reported by
-       David Rogoff.
+       modport in AUTOINST and add vl-modport for users.
+       Reported by David Rogoff.
        (verilog-auto-inout-module, verilog-auto-inst)
        (verilog-decls-get-interfaces, verilog-insert-definition)
        (verilog-insert-one-definition, verilog-read-decls)