+2011-11-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Fix typo.
+
+2011-11-20 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-link-unescape, org-link-unescape-compound): Fix typos.
+
+2011-11-20 Andreas Schwab <schwab@linux-m68k.org>
+
+ * org-list.el (org-list-send-item): Use sort instead of sort*.
+
+2011-11-20 Juanma Barranquero <lekktu@gmail.com>
+
+ * org-table.el (org-table-line-to-dline): Fix typo.
+
+2011-11-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * org-agenda.el (org-agenda-add-entry-text-descriptive-links)
+ (org-agenda-custom-commands, org-write-agenda, org-check-for-org-mode)
+ (org-search-syntax-table, org-modify-diary-entry-string)
+ (org-write-agenda):
+ * org-bbdb.el (org-bbdb-anniv-export-ical):
+ * org-bibtex.el (org-bibtex-fields):
+ * org-icalendar.el (org-icalendar-date-time-format):
+ * org-latex.el (org-export-latex-inline-image-extensions):
+ * org-list.el (org-list-insert-item): Fix typos.
+
+2011-11-11 Juanma Barranquero <lekktu@gmail.com>
+
+ * org-plot.el (org-plot/gnuplot-to-grid-data): Fix typo in docstring.
+
+2011-09-27 Eli Zaretskii <eliz@gnu.org>
+
+ * org.el (org-mode): Force left-to-right paragraphs in Org
+ buffers. For a related discussions, see
+ https://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00349.html.
+
+2011-09-17 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-toggle-pretty-entities): Fix typo in message.
+
+2011-09-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * org-compat.el (org-pop-to-buffer-same-window): Deleted.
+
+ * ob-ref.el (org-babel-ref-goto-headline-id):
+ * org.el (org-get-location, org-tree-to-indirect-buffer)
+ (org-mark-ring-goto, org-refile, org-add-log-note)
+ (org-revert-all-org-buffers, org-switchb)
+ (org-cycle-agenda-files, org-submit-bug-report)
+ (org-goto-marker-or-bmk):
+ * org-agenda.el (org-prepare-agenda, org-agenda-switch-to):
+ * org-capture.el (org-capture-goto-target)
+ (org-capture-fill-template):
+ * org-clock.el (org-clock-goto):
+ * org-ctags.el (org-ctags-visit-buffer-or-file):
+ * org-exp.el (org-export-as-org):
+ * org-feed.el (org-feed-show-raw-feed):
+ * org-html.el (org-export-htmlize-generate-css):
+ * org-id.el (org-id-goto):
+ * org-irc.el (org-irc-visit-erc):
+ * org-mobile.el (org-mobile-apply):
+ * org-publish.el (org-publish-org-to, org-publish-find-date):
+ * org-remember.el (org-go-to-remember-target):
+ * org-src.el (org-src-switch-to-buffer)
+ (org-edit-fixed-width-region): Use switch-to-buffer.
+
+2011-08-31 Martin Rudalics <rudalics@gmx.at>
+
+ * org-compat.el (org-pop-to-buffer-same-window): Remove LABEL
+ argument from pop-to-buffer-same-window call.
+
+2011-07-30 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * ob.el (org-babel-src-block-regexp): If a code block has a body,
+ its last character must be a newline.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-pcomplete.el: New file. Rename from org-complete.el.
+ * org-complete.el: Delete file.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-index-generate-theindex): Rename
+ from `org-publish-index-generate-theindex.inc'. Use the file
+ theindex.org directly instead of including theindex.inc.
+ (org-publish-projects): Don't delete .orgx files.
+ (org-publish-aux-preprocess): Use .file.orgx.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-preamble-format): New default for
+ the HTML preamble: don't include the title. Also improve the
+ docstring.
+ (org-export-html-postamble-format): Improve the docstring.
+ (org-export-as-html): Add the title within the "content" div.
+ This is necessary for interaction with the org-info.js script.
+
+2011-07-28 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org-table.el (org-table-edit-field): Display field coordinates.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-find-title): Bugfix: kill buffers
+ unless they were already visited.
+ (org-sitemap-sort-files, org-sitemap-sort-folders)
+ (org-sitemap-ignore-case, org-sitemap-requested)
+ (org-sitemap-date-format, org-sitemap-file-entry-format): Use
+ a correct prefix.
+ (org-publish-projects): Make sure to delete .orgx files.
+ (org-publish-index-generate-theindex.inc): Small docstring fix.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-duration-custom-format): New defcustom
+ to select output format of durations computations.
+ (org-table-time-seconds-to-string): Use the new variable.
+ (org-table-eval-formula): Allow `t' as a flag, on top of `T'. `t'
+ will use the custom output format defined in
+ `org-table-duration-custom-format'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el: Search blank lines down to the end of the item
+ instead of stopping at the item, in order to possibly match such
+ lines within the item.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-href-format): Docstring fix to
+ reflect the fact that you can use only one "%s".
+ (org-export-latex-links): Allow `org-export-latex-href-format' to
+ have only one "%s".
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-org-menu): Add `org-copy-visible' to the menu.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-copy-visible): New command.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-templates): Docstring fix.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-view-src-block-info): New function to inspect
+ code blocks.
+
+ * ob-keys.el (org-babel-key-bindings): Key bindings for
+ `org-babel-view-src-block-info'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-infile-export-plist): Handle recursively
+ included setup files. The value of the last included file always
+ takes precedence over previous values.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-timestamp-change): Keep point in the same category
+ when updating a time-stamp. This requires to be careful, as,
+ depending on the locale, name of day might change of length during
+ the process.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-create-definition): When skipping
+ already written footnotes definition, the algorithme would assume
+ each one was only one-line long.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-eval-formula): Fix bug when a formula
+ "range" is just one cell.
+ (org-table-time-string-to-seconds): Don't check whether we
+ manipulate a string.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-list-end)
+ (org-export-mark-list-properties): Don't remove the ending regexp
+ when it consists in blank lines.
+
+ * org-list.el (org-list-parse-list): Ditto, but remove it
+ completely when it isn't made of blank lines (i.e. during export
+ process).
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-time-string-to-seconds): Match either
+ HH:MM:SS or HH:MM (instead of MM:SS).
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-ctrl-c-ctrl-c-final-hook): New hook to be run when
+ `org-ctrl-c-ctrl-c' cannot do anything useful in the given
+ context.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-with-timestamp)
+ (org-export-html-html-helper-timestamp): These are obsolete
+ variables as of Org version 7.7 as you can already export the
+ timestamp from the preamble or the postamble.
+ (org-export-html-before-content-div): Delete variable.
+ (org-export-html-content-div): Obsolete variable as of 7.7.
+ (org-export-html-divs): New variable to define divs used in
+ HTML export.
+ (org-export-as-html): Now the preamble and the postamble are
+ surrounded by a <div ...>. The name of the div is defined through
+ `org-export-html-divs'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-eval-formula): Throw an error when
+ trying to replace complex range with invalid references.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-macs.el (org-with-limited-levels): Some functions, like
+ `org-back-to-heading', being deeply based on outline-mode, still
+ refer to `outline-regexp' instead of `org-outline-regexp'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-refile-get-targets): New optional argument
+ `excluded-entries' to exclude entries from the targets.
+ (org-refile-get-location): From an org-mode buffer, exclude
+ current heading and subheadings from the list of targets when
+ `org-refile-use-cache' is nil.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-imenu-get-tree): Headlines start at bol.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-maxima.el: New file. Fixed self-proclaimed file name.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Only call `copy-seq' on proper
+ lists.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-kill-is-subtree-p): Matched string needs to start at
+ bol.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-paste-subtree, org-kill-is-subtree-p)
+ (org-yank-folding-would-swallow-text, org-yank-generic): Use
+ `org-with-limited-levels' macro.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-macs.el (org-with-limited-levels): Also modify, when
+ appropriate, `org-outline-regexp-at-bol'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-timestamp-change): Some locales don't use the same
+ length for date abbreviations. Set a marker at origin in case
+ length of new timestamp is different.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-imenu-get-tree): Browse only true headlines.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-archive.el (org-archive-subtree): While it might be possible
+ to archive an headline of a temporary buffer (i.e. not visiting a
+ file), it wouldn't be really sensical.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-archive.el (org-extract-archive-file)
+ (org-extract-archive-heading, org-archive-subtree):
+ `buffer-file-name' is nil in an indirect buffer. Thus, use
+ `(buffer-file-name (buffer-base-buffer))', which will, in any
+ case, return the file name.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-capture.el (org-capture): If dired isn't loaded,
+ `dired-buffers' isn't defined, and %F will fail.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-java.el (org-babel-execute:java): Don't create empty package
+ directories.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-java.el: New file.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Replace call to defunct
+ function `org-babel-result-hash'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-in-valid-context-p): Avoid cited
+ lines and headers in `message-mode'.
+ (org-footnote-at-reference-p): Remove check for cited lines, this
+ is now handled by the previous function. Refactor.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-capture.el (org-capture): If no file is associated to
+ current buffer, check dired buffer and try to retreive a possibly
+ directory associated.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-results): Resolve hashes in the current
+ (not original) file buffer.
+
+ * ob.el (org-babel-current-result-hash): More informative name,
+ and remove useless optional argument.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-refile-get-location): Exclude current heading from
+ the refile table.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-reference-p): Test if match is
+ in cited text, when replying to a message.
+ (org-footnote-new): Do not create a new footnote at bol, as it
+ might be seen as a definition.
+ (org-footnote-at-definition-p): Ignore definitions in forbidden
+ blocks, as it is already the case for references.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-bibtex.el (org-bibtex-create, org-bibtex-write): Change
+ argument of `org-toggle-tag' to 'on. (Other arguments, e.g., t,
+ have no effect).
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex-get): Don't let trimming turn nils
+ into empty strings.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item): Actualize code comments.
+ (org-insert-item): For consistency, point cannot be moved at a
+ surprising place when the user is being asked to choose a new
+ description term to insert in the list. Point should stay where
+ the user called the command.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-toc.el (org-toc-before-first-heading-p, org-toc-show)
+ (org-toc-get-headlines-status): Use `org-outline-regexp-bol'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-outline-regexp-bol): New defconst.
+ (org-outline-level, org-set-font-lock-defaults, org-cycle)
+ (org-overview, org-content, org-flag-drawer)
+ (org-first-headline-recenter, org-insert-todo-heading)
+ (org-map-region, org-move-subtree-down, org-paste-subtree)
+ (org-kill-is-subtree-p, org-context-p, org-refile)
+ (org-refile-new-child, org-toggle-comment, org-todo)
+ (org-add-planning-info, org-add-log-setup, org-scan-tags)
+ (org-set-tags, org-insert-property-drawer)
+ (org-prepare-agenda-buffers, org-preview-latex-fragment)
+ (org-speed-command-default-hook, org-check-for-hidden)
+ (org-toggle-item, org-toggle-heading)
+ (org-indent-line-function, org-set-autofill-regexps)
+ (org-fill-paragraph, org-toggle-fixed-width-section)
+ (org-yank-generic, org-yank-folding-would-swallow-text)
+ (org-first-sibling-p, org-goto-sibling)
+ (org-goto-first-child, org-show-entry): Use
+ `org-outline-regexp' and `org-outline-regexp-bol'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-update-parent-todo-statistics): COOKIE_DATA should
+ be checked for parent, not current headline. Also, this function
+ doesn't need to be interactive.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-send-item, org-list-struct-apply-struct)
+ (org-apply-on-list, org-toggle-checkbox): Make markers point
+ nowhere when they have become useless.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item): When insertion point is in
+ some white line after the end of the list, remove all unnecessary
+ white lines there before proceeding. Also refactor a snippet of
+ code.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-image-default-option): Change
+ default value.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Blocks cannot be
+ correctly fontified when the buffer is missing a final newline.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * ob.el (org-babel-strip-protective-commas): Return `nil' instead
+ of an error if no argument is given.
+ (org-babel-parse-src-block-match): Make sure body is defined in
+ the let construct.
+
+2011-07-28 Jon Anders Skorpen <jonas@ifi.uio.no> (tiny change)
+
+ * org-publish.el (org-publish-cache-file-needs-publishing): Regexp
+ did not find includes with double quoted file names.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Footnote section
+ should be inserted only if there are footnotes to insert.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-definition-p)
+ (org-footnote-normalize): Do not grab signature in the definition
+ of the last footnote.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-babel-trim): Declare this function to the
+ compiler.
+ (org-bibtex-get): Trimming whitespace off of bibtex fields read from
+ properties.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Add the possibility
+ to call recursively the function. Also change order of some
+ function calls. Comment export process for footnotes.
+
+ * org-footnote.el (org-footnote-normalize): Change the export
+ specific parameter to hold properties of export. Thus, the
+ function can send every footnote definition in the buffer through
+ `org-export-process-string'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): First insert
+ footnotes in the temporary buffer so their contents can properly
+ be protected from further transformations if required.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-indent-offset): New variable.
+ (org-list-struct-fix-ind): Make use of the new variable.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-list-parameters): Complete
+ default value with cbtrans option.
+
+ * org-list.el (org-list-to-latex): Set a more consistent default
+ value.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-swap-items): Move it to a meaningful
+ position in source code (i.e. before any function using it), and
+ rename it to an easier name.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-separating-blank-lines-number): If there
+ are blank lines already in the whole list, add a blank line.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-use-circular-move): New variable.
+ (org-previous-item, org-next-item): Make use of the new variable.
+ (org-move-item-down, org-move-item-up): Make use of the new
+ variable. Simplify code.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-delete-item, org-list-send-item): New
+ functions.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-bulk-custom-functions): New variable
+ for custom bulk action functions.
+ (org-agenda-bulk-action): Use it.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-quotes): New defcustom.
+ (org-export-latex-quotation-marks): Use it.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-finalize): Bugfix about inserted
+ blank line when killing the capture buffer and
+ `org-blank-before-new-entry' tells to not insert anything before a
+ heading.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-content-div): Rename from
+ `org-export-content-div'.
+ (org-export-as-html): Use new name.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-header-defs-re): Delete.
+
+2011-07-28 Bastien <bzg@gnu.org>
+
+ * org.el (org-last-set-property): New variable.
+ (org-read-property-name): Use the new variable: the prompt
+ defaults to the last property set, unless there is a property in
+ the line at point.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-before-finalize-hook)
+ (org-capture-after-finalize-hook, org-capture-mode-map)
+ (org-capture-mode, org-capture-goto-last-stored): Fix docstring,
+ consistently refer to capture, not remember.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): Respects "scalar" and
+ "verbatim" results params.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-awk.el (org-babel-execute:awk): Use "verbatim" as synonym for
+ "scalar".
+
+ * ob-sh.el (org-babel-sh-evaluate): Use "verbatim" as synonym for
+ "scalar".
+
+ * ob-sqlite.el (org-babel-execute:sqlite): Use "verbatim" as
+ synonym for "scalar".
+
+ * ob.el (org-babel-merge-params): Use "verbatim" as synonym for
+ "scalar".
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-script-escape): Parse odd parens when nested
+ isnide lists.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): No longer force
+ results into elisp if they don't naturally fit.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): Stop re-reading
+ already parsed lisp results.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-plain-list-ordered-item-terminator): Remove
+ incorrect assumption.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-forbidden-blocks): Add missing
+ exporter specific blocks.
+
+ * org-list.el (org-list-forbidden-blocks): Ditto.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-tables): Bugfix: remove
+ properties from fields.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-shiftcontrolup, org-shiftcontroldown): New commands
+ to use `org-clock-timestamps-change'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-timestamp-up, org-timestamp-down): Mention time
+ changes in the docstring.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-remove-empty-clock-drawer): New function
+ to remove empty clock drawer.
+ (org-clock-out-hook): Add the new function as a hook.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-in-valid-context-p): Use `org-in-block-p'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-in-block-p): New function.
+
+ * org-footnote.el (org-footnote-forbidden-blocks): New variable.
+ (org-footnote-in-valid-context-p): New function.
+ (org-footnote-at-reference-p): Use new function. Allow inline
+ footnotes to start at bol.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-lparse.el (org-lparse-use-flashy-warning): New defcustom.
+ (org-lparse-warn): Use it.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-ascii.el (org-export-as-utf8): Fix call to
+ `org-called-interactively-p': it requires an argument. Also fix
+ the docstring.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lilypond.el (show-all): Declaring function from outline.el.
+ (org-babel-default-header-args:lilypond): Declared.
+ (ly-process-basic): Use the appropriate prefix for the temporary
+ file, and don't call a function from ob-dot.el.
+ (ly-version): Let-bind a free variable.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lilypond.el: New file.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el
+ (org-publish-cache-file-needs-publishing): Only check against .org
+ files.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-mode): Use `org-default' as the default face in
+ org-mode.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el
+ (org-publish-cache-file-needs-publishing): Takes care of more
+ recently included files, returning `t' in case the file including
+ them needs to be republished.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): If the last subtree
+ is a task, footnotes may be removed along with the subtree. This
+ patch ensures footnotes are put at the end of the buffer after the
+ subtree has been removed.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-reference-p): Verify that what
+ looks like a footnote doesn't belong to a link.
+ (org-footnote-next-reference-or-definition): Check more strictly
+ footnote definitions.
+
+2011-07-28 Deech <deech@deech-ThinkPad-X200.(none)> (tiny change)
+
+ * ob-tangle.el (org-babel-tangle): Ignore errors thrown by
+ language modes.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-session): Inhibit return
+ of the eoe string during session evaluation.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-session): Enough
+ newlines to ensure a return when ":results output :session".
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-session): Introduced a
+ new local function for sending input with a slight delay to allow
+ pythong to re-draw the prompt. No longer removing newlines inside
+ code block bodies (was due to a defective regexp).
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-time-seconds-to-string): Use
+ `org-format-seconds' instead of `format-seconds'.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-publish.el (org-publish-cache-ctime-of-src): Properly handle
+ relative symlinks.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-latex.el (org-export-latex-preprocess): Use function
+ argument instead of dynamically scoped symbol.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-freemind.el (org-freemind-convert-links-helper)
+ (org-freemind-convert-text-p, org-freemind-write-mm-buffer)
+ (org-freemind-get-node-style): Use org-string-match-p for backward
+ compatibility with Emacs 22.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-export-html-protect-char-alist): Add missing
+ :group keyword in defcustom.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * ob-haskell.el (org-babel-haskell-export-to-lhs): Call
+ `kill-buffer' with argument indiciating to kill current
+ buffer. Emacs 22 compatibility.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-without-partial-completion): Toggle
+ partial-completion-mode only if it is turned on.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-add-planning-info): Fix issues with timestamps not
+ being inserted at the same position.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-time-string-to-seconds)
+ (org-table-time-seconds-to-string): New functions.
+ (org-table-eval-formula): Implement the "T" (time) flag for
+ computing durations.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org.el (org-modules): Add org-lparse and org-odt as contrib
+ modules.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Include header
+ lines.
+ (org-additional-option-like-keywords): Include data as a synonym
+ for results.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Improving code layout and removing
+ export-variable headers in cache sha1.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-goto-headline-id): Don't let `org-id'
+ rescan all IDs when trying to resolve a reference.
+
+2011-07-28 Julien Barnier <julien@nozav.org>
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Fix test for src
+ blocks lang attribute.
+
+2011-07-28 Eric S Fraga <e.fraga@ucl.ac.uk>
+
+ * org-latex.el (org-export-latex-timestamp-inactive-markup): New
+ option to allow different markup for inactive timestamps.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-org.el (org-babel-expand-body:org): Implemented this
+ function, only action is to expand variables.
+ (org-babel-execute:org): Uses the new body-expansion function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-full-item-re): Allow counter and check-box
+ to be separated by white spaces.
+ (org-list-struct-apply-struct): Reflect changes made to
+ `org-list-full-item-re'.
+
+ * org-html.el (org-html-export-list-line): Recognize spaces
+ between counter and check-boxes as valid.
+
+ * org-docbook.el (org-export-docbook-list-line): Ditto.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item): Make sure point is moved to
+ the specified POS before starting the function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-activate-footnote-links): Properly fontify inline
+ footnotes.
+ (org-set-font-lock-defaults): Apply changes to previous function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-reference-p): First check if
+ point is at the beginning of a footnote. Indeed `org-in-regexp'
+ first checks backwards and might find an incorrect footnote if
+ they are side-by-side.
+
+2011-07-28 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org-agenda.el (org-agenda-compact-blocks): Improve docstring.
+ (org-agenda-block-separator): Add nil to docstring and customization.
+ (org-prepare-agenda): Skip agenda block separator additionally if
+ `org-agenda-block-separator' is nil.
+ (org-agenda-overriding-header): Improve docstring.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-tags): Remove useless
+ `org-without-partial-completion'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-footnote.el (org-fill-paragraph): Declare function for the
+ compiler.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-narrow-to-subtree): Declare unknown function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-inline-lob-one-liner-regexp): Declare variable
+ to appease compiler.
+
+2011-07-28 Michael Markert <markert.michael@googlemail.com>
+
+ * ob.el (org-babel-sha1-hash): Adding optional argument KIND to
+ all `org-called-interactively-p' function invocations.
+
+ * org-agenda.el (org-agenda-redo): Adding optional argument KIND
+ to all `org-called-interactively-p' function invocations.
+ (org-agenda-show-1): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-agenda-set-tags): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+
+ * org-ascii.el (org-export-as-latin1): Adding optional argument
+ KIND to all `org-called-interactively-p' function invocations.
+ (org-export-as-latin1-to-buffer): Adding optional argument KIND to
+ all `org-called-interactively-p' function invocations.
+ (org-export-as-utf8-to-buffer): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-export-region-as-ascii): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+
+ * org-docbook.el (org-export-region-as-docbook): Adding optional
+ argument KIND to all `org-called-interactively-p' function
+ invocations.
+
+ * org-html.el (org-export-region-as-html): Adding optional
+ argument KIND to all `org-called-interactively-p' function
+ invocations.
+
+ * org-latex.el (org-export-region-as-latex): Adding optional
+ argument KIND to all `org-called-interactively-p' function
+ invocations.
+
+ * org-table.el (org-table-blank-field): Adding optional argument
+ KIND to all `org-called-interactively-p' function invocations.
+ (org-table-current-column): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-table-current-dline): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-table-sort-lines): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-table-sum): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-table-rotate-recalc-marks): Adding optional argument KIND to
+ all `org-called-interactively-p' function invocations.
+ (org-table-eval-formula): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (orgtbl-send-table): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+
+ * org.el (org-mode): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-copy-subtree): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-paste-subtree): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-store-link): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-todo): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+ (org-occur): Adding optional argument KIND to all
+ `org-called-interactively-p' function invocations.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-action): Offer to create
+ definition when none is found.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-re): Avoid matching inactive
+ time-stamps or check-box cookies.
+ (org-footnote-next-reference-or-definition): Adapt to the new regexp.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): If the last subtree
+ is commented, footnotes inserted during normalizing at the end of
+ the buffer may get deleted. This patch ensures deletion comes
+ first, normalization second.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-footnotes-data): Change docstring.
+ (org-export-footnotes-seen): Rename from
+ org-export-footnotes-markers.
+
+ * org-ascii.el (org-export-as-ascii): Apply change.
+
+ * org-docbook.el (org-export-as-docbook): Apply change.
+
+ * org-footnote.el (org-footnote-normalize): Apply change.
+
+ * org-html.el (org-export-as-html): Apply change.
+
+ * org-latex.el (org-export-as-latex): Apply change.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Rely on
+ `org-export-footnotes-markers' to retreive definition of the
+ current footnote during export.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Remember footnotes
+ seen so far by the exporter when choosing the new marker.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Make use of
+ `org-footnote-insert-pos-for-preprocessor'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Add `org-footnote'
+ property to footnote markers when preparing for exportation.
+
+ * org-html.el (org-export-as-html): Read new property to decide
+ when to export a footnote.
+
+ * org-docbook.el (org-export-as-docbook): Read new property to
+ decide when to export a footnote.
+
+ * org-latex.el (org-export-latex-preprocess): Ensure footnote at
+ column 0 cannot end a list containing it by adding
+ `original-indentation' property to it.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Normalize footnotes
+ before marking lists ending.
+
+ * org-latex.el (org-export-latex-preprocess): Work with labels as
+ strings and not as numbers.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-docbook-footnote-separator): New
+ variable.
+ (org-export-as-docbook): Add a separator between footnotes.
+
+ * org-html.el (org-export-html-footnote-separator): New variable.
+ (org-export-as-html): Add a separator between footnotes.
+
+ * org-latex.el (org-export-latex-footnote-separator): New
+ variable.
+ (org-export-latex-preprocess): Add a separator between footnotes.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-footnotes-markers)
+ (org-export-footnotes-data): New variables.
+ (org-export-preprocess-string): Use a more explicit argument.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-goto-definition): Now, determining
+ if point is at a footnote reference is entirely determined by
+ `org-footnote-at-reference-p'. No need to check if pattern isn't
+ at beginning of the line elsewhere.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-next-reference-or-definition): New
+ function.
+
+ * org.el (org-activate-footnote-links): Activate the whole
+ footnote, but only fontify its label.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Make use of changes to
+ `org-footnote-at-reference-p' and creation of various functions..
+ Also comment code.
+ (org-footnote-get-next-reference, org-footnote-delete-references)
+ (org-footnote-delete-definitions): New functions.
+ (org-footnote-goto-previous-reference, org-footnote-all-labels)
+ (org-insert-footnote-reference-near-definition, org-footnote-delete):
+ Rewrite to use org-footnote-get-next-reference.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-re): Don't end an inline footnote
+ at unrelated closing square brackets.
+ (org-footnote-at-reference-p): Improve accuracy of the function to
+ determine if point is at a reference and to extract definition of an
+ inline footnote.
+ (org-footnote-all-labels, org-footnote-action, org-footnote-delete)
+ (org-footnote-auto-adjust-maybe): Make use of previous function.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-deadline, org-schedule):
+ keep warning cookie when rescheduling/redeadlining.
+ (org-time-stamp): Fix problem with warning cookie.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): Force escaping of
+ clojure source into elisp source.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-script-escape): Treats {} in the same manner as
+ [] and allows for forcing string conversion.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-select-backend-specific-text): Strip
+ protective commas from literal code blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-goto-headline-id): Fix bug.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-goto-headline-id): Split out into its
+ own function.
+ (org-babel-ref-headline-body): Split out into its own function.
+ (org-babel-ref-resolve): Using new functions, and alignment.
+
+ * ob.el (org-babel-ref-goto-headline-id): Declare function.
+ (org-babel-ref-headline-body): Declare function.
+ (org-babel-expand-noweb-references): Now expands noweb references to
+ headlines during expansion.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Now resolves references to
+ headlines by either global or custom id, in which case the
+ contents of the headline are returned literally.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-in-example-or-verbatim): Also check for in
+ verbatim emphasis.
+ (org-babel-exp-lob-one-liners): Cleaner checking for escaped call
+ lines.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Cycling back to
+ original position deleted any additional information in the item,
+ like a counter or a tag.
+
+2011-07-28 Pieter Praet <pieter@praet.org>
+
+ * org-crypt.el (org-crypt-disable-auto-save): New defcustom.
+ (org-decrypt-entry): Before decrypting, check whether
+ `auto-save-mode' is enabled for the current buffer, and act on it
+ according to how `org-crypt-disable-auto-save' is set. Remove
+ comment re "encrypt[ing] Org auto-saved buffers". Remove on-init
+ check for `auto-save-default'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-merge-params): Ensure variable parameters are
+ not reversed.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Fix results insertion for
+ inline blocks which happen to start a line.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Fix the logic checking
+ if a call line is commented.
+
+2011-07-28 Vincent Belaïche <vincentb1@users.sourceforge.net>
+
+ * org.el (org-read-property-name): Propose default property name.
+
+2011-07-28 Achim Gratz <stromeko@nexgo.de>
+
+ * org.el (org-log-into-drawer): Correct typo.
+
+ * org-clock.el (org-clock-into-drawer): New function to change the
+ location of clock events based on properties CLOCK_INTO_DRAWER or,
+ as fallback, LOG_INTO_DRAWER, like it is already possible for
+ state change logs.
+
+ * org-clock.el (org-clock-jump-to-current-clock): Add statement to
+ let clause to bind `org-clock-into-drawer' to result of function
+ eval.
+
+ * org-clock.el (org-clock-find-position): Add statement to let
+ clause to bind `org-clock-into-drawer' to result of function eval,
+ change let to let* since the binding is used later in the same
+ clause.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (require): Ensure 'cl is loaded during compilation so
+ we can use flet.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-get-info): Correctly indent results of
+ non-inline call lines.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Don't export inline
+ call_ blocks which aren't whitespace padded.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-merge-params): Do not reverse variable order,
+ and be sure to increment variable index as appropriate.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-inline-lob-one-liner-regexp): Updated to
+ successfully match optional trailing header arguments in square
+ brackets.
+ (org-babel-lob-get-info): Updated to match the new regexp.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-get-info): If the arguments are empty,
+ then allow them to be so.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-merge-params): If variables are not named they
+ are assigned in order.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el: Remove code comment about online documentation.
+
+ * ob-exp.el: Remove code comment about online documentation.
+
+ * ob-lob.el: Remove code comment about online documentation.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example): Fix
+ signature of org-<backend>-format-source-code-or-example function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Replace call to
+ called-interactively-p with backwards-compatible interactive-p.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Appropriate
+ replacement of inline call blocks with their results.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-inline-lob-one-liner-regexp): Removing this
+ trailing space ensures that the insertion of the results looks
+ nice.
+
+ * ob.el (org-babel-insert-result): Insert inline lob line results
+ as inline results.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Calculate length
+ appropriately given the style (block or inline) of the lob line.
+
+ * ob-lob.el (org-babel-block-lob-one-liner-regexp): New regexp
+ specific for block lob lines.
+ (org-babel-inline-lob-one-liner-regexp): New regexp specific for
+ inline lob lines.
+ (org-babel-lob-one-liner-regexp): Combination of two lob regexps.
+ (org-babel-lob-get-info): Return info from *either* the block or
+ inline lob lines.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Corrected the
+ structure of the resulting info list.
+
+ * ob-lob.el (org-babel-default-lob-header-args): Export the
+ results of call lines by default.
+
+2011-07-28 Niels Giesen <niels.giesen@gmail.com> (tiny change)
+
+ * org-icalendar.el (org-print-icalendar-entries): Add 'uid text
+ property based on the ID property of the org entry to the first
+ character of the diary entry.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-footnote.el
+ (org-footnote-insert-pos-for-preprocessor): New variable.
+ (org-footnote-normalize): Use it.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Simplify. Also add `org-native-text' as a text property to the
+ formatted text and throw error for unknown backends.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example): Add
+ support for: - custom formatters for existing backends - seamless
+ plugging in of new backends.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-exp.el (org-export-backends): New variable.
+ (org-export-select-backend-specific-text): Use above
+ variable. Also mark text between #+BACKEND and
+ #+BEGIN_BACKEND...#+END_BACKEND with org-native-text property.
+ This text property is currently used only by the new line-oriented
+ generic exporter (which is not yet part of the repo).
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-exp.el (org-export): Reserve keys 'o' and 'O' for
+ OpenDocumentText export and bind them to `org-export-as-odt' and
+ `org-export-as-odt-and-open'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-src-block): Less verbose when in batch
+ mode.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): Convert vectors to
+ lists before reading into emacs-lisp.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-asymptote.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-awk.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-clojure.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-haskell.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-latex.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-lisp.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-ocaml.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-perl.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-python.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-ruby.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+ * ob-tangle.el (ob-tangle): Initialize variable from `ob-tangle'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-awk.el: New file.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-emacs-lisp.el (org-babel-execute:emacs-lisp): Respects
+ ":results verbatim".
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-float): Aliases for `diary-float'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-session): Send
+ comint-send-input after every line when interacting with an
+ interactive python process.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-reset-checkbox-state-subtree): Make the command
+ more robust, and correctly update check-boxes in the whole
+ sub-tree.
+ (org-update-checkbox-count): Fix bug accumulating count of checkboxes
+ when walking a subtree.
+ (org-update-checkbox-count-maybe): Add an optional argument passed to
+ org-update-checkbox-count.
+
+2011-07-28 Ted Zlatanov <tzz@lifelogs.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks): Ignore errors.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-emacs-lisp.el (org-babel-execute:emacs-lisp): Respect the
+ ":results scalar" header argument combination.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-src.el: Append a space character to copied text so that the
+ final text property change is picked up correctly.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-file): Use the new argument list
+ to org-babel-tangle.
+ (org-babel-tangle): Now when called with a prefix argument, only the
+ current code block is tangled.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-parse-list): Replace transitional
+ check-boxes with "[CBTRANS]" string during parsing.
+ (org-list-to-generic): Use the new property `:cbtrans' to configure
+ export string for transitional check-boxes.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
+ Use stable internal `org-anniversary' instead of
+ diary-anniversary.
+ (org-class): New function.
+ (org-diary-class): Use `org-class'.
+ (org-anniversary, org-cyclic, org-date, org-block): New functions.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-header-arg-names): Adding noweb-ref to the list
+ of header argument names.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-expand-noweb-references): Concatenating all
+ bodies with the appropriate name or :noweb-ref header argument.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org.el (org-find-dblock, org-clocktable-try-shift): Make regexp
+ work also when #+begin line is indentex.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-src-block-regexp): Babel: code block may have
+ empty bodies.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-macs.el (org-without-partial-completion): Avoid calling by
+ name a function unknown to the compiler but explicitly checked by
+ program logic.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-mouse.el (org-agenda-earlier): Declaring previously unknown
+ function.
+ (org-agenda-later): Declaring previously unknown function.
+ (org-agenda-mode-map): Declaring previously unknown variable.
+
+ * org.el (org-read-date-analyze): Explicitly ignore the return
+ value of a function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-agenda.el (org-agenda-mode): Globally replace
+ buffer-substring-filters with filter-buffer-substring-functions.
+
+ * org-indent.el (org-indent-mode): Globally replace
+ buffer-substring-filters with filter-buffer-substring-functions.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-ascii.el (org-export-as-ascii): Replacing '(λ...) with
+ #'(λ...).
+
+ * org-attach.el: Replacing '(λ...) with #'(λ...).
+ (org-attach-commit): Replacing '(λ...) with #'(λ...).
+
+ * org-exp.el: Replacing '(λ...) with #'(λ...).
+ (org-export-handle-include-files): Replacing '(λ...) with #'(λ...).
+
+ * org-html.el: Replacing '(λ...) with #'(λ...).
+ (org-export-as-html): Replacing '(λ...) with #'(λ...).
+
+ * org-mouse.el: Replacing '(λ...) with #'(λ...).
+ (org-mouse-popup-global-menu): Replacing '(λ...) with
+ (org-mode-hook): Replacing '(λ...) with #'(λ...).
+ (org-agenda-mode-hook): Replacing '(λ...) with #'(λ...).
+
+ * org-src.el: Replacing '(λ...) with #'(λ...).
+ (org-src-mode-configure-edit-buffer): Replacing '(λ...) with #'(λ...).
+
+ * org-table.el: Replacing '(λ...) with #'(λ...).
+ (org-table-fix-formulas-confirm): Replacing '(λ...) with #'(λ...).
+
+ * org.el: Replacing '(λ...) with #'(λ...).
+ (org-confirm-shell-link-function): Replacing '(λ...) with
+ (org-category): Replacing '(λ...) with #'(λ...).
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (mailcap-parse-mailcaps): Declaring functions used by
+ `org-open-file'.
+ (mailcap-extension-to-mime): Declaring functions used by
+ `org-open-file'.
+ (mailcap-mime-info): Declaring functions used by `org-open-file'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-agenda.el (org-agenda-redo): Replacing call to now-defunct
+ function `interactive-p'.
+ (org-agenda-show-1): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-agenda-set-tags): Replacing call to now-defunct function `interactive-p'.
+
+ * org-ascii.el: Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-as-latin1): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-as-latin1-to-buffer): Replacing call to now-defunct
+ function `interactive-p'.
+ (org-export-as-utf8): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-as-utf8-to-buffer): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-region-as-ascii): Replacing call to now-defunct
+ function `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+
+ * org-docbook.el: Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-region-as-docbook): Replacing call to now-defunct
+ function `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+
+ * org-html.el: Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-region-as-html): Replacing call to now-defunct
+ function `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+
+ * org-latex.el: Replacing call to now-defunct function
+ `interactive-p'.
+ (org-export-region-as-latex): Replacing call to now-defunct
+ function `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+
+ * org-macs.el: Replacing call to now-defunct function
+ `interactive-p'.
+ (org-called-interactively-p): Replacing call to now-defunct
+ function `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+
+ * org-table.el: Replacing call to now-defunct function
+ `interactive-p'.
+ (org-table-blank-field): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-table-current-column): Replacing call to now-defunct function
+ `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+ (org-table-current-dline): Replacing call to now-defunct function
+ `interactive-p'.Replacing call to now-defunct function
+ `interactive-p'.
+ (org-table-sort-lines): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-table-sum): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-table-rotate-recalc-marks): Replacing call to now-defunct
+ function `interactive-p'.
+ (org-table-eval-formula): Replacing call to now-defunct function
+ `interactive-p'.
+ (orgtbl-send-table): Replacing call to now-defunct function `interactive-p'.
+
+ * org.el: Replacing call to now-defunct function `interactive-p'.
+ (org-mode): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-copy-subtree): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-paste-subtree): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-store-link): Replacing call to now-defunct function
+ `interactive-p'.
+ (org-todo): Replacing call to now-defunct function `interactive-p'.
+ (org-occur): Replacing call to now-defunct function `interactive-p'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (ess-local-process-name): This variable wasn't known to
+ be defined.
+
+ * ob-lisp.el (org-babel-lisp-dir-fmt): This defcustom now has a
+ group specified.
+
+ * ob-tangle.el (org-bracket-link-regexp): This variable wasn't
+ known to be defined.
+ (org-babel-tangle-combine-named-blocks): Roll my own version of a
+ forbidden common lisp function.
+
+ * ob.el (org-babel-sha1-hash): Using a non-deprecated version of
+ called-interactively.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): Check for the
+ "multiline" option and set the `floatp' option to true when
+ multicolumn tables are requested.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-as-html, org-html-level-start): Only
+ convert section number underscores to dashes.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-bulk-action): Fix bug caused by
+ `days-to-time, converting relative to 1 BC, while the code assumed
+ it would return a time relative to 1970.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-combine-named-blocks): No longer
+ inserting newlines between appended code blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el: We may no longer need to export names along with code
+ blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Ensure
+ balanced nested begin/end blocks in block bodies.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-latex.el: Add -shell-escape to pdflatex commands.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-named-block-combination): Block
+ combination can now take a number of values.
+ (org-babel-tangle-combine-named-blocks): More sophisticated block
+ combination behavior.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-do-combine-named-blocks): Switch
+ to turn on the combination of code blocks of the same name.
+ (org-babel-tangle-combine-named-blocks): Combine blocks of the same
+ name.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ruby.el (xmp): Declaring this function to appease the
+ compiler.
+ (org-babel-execute:ruby): "xmp" result option for outputting
+ annotated source code.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> (tiny change)
+
+ * org-list.el (org-list-to-latex): The enumerate environment in
+ latex increments the counter before using it. Therefore, org-mode
+ should set the enumeration counter to the desired value minus one.
+
+2011-07-28 Michael Brand <michael.ch.brand@gmail.com> (tiny change)
+
+ * org.el (org-toggle-heading): More comments and fix number of
+ stars when toggling from list items.
+
+2011-07-28 Christian Egli <christian.egli@sbszh.ch>
+
+ * org-taskjuggler.el (org-taskjuggler-clean-effort): Handle any
+ effort that is accepted by `org-duration-string-to-minutes´.
+
+2011-07-28 Julien Barnier <julien@nozav.org>
+
+ * ob-sh.el (org-babel-sh-evaluate): When sending input to comint,
+ wait until previous line execution is finished.
+
+ * ob-comint.el (org-babel-comint-with-output): When looking for
+ end-of-evaluation indicator, search forward for the indicator
+ before searching forward for the prompt.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-entities.el (org-entities): Fix HTML entity for degree.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-auto-align-tags): Change docstring.
+ (org-update-parent-todo-statistics): Keep tags aligned even when
+ statistics cookies are shifting them.
+
+ * org-list.el (org-update-checkbox-count): Keep tags aligned even
+ when statistics cookies are shifting them.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * ob.el (org-babel-sha1-hash): Don't modify info argument by
+ side-effect when sorting result-params list.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * ob.el (org-babel-result-regexp): Use non-shy group around
+ `org-babel-data-names'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-link): Set truncate-line in the *Org Link*
+ buffer and make sure that it really is set there.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-lisp-dir-fmt): Defcustom for use in
+ changing how/if the current directory is represented to lisp code.
+ (org-babel-execute:lisp): More general handling of the default
+ directory value.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-execute:lisp): Setting the value of
+ *default-pathname-defaults* to either the value of the :dir header
+ argument or the directory of the containing Org-mode file.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-execute:lisp): No real functional change,
+ just aesthetic.
+
+2011-07-28 Sébastien Delafond <sdelafond@gmail.com> (tiny change)
+
+ * org.el (org-mode-flyspell-verify): This is useful when using
+ flyspell with a non-English dictionary, or if some of your
+ keywords are in another language.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export): Use new compatibility function
+ `org-activate-mark'.
+
+ * org-compat.el (org-activate-mark): New function. Provide
+ `activate-mark' if not present (e.g. Emacs 22).
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-table.el (org-table-follow-field-mode): Declare variable to
+ keep byte compiler happy.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-footnote.el (org-id-uuid): Declare function, silence byte
+ compiler.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-bibtex.el (org-bibtex-headline): Don't use equalp at
+ run-time, compare downcased strings.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-bibtex.el (org-id-locations): Declare variable to silence
+ byte compiler.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-id.el (org-id-locations): Fix docstring, remove reference to
+ non-existent option.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-self-insert-command): Use `delete-char' instead of
+ `delete-backward-char'.
+
+ * org-table.el (orgtbl-self-insert-command): Ditto.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-special-chars): Save match data
+ when checking for table.el table.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-re-property): Move before its first use.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Add
+ `original-indentation' property to footnotes so they cannot
+ possibly end a list by being less indented than the item they
+ belong to.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-expand-body:lisp): No longer wraps biddies
+ in `progn'.
+ (org-babel-execute:lisp): Wraps bodies in `progn' as they are passed
+ to swank.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clocktable-write-default): Implement adding
+ property columns to the clock table.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-toggle-item): Move parenthesis to correct location.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-default-priority):
+ (org-priority-start-cycle-with-default): Improve docstring.
+ (org-priority): Throw error when priority is out of range.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-self-insert-command): Catch the case of
+ `buffer-undo-list' eq t.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-toggle-heading): Region should be considered as made
+ of full lines, without the last one if region-end is at bol.
+ Removed unused variables. Refactored and commented code.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-toggle-item): When region includes an headline less
+ indented than first one, set it as the new reference.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-to-subtree): If the list is before first
+ heading and `org-odd-levels-only' is non-nil, the first item gets
+ two stars instead of one.
+
+ * org.el (org-reduced-level): A level of 0 was reduced to 1 with
+ `org-odd-levels-only' non-nil.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-toggle-item): Converting an heading to an item would
+ sometimes insert unnecessary spaces before it, and unwanted space
+ with `org-indent-mode' on. Changing some text into an item
+ wouldn't always preserve indentation.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-current-plist): Improve docstring.
+ (org-capture-put): Add docstring.
+ (org-capture-get): Add docstring.
+ (org-capture-member): Add LOCAL argument. Add docstring.
+ (org-capture-set-target-location): Store the time received from a
+ date prompt into the :prompt-time property.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-list-properties): Even if context is
+ invalid, mark list item with `list-context' property.
+
+ * org-list.el (org-list-forbidden-blocks): Add exporters specific
+ blocks to the list of forbidden blocks.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-sort-list): Function tries to intern
+ getkey-func before it is defined, so it's always nil.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-babel-load-languages): Adding ob-awk to the list of
+ executable languages.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-get-field): Make sure the new field
+ content is at least one space character.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-crypt.el: Check for `daemonp' before using it.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (ob-ref): Uses `ob-ref' to resolve the value of the
+ :stdin header argument.
+ (org-babel-execute:sh): Use the :stdin header argument.
+ (org-babel-sh-var-to-sh): Split the bulk of this function off into a
+ new sub-function.
+ (org-babel-sh-var-to-string): New function for converting elisp
+ values to strings that make sense for parsing with sh.
+ (org-babel-sh-evaluate): Adding "stdin" option to session and
+ external evaluation options.
+
+2011-07-28 Roland Kaufmann <rlndkfmn+orgmode@gmail.com> (tiny change)
+
+ * org-exp.el (org-remove-formatting-on-newlines-in-region): New
+ function.
+ (org-export-format-source-code-or-example): Call
+ `org-remove-formatting-on-newlines-in-region'.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-entry-put): Prevent adding of extra space to value
+ if property already exists.
+
+2011-07-28 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-html.el (org-export-as-html): Don't expand non-data lines of
+ table.el tables.
+ (org-html-expand): Removed the (buggy) test for non-data lines
+ in table.el tables. The test is now done as part of
+ org-export-as-html.
+ (org-format-table-table-html-using-table-generate-source):
+ Added test for spanning of cells in table.el tables using
+ table.el's own library routine. Optionlly Suppress export of
+ simple table.el tables.
+ (org-format-table-html): Removed the (buggy) test for spanned
+ table.el tables. The test is now done as part of
+ org-format-table-table-html-using-table-generate-source.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-special-chars): Do nothing in
+ table.el tables.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture): Ignore errors when creating a
+ link.
+
+2011-07-28 Nick Dokos <nick@dokosmarshall.org> (tiny change)
+
+ * org-exp.el (org-export-define-heading-targets): Use dash instead
+ of underscore to make labels valid.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-R.el (org-babel-R-write-object-command): Ensure that all data
+ is written to the results file before Emacs notices that the file
+ exists.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-code): Remove usage of a macro which is
+ defined locally on my system, but not globally in Emacs.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-do-export): Use `org-babel-exp-code' to
+ generate code block output.
+ (org-babel-exp-code): Re-create the code block body for exporting
+ source code.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org.el (org-read-date): Bury Calendar buffer after using it for
+ selecting a date.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-separating-blank-lines-number): Fix
+ confusion between point and item beginning. Now, if no
+ information is available, truly follow user preference when it
+ inserts blank lines manually.
+ (org-list-insert-item): Send correct argument to the preceding
+ function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-src-block-regexp): Keep the now-mandatory
+ newline inside of the code block body.
+
+2011-07-28 Sean O'Halpin <sean.ohalpin@gmail.com> (tiny change)
+
+ * ob.el: Avoid spurious matches to literal.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Don't include #+include
+ lines.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-keys.el (org-babel-key-bindings): Adding key sequence for
+ org-babel-check-src-block.
+
+ * ob.el (org-babel-expand-src-block): Fit within 80 cols.
+ (org-babel-edit-distance): Returns the edit distance of two
+ strings.
+ (org-babel-check-src-block): Check a code block for errors.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-capture.el (org-capture-templates): Fix bug in customization
+ setup.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el
+ (org-table-exit-follow-field-mode-when-leaving-table): New option.
+ (org-table-check-inside-data-field): New optional argument
+ `noerror'. When set, the function will only return nil instead of
+ throwing an error.
+ (org-table-edit-field): Interpret double prefix argument, and improve
+ the properties of the editing window.
+ (org-table-follow-field-mode): New minor mode.
+ (org-table-follow-fields-with-editor): New function.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-todos): Call `org-agenda-skip'
+ first, then check if timestamps cause exclusion.
+
+ * org.el (org-scan-tags): Call `org-agenda-skip' first, then check
+ if timestamps cause exclusion.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-full-item-re): Allow description term to
+ have a newline character after the colons.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-sort-list): No longer ignore with-case
+ argument: the function sorted case-sensitively, regardless of
+ argument.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Using the new result regexp.
+
+ * ob.el (org-babel-data-names): Configurable list of names of
+ data.
+ (org-babel-result-regexp): Using new results regexp.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-special-properties): Add CLOCKSUM to the special
+ properties.
+
+2011-07-28 Robert P. Goldman <rpgoldman@real-time.com> (tiny change)
+
+ * ob-exp.el (org-babel-exp-in-export-file): Bind
+ `org-link-search-inhibit-query' to t to inhibit prompts.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-contacts.el: Merge org-contacts-wl.el.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-add-options-to-plist): Use the right
+ match group.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Protect index string.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Pipe index entries
+ through `org-export-latex-fontify-headline'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-add-options-to-plist): Fix the option
+ parser.
+
+2011-07-28 Robert P. Goldman <rpgoldman@real-time.com> (tiny change)
+
+ * org-latex.el (org-export-latex-preprocess): Replace index
+ entries.
+
+2011-07-28 Robert P. Goldman <rpgoldman@real-time.com> (tiny change)
+
+ * org.el (org-structure-template-alist): Add an easy template for
+ index (i), and move include file to I from i.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-agenda-open-link): Pass entire text of agenda
+ line to `org-offer-links-in-entry'.
+
+2011-07-28 Michael Markert <markert.michael@googlemail.com>
+
+ * org-contacts-wl.el: New file.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-bibtex.el (org-bibtex-search): New function.
+ (org-bibtex-export-to-kill-ring): New function. Export to kill
+ ring.
+ (org-bibtex-create-in-current-entry): New function
+ (org-bibtex-create): Make it easier to add bib fields to an
+ existing headline.
+ (org-bibtex-export-arbitrary-fields)
+ (org-bibtex-treat-headline-as-title): Fix typos
+ (org-bibtex-fleshout): Don't upcase optional field; remove ":"
+ from type completion.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-bibtex.el (org-bibtex-treat-headline-as-title): New
+ defcustom.
+ (org-bibtex-headline): Only use headline text (not TODO or other
+ metadata) to generate title field and auto key.
+ (org-bibtex-fleshout): Allow user to choose whether to treat
+ headline as title.
+
+2011-07-28 Tom Dye <tsd@tsdye.com>
+
+ * org-bibtex.el: Added crossref field to other fields.
+
+2011-07-28 Tom Dye <tsd@tsdye.com>
+
+ * org-bibtex.el: Add crossref option to incollection.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-bibtex.el (org-bibtex-headline): Don't export TYPE property
+ as field.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-bibtex.el (org-bibtex-key-property): When storing key in ID,
+ warn if a duplicate ID is generated.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-bibtex.el (org-bibtex-tags): New variable.
+ (org-bibtex-tags-are-keywords): New variable.
+ (org-bibtex-no-export-tags): New variable.
+ (org-bibtex-headline): Export tags as comma-separated bibtex
+ keywords.
+ (org-bibtex-read): Import bibtex keywords field as tags.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-publish.el (org-publish-find-date): Optimization.
+
+2011-07-28 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-gnus.el (org-gnus-follow-link): Don't request scan of group
+ when following link.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-publish.el (org-publish-project-alist): Document new
+ :sitemap-sans-extension property.
+ (org-publish-org-sitemap): Use new `sitemap-sans-extension'
+ setting.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-remove-uninherited-tags): Renamed from
+ `org-remove-iniherited-tags'.
+ (org-scan-tags): Fix typo in function call.
+ (org-get-tags-at): Fix typo in function call.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org.el (org-get-tags-at): Don't include filetags if local is t.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-expand-body:clojure): Qualify pp
+ dispatch functions, wrap body in `(do )'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks): Fix bug which
+ resulted in the creation of multiple overlays in src blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): If results are not
+ readable by lisp, then return them as a string.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex): Now prompts for a file name.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex-create): Adding prefix argument which
+ will result in prompting for optional fields.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex-headline): Renamed flet function `get'
+ which was causing compile problems.
+ (org-bibtex-fleshout): Renamed flet function `get' which was causing
+ compile problems.
+ (org-bibtex-write): Renamed flet function `get' which was causing
+ compile problems.
+
+2011-07-28 Christian Egli <christian.egli@sbszh.ch>
+
+ * org-taskjuggler.el (org-taskjuggler-clean-id): Make sure an id
+ never starts with a number.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex-export-arbitrary-fields): New option.
+ (org-bibtex-key-property): New option.
+ (org-bibtex-put): Make use of new `org-bibtex-key-property'
+ variable.
+ (org-bibtex-headline): Make use of new
+ `org-bibtex-export-arbitrary-fields' and `org-bibtex-key-property'
+ variables.
+ (org-bibtex-autokey): Make use of new `org-bibtex-key-property'
+ variable.
+ (org-bibtex-fleshout): Make use of new `org-bibtex-key-property'
+ variable.
+ (org-bibtex-write): Make use of new `org-bibtex-key-property'
+ variable.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el: Updating Copyright dates, author information,
+ commentary and history notes.
+ (org-bibtex-types): List of bibtex types with descriptions and
+ required and optional fields.
+ (org-bibtex-fields): List of bibtex fields with descriptions.
+ (*org-bibtex-entries*): Special variable to hold parsed bibtex
+ entries.
+ (org-bibtex-autogen-keys): Custom variable controlling whether
+ bibtex keys are automatically generated
+ (org-bibtex-prefix): Custom variable allowing use of optional prefix
+ for bibtex properties in Org-mode headlines.
+ (org-bibtex-get): Helper function for accessing bibtex elements of a
+ property list.
+ (org-bibtex-put): Helper function for inserting bibtex element into
+ a property list.
+ (org-bibtex-headline): Return a bibtex entry of the given headline
+ as a string.
+ (org-bibtex-ask): Prompt the user to fill in the value of a bibtex
+ field.
+ (org-bibtex-autokey): Generate a bibtex key for the current
+ headline.
+ (org-bibtex-fleshout): Fill in missing bibtex properties of the
+ current headline.
+ (org-bibtex): Export the current Org-mode buffer to a bibtex buffer.
+ (org-bibtex-check): Check that all bibtex properties are present in
+ the current headline.
+ (org-bibtex-check-all): Check all headlines in the current buffer.
+ (org-bibtex-create): Create a new bibtex headline at the current
+ level.
+ (org-bibtex-read): Read the current bibtex entry from a bibtex file.
+ (org-bibtex-write): Write the most recently read bibtex entry into
+ an Org-mode file.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-clock-consistency-checks): Allow to
+ set properties.
+ (org-agenda-show-clocking-issues): Handle faces.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ditaa.el (org-babel-default-header-args:ditaa): Specify utf8
+ content by default with "-Dfile.encoding=UTF-8".
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ditaa.el (org-babel-execute:ditaa): New ":java" header
+ argument.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Mark list end before
+ expanding macros. Thus, a macro inside a list and containing
+ blank lines cannot break the list structure.
+ (org-export-preprocess-apply-macros): Multi-lines macros get
+ indented with the same indentation as the first line. Thus, we
+ are sure that every line belongs to the same list as the first
+ line, if such list exists. Also add comments in code.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-clock-consistency-checks): New option.
+ (org-agenda-list): Handle display change to clock check.
+ (org-agenda-get-progress): Show only clock entries if we are doing
+ the consistency check.
+ (org-agenda-show-clocking-issues): New function.
+ (org-agenda-check-clock-gap): New function.
+ (org-agenda-view-mode-dispatch): Offer consistency check.
+ (org-agenda-log-mode): Handle switch to clock only display.
+ (org-agenda-set-mode-name): Show lighter for Clockcheck.
+
+ * org.el (org-hh:mm-string-to-minutes): Accept an integer argument
+ and return it unchanged.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct): When walking down the list, the
+ function would not pay attention to drawers or blocks indentation.
+ Thus, such constructs couldn't consistently end an item or a list.
+ This patch ensures line indentation is stored (if applicable)
+ before skipping them. Also fixed doc-string and comments.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export): Add EXPORT_FILE_NAME to the enclosing
+ tree properties.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export): Define a bound for finding enclosing
+ tree with class/title definition.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export): Go to next heading before searching
+ backward, so make this also work if we are on the headline of the
+ entry with the property.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-promote):
+ (org-demote): Soften the previous change, by only removing the
+ flyspell function from after-change functions, because that was
+ the one causing the slowdown - at least much of it.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-promote, org-demote): Turn off
+ after-change-functions to speed up the reindentation of text.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ocaml.el (org-babel-ocaml-read-list): Use
+ `org-babel-script-escape'.
+ (org-babel-ocaml-read-array): Use `org-babel-script-escape'.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-html.el (org-html-handle-links): Add an alternate for inline
+ images.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-bulk-action): Do not use the entries
+ variable before it is defined.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-src.el (org-src-lang-modes): Added a language alias of "C"
+ to "c".
+
+2011-07-28 Shaun Johnson <shaun@slugfest.demon.co.uk> (tiny change)
+
+ * ob-tangle.el (org-babel-tangle): Make it work in an indirect
+ buffer.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-html.el (org-html-make-link): Correct a bug in coderef link.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org-agenda.el (org-agenda-filter-by-tag): Fix variable name
+ typo.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org-agenda.el (org-agenda-get-timestamps): Fix agenda display
+ when headlines are missing.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-mobile.el (org-mobile-push): Move call to hook, make it the
+ first thing of the push operation.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-params-from-buffer): Now looking for header
+ arguments in #+Properties: as well as #+Babel:. Also, we're no
+ longer caching these results into a file local variable.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-external-process): Allow
+ parsing as a table in the case of ":results output table".
+ (org-babel-python-evaluate-session): Allow parsing as a table in
+ the case of ":results output table".
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-bulk-action): Allow bulk scatter in
+ all possible agenda views. Use `org-agenda-schedule' instead of
+ `org-agenda-date-later'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-emacs-lisp.el (org-babel-execute:emacs-lisp): Now supports
+ ":results output".
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-entry-get, org-entry-delete, org-entry-put)
+ (org-property-values, org-delete-property-globally): Use
+ `org-re-property'.
+ (org-re-property): New function allowing to build a regexp to
+ match a property.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-property-values): Enhance docstring.
+
+2011-07-28 Ethan Ligon <ligon@are.berkeley.edu> (tiny change)
+
+ * org-html.el (org-html-export-list-line): Fix regexp for
+ detecting description lists to allow "::" marker to be last
+ visible element at end of line.
+ * org-docbook.el (org-docbook-export-list-line): Fix regexp for
+ detecting description lists to allow "::" marker to be last
+ visible element at end of line.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-table.el (org-table-cleanup-narrow-column-properties): Use
+ point-min rather than 1 when moving in the buffer.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-in-valid-context-p): Renamed from
+ `org-list-in-valid-block-p'.
+ (org-at-item-p,org-list-search-generic): Use renamed function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Be more strict when
+ recognizing description items, and do not fontify wrong cases
+ like: "- term ::description" or "1. term :: description".
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el: Pay attention to end of footnote. Before closing
+ the command, ensure that list is properly closed or that last link
+ is separated from the curly brace.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Footnote definition must stay
+ at column 0 to be recognized as such. Body below can have normal
+ indentation, so it should ignore its definition when computing
+ indentation.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-protocol.el (org-protocol-remember, org-protocol-capture):
+ More appropriate message.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-clock-keep): New local variable.
+ (org-capture, org-capture-finalize): Use it and fix a bug when
+ :clock-keep is set to `t'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-exp.el (org-export-preprocess-string): Handle include files
+ before processing macros.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org-agenda.el: Remove obsolete code for adding todo list in
+ front of the agenda.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-latex.el (org-export-latex-convert-table.el-table): Fix
+ format-string for insertion of captions.
+
+2011-07-28 Nick Dokos <nicholas.dokos@hp.com> (tiny change)
+
+ * org-exp.el (org-export-remove-comment-blocks-and-subtrees): Fix
+ regexp.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org.el (org-read-date-analyze): Help matching dotted European
+ dates, like 31. 12. 2007
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-execute:lisp): Fix typo.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-execute:lisp): Turn vectors into lists
+ before reading by elisp.
+ (org-bable-lisp-vector-to-list): Stub of a vector->list function,
+ should be replaced with a cl-vector->el-vector function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-execute:lisp): Now using
+ `org-babel-reassemble-table' to apply the appropriate header
+ arguments to results.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-end-of-meta-data-and-drawers): New function.
+
+ * org-capture.el (org-capture-place-plain-text): Implement adding
+ plain text templates to Org nodes.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-environments-extra): Fix docstring.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-exp.el (org-export-handle-comments): Add the org-protected
+ property to the replacement string.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-html.el (org-export-as-html, org-html-level-start): Fix
+ logic for section number printing when NUM is an integer.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-latex.el (org-export-latex-special-chars): Fix regexp for
+ `single' special characters and ellipsis.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org.el (org-point-at-end-of-empty-headline): Bind
+ `case-fold-search' to nil.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-fill-template): Resolve new %<...>
+ template escape.
+ (org-capture-templates): Document new %<...> template escape.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-process-params): Make this function idempotent,
+ as it will sometimes be called multiple times.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-ts-regexp-both): Add "]" to class of characters that
+ should not be matched.
+ (org-ts-regexp0, org-ts-regexp1): Do not start a class with
+ "^]-+", because that tries to (not) match characters between "]"
+ and "+". Instead, move the "-" to the end of the class where it
+ causes no harm.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-edit-prep:R): Associate the appropriate R
+ process with the edit buffer when :session is specified.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Brought the link
+ extraction code into line with a newer version of the
+ `org-store-link' function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-expand-body:lisp): New body expansion
+ wrapping the expression in either a let or progn, and possibly a
+ pretty-print function invocation.
+ (org-babel-execute:lisp): Greatly simplified method of executing
+ lisp code blocks.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el: Move `org-update-checkbox-count-maybe' call outside
+ of ̀save-excursion' to get back to original position.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-numbered-action-format): New option.
+ (org-new-numbered-action): New command.
+ (org-collect-todos-in-subtree): New command.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-with-tasks): New option.
+ (org-export-plist-vars): Add :tasks property.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ascii.el (org-export-as-ascii): Pass the :done-tasks
+ property to the export preprocessor.
+
+ * org-docbook.el (org-export-as-docbook): Pass the :done-tasks
+ property to the export preprocessor.
+
+ * org-html.el (org-export-as-html): Pass the :done-tasks property
+ to the export preprocessor.
+
+ * org-latex.el (org-export-as-latex): Pass the :done-tasks
+ property to the export preprocessor.
+
+ * org-exp.el (org-export-with-done-tasks): New option.
+ (org-export-plist-vars): Add entry for :done-tasks.
+ (org-export-preprocess-string): Call `org-export-remove-done-tasks'.
+ (org-export-remove-done-tasks): New function.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-keywords-maybe): Protect # in
+ tags.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-find-olp): Use the level of the correct match to
+ continue search.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Build value of
+ org-keyword-time-regexp instead of using it directly, as it's
+ buffer-local, and function might be called outside Org.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct,org-in-item-p): Don't assume end of
+ blocks or drawers necessarily start somewhere. It it isn't the
+ case, treat them as normal text.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-results): Use code block name when
+ finding cached results.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-latex.el (org-export-latex-date-format): Change default date
+ format to \today. This has the same result but respects the
+ language set in the document by default.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-checkbox): When called from an headline,
+ function would normally skip drawers, but not if a SCHEDULED or
+ DEADLINE keyword is standing before the drawer. Also avoid
+ problems if function is called in buffers not is Org mode.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-report): Change the scope of the
+ inserted clock report depending on whether the point is within a
+ subtree (:scope subtree) or not (:scope file).
+
+2011-07-28 Puneeth Chaganti <punchagan@gmail.com>
+
+ * org-html.el (org-export-as-html): Fix export of footnotes
+ containing lists, tables, quotes, etc.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-latex.el (org-export-latex-preprocess): Correctly match
+ starred command names.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-html.el (org-export-as-html): Get local value of
+ org-export-with-section-numbers from the buffer's plist. Deal
+ specially with the case the resulting value is an integer.
+ (org-html-level-start): New optional argument of the option plist used
+ instead of `org-export-with-section-numbers'. Also deal specially
+ with the case that the value is an integer.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-latex.el (org-export-latex-subcontent): Deal specially with
+ the case that NUM is an integer.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-protocol.el (org-protocol-do-capture): Allow template keys
+ of two characters.
+ (org-protocol-default-template-key): Update the docstring to
+ reflect the change in `org-protocol-do-capture'.
+
+2011-07-28 Christian Egli <christian.egli@sbszh.ch>
+
+ * org-taskjuggler.el: Fix a typo in the commentary.
+
+2011-07-28 Christian Egli <christian.egli@sbszh.ch>
+
+ * org-taskjuggler.el (org-taskjuggler-open-task): Only emit a
+ "purge allocations" statement if we are not targeting tj3.
+
+2011-07-28 Christian Egli <christian.egli@sbszh.ch>
+
+ * org-taskjuggler.el (org-taskjuggler-assign-resource-ids):
+ Replace recursive implementation with an iterative one.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (org-babel-sh-var-to-sh): Fixed insertion of tabular
+ data into shell variables.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-html-handle-time-stamps): Protected linebreak
+ element after timestamp markup.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-html-handle-links): Don't protect img tag in
+ link description.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-formula-handle-first/last-rc): Bind
+ `char'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-in-item-p): Re-build `org-drawer-regexp',
+ whatever the major mode is.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-templates): Fix default
+ templates.
+ (org-inlinetask-export-handler): Ensure contents of inline task,
+ if any, starts and ends with a newline character. Refactor and
+ comment code.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-datetree-find-date-create): Lower-case for
+ variable names in `define-function' form.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-convert-region): Throw error when
+ SEPARATOR is smaller than 1.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-colview.el (org-columns-display-here): Fix heading retrieval
+ in Org buffers.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Last brace shouldn't
+ be on the same line as a list end marker.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-icompleting-read): Do not use useless lambda.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-format-agenda-item): Fix length computing.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-format-agenda-item): Fix comment and use
+ `add-text-properties'.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-highlight-todo): Remove useless
+ `concat'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-to-generic): Set a default term for
+ ill-formed description lists. Do not insert newline characters
+ unless told to.
+ (org-list-to-texinfo,org-list-to-html): Apply changes to
+ `org-list-parse-liste'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-clocktable-language-setup): Add a
+ string.
+ (org-clocktable-write-default): Use the new localized string
+ in `org-clock-clocktable-language-setup'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-taskjuggler.el (org-taskjuggler-compute-task-leafiness):
+ (org-taskjuggler-assign-resource-ids): Replace recursive
+ implementation with an iterative one.
+
+2011-07-28 Christian Egli <christian.egli@alumni.ethz.ch>
+
+ * org-taskjuggler.el (org-taskjuggler-components): Escape quotes
+ in headlines.
+
+2011-07-28 Christian Egli <christian.egli@alumni.ethz.ch>
+
+ * org-taskjuggler.el (org-taskjuggler-compute-task-leafiness):
+ Compute the leafiness of a node.
+ (org-taskjuggler-open-task, org-export-as-taskjuggler): Mark a
+ node as a milestone if it is a leaf and has no effort.
+
+2011-07-28 Christian Egli <christian.egli@alumni.ethz.ch>
+
+ * org-taskjuggler.el (org-export-taskjuggler-target-version):
+ (org-taskjuggler-targeting-tj3-p): Add some minimal infrastructure
+ to handle export to both tj2 and tj3.
+ (org-taskjuggler-open-task): Use a different way to purge
+ allocations for tj2 and tj3.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-footnote.el (org-footnote-auto-label): New random option.
+
+ * org-footnote.el (org-footnote-new): Create random footnote
+ labels with unique ids.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-footnote.el (org-footnote-create-definition): Allow for
+ footnote sections above the current footnote insertion point.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-footnote.el (org-footnote-create-definition): Don't search
+ for last footnote when in org-mode file.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Handle links with
+ `org-html-handle-links' after we handle special characters
+ conversions.
+ (org-html-make-link, org-export-html-format-image): Don't
+ protect html with @ anymore, as links are now handled after
+ special characters conversions.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-get-timestamps):
+ (org-agenda-get-scheduled): Fix call to `org-format-agenda-item'.
+ (org-format-agenda-item): Remove no-prefix argument.
+ (org-agenda-change-all-lines): Call org-format-agenda-item without the
+ no-prefix argument.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-highlight-todo): Stop using
+ prefix-length.
+ (org-cmp-alpha): Stop using prefix-length.
+ (org-agenda-open-link): Stop using prefix-length.
+ (org-agenda-change-all-lines): Stop using prefix-length.
+
+ * org-colview-xemacs.el (org-columns-display-here): Stop using
+ prefix-length. Always return claned items.
+
+ * org-colview.el (org-columns-display-here): Stop using
+ prefix-length. Always return claned items.
+
+ * org-mobile.el (org-mobile-write-agenda-for-mobile): Stop using
+ prefix-length.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Don't call
+ `org-store-link' interactively as it can confuse the setting of
+ `org-link-to-org-use-id' and cause undue edits to the org-mode
+ buffer during tangling.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-export-html-format-image): Protect <p> element
+ of image caption.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-read-date-force-compatible-dates): New option.
+ (org-read-date, org-read-date-analyze): Check representable date range.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Fix export of email.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-spec-to-string): Check value of padline
+ on tangling, no longer use the now-removed variable
+ `org-babel-tangle-pad-newline'.
+
+ * ob.el (org-babel-header-arg-names): Add padline to the list of
+ header argument names.
+ (org-babel-default-header-args): Set the default value of padline to
+ "yes".
+ (org-babel-merge-params): Cleaned up the merge logic, added padline.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-header-arg-names): Adding "shebang" to known
+ code block header argument names.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-crypt.el: Remove useless TODO in comments.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): The default postamble now only
+ export a date paragraph if `org-export-time-stamp-file' is
+ non-nil.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-xml): Remove the defgroup of
+ org-export-xml.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-insert-plist-item): Remove.
+ (org-export-html-preamble): Default to `t'. Accept functions.
+ (org-export-html-postamble): Default to `auto'. Accept
+ functions and distinguish between 'auto (no formatting string)
+ and `t' (default formatting string).
+ (org-export-as-html): Handle org-export-html-preamble and
+ org-export-html-postamble new defaults/allowed values.
+ Define email and creator-info before using them.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-protect-char-alist): Fix typo in
+ custom type definition.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-do-export): Now runs for empty :session
+ arguments.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-parse-list): Fixed regexp.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-export-html-format-image): Protect image
+ elements.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-body-hook): Hook for changing the
+ contents of a code block body on export.
+ (org-babel-tangle-collect-blocks): Apply
+ `org-babel-tangle-body-hook' to the collected bodies of code blocks.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-html-make-link, org-html-handle-links): Protect
+ generated XHTML elements.
+ (org-export-as-html): Expand character entities after creating markup
+ for links and timestamps.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): bugfix: insert email
+ correctly.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el: Bugfix: prevent infinite matching of the `&'
+ character.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-fill-paragraph): `fill-forward-paragraph' function
+ has been introduced with emacs 23.1.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-attach.el: Allow to store a link to the attach-dir location.
+
+2011-07-28 Puneeth Chaganti <punchagan@gmail.com>
+
+ * org-agenda.el (org-agenda-bulk-action): Allow the user to run a
+ function.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org-clock.el (org-clock-in): Allow clocking in new tasks
+ inserted before the current clocking task.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org-clock.el (org-clock-in): Set default clocking task when
+ already clocking the task.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-adaptive-fill-function): When a region is specified
+ first line of paragraph isn't skipped, so fill-paragraph have to
+ be computed even if point is at an item.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-in-valid-block-p): New function.
+ (org-at-item-p,org-list-search-generic): Use new function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Text in both a list and a
+ valid block is indented with regards to current item, not to block
+ boundaries.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-html.el (org-format-org-table-html): Fix anchors in HTML
+ export (thanks to <aankhen@gmail.com>)
+ (org-html-protect): Fix a bug that prevents some target to be
+ rendered correctly.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-default-properties): Add EXPORT_TEXT.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-footnote.el (org-footnote-create-definition)
+ (org-insert-footnote-reference-near-definition): Fix sorting
+ of footnotes.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-html.el (org-export-as-html): Bugfix: don't insert closing
+ HTML tags when exporting body only.
+
+2011-07-28 Jason Dunsmore <emacs-orgmode@deathroller.dunsmor.com> (tiny change)
+
+ * org.el (org-back-over-empty-lines): Bugfix. Honor
+ `org-blank-before-new-entry' correctly in various contexts.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-macs.el (org-with-wide-buffer): Bugfix: use `save-excursion'
+ and `save-restriction'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-timer.el (org-timer-item): `save-excursion' prevents
+ `org-list-struct' to get the list structure when point isn't on
+ the first line of the item.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-templates): New option
+ :no-clock-out.
+ (org-capture): Use the new option.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-update-checkbox-count): Ensure cookies on an
+ heading are correctly updated when checkboxes are hidden. It
+ allows, for example, to use C-c C-x C-b on a collapsed tree and
+ still get the update.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-visible): Accept keys for
+ `org-export-as-html-to-buffer' and `org-export-region-as-html'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-duration-string-to-minutes): Don't use
+ `rx-to-string'.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org.el (org-effort-durations): New variable.
+
+ * org.el (org-duration-string-to-minutes): New function.
+
+ * org-agenda.el (org-agenda-filter-effort-form)
+ (org-format-agenda-item): Use it.
+
+ * org-clock.el (org-clock-notify-once-if-expired)
+ (org-clock-modify-effort-estimate, org-clock-get-clock-string): Use it.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-run-series): Rename from
+ `org-run-agenda-series'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el: Don't allow currentfile anymore.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-list): Fix bug: don't rely on
+ `org-agenda-current-span' when calling `org-agenda-list'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-put-target-region-and-position):
+ New function to store information about the target buffer.
+ (org-capture-set-target-location): Use it.
+ (org-capture-finalize): Restore the target buffer in its
+ possibly narrowed state. Also restore the cursor position.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-crypt.el (auto-save-default): Make sure entries are
+ encrypted before auto-saving.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-promote)
+ (org-inlinetask-demote): New functions.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-demote-subtree,org-promote-subtree): Wrap
+ `org-map-tree' into `org-with-limited-levels' macro, so it avoids
+ operating on inline tasks.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-narrow-to-subtree): Ensure `org-back-to-heading'
+ will move point to a real heading and not an inline task by
+ wraping function into a `org-with-limited-levels' macro.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-finalize): New argument clock-out,
+ to tell whether finalizing the capture process should clock out
+ the running clock.
+ (org-capture): Use the new argument.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-refile-get-targets): Rename from
+ `org-get-refile-targets'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-table-remove-empty-lines): New custom
+ variable.
+ (org-export-remove-special-table-lines): Use it.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-fix-formulas-confirm): New custom
+ variable.
+ (org-table-insert-column, org-table-delete-column)
+ (org-table-move-column, org-table-move-row)
+ (org-table-insert-row, org-table-kill-row): Use it.
+
+2011-07-28 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org.el (org-refile-get-location): Set and show default value.
+ (org-goto, org-refile): Adapt calls.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-mobile.el (org-mobile-files-exclude-regexp): New custom
+ variable.
+ (org-mobile-files-alist): Use it.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-todo): Bugfix: use `org-with-wide-buffer' to check
+ against headings outside of a narrowed buffer.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-confirm-shell-link-not-regexp)
+ (org-confirm-elisp-link-not-regexp): New custom variables.
+ (org-open-at-point): Use the new custom variables.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-latex.el: Place \title \author \date before
+ \begin{document}.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-preamble)
+ (org-export-html-postamble): Now default to `nil'.
+ (org-export-as-html): When :html-pre/postamble is nil, fall
+ back on the default pre/postamble, which depends on the
+ :author-info, :email-info, :creator-info options.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-results): Don't use cached results if
+ there is no hash.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-eval-formula): Treat relative column
+ refs.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-use-standard-references): Change default
+ to `from'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-move-subtree-down): Leave the cursor at the same
+ column we were at.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-attach.el (org-attach-store-link-p): New variable.
+ (org-attach-store-link): New function.
+ (org-attach-attach): When `org-attach-store-link-p' is
+ non-nil, store a link in `org-stored-links' to a newly
+ attached file.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-remove-headline-metadata): Bugfix: don't
+ case-fold-search to avoid mixing TODO keywords with real headline
+ words.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-fedit-finish): Read more general LHS of
+ formulas.
+ (org-table-formula-handle-@L): New function to hanle @L references.
+ (org-table-current-ncol): New variable.
+ (org-table-line-to-dline): New function.
+ (org-table-get-stored-formulas): Accept range formulas as matches.
+ (org-table-get-specials): Compute and store the number of columns.
+ (org-table-get-range): New optional argument CORNERS-ONLY, to retrieve
+ only the region marked by the range, not the content.
+ (org-table-recalculate): Call `org-table-expand-lhs-ranges' to expand
+ range targets. Also check for duplicate access to fields.
+ (org-table-expand-lhs-ranges): New funktion.
+ (org-table-get-remote-range): Bind `org-table-current-ncol' to protect
+ the caller's value.
+ (org-table-edit-formulas): Support highlighting of range targets.
+ (org-table-field-info): Handle renge formulas.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-postamble-format)
+ (org-export-html-preamble-format): Explain how to escape the
+ `%' character.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp-bibtex.el (org-export-bibtex-preprocess): Use
+ `org-export-current-backend'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-read): Read string variable values wrapped in
+ double quotes, removing the quotes.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-results): Ensure that processed params
+ are send to org-babel-execute-src-block.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-special-blocks.el
+ (org-special-blocks-make-special-cookies): Use
+ `org-export-current-backend'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-in-export-file): Now takes the language
+ as an argument.
+ (org-babel-exp-src-block): Explicitly pass language to
+ `org-babel-exp-in-export-file'.
+ (org-babel-exp-inline-src-blocks): Removed unused code.
+ (org-babel-exp-results): Explicitly pass language to
+ `org-babel-exp-in-export-file'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el (org-babel-execute:calc): Unquote quoted vectors
+ returned from calc-eval.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-read): Pass elisp vectors through to code
+ blocks.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * ob.el (org-src-lang-modes): Defvar.
+ (org-at-item-p): Declare function.
+
+ * ob-calc.el (calc-store): Require.
+ (var-syms): Defvar.
+
+ * ob-python.el (py-default-interpreter): Defvar.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp-blocks.el (backend): defvar.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-scheduled):
+ (org-agenda-get-timestamps): Bind local variable `show-all'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * ob-ref.el (org-at-item-p): Declare function.
+
+ * org-agenda.el (diary-time-regexp): defvar.
+
+ * org-archive.el (org-archive-subtree): Bind local variable
+ `infile-p'.
+
+ * org-capture.el (org-capture-insert-template-here): Get template
+ text from property list, to avoid byte compiler message.
+
+ * org-latex.el (org-export-latex-tables): Bind local variable
+ `width'.
+
+ * org-special-blocks.el (org-compat): Add require statement.
+
+ * org-table.el (orgtbl-ctrl-c-ctrl-c): Bind local variable
+ `const-str'.
+
+ * org.el (org-eval): Moved function here from org-agenda.el.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-read-table): Inhibit lisp evaluation of values
+ when reading from tables.
+ (org-babel-read-list): Inhibit lisp evaluation of values when
+ reading from lists.
+ (org-babel-read): Add optional argument which can be used to inhibit
+ lisp evaluation of value.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-table.el (sbe): Ensure that ob-trim is only called on
+ strings.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-results): On export, ensure that the
+ result hash is resolved in the original org-mode file.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-list-end): Change end marker.
+
+ * org-docbook.el (org-export-docbook-list-line): Use new marker.
+
+ * org-html.el (org-html-export-list-line): Use new marker.
+
+ * org-latex.el (org-export-latex-lists): Use new marker.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-lists): Make sure markers used
+ for export are taken into account by temporarily setting an
+ appropriate value for `org-list-ending-method'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-exp-blocks-block-regexp): Wrapping block
+ regexp into its own variable, also allowing match of empty bodies.
+ (org-export-blocks-preprocess): Using new regexp variable.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-src-block-regexp): Code block regexp now
+ matches blocks with empty bodies.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-script-escape): If script escaped value doesn't
+ parse cleanly, then return it literally.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-src-block): When block will eventually
+ be evaluated, pre-calculate the hash before noweb expansion, and
+ expand the parameters before hash calculation.
+ (org-babel-exp-do-export): Pass pre-calculated hash through to
+ `org-babel-exp-results'.
+ (org-babel-exp-results): Compare pre-calculated hash to results hash.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Sort list values to header
+ arguments, and sort the words in strings.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-index-list): Special handling of hline
+ rows.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-macs.el (org-with-point-at): Store evaluated version of
+ pom. This fixes a potential bug when using (org-with-point-at
+ (func) …), where (func) would be evaluated multiple times,
+ therefore might return different results if a marker was returned
+ and different each time.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-open-at-point): If a link to a radio target is the
+ first, (resp. the last), element of a buffer, function cannot find
+ the property change required to get its boundaries, and
+ `buffer-substring' is called with an invalid nil argument.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-copy-down): Fix docstring.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-latex.el (org-babel-execute:latex): Add imagemagick options,
+ and for file types other than png and PDF it uses imagemagick to
+ convert a compiled PDF file to the desired file type.
+ (convert-pdf): Convert a PDF file to a new file type using
+ imagemagick.
+
+2011-07-28 Puneeth Chaganti <punchagan@gmail.com>
+
+ * org-capture.el (org-capture-fill-template): Fix bug with the
+ display of interactive prompt in templates expansion.
+
+2011-07-28 Reiner Steib <reiner.steib@gmx.de>
+
+ * org-clock.el (org-clock-display): Document how to remove subtree
+ times.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-format-comment): Explicitly
+ append a newline to the body.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item): When computing size of item
+ being inserted, function has to take into account that indentation
+ may not only be made of spaces.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-clock.el (org-clock-find-position): If a list was adjacent
+ to some clocks and a drawer was going to be created, only the
+ first element of the list would make it into the drawer.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Fix bug where top item in
+ list was omitted when checking boxes.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-R.el: Don't print result to echo area after evaluation.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-refile): Fix typo in docstring.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el (org-babel-execute:calc): Call out to new function
+ for variables resolution.
+ (ob-calc-maybe-resolve-var): Resolve (possibly recursively)
+ variables in calc expressions.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (org-babel-tangle-lang-exts): Replace "c++" with "C++".
+ (org-babel-C++-compiler): Replace "c++" with "C++".
+ (org-babel-execute:cpp): Replace "c" with "C++".
+ (org-babel-execute:C++): Replace "c" with "C++".
+ (org-babel-expand-body:C++): Replace "c" with "C++".
+ (org-babel-C-execute): Replace "c" with "C++".
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-at-ref-p): Only try to read results as
+ a list if at the *beginning* of a list item.
+
+ * ob.el (org-babel-read-result): Only try to read results as a
+ list if at the *beginning* of a list item.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Do not break an
+ indentation cycle because visibility cycling is requested. This
+ happens when an item becomes a parent, due to indentation change.
+ Not considered empty anymore, the function cannot change its
+ indentation again.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clocktable-write-default): Bugfix: falls back
+ on `org-export-default-language' when no :lang parameter is set.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-expand-file): New function.
+ (org-capture-target-buffer):
+ (org-capture-set-target-location): Use `org-capture-expand-file'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-read-list): Reading the value of a list has
+ been updated to reflect the new structure of org-mode lists in
+ elisp.
+ (org-babel-insert-result): Writing code block results to lists has
+ been updated to reflect the new list structure.
+ (org-babel-result-end): Remove a previous change to end-of-list
+ marker detection.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Each time the function
+ moves item back to child position, a white space is added to the
+ line.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-process-params): Allow elisp code in
+ specification of results header arguments.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-append-agenda): New command.
+ (org-agenda-mode-map): New keybinding to this new command.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): Call `org-list-send-list' only when
+ cursor it at very first item of the list, as specified in the
+ manual. Also refactored the list part of the function a bit.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda): Set the 'last-args property to nil
+ when calling `org-agenda'. Don't kill the local variable
+ `org-agenda-current-span'.
+ (org-run-agenda-series): Use the new property 'last-args.
+ (org-agenda-change-time-span): Use the dynamically set
+ `org-agenda-overriding-arguments' variable when non-nil.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-result-end): Adjust marker of list end to
+ changes in the list format.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox, org-update-checkbox-count): No
+ need to wrap `org-entry-get' in `ignore-errors'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-toggle-item, org-toggle-heading): Make sure every
+ sub-item in a list is changed into a sub-heading and sub-headings
+ are translated into sub-items. Also ignore inline tasks in the
+ process.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-select-backend-specific-text): Add
+ `original-indentation' property when replacing #+begin_backend and
+ #+backend blocks with their content. This is needed for lists, as
+ they must know if the block belonged to them.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el (org-html-export-list-line): Insert a newline
+ character before ending an item, as anchor could be on a line
+ going to be deleted, like a drawer ending string.
+
+ * org-list.el (org-list-to-html): Same.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-autofill-regexps): Use `org-item-re' in
+ `paragraph-start' to recognize alphabetical lists.
+ (org-fill-paragraph): Enforce a pre-computed fill-prefix before
+ calling `fill-paragraph' when point is in an item. Also prevent
+ paragraphs getting merged into an adjacent list upon filling.
+ (org-adaptive-fill-function): Make sure to determine real
+ fill-prefix for auto-fill.
+ (org-auto-fill-function): Use a pre-computed fill-prefix before
+ calling `do-auto-fill'.
+
+ * org-list.el (org-list-item-body-column): New function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-at-task-p)
+ (org-inlinetask-toggle-visibility): New functions.
+
+ * org-list.el (org-list-set-item-visibility): New function.
+
+ * org.el (org-cycle, org-cycle-internal-local): Separate lists and
+ inline tasks from headlines.
+ (org-outline-level): Do not consider lists as headlines. Cycling
+ visibility is using different tools.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct): Mark items less indented than top
+ item of the list, so that they will be modified.
+ (org-list-struct-apply-struct): Compare struct's indentation with
+ line's indentation instead of old-struct's. This is needed
+ because `org-list-struct' automatically fixes indentation so
+ changes might not be seen otherwise.
+
+ * org.el (org-ctrl-c-ctrl-c): Small refactoring.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-update-checkbox-count): When a part of the
+ buffer is processed to count checkboxes, lists are read from top
+ to bottom, but inside lists (in drawers, blocks, or inline tasks)
+ are skipped. Thus, cookies cannot be updated. This patch
+ enforces reading of such lists if counter is itself in a special
+ context.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-apply-struct): Inline tasks along
+ with their content must stay at column 0 even if the item is
+ gaining indentation. Moreover, fix indentation of text in an
+ inline task, now it can be in such a task within a list.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-at-item-p): Also verify context is valid.
+ Otherwise it would recognize valid items where `org-in-item-p'
+ wouldn't.
+ (org-in-item-p, org-list-struct-apply-struct): Use shorter version
+ of org-at-item-p.
+ (org-cycle-list-bullet): Fix typo.
+ (org-list-parse-list): Avoid calling `org-at-item-p' two times by
+ using an appropriate regexp.
+
+ * org.el (org-indent-line-function): Use an appropriate regexp
+ instead of calling `org-at-item-p' two times.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-in-item-p): When point was just after
+ org-list-end-re, check wouldn't be done for starting line. So, if
+ the first line was an item, it wouln't be noticed and function
+ would return nil. Simplify and comment code.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-toggle-item): When used on normal text, ensure every
+ line in region is included in the new item, regardless of its
+ original indentation.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-apply-struct): If end of list was
+ at eol, for example, with list inside a block, the last list
+ wouldn't be shifted. Thus, the patch ensures no blank lines is
+ skipped.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-toggle-item): Now accepts a prefix argument. When
+ used without argument on normal text, it will make the whole
+ region one item. With an argument, it defaults to old behavior:
+ change each line in region into an item.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-return): When called from inside an item with the
+ indent flag, function should keep text moved inside the item.
+ This allows to use C-j to separate lines in an item: cursor won't
+ go back to column 0.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct): When a line has org-example
+ property, skip the entire block. This is needed during export,
+ for example when src blocks in org markup contain lists, and are
+ returned verbatim because org isn't in the list of interpreted
+ languages.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-in-item-p): Handle special cases when function
+ is called with cursor amidst `org-list-end-re' or at an inline
+ task.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob.el (org-babel-result-end): Apply renaming.
+
+ * org-exp.el (org-export-mark-list-properties): Apply renaming.
+
+ * org-list.el (org-list-prevs-alist): Renamed from
+ `org-list-struct-prev-alist'.
+ (org-list-parents-alist): Renamed from `org-list-struct-parent-alist'.
+ (org-list-write-struct): Renamed from `org-list-struct-fix-struct'.
+ (org-list-parse-list, org-sort-list, org-list-indent-item-generic)
+ (org-toggle-checkbox, org-update-checkbox-count)
+ (org-cycle-list-bullet, org-list-repair, org-insert-item)
+ (org-move-item-up, org-move-item-up, org-move-item-down)
+ (org-next-item, org-previous-item, org-end-of-item-list)
+ (org-beginning-of-item-list, org-apply-on-list): Apply renaming.
+ (org-get-bullet): Removed function, as it is not needed anymore.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item-generic): Change arguments.
+ The function now accepts structure and previous items alist. This
+ allows to insert an item programmatically more easily.
+ (org-insert-item): Apply changes to
+ `org-list-insert-item-generic'. The function now takes care about
+ repairing structure and updating checkboxes.
+
+ * org-timer.el (org-timer-item): Apply changes to
+ `org-list-insert-item-generic'. The function now takes care about
+ repairing structure.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-make-subtree): Function now uses
+ `org-list-parse-list mechanism'.
+ (org-list-make-subtrees): Removed function.
+ (org-list-to-generic): Added a parameter and every parameter can
+ be a sexp returning a string, for finer control.
+ (org-list-to-html, org-list-to-latex, org-list-to-texinfo): Slight
+ modifications to apply changes to `org-list-to-generic'.
+ (org-list-to-subtree): New function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-beginning-of-line): Apply changes to
+ `org-item-beginning-re' to correct sub-expression reference.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-docbook-list-line): Even with
+ alphabetical lists, Org shouldn't enforce a particular list type
+ to exporters. This is a job for style files.
+
+ * org-html.el (org-html-export-list-line): Ib idem.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-at-item-counter-p): New function.
+ (org-list-parse-list): Handle counters and list depth.
+ (org-list-to-generic): A special string is used when an item has a
+ counter.
+ (org-list-to-latex): Use new special string for counters. This
+ fixes the counter bug in LaTeX export, as the enumi counter was
+ the only one modified.
+
+ * org-latex.el (org-export-latex-lists): Use new
+ `org-list-parse-list' output.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-get-list-type): New function.
+ (org-list-parse-list): Use new function.
+
+ * org-html.el (org-html-export-list-line): Use new function.
+
+ * org-docbook.el (org-export-docbook-list-line): Use new function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-alphabetical-lists): New variable
+ (org-item-re, org-list-full-item, org-cycle-list-bullet)
+ (org-list-struct-fix-bul, org-list-inc-bullet-maybe): Reflect
+ introduction of the new variable.
+ (org-item-beginning-re): Changed into a function, so any
+ modification of `org-alphabetical-lists' will not require
+ reloading Org.
+ (org-at-item-p, org-toggle-checkbox, org-update-checkbox-count)
+ (org-list-parse-list, org-list-send-list): Reflect changes to
+ `org-item-beginning-re'.
+ (org-list-use-alpha-bul-p): New function.
+
+ * org.el (org-check-for-hidden): Reflect changes to
+ `org-item-beginning-re'.
+
+ * org-capture.el (org-capture-place-item): Reflect changes to
+ `org-item-beginning-re'.
+
+ * org-docbook.el (org-export-docbook-list-line): Handle New type
+ of items.
+
+ * org-exp.el (org-export-mark-list-end)
+ (org-export-mark-list-properties): Reflect changes to
+ `org-item-beginning-re'.
+
+ * org-html.el (org-html-export-list-line): Handle new type of
+ items.
+
+ * org-latex.el (org-export-latex-lists): Handle new type of items
+ and reflect changes to `org-item-beginning-re'.
+
+ * org-ascii.el (org-export-ascii-preprocess): Handle new counters.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-end-re): Removed function and made it a
+ variable. There's no need for the overhead of calling the
+ function every at every line in a list. User will have to reload
+ Org if he change value of either `org-list-end-regexp' or
+ `org-empty-line-terminates-plain-lists'.
+ (org-in-item-p,org-list-struct,org-list-parse-list): Apply change.
+
+ * org-exp.el (org-export-mark-list-end)
+ (org-export-mark-list-properties): Apply change.
+
+ * org-latex.el (org-export-latex-lists): Apply change. Also
+ prevent items with org-example property to be considered as real
+ items.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-templates): Slightly
+ modify templates so environment boundaries don't interfere with
+ content of task. Unprotect content of task so it might benefit
+ from further transformations. Set original-indentation property to
+ a high value to ensure that task is always in the last item of the
+ list. Also, apply templates later in export process.
+
+ * org-list.el (org-list-struct): Fix inline task skipping.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-lists): Search for unprotected
+ items only, and redefine `org-at-item'. This change is required
+ when verbatim lists are inserted during export, usually by Babel.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob.el (org-babel-result-end): End position is end of current
+ sublist instead of bottom point, as results might be inserted in a
+ list themselves.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-automatic-rules): Removed insert rule.
+ (org-list-insert-item-generic): Removed code preventing user to
+ insert another item in a block within a list. It is because new
+ list context make it impossible to see if a point in a block is
+ also in a list.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Mark list endings
+ before babel blocks preprocessing starts, so blank lines that may
+ be inserted do not break list's structure. Then, mark list with
+ special properties required by exporters. Thus output from babel
+ can easily be included in lists.
+ (org-export-mark-list-end): New function.
+ (org-export-mark-list-properties): New function.
+ (org-export-mark-lists): Removed function. It was split into the
+ two preceding functions.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-update-checkbox-count): Do not recompute every
+ list before next heading when there are more than one cookie in an
+ headline. Moreover, ignore the case where cookie is inserted
+ neither at an heading nor at an item.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-sort-list): Fix number of arguments to
+ `org-list-repair', plus make `end-record' go to end of item before
+ any blank line to keep them from being swallowed in the sorting.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-forbidden-blocks): Renamed from
+ `org-list-blocks'.
+ (org-list-export-context): New variable.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-search-generic): Renamed form
+ `org-search-unenclosed-generic' to reflect the new behavior. Now,
+ match can only be in a valid context for lists, as determined by
+ `org-list-context'.
+ (org-list-search-backward): Renamed from
+ `org-search-backward-unenclosed'.
+ (org-list-search-forward): Renamed from
+ `org-search-forward-unenclosed'.
+ (org-toggle-checkbox,org-update-checkbox-count): Use new
+ functions.
+ (org-sort-list): Using default regexp search functions as context
+ is not required in this case.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-lists): New function, replacing
+ org-export-mark-list-ending. It adds information as text
+ properties to every list, before changes done by exporter destruct
+ them.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-get-first-item): New alias for
+ `org-list-get-list-begin'.
+ (org-list-get-last-item): New function.
+ (org-list-get-list-end): Use `org-list-get-last-item'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-get-string-indentation): Moved in generally useful
+ functions section, as it wasn't specific to plain lists and that
+ no code was using it in org-list.el.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-skip-over-state-notes,org-store-log-note): Use new
+ accessors.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-indent-item-generic): Remove error
+ messages happening before process. This belongs to interactive
+ functions.
+ (org-indent-item,org-indent-item-tree)
+ (org-outdent-item,org-outdent-item-tree): Ensure point or region
+ is correct before computing list structure. Return an error
+ message otherwise.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-apply-on-list): Use new structures. Function
+ is now applied in reverse order so modifications do not change
+ positions of items in buffer.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-parse-list): Rewrite of function to allow
+ text following a sub-list in the same item. See docstring for an
+ example of output.
+ (org-list-to-generic): Use new parsing function.
+ (org-list-to-latex,org-list-to-html): Minor change for clearer
+ export.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-has-child-p): Renamed from
+ `org-list-get-child'. Returning first child is only useful as a
+ predicate, as we are allowing an item to have more than one
+ sub-list.
+ (org-list-indent-item-generic): Use `org-list-has-child-p' instead
+ of org-list-get-child.
+ (org-in-item-p): Also return item beginning when list starts at
+ context beginning.
+ (org-list-get-parent): Use of `org-list-struct-parent-alist'
+ helper function is not optional anymore.
+ (org-list-get-all-items): Shorten code with the help of cl.el.
+ (org-list-get-children): Now returns all children of item, even if
+ they do not belong to the same list. Renamed from
+ `org-list-get-all-children'.
+ (org-list-get-list-begin): Function wasn't return value when item
+ was already the first item of the list at point.
+ (org-list-get-list-end): Function wasn't return value when item
+ was already the last item of the list at point.
+ (org-list-struct-fix-box,org-update-checkbox-count): Now uses
+ `org-list-get-children'.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Indentation of item's body
+ starts just after the bullet, not after a checkbox. Moreover, As
+ `org-in-item-p' also returns item beginning position when point is
+ in a list, do not compute it a second time.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): When called at a list item, replace
+ usage `org-repair-list', forcing another reading of the list, with
+ only needed subroutines.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-separating-blank-lines-number): Use new
+ accessors.
+ (org-list-insert-item-generic): Use list structures to insert a
+ new item.
+ (org-list-exchange-items): Refactor and comment code. Now return
+ new struct instead of modifying it, as list sorting would
+ sometimes eat first item.
+ (org-move-item-down,org-move-item-up): Reflect changes to
+ `org-list-exchange-items'.
+ (org-insert-item): As `org-in-item-p' also computes item beginning
+ when applicable, reuse the result.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-in-item-p): Unify methods for this
+ predicate.
+ (org-list-in-item-p-with-indent): Removed function.
+ (org-list-ending-between): Removed function.
+ (org-list-maybe-skip-block): Removed function.
+ (org-list-in-item-p-with-regexp): Removed function.
+ (org-list-top-point-with-regexp): Removed function.
+ (org-list-top-point-with-indent): Removed function.
+ (org-list-bottom-point-with-indent): Removed function.
+ (org-list-bottom-point-with-regexp): Removed function.
+ (org-list-get-item-same-level): Removed function.
+ (org-list-top-point): Removed function.
+ (org-list-bottom-point): Removed function.
+ (org-get-item-beginning): Renamed to `org-list-get-item-begin' to
+ be consistent with naming policy of non-interactive functions.
+ (org-get-beginning-of-list): Removed function.
+ (org-beginning-of-item-list): Use new accessors.
+ (org-get-end-of-list): Removed function.
+ (org-end-of-list): Use new accessors.
+ (org-get-end-of-item): Removed function.
+ (org-end-of-item): Use new accessors.
+ (org-get-previous-item): Removed function.
+ (org-previous-item): Use new accessors.
+ (org-get-next-item): Removed function.
+ (org-next-item): Use new accessors.
+ (org-list-get-item-end-before-blank): Use new accessors.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-repair): Removed optional argument
+ FORCE-BULLET. The job of this interactive function is to
+ completely fix a list at point. Changing bullets is a separate
+ task. Also removed others optional arguments TOP and BOTTOM to
+ follow the new structures.
+ (org-list-indent-item-generic): Remove need for TOP and BOTTOM.
+ STRUCT is a new required argument. This avoids computing a list
+ structure many times when function is called more than once in a
+ row, for example in `org-cycle-item-indentation'. Use new
+ accessors. Now, also call `org-update-checkbox-count-maybe'.
+ (org-outdent-item, org-indent-item, org-outdent-item-tree)
+ (org-indent-item-tree): Remove need for TOP and BOTTOM.
+ (org-list-insert-item-generic): Reflect changes to `org-list-repair'.
+ (org-list-exchange-items): Use new accessors. Now modify struct
+ to avoid re-reading it later.
+ (org-move-item-down): Reflect changes to `org-list-repair'. Use
+ new accessors.
+ (org-move-item-up): Reflect changes to `org-list-repair'. Use new
+ accessors.
+ (org-cycle-list-bullet): Use new structures. Also use a shortcut
+ to `org-list-struct-fix-struct' in order to avoid unnecessary
+ fixes, like `org-list-struct-fix-box'
+ (org-sort-list): Use of new structures. Renamed an internal
+ function for a little more clarity.
+ (org-cycle-item-indentation): Remove dependency on
+ `org-list-repair'. Use new accessors.
+ (org-list-get-child): Correct bug when asking for the child of the
+ last item.
+ (org-list-exchange-items): Use new accessors.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-blocks): New variable.
+ (org-list-context): New function.
+ (org-list-full-item-re): New variable.
+ (org-list-struct-assoc-at-point): Use new varible.
+ (org-list-struct): Rewrite of function. Now, list data is
+ collected by looking at the list line after line. It reads the
+ whole list each time because reading only a subtree was not enough
+ for some operations, like fixing checkboxes. It also removes the
+ need to get `org-list-top-point' and `org-list-bottom-point'
+ first. An added data is the position of item ending. This aims
+ to be able to have list followed by text inside an item.
+ (org-list-struct-assoc-end): New function.
+ (org-list-struct-parent-alist): New function.
+ (org-list-get-parent): New function.
+ (org-list-get-child): New function.
+ (org-list-get-next-item): New function.
+ (org-list-get-prev-item): New function.
+ (org-list-get-subtree): Use helper function `org-list-struct-prev-alist'.
+ (org-list-get-all-items): New function.
+ (org-list-get-all-children): New function.
+ (org-list-get-top-point): New function.
+ (org-list-get-bottom-point): New function.
+ (org-list-get-counter): New function.
+ (org-list-get-item-end): New function.
+ (org-list-struct-fix-bul): Rewrite for cleaner code. Make use of
+ new accessors.
+ (org-list-struct-fix-ind): Make use of new accessors.
+ (org-list-struct-fix-box): New function.
+ (org-list-struct-fix-checkboxes): Removed function.
+ (org-list-struct-outdent): Use new accessors. Use the fact that
+ there is no longer a virtual item at beginning of structure.
+ (org-list-struct-indent): Use helper functions
+ `org-list-struct-prev-alist' and `org-list-struct-parent-alist'.
+ Also use new accessors.
+ (org-list-struct-fix-struct): Comment function. Call directly
+ `org-list-struct-apply-struct', without removing unchanged items
+ first.
+ (org-list-struct-apply-struct): Comment function. Rewrite using
+ new accessors. Use new variable `org-list-full-item-re'.
+ (org-list-shift-item-indentation): Removed function, now included
+ in `org-list-struct-apply-struct' because it is too specific.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Use structures to fix
+ checkboxes of a list.
+ (org-update-checkbox-count): Use structures to update cookies.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-fix-checkboxes): New function.
+ (org-checkbox-blocked-p): Removed function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-get-all-items): New function.
+ (org-list-get-all-children): New function.
+ (org-list-get-nth): New function.
+ (org-list-set-nth): New function.
+ (org-list-get-ind): New function.
+ (org-list-set-ind): New function.
+ (org-list-get-bullet): New function.
+ (org-list-set-bullet): New function.
+ (org-list-get-checkbox): New function.
+ (org-list-set-checkbox): New function.
+ (org-list-struct-fix-bul): Use new accessors.
+ (org-list-repair): Use new accessors.
+ (org-list-indent-item-generic): Make use of accessors.
+ (org-list-get-parent): Renamed from `org-list-struct-get-parent'.
+ (org-list-get-child): Renamed from `org-list-struct-get-child'.
+ (org-list-struct-fix-ind): Make use of accessors.
+ (org-list-get-next-item): New function.
+ (org-list-get-subtree): New function.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-assoc-at-point): Add checkbox to
+ list structure.
+
+ * org-list.el (org-list-struct-assoc-at-point): Add checkbox as
+ value in structure.
+
+ * org-list.el (org-list-struct-apply-struct): Also apply
+ checkboxes.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-content): Bind local variables
+ for export in the temporary export buffer.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-protocol.el (org-protocol-unhex-single-byte-sequence)
+ (org-protocol-unhex-string, org-protocol-unhex-compound): Change
+ date of obsolete declaration to 2011-02-17.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape): Throw error if encoding character in
+ utf8 fails.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-protocol.el (org-protocol-split-data)
+ (org-protocol-open-source): Use `org-link-unescape' instead of
+ obsolete unhex string function.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape, org-link-escape-chars-browser)
+ (org-link-escape-chars): Always percent escape the percent sign.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-unescape): Simpler algorithm for replacing
+ percent escapes.
+ (org-link-unescape-compound): Use cond statements instead of nested
+ if, convert hex string with string-to-number, save match data.
+ (org-link-unescape-single-byte-sequence): Use mapconcat and
+ string-to-number for unescaping single byte sequence.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape): Rename lambda argument.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape-chars-browser, org-link-escape-chars):
+ Add percent sign to list of escape chars.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-mobile.el (org-mobile-escape-olp): Use new percent escape
+ character table format.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-mobile.el (org-mobile-locate-entry): Remove obsolete
+ argument in call to org-link-unescape.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-protocol.el (org-protocol-unhex-string)
+ (org-protocol-unhex-compound)
+ (org-protocol-unhex-single-byte-sequence): Declare obsolete and
+ alias to respective org-link-unescape-* functions.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-unescape, org-link-unescape-compound)
+ (org-link-unescape-single-byte-sequence): Functions moved and renamed
+ from org-protocol.el.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-char-to-string): Inline function to properly
+ decode utf8 characters in Emacs 22. Moved and renamed from
+ org-protocol.el.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape): New optional argument. Merge user
+ table with default table.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape): Fixup doc string.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape-chars, org-link-escape-chars-browser):
+ New format of percent escape table.
+ (org-link-escape): Use new table format.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-escape): New Unicode aware percent encoding
+ algorithm.
+
+2011-07-28 Sebastian Rose <sebastian_rose@gmx.de>
+
+ * org-protocol.el (org-protocol-unhex-single-byte-sequence): New
+ function. Decode hex-encoded singly byte sequences.
+ (org-protocol-unhex-compound): Use new function if decoding sequence
+ as Unicode character failed.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Expand the HTML title.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-cache-ctime-of-src): Improve
+ docstring.
+ (org-publish-find-title): New option to explicitly reset the title
+ in the cache.
+ (org-publish-format-file-entry): Use this new option.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Set the source buffer
+ and use `org-clone-local-variables' to get local variables from
+ it.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example): Allow
+ empty string as second element in minted/listings options.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example): Support
+ new user-customizable options.
+ (org-export-latex-custom-lang-environments): Ensure new variable
+ is defined.
+ (org-export-latex-listings-options): Ensure new variable is defined.
+ (org-export-latex-minted-options): Ensure new variable is defined.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Handle the case when
+ `org-export-html-validation-link' is nil to keep backward
+ compatible with the old default value of this variable.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Don't choke if indent is not a
+ number.
+
+2011-07-28 Christian Moe <mail@christianmoe.com> (tiny change)
+
+ * org-bbdb.el (org-bbdb-export): When a link description has been
+ added by `org-export-normalize-links', use path instead (remove
+ the `bbdb:' prefix).
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-ascii.el (org-export-ascii-underline): Put the level's
+ characters in the right order, as documented by the docstring.
+ (org-ascii-level-start): Select the right char for underlining
+ headlines.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-src.el (org-edit-src-code): Allow to edit source code from
+ modes derived from Org.
+
+2011-07-28 Niels Giesen <niels.giesen@gmail.com>
+
+ * org-clock.el (org-clock-clocktable-language-setup): Add list of
+ dutch strings.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-beamer.el: Mark frame as fragile when it is using minted for
+ src block export.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-date-later)
+ (org-agenda-date-earlier): Enhance docstrings.
+ (org-agenda-bulk-mark-regexp): Only match against headlines.
+ Send a message when no entry is marked.
+ (org-agenda-bulk-action): Fix bug about scattering deadlines.
+ Send an error when trying to scatter outside an agenda or a
+ timeline view. Silently fail when trying to scatter sexp entries.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-clocktable-language-setup): New custom
+ variable.
+ (org-clocktable-defaults): Set the default language.
+ (org-clocktable-write-default): Use the new variable.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-src-block-names): Don't strip text properties
+ from search hits.
+ (org-babel-result-names): Don't strip text properties from search
+ hits.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-session): Pass nil as
+ remove-echo part of META argument to
+ `org-babel-comint-with-output'.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-script-escape): Use `substring' comparison
+ instead of regexp matching.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-src.el (org-edit-src-code): When generating the code edit
+ buffer, it is necessary for several variables to inherit their
+ values from the parent org buffer. These changes collect all such
+ variables together into a single association list of
+ `(variable-name value)' pairs. In addition, a new variable is
+ added to the list: `org-edit-src-content-indentation'. This has
+ the effect that a buffer local value can be used for that
+ variable.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-table.el (sbe): Don't truncate sbe results.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-exp.el (org-export-add-options-to-plist): Require match to
+ start at a word-boundary.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-hyperref-format): Update
+ docstring.
+
+2011-07-28 Tom Dye <tsd@tsdye.com>
+
+ * org.el: Update documentation of `org-add-link-type'.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org.el (org-open-at-point): Fix bug when using prefix arg to
+ construct `org-link-search' call. Rename prefix arg with a more
+ generic name, to reflect its diverse uses in this function.
+
+2011-07-28 Rémi Vanicat <vanicat@debian.org>
+
+ * org-icalendar.el (org-icalendar-use-UTC-date-time): Remove.
+ (org-icalendar-date-time-format): New custom variable.
+ (org-icalendar-use-UTC-date-timep): New function.
+ (org-ical-ts-to-string): Use the new variable.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-vm.el (org-vm-store-link): Make sure the buffer is
+ associated with a file when trying to store an Org link.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-params-from-properties): Test for
+ "header-arg-name" and ":header-arg-name", in that order.
+
+2011-07-28 Bastien <bastien.guerry@wikimedia.fr>
+
+ * org-capture.el (org-capture-templates): Document "currentfile"
+ for capture template.
+ (org-capture-templates): Allow to use currentfile for capture
+ templates.
+ (org-capture-set-target-location): Handle currentfile as a way to
+ setting the capture buffer.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * ob.el (org-babel-params-from-properties): Don't wrap
+ `org-entry-get' into `condition-case'.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org.el (org-entry-get): Don't look for a property drawer if we
+ are before the first heading in the file.
+ (org-entry-get-with-inheritance): Don't attempt to move up the
+ tree if we are before the first heading in the file. Also,
+ enclose less of the function in the `save-excursion'.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-params-from-buffer): Return desired value
+ rather than nil from failed re search.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-get-entries-from-diary): Put multiline diary
+ entries on a single line when lines don't start with a diary time.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-protect-char-alist): New custom
+ variable to define characters to be HTML protected.
+ (org-html-protect): Use the new variable.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-info.el (org-info-store-link): Use "#" to separate the info
+ file and the node.
+ (org-info-follow-link): Use both "#" to separate the info file and
+ the node. Continue to use ":" for backward compatibility.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-icalendar.el (org-icalendar-honor-noexport-tag): New custom
+ variable.
+ (org-print-icalendar-entries): Use this new variable to prevent
+ export of entries with a :noexport: tag.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-initial-scope): New custom variable.
+ (org-export): Use this new variable. If there is an active
+ region, tell it when prompting the user for an export command.
+ Also change the way the function handles selection of buffer and
+ subtree export.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-auto-preamble)
+ (org-export-html-auto-postamble): Remove.
+ (org-export-html-preamble, org-export-html-postamble): Turn into
+ custom variables. Update the docstrings.
+ (org-export-html-preamble-format)
+ (org-export-html-postamble-format): New custom variables.
+ (org-export-as-html): Use `org-export-html-postamble-format' and
+ `org-export-html-preamble-format'.
+ (org-export-html-title-format): Delete.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-format-ditaa): This
+ function is begin deprecated in favor of begin_src blocks.
+ (org-export-blocks-format-dot): This function is begin deprecated in
+ favor of begin_src blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-header-arg-names): no-expand is now part of the
+ default header argument names list.
+
+2011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
+
+ * org-publish.el (org-publish-sitemap-date-format)
+ (org-publish-sitemap-file-entry-format): New custom variables.
+ (org-publish-projects): Use these variables to format the sitemap
+ entries.
+
+2011-07-28 Ulf Stegemann <ulf-news@zeitform.de>
+
+ * org-gnus.el (org-gnus-store-link): Allow `org-link' creation
+ from `message-mode'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-filter-by-tag): Refresh agenda when
+ updating the filter while the clock report is following the
+ filter.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda): Kill all local variables. This
+ assures we are not keeping buffer variable from an old agenda view
+ when switching to a new custom agenda.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-crypt.el (org-encrypt-string): New function.
+ (org-encrypt-entry): Use org-encrypt-string to encrypt, so we use
+ cached crypted values.
+ (org-decrypt-entry): Store crypted text in decrypted text.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Only replace the match
+ if a non-nil result is returned.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-day-entries): Compare DATE with
+ modified today.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-update-parent-todo-statistics): Fix bug when
+ updating statistics from the column view.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-bulk-mark-regexp): New command.
+ (org-agenda-menu): Add the new command to the menu.
+ (org-agenda-mode-map): Add % as the keybinding for the new
+ command.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-target-internal-links): Locally turn on
+ `org-link-search-must-match-exact-headline' to match exact
+ internal links.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-faces.el (org-special-keyword): Make it inherited from
+ `font-lock-keyword-face'.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-faces.el (org-link): Make `org-link' inherits from `link'
+ face.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-narrow-to-block): New function to narrow to block.
+ Bound this function to `C-x n b'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-schedule, org-deadline): Fix bug: take care of
+ repeating timestamps like ".+1d/3d" or "+1d 10d".
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-repeating-timestamp-show-all): Allow
+ to use a list of TODO keywords as the value of this variable. The
+ agenda will show repeating stamps for entries matching these TODO
+ keywords.
+ (org-agenda-get-timestamps, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Allow the use of a list of keywords in
+ `org-agenda-repeating-timestamp-show-all'.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-emph-format): Don't use
+ `org-export-latex-use-verb'. Remove this variable.
+
+2011-07-28 Jason Dunsmore <emacs-orgmode@dunsmor.com> (tiny change)
+
+ * org-html.el (org-html-handle-time-stamps): Fix bug when
+ exporting inactive timestamps.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-archive.el (org-archive-save-context-info): Fix docstring
+ typo.
+ (org-archive-subtree-add-inherited-tags): New variable to control
+ whether inherited tags should be appended to local tags when
+ archiving subtrees.
+ (org-archive-subtree): Use the new variable.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-archive.el (org-archive-save-context-info): Fix docstring.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-crypt.el (org-decrypt-entry): Delete \n on top level
+ heading. This avoids a display bug showing the heading outlined
+ where the text is not since it does not have the outline property.
+ Restore subtree visibility state after decryption.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-list): Use `org-agenda-current-span'
+ as a possible default span if it is set.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-src.el (org-edit-src-persistent-message): Change docstring.
+ (org-edit-src-code): Get rid of help message in echo area.
+
+ * ob.el (org-babel-do-in-edit-buffer): Do not pass 'quietly
+ argument to org-edit-src-code as this has been removed.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-emphasis-alist): Use
+ \protectedtexttt for the =...= emphasis and \verb for the ~...~
+ emphasis.
+ (org-export-latex-use-verb): Now defaults to t.
+ (org-export-latex-emph-format): Distinguish between =...= and
+ ~...~ emphasis.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-link-expand-abbrev): Allow any type of character in
+ link expand.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-lob.el (org-babel-lob-ingest): Add prefix to file prompt.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): `save-window-excursion' when
+ resolving references.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-html-helper-timestamp): Use <hr/>
+ instead of <hr> to keep w3c validator happy.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-where-is-src-block-head): Detect src block if
+ point is on a #+header line.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-where-is-src-block-head): Skip over intervening
+ #+header lines when searching for block associated with block name
+ line.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-result-end): Replace call to `org-in-item-p' to
+ the more specific `org-at-item-p'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-latex-default-figure-position): New defcustom
+ for default placement of latex figures.
+ (org-export-latex-tables): Positioning tables using the new
+ defcustom variable.
+ (org-export-latex-format-image): Positioning images using the new
+ defcustom variable.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ditaa.el (org-babel-execute:ditaa): Throw error when
+ evaluated and :file header argument is missing.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-do-export): Simplified, no longer need
+ to do anything to export code.
+ (org-babel-exp-results): No longer returns a replacement for the
+ code block.
+ (org-babel-exp-inline-src-blocks): Simplified.
+ (org-babel-exp-src-block): Removed unnecessary pluralization from
+ function name.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-inline-src-blocks): Simplified
+ exportation of inline code blocks using normal code block
+ execution mechanism to insert results.
+ (org-babel-exp-results): Results exportation mechanism is unified
+ for both inline and regular code blocks.
+
+ * ob.el (org-babel-where-is-src-block-result): Returns the point
+ after an inline code block for inline code blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Special handling of the
+ position of results of inline code blocks.
+ (org-babel-examplize-region): Now able to comment inline regions.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-exp.el (org-export-with-LaTeX-fragments): Fix docstring so
+ that \\[ a = b \\] is not interpreted as a keybinding by
+ `substitute-command-keys'.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-latex.el (org-export-as-latex): Process export property list
+ with `org-export-process-option-filters' early in latex export.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org.el: Remove `org-invisible-p': `outline-invisible-p' is
+ available in Emacs 22 and in recent XEmacs 21. Replace in various
+ files.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-get-progress): Fix regexp for statep:
+ it must has \\ at the end of the line. This avoid matching the
+ following heading when there's no newline between the logged state
+ and the next heading.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-format-agenda-item): Simplify time comuting.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-current-level, org-store-link, org-mark-subtree):
+ Use `org-with-limited-levels'.
+
+2011-07-28 Jan Seeger <jan.seeger@thenybble.de> (tiny change)
+
+ * org-publish.el (org-publish-get-base-files): Add sitemap file.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-agenda-todo-ignore-deadlines): New option.
+ (org-agenda-todo-ignore-scheduled): New option.
+ (org-agenda-todo-ignore-timestamp): New option.
+ (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
+ Allow user to specify custom distance to ignore (future or past).
+ (org-agenda-todo-custom-ignore-p): New function.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-habit.el (org-habit-parse-todo) Don't parse more days than
+ needed.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-map-inline-src-blocks): Macro for executing
+ code in each inline code block.
+ (org-babel-execute-buffer): Executes inline code blocks as well as
+ regular code blocks.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-result-end): Now recognizes "#+begin_org"
+ blocks for removal.
+
+2011-07-28 Benjamin Drieu <bdrieu@april.org> (tiny change)
+
+ * org-clock.el (org-clock-before-select-task-hook): New hook.
+ (org-clock-select-task): Run new hook.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-get-blocks): Fix time of start/end of
+ events with range. This display things like: <2011-01-22 Sat
+ 14:00>--<2011-01-23 Sun 20:00> correctly, with the event starting
+ at 14:00 and ending at 20:00.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-inline-src-block-regexp): Character preceding
+ "src_" can now be anything as long as it is neither alphanumeric
+ nor '-'.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-merge-params): Docstring typo.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-params-from-buffer): Process all #+babel: lines
+ in the buffer.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-get-src-block-info): Alter order of merge
+ arguments.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-python.el: Test whether non-nil buffer is #<killed buffer>.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Ensure all parts of result
+ wrappers end in newlines.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle): New :mkdirp header argument
+ optionally creates parent directories of tangle targets.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ascii.el (org-ascii-level-start): Catch the case of levels
+ which do not have an equivalent in the list of underline
+ characters.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (org-babel-sh-var-quote-fmt): Now possible to customize
+ the format string used to escape arguments to shell code blocks.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-reset-view): New function.
+ (org-agenda-view-mode-dispatch): Bind space to org-agenda-reset-view.
+
+2011-07-28 Puneeth Chaganti <punchagan@gmail.com>
+
+ * org-exp.el (org-export-handle-include-files): Support :lines
+ property.
+ (org-get-file-contents): New argument lines to include specify a
+ range of lines to include.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-fast-tag-selection): Fix bug when assigning keys.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org-latex.el (org-export-latex-make-header): Export email in
+ author line if `org-export-email-info' is non-nil.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-goto-today): Respect current span.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-complete.el (pcomplete/org-mode/link)
+ (pcomplete/org-mode/todo, pcomplete/org-mode/prop): Copy list
+ before uniquifying.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-spec-to-string): Adding "noweb" as a
+ linking comment type
+ (org-babel-tangle-comment-links): Returns comment links for the
+ source code block at point.
+
+2011-07-28 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-refile-check-position): Send a more explicit message
+ on how to clear the cache before refiling again.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-skip-function-global): New option.
+ (org-agenda-skip-eval): New function.
+ (org-agenda-skip): Use `org-agenda-skip-eval' and also check for
+ the global skipping condition.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-export-as-html): Handle timestamps after
+ handling links.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-jump-to-org): Ever wider searches
+ until either a matching block is found, or the limits of the file
+ are reached.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-update-block-body): Literal argument to
+ `replace-match' to allow insertion of text containing '\'.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-parse): Allow passing empty strings
+ into code blocks.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * test-org-table.el
+ (test-org-table/org-table-convert-refs-to-rc/3)
+ (test-org-table/org-table-convert-refs-to-rc/2)
+ (test-org-table/org-table-convert-refs-to-rc/1)
+ (test-org-table/org-table-convert-refs-to-an/3)
+ (test-org-table/org-table-convert-refs-to-an/2)
+ (test-org-table/org-table-convert-refs-to-an/1): Provide tests for
+ table formular format conversion.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-sort-entries): Fix sorting with a bold emphasis at
+ bol.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-open-src-block-result): Must collect result
+ *before* jumping to the result buffer.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-src-block-names): Fix bug, wrong match-string
+ used after update to regexp.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-temp-file): Ensure that
+ `org-babel-temporary-directory' is bound before using.
+ (org-babel-remove-temporary-directory): Safer error throwing.
+
+2011-07-28 niels giesen <niels.giesen@gmail.com>
+
+ * org-docbook.el (org-export-docbook-finalize-table): Do literal
+ replacements.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Uses org-src-lang-modes to
+ resolve language names for evaluation.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-templates): Add %f and %F escapes
+ (org-capture): Add more information to capture property list
+ (org-capture-fill-template): Handle %f and %F escapes.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-publish.el (org-publish-cache-ctime-of-src): Use mtime of
+ symlink target.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-occur-next-match): New function.
+ (org-mode): Set the variable `next-error-function'.
+ (org-highlight-new-match): Add an `org-type' property to the
+ overlays.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el: No longer require `calc-trail' on XEmacs.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-modules): Add `org-eshell'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-special-blocks.el (htmlp, latexp, line): Add defvars for
+ dynamically scoped variables.
+
+ * org.el (org-modules): Move `org-special-blocks' into the core
+ modules section.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-special-blocks.el: New file.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-plist-delete): Remove duplicate definition.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org-agenda.el (org-agenda-goto): Display invisible entry text.
+
+ * org-agenda.el (org-agenda-switch-to): Display invisible entry
+ text.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-get-category): New optional argument FORCE-REFRESH.
+ Automatically refresh if the property is not there.
+ (org-entry-properties): Remove refresh - this is now done in
+ org-get-category.
+
+ * org-clock.el (org-clock-insert-selection-line): Let
+ `org-get-category' do the property refresh.
+
+ * org-archive.el (org-archive-subtree): Force a refresh of
+ category properties.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-icalendar.el (org-print-icalendar-entries): Do not manually
+ refresh categories.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org.el (org-display-inline-images): Check for clear-image-cache
+ before using it.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org.el: Document missing value for org-link-frame-setup.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-R.el (org-babel-R-write-object-command): Force evaluation of
+ user code prior to the R exception-handling, so that errors in
+ user code are unhandled.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * org-src.el (org-src-font-lock-fontify-block): Test, early on,
+ that a major-mode function corresponding to the language string
+ exists.
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-list-ending): Insert additional
+ newline characters if end-list-marker is at a wrong position.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-script-escape): Replace commas with spaces for
+ better list reading when list items are packed with commas,
+ e.g. Haskell list output.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sass.el (org-babel-execute:sass): Uses ob-eval for better
+ error reporting.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-confirm-evaluate): Fix for the case when
+ org-confirm-babel-evaluate is a function (used to always ask no
+ matter what the function returns).
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-R.el: Delete duplicated function.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Removed unused flet
+ function.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-asymptote.el (org-babel-execute:asymptote): Return nil to
+ signal that the intended content has been written to file.
+
+ * ob-ditaa.el (org-babel-execute:ditaa): Return nil to signal that
+ the intended content has been written to file.
+
+ * ob-dot.el (org-babel-execute:dot): Return nil to signal that the
+ intended content has been written to file.
+
+ * ob-gnuplot.el (org-babel-execute:gnuplot): Return nil to signal
+ that the intended content has been written to file.
+
+ * ob-latex.el (org-babel-execute:latex): Return nil to signal that
+ the intended content has been written to file.
+
+ * ob-mscgen.el (org-babel-execute:mscgen): Return nil to signal
+ that the intended content has been written to file.
+
+ * ob-octave.el (org-babel-execute:octave): Return result; not name
+ of output file.
+
+ * ob-plantuml.el (org-babel-execute:plantuml): Return nil to
+ signal that the intended content has been written to file.
+
+ * ob-python.el (org-babel-execute:python): Return result; not name
+ of output file.
+
+ * ob-ruby.el (org-babel-execute:ruby): Return result; not name of
+ output file.
+
+ * ob-sass.el (org-babel-execute:sass): Return nil if result has
+ been written to file.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob-R.el (org-babel-R-graphical-output-file): New function
+ returns the name of the output file iff R has been instructed to
+ send graphical output to file by means of the ":results graphics"
+ directive.
+ (org-babel-expand-body:R): Use `org-babel-R-graphical-output-file'
+ when constructing the R code to evaluate, which may be augmented
+ with code implementing the writing of graohical output to file.
+ (org-babel-execute:R): Use `org-babel-R-graphical-output-file' to
+ determine whether R is taking responsibility for writing output to
+ file; if so, this is signaled to ob.el by returning a nil result.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-format-result): New function to format results
+ of src block execution.
+ (org-babel-execute-src-block): Use `org-babel-format-result' when
+ writing to file.
+ (org-babel-open-src-block-result): Use `org-babel-format-result'
+ when displaying results in a buffer. Name results buffer
+ differently.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Avoid calling
+ `orgtbl-to-generic' on number results.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Allow specification of
+ table separator with :sep header argument.
+ (org-babel-open-src-block-result): Allow specification of table
+ separator with :sep header argument.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-execute-buffer): Wipe error buffer at outset of
+ executing buffer (note that this handles execute subtree also).
+
+2011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-in-task-p): Small refactoring,
+ do not modify match data either.
+ (org-inlinetask-goto-end): Small refactoring, remove
+ case-sensitivity.
+ (org-inlinetask-goto-beginning): Small refactoring, remove
+ case-sensitivity.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-set-target-location): Use
+ `current-time'.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-set-target-location): Use
+ `current-time'.
+
+2011-07-28 Bernt Hansen <bernt@norang.ca>
+
+ * org.el (org-before-first-heading-p): If point is on an org-mode
+ heading line then we are not before the first heading.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-timer.el (org-timer-continue-hook): Define the variable
+ (org-timer-pause-or-continue): Run hook after relative timer is
+ continued.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-compile-prefix-format): Allow %() expression.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-capture.el (org-capture-fill-template): Use org-eval.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-eval): New function.
+
+2011-07-28 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): With :results file, when
+ :file is not supplied, interpret result as a file link as long as
+ it is a string.
+
+2011-07-28 David Maus <dmaus@ictsoc.de>
+
+ * org-latex.el (org-export-latex-preprocess): Don't convert link
+ description parts that look like numeric footnote.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): Allowing specification
+ of tabular[xy] inner environments through the ATTR_LaTeX line.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-capture.el (org-capture-fill-template): Use
+ `org-set-property' directly.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-prefix-format): Add missing `search'
+ item in docstring.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-string): Use `format' to construct
+ function call to allow symbolic or string arguments.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-place-entry):
+ (org-capture-insert-template-here): Check tree for validity before
+ pasting it.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org-gnus.el (org-gnus-store-link): Trim date.
+
+2011-07-28 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-email-link-description): Allow to retrieve email
+ link date.
+
+2011-07-28 Lawrence Mitchell <wence@gmx.li>
+
+ * org.el (org-make-target-link-regexp): `regexp-quote' target
+ before replacing whitespace.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-expand-noweb-references): Noweb references can
+ now be resolved from the library of babel.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-result-end): No longer leaving trailing new
+ line after block removal.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-first-lines): Anchor outline
+ regexp during LaTeX tree export.
+
+2011-07-28 Konrad Hinsen <konrad.hinsen@fastmail.net>
+
+ * ob-python.el (org-babel-python-initiate-session-by-key): Make
+ sure that py-which-bufname is initialized, as otherwise it will be
+ overwritten the first time a Python buffer is created.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (org-babel-sh-var-to-sh): Better escaping of variables
+ with spaces.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-org.el (org-babel-execute:org): Padding code block with an
+ empty title on LaTeX export.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org.el (org-entry-properties): Stop scanning for timestamps if a
+ specific timestamp property (e.g., DEADLINE, SCHEDULED, etc.) is
+ requested and a match is found. Also, if a specific timestamp
+ property is requested, do not push non-relevant timestamps onto
+ property list.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-add-time-grid-maybe): Show time only
+ when grid is being made for today.
+
+2011-07-28 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-agenda-get-scheduled): Don't call
+ `org-is-habit-p' until after checking for
+ `org-agenda-skip-scheduled-if-done'.
+
+2011-07-28 Achim Gratz <Stromeko@nexgo.de>
+
+ * org.el: Remove spurious linebreak introduced by earlier patch.
+
+ * ob.el, ob-ref.el: Remove double fix of the same problem.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (orgtbl-ctrl-c-ctrl-c): Parse buffer for constants.
+
+2011-07-28 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
+
+ * org-html.el (org-export-html-mathjax-template): Displaymath
+ environment and MathJax.
+
+2011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-faces.el (org-agenda-current-time): New face.
+
+ * org-agenda.el (org-agenda-show-current-time-in-grid):
+ (org-agenda-current-time-string): New options.
+ (org-agenda-add-time-grid-maybe): Add current time to time grid.
+
2011-05-10 Jim Meyering <meyering@redhat.com>
Fix doubled-word typos.
2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
- * org-exp.el (org-export-preprocess-string): delaying code block
+ * org-exp.el (org-export-preprocess-string): Delay code block
processing a bit to allow correct list parsing in the export string.
2010-12-11 Christopher Allan Webber <cwebber@dustycloud.org>
2010-12-11 Eric Schulte <schulte.eric@gmail.com>
- * ob-lob.el (org-babel-lob-get-info): including pass-through
+ * ob-lob.el (org-babel-lob-get-info): Include pass-through
header arguments in results variable header argument string.
2010-12-11 David Maus <dmaus@ictsoc.de>
2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
- * org.el (org-indent-line-function): simplify code and remove bug that
+ * org.el (org-indent-line-function): Simplify code and remove bug that
would insert a tab at the beginning of the line when trying to
indent the item.
2010-12-11 Eric Schulte <schulte.eric@gmail.com>
- * ob-calc.el (org-babel-execute:calc): support for variables --
+ * ob-calc.el (org-babel-execute:calc): Support for variables --
converts :var variables in calc variables.
2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
* org-indent.el (org-indent-add-properties):
- Use `with-silent-modificatons'.
- (org-indent-remove-properties): Use `with-silent-modificatons'.
+ Use `with-silent-modifications'.
+ (org-indent-remove-properties): Use `with-silent-modifications'.
2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
src blocks.
(org-speed-command-default-hook): The default hook for
org-speed-command-hook. Factored out from org-self-insert-command
- and mimics existing behaviour.
+ and mimics existing behavior.
(org-self-insert-command): Modified to use org-speed-command-hook.
2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
(org-export-latex-keywords-maybe):
Use `org-export-latex-tag-markup'.
-2010-11-11 Rémi Vanicat <vanicat@debian.org>
+2010-11-11 Rémi Vanicat <vanicat@debian.org> (tiny change)
* org-icalendar.el (org-icalendar-use-UTC-date-time): New option.
(org-ical-ts-to-string): Use UTC time when requested.
2010-11-11 Eric Schulte <schulte.eric@gmail.com>
- * ob-tangle.el: autoload org-babel-tangle-lang-exts from ob-tangle.
+ * ob-tangle.el: Autoload org-babel-tangle-lang-exts from ob-tangle.
2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
* org-list.el (org-insert-item-internal): Guessing of blank lines
- number is made by looking at neighbours items, if any.
+ number is made by looking at neighboring items, if any.
2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
2010-11-11 Eric Schulte <schulte.eric@gmail.com>
- * ob-scheme.el: very preliminary support for evaluating scheme
+ * ob-scheme.el: Very preliminary support for evaluating scheme
code blocks.
* org.el (org-babel-load-languages): Adding scheme.
* ob-latex.el (org-babel-execute:latex): Adding new ":fit" and
":border" header arguments which both use the "preview" latex
- package to fit the resulting pdf image to the figure.
+ package to fit the resulting PDF image to the figure.
2010-11-11 David Maus <dmaus@ictsoc.de>
2010-11-11 David Maus <dmaus@ictsoc.de>
- * org-agenda.el (org-write-agenda): Delete postscript file after
- creating conversion to pdf.
+ * org-agenda.el (org-write-agenda): Delete PostScript file after
+ creating conversion to PDF.
2010-11-11 David Maus <dmaus@ictsoc.de>
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.
+ implementing new faces and hiding behavior.
* org-faces.el (org-document-title): New face for #+TITLE lines.
(org-document-info): New face for #+DATE, #+AUTHOR, #+EMAIL lines.
package.
* org-latex.el (org-export-latex-tables): Only add a caption when
- macro in in longtable environments if one has been defined.
+ macro is 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.
2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-remove-empty-overlays-at)
- (org-clean-visibility-after-subtree-move): New functons.
+ (org-clean-visibility-after-subtree-move): New functions.
(org-move-subtree-down): Simplify cleanup of display.
2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
2009-08-06 Bastien Guerry <bzg@altern.org>
- * org.el (org-special-ctrl-a/e): Explicitely bind the value
+ * org.el (org-special-ctrl-a/e): Explicitly bind the value
'reversed for this option to the "true line boundary first"
behavior.
(org-tags-match-list-sublevels): Document the 'indented value for
2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-edit-src-code, org-edit-fixed-width-region): Use a
- better bufer-generating mechanism.
+ better buffer-generating mechanism.
(org-edit-src-find-buffer): New function.
* org-icalendar.el (org-print-icalendar-entries): Don't check for
2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
- * org.el (org-sort-entries-or-items): Match TODO keywrds
+ * org.el (org-sort-entries-or-items): Match TODO keywords
case-sensitively, when sorting.
(org-priority): Do not match TODO keywords with wrong case.
* org-exp.el (org-export-as-html): Use IDs in the correct way.
- * org.el (org-uuidgen-p): New funtion.
+ * org.el (org-uuidgen-p): New function.
* org-agenda.el (org-agenda-fontify-priorities): New default value
`cookies'.
* org.el (org-enforce-todo-checkbox-dependencies): New option.
(org-block-todo-from-checkboxes): New function.
- (org-todo): Make tripple prefix arg circumvent blocking.
+ (org-todo): Make triple prefix arg circumvent blocking.
2009-01-30 Glenn Morris <rgm@gnu.org>
* org.el (org-agenda-tags-todo-honor-ignore-options):
Declare variable.
- * org-table.el (org-table-insert-hline): Fix typo in fuction call
+ * org-table.el (org-table-insert-hline): Fix typo in function call
to `backward-char'.
* org-exp.el (org-export-as-html): Remove the initial space from
2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
* org-export-latex.el (org-export-latex-subcontent):
- Interprete target aliases as additonal labels.
+ Interpret target aliases as additional labels.
* org-exp.el (org-export-target-aliases): New variable.
(org-export-preprocess-string)
(org-export-handle-invisible-targets): Fill the alias alist.
(org-export-as-html): Remove the from the anchor, and also
assign an id.
- (org-html-level-start): Insert the target aliases as additonal
+ (org-html-level-start): Insert the target aliases as additional
anchors.
* org.el (org-edit-fixed-width-region): Fix bug when starting a new
* org-agenda.el (org-format-agenda-item)
(org-agenda-filter-make-matcher): Make sure tags are stored and
- compared donwcased.
+ compared downcased.
2008-10-26 Carsten Dominik <dominik@science.uva.nl>
* org.el (org-entry-get-multivalued-property)
(org-entry-protect-space, org-entry-restore-space):
New functions.
- (org-file-apps-defaults-macosx): Let postscript files be opened by
+ (org-file-apps-defaults-macosx): Let PostScript files be opened by
preview.
(org-time-stamp-inactive): Call `org-time-stamp'.
- (org-time-stamp): New argument `inactive'. Also edit inacive
+ (org-time-stamp): New argument `inactive'. Also edit inactive
stamps. Convert time stamp type.
(org-open-file): Interpret the `default' value for the `command'
in `org-file-apps'.
(org-edit-fixed-width-region): Also try
`org-edit-fixed-width-region'.
(org-edit-fixed-width-region-mode): New option.
- (org-activate-code): Only interprete lines starting with colon
+ (org-activate-code): Only interpret lines starting with colon
plus a space as example lines.
* org-remember.el (org-remember-templates): Add nil instead of
2008-06-17 Carsten Dominik <dominik@science.uva.nl>
* org.el (org-schedule, org-deadline): Protect scheduled and
- deadline tasks against changes that accidently remove the
+ deadline tasks against changes that accidentally remove the
repeater. Also show a message with the new date when done.
2008-06-17 Carsten Dominik <dominik@science.uva.nl>
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
-