Merge from emacs-23; up to 2010-06-03T05:41:49Z!rgm@gnu.org.
authorGlenn Morris <rgm@gnu.org>
Mon, 28 Feb 2011 01:07:29 +0000 (17:07 -0800)
committerGlenn Morris <rgm@gnu.org>
Mon, 28 Feb 2011 01:07:29 +0000 (17:07 -0800)
45 files changed:
1  2 
ChangeLog
doc/emacs/ChangeLog
doc/emacs/search.texi
doc/lispref/ChangeLog
doc/lispref/variables.texi
doc/misc/ChangeLog
doc/misc/dbus.texi
doc/misc/semantic.texi
etc/NEWS.23
leim/ChangeLog
leim/quail/cyrillic.el
leim/quail/ethiopic.el
lisp/ChangeLog
lisp/ChangeLog.10
lisp/ChangeLog.12
lisp/ChangeLog.3
lisp/allout.el
lisp/cedet/semantic/analyze.el
lisp/cedet/semantic/complete.el
lisp/cedet/semantic/edit.el
lisp/cedet/semantic/format.el
lisp/cedet/semantic/java.el
lisp/emulation/viper-cmd.el
lisp/erc/ChangeLog.01
lisp/gnus/gnus-agent.el
lisp/gnus/gnus-range.el
lisp/gnus/gnus-start.el
lisp/gnus/nntp.el
lisp/international/mule-cmds.el
lisp/mail/rmail.el
lisp/net/tramp-gvfs.el
lisp/obsolete/sym-comp.el
lisp/org/ChangeLog
lisp/progmodes/cperl-mode.el
lisp/progmodes/idlwave.el
lisp/progmodes/vhdl-mode.el
lisp/replace.el
lisp/textmodes/paragraphs.el
src/ChangeLog.10
src/ChangeLog.3
src/character.c
src/editfns.c
src/keymap.c
src/w32proc.c
src/w32term.c

diff --cc ChangeLog
Simple merge
@@@ -1,3 -1,8 +1,8 @@@
 -2011-02-25  Eli Zaretskii  <eliz@gnu.org>
++2011-02-28  Eli Zaretskii  <eliz@gnu.org>
+       * search.texi (Regexp Search): Move index entries about regexps to the
+       "Regexps" node.  Add index entries for regexp search.  (Bug#8096)
  2011-02-19  Glenn Morris  <rgm@gnu.org>
  
        * dired.texi (Dired): Dired-X version number was dropped.
Simple merge
@@@ -1,9 -1,9 +1,14 @@@
 -2011-02-25  Glenn Morris  <rgm@gnu.org>
++2011-02-28  Glenn Morris  <rgm@gnu.org>
+       * variables.texi (Directory Local Variables): Mention the optional
+       mtime argument of dir-locals-set-directory-class.  (Bug#3577)
 -2011-02-18  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * minibuf.texi (Minibuffer History): Clarify discussion of
 +      minibuffer history lists (Bug#8085).
 +
 +2011-02-19  Eli Zaretskii  <eliz@gnu.org>
  
        * elisp.texi: Sync @dircategory with ../../info/dir.
  
Simple merge
@@@ -1,14 -1,11 +1,18 @@@
 -2011-02-23  Glenn Morris  <rgm@gnu.org>
++2011-02-28  Glenn Morris  <rgm@gnu.org>
+       * dbus.texi (Type Conversion): Grammar fix.
 -      * dired-x.texi (Features, Local Variables): Fix typos.
 -      (Features): Minor rephrasing.
 +2011-02-23  Michael Albinus  <michael.albinus@gmx.de>
  
 -2011-02-19  Glenn Morris  <rgm@gnu.org>
 +      * tramp.texi: Use consistently "Emacs" (instead of "GNU Emacs") and
 +      "Debian GNU/Linux".
 +
 +      * trampver.texi [xemacs]: Set emacsothername to "Emacs".
 +
 +2011-02-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * dired-x.texi (Features): Minor rephrasing.
 +      (Local Variables): Fix typos.
  
        * edt.texi, erc.texi, gnus.texi, idlwave.texi, mh-e.texi:
        Standardize some Emacs/XEmacs terminology.
Simple merge
Simple merge
diff --cc etc/NEWS.23
Simple merge
diff --cc leim/ChangeLog
@@@ -1,34 -1,11 +1,38 @@@
 -2011-02-23  Juanma Barranquero  <lekktu@gmail.com>
++2011-02-28  Juanma Barranquero  <lekktu@gmail.com>
+       * quail/ethiopic.el ("ethiopic"): Fix tpo in docstring.
 +2011-01-28  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Redo spelling of Makefile variables to conform to POSIX.
 +      POSIX does not allow "-" in Makefile variable names.
 +      Reported by Bruno Haible in
 +      <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00990.html>.
 +      * Makefile.in (BUILT_EMACS): Renamed from BUILT-EMACS.
 +      (TIT_GB): Renamed from TIT-GB.
 +      (CHINESE_TIT): Renamed from CHINESE-TIT.
 +      (NON_TIT_GB): Renamed from NON-TIT-GB.
 +      (NON_TIT_BIG5): Renamed from NON-TIT-BIG5.
 +      (CHINESE_NON_TIT): Renamed from CHINESE-NON-TIT.
 +      (CHINESE_GB): Renamed from CHINESE-GB.
 +      (CHINESE_BIG5): Renamed from CHINESE-BIG5.
 +      (TIT_MISC): Renamed from TIT-MISC.
 +      (NON_TIT_MISC): Renamed from NON-TIT-MISC.
 +      (TIT_SOURCES): Renamed from TIT-SOURCES.
 +      (MISC_SOURCES): Renamed from MISC-SOURCES.
 +
 +2011-01-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * makefile.w32-in (RUN_EMACS):
 +      * Makefile.in (RUN-EMACS): Add --no-site-lisp.
 +
 +      * makefile.w32-in (RUN_EMACS):
 +      * Makefile.in (RUN-EMACS): -batch implies --no-init-file.
 +
  2010-08-28  Kenichi Handa  <handa@m17n.org>
  
-       * quail/japanese.el (quail-japanese-update-translation): Fix
-       handling of invalid key.
+       * quail/japanese.el (quail-japanese-update-translation):
+       Fix handling of invalid key.
  
  2010-08-15  Andreas Schwab  <schwab@linux-m68k.org>
  
Simple merge
Simple merge
diff --cc lisp/ChangeLog
@@@ -1,80 -1,9 +1,86 @@@
 -2011-02-26  Eli Zaretskii  <eliz@gnu.org>
++2011-02-28  Eli Zaretskii  <eliz@gnu.org>
+       * international/mule-cmds.el (set-default-coding-systems): Use the
+       -unix variant of encoding in default-keyboard-coding-system.
+       (Bug#8122)
 +2011-02-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * facemenu.el (list-colors-display): Use with-help-window (Bug#8048).
 +
 +2011-02-27  Prestoo Ten  <prestooten@gmail.com>
 +
 +      * term/screen.el: New file (Bug#2650).
 +
 +2011-02-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el (pcase--if): Try to invert test to reduce depth.
 +      (pcase-mutually-exclusive-predicates): New var.
 +      (pcase--split-consp, pcase--split-pred): Use it.
 +      (pcase--split-equal, pcase--split-member): When splitting against
 +      a pure predicate, run it to know the outcome.
 +      (pcase--u1): Mark vars that are actually used.
 +      (pcase--q1): Avoid introducing unused vars.
 +
 +2011-02-27  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-ext.el (calc-init-extensions):
 +      Autoload `calc-l-prefix-help' instead of `calc-ul-prefix-help'.
 +
 +      * calc/calc-math.el (calcFunc-log10): Don't signal an error in
 +      symbolic mode.
 +
 +      * calc/calc-vec.el (calcFunc-subscr): Return nil if the first
 +      argument is a variable.
 +
 +2011-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/assoc.el: Remove misleading `sort' (bug#8126).
 +      (aput, adelete, amake): Replace `eval' -> `symbol-value'.
 +      Suggested by Michael Heerdegen <michael_heerdegen@web.de>.
 +
 +2011-02-25  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * password-cache.el (password-in-cache-p): Convenience function to
 +      check if a key is in the cache, even if the value is nil.
 +
 +2011-02-25  Jambunathan K  <kjambunathan@gmail.com>
 +
 +      * emacs-lisp/package-x.el (package--archive-contents-from-url)
 +      (package--archive-contents-from-file): New functions.
 +      (package-update-news-on-upload): New var.
 +      (package-upload-buffer-internal): Extract archive-contents from
 +      package-archive-upload-base if it is not found at archive-url.
 +      Obey package-update-news-on-upload.
 +      (package-upload-buffer, package-upload-file): Doc fix.
 +
 +2011-02-24  Glenn Morris  <rgm@gnu.org>
 +
 +      * files-x.el (modify-dir-local-variable): Handle dir-locals from
 +      the cache, and from non-file sources.
 +
 +      * help-fns.el (describe-variable): Return consistent results when a
 +      dir-local from a file came from the cache or did not.  (Bug#8095)
 +      If a dir-local has no associated file, say it came from a "directory".
 +
 +      * files.el (hack-dir-local-variables): Fix setting of `dir-name'.
 +      (hack-local-variables-confirm, hack-local-variables-filter): Doc fix.
 +
 +      * files.el (dir-locals-find-file): Doc fix.
 +      Fix the check for cache elements that have no associated file,
 +      and the mtime check for those that do.  (Bug#8095)
 +
 +      * dired-x.el (dired-hack-local-variables):
 +      Handle interrupts during hacking local variables.  (Bug#5216)
 +
 +      * emacs-lisp/autoload.el (autoload-save-buffers)
 +      (autoload-find-destination, update-directory-autoloads):
 +      Avoid prompts when updating autoloads.
 +
 +2011-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-disable-print-circle): Obsolete.
 +
  2011-02-23  Kenichi Handa  <handa@m17n.org>
  
        * mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an
        * log-edit.el (log-edit-insert-changelog):
        Fix `log-edit-strip-single-file-name' functionality.  (Bug#8057)
  
 -2011-02-14  Chong Yidong  <cyd@stupidchicken.com>
 +2011-02-19  Glenn Morris  <rgm@gnu.org>
  
 -      * pgg-gpg.el (pgg-gpg-process-region): Bind
 -      delete-by-moving-to-trash to nil.
 +      * dired-x.el: Don't require dired-aux.
 +      (dired-do-create-files, dired-mark-read-regexp)
 +      (dired-do-create-files-regexp): Autoload from dired-aux.
  
 -      * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
 -      (pgg-pgp-snarf-keys-region):
 -      * pgg-pgp5.el (pgg-pgp5-process-region, pgg-pgp5-verify-region)
 -      (pgg-pgp5-snarf-keys-region): Likewise.
 +      * dired-x.el (dired-find-buffer-nocreate): Merge into dired.el.
 +      * dired.el (dired-find-buffer-nocreate): Merge dired-x version.
  
 -2011-02-12  Chong Yidong  <cyd@stupidchicken.com>
 +      * dired-x.el (dired-read-shell-command): Merge into dired-aux's version.
 +      * dired-aux.el (dired-read-shell-command): Merge dired-x's version.
  
 -      * files.el (copy-directory): Revert to pre-2011-01-29 version.
 +      * dired-x.el (dired-clean-up-after-deletion): Merge into dired.el.
 +      * dired.el (dired-clean-up-after-deletion): Merge dired-x's version.
 +      (dired-clean-up-buffers-too): Declare.
  
 -2011-02-12  Chong Yidong  <cyd@stupidchicken.com>
 +      * dired-x.el (dired-initial-position): Merge into dired.el's version.
 +      * dired.el (dired-initial-position): Merge dired-x's version here.
 +      (dired-find-subdir): Declare.
  
 -      * epg.el (epg-delete-output-file, epg-decrypt-string)
 -      (epg-verify-string, epg-sign-string, epg-encrypt-string): Bind
 -      delete-by-moving-to-trash to nil.
 +      * dired-x.el (dired-omit-new-add-entry): Merge into dired-add-entry.
 +      * dired-aux.el (dired-add-entry): Give it a doc-string.
 +      Merge dired-x's dired-omit handling here.
 +      (dired-omit-mode, dired-omit-regexp, dired-omit-localp): Declare.
  
 -      * epa-file.el (epa-file-insert-file-contents): Likewise.
 +      * international/mule-diag.el (list-input-methods-1):
 +      Indent all lines of multi-line doc-strings.  (Bug#8066)
  
 -2011-02-10  Glenn Morris  <rgm@gnu.org>
 +2011-02-18  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * emacs-lisp/cl-seq.el (union, nunion, intersection)
 -      (nintersection, set-difference, nset-difference)
 -      (set-exclusive-or, nset-exclusive-or): Doc fix.
 +      Fix 2011-02-02 changes.
  
 -      * ediff-ptch.el (ediff-fixup-patch-map): Doc fix.
 +      * apropos.el (apropos-print): Call apropos-mode before setting up
 +      buffer variables.  Use inhibit-read-only.
  
 -2011-02-08  Glenn Morris  <rgm@gnu.org>
 +      * emacs-lisp/package.el (package--list-packages):
 +      Call package-menu-mode before setting up buffer variables.
  
 -      * faces.el (face-attr-match-p): Handle the obsolete :bold and
 -      :italic props, so that frame-set-background-mode works.  (Bug#7966)
 +      * play/solitaire.el (solitaire): Call solitaire-mode before
 +      setting up buffer variables.  Use inhibit-read-only.
  
 -2011-02-07  Glenn Morris  <rgm@gnu.org>
 +2011-02-18  Lawrence Mitchell  <wence@gmx.li>
  
 -      * simple.el (next-error): Doc fix.
 +      * progmodes/sh-script.el (sh-syntax-propertize-here-doc): (bug#8053)
 +      Bind case-fold-search to nil when looking for end of here-doc.
  
 -2011-02-06  Chong Yidong  <cyd@stupidchicken.com>
 -            Thierry Volpiatto <thierry.volpiatto@gmail.com>
 +2011-02-18  Eli Zaretskii  <eliz@gnu.org>
  
 -      * files.el (copy-directory): New arg COPY-AS-SUBDIR.  If nil,
 -      don't copy as a subdirectory.
 +      * image-mode.el (image-toggle-display-image):
 +      Set find-file-literally non-nil in buffers visiting binary image
 +      files.  (Bug#8047)
  
 -2011-02-05  Glenn Morris  <rgm@gnu.org>
 +2011-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * emacs-lisp/cl-macs.el (return-from): Fix doc typo.
 +      * files.el (cd): Make completion obey cd-path (bug#7924).
  
 -2011-02-04  Glenn Morris  <rgm@gnu.org>
 +2011-02-18  Glenn Morris  <rgm@gnu.org>
  
 -      * calendar/diary-lib.el (diary-font-lock-keywords):
 -      Tweak diary-time-regexp match.  (Bug#7891)
 +      * progmodes/prolog.el: Don't require compile when compiling.
 +      (compilation-shell-minor-mode, compilation-error-regexp-alist)
 +      (compilation-forget-errors, compilation-fake-loc)
 +      (compilation-parse-errors-function, compilation-error-list): Declare.
 +      (prolog-inferior-mode): Require 'compile.
 +
 +      * emulation/cua-base.el (pc-selection-mode): Declare.
 +
 +      * emacs-lisp/eieio-custom.el: Set generated-autoload-file.
 +      (customize-object): Add autoload cookie.
 +      * emacs-lisp/eieio-opt.el: Set generated-autoload-file.
 +      (eieio-browse, describe-class, eieio-describe-class)
 +      (eieio-describe-constructor, describe-generic, eieio-describe-generic)
 +      (eieio-help-mode-augmentation-maybee): Add autoload cookies.
 +      * emacs-lisp/eieio.el: Regenerate with automatic autoloads.
 +      * Makefile.in (autoloads): Make eieio.el writable.
 +
 +      * dired-x.el (dired-clean-up-after-deletion, dired-do-relsymlink)
 +      (dired-do-relsymlink-regexp, dired-find-buffer-nocreate): Use #'.
 +      (dired-hack-local-variables): Use inhibit-read-only.
 +      (dired-guess-default): Simplify.
 +      (dired-make-relative-symlink): Use dotimes.
 +      (dired-simultaneous-find-file): Use dolist.
 +      (dired-mark-sexp): Remove unneeded `if'.  Use line-end-position.
 +      (dired-x-hands-off-my-keys): Doc fix.
 +      (dired-x-bind-find-file): Doc fix.  Use remapping.
 +      (after-init-hook): No need to add dired-x-bind-find-file.
 +      (dired-x-find-file, dired-x-find-file-other-window): Doc fixes.
 +      No need to call expand-file-name.
 +      (dired-filename-at-point): Remove unused locals `end', `filename'.
 +
 +2011-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el (pcase--u1): Understand non-linear patterns.
 +
 +2011-02-18  Christian Ohler  <ohler@gnu.org>
 +
 +      * emacs-lisp/ert.el (ert--setup-results-buffer)
 +      (ert-results-pop-to-backtrace-for-test-at-point)
 +      (ert-results-pop-to-messages-for-test-at-point)
 +      (ert-results-pop-to-should-forms-for-test-at-point)
 +      (ert-results-pop-to-timings): Revert parts of change 2011-02-02T17:59:44Z!sds@gnu.org that
 +      were incorrect and unnecessary.  This should make `make check'
 +      pass again.
 +
 +2011-02-17  Ken Manheimer  <ken.manheimer@gmail.com>
 +
 +      * lisp/allout-widgets.el: (allout-widgets-icons-light-subdir)
 +      (allout-widgets-icons-dark-subdir): Track relocations of icons
 +      * lisp/allout.el: Remove commentary about remove encryption
 +      passphrase mnemonic support and verification.
 +      (allout-encrypt-string): (allout-encrypt-string): Recognize epg
 +      failure to decrypt gpg2 armored text using gpg1, and indicate that
 +      the gpg version *might* be the problem in the error message.
 +
 +2011-02-17  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 +
 +      * net/rcirc.el (rcirc-float-time): New function.
 +      (rcirc-keepalive, rcirc-handler-ctcp-KEEPALIVE)
 +      (rcirc-ctcp-sender-PING): Use it.
  
 -      * progmodes/f90.el (f90-find-tag-default): New function.  (Bug#7919)
 -      (f90-mode): Use it for mode's `find-tag-default-function' property.
 +2011-02-17  Glenn Morris  <rgm@gnu.org>
  
 -2011-02-03  Glenn Morris  <rgm@gnu.org>
 +      * speedbar.el (speedbar-ignored-modes, speedbar-file-unshown-regexp)
 +      (speedbar-update-flag, speedbar-fetch-etags-command)
 +      (speedbar-fetch-etags-arguments):
 +      * term.el (term-buffer-maximum-size, term-input-chunk-size)
 +      (term-completion-autolist, term-completion-addsuffix)
 +      (term-completion-recexact, term-completion-fignore):
 +      * term/sup-mouse.el (sup-mouse-fast-select-window):
 +      * term/x-win.el (x-select-request-type):
 +      Convert some defvars with "*" to defcustoms.
  
 -      * ibuf-ext.el (ibuffer-filter-disable): Make it work.  (Bug#7969)
 +      * shell.el (shell-delimiter-argument-list): Set it to nil.  (Bug#8027)
  
 -      * faces.el (set-face-attribute): Doc fix.  (Bug#2659)
 +      * vc/vc.el (vc-default-previous-version):
 +      Remove alias that points nowhere.  (Bug#4496)
  
 -2011-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * dired-x.el (dired-clean-up-after-deletion):
 +      kill-buffer does not need save-excursion.
 +      (dired-do-run-mail): Doc fix.
 +      (dired-filename-at-point): Doc fix.
 +      Use looking-at, and skip-chars rather than re search.
  
 -      * pcomplete.el (pcomplete-here*): Backport fix for mistaken change
 -      (bug#7959) and (bug#5935).
 +      * dired-x.el (dired-filename-at-point): Fix 8-year old typo.
  
 -2011-01-31  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 +2011-02-16  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -      * net/rcirc.el: Clean log filenames (Bug#7933).
 -      (rcirc-log-write): Use convert-standard-filename.
 -      (rcirc-log-filename-function): Documentation updates.
 +      * allout-widgets.el: New allout extension that shows allout
 +      outline structure with graphical widgets.  'allout-widgets'
 +      customize group is an 'allout' subgroup, for easy discovery.
  
 -2011-01-31  Alan Mackenzie  <acm@muc.de>
 +      * allout.el: Include PGP and GnuPG in Keywords, and other
 +      commentary refinements.
 +      (allout-abbreviate-flattened-numbering): Rename to
 +      allout-flattened-numbering-abbreviation, and
 +      define-obsolete-variable-alias the old name.
 +      (allout-flattened-numbering-abbreviation): Rename from
 +      allout-abbreviate-flattened-numbering.
 +      (allout-mode-p): Include among autoloads, for use by other modes
 +      with impunity.
 +      (allout-listify-exposed):
 +      Use allout-flattened-numbering-abbreviation.
 +      (allout-encrypt-string): Use set-buffer-multibyte directly.
 +      (allout-set-buffer-multibyte): Remove.
  
 -      * progmodes/cc-cmds.el (c-forward-over-illiterals):
 -      Continue parsing if we encounter a naked # (Bug#7595).
 -      (c-beginning-of-statement): Avoid loop in locating the beginning
 -      of a macro.
 +2011-02-16  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
 +      * simple.el (just-one-space): Remove useless `or' call.
  
 -      * files.el (copy-directory): Fix arguments to recursive call.
 +2011-02-16  Alex Harsanyi  <AlexHarsanyi@gmail.com>
  
 -2011-01-29  Daiki Ueno  <ueno@unixuser.org>
 +      * net/soap-client.el (soap-well-known-xmlns, soap-local-xmlns)
 +      (soap-default-xmlns, soap-target-xmlns, soap-multi-refs)
 +      (soap-decoded-multi-refs, soap-current-wsdl)
 +      (soap-encoded-namespaces): Rename CL-style *...* variables.
  
 -      * epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED):
 -      Don't presume KEYEXPIRED and KEYREVOKED to be a fatal error status
 -      (Bug#7931).
 +2011-02-16  Michael Albinus  <michael.albinus@gmx.de>
  
 -2011-01-29  Chong Yidong  <cyd@stupidchicken.com>
 +      * net/soap-client.el: Add "comm" and "hypermedia" to the
 +      keywords.  Reflow too long lines.
  
 -      * files.el (copy-directory): If destination is an existing
 -      directory, copy into a subdirectory there.
 +      * net/soap-inspect.el: Ditto.  Require 'cl.
  
 -2011-01-29  Andreas Schwab  <schwab@linux-m68k.org>
 +2011-02-16  Bastien Guerry  <bzg@altern.org>
  
 -      * emacs-lisp/shadow.el (load-path-shadows-find): Ignore leim-list
 -      files.
 +      * play/doctor.el (doctor-mode): Bugfix: escape the "," character
 +      in a `doctor-type' argument.
  
 -2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
 +2011-02-16  Alex Harsanyi  <AlexHarsanyi@gmail.com>
  
 -      * image-dired.el (image-dired-mouse-display-image): No-op if no
 -      file is found (Bug#7817).
 +      * net/soap-client.el:
 +      * net/soap-inspect.el: New files.
  
 -      * mouse.el (mouse-menu-non-singleton): Doc fix (Bug#7801).
 +2011-02-16  Leo  <sdl.web@gmail.com>
  
 -2011-01-28  Kenichi Handa  <handa@m17n.org>
 +      * dired-x.el (dired-mode-map, dired-extra-startup):
 +      Remove dired-copy-filename-as-kill since it's already in dired.el.
  
 -      * international/quail.el (quail-keyboard-layout-alist):
 -      Remove superfluous SPC for "pc105-uk" (bug#7927).
 +2011-02-16  Glenn Morris  <rgm@gnu.org>
  
 -2011-01-27  Glenn Morris  <rgm@gnu.org>
 +      * dired-x.el (dired-bind-jump, dired-bind-man, dired-bind-info):
 +      Doc fixes.  Add :set property, replacing top-level calls.
 +      (dired-vm-read-only-folders, dired-vm): Doc fix (drop v. old VM 4).
 +      (dired-guess-shell-gnutar): Test tar version rather than system-type.
 +      (dired-extra-startup, dired-man, dired-info): Doc fixes.
 +      (dired-clean-up-after-deletion): Use when and dolist.
 +      (dired-jump): Use unless and when.
 +      (dired-virtual): Use line-end-position.
 +      (dired-default-directory-alist): Rename from default-directory-alist.
 +      (dired-default-directory): Update for above name change.
 +      (dired-vm): Drop VM < 5 and simplify.
 +      (dired-buffer-more-recently-used-p): Rewrite.
 +      (dired-filename-at-point): Use when and or.
 +      (dired-x-read-filename-at-point): Rename from read-filename-at-point.
 +      Update callers.
  
 -      * msb.el (msb-menu-bar-update-buffers): Update for changed
 -      argument handling of menu-bar-select-frame.  (Bug#7902)
 +2011-02-15  Glenn Morris  <rgm@gnu.org>
  
 -2011-01-27  Chong Yidong  <cyd@stupidchicken.com>
 +      * dired-x.el: Use easymenu for menu items.  Fix item capitalization.
  
 -      * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Set a limit
 -      to the recursion depth (Bug#7722).
 +2011-02-14  Chong Yidong  <cyd@stupidchicken.com>
  
 -2011-01-26  Roy Liu  <carsomyr@gmail.com>  (tiny change)
 +      * vc/vc-git.el (vc-git-root-log-format): New option for
 +      customizing log format.
 +      (vc-git-print-log, vc-git-log-outgoing, vc-git-log-incoming)
 +      (vc-git-log-view-mode): Use it.
 +      (vc-git-expanded-log-entry): New function.
 +      (vc-git-log-view-mode): Use it.  Truncate lines in root log.
  
 -      * term/ns-win.el (ns-find-file): Expand ns-input-file with
 -      command-line-default-directory (Bug#7872).
 +      * vc/vc-hg.el (vc-hg-root-log-template): New option for
 +      customizing log format.
 +      (vc-hg-print-log): Use it.
 +      (vc-hg-expanded-log-entry): New function.
 +      (vc-hg-log-view-mode): Use vc-hg-root-log-template and
 +      vc-hg-expanded-log-entry.  Truncate lines in root log.
  
 -2011-01-25  Glenn Morris  <rgm@gnu.org>
 +      * vc/vc-bzr.el (vc-bzr-log-view-mode): Truncate lines in root log.
  
 -      * comint.el (comint-mode): Doc fix.  (Bug#7897)
 +      * vc/log-view.el (log-view-mode-menu):
 +      Add log-view-toggle-entry-display.
  
 -2011-01-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-02-14  Glenn Morris  <rgm@gnu.org>
  
 -      * files.el (file-name-non-special): Only change buffer-file-name after
 -      insert-file-contents if it's `visit'ing the file (bug#7854).
 +      * dired-x.el: Don't require man when compiling.
 +      (dired-omit-extensions, dired-local-variables-file)
 +      (dired-x-hands-off-my-keys): Make them defcustoms.
 +      (Man-support-local-filenames, Man-getpage-in-background): Declare.
 +      (vm-visit-folder): Declare rather than defining.
 +      (dired-x-help-address, dired-x-variable-list): Remove.
 +      (dired-x-submit-report): Make it an obsolete alias.
  
 -2011-01-23  Chong Yidong  <cyd@stupidchicken.com>
 +2011-02-14  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * dired.el (dired-revert): Doc fix (Bug#7758).
 +      * makefile.w32-in (TRAMP_SRC): Remove tramp-imap.el.
  
 -2011-01-23  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 +2011-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * progmodes/ruby-mode.el (ruby-here-doc-beg-match): Fix for
 -      here-doc which ends with an underscore.
 -      (ruby-mode-set-encoding): Skip shebang line always.
 -      (ruby-mode-map): Bind C-c C-c to comment-region.
 -      (ruby-font-lock-keywords): Highlight literal hash key labels as symbols.
 -      (ruby-forward-sexp): Stop after literal hash key labels.
 -      (ruby-font-lock-syntactic-keywords): Highlight regexp after open
 -      bracket.
 +      * net/imap.el: Bring it back.
  
 -2011-01-22  Keitaro Miyazaki  <keitaro.miyazaki@gmail.com>  (tiny change)
 +2011-02-13  Alan Mackenzie  <acm@muc.de>
  
 -      * emacs-lisp/re-builder.el (reb-mode-map): Set case-fold-search in
 -      the correct buffer (Bug#7650).
 +      * progmodes/cc-fonts.el (c-font-lock-declarations): Remove a
 +      narrow-to-region call that cuts context off the end (Bug#7722).
  
 -2011-01-22  Glenn Morris  <rgm@gnu.org>
 +      * progmodes/cc-engine.el (c-forward-<>-arglist-recur):
 +      Refactor nested if-forms with a simple cond.
 +      (c-forward-<>-arglist): Revert 2011-01-31 change.
  
 -      * simple.el (do-auto-fill): Give it a doc string.
 +2011-02-13  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * button.el (make-text-button): Doc fix.  (See bug#7881)
 +      * vc/log-view.el: New command log-view-toggle-entry-display for
 +      toggling log entries between concise and detailed forms.
 +      (log-view-toggle-entry-display): New command.
 +      (log-view-mode-map): Bind RET to it.
 +      (log-view-expanded-log-entry-function): New variable.
 +      (log-view-current-entry, log-view-inside-comment-p)
 +      (log-view-current-tag): New functions.
 +      (log-view-toggle-mark-entry): Use log-view-current-entry and
 +      log-view-end-of-defun instead of searching directly with
 +      log-view-message-re.
 +      (log-view-end-of-defun): Likewise.  Add optional ARG for
 +      compatibility with end-of-defun.
 +      (log-view-end-of-defun): Ignore comments and VC buttons.
  
 -2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
 +      * vc/vc-bzr.el (vc-bzr-expanded-log-entry): New function.
 +      (vc-bzr-log-view-mode): Use log-view-expanded-log-entry-function.
  
 -      * simple.el (line-move-visual): Doc fix (Bug#7594).
 +2011-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * emacs-lisp/re-builder.el (reb-mode-map): Fix logic error in
 -      "Case sensitive" menu item.
 +      * net/imap.el: Remove file.  All the functionality is in nnimap.el.
  
 -2011-01-21  Roland McGrath  <roland@frob.com>
 +      * net/imap-hash.el: Remove file.
  
 -      * comint.el (comint-replace-by-expanded-history-before-point): Fix
 -      expansion of !$ and !!:N syntax to pick the indicated word (bug#7883).
 +2011-02-13  Michael Albinus  <michael.albinus@gmx.de>
  
 -2011-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * Makefile.in (TRAMP_SRC): Remove tramp-imap.el.
  
 -      * progmodes/js.el (js--regexp-literal): Count backslashes (bug#7882).
 +      * net/tramp.el (tramp-read-passwd): Simplify `auth-source-search'
 +      call.
  
 -2011-01-21  Jari Aalto  <jari.aalto@cante.net>
 +      * net/tramp-imap.el: Remove file.
  
 -      * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
 -      Assume foo(bar) is a manpage reference rather than some unquoted
 -      symbol (bug#7705).
 +2011-02-13  Chong Yidong  <cyd@stupidchicken.com>
  
 -2011-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * vc/vc.el (vc-print-log-setup-buttons): Instead of using the
 +      widget library for buttons, just use button.el.
  
 -      * subr.el (shell-quote-argument): Properly quote \n (bug#7687).
 -      Suggested by Flo <sensorflo@gmail.com>.
 +      * vc/log-view.el (log-view-mode-map): Don't inherit from
 +      widget-keymap.
  
 -2011-01-21  Glenn Morris  <rgm@gnu.org>
 +2011-02-12  Glenn Morris  <rgm@gnu.org>
  
 -      * progmodes/compile.el (compilation-error-regexp-alist):
 -      Fix custom type.  (Bug#7812)
 +      * emacs-lisp/cl-seq.el (union, nunion, intersection)
 +      (nintersection, set-difference, nset-difference)
 +      (set-exclusive-or, nset-exclusive-or): Doc fix.
  
 -2011-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * ediff-ptch.el (ediff-fixup-patch-map): Doc fix.
  
 -      * emacs-lisp/easy-mmode.el (define-minor-mode): Don't re-evaluate the
 -      keymap expression.  Improve docstring.
 +      * faces.el (face-attr-match-p): Handle the obsolete :bold and
 +      :italic props, so that frame-set-background-mode works.  (Bug#7966)
  
 -2011-01-15  Mark Diekhans  <markd@soe.ucsc.edu>
 +      * simple.el (next-error): Doc fix.
  
 -      * files.el (backup-buffer): Make last-resort backup file in
 -      .emacs.d (Bug#6953).
 +2011-02-12  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
  
 -      * subr.el (locate-user-emacs-file): If .emacs.d does not exist,
 -      make it with permission 700.
 +      * dired-aux.el (dired-create-files): Adapt destination name to
 +      match the new behavior of copy-directory.
  
 -2011-01-14  Kenichi Handa  <handa@m17n.org>
 +2011-02-12  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * mail/rmailmm.el (rmail-mime-insert-header):
 -      Set rmail-mime-coding-system to a cons whose car is the last coding
 -      system used to decode the header.
 -      (rmail-mime-find-header-encoding): New function.
 -      (rmail-mime-insert-decoded-text):
 -      Override rmail-mime-coding-system if it is a cons.
 -      (rmail-show-mime): If only a header part was decoded, find the
 -      coding system while ignoring mm-charset-override-alist.
 +      * mail/mail-utils.el (mail-dont-reply-to-names): New variable,
 +      from rmail-dont-reply-to-names.  Callers changed.
 +      (mail-dont-reply-to): Rename from mail-dont-reply-to.
 +      (rmail-dont-reply-to): Make it an obsolete alias.
  
 -2011-01-13  Chong Yidong  <cyd@stupidchicken.com>
 +      * mail/rmail.el (rmail-default-dont-reply-to-names): Default to
 +      nil, and make obsolete (Bug#7888).
 +      (rmail-dont-reply-to-names): Alias to mail-dont-reply-to-names.
  
 -      * subr.el (event-start, event-end): Doc fix (Bug#7826).
 +      * mail/rmailsum.el (rmail-summary-sort-by-correspondent): Doc fix.
  
 -2011-01-12  Kenichi Handa  <handa@m17n.org>
 +      * mail/rmailsort.el (rmail-sort-by-correspondent)
 +      (rmail-select-correspondent): Doc fix.  Use mail-dont-reply-to.
  
 -      * mail/rmailmm.el (rmail-mime-next-item)
 -      (rmail-mime-previous-item): Delete them.
 -      (rmail-mime-shown-mode): Recursively call for children.
 -      (rmail-mime-hidden-mode): Delete the 2nd arg TOP.
 -      Callers changed.
 -      (rmail-mime-raw-mode): Recursively call for children.
 -      (rmail-mode-map): Change mapping of tab and backtab to
 -      forward-button and backward-button respectively.
 -      (rmail-mime-insert-tagline): Always insert "Hide" or "Show"
 -      button.
 -      (rmail-mime-update-tagline): New function.
 -      (rmail-mime-insert-text): Call rmail-mime-update-tagline if the
 -      body display is changed.
 -      (rmail-mime-toggle-button): Rename from rmail-mime-image.
 -      (rmail-mime-image): Delete this button type.
 -      (rmail-mime-toggle): New button type.
 -      (rmail-mime-insert-bulk): Call rmail-mime-update-tagline if the
 -      body display is changed.  Change the save button label to "Save".
 -      Don't process show/hide button here.
 -      (rmail-mime-insert-multipart): Call rmail-mime-update-tagline if
 -      the body display is changed.  Unconditionally call
 -      rmail-mime-insert for children.
 -      (rmail-mime-handle): Update `display' vector of the just inserted
 -      entity.
 -      (rmail-mime-process): If mail-header-parse-content-type returns
 -      nil, use "text/plain" as the fallback type.
 -      (rmail-mime-insert): For raw-mode, recursively call
 -      rmail-mim-insert for children.
 -      (rmail-mime): Handle the case that the current buffer is not rmail
 -      buffer (e.g. in summary buffer).
 +      * mail/rmail.el (rmail-reply): Use mail-dont-reply-to.
  
 -2011-01-05  Kenichi Handa  <handa@m17n.org>
 +2011-02-12  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
  
 -      * mail/rmailmm.el (rmail-mime-next-item)
 -      (rmail-mime-previous-item): Skip the body of a non-multipart
 -      entity if a tagline is shown.
 +      * files.el (copy-directory): New argument COPY-CONTENTS for
 +      copying directory contents into another existing directory.
  
 -2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-02-12  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      * tmm.el (tmm-get-keymap): Skip bindings without labels (bug#7721).
 -      (tmm-prompt): Simplify.
 -      (tmm-add-prompt): Remove unused var `win'.
 +      * minibuffer.el (completion-table-case-fold): New function for
 +      creating a case-insensitive completion table.
  
 -      * whitespace.el (global-whitespace-newline-mode): Fix call (bug#7810)
 -      to minor mode which used nil accidentally to mean "turn off".
 +2011-02-12  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -2011-01-10  Michael Albinus  <michael.albinus@gmx.de>
 +      * net/tramp.el (tramp-default-method): Also check if
 +      `auth-source-search' is bound.
 +      (tramp-read-passwd): Use `auth-source-search' instead of
 +      `auto-source-user-or-password'.
  
 -      * net/tramp.el (tramp-find-inline-compress)
 -      (tramp-get-inline-coding): Quote command after pipe symbol for
 -      local calls under W32.  (Bug#6784)
 +      * net/tramp-imap.el: Autoload `auto-source-search' instead of
 +      `auto-source-user-or-password.
 +      (tramp-imap-passphrase-callback-function): Use it.
  
 -2011-01-10  Michael Albinus  <michael.albinus@gmx.de>
 +      * net/imap-hash.el: Autoload `auto-source-search' instead of
 +      `auto-source-user-or-password.
 +      (imap-hash-open-connection): Use it.
  
 -      * net/tramp.el (tramp-default-method): Initialize with pscp/plink
 -      only when running under W32.
 +      * mail/smtpmail.el: Autoload `auto-source-search' instead of
 +      `auto-source-user-or-password.
 +      (smtpmail-try-auth-methods): Use it.
  
 -2011-01-09  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-12  Phil Hagelberg  <phil@hagelb.org>
  
 -      * progmodes/grep.el (grep-compute-defaults): Quote the program
 -      file name after the pipe symbol in Grep templates.  (Bug#6784)
 -      * jka-compr.el (jka-compr-partial-uncompress): Likewise.
 +      * emacs-lisp/package.el: Allow packages to be reinstalled.
 +      (package--write-file-no-coding): Remove EXCL arg.
 +      (package-unpack-single): Don't use it.
  
 -2011-01-08  Lennart Borgman  <lennart.borgman@gmail.com>
 +2011-02-12  Karl Pflästerer  <k@rl.pflaesterer.de>  (tiny change)
  
 -      * buff-menu.el (Buffer-menu-buffer-list): New var.
 -      (Buffer-menu-revert-function, list-buffers-noselect): Use it, so a
 -      restricted buffer list is not lost on revert (Bug#7749).
 +      * vc/vc-svn.el: Adapt to Subversion change, with no .svn directory
 +      in each sub directory.
 +      (vc-svn-registered): Use vc-svn-root.
 +      (vc-svn-root): New function.  Make vc-svn-responsible-p an alias.
 +      (vc-svn-repository-hostname): Use "svn info".
  
 -2011-01-08  Eric Hanchrow  <eric.hanchrow@gmail.com>
 +2011-02-11  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -      * net/ldap.el (ldap-search-internal): Discard stderr output.
 +      * simple.el (delete-trailing-whitespace): New optional buffer
 +      bound parameters.
  
 -2011-01-07  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-11  Bastien Guerry  <bzg@altern.org>
  
 -      * files.el (directory-abbrev-alist): Doc fix.  (Bug#7777)
 +      * files.el (basic-save-buffer): save unmodified buffers when
 +      the file pointed by buffer-file-name doesn't exist.
  
 -2011-01-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-02-11  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -      * vc-bzr.el (vc-bzr-annotate-command, vc-bzr-annotate-time):
 -      Author names can have spaces (bug#7792).
 +      * net/rcirc.el (defun-rcirc-join): Accept multiple channels.
  
 -2011-01-04  Kenichi Handa  <handa@m17n.org>
 +2011-02-11  Glenn Morris  <rgm@gnu.org>
  
 -      * mail/rmailmm.el (rmail-mime-insert-bulk): Display an unknown
 -      part as a plain text.
 -      (rmail-mime-process-multipart): Set the default content-type to
 -      nil for unknown multipart subtypes (bug#7651).
 +      * emacs-lisp/cl-specs.el (multiple-value-bind): Fix debug spec.
  
 -2011-01-03  Brent Goodrick  <bgoodr@gmail.com>  (tiny change)
 +2011-02-11  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev
 -      table, get the value before switching to the output buffer.  (Bug#7733)
 +      * net/rcirc.el (rcirc-send-ctcp): Remove spurious arg to `format'.
  
 -2011-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * progmodes/python.el (python-mode): Don't impose font-lock (bug#3628).
 +      * server.el (server-process-filter): Use pcase.
  
 -2011-01-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * emacs-lisp/smie.el (smie-blink-matching-open): Don't use `pos' in two
 +      conflicting ways.
 +      (smie-indent--parent): Extend to "parent of arg".
 +      (smie-indent-inside-string): New function.
 +      (smie-indent-functions): Use it.
  
 -      * files.el (file-local-variables-alist):
 -      Make permanent-local (bug#7767).
 +      * vc/vc-dir.el (vc-dir-refresh): Reorder operations to try and avoid
 +      bzr locking race condition.
  
 -2011-01-02  Glenn Morris  <rgm@gnu.org>
 +      * emacs-lisp/edebug.el (edebug-instrument-function): Check a marker is
 +      still valid before using it.
  
 -      * version.el (emacs-copyright): Set short copyright year to 2011.
 +      * progmodes/grep.el (grep-mode-font-lock-keywords): Adjust to
 +      `message' -> `compilation-message' rename (bug#8004).
  
 -2011-01-02  Mark Lillibridge  <mark.lillibridge@hp.com>  (tiny change)
 +      Move keymap initialization into declaration.
 +      * textmodes/enriched.el (enriched-mode-map):
 +      * textmodes/bib-mode.el (bib-mode-map):
 +      * term/lk201.el (lk201-function-map):
 +      * tar-mode.el (tar-mode-map):
 +      * replace.el (occur-mode-map):
 +      * progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
 +      * progmodes/idlw-help.el (idlwave-help-mode-map):
 +      * progmodes/gdb-mi.el (gdb-memory-format-menu, gdb-memory-unit-menu):
 +      * play/solitaire.el (solitaire-mode-map):
 +      * play/snake.el (snake-mode-map, snake-null-map):
 +      * play/pong.el (pong-mode-map):
 +      * play/handwrite.el (menu-bar-handwrite-map):
 +      * play/gametree.el (gametree-mode-map):
 +      * net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map
 +      (rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
 +      * net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
 +      (newsticker--url-keymap):
 +      * net/net-utils.el (nslookup-mode-map, ftp-mode-map):
 +      * menu-bar.el (menu-bar-file-menu, menu-bar-i-search-menu)
 +      (menu-bar-search-menu, menu-bar-replace-menu, menu-bar-goto-menu)
 +      (menu-bar-edit-menu, menu-bar-custom-menu)
 +      (menu-bar-showhide-fringe-ind-menu, menu-bar-showhide-fringe-menu)
 +      (menu-bar-showhide-scroll-bar-menu, menu-bar-showhide-menu)
 +      (menu-bar-line-wrapping-menu, menu-bar-options-menu)
 +      (menu-bar-games-menu, menu-bar-encryption-decryption-menu)
 +      (menu-bar-tools-menu, menu-bar-describe-menu)
 +      (menu-bar-search-documentation-menu, menu-bar-manuals-menu)
 +      (menu-bar-help-menu):
 +      * mail/rmailsum.el (rmail-summary-mode-map):
 +      * kmacro.el (kmacro-step-edit-map):
 +      * ibuffer.el (ibuffer-mode-groups-popup, ibuffer-mode-map)
 +      (ibuffer-mode-operate-map):
 +      * hi-lock.el (hi-lock-menu, hi-lock-map):
 +      * emulation/vip.el (vip-mode-map):
 +      * emacs-lisp/re-builder.el (reb-lisp-mode-map):
 +      * bookmark.el (bookmark-bmenu-mode-map):
 +      * help-mode.el (help-mode-map): Move initialization into declaration.
  
 -      * mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering
 -      an existing temp buffer.  (Bug#7746)
 +2011-02-10  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -2011-01-02  Glenn Morris  <rgm@gnu.org>
 +      * net/rcirc.el: Add PRIVMSG and CTCP functions.
 +      (rcirc-send-privmsg, rcirc-send-ctcp): New functions.
 +      (rcirc-keepalive, rcirc-cmd-ctcp, rcirc-ctcp-sender-PING)
 +      (rcirc-cmd-me, rcirc-authenticate): Use them.
  
 -      * mail/mail-utils.el (mail-mbox-from): Handle From: headers with
 -      multiple addresses.  (Bug#7760)
 +2011-02-10  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -2010-12-31  Michael Albinus  <michael.albinus@gmx.de>
 +      * allout.el: Synopsis: Change allout user configuration so
 +      auto-activation is controlled solely by customization
 +      `allout-auto-activation'.
  
 -      * net/tramp.el (tramp-methods): Add recursive options to "scpc",
 -      "scpx", "pscp" and "psftp".
 +      (allout-auto-activation-helper) (allout-setup): New autoloads
 +      implement new custom set procedure for allout-auto-activation.
 +      Also, explicitly invoke
 +      (allout-setup) after allout-auto-activation is custom-defined, to
 +      effect the settings in emacs sessions besides the few where
 +      allout-auto-activation customization is donea.
 +      (allout-auto-activation): Use allout-auto-activation-helper to
 +      :set.  Revise the docstring.
 +      (allout-init): Reduce functionality to just customizing
 +      allout-auto-activation, and mark obsolete.
 +      (allout-mode): Respect string values for allout-auto-activation.
 +      Run allout-after-copy-or-kill-hook without any args.
 +      (allout-mode) (allout-layout) (allout-default-layout)
 +      (outlineify-sticky): Adjust docstring for new scheme.
 +      (allout-after-copy-or-kill-hook): No arguments - hook implementers
 +      should concentrate on the kill ring.
  
 -2010-12-31  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-09  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * term/w32-win.el (image-library-alist): Set up correctly for
 -      libpng versions both before and after 1.4.0.  (Bug#7716)
 +      * password-cache.el (password-cache-remove): Accept secrets that are
 +      not strings.
  
 -2010-12-25  Eli Zaretskii  <eliz@gnu.org>
 +2011-02-09  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * time.el (display-time-mode): Mention display-time-interval in
 -      the doc string.  (Bug#7713)
 +      * progmodes/sh-script.el (sh-font-lock-open-heredoc): Fix case
 +      of here-doc that immediately follows a comment.
  
 -      * simple.el (select-active-regions): Doc fix.  (Bug#7702)
 +2011-02-09  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -2010-12-24  Kenichi Handa  <handa@m17n.org>
 +      * net/rcirc.el (rcirc-ctcp-sender-PING): Simplifying.
  
 -      * mail/rmailmm.el (rmail-mime-parse): Perform parsing in
 -      condition-case and return an error message string if something
 -      goes wrong.
 -      (rmail-show-mime): Adjust for the above change.  Insert the
 -      header by rmail-mime-insert-header.
 +      * net/rcirc.el (rcirc-cmd-ctcp): Use dedicated function when
 +      available.
 +      (rcirc-ctcp-sender-PING): New function.
  
 -2010-12-24  Kenichi Handa  <handa@m17n.org>
 +2011-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * mail/rmailmm.el: New key bindings for rmail-mime-next-item,
 -      rmail-mime-previous-item, and rmail-mime-toggle-hidden.
 -      (rmail-mime-mbox-buffer)
 -      (rmail-mime-view-buffer, rmail-mime-coding-system): New variables.
 -      (rmail-mime-entity): Argument changed.  All codes handling an
 -      entity object are changed.
 -      (rmail-mime-entity-header, rmail-mime-entity-body): Adjust for
 -      the above change.
 -      (rmail-mime-entity-children, rmail-mime-entity-handler)
 -      (rmail-mime-entity-tagline): New functions.
 -      (rmail-mime-message-p): New function.
 -      (rmail-mime-save): Bind rmail-mime-mbox-buffer.
 -      (rmail-mime-entity-segment, rmail-mime-next-item)
 -      (rmail-mime-previous-item, rmail-mime-shown-mode)
 -      (rmail-mime-hidden-mode, rmail-mime-raw-mode)
 -      (rmail-mime-toggle-raw, rmail-mime-toggle-hidden)
 -      (rmail-mime-insert-tagline, rmail-mime-insert-header):
 -      New functions.
 -      (rmail-mime-text-handler): Call rmail-mime-insert-text.
 -      (rmail-mime-insert-decoded-text): New function.
 -      (rmail-mime-insert-text): Call rmail-mime-insert-decoded-text.
 -      (rmail-mime-insert-image): Argument changed.  Caller changed.
 -      (rmail-mime-image): Call rmail-mime-toggle-hidden.
 -      (rmail-mime-set-bulk-data): New function.
 -      (rmail-mime-insert-bulk): Argument changed.
 -      (rmail-mime-multipart-handler): Return t.
 -      (rmail-mime-process-multipart): Argument changed.
 -      Handle "multipart/alternative" here.
 -      (rmail-mime-process): Argument changed.
 -      (rmail-mime-parse): Bind rmail-mime-mbox-buffer.
 -      (rmail-mime-insert): Argument changed.  Handle raw display mode.
 -      (rmail-mime): Argument changed.  Handle toggling of raw display
 -      mode.
 -      (rmail-show-mime): Bind rmail-mime-mbox-buffer and
 -      rmail-mime-view-buffer.
 -      (rmail-insert-mime-forwarded-message): Likewise.
 -      (rmail-search-mime-message): Likewise.  Don't bind rmail-buffer.
 +      * obsolete/pc-select.el: Rename from emulation/pc-select.el (bug#7940).
 +      Remove the mark/nomark handling, and activate shift-select-mode instead.
  
 -      * mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is
 -      non-nil, handle the header in rmail-show-mime-function.
 +      * obsolete/pc-mode.el: Rename from emulation/pc-mode.el.
  
 -2010-12-20  Leo  <sdl.web@gmail.com>
 +2011-02-07  Jay Belanger  <jay.p.belanger@gmail.com>
  
 -      * help-fns.el (describe-variable): Fix 2010-12-17 change.
 +      * calc/calc-units.el (math-logunits-quant): Add support for
 +      non-logarithmic units.
  
 -2010-12-20  Juri Linkov  <juri@jurta.org>
 +2011-02-07  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -      * isearch.el (isearch-lazy-highlight-error): New variable.
 -      (isearch-lazy-highlight-new-loop): Compare `isearch-error' and
 -      `isearch-lazy-highlight-error'.  Set `isearch-lazy-highlight-error'
 -      to the current value of `isearch-error' (Bug#7468).
 +      * allout.el (allout-after-copy-or-kill-hook): New hook for
 +      extension-specific processing of killed text.
 +      (allout-mode): Include new allout-after-copy-or-kill-hook among
 +      mentioned hooks.
 +      (allout-kill-line) (allout-kill-topic): Ensure that processing
 +      after kill happens even if barf-if-buffer-read-only is raised.
 +      Include new allout-after-copy-or-kill-hook among that subsequent
 +      processing.
 +      (allout-deannotate-hidden): Actually remove the annotation text
 +      properties.
  
 -2010-12-17  Chong Yidong  <cyd@stupidchicken.com>
 +      * allout.el (allout-listify-exposed): Copy text sans text properties.
  
 -      * help-fns.el (describe-variable): Don't emit trailing whitespace
 -      (Bug#7511).
 +2011-02-07  Michael Albinus  <michael.albinus@gmx.de>
  
 -2010-12-17  Leo  <sdl.web@gmail.com>
 +      * net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.
  
 -      * eshell/em-hist.el (eshell-previous-matching-input): Signal error
 -      if point is not behind eshell-last-output-end (Bug#7585).
 +2011-02-07  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -2010-12-16  Chong Yidong  <cyd@stupidchicken.com>
 +      * net/rcirc.el (rcirc-handler-317): New function (Bug#6507).
  
 -      * textmodes/rst.el (rst-compile-pdf-preview)
 -      (rst-compile-slides-preview): Use make-temp-file (Bug#7646).
 +2011-02-06  Jay Belanger  <jay.p.belanger@gmail.com>
  
 -2010-12-15  Kevin Gallagher  <Kevin.Gallagher@boeing.com>
 +      * calc/calc.el (calc-logunits-field-reference): Rename from
 +      `calc-default-field-reference-level'.
 +      (calc-logunits-power-reference): Rename from
 +      `calc-default-power-reference-level'
  
 -      * emulation/edt-mapper.el: Override mapping of function keys so
 -      that the later call to read-key-sequence works.
 +      * calc/calc-units.el (math-logunits-quant): Rename from
 +      `math-logunits-level'
 +      (math-logunits-plus): Rename from math-logcombine.
 +      (calcFunc-luplus, calcFunc-luminus calc-luplus, calc-luminus): Remove.
 +      (calcFunc-lufieldadd, calcFunc-lupoweradd, calcFunc-lufieldsub)
 +      (calcFunc-lufieldsub,calc-logunits-add calc-logunits-sub):
 +      New functions.
 +      (calcFunc-fieldquant): Rename from `calcFunc-fieldlevel'.
 +      (calcFunc-powerquant): Rename from `calcFunc-powerlevel'.
 +      (calc-logunits-quantity): Rename from `calc-level'.
 +      (calcFunc-dbfieldlevel, calcFunc-dbpowerlevel, calcFunc-npfieldlevel)
 +      (calcFunc-nppowerlevel,calc-logunits-dblevel, calc-logunits-nplevel)
 +      (math-logunits-mul, calcFunc-lufieldmul, calcFunc-lupowermul)
 +      (calc-logunits-mul, math-logunits-divide, calcFunc-lufielddiv)
 +      (calcFunc-lupowerdiv,calc-logunits-divide,math-logunits-level):
 +      New functions.
  
 -2010-12-13  Eli Zaretskii  <eliz@gnu.org>
 +      * calc/calc-help.el (calc-u-prefix-help): Remove "L" reference.
 +      (calc-ul-prefix-help): Remove.
 +      (calc-l-prefix-help): New function.
 +      (calc-full-help): Add reference to `calc-l-prefix-help'.
  
 -      * mail/smtpmail.el (smtpmail-send-it): Write queued mail body with
 -      Unix EOLs.  (Bug#7589)
 +      * calc/calc-ext.el (calc-init-extensions): Update autoloads.
  
 -2010-12-12  Eli Zaretskii  <eliz@gnu.org>
 +      * calc/README: Mention logarithmic units.
  
 -      * subr.el (posn-col-row): Evaluate header-line-format in the
 -      context of the POSITION window's buffer.
 +2011-02-06  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-12-11  Glenn Morris  <rgm@gnu.org>
 +      * mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
 +      non-ASCII characters (Bug#7925).
  
 -      * subr.el (member-ignore-case, run-mode-hooks, insert-for-yank-1)
 -      (with-silent-modifications): Doc fixes.
 +2011-02-05  Glenn Morris  <rgm@gnu.org>
  
 -2010-12-10  Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/cl-macs.el (return-from): Fix doc typo.
  
 -      * net/tramp.el (tramp-action-password, tramp-process-actions):
 -      Revert patch from 2010-12-08.  Use `save-restriction'.
 +      * calendar/diary-lib.el (diary-font-lock-keywords):
 +      Tweak diary-time-regexp match.  (Bug#7891)
  
 -2010-12-09  Eli Zaretskii  <eliz@gnu.org>
 +      * progmodes/f90.el (f90-find-tag-default): New function.  (Bug#7919)
 +      (f90-mode): Use it for mode's `find-tag-default-function' property.
  
 -      * menu-bar.el (menu-bar-frame-for-menubar, menu-bar-positive-p):
 -      New functions.
 -      (menu-bar-showhide-menu) <menu-bar-mode, showhide-tool-bar>: Use
 -      them instead of `nil' and `>', respectively.  (Bug#1077)
 +      * ibuf-ext.el (ibuffer-filter-disable): Make it work.  (Bug#7969)
  
 -2010-12-09  Stephen Berman  <stephen.berman@gmx.net>
 +      * faces.el (set-face-attribute): Doc fix.  (Bug#2659)
  
 -      * calendar/diary-lib.el (diary-list-sexp-entries):
 -      Handle case of no newline at end of file.  (Bug#7536)
 +2011-02-05  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -2010-12-09  Glenn Morris  <rgm@gnu.org>
 +      * net/rcirc.el (rcirc-handler-JOIN): Reset mode-line-process
 +      (Bug#6386).
  
 -      * mail/smtpmail.el (smtpmail-send-it): Revert previous change.
 +2011-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-12-08  Michael Albinus  <michael.albinus@gmx.de>
 +      * progmodes/sh-script.el (sh-here-doc-open-re): Don't rely on the
 +      font-lock-syntax-table remappings.
 +      (sh-here-doc-markers, sh-here-doc-re): Remove.
 +      (sh-font-lock-close-heredoc): Remove.
 +      (sh-syntax-propertize-here-doc): New function.
 +      (sh-font-lock-open-heredoc): Set the sh-here-doc-marker property
 +      instead of the sh-here-doc-re.
 +      (sh-font-lock-paren): Don't do anything in comments or strings.
 +      Handle line continuations.  Accept a few more chars.
 +      Don't rely on the font-lock-syntax-table remappings.
 +      `esac' is not a valid pattern.
 +      (sh-syntax-propertize-function): Handle here-docs differently, so we
 +      don't bother syntax-propertizing the insides.
  
 -      * net/tramp.el (tramp-handle-start-file-process):
 -      Protect buffer-modified value.  (Bug#7557)
 -      (tramp-action-password): Delete region, do not narrow.
 -      (tramp-process-actions): Do not widen.
 +      * progmodes/sh-script.el (sh-font-lock-paren, sh-kw, sh-prev-thing):
 +      Handle new bashisms ";&" and ";;&" (bug#7947).
  
 -2010-12-08   Jan Moringen  <jmoringe@techfak.uni-bielefeld.de>
 +2011-02-05  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * log-edit.el (log-edit-changelog-entries):
 -      Regexp quote filename.  (Bug#7505)
 +      * net/tramp-smb.el (tramp-smb-errors): Use `regexp-opt'.
 +      Add "NT_STATUS_IO_TIMEOUT" and "NT_STATUS_NO_SUCH_USER".
  
 -2010-12-08  Tom Breton  <tehom@panix.com>
 +2011-02-05  Era Eriksson  <era+tramp@iki.fi>  (tiny change)
  
 -      * cus-edit.el (custom-save-all):
 -      Bind print-length and print-level to nil.  (Bug#7581)
 +      * net/tramp.el (tramp-postfix-method-format)
 +      (tramp-postfix-method-regexp, tramp-prefix-domain-format)
 +      (tramp-prefix-domain-regexp, tramp-postfix-user-format)
 +      (tramp-postfix-user-regexp, tramp-prefix-port-format)
 +      (tramp-prefix-port-regexp, tramp-postfix-host-format)
 +      (tramp-postfix-host-regexp, tramp-handle-substitute-in-file-name):
 +      Doc fix.
  
 -2010-12-08  Glenn Morris  <rgm@gnu.org>
 +2011-02-04  Sam Steingold  <sds@gnu.org>
  
 -      * mouse.el (mouse-menu-major-mode-map, mouse-menu-bar-map):
 -      Run hooks to update menu contents.  (Bug#7586)
 +      * mouse.el (mouse-buffer-menu-mode-groups): Add a "GDB" group.
  
 -      * mail/smtpmail.el (smtpmail-send-it): Avoid colons in the queued
 -      file names, for the sake of MS Windows.  (Bug#7588)
 +2011-02-04  Andreas Schwab  <schwab@linux-m68k.org>
  
 -2010-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * international/mule-util.el (with-coding-priority): Doc fix.
  
 -      * diff-mode.el (diff-refine-hunk): Make it work when the hunk contains
 -      empty lines without a leading space.
 +2011-02-04  Eli Zaretskii  <eliz@gnu.org>
  
 -2010-12-06  Leo  <sdl.web@gmail.com>
 +      * arc-mode.el (archive-mode-map): Fix a typo in last change.
  
 -      * dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook
 -      while mapping over marks (Bug#6810).
 +2011-02-03  Sam Steingold  <sds@gnu.org>
  
 -2010-12-06  Chong Yidong  <cyd@stupidchicken.com>
 +      * progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom):
 +      Do not error out when `func' is nil.
  
 -      * image-dired.el (image-dired-db-file)
 -      (image-dired-temp-image-file, image-dired-gallery-dir)
 -      (image-dired-temp-rotate-image-file): Set default values relative
 -      to image-dired-dir (Bug#7518).
 +2011-02-03  Michael Albinus  <michael.albinus@gmx.de>
  
 -2010-12-06  Lawrence Mitchell  <wence@gmx.li>
 +      * net/tramp-sh.el (tramp-remote-path): Add default settings for
 +      `tramp-default-remote-path' to the docstring.
 +      (tramp-get-remote-path): Suppress error message when `getconf
 +      PATH' fails.
  
 -      * format.el (format-decode-run-method): Pass args FROM and TO, not
 -      point-min and point-max, to shell-command-on-region (Bug#7488).
 +      * net/tramp-smb.el (tramp-smb-errors): Add "NT_STATUS_UNSUCCESSFUL".
  
 -2010-12-06  Jan Djärv  <jan.h.d@swipnet.se>
 +2011-02-03  Glenn Morris  <rgm@gnu.org>
  
 -      * frame.el (blink-cursor-mode): Make default t for ns.
 +      * vc/vc-hg.el (vc-hg-command): Doc fix.
 +
 +      * term/w32-win.el (libpng-version): Declare for compiler.
 +
 +      * msb.el: No need to load dired while compiling.
 +
 +      * emacs-lisp/elint.el (elint-standard-variables):
 +      Remove a couple of built-ins that now have doc-strings.
 +
 +      * hi-lock.el, ps-bdf.el, ps-mule.el, ps-print.el, ps-samp.el:
 +      `require' is automatically `eval-and-compile'd.
 +
 +      * net/rcirc.el (rcirc-nick-completion-format): Add :version tag.
 +      (rcirc-log-directory, rcirc-log-flag): Move definitions before use.
 +
 +      * strokes.el (strokes-fill-current-buffer-with-whitespace):
 +      Move definition before use.
 +      (strokes-report-bug): Make it obsolete.
 +
 +2011-02-02  Sam Steingold  <sds@gnu.org>
 +
 +      * apropos.el (apropos-print): Now that `apropos-mode' inherits
 +      from `special-mode', entering it makes the buffer read-only, so
 +      call it only when everything has been already inserted.
 +      * emacs-lisp/ert.el (ert--setup-results-buffer)
 +      (ert-results-pop-to-backtrace-for-test-at-point)
 +      (ert-results-pop-to-messages-for-test-at-point)
 +      (ert-results-pop-to-timings): Ditto.
 +      * emacs-lisp/package.el (package--list-packages): Ditto.
 +      * play/solitaire.el (solitaire): Ditto.
 +
 +2011-02-02  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * progmodes/compile.el: Make all faces inherit.
 +      (compilation-warning): Inherit from font-lock-variable-name-face.
 +      (compilation-info): Inherit from font-lock-type-face.
 +      (compilation-line-number): Reassign to font-lock-keyword-face.
 +      (compilation-column-number): Reassign to font-lock-doc-face.
 +      (compilation-leave-directory-face): Reassign to
 +      font-lock-builtin-face.
 +
 +2011-02-02  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * dired.el (dired-insert-directory): Don't invoke `ls' when
 +      ls-lisp.el is used to emulate it.
 +
 +2011-02-01  Julien Danjou  <julien@danjou.info>
 +
 +      * color.el (color-gradient): Add a color-gradient function.
 +
 +2011-02-01  Sam Steingold  <sds@gnu.org>
 +
 +      * simple.el (special-mode-map): Bind "h" to `describe-mode';
 +      bind "z" to `kill-this-buffer'.
 +      (completion-list-mode-map): Bind "z" to `kill-this-buffer'.
 +      * apropos.el (apropos-mode-map): Inherit from `special-mode-map'.
 +      (apropos-mode): Inherit from `special-mode'.
 +      * arc-mode.el (archive-mode-map): Inherit from `special-mode-map'.
 +      * bookmark.el (bookmark-bmenu-mode): Define using
 +      `define-derived-mode' inheriting from `special-mode'.
 +      * dired.el (dired-mode-map): Inherit from `special-mode-map'.
 +      * image-mode.el (image-mode-map): Ditto.
 +      * replace.el (occur-mode): Define using
 +      `define-derived-mode' inheriting from `special-mode'.
 +      * tar-mode.el (tar-mode): Inherit from `special-mode'.
 +      * calendar/diary-lib.el (diary-fancy-display-mode):
 +      Inherit from `special-mode-map'.
 +      * emacs-lisp/ert.el (ert-simple-view-mode, ert-results-mode):
 +      Inherit from `special-mode'.
 +      * emacs-lisp/package.el (package-menu-mode-map): Copy from
 +      `special-mode-map'.
 +      (package-menu-mode): Define using `define-derived-mode'
 +      inheriting from `special-mode'.
 +      * erc/erc-list.el (erc-list-menu-mode): Inherit from `special-mode'.
 +      * net/xesam.el (xesam-mode): Inherit from `special-mode'.
 +      (xesam-mode-map): Define separately.
 +      * play/solitaire.el (solitaire-mode): Inherit from `special-mode'.
 +      * progmodes/compile.el (compilation-minor-mode-map)
 +      (compilation-mode-map): Inherit from `special-mode-map'.
 +      * vc/diff-mode.el (diff-mode-shared-map):
 +      Inherit from `special-mode-map'.
 +      * vc/log-view.el (log-view-mode-map): Add a comment.
 +
 +2011-02-01  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * custom.el (load-theme): Define return value.  Drop use of
 +      unsafep; call custom-theme-load-confirm for non-known-safe themes.
 +      (custom-theme-load-confirm): Scroll in the correct window.
 +      (custom-enabled-themes): Add custom-safe-themes to :set-after.
 +
 +      * cus-theme.el (custom-theme-checkbox-toggle): Don't activate the
 +      checkbox if load-theme fails.
 +
 +2011-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/compile.el (compilation-next-error): Check there's
 +      a message before using it (bug#7941).
 +
 +2011-02-01  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-mtx.el (math-lud-pivot-check): New function.
 +      (math-do-matrix-lud): Use `math-lud-pivot-check' to check the size
 +      of potential pivots.
  
 -2010-12-05  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
 +2011-01-31  Alan Mackenzie  <acm@muc.de>
  
 -      * vc-dir.el (vc-dir-query-replace-regexp): Doc fix (Bug#7501).
 +      * progmodes/cc-cmds.el (c-forward-over-illiterals):
 +      Continue parsing if we encounter a naked # (Bug#7595).
 +      (c-beginning-of-statement): Avoid loop in locating the beginning
 +      of a macro.  (Not actually committed until 2011-02-20, see above).
  
 -2010-12-05  Chong Yidong  <cyd@stupidchicken.com>
 +2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * comint.el (comint-dynamic-list-input-ring)
 -      (comint-dynamic-complete-filename)
 -      (comint-replace-by-expanded-filename)
 -      (comint-dynamic-simple-complete)
 -      (comint-dynamic-list-filename-completions)
 -      (comint-dynamic-list-completions): Doc fix (Bug#7499).
 +      * files.el (copy-directory): Fix arguments to recursive call.
  
 -      * subr.el (posn-x-y, posn-object-x-y, posn-object-width-height):
 -      Doc fix (Bug#7471).
 +2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-12-04  Martin Rudalics  <rudalics@gmx.at>
 +      * files.el (copy-directory): If destination is an existing
 +      directory, copy into a subdirectory there.
  
 -      * dired.el (dired-pop-to-buffer): Bind pop-up-frames to nil
 -      (Bug#7533).
 +2011-01-31  Andreas Schwab  <schwab@linux-m68k.org>
  
 -2010-12-04  W. Martin Borgert <debacle@debian.org>  (tiny change)
 +      * emacs-lisp/shadow.el (load-path-shadows-find): Ignore leim-list
 +      files.
  
 -      * files.el (auto-mode-alist): Handle .dbk (DocBook) with xml-mode.
 -      (Bug#7491).
 +2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-12-04  Chong Yidong  <cyd@stupidchicken.com>
 +      * image-dired.el (image-dired-mouse-display-image): No-op if no
 +      file is found (Bug#7817).
  
 -      * simple.el (transient-mark-mode): Doc fix (Bug#7465).
 +      * mouse.el (mouse-menu-non-singleton): Doc fix (Bug#7801).
  
 -2010-12-04  Eli Zaretskii  <eliz@gnu.org>
 +2011-01-31  Kenichi Handa  <handa@m17n.org>
  
 -      * files.el (file-relative-name): Handle UNC file names on
 -      DOS/Windows.  (Bug#4674)
 +      * international/quail.el (quail-keyboard-layout-alist):
 +      Remove superfluous SPC for "pc105-uk" (bug#7927).
  
 -2010-12-03  Daiki Ueno  <ueno@unixuser.org>
 +2011-01-31  Glenn Morris  <rgm@gnu.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.
 +      * msb.el (msb-menu-bar-update-buffers): Update for changed
 +      argument handling of menu-bar-select-frame.  (Bug#7902)
  
 -2010-12-02  Glenn Morris  <rgm@gnu.org>
 +2011-01-31  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * ps-print.el (ps-line-lengths-internal, ps-nb-pages):
 -      Ensure ps-footer-font-size-internal is initialized.
 -      Call ps-get-page-dimensions before trying to use ps-font-for-text.
 +      * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Set a limit
 +      to the recursion depth (Bug#7722).
  
 -2010-12-01  Kenichi Handa  <handa@m17n.org>
 +2011-01-31  Roy Liu  <carsomyr@gmail.com>  (tiny change)
  
 -      * mail/rmailmm.el (rmail-mime-parse): Call rmail-mime-process
 -      within condition-case.
 -      (rmail-show-mime): Don't use condition-case.
 -      (rmail-search-mime-message): New function.
 -      (rmail-search-mime-message-function): Set to
 -      rmail-search-mime-message.
 +      * term/ns-win.el (ns-find-file): Expand ns-input-file with
 +      command-line-default-directory (Bug#7872).
  
 -2010-12-01  Leo  <sdl.web@gmail.com>
 +2011-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * ido.el (ido-common-initialization): New function.  (bug#3274)
 -      (ido-mode): Use it.
 -      (ido-completing-read): Call it.
 +      * progmodes/compile.el (compilation--flush-directory-cache):
 +      New function, extracted from compilation--remove-properties.
 +      (compilation--remove-properties, compilation--parse-region): Use it.
 +      (compilation--previous-directory): Handle one more case.
 +      (compilation-enable-debug-messages): Remove.
 +      (compilation-parse-errors, compilation--flush-parse): Just remove the
 +      left over debug messages.
  
 -2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
 +2011-01-31  Sam Steingold  <sds@gnu.org>
  
 -      * 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).
 +      * progmodes/compile.el (compilation-enable-debug-messages):
 +      Add a variable to make the parsing messages introduced in
 +      2011-01-28T22:12:05Z!monnier@iro.umontreal.ca optional.
 +      (compilation-parse-errors, compilation--flush-parse): Use it.
  
 -2010-11-27  Eduard Wiebe  <usenet@pusto.de>
 +2011-01-31  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -      * 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.
 +      * net/rcirc.el: New customizable nick completion format.  (Bug#6314)
 +      (rcirc-nick-completion-format): New defcustom.
 +      (rcirc-complete): Use it.
  
 -2010-11-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-31  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -      * 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'.
 +      * net/rcirc.el: Clean log filenames (Bug#7933).
 +      (rcirc-log-write): Use convert-standard-filename.
 +      (rcirc-log-filename-function): Documentation updates.
  
 -2010-11-26  Kenichi Handa  <handa@m17n.org>
 +2011-01-30  Jan Djärv  <jan.h.d@swipnet.se>
  
 -      * mail/rmailmm.el (rmail-mime-insert-multipart): For unsupported
 -      multipart subtypes, insert all as usual.
 +      * mail/emacsbug.el (report-emacs-bug-insert-to-mailer):
 +      Check report-emacs-bug-can-use-osx-open and use that if t.
 +      (report-emacs-bug-can-use-osx-open): New function.
 +      (report-emacs-bug): Rename can-xdg-email to can-insert-mail.
 +      Check report-emacs-bug-can-use-osx-open also for can-insert-mail.
  
 -      * mail/rmail.el: Require rfc2047.
 +2011-01-29  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-11-26  Kenichi Handa  <handa@m17n.org>
 +      * vc/vc-dispatcher.el (vc-set-async-update): New function for
 +      updating Dired or VC-dir buffers after async command completes.
  
 -      * 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 function mostly copied from
 -      the old rmail-mime-multipart-handler.
 -      (rmail-mime-show): Just call rmail-mime-process.
 -      (rmail-mime-process): New function 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.
 +      * vc/vc-bzr.el (vc-bzr-async-command): Return the process buffer.
 +      (vc-bzr-pull, vc-bzr-merge-branch): Use vc-set-async-update.
  
 -      * mail/rmailsum.el: Require rfc2047.
 -      (rmail-header-summary): Handle multiline Subject: field.
 -      (rmail-summary-line-decoder): Change the default to
 -      rfc2047-decode-string.
 +      * vc/vc-git.el (vc-git-merge-branch): Add FETCH_HEAD to branch
 +      completions if it exists.  Use vc-set-async-update.
 +      (vc-git-pull): Use vc-set-async-update.
  
 -      * 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.
 +      * vc/vc-hg.el (vc-hg-pull): Fix default-contents arg to
 +      read-shell-command.  Use vc-set-async-update.
 +      (vc-hg-merge-branch): Use vc-set-async-update.
  
 -2010-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-29  Daiki Ueno  <ueno@unixuser.org>
  
 -      * 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.
 +      * epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED):
 +      Don't presume KEYEXPIRED and KEYREVOKED to be a fatal error status
 +      (Bug#7931).
  
 -2010-11-23  Michael Albinus  <michael.albinus@gmx.de>
 +2011-01-29  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * net/tramp.el (tramp-default-method-alist)
 -      (tramp-default-user-alist, tramp-default-proxies-alist):
 -      Adapt custom options type.  (Bug#7445)
 +      * progmodes/compile.el: Avoid an N² behavior in grep.
 +      (compilation--previous-directory): New fun.
 +      (compilation--previous-directory-cache): New var.
 +      (compilation--remove-properties): Flush it.
 +      (compilation-directory-properties, compilation-error-properties):
 +      Use the new fun to speed up looking for the current directory.
  
 -2010-11-21  Chong Yidong  <cyd@stupidchicken.com>
 +2011-01-29  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).
 +      * vc/vc-hg.el (vc-hg-history): New var.
 +      (vc-hg-pull): Perform default pull if called via Lisp by vc-pull.
 +      (vc-hg-merge-branch): New function.
  
 -2010-11-21  Chong Yidong  <cyd@stupidchicken.com>
 -
 -      * progmodes/python.el (run-python): Doc fix.
 -      (python-keep-current-directory-in-path): New var (Bug#7454).
 +      * vc/vc.el (vc-pull): Make vc-update an alias for this, instead of
 +      the other way around.
  
 -2010-11-20  Chong Yidong  <cyd@stupidchicken.com>
 +      * vc/vc-git.el (vc-git-branches, vc-git-pull)
 +      (vc-git-merge-branch): New functions.
 +      (vc-git-history): New var.
  
 -      * lpr.el (lpr-buffer, print-buffer, lpr-region, print-region):
 -      Prompt user before actually printing.
 +2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * vc/vc-dispatcher.el (vc-do-async-command): New function.
  
 -      * simple.el (kill-new, kill-append, kill-region):
 -      * comint.el (comint-kill-region): Make the yank-handler argument
 -      obsolete.
 +      * vc/vc-bzr.el (vc-bzr-async-command): Convert into a wrapper for
 +      vc-do-async-command.
  
 -2010-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch):
 +      Callers changed.
  
 -      * 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.
 +2011-01-28  Leo  <sdl.web@gmail.com>
  
 -      * 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.
 +      * emacs-lisp/advice.el (ad-make-advised-docstring): Don't apply
 +      highlighting to the "this function is advised" message.
  
 -2010-11-17  Glenn Morris  <rgm@gnu.org>
 +      * help-mode.el (help-mode-finish): Apply highlighting here, to
 +      avoid clobbering by substitute-command-keys (Bug#6304).
  
 -      * emacs-lisp/autoload.el (autoload-find-destination): The function
 -      coding-system-eol-type may return non-numeric values.  (Bug#7414)
 +2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-11-16  Ulrich Mueller  <ulm@gentoo.org>
 +      * woman.el (woman0-roff-buffer): Process roff escape sequences
 +      occurring prior to the first request (Bug#7843).
 +
 +2011-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/compile.el: Don't use font-lock any more.
 +      (compilation-error-regexp-alist-alist): Change handling of makepp
 +      so it preserves the warning/error distinction on subsequent files.
 +      Simplify various rules.
 +      (compilation-directory-properties): Use font-lock-face.
 +      Add a compilation-message property.
 +      (compilation-internal-error-properties): Use font-lock-face.
 +      Don't set the compilation-debug property here.
 +      (compilation--put-prop, compilation--remove-properties)
 +      (compilation--parse-region, compilation--ensure-parse)
 +      (compilation--ensure-parse): New functions.
 +      (compilation-parse-errors): New function, largely inspired of
 +      compilation-mode-font-lock-keywords.  Set compilation-debug here.
 +      (compilation--parsed): New var.
 +      (compilation--flush-parse): Use compilation--ensure-parse.
 +      (compilation-start): Don't call font-lock.
 +      (compilation-turn-on-font-lock): Remove.
 +      (compilation-setup): Don't set font-lock-extra-managed-props not change
 +      other font-lock settings, other than keywords.
 +      Don't activate font-lock-mode.
 +      Set change-major-mode-hook and before-change-functions.
 +      (compilation--unsetup): Remove properties and hooks.
 +      (compilation-next-single-property-change): New function.
 +      (compilation-next-error): Use it to parse when needed.
 +      (compile-goto-error): Parse buffer as needed.
 +      (compilation--compat-error-properties): Don't need a dummy `face'
 +      property any more.
 +
 +2011-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/compile.el: Use accessors for clarity and fix omake hack.
 +      (compilation-process-setup-function): Fix docstring's false promises.
 +      (compilation-error-regexp-alist-alist): Catch omake's continuous
 +      recompilation message and avoid reuse of old markers.
 +      (compilation-parse-errors-function): Declare obsolete.
 +      (compilation-buffer-modtime): Remove.
 +      (compilation--make-cdrloc, compilation--loc->col)
 +      (compilation--loc->line, compilation--loc->file-struct)
 +      (compilation--loc->marker, compilation--loc->visited)
 +      (compilation--make-file-struct, compilation--file-struct->file-spec)
 +      (compilation--file-struct->formats)
 +      (compilation--file-struct->loc-tree): New macros.  Use them.
 +      (compilation--message): New defstruct.  Use them.
 +      (compilation-next-error-function): Don't mess with timestamps to try
 +      and guess when to reparse.
 +
 +2011-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/tex-mode.el: Get rid of compilation-parse-errors-function
 +      (tex-old-error-file-name): New function,
 +      extracted from tex-compilation-parse-errors.
 +      (tex-compilation-parse-errors): Remove.
 +      (tex-error-regexp-alist): New var.
 +      (tex-shell): Use it to avoid compilation-parse-errors-function.
 +
 +      * progmodes/grep.el (grep-regexp-alist): Tighten regexp.
 +      (grep-mode-font-lock-keywords): Remove regexp that seems like
 +      a left-over from before we used compile.el.
 +      (grep-mode-font-lock-keywords): Call syntax-ppss-flush-cache when
 +      modifying the buffer within with-silent-modifications.
 +
 +      * progmodes/compile.el: Cleanup text-properties namespace by using
 +      `compilation-message' instead of `message', `compilation-directory'
 +      instead of `directory', and `compilation-debug' instead of `debug'.
 +      (compilation-last-buffer, compilation-parsing-end)
 +      (compilation-error-list, compilation-old-error-list): Move to the
 +      compatibility part of the code.
 +      (compilation-error-properties): If `file' is a function, let it return
 +      a file name.
 +      (compilation-mode-font-lock-keywords): Be more conservative with the
 +      omake "^ *" pattern prefix, to try and minimize the risk of
 +      pathologically slow regexp matching.
 +      (compilation-start): Use inhibit-read-only.
 +      (compilation--unsetup): New function.
 +      (compilation-shell-minor-mode, compilation-minor-mode): Use it.
 +      (compilation-filter): Minor tweaks.
 +      (compilation-next-error-function): Try and avoid abusing variables.
 +      (compilation--flush-file-structure): New fun.
 +      (compilation-fake-loc): Use it to improve behavior when file is reused.
 +      (debug-ignored-errors): Add "Moved past last ...".
 +      (compilation--compat-error-properties)
 +      (compilation--compat-parse-errors): Rename by doubling the "-".
 +
 +      Port features from the previous prolog.el to the new one.
 +      * progmodes/prolog.el (prolog-system): Add GNU and ECLiPSe options.
 +      (prolog-program-name, prolog-program-switches, prolog-consult-string)
 +      (prolog-compile-string, prolog-prompt-regexp): Get rid of the <foo>-i
 +      variable and use a function to compute the value dynamically.
 +      (prolog-prompt-regexp): Add regexp for GNU Prolog.
 +      (prolog-continued-prompt-regexp): Remove, unused.
 +      (prolog-find-value-by-system): Try and use the value of prolog-system
 +      in the *prolog* buffer if it helps.
 +      (prolog-mode-keybindings-common): Bind C-c C-z unconditionally...
 +      (prolog-zip-on): ..and check prolog-system and version here instead.
 +      (prolog-inferior-self-insert-command): New command.
 +      (prolog-inferior-mode-map): Use it.
 +      (prolog-inferior-error-regexp-alist): New var.
 +      (prolog-inferior-mode): Use it, with compilation-shell-minor-mode.
 +      (prolog-input-filter): Use derived-mode-p.
 +      (prolog-inferior-guess-flavor): New function.
 +      (prolog-ensure-process): Use it.  Use make-comint-in-buffer rather than
 +      make-comint to avoid running comint-mode twice.
 +      (prolog-inferior-buffer): New fun.
 +      (prolog-old-process-region, prolog-old-process-file):
 +      Don't call prolog-bsts here...
 +      (prolog-build-prolog-command): ...do it here instead.
 +      (prolog-old-process-region, prolog-old-process-file):
 +      Use compilation-fake-loc and compilation-forget-errors.
 +      (prolog-consult-compile-region): Use bolp.
  
 -      * server.el (server-force-stop): Ensure the server is stopped (Bug#7409).
 +2011-01-28  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-11-13  Eli Zaretskii  <eliz@gnu.org>
 +      * image-mode.el (image-display-size): Doc fix (Bug#7820).
  
 -      * subr.el (posn-col-row): Pay attention to header line.  (Bug#7390)
 +2011-01-27  Sam Steingold  <sds@gnu.org>
  
 -2010-11-13  Chong Yidong  <cyd@stupidchicken.com>
 +      * midnight.el (clean-buffer-list-kill-never-buffer-names):
 +      Remove "*server*" which is never created by emacs server.
  
 -      * 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).
 +2011-01-27  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
  
 -2010-11-13  Michael Albinus  <michael.albinus@gmx.de>
 +      * vc/vc-bzr.el (vc-bzr-diff): Don't pass --diff-options unless
 +      there are some diff switches.
  
 -      * net/tramp.el (tramp-remote-coding-commands): Add an alternative
 -      using "base64 -d -i".  This is needed for older base64 versions
 -      from GNU coreutils.  Reported by Klaus Reichl
 -      <Klaus.Reichl@thalesgroup.com>.
 +2011-01-27  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-11-13  Glenn Morris  <rgm@gnu.org>
 +      * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
 +      Copy change made to ruby-font-lock-syntactic-keywords.
  
 -      * novice.el (disabled-command-function):
 -      Fix 2009-11-15 change.  (Bug#7384)
 +      * htmlfontify.el: Make it obey the font-lock-face text property.
 +      Miscellaneous cleanup such as:
 +      - Don't hide expressions after a closing paren.
 +      - Move initial setq into let.
 +      - Hoist common parts out of ifs.
 +      (hfy-p-to-face, hfy-p-to-face-lennart): Remove.
 +      (hfy-face-at): Use get-text-property instead.
 +      (hfy-prop-invisible-p): Use invisible-p if available.
 +      (htmlfontify-manual): Use \\[...].
 +      (hfy-html-quote-regex): Use [...].
 +      (hfy-combined-face-spec): Simplify.
 +      (hfy-compile-face-map): Don't presume point-min==1.
 +      (hfy-css-name, hfy-buffer, htmlfontify-buffer): Use \' rather than $ to
 +      match end of string.
 +      (hfy-text-p): η-reduce.
 +      (hfy-tags-for-file): Receive cache-hash directly.
 +      (hfy-mark-tag-names): Adjust call.
  
 -2010-11-12  Glenn Morris  <rgm@gnu.org>
 +2011-01-27  Glenn Morris  <rgm@gnu.org>
  
 -      * calendar/calendar.el (diary-iso-date-forms): Make elements
 -      mutually exclusive.  (Bug#7377)
 +      * msb.el (msb-after-load-hooks): Make it an obsolete alias.
 +      (msb-after-load-hook): Remove eval-after-load wackiness.
  
 -2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-25  Sam Steingold  <sds@gnu.org>
  
 -      * emacs-lisp/smie.el (smie-prec2->grammar): Obey equality constraints
 -      when filling the remaining "unconstrained" values.
 +      * vc/vc-svn.el (vc-svn-diff): Use `diff-command' instead of the
 +      literal "diff" (important for windows-nt).
  
 -2010-11-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-25  Glenn Morris  <rgm@gnu.org>
  
 -      * emacs-lisp/bytecomp.el (byte-compile-warnings): Simplify the
 -      safety predicate.
 +      * emacs-lisp/copyright.el (copyright-at-end-flag)
 +      (copyright-names-regexp): Add safety properties.
 +      (copyright-year-ranges): New option.
 +      (copyright-find-end): New function, split from copyright-update-year.
 +      (copyright-update-year): Use copyright-find-end.
 +      (copyright-fix-years): Optionally, convert years to ranges.
 +      Handle years continued over comment lines.
 +      Do not mess with the fill-prefix.
 +      Do not call copyright-update.
 +      (copyright-update-directory): Optionally, fix years rather than update.
 +      Skip directories.  Find files with only safe local vars.
  
 -      * files.el (safe-local-variable-p): Gracefully handle errors.
 +2011-01-25  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * 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.
 +      * files.el (file-name-non-special): Only change buffer-file-name after
 +      insert-file-contents if it's `visit'ing the file (bug#7854).
  
 -2010-11-11  Glenn Morris  <rgm@gnu.org>
 +2011-01-25  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * ls-lisp.el (ls-lisp-dired-ignore-case): Make it an obsolete alias.
 +      * dired.el (dired-revert): Doc fix (Bug#7758).
  
 -2010-11-10  Glenn Morris  <rgm@gnu.org>
 +      * simple.el (line-move-visual): Doc fix (Bug#7594).
  
 -      * printing.el (pr-menu-bind): Doc fix.
 +2011-01-25  Nobuyoshi Nakada  <nobu@ruby-lang.org>
  
 -      * speedbar.el (speedbar-toggle-images): Doc fix.
 +      * progmodes/ruby-mode.el (ruby-here-doc-beg-match): Fix for
 +      here-doc which ends with an underscore.
 +      (ruby-mode-set-encoding): Skip shebang line always.
 +      (ruby-mode-map): Bind C-c C-c to comment-region.
 +      (ruby-font-lock-keywords): Highlight literal hash key labels as symbols.
 +      (ruby-forward-sexp): Stop after literal hash key labels.
 +      (ruby-font-lock-syntactic-keywords): Highlight regexp after open
 +      bracket.
  
 -      * progmodes/python.el (python-shell): Doc fix.
 +2011-01-25  Keitaro Miyazaki  <keitaro.miyazaki@gmail.com>  (tiny change)
  
 -      * wid-edit.el (widget-field-use-before-change)
 -      (widget-use-overlay-change): Doc fixes.
 +      * emacs-lisp/re-builder.el (reb-mode-map): Set case-fold-search in
 +      the correct buffer (Bug#7650).
  
 -2010-11-09  Glenn Morris  <rgm@gnu.org>
 +2011-01-25  Glenn Morris  <rgm@gnu.org>
  
 -      * progmodes/tcl.el (tcl-hairy-scan-for-comment): Doc fix.
 +      * comint.el (comint-mode): Doc fix.  (Bug#7897)
  
 -2010-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * simple.el (do-auto-fill): Give it a doc string.
  
 -      * minibuffer.el (minibuffer-completion-help): Specify the end of the
 -      completion field (bug#7211).
 +      * button.el (make-text-button): Doc fix.  (See bug#7881)
  
 -      * progmodes/python.el (python-font-lock-syntactic-keywords): (bug#7322)
 -      Fix handling of backslash escapes.
 -      (python-quote-syntax): Adjust accordingly.
 +2011-01-24  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-11-08  Richard Levitte  <richard@levitte.org>  (tiny change)
 +      * progmodes/perl-mode.el (perl-syntax-propertize-special-constructs):
 +      Don't move backward, so as not to fall in an inf-loop (bug#7736).
  
 -      * vc-mtn.el (vc-mtn-working-revision, vc-mtn-after-dir-status)
 -      (vc-mtn-workfile-branch): Adjust to new output format.
 +      * progmodes/ruby-mode.el (ruby-syntax-propertize-function): (bug#7735)
 +      Handle ?" and friends differently (e.g. don't use backrefs).
  
 -2010-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-24  Jay Belanger  <jay.p.belanger@gmail.com>
  
 -      * international/mule-cmds.el (princ-list): Mark as obsolete.
 +      * calc/calc.el (calc-default-power-reference-level)
 +      (calc-default-field-reference-level): New variables.
 +      * calc/calc-units.el (math-standard-units): Add dB and Np.
 +      (math-logunits): New variable.
 +      (math-extract-logunits, math-logcombine, calcFunc-luplus)
 +      (calcFunc-luminus, calc-luplus, calc-luminus, math-logunit-level)
 +      (calcFunc-fieldlevel, calcFunc-powerlevel, calc-level):
 +      New functions.
 +      (math-find-base-units-rec): Add entry for ln(10).
 +      * calc/calc-help.el (calc-u-prefix-help): Add logarithmic help.
 +      (calc-ul-prefix-help): New function.
 +      * calc/calc-ext.el (calc-init-extensions): Autoload new units
 +      functions.  Add keybindings for new units functions.
  
 -2010-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-22  Giorgos Keramidas  <keramida@ceid.upatras.gr>  (tiny change)
  
 -      * emacs-lisp/smie.el: New package.
 +      * net/rcirc.el (rcirc-kill-buffer-hook): Flush logs when killing
 +      rcirc buffers.  (Bug#4940)
  
 -2010-11-06  Michael Albinus  <michael.albinus@gmx.de>
 +2011-01-22  Glenn Morris  <rgm@gnu.org>
  
 -      * files.el (backup-by-copying-when-mismatch):
 -      Set `permanent-local' property.
 +      * emacs-lisp/copyright.el (copyright-find-copyright): New function,
 +      split out from copyright-update-year.
 +      (copyright-update): Don't mess with the GPL version if we don't own the
 +      copyright.  Update license regexp, and remove no longer needed
 +      Esperanto stuff.
 +      (copyright-fix-years): Use copyright-find-copyright.
  
 -      * net/tramp.el (tramp-handle-insert-file-contents): Do not set
 -      `permanent-local' property for `backup-by-copying-when-mismatch'.
 +2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-11-06  Eli Zaretskii  <eliz@gnu.org>
 +      * vc/diff.el (diff-sentinel): Doc fix (Bug#7682).
  
 -      * ls-lisp.el (insert-directory): Doc fix.  (bug#7285)
 -      (ls-lisp-classify-file): New function.
 -      (ls-lisp-insert-directory): Call it if switches include -F (bug#6294).
 -      (ls-lisp-classify): Call ls-lisp-classify-file.
 -      (insert-directory): Remove blanks from switches.
 +2011-01-22  Jari Aalto  <jari.aalto@cante.net>
  
 -2010-11-07  Wilson Snyder  <wsnyder@wsnyder.org>
 +      * play/landmark.el: Change `lm-' prefix to `landmark-' (Bug#7672).
 +      (lm): Rename to landmark.
 +      (lm-test-run): Rename to landmark-test-run.
  
 -      * progmodes/verilog-mode.el (verilog-insert-one-definition)
 -      (verilog-read-decls, verilog-read-sub-decls-sig): Fix AUTOWIRE and
 -      AUTOINOUT for SV style multidimensional arrays, bug294.
 -      Reported by Eric Mastromarchi.
 -      (verilog-preprocess): Use with-current-buffer and
 -      font-lock-fontify-buffer to cleanup style issues.
 +2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-11-05  Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/re-builder.el (reb-mode-map): Fix logic error in
 +      "Case sensitive" menu item.
  
 -      * net/trampver.el: Update release number.
 +2011-01-22  Roland McGrath  <roland@frob.com>
  
 -2010-08-01  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 +      * comint.el (comint-replace-by-expanded-history-before-point): Fix
 +      expansion of !$ and !!:N syntax to pick the indicated word (bug#7883).
  
 -      * mouse.el (mouse-fixup-help-message): Match "mouse-2" only at the
 -      beginning of the string.  Use `string-match-p'.  (Bug#6765)
 +2011-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-11-01  Glenn Morris  <rgm@gnu.org>
 +      * progmodes/js.el (js--regexp-literal): Count backslashes (bug#7882).
  
 -      * locate.el (locate, locate-mode): Doc fixes.
 +2011-01-22  Jari Aalto  <jari.aalto@cante.net>
  
 -2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
 +      * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
 +      Assume foo(bar) is a manpage reference rather than some unquoted
 +      symbol (bug#7705).
  
 -      * server.el (server-start): New arg INHIBIT-PROMPT prevents asking
 -      user for confirmation.
 -      (server-force-stop): Use it.
 -      (server-start): Use server-force-stop for kill-emacs-hook, to
 -      avoid user interaction while killing Emacs.
 +2011-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-10-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * subr.el (shell-quote-argument): Properly quote \n (bug#7687).
 +      Suggested by Flo <sensorflo@gmail.com>.
  
 -      * vc/log-edit.el (log-edit-rewrite-fixes): New var.
 -      (log-edit-author): New dynamic var.
 -      (log-edit-changelog-ours-p, log-edit-insert-changelog-entries):
 -      Use it to return the author if different from committer.
 -      (log-edit-insert-changelog): Use them to add Author: and Fixes headers.
 +2011-01-22  Glenn Morris  <rgm@gnu.org>
  
 -2010-10-31  Eli Zaretskii  <eliz@gnu.org>
 +      * progmodes/compile.el (compilation-error-regexp-alist):
 +      Fix custom type.  (Bug#7812)
  
 -      * vc/vc-hooks.el (vc-default-mode-line-string): Doc fix.
 +2011-01-22  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -2010-10-31  Chong Yidong  <cyd@stupidchicken.com>
 +      * allout.el (allout-prefixed-keybindings): Bind (prefixed) '#' to
 +      allout-number-siblings, in keeping with what obtained due to
 +      (now-defunct) allout-keybindings-list.  Ditch repeat binding to
 +      (prefixed) ?i.
 +      (allout-before-change-handler): Better expose spots affected by
 +      undo.
  
 -      * vc/vc.el (vc-deduce-backend): New fun.  Handle diff buffers.
 -      (vc-root-diff, vc-print-root-log, vc-log-incoming)
 -      (vc-log-outgoing): Use it.
 -      (vc-diff-internal): Set diff-vc-backend.
 +2011-01-22  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * vc/diff-mode.el (diff-vc-backend): New var.
 +      * man.el (Man-highlight-references0): Use make-button (Bug#7881).
  
 -2010-10-31  Juri Linkov  <juri@jurta.org>
 +2011-01-22  Phil Hagelberg  <phil@evri.com>
  
 -      * vc/vc.el (vc-diff-internal): Set `revert-buffer-function'
 -      buffer-locally to lambda that re-runs the vc diff command.
 -      (Bug#6447)
 +      * pcmpl-unix.el (pcmpl-ssh-config-file): New option.
 +      (pcmpl-ssh-known-hosts): Rename from pcmpl-ssh-hosts.
 +      (pcmpl-ssh-config-hosts): New function.
 +      (pcmpl-ssh-hosts): Use pcmpl-ssh-config-hosts in addition to
 +      pcmpl-ssh-known-hosts.
  
 -2010-10-31  Dan Nicolaescu  <dann@ics.uci.edu>
 +2011-01-21  Jay Belanger  <jay.p.belanger@gmail.com>
  
 -      * vc/log-view.el (log-view-mode-map): Bind revert-buffer.
 +      * calc/calc-undo.el (calc-undo): Autoload it.
 +      * calc/calc-ext.el (calc-init-extensions): Remove keybindings
 +      and autoload for `calc-undo'.
 +      * calc/calc.el (calc-mode-map): Add keybindings for `calc-undo'.
 +      * calc/calc-prog.el:
 +      * calc/calc-graph.el:
 +      * calc/calc-map.el: Change `arglist' to `math-arglist' throughout.
  
 -      Make 'g' (AKA revert-buffer) rerun VC log, log-incoming and
 -      log-outgoing commands.
 -      * vc/vc.el (vc-log-internal-common): Add a new argument and use it
 -      to create a buffer local revert-buffer-function variable.
 -      (vc-print-log-internal, vc-log-incoming, vc-log-outgoing): Pass a
 -      revert-buffer-function lambda.
 +2011-01-21  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
  
 -      Improve VC create/retrieve tag/branch.
 -      * vc.el (vc-create-tag): Do not read the directory name for VCs
 -      with repository revision granularity.  Adjust the tag/branch
 -      prompt.  Reset VC properties.
 -      (vc-retrieve-tag): Do not read the directory name for VCs
 -      with repository revision granularity.  Reset VC properties.
 +      * calc/calc-ext.el (calc-init-extensions): Map all `undo'
 +      keybindings to `calc-undo'.
  
 -      Add optional support for resetting VC properties.
 -      * vc-dispatcher.el (vc-resynch-window): Add new optional argument,
 -      call vc-file-clearprops when true.
 -      (vc-resynch-buffer): Add new optional argument, pass it down.
 -      (vc-resynch-buffers-in-directory): Likewise.
 +2011-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      Improve support for special markup in the VC commit message.
 -      * vc-mtn.el (vc-mtn-checkin): Support Author: and Date: markup.
 -      * vc-hg.el (vc-hg-checkin): Add support for Date:.
 -      * vc-git.el (vc-git-checkin):
 -      * vc-bzr.el (vc-bzr-checkin): Likewise.
 +      Don't mess with *temp*.
 +      * obsolete/spell.el: Move from textmodes/spell.el.
 +      (spell-string):
 +      * term.el (term-read-input-ring):
 +      * startup.el (display-startup-echo-area-message):
 +      * progmodes/antlr-mode.el (antlr-directory-dependencies):
 +      * comint.el (comint-read-input-ring): Use with-temp-buffer.
 +      * international/mule.el (ctext-pre-write-conversion): Don't hardcode
 +      point-min==1.
  
 -      Add support for vc-log-incoming, improve vc-log-outgoing for Git.
 -      * vc-git.el (vc-git-log-view-mode): Fix font lock for
 -      incoming/outgoing logs.
 -      (vc-git-log-outgoing, vc-git-log-incoming): New functions.
 +2011-01-20  Ken Manheimer  <ken.manheimer@gmail.com>
 +
 +      * allout.el (allout-institute-keymap): Use fset instead of
 +      reapplying defalias.
 +
 +      (allout-hotspot-key-handler): Check for non-control-modified
 +      bindings for hotspot characters if there are no control-modified
 +      versions.
 +
 +      * allout.el: Summary - migrate to defining allout mode using
 +      define-minor-mode instead of defun.  Significantly clean-up
 +      internal keymap provisions, refactoring and, in the process,
 +      removing a lot of accumulated cruft.
 +
 +      allout-mode-map is now a keymap by virtue of being a defalias to
 +      allout-mode-map-value, which contains the actual keymap structure.
 +
 +      (allout-mode): Use define-minor-mode rather than defun.
 +      Remove now-unnecessary minor-mode setup activities from the body.
 +      Specify :keymap as allout-mode-map so the minor-mode-map-alist
 +      entry will be '(allout-mode . allout-mode-map) - see
 +      allout-mode-map-value, below.  Adjust docstring to track changes.
 +      (allout-minor-mode): Remove this defalias, now that we're using
 +      define-minor-mode.
 +      (allout-mode-map): Set value to be 'allout-mode-map.  The actual
 +      keymap is allout-mode-map-value, via defalias.
 +      (allout-mode-map-value): The variable holding the actual mode
 +      keymap structure, by virtue of defalias from allout-mode-map.
 +      (allout-compose-and-institute-keymap): Rename from
 +      allout-bind-keys, and including the binding-composition
 +      functionality of the former produce-allout-mode-map and
 +      allout-setup-mode-map.
 +      (allout-institute-keymap): Take over the "setup" part of the former
 +      allout-setup-mode-map.  Reassign allout-mode-map-value value and
 +      update the defalias.
 +      (allout-command-prefix) (allout-prefixed-keybindings)
 +      (allout-unprefixed-keybindings):
 +      Use allout-compose-and-institute-keymap to process the bindings.
 +      (allout-unprefixed-keybindings): Remove extraneous '?' question
 +      marks.
 +      (allout-prefixed-keybindings): Elide binding to (prefixed) \C-h -
 +      user can customize if they want to use that binding.
 +      Bind allout-copy-topic-as-kill to (prefixed) \M-k.
 +      Bind allout-up-current-level to (prefixed) \C-u.  (I think i mistakenly
 +      elided that, previously, instead of the one for \C-h.)
 +      (allout-hotspot-key-handler): Remove attempt to resolve the key
 +      through the literal key-string lookup on allout-keybindings-list.
 +      That probably hasn't worked for a Long Time, and removal of
 +      allout-keybindings-list further simplifies the keybindings
 +      situation.
 +      (allout-pre-command-business): Use allout-mode-map-value instead
 +      of allout-mode-map.
 +      (allout-preempt-trailing-ctrl-h): Remove.  The user can customize
 +      the bindings if they want to use a keybinding having a trailing
 +      \C-h.  No deprecation needed since this feature was never in a
 +      release.
 +      (allout-keybindings-list): Remove.  It's not been useful for a
 +      while.  (See allout-hotspot-key-handler changes, above.)
 +      (produce-allout-mode-map): Remove.  Consolidate into
 +      allout-compose-and-institute-keymap.
 +      (allout-mode-map-adjustments): Remove.  No longer necessary with
 +      removal of allout-preempt-trailing-ctrl-h.
 +      (allout-setup-mode-map): Remove.  Consolidate into
 +      allout-compose-and-institute-keymap and allout-institute-keymap.
 +
 +2011-01-20  Glenn Morris  <rgm@gnu.org>
 +
 +      * vc/vc-svn.el (vc-svn-after-dir-status): Tweak previous change.
 +
 +      * simple.el (read-expression-history): Remove, it's in minibuf.c.
 +
 +2011-01-20  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * subr.el (y-or-n-p): Revert 2011-01-07 change, removing ARGS.
 +
 +      * files.el (find-alternate-file, basic-save-buffer)
 +      (basic-save-buffer-2, revert-buffer, recover-file)
 +      (kill-buffer-ask, abort-if-file-too-large)
 +      (set-visited-file-name, write-file, backup-buffer)
 +      (basic-save-buffer, save-some-buffers):
 +      * dired-aux.el (dired-compress-file): Callers changed.
 +
 +2011-01-19  Glenn Morris  <rgm@gnu.org>
 +
 +      * vc/vc-svn.el (vc-svn-after-dir-status, vc-svn-parse-status):
 +      Also check the property status.  (Bug#7861)
 +
 +2011-01-18  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-debug-message): Extend function exclude
 +      list.  Use `regexp-opt'.
 +
 +2011-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/tex-mode.el (tex-font-lock-verb): Make sure \verb
 +      highlighting doesn't spill over subsequent lines.
  
 -      * vc-git.el (vc-git-log-outgoing): Use the same format as the
 -      short log.
 -      (vc-git-log-incoming): Likewise.  Run "git fetch" before the log
 -      command
 +      * emacs-lisp/easy-mmode.el (define-minor-mode): Don't re-evaluate the
 +      keymap expression.  Improve docstring.
  
 -      Add bindings for vc-log-incoming and vc-log-outgoing.
 -      * vc-hooks.el (vc-prefix-map): Add bindings for vc-log-incoming
 -      and vc-log-outgoing.
 -      * vc-dir.el (vc-dir-menu-map): Add menu bindings for vc-log-incoming
 -      and vc-log-outgoing.
 +      * electric.el (electric-indent-post-self-insert-function):
 +      Don't auto-indent for indent-to-left-margin, it's too often
 +      counter-productive.
 +
 +2011-01-16  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * strokes.el (strokes-read-stroke): Re-fill strokes buffer with
 +      spaces if the frame was resized, so that the full visible buffer
 +      serves as canvas for strokes.
 +
 +2011-01-16  Glenn Morris  <rgm@gnu.org>
 +
 +      * info-xref.el (info-xref-docstrings): Replace cl function.
 +      Also skip directories.
 +
 +2011-01-16  Kevin Ryde  <user42@zip.com.au>
 +
 +      * info-xref.el: Version 3.
 +      (info-xref-check, info-xref-check-all): Move commentary details
 +      into docstrings for better visibility.
 +      Use compilation-mode for the results buffer.
 +      (info-xref-output, info-xref-output-error, info-xref-with-output)
 +      (info-xref-filename, info-xref-in-progress):
 +      New internals for this.
 +      (info-xref-check-list, info-xref-check-buffer)
 +      (info-xref-check-all-custom): Use those.
 +      (info-xref-output-buffer): Rename from info-xref-results-buffer.
 +      (info-xref-output-heading): Rename from info-xref-filename-heading.
 +      (info-xref-good, info-xref-bad, info-xref-xfile-alist)
 +      (info-xref-filename-heading): Move to output managing section.
 +      (info-xref-docstrings): New command checking "Info node `(foo)Bar'"
 +      (info-xref-lock-file-p, info-xref-with-file): New helpers for it.
 +      (info-xref-subfile-p): Move to generic section with those two.
 +      (info-xref-check-node): New function split from
 +      info-xref-check-buffer, shared by info-xref-docstrings.
 +      (info-xref-goto-node-p): Move to a checking section with that func.
 +      (info-xref-unavail): New counter.
 +      (info-xref-check-node): Use it.
 +      (info-xref-with-output): Show count of unavailables at end of output.
 +      (info-xref-all-info-files): Exclude ".*" dotfiles.  Ignore broken
 +      symlinks.  Exclude .texi files.  Exclude Emacs backup files.
 +      (info-xref-check-all-custom): Fix quietening viper-mode and
 +      gnus-registry-install -- use setq not let so as not to unbind
 +      after load.
 +
 +2011-01-16  Juri Linkov  <juri@jurta.org>
 +
 +      * isearch.el (isearch-abort): Don't quit if search has
 +      an incomplete regexp (isearch-error is non-nil).  (Bug#7534)
  
 -      Improve state updating for VC tag commands.
 -      * vc.el (vc-create-tag, vc-retrieve-tag): Call vc-resynch-buffer
 -      to update the state of all buffers in the directory.
 +2011-01-15  Mark Diekhans  <markd@soe.ucsc.edu>
  
 -2010-05-19  Glenn Morris  <rgm@gnu.org>
 +      * files.el (backup-buffer): Make last-resort backup file in
 +      .emacs.d (Bug#6953).
  
 -      * vc-dir.el (vc-dir): Don't pop-up-windows.  (Bug#6204)
 +      * subr.el (locate-user-emacs-file): If .emacs.d does not exist,
 +      make it with permission 700.
  
 -2010-10-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-15  Kenichi Handa  <handa@m17n.org>
  
 -      * vc.el (vc-checkin, vc-modify-change-comment):
 -      Adjust to new vc-start/finish-logentry.
 -      (vc-find-conflicted-file): New command.
 -      (vc-transfer-file): Adjust to new vc-checkin.
 -      (vc-next-action): Improve scoping.
 +      * mail/rmailmm.el (rmail-mime-insert-header):
 +      Set rmail-mime-coding-system to a cons whose car is the last coding
 +      system used to decode the header.
 +      (rmail-mime-find-header-encoding): New function.
 +      (rmail-mime-insert-decoded-text):
 +      Override rmail-mime-coding-system if it is a cons.
 +      (rmail-show-mime): If only a header part was decoded, find the
 +      coding system while ignoring mm-charset-override-alist.
  
 -      * vc-git.el (vc-git-checkin): Use log-edit-extract-headers.
 -      (vc-git-commits-coding-system): Rename from git-commits-coding-system.
 +2011-01-15  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * vc-dispatcher.el (vc-log-edit): Shorten names for
 -      log-edit-show-files.
 +      * subr.el (event-start, event-end): Doc fix (Bug#7826).
  
 -      * vc-bzr.el (vc-bzr-checkin): Use log-edit-extract-headers.
 -      (vc-bzr-conflicted-files): New function.
 +2011-01-15  Kenichi Handa  <handa@m17n.org>
  
 -      * log-edit.el (log-edit-summary, log-edit-header)
 -      (log-edit-unknown-header): New faces.
 -      (log-edit-headers-alist): New var.
 -      (log-edit-header-contents-regexp): New const.
 -      (log-edit-match-to-eoh): New function.
 -      (log-edit-font-lock-keywords): Use them.
 -      (log-edit): Insert a "Summary:" header as default.
 -      (log-edit-mode): Mark font-lock rules as case-insensitive.
 -      (log-edit-done): Cleanup headers.
 -      (log-edit-extract-headers): New function to replace it.
 +      * mail/rmailmm.el (rmail-mime-next-item)
 +      (rmail-mime-previous-item): Delete them.
 +      (rmail-mime-shown-mode): Recursively call for children.
 +      (rmail-mime-hidden-mode): Delete the 2nd arg TOP.
 +      Callers changed.
 +      (rmail-mime-raw-mode): Recursively call for children.
 +      (rmail-mode-map): Change mapping of tab and backtab to
 +      forward-button and backward-button respectively.
 +      (rmail-mime-insert-tagline): Always insert "Hide" or "Show"
 +      button.
 +      (rmail-mime-update-tagline): New function.
 +      (rmail-mime-insert-text): Call rmail-mime-update-tagline if the
 +      body display is changed.
 +      (rmail-mime-toggle-button): Rename from rmail-mime-image.
 +      (rmail-mime-image): Delete this button type.
 +      (rmail-mime-toggle): New button type.
 +      (rmail-mime-insert-bulk): Call rmail-mime-update-tagline if the
 +      body display is changed.  Change the save button label to "Save".
 +      Don't process show/hide button here.
 +      (rmail-mime-insert-multipart): Call rmail-mime-update-tagline if
 +      the body display is changed.  Unconditionally call
 +      rmail-mime-insert for children.
 +      (rmail-mime-handle): Update `display' vector of the just inserted
 +      entity.
 +      (rmail-mime-process): If mail-header-parse-content-type returns
 +      nil, use "text/plain" as the fallback type.
 +      (rmail-mime-insert): For raw-mode, recursively call
 +      rmail-mim-insert for children.
 +      (rmail-mime): Handle the case that the current buffer is not rmail
 +      buffer (e.g. in summary buffer).
  
 -      * vc-dispatcher.el (vc-finish-logentry): Don't mess so badly with
 -      the windows/frames.
 +2011-01-15  Kenichi Handa  <handa@m17n.org>
  
 -      * vc-bzr.el (vc-bzr-shelve-apply): Don't use *vc-bzr-shelve*.
 +      * mail/rmailmm.el (rmail-mime-next-item)
 +      (rmail-mime-previous-item): Skip the body of a non-multipart
 +      entity if a tagline is shown.
  
 -      * vc-dir.el (vc-dir-kill-line): New command.
 -      (vc-dir-mode-map): Bind it to C-k.
 -      (vc-dir-headers): Abbreviate the working dir.
 +2011-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * vc-git.el (vc-git-revision-table): Include remote branches.
 +      * tmm.el (tmm-get-keymap): Skip bindings without labels (bug#7721).
 +      (tmm-prompt): Simplify.
 +      (tmm-add-prompt): Remove unused var `win'.
  
 -2010-10-31  Dan Nicolaescu  <dann@ics.uci.edu>
 +      * whitespace.el (global-whitespace-newline-mode): Fix call (bug#7810)
 +      to minor mode which used nil accidentally to mean "turn off".
  
 -      New VC methods: vc-log-incoming and vc-log-outgoing.
 -      * vc.el (vc-print-log-setup-buttons, vc-log-internal-common)
 -      (vc-incoming-outgoing-internal, vc-log-incoming, vc-log-outgoing):
 -      New functions.
 -      (vc-print-log-internal): Just call vc-log-internal-common.
 -      (vc-log-view-type): New permanent local variable.
 +2011-01-15  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * vc-hooks.el (vc-menu-map): Bind vc-log-incoming and vc-log-outgoing.
 +      * net/tramp-sh.el (tramp-find-inline-compress)
 +      (tramp-get-inline-coding): Quote command after pipe symbol for
 +      local calls under W32.  (Bug#6784)
  
 -      * vc-bzr.el (vc-bzr-log-view-mode): Use vc-log-view-type instead
 -      of the dynamic bound vc-short-log.
 -      (vc-bzr-log-incoming, vc-bzr-log-outgoing): New functions.
 +2011-01-15  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * vc-git.el (vc-git-log-outgoing): New function.
 -      (vc-git-log-view-mode): Use vc-log-view-type instead
 -      of the dynamic bound vc-short-log.
 +      * net/tramp.el (tramp-default-method): Initialize with pscp/plink
 +      only when running under W32.
  
 -      * vc-hg.el (vc-hg-log-view-mode): Use vc-log-view-type instead of
 -      the dynamic bound vc-short-log.  Highlight the tag.
 -      (vc-hg-log-incoming, vc-hg-log-outgoing): New functions.
 -      (vc-hg-outgoing, vc-hg-incoming, vc-hg-outgoing-mode):
 -      (vc-hg-incoming-mode): Remove.
 -      (vc-hg-extra-menu-map): Do not bind vc-hg-incoming and vc-hg-outgoing.
 +2011-01-15  Eli Zaretskii  <eliz@gnu.org>
  
 -      Fix default-directory for vc-root-diff.
 -      * vc.el (vc-root-diff): Bind default-directory to the root
 -      directory for the diff command.
 +      * progmodes/grep.el (grep-compute-defaults): Quote the program
 +      file name after the pipe symbol in Grep templates.  (Bug#6784)
 +      * jka-compr.el (jka-compr-partial-uncompress): Likewise.
  
 -2010-10-31  Sam Steingold  <sds@gnu.org>
 +2011-01-15  Lennart Borgman  <lennart.borgman@gmail.com>
  
 -      * vc-hg.el (vc-hg-push, vc-hg-pull): Use `apply' when calling
 -      `vc-hg-command' with a list of flags.
 +      * buff-menu.el (Buffer-menu-buffer-list): New var.
 +      (Buffer-menu-revert-function, list-buffers-noselect): Use it, so a
 +      restricted buffer list is not lost on revert (Bug#7749).
  
 -2010-10-31  Glenn Morris  <rgm@gnu.org>
 +2011-01-15  Eric Hanchrow  <eric.hanchrow@gmail.com>
  
 -      * vc-bzr.el (vc-bzr-log-edit-mode): Add --fixes support to
 -      log-edit-before-checkin-process.
 +      * net/ldap.el (ldap-search-internal): Discard stderr output.
  
 -      * vc.el (vc-modify-change-comment): Pass MODE to vc-start-logentry.
 +2011-01-15  Eli Zaretskii  <eliz@gnu.org>
  
 -      * vc-bzr.el, vc-hg.el (log-edit-mode): Declare.
 +      * files.el (directory-abbrev-alist): Doc fix.  (Bug#7777)
  
 -      * vc-dispatcher.el (vc-start-logentry): Doc fix.
 -      (log-view-process-buffer, log-edit-extra-flags): Declare.
 +2011-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-10-31  Dan Nicolaescu  <dann@ics.uci.edu>
 +      * vc-bzr.el (vc-bzr-annotate-time): Tweak previous change.
  
 -      Add special markup processing for commit logs.
 -      * log-edit.el (log-edit): Add new argument MODE.  Use that mode
 -      when non-nil instead of the log-view-mode.
 +2011-01-15  Kenichi Handa  <handa@m17n.org>
  
 -      * vc.el (vc-default-log-edit-mode): New function.
 +      * mail/rmailmm.el (rmail-mime-insert-bulk): Display an unknown
 +      part as a plain text.
 +      (rmail-mime-process-multipart): Set the default content-type to
 +      nil for unknown multipart subtypes (bug#7651).
  
 -      * vc-dispatcher.el (vc-log-edit): Add a mode argument, pass it to
 -      log-edit.
 +2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      Support for shelving snapshots and for showing shelves.
 -      * vc-bzr.el (vc-bzr-shelve-show, vc-bzr-shelve-show-at-point)
 -      (vc-bzr-shelve-apply-and-keep-at-point, vc-bzr-shelve-snapshot):
 -      New functions.
 -      (vc-bzr-shelve-map, vc-bzr-shelve-menu-map)
 -      (vc-bzr-extra-menu-map): Map them.
 +      * hexl.el (hexl-mode-old-*): Remove.
 +      (hexl-mode--old-var-vals): New var to replace them.
 +      (hexl-mode--minor-mode-p, hexl-mode--setq-local): New funs.
 +      (hexl-mode, hexl-follow-line, hexl-activate-ruler):
 +      Use them to set local vars (bug#7846).
 +      (hexl-mode-exit): Use hexl-mode--old-var-vals to restore state.
 +      (hexl-backward-short, hexl-backward-word, hexl-scroll-down)
 +      (hexl-scroll-up, hexl-end-of-1k-page, hexl-end-of-512b-page): Simplify.
  
 -2010-10-30  Michael Albinus  <michael.albinus@gmx.de>
 +      * vc/smerge-mode.el: Resolve comment conflicts more aggressively.
 +      (smerge-resolve--normalize-re): New var.
 +      (smerge-resolve--extract-comment, smerge-resolve--normalize): New funs.
 +      (smerge-resolve): Use them.
 +      * newcomment.el (comment-only-p): New function.
 +      (comment-or-uncomment-region): Use it.
  
 -      * net/tramp.el (tramp-handle-insert-file-contents): For root,
 -      preserve owner and group when editing files.  (Bug#7289)
 +2011-01-14  Brent Goodrick  <bgoodr@gmail.com>  (tiny change)
  
 -2010-10-29  Glenn Morris  <rgm@gnu.org>
 +      * abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev
 +      table, get the value before switching to the output buffer.  (Bug#7733)
  
 -      * speedbar.el (speedbar-mode):
 -      * play/fortune.el (fortune-in-buffer, fortune):
 -      * play/gomoku.el (gomoku-mode):
 -      * play/landmark.el (lm-mode):
 -      * textmodes/bibtex.el (bibtex-validate, bibtex-validate-globally):
 -      Replace inappropriate uses of toggle-read-only.  (Bug#7292)
 +2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-10-28  Glenn Morris  <rgm@gnu.org>
 +      * progmodes/python.el (python-mode): Don't impose font-lock (bug#3628).
  
 -      * select.el (x-selection): Mark it as an obsolete alias.
 +2011-01-14  Kim F. Storm  <storm@cua.dk>
 +
 +      * emulation/cua-base.el (cua--init-keymaps):
 +      Remap exchange-point-and-mark in cua-global-keymap.
 +
 +2011-01-14  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * progmodes/sh-script.el (sh-other-keywords): Add ZSH's foreach
 +      loop keyword.
 +
 +2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/easymenu.el: Add :enable (bug#7754), and obey :label.
 +      Require CL.
 +      (easy-menu-create-menu, easy-menu-convert-item-1):
 +      Use :label rather than nil for labels.  Use `case'.
 +      Add :enable as alias for :active.
 +      (easy-menu-binding): Obey :label.
 +
 +2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Use run-mode-hooks for major mode hooks (bug#513).
 +      * textmodes/reftex-toc.el (reftex-toc-mode-map):
 +      Rename from reftex-toc-map.
 +      (reftex-toc-mode): Use define-derived-mode.
 +      * textmodes/reftex-sel.el (reftex-select-shared-map): New map.
 +      (reftex-select-label-mode-map, reftex-select-bib-mode-map):
 +      Rename from reftex-select-(label|bib)-map.  Move init into declaration.
 +      (reftex-select-label-mode, reftex-select-bib-mode):
 +      Use define-derived-mode.
 +      * textmodes/reftex-index.el (reftex-index-phrases-mode-map)
 +      (reftex-index-mode-map): Rename from reftex-index(-phrases)-map.
 +      Move init into delcaration.
 +      (reftex-index-mode, reftex-index-phrases-mode):
 +      Use define-derived-mode.
 +      * speedbar.el (speedbar-mode-syntax-table): Renaqme from
 +      speedbar-syntax-table.  Move init into declaration.
 +      (speedbar-mode-map): Rename from speedbar-key-map.
 +      Move init into declaration.
 +      (speedbar-file-key-map): Move init into declaration.
 +      (speedbar-mode): Use define-derived-mode.
 +      * recentf.el (recentf-mode): Don't run hook (or message) redundantly.
 +      * net/rcirc.el (rcirc-mode): Use run-mode-hooks.
 +      * emacs-lisp/chart.el (chart-mode-map): Rename from chart-map.
 +      (chart-face-list): Move initialization into declaration.
 +      (chart-mode): Use define-derived-mode.
 +      * calculator.el (calculator-mode-map): Move init into declaration.
 +      (calculator-mode): Use define-derived-mode.
 +
 +      * mail/mail-utils.el (mail-strip-quoted-names): Make the regexp code
 +      work for nested comments.
 +
 +      * progmodes/prolog.el: Use syntax-propertize.  Further code cleanup.
 +      (prolog-use-prolog-tokenizer-flag): Change default when
 +      syntax-propertize can be used.
 +      (prolog-syntax-propertize-function): New var.
 +      (prolog-mode-variables): Move make-local-variable into `set'.
 +      Don't make comment-column local since we don't set it.
 +      Set comment-add (as it was in previous prolog.el).  Use dolist.
 +      Set syntax-propertize-function.
 +      (prolog-mode, prolog-inferior-mode):
 +      Call prolog(-inferior)-menu directly, not through the mode-hook.
 +      (prolog-buffer-module, prolog-indent-level)
 +      (prolog-paren-is-the-first-on-line-p, prolog-paren-balance)
 +      (prolog-comment-limits, prolog-goto-comment-column):
 +      Use line-(end|beginning)-position.
 +      (prolog-build-prolog-command): Tighten up regexp.
 +      (prolog-consult-compile): Move make-local-variable into `set'.
 +      (prolog-consult-compile-filter, prolog-goto-next-paren)
 +      (prolog-help-on-predicate, prolog-clause-info)
 +      (prolog-mark-predicate): Don't let+setq.
 +      (prolog-indent-line): Use indent-line-to.
 +      Only call prolog-goto-comment-column if necessary.
 +      (prolog-indent-level): Use bobp.
 +      (prolog-first-pos-on-line): Remove, not used any more.
 +      (prolog-in-string-or-comment): Use syntax-ppss if available.
 +      (prolog-help-on-predicate): Use read-string.
 +      (prolog-goto-predicate-info): Simplify.
 +      (prolog-read-predicate): Use `default' rather than `initial'.
 +      (prolog-temporary-file): Use make-temp-file to close a security hole.
 +      (prolog-toggle-sicstus-sd): New command.
 +      (prolog-electric-underscore, prolog-variables-to-anonymous):
 +      Use dynamic-scoping as it was meant.
 +      (prolog-menu): Move menu definitions to top-level.
 +      Use a toggle-button for Sicstus's source debugger.
 +      Change "Code" to the more usual "Prolog", and hence change "Prolog"
 +      to "System".
 +      (prolog-inferior-menu): Reuse prolog-menu's help menu.
 +      Move other menu definition to top-level.
 +
 +2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * doc-view.el (doc-view-open-text): Use meaningful text buffer
 +      name.  Keep original document's directory as default-directory
 +      (bug#6446).
 +      (doc-view-initiate-display): Fall back to normal mode when
 +      doc-view-mode cannot be enabled, also when extracting the document
 +      text into a separate buffer (bug#6446).
 +
 +      * simple.el (shell-command): Don't error out if shell command
 +      buffer contains text with non-nil read-only property when erasing
 +      the buffer.
 +
 +2011-01-13  Kim F. Storm  <storm@cua.dk>
 +
 +      * ido.el (ido-may-cache-directory): Move "too-big" check later.
 +      (ido-next-match, ido-prev-match): Fix stray reordering of matching
 +      items when cycling through the matches.
 +
 +2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * dired-x.el (dired-omit-verbose): New defcustom that allows
 +      disabling the omit messages.
 +      (dired-omit-expunge): Use it.
 +
 +2011-01-13  Christian Ohler  <ohler@gnu.org>
 +
 +      * emacs-lisp/ert.el, emacs-lisp/ert-x.el: New files.
  
 -2010-10-27  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
 +2011-01-13  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * add-log.el (find-change-log): Use derived-mode-p rather than
 -      major-mode (bug#7284).
 +      * font-lock.el (font-lock-verbose): Default to nil.
  
 -2010-10-27  Glenn Morris  <rgm@gnu.org>
 +2011-01-13  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * menu-bar.el (menu-bar-files-menu): Make it into an actual alias,
 -      rather than just an unused variable that inherits from the real one.
 +      * simple.el (sendmail-user-agent-compose): Move to sendmail.el.
 +      (compose-mail): New arg RETURN-ACTION.
 +      (compose-mail-other-window, compose-mail-other-frame): Likewise.
  
 -2010-10-23  Michael McNamara  <mac@mail.brushroad.com>
 +      * mail/sendmail.el (mail-return-action): New var.
 +      (mail-mode): Make it buffer-local.
 +      (mail-bury): Obey it.  Move special Rmail window handling to
 +      rmail-mail-return.
 +      (mail, mail-setup): New arg RETURN-ACTION.
 +      (sendmail-user-agent-compose): Move from simple.el.
  
 -      * progmodes/verilog-mode.el (verilog-directive-re): Make this variable
 -      auto-built for efficiency of execution and updating.
 -      (verilog-extended-complete-re): Support 'pure' fucntion & task
 -      declarations (these have no bodies).
 -      (verilog-beg-of-statement): General cleanup to enable support of
 -      'pure' fucntion & task declarations (these have no bodies).
 -      These efforts together fix Verilog bug210 from veripool; which was also
 -      noticed by Steve Pearlmutter.
 -      (verilog-directive-re, verilog-directive-begin, verilog-indent-re)
 -      (verilog-directive-nest-re, verilog-set-auto-endcomments):
 -      Support `elsif.  Reported by Shankar Giri.
 -      (verilog-forward-ws&directives, verilog-in-attribute-p): Fixes for
 -      attribute handling for lining up declarations and assignments.
 -      (verilog-beg-of-statement-1): Fix issue where continued declaration
 -      is indented differently if it is after a begin..end clock.
 -      (verilog-in-attribute-p, verilog-skip-backward-comments)
 -      (verilog-skip-forward-comment-p): Support proper treatment of
 -      attributes by indent code.  Reported by Jeff Steele.
 -      (verilog-in-directive-p): Fix comment to correctly describe function.
 -      (verilog-backward-up-list, verilog-in-struct-region-p)
 -      (verilog-backward-token, verilog-in-struct-p)
 -      (verilog-in-coverage-p, verilog-do-indent)
 -      (verilog-pretty-declarations): Use verilog-backward-up-list as
 -      wrapper around backward-up-list inorder to properly skip comments.
 -      Reported by David Rogoff.
 -      (verilog-property-re, verilog-endcomment-reason-re)
 -      (verilog-beg-of-statement, verilog-set-auto-endcomments)
 -      (verilog-calc-1 ): Fix for assert a; else b; indentation (new form
 -      of if).  Reported by Max Bjurling and
 -      (verilog-calc-1): Fix for clocking block in modport
 -      declaration.  Reported by Brian Hunter.
 +      * mail/rmail.el (rmail-mail-return): New function.
 +      (rmail-start-mail): Pass it to compose-mail.
  
 -2010-10-23  Wilson Snyder  <wsnyder@wsnyder.org>
 +2011-01-12  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * progmodes/verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
 -      (verilog-gate-keywords, verilog-read-sub-decls)
 -      (verilog-read-sub-decls-gate, verilog-read-sub-decls-gate-ios)
 -      (verilog-read-sub-decls-line, verilog-read-sub-decls-sig): Support
 -      AUTOINST for gate primitives, bug284.  Reported by Mark Johnson.
 -      (verilog-read-decls): Fix spaces in V2K module parameters causing
 -      mis-identification as interfaces, bug287.
 -      (verilog-read-decls): Fix not treating "parameter string" as a
 -      parameter in AUTOINSTPARAM.
 -      (verilog-read-always-signals-recurse, verilog-read-decls): Fix not
 -      treating `elsif similar to `endif inside AUTOSENSE.
 -      (verilog-do-indent): Implement correct automatic or static task or
 -      function end comment highlight.  Reported by Steve Pearlmutter.
 -      (verilog-font-lock-keywords-2): Fix highlighting of single
 -      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-pretty-expr): Fix interactive arguments, bug272.
 -      Reported by Mark Johnson.
 -      (verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp):
 -      Add 'verilog-auto-tieoff-ignore-regexp' for AUTOTIEOFF,
 -      bug269.  Suggested by Gary Delp.
 -      (verilog-mode-map, verilog-preprocess, verilog-preprocess-history)
 -      (verilog-preprocessor, verilog-set-compile-command):
 -      Create verilog-preprocess and verilog-preprocessor to show
 -      preprocessed output.
 -      (verilog-get-beg-of-line, verilog-get-end-of-line)
 -      (verilog-modi-file-or-buffer, verilog-modi-name)
 -      (verilog-modi-point, verilog-within-string): Move defmacro's
 -      before first use to avoid warning.  Reported by Steve Pearlmutter.
 -      (verilog-colorize-buffer, verilog-colorize-include-files-buffer)
 -      (verilog-colorize-region, verilog-highlight-buffer)
 -      (verilog-highlight-includes, verilog-highlight-modules)
 -      (verilog-highlight-region, verilog-mode): Rename colorize to
 -      highlight to match other packages.  Disable module highlighting,
 -      as received speed complaints, reenable for experimentation only
 -      using new verilog-highlight-modules.
 -      (verilog-read-decls): Fix regexp stack overflow in very large
 -      AUTO_TEMPLATEs, bug250.
 -      (verilog-auto, verilog-delete-auto, verilog-save-buffer-state)
 -      (verilog-scan): Create verilog-save-buffer-state to standardize
 -      making insignificant changes that shouldn't call hooks.
 -      (verilog-save-no-change-functions, verilog-save-scan-cache)
 -      (verilog-scan, verilog-scan-cache-ok-p, verilog-scan-region):
 -      Create verilog-save-no-change-functions to wrap verilog-scan
 -      preservation, and fix to work with nested preserved calls.
 -      (verilog-auto-inst, verilog-auto-inst-dot-name): Support .name
 -      port syntax for AUTOWIRE, and with new verilog-auto-inst-dot-name
 -      generate .name with AUTOINST, bug245.  Suggested by David Rogoff.
 -      (verilog-submit-bug-report): Update variable list to be complete.
 -      (verilog-auto, verilog-colorize-region): Fix AUTO expansion
 -      breaking on-the-fly font-locking.
 -      (verilog-colorize-buffer, verilog-colorize-include-files)
 -      (verilog-colorize-include-files-buffer, verilog-colorize-region)
 -      (verilog-load-file-at-mouse, verilog-load-file-at-point)
 -      (verilog-mode, verilog-read-inst-module-matcher): With point on a
 -      AUTOINST cell instance name, middle mouse button now finds-file on
 -      it.  Suggested by Brad Dobbie.
 -      (verilog-alw-get-temps, verilog-auto-reset)
 -      (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.
 -      (verilog-error-font-lock-keywords)
 -      (verilog-error-regexp-emacs-alist)
 -      (verilog-error-regexp-xemacs-alist): Fix error detection of
 -      Cadence HAL, reported by David Asher.  Repair drift between the
 -      three similar error variables.
 -      (verilog-modi-lookup, verilog-modi-lookup-cache)
 -      (verilog-modi-lookup-last-current, verilog-modi-lookup-last-mod)
 -      (verilog-modi-lookup-last-modi, verilog-modi-lookup-last-tick):
 -      Fix slow verilog-auto expansion on very large files.
 -      (verilog-read-sub-decls-expr, verilog-read-sub-decls-line):
 -      Fix AUTOOUTPUT treating "1*2" as a signal name in submodule connection
 -      "{1*2{...".  Broke in last revision.
 -      (verilog-read-sub-decls-expr): Fix AUTOOUTPUT not detecting
 -      submodule connections with replications "{#{a},#{b}}".
 +      * menu-bar.el (menu-bar-custom-menu): Tweak Mule and Customize
 +      menus.  Add menu item for customize-themes.
  
 -2010-10-23  Glenn Morris  <rgm@gnu.org>
 +      * cus-theme.el (customize-themes):
 +      * emacs-lisp/package.el (package--list-packages):
 +      Use switch-to-buffer.
  
 -      * comint.el (comint-password-prompt-regexp):
 -      Match "enter the password".  (Bug#7224)
 +2011-01-11  Johan Bockgård  <bojohan@gnu.org>
  
 -2010-10-22  Juanma Barranquero  <lekktu@gmail.com>
 +      * emacs-lisp/unsafep.el (unsafep): Handle backquoted forms.
  
 -      * progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
 -      Fix typo in docstring.
 +2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-10-21  Michael Albinus  <michael.albinus@gmx.de>
 +      * progmodes/prolog.el: Fix up coding convention and such.
 +      (prolog-indent-width): Use the same default as in
 +      previous prolog.el rather than tab-width which depends on which buffer
 +      is current when the file is loaded.
 +      (prolog-electric-newline-flag): Only enable if electric-indent-mode
 +      is not available.
 +      (prolog-emacs): Remove.  Use (featurep 'xemacs) instead.
 +      (prolog-known-systems): Remove.
 +      (prolog-mode-syntax-table, prolog-inferior-mode-map):
 +      Move initialization into declaration.
 +      (prolog-mode-map): Move initialization into declaration.
 +      Remove system-specific mode-map vars, since they referred to the same
 +      keymap anyway.
 +      (prolog-mode-variables): Obey the user's preference w.r.t
 +      adaptive-fill-mode.  Prefer symbol-value to `eval'.
 +      (prolog-mode-keybindings-edit): Add compatibility bindings.
 +      (prolog-mode): Use define-derived-mode.  Don't handle mercury here.
 +      (mercury-mode-map): New var.
 +      (mercury-mode, prolog-inferior-mode): Use define-derived-mode.
 +      (prolog-ensure-process, prolog-process-insert-string)
 +      (prolog-consult-compile): Use with-current-buffer.
 +      (prolog-guess-fill-prefix): Simplify data flow.
 +      (prolog-replace-in-string): New function to use instead of
 +      replace-in-string.
 +      (prolog-enable-sicstus-sd): Don't abuse `eval'.
 +      (prolog-uncomment-region): Use `uncomment-region' when available.
 +      (prolog-electric-colon, prolog-electric-dash): Use `eolp'.
 +      (prolog-int-to-char, prolog-char-to-int): New functions to use instead
 +      of int-to-char and char-to-int.
 +      (prolog-mode-hook, prolog-inferior-mode-hook): Don't force font-lock.
 +
 +2011-01-11  Stefan Bruda  <stefan@bruda.ca>
 +
 +      * progmodes/prolog.el: Replace by a whole new file.
  
 -      * net/tramp.el (tramp-get-inline-coding): Return `nil' in case of
 -      errors.
 +2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * net/trampver.el: Update release number.
 +      * subr.el (eval-after-load): Fix timing for features (bug#7769).
 +      (declare-function, undefined, insert-for-yank)
 +      (replace-regexp-in-string): Follow checkdoc's recommendations.
  
 -2010-10-20  Kenichi Handa  <handa@m17n.org>
 +2011-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * face-remap.el (text-scale-adjust): Call read-event with a proper
 -      prompt.
 +      * calendar/diary-lib.el (diary-mode): Refresh *Calendar* after
 +      refreshing the diary buffer.
  
 -2010-10-19  Michael Albinus  <michael.albinus@gmx.de>
 +2011-01-10  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -      * net/tramp.el (tramp-do-file-attributes-with-stat)
 -      (tramp-do-directory-files-and-attributes-with-stat): Use "e0" in
 -      order to make stat results a float.  Patch by Andreas Schwab
 -      <schwab@linux-m68k.org>.
 +      * allout.el: Add 2011 to the file copyright.
 +      (allout-encrypt-string): Prevent encryption from adding an extra
 +      newline at the end of the topic body.
 +      (allout-version): Increment to 2.3.
  
 -2010-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-10  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * repeat.el (repeat): Use read-key (bug#6256).
 +      * net/dbus.el (dbus-unregister-service): Complete doc.
 +      Fix call of dbus-error signal.
 +      (dbus-register-property): Use `dont-register' keyword.
  
 -2010-10-18  Chong Yidong  <cyd@stupidchicken.com>
 +2011-01-10  Jan Moringen  <jan.moringen@uni-bielefeld.de>
  
 -      * emacs-lisp/unsafep.el: Don't mark functions that display
 -      messages as safe.  Suggested by Johan Bockgård.
 +      * net/dbus.el (dbus-unregister-service): Translate returned
 +      integer into a symbol.
 +      (dbus-register-property): Use `dbus-register-service' to do the
 +      name registration.
  
 -2010-10-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * emacs-lisp/regexp-opt.el (regexp-opt-group, regexp-opt-charset):
 -      Turn comments into docstrings.
 +      * progmodes/idlw-help.el (idlwave-help-link): Inherit from link face.
 +      Suggested by Joakim Verona.
  
 -      * minibuffer.el (completion--replace): Move point where it belongs
 -      when there's a common suffix (bug#7215).
 +      * comint.el (comint-highlight-prompt): Inherit minibuffer-prompt.
  
 -2010-10-15  Michael Albinus  <michael.albinus@gmx.de>
 +      * wid-edit.el (visibility): Replace :on-image and :off-image
 +      widget properties with :on-glyph and :off-glyph, for consistency
 +      with the `visibility' widget.
 +      (widget-toggle-value-create, widget-visibility-value-create):
 +      Merge into a single function `widget-toggle-value-create'.
  
 -      * net/tramp.el (tramp-open-connection-setup-interactive-shell):
 -      Suppress expansion of tabs to spaces.  Reported by Dale Sedivec
 -      <dale@codefu.org>.
 +      * cus-edit.el (custom-variable-value-create, custom-visibility)
 +      (custom-face-edit-value-create, custom-face-value-create):
 +      Replace :on-image and :off-image widget properties with :on-glyph and
 +      :off-glyph, for consistency with the `visibility' widget.
  
 -2010-10-15  Kenichi Handa  <handa@m17n.org>
 +2011-01-09  Andreas Schwab  <schwab@linux-m68k.org>
  
 -      * international/characters.el: Add category '|' (word breakable)
 -      to fullwidth characters.
 +      * net/ldap.el (ldap-search-internal): Don't use eval.
  
 -2010-10-14  Kenichi Handa  <handa@m17n.org>
 +2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * mail/rmail.el (rmail-show-message-1): Catch an error of
 -      base64-decode-region and just show an error message (bug#7165).
 +      * subr.el (read-char-choice): Use read-key.
  
 -      * ps-mule.el (ps-mule-font-spec-list): Delete it.  Not used anymore.
 -      (ps-mule-begin-job): Fix for the case that only ENCODING is set in
 -      a font-spec (bug#7197).
 +      * custom.el (custom-safe-themes): Rename from
 +      custom-safe-theme-files.  Add :risky tag.
 +      (load-theme, custom-theme-load-confirm): Save sha1 hashes to
 +      custom-safe-themes, not filenames.  Suggested by Stefan Monnier.
  
 -2010-10-13  Glenn Morris  <rgm@gnu.org>
 +2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * mail/emacsbug.el (report-emacs-bug): Mention debbugs.gnu.org.
 +      * tool-bar.el (tool-bar-setup): Remove Help button.  Remove label
 +      from Search and add a label to Undo.
  
 -2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
 +      * vc/vc-dir.el (vc-dir-tool-bar-map): Rearrange, removing
 +      inappropriate buttons and adding :vert-only tags.
  
 -      * international/mule.el (define-coding-system):
 -      * international/titdic-cnv.el (quail-cxterm-package-ext-info):
 -      * composite.el (compose-region): Fix typo in docstring.
 +      * progmodes/compile.el (compilation-mode-tool-bar-map): Adjust to
 +      removal of Help tool-bar button.  Remove Undo button for space.
  
 -2010-10-10  Jan Djärv  <jan.h.d@swipnet.se>
 +      * info.el (info-tool-bar-map): Add :vert-only tags.
  
 -      * term/ns-win.el (ns-right-alternate-modifier): New defvar.
 -      (ns-right-option-modifier): New alias for ns-right-alternate-modifier.
 -      (mac-right-option-modifier): New alias for ns-right-option-modifier.
 +2011-01-08  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      * cus-start.el (all): ns-right-alternate-modifier is new.
 +      * doc-view.el (doc-view-mode-p): Check for png or imagemagick
 +      image backend support.  Either of them is fine.
  
 -2010-10-10  Andreas Schwab  <schwab@linux-m68k.org>
 +2011-01-08  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * Makefile.in (ELCFILES): Update.
 +      * subr.el (y-or-n-p): Doc fix.
  
 -2010-10-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * custom.el (custom-safe-theme-files): New defcustom.
 +      (custom-theme-load-confirm): New function.
 +      (load-theme): Load theme using `load', confirming with
 +      custom-theme-load-confirm if necessary.
  
 -      * emacs-lisp/lisp.el (lisp-completion-at-point):
 -      Use emacs-lisp-mode-syntax-table for the whole function.
 +      * subr.el (read-char-choice): New function, factored out from
 +      dired-query and hack-local-variables-confirm.
  
 -2010-10-09  Richard Sharman  <richard_sharman@mitel.com>  (tiny change)
 +      * dired-aux.el (dired-query):
 +      * files.el (hack-local-variables-confirm): Use it.
  
 -      * progmodes/gdb-ui.el (gdb-mouse-toggle-breakpoint-margin)
 -      (gdb-mouse-toggle-breakpoint-fringe): Correct regexp to
 -      work when breakpoint number exceeds nine.
 +      * dired-aux.el (dired-compress-file):
 +      * files.el (abort-if-file-too-large, find-alternate-file)
 +      (set-visited-file-name, write-file, backup-buffer)
 +      (basic-save-buffer, basic-save-buffer-2, save-some-buffers)
 +      (delete-directory, revert-buffer, recover-file, kill-buffer-ask):
 +      Use new format string args for y-or-n-p and yes-or-no-p.
  
 -2010-10-05  David Koppelman  <koppel@ece.lsu.edu>
 +2011-01-08  Andreas Schwab  <schwab@linux-m68k.org>
  
 -      * hi-lock.el (hi-lock-font-lock-hook): Check font-lock-fontified
 -      instead of font-lock-mode before adding keywords.
 -      Remove hi-lock-mode off code.  Remove inhibit hack.
 -      (hi-lock-set-pattern): Only add keywords if font-lock-fontified
 -      non-nil; removed hook inhibit hack.
 +      * progmodes/compile.el (compilation-error-regexp-alist-alist)
 +      [gcc-include]: Tighten file name match, add match for column
 +      number.  (Bug#7806)
 +      [gnu]: Remove unused group.
  
 -2010-10-09  Glenn Morris  <rgm@gnu.org>
 +2011-01-08  Glenn Morris  <rgm@gnu.org>
  
 -      * emacs-lisp/shadow.el (find-emacs-lisp-shadows): Rename it...
 -      (load-path-shadows-find): ... to this.
 -      (list-load-path-shadows): Update for above change.
 +      * makefile.w32-in (EMACSOPT): Add --no-site-lisp.
  
 -      * mail/mail-utils.el (mail-mbox-from): Also try return-path.
 +      * makefile.w32-in (EMACSOPT): -batch implies --no-init-file.
  
 -2010-10-08  Glenn Morris  <rgm@gnu.org>
 +2011-01-07  Sam Steingold  <sds@gnu.org>
  
 -      * emacs-lisp/cl-compat.el, emacs-lisp/lmenu.el: Move to obsolete/.
 +      * w32-fns.el (w32-shell-name): Use `shell-file-name' instead of
 +      the `explicit-shell-file-name' because that is the
 +      non-interactive shell.
  
 -      * emacs-lisp/shadow.el (lisp-shadow): Change prefix.
 -      (shadows-compare-text-p): Make it an obsolete alias for...
 -      (load-path-shadows-compare-text): ... new name.
 -      (find-emacs-lisp-shadows): Update for above name change.
 -      (load-path-shadows-same-file-or-nonexistent): New name for the old
 -      shadow-same-file-or-nonexistent.
 +2011-01-07  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-10-03  Chong Yidong  <cyd@stupidchicken.com>
 +      * subr.el (y-or-n-p): Accept format string args.
  
 -      * minibuffer.el (completion--some, completion--do-completion)
 -      (minibuffer-complete-and-exit, minibuffer-completion-help)
 -      (completion-basic-try-completion)
 -      (completion-basic-all-completions)
 -      (completion-pcm--find-all-completions): Use lexical-let to
 -      avoid some false matches in variable completion (Bug#7056)
 +2011-01-07  Glenn Morris  <rgm@gnu.org>
  
 -2010-10-03  Olof Ohlsson Sax  <olof.ohlsson.sax@gmail.com>  (tiny change)
 +      * Makefile.in (EMACSOPT): Add --no-site-lisp.
  
 -      * vc-svn.el (vc-svn-merge-news): Use --non-interactive.  (Bug#7152)
 +2011-01-06  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -2010-10-03  Leo  <sdl.web@gmail.com>
 +      * allout.el (allout-back-to-current-heading): Ensure return to
 +      the visible containing topic, rather than a collapsed one.
 +      (allout-view-change-hook): Remove hook that was deprecated long ago.
 +      (allout-exposure-change-hook): Remove documentation remarks
 +      concerning removed allout-view-change-hook.
 +      (allout-flag-region): Remove invocation of and documentation
 +      remarks concerning allout-view-change-hook.
  
 -      * dnd.el (dnd-get-local-file-name): If MUST-EXIST is non-nil, only
 -      return non-nil if the file exists (Bug#7090).
 +2011-01-06  Glenn Morris  <rgm@gnu.org>
  
 -2010-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * vc/vc-bzr.el (vc-bzr-annotate-command, vc-bzr-annotate-time)
 +      (vc-bzr-annotate-extract-revision-at-line):
 +      Handle authors with embedded spaces.  (Bug#7792)
  
 -      * minibuffer.el (completion--replace):
 -      Better preserve markers (bug#7138).
 +2011-01-05  Tassilo Horn  <tassilo@member.fsf.org>
  
 -2010-09-29  Juanma Barranquero  <lekktu@gmail.com>
 +      * doc-view.el (doc-view-image-width): New variable.
 +      (doc-view-enlarge, doc-view-insert-image): Prefer imagemagick
 +      backend for PNG images, and do dynamic rescaling instead of
 +      reconverting the whole doc.
  
 -      * server.el (server-process-filter): Doc fix.
 +2011-01-05  Glenn Morris  <rgm@gnu.org>
  
 -2010-09-27  Drew Adams  <drew.adams@oracle.com>
 +      * emacs-lisp/rx.el (rx-repeat): Replace CL function.
  
 -      * dired.el (dired-save-positions): Doc fix.  (Bug#7119)
 +2011-01-04  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -2010-09-27  Andreas Schwab  <schwab@linux-m68k.org>
 +      * allout.el: Reconcile with changes in line movement behavior for
 +      long text lines that cross more than a single physical window
 +      line, ie when truncate-lines is nil.
 +      (allout-next-visible-heading): Provide for change in line-move
 +      behavior on long lines when truncate-lines is nil.  In that case,
 +      line-move can wind up on the same textual line when it moves to
 +      the next window line, and moving to the bullet position after the
 +      move yields zero advancement.  Add logic to detect and compensate
 +      for the lack of progress.
 +      (allout-current-topic-collapsed-p): move-end-of-line respect for
 +      field boundaries is different when operating with body lines
 +      shorter than window width versus ones greater than window width,
 +      which can yield false negatives in this function.  Avoid
 +      difference by applying move-end-of-line while field-text-motion is
 +      inhibited.
  
 -      * Makefile.in (ELCFILES): Update.
 +2011-01-04  Glenn Morris  <rgm@gnu.org>
  
 -      * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
 -      Avoid infinite recursion on erroneous lambda form.  (Bug#7114)
 +      * textmodes/rst.el (rst-compile-toolsets):
 +      Add pdf and s5 to option alist.
  
 -2010-09-27  Kenichi Handa  <handa@m17n.org>
 +2011-01-04  Jan Moringen  <jan.moringen@uni-bielefeld.de>
  
 -      * tar-mode.el (tar-header-block-tokenize): Decode filenames in
 -      "ustar" format.
 +      * net/dbus.el (dbus-register-property): Add optional parameter
 +      dont-register-service.  Updated docstring accordingly.
  
 -2010-09-27  Kenichi Handa  <handa@m17n.org>
 +2011-01-04  Andreas Schwab  <schwab@linux-m68k.org>
  
 -      * international/mule.el (define-coding-system): Docstring fixed.
 +      * textmodes/rst.el (rst-compile-pdf-preview)
 +      (rst-compile-slides-preview): Remove extra line.
  
 -      * international/mule-diag.el (describe-character-set): Use princ
 -      with proper print-length and print-level instead of insert.
 +2011-01-04  Glenn Morris  <rgm@gnu.org>
  
 -2010-09-26  Juanma Barranquero  <lekktu@gmail.com>
 +      * textmodes/rst.el (rst-compile-toolsets): Make it a defcustom.
 +      Add `pdf' and `s5' entries.  Use `prog.py' if found, otherwise
 +      default to `prog' without a .py extension.
 +      (rst-compile-pdf-preview, rst-compile-slides-preview):
 +      Use program names from rst-compile-toolsets, rather than hard-coding.
 +      (rst-portable-mark-active-p): Fix presumed typo.
  
 -      * window.el (walk-windows): Doc fix (bug#7105).
 +2011-01-02  Eli Zaretskii  <eliz@gnu.org>
  
 -2010-09-23  Glenn Morris  <rgm@gnu.org>
 +      * term/w32-win.el (dynamic-library-alist): Set up correctly for
 +      libpng versions both before and after 1.4.0.  (Bug#7716)
  
 -      * isearch.el (isearch-lazy-highlight-cleanup)
 -      (isearch-lazy-highlight-initial-delay)
 -      (isearch-lazy-highlight-interval)
 -      (isearch-lazy-highlight-max-at-a-time, isearch-lazy-highlight-face):
 -      * net/net-utils.el (ipconfig-program-options):
 -      Move aliases to options before the associated definitions.
 +2011-01-02  Eli Zaretskii  <eliz@gnu.org>
  
 -2010-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * time.el (display-time-mode): Mention display-time-interval in
 +      the doc string.  (Bug#7713)
  
 -      * newcomment.el (comment-normalize-vars): Better test validity of
 -      comment-end-skip.
 +2011-01-02  Kenichi Handa  <handa@m17n.org>
  
 -2010-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * mail/rmailmm.el (rmail-mime-parse): Perform parsing in
 +      condition-case and return an error message string if something
 +      goes wrong.
 +      (rmail-show-mime): Adjust for the above change.  Insert the
 +      header by rmail-mime-insert-header.
  
 -      * emacs-lisp/float-sup.el (float-pi): New name for `pi'.
 -      (float-e): New name for `e'.
 -      (degrees-to-radians, radians-to-degrees):
 -      * calendar/solar.el (solar-longitude):
 -      * calculator.el (calculator-registers, calculator-funcall):
 -      * textmodes/artist.el (artist-spray-random-points):
 -      * play/bubbles.el (bubbles--initialize-images): Use new names.
 +2011-01-02  Kenichi Handa  <handa@m17n.org>
  
 -2010-09-19  Eric M. Ludlam  <zappo@gnu.org>
 +      * mail/rmailmm.el: New key bindings for rmail-mime-next-item,
 +      rmail-mime-previous-item, and rmail-mime-toggle-hidden.
 +      (rmail-mime-mbox-buffer)
 +      (rmail-mime-view-buffer, rmail-mime-coding-system): New variables.
 +      (rmail-mime-entity): Argument changed.  All codes handling an
 +      entity object are changed.
 +      (rmail-mime-entity-header, rmail-mime-entity-body): Adjust for
 +      the above change.
 +      (rmail-mime-entity-children, rmail-mime-entity-handler)
 +      (rmail-mime-entity-tagline): New functions.
 +      (rmail-mime-message-p): New function.
 +      (rmail-mime-save): Bind rmail-mime-mbox-buffer.
 +      (rmail-mime-entity-segment, rmail-mime-next-item)
 +      (rmail-mime-previous-item, rmail-mime-shown-mode)
 +      (rmail-mime-hidden-mode, rmail-mime-raw-mode)
 +      (rmail-mime-toggle-raw, rmail-mime-toggle-hidden)
 +      (rmail-mime-insert-tagline, rmail-mime-insert-header):
 +      New functions.
 +      (rmail-mime-text-handler): Call rmail-mime-insert-text.
 +      (rmail-mime-insert-decoded-text): New function.
 +      (rmail-mime-insert-text): Call rmail-mime-insert-decoded-text.
 +      (rmail-mime-insert-image): Argument changed.  Caller changed.
 +      (rmail-mime-image): Call rmail-mime-toggle-hidden.
 +      (rmail-mime-set-bulk-data): New function.
 +      (rmail-mime-insert-bulk): Argument changed.
 +      (rmail-mime-multipart-handler): Return t.
 +      (rmail-mime-process-multipart): Argument changed.
 +      Handle "multipart/alternative" here.
 +      (rmail-mime-process): Argument changed.
 +      (rmail-mime-parse): Bind rmail-mime-mbox-buffer.
 +      (rmail-mime-insert): Argument changed.  Handle raw display mode.
 +      (rmail-mime): Argument changed.  Handle toggling of raw display
 +      mode.
 +      (rmail-show-mime): Bind rmail-mime-mbox-buffer and
 +      rmail-mime-view-buffer.
 +      (rmail-insert-mime-forwarded-message): Likewise.
 +      (rmail-search-mime-message): Likewise.  Don't bind rmail-buffer.
  
 -      Update to CEDET 1.0's version of EIEIO.
 +      * mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is
 +      non-nil, handle the header in rmail-show-mime-function.
  
 -      * emacs-lisp/eieio.el (eieio-specialized-key-to-generic-key):
 -      New function.
 -      (eieio-defmethod, eieio-generic-form, eieio-generic-call): Use it.
 -      (eieio-default-eval-maybe): Eval val instead of unquoting only.
 -      (class-precedence-list): If class is nil, return nil.
 -      (eieio-generic-call): If class of first input arg is nil, don't
 -      look up static methods, and do check for primary methods.
 -      (initialize-instance): See if the default needs to be evaluated
 -      during the constructor.
 -      (eieio-perform-slot-validation-for-default): Don't do the check
 -      for values that will eventually be evaluated.
 -      (eieio-eval-default-p): New function.
 -      (eieio-default-eval-maybe): Use it.
 +2011-01-02  Leo  <sdl.web@gmail.com>
  
 -2010-07-03  Jan Moringen  <jan.moringen@uni-bielefeld.de>
 +      * help-fns.el (describe-variable): Fix previous change.
  
 -      * emacs-lisp/eieio.el (eieio-defclass): Allow :c3
 -      method-invocation-order.
 -      (eieio-c3-candidate, eieio-c3-merge-lists): New functions.
 -      (eieio-class-precedence-dfs): Compute class precedence list using
 -      dfs algorithm.
 -      (eieio-class-precedence-bfs): Compute class precedence list using
 -      bfs algorithm.
 -      (eieio-class-precedence-c3): Compute class precedence list using
 -      c3 algorithm.
 -      (class-precedence-list): New function.
 -      (eieiomt-method-list, eieiomt-sym-optimize): Use it.
 -      (inconsistent-class-hierarchy): New error symbol.
 -      (call-next-method): Stow the replacement argument list for future
 -      call-next-method invocations.
 +2011-01-02  Juri Linkov  <juri@jurta.org>
  
 -2010-09-15  Glenn Morris  <rgm@gnu.org>
 +      * isearch.el (isearch-lazy-highlight-error): New variable.
 +      (isearch-lazy-highlight-new-loop): Compare `isearch-error' and
 +      `isearch-lazy-highlight-error'.  Set `isearch-lazy-highlight-error'
 +      to the current value of `isearch-error' (Bug#7468).
  
 -      * calendar/appt.el (appt-check): If not displaying the diary,
 -      use (diary 1) to only get the entries we need.
 -      (appt-make-list): Sort diary-list-entries, if we cannot guarantee
 -      that it is in day order.  (Bug#7019)
 +2011-01-02  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * calendar/appt.el (appt-check): Rather than showing the diary,
 -      just turn off invisible display, and only if needed.
 +      * help-fns.el (describe-variable): Don't emit trailing whitespace
 +      (Bug#7511).
  
 -      * calendar/diary-lib.el (diary-list-entries): Doc fix.  (Bug#7019)
 +2011-01-02  Chong Yidong  <cyd@stupidchicken.com>
  
 -2010-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * textmodes/rst.el (rst-compile-pdf-preview)
 +      (rst-compile-slides-preview): Use make-temp-file (Bug#7646).
  
 -      * emacs-lisp/byte-run.el (set-advertised-calling-convention):
 -      Add `when' argument.  Update callers.
 +2011-01-02  Kevin Gallagher  <Kevin.Gallagher@boeing.com>
  
 -      * subr.el (unintern): Declare the obarray arg mandatory.
 +      * emulation/edt-mapper.el: Override mapping of function keys so
 +      that the later call to read-key-sequence works.
  
 -2010-09-14  Glenn Morris  <rgm@gnu.org>
 +2011-01-02  Eli Zaretskii  <eliz@gnu.org>
  
 -      * calendar/diary-lib.el (diary-list-entries-hook, diary-sort-entries):
 -      Doc fixes.
 +      * mail/smtpmail.el (smtpmail-send-it): Write queued mail body with
 +      Unix EOLs.  (Bug#7589)
  
 -      * calendar/diary-lib.el (diary-included-files): New variable.
 -      (diary-list-entries): Maybe initialize diary-included-files.
 -      (diary-include-other-diary-files): Append to diary-included-files.
 -      * calendar/appt.el (appt-update-list): Also check the members of
 -      diary-included-files.  (Bug#6999)
 -      (appt-check): Doc fix.
 +2011-01-02  Leo  <sdl.web@gmail.com>
  
 -2010-09-12  David Reitter  <david.reitter@gmail.com>
 +      * eshell/em-hist.el (eshell-previous-matching-input): Signal error
 +      if point is not behind eshell-last-output-end (Bug#7585).
  
 -      * simple.el (line-move-visual): Do not truncate goal column to
 -      integer size.  (Bug#7020)
 +2011-01-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2010-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * files.el (file-local-variables-alist):
 +      Make permanent-local (bug#7767).
  
 -      * repeat.el (repeat): Allow repeating when the last event is a click.
 -      Suggested by Drew Adams (bug#6256).
 +2011-01-02  Glenn Morris  <rgm@gnu.org>
  
 -2010-09-11  Sascha Wilde  <wilde@sha-bang.de>
 +      * version.el (emacs-copyright): Set short copyright year to 2011.
  
 -      * vc/vc-hg.el (vc-hg-state,vc-hg-working-revision):
 -      Replace setting HGRCPATH to "" by some less invasive --config options.
 +2011-01-02  Mark Lillibridge  <mark.lillibridge@hp.com>  (tiny change)
  
 -2010-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering
 +      an existing temp buffer.  (Bug#7746)
  
 -      * font-lock.el (font-lock-beginning-of-syntax-function):
 -      Mark as obsolete.
 +2011-01-02  Glenn Morris  <rgm@gnu.org>
  
 -2010-09-10  Glenn Morris  <rgm@gnu.org>
 +      * mail/mail-utils.el (mail-mbox-from): Handle From: headers with
 +      multiple addresses.  (Bug#7760)
  
 -      * menu-bar.el (menu-bar-options-save): Fix handling of menu-bar
 -      and tool-bar modes.  (Bug#6211)
 -      (menu-bar-mode): Move setting of standard-value after the
 -      minor-mode definition, otherwise it seems to have no effect.
 +2011-01-01  Ken Manheimer  <ken.manheimer@gmail.com>
  
 -2010-09-08  Masatake YAMATO  <yamato@redhat.com>
 +      * allout.el (allout-auto-fill): Do not infinitely recurse - use
 +      do-auto-fill if everything points back to allout-auto-fill.
 +      (allout-mode-deactivate-hook): Declare obsolete, in favor of
 +      standard-formed minor-mode deactivate hook, allout-mode-off-hook.
  
 -      * progmodes/antlr-mode.el (antlr-font-lock-additional-keywords):
 -      Fix typo.  (Bug#6976)
 +2010-12-31  Michael Albinus  <michael.albinus@gmx.de>
  
 -2010-09-06  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +      * net/tramp-sh.el (tramp-methods): Add recursive options to "scpc"
 +      and "scpx".
  
 -      * whitespace.el: Allow cleaning up blanks without blank
 -      visualization (Bug#6651).  Adjust help window for
 -      whitespace-toggle-options (Bug#6479).  Allow to use fill-column
 -      instead of whitespace-line-column (from EmacsWiki).  New version 13.1.
 -      (whitespace-style): Add new value 'face.  Adjust docstring.
 -      (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.
 -      (whitespace-toggle-options, global-whitespace-toggle-options):
 -      Adjust docstring.
 -      (whitespace-display-window, whitespace-interactive-char)
 -      (whitespace-style-face-p, whitespace-color-on): Adjust code.
 -      (whitespace-help-scroll): New fun.
 +2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
  
 -2010-09-05  Alexander Klimov  <alserkli@inbox.ru>  (tiny change)
 +      * doc-view.el (doc-view-set-doc-type): New function refactored
 +      from doc-view-mode.
 +      (doc-view-fallback-mode): New function.
 +      (doc-view-mode): Use it.
 +      (doc-view-mode-maybe): New function that checks if doc-view-mode
 +      can be used and falls back to the next best mode otherwise.
  
 -      * files.el (directory-abbrev-alist): Use \` as default regexp.
 +      * files.el (auto-mode-alist): Use doc-view-mode-maybe for PDF,
 +      DVI, OpenDocument, and MS Office files.
  
 -      * emacs-lisp/rx.el (rx-any): Don't explode ranges that end in special
 -      chars like - or ] (bug#6984).
 -      (rx-any-condense-range): Explode 2-char ranges.
 +2010-12-30  Andreas Schwab  <schwab@linux-m68k.org>
  
 -2010-09-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * emacs-lisp/rx.el (rx-syntax): Fix typo.
  
 -      * textmodes/bibtex.el:
 -      * proced.el: Update to new email for Roland Winkler <winkler@gnu.org>.
 +2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
  
 -2010-09-02  Glenn Morris  <rgm@gnu.org>
 +      * doc-view.el (doc-view-toggle-display): Perform rassq-delete-all
 +      on a copy of auto-mode-alist, because that deletes with side
 +      effects.
  
 -      * desktop.el (desktop-path): Bump :version after 2009-09-15 change.
 +2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
  
 -2010-08-31  Kenichi Handa  <handa@m17n.org>
 +      * doc-view.el (doc-view-mode, doc-view-toggle-display):
 +      Use normal-mode without doc-view-mode bindings in auto-mode-alist as
 +      fallback instead of hard coding fundamental mode.
  
 -      * international/mule-cmds.el (standard-display-european-internal):
 -      Setup standard-display-table for 8-bit characters by storing 8-bit
 -      characters in the element vector.
 +2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      * disp-table.el (standard-display-8bit):
 -      Setup standard-display-table for 8-bit characters by storing 8-bit
 -      characters in the element vector.
 -      (standard-display-european): Likewise.
 +      * doc-view.el (doc-view-doc->txt): Handle OpenDocument (or MS
 +      Office) files also for searching.
  
 -2010-08-26  Michael Albinus  <michael.albinus@gmx.de>
 +2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>
  
 -      Sync with Tramp 2.1.19.
 +      * doc-view.el: Implement viewing of OpenDocument (and Microsoft
 +      Office) files.  Not yet enabled via auto-mode-list.
 +      (doc-view-unoconv-program): New custom variable.
 +      (doc-view-mode-p): Handle new odf document type.
 +      (doc-view-odf->pdf): New conversion function.
 +      (doc-view-convert-current-doc): Call it for odf files.
 +      (doc-view-mode): Recognize newly supported file extensions.
  
 -      * net/tramp-cmds.el (tramp-cleanup-all-connections)
 -      (tramp-reporter-dump-variable, tramp-load-report-modules)
 -      (tramp-append-tramp-buffers): Use `tramp-compat-funcall'.
 -      (tramp-bug): Recommend setting of `tramp-verbose' to 9.
 +2010-12-30  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * net/tramp-compat.el (top): Do not autoload
 -      `tramp-handle-file-remote-p'.  Load tramp-util.el and tramp-vc.el
 -      only when `start-file-process' is not bound.
 -      (byte-compile-not-obsolete-vars): Define if not bound.
 -      (tramp-compat-funcall): New defmacro.
 -      (tramp-compat-line-beginning-position)
 -      (tramp-compat-line-end-position)
 -      (tramp-compat-temporary-file-directory)
 -      (tramp-compat-make-temp-file, tramp-compat-file-attributes)
 -      (tramp-compat-copy-file, tramp-compat-copy-directory)
 -      (tramp-compat-delete-file, tramp-compat-delete-directory)
 -      (tramp-compat-number-sequence, tramp-compat-process-running-p):
 -      Use it.
 -      (tramp-advice-file-expand-wildcards): Do not use
 -      `tramp-handle-file-remote-p'.
 -      (tramp-compat-make-temp-file): Simplify fallback implementation.
 -      (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
 -      (tramp-compat-copy-tree): Remove function.
 -      (tramp-compat-delete-file): New defun.
 -      (tramp-compat-delete-directory): Provide implementation for older
 -      Emacsen.
 -      (tramp-compat-file-attributes): Handle only
 -      `wrong-number-of-arguments' error.
 +      * net/tramp.el (tramp-default-method-alist)
 +      (tramp-default-user-alist)
 +      (tramp-local-host-regexp, tramp-prefix-domain-format)
 +      (tramp-prefix-domain-regexp): Set tramp-autoload cookie.
 +
 +      * net/tramp-ftp.el:
 +      * net/tramp-gvfs.el:
 +      * net/tramp-gw.el:
 +      * net/tramp-imap.el:
 +      * net/tramp-sh.el:
 +      * net/tramp-smb.el: Add tramp-autoload cookie for initialisation
 +      code of `tramp-default-method-alist' and `tramp-default-user-alist'.
 +
 +2010-12-29  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * saveplace.el (save-place-alist-to-file): Save list sorted and
 +      pretty-printed, so that it is mergeable by line-based text merging,
 +      as suggested by Iain Dalton <iain.dalton {_AT_} gmail.com>.
 +
 +2010-12-28  Ken Manheimer  <ken.manheimer@gmail.com>
 +
 +      * allout.el (allout-v18/19-file-var-hack): Obsolete, remove.
 +      (allout-mode): Argument "toggle" => "force".
 +      Refine the docstring.
 +      Remove special provisions for reactivation, besides the 'force'
 +      argument.
 +      Consolidate layout provisions coce directly into the activation
 +      condition branch, now that we've removed those provisions.
 +      (allout-unload-function): Explicitly activate the mode before
 +      deactivating, if it's initially deactivated.
 +      (allout-set-buffer-multibyte): Properly prevent byte-compiler
 +      warnings for version of function used only where
 +      set-buffer-multibyte is unavailable.
  
 -      * net/tramp-fish.el (tramp-fish-handle-copy-file):
 -      Add PRESERVE_SELINUX_CONTEXT.
 -      (tramp-fish-handle-delete-file): Add TRASH arg.
 -      (tramp-fish-handle-directory-files-and-attributes):
 -      Do not use `tramp-fish-handle-file-attributes.
 -      (tramp-fish-handle-file-local-copy)
 -      (tramp-fish-handle-insert-file-contents)
 -      (tramp-fish-maybe-open-connection): Use `with-progress-reporter'.
 +2010-12-28  Chong Yidong  <cyd@stupidchicken.com>
  
 -      * net/tramp-gvfs.el (top): Require url-util.
 -      (tramp-gvfs-mount-point): Remove.
 -      (tramp-gvfs-file-name-handler-alist): Add `file-selinux-context'
 -      and `set-file-selinux-context'.
 -      (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command)
 -      (tramp-gvfs-handle-file-selinux-context)
 -      (tramp-gvfs-handle-set-file-selinux-context): New defuns.
 -      (with-tramp-dbus-call-method): Format trace message.
 -      (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
 -      (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file):
 +      * tool-bar.el (tool-bar-setup): Remove :enable conditions, which
 +      are handled by the menu-bar entries.  As before, don't use
 +      :visibile to avoid changing the tool-bar.
 +
 +2010-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/secrets.el (secrets-delete-alias): New defun.
 +
 +2010-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-default-user-alist): Do not add "ssh" based
 +      methods, otherwise ~/.ssh/config would be ignored.
 +
 +2010-12-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/rx.el: Make it a superset of sregex.
 +      (rx-constituents): Add `any => "."', mark `repeat' as taking any number
 +      of args, add `regex' alias.
 +      (rx-info): Add arg to distinguish head and standalone forms.
 +      (rx-check, rx-form): Pass the corresponding arg.
 +      (rx-**): Simplify.
 +      (rx-repeat): Make it work for any number of args.
 +      (rx-syntax): Make it accept syntax chars as is.
 +      * obsolete/sregex.el: Move from emacs-lisp/.
 +      * emacs-lisp/re-builder.el: Remove sregex support.
 +      * emacs-lisp/edebug.el (sregexq, rx): Remove redundant defs.
 +
 +2010-12-25  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * mouse.el (mouse-yank-primary): On MS-Windows, try the (emulated)
 +      PRIMARY first, then the clipboard.  (Bug#7699)
 +
 +2010-12-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-output-docform): Fix up use of
 +      print-number-table.
 +
 +2010-12-21  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * help-fns.el (find-lisp-object-file-name): Locate .emacs from
 +      .emacs.elc (Bug#7530).
 +
 +      * wid-edit.el (widget-image-find): Remove bogus :ascent spec from
 +      image spec (Bug#7480).
 +
 +2010-12-21  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * obsolete/pgg-parse.el, obsolete/pgg-pgp5.el, obsolete/pgg-pgp.el,
 +      * obsolete/pgg-gpg.el, obsolete/pgg-def.el, obsolete/pgg.el:
 +      Move from lisp/.
 +
 +2010-12-20  Leo  <sdl.web@gmail.com>
 +
 +      * dnd.el (dnd-get-local-file-name): Unhex of file name shall
 +      always be performed (Bug#7680).
 +
 +2010-12-20  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * menu-bar.el (menu-bar-kill-ring-save): Make obsolete.
 +      (menu-bar-edit-menu): Bind "Copy" to kill-ring-save.  Don't use
 +      mouse-region-match.
 +
 +      * color.el: Move from gnus/.
 +
 +      * vc/diff.el (diff-better-file-name): Function deleted.
 +      abbreviating file names causes problems with shell-quote-argument.
 +      (diff-no-select): Just use expand-file-name.
 +
 +      * tool-bar.el (tool-bar--image-expression): New function.
 +      (tool-bar-local-item, tool-bar--image-exp): Use it.
 +      (tool-bar-setup): Initialize tool-bar-separator-image-expression.
 +      Use :enable instead of :visible to avoid changing the tool-bar
 +      configuration unnecessarily.
 +
 +      * info.el (info-tool-bar-map): Add separators.
 +
 +2010-12-17  Ken Brown  <kbrown@cornell.edu>
 +
 +      * loadup.el: Use version numbers in Cygwin build.
 +
 +2010-12-17  Ryan Twitchell  <metatheorem@gmail.com>  (tiny change)
 +
 +      * ido.el (ido-file-internal): Ask for confirmation before
 +      overwriting an existing file (Bug#1238).
 +
 +2010-12-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * tool-bar.el (tool-bar-setup): Add separators.
 +
 +      * menu-bar.el (featurep): Use menu-bar-separator.
 +
 +2010-12-16  Ken Manheimer  <ken.manheimer@gmail.com>
 +
 +      Migrate allout encryption provisions from pgg to epg.
 +
 +      * allout.el (allout-toggle-current-subtree-encryption)
 +      (allout-toggle-subtree-encryption): Adjust docstrings to reflect
 +      defaulting policy and other changes.  Change fetch-pass to keymode-cue,
 +      for simpler universal argument interpretation.
 +      (allout-toggle-subtree-encryption): Adjust docstring to describe
 +      changed encryption provisions.  Change fetch-pass to keymode-cue, for
 +      simpler universal argument interpretation.  Remove provisions for
 +      handling key type and identity - they'll all be within
 +      allout-encrypt-string or epg/epg or even contained all the way in gpg.
 +      (allout-encrypt-string): Include keymode-cue, for optionally prompting
 +      for keypair recipients (universal argument > 1) and, in addition,
 +      associating the specified recipients with the outline (universal
 +      argument > 4) using a file local variable setting for
 +      'epa-file-encrypt-to'.
 +      Require epa, for recipients handling.
 +      Change how regexp filtering elements are named.
 +      Describe the problem with caching of incorrect symmetric-decryption
 +      keys.
 +      Use the epa-passphrase-callback-function, in case the user is using
 +      GnuPG v1.
 +      Support saving of the selected keypair recipients when invoked with a
 +      keymode-cue > 4.
 +      Remove obsolete arguments 'fetch-pass', 'target-cache-id', 'retried'.
 +      Require 'epa.
 +      Establish epg-context with armoring and default epg-protocol.
 +      Remove all passphrase cache, verification, and hinting code.
 +      (allout-passphrase-verifier-handling, allout-passphrase-hint-handling):
 +      No longer used, delete.
 +      (allout-mode): Adjust docstring to describe changed encryption
 +      provisions.  Describe the problem with caching of incorrect
 +      symmetric-decryption keys.
 +      (allout-obtain-passphrase, allout-epg-passphrase-callback-function)
 +      (allout-make-passphrase-state, allout-passphrase-state-passphrase)
 +      (allout-encrypted-key-info, allout-update-passphrase-mnemonic-aids)
 +      (allout-get-encryption-passphrase-verifier, allout-verify-passphrase):
 +      Obsolete, remove.
 +
 +2010-12-16  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit
 +      key selection prompt; make 'silent as default (Bug#7487).
 +
 +2010-12-16  Leo  <sdl.web@gmail.com>
 +
 +      * eshell/eshell.el (eshell-directory-name):
 +      Use locate-user-emacs-file (Bug#7578).
 +
 +2010-12-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * loadup.el (symbol-file-load-history-loaded): Remove; unused.
 +
 +2010-12-15  Jari Aalto  <jari.aalto@cante.net>
 +            Scott Evans <gse@antisleep.com>
 +
 +      * rect.el (rectange--default-line-number-format)
 +      (rectangle-number-line-callback): New functions.
 +      (rectangle-number-lines): New command, bound to C-x r N (Bug#4382).
 +
 +2010-12-15  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * rect.el (operate-on-rectangle-lines, string-rectangle-string):
 +      Delete unused variables.
 +      (move-to-column-force): Remove function obsolete since 21.2.
 +
 +2010-12-14  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-temp-buffer-file-name): Make it permanent-local.
 +      (tramp-handle-insert-file-contents): Do not set permanent-local
 +      property.
 +
 +      * net/tramp-cache.el (tramp-persistency-file-name):
 +      Use `locate-user-emacs-file' if fboundp.
 +
 +      * net/tramp-sh.el (tramp-methods): Add "ksu".
 +      (tramp-default-user-alist): Add "ksu".  Use `regexp-opt' for
 +      method list.
 +
 +2010-12-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/js.el: Doc't require font-lock, etags, or easymenu.
 +      (find-tag-marker-ring): Declare.
 +      (js-find-symbol): Require etags.
 +
 +      * mail/sendmail.el: Don't require rmail or mailalias when compiling.
 +      Require mail-utils.
 +      (mail-alias-file): Don't autoload.  Doc fix.
 +      (mail-bury-selects-summary, mail-send-nonascii): Don't autoload.
 +      (mail-mailer-swallows-blank-line): Default to nil.  Doc fix.
 +      Mark as obsolete, and risky.
 +      (mail-setup): Simplify.
 +
 +      * mail/mailalias.el (build-mail-aliases): Make it interactive.
 +      * mail/sendmail.el (build-mail-aliases): Update autoload.
 +
 +      * dired.el (dired-trivial-filenames, dired-chown-program)
 +      (dired-auto-revert-buffer): Remove autoload cookies.
 +      * mail/sendmail.el (mail-recover-1): Require 'dired.
 +
 +      * dired.el (dired-subdir-switches, dired-chown-program)
 +      (dired-use-ls-dired, dired-chmod-program, dired-touch-program):
 +      Make into defcustoms.
 +      (dired-chown-program): Simplify initialization.
 +
 +      * mail/mail-utils.el: No need to require lisp-mode, it's in loadup.
 +
 +2010-12-13  Romain Francoise  <romain@orebokech.com>
 +
 +      * net/gnutls.el (gnutls-negotiate): Fix setting of default trustfiles.
 +
 +2010-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/netrc.el (netrc-point-at-eol): Remove the unused
 +      netrc-point-at-old and netrc-bound-and-true-p bindings.
 +      (netrc-parse): Cache the netrc contents.
 +
 +2010-12-13  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * subr.el (posn-col-row): Evaluate header-line-format in the
 +      context of the POSITION window's buffer.
 +
 +2010-12-13  Glenn Morris  <rgm@gnu.org>
 +
 +      * subr.el (member-ignore-case, run-mode-hooks, insert-for-yank-1)
 +      (with-silent-modifications): Doc fixes.
 +
 +2010-12-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-action-password, tramp-process-actions):
 +      Revert previous from.  Use `save-restriction'.
 +
 +2010-12-13  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * calendar/diary-lib.el (diary-list-sexp-entries):
 +      Handle case of no newline at end of file.  (Bug#7536)
 +
 +2010-12-13  Glenn Morris  <rgm@gnu.org>
 +
 +      * mail/smtpmail.el (smtpmail-send-it): Revert previous change.
 +
 +2010-12-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-action-password): Delete region, do not narrow.
 +      (tramp-process-actions): Do not widen.
 +
 +      * net/tramp-sh.el (tramp-sh-handle-start-file-process):
 +      Protect buffer-modified value.  (Bug#7557)
 +
 +2010-12-13   Jan Moringen  <jmoringe@techfak.uni-bielefeld.de>
 +
 +      * log-edit.el (log-edit-changelog-entries):
 +      Regexp quote filename.  (Bug#7505)
 +
 +2010-12-13  Tom Breton  <tehom@panix.com>
 +
 +      * cus-edit.el (custom-save-all):
 +      Bind print-length and print-level to nil.  (Bug#7581)
 +
 +2010-12-13  Glenn Morris  <rgm@gnu.org>
 +
 +      * mouse.el (mouse-menu-major-mode-map, mouse-menu-bar-map):
 +      Run hooks to update menu contents.  (Bug#7586)
 +
 +      * mail/smtpmail.el (smtpmail-send-it): Avoid colons in the queued
 +      file names, for the sake of MS Windows.  (Bug#7588)
 +
 +2010-12-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * diff-mode.el (diff-refine-hunk): Make it work when the hunk contains
 +      empty lines without a leading space.
 +
 +2010-12-13  Leo  <sdl.web@gmail.com>
 +
 +      * dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook
 +      while mapping over marks (Bug#6810).
 +
 +2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * image-dired.el (image-dired-db-file)
 +      (image-dired-temp-image-file, image-dired-gallery-dir)
 +      (image-dired-temp-rotate-image-file): Set default values relative
 +      to image-dired-dir (Bug#7518).
 +
 +2010-12-13  Lawrence Mitchell  <wence@gmx.li>
 +
 +      * format.el (format-decode-run-method): Pass args FROM and TO, not
 +      point-min and point-max, to shell-command-on-region (Bug#7488).
 +
 +2010-12-13  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * frame.el (blink-cursor-mode): Make default t for ns.
 +
 +2010-12-13  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
 +
 +      * vc-dir.el (vc-dir-query-replace-regexp): Doc fix (Bug#7501).
 +
 +2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * comint.el (comint-dynamic-list-input-ring)
 +      (comint-dynamic-complete-filename)
 +      (comint-replace-by-expanded-filename)
 +      (comint-dynamic-simple-complete)
 +      (comint-dynamic-list-filename-completions)
 +      (comint-dynamic-list-completions): Doc fix (Bug#7499).
 +
 +      * subr.el (posn-x-y, posn-object-x-y, posn-object-width-height):
 +      Doc fix (Bug#7471).
 +
 +2010-12-13  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * dired.el (dired-pop-to-buffer): Bind pop-up-frames to nil
 +      (Bug#7533).
 +
 +2010-12-13  W. Martin Borgert <debacle@debian.org>  (tiny change)
 +
 +      * files.el (auto-mode-alist): Handle .dbk (DocBook) with xml-mode.
 +      (Bug#7491).
 +
 +2010-12-13  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * files.el (file-relative-name): Handle UNC file names on
 +      DOS/Windows.  (Bug#4674)
 +
 +2010-12-13  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-13  Glenn Morris  <rgm@gnu.org>
 +
 +      * ps-print.el (ps-line-lengths-internal, ps-nb-pages):
 +      Ensure ps-footer-font-size-internal is initialized.
 +      Call ps-get-page-dimensions before trying to use ps-font-for-text.
 +
 +2010-12-13  Kenichi Handa  <handa@m17n.org>
 +
 +      * mail/rmailmm.el (rmail-mime-parse): Call rmail-mime-process
 +      within condition-case.
 +      (rmail-show-mime): Don't use condition-case.
 +      (rmail-search-mime-message): New function.
 +      (rmail-search-mime-message-function): Set to
 +      rmail-search-mime-message.
 +
 +2010-12-13  Leo  <sdl.web@gmail.com>
 +
 +      * ido.el (ido-common-initialization): New function.  (bug#3274)
 +      (ido-mode): Use it.
 +      (ido-completing-read): Call it.
 +
 +2010-12-12  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * bookmark.el (bookmark-name-from-full-record): Rename back to
 +      this original name from `bookmark-name-from-record' reverting part
 +      of 2010-12-08T08:09:27Z!kfogel@red-bean.com / kfogel@red-bean.com-20101208080927-5j9jqnb2xvcw4ogm.
 +      As Drew Adams pointed out, there was no reason to cause churn for
 +      third-party callers.
 +
 +2010-12-12  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-engine.el (c-forward-type): Before scanning a
 +      template arglist, check that the current language supports this.
 +
 +2010-12-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * vc/vc-bzr.el (vc-bzr-state-heuristic): Also check that the executable
 +      state of the file matches.  (Bug#7544)
 +      (vc-bzr-register, vc-bzr-checkin)
 +      (vc-bzr-annotate-extract-revision-at-line): Doc fixes.
 +      (vc-directory-exclusion-list): Remove unnecessary eval-after-load.
 +
 +      * textmodes/sgml-mode.el (sgml-xml-guess): Add .xhtml extension.
 +
 +2010-12-11  Karel Klíč  <kklic@redhat.com>
 +
 +      * files.el (auto-mode-alist): Use html-mode for *.xhtml.  (Bug#7606)
 +
 +2010-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Derive from prog-mode, use derived-mode-p, and fix up various
 +      minor style issues in lisp/progmodes.
 +
 +      * progmodes/vhdl-mode.el (vhdl-mode):
 +      * progmodes/verilog-mode.el (verilog-mode):
 +      * progmodes/vera-mode.el (vera-mode):
 +      * progmodes/sql.el (sql-mode):
 +      * progmodes/scheme.el (scheme-mode):
 +      * progmodes/perl-mode.el (perl-mode):
 +      * progmodes/octave-inf.el (inferior-octave-mode):
 +      * progmodes/autoconf.el (autoconf-mode):
 +      * progmodes/m4-mode.el (m4-mode):
 +      * progmodes/inf-lisp.el (inferior-lisp-mode):
 +      * progmodes/idlwave.el (idlwave-mode):
 +      * progmodes/icon.el (icon-mode):
 +      * progmodes/idlw-help.el (idlwave-help-mode):
 +      * progmodes/dcl-mode.el (dcl-mode):
 +      * progmodes/idlw-shell.el (idlwave-shell-mode):
 +      * progmodes/ebrowse.el (ebrowse-tree-mode, ebrowse-electric-list-mode)
 +      (ebrowse-member-mode, ebrowse-electric-position-mode):
 +      Use define-derived-mode.
 +
 +      * progmodes/xscheme.el (exit-scheme-interaction-mode)
 +      (xscheme-enter-interaction-mode, xscheme-enter-debugger-mode)
 +      (xscheme-debugger-mode-p, xscheme-send-string-1):
 +      * progmodes/tcl.el (inferior-tcl-proc, tcl-current-word)
 +      (tcl-load-file, tcl-restart-with-file):
 +      * progmodes/ps-mode.el (ps-run-running):
 +      * progmodes/gdb-mi.el (gud-watch, gdb-mouse-set-clear-breakpoint):
 +      * progmodes/js.el (js--get-all-known-symbols):
 +      * progmodes/inf-lisp.el (inferior-lisp-proc):
 +      * progmodes/idlwave.el (idlwave-beginning-of-statement)
 +      (idlwave-template, idlwave-update-buffer-routine-info)
 +      (idlwave-update-current-buffer-info)
 +      (idlwave-get-routine-info-from-buffers, idlwave-choose)
 +      (idlwave-scan-class-info, idlwave-fix-keywords)
 +      (idlwave-list-buffer-load-path-shadows):
 +      * progmodes/idlw-toolbar.el (idlwave-toolbar, idlwave-toolbar-add)
 +      (idlwave-toolbar-remove):
 +      * progmodes/idlw-shell.el (idlwave-shell-save-and-action)
 +      (idlwave-shell-file-name, idlwave-shell-electric-debug-all-off)
 +      (idlwave-shell-menu-def):
 +      * progmodes/idlw-complete-structtag.el
 +      (idlwave-prepare-structure-tag-completion):
 +      * progmodes/gud.el (gud-set-buffer):
 +      * progmodes/f90.el (f90-backslash-not-special):
 +      * progmodes/delphi.el (delphi-find-unit): Use derived-mode-p.
 +
 +      * progmodes/xscheme.el (xscheme-start)
 +      (local-set-scheme-interaction-buffer, scheme-interaction-mode):
 +      * progmodes/which-func.el (which-function):
 +      * progmodes/vhdl-mode.el (vhdl-set-style):
 +      * progmodes/verilog-mode.el (verilog-set-compile-command)
 +      (verilog-modify-compile-command, verilog-error-regexp-add-xemacs)
 +      (verilog-set-define, verilog-auto-reeval-locals):
 +      * progmodes/sql.el (sql-product-font-lock, sql-interactive-mode):
 +      * progmodes/simula.el (simula-mode):
 +      * progmodes/scheme.el (scheme-mode-variables, dsssl-mode):
 +      * progmodes/python.el (python-check, python-mode):
 +      * progmodes/prolog.el (prolog-mode-variables):
 +      * progmodes/gud.el (gud-tooltip-activate-mouse-motions):
 +      * progmodes/ebrowse.el (ebrowse-view-file-other-frame):
 +      * progmodes/delphi.el (delphi-mode):
 +      * progmodes/cc-styles.el (c-setup-paragraph-variables):
 +      * progmodes/cc-mode.el (c-basic-common-init, c-common-init)
 +      (c-font-lock-init): Move make-local-variable to their setq.
 +
 +      * progmodes/vhdl-mode.el (vhdl-write-file-hooks-init)
 +      (vhdl-hs-minor-mode, vhdl-ps-print-init): Fix make-local-variable ->
 +      make-local-hook.
 +      * progmodes/sh-script.el (sh-require-final-newline): Remove.
 +      (sh-set-shell): Don't set require-final-newline since it's already done
 +      by prog-mode.
 +      * progmodes/modula2.el (m2-mode): Don't make m2-end-comment-column
 +      since we never set it.
 +      * progmodes/ebrowse.el (ebrowse-set-tree-indentation):
 +      Use read-string and standard prompt.
 +      * progmodes/dcl-mode.el (dcl-mode-map): Move init into declaration.
 +      * progmodes/meta-mode.el (meta-mode-abbrev-table): Merge init and decl.
 +      (meta-common-mode-syntax-table): Rename from meta-mode-syntax-table.
 +      (meta-common-mode-map): Rename from meta-mode-map.
 +      Remove C-m binding, which is a user preference, not mode specific.
 +      (meta-common-mode): New major mode; replace meta-common-initialization.
 +      * progmodes/js.el (js-mode): Call syntax-propertize rather than messing
 +      around with font-lock.
 +      * progmodes/etags.el (select-tags-table-mode):
 +      Derive from special-mode.
 +      * progmodes/octave-mod.el (octave-mode):
 +      * progmodes/gdb-mi.el (gdb-inferior-io-mode, gdb-threads-mode)
 +      (gdb-memory-mode, gdb-disassembly-mode, gdb-breakpoints-mode)
 +      (gdb-frames-mode, gdb-locals-mode, gdb-registers-mode):
 +      Let define-derived-mode do its job.
 +      * progmodes/cpp.el (cpp-edit-mode-map):
 +      Move initialization into declaration.
 +      (cpp-edit-mode): Use define-derived-mode.
 +      (cpp-edit-load): Use derived-mode-p.
 +      * progmodes/mixal-mode.el (mixal-mode):
 +      * progmodes/f90.el (f90-mode):
 +      * progmodes/cfengine.el (cfengine-mode): Don't bother setting
 +      require-final-newline since prog-mode does it already.
 +      * progmodes/cc-cmds.el (c-update-modeline): Use match-string.
 +      * progmodes/asm-mode.el (asm-mode-map): Fix menu setup.
 +      * progmodes/antlr-mode.el: Require cc-mode upfront.
 +      (antlr-mode-syntax-table, antlr-action-syntax-table): Initialize in
 +      the declaration.
 +      (antlr-directory-dependencies, antlr-show-makefile-rules):
 +      Use derived-mode-p.
 +      (antlr-language-option): Don't assume point-min==1.
 +      (antlr-mode): Use define-derived-mode.
 +      * progmodes/ada-mode.el: Use derived-mode-p.
 +      (ada-mode): Use define-derived-mode.
 +      Use hack-local-variables-hook.
 +
 +2010-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/texinfo.el (texinfo-mode-map): Bind texinfo-insert-@end.
 +      (texinfo-mode): Don't disable adaptive-fill-mode.
 +      (texinfo-insert-block): Adjust cursor placement for blocks with arg.
 +      (texinfo-insert-@end, texinfo-insert-braces, texinfo-insert-@code)
 +      (texinfo-insert-@dfn, texinfo-insert-@email, texinfo-insert-@emph)
 +      (texinfo-insert-@example, texinfo-insert-@file, texinfo-insert-@item)
 +      (texinfo-insert-@kbd, texinfo-insert-@node, texinfo-insert-@noindent)
 +      (texinfo-insert-@quotation, texinfo-insert-@samp)
 +      (texinfo-insert-@strong, texinfo-insert-@table, texinfo-insert-@var)
 +      (texinfo-insert-@uref): Use define-skeleton.
 +      (texinfo-insert-@-with-arg): Delete.
 +
 +2010-12-10  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * arc-mode.el (archive-zip-extract): If w32-quote-process-args is
 +      nil, do quote archive member names.  (Bug#6144)
 +
 +2010-12-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.el (diff-no-select): Declare.
 +
 +      * mail/emacsbug.el (report-emacs-bug): Use mail-user-agent properties.
 +      (report-emacs-bug-create-existing-bugs-buffer): Avoid free variables.
 +
 +      * comint.el (comint-input-ring-file-name): Doc fix.
 +
 +2010-12-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * menu-bar.el (menu-bar-frame-for-menubar, menu-bar-positive-p):
 +      New functions.
 +      (menu-bar-showhide-menu) <menu-bar-mode, showhide-tool-bar>:
 +      Use them instead of `nil' and `>', respectively.
 +      (menu-bar-showhide-tool-bar-menu): Use menu-bar-frame-for-menubar
 +      instead of `nil'.
 +      (toggle-menu-bar-mode-from-frame): Use menu-bar-frame-for-menubar
 +      and menu-bar-positive-p instead of `nil' and `>', respectively.
 +      (Bug#1077)
 +
 +2010-12-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +
 +      * whitespace.el (whitespace-newline-mode): Code fix.
 +
 +2010-12-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * play/landmark.el (lm-print-y,s,noise-int, lm-print-y,s,noise):
 +      Rename functions without commas, update callers.
 +
 +2010-12-08  Jeff Dairiki  <dairiki@dairiki.org>  (tiny change)
 +
 +      * whitespace.el (whitespace-cleanup-region):
 +      Clean up spaces before tabs.  (Bug#7582)
 +
 +2010-12-08  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * bookmark.el: Adjust parameter names and doc strings to resolve
 +      confusion over whether "bookmark" meant a bookmark name or a
 +      bookmark record.  Along the way, shorten one function's name for
 +      similar reasons.  (Issue #7548)
 +      (bookmark-name-from-record): New name for
 +      `bookmark-name-from-full-record'.  All callers changed.
 +      (bookmark-get-bookmark, bookmark-get-bookmark-record)
 +      (bookmark-default-annotation-text, bookmark-prop-get, bookmark-prop-set)
 +      (bookmark-get-annotation, bookmark-set-annotation)
 +      (bookmark-get-filename, bookmark-set-filename)
 +      (bookmark-get-position, bookmark-set-position)
 +      (bookmark-get-front-context-string, bookmark-set-front-context-string)
 +      (bookmark-get-rear-context-string, bookmark-set-rear-context-string)
 +      (bookmark-get-handler, bookmark-edit-annotation, bookmark--jump-via)
 +      (bookmark-handle-bookmark, bookmark-location, bookmark-show-annotation):
 +      Rename `bookmark' parameter to `bookmark-name-or-record', to
 +      clearly show its role, and shorten or adjust doc strings accordingly.
 +      (bookmark-set-name): Same, and pass the parameter directly to
 +      `bookmark-get-bookmark' instead of redundantly doing the callee's work.
 +      (bookmark-default-annotation-text, bookmark-send-edited-annotation)
 +      (bookmark-relocate, bookmark-insert-location, bookmark-insert)
 +      (bookmark-delete): Rename `bookmark' parameter to `bookmark-name',
 +      and in some cases shorten doc string accordingly.
 +      (bookmark-rename): Change `old' and `new' parameters to `old-name'
 +      and `new-name', and adjust an internal variable to avoid confusion.
 +      (bookmark-jump, bookmark-jump-noselect): Clarify `bookmark'
 +      parameter in doc string.
 +
 +2010-12-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/gdb-mi.el (gdb): Try to initialize comint input history
 +      from gdb's history file.  (Bug#7575)
 +
 +      * mail/emacsbug.el (report-emacs-bug):
 +      Try to handle some other mail clients.
 +
 +2010-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * files.el (dir-locals-collect-variables): Don't let errors stop us.
 +      Use string-prefix-p.
 +      (file-name-version-regexp): New var.
 +      (file-name-sans-versions):
 +      * jka-cmpr-hook.el (jka-compr-build-file-regexp): Use it,
 +      (jka-compr-get-compression-info): Use dolist.
 +      (jka-compr-compression-info-list): Don't bother specifying
 +      version/backup regexps.
 +
 +2010-12-07  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * simple.el (just-one-space): Make argument n default to 1 if
 +      omitted.
 +
 +2010-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * electric.el (electric-indent-post-self-insert-function):
 +      Delete trailing newlines even if we don't reindent.
 +
 +2010-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion-at-point): Remove the `arg'.
 +      * bindings.el (complete-symbol): Move back from minibuffer.el.
 +
 +2010-12-06  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 +
 +      * simple.el (just-one-space): Delete newlines for negative arg.
 +
 +2010-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * ansi-color.el (ansi-color-unfontify-region): Replace by trivial def.
 +      (ansi-color-filter-apply): Simplify.
 +      (ansi-color-apply): Use `font-lock-face' rather than `face'.
 +
 +2010-12-05  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
 +
 +      * vc/vc-dir.el (vc-dir-query-replace-regexp): Doc fix (Bug#7501).
 +
 +2010-12-04  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * dired.el (dired-use-ls-dired): Set default to a special
 +      "unspecified" value.
 +      (dired-insert-directory): When called the first time, check
 +      whether "ls --dired" succeeds and set dired-use-ls-dired (Bug#7546).
 +
 +2010-12-04  Tak Ota  <Takaaki.Ota@am.sony.com>
 +
 +      * 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.
 +
 +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.  Optimize 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 function mostly copied from
 +      the old rmail-mime-multipart-handler.
 +      (rmail-mime-show): Just call rmail-mime-process.
 +      (rmail-mime-process): New function 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 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 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 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.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.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.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.el (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-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.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.el (allout-before-change-handler):
 +      Exempt edits to the (overlaid) character after the allout outline
 +      bullet from edit confirmation prompt.
 +
 +      * allout.el (allout-add-resumptions):
 +      Ensure that it respects correct buffer for keybindings.
 +
 +      * 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>
 +
 +      * frame.el (frame-notice-user-settings): Don't clobber other
 +      user-set parameters when calling face-set-after-frame-default in
 +      response to background-color parameter (Bug#7373).
 +
 +2010-11-13  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * international/characters.el (glyphless-char-display-control):
 +      Rename from glyphless-char-control; all users changed.  Doc fix.
 +      Signal an error if display method is not one of the recognized
 +      symbols.
 +
 +2010-11-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-compat.el (tramp-compat-line-beginning-position)
 +      (tramp-compat-line-end-position): Remove them.
 +
 +      * net/tramp.el (tramp-parse-rhosts-group)
 +      (tramp-parse-shosts-group, tramp-parse-sconfig-group)
 +      (tramp-parse-hosts-group, tramp-parse-passwd-group)
 +      (tramp-parse-netrc-group, tramp-parse-putty-group)
 +      * net/tramp-cmds.el (tramp-append-tramp-buffers)
 +      * net/tramp-sh.el (tramp-do-file-attributes-with-ls)
 +      (tramp-sh-handle-file-selinux-context)
 +      (tramp-sh-handle-file-name-all-completions)
 +      (tramp-sh-handle-insert-directory)
 +      (tramp-sh-handle-expand-file-name, tramp-find-executable)
 +      (tramp-wait-for-output, tramp-send-command-and-read)
 +      * net/tramp-smb.el (tramp-smb-read-file-entry)
 +      (tramp-smb-get-cifs-capabilities): Use `point-at-eol'.
 +
 +      * net/tramp-sh.el (tramp-sh-handle-insert-directory) Use
 +      `point-at-bol'.
 +      (tramp-remote-coding-commands): Add an alternative using "base64
 +      -d -i".  This is needed for older base64 versions from GNU
 +      coreutils.  Reported by Klaus Reichl
 +      <Klaus.Reichl@thalesgroup.com>.
 +
 +2010-11-13  Hrvoje Niksic  <hniksic@xemacs.org>
 +
 +      * simple.el (count-words-region): New function.
 +
 +2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * shell.el (shell-dir-cookie-re): New custom variable.
 +      (shell-dir-cookie-watcher): New function.
 +
 +      * vc/vc.el (vc-deduce-backend): Use default-directory in shell-mode
 +      and compilation-mode (bug#7350).
 +
 +      * vc/smerge-mode.el (smerge-refine): Choose better default part to
 +      highlight when one of them is empty.
 +
 +      * skeleton.el (skeleton-read): Don't use `newline' since it may strip
 +      trailing space.
 +      (skeleton-newline): New function.
 +      (skeleton-internal-1): Use it.
 +
 +      * simple.el (open-line): `newline' may strip trailing space.
 +
 +2010-11-12  Kevin Ryde  <user42@zip.com.au>
 +
 +      * international/mule-cmds.el (princ-list): Use mapc.
 +
 +2010-11-12  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-log-buffer): New constant.
 +      Use it to replace all instances of "*Compile-Log*"
 +
 +2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el (pcase-let*, pcase-let): Add debug and
 +      indentation specs.
 +
 +2010-11-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/modula2.el: Use SMIE and skeleton.
 +      (m2-mode-syntax-table): (*..*) can be nested.
 +      Add //...\n.  Fix paren syntax.
 +      (m2-mode-map): Remove LF and TAB bindings.
 +      (m2-indent): Add safety property.
 +      (m2-smie-grammar): New var.
 +      (m2-smie-refine-colon, m2-smie-refine-of, m2-smie-backward-token)
 +      (m2-smie-forward-token, m2-smie-refine-semi, m2-smie-rules): New funs.
 +      (m2-mode): Use define-derived-mode.
 +      (m2-newline, m2-tab): Remove.
 +      (m2-begin, m2-case, m2-definition, m2-else, m2-for, m2-header)
 +      (m2-if, m2-loop, m2-module, m2-or, m2-procedure, m2-with, m2-record)
 +      (m2-stdio, m2-type, m2-until, m2-var, m2-while, m2-export)
 +      (m2-import): Use define-skeleton.
 +
 +2010-11-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * obsolete/lucid.el: Don't warn about any CL functions in this file.
 +
 +      * ls-lisp.el (ls-lisp-ignore-case, ls-lisp-dirs-first)
 +      (ls-lisp-verbosity): Add custom :set-after property.
 +      (ls-lisp-verbosity, ls-lisp-use-localized-time-format): Doc fixes.
 +      (ls-lisp-format, ls-lisp-format-time): Don't take `now' as an argument.
 +      (ls-lisp-insert-directory): Update caller.
 +      (ls-lisp-set-options): New function.
 +      (ls-lisp-emulation): Use ls-lisp-set-options for custom :set.
 +      Doc fix.
 +
 +      * play/landmark.el (lm-prompt-for-move):
 +      * play/gomoku.el (gomoku-prompt-for-move): Remove nonsensical code.
 +
 +      * progmodes/idlw-complete-structtag.el: Remove unused dec `name'.
 +
 +      * progmodes/idlwave.el (idlwave-routine-entry-compare-twins)
 +      (idlwave-study-twins): Prefix dynamic local variable `name'.
 +      (idlwave-routine-twin-compare): Update for above change.
 +
 +      * progmodes/idlw-help.el (idlwave-do-mouse-completion-help):
 +      Prefix dynamic local variables `name', `kwd', and `link'.
 +      * progmodes/idlw-shell.el (idlwave-shell-complete-execcomm-help):
 +      * progmodes/idlw-complete-structtag.el
 +      (idlwave-complete-structure-tag-help):
 +      * progmodes/idlwave.el (idlwave-complete-sysvar-help)
 +      (idlwave-complete-sysvar-tag-help)
 +      (idlwave-complete-class-structure-tag-help):
 +      Update for above name changes.
 +
 +2010-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/browse-url.el (browse-url-browser-function): Change the
 +      default to use `browse-url-mail' on mailto: URLs.
 +
 +2010-11-10  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-read-all-archive-contents):
 +      Reset package-archive-contents to nil before re-reading.
 +
 +2010-11-10  Brandon Craig Rhodes  <brandon@rhodesmill.org>  (tiny change)
 +
 +      * textmodes/flyspell.el (flyspell-word): Do not re-check words
 +      already found as misspellings by (flyspell-large-region), just
 +      do highlighting (bug#7322).
 +
 +2010-11-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/octave-mod.el (octave-mark-block): Update for smie change.
 +
 +      * emulation/edt.el (edt-with-position): New macro.
 +      (edt-find-forward, edt-find-backward, edt-find-next-forward)
 +      (edt-find-next-backward, edt-sentence-forward, edt-sentence-backward)
 +      (edt-paragraph-forward, edt-paragraph-backward): Use it.
 +
 +      * emulation/tpu-extras.el (tpu-with-position): New macro.
 +      (tpu-paragraph, tpu-page, tpu-search-internal): Use it.
 +
 +      * textmodes/texnfo-upd.el (texinfo-pointer-name): Fix typo.
 +
 +      * textmodes/texnfo-upd.el (texinfo-all-menus-update)
 +      (texinfo-menu-copy-old-description, texinfo-start-menu-description)
 +      (texinfo-master-menu, texinfo-insert-node-lines)
 +      (texinfo-multiple-files-update):
 +      * textmodes/texinfmt.el (texinfo-append-refill, texinfo-copying):
 +      Use line-beginning-position.
 +
 +      * progmodes/cperl-mode.el (cperl-find-pods-heres, cperl-write-tags):
 +      No recent Emacs supports system-type `emx'.
 +
 +      * progmodes/ada-xref.el (is-windows): Rename to ada-on-ms-windows.
 +      (ada-command-separator, ada-default-prj-properties)
 +      (ada-find-any-references): Update for above name change.
 +
 +      * dirtrack.el (dirtrack-directory-function)
 +      (dirtrack-canonicalize-function):
 +      * filecache.el (file-cache-completion-ignore-case)
 +      (file-cache-case-fold-search, file-cache-ignore-case):
 +      * term.el (serial-port-is-file-p): Cosmetic change.
 +
 +      * emulation/viper-init.el (viper-ms-style-os-p): Doc fix.
 +      Remove non-existent `windows-95' system-type.
 +      * dired.el (dired-chown-program): Remove non-existent `linux'
 +      system-type.
 +
 +      * net/net-utils.el (net-utils-remove-ctl-m): Use memq for system-types.
 +      (ping-program-options): Remove non-existent `linux' system-type.
 +
 +      * startup.el (package-initialize): Update declaration.
 +
 +      * ls-lisp.el (ls-lisp-time-lessp, ls-lisp-time-to-seconds): Remove.
 +      (ls-lisp-handle-switches): Use time-less-p.
 +      (ls-lisp-format-time): Use float-time.
 +
 +      * textmodes/remember.el (remember-time-to-seconds): Remove.
 +      (remember-store-in-mailbox): Use float-time.
 +
 +      * calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.
 +
 +      * calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
 +      never a real function.
 +      (with-no-warnings): Remove compat stub, now unused.
 +      (time-less-p): Doc fix.
 +      (time-to-number-of-days): Simplify.
 +
 +      * eshell/esh-util.el (eshell-time-less-p, eshell-time-to-seconds):
 +      Remove.
 +      (eshell-read-passwd, eshell-read-hosts): Use time-less-p.
 +      * eshell/esh-test.el (eshell-test, eshell-show-usage-metrics):
 +      * eshell/em-unix.el (eshell-show-elapsed-time, eshell/time):
 +      * eshell/em-pred.el (eshell-pred-file-time): Use float-time.
 +      * eshell/em-ls.el (eshell-ls-sort-entries): Use time-less-p.
 +
 +      * eshell/em-unix.el (eshell-remove-entries, eshell/rm)
 +      (eshell-shuffle-files, eshell-shorthand-tar-command)
 +      (eshell-mvcpln-template, eshell/mv, eshell/cp, eshell/ln):
 +      Prefix dynamic locals `interactive', `preview', `recursive', `verbose'.
 +      * eshell/em-glob.el (eshell-extended-glob, eshell-glob-entries):
 +      Prefix dynamic local variable `matches'.
 +
 +      * skeleton.el (skeleton-internal-list, skeleton-internal-1):
 +      Prefix dynamic local variable `skeleton'.
 +
 +2010-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * net/browse-url.el (browse-url-mail): Insert body part of mailto url
 +      in mail buffer; make yank-action always a command that yanks original
 +      buffer.
 +
 +2010-11-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/tcl.el (tcl-hairy-scan-for-comment): Doc fix.
 +
 +2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (minibuffer-completion-help): Specify the end of the
 +      completion field (bug#7211).
 +
 +      * progmodes/python.el (python-font-lock-syntactic-keywords): (bug#7322)
 +      Fix handling of backslash escapes.
 +      (python-quote-syntax): Adjust accordingly.
 +
 +2010-11-09  Richard Levitte  <richard@levitte.org>  (tiny change)
 +
 +      * vc-mtn.el (vc-mtn-working-revision, vc-mtn-after-dir-status)
 +      (vc-mtn-workfile-branch): Adjust to new output format.
 +
 +2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * international/mule-cmds.el (princ-list): Mark as obsolete.
 +
 +2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el: New package.
 +
 +2010-11-09  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * files.el (backup-by-copying-when-mismatch):
 +      Set `permanent-local' property.
 +
 +      * net/tramp.el (tramp-handle-insert-file-contents): Do not set
 +      `permanent-local' property for `backup-by-copying-when-mismatch'.
 +
 +2010-11-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * ls-lisp.el (insert-directory): Doc fix.  (bug#7285)
 +
 +2010-11-09  Wilson Snyder  <wsnyder@wsnyder.org>
 +
 +      * progmodes/verilog-mode.el (verilog-insert-one-definition)
 +      (verilog-read-decls, verilog-read-sub-decls-sig): Fix AUTOWIRE and
 +      AUTOINOUT for SV style multidimensional arrays, bug294.
 +      Reported by Eric Mastromarchi.
 +      (verilog-preprocess): Use with-current-buffer and
 +      font-lock-fontify-buffer to cleanup style issues.
 +
 +2010-11-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * locate.el (locate, locate-mode): Doc fixes.
 +
 +2010-11-09  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * server.el (server-start): New arg INHIBIT-PROMPT prevents asking
 +      user for confirmation.
 +      (server-force-stop): Use it.
 +      (server-start): Use server-force-stop for kill-emacs-hook, to
 +      avoid user interaction while killing Emacs.
 +
 +2010-11-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/meta-mode.el: Remove leading `*' from defcustom docs.
 +      (meta-indent-line): Simplify.
 +
 +      * vc/emerge.el (emerge-line-number-in-buf):
 +      * textmodes/ispell.el (ispell-region):
 +      * textmodes/fill.el (current-fill-column):
 +      * progmodes/xscheme.el (xscheme-send-current-line):
 +      * progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
 +      * progmodes/tcl.el (tcl-hairy-scan-for-comment):
 +      * progmodes/sh-script.el (sh-handle-prev-do):
 +      * progmodes/meta-mode.el (meta-indent-line):
 +      * progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
 +      (idlwave-in-quote):
 +      * progmodes/idlw-shell.el (idlwave-shell-current-frame)
 +      (idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
 +      * progmodes/fortran.el (fortran-looking-at-if-then):
 +      * progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
 +      * progmodes/cperl-mode.el (cperl-sniff-for-indent)
 +      (cperl-find-pods-heres):
 +      * progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
 +      * net/quickurl.el (quickurl-list-insert):
 +      * net/ldap.el (ldap-search-internal):
 +      * net/eudc.el (eudc-expand-inline):
 +      * mail/sendmail.el (sendmail-send-it):
 +      * mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
 +      * emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
 +      (viper-brac-function):
 +      * calc/calc-yank.el (calc-do-grab-region):
 +      * calc/calc-keypd.el (calc-keypad-press):
 +      * term.el (term-move-columns, term-insert-spaces):
 +      * speedbar.el (speedbar-highlight-one-tag-line):
 +      * simple.el (current-word):
 +      * mouse-drag.el (mouse-drag-should-do-col-scrolling):
 +      * info.el (Info-find-node-in-buffer-1, Info-follow-reference)
 +      (Info-scroll-down):
 +      * hippie-exp.el (he-line-beg):
 +      * epa.el (epa--marked-keys):
 +      * dired-aux.el (dired-kill-line, dired-do-kill-lines)
 +      (dired-update-file-line, dired-add-entry, dired-remove-entry)
 +      (dired-relist-entry):
 +      * buff-menu.el (Buffer-menu-buffer):
 +      * array.el (current-line):
 +      * allout.el (allout-resolve-xref)
 +      (allout-latex-verbatim-quote-curr-line):
 +      Replace yet more uses of end-of-line etc with line-end-position, etc.
 +
 +2010-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/checkdoc.el (checkdoc-display-status-buffer)
 +      (checkdoc-interactive-loop, checkdoc-recursive-edit): Avoid princ-list.
 +      (checkdoc-syntax-table): Initialize in the declaration.
 +      (emacs-lisp-mode-hook): Use just checkdoc-minor-mode now that it turns
 +      the mode on unconditionally.
 +
 +      * emacs-lisp/cl-macs.el (extent-data, extent-face, extent-priority)
 +      (extent-end-position, extent-start-position): Remove setf method for
 +      non-existing functions (bug#7319).
 +
 +2010-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el: Simplify the smie-rules-function return values.
 +      (smie-precs->prec2): Rename from smie-precs-precedence-table.
 +      (smie-bnf->prec2): Rename from smie-bnf-precedence-table.
 +      (smie-prec2->grammar): Rename from smie-prec2-levels.
 +      (smie-grammar): Rename from smie-op-levels.
 +      (smie-indent--hanging-p): Rename from smie-hanging-p.
 +      (smie-rule-hanging-p): New alias.
 +      (smie-indent--bolp): Rename from smie-bolp.
 +      (smie-indent--hanging-p): New alias.
 +      (smie--token): New dynamically bound variable.
 +      (smie-indent--parent): New function.
 +      (smie-rule-parent-p): Use it; rename from smie-parent-p.
 +      (smie-rule-next-p): Rename from smie-next-p.
 +      (smie-rule-prev-p): Rename from smie-prev-p.
 +      (smie-rule-sibling-p, smie-rule-parent)
 +      (smie-indent--separator-outdent, smie-rule-separator): New functions.
 +      (smie-rule-separator-outdent): New var.
 +      (smie-indent--rule): Merge with smie-indent--column.
 +      (smie-indent-forward-token, smie-indent-backward-token):
 +      Also recognize close parens.
 +      (smie-indent-keyword): Don't use smie-indent--column any more.
 +      (smie-indent-after-keyword): Ignore closers by default.
 +      (smie-indent-line): Use with-demoted-errors.
 +      * progmodes/octave-mod.el (octave-smie-grammar):
 +      Rename from octave-smie-op-levels.
 +      (octave-smie-rules): Adjust to new behavior.
 +      * progmodes/prolog.el (prolog-smie-grammar):
 +      Rename from prolog-smie-op-levels.
 +
 +2010-11-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * eshell/esh-util.el (subst-char-in-string)
 +      (directory-files-and-attributes): These compatibility definitions are
 +      not needed on any version of Emacs since at least 21.4.
 +
 +      * progmodes/verilog-mode.el (verilog-get-beg-of-line)
 +      (verilog-get-end-of-line): Remove.
 +      (verilog-within-string, verilog-re-search-forward-substr)
 +      (verilog-re-search-backward-substr, verilog-set-auto-endcomments)
 +      (verilog-surelint-off, verilog-getopt-file, verilog-highlight-region):
 +      Use point-at-bol, point-at-eol.
 +      * progmodes/pascal.el (pascal-get-beg-of-line, pascal-get-end-of-line):
 +      Remove.
 +      (pascal-declaration-end, pascal-declaration-beg, pascal-within-string)
 +      (electric-pascal-terminate-line, pascal-set-auto-comments)
 +      (pascal-indent-paramlist, pascal-indent-declaration)
 +      (pascal-get-lineup-indent, pascal-func-completion)
 +      (pascal-get-completion-decl, pascal-var-completion, pascal-completion):
 +      Use point-at-bol, point-at-eol.
 +      * progmodes/flymake.el (flymake-line-beginning-position)
 +      (flymake-line-end-position): Remove.
 +      (flymake-highlight-line): Use point-at-bol, point-at-eol.
 +      * eshell/esh-util.el (line-end-position, line-beginning-position):
 +      Remove compat definitions.
 +
 +      * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
 +      Use end-of-line N.
 +      (checkdoc-this-string-valid-engine, checkdoc-file-comments-engine):
 +      Use line-end-position.
 +
 +      * emacs-lisp/chart.el (chart-zap-chars):
 +      * play/decipher.el (decipher-set-map):
 +      * progmodes/ada-mode.el (ada-get-current-indent)
 +      (ada-search-ignore-string-comment, ada-tab-hard, ada-untab-hard):
 +      * progmodes/ada-prj.el (ada-prj-load-from-file, ada-prj-display-help):
 +      * progmodes/ada-xref.el (ada-initialize-runtime-library)
 +      (ada-get-all-references):
 +      * progmodes/cperl-mode.el (cperl-electric-paren)
 +      (cperl-electric-rparen, cperl-electric-keyword, cperl-electric-else)
 +      (cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol)
 +      (cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing)
 +      (cperl-word-at-point-hard):
 +      * progmodes/idlw-shell.el (idlwave-shell-move-or-history)
 +      (idlwave-shell-filename-string, idlwave-shell-batch-command)
 +      (idlwave-shell-display-line):
 +      * progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
 +      (idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
 +      * progmodes/js.el (js--re-search-forward-inner)
 +      (js--re-search-backward-inner):
 +      * progmodes/vhdl-mode.el (vhdl-align-region-1, vhdl-align-region-2)
 +      (vhdl-fix-clause, vhdl-compose-configuration-architecture):
 +      * progmodes/ruby-mode.el (ruby-parse-partial, eval-when-compile):
 +      * textmodes/flyspell.el (flyspell-process-localwords):
 +      * textmodes/ispell.el (ispell-buffer-local-parsing)
 +      (ispell-buffer-local-dict, ispell-buffer-local-words):
 +      Use point-at-bol and point-at-eol.
 +
 +      * speedbar.el (speedbar-generic-item-info)
 +      (speedbar-item-info-tag-helper, speedbar-change-expand-button-char)
 +      (speedbar-add-indicator, speedbar-check-vc-this-line)
 +      (speedbar-check-obj-this-line, speedbar-extract-one-symbol)
 +      (speedbar-buffers-line-directory, speedbar-buffer-revert-buffer):
 +      Replace more uses of end-of-line etc with line-end-position.
 +
 +2010-11-06  Glenn Morris  <rgm@gnu.org>
 +
 +      * textmodes/texnfo-upd.el (texinfo-start-menu-description)
 +      (texinfo-update-menu-region-beginning, texinfo-menu-first-node)
 +      (texinfo-delete-existing-pointers, texinfo-find-pointer)
 +      (texinfo-clean-up-node-line, texinfo-insert-node-lines)
 +      (texinfo-multiple-files-update):
 +      * textmodes/table.el (table--probe-cell-left-up)
 +      (table--probe-cell-right-bottom):
 +      * textmodes/picture.el (picture-tab-search):
 +      * textmodes/page-ext.el (pages-copy-header-and-position)
 +      (pages-directory-for-addresses):
 +      * progmodes/vera-mode.el (vera-get-offset):
 +      * progmodes/simula.el (simula-calculate-indent):
 +      * progmodes/python.el (python-pdbtrack-overlay-arrow):
 +      * progmodes/prolog.el (end-of-prolog-clause):
 +      * progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
 +      * progmodes/icon.el (indent-icon-exp):
 +      * progmodes/etags.el (tag-re-match-p):
 +      * progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
 +      * progmodes/ebnf2ps.el (ebnf-begin-file):
 +      * progmodes/dcl-mode.el (dcl-back-to-indentation-1)
 +      (dcl-save-local-variable):
 +      * play/life.el (life-setup):
 +      * play/gametree.el (gametree-looking-at-ply):
 +      * nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
 +      * mail/sendmail.el (mail-mode-auto-fill):
 +      * emacs-lisp/lisp-mode.el (calculate-lisp-indent):
 +      * emacs-lisp/edebug.el (edebug-overlay-arrow):
 +      * emacs-lisp/checkdoc.el (checkdoc-this-string-valid):
 +      * woman.el (woman-parse-numeric-value, woman2-TH, woman2-SH)
 +      (woman-tab-to-tab-stop, WoMan-warn-ignored):
 +      * type-break.el (type-break-file-keystroke-count):
 +      * term.el (term-replace-by-expanded-history-before-point)
 +      (term-skip-prompt, term-extract-string):
 +      * speedbar.el (speedbar-edit-line, speedbar-expand-line)
 +      (speedbar-contract-line, speedbar-toggle-line-expansion)
 +      (speedbar-parse-c-or-c++tag, speedbar-parse-tex-string)
 +      (speedbar-buffer-revert-buffer, speedbar-highlight-one-tag-line):
 +      * sort.el (sort-skip-fields):
 +      * skeleton.el (skeleton-internal-list):
 +      * simple.el (line-move-finish, line-move-to-column):
 +      * shell.el (shell-forward-command):
 +      * misc.el (copy-from-above-command):
 +      * makesum.el (double-column):
 +      * ebuff-menu.el (electric-buffer-update-highlight):
 +      * dired.el (dired-move-to-end-of-filename):
 +      * dframe.el (dframe-popup-kludge):
 +      * bookmark.el (bookmark-kill-line, bookmark-bmenu-show-filenames):
 +      * arc-mode.el (archive-get-lineno):
 +      Use line-end-position and line-beginning-position.
 +
 +      * progmodes/idlwave.el (idlwave-routine-entry-compare-twins):
 +      (idlwave-study-twins): Prefix dynamic local `class'.
 +      (idlwave-routine-twin-compare): Update for above name change.
 +
 +      * emacs-lisp/eieio-comp.el (byte-compile-file-form-defmethod):
 +      Use boundp tests to silence compiler.  Update for changed name of
 +      bytecomp-filename variable.
 +
 +      * emulation/viper-cmd.el (viper-read-string-with-history):
 +      Prefix dynamic local `initial'.
 +      (viper-minibuffer-standard-hook): Update for above name change.
 +
 +      * emacs-lisp/elint.el (elint-init-env): Prefix dynamic local `env'.
 +      (elint-init-form): Update for above name change.
 +
 +      * mail/mail-extr.el (mail-extract-address-components): Give dynamic
 +      local variables `cbeg' and `cend' a prefix.
 +      (mail-extr-voodoo): Update for above name change.
 +
 +      * textmodes/reftex-toc.el (reftex-toc-do-promote)
 +      (reftex-toc-promote-prepare): Pass `delta' as an explicit argument.
 +      (reftex-toc-promote-action): Doc fix.
 +
 +      * textmodes/reftex-sel.el (reftex-select-item): Give local variables
 +      `prompt', `data' a prefix.
 +      (reftex-select-post-command-hook, reftex-select-callback)
 +      (reftex-select-mouse-accept, reftex-select-read-cite):
 +      Update for above name changes.
 +
 +      * textmodes/reftex-ref.el (reftex-reference): Rename local variable
 +      `refstyle' to reftex-refstyle.
 +      (reftex-offer-label-menu): Update for above name change.
 +      * textmodes/reftex-sel.el (reftex-select-toggle-varioref): Update for
 +      `refstyle' name change.
 +
 +      * vc/emerge.el (emerge-eval-in-buffer): Remove, and replace all uses
 +      with with-current-buffer.
 +      (diff, template): Give dynamic local variables a prefix.
 +      (emerge-line-numbers): Rename local `diff' to emerge-line-diff.
 +      (emerge-line-number-in-buf): Update for above name change.
 +      (emerge-combine-versions-internal): Rename local `template' to
 +      emerge-combine-template.
 +      (emerge-combine-versions-edit): Update for above name change.
 +
 +2010-11-06  Ralf Angeli  <angeli@caeruleus.net>
 +
 +      * textmodes/reftex-cite.el
 +      (reftex-extract-bib-entries-from-thebibliography): Match bibitem
 +      entries with whitespace after \bibitem.
 +      (reftex-create-bibtex-file): Match entries containing numbers and
 +      symbol constituents.  Make sure that entries with whitespace at
 +      various places are found.
 +
 +2010-11-05  Christian Millour  <cm@abtela.com>  (tiny change)
 +
 +      * shell.el (shell-process-popd): Made aware of comint-file-name-prefix.
 +
 +2010-11-05  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * mouse.el (mouse-yank-primary): Update comment (Bug#6802).
 +
 +2010-11-05  Glenn Morris  <rgm@gnu.org>
 +
 +      * woman.el (woman0-roff-buffer, woman1-roff-buffer)
 +      (woman2-roff-buffer): Give local variable `request' a prefix.
 +      (woman0-macro): Rename argument `request' in the same way.
 +      (woman-request): New name for `request' dynamic variable.
 +      (woman-unquote, woman-forward-arg): Update for above name change.
 +      (woman1-roff-buffer): Give local variable `unquote' a prefix.
 +      (woman1-unquote): New name for `unquote' dynamic variable.
 +      (woman1-B-or-I, woman1-alt-fonts): Update for above name change.
 +      (woman-translations): Rename from `translations'.  No longer global.
 +      (woman2-tr, woman-translate): Update for above name change.
 +      (woman-translate): Check for bound variable.
 +      (woman2-roff-buffer): Give local variable `translations' a prefix.
 +
 +      * play/doctor.el: Give all local variables a prefix.  Update callers.
 +      (doc$, doctor-put-meaning): Use backquote.
 +
 +      * emacs-lisp/cl-macs.el (loop): Give local variable args a prefix.
 +      (cl-parse-loop-clause, cl-loop-handle-accum): Update for above change.
 +
 +      * emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): Give local
 +      variables bytes, ptr, op a prefix.
 +      (disassemble-offset): Update for above change.
 +
 +2010-11-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-unpack): Remove no-op.
 +      (package--builtins, package--dir): Doc fix.
 +      (package-activate-1, package-activate, package-install)
 +      (package-compute-transaction): Fix error message.
 +      (package-delete): Use delete-directory.  Omit system packages.
 +      (package-initialize): Set package-alist to nil first.
 +      (package-menu-mark-delete, package-menu-mark-install): Don't add
 +      symbols that are inconsistent with the package state.
 +      (package-menu-execute): Perform deletions and installations as
 +      single batch operations.
 +
 +2010-11-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
 +      (props): Remove unnecessary declaration.
 +
 +      * textmodes/ispell.el (ispell-init-process): On Emacs, always use
 +      set-process-query-on-exit-flag.
 +
 +      * textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs.
 +      (reftex-toc-do-promote): Remove unused local `mpos'.
 +      (reftex-toc-restore-region): Make `mpos' local to this function.
 +
 +      * net/dbus.el (dbus-name-owner-changed-handler): Doc fix.
 +
 +      * play/landmark.el (lm-losing-threshold): Correct spelling.
 +      (lm-human-plays): Use new name.
 +
 +      * play/gomoku.el (gomoku-loosing-threshold): Correct spelling.
 +      (gomoku-human-plays): Use new name.
 +
 +      * play/gomoku.el (nil-score, Xscore, XXscore, XXXscore, XXXXscore)
 +      (Oscore, OOscore, OOOscore, OOOOscore): Rename with gomoku- prefix.
 +      (gomoku-score-trans-table, gomoku-winning-threshold)
 +      (gomoku-loosing-threshold, gomoku-init-score-table): Use new names.
 +
 +2010-11-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el: Don't put built-in packages in
 +      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.
 +      (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.
 +      (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-load-descriptor): Doc fix.
 +
 +2010-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/perl-mode.el (perl-syntax-propertize-function):
 +      Handle __DATA__ and __END__.
 +
 +2010-11-02  Noah Friedman  <friedman@splode.com>
 +
 +      * emacs-lisp/bytecomp.el (byte-recompile-file): If bytecomp-arg is
 +      nil, do not ask to recompile files that are not already compiled,
 +      and do not recompile them.
 +
 +2010-11-02  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-initialize): Ensure that
 +      obsoleted built-in packages are not in package-activated-list
 +      during activation.
 +      (describe-package-1): Make the "installed" status override
 +      "built-in".
 +
 +2010-11-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +
 +      * subr.el (version-separator, version-regexp-alist): Remove '*'
 +      from docstring.
 +      (version-list-<=, version<=, version=): Doc fix.
 +
 +2010-11-01  Kenichi Handa  <handa@m17n.org>
 +
 +      * faces.el (glyphless-char): Inherit underline for tty.
 +
 +2010-11-01  Kenichi Handa  <handa@m17n.org>
 +
 +      Implement various display methods for glyphless characters.
 +
 +      * international/characters.el (char-acronym-table): New variable.
 +      (glyphless-char-control): New variable.
 +      (update-glyphless-char-display): New function.
 +
 +      * faces.el (glyphless-char): New face.
 +
 +2010-11-01  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/holidays.el (general-holidays, oriental-holidays)
 +      (local-holidays, other-holidays, hebrew-holidays, christian-holidays)
 +      (islamic-holidays, bahai-holidays, solar-holidays): Move aliases before
 +      the definitions of their targets.
 +
 +      * emacs-lisp/smie.el (smie): New custom group.
 +      (smie-blink-matching-inners, smie-indent-basic): Add :group.
 +
 +      * faces.el (xw-defined-colors, x-setup-function-keys):
 +      * mouse-sel.el (x-select-text):
 +      * term/w32console.el (x-setup-function-keys): Update declarations.
 +
 +      * progmodes/ruby-mode.el (ruby-syntax-propertize-heredoc): Declare.
 +
 +      * textmodes/ispell.el (comment-add): Declare.
 +
 +      * net/gnutls.el (gnutls-boot, gnutls-errorp, gnutls-error-string):
 +      Declare.
 +
 +      * info.el (finder-keywords-hash, package-alist): Declare.
 +
 +2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * finder.el (finder-compile-keywords): Don't use intern-soft,
 +      since package names may not yet exist in the obarray.
 +
 +2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * vc/vc-arch.el (vc-arch-checkin):
 +      * vc/vc-cvs.el (vc-cvs-checkin):
 +      * vc/vc-mtn.el (vc-mtn-checkin):
 +      * vc/vc-rcs.el (vc-rcs-checkin):
 +      * vc/vc-sccs.el (vc-sccs-checkin):
 +      * vc/vc-svn.el (vc-svn-checkin): Remove optional extra arg, unused
 +      since 2010-04-21 commit by Stefan Monnier.
 +
 +2010-11-01  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-recompile-file): Fix previous change.
 +
 +      * startup.el (package-enable-at-startup, package-initialize):
 +      Silence compiler.
 +
 +      * progmodes/ada-mode.el (ada-font-lock-syntactic-keywords):
 +      Silence compiler.
 +
 +2010-10-31  Julien Danjou  <julien@danjou.info>
 +
 +      * emacs-lisp/bytecomp.el (byte-recompile-file): New fun (bug#7297).
 +      (byte-recompile-directory):
 +      * emacs-lisp/lisp-mode.el (emacs-lisp-byte-compile-and-load):
 +      Use `byte-recompile-file'.
 +
 +2010-10-31  Glenn Morris  <rgm@gnu.org>
 +
 +      * cus-start.el: Handle standard values via a keyword.
 +      Only set version property if specified.
 +      (cursor-in-non-selected-windows, menu-bar-mode)
 +      (tool-bar-mode, show-trailing-whitespace):
 +      Do not specify standard values.
 +      (transient-mark-mode, temporary-file-directory): Use :standard.
 +
 +2010-10-31  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * term/x-win.el (x-get-selection-value): New function that gets
 +      PRIMARY with type as specified in x-select-request-type.  (Bug#6802)
 +
 +2010-10-31  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-insert-file-contents): For root,
 +      preserve owner and group when editing files.  (Bug#7289)
 +
 +2010-10-31  Glenn Morris  <rgm@gnu.org>
 +
 +      * speedbar.el (speedbar-mode):
 +      * play/fortune.el (fortune-in-buffer, fortune):
 +      * play/gomoku.el (gomoku-mode):
 +      * play/landmark.el (lm-mode):
 +      * textmodes/bibtex.el (bibtex-validate, bibtex-validate-globally):
 +      Replace inappropriate uses of toggle-read-only.  (Bug#7292)
 +
 +      * select.el (x-selection): Mark it as an obsolete alias.
 +
 +2010-10-31  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
 +
 +      * vc/add-log.el (find-change-log): Use derived-mode-p rather than
 +      major-mode (bug#7284).
 +
 +2010-10-31  Glenn Morris  <rgm@gnu.org>
 +
 +      * menu-bar.el (menu-bar-files-menu): Make it into an actual alias,
 +      rather than just an unused variable that inherits from the real one.
 +
 +2010-10-31  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-cmds.el (c-mask-paragraph): Fix an off-by-1 error.
 +      This fixes bug #7185.
 +
 +2010-10-30  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * 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.
 +
 +2010-10-30  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-fonts.el (c-font-lock-enum-tail): New function
 +      which fontifies the tail of an enum.
 +      (c-basic-matchers-after): Insert a call to the above new function.
 +      This fixes bug #7264.
 +
 +2010-10-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * cus-start.el: Add :set properties for minor modes menu-bar-mode,
 +      tool-bar-mode, transient-mark-mode.  (Bug#7306)
 +      Include the :set property in the dumped Emacs.
 +
 +2010-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      SMIE: change indent rules format, improve smie-setup.
 +      * emacs-lisp/smie.el (smie-precs-precedence-table)
 +      (smie-merge-prec2s, smie-bnf-precedence-table, smie-prec2-levels):
 +      Mark them pure so the tables gets built at compile time.
 +      (smie-bnf-precedence-table): Store the closer-alist in the table.
 +      (smie-prec2-levels): Preserve the closer-alist.
 +      (smie-blink-matching-open): Be more forgiving in case of indentation.
 +      (smie-hanging-p): Rename from smie-indent--hanging-p.
 +      (smie-bolp): Rename from smie-indent--bolp.
 +      (smie--parent, smie--after): New dynamic vars.
 +      (smie-parent-p, smie-next-p, smie-prev-p): New funs.
 +      (smie-indent-rules): Remove.
 +      (smie-indent--offset-rule): Remove fun.
 +      (smie-rules-function): New var.
 +      (smie-indent--rule): New fun.
 +      (smie-indent--offset, smie-indent-keyword, smie-indent-after-keyword)
 +      (smie-indent-exps): Use it.
 +      (smie-setup): Setup paren blinking; add keyword args for token
 +      functions; extract closer-alist from op-levels.
 +      (smie-indent-debug-log): Remove var.
 +      (smie-indent-debug): Remove fun.
 +      * progmodes/prolog.el (prolog-smie-indent-rules): Remove.
 +      (prolog-smie-rules): New fun to replace it.
 +      (prolog-mode-variables): Simplify.
 +      * progmodes/octave-mod.el (octave-smie-closer-alist): Remove, now that
 +      it's setup automatically.
 +      (octave-smie-indent-rules): Remove.
 +      (octave-smie-rules): New fun to replace it.
 +      (octave-mode): Simplify.
 +
 +2010-10-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.el (temporary-file-directory): Remove (already defined in C).
 +      * cus-start.el: Add temporary-file-directory.
 +
 +      * abbrev.el (abbrev-mode):
 +      * composite.el (auto-composition-mode):
 +      * menu-bar.el (menu-bar-mode):
 +      * simple.el (transient-mark-mode):
 +      * tool-bar.el (tool-bar-mode): Adjust the define-minor-mode calls so
 +      that they do not define the associated variables twice.
 +      * simple.el (transient-mark-mode): Remove defvar.
 +      * composite.el (auto-composition-mode): Make variable auto-buffer-local.
 +      * cus-start.el: Add transient-mark-mode, menu-bar-mode, tool-bar-mode.
 +      Handle multiple groups, and also custom-delayed-init-variables.
 +      * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
 +
 +2010-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el (pcase): New `string' and `guard' patterns.
 +      (pcase-if): Add one minor optimization.
 +      (pcase-split-equal): Rename from pcase-split-eq.
 +      (pcase-split-member): Rename from pcase-split-memq.
 +      (pcase-u1): Add strings to the member optimization.
 +      Add `guard' variant of predicates.
 +      (pcase-q1): Add string patterns.
 +
 +2010-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/log-edit.el (log-edit-rewrite-fixes): State its safety pred.
 +
 +2010-10-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * term/ns-win.el (global-map, menu-bar-final-items, menu-bar-help-menu):
 +      Move menu-bar related settings to ../menu-bar.el.
 +      * menu-bar.el (global-map, menu-bar-final-items, menu-bar-help-menu):
 +      Move ns-specific settings here from term/ns-win.el.
 +
 +      * simple.el (x-selection-owner-p): Remove unused declaration.
 +
 +2010-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion-cycling): New var (bug#7266).
 +      (minibuffer-complete, completion--do-completion):
 +      Use completion--flush-all-sorted-completions.
 +      (minibuffer-complete): Only cycle if completion-cycling is set.
 +      (completion--flush-all-sorted-completions): Unset completion-cycling.
 +      (minibuffer-force-complete): Set completion-cycling.
 +      (completion-all-sorted-completions): Move declaration before first use.
 +
 +2010-10-28  Leo  <sdl.web@gmail.com>
 +
 +      * iswitchb.el (iswitchb-kill-buffer): Avoid `iswitchb-make-buflist'
 +      which changes the order of matches seen by users (bug#7231).
 +
 +2010-10-28  Jes Bodi Klinke  <jes@bodi-klinke.dk>  (tiny change)
 +
 +      * progmodes/compile.el (compilation-mode-font-lock-keywords):
 +      Don't confuse -omega as "-o mega".
 +
 +2010-10-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/log-edit.el (log-edit-rewrite-fixes): New var.
 +      (log-edit-author): New dynamic var.
 +      (log-edit-changelog-ours-p, log-edit-insert-changelog-entries): Use it
 +      to return the author if different from committer.
 +      (log-edit-insert-changelog): Use them to add Author: and Fixes headers.
 +
 +      * play/landmark.el: Adjust commenting convention.
 +      (lm-nil-score): Rename from nil-score.
 +      (Xscore, XXscore, XXXscore, XXXXscore, Oscore, OOscore, OOOscore)
 +      (OOOOscore): Move into a let in lm-score-trans-table.
 +      (lm-winning-threshold, lm-loosing-threshold): Use lm-score-trans-table.
 +
 +      * electric.el (electric-indent-chars): Autoload.
 +      * progmodes/octave-mod.el (octave-mode):
 +      * progmodes/ruby-mode.el (ruby-mode): Take advantage of it.
 +      (ruby-mode-abbrev-table): Merge initialization and declaration.
 +
 +2010-10-27  Glenn Morris  <rgm@gnu.org>
 +
 +      * abbrev.el (abbrev-mode): Remove one of the three definitions of this
 +      variable.
 +
 +      * server.el (server-host, server-port, server-auth-dir): Autoload risky.
 +
 +      * term/ns-win.el: Restore require of cl when compiling.
 +      (menu-bar-final-items): Remove non-existent `windows' menu.
 +      (ns-handle-nxopen): Optionally handle the temp-case.
 +      (ns-handle-nxopentemp): Just call ns-handle-nxopen.
 +      (ns-insert-file, ns-find-file): Use `pop'.
 +
 +2010-10-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * term/common-win.el (xw-defined-colors): Simplify the 'ns case.
 +
 +2010-10-26  Adrian Robert  <Adrian.B.Robert@gmail.com>
 +
 +      * term/ns-win.el (ns-new-frame, ns-show-prefs): Don't add to
 +      global map.
 +      * term/common-win.el (x-setup-function-keys): Remove most of the
 +      keymappings.  Comment on the remaining ones.
 +
 +2010-10-26  Peter Oliver  <p.d.oliver@mavit.org.uk>  (tiny change)
 +
 +      * server.el (server-port): New option.  (Bug#854)
 +      (server-start): Use server-port.
 +
 +2010-10-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * term/ns-win.el (ns-version-string): Remove unused declaration.
 +      (ns-invocation-args): Change to x-invocation-args.
 +      (ns-handle-switch, ns-handle-numeric-switch, ns-handle-iconic)
 +      (ns-handle-name-switch, ns-ignore-2-arg): Remove.
 +      (ns-handle-nxopen, ns-handle-nxopentemp, ns-ignore-1-arg):
 +      Use x-invocation-args instead of ns-invocation-args.
 +      (ns-initialize-window-system, handle-args-function-alist):
 +      Use x-handle-args instead of ns-handle-args.
 +      * term/common-win.el (x-handle-args): Also handle nextstep arguments.
 +      * startup.el (command-line-ns-option-alist): Replace
 +      ns-handle-name-switch, ns-handle-switch, ns-handle-numeric-switch,
 +      ns-handle-iconic with the x- equivalents.
 +
 +      * term/common-win.el (x-select-enable-clipboard):
 +      * term/pc-win.el (x-select-enable-clipboard): Doc fix.
 +
 +      * term/ns-win.el: No need to require cl when compiling.
 +      (x-display-name, x-setup-function-keys, x-select-text, x-colors)
 +      (xw-defined-colors): Use the common-win definitions.
 +      (ns-alternatives-map): Make it an obsolete alias for x-alternatives-map.
 +      (ns-handle-iconic): Make it an alias for x-handle-iconic.
 +      * term/common-win.el (x-select-text, x-alternatives-map)
 +      (x-setup-function-keys, x-colors, xw-defined-colors): Handle 'ns case.
 +      * loadup.el [ns]: Load common-win.
 +
 +2010-10-26  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa-mail.el (epa-mail-encrypt): Handle local-part only
 +      recipients; expand mail aliases (Bug#7280).
 +
 +2010-10-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * term/common-win.el (x-handle-switch): Simplify with pop.
 +      Optionally handle numeric switches.
 +      (x-handle-numeric-switch): Just call x-handle-switch.
 +      (x-handle-initial-switch, x-handle-xrm-switch, x-handle-geometry)
 +      (x-handle-name-switch, x-handle-display, x-handle-args):
 +      Simplify with pop.
 +
 +      * term/ns-win.el: Do not require easymenu.
 +      (menu-bar-edit-menu) <copy, paste, paste-from-menu, separator-undo>:
 +      <spell>: Move adjustments to menu-bar.el.
 +      * menu-bar.el (menu-bar-edit-menu) <copy, paste, paste-from-menu>:
 +      <separator-undo, spell>: Move ns-win's adjustments here.
 +      * loadup.el [ns]: Do not load easymenu.
 +
 +2010-10-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * image.el (image-checkbox-checked, image-checkbox-unchecked):
 +      Delete (Bug#7222).
 +
 +      * startup.el (fancy-startup-tail): Instead of using inline images,
 +      refer to image files from etc/.
 +
 +      * wid-edit.el (checkbox): Likewise.
 +      (widget-image-find): Center image specs.
 +
 +2010-10-24  Glenn Morris  <rgm@gnu.org>
 +
 +      * term/ns-win.el (x-select-text): Doc fix.
 +      * w32-fns.el (x-alternatives-map, x-setup-function-keys)
 +      (x-select-text): Move to term/common-win.
 +      * term/w32-win.el (xw-defined-colors): Move to common-win.
 +      * term/x-win.el (xw-defined-colors, x-alternatives-map)
 +      (x-setup-function-keys, x-select-text): Move to common-win.
 +      * term/common-win.el (x-select-text, x-alternatives-map)
 +      (x-setup-function-keys, xw-defined-colors): Merge x- and w32-
 +      definitions here.
 +
 +2010-10-24  T.V. Raman  <tv.raman.tv@gmail.com>  (tiny change)
 +
 +      * net/mairix.el (mairix-searches-mode-map):
 +      * mail/mspools.el (mspools-mode-map): Fix 2010-10-10 change.
 +
 +2010-10-24  Michael McNamara  <mac@mail.brushroad.com>
 +
-       * verilog-mode.el (verilog-directive-re): Make this variable
++      * progmodes/verilog-mode.el (verilog-directive-re): Make this variable
 +      auto-built for efficiency of execution and updating.
 +      (verilog-extended-complete-re): Support 'pure' fucntion & task
 +      declarations (these have no bodies).
 +      (verilog-beg-of-statement): General cleanup to enable support of
 +      'pure' fucntion & task declarations (these have no bodies).
 +      These efforts together fix Verilog bug210 from veripool; which was also
 +      noticed by Steve Pearlmutter.
 +      (verilog-directive-re, verilog-directive-begin, verilog-indent-re)
 +      (verilog-directive-nest-re, verilog-set-auto-endcomments):
 +      Support `elsif.  Reported by Shankar Giri.
 +      (verilog-forward-ws&directives, verilog-in-attribute-p): Fixes for
 +      attribute handling for lining up declarations and assignments.
 +      (verilog-beg-of-statement-1): Fix issue where continued declaration
 +      is indented differently if it is after a begin..end clock.
 +      (verilog-in-attribute-p, verilog-skip-backward-comments)
 +      (verilog-skip-forward-comment-p): Support proper treatment of
 +      attributes by indent code.  Reported by Jeff Steele.
 +      (verilog-in-directive-p): Fix comment to correctly describe function.
 +      (verilog-backward-up-list, verilog-in-struct-region-p)
 +      (verilog-backward-token, verilog-in-struct-p)
 +      (verilog-in-coverage-p, verilog-do-indent)
 +      (verilog-pretty-declarations): Use verilog-backward-up-list as
 +      wrapper around backward-up-list inorder to properly skip comments.
 +      Reported by David Rogoff.
 +      (verilog-property-re, verilog-endcomment-reason-re)
 +      (verilog-beg-of-statement, verilog-set-auto-endcomments)
 +      (verilog-calc-1 ): Fix for assert a; else b; indentation (new form
 +      of if).  Reported by Max Bjurling and
 +      (verilog-calc-1): Fix for clocking block in modport
 +      declaration.  Reported by Brian Hunter.
 +
 +2010-10-24  Wilson Snyder  <wsnyder@wsnyder.org>
 +
-       * verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
++      * progmodes/verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
 +      (verilog-gate-keywords, verilog-read-sub-decls)
 +      (verilog-read-sub-decls-gate, verilog-read-sub-decls-gate-ios)
 +      (verilog-read-sub-decls-line, verilog-read-sub-decls-sig): Support
 +      AUTOINST for gate primitives, bug284.  Reported by Mark Johnson.
 +      (verilog-read-decls): Fix spaces in V2K module parameters causing
 +      mis-identification as interfaces, bug287.
 +      (verilog-read-decls): Fix not treating "parameter string" as a
 +      parameter in AUTOINSTPARAM.
 +      (verilog-read-always-signals-recurse, verilog-read-decls): Fix not
 +      treating `elsif similar to `endif inside AUTOSENSE.
 +      (verilog-do-indent): Implement correct automatic or static task or
 +      function end comment highlight.  Reported by Steve Pearlmutter.
 +      (verilog-font-lock-keywords-2): Fix highlighting of single
 +      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-pretty-expr): Fix interactive arguments, bug272.
 +      Reported by Mark Johnson.
 +      (verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp):
 +      Add 'verilog-auto-tieoff-ignore-regexp' for AUTOTIEOFF,
 +      bug269.  Suggested by Gary Delp.
 +      (verilog-mode-map, verilog-preprocess, verilog-preprocess-history)
 +      (verilog-preprocessor, verilog-set-compile-command):
 +      Create verilog-preprocess and verilog-preprocessor to show
 +      preprocessed output.
 +      (verilog-get-beg-of-line, verilog-get-end-of-line)
 +      (verilog-modi-file-or-buffer, verilog-modi-name)
 +      (verilog-modi-point, verilog-within-string): Move defmacro's
 +      before first use to avoid warning.  Reported by Steve Pearlmutter.
 +      (verilog-colorize-buffer, verilog-colorize-include-files-buffer)
 +      (verilog-colorize-region, verilog-highlight-buffer)
 +      (verilog-highlight-includes, verilog-highlight-modules)
 +      (verilog-highlight-region, verilog-mode): Rename colorize to
 +      highlight to match other packages.  Disable module highlighting,
 +      as received speed complaints, reenable for experimentation only
 +      using new verilog-highlight-modules.
 +      (verilog-read-decls): Fix regexp stack overflow in very large
 +      AUTO_TEMPLATEs, bug250.
 +      (verilog-auto, verilog-delete-auto, verilog-save-buffer-state)
 +      (verilog-scan): Create verilog-save-buffer-state to standardize
 +      making insignificant changes that shouldn't call hooks.
 +      (verilog-save-no-change-functions, verilog-save-scan-cache)
 +      (verilog-scan, verilog-scan-cache-ok-p, verilog-scan-region):
 +      Create verilog-save-no-change-functions to wrap verilog-scan
 +      preservation, and fix to work with nested preserved calls.
 +      (verilog-auto-inst, verilog-auto-inst-dot-name): Support .name
 +      port syntax for AUTOWIRE, and with new verilog-auto-inst-dot-name
 +      generate .name with AUTOINST, bug245.  Suggested by David Rogoff.
 +      (verilog-submit-bug-report): Update variable list to be complete.
 +      (verilog-auto, verilog-colorize-region): Fix AUTO expansion
 +      breaking on-the-fly font-locking.
 +      (verilog-colorize-buffer, verilog-colorize-include-files)
 +      (verilog-colorize-include-files-buffer, verilog-colorize-region)
 +      (verilog-load-file-at-mouse, verilog-load-file-at-point)
 +      (verilog-mode, verilog-read-inst-module-matcher): With point on a
 +      AUTOINST cell instance name, middle mouse button now finds-file on
 +      it.  Suggested by Brad Dobbie.
 +      (verilog-alw-get-temps, verilog-auto-reset)
 +      (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.
 +      (verilog-error-font-lock-keywords)
 +      (verilog-error-regexp-emacs-alist)
 +      (verilog-error-regexp-xemacs-alist): Fix error detection of
 +      Cadence HAL, reported by David Asher.  Repair drift between the
 +      three similar error variables.
 +      (verilog-modi-lookup, verilog-modi-lookup-cache)
 +      (verilog-modi-lookup-last-current, verilog-modi-lookup-last-mod)
 +      (verilog-modi-lookup-last-modi, verilog-modi-lookup-last-tick):
 +      Fix slow verilog-auto expansion on very large files.
 +      (verilog-read-sub-decls-expr, verilog-read-sub-decls-line):
 +      Fix AUTOOUTPUT treating "1*2" as a signal name in submodule connection
 +      "{1*2{...".  Broke in last revision.
 +      (verilog-read-sub-decls-expr): Fix AUTOOUTPUT not detecting
 +      submodule connections with replications "{#{a},#{b}}".
 +
 +2010-10-24  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
 +      Fix typo in docstring.
 +
 +2010-10-24  Kenichi Handa  <handa@m17n.org>
 +
 +      * face-remap.el (text-scale-adjust): Call read-event with a proper
 +      prompt.
 +
 +2010-10-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/unsafep.el: Don't mark functions that display
 +      messages as safe.  Suggested by Johan Bockgård.
 +
 +2010-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/regexp-opt.el (regexp-opt-group, regexp-opt-charset):
 +      Turn comments into docstrings.
 +
 +      * minibuffer.el (completion--replace): Move point where it belongs
 +      when there's a common suffix (bug#7215).
 +
 +2010-10-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      Merge read-color and facemenu-read-color (Bug#7242).
 +
 +      * faces.el (read-color): Use the completion code from
 +      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.
 +
 +      * frame.el (set-background-color, set-foreground-color)
 +      (set-cursor-color, set-mouse-color, set-border-color):
 +      Use read-color.
 +
 +2010-10-24  Leo  <sdl.web@gmail.com>
 +
 +      * eshell/em-unix.el (eshell-remove-entries): Use the TRASH
 +      argument of delete-file and delete-directory (Bug#7011).
 +
 +2010-10-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-menu-mode-map): Inherit from
 +      button-buffer-map.
 +
 +2010-10-24  Ralf Angeli  <angeli@caeruleus.net>
 +
 +      * emacs-lisp/package.el (package--generate-package-list): Make the
 +      *Packages* buffer read-only.
 +
 +2010-10-24  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-fonts.el (c-font-lock-declarations): Cache the
 +      result of `c-beginning-of-decl-1' between invocations of a lambda
 +      function (Bug #7265).
 +
 +2010-10-24  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epg-config.el (epg-gpg-program): Try to use "gpg2" if "gpg"
 +      executable is not available on the system (Bug#7268).
 +
 +2010-10-24  Glenn Morris  <rgm@gnu.org>
 +
 +      * select.el (selection-coding-system, next-selection-coding-system):
 +      Sync doc with C versions.
 +
 +      * w32-vars.el (x-select-enable-clipboard):
 +      * term/x-win.el (x-select-enable-clipboard): Move to common-win.
 +      * term/common-win.el (x-select-enable-clipboard): Move here.
 +
 +      * term/tty-colors.el (tty-defined-color-alist): Remove duplicate
 +      definition of C variable.
 +
 +      * frame.el (show-trailing-whitespace, auto-hscroll-mode)
 +      (display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
 +      Don't redefine things that are defined in C.
 +      * cus-start.el: Also handle :risky, :safe, :set, and :tag.
 +      (show-trailing-whitespace, auto-hscroll-mode)
 +      (display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
 +      Set up the appropriate custom properties.
 +
 +2010-10-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      Bind "C-c ]" to ...
 +      * progmodes/f90.el (f90-mode-map): ... f90-insert-end.
 +      * nxml/nxml-mode.el (nxml-mode-map): ... nxml-finish-element.
 +      * textmodes/tex-mode.el (tex-mode-map): ... latex-close-block.
 +      * textmodes/sgml-mode.el (sgml-mode-map): ... sgml-close-tag.
 +
 +2010-10-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * textmodes/flyspell.el (flyspell-mode): If there was an error,
 +      say what it was.
 +
 +      * frame.el (auto-hscroll-mode, cursor-in-non-selected-windows):
 +      Sync docs with C version.
 +
 +      * term/ns-win.el (xw-defined-colors):
 +      * term/x-win.el (xw-defined-colors): Make docs identical to w32-win.
 +
 +      * term/pc-win.el (x-select-enable-clipboard):
 +      * term/x-win.el (x-select-enable-clipboard):
 +      * w32-vars.el (x-select-enable-clipboard): Make doc-strings identical.
 +
 +      * comint.el (comint-password-prompt-regexp): Make it less vague.
 +      Bump version.
 +
 +      * help-fns.el (doc-file-to-man, doc-file-to-info): New commands.
 +
 +      * help.el (finder-by-keyword): Remove unnecessary autoload.
 +
 +2010-10-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * loadup.el: Unconditionally load float-sup.
 +      * paren.el (show-paren-delay):
 +      * emacs-lisp/float-sup.el:
 +      * emulation/cua-base.el (cua-prefix-override-inhibit-delay):
 +      * obsolete/lazy-lock.el (lazy-lock-defer-time, lazy-lock-stealth-nice)
 +      (lazy-lock-stealth-verbose): Assume float support.
 +      * ps-print.el: Assume float support on Emacs.
 +      * emacs-lisp/timer.el (timer-next-integral-multiple-of-time):
 +      Remove non-float branch.
 +
 +      * emacs-lisp/autoload.el (batch-update-autoloads): Update for
 +      src/Makefile no longer being pre-processed.
 +
 +2010-10-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/find-func.el (find-library): Use test-completion.
 +
 +2010-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * newcomment.el (comment-dwim): Fix the intentation in the doc string.
 +
 +2010-10-21  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-do-file-attributes-with-stat): Do not use
 +      space in stat format string.
 +      (tramp-send-command): Unset $PS1 when using here documents, in
 +      order not to get several prompts.
 +      (tramp-get-inline-coding): Return `nil' in case of errors.
 +
 +2010-10-21  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * hexl.el (hexl-mode, hexl-mode-exit):
 +      Tweak revert-buffer-function to inhibit auto-mode-alist (Bug#7252).
 +      (hexl-revert-buffer-function): New function.
 +      (hexl-before-revert-hook, hexl-after-revert-hook): Abolish.
 +
 +2010-10-19  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-langs.el (c-type-decl-prefix-key): C++ bit:
 +      Move "\(const\|throw\|volatile\)\>" nearer the start of the regexp, so
 +      that these keywords aren't wrongly matched as identifiers.
 +
 +      * progmodes/cc-mode.el (c-before-change, c-after-change): Move the
 +      setting of c-new-BEG and c-new-END from c-before-change to
 +      c-after-change.  (Bug#7181)
 +
 +2010-10-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-face.el (custom-theme-set-faces): Revert 2010-10-18 change.
 +      Don't mark as safe.
 +
 +      * custom.el (custom-theme-set-variables): Likewise.
 +      (load-theme): Add custom-theme-set-faces and
 +      custom-theme-set-variables to safe-functions while loading.
 +      (custom-enabled-themes): Mark as risky.
 +
 +2010-10-18  Julien Danjou  <julien@danjou.info>
 +
 +      * bindings.el: Remove end dashes in default mode-line-format.
 +
 +2010-10-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * bindings.el (global-map): Bind C-d to delete-char and deletechar
 +      to delete-forward-char.
 +
 +      * simple.el (normal-erase-is-backspace-mode): Remap delete to
 +      deletechar, and hence delete-forward-char.
 +
 +2010-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * repeat.el (repeat): Use read-key (bug#6256).
 +
 +2010-10-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/unsafep.el: Don't mark functions that display
 +      messages as safe.  Suggested by Johan Bockgård.
 +
 +2010-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion--replace): Move point where it belongs
 +      when there's a common suffix (bug#7215).
 +
 +2010-10-19  Kenichi Handa  <handa@m17n.org>
 +
 +      * international/characters.el: Add category '|' (word breakable)
 +      to fullwidth characters.
 +
 +2010-10-19  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-do-file-attributes-with-stat)
 +      (tramp-do-directory-files-and-attributes-with-stat): Use "e0" in
 +      order to make stat results a float.  Patch by Andreas Schwab
 +      <schwab@linux-m68k.org>.
 +
 +2010-10-18  Julien Danjou  <julien@danjou.info>
 +
 +      * avoid.el (mouse-avoidance-ignore-p): Ignore mouse when it is
 +      hidden by `make-pointer-invisible'.
 +
 +2010-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * files.el (locate-file-completion-table): Strip non-matching elements
 +      before checking length of list (bug#7238).
 +
 +2010-10-18  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * custom.el (custom-theme-set-variables): Mark as a safe function.
 +      (load-theme): Check forms using unsafep.
 +
 +      * cus-face.el (custom-theme-set-faces): Mark as a safe function.
 +
 +2010-10-17  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-aspell-find-dictionary):
 +      Fix aspell data file searching (bug#7230).
 +
 +2010-10-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-theme.el (custom-theme--migrate-settings): New var.
 +      (customize-create-theme): Allow editing the `user' theme.
 +      (custom-theme-add-variable, custom-theme-add-var-1)
 +      (custom-theme-add-face, custom-theme-add-face-1): Add a checkbox
 +      to the front of each variable or face widget.
 +      (custom-theme-write): Save theme settings in the correct order.
 +      Optionally, remove saved settings from user customizations.
 +      (custom-theme-write-variables, custom-theme-write-faces):
 +      Save only the checked widgets.
 +      (customize-themes): Add a link for migrating custom settings.
 +
 +      * custom.el (custom-declare-theme, provide-theme):
 +      Use custom-theme-name-valid-p.
 +      (custom-theme-name-valid-p): Remove checks that are now
 +      unnecessary since themes no longer obey load-path.
 +
 +      * cus-edit.el (custom-variable-value-create): For the simple
 +      style, hide documentation string when hidden.
 +
 +2010-10-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-edit.el (custom-variable, custom-face): Combine the
 +      :inhibit-magic and :display-style properties into a single
 +      :custom-style property.
 +      (custom-toggle-hide-variable, custom-toggle-hide-face):
 +      New functions.  If hiding an edited value, save it to :shown-value.
 +      (custom-variable-value-create, custom-face-value-create): Use them.
 +      (custom-magic-reset): Allow magic property to be unset.
 +
 +      * custom.el: Custom themes no longer use load-path.
 +      (custom-theme-load-path): New option.  Change built-in theme
 +      directory to etc/.
 +      (custom-enabled-themes): Add custom-theme-load-path dependency.
 +      (custom-theme--load-path): New function.
 +      (load-theme, custom-available-themes): Use it.
 +
 +      * cus-theme.el (describe-theme-1): Use custom-theme--load-path.
 +      (customize-themes): Link to custom-theme-load-path variable.
 +      (custom-theme-add-var-1, custom-theme-add-face-1): Use the
 +      :custom-style property.
 +
 +      * themes/*.el: Moved to etc/.
 +
 +2010-10-16  Ralf Angeli  <angeli@caeruleus.net>
 +
 +      * textmodes/reftex-cite.el
 +      (reftex-extract-bib-entries-from-thebibliography): Do not move
 +      point when searching for \bibitem entries.  Match entries with
 +      spaces or tabs in front of arguments.
 +
 +2010-10-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-theme.el (customize-create-theme): Delete overlays after
 +      erasing.  If given a THEME arg, display only the faces of that arg
 +      instead of custom-theme--listed-faces.
 +      (custom-theme-variable-menu, custom-theme-variable-action)
 +      (custom-variable-reset-theme, custom-theme-delete-variable): Delete.
 +      (custom-theme-add-variable, custom-theme-add-face): Apply value
 +      from the theme settings, instead of the current value.
 +      (custom-theme-add-var-1, custom-theme-add-face-1): New functions.
 +      (custom-theme-visit-theme): Allow calling outside theme buffers.
 +      (custom-theme-merge-theme): Don't enable the theme when merging.
 +      (custom-theme-write-variables, custom-theme-write-faces): Use the
 +      :shown-value properties to save buffer values, not global ones.
 +      (customize-themes): Display a warning about user customizations.
 +
 +      * cus-edit.el (custom-variable-value-create)
 +      (custom-face-value-create): Obey new special properties
 +      :shown-value and :inhibit-magic.
 +
 +2010-10-15  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 +      Suppress expansion of tabs to spaces.  Reported by Dale Sedivec
 +      <dale@codefu.org>.
 +
 +2010-10-14  Kenichi Handa  <handa@m17n.org>
 +
 +      * mail/rmail.el (rmail-show-message-1): Catch an error of
 +      base64-decode-region and just show an error message (bug#7165).
 +
 +      * ps-mule.el (ps-mule-font-spec-list): Delete it.  Not used anymore.
 +      (ps-mule-begin-job): Fix for the case that only ENCODING is set in
 +      a font-spec (bug#7197).
 +
 +2010-10-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * mail/emacsbug.el (report-emacs-bug): Mention debbugs.gnu.org.
 +
 +2010-10-14  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * international/mule.el (define-coding-system):
 +      * international/titdic-cnv.el (quail-cxterm-package-ext-info):
 +      * composite.el (compose-region): Fix typo in docstring.
 +
 +2010-10-14  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-face.el (custom-theme-set-faces): Call custom-push-theme
 +      only after checking the theme-face property.
 +
 +      * faces.el (face-spec-reset-face): Reset all attributes in one
 +      single call to set-face-attribute.
 +      (face-spec-match-p): Make it a defsubst.
 +      (frame-set-background-mode): New arg KEEP-FACE-SPECS.
 +      (x-create-frame-with-faces, tty-create-frame-with-faces)
 +      (tty-set-up-initial-frame-faces): Don't recompute face specs in
 +      frame-set-background-mode, since they are recomputed immediately
 +      afterwards in face-set-after-frame-default.
 +      (face-set-after-frame-default): Minor optimization.
 +      (cursor): Provide non-trivial defface spec.
 +
 +      * custom.el (custom-theme-recalc-face): Simplify.
 +
 +2010-10-14  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-alg.el (math-var): Rename from `var'.
 +      (math-is-polynomial, math-is-poly-rec): Replace `var'
 +      with `math-var'.
 +
 +      * calc/calcalg2.el (math-var): Rename from `var'.
 +      (calcFunc-table, math-scan-for-limits): Replace `var'
 +      with `math-var'.
 +
 +2010-10-13  Glenn Morris  <rgm@gnu.org>
 +
 +      * subr.el (last): Deal with dotted lists (reported in bug#7174).
 +
 +2010-10-13  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * subr.el (last): Use `safe-length' instead of `length' (bug#7206).
 +
 +2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/tls.el (tls-program): Remove spurious %s from openssl.
 +      (tls-starttls-switches): Remove starttls hack.
 +      (open-tls-stream): Ditto.
 +      (tls-find-starttls-argument): Ditto.
 +
 +2010-10-13  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * image.el (image-library-alist): Declare as obsolete alias.
 +      (image-type-available-p): Use `dynamic-library-alist'.
 +
 +      * term/w32-win.el (dynamic-library-alist):
 +      Use instead of `image-library-alist'.
 +
 +2010-10-13  IRIE Shinsuke  <irieshinsuke@yahoo.co.jp>  (tiny change)
 +
 +      * subr.el (last): Make it faster.  (Bug#7174)
 +
 +2010-10-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>  (tiny change)
 +
 +      * Makefile.in (compile-clean): Use `` instead of $().  (Bug#7178)
 +
 +2010-10-12  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-theme.el (custom-theme--listed-faces): Add cursor face.
 +      (describe-theme-1): Extract doc from unloaded themes.
 +
 +      * custom.el (custom-theme-name-valid-p): Don't list color-themes.
 +
 +      * themes/tango-theme.el:
 +      * themes/tango-dark-theme.el:
 +      * themes/wheatgrass-theme.el: New files.
 +
 +2010-10-12  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-theme.el (describe-theme, customize-themes)
 +      (custom-theme-save): New commands.
 +      (custom-new-theme-mode-map): Bind C-x C-s.
 +      (custom-new-theme-mode): Use custom--initialize-widget-variables.
 +      (customize-create-theme): New optional arg THEME.
 +      (custom-theme-revert): Use it.
 +      (custom-theme-visit-theme): Remove dead code.
 +      (custom-theme-merge-theme): Use custom-available-themes.
 +      (custom-theme-write): Make interactive.
 +      (custom-theme-write): Use custom-theme-name-valid-p.
 +      (describe-theme-1, custom-theme-choose-revert)
 +      (custom-theme-checkbox-toggle, custom-theme-selections-toggle):
 +      New funs.
 +      (custom-theme-allow-multiple-selections): New option.
 +      (custom-theme-choose-mode): New major mode.
 +
 +      * custom.el (custom-theme-set-variables): Remove dead code.
 +      Obey custom--inhibit-theme-enable.
 +      (custom--inhibit-theme-enable): New var.
 +      (provide-theme): Obey it.
 +      (load-theme): Replace load with manual read/eval, in order to
 +      check for correctness.  Use custom-theme-name-valid-p.
 +      (custom-theme-name-valid-p): New function.
 +      (custom-available-themes): Use it.
 +
 +      * cus-edit.el (custom--initialize-widget-variables): New function.
 +      (Custom-mode): Use it.
 +
 +      * cus-face.el (custom-theme-set-faces): Remove dead code.
 +      Obey custom--inhibit-theme-enable.
 +
 +      * help-mode.el (help-theme-def, help-theme-edit): New buttons.
 +
 +2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * net/telnet.el (telnet-mode-map): Fix previous change (bug#7193).
 +
 +2010-10-12  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * term/ns-win.el (ns-right-alternate-modifier): New defvar.
 +      (ns-right-option-modifier): New alias for ns-right-alternate-modifier.
 +      (mac-right-option-modifier): New alias for ns-right-option-modifier.
 +
 +      * cus-start.el (all): ns-right-alternate-modifier is new.
 +
 +2010-10-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/lisp.el (lisp-completion-at-point):
 +      Use emacs-lisp-mode-syntax-table for the whole function.
 +
 +2010-10-12  David Koppelman  <koppel@ece.lsu.edu>
 +
 +      * hi-lock.el (hi-lock-font-lock-hook): Check font-lock-fontified
 +      instead of font-lock-mode before adding keywords.
 +      Remove hi-lock-mode off code.  Remove inhibit hack.
 +      (hi-lock-set-pattern): Only add keywords if font-lock-fontified
 +      non-nil; removed hook inhibit hack.
 +
 +2010-10-12  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/shadow.el (find-emacs-lisp-shadows): Rename it...
 +      (load-path-shadows-find): ... to this.
 +      (list-load-path-shadows): Update for above change.
 +
 +      * mail/mail-utils.el (mail-mbox-from): Also try return-path.
 +
 +2010-10-11  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mail/hashcash.el, net/imap.el, pgg-parse.el, pgg.el:
 +      Fix comment for declare-function.
 +
 +2010-10-11  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * custom.el (custom-fix-face-spec): New function; code moved from
 +      custom-face-edit-fix-value.
 +      (custom-push-theme): Use it when checking if a face has been
 +      changed outside customize.
 +      (custom-available-themes): New function.
 +      (load-theme): Use it.
 +
 +      * cus-edit.el (custom-face-edit-fix-value): Use custom-fix-face-spec.
 +
 +      * custom.el (custom-push-theme): Cleanup (use cond).
 +      (disable-theme): Recompute the saved-face property.
 +      (custom-theme-recalc-face): Follow face alias before setting prop.
 +
 +      * image.el (image-checkbox-checked, image-checkbox-unchecked):
 +      New variables, containing checkbox images.
 +
 +      * startup.el (fancy-startup-tail):
 +      * wid-edit.el (checkbox): Use them.
 +
 +2010-10-10  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      * shell.el (shell-mode-map):
 +      * progmodes/modula2.el (m2-mode-map):
 +      * progmodes/inf-lisp.el (inferior-lisp-mode-map):
 +      * play/mpuz.el (mpuz-mode-map):
 +      * play/landmark.el (lm-mode-map):
 +      * play/decipher.el (decipher-mode-map):
 +      * play/5x5.el (5x5-mode-map):
 +      * net/telnet.el (telnet-mode-map):
 +      * net/quickurl.el (quickurl-list-mode-map):
 +      * net/mairix.el (mairix-searches-mode-map):
 +      * net/eudc-hotlist.el (eudc-hotlist-mode-map):
 +      * net/dig.el (dig-mode-map):
 +      * mail/mspools.el (mspools-mode-map):
 +      * hexl.el (hexl-mode-map):
 +      * emulation/ws-mode.el (wordstar-C-k-map, wordstar-mode-map)
 +      (wordstar-C-o-map, wordstar-C-q-map):
 +      * emacs-lisp/edebug.el (edebug-eval-mode-map):
 +      * emacs-lisp/chart.el (chart-map):
 +      * edmacro.el (edmacro-mode-map):
 +      * erc/erc-list.el (erc-list-menu-mode-map):
 +      * array.el (array-mode-map): Declare and define in one step.
 +
 +      * vc/log-view.el (log-view-mode-map): Bind revert-buffer.
 +
 +2010-10-10  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa.el (epa-passphrase-callback-function): Display filename
 +      passed as the 3rd arg.
 +      * epa-file.el (epa-file-passphrase-callback-function):
 +      Pass filename to epa-passphrase-callback-function.
 +
 +2010-10-09  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-edit.el (custom-face-widget-to-spec)
 +      (custom-face-get-current-spec, custom-face-state): New functions.
 +      (custom-face-set, custom-face-mark-to-save)
 +      (custom-face-value-create, custom-face-state-set): Use them.
 +
 +      * cus-theme.el (custom-theme--listed-faces): New var.
 +      (customize-create-theme): Use *Custom Theme* as the buffer name.
 +      Set revert-buffer-function.  Optional arg BUFFER.  Insert all
 +      faces listed in custom-theme--listed-faces.
 +      (custom-theme-revert): New function.
 +      (custom-theme-add-variable, custom-theme-add-face): Insert at the
 +      bottom of the list.
 +      (custom-theme-write): Prompt for theme name if empty.
 +      (custom-theme-write-variables): Use dolist.
 +      (custom-theme-write-faces): Handle hidden (collapsed) widgets.
 +
 +2010-10-09  Alan Mackenzie  <acm@muc.de>
 +
 +      Enhance fontification of declarators to take account of the
 +      presence/absence of "typedef".
 +
 +      * cc-engine.el (c-forward-type): New &optional param
 +      "brace-block-too".
 +      (c-forward-decl-or-cast-1): cdr of return value now indicates the
 +      presence of either or both of a "struct"-like keyword and "typedef".
 +
 +      * cc-fonts.el (c-complex-decl-matchers): Remove the heuristic
 +      fontification of declarators which follow a "}".
 +      (c-font-lock-declarations): Fontify declarators according to the
 +      presence/absence of "typedef".
 +
 +      * cc-langs.el (c-typedef-kwds c-typedef-key): New lang variable
 +      for "typedef".
 +      (c-typedef-decl-key): New lang variable built from
 +      c-typedef-decl-kwds.
 +
 +2010-10-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * ibuffer.el (ibuffer-mode-map): Don't redefine the cursor keys,
 +      since that's too annoying.  Move the filter groups commands to
 +      TAB/backtab.
 +
 +      * epa.el (epa-passphrase-callback-function): Say what we're
 +      querying the password for.
 +
 +      * ibuffer.el (ibuffer-visit-buffer): To mimick list-buffers
 +      behaviour, don't bury the ibuffer buffer when visiting other buffers.
 +
 +2010-10-08  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-edit.el (custom-commands, custom-buffer-create-internal)
 +      (custom-magic-value-create): Pad button tags with spaces.
 +      (custom-face-edit): New variable.
 +      (custom-face-value-create): Determine whether to use the usual
 +      face editor here, instead of using custom-face-selected.
 +      Pass face defaults to custom-face-edit widget.
 +      (custom-face-selected, custom-display-unselected): Delete widgets.
 +      (custom-display-unselected-match): Function removed.
 +      (custom-face-set, custom-face-mark-to-save):
 +      Accept custom-face-edit widgets as the direct widget child.
 +
 +      * wid-edit.el (widget--completing-widget): New var.
 +      (widget-default-complete): Bind it when doing completion.
 +      (widget-string-complete, widget-file-complete): Use it.
 +
 +2010-10-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/cal-hebrew.el (holiday-hebrew-rosh-hashanah)
 +      (holiday-hebrew-passover, holiday-hebrew-tisha-b-av)
 +      (holiday-hebrew-misc): Small simplifications.
 +
 +      * emacs-lisp/authors.el (authors-valid-file-names): Add b2m.c.
 +
 +      * net/browse-url.el: Don't require thingatpt, term, dired,
 +      executable, or w3-auto when compiling.
 +      (dired-get-filename, term-char-mode, term-send-down, term-send-string):
 +      Declare.
 +      (browse-url-text-emacs): Require term.
 +
 +2010-10-08  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * net/browse-url.el (browse-url-xdg-open): Remove use of /bin/sh.
 +
 +2010-10-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/cl-compat.el, emacs-lisp/lmenu.el: Move to obsolete/.
 +
 +      * emacs-lisp/shadow.el (lisp-shadow): Change prefix.
 +      (shadows-compare-text-p): Make it an obsolete alias for...
 +      (load-path-shadows-compare-text): ... new name.
 +      (find-emacs-lisp-shadows): Update for above name change.
 +      (load-path-shadows-same-file-or-nonexistent): New name for the old
 +      shadow-same-file-or-nonexistent.
 +
 +2010-10-08  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * minibuffer.el (completion--some, completion--do-completion)
 +      (minibuffer-complete-and-exit, minibuffer-completion-help)
 +      (completion-basic-try-completion)
 +      (completion-basic-all-completions)
 +      (completion-pcm--find-all-completions): Use lexical-let to
 +      avoid some false matches in variable completion (Bug#7056)
 +
 +2010-10-08  Olof Ohlsson Sax  <olof.ohlsson.sax@gmail.com>  (tiny change)
 +
 +      * vc-svn.el (vc-svn-merge-news): Use --non-interactive.  (Bug#7152)
 +
 +2010-10-08  Leo  <sdl.web@gmail.com>
 +
 +      * dnd.el (dnd-get-local-file-name): If MUST-EXIST is non-nil, only
 +      return non-nil if the file exists (Bug#7090).
 +
 +2010-10-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion--replace):
 +      Better preserve markers (bug#7138).
 +
 +2010-10-08  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * server.el (server-process-filter): Doc fix.
 +
 +2010-10-08  Drew Adams  <drew.adams@oracle.com>
 +
 +      * dired.el (dired-save-positions): Doc fix.  (Bug#7119)
 +
 +2010-10-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * vc/ediff-wind.el (ediff-setup-control-frame):
 +      * vc/ediff-ptch.el (ediff-default-backup-extension):
 +      * vc/ediff-diff.el (ediff-shell, ediff-diff-options)
 +      (ediff-exec-process): Remove system-types emx, windows-95.
 +
 +      * net/browse-url.el (browse-url-xdg-open): Shell-quote url.  (Bug#7166)
 +
 +2010-10-07  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-edit.el (custom-variable, custom-face): Doc fix.
 +      (custom-face-edit): Add value-create attribute.
 +      (custom-face-edit-value-create)
 +      (custom-face-edit-value-visibility-action): New functions.
 +      Hide unused face attributes by default, and add a visibility toggle.
 +      (custom-face-edit-deactivate): Show empty values with shadow face.
 +      (custom-face-selected): Only use this for face specs with default
 +      attributes.
 +      (custom-face-value-create): Cleanup.
 +
 +      * wid-edit.el (widget-checklist-value-create): Use dolist.
 +      (widget-checklist-match-find): Make second arg optional.
 +
 +2010-10-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * hilit-chg.el (hilit-chg-get-diff-info, hilit-chg-get-diff-list-hk):
 +      Prefix things.
 +
 +      * emacs-lisp/shadow.el (shadow-font-lock-keywords)
 +      (load-path-shadows-mode, list-load-path-shadows): Rename shadow-mode to
 +      load-path-shadows-mode, update references.
 +      (load-path-shadows-font-lock-keywords, load-path-shadows-find-file):
 +      Rename variable and button.
 +      (list-load-path-shadows): Update button caller.
 +
 +2010-10-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-bnf-classify): New function.
 +      (smie-bnf-precedence-table): Use it to remember the closers/openers.
 +      (smie-merge-prec2s): Handle those new entries.
 +      (smie-prec2-levels): Only set precedence to nil for actual
 +      openers/closers.
 +      * progmodes/octave-mod.el (octave-smie-op-levels): Remove dummy entry
 +      that is now unnecessary.
 +
 +2010-10-07  Miles Bader  <miles@gnu.org>
 +
 +      * emacs-lisp/regexp-opt.el (regexp-opt): Add `symbols' mode.
 +
 +2010-10-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * mail/rmail.el (mail-sendmail-delimit-header, mail-header-end)
 +      (mail-position-on-field): Remove declarations.
 +      (mail-position-on-field): Autoload it.
 +      (rmail-retry-failure): Replace use of mail-sendmail-delimit-header
 +      and mail-header-end.  Don't require sendmail.
 +
 +      * emacs-lisp/shadow.el (shadow-font-lock-keywords): New variable.
 +      (shadow-mode): New mode.
 +      (shadow-find-file): New button.
 +      (list-load-path-shadows): Use shadow-mode and buttons.
 +
 +      * iimage.el (iimage-version): Remove.
 +      (iimage-mode-image-search-path, iimage-mode-image-regex-alist):
 +      Turn into defcustoms.
 +      (iimage-mode-map): Give it a doc string.
 +
 +      * calendar/appt.el (appt-activate): Give a warning rather than an error
 +      if there is no diary-file.
 +
 +2010-10-06  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-sh-file-name-handler-alist):
 +      Use `tramp-handle-find-backup-file-name'.
 +
 +2010-10-06  Glenn Morris  <rgm@gnu.org>
 +
 +      * font-core.el (font-lock-defaults-alist): Remove variable.
 +      (font-lock-mode): Doc fix.
 +      (font-lock-default-function): Do not consult font-lock-defaults-alist.
 +      * font-lock.el (font-lock-refresh-defaults): Doc fix.
 +      (font-lock-set-defaults): Doc fix.
 +      Do not consult font-lock-defaults-alist.
 +
 +      * hilit-chg.el (hilit-chg-get-diff-list-hk): Declare `e' for compiler.
 +
 +      * emacs-lisp/cl.el: No longer provide cl-19.
 +
 +2010-10-05  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-directory-files-and-attributes)
 +      (tramp-handle-file-exists-p, tramp-handle-file-newer-than-file-p):
 +      New defuns, taken from tramp-smb.el.
 +      (tramp-coding-system-change-eol-conversion)
 +      (tramp-set-process-query-on-exit-flag): Remove.
 +
 +      * net/tramp-compat.el (top): Do not check for byte-compiler objects.
 +      (tramp-compat-coding-system-change-eol-conversion)
 +      (tramp-compat-set-process-query-on-exit-flag): New defuns, taken
 +      from tramp.el.
 +
 +      * net/tramp-gvfs.el:
 +      * net/tramp-gw.el: Replace `tramp-set-process-query-on-exit-flag'
 +      by `tramp-compat-set-process-query-on-exit-flag'.
 +
 +      * net/tramp-imap.el (tramp-imap-file-name-handler-alist):
 +      Use `tramp-handle-directory-files-and-attributes',
 +      `tramp-handle-file-exists-p' and
 +      `tramp-handle-file-newer-than-file-p'.
 +      (tramp-imap-handle-file-exists-p)
 +      (tramp-imap-handle-file-executable-p)
 +      (tramp-imap-handle-file-readable-p)
 +      (tramp-imap-handle-directory-files-and-attributes)
 +      (tramp-imap-handle-file-newer-than-file-p): Remove.
 +
 +      * net/tramp-sh.el: Replace `tramp-set-process-query-on-exit-flag'
 +      by `tramp-compat-set-process-query-on-exit-flag' and
 +      `tramp-coding-system-change-eol-conversion' by
 +      `tramp-compat-coding-system-change-eol-conversion'.
 +
 +      * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
 +      Use `tramp-handle-directory-files-and-attributes',
 +      `tramp-handle-file-exists-p' and
 +      `tramp-handle-file-newer-than-file-p'.
 +      (tramp-smb-handle-directory-files-and-attributes)
 +      (tramp-smb-handle-file-exists-p)
 +      (tramp-smb-handle-file-newer-than-file-p): Remove.
 +      (tramp-smb-maybe-open-connection):
 +      Replace `tramp-set-process-query-on-exit-flag' by
 +      `tramp-compat-set-process-query-on-exit-flag'.
 +
 +2010-10-05  Glenn Morris  <rgm@gnu.org>
 +
 +      * obsolete/rnews.el, obsolete/rnewspost.el: Remove files.
 +
 +2010-10-04  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Continue reorganization of load dependencies.  (Bug#7156)
 +
 +      * net/tramp.el (tramp-handle-file-local-copy-hook)
 +      (tramp-delete-temp-file-function): Move down.
 +      (tramp-exists-file-name-handler): Move up.
 +      (tramp-register-file-name-handlers): Simplify autoload.
 +      (tramp-handle-write-region-hook, tramp-handle-directory-file-name)
 +      (tramp-handle-directory-files, tramp-handle-dired-uncache)
 +      (tramp-handle-file-modes, tramp-handle-file-name-as-directory)
 +      (tramp-handle-file-name-completion)
 +      (tramp-handle-file-name-directory)
 +      (tramp-handle-file-name-nondirectory, tramp-handle-file-regular-p)
 +      (tramp-handle-file-remote-p, tramp-handle-file-symlink-p)
 +      (tramp-handle-find-backup-file-name)
 +      (tramp-handle-insert-file-contents, tramp-handle-load)
 +      (tramp-handle-substitute-in-file-name)
 +      (tramp-handle-unhandled-file-name-directory)
 +      (tramp-mode-string-to-int, tramp-local-host-p)
 +      (tramp-make-tramp-temp-file): Move from tramp-sh.el.
 +
 +      * net/tramp-gvfs.el (top):
 +      * net/tramp-smb.el (top): Do not require 'tramp-sh.
 +
 +      * net/tramp-sh.el (all): Move several objects to tramp.el, see
 +      there.  Rename `tramp-handle-*' to `tramp-sh-handle-*'.
 +
 +2010-10-04  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/appt.el (appt-add): Ensure reminders are enabled.
 +      (appt-activate): Give status messages.
 +
 +2010-10-03  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/gnutls.el: Improve docs.  Remove starttls and ssl emulation.
 +      Provide only `open-gnutls-stream' (formerly `open-ssl-stream') and
 +      `gnutls-negotiate' (formerly `starttls-negotiate').
 +      Remove trivial wrapper `starttls-open-stream'.
 +
 +2010-10-03  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Make 'g' (AKA revert-buffer) rerun the VC log, log-incoming and
 +      log-outgoing commands.
 +      * vc/vc.el (vc-log-internal-common): Add a new argument and use it
 +      to create a buffer local revert-buffer-function variable.
 +      (vc-print-log-internal, vc-log-incoming, vc-log-outgoing): Pass a
 +      revert-buffer-function lambda.
 +
 +2010-10-03  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/gnutls.el (starttls-negotiate): Use the plist interface to
 +      `gnutls-boot'.  Make TYPE the only required parameter.
 +      Allow TRUSTFILES and KEYFILES to be lists.
 +      (open-ssl-stream): Use it.
 +
 +2010-10-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * subr.el (directory-sep-char): Remove obsolete variable.
 +      * net/tramp-compat.el: Don't mess about with the byte-compiler unless
 +      it is "necessary".
 +
 +      * vc/vc-hooks.el (vc-header-alist): Remove obsolete variable.
 +      * vc/vc.el (vc-static-header-alist): Doc fix.
 +      * vc/vc-cvs.el (vc-cvs-header):
 +      * vc/vc-rcs.el (vc-rcs-header):
 +      * vc/vc-sccs.el (vc-sccs-header):
 +      * vc/vc-svn.el (vc-svn-header): Do not consult vc-header-alist.
 +      * obsolete/vc-mcvs.el (vc-mcvs-header):
 +      * progmodes/cperl-mode.el (cperl-mode): Only set vc-header-alist
 +      on XEmacs.
 +
 +2010-10-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-from-buffer):
 +      Remove obsolete use of binary-overwrite-mode (Bug#7001).
 +
 +2010-10-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * obsolete/x-menu.el: Remove file, obsolete since 21.1
 +
 +      * textmodes/rst.el (rst-font-lock-keywords-function):
 +      Drop Emacs 20 code.
 +
 +      * textmodes/artist.el (artist-replace-char): Drop Emacs 20 code.
 +
 +      * printing.el: Drop Emacs 20 code.
 +
 +      * calendar/appt.el (appt-delete): Don't autoload it (you can't use it
 +      without having used appt.el already).
 +
 +      * subr.el (make-local-hook): Remove function obsolete since 21.1.
 +      * progmodes/cc-mode.el (make-local-hook): Don't do cc-bytecomp stuff.
 +      (c-basic-common-init, c-font-lock-init): Only call make-local-hook on
 +      XEmacs.
 +      * progmodes/cc-styles.el (make-local-hook): Don't do cc-bytecomp stuff.
 +      (c-make-styles-buffer-local): Only call make-local-hook on XEmacs.
 +
 +      * ps-def.el (leading-code-private-22, charset-bytes, charset-id)
 +      (charset-width, find-charset-region, chars-in-region, forward-point)
 +      (encode-coding-string, coding-system-p, ccl-execute-on-string)
 +      (define-ccl-program, multibyte-string-p, string-make-multibyte):
 +      Remove compatibility cruft (none of these are used by ps*.el).
 +
 +2010-10-03  Kevin Rodgers  <kevin.d.rodgers@gmail.com>
 +
 +      * subr.el (booleanp): Return t instead of a list (Bug#7086).
 +
 +2010-10-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * server.el (server-process-filter, server-return-error):
 +      Give emacsclient time to shut down after receiving an error string.
 +
 +2010-10-02  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * files.el (remote-file-name-inhibit-cache): New defcustom.
 +
 +      * time.el (display-time-file-nonempty-p):
 +      Use `remote-file-name-inhibit-cache'.
 +
 +      * net/tramp.el (tramp-completion-reread-directory-timeout):
 +      Fix docstring.
 +
 +      * net/tramp-cache.el (tramp-cache-inhibit-cache): Remove.
 +      (tramp-get-file-property): Replace `tramp-cache-inhibit-cache' by
 +      `remote-file-name-inhibit-cache'.  Check also for an integer
 +      value.  Add/increase counter when `tramp-verbose' >= 10.
 +      (tramp-set-file-property): Add/increase counter when
 +      `tramp-verbose' >= 10.
 +
 +      * net/tramp-cmds.el (tramp-cleanup-all-connections)
 +      (tramp-cleanup-all-buffers): Set tramp-autoload cookie.
 +      (tramp-bug): Set tramp-autoload cookie.  Report all interned
 +      tramp-* variables.  Report also `remote-file-name-inhibit-cache'.
 +      (tramp-reporter-dump-variable): Fix docstring.  Mask non-7bit
 +      characters only in strings.
 +
 +      * net/tramp-compat.el (remote-file-name-inhibit-cache): Define due
 +      to backward compatibility.
 +
 +      * net/tramp-sh.el (tramp-handle-verify-visited-file-modtime)
 +      (tramp-handle-file-name-all-completions)
 +      (tramp-handle-vc-registered): Use `remote-file-name-inhibit-cache'.
 +      (tramp-open-connection-setup-interactive-shell):
 +      Call `tramp-cleanup-connection' directly.
 +
 +2010-10-02  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Remove obsolete alias.
 +
 +      * subr.el (char-bytes): Remove obsolete function.
 +
 +      * isearch.el (isearch-return-char): Remove obsolete function.
 +
 +      * mouse.el: No longer provide mldrag.
 +      (mldrag-drag-mode-line, mldrag-drag-vertical-line):
 +      Remove obsolete aliases.
 +
 +      * comint.el (comint-kill-output): Remove obsolete alias.
 +
 +      * composite.el (decompose-composite-char): Remove obsolete function.
 +      * ps-def.el (decompose-composite-char): Remove unused function.
 +
 +      * iswitchb.el (iswitchb-default-keybindings): Remove obsolete function.
 +
 +      * outline.el (outline-visible): Remove obsolete function.
 +
 +      * term/pc-win.el (x-frob-font-slant, x-frob-font-weight):
 +      * faces.el (internal-find-face, internal-get-face)
 +      (frame-update-faces, frame-update-face-colors)
 +      (x-frob-font-weight, x-frob-font-slant)
 +      (internal-frob-font-weight, internal-frob-font-slant)
 +      (x-make-font-bold, x-make-font-demibold, x-make-font-unbold)
 +      (x-make-font-italic, x-make-font-oblique, x-make-font-unitalic)
 +      (x-make-font-bold-italic): Remove functions and aliases, obsolete
 +      since Emacs 21.1.
 +      * emulation/viper-util.el (viper-get-face):
 +      * obsolete/lucid.el (find-face, get-face): Use facep.
 +      * vc/ediff-init.el (ediff-valid-color-p, ediff-get-face):
 +      Remove unused functions.
 +      * vc/ediff-util.el (ediff-submit-report): Doc fix.
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-file): Use kill-emacs-hook to
 +      delete tempfile if interrupted during compilation.
 +
 +2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/tls.el (tls-starttls-switches): Give up on using starttls with
 +      gnutls-cli.
 +      (tls-program): Add --insecure to be consistent with the defaults from
 +      openssl s_client.  Now all three commands are insecure.
 +
 +2010-10-01  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * makefile.w32-in (DEST, TAGS, TAGS-LISP, TAGS-nmake)
 +      (TAGS-LISP-nmake, TAGS-gmake, TAGS-LISP-gmake, TAGS-SH)
 +      (TAGS-LISP-SH, TAGS-CMD, TAGS-LISP-CMD): New targets.
 +
 +2010-10-01  Glenn Morris  <rgm@gnu.org>
 +
 +      * obsolete/sc.el: Remove file.
 +
 +      * files.el (temporary-file-directory): On darwin, also try
 +      DARWIN_USER_TEMP_DIR (see discussion in bug#7135).
 +
 +2010-10-01  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * server.el (server-start): Revert part of 2010-09-30T02:53:26Z!lekktu@gmail.com.
 +      Let's not break compatibility gratuitously, shall we?
 +
 +2010-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/tls.el (tls-starttls-switches): New variable.
 +      (tls-find-starttls-argument): Use it.
 +      (open-tls-stream): Ditto.
 +
 +      * net/netrc.el (netrc-credentials): Return the value of the "default"
 +      entry.
 +      (netrc-machine): Ditto.
 +
 +2010-09-30  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * vc/vc-hooks.el (vc-default-mode-line-string): Doc fix.
 +
 +2010-09-30  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * server.el (server-start): Don't write pid to the authentication file.
 +      (server-create-tty-frame): Don't send pid.
 +      (server-process-filter): Send pid at the start of every connection.
 +
 +2010-09-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/diary-lib.el (view-diary-entries, list-diary-entries)
 +      (show-all-diary-entries): Remove obsolete function aliases.
 +
 +      * 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-check): No longer check appt-issue-message.
 +      (appt-make-list): No longer autoload it.  Doc fix.  No longer
 +      activate the package.
 +
 +2010-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/gnutls.el (starttls-negotiate): Loop a lot longer.
 +      (starttls-negotiate): Just call boot, and let the handshake be
 +      triggered from the read loop.
 +
 +2010-09-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/diary-lib.el (diary-list-entries): Use temp buffers when
 +      not displaying the diary.
 +      (diary-add-to-list): If no buffer-file-name, fall back to diary-file.
 +      * calendar/appt.el (appt-check): No longer need to kill diary.
 +
 +      * calendar/diary-lib.el (diary-list-entries): Move the
 +      "Preparing..." message entirely here.
 +      (diary-simple-display, diary-fancy-display): Move "Preparing..."
 +      messages to diary-list-entries.
 +      (diary-include-other-diary-files): Use LIST-ONLY rather than setting
 +      diary-display-function.
 +
 +      * calendar/diary-lib.el (diary-include-other-diary-files):
 +      Trap some recursive includes.
 +
 +      * calendar/appt.el (appt-activate): Check diary file.
 +
 +2010-09-29  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * pgg.el (pgg-run-at-time-1): Define it for XEmacs only; fix if/else
 +      construction.
 +
 +      * calendar/time-date.el: No need to require cl for Emacs 21.
 +
 +2010-09-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/appt.el (appt-check): Minor simplification.
 +
 +2010-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * mail/sendmail.el (mail-citation-prefix-regexp): Remove "}" from
 +      citation prefix.
 +
 +2010-09-27  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
 +      Avoid infinite recursion on erroneous lambda form.  (Bug#7114)
 +
 +2010-09-27  Kenichi Handa  <handa@m17n.org>
 +
 +      * tar-mode.el (tar-header-block-tokenize): Decode filenames in
 +      "ustar" format.
 +
 +2010-09-27  Kenichi Handa  <handa@m17n.org>
 +
 +      * international/mule.el (define-coding-system): Docstring fixed.
 +
 +      * international/mule-diag.el (describe-character-set): Use princ
 +      with proper print-length and print-level instead of insert.
 +
 +2010-09-27  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * window.el (walk-windows): Doc fix (bug#7105).
 +
 +2010-09-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/float-sup.el (e): Remove.
 +
 +2010-09-27  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/gnutls.el (gnutls, gnutls-log-level): Add group and custom
 +      variable.
 +      (starttls-negotiate): Use it.
 +
 +2010-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/gnutls.el (starttls-negotiate): Stop looping when we get a t
 +      back.
 +
 +2010-09-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el (pcase-let*, pcase-let): plet -> pcase-let.
 +
 +2010-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/gnutls.el (starttls-negotiate): Avoid the cl.el decf function.
 +
 +      * net/netrc.el (netrc-store-data): New function.
 +
 +2010-09-26  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/gnutls.el: GnuTLS glue code to set up a connection.
 +
 +2010-09-25  Julien Danjou  <julien@danjou.info>
 +
 +      * notifications.el: Call dbus-register-signal only if it is bound.
 +
 +2010-09-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el:
 +      * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el:
 +      * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el:
 +      * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el:
 +      * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el:
 +      * eshell/esh-cmd.el, eshell/esh-ext.el, eshell/esh-io.el:
 +      * eshell/esh-mode.el, eshell/esh-proc.el, eshell/esh-test.el:
 +      * eshell/esh-util.el, eshell/esh-var.el:
 +      Remove leading `*' from docs of faces and defcustoms.
 +
 +2010-09-25  Ulrich Mueller  <ulm@gentoo.org>
 +
 +      * eshell/em-ls.el (eshell-ls-archive-regexp):
 +      * eshell/esh-util.el (eshell-tar-regexp):
 +      * ibuffer.el (ibuffer-compressed-file-name-regexp):
 +      * info.el (Info-suffix-list):
 +      * international/mule.el (auto-coding-alist):
 +      * woman.el (woman-file-regexp, woman-file-compression-regexp):
 +      * progmodes/etags.el (tags-compression-info-list):
 +      Support xz compression.
 +
 +2010-09-25  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * files.el (get-free-disk-space): Don't assume the "df" output
 +      columns line up (Bug#6995).
 +
 +2010-09-25  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * finder.el (finder-unknown-keywords):
 +      * progmodes/gdb-mi.el (gdb-jsonify-buffer, gdb-running-threads-count):
 +      * progmodes/etags.el (tags-table-including): Fix typos in docstrings.
 +
 +2010-09-25  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * server.el (server-start): Revert part of 2010-08-08 change.  Using
 +      address 127.0.0.1 for local host is now done in Fmake_network_process.
 +
 +2010-09-24  Glenn Morris  <rgm@gnu.org>
 +
 +      * image-mode.el, progmodes/compile.el, progmodes/gud.el:
 +      * progmodes/mixal-mode.el, textmodes/bibtex-style.el:
 +      * textmodes/css-mode.el, textmodes/dns-mode.el:
 +      Move autoloaded auto-mode-alist entries to files.el.
 +      * files.el (auto-mode-alist): Move entries here.
 +
 +2010-09-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * isearch.el (isearch-lazy-highlight-cleanup)
 +      (isearch-lazy-highlight-initial-delay)
 +      (isearch-lazy-highlight-interval)
 +      (isearch-lazy-highlight-max-at-a-time, isearch-lazy-highlight-face):
 +      * net/net-utils.el (ipconfig-program-options):
 +      Move aliases to options before the associated definitions.
 +
 +2010-09-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * newcomment.el (comment-normalize-vars): Better test validity of
 +      comment-end-skip.
 +
 +2010-09-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/float-sup.el (float-pi): New name for `pi'.
 +      (float-e): New name for `e'.
 +      (degrees-to-radians, radians-to-degrees):
 +      * calendar/solar.el (solar-longitude):
 +      * calculator.el (calculator-registers, calculator-funcall):
 +      * textmodes/artist.el (artist-spray-random-points):
 +      * play/bubbles.el (bubbles--initialize-images): Use new names.
 +
 +2010-09-23  Eric M. Ludlam  <zappo@gnu.org>
 +
 +      Update to CEDET 1.0's version of EIEIO.
 +
 +      * emacs-lisp/eieio.el (eieio-specialized-key-to-generic-key):
 +      New function.
 +      (eieio-defmethod, eieio-generic-form, eieio-generic-call): Use it.
 +      (eieio-default-eval-maybe): Eval val instead of unquoting only.
 +      (class-precedence-list): If class is nil, return nil.
 +      (eieio-generic-call): If class of first input arg is nil, don't
 +      look up static methods, and do check for primary methods.
 +      (initialize-instance): See if the default needs to be evaluated
 +      during the constructor.
 +      (eieio-perform-slot-validation-for-default): Don't do the check
 +      for values that will eventually be evaluated.
 +      (eieio-eval-default-p): New function.
 +      (eieio-default-eval-maybe): Use it.
 +
 +2010-09-23  Jan Moringen  <jan.moringen@uni-bielefeld.de>
 +
 +      * emacs-lisp/eieio.el (eieio-defclass): Allow :c3
 +      method-invocation-order.
 +      (eieio-c3-candidate, eieio-c3-merge-lists): New functions.
 +      (eieio-class-precedence-dfs): Compute class precedence list using
 +      dfs algorithm.
 +      (eieio-class-precedence-bfs): Compute class precedence list using
 +      bfs algorithm.
 +      (eieio-class-precedence-c3): Compute class precedence list using
 +      c3 algorithm.
 +      (class-precedence-list): New function.
 +      (eieiomt-method-list, eieiomt-sym-optimize): Use it.
 +      (inconsistent-class-hierarchy): New error symbol.
 +      (call-next-method): Stow the replacement argument list for future
 +      call-next-method invocations.
 +
 +2010-09-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/appt.el (appt-check): If not displaying the diary,
 +      use (diary 1) to only get the entries we need.
 +      (appt-make-list): Sort diary-list-entries, if we cannot guarantee
 +      that it is in day order.  (Bug#7019)
 +
 +      * calendar/appt.el (appt-check): Rather than showing the diary,
 +      just turn off invisible display, and only if needed.
 +
 +      * calendar/diary-lib.el (diary-list-entries): Doc fix.  (Bug#7019)
 +
 +2010-09-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
 +      (byte-compile-defvar, byte-compile-cl-warn):
 +      Start warnings with lower-case, like the majority.
 +
 +      * files.el (auto-mode-alist): Add .xa, .xw, .xsw for ld-script-mode.
 +
 +      * files.el (auto-mode-alist): Prefer C-mode for .xs.  (Bug#7071)
 +
 +      * progmodes/ld-script.el (auto-mode-alist): Move to files.el.
 +      * files.el (auto-mode-alist): Move ld-script entries here, further down
 +      the list.
 +
 +      * vc/add-log.el: Don't require timezone when compiling.
 +      (timezone-make-date-sortable): Autoload it.
 +      (change-log-sortable-date-at): Don't require timezone.
 +      Use `ignore-errors'.
 +
 +      * comint.el (comint-use-prompt-regexp-instead-of-fields):
 +      Move alias before definition, so it does not need autoloading.
 +
 +      * emulation/crisp.el, emulation/cua-base.el, emulation/edt.el:
 +      * emulation/pc-select.el, emulation/vip.el, international/iso-ascii.el:
 +      * international/kkc.el, international/ogonek.el, mail/feedmail.el:
 +      * net/browse-url.el, net/eudc-vars.el, net/net-utils.el:
 +      * net/rcompile.el, net/rlogin.el, textmodes/enriched.el:
 +      * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/picture.el:
 +      * textmodes/refer.el, textmodes/spell.el, textmodes/table.el:
 +      * textmodes/tex-mode.el, textmodes/two-column.el:
 +      Remove leading `*' from docs of defcustoms etc.
 +
 +2010-09-23  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/netrc.el (netrc-parse): Remove encrypt.el mentions.
 +
 +2010-09-22  Dan Christensen  <jdc@uwo.ca>
 +
 +      * calendar/time-date.el (date-to-time): Try using parse-time-string
 +      first before using the slower timezone-make-date-arpa-standard.
 +
 +2010-09-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * calendar/time-date.el (format-seconds): Comment fix.
 +
 +2010-09-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/package.el (package-menu-mode): `revert-buffer-function'
 +      is not automatically buffer-local.
 +
 +2010-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-debug--describe-cycle): Fix typo.
 +      (smie-indent-comment): Be more careful with comment-start-skip.
 +      (smie-indent-comment-close, smie-indent-comment-inside): New funs.
 +      (smie-indent-functions): Use them.
 +
 +2010-09-21  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/ange-ftp.el (ange-ftp-skip-msgs): Add "^504 ..." message.
 +
 +2010-09-21  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * menu-bar.el (menu-bar-set-tool-bar-position): customize-set-variable
 +      tool-bar-position.  Don't modify frame parameters here.
 +      (menu-bar-options-save): Add tool-bar-position.
 +
 +      * tool-bar.el (tool-bar-position): New defcustom (Bug#7049).
 +
 +2010-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/reftex-parse.el (reftex-what-macro)
 +      (reftex-context-substring): Let-bind forward-sexp-function to nil
 +      since we don't need/want to treat \begin...\end as a block (bug#7053).
 +
 +      * emacs-lisp/lisp.el (up-list): Don't do nothing silently.
 +
 +      * simple.el (blink-matching-open): Use syntax-class.
 +
 +      * progmodes/pascal.el (pascal-mode): Use define-derived-mode.
 +      Set invisibility spec for pascal's outline mode.
 +      (pascal-outline-change): Clean up calling convention.
 +      (pascal-show-all, pascal-hide-other-defuns): Update callers.
 +
 +      * progmodes/prolog.el (prolog-smie-forward-token)
 +      (prolog-smie-backward-token): New functions.
 +      (prolog-mode-variables): Use them to parse "!," correctly.
 +      Set up smie-blink-matching for ".".
 +
 +      * textmodes/ispell.el (ispell-start, ispell-end): Rename from `start'
 +      and `end'.
 +      (ispell-region, ispell-process-line): Update users.
 +
 +      * textmodes/reftex-parse.el (reftex-what-macro): Don't hardcode
 +      point-min==1.
 +
 +      * textmodes/ispell.el: Fix commenting convention.
 +      (ispell-parse-output): Simplify, use push.
 +      (ispell-region): Use match-string-no-properties.
 +      (ispell-begin-skip-region-regexp): Use mapconcat to simplify.
 +      (ispell-minor-mode): Use define-minor-mode.
 +      (ispell-message): Remove unused var `skip-regexp'.
 +      (ispell-add-per-file-word-list): Use dynamic let-binding.
 +      Try and use the proper comment marker.
 +
 +      * mail/sendmail.el: Fix commenting convention.
 +      (sendmail-send-it): Use line-beginning-position.
 +
 +      * help-fns.el (describe-variable): Add original value, if applicable.
 +
 +2010-09-20  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * subr.el (y-or-n-p): Remove leftover code from 2010-09-17T13:30:30Z!monnier@iro.umontreal.ca.
 +
 +      * emacs-lisp/smie.el (smie-indent--hanging-p): Use `smie-indent--bolp'.
 +
 +2010-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-bnf-precedence-table): Improve error message.
 +      (smie-debug--prec2-cycle, smie-debug--describe-cycle): New functions.
 +      (smie-prec2-levels): Use them to better diagnose precedence cycles.
 +      (smie-blink-matching-check): Don't signal a mismatch if car is t.
 +      (smie-blink-matching-open): Rewrite to remove assumptions, so that
 +      something like "." can also be a closer.
 +      (smie--associative-p, smie-indent--hanging-p, smie-indent--bolp)
 +      (smie-indent--offset, smie-indent--offset-rule, smie-indent--column):
 +      Rename internal functions to use "--".  Update callers.
 +
 +      * frame.el (make-frame-names-alist): Don't list frames on other displays.
 +
 +      * fringe.el (fringe-styles): New var.
 +      (fringe-mode, fringe-query-style): Use it.
 +
 +2010-09-18  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el: Version 2.8
 +      (sql-login-params): Update widget structure; changes still needed.
 +      (sql-product-alist): Add :list-all and :list-table features for
 +      SQLite, Postgres and MySQL products.
 +      (sql-redirect): Handle default value.
 +      (sql-execute, sql-execute-feature): New functions.
 +      (sql-read-table-name): New function.
 +      (sql-list-all, sql-list-table): New functions.  User API.
 +      (sql-mode-map, sql-interactive-mode-map): Add key definitions
 +      for above functions.
 +      (sql-mode-menu, sql-interactive-mode-menu): Add menu definitions
 +      for above functions.
 +      (sql-postgres-login-params): Add user and database defaults.
 +      (sql-buffer-live-p): Bug fix.
 +      (sql-product-history): New variable.
 +      (sql-read-product): New function.  Use it.
 +      (sql-set-product, sql-product-interactive): Use it.
 +      (sql-connection-history): New variable.
 +      (sql-read-connection): New function.  Use it.
 +      (sql-connect): New function.
 +      (sql-for-each-login): Redesign function interface.
 +      (sql-make-alternate-buffer-name, sql-save-connection): Use it.
 +      (sql-get-login-ext, sql-get-login): Use it.  Handle default values.
 +      (sql-comint): Check for program.  Existing live buffer.
 +      (sql-comint-postgres): Add port parameter.
 +
 +2010-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/warnings.el: Fix commenting convention.
 +      (display-warning): Use special mode and make the buffer read-only.
 +
 +2010-09-18  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-prog.el (calc-read-parse-table-part): Don't "fix" the
 +      empty string when it follows a repeated or optional pattern.
 +
 +2010-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * indent.el (indent-according-to-mode): Apply syntax-propertize.
 +      (indent-region): Use indent-according-to-mode.
 +
 +2010-09-18  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * fringe.el (fringe-mode): Doc fix.
 +
 +2010-09-14  Kan-Ru Chen  <kanru@kanru.info>  (tiny change)
 +
 +      * textmodes/nroff-mode.el (nroff-view): Kill old buffer before
 +      refreshing the preview buffer.
 +
 +2010-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/tex-mode.el (tex-syntax-propertize-rules)
 +      (latex-syntax-propertize-rules): New consts; replace
 +      tex-font-lock-syntactic-keywords.
 +      (tex-env-mark, latex-env-before-change): New functions.
 +      (latex-electric-env-pair-mode): New minor mode.
 +      (tex-font-lock-verb): Change arguments; do move point.
 +      (tex-font-lock-syntactic-face-function): Adjust to new verbatim
 +      representation as a form of comment.
 +      (tex-font-lock-keywords-1): Remove workaround, now unneeded.
 +      (doctex-syntax-propertize-rules): New const; replaces
 +      doctex-font-lock-syntactic-keywords.
 +      (tex-common-initialization, doctex-mode): Use syntax-propertize-rules.
 +
 +      * progmodes/fortran.el (fortran--font-lock-syntactic-keywords): Remove.
 +      (fortran-make-syntax-propertize-function): New function; replaces
 +      fortran-font-lock-syntactic-keywords.
 +      (fortran-mode): Use it.
 +      (fortran-line-length): Use it.  Improve interactive spec.
 +
 +      * emacs-lisp/syntax.el (syntax-propertize-precompile-rules): New macro.
 +      (syntax-propertize-rules): Add var-ref case.  Fix offset computation
 +      when adding surrounding \(..\).
 +
 +      * progmodes/js.el (js-mode): Fix last change (bug#7054).
 +
 +2010-09-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * obsolete/old-whitespace.el (whitespace-rescan-files-in-buffers):
 +      Use with-current-buffer.
 +
 +      * isearch.el (isearch-face): Rename from `isearch'.
 +      (isearch-highlight): Use new name.
 +
 +2010-09-17  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * fringe.el (fringe-mode, fringe-query-style): Use 4 pixels, not
 +      5, for `half' width fringes.  (Bug#6933)
 +
 +2010-09-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar)
 +      (byte-compile-defvar): "foo/bar" does not lack a prefix.
 +
 +      * subr.el (y-or-n-p): Add the "(y or n)" that was lost somehow.
 +
 +2010-09-17  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * dframe.el (dframe-reposition-frame-emacs): Use tool-bar-pixel-width
 +      in calculating new frame position.  Add more space between new and
 +      parent on the left (Bug#7048).
 +
 +2010-09-17  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-compat.el (tramp-compat-with-temp-message): Make it a
 +      defmacro.
 +
 +2010-09-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mail/sendmail.el: Add "*unsent mail*" to same-window-buffer-names.
 +
 +      * term/x-win.el (x-cut-buffer-or-selection-value): Define as
 +      obsolete alias for x-selection-value.
 +
 +      * ido.el (ido-make-buffer-list): Fix error in 2010-08-22 merge.
 +
 +2010-09-16  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cmds.el (tramp-cleanup-connection): Set tramp-autoload
 +      cookie.
 +
 +2010-09-15  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-compat.el (tramp-compat-with-temp-message)
 +      (tramp-compat-font-lock-add-keywords, tramp-compat-process-get)
 +      (tramp-compat-process-put): New defuns.
 +
 +      * net/tramp.el (top):
 +      * net/tramp-gvfs.el (top):
 +      * net/tramp-cache.el (top): Use `tramp-compat-font-lock-add-keywords'.
 +
 +      * net/tramp.el (tramp-progress-reporter-update):
 +      Use `tramp-compat-funcall'.
 +
 +      * net/tramp.el (tramp-process-actions):
 +      * net/tramp-gvfs.el (tramp-handle-vc-registered):
 +      * net/tramp-sh.el (tramp-gvfs-handler-askquestion)
 +      (tramp-get-remote-stat, tramp-get-remote-readlink):
 +      Use `tramp-compat-with-temp-message'.
 +
 +      * net/tramp-sh.el (top): Require 'cl.
 +      (tramp-handle-start-file-process): Use `tramp-compat-process-get'.
 +      (tramp-open-connection-setup-interactive-shell):
 +      Use `tramp-compat-process-put'.
 +
 +2010-09-15  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-engine.el (c-forward-<>-arglist-recur): Correct the
 +      indentation.
 +      (c-forward-<>-arglist-recur): Fix an infinite recursion.
 +
 +2010-09-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-warning-types): New type
 +      `lexical' for warnings related to lexical scoping.
 +      (byte-compile-file-form-defvar, byte-compile-defvar): Warn about
 +      global vars which don't have a prefix and could hence affect lexical
 +      scoping in unrelated files.
 +
 +2010-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/imap.el: Revert back to version
 +      cb950ed8ff3e0f40dac437a51b269166f9ffb60d, since some of the changes
 +      seem problematic.
 +
 +2010-09-14  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * obsolete/old-whitespace.el (whitespace-unload-function):
 +      Explicitly pass `obarray' to `unintern' to avoid a warning.
 +
 +2010-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/byte-run.el (set-advertised-calling-convention):
 +      Add `when' argument.  Update callers.
 +
 +      * subr.el (unintern): Declare the obarray arg mandatory.
 +
 +2010-09-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/diary-lib.el (diary-list-entries-hook, diary-sort-entries):
 +      Doc fixes.
 +
 +      * calendar/diary-lib.el (diary-included-files): New variable.
 +      (diary-list-entries): Maybe initialize diary-included-files.
 +      (diary-include-other-diary-files): Append to diary-included-files.
 +      * calendar/appt.el (appt-update-list): Also check the members of
 +      diary-included-files.  (Bug#6999)
 +      (appt-check): Doc fix.
 +
 +2010-09-14  David Reitter  <david.reitter@gmail.com>
 +
 +      * simple.el (line-move-visual): Do not truncate goal column to
 +      integer size.  (Bug#7020)
 +
 +2010-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * repeat.el (repeat): Allow repeating when the last event is a click.
 +      Suggested by Drew Adams (bug#6256).
 +
 +2010-09-14  Sascha Wilde  <wilde@sha-bang.de>
 +
 +      * vc/vc-hg.el (vc-hg-state,vc-hg-working-revision):
 +      Replace setting HGRCPATH to "" by some less invasive --config options.
 +
 +2010-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * font-lock.el (font-lock-beginning-of-syntax-function):
 +      Mark as obsolete.
 +
 +2010-09-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * menu-bar.el (menu-bar-options-save): Fix handling of menu-bar
 +      and tool-bar modes.  (Bug#6211)
 +      (menu-bar-mode): Move setting of standard-value after the
 +      minor-mode definition, otherwise it seems to have no effect.
 +
 +2010-09-14  Masatake YAMATO  <yamato@redhat.com>
 +
 +      * progmodes/antlr-mode.el (antlr-font-lock-additional-keywords):
 +      Fix typo.  (Bug#6976)
 +
 +2010-09-14  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +
 +      * whitespace.el: Allow cleaning up blanks without blank
 +      visualization (Bug#6651).  Adjust help window for
 +      whitespace-toggle-options (Bug#6479).  Allow to use fill-column
 +      instead of whitespace-line-column (from EmacsWiki).  New version 13.1.
 +      (whitespace-style): Add new value 'face.  Adjust docstring.
 +      (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.
 +      (whitespace-toggle-options, global-whitespace-toggle-options):
 +      Adjust docstring.
 +      (whitespace-display-window, whitespace-interactive-char)
 +      (whitespace-style-face-p, whitespace-color-on): Adjust code.
 +      (whitespace-help-scroll): New fun.
 +
 +2010-09-14  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * calendar/time-date.el (format-seconds): Comment fix.
 +
 +2010-09-13  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el: Version 2.7.
 +      (sql-buffer-live-p): Improve detection.
 +      (sql-find-sqli-buffer, sql-set-sqli-buffer-generally)
 +      (sql-set-sqli-buffer): Use it.
 +      (sql-product-interactive): Run `sql-set-sqli-hook'.
 +      (sql-rename-buffer): Code cleanup.
 +      (sql-redirect, sql-redirect-value): New functions.  More to come.
 +
 +2010-09-13  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      Port tramp-related Makefile changes of 2010-09-08T14:42:54Z!michael.albinus@gmx.de, 2010-09-13T15:17:01Z!michael.albinus@gmx.de to Windows.
 +      * makefile.w32-in (LOADDEFS): Add $(lisp)/net/tramp-loaddefs.el.
 +      (TRAMP_SRC): New macro.
 +      ($(lisp)/net/tramp-loaddefs.el): New target.
 +
 +2010-09-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Major code cleanup.  Split tramp.el into tramp.el and tramp-sh.el.
 +
 +      * Makefile.in (TRAMP_SRC): Remove tramp-fish.el.  Add tramp-sh.el.
 +
 +      * net/tramp.el (top): Don't show loading message.  Require just
 +      'tramp-compat, everything else is required there.
 +      Use `ignore-errors' where appropriate.
 +      (tramp-inline-compress-start-size, tramp-copy-size-limit)
 +      (tramp-terminal-type, tramp-end-of-output)
 +      (tramp-initial-end-of-output, tramp-completion-function-alist-rsh)
 +      (tramp-completion-function-alist-ssh)
 +      (tramp-completion-function-alist-telnet)
 +      (tramp-completion-function-alist-su)
 +      (tramp-completion-function-alist-putty, tramp-remote-path)
 +      (tramp-remote-process-environment, tramp-sh-extra-args)
 +      (tramp-actions-before-shell, tramp-uudecode)
 +      (tramp-perl-file-truename, tramp-perl-file-name-all-completions)
 +      (tramp-perl-file-attributes)
 +      (tramp-perl-directory-files-and-attributes)
 +      (tramp-perl-encode-with-module, tramp-perl-decode-with-module)
 +      (tramp-perl-encode, tramp-perl-decode)
 +      (tramp-vc-registered-read-file-names, tramp-file-mode-type-map)
 +      (tramp-file-name-handler-alist, tramp-make-tramp-temp-file)
 +      (tramp-handle-make-symbolic-link, tramp-handle-load)
 +      (tramp-handle-file-name-as-directory)
 +      (tramp-handle-file-name-directory)
 +      (tramp-handle-file-name-nondirectory, tramp-handle-file-truename)
 +      (tramp-handle-file-exists-p, tramp-handle-file-attributes)
 +      (tramp-do-file-attributes-with-ls)
 +      (tramp-do-file-attributes-with-perl)
 +      (tramp-do-file-attributes-with-stat)
 +      (tramp-handle-set-visited-file-modtime)
 +      (tramp-handle-verify-visited-file-modtime)
 +      (tramp-handle-set-file-modes, tramp-handle-set-file-times)
 +      (tramp-set-file-uid-gid, tramp-remote-selinux-p)
 +      (tramp-handle-file-selinux-context)
 +      (tramp-handle-set-file-selinux-context)
 +      (tramp-handle-file-executable-p, tramp-handle-file-readable-p)
 +      (tramp-handle-file-newer-than-file-p, tramp-handle-file-modes)
 +      (tramp-handle-file-directory-p, tramp-handle-file-regular-p)
 +      (tramp-handle-file-symlink-p, tramp-handle-file-writable-p)
 +      (tramp-handle-file-ownership-preserved-p)
 +      (tramp-handle-directory-file-name, tramp-handle-directory-files)
 +      (tramp-handle-directory-files-and-attributes)
 +      (tramp-do-directory-files-and-attributes-with-perl)
 +      (tramp-do-directory-files-and-attributes-with-stat)
 +      (tramp-handle-file-name-all-completions)
 +      (tramp-handle-file-name-completion, tramp-handle-add-name-to-file)
 +      (tramp-handle-copy-file, tramp-handle-copy-directory)
 +      (tramp-handle-rename-file, tramp-do-copy-or-rename-file)
 +      (tramp-do-copy-or-rename-file-via-buffer)
 +      (tramp-do-copy-or-rename-file-directly)
 +      (tramp-do-copy-or-rename-file-out-of-band)
 +      (tramp-handle-make-directory, tramp-handle-delete-directory)
 +      (tramp-handle-delete-file)
 +      (tramp-handle-dired-recursive-delete-directory)
 +      (tramp-handle-dired-compress-file, tramp-handle-dired-uncache)
 +      (tramp-handle-insert-directory)
 +      (tramp-handle-unhandled-file-name-directory)
 +      (tramp-handle-expand-file-name)
 +      (tramp-handle-substitute-in-file-name)
 +      (tramp-handle-executable-find, tramp-process-sentinel)
 +      (tramp-handle-start-file-process, tramp-handle-process-file)
 +      (tramp-handle-call-process-region, tramp-handle-shell-command)
 +      (tramp-handle-file-local-copy, tramp-handle-file-remote-p)
 +      (tramp-handle-insert-file-contents)
 +      (tramp-handle-insert-file-contents-literally)
 +      (tramp-handle-find-backup-file-name)
 +      (tramp-handle-make-auto-save-file-name, tramp-handle-write-region)
 +      (tramp-vc-registered-file-names, tramp-handle-vc-registered)
 +      (tramp-sh-file-name-handler, tramp-vc-file-name-handler)
 +      (tramp-maybe-send-script, tramp-set-auto-save, tramp-run-test)
 +      (tramp-run-test2, tramp-find-executable, tramp-set-remote-path)
 +      (tramp-find-file-exists-command, tramp-open-shell)
 +      (tramp-find-shell, tramp-barf-if-no-shell-prompt)
 +      (tramp-open-connection-setup-interactive-shell)
 +      (tramp-local-coding-commands, tramp-remote-coding-commands)
 +      (tramp-find-inline-encoding, tramp-call-local-coding-command)
 +      (tramp-inline-compress-commands, tramp-find-inline-compress)
 +      (tramp-compute-multi-hops, tramp-maybe-open-connection)
 +      (tramp-send-command, tramp-wait-for-output)
 +      (tramp-send-command-and-check, tramp-barf-unless-okay)
 +      (tramp-send-command-and-read, tramp-mode-string-to-int)
 +      (tramp-convert-file-attributes, tramp-check-cached-permissions)
 +      (tramp-file-mode-from-int, tramp-file-mode-permissions)
 +      (tramp-shell-case-fold, tramp-make-copy-program-file-name)
 +      (tramp-method-out-of-band-p, tramp-local-host-p)
 +      (tramp-get-remote-path, tramp-get-remote-tmpdir)
 +      (tramp-get-ls-command, tramp-get-ls-command-with-dired)
 +      (tramp-get-test-command, tramp-get-test-nt-command)
 +      (tramp-get-file-exists-command, tramp-get-remote-ln)
 +      (tramp-get-remote-perl, tramp-get-remote-stat)
 +      (tramp-get-remote-readlink, tramp-get-remote-trash)
 +      (tramp-get-remote-id, tramp-get-remote-uid, tramp-get-remote-gid)
 +      (tramp-get-local-uid, tramp-get-local-gid)
 +      (tramp-get-inline-compress, tramp-get-inline-coding): Move to
 +      tramp-sh.el.
 +      (tramp-methods, tramp-default-method-alist)
 +      (tramp-default-user-alist, tramp-foreign-file-name-handler-alist):
 +      Move initialization to tramp-sh.el.
 +      (tramp-temp-name-prefix): Make it a defconst.
 +      (tramp-dissect-file-name): Don't check anymore for multi-hop
 +      methods.
 +      (tramp-debug-outline-regexp): Add a docstring.
 +      (tramp-debug-outline-level): Rename from `tramp-outline-level'.
 +      (tramp-get-debug-buffer): Use it.
 +
 +      * net/tramp-cache.el (top): Set tramp-autoload cookie for
 +      initialization forms.
 +      (tramp-set-connection-property): Don't protect `tramp-message'
 +      call, it isn't necessary any longer.
 +      (tramp-dump-connection-properties): Use `ignore-errors'.
 +
 +      * net/tramp-compat.el (top): Require 'advice, 'format-spec,
 +      'password-cache and 'auth-source.
 +
 +      * net/tramp-gvfs.el (top):
 +      * net/tramp-smb.el (top): Require 'tramp-sh.
 +
 +      * net/tramp-gw.el (tramp-gw-open-network-stream): Use `ignore-errors'.
 +
 +      * net/tramp-sh.el: New file, derived from tramp.el.
 +      (top): Initialize `tramp-methods', `tramp-default-method-alist',
 +      `tramp-default-user-alist', `tramp-foreign-file-name-handler-alist'.
 +      Remove "scp1_old", "scp2_old", "ssh1_old", "ssh2_old".
 +      Use `ignore-errors' where appropriate.
 +      (tramp-sh-file-name-handler-alist): Rename from
 +      `tramp-file-name-handler-alist'.
 +      (tramp-send-command-and-check): Return t or nil.  Remove all
 +      `zerop' checks, where called.
 +      (tramp-handle-set-file-modes)
 +      (tramp-do-copy-or-rename-file-directly)
 +      (tramp-handle-delete-directory, tramp-handle-delete-file)
 +      (tramp-maybe-send-script): Use `tramp-barf-unless-okay'.
 +      (tramp-sh-file-name-handler, tramp-send-command-and-check)
 +      (tramp-get-remote-ln): Set tramp-autoload cookie.
 +
 +      * net/tramp-fish.el: Remove file.
 +
 +2010-09-13  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa-file.el (epa-file-insert-file-contents): If visiting, bind
 +      buffer-file-name to avoid file-locking.  (Bug#7026)
 +
 +2010-09-13  Julien Danjou  <julien@danjou.info>
 +
 +      * notifications.el (notifications-notify): Add support for
 +      image-path and sound-name.
 +      (notifications-specification-version): Add this variable.
 +
 +2010-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (y-or-n-p): New function, moved from src/fns.c; use read-key.
 +
 +2010-09-12  Leo  <sdl.web@gmail.com>
 +
 +      * net/rcirc.el (rcirc-server-commands, rcirc-client-commands)
 +      (rcirc-completion-start): New variables.
 +      (rcirc-nick-completions): Rename to rcirc-completions.
 +      (rcirc-nick-completion-start-offset): Delete.
 +      (rcirc-completion-at-point): New function for constructing
 +      completion data for both nicks and irc commands.  Add to
 +      completion-at-point-functions in rcirc mode.
 +      (rcirc-complete): Rename from rcirc-nick-complete; use
 +      rcirc-completion-at-point.
 +      (defun-rcirc-command): Update rcirc-client-commands.
 +
 +2010-09-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-file): Create .elc files
 +      atomically, to avoid parallel build errors.  (Bug#4196)
 +
 +2010-09-11  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el: Version 2.6
 +      (sql-dialect): Synonym for "sql-product".
 +      (sql-find-sqli-buffer, sql-set-sqli-buffer-generally)
 +      (sql-set-sqli-buffer, sql-show-sqli-buffer, sql-interactive-mode):
 +      Set "sql-buffer" to buffer name not buffer object so multiple sql
 +      interactive buffers work properly.  Reverts misguided changes in
 +      earlier work.
 +      (sql-comint): Make sure different buffer name is used if "*SQL*"
 +      buffer is for a different product.
 +      (sql-make-alternate-buffer-name): Fix bug with "sql-database"
 +      login param.
 +      (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
 +      (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
 +      (sql-db2, sql-linter, sql-product-interactive, sql-rename-buffer):
 +      Accept new buffer name or prompt for one.
 +      (sql-port): Default to zero.
 +      (sql-comint-mysql): Handle "sql-port" as a numeric.
 +      (sql-port-history): Delete unused variable.
 +      (sql-get-login): Default "sql-port" to a number.
 +      (sql-product-alist): Correct Postgres prompt and terminator regexp.
 +      (sql-sqlite-program): Dynamically detect presence of "sqlite" or
 +      "sqlite3" executables.
 +      (sql-sqlite-login-params): Add "*.sqlite[23]?" database name pattern.
 +      (sql-buffer-live-p): New function.
 +      (sql-mode-menu, sql-send-string): Use it.
 +      (sql-mode-oracle-font-lock-keywords): Improve SQL*Plus REMARK
 +      syntax pattern.
 +      (sql-mode-postgres-font-lock-keywords): Support Postgres V9.
 +      (sql-mode-sqlite-font-lock-keywords): Hilight sqlite commands.
 +
 +2010-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/netrc.el (netrc-credentials): New convenience function.
 +
 +2010-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/texinfo.el (texinfo-syntax-propertize-function): New fun
 +      to replace texinfo-font-lock-syntactic-keywords.
 +      (texinfo-mode): Use it.
 +
 +      * textmodes/tex-mode.el (tex-common-initialization, doctex-mode):
 +      Use syntax-propertize-function.
 +
 +      * textmodes/sgml-mode.el (sgml-syntax-propertize-function): New var to
 +      replace sgml-font-lock-syntactic-keywords.
 +      (sgml-mode): Use it.
 +
 +      * textmodes/reftex.el (font-lock-syntactic-keywords): Don't declare
 +      since we don't use it.
 +
 +      * textmodes/bibtex.el (bibtex-mode): Use syntax-propertize-function.
 +
 +      * progmodes/vhdl-mode.el (vhdl-mode): Use syntax-propertize-function
 +      if available.
 +      (vhdl-fontify-buffer): Adjust.
 +
 +      * progmodes/tcl.el (tcl-syntax-propertize-function): New var to
 +      replace tcl-font-lock-syntactic-keywords.
 +      (tcl-mode): Use it.
 +
 +      * progmodes/simula.el (simula-syntax-propertize-function): New var to
 +      replace simula-font-lock-syntactic-keywords.
 +      (simula-mode): Use it.
 +
 +      * progmodes/sh-script.el (sh-st-symbol): Remove.
 +      (sh-font-lock-close-heredoc, sh-font-lock-open-heredoc): Add eol arg.
 +      (sh-font-lock-flush-syntax-ppss-cache, sh-font-lock-here-doc): Remove.
 +      (sh-font-lock-quoted-subshell): Assume we've already matched $(.
 +      (sh-font-lock-paren): Set syntax-multiline.
 +      (sh-font-lock-syntactic-keywords): Remove.
 +      (sh-syntax-propertize-function): New function to replace it.
 +      (sh-mode): Use it.
 +
 +      * progmodes/ruby-mode.el (ruby-here-doc-beg-re):
 +      Define while compiling.
 +      (ruby-here-doc-end-re, ruby-here-doc-beg-match)
 +      (ruby-font-lock-syntactic-keywords, ruby-comment-beg-syntax)
 +      (syntax-ppss, ruby-in-ppss-context-p, ruby-in-here-doc-p)
 +      (ruby-here-doc-find-end, ruby-here-doc-beg-syntax)
 +      (ruby-here-doc-end-syntax): Only define when
 +      syntax-propertize is not available.
 +      (ruby-syntax-propertize-function, ruby-syntax-propertize-heredoc):
 +      New functions.
 +      (ruby-in-ppss-context-p): Update to new syntax of heredocs.
 +      (electric-indent-chars): Silence bytecompiler.
 +      (ruby-mode): Use prog-mode, syntax-propertize-function, and
 +      electric-indent-chars.
 +
 +      * progmodes/python.el (python-syntax-propertize-function): New var to
 +      replace python-font-lock-syntactic-keywords.
 +      (python-mode): Use it.
 +      (python-quote-syntax): Simplify and adjust to new use.
 +
 +      * progmodes/perl-mode.el (perl-syntax-propertize-function): New fun to
 +      replace perl-font-lock-syntactic-keywords.
 +      (perl-syntax-propertize-special-constructs): New fun to replace
 +      perl-font-lock-special-syntactic-constructs.
 +      (perl-font-lock-syntactic-face-function): New fun.
 +      (perl-mode): Use it.
 +
 +      * progmodes/octave-mod.el (octave-syntax-propertize-sqs): New function
 +      to replace octave-font-lock-close-quotes.
 +      (octave-syntax-propertize-function): New function to replace
 +      octave-font-lock-syntactic-keywords.
 +      (octave-mode): Use it.
 +
 +      * progmodes/mixal-mode.el (mixal-syntax-propertize-function): New var;
 +      replaces mixal-font-lock-syntactic-keywords.
 +      (mixal-mode): Use it.
 +
 +      * progmodes/make-mode.el (makefile-syntax-propertize-function):
 +      New var; replaces makefile-font-lock-syntactic-keywords.
 +      (makefile-mode): Use it.
 +      (makefile-imake-mode): Adjust.
 +
 +      * progmodes/js.el (js--regexp-literal): Define while compiling.
 +      (js-syntax-propertize-function): New var; replaces
 +      js-font-lock-syntactic-keywords.
 +      (js-mode): Use it.
 +
 +      * progmodes/gud.el (gdb-script-syntax-propertize-function): New var;
 +      replaces gdb-script-font-lock-syntactic-keywords.
 +      (gdb-script-mode): Use it.
 +
 +      * progmodes/fortran.el (fortran-mode): Use syntax-propertize-function.
 +      (fortran--font-lock-syntactic-keywords): New var.
 +      (fortran-line-length): Update syntax-propertize-function and
 +      fortran--font-lock-syntactic-keywords.
 +
 +      * progmodes/cperl-mode.el (cperl-mode): Use syntax-propertize-function.
 +
 +      * progmodes/cfengine.el (cfengine-mode):
 +      Use syntax-propertize-function.
 +      (cfengine-font-lock-syntactic-keywords): Remove.
 +
 +      * progmodes/autoconf.el (autoconf-mode):
 +      Use syntax-propertize-function.
 +      (autoconf-font-lock-syntactic-keywords): Remove.
 +
 +      * progmodes/ada-mode.el (ada-set-syntax-table-properties)
 +      (ada-after-change-function, ada-initialize-syntax-table-properties)
 +      (ada-handle-syntax-table-properties): Only define when
 +      syntax-propertize is not available.
 +      (ada-mode): Use syntax-propertize-function.
 +
 +      * font-lock.el (font-lock-syntactic-keywords): Make obsolete.
 +      (font-lock-fontify-syntactic-keywords-region): Move handling of
 +      font-lock-syntactically-fontified to...
 +      (font-lock-default-fontify-region): ...here.
 +      Let syntax-propertize-function take precedence.
 +      (font-lock-fontify-syntactically-region): Cal syntax-propertize.
 +
 +      * emacs-lisp/syntax.el (syntax-propertize-function)
 +      (syntax-propertize-chunk-size, syntax-propertize--done)
 +      (syntax-propertize-extend-region-functions): New vars.
 +      (syntax-propertize-wholelines, syntax-propertize-multiline)
 +      (syntax-propertize--shift-groups, syntax-propertize-via-font-lock)
 +      (syntax-propertize): New functions.
 +      (syntax-propertize-rules): New macro.
 +      (syntax-ppss-flush-cache): Set syntax-propertize--done.
 +      (syntax-ppss): Call syntax-propertize.
 +
 +      * emacs-lisp/regexp-opt.el (regexp-opt-depth): Skip named groups.
 +
 +2010-09-10  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-init-process): Improve comments.
 +      XEmacs compatibility changes regarding (add-hook) 'local option
 +      and (set-process-query-on-exit-flag).
 +
 +2010-09-09  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cache.el (tramp-parse-connection-properties):
 +      Set tramp-autoload cookie.
 +
 +2010-09-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * image.el (imagemagick-types-inhibit): Add :type, :version, :group.
 +      (imagemagick-register-types): Doc fix.
 +
 +2010-09-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/octave-mod.el (electric-indent-chars): Silence bytecomp.
 +
 +      * progmodes/js.el (require): Require is already "eval-and-compile".
 +      (js--re-search-forward): Avoid `eval'.  Preserve the error data.
 +      (js--re-search-backward): Use js--re-search-forward.
 +
 +      * progmodes/fortran.el (fortran-line-length): Don't recompute
 +      syntactic keywords redundantly a second time.
 +
 +      * progmodes/ada-mode.el: Replace "(set '" with setq.
 +      (ada-mode): Simplify.
 +      (ada-create-case-exception, ada-adjust-case-interactive)
 +      (ada-adjust-case-region, ada-format-paramlist, ada-indent-current)
 +      (ada-search-ignore-string-comment, ada-move-to-start)
 +      (ada-move-to-end): Use with-syntax-table.
 +
 +      * font-lock.el (save-buffer-state): Remove `varlist' arg.
 +      (font-lock-unfontify-region, font-lock-default-fontify-region):
 +      Update usage correspondingly.
 +      (font-lock-fontify-syntactic-keywords-region):
 +      Set parse-sexp-lookup-properties buffer-locally here.
 +      (font-lock-fontify-syntactically-region): Remove unused `ppss' arg.
 +
 +      * simple.el (blink-matching-open): Don't burp if we can't find a match.
 +
 +2010-09-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-report-ops):
 +      Error if not compiled with -DBYTE_CODE_METER.
 +
 +      * emacs-lisp/bytecomp.el (byte-recompile-directory):
 +      Ignore dir-locals-file.
 +
 +2010-09-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/compile.el (compilation-error-regexp-alist-alist):
 +      Not a const.
 +      (compilation-error-regexp-alist-alist): Rule out ": " in file names
 +      for the `gnu' messages.
 +      (compilation-set-skip-threshold): New command.
 +      (compilation-start): Use \' rather than $.
 +      (compilation-forget-errors): Use clrhash.
 +
 +2010-09-08  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-valid-dictionary-list):
 +      Simplify logic.
 +
 +2010-09-08  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Migrate to Tramp 2.2.  Rearrange load dependencies.
 +      (Bug#1529, Bug#5448, Bug#5705)
 +
 +      * Makefile.in (TRAMP_DIR, TRAMP_SRC): New variables.
 +      ($(TRAMP_DIR)/tramp-loaddefs.el): New target.
 +      (LOADDEFS): Add $(lisp)/net/tramp-loaddefs.el.
 +
 +      * net/tramp.el (top): Remove all other tramp-* loads except
 +      tramp-compat.el.  Remove all changes to tramp-unload-hook for
 +      other tramp-* packages.  Rearrange defun order.  Change calls of
 +      `tramp-compat-call-process', `tramp-compat-decimal-to-octal',
 +      `tramp-compat-octal-to-decimal' to new function names.
 +      (tramp-terminal-type, tramp-initial-end-of-output)
 +      (tramp-methods, tramp-foreign-file-name-handler-alist)
 +      (tramp-tramp-file-p, tramp-completion-mode-p)
 +      (tramp-send-command-and-check, tramp-get-remote-path)
 +      (tramp-get-remote-tmpdir, tramp-get-remote-ln)
 +      (tramp-shell-quote-argument): Set tramp-autoload cookie.
 +      (with-file-property, with-connection-property): Move to
 +      tramp-cache.el.
 +      (tramp-local-call-process, tramp-decimal-to-octal)
 +      (tramp-octal-to-decimal): Move to tramp-compat.el.
 +      (tramp-handle-shell-command): Do not require 'shell.
 +      (tramp-compute-multi-hops): No special handling for tramp-gw-*
 +      symbols.
 +      (tramp-unload-tramp): Do not call `tramp-unload-file-name-handlers'.
 +
 +      * net/tramp-cache.el (top): Require 'tramp.  Add to
 +      `tramp-unload-hook'.
 +      (tramp-cache-data, tramp-get-file-property)
 +      (tramp-set-file-property, tramp-flush-file-property)
 +      (tramp-flush-directory-property, tramp-get-connection-property)
 +      (tramp-set-connection-property, tramp-flush-connection-property)
 +      (tramp-cache-print, tramp-list-connections): Set tramp-autoload
 +      cookie.
 +      (with-file-property, with-connection-property): New defuns, moved
 +      from tramp.el.
 +      (tramp-flush-file-function): Use `with-parsed-tramp-file-name'
 +      macro.
 +
 +      * net/tramp-cmds.el (top): Add to `tramp-unload-hook'.
 +      (tramp-version): Set tramp-autoload cookie.
 +
 +      * net/tramp-compat.el (top): Require 'tramp-loaddefs.  Remove all
 +      changes to tramp-unload-hook for other tramp-* packages.  Add to
 +      `tramp-unload-hook'.
 +      (tramp-compat-decimal-to-octal, tramp-compat-octal-to-decimal)
 +      (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-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-fish-method, tramp-fish-file-name-handler)
 +      (tramp-fish-file-name-p): Set tramp-autoload cookie.
 +
 +      * net/tramp-ftp.el (top) Add objects to `tramp-methods' and
 +      `tramp-foreign-file-name-handler-alist'.  Add to
 +      `tramp-unload-hook'.
 +      (tramp-ftp-method): Make it a defconst.
 +      (tramp-ftp-file-name-p): Make it a defsubst.
 +      (tramp-ftp-method, tramp-ftp-file-name-handler)
 +      (tramp-ftp-file-name-p): Set tramp-autoload cookie.
 +
 +      * net/tramp-gvfs.el (top) Add objects to `tramp-methods' and
 +      `tramp-foreign-file-name-handler-alist'.  Add to
 +      `tramp-unload-hook'.  Change checks, whether package can be
 +      loaded.
 +      (tramp-gvfs-file-name-p): Make it a defsubst.
 +      (tramp-gvfs-methods, tramp-gvfs-file-name-handler)
 +      (tramp-gvfs-file-name-p): Set tramp-autoload cookie.
 +      (tramp-gvfs-handle-file-directory-p): New defun.
 +      (tramp-gvfs-file-name-handler-alist): Use it.
 +
 +      * net/tramp-gw.el (top) Add objects to `tramp-methods' and
 +      `tramp-foreign-file-name-handler-alist'.  Add to
 +      `tramp-unload-hook'.
 +      (tramp-gw-tunnel-method, tramp-gw-default-tunnel-port)
 +      (tramp-gw-socks-method, tramp-gw-default-socks-port): Make it a
 +      defconst.
 +      (tramp-gw-tunnel-method, tramp-gw-socks-method)
 +      (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
 +      loaded.
 +      (tramp-imap-file-name-p): Make it a defsubst.
 +      (tramp-imap-method, tramp-imaps-method)
 +      (tramp-imap-file-name-handler)
 +      (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
 +      loaded.  Change call of `tramp-compat-decimal-to-octal' to new
 +      function name.
 +      (tramp-smb-tunnel-method): Make it a defconst.
 +      (tramp-smb-file-name-p): Make it a defsubst.
 +      (tramp-smb-method, tramp-smb-file-name-handler)
 +      (tramp-smb-file-name-p): Set tramp-autoload cookie.
 +
 +      * net/tramp-uu.el (top) Add to `tramp-unload-hook'.
 +      (tramp-uuencode-region): Set tramp-autoload cookie.
 +
 +      * net/trampver.el (top) Add to `tramp-unload-hook'.
 +      (tramp-version, tramp-bug-report-address): Set tramp-autoload
 +      cookie.  Update release number.
 +
 +2010-09-07  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-start-process): Make sure original
 +      arg list is properly initialized (Bug#6993, Bug#6994).
 +
 +2010-09-06  Alexander Klimov  <alserkli@inbox.ru>  (tiny change)
 +
 +      * files.el (directory-abbrev-alist): Use \` as default regexp.
 +
 +      * emacs-lisp/rx.el (rx-any): Don't explode ranges that end in special
 +      chars like - or ] (bug#6984).
 +      (rx-any-condense-range): Explode 2-char ranges.
 +
 +2010-09-06  Glenn Morris  <rgm@gnu.org>
 +
 +      * desktop.el (desktop-path): Bump :version after 2009-09-15 change.
 +
 +2010-09-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/bibtex.el:
 +      * proced.el: Update to new email for Roland Winkler <winkler@gnu.org>.
 +
 +2010-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/imap.el (imap-message-map): Remove optional buffer parameter,
 +      since no callers use it.
 +      (imap-message-get): Ditto.
 +      (imap-message-put): Ditto.
 +      (imap-mailbox-map): Ditto.
 +      (imap-mailbox-put): Ditto.
 +      (imap-mailbox-get): Ditto.
 +      (imap-mailbox-get): Revert last change for this function.
 +
 +2010-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/imap.el (imap-fetch-safe): Remove function, and alter all
 +      callers to use `imap-fetch' instead.  According to the comments, this
 +      should be safe, since all other IMAP clients use the 1:* syntax.
 +      (imap-enable-exchange-bug-workaround): Remove.
 +      (imap-debug): Remove -- doesn't seem very useful.
 +
 +2010-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/imap.el (imap-log): New convenience function used throughout
 +      instead of repeating the same code all over the place.
 +
 +2010-09-05  David De La Harpe Golden  <david@harpegolden.net>
 +
 +      * mouse.el (mouse-save-then-kill): Save region to kill-ring
 +      when mouse-drag-copy-region is non-nil (Bug#6956).
 +
 +2010-09-05  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * dired.el (dired-ls-sorting-switches, dired-sort-by-name-regexp):
 +      Improve regexps (Bug#6987).
 +      (dired-sort-toggle): Search more robustly for -t flag.
 +
 +      * files.el (get-free-disk-space): Search more robustly for
 +      "available" column.  Suggested by Ehud Karni
 +      <ehud@unix.mvs.co.il>.
 +
 +2010-09-05  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * international/uni-bidi.el:
 +      * international/uni-category.el:
 +      * international/uni-combining.el:
 +      * international/uni-decimal.el:
 +      * international/uni-mirrored.el:
 +      * international/uni-name.el: Regenerate.
 +
 +2010-09-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * electric.el (electric-indent-post-self-insert-function):
 +      Don't reindent with a sloppy indentation function.
 +
 +      * emacs-lisp/syntax.el (syntax-ppss): More sanity check to catch
 +      border case in change-log-mode.
 +
 +2010-09-04  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * progmodes/compile.el (compilation-error-regexp-alist-alist):
 +      Remove ruby regexp; handle Ruby errors with gcc-include and gnu.
 +      Recognize leading tab in gcc-include regexp.  Ignore names with
 +      leading "from" or "in" in gnu regexp (Bug#6937).
 +
 +2010-09-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Avoid global recursive calls to kill-buffer-hooks; fit into 80 cols.
 +      * textmodes/ispell.el (ispell-process-buffer-name): Remove.
 +      (ispell-start-process): Avoid setq and simplify logic.
 +      (ispell-init-process): Setup kill-buffer-hook locally when needed.
 +      (kill-buffer-hook): Don't use it globally with code that uses
 +      expand-file-name since that may call kill-buffer via
 +      code_conversion_restore.
 +
 +2010-09-04  Noorul Islam K M  <noorul@noorul.com>  (tiny change)
 +
 +      * emacs-lisp/package.el (package-directory-list): Only call
 +      file-name-nondirectory on a string.
 +
 +2010-09-02  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package--download-one-archive):
 +      Ensure that archive-contents is valid before saving it.
 +      (package-activate-1, package-mark-obsolete, define-package)
 +      (package-compute-transaction, package-list-maybe-add): Use push.
 +
 +2010-09-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Use SMIE's blink-paren for octave-mode.
 +      * progmodes/octave-mod.el (octave-font-lock-close-quotes):
 +      Backslashes do not escape single-quotes, single-quotes do.
 +      (octave-block-else-regexp, octave-block-end-regexp)
 +      (octave-block-match-alist): Remove.
 +      (octave-smie-bnf-table): New var, with old content.
 +      (octave-smie-op-levels): Use it.
 +      (octave-smie-closer-alist): New var.
 +      (octave-mode): Use it.  Setup smie-blink-matching and electric-indent.
 +      (octave-blink-matching-block-open): Remove.
 +      (octave-reindent-then-newline-and-indent, octave-electric-semi)
 +      (octave-electric-space): Let self-insert-command run expand-abbrev and
 +      blink parens.
 +
 +      * electric.el (electricity): New group.
 +      (electric-indent-chars): New var.
 +      (electric-indent-post-self-insert-function): New fun.
 +      (electric-indent-mode): New minor mode.
 +      (electric-pair-skip-self): New custom.
 +      (electric-pair-post-self-insert-function): New function.
 +      (electric-pair-mode): New minor mode.
 +
 +      * calc/calc-aent.el (calcAlg-blink-matching-check): New fun, to replace
 +      calcAlg-blink-matching-open.
 +      (calc-alg-ent-map, calc-alg-ent-esc-map): Initialize in the declaration.
 +      (calc-do-alg-entry): Only touch the part of the keymap that varies.
 +      Use the new blink-matching-check-function.
 +
 +      Provide blink-matching support to SMIE.
 +      * emacs-lisp/smie.el (smie-bnf-closer-alist): New function.
 +      (smie-blink-matching-triggers, smie-blink-matching-inners): New vars.
 +      (smie-blink-matching-check, smie-blink-matching-open): New functions.
 +
 +      * simple.el (newline): Fix last change to properly remove itself from
 +      the hook.
 +
 +2010-09-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (newline): Eliminate optimization.
 +      Use post-self-insert-hook to set hard-newline and things before
 +      running post-self-insert-hook.
 +      (blink-matching-check-mismatch): New function.
 +      (blink-matching-check-function): New variable.
 +      (blink-matching-open): Use them.
 +      Skip back forward over prefix chars skipped by forward-sexp.
 +      Don't check if the parens are backslash escaped.
 +      (blink-paren-post-self-insert-function): Check backslash escaping here.
 +
 +2010-09-02  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-menu-mode-map):
 +      Change package-menu-revert bindings to revert-buffer.
 +      (package-menu-mode): Set revert-buffer-function.
 +      (package-menu-revert): Doc fix.
 +
 +2010-09-02  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-init-process): Use "~/" as
 +      `default-directory' unless using Ispell per-directory personal
 +      dictionaries and not in a mini-buffer under XEmacs.
 +      (kill-buffer-hook): Do not kill ispell process on exit when
 +      `ispell-process-directory' is "~/".  (Bug#6143)
 +
 +2010-09-02  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * simple.el (kill-new): Call interprogram-cut-function with only
 +      one argument.
 +
 +      * term.el (term-mouse-paste): Don't call x-get-cutbuffer.
 +      Remove cut buffer from error message.
 +
 +      * term/x-win.el (x-select-text):
 +      * term/pc-win.el (x-selection-value):
 +      * term/ns-win.el (x-selection-value):
 +      * eshell/em-term.el:
 +      * w32-fns.el (x-get-selection-value):
 +      * mouse-sel.el (mouse-sel-set-selection-function):
 +      * frame.el (display-selections-p): Remove cut-buffer in documentation.
 +
 +      * 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-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.
 +      (x-clipboard-yank): Call x-selection-value-internal.
 +      (x-initialize-window-system): Remove setting of x-cut-buffer-max.
 +
 +      * term/pc-win.el (x-last-selected-text):
 +      x-cut-buffer-or-selection-value renamed to x-selection-value
 +      (x-select-text): Remove argument PUSH, update documentation.
 +
 +      * term/ns-win.el (x-setup-function-keys, ns-last-selected-text):
 +      x-cut-buffer-or-selection-value renamed to x-selection-value
 +      (x-selection-value): Rename from x-cut-buffer-or-selection-value.
 +      (x-select-text): Remove argument PUSH, update documentation.
 +
 +      * emacs-lisp/cl-macs.el (x-get-cutbuffer, x-get-cut-buffer): Remove.
 +
 +      * w32-fns.el (x-last-selected-text):
 +      x-cut-buffer-or-selection-value renamed to x-selection-value.
 +      (x-cut-buffer-max): Remove.
 +      (x-select-text): Remove argument PUSH, update documentation.
 +
 +      * simple.el (interprogram-cut-function): Remove mention of PUSH.
 +
 +      * select.el (x-get-cut-buffer, x-set-cut-buffer): Remove.
 +
 +      * mouse-sel.el (mouse-sel-get-selection-function):
 +      x-cut-buffer-or-selection-value renamed to x-selection-value.
 +      (x-select-text): Remove optional push.
 +
 +2010-09-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (blink-paren-function): Move from C to here.
 +      (blink-paren-post-self-insert-function): New function.
 +      (post-self-insert-hook): Use it.
 +
 +      * emacs-lisp/pcase.el (pcase-split-memq):
 +      Fix overenthusiastic optimisation.
 +      (pcase-u1): Handle the case of a lambda pred.
 +
 +2010-08-31  Kenichi Handa  <handa@m17n.org>
 +
 +      * international/mule-cmds.el (standard-display-european-internal):
 +      Setup standard-display-table for 8-bit characters by storing 8-bit
 +      characters in the element vector.
 +
 +      * disp-table.el (standard-display-8bit):
 +      Setup standard-display-table for 8-bit characters by storing 8-bit
 +      characters in the element vector.
 +      (standard-display-european): Likewise.
 +
 +2010-08-31  Masatake YAMATO  <yamato@redhat.com>
 +
 +      * textmodes/nroff-mode.el (nroff-view): New command.
 +      (nroff-mode-map): Bind it to C-c C-c.
 +
 +2010-08-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-down-list): New command.
 +
 +      Remove old indentation and navigation code on octave-mode.
 +      * progmodes/octave-mod.el (octave-mode-map): Remap down-list to
 +      smie-down-list rather than add a binding for octave-down-block.
 +      (octave-mark-block, octave-blink-matching-block-open):
 +      Rely on forward-sexp-function.
 +      (octave-fill-paragraph): Don't narrow, so you can use
 +      indent-according-to-mode.
 +      (octave-block-begin-regexp, octave-block-begin-or-end-regexp): Remove.
 +      (octave-in-block-p, octave-re-search-forward-kw)
 +      (octave-re-search-backward-kw, octave-indent-calculate)
 +      (octave-end-as-array-index-p, octave-block-end-offset)
 +      (octave-scan-blocks, octave-forward-block, octave-backward-block)
 +      (octave-down-block, octave-backward-up-block, octave-up-block)
 +      (octave-before-magic-comment-p, octave-indent-line): Remove.
 +
 +2010-08-31  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package--read-archive-file): Just use
 +      `read', to avoid copying an additional string.
 +      (package-menu-mode): Set header-line-format here.
 +      (package-menu-refresh, package-menu-revert): Signal an error if
 +      not in the Package Menu.
 +      (package-menu-package-list): New var.
 +      (package--generate-package-list): Operate on the current buffer;
 +      don't assume that it is *Packages*, since the user may rename it.
 +      Allow persistent package listings and sort keys using
 +      package-menu-package-list and package-menu-package-sort-key.
 +      (package-menu--version-predicate): Fix version calculation.
 +      (package-menu-sort-by-column): Don't select the window.
 +      (package--list-packages): Create the *Packages* buffer.
 +      Set package-menu-package-list-key.
 +      (list-packages): Sorting by status is now the default.
 +      (package-buffer-info): Use match-string-no-properties.
 +      (define-package): Add a &rest argument for future proofing, but
 +      don't use it yet.
 +      (package-install-from-buffer, package-install-buffer-internal):
 +      Merge into a single function, package-install-from-buffer.
 +      (package-install-file): Change caller.
 +
 +      * finder.el: Load finder-inf using `require'.
 +      (finder-list-matches): Sorting by status is now the default.
 +      (finder-compile-keywords): Simpify printing.
 +
 +2010-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt.
 +      (octave-mode-map): Remove special bindings for forward/backward-block
 +      and octave-backward-up-block.  Use smie-close-block.
 +      (octave-continuation-marker-regexp): New var.
 +      (octave-continuation-regexp): Use it.
 +      (octave-operator-table, octave-smie-op-levels)
 +      (octave-operator-regexp, octave-smie-indent-rules): New vars.
 +      (octave-smie-backward-token, octave-smie-forward-token): New funs.
 +      (octave-mode): Use SMIE.
 +      (octave-close-block): Delete.
 +
 +2010-08-30  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * menu-bar.el (menu-bar-edit-menu) <"Paste">: Check selection in
 +      CLIPBOARD, not in PRIMARY.  (Bug#6944)
 +
 +2010-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-indent-offset-rule): Let :parent take
 +      a list of parents.
 +      (smie-indent-column): Allow indirection through variables.
 +
 +      * composite.el (save-buffer-state): Delete, unused.
 +      * font-lock.el (save-buffer-state): Use with-silent-modifications.
 +      (font-lock-default-fontify-region): Use with-syntax-table.
 +      * jit-lock.el (with-buffer-unmodified): Remove.
 +      (with-buffer-prepared-for-jit-lock): Use with-silent-modifications.
 +
 +      Use `declare' in defmacros.
 +      * window.el (save-selected-window):
 +      * subr.el (with-temp-file, with-temp-message, with-syntax-table):
 +      * progmodes/python.el (def-python-skeleton):
 +      * net/dbus.el (dbus-ignore-errors):
 +      * jka-cmpr-hook.el (with-auto-compression-mode):
 +      * international/mule.el (with-category-table):
 +      * emacs-lisp/timer.el (with-timeout):
 +      * emacs-lisp/lisp-mnt.el (lm-with-file):
 +      * emacs-lisp/eieio.el (with-slots):
 +      * emacs-lisp/easymenu.el (easy-menu-define):
 +      * emacs-lisp/debug.el (debugger-env-macro):
 +      * emacs-lisp/cl-compat.el (Multiple-value-bind, Multiple-value-setq)
 +      (Multiple-value-call, Multiple-value-prog1):
 +      * emacs-lisp/cl-seq.el (cl-parsing-keywords, cl-check-key)
 +      (cl-check-test-nokey, cl-check-test, cl-check-match): Move indent and
 +      edebug rule to definition.
 +      * emacs-lisp/lisp-mode.el (save-selected-window)
 +      (with-current-buffer, combine-after-change-calls)
 +      (with-output-to-string, with-temp-file, with-temp-buffer)
 +      (with-temp-message, with-syntax-table, read-if, eval-after-load)
 +      (dolist, dotimes, when, unless):
 +      * emacs-lisp/byte-run.el (inline): Remove indent rule, redundant.
 +
 +2010-08-29  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * finder.el: Require `package'.
 +      (finder-known-keywords): Tweak descriptions.  Retire `oop' keyword.
 +      (finder-package-info): Var deleted.
 +      (finder-keywords-hash, finder--builtins-alist): New vars.
 +      (finder-compile-keywords): Compute package--builtins and
 +      finder-keywords-hash instead of finder-keywords-hash, respecting
 +      the "Package" header.
 +      (finder-unknown-keywords, finder-list-matches):
 +      Use finder-keywords-hash and package--list-packages.
 +      (finder-mode): Don't set font-lock-defaults.
 +      (finder-exit): We don't use "*Finder-package*" and "*Finder
 +      Category*" buffers anymore.
 +
 +      * emacs-lisp/package.el (package--builtins-base): Var deleted.
 +      (package--builtins): Set default value to nil.
 +      (package-initialize): Load precomputed value of package--builtins
 +      from finder-inf.el.
 +      (package-alist, package-compute-transaction)
 +      (package-download-transaction): Improve docstring.
 +      (package-read-all-archive-contents): Do not change
 +      package--builtins here.
 +      (list-packages): Make package-list-packages an alias for this.
 +      Sort by status by default.
 +      (package--list-packages): Add optional PACKAGES arg.
 +      (describe-package-1): Use font-lock-face property.  For built-in
 +      packages, insert file commentary.
 +      (package--generate-package-list): Rename from
 +      package-list-packages-internal; all callers changed.  Add optional
 +      PACKAGES arg.  Add alphabetical sort fallbacks.
 +      (package-menu--version-predicate, package-menu--status-predicate)
 +      (package-menu--description-predicate)
 +      (package-menu--name-predicate): New functions.
 +
 +      * info.el (Info-finder-find-node): Search package-alist instead of
 +      finder-package-info.
 +
 +2010-08-29  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * subr.el (version-regexp-alist): Don't use "a" and "b" for
 +      "alpha" and "beta".
 +      (version-to-list): Handle versions like "10.3d".
 +
 +2010-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/macroexp.el (macroexpand-all-1): Use pcase.
 +      (macroexp-accumulate): Use `declare'.
 +
 +2010-08-27  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +
 +      * whitespace.el (whitespace-style): Adjust type declaration.
 +
 +2010-08-26  Magnus Henoch  <magnus.henoch@gmail.com>
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass
 +      empty argument to gvfs-copy.
 +
 +2010-08-26  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
 +      handle new TRASH arg of `delete-file'.
 +
 +2010-08-26  Christian Lynbech  <christian.lynbech@tieto.com>  (tiny change)
 +
 +      * net/tramp.el (tramp-handle-insert-directory): Don't use
 +      `forward-word', its default syntax could be changed.
 +
 +2010-08-26  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
 +            Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Implement compression for inline methods.
 +
 +      * net/tramp.el (tramp-inline-compress-start-size): New defcustom.
 +      (tramp-copy-size-limit): Allow also nil.
 +      (tramp-inline-compress-commands): New defconst.
 +      (tramp-find-inline-compress, tramp-get-inline-compress)
 +      (tramp-get-inline-coding): New defuns.
 +      (tramp-get-remote-coding, tramp-get-local-coding): Remove,
 +      replaced by `tramp-get-inline-coding'.
 +      (tramp-handle-file-local-copy, tramp-handle-write-region)
 +      (tramp-method-out-of-band-p): Use `tramp-get-inline-coding'.
 +
 +2010-08-26  Noah Lavine  <noah549@gmail.com>  (tiny change)
 +
 +      Detect ssh 'ControlMaster' argument automatically in some cases.
 +
 +      * net/tramp.el (tramp-detect-ssh-controlmaster): New defun.
 +      (tramp-default-method): Use it.
 +
 +2010-08-26  Karel Klíč  <kklic@redhat.com>
 +
 +      * net/tramp.el (tramp-file-name-for-operation):
 +      Add file-selinux-context.
 +
 +2010-08-26  Łukasz Stelmach  <lukasz.stelmach@iem.pw.edu.pl>  (tiny change)
 +
 +      * play/cookie1.el (read-cookie): Fix off-by-one error (bug#6921).
 +
 +2010-08-26  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (beginning-of-buffer, end-of-buffer): Doc fix
 +      (Bug#6907).
 +
 +2010-08-26  Nathan Weizenbaum  <nweiz@cressida.sea.corp.google.com>  (tiny change)
 +
 +      * progmodes/js.el: Make indentation more customizable (Bug#6914).
 +      (js-paren-indent-offset, js-square-indent-offset)
 +      (js-curly-indent-offset): New options.
 +      (js--proper-indentation): Use them.
 +
 +2010-08-26  Daniel Colascione  <dan.colascione@gmail.com>
 +
 +      * progmodes/sh-script.el (sh-get-indent-info): Use syntax-ppss
 +      instead of inspecting font-lock properties (Bug#6916).
 +
 +2010-08-26  David Reitter  <david.reitter@gmail.com>
 +
 +      * server.el (server-visit-files): Run pre-command-hook and
 +      post-command-hook for each buffer while it is current (Bug#6910).
 +      (server-execute): Do not run hooks here.
 +
 +2010-08-26  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Sync with Tramp 2.1.19.
 +
 +      * net/tramp-cmds.el (tramp-cleanup-all-connections)
 +      (tramp-reporter-dump-variable, tramp-load-report-modules)
 +      (tramp-append-tramp-buffers): Use `tramp-compat-funcall'.
 +      (tramp-bug): Recommend setting of `tramp-verbose' to 9.
 +
 +      * net/tramp-compat.el (top): Do not autoload
 +      `tramp-handle-file-remote-p'.  Load tramp-util.el and tramp-vc.el
 +      only when `start-file-process' is not bound.
 +      (byte-compile-not-obsolete-vars): Define if not bound.
 +      (tramp-compat-funcall): New defmacro.
 +      (tramp-compat-line-beginning-position)
 +      (tramp-compat-line-end-position)
 +      (tramp-compat-temporary-file-directory)
 +      (tramp-compat-make-temp-file, tramp-compat-file-attributes)
 +      (tramp-compat-copy-file, tramp-compat-copy-directory)
 +      (tramp-compat-delete-file, tramp-compat-delete-directory)
 +      (tramp-compat-number-sequence, tramp-compat-process-running-p):
 +      Use it.
 +      (tramp-advice-file-expand-wildcards): Do not use
 +      `tramp-handle-file-remote-p'.
 +      (tramp-compat-make-temp-file): Simplify fallback implementation.
 +      (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
 +      (tramp-compat-copy-tree): Remove function.
 +      (tramp-compat-delete-file): New defun.
 +      (tramp-compat-delete-directory): Provide implementation for older
 +      Emacsen.
 +      (tramp-compat-file-attributes): Handle only
 +      `wrong-number-of-arguments' error.
 +
 +      * net/tramp-fish.el (tramp-fish-handle-copy-file):
 +      Add PRESERVE_SELINUX_CONTEXT.
 +      (tramp-fish-handle-delete-file): Add TRASH arg.
 +      (tramp-fish-handle-directory-files-and-attributes):
 +      Do not use `tramp-fish-handle-file-attributes.
 +      (tramp-fish-handle-file-local-copy)
 +      (tramp-fish-handle-insert-file-contents)
 +      (tramp-fish-maybe-open-connection): Use `with-progress-reporter'.
 +
 +      * net/tramp-gvfs.el (top): Require url-util.
 +      (tramp-gvfs-mount-point): Remove.
 +      (tramp-gvfs-file-name-handler-alist): Add `file-selinux-context'
 +      and `set-file-selinux-context'.
 +      (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command)
 +      (tramp-gvfs-handle-file-selinux-context)
 +      (tramp-gvfs-handle-set-file-selinux-context): New defuns.
 +      (with-tramp-dbus-call-method): Format trace message.
 +      (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
 +      (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-expand-file-name): Expand "~/".
 +      (tramp-gvfs-handle-make-directory): Make more traces.
 +      (tramp-gvfs-handle-write-region): Protect deleting tmpfile.
 +      (tramp-gvfs-url-file-name): Hexify file name in url.
 +      (tramp-gvfs-fuse-file-name): Take also prefix (like dav shares)
 +      into account for the resulting file name.
 +      (tramp-gvfs-handler-askquestion): Preserve current message, in
 +      order to let progress reporter continue afterwards.  (Bug#6257)
 +      Return dummy mountpoint, when the answer is "no".
 +      See `tramp-gvfs-maybe-open-connection'.
 +      (tramp-gvfs-handler-mounted-unmounted)
 +      (tramp-gvfs-connection-mounted-p): Test also for new mountspec
 +      attribute "default_location".  Set "prefix" property.
 +      Handle default-location.
 +      (tramp-gvfs-mount-spec): Return both prefix and mountspec.
 +      (tramp-gvfs-maybe-open-connection): Test, whether mountpoint
 +      exists.  Raise an error, if not (due to a corresponding answer
 +      "no" in interactive questions, for example).
 +      Use `tramp-compat-funcall'.
 +
 +      * net/tramp-imap.el (top): Autoload `epg-make-context'.
 +      (tramp-imap-handle-copy-file): Add PRESERVE-SELINUX-CONTEXT.
 +      (tramp-imap-do-copy-or-rename-file)
 +      (tramp-imap-handle-insert-file-contents)
 +      (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
 +      (tramp-imap-handle-delete-file): Add TRASH arg.
 +
 +      * net/tramp-smb.el (tramp-smb-handle-copy-file):
 +      Add PRESERVE-SELINUX-CONTEXT.
 +      (tramp-smb-handle-copy-file)
 +      (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
 +      (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection):
 +      Use `with-progress-reporter'.
 +      (tramp-smb-handle-delete-file): Add TRASH arg.
 +
 +      * net/tramp.el (tramp-methods): Move hostname to the end in all
 +      ssh `tramp-login-args'.  Add `tramp-async-args' attribute where
 +      appropriate.
 +      (tramp-verbose): Describe verbose level 9.
 +      (tramp-completion-function-alist)
 +      (tramp-file-name-regexp, tramp-chunksize)
 +      (tramp-local-coding-commands, tramp-remote-coding-commands)
 +      (with-connection-property, tramp-completion-mode-p)
 +      (tramp-action-process-alive, tramp-action-out-of-band)
 +      (tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote)
 +      (tramp-exists-file-name-handler): Fix docstring.
 +      (tramp-remote-process-environment): Use `format' instead of
 +      `concat'.  Protect version string by apostroph.
 +      (tramp-shell-prompt-pattern): Do not use a shy group in case of
 +      XEmacs.
 +      (tramp-file-name-regexp-unified)
 +      (tramp-completion-file-name-regexp-unified): On W32 systems, do
 +      not regard the volume letter as remote filename.  (Bug#5447)
 +      (tramp-perl-file-attributes)
 +      (tramp-perl-directory-files-and-attributes): Don't pass "$3".
 +      (tramp-vc-registered-read-file-names): Read input as
 +      here-document, otherwise the command could exceed maximum length
 +      of command line.
 +      (tramp-file-name-handler-alist): Add `file-selinux-context' and
 +      `set-file-selinux-context'.
 +      (tramp-debug-message): Add `tramp-compat-funcall' to ignored
 +      backtrace functions.
 +      (tramp-error-with-buffer): Don't show the connection buffer when
 +      we are in completion mode.
 +      (tramp-progress-reporter-update, tramp-remote-selinux-p)
 +      (tramp-handle-file-selinux-context)
 +      (tramp-handle-set-file-selinux-context, tramp-process-sentinel)
 +      (tramp-connectable-p, tramp-open-shell, tramp-get-remote-trash):
 +      New defuns.
 +      (with-progress-reporter): New defmacro.
 +      (tramp-debug-outline-regexp): New defconst.
 +      (top, tramp-rfn-eshadow-setup-minibuffer)
 +      (tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times)
 +      (tramp-handle-dired-compress-file, tramp-handle-shell-command)
 +      (tramp-completion-mode-p, tramp-check-for-regexp)
 +      (tramp-open-connection-setup-interactive-shell)
 +      (tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd)
 +      (tramp-time-diff, tramp-coding-system-change-eol-conversion)
 +      (tramp-set-process-query-on-exit-flag, tramp-unload-tramp):
 +      Use `tramp-compat-funcall'.
 +      (tramp-handle-make-symbolic-link): Flush file properties.
 +      (tramp-handle-load, tramp-handle-file-local-copy)
 +      (tramp-handle-insert-file-contents, tramp-handle-write-region)
 +      (tramp-handle-vc-registered, tramp-maybe-send-script)
 +      (tramp-find-shell): Use `with-progress-reporter'.
 +      (tramp-do-file-attributes-with-stat): Add space in format string,
 +      in order to work around a bug in pdksh.  Reported by Gilles Pion
 +      <gpion@lfdj.com>.
 +      (tramp-handle-verify-visited-file-modtime): Do not send a command
 +      when the connection is not established.
 +      (tramp-handle-set-file-times): Simplify the check for utc.
 +      (tramp-handle-directory-files-and-attributes)
 +      (tramp-get-remote-path): Use `copy-tree'.
 +      (tramp-completion-handle-file-name-all-completions): Ensure, that
 +      non remote files are still checked.  Oops.
 +      (tramp-handle-copy-file, tramp-do-copy-or-rename-file):
 +      Handle PRESERVE-SELINUX-CONTEXT.
 +      (tramp-do-copy-or-rename-file): Add progress reporter.
 +      (tramp-do-copy-or-rename-file-directly): Do not use
 +      `tramp-handle-file-remote-p'.
 +      (tramp-do-copy-or-rename-file-out-of-band):
 +      Use `tramp-compat-delete-directory'.
 +      (tramp-do-copy-or-rename-file-out-of-band)
 +      (tramp-compute-multi-hops, tramp-maybe-open-connection):
 +      Use `format-spec-make'.
 +      (tramp-handle-delete-file): Add TRASH arg.
 +      (tramp-handle-dired-uncache): Flush directory cache, not only file
 +      cache.
 +      (tramp-handle-expand-file-name)
 +      (tramp-completion-handle-file-name-all-completions)
 +      (tramp-completion-handle-file-name-completion):
 +      Use `tramp-connectable-p'.
 +      (tramp-handle-start-file-process): Set connection property "vec".
 +      Use it, in order to invalidate file caches.  Check only for
 +      `remote-tty' process property.
 +      Implement tty setting.  (Bug#4604, Bug#6360)
 +      (tramp-file-name-for-operation): Add `call-process-region' and
 +      `set-file-selinux-context'.
 +      (tramp-find-foreign-file-name-handler)
 +      (tramp-advice-make-auto-save-file-name)
 +      (tramp-set-auto-save-file-modes): Remove superfluous check for
 +      `stringp'.  This is done inside `tramp-tramp-file-p'.
 +      (tramp-file-name-handler): Trace 'quit.  Catch the error for some
 +      operations when we are in completion mode.  This gives the user
 +      the chance to correct the file name in the minibuffer.
 +      (tramp-completion-mode-p): Use `non-essential'.
 +      (tramp-handle-file-name-all-completions): Backward/ XEmacs
 +      compatibility: Use `completion-ignore-case' if
 +      `read-file-name-completion-ignore-case' does not exist.
 +      (tramp-get-debug-buffer): Use `tramp-debug-outline-regexp'.
 +      (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
 +      `tramp-open-shell'.
 +      (tramp-action-password): Hide password prompt before next run.
 +      (tramp-process-actions): Widen connection buffer for the trace.
 +      (tramp-open-connection-setup-interactive-shell): Set `remote-tty'
 +      process property.  Trace stty settings if `tramp-verbose' >= 9.
 +      Apply workaround for IRIX64 bug.  Move argument of last
 +      `tramp-send-command' where it belongs to.
 +      (tramp-maybe-open-connection): Use `async-args' and `gw-args' in
 +      front of `login-args'.
 +      (tramp-get-ls-command, tramp-get-ls-command-with-dired): Run tests
 +      on "/dev/null" instead of "/".
 +      (tramp-get-ls-command-with-dired): Make test for "--dired"
 +      stronger.
 +      (tramp-set-auto-save-file-modes): Adapt version check.
 +      (tramp-set-process-query-on-exit-flag): Fix wrong parentheses.
 +      (tramp-handle-process-file): Call the program in a subshell, in
 +      order to preserve working directory.
 +      (tramp-handle-shell-command): Don't use hard-wired "/bin/sh" but
 +      `tramp-remote-sh' from `tramp-methods'.
 +      (tramp-get-ls-command): Make test for "--color=never" stronger.
 +      (tramp-check-for-regexp): Use (forward-line 1).
 +
 +      * net/trampver.el: Update release number.
 +
 +2010-08-26  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * help.el (help-map): Bind `C-h P' to describe-package.
 +
 +      * menu-bar.el (menu-bar-describe-menu): Add describe-package.
 +
 +      * emacs-lisp/package.el (package-refresh-contents): Catch errors
 +      when downloading archives.
 +      (describe-package-1): Add package commentary.
 +      (package-install-button-action): New function.
 +      (package-menu-mode-map): Bind ? to package-menu-describe-package.
 +      (package-menu-view-commentary): Function removed.
 +      (package-list-packages-internal): Hide the `package' package too.
 +
 +2010-08-25  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/misc-lang.el ("Arabic"): New language environment.
 +      Setup composition-function-table for Arabic characters.
 +
 +      * international/fontset.el (setup-default-fontset): Fix typo for
 +      arabic OTF spec (fini->fina).
 +
 +2010-08-25  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * menu-bar.el (menu-bar-set-tool-bar-position): Set frame parameter
 +      on all frames.
 +
 +2010-08-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +
 +      * whitespace.el: Allow cleaning up blanks without blank
 +      visualization (Bug#6651).  Adjust help window for
 +      whitespace-toggle-options (Bug#6479).  Allow to use fill-column
 +      instead of whitespace-line-column (from EmacsWiki).  New version
 +      13.1.
 +      (whitespace-style): Add new value 'face.  Adjust docstring.
 +      (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.
 +      (whitespace-toggle-options, global-whitespace-toggle-options):
 +      Adjust docstring.
 +      (whitespace-display-window, whitespace-interactive-char)
 +      (whitespace-style-face-p, whitespace-color-on): Adjust code.
 +      (whitespace-help-scroll): New fun.
 +
 +2010-08-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (list-packages): Alias for
 +      package-list-packages.
 +
 +2010-08-24  Kevin Ryde  <user42@zip.com.au>
 +
 +      * textmodes/flyspell.el (flyspell-check-tex-math-command): Doc fix
 +      (Bug#5651).
 +
 +      * progmodes/ruby-mode.el (ruby): Add defgroup.
 +
 +2010-08-24  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-08-24  Fabian Ezequiel Gallina  <galli.87@gmail.com>  (tiny change)
 +
 +      * progmodes/python.el (python-send-region): Send a different
 +      Python command if Ipython is in use.
 +      (python-check-version): Use a Python command to find the version.
 +
 +2010-08-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse-yank-primary): Avoid setting primary when
 +      deactivating the mark (Bug#6872).
 +
 +2010-08-23  Chris Foote  <chris@foote.com.au>  (tiny change)
 +
 +      * progmodes/python.el (python-block-pairs): Allow use of "finally"
 +      with "else" (Bug#3991).
 +
 +2010-08-23  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/dbus.el: Accept UNIX domain sockets as bus address.
 +      (top): Don't initialize `dbus-registered-objects-table' anymore,
 +      this is done in dbusbind,c.
 +      (dbus-check-event): Adapt test for bus.
 +      (dbus-return-values-table, dbus-unregister-service)
 +      (dbus-event-bus-name, dbus-introspect, dbus-register-property):
 +      Adapt doc string.
 +
 +2010-08-23  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * ido.el (ido-use-virtual-buffers): Fix typo in docstring.
 +
 +2010-08-22  Juri Linkov  <juri@jurta.org>
 +
 +      * simple.el (read-extended-command): New function with the logic
 +      for `completing-read' moved to Elisp from `execute-extended-command'.
 +      Use `function-called-at-point' in `minibuffer-default-add-function'
 +      to get a command name for M-n (bug#5364, bug#5214).
 +
 +2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * startup.el (command-line-1): Issue warning for ignored arguments
 +      --unibyte, etc (Bug#6886).
 +
 +2010-08-22  Leo  <sdl.web@gmail.com>
 +
 +      * net/rcirc.el (rcirc-add-or-remove): Accept a list of elements.
 +      (ignore, bright, dim, keyword): Split list of nicknames before
 +      passing to rcirc-add-or-remove (Bug#6894).
 +
 +2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix (Bug#6880).
 +
 +2010-08-22  Leo  <sdl.web@gmail.com>
 +
 +      Fix buffer-list rename&refresh after killing a buffer in ido.
 +      * ido.el: Revert Óscar's.
 +      (ido-kill-buffer-at-head): Exit the minibuffer with ido-exit=refresh.
 +      Remember the buffers at head, rather than their name.
 +      * iswitchb.el (iswitchb-kill-buffer): Re-make the list.
 +
 +2010-08-22  Kirk Kelsey  <kirk.kelsey@0x4b.net>  (tiny change)
 +            Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/make-mode.el (makefile-fill-paragraph): Account for the
 +      extra backslash added to each line (bug#6890).
 +
 +2010-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (read-key): Don't echo keystrokes (bug#6883).
 +
 +2010-08-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * menu-bar.el (menu-bar-games-menu): Add landmark.
 +
 +2010-08-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * align.el (align-regexp): Make group and spacing arguments
 +      use the interactive defaults when non-interactive.  (Bug#6698)
 +
 +      * mail/rmail.el (rmail-forward): Replace mail-text-start with its
 +      expansion, so as not to need sendmail.
 +      (mail-text-start): Remove declaration.
 +      (rmail-retry-failure): Require sendmail.
 +
 +2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * subr.el (read-key): Don't hide the menu-bar entries (bug#6881).
 +
 +2010-08-22  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * progmodes/flymake.el (flymake-start-syntax-check-process):
 +      Use `start-file-process' in order to let it run also on remote hosts.
 +
 +2010-08-22  Kenichi Handa  <handa@m17n.org>
 +
 +      * files.el: Add `word-wrap' as safe local variable.
 +
 +2010-08-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * woman.el (woman-translate): Case matters.  (Bug#6849)
 +
 +2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (kill-region): Doc fix (Bug#6787).
 +
 +2010-08-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/diary-lib.el (diary-header-line-format):
 +      Fit it to the window, not the frame.
 +
 +2010-08-22  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * subr.el (ignore-errors): Add debug declaration.
 +
 +2010-08-22  Geoff Gole  <geoffgole@gmail.com>  (tiny change)
 +
 +      * whitespace.el (whitespace-color-off): Remove post-command-hook
 +      locally.
 +
 +2010-08-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/add-log.el (add-log-file-name): Don't get confused by symlinks.
 +
 +2010-08-21  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cus-edit.el (custom-group-value-create): Add extra newline
 +      before end line (Bug#6876).
 +
 +2010-08-21  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse-save-then-kill): Don't save region to kill ring
 +      when extending it.  Before killing on the second click, check if
 +      the buffer is the correct one.  Doc fix.
 +      (mouse-secondary-save-then-kill): Allow usage without first
 +      calling mouse-start-secondary, by defaulting to point.  Don't save
 +      an empty secondary selection.  Doc fix.
 +
 +2010-08-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 +
 +      * whitespace.el: Fix slow cursor movement (Bug#6172).  Reported by
 +      Christoph Groth <cwg@falma.de> and Liu Xin <x_liu@neusoft.com>.
 +      New version 13.0.
 +      (whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp):
 +      Adjust initialization.
 +      (whitespace-bob-marker, whitespace-eob-marker)
 +      (whitespace-buffer-changed): New vars.
 +      (whitespace-cleanup, whitespace-color-on, whitespace-color-off)
 +      (whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp)
 +      (whitespace-post-command-hook, whitespace-display-char-on):
 +      Adjust code.
 +      (whitespace-looking-back, whitespace-buffer-changed): New funs.
 +      (whitespace-space-regexp, whitespace-tab-regexp): Fun eliminated.
 +
 +2010-08-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * files.el (locate-file-completion-table): Only list the .el and .elc
 +      extensions if there's no other choice (bug#5955).
 +
 +      * facemenu.el (facemenu-self-insert-data): New var.
 +      (facemenu-post-self-insert-function, facemenu-set-self-insert-face):
 +      New functions.
 +      (facemenu-add-face): Use them.
 +
 +      * simple.el (blink-matching-open): Obey forward-sexp-function.
 +
 +2010-08-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (prog-mode-map): New var.
 +      (prog-indent-sexp): New command.
 +
 +      * progmodes/octave-mod.el (octave-mode-menu): Make toggle buttons.
 +
 +      * progmodes/prolog.el (smie): Require.
 +
 +      * emacs-lisp/smie.el (smie-default-backward-token)
 +      (smie-default-forward-token): Strip properties.
 +      (smie-next-sexp): Be more careful with associative operators.
 +      (smie-forward-sexp-command): Generalize.
 +      (smie-backward-sexp-command): Simplify.
 +      (smie-closer-alist): New var.
 +      (smie-close-block): New command.
 +      (smie-indent-debug-log): New var.
 +      (smie-indent-offset-rule): Add a few more cases.
 +      (smie-indent-column): New function.
 +      (smie-indent-after-keyword): Use it.
 +      (smie-indent-keyword): Use it.
 +      Fix up the opener code's point position.
 +      (smie-indent-comment): Only applies at BOL.
 +      (smie-indent-debug): New command.
 +
 +      * emacs-lisp/autoload.el (make-autoload): Preload the macros's
 +      declarations that are useful before running the macro.
 +
 +2010-08-18  Joakim Verona  <joakim@verona.se>
 +
 +      * image.el (imagemagick-types-inhibit): New variable.
 +      (imagemagick-register-types): New function.
 +      * image-mode.el (image-transform-properties): New function.
 +      (image-transform-set-scale, image-transform-fit-to-height)
 +      (image-transform-set-rotation, image-transform-set-resize)
 +      (image-transform-fit-to-width, image-transform-fit-to-height):
 +      New functions.
 +      (image-toggle-display-image): Support image transforms.
 +
 +2010-08-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * image.el (create-animated-image): Don't add heuristic mask to image
 +      (Bug#6839).
 +
 +2010-08-18  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * term/ns-win.el (ns-get-pasteboard, ns-set-pasteboard):
 +      Use QCLIPBOARD instead of QPRIMARY (Bug#6677).
 +
 +2010-08-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/lisp.el (up-list): Obey forward-sexp-function if set.
 +
 +      Font-lock '...' strings, plus various simplifications and fixes.
 +      * progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt.
 +      (octave-font-lock-close-quotes): New function.
 +      (octave-font-lock-syntactic-keywords): New var.
 +      (octave-mode): Use it.  Set beginning-of-defun-function.
 +      (octave-mode-map): Don't override the <foo>-defun commands.
 +      (octave-mode-menu): Pass it directly to easy-menu-define;
 +      remove (now generic) <foo>-defun commands; use info-lookup-symbol.
 +      (octave-block-match-alist): Fix up last change so that
 +      octave-close-block uses the more specific keyword.
 +      (info-lookup-mode): Silence byte-compiler.
 +      (octave-beginning-of-defun): Not interactive any more.
 +      Optimize slightly.
 +      (octave-end-of-defun, octave-mark-defun, octave-in-defun-p): Remove.
 +      (octave-indent-defun, octave-send-defun): Use mark-defun instead.
 +      (octave-completion-at-point-function): Make sure point is within
 +      beg..end.
 +      (octave-reindent-then-newline-and-indent):
 +      Use reindent-then-newline-and-indent.
 +      (octave-add-octave-menu): Remove.
 +
 +2010-08-17  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * mail/emacsbug.el (report-emacs-bug-insert-to-mailer)
 +      (report-emacs-bug-can-use-xdg-email): New functions.
 +      (report-emacs-bug): Set can-xdg-email to result of
 +      report-emacs-bug-can-use-xdg-email.  If can-xdg-email bind
 +      \C-cm to report-emacs-bug-insert-to-mailer and add help text
 +      about it.
 +
 +      * net/browse-url.el (browse-url-default-browser): Add cond
 +      for browse-url-xdg-open.
 +      (browse-url-can-use-xdg-open, browse-url-xdg-open): New functions.
 +
 +2010-08-17  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/cc-engine.el (c-new-BEG, c-new-END)
 +      (c-fontify-recorded-types-and-refs): Define for compiler.
 +      * progmodes/cc-mode.el (c-new-BEG, c-new-END): Move definitions
 +      before use.
 +
 +      * calendar/icalendar.el (icalendar--convert-recurring-to-diary):
 +      Fix format call.
 +
 +2010-08-17  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-make-symbolic-link): Flush file
 +      properties.
 +      (tramp-handle-process-file): Call the program in a subshell, in
 +      order to preserve working directory.
 +      (tramp-action-password): Hide password prompt before next run.
 +      (tramp-process-actions): Widen connection buffer for the trace.
 +
 +2010-08-16  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 +
 +      * net/rcirc.el (rcirc-log-process-buffers): New option.
 +      (rcirc-print): Use it.
 +      (rcirc-generate-log-filename): New function.
 +      (rcirc-log-filename-function): Change default to
 +      rcirc-generate-log-filename (Bug#6828).
 +
 +2010-08-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (deactivate-mark): If select-active-regions is `only',
 +      only set selection for temporarily active regions.
 +
 +      * cus-start.el: Change defcustom for select-active-regions.
 +
 +2010-08-15  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse--drag-set-mark-and-point): New function.
 +      (mouse-drag-track): Use LOCATION arg to push-mark.
 +      Use mouse--drag-set-mark-and-point to take click-count into
 +      consideration when updating point and mark (Bug#6840).
 +
 +2010-08-15  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * progmodes/compile.el (compilation-error-regexp-alist-alist):
 +      Give the Ruby rule a lower priority than Gnu (Bug#6778).
 +
 +2010-08-14  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
 +
 +      * font-lock.el (lisp-font-lock-keywords-2):
 +      Add combine-after-change-calls, condition-case-no-debug,
 +      with-demoted-errors, and with-silent-modifications (Bug#6025).
 +
 +2010-08-14  Kevin Ryde  <user42@zip.com.au>
 +
 +      * emacs-lisp/copyright.el (copyright-update-year)
 +      (copyright-update): Temporary switch-to-buffer to ensure the
 +      buffer change being queried is visible (Bug#5394).
 +
 +2010-08-14  Tom Tromey  <tromey@redhat.com>
 +
 +      * progmodes/etags.el (tags-file-name): Mark safe if stringp
 +      (Bug#6733).
 +
 +2010-08-14  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * mouse.el (mouse-yank-primary): Fix mouse-2 on MS-Windows and
 +      MS-DOS.  (Bug#6689)
 +
 +2010-08-13  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * menu-bar.el (menu-bar-set-tool-bar-position): New function.
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-left)
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-right)
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-top)
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-bottom):
 +      Call menu-bar-set-tool-bar-position.
 +
 +2010-08-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/octave-mod.el (octave-mode-syntax-table): Use the new "c"
 +      comment style (bug#6834).
 +      * progmodes/scheme.el (scheme-mode-syntax-table):
 +      * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Remove spurious
 +      "b" flag in "' 14b" syntax.
 +
 +      * progmodes/octave-mod.el (octave-mode-map): Remove special bindings
 +      for (un)commenting the region and performing completion.
 +      (octave-mode-menu): Use standard commands for help and completion.
 +      (octave-mode-syntax-table): Support %{..%} comments (sort of).
 +      (octave-mode): Use define-derived-mode.
 +      Set completion-at-point-functions and don't set columns.
 +      Don't disable adaptive-fill-regexp.
 +      (octave-describe-major-mode, octave-comment-region)
 +      (octave-uncomment-region, octave-comment-indent)
 +      (octave-indent-for-comment): Remove.
 +      (octave-indent-calculate): Rename from calculate-octave-indent.
 +      (octave-indent-line, octave-fill-paragraph): Update caller.
 +      (octave-initialize-completions): No need to make an alist.
 +      (octave-completion-at-point-function): New function.
 +      (octave-complete-symbol): Use it.
 +      (octave-insert-defun): Use define-skeleton.
 +
 +      * progmodes/octave-mod.el (octave-mode): Set comment-add.
 +      (octave-mode-map): Use comment-dwim (bug#6829).
 +
 +2010-08-12  Antoine Levitt  <antoine.levitt@gmail.com>  (tiny change)
 +
 +      * cus-edit.el (custom-save-variables, custom-save-faces): Fix up
 +      indentation of inserted comment.
 +
 +2010-08-11  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * faces.el (region): Add type gtk that uses gtk colors.
 +
 +      * dynamic-setting.el (dynamic-setting-handle-config-changed-event):
 +      Handle theme-name change.
 +
 +2010-08-10  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el: Version 2.5
 +      (sql-product-alist): Add :prompt-cont-regexp property for several
 +      database products.
 +      (sql-prompt-cont-regexp): New variable.
 +      (sql-output-newline-count, sql-output-by-send):
 +      New variables.  Record number of newlines in input text.
 +      (sql-send-string): Handle multiple filters and count newlines.
 +      (sql-send-magic-terminator): Count terminator newline.
 +      (sql-interactive-remove-continuation-prompt): Filters output to
 +      remove continuation prompts; one for each newline.
 +      (sql-interactive-mode): Set up new variables, prompt regexp and
 +      output filter.
 +      (sql-mode-sqlite-font-lock-keywords): Correct some keywords.
 +      (sql-make-alternate-buffer-name): Correct buffer name in edge cases.
 +
 +2010-08-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el: New file.
 +
 +2010-08-10  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-vc-registered-read-file-names): Read input
 +      as here-document, otherwise the command could exceed maximum
 +      length of command line.
 +      (tramp-handle-vc-registered): Call script accordingly.
 +      Reported by Toru TSUNEYOSHI <t_tuneyosi@hotmail.com>.
 +
 +2010-08-10  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/hebrew.el: Exclude U+05C3 (Hebrew SOF PASUQ) from the
 +      composable pattern.
 +
 +2010-08-09  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-version-split)
 +      (package--version-first-nonzero, package-version-compare):
 +      Functions removed.
 +      (package-directory-list, package-load-all-descriptors)
 +      (package--built-in, package-activate, define-package)
 +      (package-installed-p, package-compute-transaction)
 +      (package-read-all-archive-contents)
 +      (package--add-to-archive-contents, package-buffer-info)
 +      (package-tar-file-info, package-list-packages-internal):
 +      Use version-to-list and version-list-*.
 +
 +      * emacs-lisp/package-x.el (package-upload-buffer-internal):
 +      Use version-to-list.
 +      (package-upload-buffer-internal): Use version-list-<=.
 +
 +2010-08-09  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/hebrew.el: Exclude U+05BD (Hebrew MAQAF) from the
 +      composable pattern.
 +
 +2010-08-08  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * tutorial.el (tutorial--default-keys): C-d is now bound to
 +      delete-forward-char (Bug#6826).
 +
 +      * mouse.el (mouse-drag-track): Remove accidentally-removed check
 +      for `double' value of mouse-1-click-follows-link (Bug#6807).
 +
 +2010-08-08  Johan Bockgård  <bojohan@gnu.org>
 +
 +      * replace.el (replace-highlight): Bind isearch-forward and
 +      isearch-error, ensuring that highlighting is updated if the user
 +      switches the search direction (Bug#6808).
 +
 +      * isearch.el (isearch-lazy-highlight-forward): New var.
 +      (isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
 +      (isearch-lazy-highlight-update): Use it.
 +
 +2010-08-08  Kenichi Handa  <handa@m17n.org>
 +
 +      * international/mule.el (define-charset): Store NAME as :base property.
 +      (ctext-non-standard-encodings-table): Pay attention to charset aliases.
 +      (ctext-pre-write-conversion): Sort ctext-standard-encodings by the
 +      current priority.  Force using the designation of the specific
 +      charset by adding `charset' text property.  Improve the whole algorithm.
 +
 +2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * emulation/pc-select.el (pc-selection-mode-hook)
 +      (copy-region-as-kill-nomark, beginning-of-buffer-mark)
 +      (pc-selection-mode): Fix typos in docstrings.
 +
 +2010-08-08  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/cyrillic.el: Don't add "microsoft-cp1251" to
 +      ctext-non-standard-encodings-alist here.
 +
 +      * international/mule.el (ctext-non-standard-encodings-alist):
 +      Add "koi8-r" and "microsoft-cp1251".
 +      (ctext-standard-encodings): New variable.
 +      (ctext-non-standard-encodings-table): List only elements for
 +      non-standard encodings.
 +      (ctext-pre-write-conversion): Adjust for the above change.
 +      Check ctext-standard-encodings.
 +
 +      * international/mule-conf.el (compound-text): Doc fix.
 +      (ctext-no-compositions): Doc fix.
 +      (compound-text-with-extensions): Doc fix.
 +
 +2010-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (exchange-dot-and-mark): Mark obsolete, finally.
 +
 +2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * progmodes/which-func.el (which-func-format): Split help-echo text
 +      into lines, like other mode-line tooltips.
 +
 +      * server.el (server-start): When using TCP sockets, force IPv4
 +      and use a literal 127.0.0.1 for localhost.  (Related to bug#6781.)
 +
 +2010-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * bindings.el (complete-symbol): Run completion-at-point as a fallback.
 +
 +2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * term.el (term-delimiter-argument-list): Reflow docstring.
 +      (term-read-input-ring, term-write-input-ring, term-send-input)
 +      (term-bol, term-erase-in-display, serial-supported-or-barf):
 +      Fix typos in docstrings.
 +
 +2010-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * bindings.el (function-key-map): Add a S-tab => backtab fallback.
 +
 +2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * dabbrev.el (dabbrev-completion): Fix typo in docstring.
 +
 +2010-08-08  MON KEY  <monkey@sandpframing.com>  (tiny change)
 +
 +      * emacs-lisp/syntax.el (syntax-ppss-toplevel-pos):
 +      Fix typo in docstring (bug#6747).
 +
 +2010-08-08  Leo  <sdl.web@gmail.com>
 +
 +      * eshell/esh-io.el (eshell-get-target): Better detection of
 +      read-only file (Bug#6762).
 +
 +2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * align.el (align-default-spacing): Doc fix.
 +      (align-region-heuristic, align-regexp): Fix typos in docstrings.
 +
 +2010-08-08  Stephen Peters  <speters@itasoftware.com>
 +
 +      * calendar/icalendar.el
 +      (icalendar--split-value): Fix splitting regexp.  (Bug#6766)
 +      (icalendar--get-weekday-numbers): New.
 +      (icalendar--convert-recurring-to-diary): Handle multiple byday
 +      values in weekly rules.  (Bug#6766)
 +
 +2010-08-08  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * calendar/icalendar.el (icalendar-uid-format): Doc fix.
 +      (icalendar--create-uid, icalendar-export-region)
 +      (icalendar--parse-summary-and-rest): Code formatting.
 +
 +2010-08-08  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc.el (calc-trail-mode,calc-refresh): Use `face' property
 +      to italicize headers.
 +      (calc-highlight-selections-with-faces): New variable.
 +      (calc-selected-face, calc-nonselected-face): New faces.
 +
 +      * calc/calccomp.el (math-comp-highlight-string): Use
 +      `calc-highlight-selections-with-faces' to determine how to highlight
 +      sub-formulas.
 +
 +      * calc/calc-sel.el (calc-show-selections): Change message to when
 +      using faces to highlight selections.
 +
 +2010-08-07  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el (sql-mode-sqlite-font-lock-keywords):
 +      Add SQLite 3 keywords, functions and datatypes.
 +      (sql-interactive-mode): Remove `comint-process-echoes' set to t
 +      (Bug#6686).
 +
 +2010-08-07  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (select-active-regions): Move to keyboard.c.
 +      (deactivate-mark): Used saved-region-selection.
 +      (select-active-region): Function removed.
 +      (activate-mark, set-mark, push-mark-command)
 +      (handle-shift-selection): Don't call it.
 +      (keyboard-quit): Avoid adding the region to the window selection.
 +
 +      * mouse.el (mouse-drag-track): Remove hacks to deal with old
 +      select-active-regions implementation.
 +      (mouse-yank-at-click): Doc fix.
 +
 +      * cus-start.el: Add custom declaration for select-active-regions.
 +
 +2010-08-07  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * simple.el (delete-forward-char): Doc fix.
 +
 +      * tutorial.el (help-with-tutorial): Hack safe file-local variables
 +      after reading the tutorial.
 +
 +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
 +      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
 +      already when running the sentinel.
 +
 +2010-08-06  Jürgen Hötzel  <juergen@archlinux.org>  (tiny change)
 +
 +      * comint.el (comint-mode): Make directory tracking functions
 +      functional on remote files.  (Bug#6764)
 +
 +2010-08-06  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      * vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.
 +
 +2010-08-05  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * 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.
 +
 +2010-08-05  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-dired-uncache): Flush directory
 +      cache, not only file cache.
 +      (tramp-process-sentinel): New defun.
 +      (tramp-handle-start-file-process): Use it, in order to invalidate
 +      file caches.
 +
 +2010-08-03  Leo  <sdl.web@gmail.com>
 +
 +      * server.el (server-start): Simplify loop.
 +
 +2010-08-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * frame.el (screen-height, screen-width, set-screen-width)
 +      (set-screen-height): Remove ancient compatibility aliases.
 +
 +      * textmodes/fill.el (justify-current-line): Don't add 1 to nspaces
 +      when justifying.  It seems useless and harmful for ncols=1 (bug#6738).
 +
 +      * emacs-lisp/timer.el (timer-event-handler): Protect against timers
 +      that change current buffer.
 +
 +2010-08-01  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 +
 +      * mouse.el (mouse-fixup-help-message): Match "mouse-2" only at the
 +      beginning of the string.  Use `string-match-p'.  (Bug#6765)
 +
 +2010-08-01  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * cus-start.el (x-gtk-use-system-tooltips): New variable.
 +
 +2010-08-01  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package--list-packages): Fix column alignment.
 +      (package--builtins): Tweak descriptions.
 +      (package-print-package): Upcase descriptions if necessary.
 +      Show all built-in packages in font-lock-builtin-face.
 +      (package-list-packages-internal): Omit "emacs" package.
 +      Show status of built-in packages as "built-in".
 +
 +2010-07-31  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse-save-then-kill): Doc fix.  Deactivate mark
 +      before killing to preserve the primary selection (Bug#6701).
 +
 +      * term/x-win.el (x-select-text): Doc fix.
 +
 +2010-07-31  Nathaniel Flath  <flat0103@gmail.com>
 +
 +      * progmodes/cc-vars.el (c-offsets-alist, c-inside-block-syms)
 +      (objc-font-lock-extra-types):
 +      * progmodes/cc-mode.el (c-basic-common-init):
 +      * progmodes/cc-langs.el (c-make-mode-syntax-table)
 +      (c++-make-template-syntax-table)
 +      (c-identifier-syntax-modifications, c-symbol-start, c-operators)
 +      (c-<-op-cont-regexp, c->-op-cont-regexp, c-class-decl-kwds)
 +      (c-brace-list-decl-kwds, c-modifier-kwds, c-prefix-spec-kwds-re)
 +      (c-type-list-kwds, c-decl-prefix-re, c-opt-type-suffix-key):
 +      * progmodes/cc-fonts.el (c-make-inverse-face)
 +      (c-basic-matchers-after):
 +      * progmodes/cc-engine.el (c-forward-keyword-clause)
 +      (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>
 +
 +      * faces.el (face-all-attributes): Improve documentation (Bug#6767).
 +
 +2010-07-31  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * files.el (bidi-paragraph-direction): Define safe local values.
 +
 +      * language/hebrew.el ("Hebrew"): Add TUTORIAL.he to
 +      language-info-alist.  Remove outdated FIXME in a comment.
 +
 +2010-07-31  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-cmds.el (c-mask-paragraph): Fix bug #6688:
 +      Auto-fill broken in C/C++ modes.
 +
 +2010-07-29  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * menu-bar.el (menu-bar-showhide-tool-bar-menu-customize-enable-left)
 +      (menu-bar-showhide-tool-bar-menu-customize-disable)
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-right)
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-bottom)
 +      (menu-bar-showhide-tool-bar-menu-customize-enable-top): New functions
 +      (menu-bar-showhide-tool-bar-menu): If tool bar is moveable,
 +      make a menu for Options => toolbar that can move it.
 +
 +2010-07-29  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package-x.el (package--make-rss-entry):
 +      (package-maint-add-news-item, package--update-news)
 +      (package-upload-buffer-internal): New arg ARCHIVE-URL.
 +
 +      * emacs-lisp/package.el (package-archive-url): Rename from
 +      package-archive-id.
 +      (package-install): Doc fix.
 +      (package-download-single, package-download-tar, package-install)
 +      (package-menu-view-commentary): Callers changed.
 +
 +2010-07-29  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-start-file-process): Check only for
 +      `remote-tty' process property.
 +      (tramp-open-shell): Don't check for tty.
 +      (tramp-open-connection-setup-interactive-shell): Set `remote-tty'
 +      process property.
 +
 +      * progmodes/gdb-mi.el (gdb-init-1): Check also for tty on a remote
 +      host.
 +
 +2010-07-28  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-load-list, package-archives)
 +      (package-archive-contents, package-user-dir)
 +      (package-directory-list, package--builtins, package-alist)
 +      (package-activated-list, package-obsolete-alist): Mark as risky.
 +
 +2010-07-28  Phil Hagelberg  <phil@evri.com>
 +
 +      Add support for non-default package repositories.
 +      * emacs-lisp/package.el (package-archive-base): Var deleted.
 +      (package-archives): New variable.
 +      (package-archive-contents): Doc fix.
 +      (package-load-descriptor): Do nothing if descriptor file is missing.
 +      (package--write-file-no-coding): New function.
 +      (package-unpack-single): Use it.
 +      (package-archive-id): New function.
 +      (package-download-single, package-download-tar)
 +      (package-menu-view-commentary): Use it.
 +      (package-installed-p): Make second argument optional.
 +      (package-read-all-archive-contents): New function.
 +      (package-initialize): Use it.
 +      (package-read-archive-contents): Add ARCHIVE argument.
 +      (package--add-to-archive-contents): New function.
 +      (package-install): Don't call package-read-archive-contents.
 +      (package--download-one-archive): Store archive file in a
 +      subdirectory of package-user-dir.
 +      (package-menu-execute): Remove spurious line movement.
 +
 +2010-07-28  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * cus-start.el (tool-bar-style): Add text-image-horiz.
 +
 +2010-07-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * progmodes/gud.el (gud-common-init): Check for remoteness of
 +      `file', and not of `default-directory'.
 +
 +2010-07-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-methods): Move hostname to the end in all
 +      ssh `tramp-login-args'.
 +      (tramp-verbose): Describe verbose level 9.
 +      (tramp-open-shell): Check for tty if `tramp-verbose' >= 9.
 +      (tramp-open-connection-setup-interactive-shell): Trace stty
 +      settings if `tramp-verbose' >= 9.
 +      (tramp-handle-start-file-process): Implement tty setting.
 +      (Bug#4604, Bug#6360)
 +
 +      * net/tramp-cmds.el (tramp-bug): Recommend setting of
 +      `tramp-verbose' to 9.
 +
 +2010-07-27  Aaron S. Hawley  <ashawley@burlingtontelecom.net>
 +
 +      * emacs-lisp/re-builder.el (reb-re-syntax, reb-lisp-mode)
 +      (reb-lisp-syntax-p, reb-change-syntax, reb-cook-regexp):
 +      Remove references to package `lisp-re' (bug#4369).
 +
 +2010-07-27  Tom Tromey  <tromey@redhat.com>
 +
 +      * progmodes/js.el (js-mode):
 +      * progmodes/make-mode.el (makefile-mode):
 +      * progmodes/simula.el (simula-mode):
 +      * progmodes/tcl.el (tcl-mode): Derive from prog-mode.
 +
 +2010-07-27  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * help-fns.el (find-lisp-object-file-name): Doc fix (bug#6494).
 +
 +      * time.el (display-time-day-and-date): Remove spurious * in docstring.
 +      (display-time-world-buffer-name, display-time-world-mode-map):
 +      Fix typos in docstrings.
 +
 +2010-07-27  Shyam Karanatt  <shyam@swathanthran.in>  (tiny change)
 +
 +      * image-mode.el (image-display-size): New function.
 +      (image-forward-hscroll, image-next-line, image-eol, image-eob)
 +      (image-mode-fit-frame): Use it (Bug#6639).
 +
 +2010-07-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * dired.el (dired-buffers-for-dir): Handle list values of
 +      dired-directory (Bug#6636).
 +
 +2010-07-26  Sam Steingold  <sds@gnu.org>
 +
 +      * mouse.el (mouse-yank-primary, mouse-yank-secondary):
 +      Do not call `x-get-selection' the second time, reuse the value.
 +
 +2010-07-26  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa-mail.el (epa-mail-mode-map): Add alternative key bindings
 +      which consist of control chars only.  Suggested by Richard Stallman.
 +
 +2010-07-25  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa-file.el (epa-file-insert-file-contents): Check if LOCAL-FILE
 +      exists before passing an error to find-file-not-found-functions
 +      (bug#6723).
 +
 +2010-07-23  Lukas Huonker  <l.huonker@gmail.com>
 +
 +      * play/tetris.el (tetris-tty-colors, tetris-x-colors, tetris-blank):
 +      Remove leading nil element, adjust values.
 +      (tetris-shapes, tetris-shape-scores):
 +      Change representation of shapes and remove some redundancy.
 +      (tetris-get-shape-cell, tetris-shape-width, tetris-draw-next-shape)
 +      (tetris-draw-shape, tetris-erase-shape, tetris-test-shape):
 +      Adjust for working with new representation of shapes.
 +      (tetris-shape-rotations): New function.
 +      (tetris-move-bottom, tetris-move-left, tetris-move-right)
 +      (tetris-rotate-prev, tetris-rotate-next):
 +      Adjust for working with the new version of tetris-test-shape.
 +
 +2010-07-23  Markus Triska  <markus.triska@gmx.at>
 +
 +      * progmodes/ps-mode.el: Use comint (bug#5954).
 +      (ps-run-mode-map): Adapt for comint-mode; omit "\r", [return]..
 +      (ps-mode-other-newline): Simplify.
 +      (ps-run-mode): Derive from comint-mode instead of
 +      fundamental-mode, yielding input history etc.
 +      (ps-run-start, ps-run-quit, ps-run-clear, ps-run-region)
 +      (ps-run-send-string): Adapt for comint-mode.
 +      (ps-run-newline): Remove now unneeded function.
 +
 +2010-07-23  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-methods): Move hostname to the end in all
 +      plink `tramp-login-args'.
 +
 +2010-07-23  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-open-shell): New defun.
 +      (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
 +      Use it.
 +
 +2010-07-23  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-file-name-regexp-unified)
 +      (tramp-completion-file-name-regexp-unified): On W32 systems, do
 +      not regard the volume letter as remote filename.  (Bug#5447)
 +
 +2010-07-23  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * custom.el (custom-declare-variable): Give a clearer error message
 +      when the docstring is missing (bug#6476).
 +
 +2010-07-22  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el: Version 2.4.  Improved Login prompting.
 +      (sql-login-params): New widget definition.
 +      (sql-oracle-login-params, sql-mysql-login-params)
 +      (sql-solid-login-params, sql-sybase-login-params)
 +      (sql-informix-login-params, sql-ingres-login-params)
 +      (sql-ms-login-params, sql-postgres-login-params)
 +      (sql-interbase-login-params, sql-db2-login-params)
 +      (sql-linter-login-params): Use it.
 +      (sql-sqlite-login-params): Use it; Define "database" parameter as
 +      a file name.
 +      (sql-sqlite-program): Change to "sqlite3".
 +      (sql-comint-sqlite): Make sure database name is complete.
 +      (sql-for-each-login): New function.
 +      (sql-connect, sql-save-connection): Use it.
 +      (sql-get-login-ext): New function.
 +      (sql-get-login): Use it.
 +      (sql-make-alternate-buffer-name): Handle :file parameters.
 +
 +2010-07-22  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * dired.el (dired-no-confirm): Document value t and fix defcustom to
 +      accept it (bug#6597).  Suggested by Drew Adams <drew.adams@oracle.com>.
 +
 +2010-07-22  Teemu Likonen  <tlikonen@iki.fi>  (tiny change)
 +
 +      * dired.el (dired-mode-map): Use command remapping (bug#6632).
 +
 +2010-07-22  Lawrence Mitchell  <wence@gmx.li>
 +
 +      * term/vt100.el (vt100-wide-mode): Fix :init-value keyword (bug#6620).
 +
 +2010-07-21  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-get-ls-command)
 +      (tramp-get-ls-command-with-dired): Run tests on "/dev/null"
 +      instead of "/".
 +
 +2010-07-20  Michael R. Mauger  <mmaug@yahoo.com>
 +
 +      * progmodes/sql.el: Version 2.3.
 +      (sql-connection-alist): Change keys from symbols to strings;
 +      enhanced the widget definition.
 +      (sql-mode-menu): Add submenu to select connections.
 +      (sql-interactive-mode-menu): Add "Save Connection" item.
 +      (sql-add-product): Fix menu item.
 +      (sql-get-product-feature): Improved error handling.
 +      (sql--alt-buffer-part, sql--alt-if-not-empty): Remove.
 +      (sql-make-alternate-buffer-name): Simplified.
 +      (sql-product-interactive): Handle missing product.
 +      (sql-connect): Support string keys, minor improvements.
 +      (sql-save-connection): New function.
 +      (sql-connection-menu-filter): New function.
 +
 +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-send-command' where it belongs to.
 +
 +2010-07-20  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-perl-file-attributes)
 +      (tramp-perl-directory-files-and-attributes): Don't pass "$3".
 +      (tramp-maybe-open-connection): Use `async-args' and `gw-args' in
 +      front of `login-args'.
 +
 +2010-07-19  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * time.el (display-time-world-mode): Define with `define-derived-mode'.
 +      Set `show-trailing-whitespace' to nil.
 +      (display-time-world-display): Simplify.
 +
 +2010-07-18  Alan Mackenzie  <acm@muc.de>
 +
 +      Enhance `c-file-style' in file/directory local variables.
 +      * progmodes/cc-mode.el (c-count-cfss): New function.
 +      (c-before-hack-hook): Call `c-set-style' differently according to
 +      whether c-file-style was set in file or directory local
 +      variables.
 +
 +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
 +      property.
 +      (sql-password): Use defcustom :risky keyword rather than putting
 +      risky-local-variable property.
 +      (sql-oracle-login-params, sql-sqlite-login-params)
 +      (sql-solid-login-params, sql-sybase-login-params)
 +      (sql-informix-login-params, sql-ingres-login-params)
 +      (sql-ms-login-params, sql-postgres-login-params)
 +      (sql-interbase-login-params, sql-db2-login-params)
 +      (sql-linter-login-params): Add `port' option.
 +      (sql-get-product-feature): Add NO-INDIRECT parameter.
 +      (sql-comint-oracle, sql-comint-sybase)
 +      (sql-comint-informix, sql-comint-sqlite, sql-comint-mysql)
 +      (sql-comint-solid, sql-comint-ingres, sql-comint-ms)
 +      (sql-comint-postgres, sql-comint-interbase, sql-comint-db2)
 +      (sql-comint-linter): Rename sql-connect-* functions to
 +      sql-comint-*.
 +      (sql-product-alist, sql-mode-menu): Rename as above and
 +      :sqli-connect-func to :sqli-comint-func.
 +      (sql-connection): New variable.
 +      (sql-interactive-mode): Set it.
 +      (sql-connection-alist): New variable.
 +      (sql-connect): New function.
 +      (sql--alt-buffer-part, sql--alt-if-not-empty)
 +      (sql-make-alternate-buffer-name): Improved alternative buffer name.
 +
 +2010-07-17  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      * image-mode.el (image-bookmark-make-record): Do not set context
 +      in an image (Bug#6650).
 +
 +2010-07-17  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (select-active-region): New function.
 +      (push-mark-command, set-mark, activate-mark)
 +      (handle-shift-selection): Use it.
 +      (deactivate-mark): Don't check for size of region.
 +
 +      * mouse.el (mouse-drag-track): Use select-active-region.
 +
 +2010-07-17  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-get-ls-command-with-dired): Make test for
 +      "--dired" stronger.
 +
 +2010-07-17  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * term/x-win.el (x-select-enable-primary): Change default to nil.
 +      (x-select-enable-clipboard): Add :version keyword.
 +
 +      * mouse.el (mouse-drag-copy-region):
 +      * simple.el (select-active-regions): Likewise.
 +
 +2010-07-16  Reiner Steib  <Reiner.Steib@gmx.de>
 +
 +      * vc/vc.el (vc-coding-system-inherit-eol): New defvar.
 +      (vc-coding-system-for-diff): Use it to decide whether to inherit
 +      from the file the EOL format for reading the diffs of that file.
 +      (Bug#4451)
 +
 +2010-07-16  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * mail/rmailmm.el (rmail-mime-save): Make the temp buffer
 +      unibyte, so compressed attachments are not compressed again.
 +
 +2010-07-16  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-shell-command): Don't use hard-wired
 +      "/bin/sh" but `tramp-remote-sh' from `tramp-methods'.
 +      (tramp-find-shell): Simplify setting connection property.
 +      (tramp-get-ls-command): Make test for "--color=never" stronger.
 +
 +2010-07-15  Simon South  <ssouth@member.fsf.org>
 +
 +      * progmodes/delphi.el (delphi-previous-indent-of): Indent case
 +      blocks within record declarations (i.e. variant parts) correctly.
 +
 +2010-07-15  Simon South  <ssouth@member.fsf.org>
 +
 +      * progmodes/delphi.el (delphi-token-at): Give newlines precedence
 +      over literal tokens when parsing so newlines aren't "absorbed" by
 +      single-line comments.  Corrects the indentation of case blocks
 +      that have a comment on the first line.
 +
 +2010-07-14  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * bookmark.el (bookmark-load-hook): Fix doc string as suggested
 +      by Drew Adams (Bug#5504).
 +
 +2010-07-14  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * xt-mouse.el (xterm-mouse-event-read): Fix for characters > 127
 +      now that Unicode is used (Bug#6594).
 +
 +2010-07-14  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * term/x-win.el (x-select-enable-clipboard): Default to t.
 +      (x-initialize-window-system): Don't overwrite Paste menu item.
 +
 +      * simple.el (select-active-regions): Default to t.
 +      (push-mark-command): Don't overwrite primary with empty string.
 +
 +      * mouse.el: Bind mouse-2 to mouse-yank-primary.
 +      (mouse-drag-copy-region): Default to nil.
 +
 +      * menu-bar.el (menu-bar-enable-clipboard): Don't overwrite
 +      Cut/Copy/Paste menu bar items.
 +
 +2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
 +      Patch applied by Karl Fogel.
 +
 +      * bookmark.el (bookmark-set): Don't set `bookmark-yank-point'
 +      and `bookmark-current-buffer' if they have been already set in
 +      another buffer (e.g gnus-art).
 +
 +2010-07-13  Karl Fogel  <kfogel@red-bean.com>
 +            Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      Preparation for setting bookmarks in Gnus article buffers (Bug#5975).
 +
 +      * bookmark.el (bookmark-make-record-default): Allow unneeded
 +      information to be omitted from the record.
 +
 +      Adjust declarations and calls:
 +
 +      * info.el (bookmark-make-record-default): Adjust declaration.
 +      (Info-bookmark-make-record): Adjust call.
 +
 +      * woman.el (bookmark-make-record-default): Adjust declaration.
 +      (woman-bookmark-make-record): Adjust call.
 +
 +      * man.el (bookmark-make-record-default): Adjust declaration.
 +      (Man-bookmark-make-record): Adjust call.
 +
 +      * image-mode.el (bookmark-make-record-default): Adjust declaration.
 +
 +      * doc-view.el (bookmark-make-record-default): Adjust declaration.
 +
 +2010-07-13  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * bookmark.el (bookmark-show-annotation): Use `when' instead of `if'.
 +      This is also from Thierry Volpiatto's patch in bug #6444.  However,
 +      because it was extraneous to the functional change in that patch,
 +      and causes a re-indendation, I am committing it separately.
 +
 +2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      * bookmark.el (bookmark-show-annotation): Ensure annotations show,
 +      e.g. in Info bookmarks, by using `switch-to-buffer-other-window'.
 +      Patch applied by Karl Fogel (Bug#6444).
 +
 +2010-07-13  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * frame.el (make-frame): Fix typo in 2010-06-30 change (Bug#6625).
 +
 +2010-07-13  Adrian Robert  <Adrian.B.Robert@gmail.com>
 +
 +      * term/ns-win.el: Bind M-~ to 'ns-prev-frame (due to Matthew
 +      Dempsky; bug#5084).  Remove incorrect binding for S-tab.
 +      (ns-alternatives-map): Change S-tab binding to backtab
 +      (bug#6616).
 +
 +      * simple.el (normal-erase-is-backspace-setup-frame): Set mode on
 +      under ns.
 +
 +2010-07-12  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * language/tai-viet.el ("TaiViet"): Try to fix re-encoding bugs.
 +      (Bug#5806)
 +
 +      * language/tv-util.el (tai-viet-re): Remove format.
 +
 +2010-07-12  Kenichi Handa  <handa@m17n.org>
 +
 +      * language/hebrew.el: Remove no-byte-compile declaration.
 +      Change coding: tag to utf-8.  Register hebrew-shape-gstring in
 +      composition-function-table for 3-character looking back.
 +      (hebrew-font-get-precomposed): New function.
 +      (hebrew-shape-gstring): Utilize precomposed glyphs if available.
 +
 +2010-07-11  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse-drag-track): Handle select-active-regions
 +      (Bug#6612).
 +
 +2010-07-11  Magnus Henoch  <magnus.henoch@gmail.com>
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass
 +      empty argument to gvfs-copy.
 +
 +2010-07-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/calendar.el (calendar-week-end-day): New function.
 +      * calendar/cal-tex.el (cal-tex-cursor-month): Remove unused vars.
 +      Respect calendar-week-start-day.  (Bug#6606)
 +      (cal-tex-insert-day-names, cal-tex-insert-blank-days)
 +      (cal-tex-insert-blank-days-at-end): Respect calendar-week-start-day.
 +      (cal-tex-first-blank-p, cal-tex-last-blank-p): Simplify, and
 +      respect calendar-week-start-day.
 +
 +2010-07-10  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (use-region-p): Doc fix (Bug#6607).
 +
 +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.
 +
 +2010-07-08  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa-file.el (epa-file-error, epa-file--find-file-not-found-function)
 +      (epa-file-insert-file-contents): Hack to prevent
 +      find-file from opening empty buffer when decryption failed
 +      (bug#6568).
 +
 +2010-07-07  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-alternate-dictionary):
 +      Use file-readable-p.
 +      Return nil if no word-list is found at default locations.
 +      (ispell-complete-word-dict): Default to nil.
 +      (ispell-command-loop): Use 'word-list' when using lookup-words.
 +      (lookup-words): Use ispell-complete-word-dict or
 +      ispell-alternate-dictionary.  Check for word-list availability
 +      and handle errors if needed with better messages (Bug#6539).
 +      (ispell-complete-word): Use ispell-complete-word-dict or
 +      ispell-alternate-dictionary.
 +
 +2010-07-07  Christoph Scholtes  <cschol2112@gmail.com>
 +
 +      * progmodes/python.el (python-font-lock-keywords): Add Python 2.7
 +      builtins (BufferError, BytesWarning, WindowsError; callables
 +      bin, bytearray, bytes, format, memoryview, next, print; __package__).
 +
 +2010-07-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * play/zone.el (top-level): Do not require timer, tabify, or cl.
 +      (zone-shift-left): Ignore intangibility, and any errors from
 +      forward-char.
 +      (zone-shift-right): Remove no-op end-of-line.  Ignore intangibility.
 +      (zone-pgm-putz-with-case): Use upcase-region rather than inserting,
 +      deleting, and copying text properties.
 +      (zone-line-specs, zone-pgm-stress): Check forward-line exit status.
 +      (zone-pgm-rotate): Handle odd buffers like that of gomoku, where getting
 +      to point-max is hard.
 +      (zone-fret, zone-fill-out-screen): Replace cl's do with dotimes.
 +      (zone-fill-out-screen): Ignore intangibility.
 +
 +2010-07-05  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * menu-bar.el (menu-bar-mode):
 +      * tool-bar.el (tool-bar-mode): Replace default-frame-alist element
 +      if it has been set.
 +
 +      * mouse.el (mouse-drag-track): Call mouse-start-end to handle
 +      word/line selection (Bug#6565).
 +
 +2010-07-04  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * net/dbus.el (dbus-send-signal): Declare function.
 +
 +2010-07-04  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/dbus.el: Implement signal "PropertiesChanged" (from D-Bus 1.3.1).
 +      (dbus-register-property): New optional argument EMITS-SIGNAL.
 +      (dbus-property-handler): Send signal "PropertiesChanged" if requested.
 +
 +2010-07-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse-drag-overlay): Variable deleted.
 +      (mouse-move-drag-overlay, mouse-show-mark): Functions deleted.
 +      (mouse--remap-link-click-p): New function.
 +      (mouse-drag-track): Handle dragging by using temporary Transient
 +      Mark mode, instead of a special overlay.
 +      (mouse-kill-ring-save, mouse-save-then-kill): Don't call
 +      mouse-show-mark.
 +
 +      * mouse-sel.el (mouse-sel-selection-alist): mouse-drag-overlay
 +      deleted.
 +
 +2010-07-02  Juri Linkov  <juri@jurta.org>
 +
 +      * autoinsert.el (auto-insert-alist): Fix readability
 +      by using dotted pair notation for lambda.
 +
 +2010-07-02  Juri Linkov  <juri@jurta.org>
 +
 +      * faces.el (read-face-name): Rename arg `string-describing-default'
 +      to `default'.  Doc fix.  Display the default value in quotes
 +      in the prompt.  With empty input, return the `default' arg,
 +      unless the default value is a string (in which case return nil).
 +      (describe-face): Replace the string `default' arg of `read-face-name'
 +      with the symbol `default'.
 +
 +2010-07-02  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emulation/viper-cmd.el (viper-delete-backward-char)
 +      (viper-del-backward-char-in-insert)
 +      (viper-del-backward-char-in-replace, viper-change)
 +      (viper-backward-indent): Replace delete-backward-char with
 +      delete-char (Bug#6552).
 +
 +2010-07-01  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * ruler-mode.el (ruler--save-header-line-format): Fix typos.
 +
 +2010-06-30  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * frame.el (make-frame): Add default-frame-alist to the PARAMETERS
 +      argument passed to frame-creation-function (Bug#5378).
 +
 +      * 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
 +      PARAMETER argument.
 +
 +2010-06-30  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * startup.el (command-line): Don't call tool-bar-setup in a
 +      tty-only build.
 +
 +2010-06-30  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * ruler-mode.el (ruler--save-header-line-format): New fun.
 +      (ruler-mode): Use it as a setter function, so as not to overwrite
 +      ruler-mode-header-line-format-old if Ruler mode is on (Bug#5370).
 +
 +2010-06-29  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * vc/vc.el (vc-deduce-backend): New fun.  Handle diff buffers.
 +      (vc-root-diff, vc-print-root-log, vc-log-incoming)
 +      (vc-log-outgoing): Use it.
 +      (vc-diff-internal): Set diff-vc-backend.
 +
 +      * vc/diff-mode.el (diff-vc-backend): New var.
 +
 +2010-06-28  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * dynamic-setting.el (font-setting-change-default-font):
 +      Remove call to message.
 +
 +2010-06-28  Kenichi Handa  <handa@m17n.org>
 +
 +      * international/quail.el (quail-insert-kbd-layout): Fix the
 +      showing of untranslated characters.
 +
 +2010-06-28  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * simple.el (delete-active-region): New option.
 +      (delete-backward-char): Implement in Lisp.
 +      (delete-forward-char): New command.
 +
 +      * mouse.el (mouse-region-delete-keys): Delete.
 +      (mouse-show-mark): Simplify.
 +
 +      * bindings.el (global-map): Bind delete and DEL, the former to
 +      delete-forward-char.
 +
 +2010-06-27  Lennart Borgman  <lennart.borgman@gmail.com>
 +
 +      * progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB.
 +      (ruby-mode): Bind indent-line-function (Bug#5119).
 +
 +2010-06-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * startup.el (command-line): Recognize "0" X resource value.
 +
 +2010-06-27  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * startup.el (command-line): Use X resources to set the value of
 +      menu-bar-mode and tool-bar-mode, before calling frame-initialize.
 +
 +      * menu-bar.el (menu-bar-mode):
 +      * tool-bar.el (tool-bar-mode): Don't change default-frame-alist.
 +      Set init-value to t.
 +
 +      * frame.el (frame-notice-user-settings): Don't change
 +      default-frame-alist based on menu-bar-mode and tool-bar-mode, or
 +      vice versa (Bug#2249).
 +
 +2010-06-26  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * w32-fns.el (w32-convert-standard-filename): Doc fix.
 +
 +2010-06-25  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/flyspell.el (flyspell-check-previous-highlighted-word):
 +      Make sure `flyspell-word' re-checks word after function run (Bug#6504).
 +
 +      * textmodes/ispell.el (ispell-init-process): Make sure ispell and
 +      default directories are expanded (Bug#6143).
 +
 +2010-06-24  Juri Linkov  <juri@jurta.org>
 +
 +      * minibuffer.el (completions-format): Change default from nil to
 +      `horizontal'.  Remove `nil' value from :type.  Doc fix.  (Bug#6459)
 +
 +2010-06-24  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/vc.el (vc-diff-internal): Set `revert-buffer-function'
 +      buffer-locally to lambda that re-runs the vc diff command.
 +      (Bug#6447)
 +
 +2010-06-24  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * kmacro.el (kmacro-call-macro): Don't issue hint message if the
 +      echo area is in use (Bug#3412).
 +
 +2010-06-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * textmodes/texinfmt.el (texinfo-format-region)
 +      (texinfo-raise-lower-sections, texinfo-format-separate-node)
 +      (texinfo-itemize-item, texinfo-multitable-item, texinfo-alias)
 +      (texinfo-format-option, texinfo-noindent):
 +      Use line-beginning-position and line-end-position.
 +
 +      * calc/calc-aent.el, calc/calc-ext.el, calc/calc-lang.el:
 +      * calc/calc-store.el, calc/calc-units.el, calc/calc.el:
 +      * calc/calccomp.el: Add explicit utf-8 coding cookies to files with
 +      utf-8 characters.
 +
 +2010-06-21  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * play/zone.el (zone-fall-through-ws): Fix next-line ->
 +      forward-line fallout.
 +
 +2010-07-06  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * mouse.el (mouse-appearance-menu): Add docstring.
 +
 +      * help.el (describe-key): Print up-event using key-description.
 +
 +2010-07-03  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/zeroconf.el (zeroconf-resolve-service)
 +      (zeroconf-service-resolver-handler): Use `dbus-byte-array-to-string'.
 +      (zeroconf-publish-service): Use `dbus-string-to-byte-array'.
 +
 +2010-07-03  Jan Moringen  <jan.moringen@uni-bielefeld.de>
 +
 +      * net/zeroconf.el (zeroconf-service-remove-hook): New defun.
 +
 +2010-06-30  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Avoid displaying files with a nil state in vc-dir.
 +      * vc/vc-dir.el (vc-dir-update): Obey the noinsert argument in all
 +      cases that cause insertion.
 +      (vc-dir-resynch-file): Tell vc-dir-update to avoid inserting files
 +      with a nil state.
 +
 +2010-06-30  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * xml.el (xml-parse-region): Avoid infloop (Bug#5281).
 +
 +2010-06-29  Leo  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/rx.el (rx): Doc fix.  (Bug#6537)
 +
 +2010-06-27  Oleksandr Gavenko  <gavenkoa@gmail.com>  (tiny change)
 +
 +      * generic-x.el (bat-generic-mode): Fix regexp for command line
 +      switches (Bug#5719).
 +
 +2010-06-27  Masatake YAMATO  <yamato@redhat.com>
 +
 +      * htmlfontify.el (hfy-face-attr-for-class): Use append instead
 +      of nconc to avoid pure storage error (Bug#6239).
 +
 +2010-06-27  Christoph Scholtes  <cschol2112@googlemail.com>
 +
 +      * bookmark.el (bookmark-bmenu-2-window, bookmark-bmenu-other-window)
 +      (bookmark-bmenu-other-window-with-mouse): Remove unnecessary
 +      bindings of bookmark-automatically-show-annotations (Bug#6515).
 +
 +2010-06-25  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * arc-mode.el (archive-zip-extract): Don't quote the file name on
 +      MS-Windows and MS-DOS.  (Bug#6467, Bug#6144)
 +
 +2010-06-24  Štěpán Němec  <stepnem@gmail.com>  (tiny change)
 +
 +      * comint.el (make-comint, make-comint-in-buffer): Mention return
 +      value in the docstrings.  (Bug#6498)
 +
 +2010-06-24  Yoni Rabkin  <yoni@rabkins.net>
 +
 +      * bs.el (bs-mode-font-lock-keywords): Remove "by" from Dired pattern,
 +      since it is not present when using some non-default switches.
 +
 +2010-06-23  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * simple.el (compose-mail): Fix doc string to refer to
 +      `compose-mail-user-agent-warnings', instead of to the
 +      nonexistent `compose-mail-check-user-agent'.
 +
 +2010-06-21  Alan Mackenzie  <bug-cc-mode@gnu.org>
 +
 +      Fix an indentation bug:
 +
 +      * progmodes/cc-mode.el (c-common-init): Initialise c-new-BEG/END.
 +      (c-neutralize-syntax-in-and-mark-CPP): c-new-BEG/END: Take account
 +      of existing values.
 +
 +      * progmodes/cc-engine.el (c-clear-<-pair-props-if-match-after)
 +      (c-clear->-pair-props-if-match-before): now return t when they've
 +      cleared properties, nil otherwise.
 +      (c-before-change-check-<>-operators): Set c-new-beg/end correctly
 +      by taking account of the existing value.
 +
 +      * progmodes/cc-defs.el
 +      (c-clear-char-property-with-value-function): Fix this to clear the
 +      property rather than overwriting it with nil.
 +
 +2010-06-20  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-print-package): Add link to
 +      package description via describe-package.
 +      (describe-package-1): List package requirements.  Add button to
 +      perform installation.
 +      (package-menu-describe-package): New command.
 +
 +      * help-mode.el (help-package): New button type.
 +
 +2010-06-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el: Move package-list-packages binding to
 +      menu-bar.el.
 +      (describe-package, describe-package-1, package--dir): New funs.
 +      (package-activate-1): Use package--dir.
 +
 +      * emacs-lisp/package-x.el (gnus-article-buffer): Require package.
 +
 +      * help-mode.el (help-package-def): New button type.
 +
 +      * menu-bar.el: Move package-list-packages binding here from
 +      package.el.
 +
 +2010-06-19  Gustav Hållberg  <gustav@gmail.com>  (tiny change)
 +
 +      * descr-text.el (describe-char): Avoid trailing whitespace.  (Bug#6423)
 +
 +2010-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/edebug.el (edebug-read-list):
 +      Phase out old-style backquotes.
 +
 +2010-06-17  Juri Linkov  <juri@jurta.org>
 +
 +      * help-mode.el (help-mode): Set buffer-local variable
 +      revert-buffer-function to help-mode-revert-buffer.
 +      (help-mode-revert-buffer): New function.
 +
 +      * info.el (Info-revert-find-node): Check for major-mode Info-mode
 +      before popping to "*info*" (like in other Info functions).
 +      Keep buffer-name in old-buffer-name.  Keep Info-history-forward in
 +      old-history-forward.  Pop to old-buffer-name or "*info*" to
 +      recreate the killed buffer.  Set Info-history-forward from
 +      old-history-forward.
 +      (Info-breadcrumbs-depth): Add :group and :version.
 +
 +2010-06-17  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      * emacs-lisp/package.el (package-menu-mode-map): Add a menu.
 +
 +2010-06-17  Agustín Martín  <agustin.martin@hispalinux.es>
 +
 +      * textmodes/ispell.el (ispell-aspell-find-dictionary): Fix regexp
 +      for languages like Portuguese with pt_{BR,PT} and no plain pt.
 +
 +2010-06-17  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * emacs-lisp/package.el (package-menu-mode-map):
 +      Move initialization into declaration.
 +
 +      * menu-bar.el (menu-bar-options-menu): Fix typo in menu entry.
 +
 +2010-06-17  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * emacs-lisp/package.el (package-archive-base): Point to
 +      elpa.gnu.org.
 +      (package-enable, package-load-list): New defcustoms.
 +      (package-user-dir, package-directory-list): Turn into defcustoms.
 +      Don't include package-user-dir in package-directory-list.
 +      (package--builtins-base): Don't include Emacs as a "package".
 +      (package-subdirectory-regexp): New var.
 +      (package-load-all-descriptors, package-compute-transaction)
 +      (package-download-transaction): Obey package-load-list.
 +      (package-activate-1): Rename from package-do-activate.
 +      (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.
 +
 +      * emacs-lisp/package-x.el: New file.  Package uploading
 +      functionality split out from package.el.
 +
 +      * startup.el (command-line): Load packages after reading init file.
 +
 +2010-06-17  Tom Tromey  <tromey@redhat.com>
 +
 +      * emacs-lisp/package.el: New file.
 +
 +2010-06-22  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Fix vc-annotate for renamed files when using Git.
 +      * vc/vc-git.el (vc-git-find-revision): Deal with empty results from
 +      ls-files.  Doe not pass the object as a file name to cat-file, it
 +      is not a file name.
 +      (vc-git-annotate-command): Pass the file name using -- to avoid
 +      ambiguity with the revision.
 +      (vc-git-previous-revision): Pass a relative file name.
 +
 +2010-06-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/js.el (js-mode-map): Use standard capitalization and
 +      ellipses for menu entries.
 +
 +      * wid-edit.el (widget-complete): Doc fix.
 +
 +2010-06-22  Jürgen Hötzel  <juergen@hoetzel.info>  (tiny change)
 +
 +      * wid-edit.el (widget-complete): Fix typo in 2009-12-02 change.
 +
 +2010-06-22  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Fix annotating other revisions for renamed files in vc-annotate.
 +      * 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).
 +
 +      Fix vc-annotate-show-changeset-diff-revision-at-line for git.
 +      * vc/vc-annotate.el (vc-annotate-show-diff-revision-at-line-internal):
 +      Do not pass the file name to the 'previous-revision call when we
 +      don't want a file diff.  (Bug#6489)
 +
 +2010-06-21  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Fix finding revisions for renamed files in vc-annotate.
 +      * vc/vc.el (vc-find-revision): Add an optional argument for
 +      the VC backend.  Use it when non-nil.
 +      * vc/vc-annotate.el (vc-annotate-find-revision-at-line): Pass the VC
 +      backend to vc-find-revision.  (Bug#6487)
 +
 +2010-06-21  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Fix reading file names in Git annotate buffers.
 +      * vc/vc-git.el (vc-git-annotate-extract-revision-at-line):
 +      Remove trailing whitespace.  Suggested by Eric Hanchrow.  (Bug#6481)
 +
 +2010-06-20  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-mode.el (c-before-hack-hook): When the mode is set
 +      in file local variables, set it first.
 +
 +2010-06-19  Glenn Morris  <rgm@gnu.org>
 +
 +      * descr-text.el (describe-char-unicode-data): Insert separating
 +      space when needed.  (Bug#6422)
 +
 +      * progmodes/idlwave.el (idlwave-action-and-binding):
 +      Fix typo in 2009-12-03 change.  (Bug#6450)
 +
 +2010-06-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/macroexp.el (macroexpand-all-1): Put back special
 +      handling for `lambda' (misunderstanding).
 +
 +2010-06-16  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-poly.el (math-accum-factors): Make sure that
 +      constants aren't distributed after they are factored out.
 +
 +2010-06-16  Juri Linkov  <juri@jurta.org>
 +
 +      * facemenu.el (list-colors-display): Call `pop-to-buffer' before
 +      `list-colors-print'.  (Bug#6332)
 +
 +      * subr.el (read-quoted-char): Fix up last change (bug#6290).
 +
 +2010-06-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/macroexp.el (macroexpand-all-1): Don't handle `lambda'
 +      specially, since it's a macro.  Fix up wrong hint passed to maybe-cons.
 +
 +      * font-lock.el (font-lock-major-mode): Rename from
 +      font-lock-mode-major-mode to distinguish it from
 +      global-font-lock-mode's own font-lock-mode-major-mode (bug#6135).
 +      (font-lock-set-defaults):
 +      * font-core.el (font-lock-default-function): Adjust users.
 +      (font-lock-mode): Don't set it at all.
 +
 +2010-06-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/vc-annotate.el (vc-annotate): Use vc-read-revision.
 +
 +2010-06-16  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/appt.el (appt-time-msg-list): Doc fix.
 +      (appt-check): Let-bind appt-warn-time.
 +      (appt-add): Make the 3rd argument optional.
 +      Simplify argument names.  Doc fix.  Check for integer WARNTIME.
 +      Only add WARNTIME to the output list if non-nil.
 +
 +2010-06-16  Ivan Kanis  <apple@kanis.eu>
 +
 +      * calendar/appt.el (appt-check): Let the 3rd element of
 +      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>
 +
 +      * vc/vc-svn.el (vc-svn-after-dir-status): Fix regexp for Subversions
 +      older than version 1.6.  (Bug#6361)
 +
 +2010-06-16  Helmut Eller  <eller.helmut@gmail.com>
 +
 +      * emacs-lisp/cl-macs.el (destructuring-bind): Bind `bind-enquote',
 +      used by cl-do-arglist.  (Bug#6408)
 +
 +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 'çÇ'.
 +      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>
 +
 +      * progmodes/sql.el (sql-connect-mysql): Fix typo.
 +
 +2010-06-14  Juri Linkov  <juri@jurta.org>
 +
 +      Add sort option `list-colors-sort'.  (Bug#6332)
 +      * facemenu.el (color-rgb-to-hsv): New function.
 +      (list-colors-sort): New defcustom.
 +      (list-colors-sort-key): New function.
 +      (list-colors-display): Doc fix.  Sort list according to the option
 +      `list-colors-sort'.
 +      (list-colors-print): Add HSV values to `help-echo' property of
 +      RGB strings.
 +
 +2010-06-14  Juri Linkov  <juri@jurta.org>
 +
 +      * compare-w.el: Move to the "vc" subdirectory.
 +
 +2010-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * image-mode.el (image-mode-map): Remap left-char and right-char.
 +
 +      * nxml/nxml-mode.el (nxml-indent-line): Standardize indent behavior.
 +
 +2010-06-12  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * term/common-win.el (x-colors): Add all the color names defined
 +      in rgb.txt (Bug#6332).
 +
 +      * facemenu.el (list-colors-print): Don't print extra names if it
 +      will overflow the window width.
 +
 +      * vc/log-edit.el (log-edit-font-lock-keywords): Revert 2010-06-02
 +      change (Bug#6343).
 +
 +2010-06-12  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * files.el (make-directory): Doc fix (bug#6396).
 +
 +2010-06-12  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-remote-process-environment): Protect version
 +      string by apostroph.
 +      (tramp-shell-prompt-pattern): Do not use a shy group in case of
 +      XEmacs.
 +      (tramp-file-name-for-operation): Add `call-process-region'.
 +      (tramp-set-process-query-on-exit-flag): Fix wrong parentheses.
 +
 +      * net/tramp-compat.el (top): Do not autoload
 +      `tramp-handle-file-remote-p'.  Load tramp-util.el and tramp-vc.el
 +      only when `start-file-process' is not bound.
 +      (tramp-advice-file-expand-wildcards): Do not use
 +      `tramp-handle-file-remote-p'.
 +      (tramp-compat-make-temp-file): Handle the case, that
 +      `make-temp-file' has no third argument EXTENSION.
 +
 +2010-06-11  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * makefile.w32-in (WINS_BASIC): Include new directory vc.
 +
 +      * loadup.el ("vc-hooks", "ediff-hook"): Load from lisp/vc/.
 +
 +2010-06-11  Juri Linkov  <juri@jurta.org>
 +
 +      * finder.el (finder-known-keywords): Add keyword "vc"
 +      for version control.
 +
 +      * add-log.el, cvs-status.el, diff.el, diff-mode.el, ediff.el,
 +      * emerge.el, log-edit.el, log-view.el, pcvs.el, smerge-mode.el,
 +      * vc-annotate.el, vc-bzr.el, vc-dir.el, vc-dispatcher.el, vc-git.el,
 +      * vc-hg.el, vc-mtn.el, vc.el: Add keyword "vc".
 +
 +2010-06-11  Juri Linkov  <juri@jurta.org>
 +
 +      Move version control related files to the "vc" subdirectory.
 +      * add-log.el, cvs-status.el, diff.el, diff-mode.el, ediff-diff.el,
 +      * ediff.el, ediff-help.el, ediff-hook.el, ediff-init.el,
 +      * ediff-merg.el, ediff-mult.el, ediff-ptch.el, ediff-util.el,
 +      * ediff-vers.el, ediff-wind.el, emerge.el, log-edit.el, log-view.el,
 +      * pcvs-defs.el, pcvs.el, pcvs-info.el, pcvs-parse.el, pcvs-util.el,
 +      * smerge-mode.el, vc-annotate.el, vc-arch.el, vc-bzr.el, vc-cvs.el,
 +      * vc-dav.el, vc-dir.el, vc-dispatcher.el, vc.el, vc-git.el,
 +      * vc-hg.el, vc-hooks.el, vc-mtn.el, vc-rcs.el, vc-sccs.el, vc-svn.el:
 +      Move files to the "vc" subdirectory.
 +
 +2010-06-11  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * comint.el (comint-password-prompt-regexp): Fix 2010-04-10 change
 +      (Bug#6367).
 +
 +2010-06-11  Stephen Eglen  <stephen@gnu.org>
 +
 +      * shell.el: Bind `shell-resync-dirs' to M-RET.
 +
 +2010-06-10  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * notifications.el: Move file from lisp/net, because it is
 +      supposed to talk locally to the user.
 +
 +2010-06-10  Julien Danjou  <julien@danjou.info>
 +
 +      * net/notifications.el (notifications-on-action-signal)
 +      (notifications-on-closed-signal): Pass notification id as first
 +      argument to the callback functions.  Add docstrings.
 +      (notifications-notify): Fix docstring.
 +
 +2010-06-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/authors.el (authors-ignored-files)
 +      (authors-valid-file-names): Add some files.
 +
 +2010-06-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * net/rcirc.el (rcirc-server-alist, rcirc, rcirc-connect): Resolve
 +      merge conflict, giving preference to the emacs-23 version of the code.
 +
 +2010-06-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/advice.el (ad-compile-function):
 +      Define warning-suppress-types before we let-bind it (bug#6275).
 +
 +      * vc-dispatcher.el: Rename mode-line-hook to vc-mode-line-hook;
 +      declare it, make it buffer-local and permanent-local (bug#6324).
 +      (vc-resynch-window): Adjust name.
 +      * vc-hooks.el (vc-find-file-hook): Adjust name.
 +
 +2010-06-09  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/notifications.el (notifications-notify): Fix docstring.
 +
 +2010-06-09  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      Update to Unicode 6.0.0 beta.
 +      * international/charprop.el: Update copyright.
 +      * international/mule-cmds.el (ucs-names): Update character ranges.
 +      * international/uni-bidi.el:
 +      * international/uni-category.el:
 +      * international/uni-combining.el:
 +      * international/uni-comment.el:
 +      * international/uni-decimal.el:
 +      * international/uni-decomposition.el:
 +      * international/uni-digit.el:
 +      * international/uni-lowercase.el:
 +      * international/uni-mirrored.el:
 +      * international/uni-name.el:
 +      * international/uni-numeric.el:
 +      * international/uni-old-name.el:
 +      * international/uni-titlecase.el:
 +      * international/uni-uppercase.el: Regenerate.
 +
 +2010-06-09  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * emacs-lisp/smie.el (comment-string-strip): Declare function.
 +      (smie-precs-precedence-table): Fix typo in docstring.
 +
 +      * vc-mtn.el (log-edit-extract-headers): Declare function.
 +
 +      * vc-hg.el (log-edit-extract-headers): Remove duplicate declaration.
 +
 +      * net/notifications.el (dbus-register-signal): Declare function.
 +      (notifications-notify): Fix typos and reflow docstring.
 +
 +2010-06-09  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Improve VC create/retrieve tag/branch.
 +      * vc.el (vc-create-tag): Do not read the directory name for VCs
 +      with repository revision granularity.  Adjust the tag/branch
 +      prompt.  Reset VC properties.
 +      (vc-retrieve-tag): Do not read the directory name for VCs
 +      with repository revision granularity.  Reset VC properties.
 +
 +2010-06-09  Julien Danjou  <julien@danjou.info>
 +
 +      * net/notifications.el: New file.
 +
 +2010-06-09  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      Add optional support for resetting VC properties.
 +      * vc-dispatcher.el (vc-resynch-window): Add new optional argument,
 +      call vc-file-clearprops when true.
 +      (vc-resynch-buffer): Add new optional argument, pass it down.
 +      (vc-resynch-buffers-in-directory): Likewise.
 +
 +      Improve support for special markup in the VC commit message.
 +      * vc-mtn.el (vc-mtn-checkin): Add support for Author: and Date: markup.
 +      * vc-hg.el (vc-hg-checkin): Add support for Date:.
 +      * vc-git.el (vc-git-checkin):
 +      * vc-bzr.el (vc-bzr-checkin): Likewise.
 +
 +2010-06-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-indent-keyword): Remove special case that
 +      can be handled with a ((:before "fn") (:prev "=>" parent)) rule.
 +
 +2010-06-07  Martin Pohlack  <mp26@os.inf.tu-dresden.de>
 +
 +      * iimage.el: Remove images as soon as the underlying text is modified.
 +      (iimage-modification-hook): New function.
 +      (iimage-mode-buffer): Use it.
 +
 +2010-06-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-indent-offset-rule): Rename from
 +      smie-indent-offset-after.  Add :prev case.  Make a bit more generic.
 +      (smie-indent-virtual): Remove `virtual' arg.  Update callers.
 +      (smie-indent-keyword): Add handling of open-paren keywords.
 +      (smie-indent-comment-continue): Don't assume comment-continue.
 +
 +2010-06-07  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (pop-to-buffer): Remove the conditional that
 +      compares new-window and old-window, so it will reselect
 +      the selected window unconditionally.
 +      http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html
 +
 +2010-06-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-indent-offset-after)
 +      (smie-indent-forward-token, smie-indent-backward-token): New functions.
 +      (smie-indent-after-keyword): Use them.
 +      (smie-indent-fixindent): Only applies to the indentation of the BOL.
 +      (smie-indent-keyword): Tweak the black magic.
 +      (smie-indent-comment-continue): Strip comment-continue before use.
 +      (smie-indent-functions): Indent comments before keywords.
 +
 +2010-06-06  Juri Linkov  <juri@jurta.org>
 +
 +      * isearch.el (isearch-lazy-highlight-search): Fix looping
 +      by checking for empty match.  This syncs this loop with the
 +      similar loop in `isearch-search'.  (Bug#6362)
 +
 +2010-06-05  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * net/dbus.el (dbus-register-method): Declare function.
 +      (dbus-handle-event, dbus-property-handler): Fix typos in docstrings.
 +      (dbus-introspect): Doc fix.
 +      (dbus-event-bus-name, dbus-introspect-get-interface)
 +      (dbus-introspect-get-argument): Reflow docstrings.
 +
 +2010-06-05  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      vc-log-incoming/vc-log-outgoing fixes for Git.
 +      * vc-git.el (vc-git-log-view-mode): Fix font lock for
 +      incoming/outgoing logs.
 +      (vc-git-log-outgoing, vc-git-log-incoming): Use @{upstream}
 +      instead of vc-git-compute-remote.
 +      (vc-git-compute-remote): Remove.
 +
 +2010-06-04  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * term/common-win.el (x-colors): Add "dark green" and "dark
 +      turquoise" (Bug#6332).
 +
 +2010-06-04  Juri Linkov  <juri@jurta.org>
 +
 +      * simple.el (kill-new): Fix logic of kill-do-not-save-duplicates.
 +      Instead of setting `replace' to t and replacing the same string
 +      with itself, don't do certain actions when
 +      kill-do-not-save-duplicates is non-nil and string is equal to car
 +      of kill-ring: don't call menu-bar-update-yank-menu, don't push
 +      interprogram-paste strings to kill-ring, and don't push the input
 +      argument `string' to kill-ring.
 +      http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html
 +
 +2010-06-04  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * subr.el (directory-sep-char): Move from fileio.c and make a defconst.
 +
 +2010-06-04  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-handle-expand-file-name): Expand "~/".
 +      (tramp-gvfs-handler-mounted-unmounted)
 +      (tramp-gvfs-connection-mounted-p): Handle default-location.
 +
 +      * net/tramp-smb.el (tramp-smb-handle-delete-directory): Don't try to
 +      move files to trash.
 +
 +2010-06-04  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * international/mule-cmds.el (nonascii-insert-offset)
 +      (nonascii-translation-table): Add obsolescence information.
 +
 +      * international/mule.el (make-translation-table-from-vector): Doc fix.
 +
 +2010-06-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * desktop.el (desktop-clear-preserve-buffers):
 +      Add "*Warnings*" buffer.  (Bug#6336)
 +
 +2010-06-03  Dan Nicolaescu  <dann@ics.uci.edu>
 +
 +      vc-log-incoming/vc-log-outgoing improvements for Git.
 +      * vc-git.el (vc-git-log-outgoing): Use the same format as the
 +      short log.
 +      (vc-git-log-incoming): Likewise.  Run "git fetch" before the log command.
 +
 +      Add bindings for vc-log-incoming and vc-log-outgoing.
 +      * vc-hooks.el (vc-prefix-map): Add bindings for vc-log-incoming
 +      and vc-log-outgoing.
 +      * vc-dir.el (vc-dir-menu-map): Add menu bindings for vc-log-incoming
 +      and vc-log-outgoing.
 +
 +2010-06-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * net/rcirc.el (rcirc-sort-nicknames): Remove.
 +      (rcirc-handler-366): Always sort nicknames.
 +
 +2010-06-03  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * emacs-lisp/smie.el (comment-continue): Declare for byte-compiler.
 +
 +2010-06-03  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * net/rcirc.el (rcirc-nickname<, rcirc-sort-nicknames-join): Doc fix.
 +
 +2010-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * net/rcirc.el (rcirc-sort-nicknames): Change default.
 +      (rcirc-sort-nicknames-join): Avoid setq.
 +
 +2010-06-03  Deniz Dogan  <deniz.a.m.dogan@gmail.com>
 +
 +      * net/rcirc.el (rcirc-sort-nicknames): New custom.
 +      (rcirc-nickname<, rcirc-sort-nicknames-join): New funs.
 +      (rcirc-handler-366): Use them.
 +
 +2010-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Split smie-indent-calculate into more manageable chunks.
 +      * emacs-lisp/smie.el (smie-indent-virtual, smie-indent-fixindent)
 +      (smie-indent-comment, smie-indent-after-keyword, smie-indent-keyword)
 +      (smie-indent-close, smie-indent-comment-continue, smie-indent-bob)
 +      (smie-indent-exps): Extract from smie-indent-calculate.
 +      (smie-indent-functions): New var.
 +      (smie-indent-functions): Use them.
 +
 +2010-06-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-indent-hanging-p): Use smie-bolp.
 +      (smie-indent-calculate): Simplify and cleanup.
 +
 +2010-06-02  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-gvfs.el (top): Require url-util.
 +      (tramp-gvfs-mount-point): Remove.
 +      (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command):
 +      New defuns.
 +      (with-tramp-dbus-call-method): Format trace message.
 +      (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-expand-file-name): Expand "~/".
        (tramp-gvfs-handle-make-directory): Make more traces.
 -      (tramp-gvfs-handle-write-region): Protect deleting tmpfile.
        (tramp-gvfs-url-file-name): Hexify file name in url.
        (tramp-gvfs-fuse-file-name): Take also prefix (like dav shares)
        into account for the resulting file name.
Simple merge
Simple merge
Simple merge
diff --cc lisp/allout.el
@@@ -5364,13 -5394,11 +5364,13 @@@ header and body.  The elements of that 
  
        (goto-char start)
        (beginning-of-line)
-       ;; Goto initial topic, and register preceeding stuff, if any:
+       ;; Goto initial topic, and register preceding stuff, if any:
        (if (> (allout-goto-prefix-doublechecked) start)
          ;; First topic follows beginning point -- register preliminary stuff:
 -        (setq result (list (list 0 "" nil
 -                                 (buffer-substring start (1- (point)))))))
 +        (setq result
 +                (list (list 0 "" nil
 +                            (buffer-substring-no-properties start
 +                                                            (1- (point)))))))
        (while (and (not done)
                  (not (eobp))          ; Loop until we've covered the region.
                  (not (> (point) end)))
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
  
  ;; Add the methods to `tramp-methods', in order to allow minibuffer
  ;; completion.
 -(eval-after-load "tramp-gvfs"
 -  '(when (featurep 'tramp-gvfs)
 -     (dolist (elt tramp-gvfs-methods)
 -       (unless (assoc elt tramp-methods)
 -       (add-to-list 'tramp-methods (cons elt nil))))))
 +;;;###tramp-autoload
 +(when (featurep 'dbusbind)
 +  (dolist (elt tramp-gvfs-methods)
 +    (unless (assoc elt tramp-methods)
 +      (add-to-list 'tramp-methods (cons elt nil)))))
  
  (defconst tramp-gvfs-path-tramp (concat dbus-path-emacs "/Tramp")
-   "The preceeding object path for own objects.")
+   "The preceding object path for own objects.")
  
  (defconst tramp-gvfs-service-daemon "org.gtk.vfs.Daemon"
    "The well known name of the GVFS daemon.")
Simple merge
 -2011-02-23  Juanma Barranquero  <lekktu@gmail.com>
++2011-02-28  Juanma Barranquero  <lekktu@gmail.com>
+       * org.el (org-maybe-keyword-time-regexp):
+       * org-icalendar.el (org-icalendar-store-UID):
+       * org-agenda.el (org-agenda-scheduled-leaders)
+       (org-agenda-deadline-leaders, org-agenda-filter-preset):
+       * org-table.el (org-table-current-line-types)
+       (org-table-current-begin-line, org-table-current-begin-pos):
+       (org-table-current-field-formula):
+       Fix typos in docstrings.
 -2010-10-22  Juanma Barranquero  <lekktu@gmail.com>
 +2011-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * org-exp.el (org-export-visible): Fix typo in docstring.
 +      * org-remember.el (org-remember-mode-map):
 +      * org-src.el (org-src-mode-map): Move initialization into declaration.
  
 -2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
 +2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * org-agenda.el (org-prefix-category-length)
 -      (org-prefix-category-max-length): Fix typos in docstrings.
 +      * org-remember.el (org-remember-mode):
 +      * org-capture.el (org-capture-mode): Don't run hook redundantly.
 +
 +2011-01-09  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * org-faces.el (org-link): Inherit from link face.
 +      Suggested by Joakim Verona.
 +
 +2010-12-11  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * org-footnote.el (org-footnote-create-definition): Place
 +      Footnotes section before message-signature-separator also in modes
 +      derived from message-mode.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org.el (org-make-tags-matcher): Remove useless cat-p value.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org.el (org-entry-properties): Enhance docstring.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-top-point-with-indent)
 +      (org-list-bottom-point-with-indent): Pay also attention to
 +      'original-indentation property of text, as blocks are put to
 +      column 0 upon exporting.
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob.el (org-babel-remove-temporary-directory): Handle exception
 +      with message informing of failure to remove directory.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el (org-babel-header-arg-names:clojure): Add
 +      `package' to the list of Clojure header arguments which will be read
 +      from heading properties.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-export-templates): Add
 +      Sébastien Vauban's suggestion for LaTeX export in docstring. This is
 +      not default as it requires an additional LaTeX package: "todonotes".
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-export-templates): New variable.
 +
 +      * org-inlinetask.el (org-inlinetask-export-handler): Make use of
 +      templates to export inline tasks.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-current-level): Ignore inline tasks when getting current
 +      level of entry.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-indent-line-function): Ignore drawers inside inline
 +      tasks  if the line to indent isn't inside an inline task itself.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-get-task-level): New function.
 +
 +      * org-indent.el (org-indent-add-properties): Find true level of
 +      indentation wrt inline tasks.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-outline-regexp): New function.
 +
 +      * org-inlinetask.el (org-inlinetask-goto-beginning): New function.
 +
 +      * org-inlinetask.el (org-inlinetask-goto-end): New function.
 +
 +      * org.el (org-mark-subtree): New command.
 +
 +      * org.el (org-speed-commands-default, org-mode-map): Make use of
 +      new command.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-export-handler): Remove protection
 +      from @<span class...> so it can be removed during LaTeX export.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): More informative code block
 +      evaluation messages.
 +
 +2010-12-11  Matt Lundin  <mdl@imapmail.org>
 +
 +      * org.el (org-make-heading-search-string): Optionally limit number
 +      of lines stored in file link search strings.
 +      (org-context-in-file-links) Add option to set to integer specifying
 +      number of lines.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-finalize): New prefix argument
 +      STAY-WITH-CAPTURE.
 +      (org-capture-refile): Improve docstring.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sql.el (org-babel-execute:sql): Add msosql as optional sql
 +      interaction engine.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-list):
 +      (org-agenda-goto-today): Use `org-today'.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-make-header): Swap \begin{document}
 +      and the title/author definitions.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-macs.el: Better backup definition for
 +      `with-silent-modifications'.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-python.el (org-babel-execute:python): Rename "prefix" to
 +      "preamble".
 +      (org-babel-python-evaluate): Rename "prefix" to "preamble".
 +      (org-babel-python-evaluate-external-process): Rename "prefix" to
 +      "preamble".
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-examplize-region): Check if `end' is a marker
 +      or a point and handle appropriately.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sql.el (org-babel-execute:sql): Explicitly set field
 +      separator to \t when importing tabular data.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-agenda.el (org-agenda-custom-commands-local-options):
 +      Allow org-agenda-span to be a symbol.
 +      (org-agenda-ndays): Make obsolete.
 +      (org-agenda-span): New variable superseding org-agenda-ndays.
 +      (org-agenda-menu): Use org-agenda-current-span.
 +      (org-agenda-current-span): New local variable storing current
 +      span.
 +      (org-agenda-list): Take a span instead of ndays as argument.
 +      This function is now responsible for computing the ndays based
 +      on span.
 +      (org-agenda-ndays-to-span): Return span only if number of days
 +      really matches.
 +      (org-agenda-span-to-ndays): New function.
 +      (org-agenda-manipulate-query): Use org-agenda-compute-starting-span.
 +      (org-agenda-goto-today): Use org-agenda-compute-starting-span.
 +      (org-agenda-later): Do not give compute a new span, use the
 +      current one.
 +      (org-agenda-day-view, org-agenda-week-view)
 +      (org-agenda-month-view, org-agenda-year-view): Stop touching
 +      org-agenda-ndays.
 +      (org-agenda-change-time-span): Only compute starting-span.
 +      (org-agenda-compute-starting-span): New function derived from
 +      the old org-agenda-compute-time-span.
 +      (org-agenda-set-mode-name): Compute mode based on
 +      org-agenda-current-span.
 +      (org-agenda-span-name): New function.
 +
 +2010-12-11  Robert Pluim  <rpluim@gmail.com>  (tiny change)
 +
 +      * org-agenda.el (org-agenda-toggle-deadlines): Fix docstring.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-quarter-to-date): Define variables.
 +      (org-clock-special-range): Defin variables.  Use org-floor*.
 +      (org-clocktable-write-default): Define tcol.
 +
 +      * org-compat.el (org-floor*): New function.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +          John Wiegley  <jwiegley@gmail.com>
 +
 +      * org-complete.el: New file.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clocktable-write-default): Fix the % formula.
 +
 +2010-12-11  Matt Lundin  <mdl@imapmail.org>
 +
 +      * org-agenda.el (org-format-agenda-item): The value of
 +      org-category is not converted to a string unless it is defined.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-python.el (org-babel-execute:python): Pass the new "prefix"
 +      header argument through to external evaluation.
 +      (org-babel-python-evaluate): Pass the new "prefix" header argument
 +      through to external evaluation.
 +      (org-babel-python-evaluate-external-process): When specified prepend
 +      "prefix" to the file used in external evaluation.
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob-python.el (org-babel-python-evaluate-session): Change python
 +      module name from 'pp' to 'pprint'.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-R.el (org-babel-R-evaluate-session): Removing empty lines
 +      from R session output, these are often the result of variable
 +      assignments.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sql.el (orgtbl-to-csv): Declaring an external function to
 +      fix a compiler warning.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-eval.el (require): No longer require ob.el to allow
 +      requiring by ob.el.
 +
 +      * ob.el (ob-eval): Require ob-eval.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-confirm-evaluate): Show code block's name when
 +      it is available during evaluation query.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sql.el (org-babel-expand-body:sql): Expand the body of a sql
 +      code block.
 +      (org-babel-execute:sql): Use sql specific body expansion function.
 +      (org-babel-sql-expand-vars): Insert variables into a sql code block.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): Using markers instead of
 +      points for more robust buffer anchors.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-capture.el: Use org-today.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-habit.el: Use org-today.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org.el (org-auto-repeat-maybe): Use org-today.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-day-of-week): New function.
 +      (org-quarter-to-date): New function.
 +      (org-clock-special-range): Implement quarters.
 +
 +2010-12-11  Sébastien Vauban  <wxhgmqzgwmuf@spammotel.com>
 +
 +      * org.el (org-complete-tags-always-offer-all-agenda-tags):
 +      Fix docstring.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-agenda.el (org-format-agenda-item): Convert category to a string
 +      if it is a symbol. This fixes the following call to
 +      org-agenda-get-category-icon which fails if category is not a string.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el: Updated requirements documentation to mention
 +      the minimum version of Clojure.
 +      (org-babel-expand-body:clojure): Fully qualified function name.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-latex.el (org-export-latex-lists): Do not add an
 +      unnecessary newline character after a list.
 +
 +      * org-list.el (org-list-bottom-point-with-indent): Ensure bottom
 +      point is just after a non blank line.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-examplize-region): Remove old assertion which
 +      no longer applies to the result insertion code.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-python.el (org-babel-execute:python): Use a :return header
 +      argument for external evaluation in which the code block body need
 +      be wrapped in a function
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el (org-babel-expand-body:clojure): Trapped free
 +      variable.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-edit-special): Edit formulas when in TBLMF line
 +
 +2010-12-11  Allen S. Rout  <asr@ufl.edu>  (tiny change)
 +
 +      * org-capture.el (org-capture-after-finalize-hook): New hook.
 +      (org-capture-finalize): Run the new hook.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el (org-babel-expand-body:clojure): Support for
 +      pretty printing of Clojure code and data.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): No longer escape results which
 +      will be wrapped in a block.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-eval.el (org-babel-eval-wipe-error-buffer): Fix compiler
 +      warning and added documentation string.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el (org-babel-execute:clojure): Remade using slime
 +      for all code evaluation.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-sectioning): Allow overlay arguments for
 +      the column as well.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-confirm-evaluate): More descriptive message
 +      when evaluation is aborted or disabled.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): Responds to new "wrap" header
 +      argument.
 +      (org-babel-merge-params): Includes new "wrap" header argument in
 +      one of the results header argument exclusive groups.
 +
 +2010-12-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-macs.el (with-silent-modifications): Fix condition for
 +      with-silent-modification.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-parse-header-arguments): Stripping trailing
 +      spaces off of header arguments (even the first one).
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sh.el (org-babel-sh-var-to-sh): Wrap end token of heredoc in
 +      single quotes which is the best practice.
 +      (org-babel-sh-table-or-results): Use `org-babel-script-escape' for
 +      more robust parsing of shell output.
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * org.el (org-additional-option-like-keywords): Add more keywords,
 +      and colons to some old ones.
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob-eval.el (org-babel-error-buffer-name): Define new variable.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-python.el (org-babel-python-table-or-string):
 +      Using `org-babel-script-escape' for reading string input from scripting
 +      languages.
 +
 +2010-12-11  Achim Gratz  <Stromeko@nexgo.de>  (tiny change)
 +
 +      * org-macs.el (org-called-interactively-p): Wrap function call in
 +      with-no-warnings.
 +      (with-silent-modifications) Declare macro for Emacs < 23.2.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-parse-header-arguments): Remove addition of
 +      ":" to singleton first header arguments as it was leading to errors.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-make-header): Run the title through
 +      `org-export-latex-fontify-headline'.
 +      (org-export-latex-fontify-headline): Do the protection of math
 +      snippets also here.
 +
 +2010-12-11  Richard Lawrence  <richard.lawrence@berkeley.edu>
 +
 +      * org-latex.el (org-export-as-latex): Sent the section title
 +      through the preprocessor.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-html-level-start): Mark listified headings
 +      with a custom id.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-open-at-point): Don't do footnote action if cursor is
 +      on a bracket link.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-edit-special): Check also for TBLFM line.
 +
 +2010-12-11  Achim Gratz  <Stromeko@Stromeko.DE>  (tiny change)
 +
 +      * org-clock.el (org-get-clocktable): Previous patch incorrectly
 +      required whitespace in front of #+BEGIN: and #+END:
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * org-src.el (org-edit-src-code): Allow region to be inherited by
 +      edit buffer when mark is one character beyond end of src block.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-list-bullet): Ensure point is at bol before
 +      checking item indentation.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-map-src-blocks): Move to earlier in the file
 +      and now autoloading.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ref.el (org-babel-ref-at-ref-p): Use higher level function
 +      for testing list membership.
 +
 +      * ob.el (org-babel-read-result): Use higher level function for
 +      testing list membership.
 +      (org-babel-result-end): Use higher level function for testing list
 +      membership.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sqlite.el (ob-eval): Require ob-eval for external command
 +      execution.
 +      (org-babel-execute:sqlite): No longer uses the init option for
 +      passing commands to sqlite.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-indent-line-function): Drawers and blocks have no
 +      influence on indentation of text below. Also fix indentation
 +      problem with a block at column 0 and add a special case for
 +      literal examples.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-map-src-blocks): Ensure that the file argument
 +      is only evaluated once.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ref.el (org-babel-ref-resolve): Recognize `list' as a unique
 +      type of data
 +      (org-babel-ref-at-ref-p): Recognize `list' as a unique type of data
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-load-file): Can be called interactively.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>  (tiny change)
 +
 +      * org-table.el (orgtbl-after-send-table-hook): New hook.
 +      (orgtbl-ctrl-c-ctrl-c): Run `orgtbl-after-send-table-hook' when a
 +      table was sent.
 +      (orgtbl-send-table): Return the number of sent tables, or nil if no
 +      sending has happened.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-get-priority-function): New option.
 +      (org-get-priority): Call `org-get-priority-function' if that
 +      has been set.
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob-table.el (org-babel-table-truncate-at-newline): Only add
 +      "..." if there is something after the newline.
 +
 +2010-12-11  Achim Gratz  <Stromeko@nexgo.de>  (tiny change)
 +
 +      * org-clock.el (org-get-clocktable):
 +      (org-in-clocktable-p):
 +      (org-clocktable-shift):
 +      (org-clocktable-steps): Fix regexp to allow for indented clock tables
 +
 +2010-12-11  Puneeth Chaganti  <punchagan@gmail.com>
 +
 +      * org-exp.el (org-export-handle-include-files): Support :minlevel
 +      property.
 +      (org-get-file-contents): New argument minlevel to demote included
 +      content.
 +
 +2010-12-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org-latex.el (org-export-latex-hyperref-format): New option.
 +      (org-export-latex-href-format): Rename the existing variable
 +      `org-export-latex-hyperref-format' as `org-export-latex-href-format'
 +      (org-export-latex-links): Use `org-export-latex-hyperref-format' and
 +      `org-export-latex-href-format'
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-calc.el (org-babel-execute:calc): Ensure the *Calculator*
 +      buffer exists before it is used.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-exp.el (org-export-preprocess-string): delaying code block
 +      processing a bit to allow correct list parsing in the export string
 +
 +2010-12-11  Christopher Allan Webber  <cwebber@dustycloud.org>
 +
 +      * org-agenda.el (org-agenda-timegrid-use-ampm): New option.
 +      (org-agenda-time-of-day-to-ampm): New function.
 +      (org-agenda-time-of-day-to-ampm-maybe): New function.
 +      (org-format-agenda-item): Call org-agenda-time-of-day-to-ampm-maybe.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-faces.el (org-cycle-level-faces): New option.
 +
 +      * org.el (org-get-level-face): Honor org-cycle-level-faces.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-agenda.el (org-agenda-today): New function.
 +      (org-agenda-get-day-face): New function.
 +      (org-timeline): Use org-agenda-today and org-agenda-get-day-face.
 +      (org-agenda-list): Use org-agenda-today and org-agenda-get-day-face.
 +      (org-todo-list): Use org-agenda-today.
 +      (org-get-all-dates): Use org-agenda-today.
 +      (org-agenda-day-face-function): New variable.
 +      (org-agenda-get-day-face): Use org-agenda-day-face-function.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-ctrl-c-ctrl-c): Consider sending a radio table also
 +      in Org.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-as-html): Do not treat partially
 +      protected lines as if they were fully protected.
 +
 +2010-12-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * org-exp.el (org-export-format-source-code-or-example):
 +      Remove hard-wired configuration of minted export
 +      (org-export-latex-minted-with-line-numbers): Remove variable
 +
 +2010-12-11  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-clock.el (org-dblock-write:clocktable): Fix double
 +      reference to `link' in let construct.
 +      (org-clock-clocktable-formatter): Fix typo in docstring.
 +      (org-clocktable-write-default): Fix typo in docstring.
 +
 +2010-12-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-protocol.el (org-protocol-unhex-string): Normalize percent
 +      escape sequence to upper case letters.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-lob.el (org-babel-lob-get-info): including pass-through
 +      header arguments in results variable header argument string
 +
 +2010-12-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-exp.el (org-export-visible): Limit search for in-buffer options
 +      beginning of first headline.
 +
 +2010-12-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-open-at-point): Remove stale link handler for news:
 +      links.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clocktable-write-default): Better handling of
 +      narrowing.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-agenda.el (org-agenda-category-icon-alist): Fix defcustom type.
 +
 +2010-12-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-indent-line-function): simplify code and remove bug that
 +      would insert a tab at the beginning of the line when trying to
 +      indent the item.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org.el (org-diary-sexp-entry): Split sexp result strings at semicolon.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-agenda.el (org-agenda-prefix-format): Insert place holder
 +      for icon.
 +      (org-agenda-category-icon-alist): New option.
 +      (org-agenda-get-category-icon): New function.
 +      (org-format-agenda-item): Support for icons.
 +      (org-compile-prefix-format): Support for icons.
 +
 +2010-12-11  Julien Danjou  <julien@danjou.info>
 +
 +      * org-compat.el: Create defalias for `string-match-p' and
 +      looking-at-p.
 +
 +2010-12-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-calc.el (org-babel-execute:calc): support for variables --
 +      converts :var variables in calc variables
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-sparse-tree): Mention [r] in dispatch menu
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-list-parse-list): Use `org-looking-at-p'.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-id.el (org-id-store-link): Test for org-mode before checking
 +      for IDs.
 +
 +2010-12-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-shorten-string): New function.
 +
 +      * org-exp.el (org-export-convert-protected-spaces): New function.
 +      (org-export-preprocess-string):
 +      Call `org-export-convert-protected-spaces' to handle new hard spaces.
 +
 +2010-12-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-narrow-to-subtree): Check for heading that ends at end
 +      of buffer.
 +
 +2010-11-12  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-templates): Remove autoload from
 +      defcustom.
 +
 +      * ob-lisp.el (slime): Don't expect slime to be present.
 +
 +2010-11-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob.el: `copy-sequence' suffices to copy alist; no need for
 +      `copy-tree'.
 +
 +2010-11-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob.el (org-babel-execute-src-block): If ":results file" is in
 +      effect, then ensure that the value of :file is returned as the
 +      result; don't rely on language files for this.
 +
 +2010-11-11  Dan Davison  <dandavison7@gmail.com>
 +
 +      * ob.el (org-babel-sha1-hash): Avoid corrupting `info' data
 +      structure by side-effects of `sort'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bottom-point-with-indent): Do not check
 +      indentation of a non-empty blank line.
 +
 +      * org-list.el (org-sort-list): Sort a list with point anywhere
 +      inside it.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-calc.el (org-babel-execute:calc): Safer evaluation and
 +      hopefully better error messages.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org.el (org-babel-load-languages): Adding calc.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-initiate-session): Don't resolve variable
 +      references unless prefix arg is supplied.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-calc.el (org-babel-execute:calc): Ensure that calc stack
 +      refers to the correct stack.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-calc.el: Adding the beginnings of support for calc code
 +      blocks.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-update-block-body): Declaring function
 +      for updating code block bodies.
 +      (org-babel-spec-to-string):
 +      (org-babel-detangle): Detangle all tangled and commented code
 +      blocks in the current file back to org.
 +      (org-babel-tangle-jump-to-org): Jump from a tangled and commented
 +      file back to the originating org-mode code block ob-tangle:
 +      detangle changes in code files back to the original org files.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-comment-format-beg): Fix typo.
 +      (org-babel-tangle-comment-format-end): Fix typo.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-exp.el (org-export-format-source-code-or-example):
 +      Use minted for latex source code export if `org-export-latex-listings'
 +      has the value 'minted
 +
 +      * org-latex.el (org-export-latex-listings): Document special value
 +      'minted
 +
 +      * org-latex.el (org-export-latex-minted): Delete variable.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-get-src-block-info): Retrieve contents of
 +      parentheses, excluding parentheses themselves.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-gnuplot.el (org-babel-variable-assignments:gnuplot):
 +      Fix bug in gnuplot data file assignment using user variables.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-latex.el (org-babel-execute:latex): Adding new :headers
 +      header argument for latex code blocks.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-templates): New capture property
 +      `:kill-buffer'. (org-capture-finalize): Kill target buffer if that
 +      is desired.
 +      (org-capture-target-buffer): Remember if we have to make the
 +      buffer.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-dblock-write:clocktable): Fix bug when
 +      computing clock tables.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-dblock-write:clocktable): Pass file minutes up
 +      to caller even if no table is generated.
 +
 +2010-11-11  Łukasz Stelmach  <lukasz.stelmach@iem.pw.edu.pl>
 +
 +      * org-agenda.el (org-agenda-get-sexps): Handle lists as return
 +      values from diary entries
 +
 +      * org-bbdb.el (org-bbdb-anniversaries): Handle lists of
 +      anniversaries
 +
 +      * org.el (org-diary-sexp-entry): Handle lists as return values
 +      from diary entries.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-empty-lines-before):
 +      (org-capture-empty-lines-after): Make sure the n=0 does not insert
 +      any newlines.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el (org-babel-clojure-babel-clojure-cmd): Fix error
 +      message when clojure binary is not found.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-format-table-html): New argument DOCBOOK.
 +      (org-format-org-table-html): New argument DOCBOOK.  When set, use
 +      align instead of class to align table fields.
 +
 +      * org-docbook.el (org-export-as-docbook): Specify the docbook
 +      argument for the table converter.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-macs.el (org-called-interactively-p): New macro.
 +
 +      * org-freemind.el: No longer require 'rx.
 +      (org-freemind): New customization group, use it for all the
 +      variables.
 +      (org-export-as-freemind): Add docstring.
 +      (org-freemind-show): Improve filen naming.
 +      (org-freemind-convert-links-helper): New function.
 +      (org-freemind-bol-helper-base-indent): New variable.
 +      (org-freemind-bol-helper): New function.
 +      (org-freemind-node-css-style): New option.
 +      (org-freemind-node-pattern): New variable.
 +      (org-freemind-from-org-mode): Better docstring.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * ob-haskell.el (org-babel-variable-assignments:haskell):
 +      Don't pass more than two arguments to mapc.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * ob.el (org-babel-ref-resolve): Declare to silence byte compiler.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-footnote.el (message-signature-separator): Defvar to silence
 +      byte compiler.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-exp.el (org-export-string): Fix reference to wrong symbol.
 +
 +2010-11-11  Jambunathan K  <kjambunathan@gmail.com>
 +
 +      * org.el (org-link-search): Return 'dedicated on successful match
 +      when org-link-search-must-match-exact-headline is set to t.
 +
 +2010-11-11  Daniel Clemente  <n142857@gmail.com>
 +
 +      * org-html.el (org-html-make-link): Append fragment to file: links
 +      if present.
 +
 +2010-11-11  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * org-footnote.el (org-footnote-create-definition)
 +      (org-footnote-goto-local-insertion-point): Add footnotes before
 +      signature when in message-mode.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-display-inline-images): Improve regexp.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-cycle): Make sure resetting to startup visibility
 +      works after another cycle command.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-string): New function org-export-string
 +      can be used to convert a string of test in org-mode markup to a
 +      specified format.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-display-inline-images): Allow non-ASCII characters
 +      in image file names.  Save match data.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-auto-repeat-maybe): Fix shifting multiple time
 +      stamps.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-store-forced-table-alignment):
 +      (org-export-remove-special-table-lines): Allow the "c" cookie for
 +      table alignment.
 +
 +      * org-html.el (org-export-table-header-tags):
 +      (org-export-table-data-tags): Add another %s format for the
 +      alignment.
 +      (org-export-html-table-align-individual-fields): New option.
 +      (org-format-org-table-html): Implement field-by-field alignment
 +      and support centering.
 +      (org-format-table-table-html): Make sure the new table tag formats
 +      don't break this function.
 +
 +      * org-table.el (org-table-cookie-line-p):
 +      (org-table-align): Allow for the <c> cookie.
 +
 +      * org.el (org-set-font-lock-defaults): Allow for the <c> cookie.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-exp.el (org-export-normalize-links): Skip normalization of
 +      plain links that are part of another link.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-expand-body:R): Fix bug in let binding.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-indent.el (org-indent-add-properties):
 +      Use `with-silent-modificatons'.
 +      (org-indent-remove-properties): Use `with-silent-modificatons'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-cookie-line-p): Fix indentation.
 +
 +      * org-exp.el (org-store-forced-table-alignment): New function.
 +      (org-export-preprocess-string):
 +      Call `org-store-forced-table-alignment'.
 +
 +      * org-html.el (org-format-org-table-html): Use stored alignment
 +      information.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-execute-src-block): Respects prefix argument
 +      (which forces re-calculation).
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-execute-src-block): Remove needless param
 +      sorting from ob-execute-src-block, the params are sorted already
 +      by ob-sha1-hash.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-sha1-hash): Ensure that info is sorted at the
 +      header argument level.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-sha1-hash): Consider words in different order
 +      as different input.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-sha1-hash): Fix check for zero length sequences.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-sh-var-to-sh): Ensure value has the
 +      structure of an Org-mode table (list of lists).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Fix bug
 +      (reference to unassigned variable `src-lang' and avoid calling
 +      org-babel-get-src-block-info twice.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-demarcate-block): Updated to reflect the new
 +      info list contents.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): Supply non-nil argument to
 +      `org-babel-get-src-block-info' to avoid resolving variable
 +      references.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-map-src-blocks): Fix minor bug in and
 +      improved efficiency of org-babel-map-src-blocks.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Now explicitly
 +      checks that a code block will actually be tangled before
 +      collecting it's full information (a process which could involve
 +      the execution of other code blocks).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-demarcate-block): Use light version of
 +      `org-babel-get-src-block-info'.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-sha1-hash): Now handles more complex types in
 +      params.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-execute-src-block): Generally using the new
 +      more informative params
 +      (org-babel-process-params): Don't forget the :var portion of
 +      variable assignments.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-table.el (sbe): Simplified to reflect to var resolution.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ref.el (org-babel-ref-resolve): Bringing the referent
 +      arguments back to their params before evaluation.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ref.el (org-babel-ref-resolve): Cleanup of variable usage and
 +      indentation.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-table.el (sbe): Use `org-babel-process-params params' instead
 +      of `org-babel-expand-variables'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-C.el (org-babel-C-execute): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-R.el (org-babel-execute:R): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +      (org-babel-R-variable-assignments): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-asymptote.el (org-babel-execute:asymptote): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-clojure.el (org-babel-execute:clojure): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-dot.el (org-babel-execute:dot): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp): Remove
 +      call to org-babel-process-params which should no longer be called
 +      from within a language file
 +      (org-babel-execute:emacs-lisp): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-haskell.el (org-babel-execute:haskell): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-js.el (org-babel-execute:js): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-lisp.el (org-babel-execute:lisp): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-ocaml.el (org-babel-execute:ocaml): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-octave.el (org-babel-execute:octave): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-perl.el (org-babel-execute:perl): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-python.el (org-babel-execute:python): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-ruby.el (org-babel-execute:ruby): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-scheme.el (org-babel-execute:scheme): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-screen.el (org-babel-execute:screen): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +      (org-babel-prep-session:screen): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-sh.el (org-babel-execute:sh): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-sql.el (org-babel-execute:sql): Remove call to
 +      org-babel-process-params which should no longer be called from
 +      within a language file
 +
 +      * ob-haskell.el (org-babel-execute:haskell): Remove reference to
 +      processed params
 +
 +      * ob-clojure.el (org-babel-execute:clojure): Remove reference to
 +      processed params
 +
 +      * ob-R.el (org-babel-execute:R): Remove reference to processed
 +      params.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sql.el (org-babel-execute:sql): Use generic expansion
 +      function
 +      (org-babel-expand-body:sql): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-execute:sh): Use generic expansion function
 +      (org-babel-expand-body:sh): Delete function
 +      (org-babel-prep-session:sh): Change name of called function
 +      (org-babel-variable-assignments:sh): Change function name.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-screen.el (org-babel-execute:screen): Use generic expansion
 +      function
 +      (org-babel-expand-body:screen): Delete function
 +      (org-babel-prep-session:screen): Remove references to processed
 +      params.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sass.el (org-babel-execute:sass): Use generic expansion
 +      function
 +      (org-babel-expand-body:sass): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-ruby.el (org-babel-execute:ruby): Use generic expansion
 +      function
 +      (org-babel-prep-session:ruby): Use new variable assignment
 +      function
 +      (org-babel-variable-assignments:ruby): New function
 +      (org-babel-expand-body:ruby): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-python.el (org-babel-execute:python): Use generic expansion
 +      function
 +      (org-babel-prep-session:python): Change name of called function
 +      (org-babel-variable-assignments:python): Change function name
 +      (org-babel-expand-body:python): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-plantuml.el (org-babel-expand-body:plantuml): Delete function
 +      (automatically handled by generic version).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-perl.el (org-babel-execute:perl): Use generic expansion
 +      function
 +      (org-babel-expand-body:perl): Delete function
 +      (org-babel-variable-assignments:perl): New function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-org.el (org-babel-expand-body:org): Delete function
 +      (automatically handled by generic version).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-octave.el (org-babel-execute:octave): Use generic expansion
 +      function
 +      (org-babel-variable-assignments:octave): Change name of function
 +      (org-babel-variable-assignments:matlab): New defalias
 +      (org-babel-prep-session:octave): Change name of function
 +      (org-babel-expand-body:matlab): Delete function
 +      (org-babel-expand-body:octave): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-ocaml.el (org-babel-execute:ocaml): Use generic expansion
 +      function
 +      (org-babel-variable-assignments:ocaml): New function
 +      (org-babel-expand-body:ocaml): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-mscgen.el (org-babel-expand-body:mscgen): Delete function
 +      (automatically handled by generic version).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-js.el (org-babel-execute:js): Use new variable assignment
 +      function
 +      (org-babel-expand-body:js): Delete function
 +      (org-babel-prep-session:js): Use new variable assignment function
 +      (org-babel-variable-assignments:js): New function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-haskell.el (org-babel-execute:haskell): Use generic expansion
 +      function
 +      (org-babel-expand-body:haskell): Delete function
 +      (org-babel-prep-session:haskell): Use variable assignment function
 +      (org-babel-variable-assignments:haskell): New function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-gnuplot.el (org-babel-expand-body:gnuplot): Use variable
 +      assignment function
 +      (org-babel-prep-session:gnuplot): Use variable assignment function
 +      (org-babel-variable-assignments:gnuplot): New function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-ditaa.el (org-babel-expand-body:ditaa): Delete function
 +      (automatically handled by generic version).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-css.el (org-babel-expand-body:css): Delete function
 +      (automatically handled by generic version).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-asymptote.el (org-babel-execute:asymptote): Use generic
 +      expansion function
 +      (org-babel-expand-body:asymptote): Delete function
 +      (org-babel-variable-assignments:asymptote): New function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-expand-body:R): Use new function
 +      `org-babel-variable-assignments:R'; don't trim body.
 +      (org-babel-execute:R): Respond to changes in
 +      `org-babel-expand-body:R'
 +      (org-babel-prep-session:R): Called function is now named
 +      `org-babel-variable-assignments:R'
 +      (org-babel-variable-assignments:R): Receives processed-params as
 +      new optional argument.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-C.el (org-babel-C-expand): Don't trim body.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-scheme.el (org-babel-expand-body:scheme): Fix bug in
 +      obtaining variable references.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Supply variable
 +      assignment lines to generic expansion command.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-expand-src-block): Supply variable assignment
 +      lines to generic expansion function
 +      (org-babel-expand-body:generic): Prepend body with optional
 +      variable assignment lines.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-results): Replaced old function call.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-lob.el (org-babel-lob-execute): Now expanding variable
 +      references before execution.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-execute-src-block): Only sort parameters if
 +      it's required for caching.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-table.el (sbe): Reworking for better indentation and to
 +      integrate the new variable resolution.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ref.el (org-babel-ref-resolve-reference): Now expanding
 +      variables when resolving references.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-merge-params): Fix order or precedence for
 +      variables.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-C.el (org-babel-expand-body:c++): Remove obsoleted optional
 +      third argument
 +      (org-babel-expand-body:c++): Remove obsoleted optional third
 +      argument
 +      (org-babel-C-expand): Remove obsoleted optional third argument
 +
 +      * ob-R.el:
 +      (org-babel-expand-body:R): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:R): Remove obsoleted optional third argument
 +      (org-babel-R-variable-assignments): Remove obsoleted optional
 +      third argument
 +
 +      * ob-asymptote.el:
 +      (org-babel-expand-body:asymptote): Remove obsoleted optional
 +      third argument
 +      (org-babel-execute:asymptote): Remove obsoleted optional third
 +      argument
 +
 +      * ob-clojure.el:
 +      (org-babel-expand-body:clojure): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:clojure): Remove obsoleted optional third
 +      argument
 +
 +      * ob-css.el:
 +      (org-babel-expand-body:css): Remove obsoleted optional third
 +      argument
 +
 +      * ob-ditaa.el:
 +      (org-babel-expand-body:ditaa): Remove obsoleted optional third
 +      argument
 +
 +      * ob-dot.el:
 +      (org-babel-expand-body:dot): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:dot): Remove obsoleted optional third
 +      argument
 +
 +      * ob-emacs-lisp.el:
 +      (org-babel-expand-body:emacs-lisp): Remove obsoleted optional
 +      third argument
 +      (org-babel-execute:emacs-lisp): Remove obsoleted optional third
 +      argument
 +
 +      * ob-gnuplot.el:
 +      (org-babel-expand-body:gnuplot): Remove obsoleted optional third
 +      argument
 +
 +      * ob-haskell.el:
 +      (org-babel-expand-body:haskell): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:haskell): Remove obsoleted optional third
 +      argument
 +      (org-babel-load-session:haskell): Remove obsoleted optional
 +      third
 +      (org-babel-prep-session:haskell): Remove obsoleted optional
 +      third
 +
 +      * ob-js.el:
 +      (org-babel-expand-body:js): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:js): Remove obsoleted optional third argument
 +
 +      * ob-latex.el:
 +      (org-babel-expand-body:latex): Remove obsoleted optional third
 +      argument
 +
 +      * ob-lisp.el:
 +      (org-babel-expand-body:lisp): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:lisp): Remove obsoleted optional third
 +      argument
 +
 +      * ob-mscgen.el:
 +      (org-babel-expand-body:mscgen): Remove obsoleted optional third
 +      argument
 +
 +      * ob-ocaml.el:
 +      (org-babel-expand-body:ocaml): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:ocaml): Remove obsoleted optional third
 +      argument
 +
 +      * ob-octave.el:
 +      (org-babel-expand-body:matlab): Remove obsoleted optional third
 +      argument
 +      (org-babel-expand-body:octave): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:octave): Remove obsoleted optional third
 +      argument
 +      (org-babel-octave-variable-assignments): Remove obsoleted
 +      optional third
 +
 +      * ob-org.el:
 +      (org-babel-expand-body:org): Remove obsoleted optional third
 +      argument
 +
 +      * ob-perl.el:
 +      (org-babel-expand-body:perl): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:perl): Remove obsoleted optional third
 +      argument
 +
 +      * ob-plantuml.el:
 +      (org-babel-expand-body:plantuml): Remove obsoleted optional
 +      third argument
 +
 +      * ob-python.el:
 +      (org-babel-expand-body:python): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:python): Remove obsoleted optional third
 +      argument
 +      (org-babel-python-variable-assignments): Remove obsoleted
 +      optional third
 +
 +      * ob-ruby.el:
 +      (org-babel-expand-body:ruby): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:ruby): Remove obsoleted optional third
 +      argument
 +
 +      * ob-sass.el:
 +      (org-babel-expand-body:sass): Remove obsoleted optional third
 +      argument
 +
 +      * ob-scheme.el:
 +      (org-babel-expand-body:scheme): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:scheme): Remove obsoleted optional third
 +      argument
 +
 +      * ob-screen.el:
 +      (org-babel-expand-body:screen): Remove obsoleted optional third
 +      argument
 +
 +      * ob-sh.el:
 +      (org-babel-expand-body:sh): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:sh): Remove obsoleted optional third argument
 +      (org-babel-sh-variable-assignments): Remove obsoleted optional
 +      third
 +
 +      * ob-sql.el:
 +      (org-babel-expand-body:sql): Remove obsoleted optional third
 +      argument
 +
 +      * ob-sqlite.el:
 +      (org-babel-expand-body:sqlite): Remove obsoleted optional third
 +      argument
 +      (org-babel-execute:sqlite): Remove obsoleted optional third
 +      argument
 +
 +      * ob.el:
 +      (org-babel-expand-body:generic): Remove obsoleted optional third
 +      argument.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-clojure.el (org-babel-prep-session:clojure): Purging all
 +      calls to removed org-babel-ref-variables.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-lob.el (org-babel-lob-ingest): Now returns the count of
 +      ingested code blocks.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-in-export-file): Wrapper for collecting
 +      information from within the original export file.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-get-src-block-info): Small but crucial fix)
 +      (this should return nil if not match found.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp):
 +      Whitespace (org-babel-execute:emacs-lisp): Whitespace.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-sh-variable-assignments): Provide missing
 +      docstring
 +
 +      * ob-python.el (org-babel-python-variable-assignments):
 +      Provide missing docstring.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-octave.el (org-babel-expand-body:octave): Refactor: break
 +      variable assignment part out into a separate function
 +      (org-babel-octave-variable-assignments): New function constructing
 +      list of variable assignment statements
 +      (org-babel-prep-session:octave): Use new function
 +      `org-babel-octave-variable-assignments' instead of previous
 +      (incorrect) variable assignment code.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-expand-body:sh): Refactor: break variable
 +      assignment part out into a separate function
 +      (org-babel-sh-variable-assignments): New function constructing
 +      list of variable assignment statements
 +      (org-babel-prep-session:sh): Use new function
 +      `org-babel-sh-variable-assignments' instead of previous
 +      (incorrect) variable assignment code.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-python.el (org-babel-expand-body:python): Refactor: break
 +      variable assignment part out into a separate function
 +      (org-babel-python-variable-assignments): New function constructing
 +      list of variable assignment statements
 +      (org-babel-prep-session:python): Use new function
 +      `org-babel-python-variable-assignments' instead of previous
 +      (incorrect) variable assignment code.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-expand-body:R): Refactor: break variable
 +      assignment part out into a separate function
 +      (org-babel-R-variable-assignments): New function constructing list
 +      of variable assignment statements
 +      (org-babel-prep-session:R): Use new function
 +      `org-babel-R-variable-assignments' instead of previous
 +      (incorrect) variable assignment code.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-initiate-session): Better variable names.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-number-sequence):
 +      Declared * ob-R.el (org-number-sequence): Declared.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-map-src-blocks): Store correct value of
 +      `end-block'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-mark-block): New function to mark the body of a
 +      src block in the style of `mark-defun'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-compat.el (org-number-sequence): New function.
 +
 +      * ob-R.el (org-babel-expand-body:R): Use `org-number-sequence'.
 +
 +      * ob.el (org-babel-where-is-src-block-result):
 +      Use `org-number-sequence'.
 +      (org-babel-current-buffer-properties): Fix variable definition.
 +
 +      * ob-ref.el (org-babel-ref-index-list): Use `org-number-sequence'.
 +
 +      * ob-latex.el (org-babel-latex-tex-to-pdf): Use the 2-argument
 +      version of `shell-command'.
 +
 +      * org-latex.el (org-export-as-pdf): Use the 2-argument version of
 +      `shell-command'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-list-search-unenclosed-generic): Replace call
 +      to booleanp.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-agenda-jump-prefer-future): New option.
 +
 +      * org-agenda.el (org-agenda-goto-date):
 +      Use `org-agenda-jump-prefer-future'.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org-latex.el (org-export-latex-links) : Replaced hard coded
 +      hyperref format with custom variable
 +      `org-export-latex-hyperref-format'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-insert-heading): Fix docstring.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>  (tiny change)
 +
 +      * org-capture.el (org-capture-place-entry): If the first line is
 +      already a headline, just stay there.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sh.el (org-babel-sh-evaluate): No longer assumes that results
 +      are non-nil.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-ascii.el (org-ascii-replace-entities): Match an optional {}
 +      after an entity.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (orgtbl-to-html): Apply `org-html-expand' to the
 +      table fields.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-insert-heading): When on the headline of an inline
 +      task, insert another inline tasks.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Only create
 +      links for blocks that will actually tangle.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sh.el (org-babel-expand-body:sh): Don't insert extra newlines
 +      in expanded shell bodies.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-expand-body:sh): Avoid inserting extra
 +      newline characters.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-expand-body:sh): Align code.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-params-from-properties): Max line with at <=80
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-latex.el (org-export-latex-listings-langs): Clojure is now
 +      recognized as a lisp.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-params-from-properties): Use `org-babel-read'
 +      to interpret property as header argument value.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-parse-header-arguments): Simplify reading of
 +      header arg value.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-org-to-ascii):
 +      (org-publish-org-to-latin1):
 +      (org-publish-org-to-utf8): New functions.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-insert-heading): Skip inline tasks when trying to
 +      insert a new heading after the end of the subtree.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-min-level): Set customization
 +      type to integer or nil.
 +
 +      * org.el (org-insert-heading): When after an inline task, do not
 +      use level but go back to headline level before the inline task.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-in-task-p): New function.
 +
 +      * org.el (org-indent-line-function): Fix indentation of inline
 +      tasks.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-activate-links): Fix customize type.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-latex-to-pdf-process): Add rubber as another
 +      default option.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-latex.el (org-export-latex-minted): Document pygments
 +      dependency.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mobile.el (org-mobile-create-index-file): Encrypt the index
 +      file if encryption has been turned on.
 +      (org-mobile-copy-agenda-files): Avoid double encryption of
 +      `mobileorg.org'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-exp.el (org-export-latex-minted-with-line-numbers):
 +      Ensure that variable is declared.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-python.el (org-src-preserve-indentation): Fix compiler
 +      warning.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-exp.el (org-export-format-source-code-or-example):
 +      Latex formatting of source code blocks using the minted package
 +      (org-export-plist-vars): Add :latex-minted property
 +      (org-export-latex-minted): Ensure variable is defined
 +      (org-export-latex-minted-langs): Ensure variable is defined.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-src.el (org-edit-src-code): Use `org-region-active-p'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-tangle.el (org-babel-spec-to-string): Whitespace changes.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-tangle.el (org-babel-spec-to-string): Don't trim whitespace
 +      when `org-src-preserve-indentation' is non-nil.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-lob.el (org-babel-lob-ingest): Provide message stating number
 +      of blocks added to Library of Babel.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-lob.el (org-babel-lob-ingest): Check for nil source block
 +      name.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-place-default-actions-for-lists):
 +      Fix typo in regexp.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-toggle-checkbox): Avoid some boundary error
 +      when inserting a checkbox in an empty last item of a list.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-gnus.el (org-gnus-nnimap-query-article-no-from-file):
 +      Query article number from file is nil by default.
 +
 +2010-11-11  Stephen Eglen  <S.J.Eglen@damtp.cam.ac.uk>
 +
 +      * org-beamer.el (org-beamer-amend-header): Fix typo in docstring.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-place-entry): Move to `beg' before
 +      searching for `%?'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-format-latex): Fix mathjax treatment of single
 +      letters in between dollars.
 +
 +2010-11-11  Sébastien Vauban  <wxhgmqzgwmuf@spammotel.com>
 +
 +      * org-latex.el (org-latex-to-pdf-process): Add a third pdflatex
 +      run.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-blank-before-new-entry): Improve docstring.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mobile.el (org-mobile-force-id-on-agenda-items):
 +      Fix docstring.
 +      (org-mobile-write-agenda-for-mobile): Use outline path if we do
 +      not have an ID and are not allowed to make one.
 +      (org-mobile-get-outline-path-link): New function.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mobile.el (org-mobile-copy-agenda-files): Encrypt the empty
 +      file.
 +      (org-mobile-write-agenda-for-mobile): Use the right name, even if
 +      the file get encrypted.
 +      (org-mobile-move-capture): Only delete tempfile if it does exist.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-number-p): Fix documentation string.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Accepting
 +      "tangle" as a positive argument for the :noweb header argument
 +      during tangling.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-src-blocks): Fix export when headings
 +      have links, with tests.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-latex-to-pdf-process): Use texi2dvi if
 +      available.
 +      (org-export-latex-get-error): New function.
 +      (org-export-as-pdf): Give an indication of the errors that
 +      happened during processing.
 +
 +2010-11-11  Łukasz Stelmach  <lukasz.stelmach@iem.pw.edu.pl>
 +
 +      * org-exp.el (org-export-language-setup): Fix Polish entries.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-set-tags): Allow comma as a separator when
 +      specifying tags at the completion interface.
 +      (org-tags-completion-function): Allow comma as a separator when
 +      specifying tags at the completion interface.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-src-blocks): Don't jump back to
 +      export-file if exporting from a buffer which is not visiting a
 +      file.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-src-blocks): Only append "::" to a file
 +      name in link construction if there is a heading to follow it.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-html-inline-image-extensions): Add "svg"
 +      as an allowed extension.
 +
 +2010-11-11  Sébastien Vauban  <wxhgmqzgwmuf@spammotel.com>
 +
 +      * org-agenda.el (org-agenda-add-time-grid-maybe): Pad clock times
 +      with zeros.  Start applying face earlier.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (or): Don't create org-babel-temporary-directory in batch
 +      as it won't be removed by emacs-kill-hook
 +      (org-babel-remove-temporary-directory): Only try to remove this
 +      directory if it exists.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-temporary-directory): Fixing byte-compilation
 +      warning in ob.el.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle): Now sharing the file name in
 +      the tangling message.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-load-languages): Fixes compiler warning.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-plantuml.el (org-babel-execute:plantuml): Fixes bug with svg
 +      output.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-ascii.el (org-export-as-ascii): Use the correct match group.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (boundp): Uncommenting defvar form for
 +      org-babel-temporary-directory
 +      (org-babel-temp-file): Now using the org-babel-temporary-directory
 +      for holding new babel temporary files
 +      (org-babel-remove-temporary-directory): Removes the babel temp dir
 +      when Emacs shutsdown
 +      (kill-emacs-hook): Now removing the babel temp dir on Emacs
 +      shutdown.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-fill-template): Initialize history
 +      variable.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): Don't move point when generating
 +      edit buffer.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): Deal with point being in
 +      #+end_src line.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-current-column): Add interactive to turn
 +      this into a command.
 +
 +2010-11-11  Bernt Hansen  <bernt@norang.ca>
 +
 +      * org.el (org-insert-heading): Run org-insert-heading-hook when
 +      creating the first heading in a file.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-startup-with-inline-images): New option.
 +      (org-startup-options): Add new keywords inlineimages and
 +      noinlineimages.
 +      (org-mode): Inline images when this has been configured.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-get-src-block-info): Remove optional
 +      HEADER-VARS-ONLY argument; further simplification.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-confirm-evaluate): Fix bug causing extra
 +      prompt in ob-confirm-evaluate in some cases.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-demarcate-block): Visible region and completion
 +      during language selection.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-get-src-block-info): Remove comment.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-get-src-block-info): Simplify function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-get-src-block-info): Form info list correctly
 +      when parenthesised arguments are missing.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-exp.el (org-export-babel-evaluate): Docstring typo
 +      (org-babel-exp-code): Docstring typo.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mobile.el (org-mobile-encryption-password):
 +      Improve docstring.
 +      (org-mobile-encryption-password-session): New variable.
 +      (org-mobile-encryption-password): New function.
 +      (org-mobile-check-setup):
 +      (org-mobile-encrypt-file):
 +      (org-mobile-decrypt-file): Use the new function.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-capture.el (org-capture-place-template): Widen to remove
 +      possible restrictions in target buffer.
 +
 +2010-11-11  Jambunathan K  <kjambunathan@gmail.com>
 +
 +      * org.el (org-speed-command-hook): Add org-speed-command-hook
 +      (org-babel-speed-command-hook): Hook for Babel's speed commands.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-execute-buffer): Re-implement using
 +      `org-babel-map-src-blocks'.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-capture.el (org-capture-templates): Update doc string with
 +      new message date related escapes.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-store-link-message): Define properties %:date)
 +      (%:date-timestamp, and %:date-timestamp-inactive.
 +
 +      * org-mew.el (org-mew-store-link): Dto.
 +
 +      * org-mhe.el (org-mhe-store-link): Dto.
 +
 +      * org-rmail.el (org-rmail-store-link): Dto.
 +
 +      * org-vm.el (org-vm-store-link): Dto.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-message-field): Always get literal content of
 +      header fields.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-gnus.el (org-gnus-store-link): Define properties
 +      %:date-timestamp and %:date-timestamp-inactive.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-gnus.el (org-gnus-store-link): Handle empty date header
 +      field.
 +
 +2010-11-11  Jambunathan K  <kjambunathan@gmail.com>  (tiny change)
 +
 +      * org.el (org-speed-command-hook): New. Hook for installing
 +      additional speed commands. Use this for enabling speed commands on
 +      src blocks.
 +      (org-speed-command-default-hook): The default hook for
 +      org-speed-command-hook. Factored out from org-self-insert-command
 +      and mimics existing behaviour.
 +      (org-self-insert-command): Modified to use org-speed-command-hook.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-search-view): Recover spaces in search words
 +      if they were escaped with \ or inside a regexp.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-additional-option-like-keywords): Add PROPERTIES to
 +      the list of completable meta line words.
 +      (org-complete): Complete property names after #+PROPERTY.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-python.el (org-babel-python-evaluate-session): Make temp file
 +      names consistent.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-clojure.el (org-babel-clojure-evaluate-external-process):
 +      Delete extra format argument.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-org.el (org-babel-org-export): Typo in docstring.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-sh.el (org-babel-sh-evaluate): Remove unused temporary file
 +      variable.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-scheme.el (org-babel-execute:scheme): Alter temp file name.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-process-file-name): New function
 +      (org-babel-maybe-remote-file): Delete function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-C.el (org-babel-C-execute): Remove unused variable.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-make-link-string): Prevent superfluous colon.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-make-org-heading-search-string): Leave headline
 +      intact.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-make-link-string): Don't escape characters in link
 +      type.
 +
 +2010-11-11  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-capture.el (org-capture-templates): Update docstring to
 +      advertize %:org-date.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-dot.el (org-babel-execute:dot): Automatically specifies
 +      "-T<ext>" based on file name extension.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-org.el (org-babel-org-export): Raise error on nested export
 +      call.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-plantuml.el (org-babel-execute:plantuml): Support for svg
 +      output files.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-demarcate-block): Better initialization of
 +      stars.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-src-tab-acts-natively): Add customize interface.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-src-strip-leading-and-trailing-blank-lines):
 +      New variable allowing prevention of automatic stripping of leading and
 +      trailing blank lines when exiting edit buffer.
 +      (org-edit-src-exit): Respect value of
 +      `org-src-strip-leading-and-trailing-blank-lines'
 +      (org-src-native-tab-command-maybe):
 +      Bind `org-src-strip-leading-and-trailing-blank-lines' to nil during
 +      this function.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): If mark was inside code block
 +      then code edit buffer inherits mark with active region.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-demarcate-block): Fix compiler warnings.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-demarcate-block): Better handling of empty
 +      space around demarcated area.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-goto-date): Turn off prefer future for
 +      this command.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-gnus.el (org-gnus-open-nntp): New function.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-open-nntp): New function.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-open): Open message by numeric reference if
 +      article part is not a message id.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-filter-apply): Move cursor to a
 +      visible line.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-demarcate-block): Interactive demarcation of
 +      code blocks
 +
 +      * ob-keys.el (org-babel-key-bindings): Key bindings for block
 +      demarcation.
 +
 +2010-11-11  Bastien Guerry  <bzg@altern.org>
 +
 +      * org.el (org-link-types): Add the "message" link type.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-link-types): Add 'message:' link type to default
 +      link types.
 +
 +2010-11-11  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-gnus.el (org-gnus-store-link): Add the :date property to
 +      gnus links, allowing the use of %:date in capture templates.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-list-bullet): Follow order of bullets
 +      indicated in doc-string.
 +
 +      * org-list.el (org-list-bottom-point-with-indent): List is ended
 +      when a line is less indented that the last item, not the less
 +      indented item.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-src-blocks): Now switching back to the
 +      original file before resolving code block parameters to ensure
 +      headline and buffer wide parameters are taken into consideration
 +      when only a narrowed portion of the file is exported.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-forward-same-level): Fix docstring.
 +
 +2010-11-11  Sebastian Rose  <sebastian_rose@gmx.de>
 +
 +      * org-publish.el (org-publish-attachment): Put the attachment into
 +      the right directory.
 +
 +2010-11-11  Jambunathan K  <kjambunathan@gmail.com>  (tiny change)
 +
 +      * org.el (org-goto-first-child): New command.
 +
 +2010-11-11  Matt Lundin  <mdl@imapmail.org>
 +
 +      * org-agenda.el (org-prepare-agenda): If the agenda is called from
 +      within the agenda via an elisp link, such as
 +      [[elisp:(org-agenda-list)]], org-prepare-agenda erases the buffer
 +      of the file containing the link, since that buffer is current
 +      during org-prepare agenda (due to a with-current-buffer in
 +      org-agenda-open-link). An additional test now ensures that the
 +      agenda buffer is in fact current when the buffer is erased and
 +      local variables for the agenda are set.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>  (tiny change)
 +
 +      * org-exp.el (org-infile-export-plist): Define property macro.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-mhe.el (org-mhe-get-header): Remove possible folding white
 +      space in message header field.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed): Fix typo in customization group :tag
 +      property.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-tag-markup): New option.
 +      (org-export-latex-keywords-maybe):
 +      Use `org-export-latex-tag-markup'.
 +
 +2010-11-11  Rémi Vanicat  <vanicat@debian.org>
 +
 +      * org-icalendar.el (org-icalendar-use-UTC-date-time): New option.
 +      (org-ical-ts-to-string): Use UTC time when requested.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>  (tiny change)
 +
 +      * org-html.el (org-html-cvt-org-as-html): Do not convert protocol
 +      from 'file' to 'http'.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-store-log-note): Fix wrong usage
 +      of`org-adapt-indentation'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-skip-over-state-notes): Do not compute bottom point
 +      at each item.
 +
 +      * org-mouse.el (org-mouse-for-each-item): Use `org-apply-on-list'
 +      instead of moving to each item.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-capture.el (org-capture-templates): Small fix in doc string.
 +
 +2010-11-11  aaa bbb  <dominik@powerbook-g4-12-van-aaa-bbb.local>
 +
 +      * org-archive.el (org-get-local-archive-location):
 +      Use `org-carchive-location' as default.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-C.el (org): No longer requires org
 +
 +      * ob-ledger.el (org): No longer requires org.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-priority): Save match data before call to
 +      `read-char-exclusive'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-to-generic): Descriptions labels can be
 +      any suit of symbols, and will end at double colons.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-indent-line-function): Indent past [@num] and
 +      [@start:num], consistently with what is already done with
 +      checkboxes.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-store-log-note): Indent new notes to the right
 +      column.  Also take `org-list-two-spaces-after-bullet-regexp' into
 +      consideration when creating the note.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-gnus.el (nnimap-group-overview-filename): Declare function
 +      to silence byte compiler.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-gnus.el (org-gnus-nnimap-query-article-no-from-file):
 +      New customization variable.
 +      (org-gnus-nnimap-cached-article-number): New function.
 +      (org-gnus-follow-link): Try to fetch cached article number of
 +      message-id.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-org.el (org-babel-org-default-header): Used to insert a dummy
 +      first line into code blocks before export so that the first line
 +      is not interpreted as a title
 +      (org-babel-org-export): Use new dummy code block prefix.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): No longer throws error when
 +      inserting an empty result.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el: autoload org-babel-tangle-lang-exts from ob-tangle.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-do-in-edit-buffer):
 +      Use `org-babel-where-is-src-block-head' to test for source block at
 +      point.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-keys.el (org-babel-key-bindings): Adding key-binding for
 +      `org-babel-goto-src-block-head'
 +
 +      * ob.el (org-babel-goto-src-block-head): Jump to the head of the
 +      current code block.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-next-src-block): Now raising more informative
 +      error when no further code blocks can be found
 +      (org-babel-previous-src-block): Now raising more informative error
 +      when no previous code blocks can be found.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp-blocks.el
 +      (org-export-preprocess-after-include-files-hook): Now using this
 +      hook instead of `org-export-preprocess-hook'.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-plantuml.el (org-babel-execute:plantuml):
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-python.el (org-babel-python-evaluate): Refactor as call to
 +      either `org-babel-python-evaluate-external-process' or
 +      `org-babel-python-evaluate-session'.
 +      (org-babel-python-evaluate-external-process): New function to
 +      handle evaluation in external process.
 +      (org-babel-python-evaluate-session): New function to handle
 +      evaluation in emacs inferior process.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-org.el (org-babel-execute:org): Evaluates body to latex ascii
 +      or html respecting :results header arg
 +      (org-babel-org-export): Exports a string of text to an output
 +      format.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): Remove existing results when
 +      nil results are returned.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-ascii.el (org-export-as-ascii): Bind and set link path for
 +      link type specific markup function.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-clock.el (notifications-notify): Properly declare function
 +      to silence byte compiler.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item): Check invisibility of point at a
 +      meaningful location.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-insert-item-generic): Updating checkboxes
 +      can modifiy bottom point of a list, so make it a marker before
 +      calling `org-update-checkbox-count-maybe'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org.el (org-src-fontify-natively): Set to nil by default.
 +      Supply cutomize interface.
 +
 +2010-11-11  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-ascii.el (org-export-as-ascii): Fix bug in ASCII export: use
 +      `org-bracket-link-analytic-regexp++' to match the link type.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Rename `lang' to
 +      `language'.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-comment-format-beg):
 +      Format string specifying the link-comment preceding a code block
 +      (org-babel-tangle-comment-format-end): Format string specifying
 +      the link-comment following a code block
 +      (org-babel-tangle-collect-blocks): Storing more information in the
 +      spec of a tangling code block
 +      (org-babel-spec-to-string): Now makes use of customizable
 +      link-comment formats.
 +
 +2010-11-11  Achim Gratz  <Stromeko@stromeko.net>  (tiny change)
 +
 +      * org.el (org-delete-backward-char): Check for nil overwrite-mode
 +      before inserting spaces.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-icalendar.el (org-print-icalendar-entries): Exclude tags
 +      from summary of non-TODO ical entries.
 +      (org-print-icalendar-entries): Use `org-complex-heading-regexp' to
 +      exclude tags from summary of TODO ical entries.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-map-src-blocks): Now exposes much information
 +      about the code block in the form of let-bound local variables.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-list.el (org-outline-regexp, org-ts-regexp)
 +      (org-ts-regexp-both, org-in-regexps-block-p)
 +      (org-level-increment, org-at-heading-p)
 +      (outline-previous-heading, org-icompleting-read)
 +      (org-time-string-to-seconds): Declare to fix compiler warning.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-toggle-checkbox): Ignore items in drawers when
 +      used from an heading. Send an error when no item is in region.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-do-in-edit-buffer): Use unwind-protect to
 +      ensure that edit buffer is exited.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-pad-newline): Can be used to
 +      control the amount of extra newlines inserted into tangled code
 +      (org-babel-tangle-collect-blocks): Now conditionally collects
 +      information to be used for "org" style comments
 +      (org-babel-spec-to-string): Now inserts "org" style comments, and
 +      obeys the newline configuration variable when inserting whitespace.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-pre-tangle-hook): Defines new tangle
 +      hook
 +      (org-babel-tangle): Calls new tangle hook.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture): Compute the length of the correct
 +      string when removing properties.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-plantuml.el (org-babel-execute:plantuml): Now expanding file
 +      names before shell quoting.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-src-tab-indents-natively): New variable
 +      controlling whether language-native TAB action should be performed
 +      (org-src-native-tab-command-maybe): New function to perform
 +      language-native TAB action.
 +      (org-tab-first-hook): Add `org-src-native-tab-command-maybe'.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-plantuml.el (org-babel-execute:plantuml): Explicitly check
 +      `org-plantuml-jar-path' before use.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-src-font-lock-fontify-block): Re-use hidden
 +      language major mode buffers during fontification.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org.el (org-fontify-meta-lines-and-blocks): Alter main regexp to
 +      match code blocks with switches and header args. Call
 +      `org-src-font-lock-fontify-block' for automatic fontification of
 +      code in code blocks, controlled by variable
 +      `org-src-fontify-natively'.
 +      (org-src-fontify-natively): New variable.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ruby.el (org-babel-expand-body:ruby): Remove requirement of
 +      inf-ruby.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>  (tiny change)
 +
 +      * org-html.el (org-html-make-link): (Expand-file-name ) removes
 +      one "/" from "///path-to-file", so add one. Anything other than
 +      'file' type should be exported along with the type.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>  (tiny change)
 +
 +      * org.el (org-insert-subheading) : Fix compiler warning
 +      (org-insert-todo-subheading) : Fix compiler warning.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture): Remove read-only text properties
 +      from capture text.
 +      (org-capture-set-target-location): Throw an error if file+headline
 +      target does not point into a file which is in Org mode.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-map-src-blocks): Prefer `when' to `if'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): Improve docstring.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-execute-src-block): Document prefix argument in
 +      docstring.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-ditaa.el (org-babel-execute:ditaa): Now expanding
 +      org-ditaa-jar-path with expand-file-name.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-execute-subtree): Pass prefix arg through to
 +      `org-babel-execute-src-block'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-ascii.el (org-export-ascii-preprocess): Allow [@start:x] and
 +      [@x] syntax for list numbering.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-indent-line-function): Indentation of source block
 +      is left to `org-edit-src-exit' and shouldn't be modified by
 +      `org-indent-line-function'. Indentation of others blocks should be
 +      the same as the #+begin line.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-map-src-blocks): If FILE is nil evaluate BODY
 +      forms on source blocks in current buffer; restore point in current
 +      buffer.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-struct): Accept list boundaries as an
 +      argument in order to avoid computing `org-list-top-point' and
 +      `org-list-bottom-point' twice when indenting.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-ending-method): Default value is now
 +      `both', to ensure maximum compatibility before previous
 +      implementation.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-in-item-p-with-indent): Test if first line
 +      is the item beginning.
 +
 +      * org-list.el (org-list-top-point-with-indent): Test if first line
 +      is a valid list beginning.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-ending-method): New customizable variable
 +      to tell Org Mode how lists end. See docstring.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): Shifting step of top-level
 +      item depends on `org-level-increment'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-indent-line-function): Indent first non blank line
 +      after a list according to current heading level.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-docbook.el (org-export-as-docbook): Remove check for
 +      indentation on lines that do not start with a list bullet.
 +
 +      * org-html.el (org-export-as-html): Same thing.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bottom-point): Take into consideration
 +      that bound of search can be before true ending of the list.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-struct-apply-struct): No longer shift
 +      item's body twice: one after replacing bullet and one after
 +      changing indentation.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-struct-indent): Add code to replace
 +      bullets if needed when indenting.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-insert-item-generic): A single item
 +      already counting blank lines in his body should be separated with
 +      the next one by a blank line. Moreover, if user already provided
 +      blank lines, follow his wishes.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): When moving top item of a
 +      *-list to column 0, only the first item had its bullet changed to
 +      -. It now changes all items of the top-level list, as expected.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-toggle-checkbox): Go to beginning of line
 +      before processing.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-struct-apply-struct): Check if ancestor
 +      exists.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-renumber-ordered-list): Check for [@start:x] is
 +      done at each item.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el : Removed unused variable
 +      `org-suppress-item-indentation'.
 +
 +      * org-list.el (org-renumber-ordered-list): Skip item if bullet
 +      number is already good.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-automatic-rules): Doc-string reflects this
 +      change.
 +
 +      * org-list.el (org-indent-item-tree): Prevent whole list from
 +      being moved when user is not moving subtree. Thus)
 +      (`org-cycle-item-indentation' will not allow to move the list.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): Remove region code. It was
 +      prone to errors and undocumented.
 +
 +      * org-list.el (org-item-indent-positions): Better heuristics to
 +      determine what bullet the item will have when demoted.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bullet-string): First check if
 +      `org-list-two-spaces-after-bullet-regexp' isn't nil.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bullet-string): Do not modify match-data.
 +
 +      * org.el (org-toggle-item): Now working again when changing list
 +      items into plain text. Moreover take into consideration
 +      `org-list-two-spaces-after-bullet-regexp'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): Remove unnecessary bullets
 +      fix, and improved heuristics to determine bullet when indenting.
 +
 +      * org-list.el (org-item-indent-positions): Function now returns
 +      sane results when there are two lists separated with blank lines
 +      only.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-docbook.el (org-export-as-docbook): Use override="num" in
 +      any listitem matching [@start:num]
 +
 +      * org-html.el (org-export-as-html): Use value="num" in any li
 +      matching
 +      [@start:num]
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-set-font-lock-defaults): Correct fontification for
 +      checkboxes found after [@start:?].
 +
 +      * org-list.el (org-list-at-regexp-after-bullet-p): Skip any
 +      [@start:?]  when looking at a regex after a bullet.
 +
 +      * org-list.el (org-toggle-checkbox): Correct insertion of
 +      checkboxes when there is already a [@start:?] in the item.
 +
 +      * org-list.el (org-checkbox-blocked-p): Properly check if there's
 +      an unchecked item before.
 +
 +      * org-list.el (org-list-parse-list): Function handles items having
 +      both a counter and a checkbox.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-item-indentation): Org-tab-ind-state
 +      stores both indentation and bullet when cycle started.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el: `org-at-description-p' renamed to
 +      `org-at-item-description-p', `org-first-list-item-p' renamed to
 +      `org-list-first-item-p', `org-end-of-item-text-before-children'
 +      renamed to `org-end-of-item-or-at-child'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-ctrl-c-ctrl-c): Call `org-fix-bullet-type' instead
 +      of `org-maybe-renumber-ordered-list' and `org-fix-bullet-type'
 +      before toggling a checkbox.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bullet-string): New function returning
 +      bullet concatenated with an appropriate number of white spaces.
 +
 +      * org-list.el (org-list-insert-item-generic): Insert the right
 +      bullet, with help of `org-list-bullet-string'.
 +
 +      * org-list.el (org-indent-item-tree):
 +      Use `org-list-bullet-string'.
 +
 +      * org-list.el (org-fix-bullet-type): Use `org-list-bullet-string'.
 +
 +      * org-list.el (org-toggle-checkbox): Send an error when
 +      `org-toggle-checkbox' is trying to insert a checkbox at a
 +      description item.
 +
 +      * org-list.el (org-item-re): Modified regexp so it can catch
 +      correct number of white space before item body.
 +
 +      * org-list.el (org-list-at-regexp-after-bullet-p): Take into
 +      consideration new `org-item-re'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-insert-item-generic): The second item in a
 +      list will be separated from its predecessor with the number of
 +      blank lines separating the first item from its parent, if any, or
 +      no blank line.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): Fix and reorder every list
 +      and sublist, from parent of list that has moved if indenting, or
 +      from list at point if outdenting.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): Try to keep relative
 +      position on line. It can't if point is in white spaces before
 +      bullet because mixed tabs and spaces make some columns
 +      unattainable.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-item-indentation): Cycle when the whole
 +      item only contains bullet and maybe a checkbox. Previously, TAB
 +      would cycle when the first line of the item was blank.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-item-indentation): Allow a point just
 +      after a description item or a checkboxed item to start cycling.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-list-bullet):
 +      Check `org-plain-list-ordered-item-terminator' before allowing 1. or 1)
 +      as valid bullets when cycling.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-item-indentation): Do return t if and
 +      only if cycling is possible and succeded.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): When outdenting a subtree,
 +      the last item shouldn't have a children.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-item-indentation): Cycling should play
 +      nicely with indent rule in `org-list-automatic-rules'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): If indent rule is activated,
 +      it should be impossible to outdent an item having children without
 +      moving its subtree. Improved reordering of lists modified by
 +      cycling indentation.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-maybe-renumber-ordered-list): Remove call for
 +      `org-fix-bullet-type' to prevent infinite loop, and some checks
 +      already done in `org-renumber-ordered-list'.
 +
 +      * org-list.el (org-fix-bullet-type): Remove a check and call
 +      directly `org-maybe-renumber-ordered-list'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): It shouldn't be possible to
 +      indent the first item of a sublist (though outdent is possible) as
 +      it would break list's structure.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-insert-item-generic): When local search
 +      doesn't help, search the list globally for blank lines. Moreover,
 +      don't bother with new lists, and add 1 blank line.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-capture.el (org-capture-place-item):
 +      Use `org-search-forward-unenclosed' and
 +      `org-search-backward-unenclosed' and new variable
 +      `org-item-beginning-re'.
 +
 +      * org-list.el (org-item-beginning-re): Regexp matching beginning
 +      of an item.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-list-bullet): Put back support for
 +      'previous argument.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-in-item-p): Handle case when point is at an
 +      heading.
 +
 +      * org-list.el (org-list-make-subtree): Add protection when used
 +      outside of list
 +
 +      * org-list.el (org-insert-item): Remove useless hack now
 +      `org-in-item-p' is fixed.
 +
 +      * org-timer.el (org-timer-item): Remove useless hack now
 +      `org-in-item-p' is fixed.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-cycle-list-bullet): Prevent description items
 +      from being numbered. String argument is also recognized now, as
 +      long as it is a valid bullet.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-indent-item-tree): Moving indentation of top
 +      list item will make the whole list move.
 +
 +      * org-list.el (org-apply-on-list): Function is less sensitive to
 +      changes of indentation.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-at-item-checkbox-p): Add whitespaces at the end
 +      of the regexp.
 +
 +      * org-list.el (org-checkbox-blocked-p): Use new checkbox regexp.
 +
 +      * org-list.el (org-cycle-item-indentation): Allow cycling
 +      description items and checkbox items.
 +
 +      * org-list.el (org-toggle-checkbox): Use new checkbox regexp.
 +
 +      * org-list.el (org-reset-checkbox-state-subtree): Use new checkbox
 +      regexp.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item-internal): Guessing of blank lines
 +      number is made by looking at neighbours items, if any.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-sort-list): Add the possibility to sort timer
 +      lists with the ?t or ?T options.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-search-unenclosed-internal): New function to
 +      handle both `org-search-forward-unenclosed' and
 +      `org-search-backward-unenclosed'.
 +
 +      * org-list.el (org-search-backward-unenclosed): Can send errors
 +      now.  Removed useless usage of COUNT.
 +
 +      * org-list.el (org-search-forward-unenclosed): Can send errors
 +      now.  Removed useless usage of COUNT.
 +
 +      * org-list.el (org-update-checkbox-count):
 +      Use `org-search-forward-unenclosed' and
 +      `org-search-backward-unenclosed' instead of `re-search-forward'
 +      and `re-search-backward'.
 +
 +      * org-list.el (org-sort-list): Use `org-search-forward-unenclosed'
 +      and `org-search-backward-unenclosed' instead of
 +      `re-search-forward' and `re-search-backward'.
 +
 +      * org-list.el (org-list-make-subtree):
 +      Use `org-search-forward-unenclosed' and
 +      `org-search-backward-unenclosed' instead of `re-search-forward'
 +      and `re-search-backward'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item-internal): Fixes the problem when
 +      point was before the first char of the item's body.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-timer.el (org-timer-item): Refactoring. Compute timer string
 +      before inserting it in the buffer
 +
 +      * org-timer.el (org-timer): Add an optional argument to return
 +      timer string instead of inserting it.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item-internal): New function to handle
 +      positionning and contents of an item being inserted at a specific
 +      pos. It is not possible anymore to split a term in a description
 +      list or a checkbox when inserting a new item.
 +
 +      * org-list.el (org-insert-item): Refactored by using the new
 +      `org-insert-item-internal' function.
 +
 +      * org-timer.el (org-timer-item): Refactored by using the new
 +      `org-insert-item-internal' function.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bottom-point): Be sure to check real
 +      ORG-OUTLINE-REGEXP and not outline-regexp, that might be modified.
 +
 +      * org.el (org-cycle-internal-local): Cycle up to end of subtree or
 +      end of item if we are in a list.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item): Move before any special block in
 +      a list prior to add a new item.
 +
 +      * org-timer.el (org-timer-item): When in a timer list, insert a
 +      new timer item like `org-insert-item'. If in another list, send an
 +      error. Otherwise, start a new timer list.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el: Minor refactoring.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-timer.el (org-timer-item): Insert description list item at
 +      the right column.
 +
 +      * org-list.el (org-insert-item): Insert the right number of blank
 +      lines before a relative timer.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item): Remove restriction on latex
 +      blocks.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-search-backward-unenclosed): Do not stop in
 +      protected places.
 +
 +      * org-list.el (org-search-forward-unenclosed): Do not stop in
 +      protected places.
 +
 +      * org-latex.el (org-export-latex-lists): Use the fact that
 +      org-search-forward do not stop anymore at protected places.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-search-backward-unenclosed): Do not prevent
 +      list items from being inside LaTeX blocks.
 +
 +      * org-list.el (org-search-forward-unenclosed): Do not prevent list
 +      items from being inside LaTeX blocks.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-in-item-p): Do not widen before checking if we
 +      are in item.
 +
 +      * org-list.el (org-list-send-list): We cannot count on
 +      `org-list-top-point' and `org-list-bottom-point' before buffer is
 +      narrowed. Find bounds of list otherwise.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-end-regexp): By default, list ending is
 +      exactly 2 blank lines.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-docbook.el (org-export-as-docbook): When we find an empty
 +      line, we do not need to check for
 +      `org-empty-line-terminates-plain-lists' because we would have
 +      found end-list marker before.
 +
 +      * org-html.el (org-export-as-html): Same.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-insert-item): Simplify count of blank lines to
 +      insert.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-end-regexp): New customizable variable to
 +      define what string should end lists.
 +
 +      * org-list.el (org-list-end-re): Function is now aware of
 +      `org-list-end-regexp'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el (org-export-as-html): Code cleanup.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-docbook.el (org-export-as-docbook): Properly close any open
 +      list when seeing ORG-LIST-END. Removed any reference to now
 +      unneeded DIDCLOSE variable.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-exp.el (org-export-mark-list-ending): Fix number of blank
 +      lines inserted after a list.
 +
 +      * org-list.el (org-list-parse-list): Fix case when
 +      `org-list-end-re' would have an indentation greater than current
 +      list.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-exp.el (org-export-mark-list-ending): Differentiate between
 +      export backends, and replace `org-list-end-re' by a blank line
 +      upon exporting.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el (org-export-as-html): Delete didclose and everything
 +      related to it, as it is no longer needed.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el (org-export-html-preprocess): Remove unneeded
 +      insertion of list end marker, as it is now handled by
 +      `org-export-mark-list-ending'.
 +
 +      * org-html.el (org-export-as-html): Cleaner termination of lists.
 +
 +      * org-exp.el (org-export-mark-list-ending): New function to insert
 +      specific markers at the end of lists when exporting to a backend
 +      not using `org-list-parse-list'.  This function is called early in
 +      `org-export-preprocess-string', while it is still able to
 +      recognize lists.
 +
 +      * org-latex.el (org-export-latex-lists): Better search for
 +      lists. It now only finds items not enclosed and not protected.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el: Replaced `re-search-forward' by
 +      `org-search-forward-unenclosed' where it made sense.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-apply-to-list): Now a return value is handed at
 +      each new call of the function applied.
 +
 +      * org-list.el (org-fix-bullet-type): Use the new
 +      `org-apply-to-list' format.
 +
 +      * org-list.el (org-renumber-ordered-list): Use the new
 +      `org-apply-to-list' format.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-in-regexps-block-p): Minor fix: limit wasn't
 +      correctly used.
 +
 +      * org-list.el (org-search-forward-unenclosed): Better regexp used.
 +
 +      * org-list.el (org-search-backward-unenclosed): Better regexp
 +      used.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-sort-list): End-rec function was ill-defined.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-search-forward-unenclosed): Fix behavior when
 +      last occurence was enclosed.
 +
 +      * org-list.el (org-search-backward-unenclosed): Fix behavior when
 +      last occurence was enclosed.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-in-regexps-block-p): Fix documentation.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-search-backward-unenclosed): Fix block regexp.
 +
 +      * org-list.el (org-search-forward-unenclosed): Fix block regexp.
 +
 +      * org-list.el (org-list-parse-list): Minor fix.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-parse-list): Delete `org-list-end-re' when
 +      called with t argument.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el (org-export-html-preprocess):
 +      Replace `org-list-end-re' by a blank line during pre-process.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-bottom-point): No need for square brackets
 +      for `skip-chars-backward'.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el: Do not delete space between end of list and
 +      beginning of the following.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el: preprocess buffer string and add ORG-LIST-END where
 +      needed. Lists should not end before seeing this.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-html.el: Notice end of lists.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-parse-list): Better handling of
 +      restrictions when function is called on a list with sublists.
 +
 +      * org-list.el (org-list-send-list): Find the true ending of the
 +      list being sent.
 +
 +      * org-list.el (org-list-radio-list-templates): Templates are more
 +      specific to lists.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-js.el (org-babel-js-eoe): Indicate end of input
 +      (org-babel-execute:js): Support for session evaluation
 +      (org-babel-prep-session:js): Fleshed out definition
 +      (org-babel-js-initiate-session): Can initiate a session using
 +      mozrepl.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-set-regexps-and-options): Protect escape char in
 +      `org-complex-heading-regexp-format'.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-scheme.el (org-babel-scheme-eoe): For marking the end of
 +      session-based evaluation
 +      (org-babel-execute:scheme): Now supports session-based evaluation
 +      (org-babel-prep-session:scheme): Now works and defines variables
 +      (org-babel-scheme-initiate-session): Now works using run-scheme
 +      from cmuscheme.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-export-latex-default-packages-alist): Remove the
 +      t1enc package - this is already covered by fontenc.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (with-parsed-tramp-file-name): Declared
 +      (org-babel-tramp-localname): Ensure variable name exists locally.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-temp-file): Don't use babel temporary directory
 +      in remote case; use make-temp-file with remote file name so that
 +      temp file is guaranteed not to exist previously on remote machine.
 +      (org-babel-tramp-localname): New function to return local name
 +      portion of possibly remote file specification.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-R-write-object-command): New unified R
 +      command for writing results to file
 +      (org-babel-R-wrapper-method): Remove variable
 +      (org-babel-R-wrapper-lastvar): Remove variable
 +      (org-babel-R-evaluate-external-process): Use new R command
 +      (org-babel-R-evaluate-session): Use new R command.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-comint.el
 +      (org-babel-comint-eval-invisibly-and-wait-for-file): New function
 +      to evaluate code invisibly and block until output file exists.
 +
 +      * ob-R.el (org-babel-R-evaluate-session): Use `ess-eval-buffer' to
 +      evaluate R code in session for :results value. Write result to
 +      file invisibly using new function
 +      `org-babel-comint-eval-invisibly-and-wait-for-file'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-fill-template): Align tags after
 +      insertion.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-concatenate-multiline-emphasis):
 +      Ignore matches that start in a headline.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-plantuml.el (org-babel-execute:plantuml): Wrapping in-file
 +      and out-file in shell-quote-argument.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-docview.el (org-docview-store-link): Use expanded macro to
 +      get current page.
 +      (doc-view-goto-page, image-mode-window-get): Declare functions for
 +      byte compiler.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-scheme.el: very preliminary support for evaluating scheme
 +      code blocks
 +
 +      * org.el (org-babel-load-languages): Adding scheme.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (require): Remove circular (require 'org).
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-R.el (ess-make-buffer-current):
 +      Declared (ess-ask-for-ess-directory):
 +      Declared (ess-local-process-name):
 +      Declared * ob-latex.el (org-babel-latex-tex-to-pdf): Capturing free
 +      variable
 +
 +      * ob.el (org-edit-src-code): Fixing arguments
 +      (org-edit-src-exit):
 +      Declared (org-outline-overlay-data):
 +      Declared (org-set-outline-overlay-data): Declared.
 +
 +2010-11-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * ob.el: Require org when compiling.
 +      (org-save-outline-visibility): Remove macro declaration.
 +
 +      * ob-emacs-lisp.el: Require ob-comint when compiling, for macros.
 +      Remove unnecessary/macro declarations.
 +
 +      * org-docview.el: Require doc-view when compiling.
 +      (doc-view-goto-page): Autoload rather than declaring.
 +      (doc-view-current-page): Remove macro declaration.
 +
 +      * ob.el (tramp-compat-make-temp-file, org-edit-src-code)
 +      (org-entry-get, org-table-import): Fix declarations.
 +      (org-match-string-no-properties): Remove declaration.
 +
 +      * ob-sh.el (org-babel-comint-in-buffer)
 +      (org-babel-comint-wait-for-output, org-babel-comint-buffer-livep)
 +      (org-babel-comint-with-output): Remove unnecessary declarations.
 +
 +      * ob-R.el (orgtbl-to-tsv): Fix declaration.
 +
 +      * org-list.el (org-entry-get): Fix declaration.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-remove-temporary-directory): Remove explicit
 +      second argument.
 +
 +2010-11-11  Magnus Henoch  <magnus.henoch@gmail.com>  (tiny change)
 +
 +      * org-clock.el (org-clocktable-steps): Allow ts and te to be day
 +      numbers.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-macs.el (org-save-outline-visibility): Move from org.el.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-org.el (org-babel-default-header-args:org): Additional
 +      ":results silent" default header argument for org code blocks.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-exp.el (org-babel-exp-do-export): Remove hacky ":noeval",
 +      which is now an alias to ":eval no"
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-remove-temporary-directory): The version of
 +      `delete-directory' found in files.el can not be assumed to be
 +      present on all versions, so this copies the recursive behavior of
 +      that command in such a way that all calls to delete-directory will
 +      also work with the built-in internal C implementation of that
 +      function.  This is not overly difficult as all elements of the
 +      directory can be assumed to be files.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-C.el (org-babel-C-execute): Corrected arguments to
 +      org-babel-temp-file.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-temporary-directory): Variable to hold the
 +      value of the Babel temporary directory.
 +
 +2010-11-11  Aditya Siram  <aditya.siram@gmail.com>
 +
 +      * ob.el (org-babel-load-in-session): Expanding noweb references
 +      when appropriate.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-make-link-regexps): Modified regexp of
 +      org-plain-link-re.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>  (tiny change)
 +
 +      * org-habit.el (org-habit-parse-todo): Find sr-days only if
 +      scheduled-repeat is non nil.  Use 4th element of the list returned
 +      by (org-heading-components) as habit-entry.  Modify the error
 +      message to be more meaningful.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and
 +      ":border" header arguments which both use the "preview" latex
 +      package to fit the resulting pdf image to the figure.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-store-link): Don't try to store link if point
 +      is at end of buffer.
 +
 +2010-11-11  Harri Kiiskinen  <harkiisk@gmail.com>
 +
 +      * org-publish.el (org-publish-project-alist): Document the new
 +      body-only property.
 +      (org-publish-org-to): Use the body-only property.
 +
 +2010-11-11  Jambunathan K  <kjambunathan@gmail.com>  (tiny change)
 +
 +      * org.el (org-store-link): Return link when invoked
 +      non-interactively from an agenda buffer.
 +
 +2010-11-11  Jambunathan K  <kjambunathan@gmail.com>  (tiny change)
 +
 +      * org.el (org-store-link): Storing of links to headlines in
 +      indirect buffers was broken.  Fix it.
 +
 +2010-11-11  Aidan Kehoe  <kehoea@parhasard.net>
 +
 +      * ob-tangle.el (org-babel-tangle): Change the MODE argument to
 +      #'set-file-modes to use integer, not character syntax, avoiding
 +      compile problems with recent XEmacs.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-add-entry-text): Make sure we move
 +      forward even if there is no text to be added.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-make-tags-matcher): Read "\\-" as "-" in the
 +      tags/property matcher.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-infile-export-plist): Bind case-fold-search to
 +      t.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-with-point-at-orig-entry): New macro.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-set-initial-vars):
 +      Bind `case-fold-search' to t around the search for special LaTeX setup.
 +
 +      * org-beamer.el (org-beamer-after-initial-vars):
 +      Bind `case-fold-search' to t around the search for special BEAMER
 +      setup.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-agenda.el (org-write-agenda): Delete postscript file after
 +      creating conversion to pdf.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-agenda.el (org-write-agenda): Move require statements to
 +      proper place in evaluated lisp expression.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-agenda.el (org-write-agenda): Rename temporary buffer to
 +      remove dependency of `flet' macro.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-lob.el (org-babel-lob-get-info): Edit docstring.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-exp.el (org-babel-exp-lob-one-liners): Get parameter values
 +      from all standard sources when executing #+lob/#+call lines.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-R-evaluate): Break the two branches into two
 +      separate functions
 +      (org-babel-R-evaluate-external-process): New function to handle
 +      external process evaluation
 +      (org-babel-R-evaluate-session): New function to handle session
 +      evaluation.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-initiate-session): New function derived from
 +      previous `org-babel-switch-to-session'
 +      (org-babel-switch-to-session): Refactored to use new
 +      `org-babel-initiate-session'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-switch-to-session): Supply missing "P" argument
 +      to (interactive).
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed-format-entry): Decode entry according to
 +      its character encoding.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>  (tiny change)
 +
 +      * org-feed.el (xml-substitute-special): Declare function for byte
 +      compiler.
 +      (org-feed-unescape): Removed.
 +      (org-feed-parse-rss-entry, org-feed-parse-atom-entry):
 +      Use `xml-substitute-special' to unescape XML entities.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-switch-to-session): Throw error if block if
 +      :session not in effect for the block.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-create-with-table.el): Align table
 +      before converting.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-do-in-edit-buffer): Suppress message and check
 +      that org-src buffer is current before attempting exit.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (ob-comint): Require 'ob-comint
 +      (org-src-babel-info): Define variable.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-do-in-edit-buffer): New macro to evaluate lisp
 +      in the language major mode edit buffer.
 +      (org-babel-do-key-sequence-in-edit-buffer): New function to call
 +      an arbitrary key sequence in the language major mode edit buffer
 +
 +      * org-src.el (org-src-switch-to-buffer): Add new allowed value
 +      'switch-invisibly for `org-src-window-setup'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (ob-keys): Require ob-keys, because `org-babel-map'
 +      is used.
 +      (org-src-do-at-code-block): New macro to evaluate lisp with point
 +      at the start of the Org code block containing the code in this
 +      edit buffer.
 +      (org-src-do-key-sequence-at-code-block): New function to execute
 +      command bound to key at the Org code block containing the code in
 +      this edit buffer.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-R-associate-session): New function to
 +      associate R code edit buffers with ESS comint session.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): If at src block, store babel
 +      info as buffer local variable.
 +      (org-src-associate-babel-session): New function to associate code
 +      edit buffer with comint session. Does nothing unless a
 +      language-specific function named
 +      `org-babel-LANG-associate-session' exists.
 +      (org-src-babel-configure-edit-buffer): New function to be called
 +      in `org-src-mode-hook'.
 +      (org-src-mode-hook): Add `org-src-babel-configure-edit-buffer' to
 +      hook.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-switch-to-session-with-code): New function to
 +      generate split frame displaying edit buffer and session.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-set-tags): Consider org-indent-mode when computing
 +      the tags column.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-compat.el (org-looking-at-p): Only use looking-at-p when
 +      defined.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-agenda.el (org-finalize-agenda-entries): Delete excluded
 +      lines directly after call to sorting filter function.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-complex-heading-regexp-format): Document the
 +      variable.
 +      (org-get-refile-targets): Use `org-complex-heading-regexp-format'
 +      to make the regular expression for matching the headline.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-refile-check-position): New function.
 +      (org-goto):
 +      (org-refile-get-location): Call `org-refile-check-position'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-python.el (org-babel-python-initiate-session-by-key): Use eq
 +      instead of equal to compare symbols.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-before-sorting-filter-function):
 +      New hook function.
 +      (org-finalize-agenda-entries):
 +      Apply `org-agenda-before-sorting-filter-function'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-first-lines): Do not protect meta
 +      lines that have nothing to do with babel.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-place-template): Handle the
 +      checkitem case.
 +      (org-capture-place-item): Provide boundaries for the search to
 +      make sure we do not get a match in a different tree.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-preprocess-apply-macros): Fix the macro
 +      argument parser.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org-latex.el (org-latex-to-pdf-process): Add output-directory
 +      option for the command pdflatex.
 +      (org-export-as-pdf): Respect directory in path of
 +      EXPORT_FILE_NAME.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-with-LaTeX-fragments): New default t,
 +      which now means to use MathJax processing for HTML.  Also allow
 +      new value `dvipng' to force the old image processing.
 +      (org-infile-export-plist): Parse for MATHJAX setup line.
 +
 +      * org-html.el (org-export-html-mathjax-options): New option.
 +      (org-export-html-mathjax-config): New function.
 +      (org-export-html-mathjax-template): New option.
 +      (org-export-html-preprocess): Call the LaTeX snippet processor
 +      with an additional argument to declare special ways of processing.
 +      (org-export-as-html): Bind the dynamical variable
 +      `org-export-have-math'.  Insert the MathJax script template when
 +      it is needed by the document.
 +
 +      * org.el (org-preview-latex-fragment): Call `org-format-latex'
 +      with the additional processing argument.
 +      (org-export-have-math): New variable, for dynamic scoping.
 +      (org-format-latex): Implement specific ways of processing.
 +      New function argument for processing type.
 +      (org-org-menu): Remove the entry to configure LaTeX snippet
 +      processing.
 +
 +2010-11-11  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-agenda.el (org-agenda-clock-goto): Use `\C-c\C-x\C-j' for
 +      `org-clock-goto' and `J' for `org-agenda-clock-goto'.  If the
 +      heading currently clocked in is not listed in the agenda, display
 +      this entry in another buffer.  If there is no running clock,
 +      display a help message.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-latex.el (org-export-latex-tables): Return "" instead of nil
 +      when no label is attached.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-menu-show-match): New option.
 +      (org-agenda-menu-two-column): New option.
 +      (org-agenda-get-restriction-and-command): Implement dispatch menu
 +      without showing the matcher, and with two-column display.
 +
 +2010-11-11  Bernt Hansen  <bernt@norang.ca>
 +
 +      * org-indent.el (org-indent-mode): Fix grammar for message when
 +      mode is refused.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-insert-result): Ensures `beg' is set, even if
 +      no previous result exists.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * ob.el Declare org-babel-lob-execute-maybe() to avoid compiler
 +      warning.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org.el: org-set-visibility-according-to-property () Use backward
 +      search instead of forward, so that top hierarchy gets priority.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-timeline): Allow indirect buffer.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-preprocess-after-radio-targets-hook):
 +      (org-export-define-heading-targets-headline-hook): New hooks.
 +
 +      * org.el (org-modules): Add entry for org-wikinodes.el.
 +      (org-font-lock-set-keywords-hook): New hook.
 +      (org-open-at-point-functions): New hook.
 +      (org-find-exact-headling-in-buffer):
 +      (org-find-exact-heading-in-directory): New functions.
 +      (org-mode-flyspell-verify): Better cursor position for checking if
 +      flyspell should ignore a word.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-indent.el (org-indent-remove-properties):
 +      (org-indent-add-properties): Make sure changing these properties
 +      does not trigger modification hooks.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-link-search-must-match-exact-headline): New option.
 +      (org-link-search-inhibit-query): New variable.
 +      (org-link-search): Search for exact headline match in Org files.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-execute-src-block-maybe): Remove check for
 +      `org-babel-no-eval-on-ctrl-c-ctrl-c'; this is done in the new
 +      function `org-babel-execute-safely-maybe'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-load-in-session): Set directory in case :dir
 +      arg is in effect.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-tangle-collect-blocks): Don't throw
 +      errors when we're not under of a headline.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-octave.el (org-babel-octave-wrapper-method): Use dlmwrite to
 +      write delimited text instead of save -ascii
 +      (org-babel-octave-import-elisp-from-file): Specify that data
 +      written to file is tab-delimited.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-R.el (org-babel-R-evaluate): Specify that tabular data is
 +      tab-delimited.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob.el (org-babel-import-elisp-from-file): Allow separator to be
 +      specified.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-python.el (org-babel-python-table-or-string): Fix recognition
 +      of lists and tuples.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-octave.el (org-babel-octave-evaluate-external-process):
 +      Allow remote files.
 +
 +2010-11-11  Juan Pechiar  <pechiar@computer.org>
 +
 +      * ob-octave.el (org-babel-octave-evaluate-external-process):
 +      Use `org-babel-octave-import-elisp-from-file' instead of
 +      `org-babel-eval-read-file'.
 +      (org-babel-octave-var-to-octave): Separate matrix rows with ';',
 +      and use '%s' as format specifier instead of '%S'.
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-octave.el: Only (require 'matlab) when necessary.
 +      (org-babel-octave-initiate-session) (require) octave-inf or matlab
 +      as appropriate.
 +      (org-babel-execute:matlab): Remove (require).
 +      (org-babel-prep-session:matlab): Remove (require).
 +      (org-babel-matlab-initiate-session): Remove (require).
 +
 +2010-11-11  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * ob-octave.el (org-babel-octave-evaluate): Fix formal argument
 +      list.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-python.el (org-babel-python-table-or-string): Can now handle
 +      VERY long result lines.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-latex.el (org-export-latex-tables): Add label if any
 +
 +      * org-latex.el (org-export-latex-convert-table.el-table):
 +      Fix little mistake when inserting label.
 +
 +2010-11-11  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org.el (org-cycle-internal-local): Remove an unnecessary call
 +      to `org-back-to-heading' that was preventing point to stay at its
 +      column when cycling visibility.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org-capture.el (org-capture-finalize): Make messages consistent.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org-gnus.el: Suppress compiler warning by declaring outside
 +      function nnimap-retrieve-headers-from-file.
 +
 +2010-11-11  Noorul Islam  <noorul@noorul.com>
 +
 +      * org-colview.el Use org-beamer-select-environment instead of
 +      org-beamer-set-environment-tag.
 +
 +2010-11-11  Matt Lundin  <mdl@imapmail.org>
 +
 +      * org.el (org-insert-time-stamp): Fix org-insert-time-stamp so
 +      that the value of org-last-inserted-timestamp includes time range.
 +
 +2010-11-11  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-store-link-message): Provide link property for
 +      message-id without angle brackets.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-R.el (org-babel-R-evaluate): Improved prompt-stripping regexp.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-find-file-noselect-refresh): Finds a
 +      file ensuing that the latest changes on disk are represented.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-sqlite.el (org-babel-sqlite-expand-vars): Now inserts string
 +      arguments w/o quotes.
 +
 +2010-11-11  Bernt Hansen  <bernt@norang.ca>
 +
 +      * org-capture.el (org-capture-finalize): Fix clock in of
 +      interrupted task during capture finalize.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-R.el (org-babel-R-evaluate): Clean up extra prompts in
 +      session output.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-C.el (org-babel-C-ensure-main-wrap): More generous regular
 +      expression for matching main function.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-lob.el (org-babel-lob-one-liner-regexp): Fix error in lob
 +      regexp -- it wasn't matching lob lines w/o indices.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-latex-listings-w-names): Fix compiler
 +      warning in org-exp.el.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-file): Better error message if
 +      base-directory or publishing-directory are not defined.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-colview.el (org-columns-display-here): Use overlays to
 +      overrule line prefix properties during column view.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-filter-preset): Document the
 +      limitation for the filter preset - it can only be used for an
 +      entire agenda view, not in an individual block in a block agenda.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-table.el (sbe): Now able to accept range references from
 +      tables.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob.el (org-babel-pick-name): If colnames or rownames contain a
 +      list of names, then use those directly.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-format-source-code-or-example):
 +      Escape underscores in code block names on latex listings export.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-tangle.el (org-babel-with-temp-filebuffer):
 +      Use find-file-noselect to avoid excess buffer movement.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-html-should-inline-p): Only inline images if
 +      they should be.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-id.el (org-id-store-link): Autoload.
 +
 +      * org.el ("org-id"): Autoload `org-id-store-link'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-html-should-inline-p): Only inline images if
 +      they should be.
 +
 +2010-11-11  Eric S Fraga  <e.fraga@ucl.ac.uk>
 +
 +      * org-icalendar.el (org-icalendar-alarm-time): New option.
 +
 +      * org-icalendar.el (org-print-icalendar-entries): Timed events are
 +      exported with alarm events, a.k.a. reminders.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-target-buffer): Throw an error if we
 +      have no target file.
 +      (org-capture-select-template): Use a default template if the user
 +      has not specified any.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-modules): Add entry for org-velocity.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-lob.el (org-babel-lob-execute): Changing indentation to
 +      improve line length.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-handle-table-metalines): Choose a better
 +      position for checking protectedness.
 +
 +2010-11-11  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-table.el (org-table-convert-region): Don't continue csv
 +      importation which the point catches the end, this fixes an
 +      infinite loop which was caused by the (point) never catching up
 +      with the "end" marker.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-macs.el (org-string-nw-p): New function.
 +
 +      * org-capture.el (org-capture-import-remember-templates):
 +      Interpret an empty string as request to use
 +      `org-default-notes-file'.
 +      (org-capture-target-buffer): If the FILE is not a (non-empty)
 +      string, use `org-default-notes-file'.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-templates): Fix customize type.
 +
 +2010-11-11  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-colview-xemacs.el (org-columns-compile-map):
 +      (org-columns-number-to-string):
 +      (org-columns-string-to-number): Handle estimate ranges.
 +      (org-estimate-mean-and-var): New function.
 +      (org-estimate-combine): New function.
 +      (org-estimate-print): New function.
 +      (org-string-to-estimate): New function.
 +
 +2010-09-25  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * org.el (org-refile-targets):
 +      * org-agenda.el (org-agenda-hide-tags-regexp): Fix typos in docstrings.
 +
 +2010-08-19  Glenn Morris  <rgm@gnu.org>
 +
 +      * org.el (org-outline-overlay-data, org-set-outline-overlay-data)
 +      (org-save-outline-visibility): Move to org-macs.
 +      * org-macs.el (org-outline-overlay-data, org-set-outline-overlay-data)
 +      (org-save-outline-visibility): Move here from org.el.
 +      (show-all): Autoload it.
 +      * ob.el: Don't require org when compiling.
 +
 +2010-08-18  Glenn Morris  <rgm@gnu.org>
 +
 +      * ob.el: Require org when compiling.
 +      (org-save-outline-visibility): Remove macro declaration.
 +      * ob-emacs-lisp.el: Require ob-comint when compiling, for macros.
 +      Remove unnecessary/macro declarations.
 +      * org-docview.el: Require doc-view when compiling.
 +      (doc-view-goto-page): Autoload rather than declaring.
 +      (doc-view-current-page): Remove macro declaration.
 +
 +2010-08-17  Glenn Morris  <rgm@gnu.org>
 +
 +      * ob.el (tramp-compat-make-temp-file, org-edit-src-code)
 +      (org-entry-get, org-table-import): Fix declarations.
 +      (org-match-string-no-properties): Remove unnecessary declaration.
 +      * ob-sh.el (org-babel-comint-in-buffer)
 +      (org-babel-comint-wait-for-output, org-babel-comint-buffer-livep)
 +      (org-babel-comint-with-output): Remove unnecessary declarations.
 +      * ob-R.el (orgtbl-to-tsv): Fix declaration.
 +      * org-list.el (org-entry-get): Fix declaration.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * ob-C.el: New file.
 +      * ob-R.el: New file.
 +      * ob-asymptote.el: New file.
 +      * ob-clojure.el: New file.
 +      * ob-comint.el: New file.
 +      * ob-css.el: New file.
 +      * ob-ditaa.el: New file.
 +      * ob-dot.el: New file.
 +      * ob-emacs-lisp.el: New file.
 +      * ob-eval.el: New file.
 +      * ob-exp.el: New file.
 +      * ob-gnuplot.el: New file.
 +      * ob-haskell.el: New file.
 +      * ob-keys.el: New file.
 +      * ob-latex.el: New file.
 +      * ob-lob.el: New file.
 +      * ob-matlab.el: New file.
 +      * ob-mscgen.el: New file.
 +      * ob-ocaml.el: New file.
 +      * ob-octave.el: New file.
 +      * ob-perl.el: New file.
 +      * ob-python.el: New file.
 +      * ob-ref.el: New file.
 +      * ob-ruby.el: New file.
 +      * ob-sass.el: New file.
 +      * ob-screen.el: New file.
 +      * ob-sh.el: New file.
 +      * ob-sql.el: New file.
 +      * ob-sqlite.el: New file.
 +      * ob-table.el: New file.
 +      * ob-tangle.el: New file.
 +      * ob.el: New file.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mks.el: New file.
 +      * org-capture.el: New file.
 +
 +2010-07-19  Christian Egli  <christian.egli@sbszh.ch>
 +
 +      * org-taskjuggler.el: New file.
 +
 +2010-07-19  Matt Lundin  <mdl@imapmail.org>
 +
 +      * org-agenda.el (org-search-view): Fix inclusion of agenda-archives
 +      in org-agenda-text-search-extra-files.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-list.el (org-list-send-list): Locally bind variable `txt'.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org.el (org-reload): Now also reloading babel files.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-set-plist): Make sure txt is a string
 +      before calling `string-match'.
 +      (org-capture-templates): Fix customization type.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-preprocess): Make a special case
 +      for \nbsp.
 +      (org-latex-entities): Remove the entry for \nbsp.
 +      (org-latex-entities-exceptions): Variable removed.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-refile): Do not try to manipulate
 +      bookmark list.
 +
 +      * org.el (org-refile): Use the correct bookmark here.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-list-send-list): Parse list from its true beginning.
 +
 +      * org.el (org-ctrl-c-ctrl-c): Maybe send the list when at a list item.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-insert-link): Correctly determine if we should use
 +      a relative path.
 +
 +2010-07-19  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-radio-list-templates): Fix templates.
 +
 +2010-07-19  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-list.el (org-list-send-list): Regexp defining the start of
 +      a radio list is now on par with the one used for radio tables.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-entities.el (org-entities-help): Add a headline for
 +      the user-defined entities.
 +
 +2010-07-19  Dirk-Jan C. Binnema  <djcb.bulk@gmail.com>  (tiny change)
 +
 +      * org-agenda.el (org-agenda-action): Document capture key and add it
 +      to the prompt.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-latex.el (org-export-latex-listings-langs): Add (sqlite "SQL").
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-first-lines): Do not mark
 +      meta lines for removal.  Do not remove BABEL config lines during export.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-capture.el (org-capture): Check if
 +      `org-capture-link-is-already-stored' is bound before evaluating.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org.el: Add autoload for org-babel-do-load-languages.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-src.el (org-src-lang-modes): Add sqlite to sql-mode.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el: Change indentation to match coding style
 +      guideline.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed-unescape, org-feed-parse-atom-feed): Load XML
 +      library if necessary.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-amend-header): Standardize the
 +      header cookie for the beamer extra stuff.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-amend-header): Put extra header
 +      last in header.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-exp-blocks.el (org-export-blocks-format-ditaa)
 +      (org-export-blocks-format-dot): Remove text properties of body before
 +      calculating cache hash.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-tabular-environment): New option.
 +      (org-export-latex-tables): Use `org-export-latex-tabular-environment'.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-compat.el (org-version-check): New function.
 +
 +      * org-indent.el (org-indent-mode): Check for exact emacs version.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-templates): Allow the template
 +      to come from a file or function call.
 +      (org-capture-place-entry): Get the template from file or function.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-agenda.el (org-agenda-bulk-action): Don't create marker for
 +      position if target is entire file.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-autoload): Autoload a few more org-table functions.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org.el (org-babel-load-languages): Add ob-mscgen.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-latex.el (org-export-latex-tables): Format string now
 +      matches options.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org.el (org-babel-load-languages): This variable controls which
 +      languages will be loaded by org-babel.  It is customizable through
 +      the customize interface.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-latex.el (org-export-latex-format-image): Update number of
 +      arguments to allow for an optional short-name.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-indent.el (org-indent-mode): Refuse to turn on prior to Emacs 23.2.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-set-target-location):
 +      Store exact positions for file+regexp and file+function targets.
 +      (org-capture-place-entry, org-capture-place-item)
 +      (org-capture-place-table-line, org-capture-place-plain-text):
 +      Respect exact positions.
 +      (org-capture-finalize): Make sure we are at the beginning of a line
 +      when fixing the empty lines after the entry.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-entry-get-with-inheritance): New argument LITERAL-NIL.
 +      (org-entry-get): Pass `literal-nil' into
 +      `org-entry-get-with-inheritance'.
 +      (org-todo): React to nil values of the LOGGING property.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-default-notes-file): Update docstring.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-link-frame-setup): Use `org-gnus-no-new-news' as default.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-attach-captions-and-attributes):
 +      Add a shortname attribute to caption strings under the symbol name
 +      org-caption-shortn.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-switchb): Rename from `org-iswitchb'.
 +      Improve docstring.
 +      (org-iswitchb): New alias.
 +      (org-ido-switchb): Make alias point to `org-switchb'.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-fill-template):
 +      Respect time-of-day preference in template prompt.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed-unescape): Remove superfluous lambda.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-disable-folder-check): New customization
 +      variable.
 +      (org-wl-open): Disable folder check depending on
 +      `org-wl-disable-folder-check'.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-set-target-location):
 +      Fix file+function interpretation.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed-parse-rss-entry): Unescape rss element
 +      content.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (xml-entity-alist): Declare variable
 +      `xml-entity-alist' for byte compiler.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed-unescape): New function.
 +      Unescape protected entities.
 +      (org-feed-parse-atom-entry): Use function for atom:content
 +      type text and html.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-feed.el (org-feed-parse-rss-feed): Ignore case of rss
 +      element names.
 +
 +2010-07-19  Bernt Hansen  <bernt@norang.ca>
 +
 +      * org.el (org-time-string-to-absolute): Ignore cyclic repeater
 +      when displaying items on todays agenda date.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-get-progress): Avoid reusing previous
 +      value of EXTRA.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-initialize-cache):
 +      Make timestamp directory, the entire path to it.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-handle-comments): Make sure to check
 +      for protection in the comment line, and not in the line after it.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-html-preprocess): Call org-format-latex,
 +      possibly with a protect-only argument.
 +
 +      * org.el (org-format-latex): New argument PROTECT-ONLY.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-handle-table-metalines): This function
 +      removes table specific meta-lines, now that we aren't wiping
 +      everything that looks remotely like a comment at the end of the
 +      export process we have to be sure to catch all of the specific lines
 +      in org-exp.el.
 +
 +2010-07-19  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-exp.el (org-export-select-backend-specific-text): Properly
 +      get rid of #+Backend and #+ATTR_Backend specifics to backends not
 +      matching the one we're exporting to.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-table.el (orgtbl-to-generic): Add the :remove-newlines
 +      option which will strip newline characters from the text of table
 +      cells and replace then with "\n".
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-confirm-shell-link-function)
 +      (org-confirm-elisp-link-function): Limit the values that can be set by
 +      file variables.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-compute-latex-and-specials-regexp): Deal with
 +      string elements by discarding them.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-iswitchb): Make sure to use at least iswitchb.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-capture.el (org-capture-position-for-last-stored)
 +      (org-capture-bookmark-last-stored-position): New functions.
 +      (org-capture-place-table-line): Better error catching.
 +      (org-capture-place-item, org-capture-place-entry)
 +      (org-capture-place-plain-text):
 +      Call `org-capture-position-for-last-stored'.
 +      (org-capture-finalize): Just call
 +      `org-capture-bookmark-last-stored-position'.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-mark-blockquote-verse-center):
 +      Fix small bug, now grabbing match data before overwritten by looking-at
 +      this fixes a problem with remainders of #+end_quote lines appearing
 +      in exported output.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-link-frame-setup): Add customization option for
 +      Wanderlust.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-latex.el (org-export-latex-fixed-width): Now check
 +      org-example rather than org-protected on verbatim export, because by
 +      default all ": " prefixed lines are marked protected.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-latex.el (org-export-latex-fixed-width): Check for
 +      protection before wrapping ": " lines as verbatim.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-export-handle-comments): Check for protection
 +      before removing comments.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-entities.el (org-entities): Restructure the list.
 +      (org-entities-help): Turn the help output into a buffer
 +      in Org-mode, so that it becomes easier to find a symbol
 +      in the structure.
 +      (org-entities-create-table): Deal with new structure.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-agenda.el (org-write-agenda): Use backquotes to expand
 +      `flet' at compile time.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-entry-properties): Make sure that standard property
 +      names are used even if the user has customized time keywords.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-macs.el (org-not-nil): Return the value if not interpreted
 +      as nil.
 +
 +      * org.el (org-entry-get)
 +      (org-entry-get-with-inheritance): Interpret the value "nil"
 +      as nil for properties.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-switch-to-buffer-other-window): Return the buffer.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-macs.el (org-not-nil): New function.
 +
 +      * org.el (org-block-todo-from-children-or-siblings-or-parent):
 +      Use `org-not-nil' to interpret a property value of nil.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-truely-invisible-p): New function.
 +      (org-beginning-of-line): Use `org-truely-invisible-p'.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-get-timestamps): No errors
 +      while getting TODO state.
 +      (org-agenda-highlight-todo): No error when no keyword has
 +      been matched.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-timestamp-change): New optional argument UPDOWN.
 +      Use this to identify calls from org-timestamp-up/down, so that we can
 +      skip by rounding minutes in this case.
 +      (org-timestamp-up, org-timestamp-down, org-timestamp-up-day)
 +      (org-timestamp-down-day): Call org-timestamp-change with the
 +      updown argument.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-action): Make `c' key call org-capture.
 +
 +      * org-capture.el: New file.
 +
 +      * org-compat.el (org-get-x-clipboard): Function moved here from
 +      remember.el.
 +
 +      * org-mks.el: New file.
 +
 +      * org.el (org-set-regexps-and-options): Allow statistic cookies as
 +      part of complex headlines.
 +      (org-find-olp): New argument THIS-BUFFER.  When set, assume that the
 +      OLP does not contain a file name.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-mode): Set `comment-start' instead of changing the
 +      syntax of the `#' character.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-format-source-code-or-example): Mark examples
 +      by a property.
 +
 +      * org-html.el (org-export-html-close-lists-maybe): Check if raw
 +      HTML stuff was actually made from an example.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-latex.el: Items are no longer skipped when their first line
 +      ends on a protected element.
 +
 +      * org-list.el: Protected environments looking like lists are not
 +      exported anymore.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp-blocks.el (org-export-blocks-preprocess):
 +      Cleanup trailing newline after block.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-exp.el: Comment regexp now matches documentation.  No more
 +      protection check when deleting comments before export.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-exp.el (org-export-preprocess-string):
 +      Now using `org-export-handle-include-files-recurse' to resolve
 +      included files.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-agenda.el (org-agenda-get-deadlines)
 +      (org-agenda-get-scheduled):
 +      * org.el (org-time-string-to-seconds):
 +      For deadline and scheduled agenda display ignore the cyclic repeater
 +      when calculating how many days late the task is.  If you have a weekly
 +      task and miss the date the agenda view will show more than a week late
 +      now instead of resetting on the cyclic repeating date.  This makes it
 +      much more obvious when you missed a repeating task after the repeater.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-exp.el (org-export-mark-blockquote-verse-center):
 +      Consider environments that end at eob.
 +
 +2010-07-19  Mikael Fornius  <mfo@abc.se>
 +
 +      * org.el (org-raise-scripts): Do not fontify sub/superscripts of text
 +      with face `org-special-keyword'.  Make property keys as :LAST_REPEAT:
 +      display correctly.
 +
 +2010-07-19  Mikael Fornius  <mfo@abc.se>
 +
 +      * org.el (org-at-property-p): Use save-match-data macro instead of let.
 +
 +2010-07-19  Mikael Fornius  <mfo@abc.se>
 +
 +      * org.el (test): Remove unused test function.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp-blocks.el (org-export-blocks-preprocess): Fix typo.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp-blocks.el (org-export-blocks-postblock-hook):
 +      Add documentation to and turn into a defcustom.
 +
 +2010-07-19  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * org-exp.el (org-get-file-contents): By un-setting prefix1 to ""
 +      instead of to nil we avoid errors when :prefix1 is defined, but
 +      prefix is not.
 +
 +2010-07-19  Nicolas Goaziou  <n.goaziou@gmail.com>
 +
 +      * org-latex.el (org-export-latex-preprocess): Environments coming
 +      from latex backend specific instructions (#+LaTeX) are already
 +      protected and won't be treated as normal environments.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-timer.el (org-timer-set-timer): Fix typo in the docstring.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-timer.el (org-timer-set-timer): Use a prefix argument.
 +      See the docstring of the function.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-timer.el (org-timer-set-timer): Fix bug about cancelling
 +      timers.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-w3m.el (org-w3m-copy-for-org-mode)
 +      (org-w3m-get-next-link-start, org-w3m-get-prev-link-start):
 +      Get text property directly, not using macro `w3m-anchor'.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-emph-re): Document the match groups.
 +
 +2010-07-19  Bernt Hansen  <bernt@norang.ca>
 +
 +      * org-clock.el (org-clock-in): Set `org-clock-clocking-in' to
 +      t before calling `org-clock-out', so that that function can
 +      know its call context.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-timer.el (org-timer-default-timer): New variable.
 +      (org-timer-set-timer): Use the new variable.  Also offer the
 +      possibility to replace the current timer by a new one.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-kill-note-or-show-branches): Hide subtree before
 +      exposing the headings.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-add-planning-info): Remove the empty line also
 +      if there is no whitespace at all in there.
 +
 +      * org-table.el (org-table-align): Fix alignment of strings
 +      with invisible characters.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-refile-cache-get): Return empty list of targets
 +      when cache was cleared.
 +      (org-clone-subtree-with-time-shift): Maybe create ID property
 +      in cloned subtrees.
 +      (org-clone-delete-id): New customization variable.
 +      (org-clone-subtree-with-time-shift): Use customization
 +      variable `org-clone-delete-id'.
 +      (org-clone-subtree-with-time-shift): Remove empty property
 +      drawer in cloned subtrees.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-refile-use-cache): New option.
 +      (org-refile-cache, org-refile-markers): New variable.
 +      (org-refile-marker, org-refile-cache-clear)
 +      (org-refile-cache-check-set, org-refile-cache-put)
 +      (org-refile-cache-get): New function.
 +      (org-get-refile-targets): Use the refile cache.
 +
 +      * org-clock.el (org-clock-sum): Don't include running clock if
 +      the time block is wrong.
 +
 +2010-07-19  John Wiegley  <jwiegley@gmail.com>
 +
 +      * org-clock.el (org-clock-clock-in, org-clock-in):
 +      Add parameter `start-time'.
 +      (org-clock-resolve-clock): Add parameter `clock-out-time'.
 +      If set, and resolve-to is a past time, then the clock out
 +      event occurs at `clock-out-time' rather than at `resolve-to'.
 +      In this case, `resolve-to' becomes the clock in time.
 +      (org-clock-jump-to-current-clock): Create new global command
 +      to reveal the current clock.
 +      (org-clock-resolve): Add new commands g/G and j/J, and a
 +      help window describing all commands and their meaning.
 +      (org-clock-resolve-expert): New customization variable.
 +      (org-find-open-clocks): Fix a bug that caused discovered
 +      clocks not to match up with the currently active clock.
 +      (org-resolve-clocks): Change the argument
 +      `also-non-dangling-p' to `only-dangling-p', since due to a bug
 +      this was the default behavior all along.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-id.el (org-id-uuid): New function.  Return string with
 +      random (version 4) UUID.
 +      (org-id-method): Make 'uuid the new default value.
 +      (org-id-new): Use `org-id-uuid' if call to uuidgen program
 +      does not return a UUID.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-format-image): Add support
 +      for multicolumn figures in LaTeX.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-clone-subtree-with-time-shift): Remove ID
 +      property of original subtree in cloned subtrees.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-format-source-code-or-example):
 +      XEmacs compatibility.
 +
 +      * org-latex.el (org-export-latex-tables): Accept comma in
 +      align string.
 +
 +      * org-docbook.el (org-export-docbook-xslt-stylesheet): New option.
 +      (org-export-docbook-xslt-proc-command): Fix docstring.
 +      (org-export-docbook-xsl-fo-proc-command): Fix docstring.
 +      (org-export-as-docbook-pdf):
 +      Improve formatting of the xslt command.
 +
 +      * org-exp.el (org-infile-export-plist): Check for XSLT setting.
 +
 +      * org.el (org-file-contents): Improve error message.
 +      (org-set-regexps-and-options): Remove spaces at both ends.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-docbook.el (org-export-as-docbook-pdf):
 +      Improve formatting of the xslt command.
 +
 +2010-07-19  Sebastian Rose  <sebastian_rose@gmx.de>
 +
 +      * org-publish.el (org-publish-cache): Use one big hashmap for
 +      each project defined in `org-publish-project-alist'.
 +      (initialize-files-alist): Function removed.
 +      (org-publish-validate-link): Function removed.
 +      (org-publish-get-base-files): Add variable `sitemap-requested'
 +      to avoid sorting where possible.
 +      (org-publish-get-files): Function removed.
 +      (org-publish-get-project-from-filename): Make independent of
 +      file list.
 +      (org-publish-file): New argument NO-CACHE.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-beginning-of-defun, org-end-of-defun):
 +      New functions.
 +      (org-mode): Install the `org-beginning-of-defun' and
 +      `org-end-of-defun' functions.
 +      (org-pretty-entities): New option.
 +      (org-toggle-pretty-entities): New command.
 +      (org-fontify-entities): New function.
 +      (org-startup-options): New keywords for pretty entities.
 +      (org-set-font-lock-defaults): Call the pretty entities
 +      function.
 +
 +      * org-latex.el (org-export-latex-keywords-maybe): Protect the
 +      TODO markup.
 +
 +2010-07-19  Mikael Fornius  <mfo@abc.se>
 +
 +      * org-habit.el (org-habit-build-graph): Help-echo date when
 +      mouse is over stars.
 +
 +2010-07-19  Jan Böker  <jan.boecker@jboecker.de>
 +
 +      * org.el (org-file-apps): Improve docstring to reflect
 +      grouping matches.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-set-startup-visibility): Fix empty line display.
 +
 +      * org-latex.el (org-export-latex-links): Use the formatting
 +      function of the link type, if it is available.
 +
 +      * org-table.el (org-table-get-remote-range): Return to
 +      original buffer when retrieving remote reference.
 +
 +      * org.el (org-display-inline-images): Do the entire buffer,
 +      not just the narrowed region.  Clear the cache.
 +      (org-display-inline-images): Match mode file paths.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-store-link-folder): Don't throw error when
 +      called on WL folder group.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-replace-escapes): Make sure the cdr is not nil.
 +      (org-read-date): Make `M-v' and `C-v' scroll the popup calendar.
 +      (org-mode): Revert comment syntax changes.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-sparse-tree): Make `C-c / t' search for all TODO
 +      keywords, and `C-c / T' for a specific one.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-mode): Fix comment syntax settings.
 +
 +      * org-src.el (org-edit-src-allow-write-back-p):
 +      Define variable.
 +
 +      * org.el (org-inline-image-overlays): New variable.
 +      (org-toggle-inline-images, org-display-inline-images)
 +      (org-remove-inline-images): New commands.
 +      (org-mode-map): Define a key for `org-toggle-inline-images'.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-message-field): New function.
 +      Return content of header field in message entity.
 +      (org-wl-store-link): Call `org-wl-store-link-folder' or
 +      `org-wl-store-link-message' depending on major-mode.
 +      (org-wl-store-link-folder): New function.  Store link to
 +      Wanderlust folder.
 +      (org-wl-store-link-message): New function.  Store link to
 +      Wanderlust message.
 +      (org-wl-store-link-message): Store link to message while
 +      visiting message.
 +      (org-wl-open): Don't try to jump to message when opening a
 +      folder link.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org.el (org-replace-escapes): Avoid infinite loop when
 +      replace string contains escape sequence it replaces.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-crypt.el (org-crypt-key-for-heading): Use symmetric
 +      encryption when now key is set.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-recalculate-buffer-tables)
 +      (org-table-iterate-buffer-tables): New commands.
 +
 +      * org.el (org-check-for-hidden): When there is a region, skip
 +      the check.
 +
 +2010-07-19  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): allow-write-back-p had
 +      erroneously been omitted from let binding.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-sorting-choice): New sorting type alpha.
 +      (org-cmp-alpha): New defsubst.
 +      (org-em): New defsubst.
 +      (org-entries-lessp): Only compute needed comparisons.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-format-org-table-html): Test all columns
 +      for number content.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-treat-sub-super-char):
 +      Make sure parenthesis matching is consistent.
 +
 +      * org-table.el (org-table-colgroup-line-p)
 +      (org-table-cookie-line-p): New functions.
 +
 +      * org-exp.el (org-table-clean-before-export): Better tests for
 +      colgroup and cookie lines.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-goto): Push a mark before changing
 +      the position.
 +
 +      * org-footnote.el (org-footnote): New group.
 +      (org-footnote-section)
 +      (org-footnote-tag-for-non-org-mode-files): Fix typos.
 +
 +      * org-list.el (org-end-of-item-text-before-children): Also do
 +      the right thing at the end of a file.
 +
 +      * org.el (org-set-packages-alist, org-get-packages-alist):
 +      New function.
 +      (org-export-latex-default-packages-alist)
 +      (org-export-latex-packages-alist): Add extra flag to
 +      each package, indicating if it should be used for snippets.
 +      (org-create-formula-image): Add the snippet argument.
 +      (org-splice-latex-header): New argument SNIPPET-P, pass it
 +      through to `org-latex-packages-to-string'.
 +      (org-latex-packages-to-string): New argument SNIPPET-P.
 +
 +      * org-latex.el (org-export-latex-make-header): Add the snippet
 +      argument.
 +
 +      * org-docbook.el (org-export-as-docbook): Implement ordered
 +      lists starting at some offset.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-link-types, org-open-at-point): Add doi links.
 +
 +      * org-ascii.el (org-export-ascii-preprocess): Remove list
 +      startcounter cookies.
 +
 +      * org-list.el (org-renumber-ordered-list): Respect counter
 +      start values.
 +
 +      * org-latex.el (org-export-latex-lists): Accept ordered list
 +      item offset cookie.
 +
 +      * org-html.el (org-export-as-html): Accept ordered list
 +      item offset cookie.
 +
 +      * org-indent.el (org-indent-mode): Turn off `indent-tabs-mode'
 +      which messes up alignment of tags.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-cancel, org-clock-out): Make sure
 +      the modeline display is removed.
 +
 +      * org-exp.el (org-export-format-drawer-function):
 +      Fix docstring.
 +
 +      * org-agenda.el (org-agenda-refile): New optional argument
 +      NO-UPDATE.
 +      (org-agenda-refile): Call `org-agenda-redo' unless NO-UPDATE
 +      is set.
 +      (org-agenda-bulk-action): Call the refile command with updates
 +      suppressed - but arrange for `org-agenda-redo' to be called at
 +      the end.
 +
 +      * org.el (org-mode): Make table mapping quiet.
 +      (org-table-map-tables): New optional argument QUIETLY.
 +
 +      * org-ascii.el (org-export-ascii-preprocess): Make table
 +      mapping quiet.
 +
 +      * org-html.el (org-export-as-html, org-html-level-start):
 +      Change XHTML IDs to not use dots.
 +
 +      * org-exp.el (org-export-define-heading-targets):
 +      Change XHTML IDs to not use dots.
 +
 +      * org-docbook.el (org-export-docbook-level-start):
 +      Change XHTML IDs to not use dots.
 +
 +      * org-latex.el (org-export-as-latex): Make sure that the
 +      result buffer is in latex-mode.
 +
 +      * org.el (org-shiftup-final-hook, org-shiftdown-final-hook)
 +      (org-shiftleft-final-hook, org-shiftright-final-hook):
 +      New hooks.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-justify-field-maybe): Make sure that
 +      inserting a value does not turn a line into a hline.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-sum): New argument HEADLINE-FILTER.
 +      (org-clock-sum): Add property to selected headlines.
 +      (org-dblock-write:clocktable): Make tags matcher.
 +
 +      * org.el (org-set-autofill-regexps): XEmacs compatibility.
 +
 +      * org-latex.el (org-export-latex-set-initial-vars): Allow "-"
 +      in latex class definitions.
 +
 +      * org.el (org-shiftup-hook, org-shiftdown-hook)
 +      (org-shiftleft-hook, org-shiftright-hook): New hooks.
 +
 +      * org-entities.el (org-entities): Use \land and \lor for logical
 +      operators.
 +
 +      * org.el (org-shiftmetaleft, org-shiftmetaright): Call the subtree
 +      indentation commands.
 +      (org-hidden-tree-error): New defsubst.
 +      (org-metaleft, org-metaright): Check for hidden stuff and throw an
 +      error.
 +      (org-check-for-hidden): New function.
 +
 +      * org-list.el (org-item-re): New function.
 +      (org-at-item-p): Use `org-item-re'.
 +      (org-end-of-item-text-before-children): New function.
 +      (org-outdent-item, org-indent-item): Arrange for leaving the
 +      subtree alone.
 +      (org-outdent-item-tree, org-indent-item-tree): New argument
 +      NO-SUBTREE.
 +      (org-indent-item-tree): Use `org-end-of-item-text-before-children'
 +      to find the end for processing while ignoring the subtree.
 +
 +      * org-publish.el (org-publish-sitemap-sort-alphabetically)
 +      (org-publish-sitemap-sort-folders)
 +      (org-publish-sitemap-sort-ignore-case): New options.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-compare-directory-files): Fix sorting.
 +
 +      * org-compat.el (org-get-x-clipboard-compat): Use (featurep 'xemacs).
 +
 +      * org-publish.el (org-publish-project-alist): Update docstring.
 +      (org-publish-file-title-cache): New variable.
 +      (org-publish-initialize-files-alist):
 +      Initialize `org-publish-initialize-files-alist' to nil.
 +      (org-publish-sort-directory-files): New function.
 +      (org-publish-projects): Access the new properties.
 +      (org-publish-find-title): Use the file title cache.
 +      (org-publish-find-title): Build the file title cache.
 +      (org-publish-get-base-files-1): Sort files.
 +      (org-publish-aux-preprocess): Do not throw an error when before
 +      the first headline.  Allow an empty target, meaning to link just
 +      to the file.
 +      (org-publish-index-generate-theindex.inc): Check if there is
 +      actually a target and only then add it to the link.
 +      (org-publish-projects): Fix a remaining issue with the last commit.
 +
 +      * org-html.el (org-export-as-html): Treat verse as open/close
 +      paragraph.
 +      (org-export-html-close-lists-maybe): Allow to splice raw HTML into
 +      and out of lists.
 +
 +2010-07-19  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-code): Allow the org-src edit buffer to
 +      be used in a read-only mode.
 +      (org-edit-src-code): Different message in read-only mode.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-src.el (org-edit-src-find-region-and-lang): Test for
 +      table.el as late as possible.
 +
 +      * org-colview-xemacs.el: Make sure this file is never loaded into
 +      Emacs.  Remove all tests for XEmacs.
 +
 +      * org-colview.el: Make sure this file is never loaded into XEmacs.
 +
 +      * org-agenda.el (org-highlight, org-unhighlight): Use direct
 +      overlay calls.
 +
 +      * org.el (org-key): Apply the translations defined in
 +      `org-xemacs-key-equivalents'.
 +
 +      * org-mouse.el (org-mode-hook): Use `org-defkey'.
 +
 +      * org-compat.el (org-xemacs-key-equivalents): New constant.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-inlinetask.el (org-inlinetask-defaut-state): New option.
 +      (org-inlinetask-insert-task): Use `org-inlinetask-defaut-state'.
 +      Obey `org-odd-levels-only'.
 +
 +      * org-compat.el (org-find-overlays): Use overlays-in/at.
 +
 +      * org.el (org-remove-empty-overlays-at)
 +      (org-outline-overlay-data, org-hide-block-toggle)
 +      (org-format-latex, org-context): Use overlays-in/at.
 +
 +      * org-src.el (org-edit-src-exit): Use overlays-in/at.
 +
 +      * org-agenda.el (org-agenda-mark-clocking-task)
 +      (org-agenda-fontify-priorities, org-agenda-dim-blocked-tasks)
 +      (org-agenda-entry-text-hide)
 +      (org-agenda-fix-tags-filter-overlays-at)
 +      (org-agenda-bulk-remove-overlays): Use overlays-in/at.
 +
 +      * org-compat.el (org-overlays-at): Function removed.
 +      (org-overlays-in): Function removed.
 +
 +2010-07-19  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-clock.el (org-clock-set-current): Just return the headline
 +      itself, strip the TODO keyword, the priority cookie and the tags.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-compat.el (org-xemacs-without-invisibility): New macro.
 +      (org-xemacs-without-invisibility): New macro.
 +      (org-indent-to-column, org-indent-line-to, org-move-to-column):
 +      Redefine using the macro `org-xemacs-without-invisibility'.
 +
 +      * org.el (org-mode, org-org-menu): Use `add-to-invisibility-spec'.
 +
 +      * org-table.el (orgtbl-mode): Use `add-to-invisibility-spec'.
 +
 +      * org-compat.el (org-make-overlay, org-delete-overlay)
 +      (org-overlay-start, org-overlay-end, org-overlay-put)
 +      (org-overlay-get, org-overlay-move, org-overlay-buffer):
 +      Functions removed.
 +      (org-add-to-invisibility-spec): Function removed.
 +
 +      * org-html.el (org-export-as-html-and-open): Add argument to
 +      kill-buffer.
 +
 +      * org-habit.el (require): `calendar' is now required already by
 +      org.el on top level.
 +
 +      * org-clock.el (require): `calendar' is now required already by
 +      org.el on top level.
 +
 +      * org-agenda.el (require, org-timeline, org-agenda-list)
 +      (org-todo-list, org-agenda-to-appt): `calendar' is now required
 +      already by org.el on top level.
 +
 +      * org.el (org-export-latex-fix-inputenc): Declare function.
 +
 +      * org-agenda.el (org-agenda-goto-calendar): Do not bind obsolete
 +      variables.
 +
 +      * org.el (calendar): Require calendar now on top level in org.el
 +      and define aliases to new variables when needed.
 +      (org-read-date, org-goto-calendar): Do not bind obsolete
 +      variables.
 +
 +      * org-clock.el (org-clock-out, org-clock-cancel): Get rid of
 +      compilation warning, add comment that this cannot be done with
 +      `with-current-buffer'.
 +
 +      * org-wl.el (org-wl-open): Use `with-current-buffer'.
 +
 +      * org.el (overlay, org-remove-empty-overlays-at)
 +      (org-outline-overlay-data, org-set-outline-overlay-data)
 +      (org-show-block-all, org-hide-block-toggle)
 +      (org-highlight-new-match, org-remove-occur-highlights)
 +      (org-tags-overlay, org-fast-tag-selection, org-date-ovl)
 +      (org-read-date, org-read-date-display, org-eval-in-calendar)
 +      (org-format-latex, org-context)
 +      (org-speedbar-restriction-lock-overlay)
 +      (org-speedbar-set-agenda-restriction): Use the normal overlay API.
 +
 +      * org-table.el (org-table-add-rectangle-overlay)
 +      (org-table-remove-rectangle-highlight)
 +      (org-table-overlay-coordinates)
 +      (org-table-toggle-coordinate-overlays): Use the normal overlay
 +      API.
 +
 +      * org-src.el (org-edit-src-code, org-edit-fixed-width-region)
 +      (org-edit-src-exit, org-src-mode-configure-edit-buffer): Use the
 +      normal overlay API.
 +
 +      * org-colview.el (org-columns-new-overlay)
 +      (org-columns-display-here, org-columns-remove-overlays)
 +      (org-columns-edit-value, org-columns-next-allowed-value)
 +      (org-columns-update): Use the normal overlay API.
 +
 +      * org-clock.el (org-clock-out, org-clock-cancel)
 +      (org-clock-put-overlay, org-clock-remove-overlays): Use the normal
 +      overlay API.
 +
 +      * org-agenda.el (org-agenda-mark-filtered-text)
 +      (org-agenda-mark-clocking-task, org-agenda-fontify-priorities)
 +      (org-agenda-dim-blocked-tasks, org-agenda-entry-text-show-here)
 +      (org-agenda-entry-text-hide)
 +      (org-agenda-restriction-lock-overlay)
 +      (org-agenda-set-restriction-lock)
 +      (org-agenda-filter-by-tag-hide-line)
 +      (org-agenda-fix-tags-filter-overlays-at)
 +      (org-agenda-filter-by-tag-show-all, org-hl)
 +      (org-agenda-goto-calendar, org-agenda-bulk-mark)
 +      (org-agenda-bulk-remove-overlays): Use the normal overlay API.
 +
 +      * org-freemind.el (org-freemind-from-org-mode-node)
 +      (org-freemind-from-org-mode)
 +      (org-freemind-from-org-sparse-tree, org-freemind-to-org-mode):
 +      Use interactive-p instead of called-interactively, because this is
 +      backward compatible with older Emacsen I still support..
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-define-heading-targets): Fix bug in
 +      regexp finding ID and CUSTOM_ID properties.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-footnote.el (org-footnote-goto-previous-reference):
 +      Rename from `org-footnote-goto-next-reference'.
 +
 +      * org.el (org-auto-repeat-maybe): Only record LAST_REPEAT if
 +      org-log-repeat is non-nil, or if there is clocking data in the
 +      entry.
 +
 +      * org-crypt.el (org-encrypt-entry): Improve mapping behavior.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-align-all-tags): New command.
 +
 +2010-07-19  David Maus  <dmaus@ictsoc.de>
 +
 +      * org-wl.el (org-wl-link-remove-filter): New customizable
 +      variable.  If non-nil, filter conditions are stripped when storing
 +      link to message in filter folder.
 +      (org-wl-shimbun-prefer-web-links): New customizable variable.
 +      If non-nil, links to shimbun messages are created as web links to
 +      message source.
 +      (org-wl-nntp-prefer-web-links): New customizable variable.
 +      If non-nil, links to nntp message are created as web links to gmane
 +      or googlegroups.
 +      (org-wl-namazu-default-index): New customizable variable.
 +      Directory of namazu search index that should be used as default
 +      when opening a link in a search folder.
 +      (org-wl-folder-types): New constant.  Wanderlust folder type
 +      indicators.
 +      (org-wl-folder-type): New function.  Return type of Wanderlust
 +      folder.
 +      (org-wl-store-link): Create web links for shimbun or nntp messages
 +      and strip filter conditions depending on customizable variables.
 +      (org-wl-open): Open namazu search folder for message when called
 +      with prefix.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-remove-if, org-remove-if-not): New functions.
 +      (org-open-file): Use internal remove-if functions.
 +
 +2010-07-19  Jan Böcker  <jan.boecker@jboecker.de>
 +
 +      * org.el (org-file-apps-entry-match-against-dlink-p): New function.
 +      (org-file-apps-ex): Remove variable.
 +      (org-open-file): Integrate org-file-apps-ex functionality back
 +      into org-file-apps, and decide whether to match a regexp against
 +      the link or the filename using org-file-apps-entry-uses-grouping-p.
 +
 +2010-07-19  Jan Böcker  <jan.boecker@jboecker.de>
 +
 +      * org.el (org-file-apps-ex): New variable.
 +      (org-open-file): Before considering org-file-apps, first match the
 +      regexps from org-file-apps-ex against the whole link.
 +      See docstring of org-file-apps-ex.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-export-latex-default-packages-alist):
 +      Remove microtype package.
 +      (org-todo-repeat-to-state): New variable.
 +      (org-auto-repeat-maybe): Allow user-selected target states.
 +      (org-default-properties): Add the new property REPEAT_TO_STATE.
 +
 +2010-07-19  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mobile.el (org-mobile-check-setup): Make sure that there is
 +      a binary to compute checksums.
 +
 +2010-06-26  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-goto-calendar): Do not bind obsolete
 +      variables.
 +
 +      * org.el (calendar): Require calendar now on top level in org.el
 +      and define aliases to new variables when needed.
 +      (org-read-date, org-goto-calendar): Do not bind obsolete
 +      variables.
 +
 +2010-06-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * org-entities.el: Add explicit utf-8 coding cookie to file with
 +      utf-8 characters.
 +
 +2010-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * org.el (org-file-complete-link): Avoid (expand-file-name ".").
  
  2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
  
Simple merge
Simple merge
Simple merge
diff --cc lisp/replace.el
Simple merge
Simple merge
Simple merge
diff --cc src/ChangeLog.3
Simple merge
diff --cc src/character.c
Simple merge
diff --cc src/editfns.c
@@@ -3521,9 -3626,9 +3521,9 @@@ usage: (format STRING &rest OBJECTS)  *
       multibyte character of the previous string.  This flag tells if we
       must consider such a situation or not.  */
    int maybe_combine_byte;
 -  unsigned char *this_format;
 +  char *this_format;
    /* Precision for each spec, or -1, a flag value meaning no precision
-      was given in that spec.  Element 0, corresonding to the format
+      was given in that spec.  Element 0, corresponding to the format
       string itself, will not be used.  Element NARGS, corresponding to
       no argument, *will* be assigned to in the case that a `%' and `.'
       occur after the final format specifier.  */
diff --cc src/keymap.c
Simple merge
diff --cc src/w32proc.c
Simple merge
diff --cc src/w32term.c
Simple merge