Merge changes from emacs-23
authorChong Yidong <cyd@stupidchicken.com>
Sun, 24 Oct 2010 21:36:09 +0000 (17:36 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 24 Oct 2010 21:36:09 +0000 (17:36 -0400)
21 files changed:
1  2 
doc/lispref/ChangeLog
doc/lispref/display.texi
doc/misc/ChangeLog
doc/misc/gnus.texi
etc/ChangeLog
lisp/ChangeLog
lisp/ChangeLog.12
lisp/ChangeLog.9
lisp/erc/ChangeLog
lisp/erc/erc-backend.el
lisp/face-remap.el
lisp/gnus/ChangeLog.2
lisp/org/ChangeLog
lisp/progmodes/dcl-mode.el
lisp/progmodes/verilog-mode.el
lisp/woman.el
src/ChangeLog
src/atimer.c
src/dispnew.c
src/frame.c
src/xterm.c

 -2010-09-05  Alexander Klimov  <alserkli@inbox.ru>  (tiny change)
+ 2010-10-22  Eli Zaretskii  <eliz@gnu.org>
+       * display.texi (Window Systems): Deprecate use of window-system as
+       a predicate.
 +2010-10-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * help.texi (Documentation Basics): Remove mentions of digest-doc and
 +      sorted-doc.
 +
 +2010-10-15  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * os.texi (Dynamic Libraries): New node, with slightly modified
 +      text deleted from "Image Formats".
 +      (System Interface): Add @menu entry for "Dynamic Libraries".
 +
 +      * display.texi (Image Formats): Remove description of
 +      image-library-alist.  (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
 +
 +2010-10-12  Glenn Morris  <rgm@gnu.org>
 +
 +      * book-spine.texinfo: Rename to book-spine.texi.
 +
 +2010-10-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
 +
 +      * Makefile.in (DVIPS): New variable.
 +      (.PHONY): Add html, ps.
 +      (html, elisp.html, ps, elisp.ps): New targets.
 +      (clean): Delete html, ps files.
 +      ($(infodir)/elisp): Remove unnecessary includes.
 +
 +2010-10-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * makefile.w32-in (emacsdir): New variable.
 +      (srcs): Add emacsver.texi.
 +      ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
 +
 +2010-10-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (VPATH): Remove.
 +      (infodir): Make it absolute.
 +      (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
 +
 +      * Makefile.in (dist): Anchor regexps.
 +
 +      * Makefile.in (srcs): Put elisp.texi first.
 +      ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
 +
 +      * Makefile.in (infoclean): Remove harmless, long-standing error.
 +
 +      * Makefile.in ($(infodir)): Delete rule.
 +      (mkinfodir): New.
 +      ($(infodir)/elisp): Use $mkinfodir instead of infodir.
 +
 +      * Makefile.in (dist): Remove reference to emacsver.texi.in.
 +      Also copy emacsver.texi, and edit $emacsdir.
 +
 +2010-10-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (emacsdir): New variable.
 +      (MAKEINFO): Add -I $emacsdir.
 +      (dist): Copy emacsver.texi.
 +      (srcs): Add emacsver.texi.
 +
 +      * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
 +      Set EMACSVER by including emacsver.texi.
 +
 +      * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
 +
 +2010-10-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (version): New, set by configure.
 +      (clean): Delete dist tar file.
 +      (dist): Use version in tar name.
 +
 +2010-10-06  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
 +      (INSTALL_INFO): Remove unused variable.
 +      (mostlyclean, infoclean, dist): New rules.
 +      (clean): Delete dvi and pdf files.
 +      (maintainer-clean): Remove elisp.oaux, use infoclean.
 +      ($(infodir)): Add parallel build workaround.
 +
 +2010-10-04  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (dvi, pdf, $(infodir)): New targets.
 +      ($(infodir)/elisp): Ensure target directory exists.  Use $@.
 +      Fix -I typo.
 +      (clean): No 'make.out' or 'core' files.
 +      (.PHONY): Declare clean rules.
 +      (maintainer-clean): Delete pdf file.  Guard against cd failures.
 +
 +2010-10-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.texi (File Name Components): Remove ignored section about
 +      deleted variable directory-sep-char.
 +
 +2010-10-03  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * files.texi (Magic File Names): New defopt
 +      remote-file-name-inhibit-cache.
 +
 +2010-10-02  Glenn Morris  <rgm@gnu.org>
 +
 +      * os.texi (Killing Emacs): Hook now runs in batch mode.
 +
 +2010-09-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * text.texi (Special Properties): Clarify when modification-hooks run.
 +
 +2010-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * syntax.texi (Syntax Flags): Document new `c' flag.
 +
 +2010-09-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * display.texi (ImageMagick Images): General cleanup.
 +
 +2010-09-06  Alexander Klimov  <alserkli@inbox.ru>  (tiny change)
  
        * files.texi (Directory Names): Use \` rather than ^.
  
Simple merge
+ 2010-10-22  Juanma Barranquero  <lekktu@gmail.com>
+       * gnus.texi (Group Parameters, Buttons): Fix typos.
 +2010-10-22  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * gnus.texi (Subscription Commands): Mention that you can also
 +      subscribe to new groups via the Server buffer, which is probably more
 +      convenient when subscribing to many groups.
 +
 +2010-10-21  Julien Danjou  <julien@danjou.info>
 +
 +      * message.texi (Message Headers): Allow message-default-headers to be a
 +      function.
 +
 +2010-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-news.texi: Mention new archive defaults.
 +
 +2010-10-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * gnus.texi (RSS): Remove nnrss-wash-html-in-text-plain-parts.
 +
 +2010-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus.texi (HTML): Document the function value of
 +      gnus-blocked-images.
 +      (Article Washing): shr and gnus-w3m, not the direct function names.
 +
 +2010-10-20  Julien Danjou  <julien@danjou.info>
 +
 +      * emacs-mime.texi (Flowed text): Add a note about mml-enable-flowed
 +      variable.
 +
 +2010-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus.texi (Customizing the IMAP Connection): The port strings are
 +      strings.
 +      (Document Groups): Mention git.
 +
 +2010-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus-coding.texi (Gnus Maintainance Guide): Update to mention Emacs
 +      bzr/Gnus git sync.
 +
 +2010-10-15  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * auth.texi (GnuPG and EasyPG Assistant Configuration): Fix last
 +      change.
 +
 +2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * auth.texi (GnuPG and EasyPG Assistant Configuration): Fix up the
 +      @item syntax for in-Emacs makeinfo.
 +
 +2010-10-13  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * auth.texi (GnuPG and EasyPG Assistant Configuration): Fix syntax and
 +      trim sentence.
 +
 +2010-10-12  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * epa.texi (Caching Passphrases):
 +      * auth.texi (GnuPG and EasyPG Assistant Configuration): Clarify
 +      some configurations require to set up gpg-agent.
 +
 +2010-10-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (.texi.dvi): Remove unnecessary suffix rule.
 +
 +2010-10-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * gnus.texi (Spam Package Introduction): Mention `$'.
 +
 +2010-10-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * makefile.w32-in (emacsdir): New variable.
 +      ($(infodir)/efaq, faq.dvi): Depend on emacsver.texi.
 +      (ENVADD, $(infodir)/efaq): Add -I$(emacsdir).
 +
 +2010-10-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (mostlyclean): Delete *.toc.
 +
 +      * Makefile.in: Use $< in rules.
 +
 +      * Makefile.in (maintainer-clean): Remove harmless, long-standing error.
 +
 +      * Makefile.in ($(infodir)): Delete rule.
 +      (mkinfodir): New.  Use it in all the info rules, rather than depending
 +      on infodir.
 +
 +2010-10-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * gnus.texi (Article Washing): Fix previous change.
 +
 +      * Makefile.in (emacsdir): New variable.
 +      ($(infodir)/efaq): Pass -I $(emacsdir) to makeinfo.
 +      Depend on emacsver.texi.
 +
 +      * faq.texi (VER): Replace with EMACSVER from emacsver.texi.
 +
 +      * Makefile.in (.PHONY): Declare info, dvi, pdf and the clean rules.
 +
 +2010-10-08  Julien Danjou  <julien@danjou.info>
 +
 +      * gnus.texi: Add mm-shr.
 +
 +2010-10-08  Ludovic Courtès  <ludo@gnu.org>
 +
 +      * gnus.texi (Finding the Parent, The Gnus Registry)
 +      (Registry Article Refer Method): Update docs for nnregistry.el.
 +
 +2010-10-08  Daiki Ueno  <ueno@unixuser.org>
 +
 +      * auth.texi (Help for users)
 +      (GnuPG and EasyPG Assistant Configuration): Update docs.
 +
  2010-10-08  Glenn Morris  <rgm@gnu.org>
  
        * cl.texi (Organization, Installation, Old CL Compatibility):
Simple merge
diff --cc etc/ChangeLog
@@@ -1,12 -1,12 +1,20 @@@
 -2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
+ 2010-10-20  Richard Stallman  <rms@gnu.org>
+       * DISTRIB: Update donation section.
+ 2010-10-20  Glenn Morris  <rgm@gnu.org>
+       * DISTRIB: Small updates.
 +2010-10-19  Julien Danjou  <julien@danjou.info>
 +
 +      * tutorials/TUTORIAL: Don't mention mode-line end dashes.
 +
 +2010-10-16  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * themes: New directory for custom theme files, moved from lisp/.
 +
 +2010-10-14  Juanma Barranquero  <lekktu@gmail.com>
  
        * tutorials/TUTORIAL.es: Fix typos.
  
diff --cc lisp/ChangeLog
 -2010-10-23  Michael McNamara  <mac@mail.brushroad.com>
++2010-10-24  Michael McNamara  <mac@mail.brushroad.com>
+       * 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-23  Wilson Snyder  <wsnyder@wsnyder.org>
++2010-10-24  Wilson Snyder  <wsnyder@wsnyder.org>
+       * 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>
  
 -      * comint.el (comint-password-prompt-regexp): Match
 -      "enter the password".  (Bug#7224)
 +      * textmodes/flyspell.el (flyspell-mode): If there was an error,
 +      say what it was.
  
 -2010-10-22  Juanma Barranquero  <lekktu@gmail.com>
 +      * frame.el (auto-hscroll-mode, cursor-in-non-selected-windows):
 +      Sync docs with C version.
  
 -      * progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
 -      Fix typo in docstring.
 +      * term/ns-win.el (xw-defined-colors):
 +      * term/x-win.el (xw-defined-colors): Make docs identical to w32-win.
  
 -2010-10-21  Michael Albinus  <michael.albinus@gmx.de>
 +      * 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.
  
 -      * net/tramp.el (tramp-get-inline-coding): Return `nil' in case of
 -      errors.
 +      * comint.el (comint-password-prompt-regexp): Make it less vague.
 +      Bump version.
  
 -      * net/trampver.el: Update release number.
 +      * help-fns.el (doc-file-to-man, doc-file-to-info): New commands.
  
 -2010-10-20  Kenichi Handa  <handa@m17n.org>
 +      * help.el (finder-by-keyword): Remove unnecessary autoload.
  
 -      * face-remap.el (text-scale-adjust): Call read-event with a proper
 -      prompt.
 +2010-10-22  Glenn Morris  <rgm@gnu.org>
  
 -2010-10-19  Michael Albinus  <michael.albinus@gmx.de>
 +      * 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.
  
 -      * 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>.
 +      * emacs-lisp/autoload.el (batch-update-autoloads): Update for
 +      src/Makefile no longer being pre-processed.
  
 -2010-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +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.
 +
 +010-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).
  
Simple merge
Simple merge
@@@ -1,4 -1,11 +1,11 @@@
 -2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
+ 2010-10-23  Julien Danjou  <julien@danjou.info>
+       * erc-backend.el (erc-server-JOIN): Set the correct target list on join.
+       * erc-backend.el (erc-process-sentinel): Check that buffer is alive
+       before setting it as current buffer.
 +2010-10-14  Juanma Barranquero  <lekktu@gmail.com>
  
        * erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
  
Simple merge
Simple merge
Simple merge
 -2010-10-22  Juanma Barranquero  <lekktu@gmail.com>
++2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
++
++      * org-agenda.el (org-prefix-category-length)
++      (org-prefix-category-max-length): Fix typos in docstrings.
++
 +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>
 +
 +      * Makefile (lisp/org-install.el): Replace babel files in
 +      construction of org-install.el.
 +
 +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  Eric Schulte  <schulte.eric@gmail.com>
 +
 +      * Makefile (LISPF): Let's not compile files that won't often be used.
 +
 +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>
 +
 +      * Version 23.2 released.
 +
 +2010-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * org-table.el (orgtbl-setup):
 +      * org-agenda.el (org-agenda-entry-text-mode): Simplify.
 +
 +2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * org-table.el (orgtbl-mode): Use define-minor-mode.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-insert-link): Find the link buffer on visible frames.
 +      (org-export-latex-default-packages-alist): Hyperref must be loaded
 +      late.
 +      (org-open-file): More care with the new matching for file links.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-preprocess): Do not yet protect
 +      defined entities - these will be taken care of later.
 +      (org-export-latex-special-chars): Post-process entity replacement.
 +      (org-export-latex-fontify-headline): Do not yet protect defined
 +      entities - these will be taken care of later.
 +      (org-export-latex-tables, org-export-latex-links): Format the
 +      caption properly.
 +
 +      * org-entities.el (org-entities-user): Fix typo.
 +
 +      * org.el (org-prepare-agenda-buffers): Uniquify TODO keywords.
 +
 +      * org-entities.el (org-entities-user): Improve docstring.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-entities.el (org-macs): Require org-macs, to be sure that we
 +      have `declare-function' defined.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-classes): Update docstring.
 +
 +      * org.el (org-format-latex-header): Add cookies to the header.
 +      (org-splice-latex-header): Implement placement according to cookies.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-aux-preprocess): Control case
 +      sensitivity.
 +
 +2010-04-10  Bastien Guerry  <bzg@altern.org>
 +
 +      * org.el (org-splice-latex-header): Fix typo.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-make-header):
 +      Use `org-splice-latex-header' to build the header.
 +      (org-export-latex-classes): Update docstring.
 +
 +      * org.el (org-splice-latex-header): New function.
 +      (org-create-formula-image): Use `org-splice-latex-header' to build
 +      the header.
 +
 +      * org-gnus.el (org-gnus-follow-link): Handle nndoc backend.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-export-latex-packages-alist)
 +      (org-export-latex-default-packages-alist): Fix docstring to
 +      reflect the expected structure.
 +
 +      * org-docbook.el (org-docbook-do-expand): Fix bug with variable names.
 +      (org-export-docbook-finalize-table): Make use of label for tables.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-attach.el (org-attach-commit): Split on newlines.
 +
 +      * org.el (org-export-latex-default-packages-alist): Use list
 +      instead of cons for the entries.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-entities.el (org-entity-get-representation): Catch the case
 +      that there is not entry in the list.
 +
 +      * org-mobile.el (org-mobile-use-encryption)
 +      (org-mobile-encryption-tempfile, org-mobile-encryption-password):
 +      New options.
 +      (org-mobile-check-setup): CHeck the encryption setup.
 +      (org-mobile-copy-agenda-files, org-mobile-sumo-agenda-command)
 +      (org-mobile-create-sumo-agenda): Use encryption code.
 +      (org-mobile-encrypt-and-move): New function.
 +      (org-mobile-encrypt-file, org-mobile-decrypt-file): New
 +      functions.
 +      (org-mobile-move-capture): Decrypt the capture file.
 +
 +      * org.el (org-entities): Require the new file.
 +      (org-export-latex-default-packages-alist): New variable.
 +      (org-complete): Use new entity code for completion.
 +      (org-create-formula-image): Use the new packages variable.
 +
 +      * org-latex.el (org-export-latex-classes): Remove the standard
 +      packages from the class headers.
 +      (org-export-latex-make-header): Use the new package variable.
 +      (org-export-latex-special-chars): Better regexp for entities, to
 +      support entity name that contain numbers.
 +      (org-export-latex-treat-backslash-char): Use the new entity code.
 +
 +      * org-html.el (org-html-do-expand): Use the new entity code.
 +
 +      * org-exp.el (org-export): Add the new export commands.
 +      (org-html-entities): Constant removed.
 +      (org-export-visible): Add the new export commands.
 +
 +      * org-docbook.el (org-docbook-do-expand): Use new entity code.
 +
 +      * org-ascii.el (org-export-ascii-entities): New variable.
 +      (org-export-as-latin1, org-export-as-latin1-to-buffer)
 +      (org-export-as-utf8, org-export-as-utf8-to-buffer): New commands.
 +      (org-export-as-encoding): New function.
 +      (org-export-ascii-preprocess): Call `org-ascii-replace-entities'.
 +      (org-ascii-replace-entities): New function.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +            Ulf Stegemann  <ulf@zeitform.de>
 +
 +      * org-entities.el: New file.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-html-level-start): Catch the case that target
 +      might be nil.
 +
 +2010-04-10  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org.el (org-appearance): Change Customize group variable name
 +      from org-font-lock to org-appearance, and change tag from "Org
 +      Font Lock" to "Org Appearance".
 +      (org-odd-levels-only): Change Customize group variable name.
 +      (org-level-color-stars-only): Change Customize group variable name.
 +      (org-hide-leading-stars): Change Customize group variable name.
 +      (org-hidden-keywords): Change Customize group variable name.
 +      (org-fontify-done-headline): Change Customize group variable name.
 +      (org-fontify-emphasized-text): Change Customize group variable name.
 +      (org-fontify-whole-heading-line): Change Customize group variable name.
 +      (org-highlight-latex-fragments-and-specials): Change Customize
 +      group variable name.
 +      (org-hide-emphasis-markers): Change Customize group variable name.
 +      (org-emphasis-alist): Change Customize group variable name.
 +      (org-emphasis-regexp-components): Change Customize group variable
 +      name.
 +      (org-modules): Remove mention of org-R.
 +
 +      * org-faces.el (org-faces): Change Customize group variable name.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-diary-last-run-time): New variable.
 +      (org-diary): Prepare agenda buffers only if last call was some
 +      time ago.
 +
 +      * org-html.el (org-export-html-preprocess): Replace \ref macros
 +      with a link.
 +      (org-format-org-table-html): Add the label as an anchor.
 +
 +      * org-docbook.el (org-export-docbook-format-image): Do some
 +      formatting on captions.
 +
 +      * org-latex.el (org-export-latex-tables, org-export-latex-links):
 +      Do some formatting on captions.
 +
 +      * org-html.el (org-export-html-format-image)
 +      (org-format-org-table-html): Do some formatting on captions.
 +
 +2010-04-10  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org.el (org-hidden-keywords): New customizable variable.  This is
 +      a list of symbols specifying which of the special keywords #+DATE,
 +      #+AUTHOR, #+EMAIL and #+TITLE should be hidden by font lock.
 +      (org-fontify-meta-lines-and-blocks): Changes to font-lock code
 +      implementing new faces and hiding behaviour.
 +
 +      * org-faces.el (org-document-title): New face for #+TITLE lines.
 +      (org-document-info): New face for #+DATE, #+AUTHOR, #+EMAIL lines.
 +      (org-document-info-keyword): New face for #+DATE, #+AUTHOR, #+EMAIL
 +      keywords.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-sanitize-plist): New function to
 +      rename "index" properties to "sitemap".  Do this renaming
 +      globally.
 +      (org-publish-with-aux-preprocess-maybe): New macro.
 +      (org-publish-org-to-pdf, org-publish-org-to-html): Use the new
 +      macro.
 +      (org-publish-aux-preprocess)
 +      (org-publish-index-generate-theindex.inc): New function.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-align): Interpret <N> at fixed width,
 +      not as maximum width.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-author-info, org-export-email-info): Fix
 +      docstrings.
 +
 +      * org-beamer.el (org-beamer-select-environment): Rename from
 +      `org-beamer-set-environment-tag'.  Improve docstring.
 +
 +      * org-freemind.el (org-freemind-write-mm-buffer): Fix another
 +      problem with odd levels.
 +
 +      * org-ascii.el (org-export-as-ascii): Export email only if the
 +      author wants it.
 +
 +      * org-docbook.el (org-export-as-docbook): Export email only if the
 +      author wants it.
 +
 +      * org-html.el (org-export-as-html): Export email only if the
 +      author wants it.
 +
 +      * org-exp.el (org-export-email-info): New option.
 +      (org-export-plist-vars): Add entry for `org-export-email'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-goto-line): Fix typo.
 +
 +2010-04-10  Mikael Fornius  <mfo@abc.se>
 +
 +      * org.el (org-agenda-files): Typo.
 +      (org-read-agenda-file-list): Add optional argument to help
 +      `org-store-new-agenda-file-list' to remember un-expanded file
 +      names.  Expand file names relative to `org-directory'.
 +      (org-store-new-agenda-file-list): Keep un-expanded file names when
 +      saving, if available.
 +      (org-agenda-files): Update documentation.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-ascii.el (org-export-as-ascii): Catch the case of exporting
 +      a buffer with no file name attached.
 +
 +      * org.el (org-log-refile): New option.
 +      (org-log-note-headings): Add a heading for refiling.
 +      (org-startup-options): Add keywords for logging of the refile
 +      action.
 +      (org-refile): Add logging action.
 +      (org-add-log-note): Allow for refiling action.
 +
 +      * org-agenda.el (org-agenda-bulk-action): Make sure
 +      `org-log-refile' is not `note' during a bulk action.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-map-dblocks): Use save-excursion to remember the
 +      position.
 +
 +      * org-attach.el (org-attach-commit): Remove dependence on xargs.
 +      (org-attach-delete-one): Commit after deleting a file.
 +
 +      * org-latex.el (org-export-latex-fontify): Do not mistake table.el
 +      borders for strike-through emphasis.
 +
 +      * org-freemind.el (org-freemind-write-mm-buffer): Simplify the
 +      handling of odd levels.
 +
 +      * org-agenda.el (org-agenda-todo-ignore-deadlines): Document `past'
 +      and `future' values.
 +      (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
 +      Handle `past' and `future' values.
 +
 +      * org.el (org-read-agenda-file-list): Interpret file names
 +      relative to org-directory and allow environment variables and
 +      "~".
 +
 +      * org-latex.el (org-export-latex-special-chars): Allow a
 +      parenthesis before an exponent or subscript.
 +
 +2010-04-10  Dan Davison  <davison@stats.ox.ac.uk>
 +
 +      * org-src.el (org-edit-src-exit): When returning from code edit
 +      buffer, if code block is hidden, leave point at start of
 +      #+begin_src line.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-insert-heading): Do not remove all spaces if the
 +      headline is empty.
 +
 +      * org-indent.el (org-indent): Fix group name.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-goto-column): Fix forcing a non-existing
 +      column.
 +      (org-table-get, org-table-put, org-table-goto-line)
 +      (org-table-current-line): New functions.
 +
 +2010-04-10  Jan Böcker  <jan.boecker@jboecker.de>
 +
 +      * org.el (org-open-file): Allow regular expressions in
 +      org-file-apps to capture link parameters using groups.  In a
 +      command string to be executed, the parameters can be referenced
 +      using %1, %2, etc.  Lisp forms can access them using
 +      (match-string n link).
 +      (org-apps-regexp-alist): Adopt the created regexp, as this is now
 +      matched against a file: link instead of the file name.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-crypt.el (org-reveal-start-hook): Add a decryption function
 +      to this hook.
 +      (org-decrypt-entries, org-encrypt-entries, org-decrypt-entry): Add
 +      docstrings.
 +
 +      * org.el (org-point-at-end-of-empty-headline)
 +      (org-level-increment, org-get-previous-line-level): New function.
 +      (org-cycle-level): Rewritten to be independent of when this
 +      function is called.
 +      (org-in-regexps-block-p): New function.
 +      (org-reveal-start-hook): New hook.
 +      (org-reveal): Run new hook.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-keywords): Start a new paragraph
 +      after time keywords, do not add "\newline".
 +
 +      * org-html.el (org-export-as-html): Avoid double # in href.
 +
 +      * org.el (org-refile-get-location): Catch an invalid target
 +      specification.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
 +      Make sure the behavior regarding to extracting time is
 +      consistent.
 +
 +2010-04-10  Stephen Eglen  <stephen@gnu.org>
 +
 +      * org-agenda.el (org-agenda-insert-diary-extract-time): New
 +      variable.
 +      (org-agenda-add-entry-to-org-agenda-diary-file): Use this new
 +      variable rather than `org-agenda-search-headline-for-time'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-fix-bullet-type): Improve cursor positioning.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-adaptive-fill-regexp-backup): New variable.
 +      (org-set-autofill-regexps): Store a backup of
 +      `adaptive-fill-regexp'.
 +      (org-adaptive-fill-function): Fix filling of comments and ordered
 +      lists.  If there is no other match, till try adaptive fill.
 +
 +2010-04-10  John Wiegley  <jwiegley@gmail.com>
 +
 +      * org-agenda.el (org-agenda-include-deadlines): Add new
 +      customization variable to determine whether unscheduled tasks
 +      should appear in the agenda solely because of their deadline.
 +      Default to true, which was the previous behavior (it just wasn't
 +      configurable).
 +      (org-agenda-mode-map, org-agenda-view-mode-dispatch): Bind ! in
 +      the agenda to show/hide deadline tasks.
 +      (org-agenda-menu): Add menu option for show/hide deadlines.
 +      (org-agenda-list): Make the agenda list sensitive to the value of
 +      `org-agenda-include-deadlines'.
 +      (org-agenda-toggle-deadlines): New function to toggle the value of
 +      `org-agenda-include-deadlines' and repaint the modeline
 +      indicators.
 +      (org-agenda-set-mode-name): Show "Deadlines" in the agenda
 +      modeline if deadline tasks are being displayed.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-eval-formula): Replace $# and @# by
 +      current column and row number.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-set-property, org-delete-property): Go back to
 +      prompting for the property.
 +
 +      * org-latex.el (org-export-latex-make-header): Fully process
 +      author line.
 +      (org-export-latex-fontify-headline): Allow several arguments, not
 +      just one.
 +      (org-export-latex-fix-inputenc): Catch the error when
 +      `latexenc-coding-system-to-inputenc' is not defined.
 +
 +      * org-agenda.el (org-agenda-skip-if-todo): New function.
 +      (org-agenda-skip-if): Add conditions for TODO keywords.
 +      (org-agenda-skip-if): Document the new todo conditions.
 +
 +2010-04-10  Mikael Fornius  <mfo@abc.se>
 +
 +      * org.el (org-at-property-p): Check if we are inside a property
 +      drawer not just any drawer.
 +      (org-set-property, org-delete-property): When cursor is on a
 +      property key value pair do not prompt for property name instead
 +      use name at cursor.
 +      (org-ctrl-c-ctrl-c): Still do org-property-action when cursor is
 +      on the first line of a property drawer.
 +      (org-property-end-re): Spell check.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-attach-captions-and-attributes): Add the
 +      properties to the entire table, in case the first line is
 +      removed.
 +
 +      * org-archive.el (org-archive-reversed-order): New option.
 +      (org-archive-subtree, org-archive-to-archive-sibling): Use the new
 +      option `org-archive-reversed-order'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-entry-types): New variable.
 +      (org-agenda-list): Use `org-agenda-entry-types'.
 +      (org-agenda-custom-commands-local-options): Support for setting
 +      `org-agenda-entry-types' as an option.
 +      (org-diary): Shift some documentation from here to the variable
 +      `org-agenda-entry-types'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-make-header): Apply macros in
 +      author field.
 +
 +      * org-clock.el (org-clocking-buffer, org-clocking-p): New function.
 +      (org-clock-select-task, org-clock-notify-once-if-expired)
 +      (org-clock-in, org-clock-out, org-clock-cancel, org-clock-goto)
 +      (org-clock-out-if-current, org-clock-save): Use the new functions.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-docbook.el (org-export-as-docbook): Remove unnecessary
 +      newline.
 +      (org-export-as-docbook): Remove unnecessary newline.
 +      (org-export-as-docbook): Fix problem with double footnote
 +      reference in one place.
 +
 +      * org-exp.el (org-export-format-source-code-or-example): Remove
 +      unnecessary newline.
 +
 +      * org.el (org-deadline, org-schedule): Allow rescheduling entries
 +      with repeaters.
 +
 +      * org-table.el (org-table-convert-refs-to-rc): Better way to catch
 +      function calls that look like references.
 +
 +      * org.el (org-open-at-point): Get link abbreviations from
 +      reference buffer.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-table.el (org-table-convert-refs-to-rc): Do not read arctan2
 +      as a reference.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-link-unescape): Solve issue with lower-case escapes.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-classes): Add
 +      \usepackage{latexsym} to all classes.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-as-html): Do not allow protected lines
 +      into the table of contents.
 +
 +      * org-latex.el (org-export-latex-special-chars): Find subsequent
 +      occurrences of special characters.
 +      (org-export-latex-tables): Do not convert table-like stuff that is
 +      protected.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-toggle-checkbox): No errors when updating
 +      checkbox count fails because there is no heading.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-report-include-clocking-task): New
 +      option.
 +      (org-clock-sum): Add the current clocking task.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-cycle): Print a message when in a table.el table.
 +      (org-edit-special): Recognize the table.el context.
 +      (org-ctrl-c-ctrl-c): Print a message when in a table.el table.
 +
 +      * org-src.el (org-at-table.el-p): Declare.
 +      (org-edit-src-code): Handle a special case for table.el editing.
 +      (org-edit-src-find-region-and-lang): Recognize the table.el
 +      context.
 +
 +      * org-latex.el (org-export-latex-tables): Convert table.el
 +      tables.
 +      (org-export-latex-convert-table.el-table): New function.
 +
 +      * org-html.el (org-html-expand): Fix table.el export.
 +
 +      * org-latex.el (org-export-latex-preprocess): Protect footnotes in
 +      headings.
 +
 +      * org-id.el (org-id-find-id-file): Fix bug when there is no hash
 +      table for the id locations.
 +
 +      * org.el (org-read-date-analyze): Match American-style dates, like
 +      5/30 or 5/13/7.  Make sure cal-iso.el is loaded.  Don't force he
 +      current year when reading ISO and American dates.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-face-from-face-or-color): New function.
 +      (org-get-todo-face, org-font-lock-add-priority-faces)
 +      (org-get-tag-face): Use `org-face-from-face-or-color'.
 +
 +      * org-faces.el (org-todo-keyword-faces, org-priority-faces): Allow
 +      simple colors as values.
 +      (org-faces-easy-properties): New option.
 +
 +      * org-agenda.el (org-agenda-set-mode-name): Show if the agenda is
 +      restricted, as an agenda mode.
 +      (org-agenda-fontify-priorities): Allow simple colors as values.
 +
 +2010-04-10  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-timer.el (org-timer-current-timer): Rename from
 +      `org-timer-last-timer'.
 +      (org-timer-timer1, org-timer-timer2, org-timer-timer3): Remove.
 +      (org-timer-cancel-timer, org-timer-show-remaining-time)
 +      (org-timer-set-timer): Update to use only one timer.
 +
 +      * org.el (org-set-property): Remove useless space in the prompt.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-html-style-default): Add a default style
 +      for textareas.
 +
 +      * org-exp.el (org-export-format-source-code-or-example): Fix
 +      textarea tag.
 +
 +2010-04-10  Bastien Guerry  <bzg@altern.org>
 +
 +      * org-clock.el (org-clock-current-task): New variable to store
 +      last clocked in task.
 +      (org-clock-set-current, org-clock-delete-current): New functions.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-remember.el (org-remember-apply-template): Extend comment.
 +      (org-remember-handler): Implement clock sibling filing.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-publish.el (org-publish-all, org-publish-current-file)
 +      (org-publish-current-project): When called with prefix argument
 +      FORCE, also rebuild the validation file list.
 +
 +      * org-latex.el (org-export-latex-preprocess): Protect footnotes in
 +      section headings.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-as-html-and-open): Kill product buffer
 +      if the user wants that.
 +
 +      * org-latex.el (org-export-as-pdf-and-open): Kill product buffer
 +      if the user wants that.
 +
 +      * org-exp.el (org-export-kill-product-buffer-when-displayed): New
 +      option.
 +
 +      * org-agenda.el (org-batch-agenda-csv): Use the time property
 +      instead of the `time-of-day' property.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-timer.el (org-timer-start-hook, org-timer-stop-hook)
 +      (org-timer-pause-hook, org-timer-set-hook)
 +      (org-timer-cancel-hook): New hooks.
 +      (org-timer-start): Run `org-timer-start-hook'.
 +      (org-timer-pause-or-continue): Run `org-timer-pause-hook'.
 +      (org-timer-stop): Run `org-timer-stop-hook'.
 +      (org-timer-cancel-timers): Run `org-timer-cancel-hook'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-reveal): Double prefix arg shows the subtree of the
 +      parent.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-search-view): Fix bug with searching full
 +      words in headlines in search view.
 +      (org-agenda-skip-deadline-prewarning-if-scheduled): New option.
 +      (org-agenda-get-deadlines): Suppress pre-warning if the entry is
 +      scheduled (if the user configures it so.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-hide-archived-subtrees): Don't jump to end of
 +      subtree if the match was not in a headline.
 +      (org-inside-latex-macro-p): Allow more complex arguments.
 +      (org-emphasize): Protect against use at end of buffer.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-align-tags): Avoid side effects on
 +      text properties.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-todo-ignore-scheduled): More allowed
 +      values.
 +      (org-agenda-todo-ignore-scheduled)
 +      (org-agenda-todo-ignore-deadlines): More control with different
 +      allowed values.
 +      (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
 +      Honor the new option settings.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-get-location): Make sure the selection buffer is
 +      shown in the current frame.
 +
 +      * org-ascii.el (org-export-ascii-table-widen-columns): New
 +      option.
 +      (org-export-ascii-preprocess): Realign tables to remove narrowing
 +      if `org-export-ascii-table-widen-columns' is set.
 +
 +      * org-table.el (org-table-do-narrow): New variable.
 +      (org-table-align): Narrow only if `org-table-do-narrow' is t.
  
 -      * org-exp.el (org-export-visible): Fix typo in docstring.
 +      * org.el (org-deadline, org-schedule): Allow updating if the
 +      relevant time stamp does not have a repeater, i.e. do not require
 +      that no time stamp has a repeater.
  
 -2010-10-12  Juanma Barranquero  <lekktu@gmail.com>
 +      * org-agenda.el (org-agenda-align-tags): Don't add a face to the
 +      new white space before the tags.
  
 -      * org-agenda.el (org-prefix-category-length)
 -      (org-prefix-category-max-length): Fix typos in docstrings.
 +      * org-latex.el (org-export-as-latex): Do nit require the buffer to
 +      be visiting a file when only exporting to a buffer or string.
 +      (org-export-latex-fix-inputenc): Only save the buffer is there is
 +      a file name attached to it.
  
 -2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
 +2010-04-10  Dan Davison  <davison@stats.ox.ac.uk>
  
 -      * Version 23.2 released.
 +      * org-src.el (org-edit-src-exit): Widen before exiting edit buffers.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-fontify-meta-lines-and-blocks): Honor
 +      `org-fontify-quote-and-verse-blocks'.
 +
 +      * org-faces.el (org-fontify-quote-and-verse-blocks): New option.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-open-at-point): Also check for text property
 +      org-linked-text before offering collected links.
 +
 +2010-04-10  Stephen Eglen  <stephen@gnu.org>
 +
 +      * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
 +      Optionally extract time specification from text and add to the
 +      timestamp.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-html-entities): Fix typo.
 +
 +      * org-latex.el (org-export-latex-make-header): Use \providecommand
 +      to make sure the \alert macro is defined.
 +
 +      * org.el (org-format-latex-signal-error)
 +      (org-create-formula-image): Use `org-format-latex-signal-error'.
 +
 +2010-04-10  Stephen Eglen  <stephen@gnu.org>
 +
 +      * org.el (org-store-link): For dired buffers, use
 +      default-directory as link name if dired-get-filename returns
 +      nil.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-concatenate-multiline-links): The for
 +      protectedness at beginning of match.
 +
 +      * org-latex.el (org-export-latex-fix-inputenc): Never leave the
 +      AUTO as a coding system, instead default to utf8.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-block-todo-from-children-or-siblings-or-parent)
 +      (org-block-todo-from-checkboxes): Respect the local variable
 +      value when deciding if blocking should be active.
 +
 +      * org-latex.el (org-export-latex-make-header): Define the align
 +      macro if it is not yet defined.
 +
 +      * org-agenda.el (org-agenda-insert-diary-make-new-entry): Call
 +      `org-insert-heading' with the INVISIBLE-OK argument.
 +
 +      * org-mac-message.el (org-mac-message-insert-flagged): Call
 +      `org-insert-heading' with the INVISIBLE-OK argument.
 +
 +      * org.el (org-insert-heading): New argument INVISIBLE-OK.
 +
 +      * org-agenda.el (org-agenda-view-mode-dispatch): Improve the
 +      prompt message.
 +
 +      * org-html.el (org-html-level-start): Use the
 +      `html-container-class' text property to set an additional class
 +      for an outline container.
 +
 +      * org-exp.el (org-export-remember-html-container-classes): New
 +      function.
 +      (org-export-preprocess-string): Call
 +      `org-export-remember-html-container-classes'.
 +
 +      * org.el (org-cycle): Mention level cycling in the docstring.
 +      (org-default-properties): Add new property HTML_CONTAINER_CLASS.
 +
 +      * org-remember.el (org-remember-apply-template): Do file insertion
 +      first.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-habit.el (org-habit-insert-consistency-graphs): Fix a
 +      problem with mis-aligned graphs when showing habits.
 +
 +2010-04-10  Mikael Fornius  <mfo@abc.se>
 +
 +      * org.el (org-assign-fast-keys): Prefer keys used in keyword name
 +      when assigning.  Begin using numerical characters when all in name
 +      is used up.  This is to spare alphanumeric characters for better
 +      match with other keywords.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-preprocess-hook): Improve documentation.
 +
 +      * org-latex.el (org-export-latex-preprocess): More consistent
 +      conversion and protection of the words LaTeX and TeX.
 +      (org-export-latex-fontify-headline, org-export-latex-preprocess):
 +      Allow angle brackets in commands, for beamer.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-in): Improve the look of the clock line
 +      by formatting links.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-classes): Use AUTO as the place
 +      holder string for the coding system.  And improve the
 +      documentation.
 +      (org-export-latex-fix-inputenc): Only modify the coding system if
 +      it is given by the placeholder AUTO.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-task-overrun-text): New option.
 +      (org-task-overrun, org-clock-update-period): New variables.
 +      (org-clock-get-clock-string, org-clock-update-mode-line): Mark
 +      overrun clock.
 +      (org-clock-notify-once-if-expired): Check if clock is overrun.
 +
 +      * org-faces.el: New face `org-mode-line-clock-overrun'.
 +
 +2010-04-10  Jan Böcker  <jan.boecker@jboecker.de>
 +
 +      * org.el (org-narrow-to-subtree): Position the end of the narrowed
 +      region before the line with the next heading, to prevent the user
 +      from prepending text to the next headline.
 +
 +2010-04-10  Stephen Eglen  <stephen@gnu.org>
 +
 +      * org-agenda.el (org-get-time-of-day): Use
 +      org-agenda-time-leading-zero to allow leading zero (rather than
 +      space) for times.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-diary-entry-in-org-file): Make sure
 +      org-datetree.el is loaded.
 +
 +      * org-datetree.el: Autoload `org-datetree-find-day-create'.
 +
 +      * org-latex.el (org-export-latex-hyperref-format): New option.
 +      (org-export-latex-links): Use `org-export-latex-hyperref-format'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-ctags.el (org-ctags-enable): Change order of functions.
 +      (org-ctags-create-tags): Add wildcard to file name expansion.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-entry-properties): Fix some important bugs.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-link-unescape, org-link-escape): Only use hexlify if
 +      the table is not explicitly given.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-out-when-done): Allow a list of keywords
 +      as value.
 +      (org-clock-out-if-current): Work with the new list value of
 +      `org-clock-out-when-done'.
 +      (org-clock-out, org-clock-out-if-current): Avoid circular logic
 +      between clocking out and state changes.
 +
 +      * org-ctags.el (org-ctags-path-to-ctags): Better system-type test.
 +
 +      * org-latex.el (org-export-latex-treat-backslash-char): Do not by
 +      accident protect a character that is before a backslash.
 +
 +2010-04-10  Paul Sexton  <eeeickythump@gmail.com>
 +
 +      * org-ctags.el: New file.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-diary-class): Use
 +      `org-order-calendar-date-args'.
 +
 +      * org.el (org-order-calendar-date-args): New function.
 +
 +      * org-exp.el (org-export-target-internal-links): Check for
 +      protectedness after the first bracket.
 +
 +      * org.el (org-entry-properties): Don't match wrong-case TODO
 +      keywords.
 +
 +      * org-agenda.el (org-agenda-schedule, org-agenda-deadline):
 +      Document that ARG is passed through to remove the date.
 +      (org-agenda-bulk-action): Accept prefix arg and pass it on.  Do
 +      not read a date when the user has given a `C-u' prefix.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-fix-displayed-tags): Fix bug when all
 +      tags are hidden.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-fix-inputenc): New function.
 +      (org-export-latex-inputenc-alist): New option.
 +
 +      * org-exp.el (org-export): New key SPC to publish enclosing
 +      subtree.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-indent.el (org-indent-add-properties): Catch case when there
 +      is no headline in the buffer.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-html-entities): Add checkmark symbol.
 +
 +      * org-ascii.el (org-export-ascii-preprocess): Protect targets in
 +      verbatim code for ASCII export.
 +
 +      * org.el (org-update-statistics-cookies): Also see checkboxes in
 +      ordered lists.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-view-mode-dispatch): Define the `L'
 +      key.
 +
 +      * org-beamer.el (org-beamer-amend-header): Change the location
 +      where `org-beamer-header-extra' is inserted.
 +
 +      * org.el (org-compute-latex-and-specials-regexp): Don't do BIND
 +      just for computing this regexp.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-frame-default-options): New option.
 +      (org-beamer-sectioning): Use default options if the user does not
 +      have defined any.
 +      (org-beamer-fix-toc): Put a frame around the table of contents.
 +
 +      * org-exp.el (org-export-remove-comment-blocks-and-subtrees): Make
 +      sure case-folding works well when processing comment stuff.
 +
 +      * org-latex.el (org-export-latex-after-save-hook): New hook.
 +      (org-export-as-latex): Run the new hook.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-environments-default): Add the note
 +      environments.
 +      (org-beamer-after-initial-vars): Allow several BEAMER_HEADER_EXTRA
 +      lines and collect and combine the content.
 +      (org-beamer-after-initial-vars): Check for note tags and make sure
 +      they will be seen like a property.
 +
 +      * org.el (org-offer-links-in-entry): Fix bug when there is a
 +      single link.
 +
 +      * org-exp.el (org-export): Make sure the mark is activated, also
 +      when `transient-mark-mode' is off.
 +
 +      * org-agenda.el (org-agenda-search-view-always-boolean): New option.
 +      (org-agenda-search-view-search-words-only): Obsolete variable, is
 +      now an alias for `org-agenda-search-view-always-boolean'.
 +      (org-agenda-search-view-force-full-words): New option.
 +      (org-search-view): Improve docstring, and implement a better logic
 +      for Boolean and phrase searches.
 +      (org-agenda-last-search-view-search-was-boolean): New variable.
 +      (org-agenda-manipulate-query): Consider the type of the last
 +      search when modifying the search string.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-as-latex): Do the first letbind in the
 +      right moment.
 +
 +      * org-agenda.el (org-get-entries-from-diary): Add the new face to
 +      these entries.
 +
 +      * org-faces.el (org-agenda-diary): New face.
 +
 +      * org.el (org-make-link-regexps): Allow regexp-special characters
 +      in link types.
 +      (org-open-file): When in-emacs is `system', also force system
 +      opening, like when the value was `(16)'.
 +      (org-update-statistics-cookies): Handle entries without children.
 +
 +      * org-exp.el
 +      (org-export-preprocess-before-normalizing-links-hook): New hook.
 +      (org-export-preprocess-string): Run the new hook.
 +
 +      * org.el (org-offer-links-in-entry): Make RET open all links.
 +
 +      * org-html.el (org-export-as-html): Remove any leftover display
 +      properties in the html file.
 +
 +      * org-wl.el (org-wl-store-link): Work-around for format bug with
 +      text properties.
 +
 +      * org-habit.el (org-habit-insert-consistency-graphs): Turn off
 +      invisibility while adding the graphs.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-remember.el (org-select-remember-template): Use C letter to
 +      customize remember templates.
 +
 +      * org-agenda.el (org-agenda-bulk-mark, org-agenda-bulk-unmark):
 +      Move cursor to next visible line.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-sectioning): Leave columns environment
 +      by specifying 0 or 1 for column width.
 +      (org-beamer-column-widths): Make 0 stand for 0.0.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-mark-radio-links): Don't match inside
 +      <<target>>.
 +
 +      * org.el (org-format-latex-header-extra): New variable.
 +      (org-format-latex): Set org-format-latex-header-extra from
 +      in-buffer stuff.
 +      (org-format-latex): Add org-format-latex-header-extra to the
 +      variables on which image creation depends.
 +      (org-create-formula-image): Add the header stuff from in-buffer
 +      settings.
 +      (org-read-date-analyze): Base the analysis for future preference
 +      on NOW, not on the default date.
 +
 +      * org-inlinetask.el (org-inlinetask-export-handler): Add CSS class
 +      for TODO keyword in inline tasks.
 +
 +      * org.el (org-log-note-headings): New headings for removing
 +      deadline or scheduling date.
 +      (org-deadline, org-schedule): Arrange for logging when removing a
 +      date.
 +      (org-add-log-note): Handle deadline and scheduling removal.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-visible): Add LaTeX/pdf export.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-diary-class): New function.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-preprocess): Do process the text
 +      of a radio target.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-entry-properties): Add TIMESTAMP properties back
 +      in.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-all-time-keywords): New variable.
 +      (org-set-regexps-and-options): Set `org-all-time-keywords'.
 +      (org-entry-blocked-p): New function.
 +      (org-special-properties): Add BLOCKED as a new special property.
 +      (org-entry-properties): New optional argument SPECIFIC, only parse
 +      for this property when it is specified.
 +      (org-entry-get): Pass a SPECIFIC argument to
 +      `org-entry-properties'.
 +
 +      * org-latex.el (org-export-as-latex): Preprocess TEXT as well.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-tables): No forced line end if
 +      there is no caption.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-html-entities): Add Euro symbols from Marvosym
 +      package.
 +
 +      * org-latex.el (org-export-latex-tables): Only add a caption when
 +      macro in in longtable environments if one has been defined.
 +
 +      * org-html.el (org-export-as-html): Only take title from buffer if
 +      not exporting body-only.
 +
 +      * org-latex.el (org-export-latex-preprocess): Better version of
 +      the regular expression for protecting LaTeX macros.
 +      (org-export-latex-preprocess): Start searching for macros to
 +      protect from beginning of buffer.
 +
 +      * org-exp.el (org-export-target-internal-links): Check for
 +      protectedness earlier in the string.
 +
 +      * org-agenda.el (org-agenda-highlight-todo): Match TODO keywords
 +      case sensitively.
 +
 +      * org-id.el (org-id-store-link): Match TODO keywords case
 +      sensitively.
 +
 +      * org.el (org-heading-components, org-get-outline-path)
 +      (org-display-outline-path): Match TODO keywords case sensitively.
 +
 +      * org-latex.el (org-export-as-latex): Ignore read-only
 +      properties.
 +
 +      * org-exp.el (org-export-preprocess-string): Remove any
 +      `read-only' properties.
 +
 +      * org-agenda.el (org-agenda-inactive-leader): New option.
 +      (org-agenda-get-timestamps): Use `org-agenda-inactive-leader'.
 +      (org-tags-view): Prompt for matcher if MATCH is an empty string.
 +      (org-todo-list): Prompt for matcher if ARG is an empty string.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-open-link-functions): New hook.
 +      (org-open-at-point): Run `org-open-link-functions'.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-agenda.el (org-agenda-date-prompt): Allow inactive time
 +      stamps as well.
 +
 +      * org.el (org-inhibit-startup-visibility-stuff): New variable.
 +      (org-mode): Don't do startup visibility if inhibited.
 +      (org-outline-overlay-data, org-set-outline-overlay-data): New
 +      functions.
 +      (org-save-outline-visibility): New macro.
 +      (org-log-note-headings): Document that one should not change the
 +      `state' note format.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-make-link-regexps): Capture link path into a group.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-beamer.el (org-beamer-after-initial-vars): Do not overwrite
 +      the options plist.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org.el (org-startup-with-beamer-mode): New option.
 +      (org-property-changed-functions)
 +      (org-property-allowed-value-functions): New hooks.
 +      (org-entry-put, org-property-get-allowed-values): Run the new
 +      hooks.
 +      (org-property-next-allowed-value): Run the new hooks.
 +
 +      * org-exp.el (org-export-select-backend-specific-text): Add the
 +      special beamer tags.
 +
 +      * org-beamer.el: New file.
 +
 +      * org-latex.el (org-export-latex-after-initial-vars-hook): New hook.
 +      (org-export-as-latex): Run
 +      `org-export-latex-after-initial-vars-hook'.
 +      (org-export-latex-format-toc-function)
 +      (org-export-latex-make-header): Call
 +      `org-export-latex-format-toc-function'.
 +
 +      * org.el (org-fill-template): Make template searches case sensitive.
 +
 +      * org-exp.el (org-export): Use "1" as a sign to export only the
 +      subtree.
 +
 +      * org-colview-xemacs.el (org-columns-edit-value): Use
 +      org-unrestricted property.
 +
 +      * org-colview.el (org-columns-edit-value): Use
 +      org-unrestricted property.
 +
 +      * org.el (org-compute-property-at-point): Set org-unrestricted
 +      text property if the list contains ":ETC".
 +      (org-insert-property-drawer): Use
 +      org-unrestricted property.
 +
 +      * org-exp.el
 +      (org-export-preprocess-before-selecting-backend-code-hook): New hook.
 +      (org-export-preprocess-string): Run
 +      `org-export-preprocess-before-selecting-backend-code-hook'.
 +
 +      * org-xoxo.el (org-export-as-xoxo): Run `org-export-first-hook'.
 +
 +      * org-latex.el (org-export-region-as-latex): Run
 +      `org-export-first-hook'.
 +
 +      * org-html.el (org-export-as-html): Run `org-export-first-hook'.
 +
 +      * org-docbook.el (org-export-as-docbook): Run
 +      `org-export-first-hook'.
 +
 +      * org-ascii.el (org-export-as-ascii): Run `org-export-first-hook'.
 +
 +      * org-exp.el (org-export-first-hook): New hook.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-previous-item): Exit at the beginning of the
 +      buffer.
 +
 +      * org-id.el (org-id-locations-save): Only write the id locations
 +      if any are defined.
 +
 +      * org-archive.el (org-archive-all-done): Make this work in a file
 +      with org-odd-levels-only set.
 +
 +      * org.el (org-get-refile-targets): Catch the case when a buffer
 +      has no file.
 +
 +      * org-latex.el (org-export-as-latex): Cleanup forced line ends
 +      where they are not needed.
 +      (org-export-latex-subcontent): Remove unnecessary newlines.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-make-header): Remove \obeylines.
 +      (org-export-latex-fontify): Fix regexp bug that takes special
 +      care of protecting the right boundary characters in emphasis
 +      matches.
 +      (org-export-latex-preprocess): Allow multiple arguments to latex
 +      macros.
 +
 +      * org.el (org-make-link-regexps): Use John Gruber's regexp for
 +      urls.
 +
 +      * org-macs.el (org-re): Interpret :punct: in regexps.
 +
 +      * org-exp.el (org-export-replace-src-segments-and-examples): Also
 +      take the final newline after the END line.
 +
 +      * org.el (org-clean-visibility-after-subtree-move): Only fix
 +      entries that are not entirely invisible already.
 +      (org-insert-link): Respect org-link-file-path-type for
 +      "docview:" links in addition to "file:" links.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-exp.el (org-export-format-source-code-or-example): Avoid
 +      additional extra white lines in LaTeX.
 +
 +      * org-list.el (org-list-parse-list): Leave empty lines after the
 +      list, don't consider them as part of the list.
 +
 +      * org-mobile.el (org-mobile-sumo-agenda-command): Allow tagstodo
 +      searches.
 +
 +      * org-clock.el (org-clock-select-task): Convert integer to
 +      character for XEmacs.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-resolve): Make reading a char XEmacs
 +      compatible.
 +
 +2010-04-10  Tassilo Horn  <tassilo@member.fsf.org>
 +
 +      * org.el (org-complete-tags-always-offer-all-agenda-tags): New
 +      variable.
 +      (org-set-tags): Use it.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-list.el (org-empty-line-terminates-plain-lists): Update
 +      docstring.
 +
 +      * org.el (org-format-latex): Fix link creation for processed latex
 +      snippets.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-footnote.el (org-footnote-normalize): Protect replacement
 +      text.
 +
 +      * org.el (org-inside-latex-macro-p): Save match data.
 +
 +2010-04-10  Jan Böcker  <jan.boecker@jboecker.de>
 +
 +      * org-docview.el: New file.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-class-options): New variable.
 +      (org-export-latex-set-initial-vars): Use the class options.
 +
 +      * org.el (org-forward-same-level): Stop at headings that start
 +      with an invisible character.
 +      (org-additional-option-like-keywords): Add LaTeX_CLASS_OPTIONS.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-footnote.el (org-footnote-normalize): Don't take optional
 +      arguments in LaTeX macros as footnotes.
 +
 +      * org.el (org-inside-latex-macro-p): New function.
 +
 +      * org-latex.el (org-latex-to-pdf-process): Change customization
 +      group to `org-export-pdf'.
 +
 +      * org-agenda.el (org-agenda-get-blocks): Look at time string also
 +      on days after the first one.
 +
 +      * org.el (org-insert-heading): Also check for item before assuming
 +      before-first-heading condition.
 +
 +      * org-latex.el (org-latex-to-pdf-process): Fix typo in group tag.
 +      (org-export-pdf-logfiles): New option.
 +      (org-export-as-pdf): Use `org-export-pdf-logfiles'.
 +      (org-export-pdf-logfiles): Fix customization type.
 +
 +      * org.el (org-insert-link): Improve error message when there is no
 +      default link to select with RET.
 +
 +      * org-agenda.el (org-agenda-filter-by-tag): Use char argument from
 +      parameter list.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-parse-global)
 +      (org-export-latex-parse-content)
 +      (org-export-latex-parse-subcontent): Use
 +      `org-re-search-forward-unprotected'.
 +      (org-export-as-pdf): Remove log files produced by XeTeX.
 +
 +      * org-macs.el (org-re-search-forward-unprotected): New function.
 +
 +2010-04-10  James TD Smith  <ahktenzero@mohorovi.cc>
 +
 +      * org-colview.el (org-agenda-colview-summarize): Sort out some
 +      confusion between properties and titles, which resulted in
 +      agenda summaries not working if a title was set for a column.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-mobile.el (org-mobile-agendas): New option.
 +      (org-mobile-sumo-agenda-command): Select the right agendas.
 +
 +      * org-latex.el (org-export-latex-format-image): Preserve the
 +      original-indentation property.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-clock.el (org-clock-insert-selection-line): Catch error when
 +      an old tasks no longer exists.
 +
 +      * org-latex.el (org-export-as-pdf): Remove also the .idx file.
 +      (org-export-as-pdf): Don't remove the old PDF file before making
 +      the new one.
 +
 +      * org-mouse.el (org-mouse-end-headline, org-mouse-insert-item)
 +      (org-mouse-context-menu): Use `org-looking-back'.
 +
 +      * org.el (org-cycle-level): Use `org-looking-back'.
 +
 +      * org-list.el (org-cycle-item-indentation): Use
 +      `org-looking-back'.
 +
 +      * org-compat.el (org-looking-back): New function.
 +
 +      * org.el (org-insert-heading): Catch before-first-headline when
 +      inserting a headline.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-latex.el (org-export-latex-format-image): Indent figure
 +      environment, so that it does not interrupt plain list.
 +
 +      * org.el (org-open-at-point): Allow long link descriptions.
 +
 +2010-04-10  Carsten Dominik  <carsten.dominik@gmail.com>
 +
 +      * org-html.el (org-export-as-html): Remove empty lines at the
 +      beginning of the exported text.
 +
 +2010-03-12  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * org.el (org): Remove from hypermedia group.
 +
 +2010-03-10  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * Branch for 23.2.
  
  2010-02-15  Chong Yidong  <cyd@stupidchicken.com>
  
Simple merge
Simple merge
diff --cc lisp/woman.el
Simple merge
diff --cc src/ChangeLog
 -2010-10-18  Ken Brown  <kbrown@cornell.edu>
+ 2010-10-24  Chong Yidong  <cyd@stupidchicken.com>
+       * xterm.c (x_connection_closed): Kill Emacs unconditionally.
+ 2010-10-22  Eli Zaretskii  <eliz@gnu.org>
+       * frame.c (Fframep, Fwindow_system): Deprecate use as a predicate.
+       * dispnew.c (syms_of_display) <initial-window-system, window-system>:
+       Deprecate use as a boolean flag.
 +2010-10-24  Jim Meyering  <jim@meyering.net>
 +
 +      * emacs.c (argmatch): Don't treat "--" as "--chdir".
 +
 +2010-10-24  Glenn Morris  <rgm@gnu.org>
 +
 +      * w16select.c (syms_of_win16select) <selection-coding-system>:
 +      <next-selection-coding-system>:
 +      * w32select.c (syms_of_w32select) <selection-coding-system>:
 +      <next-selection-coding-system>:
 +      Sync docs with select.el.
 +
 +      * xfaces.c (syms_of_xfaces) <tty-defined-color-alist>: Sync doc with
 +      Lisp version.
 +
 +      * w32term.c (syms_of_w32term) <x-use-underline-position-properties>:
 +      Sync doc with the xterm.c version.
 +
 +      * w32term.c (syms_of_w32term) <x-toolkit-scroll-bars>:
 +      * xterm.c (syms_of_xterm) <x-toolkit-scroll-bars>: Sync docs.
 +
 +2010-10-23  Glenn Morris  <rgm@gnu.org>
 +
 +      * buffer.c (syms_of_buffer) <cursor-in-non-selected-windows>:
 +      * frame.c (syms_of_frame) <menu-bar-mode>:
 +      * xdisp.c (syms_of_xdisp) <auto-hscroll-mode, display-hourglass>:
 +      <hourglass-delay>: Sync docs with Lisp.
 +
 +2010-10-23  Eli Zaretskii  <eliz@gnu.org>
 +
 +      Implement mouse highlight for bidi-reordered lines.
 +
 +      * xdisp.c (fast_find_string_pos): #ifdef away, not used anymore.
 +      (mouse_face_from_string_pos): New function, replaces
 +      fast_find_string_pos.
 +      (note_mouse_highlight): Call it instead of fast_find_string_pos.
 +      (note_mode_line_or_margin_highlight): Support bidi-reordered
 +      strings and R2L glyph rows.  Fix comments.
 +      (note_mouse_highlight): When bidi reordering is turned on in a
 +      buffer, call next-single-property-change and
 +      previous-single-property-change with last argument nil.  Clear
 +      mouse highlight when mouse pointer is in a R2L row on the stretch
 +      glyph that stands for no text beyond the line end.
 +      (row_containing_pos): Don't return too early when CHARPOS is in a
 +      bidi-reordered continued line.  Return immediately when the first
 +      hit is found in a line that is not continued, or when an exact
 +      match for CHARPOS is found.
 +      (rows_from_pos_range): New function.
 +      (mouse_face_from_buffer_pos): Use it instead of calling
 +      row_containing_pos for START_CHARPOS and END_CHARPOS.  Rewrite the
 +      function to support mouse highlight in bidi-reordered lines and
 +      not to assume that START_CHARPOS is always in mouse_face_beg_row.
 +      If necessary, swap mouse_face_beg_row and mouse_face_end_row so
 +      that the former is always above the latter or identical to it.
 +      (show_mouse_face): Support drawing highlighted R2L lines.
 +      (coords_in_mouse_face_p): New function, bidi-aware.
 +      (cursor_in_mouse_face_p, note_mouse_highlight, erase_phys_cursor):
 +      Call it instead of comparing with mouse-face members of dpyinfo.
 +      (note_mode_line_or_margin_highlight): Fix confusingly swapped
 +      usage of hpos and vpos.
 +
 +2010-10-22  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * xrdb.c: Include keyboard.h for MOTIF.
 +
 +      * xmenu.c: Revert 2010-07-27 change: lwlib.h is needed for
 +      MOTIF (Bug#7263).
 +
 +      * xfns.c: Include Xm/TextF and Xm/List.
 +      (file_dialog_cb, file_dialog_unmap_cb, clean_up_file_dialog): Make
 +      ANSI prototypes.
 +
 +2010-10-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (SOME_MACHINE_LISP): Add w32-vars.
 +      Remove ccl and duplicate mouse.
 +
 +2010-10-21  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * insdel.c (prepare_to_modify_buffer): Don't set
 +      saved-region-selection if modification hooks are disabled.
 +
 +2010-10-19  Chong Yidong  <cyd@stupidchicken.com>
 +
 +      * cmds.c (Fdelete_char): Doc fix.
 +
 +2010-10-19  Ken Brown  <kbrown@cornell.edu>
  
        * s/cygwin.h (SIGNALS_VIA_CHARACTERS): New define (bug#7225).
  
diff --cc src/atimer.c
Simple merge
diff --cc src/dispnew.c
Simple merge
diff --cc src/frame.c
@@@ -203,13 -204,22 +203,14 @@@ Lisp_Object Vframe_list
  \f
  DEFUN ("framep", Fframep, Sframep, 1, 1, 0,
         doc: /* Return non-nil if OBJECT is a frame.
- Value is t for a termcap frame (a character-only terminal),
- `x' for an Emacs frame that is really an X window,
- `w32' for an Emacs frame that is a window on MS-Windows display,
- `ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
- `pc' for a direct-write MS-DOS frame.
+ Value is:
+   t for a termcap frame (a character-only terminal),
+  'x' for an Emacs frame that is really an X window,
+  'w32' for an Emacs frame that is a window on MS-Windows display,
+  'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
+  'pc' for a direct-write MS-DOS frame.
  See also `frame-live-p'.  */)
 -     (object)
 -     Lisp_Object object;
 +  (Lisp_Object object)
  {
    if (!FRAMEP (object))
      return Qnil;
@@@ -249,11 -260,20 +250,19 @@@ return values.  */
  
  DEFUN ("window-system", Fwindow_system, Swindow_system, 0, 1, 0,
         doc: /* The name of the window system that FRAME is displaying through.
- The value is a symbol---for instance, 'x' for X windows.
- The value is nil if Emacs is using a text-only terminal.
- FRAME defaults to the currently selected frame.  */)
+ The value is a symbol:
+  nil for a termcap frame (a character-only terminal),
+  'x' for an Emacs frame that is really an X window,
+  'w32' for an Emacs frame that is a window on MS-Windows display,
+  'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
+  'pc' for a direct-write MS-DOS frame.
+ FRAME defaults to the currently selected frame.
+ Use of this function as a predicate is deprecated.  Instead,
+ use `display-graphic-p' or any of the other `display-*-p'
+ predicates which report frame's specific UI-related capabilities.  */)
 -  (frame)
 -     Lisp_Object frame;
 +  (Lisp_Object frame)
  {
    Lisp_Object type;
    if (NILP (frame))
diff --cc src/xterm.c
Simple merge