summaryrefslogtreecommitdiff
path: root/lisp/org/ChangeLog.1
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/org/ChangeLog.1')
-rw-r--r--lisp/org/ChangeLog.132851
1 files changed, 32851 insertions, 0 deletions
diff --git a/lisp/org/ChangeLog.1 b/lisp/org/ChangeLog.1
new file mode 100644
index 00000000000..35e6ef1eccd
--- /dev/null
+++ b/lisp/org/ChangeLog.1
@@ -0,0 +1,32851 @@
+2014-12-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * org-clock.el (org-clock-save): Prefer (system-name) to system-name.
+
+2014-10-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ Simplify use of current-time and friends.
+ * org-archive.el (org-archive-subtree)
+ (org-archive-to-archive-sibling):
+ * org-clock.el (org-resolve-clocks, org-clock-get-sum-start)
+ (org-clock-special-range):
+ * org-timer.el (org-timer-seconds):
+ * org.el (org-read-date-analyze, org-get-cursor-date):
+ * ox-html.el (org-html-format-spec):
+ * ox-icalendar.el (org-icalendar--vtodo):
+ Omit unnecessary call to current-time.
+ * org-clock.el (org-clock-get-table-data): Omit unnecessary, lossy
+ conversion from floating point to Emacs time and back.
+ (org-resolve-clocks): Prefer two-argument floor.
+ * org-compat.el (org-float-time): Simplify to an alias because
+ time-to-seconds now behaves like float-time with respect to nil arg.
+ * org.el (org-get-cursor-date):
+ Don't call current-time twice to get the current time stamp,
+ as this can lead to inconsistent results.
+
+2014-10-20 Glenn Morris <rgm@gnu.org>
+
+ * Merge in all changes up to 24.4 release.
+
+2014-10-12 Marco Wahl <marcowahlsoft@gmail.com>
+
+ * org-agenda.el (org-get-entries-from-diary):
+ Use `diary-fancy-display' instead of the obsolete
+ `diary-display-hook'.
+
+2014-10-12 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+
+ * ox.el (org-export-async-start): Limit first argument to lambda
+ expressions.
+
+ * ox-publish.el (org-publish, org-publish-all)
+ (org-publish-current-file): Replace `ignore', per limit stated above.
+
+2014-10-12 Christopher Schmidt <ch@ristopher.com>
+
+ * org.el (orgstruct-make-binding): Do not use loop in interpreted code.
+
+2014-10-12 Mike McLean <mike.mclean@pobox.com> (tiny change)
+
+ * org-agenda.el (org-agenda-time-grid): Change docstring.
+
+2014-10-12 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+
+ * ox.el (org-export-async-start): Allow to use symbols as function.
+
+2014-10-03 Achim Gratz <Stromeko@Stromeko.DE>
+
+ * ob-sh.el (org-babel-sh-initiate-session): After initiating a
+ session, initialize the marker `comint-last-output-start' since it
+ is going to be used by the ANSI color filter without further
+ checks in Emacs 23 and throws an error.
+
+ * ob-lilypond.el: Change prefix from `ly-' to
+ `org-babel-lilypond-' throughout.
+
+ * org-footnote.el: Forward declare `org-element-context',
+ `org-element-property' and `org-element-type'.
+
+ * org.el: Add forward declarations for a number of functions that
+ the compiler otherwise warns about as potentially undefined at
+ runtime.
+
+ * ob-core.el: Add comment to forward declaration of
+ 'org-src-preserve-indentations'.
+
+ * ob-exp.el: Require org-src to import
+ 'org-src-preserve-indentations'.
+
+ * ob-haskell.el, ob-python.el: Remove superfluous forward
+ declaration of 'org-src-preserve-indentations', since it gets
+ imported by other requires.
+
+ * ob-core.el (org-every): Forward declare 'org-every'.
+
+ * ob-C.el: Require cl during compilation so that lexical-let is
+ known.
+
+ * org-entities.el: Remove superfluous require of org-macs.
+ Forward declare 'org-toggle-pretty-entities' and
+ 'org-pretty-entities'.
+
+ * ox.el (org-export-get-parent): Move definition of
+ 'org-export-get-parent' before first use. Leave comment at original
+ place of definition.
+
+ * org.el (org-uniquify): Move definition of 'org-uniquify' before
+ first use. Leave comment at original place of definition.
+
+ * ob-tangle.el (org-babel-tangle): When `file-name-directory'
+ returns nil, do not run make-directory. Remove superfluous when
+ clauses by using short-circuiting `and' instead.
+
+2014-10-03 Alex Kosorukoff <alex@3form.com> (tiny change)
+
+ * org-capture.el (org-capture-fill-template): Set `mark-active' to
+ nil.
+
+2014-10-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-prepare): Reset preset filters when
+ using sticky agendas.
+
+ * org-agenda.el (org-agenda-get-sexps): Don't add tags as text
+ properties.
+
+ * org-capture.el (org-capture-fill-template):
+ Take `org-extend-today-until' into account when setting the format time
+ string.
+
+ * org.el (org-paste-subtree): Fix match subexpression.
+
+ * org.el (org-fix-ellipsis-at-bol): Delete.
+ (org-mode, org-show-context, org-isearch-end): Don't use
+ `org-fix-ellipsis-at-bol'.
+
+ * org-agenda.el (org-agenda-filter-apply): Fix setting of
+ `org-agenda-filtered-by-category'.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Fix handling
+ of `org-hidden-keywords'.
+
+ * org-agenda.el (org-cmp-ts): Fix agenda entry type checking.
+
+ * org-agenda.el (org-entries-lessp): Fix inactive timestamp
+ comparison.
+
+ * org-agenda.el (org-agenda-mode): Let `org-agenda-redo' DTRT
+ when agenda are sticky.
+ (org-agenda-tag-filter-while-redo): Delete.
+ (org-agenda-list, org-agenda-redo, org-agenda-filter-by-tag):
+ Remove unused code.
+ (org-agenda-clockreport-mode, org-agenda-set-mode-name):
+ Don't consider tag filters.
+
+ * org.el (org-fix-ellipsis-at-bol)
+ (org-first-headline-recenter): Use `set-window-start' instead
+ of `recenter'.
+
+ * org-agenda.el (org-recenter-heading): Delete.
+
+ * org.el (org-insert-heading): With one universal prefix argument
+ or `org-insert-heading-respect-content' set to `t', always respect
+ the content, i.e. don't insert a list item and don't convert
+ normal lines into headings. Update docstring.
+ (org-insert-heading-respect-content): Remove unused arg.
+ (org-insert-todo-heading-respect-content): Don't use
+ `org-insert-todo-heading-respect-content', use the second argument
+ of `org-insert-todo-heading' instead.
+
+ * org-mobile.el (org-mobile-edit): Use only one arg.
+
+ * org.el (org-overview): Don't call `recenter'.
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ Fix misquoted values.
+
+ * org.el (org-property-re): Also match null properties by default.
+ (org-entry-delete): Also delete null properties.
+ (org-read-property-value): Allow the empty string as a new value.
+ (org-delete-property): Throw a message when there is not property
+ to delete.
+
+ * org-agenda.el (org-agenda-insert-diary-make-new-entry):
+ Fix docstring.
+
+ * org.el (org-re-property): New parameter `allow-null' to match
+ property with a null value.
+ (org-entry-put): Correctly update a property with a null
+ value.
+
+ * ox-md.el (org-md-headline): When exporting with a HTML table of
+ contents, add HTML anchors to Markdown headlines.
+
+ * org.el (org-insert-heading): Don't insert an item when called
+ with two universal prefix arguments.
+
+ * org-agenda.el (org-agenda-finalize): Remove duplicate check for
+ 'org-hd-marker.
+
+ * org-agenda.el (org-agenda-prepare-window): New parameter
+ `filter-alist' to set the filters correctly when
+ `org-agenda-persistent-filter' is on.
+ (org-agenda-prepare): Use the new parameter for
+ `org-agenda-prepare-window'.
+
+ * org-compat.el (org-in-invisibility-spec-p): Tiny code cleanup.
+ (org-move-to-column): Only remove '(org-filtered) from
+ `buffer-invisibility-spec'.
+
+ * org-agenda.el (org-agenda-mode): Add buffer invisibility specs.
+ (org-agenda-filter-hide-line, org-agenda-remove-filter):
+ Set the 'invisible text property to 'org-filtered.
+ (org-agenda-show-new-time): Add the default face to avoid the
+ foreground of the last character on the line to leak into the
+ timestamp notification.
+
+ * org-agenda.el (org-get-time-of-day): Don't return time string
+ from within links.
+
+ * org-timer.el (org-timer-value-string): Always return a positive
+ value. Add docstring.
+
+ * org-capture.el (org-capture-steal-local-variables): Don't steal
+ `mark-active', which should be nil in the target buffer.
+
+ * org-agenda.el (org-agenda-remove-filter): Use `save-excursion'.
+
+ * org.el (org-move-subtree-down): Use `org-end-of-subtree' instead
+ of `outline-end-of-subtree'.
+ (outline-end-of-subtree): Remove advice.
+
+ * org-mouse.el (org-mouse-move-tree, org-mouse-do-remotely):
+ Use `org-end-of-subtree' instead of `outline-end-of-subtree'.
+
+ * org-agenda.el (org-cmp-ts): Argument `type' is not optional.
+ Don't quote it.
+
+ * org-habit.el (org-habit-insert-consistency-graphs): Don't remove
+ filter overlays as we don't use overlays for filters anymore.
+
+ * org-agenda.el (org-agenda-local-vars):
+ Add `org-agenda-top-headline-filter'.
+ (org-agenda-filter-by-category): Fix syntax.
+ (org-agenda-filter-show-all-top-filter): New function.
+ (org-agenda-filter-by-top-headline)
+ (org-agenda-filter-remove-all): Use the new function.
+ (org-agenda-filter-top-headline-apply): Use a dedicated symbol
+ `top-headline'.
+
+ * org.el (org-entry-properties): Ensure the special property is
+ not commented out when matched.
+
+ * org-agenda.el (org-agenda-write): Code cleanup.
+ (org-agenda-mark-filtered-text)
+ (org-agenda-unmark-filtered-text)
+ (org-agenda-fix-tags-filter-overlays-at): Delete.
+ (org-agenda-remove-marked-text): Use the `property' argument
+ instead of hard-coding 'org-filtered.
+ (org-agenda-filter-remove-all): Use `org-agenda-finalize'.
+ (org-agenda-filter-hide-line): Rewrite using text properties
+ instead of overlays.
+ (org-agenda-remove-filter): New function.
+ (org-agenda-filter-show-all-tag)
+ (org-agenda-filter-show-all-cat)
+ (org-agenda-filter-show-all-re): Rewrite using
+ `org-agenda-remove-filter'.
+
+ * org-attach.el (org-attach-dir): When the property is "inherited"
+ from a variable outside of the file, do not use
+ `org-entry-property-inherited-from' to find the attachment
+ position, assume we need to go back to the current headline.
+
+ * ob-R.el (org-babel-R-assign-elisp): Fix parsing of a
+ one-dimensional value.
+
+ * org.el (org-insert-heading): Fix bug when trying to insert a
+ heading when point is before the first headline and not at the
+ beginning of a line.
+
+ * org-table.el (org-table-eval-formula): Fix conversion of
+ inactive timestamps to active ones.
+
+ * org.el (org-set-regexps-and-options):
+ Allow `org-complex-heading-regexp-format' to match [/] and [%] cookies
+ when they are both before and after the heading.
+
+ * org-agenda.el (org-agenda-max-todos, org-agenda-max-tags)
+ (org-agenda-max-effort): Fix type strings.
+
+ * org-capture.el (org-capture-fill-template): Deactivate region
+ while trying to align tags on the current headline.
+
+ * org-agenda.el (org-agenda-finalize): Filter by top headline if
+ `org-agenda-top-headline-filter' is set.
+
+2014-10-03 Bernt Hansen <bernt@norang.ca>
+
+ * org-macs.el: Remove restriction when locating markers.
+
+2014-10-03 Dmitry Gorbik <dgorbik@me.com> (tiny change)
+
+ * org.el (org-fast-tag-selection): Fix window splitting.
+
+2014-10-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-screen.el (org-babel-screen-test): Use unpredictable name for
+ temporary file.
+
+ * ob-screen.el (org-babel-screen-session-write-temp-file):
+ Use unpredictable temp file name, fixes bug#17416.
+
+2014-10-03 Ian Kelling <ian@iankelling.org>
+
+ * ob-core.el (org-babel-insert-result): Test all list elements
+ against listp and (eq element 'hline) instead of checking just the
+ first.
+
+2014-10-03 Konstantin Kliakhandler <kosta@slumpy.org> (tiny change)
+
+ * org-agenda.el (org-agenda-redo): Reapply the filters correctly.
+
+2014-10-03 Kyle Meyer <kyle@kyleam.com> (tiny change)
+
+ * ox.el (org-export-show-temporary-export-buffer): Fix typo.
+
+2014-10-03 Matt Lundin <mdl@imapmail.org>
+
+ * ox-publish.el (org-publish-find-title, org-publish-find-date):
+ Make sure to call org-export-get-environment in copy of buffer if
+ emacs is already visiting. Otherwise, #+bind variables meant for
+ export can be set in live buffers.
+
+ * org.el (org-agenda-inhibit-startup): fix docstring to reflect
+ default value
+
+ * ox-publish.el (org-publish-find-title, org-publish-find-date):
+ Fix unnecessary invocations of org-mode with org-inhibit-startup.
+
+2014-10-03 Nick Dokos <ndokos@gmail.com>
+
+ * org-table.el (org-table-clean-before-export): The regexes match
+ spaces in addition to the special characters that might be used in
+ the first column as special marking characters. Remove the space
+ from the character class.
+
+ * ox-ascii.el (org-ascii-superscript): Change _ to ^ in the
+ output.
+
+2014-10-03 Nick Dokos <ndokos@redhat.com>
+
+ * org-table.el (org-table-show-reference): Call `set-window-start'
+ with the calculated values `min' and `max', not with
+ (point-min) and (point-max).
+
+2014-10-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ox-latex.el (org-latex-link): Improve test for unnumbered
+ headlines.
+
+ * ox-ascii.el (org-ascii--fill-string): Allow filling even when
+ `org-export-preserve-breaks' is non-nil.
+
+ * org.el (org-N-empty-lines-before-current): Make sure to delete
+ only empty lines, not trailing whitespaces.
+
+ * ox-html.el (org-html-headline): Make sure even listified
+ headlines have proper anchors so internal links can refer to them.
+ Small refactoring.
+
+ * org-src.el (org-edit-src-code): Fix regexp.
+ (org-edit-src-exit): Do not remove auto-save timer. This is
+ handled by the timer itself.
+
+ * org.el (org-re-property): Fix regexp. Improve docstring.
+
+ * org-element.el (org-element-property-drawer-parser)
+ (org-element-node-property-parser): Ignore lines that are not node
+ properties.
+ (org-element-node-property-interpreter): Allow nil properties.
+
+ * org.el (org-re-property): Fix regexp to match properties with
+ empty values.
+
+ * org-element.el (org-element-headline-interpreter): Take into
+ consideration `org-odd-levels-only' value. Small refactoring.
+
+ * ox-texinfo.el (org-texinfo--get-node): Return a node or anchor
+ name.
+ (org-texinfo--sanitize-content): Fix regexp.
+ (org-texinfo-link): Fix various bugs in link export.
+
+ * ox-beamer.el (org-beamer-link):
+ * ox-html.el (org-html-link):
+ * ox-latex.el (org-latex-link):
+ * ox-odt.el (org-odt-link): When radio link has no valid
+ target (e.g., this is a subtree export and the radio target is not
+ in the exported subtree), simply return contents.
+
+ * org.el (org-called-with-limited-levels): Initialize variable.
+
+ * org-agenda.el (org-agenda-write): Write headings in proper
+ order.
+
+ * org-element.el (org-element-table-interpreter):
+ Enhance docstring.
+
+ * ox-md.el (org-md-link): Allow custom link type export function.
+
+ * ox-texinfo.el (org-texinfo-template): Fix language and encoding
+ case.
+
+ * ox-md.el (org-md-separate-elements): Outside of lists, preserve
+ blank lines between paragraphs and plain lists.
+
+ * org-element.el (org-element-normalize-contents): Fix indentation
+ removal when there is an empty line within a verse block.
+
+ * ox-texinfo.el (org-texinfo--normalize-headlines): Properly add a
+ section to the contents.
+
+ * ox-texinfo.el (org-texinfo--normalize-headlines): Do not set pre
+ blanks since the value is now hard-coded.
+ (org-texinfo-headline): Force one blank line before contents, when non
+ empty. Refactoring.
+ (org-texinfo-src-block): Refactor code. Comply to predicate naming.
+
+ * ox-texinfo.el (org-texinfo--sanitize-node):
+ Handle " (not)allowed" case.
+
+ * ox-texinfo.el (org-texinfo-headline): Remove wrong code
+ comments.
+
+ * ox-texinfo.el (org-texinfo-headline): Remove `not-in-toc'
+ special case for tags.
+
+ * ox-texinfo.el (org-texinfo-headline): Remove LaTeXism (optional
+ arguments within square brackets).
+
+ * ox-texinfo.el (org-texinfo-info-process): Fix docstring.
+ (org-texinfo-compile): Do not check for impossible cases (e.g., if the
+ previous variable contains a function).
+
+ * ox-texinfo.el (org-texinfo-max-toc-depth): Fix docstring.
+
+ * ox-texinfo.el (org-texinfo--make-option-string,
+ org-texinfo--sanitize-headline,
+ org-texinfo--sanitize-headline-contents): Remove.
+
+ * ox-texinfo.el (org-texinfo--sanitize-node): "@", "{" and "}"
+ characters are allowed in a node name. So are "(" and ")" unless
+ "(" starts the name and there is ")" somewhere in the name.
+ Also trim and collapse whitespace characters. Renamed from
+ `org-texinfo--sanitize-menu'.
+ (org-texinfo--get-node): Do not sanitize node names over zealously.
+ Ensure returned node names are unique.
+ (org-texinfo-headline): Only add @node command where it makes sense.
+
+ * ox-texinfo.el (org-texinfo--sanitize-menu)
+ (org-texinfo--sanitize-content): Fix docstrings.
+
+ * ox-texinfo.el (org-texinfo--normalize-headlines): Make sure a
+ blank line always follows nodes.
+
+ * ox-texinfo.el (org-texinfo-make-menu): Change signature.
+ Remove some intermediate functions. Generate the full master menu when
+ asked.
+ (org-texinfo--build-menu): Use a simpler algorithm.
+ (org-texinfo--format-entries): Fix entries when both node and title
+ are different.
+ (org-texinfo--menu-entries): Rename from `org-texinfo--generate-menu-list'.
+ (org-texinfo-headline): Move menu handling to next function.
+ (org-texinfo-section): Handle menu for current parent.
+ (org-texinfo--menu-headlines, org-texinfo--generate-detailed):
+ Remove functions.
+ (org-texinfo--normalize-headlines): New function.
+
+ * ox-texinfo.el (org-texinfo-headline): Fix @appendix command.
+
+ * ox-texinfo.el (org-texinfo-headline): Do not sanitize heading
+ text for sectioning command.
+
+ * ox-texinfo.el (org-texinfo--generate-menu-list): ":COPYING: nil"
+ is expected to be equivalent to no COPYING property at all.
+
+ * ox-texinfo.el (org-texinfo-item): Fix blank lines between items.
+
+ * ox-texinfo.el (org-texinfo-plain-list): Fix format string.
+ Small refactoring.
+
+ * ox-texinfo.el (texinfo): Provide new export property.
+ (org-texinfo-template): Use dedicated title for hard copy, when
+ available.
+
+ * ox-texinfo.el (org-texinfo-headline): Always obey to a non-nil
+ :APPENDIX: property. Small refactoring.
+
+ * ox-texinfo.el (org-texinfo-verse-block): Generate somewhat
+ meaningful Texinfo code instead of LaTeX.
+
+ * ox-texinfo.el (org-texinfo-table): Remove reference to
+ "verbatim" attribute. Handle table.el tables. Tiny refactoring.
+ (org-texinfo-table--org-table, org-texinfo-table--table.el-table):
+ Remove functions.
+ (org-texinfo-table-column-widths): Indent code correctly. Ignore
+ special column, if any. Add a comment about the limitation on the
+ width computation.
+ (org-texinfo-table-row): Small refactoring.
+
+ * ox-texinfo.el (texinfo): Do not provide a default value for
+ @setfilename value.
+ (org-texinfo-filename): Remove variable.
+ (org-texinfo-template): Correctly find value for @setfilename command.
+ If none is possible, do not provide the command at all.
+
+ * ox.el (org-export-to-file): Provide output file name in
+ communication channel, through :output-file property.
+
+ * ox-texinfo.el (org-texinfo-template): Do not hardcode "Manual"
+ in top node.
+
+ * ox-texinfo.el (org-texinfo-classes): Change default value.
+ Update docstring.
+ (org-texinfo-template): Insert header string from current class after
+ "@settitle" command. Always provide "\input texinfo" at the beginning
+ of the output.
+
+ * ox-texinfo.el (org-texinfo-template): Remove spurious blank
+ lines in output. Refactor code.
+
+ * ox-texinfo.el (org-texinfo-template): Fix multi-line subtitles.
+
+ * ox-texinfo.el (org-texinfo-template): Make sure table of
+ contents are allowed before inserting them.
+
+ * ox-texinfo.el (org-texinfo-template): Check if copying data is
+ not nil before using it.
+
+ * ox-texinfo.el (org-texinfo-template): Fix multi-line subauthors.
+ Correctly add email, when provided. Check if author info is
+ wanted first.
+
+ * ox-texinfo.el (org-texinfo-node-description-column)
+ (org-texinfo-format-drawer-function): Fix docstrings.
+
+ * ox-texinfo.el (texinfo): Make sure comments are ignored.
+ (org-texinfo-comment, org-texinfo-comment-block): Remove functions.
+
+ * ox-texinfo.el (org-texinfo-template): Properly pad @direntry
+ description.
+
+ * org-element.el (org-element-headline-parser): Add missing
+ `:post-blank' property in docstring.
+
+ * ox-latex.el (org-latex-table-scientific-notation):
+ Set appropriate value.
+ (org-latex-listings-options): Fix docstring.
+
+ * ox.el (org-export-raw-special-block-p): New function.
+
+ * org-element.el (org-element-link-parser): Properly handle
+ multi-line links according to RFC 3986 when enclosed within square
+ brackets.
+
+ * org-element.el (org-element-parse-secondary-string): Clone all
+ local variables from current buffer before parsing a secondary
+ string. Small refactoring.
+ (org-element-object-variables): Remove variable.
+
+ * ox-odt.el (org-odt--format-paragraph): Change signature to
+ include info.
+ (org-odt-footnote-reference, org-odt-paragraph): Apply signature
+ change.
+
+ * org-clock.el (org-clocktable-indent-string): Use "\emsp" instead
+ of "\__", which is not supported anymore since Org 8.0.
+
+ * ox-odt.el (org-odt--paragraph-style): New function.
+ (org-odt--format-paragraph): Use new function to get proper style
+ to apply.
+
+ * org-element.el (org-element--current-element): Fix regexp.
+
+ * org-element.el (org-element--current-element): Fix regexp
+ matching latex environments. Discrepancy with regexp used in
+ `org-element-latex-environment-parser' introduced matching errors.
+
+ * ox-ascii.el (org-ascii--table-cell-width): Correctly export
+ tables with width cookies.
+
+ * org.el (org-insert-heading): Fix error when inserting a headline
+ before first headline, with point not at bol. Remove source block
+ check for consistency with behavior after first headline.
+ Tiny fix to docstring.
+
+ * org.el (org-scan-tags): Fix typo in docstring.
+
+ * ox.el (org-export--get-inbuffer-options): Return the empty
+ string instead of nil when TITLE keywords has no value.
+ (org-export--get-buffer-attributes): Do not set :title property
+ early.
+ (org-export--get-global-options): Do not ignore anymore nil values.
+ Small refactoring.
+ (org-export-as): Correctly set :title here.
+
+ * org-list.el (org-list-repair): Fix typo in docstring.
+
+ * ox-ascii.el (org-ascii--current-text-width): Tiny fix.
+
+ * ox-org.el (org-org-section): Tiny refactoring. Use appropriate
+ property.
+
+ * ox-org.el (org-org-headline): Ignore footnote sections.
+ (org-org-section): New function.
+
+ * ox-beamer.el (org-beamer-select-environment): Ignore persistent
+ tags when displaying environments.
+
+ * ox-ascii.el (org-ascii-indented-line-width): Update docstring.
+ (org-ascii-paragraph): Do not apply indentation to the very first line
+ of a section.
+
+ * ox-latex.el (org-latex-inlinetask): Skip body if contents are
+ empty.
+
+ * ox-html.el (org-html-standalone-image-p): Ensure paragraph
+ contains at least a link before return a non-nil value.
+ Clarify docstring.
+
+ * ox.el (org-export-data): Always return a string, as specified
+ by the docstring.
+
+ * ox-ascii.el (org-ascii--indent-string): Fix regexp to avoid
+ stack overflow in regexp matcher on very long lines.
+
+ * org-element.el (org-element-timestamp-parser): Fix docstring.
+
+ * ox-icalendar.el (org-icalendar-include-sexps,
+ org-icalendar-blocked-headline-p): Fix docstrings.
+ (org-icalendar-clear-blank-lines): Fix docstring and regexp.
+
+ * ox-icalendar.el (org-icalendar-entry):
+ Use `org-icalendar-with-timestamps'.
+
+2014-10-03 Nicolas Richard <theonewiththeevillook@yahoo.fr>
+
+ * org.el (org-cycle-internal-local): Don't show a trailing
+ character when cycling a subtree that ends with a non-newline
+ character at the end of the buffer or the narrowed region.
+
+2014-10-03 Sebastien Vauban <sva-news-D0wtAvR13HarG/iDocfnWg@public.gmane.org>
+
+ * ox-ascii.el (org-ascii--box-string): Choose more universal
+ Unicode characters for boxquote corners.
+
+2014-10-03 Marco Wahl <marcowahlsoft@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-bulk-mark)
+ (org-agenda-bulk-mark-regexp, org-agenda-bulk-toggle-all):
+ Fix org-agenda-bulk-mark-all when time-grid is shown.
+
+2014-06-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-compat.el (activate-mark): Set transient-mark-mode buffer-locally.
+
+2014-06-22 Mario Lang <mlang@delysid.org>
+
+ * org-list.el (org-list-insert-item): The the -> the.
+
+ * org-bibtex.el (org-bibtex-fields): The the -> the.
+
+2013-06-22 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * ob-core.el (org-babel-insert-result): Prefer point-min-marker
+ and point-max-marker.
+ * org-mouse.el (org-mouse-do-remotely): Prefer point-marker
+ to copy-marker of point.
+
+2014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-compat.el (org-font-lock-ensure): New function.
+ * ox-odt.el (org-odt-do-format-code):
+ * ox-html.el (org-html-fontify-code):
+ * org.el (org-fontify-like-in-org-mode):
+ * org-src.el (org-src-font-lock-fontify-block):
+ * org-clock.el (org-clock-get-clocktable): Use it.
+ * ox-org.el (org-org-publish-to-org): Use it. Avoid using find-file
+ from Elisp.
+
+2014-05-12 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-screen.el (org-babel-screen-session-write-temp-file)
+ (org-babel-screen-test):
+ Use unpredictable names for temporary files. (Bug#17416)
+
+2014-04-22 Aaron Ecay <aaronecay@gmail.com>
+
+ * org-src.el (org-edit-src-exit): Place an undo boundary before
+ writing changes back to parent buffer.
+
+2014-04-22 Achim Gratz <Stromeko@Stromeko.DE>
+
+ * ob-gnuplot.el (org-babel-gnuplot-process-vars):
+ `org-babel-gnuplot-table-to-data´ expects a table, so we need to
+ construct one when Babel hands us a vector.
+
+ * ob-ref.el (org-babel-ref-parse):
+ If `org-babel-current-src-block-location' is a marker, it can be from
+ another buffer, use marker-position instead in this case.
+
+2014-04-22 Arun Persaud <apersaud@lbl.gov> (tiny change)
+
+ * org-src.el (org-edit-src-exit): Don't add indentation on empty lines.
+
+2014-04-22 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-insert-heading): Fix behavior when point is at the
+ beginning of a heading or a list item. Enhance docstring.
+
+ * ox-html.el (org-html-infojs-install-script): Don't install
+ infojs scripts when #+INFOJS_OPT: is empty.
+
+ * org.el (org-mode): Fix the use of `org-*-element' functions for
+ C-M-a and C-M-e but fix C-M-e.
+
+ * org-agenda.el (org-agenda-search-view): Fix tag.
+
+ * org.el (org-check-before-invisible-edit): Don't just cycle, show
+ the subtree, as cycling may leave the current heading folded.
+ (org-contextualize-validate-key): Fix wrong test.
+
+ * org-bibtex.el (org-bibtex-headline): Don't throw an error when
+ trying to add a keyword field to a BibTeX entry that is not known
+ by BibTeX or defined by the user.
+ (org-bibtex, org-bibtex-no-export-tags): Fix docstrings.
+
+ * ox-latex.el (org-latex-src-block): Fix wrong propagation of
+ labels and captions when using the listings environment.
+
+ * org.el (org-sort-entries): Fix the number of blank lines to
+ keep for the last entry to sort.
+
+ * org-clock.el (org-clock-put-overlay): Fix display when
+ `org-indent-mode' is on.
+
+ * org.el (org-sort-entries): Allow to sort by clocking time.
+
+ * org-agenda.el (org-agenda-finalize): Apply all filters
+ correctly.
+
+ * org.el (org-update-dblock): Use `save-excursion' instead of
+ `save-window-excursion' so that blocks can edit other windows and
+ change the window layout.
+
+ * org-agenda.el (org-agenda-mode): Disable `indent-tabs-mode'.
+ (org-agenda-dim-blocked-tasks): Make overlays intangible.
+ (org-agenda-show-new-time): Fix bug when deleting a timestamp
+ right after changing it.
+ (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item)
+ (org-agenda-get-sexps, org-agenda-filter-by-regexp)
+ (org-agenda-filter-top-headline-apply): Fix indentation.
+
+ * org.el (org-cycle): Try `org-try-cdlatex-tab' before trying
+ to edit/move as in a table.
+
+ * org-agenda.el (org-agenda-show-new-time): Don't use
+ `move-beginning-of-line' as it is slower and not needed.
+
+ * org-compat.el (org-move-to-column): Temporarily set
+ `buffer-invisibility-spec' more accurately.
+
+ * ox-latex.el (org-latex-text-markup-alist): Use \ul{...} for
+ underlining instead of \uline{...} as requiring the hyperref
+ package makes \uline{...} unusable on headline.
+
+ * org.el (org-latex-default-packages-alist): Add the "soul"
+ package.
+
+ * org.el (org-refresh-properties): Don't add the property to
+ the whole subtree, only to the part between the beginning of
+ the headline and the end of the "content", before any other
+ headline. This fix a bug about properties displayed as
+ inherited in the agenda, where Org properties are checked
+ against text properties.
+
+ * ox-latex.el (org-latex--text-markup): Replace newlines by
+ whitespaces in \verb constructs.
+
+ * org-agenda.el (org-agenda-filter-hide-line): Hide from the
+ beginning of the line to the beginning of the next line.
+ (org-agenda-show-new-time): Use `move-beginning-of-line' and
+ `move-end-of-line'.
+ (org-agenda-drag-line-forward): Adapt to the new definition of
+ hidden filtered lines.
+
+ * org-compat.el (org-move-to-column): Always ignore invisible
+ text in agenda buffer, and when there is both a bracket link
+ and '(org-link) as a member of `buffer-invisibility-spec'.
+ Add a docstring.
+
+ * org.el (org-align-tags-here): Add docstring and remove useless
+ arguments when calling `org-move-to-column'.
+
+ * org-table.el (org-table-copy-down)
+ (org-table-find-dataline, org-table-move-row)
+ (org-table-insert-hline, org-table-kill-row):
+ * org-agenda.el (org-agenda-next-item)
+ (org-agenda-previous-item, org-agenda-todo)
+ (org-agenda-priority, org-agenda-show-new-time)
+ (org-agenda-clock-in, org-agenda-clock-out): Remove useless
+ arguments when calling `org-move-to-column'.
+
+ * org.el (org-refile): Fix calling with a numeric prefix argument
+ of 3 to refile and keep.
+
+ * org-clock.el (org-clock-get-table-data): When :link is `t' in
+ the clocktable parameters, bracket links in the clocktable should
+ only contain their description, other C-c C-o will try to open the
+ bracket link at point instead of the headline.
+
+ * org-agenda.el (org-agenda-todo): Always restore the window state
+ after `org-agenda-change-all-lines' has been called.
+ (org-agenda-open-link): Don't throw an error when trying to open a
+ link when the point is on a place that is not associated with a
+ buffer.
+
+ * ox-latex.el (org-latex-link): Escape `%' characters.
+
+ * org.el (org-entry-get-with-inheritance): Remove wrong quote.
+ (org-entry-get): Only try to combine file properties with local
+ properties when the property drawer contains such local property,
+ not when the property drawer exists.
+
+ * ox-latex.el (org-latex-link):
+ * ox-html.el (org-html-link):
+ * ox-beamer.el (org-beamer-link): Fix links to radio targets.
+
+ * ox-ascii.el (org-ascii-link): For links to a radio target, use
+ the link, not the target.
+
+ * org.el (org-do-emphasis-faces): Explicitly prevent nested
+ emphasis.
+ (org-insert-heading): Don't remove whitespaces following an empty
+ headline.
+
+ * org-timer.el (org-timer-stop): Set `org-timer-current-timer' to
+ nil.
+
+ * org.el (org-store-link): Ensure desc is not nil before matching
+ a regexp against it. Fall back on an empty string when no
+ description is available.
+
+ * org-agenda.el (org-agenda-list-stuck-projects): Bugfix: set
+ `org-agenda-buffer-name'.
+
+ * org-capture.el (org-capture-finalize): Ensure to widen the
+ buffer when the target buffer is not initially narrowed.
+
+ * org-compat.el (org-move-to-column): Fix bug about ignoring
+ bracket links visibility status in tables with S-RET.
+
+ * org-src.el (org-edit-src-find-region-and-lang): Check if we are
+ in a table.el table last.
+
+ * org.el (org-delete-property): Don't suggest to delete the
+ CATEGORY property when the category is not explicitly set in the
+ property drawer. Also enforce matching when completing.
+ (org-insert-heading): Fix regression: with two universal prefixes,
+ insert heading at the end of the subtree.
+ (org-insert-todo-heading): Bugfix: only enforce the first TODO
+ state when arg is '(4).
+
+ * org-agenda.el (org-agenda-skip-subtree-if): Fix docstring.
+
+ * org.el (org-contextualize-validate-key): Fix bug: perform the
+ check even when (buffer-file-name) returns `nil'.
+
+ * org-colview.el (org-columns-display-here): Let-bind `fm'.
+
+ * org.el (org-emphasis-alist): Use `org-verbatim' for =text=
+ and `org-code' for ~text~.
+ (org-open-link-marker): Fix typo in docstring.
+
+ * org-colview.el (org-columns-display-here): Fix the column
+ view for numbers with a format specifier (e.g. {+; %5.1f}).
+
+ * org-src.el (org-edit-src-code): Throw a warning instead of
+ an error when loading the mode fails, otherwise the user is
+ left with unusable buffers.
+
+ * org-table.el (org-table-copy-down)
+ (org-table-find-dataline, org-table-move-row)
+ (org-table-insert-hline, org-table-kill-row):
+ Use `org-move-to-column' with the IGNORE-INVISIBLE arg set to `t', so
+ that abbreviated rows don't interfer with setting the cursor back
+ at the correct position.
+
+ * org.el (org-agenda-prepare-buffers): Use `save-excursion'
+ instead of `save-window-excursion'.
+ (org-file-contents): Return an empty string instead of the
+ message.
+ (org-open-at-point): Fix bug when opening a plain link followed by
+ a bracket link.
+ (org-ctrl-c-ctrl-c): Fix behavior when hitting C-c C-c on LaTeX
+ formulas in tables.
+ (org-refile--get-location): New internal function using a wider
+ set of possible refile locations.
+ (org-refile-get-location): Use it.
+ (org-refile): Fix bug when refiling the last subtree of the
+ buffer: don't leave out the last character.
+ (org-sort-entries): Restore the point location when there is
+ nothing to sort.
+
+ * org-table.el (org-table-field-info): Throw a user error when not
+ at a table.
+
+ * org-agenda.el (org-agenda-drag-line-forward):
+ Call `org-agenda-mark-clocking-task' when done.
+ (org-agenda-mark-clocking-task): Small refactoring.
+
+ * org-compat.el (org-set-transient-map): Alias pointing at
+ `set-transient-map' if defined, at `set-temporary-overlay-map'
+ otherwise.
+
+ * org-agenda.el (org-agenda-next-item)
+ (org-agenda-previous-item, org-agenda-toggle-archive-tag)
+ (org-agenda-todo, org-agenda-priority, org-agenda-clock-in)
+ (org-agenda-clock-out): Put the cursor back on the correct
+ column, when possible.
+ (org-agenda-todo): When `org-clock-out-when-done' is `t', also
+ remove the current clock overlay.
+
+ * org.el (org-format-latex-options): Fix docstring.
+
+ * ox.el (org-export--get-subtree-options): When using the headline
+ as a title for a subtree export, only take the true heading, no
+ TODO keyword, no priority cookie, no tag.
+
+ * org.el (customize-package-emacs-version-alist): Fix Org version
+ for Emacs 24.4.
+
+ * org.el (org-demote): Ignore invisible text when aligning tags.
+ (org-set-tags): When JUST-ALIGN is 'ignore-column, ignore
+ invisible text when restoring the cursor to the correct column.
+
+ * ob-python.el (org-babel-python-var-to-python): Bugfix: Strip
+ properties before formatting the results.
+
+ * org-agenda.el (org-agenda-regexp-filter-preset): Fix typo in
+ docstring.
+ (org-agenda-reapply-filters): New function.
+ (org-agenda-drag-line-forward): Rewrite to fix a bug when used
+ in filtered agendas.
+ (org-agenda-drag-line-backward): Rewrite using
+ `org-agenda-drag-line-forward'.
+
+ * ob-table.el (org-sbe): Rename from `sbe'.
+
+ * org.el (org-store-link): When a link has been stored, always
+ returns it.
+
+ * ob-python.el (org-babel-python-var-to-python): Fix code typo.
+
+ * org-entities.el (org-entities-help): Prevent the display of
+ pretty entities, as this help buffer is meant to list literal
+ strings, not utf-8 representations.
+
+2014-04-22 Benjamin Drieu <bdrieu@april.org>
+
+ * org.el (org-store-link): Fix selection of the function to store
+ the link.
+
+2014-04-22 Ilya Shlyakhter <ilya_shl@alum.mit.edu>
+
+ * org.el (org-entry-get-with-inheritance): Temporarily let-bind
+ `org-file-properties', `org-global-properties' and
+ `org-global-properties-fixed' to nil before calling
+ `org-entry-get' on entries up the hierarchy from the queried
+ entry.
+
+2014-04-22 Justin Gordon <justin.gordon@gmail.com>
+
+ * ox-md.el (org-md-separate-elements): Fix blank line insertion
+ between elements.
+
+ * ox-md.el (org-md-inner-template): New function.
+
+2014-04-22 Leonard Randall <leonard.a.randall@gmail.com> (tiny change)
+
+ * org-bibtex.el (org-bibtex-headline): Fix insertion of keywords
+ of unknown BibTeX entries.
+
+2014-04-22 Markus Hauck <markus1189@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-get-scheduled):
+ If `org-agenda-skip-scheduled-if-deadline-is-shown' is set to
+ 'repeated-after-deadline, still show tasks without any deadline
+
+2014-04-22 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org-table.el (org-table-fix-formulas): Handle multiple #+TBLFM
+ lines with `forward-line'.
+
+2014-04-22 Michael Weylandt <michael.weylandt@gmail.com> (tiny change)
+
+ * ox-latex.el (org-latex-export-to-latex): Downcase the language
+ name when using minted highlighting for src block exports.
+
+2014-04-22 Nick Dokos <ndokos@gmail.com>
+
+ * org-mobile.el (org-mobile-create-index-file): delete :grouptags
+ entries from tags list when creating the org-mobile index file.
+
+2014-04-22 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ox.el (org-export-copy-to-kill-ring): Comply to docstrings
+ standards.
+
+ * org.el (org-sparse-tree): Fix code typo. Small refactoring.
+
+ * ox-latex.el (org-latex-link):
+ * ox-html.el (org-html-link): Do not expand absolute file names
+ and do not try to fix hierarchy part, as it is already taken care of
+ at the parser level.
+
+ * ox-md.el (org-md-link): Ditto. Also fix absolute file names.
+
+ * ox-odt.el (org-odt-link):
+ * ox-man.el (org-man-link):
+ * ox-texinfo.el (org-texinfo-link):
+ * org-element.el (org-element-link-parser): Fix ill-defined "file"
+ type links. Expand absolute file names in the process.
+
+ * org.el (org-make-link-regexps): Use `regexp-opt' instead of
+ `mapconcat' and `regexp-quote'.
+
+ * ox-html.el (org-html-link):
+ * ox-latex.el (org-latex-link):
+ * ox-man.el (org-man-link):
+ * ox-odt.el (org-odt-link):
+ * ox-html.el (org-html-link):
+ * ox-latex.el (org-latex-link):
+ * ox-man.el (org-man-link):
+ * ox-odt.el (org-odt-link):
+ * ox-texinfo.el (org-texinfo-link): Append "//" after some link
+ types.
+
+ * ox-md.el (org-md-link):
+ * org.el (org-make-link-regexps): Allow optional double slashes
+ after type. Small refactoring.
+
+ * org-element.el (org-element-headline-parser): Tiny refactoring.
+
+ * org-element.el (org-element-headline-parser): Correctly parse
+ blank lines after a headline.
+
+ * org-element.el (org-element-table-cell-parser)
+ (org-element-table-cell-successor): Recognize cell even when last
+ vertical bar is missing.
+
+ * ox-md.el (org-md-example-block): handle switches and references
+ in source blocks.
+
+ * org.el (org-latex-packages-alist)
+ (org-latex-default-packages-alist): Update docstrings.
+
+ * ox-ascii.el (org-ascii--unique-links): Ignore white spaces when
+ uniquifying links in section.
+
+ * ox-odt.el (org-odt-template): Ignore blank titles.
+
+ * ox-publish.el (org-publish-find-title): Fix (invalid-read-syntax
+ "#").
+
+ * ox-ascii.el (org-ascii-link):
+ * ox-beamer.el (org-beamer-link):
+ * ox-html.el (org-html-link):
+ * ox-latex.el (org-latex-link):
+ * ox-md.el (org-md-link):
+ * ox-odt.el (org-odt-link): Update radio target export according
+ to recent changes.
+
+ * org-element.el (org-element-all-successors)
+ (org-element-object-restrictions): Prioritize `link' over other
+ successors in order to find radio links starting with another
+ syntax object (e.g., an entity). Also allow text markup within
+ radio targets.
+ (org-element-link-parser): Add contents to radio targets.
+
+ * org.el (org-make-target-link-regexp): Fix regexp so it can match
+ targets starting with an Org object (e.g., an entity).
+ (org-ctrl-c-ctrl-c): Fix function when applied on an object contained
+ within a radio target.
+
+ * org.el (org-mode): Change "\" and "~" characters syntax from
+ `punctuation' to `symbol' so they are on par with other characters
+ used in Org syntax (e.g., "/", "*"...).
+
+ * ox-beamer.el (org-beamer-publish-to-pdf):
+ * ox-latex.el (org-latex-publish-to-pdf): Ensure ".tex" file is
+ generated in the same directory as the ".org" file.
+
+ * ox-latex.el (org-latex-headline): Hard-code "\underline" in
+ sections because "\uline" ("ulem" package) returns an error and
+ "\ul" ("soul" package) doesn't support chinese characters.
+
+ * ox-ascii.el (org-ascii-link): Correctly handle case mismatch
+ between radio targets and radio links.
+
+ * org-element.el (org-element-link-parser): "radio" links have
+ their path downcased to avoid introducing case mismatch with their
+ relative radio target. With this change it is also necessary to
+ add contents to them, since `:path' property no longer matches
+ real value of the link.
+ (org-element-radio-target-parser): Downcase value as explained
+ above. Store the initial value in a new `:raw-value' property.
+
+ * org-element.el (org-element-context): Fix parsing of bold
+ objects at the beginning of a headline.
+
+ * org-element.el (org-element-context): Fix timestamps parsing.
+
+ * ox-beamer.el (org-beamer-item): Insert the export snippet right
+ after the first \item, not all of them.
+
+ * org-element.el (org-element--list-struct): Fix regexp.
+
+ * org-element.el (org-element-inlinetask-parser): Fix parsing when
+ regular and degenerate inlinetasks are mixed in the section.
+
+ * ox-md.el (org-md-link): Generate md links to other Org files
+ instead of html links. Do not confuse caption and alt-text.
+ Provide "img" as default alt-text.
+
+ * org-element.el (org-element-normalize-contents): Do not ignore
+ empty lines when an object follows.
+ (org-element-interpret-data): Do not remove properties by
+ side-effect when interpreting a string, as it also removes them
+ from the parse tree, making the string unusable without its
+ :parent property.
+
+ * ob-exp.el (org-babel-exp-process-buffer): Also check
+ `org-src-preserve-indentation' to know when to preserve indentation.
+ (org-babel-exp-code-template): Include switches in template.
+ (org-babel-exp-code): Provide %switches placeholder.
+
+ * ox-latex.el (org-latex-plain-list): Do not automatically
+ enclose value for :options attribute within square brackets.
+ Instead, append them verbatim next to the block name, as special
+ blocks do.
+
+ * ob-exp.el (org-babel-exp-code): Fix export of src blocks with
+ flags.
+ (org-babel-exp-process-buffer): Make processing more robust when
+ results are inserted before source block or when source block is
+ followed by multiple blank lines.
+
+ * ox.el (org-export-insert-default-template): Only insert
+ keywords and options relatives to the selected back-end.
+ Ignore those relatives to its parent in the case of a derived back-end.
+
+ * ox-beamer.el: Remove unnecessary package definitions in default
+ class.
+
+ * ox-latex.el (org-latex-headline, org-latex-item): Fix items
+ starting with a square bracket.
+
+ * org.el (org-mode-restart): Fix turning off `org-indent-mode'
+ when necessary.
+ (org-get-previous-line-level): Do not call `org-current-level'
+ twice unless necessary. Also, avoid using `line-number-at-pos'
+ when the information needed is to know if point is in the first
+ line of the visible part of the buffer.
+
+ * ob-core.el (org-babel-get-inline-src-block-matches): Do not
+ compute line number if all is needed is to know if we're on the
+ first one.
+
+ * ox-md.el (org-md-item): Do not return an error when exporting
+ an empty item.
+
+ * ox-beamer.el (org-beamer-select-environment): Function doesn't
+ work if fast tag selection is disabled, so make sure it is always
+ on, independently on user's configuration.
+
+2014-04-22 Nikolai Weibull <now@disu.se> (tiny change)
+
+ * org.el (org-mode): Add guard around set-face-foreground.
+
+2014-04-22 Rasmus <w530@pank.eu>
+
+ * ox-html.el (org-html-html5-elements): Drop reference to hgroup.
+
+2014-04-22 Rick Frankel <rick@rickster.com>
+
+ * ox-html.el (org-html-link): Unescape org-escaped links an
+ re-escape for html (browser).
+
+2014-04-22 Sacha Chua <sacha@sachachua.com>
+
+ * org.el (org-refresh-properties): Don't throw an error when
+ reaching the end of the buffer.
+
+2014-04-22 Stefan-W. Hahn <stefan.hahn@s-hahn.de> (tiny change)
+
+ * org-bibtex.el (org-bibtex-read): Check string length before
+ using aref.
+
+2014-04-22 Yasushi SHOJI <yashi@atmark-techno.com>
+
+ * ox-ascii.el (org-ascii--current-text-width): Convert `length'
+ to `string-width'.
+ (org-ascii--build-title, org-ascii--build-toc)
+ (org-ascii--list-listings, org-ascii--list-tables)
+ (org-ascii-template--document-title)
+ (org-ascii-inner-template, org-ascii-format-inlinetask-default)
+ (org-ascii-format-inlinetask-default, org-ascii-item
+ (org-ascii--table-cell-width, org-ascii-table-cell)
+ (org-ascii--current-text-width): Likewise.
+
+2014-02-25 Glenn Morris <rgm@gnu.org>
+
+ * org-version.el (org-odt-data-dir):
+ Remove incorrect, duplicate definition. (Bug#16734)
+
+2014-01-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ Spelling fixes.
+ * org-irc.el (org-irc-ellipsify-description): Rename from
+ org-irc-elipsify-description. All uses changed.
+
+2013-01-07 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-cancel-hook)
+ (org-clock-leftover-time): Fix typo in docstring.
+
+ * ox-odt.el (org-odt--frame): Add a draw:name property to the
+ draw:frame tag.
+ (org-odt-format-label): Don't use short-caption at all.
+
+ * org-rmail.el (org-rmail-follow-link): Don't raise an error when
+ no article is matched.
+
+ * org.el (org-set-tags): Ignore invisible text when restoring
+ cursor position.
+ (org-refile-get-location): Check for a refile position when the
+ position is not nil, otherwise allow to create the parent node if
+ the user requests it.
+ (org-refile-allow-creating-parent-nodes): Fix typo in
+ docstring.
+ (org-entry-get): Minor docstring enhancement.
+ (org-set-startup-visibility): Bugfix.
+ (org-shiftcontrolup, org-shiftcontroldown):
+ When `org-support-shift-select' is not `nil', let-bind it to nil if
+ point is on a clock log. Otherwise throw an error.
+
+ * ob-lob.el (org-babel-lob-files): Fix custom type.
+ (org-babel-lob-ingest): Small docstring fix.
+
+ * org-agenda.el (org-cmp-ts): Fix bug: interpret `late' as
+ `later than any date' instead of `later than today'.
+
+ * org.el (org-do-emphasis-faces): Handle false positives by
+ restarting the re-search one char after the beginning of the
+ match, not one char before its ending.
+ (org-entry-put): Check that the value provided is a string. If it
+ is nil, convert it to the empty string.
+
+ * ob-latex.el (org-babel-latex-htlatex-packages): Use repeat
+ instead of list as the defcustom type.
+
+ * ox.el (org-export-with-creator):
+ * org.el (org-loop-over-headlines-in-active-region)
+ (org-mouse-1-follows-link, org-provide-todo-statistics):
+ * org-agenda.el (org-agenda-custom-commands-local-options)
+ (org-agenda-start-with-log-mode)
+ (org-agenda-show-inherited-tags): Don't quote const values.
+
+ * ox-texinfo.el (org-texinfo-def-table-markup):
+ * org-inlinetask.el (org-inlinetask-show-first-star):
+ * ob-maxima.el (org-babel-maxima-command): Add type.
+
+ * org-table.el (org-table-fix-formulas): Handle multiple
+ #+tblfm: lines.
+
+ * ox.el (org-export-to-file): Fix typo in docstring.
+
+ * org.el (org-self-insert-command)
+ (orgtbl-self-insert-command): Change the value of the
+ `delete-selection' property to allow other commands like
+ `electric-pair-will-use-region' to be run before deletion.
+
+ * org-attach.el (vc-git): Require.
+ (org-attach-commit): Check whether git is installed.
+
+2013-01-07 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ox-icalendar.el (org-icalendar--combine-files): Make sure
+ anniversaries do not end up in *Message* buffer instead of the ICS
+ file.
+
+ * ox-html.el: Clean up "FIXME" comments.
+
+ * ox-publish.el (org-publish-resolve-external-fuzzy-link):
+ Fix docstring.
+
+ * ox.el (org-export-smart-quotes-regexps): Fix smart quote
+ detection when it is followed by an open parenthesis syntax class.
+
+ * org-element.el (org-element-inline-babel-call-successor):
+ Use original regexp to stay up-to-date with Babel changes.
+ (org-element--affiliated-re): Fix affiliated keyword regexp.
+
+ * ox-org.el (org-org-identity): Since back-end specific keywords
+ are stripped from output, also remove attr_backend keywords.
+ (org-babel-exp-process-buffer): Fix duplicate evaluation with
+ :wrap src.
+ (org-babel-exp-non-block-elements): Remove function.
+
+2013-01-07 Ted Wiles <thewiles@wharton.upenn.edu> (tiny change)
+
+ * org-habit.el (org-habit-parse-todo): Match all TODO keywords,
+ not just "TODO".
+
+2013-01-07 Miguel Ruiz <rbenit68@yahoo.es> (tiny change)
+
+ * ob-gnuplot.el (org-babel-gnuplot-quote-tsv-field): Fix code
+ typo.
+
+2013-01-07 Vladimir Lomov <lomov.vl@gmail.com> (tiny change)
+
+ * ox-html.el (org-html-style-default): New classes caption.t-above
+ and caption.t-bottom.
+ (org-html-table): Use new classes.
+
+2013-12-23 Chong Yidong <cyd@gnu.org>
+
+ * org.el (orgstruct-make-binding): Call set-transient-map instead
+ of old name set-temporary-overlay-map.
+
+2013-12-06 Achim Gratz <Stromeko@Stromeko.DE>
+
+ * org-crypt.el: Declare `epg-context´.
+ (org-encrypt-string): Correct indentation.
+
+ * org.el (org-version): Replace `_version´ by `version1´.
+
+2013-12-06 Alexander Vorobiev <alexander.vorobiev@gmail.com> (tiny change)
+
+ * org-compat.el (org-get-x-clipboard): Use w32-get-clipboard-data
+ to get the clipboard data under Windows.
+
+2013-12-06 Bastien Guerry <bzg@gnu.org>
+
+ * ox.el (org-export-with-sub-superscripts):
+ * org.el (org-use-sub-superscripts): Fix version and enhance
+ docstring again.
+
+ * ox.el (org-export-with-sub-superscripts):
+ * org.el (org-use-sub-superscripts): Enhance docstrings.
+
+ * org-macs.el (org-autoload): Delete.
+
+ * org-docview.el ("docview"): Fix declarations and require
+ doc-view directly.
+
+ * org-id.el (org-id-copy)
+ (org-id-get-with-outline-path-completion)
+ (org-id-get-with-outline-drilling, org-id-new):
+
+ * org-colview.el:
+ (org-colview-initial-truncate-line-value)
+ (org-columns-open-link, org-string-to-number):
+ * org-clock.el:
+ (org-clock-put-overlay, org-count-quarter, org-clock-loaded):
+ * org-archive.el (org-get-local-archive-location):
+ * org-agenda.el (org-agenda-todo-custom-ignore-p):
+ Autoload.
+
+ * org.el (org-return-follows-link):
+ * ob-python.el (org-babel-python-command): Don't use :set.
+
+ * ox-odt.el (org-odt-content-template-file): Fix version.
+
+ * ox-texinfo.el (org-texinfo-filename): Fix default value.
+ (org-texinfo-format-headline-function): Use 'ignore as the
+ default value.
+ (org-texinfo-format-drawer-function): Use a function as the
+ default value. Update docstring.
+ (org-texinfo-drawer): Always use
+ `org-texinfo-format-drawer-function' as it is now a function
+ by default.
+ (org-texinfo-headline):
+ Compare `org-texinfo-format-headline-function' against 'ignore.
+ (org-texinfo-inlinetask):
+ Compare `org-texinfo-format-inlinetask-function' against 'ignore.
+
+ * ox-odt.el (org-odt-format-drawer-function): Use a function as
+ the default value. Update docstring.
+ (org-odt-format-headline-function)
+ (org-odt-format-inlinetask-function): Fix default value.
+ (org-odt-drawer): Always use `org-odt-format-drawer-function'
+ as it is now a function by default.
+ (org-odt-format-headline--wrap):
+ Compare `org-odt-format-headline-function' against 'ignore.
+
+ * ox-latex.el (org-latex-format-drawer-function): Use a function
+ as the default value. Update docstring.
+ (org-latex-format-inlinetask-function): Fix default value.
+ (org-latex-drawer): Always use
+ `org-latex-format-drawer-function' as it is now a function by
+ default.
+ (org-latex-inlinetask):
+ Compare `org-latex-format-inlinetask-function' against 'ignore.
+
+ * ox-html.el (org-html-format-drawer-function): Use a function as
+ the default value. Update docstring.
+ (org-html-format-headline-function)
+ (org-html-format-inlinetask-function): Fix default value.
+ (org-html--format-toc-headline)
+ (org-html-format-headline--wrap):
+ Compare `org-html-format-headline-function' against 'ignore.
+ (org-html-inlinetask):
+ Compare `org-html-format-inlinetask-function' against 'ignore.
+
+ * ox-ascii.el (org-ascii-format-drawer-function): Use a
+ function as the default value. Update docstring.
+ (org-ascii-drawer): Always use
+ `org-ascii-format-drawer-function' as it is now a function by
+ default.
+ (org-ascii-format-inlinetask-default): New function.
+ (org-ascii-format-inlinetask-function):
+ Use `org-ascii-format-inlinetask-default' as the default.
+
+ * org.el (org-mouse-1-follows-link): Use :set to set the default
+ value. Update custom type.
+ (org-log-note-headings): Fix order or list items in the custom
+ type.
+ (orgstruct-heading-prefix-regexp): Use an empty string as the
+ default value. Use 'regexp as the custom type.
+ (orgstruct-make-binding): Tiny docstring enhancement.
+ Assume `orgstruct-heading-prefix-regexp' is a string.
+
+ * org-agenda.el (org-agenda-search-view-max-outline-level):
+ Set default value to 0. Update docstring.
+ (org-agenda-deadline-leaders): Fix custom type.
+ (org-search-view):
+ Assume `org-agenda-search-view-max-outline-level' is a number.
+
+ * ob-ruby.el (org-babel-ruby-nil-to): Fix custom type.
+
+ * ob-python.el (org-babel-python-mode): Use :set to set the
+ default value.
+ (org-babel-python-None-to): Fix custom type.
+
+ * ob-plantuml.el (org-plantuml-jar-path): Fix default value.
+ (org-babel-execute:plantuml): Assume `org-plantuml-jar-path' is a
+ string.
+
+ * ob-latex.el (org-babel-latex-htlatex): Fix default value.
+ (org-babel-latex-htlatex-packages): Fix custom type.
+ (org-babel-execute:latex): Assume `org-babel-latex-htlatex' is a
+ string.
+
+ * ox-odt.el (org-odt-display-outline-level): Fix version.
+
+ * ox-odt.el (org-odt-inline-formula-rules)
+ (org-odt-inline-image-rules, org-odt-use-date-fields): Add version
+ and package-version.
+
+ * ox-html.el (org-html-format-drawer-function)
+ (org-html-format-headline-function)
+ (org-html-format-inlinetask-function)
+ (org-html-creator-string): Add version and package-version.
+
+ * ox-html.el (org-html-text-markup-alist): Fix version.
+
+ * org-agenda.el (org-agenda-set-restriction-lock): Autoload.
+
+ * ob-calc.el (org--var-syms): Rename from `var-syms'.
+
+ * ob-lilypond.el (ly-compile-lilyfile): Remove redundant
+ let-binding.
+
+ * ob-table.el (sbe): Move debug declaration.
+
+ * org-clock.el (org--msg-extra): Rename from `msg-extra'.
+
+2013-12-06 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): When point is on an unsupported
+ object, look for something to do at a higher level instead of
+ bailing out.
+
+ * ox-html.el (org-html-format-latex): Add an argument. Ensure
+ latex header is the same as specified in the original buffer when
+ exporting a LaTeX fragment or environment.
+ (org-html-latex-environment, org-html-latex-fragment):
+ Apply signature change.
+
+ * ox-publish.el (org-publish-cache-ctime-of-src): Return an error
+ when publishing a non-existent file.
+
+ * org-element.el (org-element-paragraph-separate): More accurate
+ regexp.
+
+ * org.el (org-entry-get): Widen buffer in order to retrieve
+ properties, as `org-entry-properties' and
+ `org-entry-get-with-inheritance' already do.
+
+ * ox-html.el (org-html--format-toc-headline): Add missing headline
+ number in TOC entries.
+
+ * org.el (org-entry-properties): Ignore narrowing when retrieving
+ current headline properties.
+
+2013-12-06 Thierry Volpiatto <thierry.volpiatto@gmail.com> (tiny change)
+
+ * org-crypt.el (org-encrypt-string, org-encrypt-entry)
+ (org-decrypt-entry): Fix warning.
+
+2013-11-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Spelling fixes.
+ * ob-python.el (org-babel-python-with-earmuffs):
+ Rename from org-babel-python-with-earmufs. All uses changed.
+ (org-babel-python-without-earmuffs):
+ Rename from org-babel-python-without-earmufs. All uses changed.
+
+2013-11-12 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-set-restriction-lock): Autoload.
+
+2013-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Address some byte-compiler warnings.
+ * ob-calc.el (org--var-syms): Rename from `var-syms'.
+ * ob-lilypond.el (ly-compile-lilyfile): Remove redundant let-binding.
+ * ob-table.el (sbe): Move debug declaration.
+ * org-clock.el (org--msg-extra): Rename from `msg-extra'.
+ * org.el (org-version): Avoid var name starting with _.
+ (org-inhibit-startup, org-called-with-limited-levels)
+ (org-link-search-inhibit-query, org-time-was-given)
+ (org-end-time-was-given, org-def, org-defdecode, org-with-time):
+ * org-colview.el (org-agenda-overriding-columns-format):
+ * org-agenda.el (org-agenda-multi, org-depend-tag-blocked)
+ (org-agenda-show-log-scoped):
+ * ob-python.el (py-which-bufname, python-shell-buffer-name):
+ * ob-haskell.el (org-export-copy-to-kill-ring):
+ * ob-exp.el (org-link-search-inhibit-query):
+ * ob-R.el (ess-eval-visibly-p):
+ * ob-core.el (org-src-window-setup): Declare before use.
+ (org-babel-expand-noweb-references): Remove unused `blocks-in-buffer'.
+ * ox-odt.el (org-odt-hfy-face-to-css):
+ * org-src.el (org-src-associate-babel-session, org-src-get-lang-mode):
+ * org-bibtex.el (org-bibtex-get, org-bibtex-ask, org-bibtex)
+ (org-bibtex-check):
+ * ob-tangle.el (org-babel-tangle, org-babel-spec-to-string)
+ (org-babel-tangle-single-block, org-babel-tangle-comment-links):
+ * ob-table.el (sbe):
+ * ob-sqlite.el (org-babel-sqlite-expand-vars):
+ * ob-sql.el (org-babel-sql-expand-vars):
+ * ob-shen.el (org-babel-execute:shen):
+ * ob-sh.el (org-babel-execute:sh, org-babel-sh-evaluate):
+ * ob-scala.el (org-babel-scala-evaluate):
+ * ob-ruby.el (org-babel-ruby-table-or-string)
+ (org-babel-ruby-evaluate):
+ * ob-python.el (org-babel-python-table-or-string)
+ (org-babel-python-evaluate-external-process)
+ (org-babel-python-evaluate-session):
+ * ob-picolisp.el (org-babel-execute:picolisp):
+ * ob-perl.el (org-babel-perl-evaluate):
+ * ob-maxima.el (org-babel-execute:maxima):
+ * ob-lisp.el (org-babel-execute:lisp):
+ * ob-java.el (org-babel-execute:java):
+ * ob-io.el (org-babel-io-evaluate):
+ * ob-haskell.el (org-babel-execute:haskell):
+ * ob-fortran.el (org-babel-execute:fortran):
+ * ob-exp.el (org-babel-exp-code):
+ * ob-emacs-lisp.el (org-babel-execute:emacs-lisp):
+ * ob-ditaa.el (org-babel-execute:ditaa):
+ * ob-core.el (org-babel-execute-src-block, org-babel-sha1-hash)
+ (org-babel-parse-header-arguments, org-babel-reassemble-table)
+ (org-babel-goto-src-block-head, org-babel-mark-block)
+ (org-babel-expand-noweb-references, org-babel-script-escape)
+ (org-babel-process-file-name):
+ * ob-clojure.el (org-babel-execute:clojure):
+ * ob-calc.el (org-babel-execute:calc):
+ * ob-awk.el (org-babel-execute:awk):
+ * ob-R.el (org-babel-expand-body:R):
+ * ob-C.el (org-babel-C-execute): Avoid deprecated ((lambda) ...).
+
+2013-11-12 Glenn Morris <rgm@gnu.org>
+
+ * ox-html.el (org-html-scripts): Add 2013 to copyright years.
+ (org-html-infojs-template): Copyright holder to FSF.
+
+2013-11-12 Aaron Ecay <aaronecay@gmail.com>
+
+ * ox-latex.el (org-latex-inline-image-rules): Add "svg" to
+ supported filetypes.
+ (org-latex--inline-image): Implement SVG files inclusion.
+ (org-latex-headline): Don’t insert alternate title if identical to
+ regular one.
+
+ * ob-python.el: Update the arglist passed to `declare-function'
+ for `run-python'.
+
+ * ob-tangle.el (org-babel-tangle): Use `light' argument to
+ `org-babel-get-src-block-info'.
+
+ * ob-core.el (org-babel-execute-src-block): Return nil in case of
+ `:results none'. Also run `org-babel-after-execute-hook' in this
+ circumstance.
+
+ * org-id.el (org-id-locations-save): Bind print-(level,length) to
+ nil in this function.
+
+ * ob-R.el (org-babel-R-graphics-devices): New defvar.
+ (org-babel-R-construct-graphics-device-call): Use it instead of a
+ hard-coded list of graphics devices.
+
+ * ob-core.el (org-babel-when-in-src-block): New macro.
+ (org-babel-execute-src-block-maybe)
+ (org-babel-expand-src-block-maybe)
+ (org-babel-load-in-session-maybe, org-babel-pop-to-session-maybe):
+ Use it.
+ (org-babel-execute-src-block): Use `copy-tree' to prevent setf
+ from modifying users variables withing let-bound `info' variable.
+
+ * ob-exp.el (org-export-babel-evaluate): Add a 'inline-only
+ option.
+ (org-babel-exp-results): Implement 'inline-only for
+ `org-export-babel-evaluate'.
+
+ * org.el (org-edit-special): Use prefix arg.
+
+ * ob-awk.el (org-babel-expand-body:awk, ob-picolisp.el)
+ (org-babel-expand-body:picolisp): Remove optional arg.
+
+ * ob-R.el (org-babel-R-initiate-session): Handle case where the
+ session buffer exists, but does not have a live process.
+ (org-babel-R-construct-graphics-device-call): Change file
+ extension of tikz graphics files to .tikz.
+
+ * org-src.el (org-edit-src-exit): Don't modify the undo list when
+ inserting the code.
+
+ * ox-latex.el (org-latex-plain-text): Properly escape "~" for
+ LaTeX export.
+ (org-latex-image-default-option): Change default value to "".
+ (org-latex-image-default-width, org-latex-image-default-height):
+ New variables.
+ (org-latex-inline-image-rules): Make .tikz files as exportable
+ with LaTeX.
+ (org-latex--inline-image): Support tikz images. Also support
+ separate :width and :height parameters for images.
+
+ * org-bibtex.el (org-bibtex-ask): Use `visual-line-mode' instead
+ of longlines-mode.
+
+2013-11-12 Abdó Roig-Maranges <abdo.roig@gmail.com>
+
+ * org.el (org-format-latex): Do not re-generate a LaTeX preview if
+ the image already exists.
+
+ * org-agenda.el (org-agenda-search-view-max-outline-level):
+ New option to define the max level for the entries shown by the search
+ view. A value of 1 means to show the top parent of the entries.
+
+ * org.el (org-create-formula-image-with-dvipng): Fix bug that made
+ this function fail with no :foreground and :background attributes
+ set, due to bad handling of "Transparent" color. Fix bug when
+ colors are not `default'.
+ (org-format-latex-options): Add `auto' to docstring.
+ (org-format-latex): Get face colors at point and put them inside
+ opt.
+ (org-create-formula-image-with-imagemagick): Fix bug when handling
+ "Transparent" bg color.
+ (org-dvipng-color-format): Same as `org-latex-color-format' for
+ dvipng-style color specification.
+
+2013-11-12 Achim Gratz <Stromeko@Stromeko.DE>
+
+ * ob-core.el (org-babel-check-confirm-evaluate): Return result of
+ evaluating the function pointed to by `org-confirm-babel-evaluate'
+ when it is a functionp and its value as a variable otherwise.
+ (org-babel-get-rownames, org-table.el)
+ (org-table-transpose-table-at-point): Replace the inadvertent use
+ of mapcar* (from cl) by plain mapcar and direct cons manipulation.
+ (org-babel-params-from-properties):
+ Use `org-babel-current-src-block-location' for evaluating new-style
+ header-argument properties. Remove superfluous save-match-data
+ clauses. Comment which properties get evaluated where.
+ (org-babel-insert-header-arg, org-babel-parse-src-block-match):
+ Replace `if' with empty else part by `when' for readability.
+ (org-babel-params-from-properties): Inquire for language specific
+ and default header properties. Language specific header
+ properties take precedence over default header properties and
+ old-style header property specifications.
+
+ * org.el (org-re-property): Re-implement using full regex for
+ `org-re-property'. Add optional argument LITERAL to flag when
+ PROPERTY should to be regex-quoted. Move before definition of
+ `org-re-property'.
+ (org-re-property-keyword): Remove, functionality is subsumed by
+ `org-re-property'.
+ (org-property-re): Define using `org-re-property'.
+ Improve definition so that this regex can be
+ (org-entry-get, org-property-values): Adjust match number for
+ PROPVAL. (org-entry-put): Use `org-re-property' instead of
+ `org-re-property-keyword'.
+ used in all situations. Extend docstring with explanation of
+ matching groups.
+ (org-at-property-p): Implement using `org-element-at-point'.
+ (org-entry-properties, org-buffer-property-keys, org-indent-line):
+ Use `org-property-re' and adjust match group numbers accordingly.
+
+ * org-compat.el (define-obsolete-variable-alias)
+ (define-obsolete-function-alias): Actually remove the third (and
+ any following) argument from the argument list before calling the
+ advised function. Extend eval-and-compile clause and add advices
+ for functions that have different parameter lists in XEmacs.
+ Add variable definitions that XEmacs lacks .
+
+ * ob-fortran.el (org-every): Declare.
+
+ * org-element.el (org-element-node-property-parser):
+ Use `org-property-re' and adjust match group numbers accordingly.
+ Move `looking-at' out of the let clause to not rely on the
+ unspecified evaluation order inside the let.
+
+ * ob-eval.el, ob.el, org-macro.el, org-mhe.el: Require org-macs
+ and org-compat as necessary.
+
+ * ob-tangle.el (org-edit-special, org-store-link)
+ (org-open-link-from-string): Declare functions.
+
+ * org-macs.el (declare-function): Define macro to use autoload
+ instead for XEmacs.
+
+ * ox-html.el, ox-odt.el: XEmacs does not have table.el, so use
+ 'noerror on the require form.
+
+ * ox-texinfo.el (org-texinfo-table-column-widths): Fix spliced
+ argument list that XEmacs complains about by adding parenthesis.
+
+ * ob-octave.el (org-babel-octave-initiate-session): If octave-inf
+ can't be loaded, try octave instead before giving up.
+ Emacs 24.3.50 and upwards replaces octave-inf with just plain octave.
+
+ * org-id.el (org-id-update-id-locations): Autoload interactive
+ function.
+
+ * ob-core.el (org-babel-parse-inline-src-block-match):
+ * ob-exp.el (org-babel-exp-src-block): Give header arguments from
+ properties priority over default header arguments.
+
+ * ob-sh.el (org-babel-sh-var-to-sh): When detecting a table, the
+ first line could be the symbol `hline' rather than a list of table
+ cells, so check for that as well.
+
+ * org.el (org-table-clean-did-remove-column):
+ * org-table.el (org-table-clean-did-remove-column): Move defvar,
+ this dynamic variable is only used in org-table.
+
+ * org-table.el (org-table-colgroup-info): Remove unused defvar for
+ `org-table-colgroup-info'.
+ (org-table-clean-before-export): Let-bind regular expression
+ strings and remove unused matching group.
+ Use `org-table-clean-did-remove-column' in cond statement rather than
+ branching via if to avoid code duplication. Remove the code
+ associated with the removed `org-table-colgroup-info'.
+ (orgtbl-export): Remove unused internal function.
+
+ * org-macro.el (org-macro-expand): Do not try to interpret the
+ macro replacement text as a regex so that escaped backslashes and
+ commas in macro arguments will be interpreted correctly.
+
+ * ob-perl.el (org-babel-perl-wrapper-method): Select output handle
+ only after evaluation so that output is not mixed into results
+ eavaluation.
+ (org-babel-perl-evaluate): Fix the handling of results for
+ ":results output" to also parse tables. Use the same lambda
+ construction as in ob-sh.el to avoid code duplication.
+
+ * ob-exp.el (org-babel-exp-results, org-babel-lob-execute):
+ Suppress user confirmation of the emacs-lisp wrapper execution
+ around a lob call.
+
+ * ob-perl.el (org-babel-perl-wrapper-method): Use TAB as separator
+ for table results as expected by
+ `org-babel-import-elisp-from-file´.
+
+ * ob-core.el (org-babel-number-p): String match for any number
+ moved first so that the match data for the length check does not
+ become corrupted.
+ (org-babel-confirm-evaluate-answer-no): Dynamically scoped
+ variable, if bound non-nil the confirmation dialog will not be
+ initiated and denial of evaluation is assumed.
+ (org-babel-check-confirm-evaluate): New macro to establish
+ bindings based on INFO.
+ (org-babel-check-evaluate): New defsubst that checks if the
+ evaluation of a code block is disabled. Refactors the first part
+ of the original function `org-babel-confirm-evaluate´.
+ (org-babel-confirm-evaluate): New defsubst that checks if the user
+ should be queried and returns the answer. Keeps the second part
+ of the original function `org-babel-confirm-evaluate´.
+ Re-implement using bindings for common subexpressions.
+ (org-babel-execute-src-block): Do not ask for confirmation if the
+ cached result is current.
+ (org-babel-call-process-region-original): Change declaration into
+ definition with nil initial value at the beginning of the file and
+ drop the later definition. Add comment that the dynamic scoping
+ of this variable is done for tramp.
+
+ * org-table.el (org-table-eval-formula): The condition-case to
+ check for must be "error", not "user-error".
+
+ * ob-perl.el (org-babel-execute:perl): Pass `result-params´
+ through to `org-babel-perl-evaluate´.
+ (org-babel-variable-assignments:perl): Add "my" to variable
+ declaration so that it becomes compatible with "use strict;".
+ Use new internal formatting function `org-babel-perl--var-to-perl´.
+ (org-babel-perl--var-to-perl): New internal function, uses Perl
+ non-interpolating quoting on the string that defines the variable
+ to suppress spurious interpretation of it as Perl syntax.
+ (org-babel-perl-wrapper-method): Use a block and declare all
+ variables as "my", also use Perl quoting throughout. Redirect
+ STDOUT to the temporary file so that simply "print" will put the
+ results there. Check the return value and output in table form if
+ it is an ARRAY ref, otherwise print it without a final newline.
+ (org-babel-perl-preface): Content of this variable is prepended to
+ body before invocation of perl. Rename input parameter body to
+ ibody and let-bind body to concatentation of
+ `org-babel-perl-preface' and ibody. Implement results
+ interpretation so that tables are easier to produce.
+
+ * ob-eval.el (org-babel-eval): Use simplified version of
+ `org-babel--shell-command-on-region´, we are the only caller of
+ this function.
+ (org-babel--shell-command-on-region):
+ Replace `org-babel-shell-command-on-region´ with a much more simplified
+ internal version, remove superfluous DOCSTRING and interactive
+ clause, strip out all conditionals which were never used. Prevent
+ deletion of temporary input file to aid debugging when the symbol
+ `org-babel--debug-input´ is bound and has non-nil value.
+
+ * ob-tangle.el (org-babel-tangle): Do not change signature, a nil
+ arg is even documented in the manual.
+
+ * org-src.el: Change declaration of `org-babel-tangle´ to "arg"
+ for first argument.
+
+ * ob-core.el (org-babel-execute-src-block): Add binding for
+ merged-params to avoid multiple evaluation of
+ `org-babel-merge-params´. Rename cache? to cache-p, add binding
+ for cache-current-p and use it. Do not run
+ `org-babel-confirm-evaluate´ if source block has a cache and the
+ cache value is current (there is no evaluation involved in this
+ case).
+
+ * org.el (org-current-time): Replace call to obsolete function
+ `time-to-seconds´ with a call to compatibility function
+ `org-float-time´.
+
+ * org-compat.el (user-emacs-directory): If not bound, define as an
+ alias to `user-init-directory´ so that XEmacs continues to be
+ happy with Org.
+
+ * org-macs.el: New macro to allow the 5-argument form of load to
+ be used where possible without breaking compatibility with XEmacs.
+
+ * org.el (org-version, org-reload):
+ Use `org-load-noerror-mustsuffix´ instead of adding a fifth argument
+ to load directly. Guard against undefined variable load-suffixes,
+ which doesn't exist in XEmacs.
+
+ * org.el: Use
+ `org-define-obsolete-{function,variable}-alias´instead of
+ `define-obsolate{function,variable}-alias´.
+
+ * org-compat.el (user-error): Defalias to `error´ for Emacsen that
+ don't have it.
+
+ * ob-python.el (org-babel-python-hline-to)
+ (org-babel-python-None-to): Specify customize group as 'org-babel
+ and widget type as 'string.
+
+ * ob.el (org-babel-result-cond): Macro expansion needs to unquote
+ formal parameter `result-params´.
+
+ * org.el (org-reload): Major rewrite.
+
+ * org.el (org-clock-get-last-clock-out-time): Declare function.
+
+2013-11-12 Alan Schmitt <alan.schmitt@polytechnique.org>
+
+ * ob-ocaml.el (org-babel-prep-session:ocaml):
+ Use `save-window-excursion' around the code starting the tuareg
+ process.
+ (org-babel-ocaml-command): New option to specify the name of the
+ toplevel to run.
+ (org-babel-prep-session:ocaml): Directly call
+ `tuareg-run-process-if-needed' with `org-babel-ocaml-command' as
+ argument.
+ (org-babel-execute:ocaml): Always append ";;" at the end of the
+ expression before sending it to the toplevel. Do not remove the
+ type information if "verbatim" is a results parameter of the code
+ block.
+ (org-babel-ocaml-parse-output): Make sure the complete type is
+ taken into account when matching against known types.
+
+ * org-faces.el (org-footnote): Fix docstring.
+
+2013-11-12 Andreas Leha <andreas@lehas.net>
+
+ * ob-latex.el (org-babel-execute:latex): Add a tizk option that
+ copies the body of the block into a tikz file.
+
+2013-11-12 Arun Persaud <apersaud@lbl.gov>
+
+ * org-agenda.el (org-agenda-prefix-format): Add documentation for
+ the new %b option.
+ (org-prefix-has-breadcrumbs): Add flag, `t' when %b is set.
+ (org-agenda-format-item): Add breadcrumbs if requested.
+ (org-compile-prefix-format): Add compiled information for
+ breadcrumbs, add %b option.
+
+2013-11-12 Aurélien Aptel <aurelien.aptel@gmail.com> (tiny change)
+
+ * ox-html.el (org-html-code, org-html-verbatim): Remove fancy
+ string replacements for code and verbatim text when exporting to
+ HTML.
+
+2013-11-12 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-align-tags-here): Fix bug: move to the correct
+ position.
+ (org-agenda-prepare-buffers): Restore the point position.
+ (org-insert-link): Don't remove brackets when they belong to a
+ timestamp in a headline.
+
+ * org-capture.el (org-capture-refile): Don't finalize prematurely.
+ (org-capture): Store :return-to-wconf earlier.
+ (org-capture-place-template): Don't store :return-to-wconf when
+ called from a capture template using `function', rely on the early
+ :return-to-wconf value store from `org-capture'.
+
+ * org-compat.el (org-move-to-column): New argument
+ `ignore-invisible' to turn on `buffer-invisibility-spec'.
+
+ * org-agenda.el (org-agenda-show-new-time): Ignore invisible text
+ when inserting the new time as a text property.
+ (org-agenda-filter-make-matcher): When filtering tags and hitting
+ space, filter out entries with tags, only keep those without tags.
+ (org-agenda-drag-line-forward, org-agenda-drag-line-backward):
+ Fix bugs: don't drag lines without text and don't drag lines
+ before/after hidden lines.
+
+ * ox-odt.el (org-odt-table-style-format): Use %s for inserting the
+ rel-width property as a string.
+ (org-odt-template): Fall back on a string for :rel-width.
+
+ * org.el (org-directory, org-default-notes-file)
+ (org-reverse-note-order): Don't use the `org-remember'
+ customization group.
+ (org-require-autoloaded-modules): Don't require
+ `org-remember'.
+
+ * org-capture.el: Update commentary section to reflect the fact
+ that org-remember.el is not used anymore.
+
+ * org.el (org-babel-load-file): Set `exported-file' correctly, in
+ case the file as been tangled using a buffer-local value.
+
+ * ob-tangle.el (org-babel-tangle-file): Return the list of tangled
+ files.
+
+ * ox-org.el (org-org-publish-to-org): When htmlizing an .org file,
+ ensure to show all headings and all blocks before fontifying.
+
+ * ob-shen.el (org-babel-ruby-var-to-ruby): Declare.
+
+ * ox.el: Fix comment: remove reference to the obsolete variable
+ `org-export-language-setup'.
+
+ * org.el (org-set-regexps-and-options-for-tags): Fix concatenation
+ of the tags list.
+
+ * ox-odt.el (org-odt-pixels-per-inch): Use 96.0 as the default.
+
+ * org.el (org-refile): With a numeric prefix argument of `3',
+ emulate (setq org-refile-keep t) and copy the subtree to the
+ target location, don't delete it.
+ (org-set-regexps-and-options-for-tags): Fix the setting of tag
+ groups when relying on `org-tag-alist', not on tags directly set
+ in the buffer with the #+TAGS option.
+
+ * org-agenda.el (org-agenda-archive-with): Save window excursion.
+
+ * org.el (org-forward-element, org-backward-element): Throw a
+ message instead of an error when trying to move from a position
+ where there is no element.
+ (org-clock-is-active): Fix docstring.
+
+ * org-list.el (org-sort-list): Use `x' instead of `c' for sorting
+ plain list by checked status.
+
+ * org.el (org-structure-template-alist): Fix custom type and
+ default value.
+ (org-set-regexps-and-options-for-tags): Enhance docstring.
+ (org-set-regexps-and-options): Make sure not to add
+ `org-tag-alist' twice when setting this variable through et
+ #+setupfile: directive.
+ (org-tags-expand): Use `with-syntax-table'.
+
+ * org-list.el (org-sort-list): Implement sorting by "checked"
+ status for check lists.
+
+ * org-table.el (org-table-sum): Fix rounding error when summing
+ times.
+
+ * ob-scheme.el (org-babel-scheme-execute-with-geiser): Fix code
+ typo. Add declarations.
+
+ * ox-html.el (org-html-link-use-abs-url): New option.
+ (org-html-link): Use it to prepend relative links with the value
+ of HTML_LINK_HOME, when defined.
+
+ * org.el (org-refile): Fix refiling the active region within an
+ list. Don't store the last refiled subtree in the kill ring.
+
+ * org.el (org-mode-map): Remap `forward-paragraph' and
+ `backward-paragraph' to `org-forward-element' and
+ `org-backward-element'.
+
+ * ox-html.el (org-html-begin-plain-list): New parameter
+ `ordered-num' to tell whether the list is ordered numerically.
+ (org-html-plain-list): Handle alphabetical ordered list.
+
+ * org-agenda.el (org-batch-agenda): Let-bind `org-agenda-sticky'
+ to nil during batch export.
+
+ * org.el (org-copy-subtree): Fix typo in docstring.
+ (org-scan-tags): Don't disable `case-fold-search' too early.
+
+ * org-agenda.el (org-agenda-skip-eval): Fix typo in docstring.
+
+ * org-capture.el (org-capture-set-target-location): Don't throw an
+ error when `org-time-was-given' is not bound.
+
+ * org-clock.el (org-clock-modify-effort-estimate):
+ Clarify docstring.
+
+ * org.el (org-set-regexps-and-options-for-tags): Return a list
+ with tag-related variables.
+ (org-set-regexps-and-options): Append tags from a setup file to
+ the local tags of the file.
+ (org-agenda-prepare-buffers): Set tags from a setup file by
+ calling `org-set-regexps-and-options' when necessary.
+ (org-set-regexps-and-options): Fix `org-deadline-time-hour-regexp'
+ and `org-scheduled-time-hour-regexp'.
+
+ * org-table.el (org-table-TBLFM-begin-regexp): Rename from
+ `org-TBLFM-begin-regexp'.
+ (org-table-calc-current-TBLFM): Rename from
+ `org-calc-current-TBLFM'.
+
+ * org.el (org-ctrl-c-ctrl-c): Require org-table if needed.
+ (org-refresh-properties): Put the text property on the whole
+ subtree, not just on the headline.
+ (org-get-outline-path): Remove statistical and checkboxes cookies.
+
+ * org-agenda.el (org-agenda, org-search-view, org-tags-view)
+ (org-agenda-get-day-entries, org-agenda-set-restriction-lock):
+ Use (current-buffer) as the value of `org-agenda-restrict'. Fix a bug
+ about narrowing to wrong region boundaries when
+ `org-agenda-restrict' is non-nil.
+
+ * org.el (org-agenda-text-search-extra-files): Fix typos in
+ docstring.
+ (org-insert-heading): Fix case when there the first heading starts
+ at the beginning of the buffer.
+
+ * ob-core.el (org-babel-expand-src-block):
+ Use `org-called-interactively-p'.
+
+ * org.el (org-agenda-prepare-buffers): Avoid duplicates in
+ `org-tag-alist-for-agenda' correctly.
+ (org-read-date-minibuffer-local-map): Check if we are at the
+ beginning of the prompt, not if we are after a whitespace.
+ Bind C-. to `calendar-goto-today'.
+
+ * org-clock.el (org-clock-in): Don't forward by one character when
+ setting the marker in the clock history.
+
+ * org.el (org-read-date-minibuffer-local-map):
+ Call `calendar-goto-today' only if there is a space before point in the
+ minibuffer prompt.
+ (org-insert-heading): Reveal context when called interactively.
+ Fix bug about wrong conversion of lines with :END: or #+end_ into
+ headlines.
+ (org-in-drawer-p): New function.
+ (org-meta-return): Use `org-catch-invisible-edits' and the
+ `org-in-drawer-p' to check whether we are within a drawer.
+
+ * org-list.el (org-sort-list): Fix infloop.
+
+ * org.el (org-clone-subtree-with-time-shift): Unconditionally ask
+ for a time shift if there is a time-stamp. Don't ask for a time
+ shift when called with a universal prefix argument.
+
+ * ob-core.el (org-babel-insert-result): Fix bug when inserting
+ results as a list: ensure we split a string containing "\n".
+
+ * ox-html.el: Fix copyright header.
+
+ * org.el (org-store-link): Don't add a search string when storing
+ a link from a radio target.
+ (org-open-at-point): Jump to the radio link (<<<radio>>>), not to
+ the simple target (<<target>>).
+
+ * org-table.el (org-table-get-remote-range): Fix typo.
+
+ * org-datetree.el (org-datetree-find-month-create)
+ (org-datetree-find-day-create): Add a docstring.
+ (org-datetree-find-year-create): Only match headlines with a
+ year or a year and one or more tags.
+
+ * org-crypt.el (org-crypt-check-auto-save)
+ (org-crypt-use-before-save-magic): Use `org-add-hook' when the
+ hooks are local hooks.
+
+ * org-agenda.el (org-agenda-mode): Use `org-add-hook' and merge
+ upstream change from Emacs 2013-04-18T00:12:33Z!monnier@iro.umontreal.ca.
+
+ * ob-core.el (org-babel-pop-to-session-maybe): Fix docstring.
+ (org-babel-pop-to-session-maybe): Use true function's name,
+ not its alias.
+
+ * org-agenda.el (org-agenda-drag-line-forward)
+ (org-agenda-drag-line-backward): New commands.
+ (org-agenda-mode-map): Bind the new commands to M-<down> and
+ M-<up> respectively.
+
+ * org.el (org-insert-heading): Fix insertion of items.
+
+ * org-capture.el (org-capture-use-agenda-date): Fix docstring.
+
+ * org-agenda.el (org-agenda-bulk-toggle): Fix docstring.
+ (org-agenda-bulk-toggle-all): New command.
+ (org-agenda-mode-map): Bind `org-agenda-bulk-toggle' to `M-m'
+ and `org-agenda-bulk-toggle-all' to `M-*'.
+ (org-agenda-menu): Add `org-agenda-bulk-toggle' and
+ `org-agenda-bulk-toggle-all'.
+ (org-agenda-bulk-mark, org-agenda-bulk-unmark): Jump to the
+ next headline, not the next line.
+
+ * org-capture.el (org-mks): Fix bug: let-bind `case-fold-search'
+ to nil while matching the first letter of a multi-letters
+ template.
+
+ * org.el (org-store-link): When a bracket link is found in a
+ headline, use the link description or the link path.
+ (org-flag-drawer, org-hide-block-toggle)
+ (org-goto-left, org-goto-right, org-promote)
+ (org-paste-subtree, org-narrow-to-block, org-sort-entries)
+ (org-insert-link, org-offer-links-in-entry, org-open-file)
+ (org-refile, org-refile-get-location)
+ (org-refile-check-position, org-prepare-dblock, org-todo)
+ (org-auto-repeat-maybe, org-show-todo-tree, org-sparse-tree)
+ (org-occur, org-priority, org-scan-tags)
+ (org-get-tags-string, org-property-action, org-set-effort)
+ (org-entry-put, org-insert-drawer)
+ (org-compute-property-at-point)
+ (org-property-next-allowed-value, org-evaluate-time-range)
+ (org-closest-date, org-timestamp-change)
+ (org-revert-all-org-buffers, org-cycle-agenda-files)
+ (org-agenda-file-to-front, org-remove-file)
+ (org-preview-latex-fragment, org-format-latex)
+ (org-create-math-formula, org-create-formula-image)
+ (org-speed-command-help, org-check-before-invisible-edit)
+ (org-modifier-cursor-error, org-hidden-tree-error)
+ (org-mark-subtree, org-kill-line, org-first-sibling-p)
+ (org-up-element, org-down-element)
+ (org-drag-element-backward, org-drag-element-forward)
+ (org-unindent-buffer, org-speedbar-set-agenda-restriction):
+ Use `user-error' instead of `error'.
+
+ * ox-latex.el (latex): Don't force exporting with smart quotes.
+
+ * ox.el (org-export-with-smart-quotes): Mention the need to use
+ the relevant Babel package when setting this option to non-nil.
+
+ * org-src.el (org-edit-src-turn-on-auto-save): New option.
+ (org-edit-src-code): Use it.
+ (org-edit-src-auto-save-idle-delay): Enhance docstring.
+
+ * org-capture.el (org-mks): Make cursor invisible.
+
+ * org.el (org-link-expand-abbrev): Save match data before before
+ calling the replacement function.
+
+ * org-list.el (org-sort-list): Don't move point when matching time
+ values.
+
+ * org.el (org-shifttab): Show the correct number of empty
+ headlines when called with a numeric prefix argument.
+ Enhance docstring.
+ (org-uniquify): Use `copy-sequence'.
+ (org-adaptive-fill-function, org-fill-paragraph): Throw a useful
+ error message when parse an element fails in the current buffer.
+
+ * ox.el (org-export-with-planning): Enhance docstring.
+
+ * org.el (org-closed-keep-when-no-todo): New option.
+ (org-todo): Use the new option.
+ (org-open-line): Rename from `org-ctrl-o'.
+ (org-mode-map): Use `remap'.
+ (org-cycle-emulate-tab, org-file-apps)
+ (org-set-font-lock-defaults)
+ (org-translate-link-from-planner, org-link-search)
+ (org-refile-get-targets, org-read-date-get-relative):
+ Minor code clean-up: fix dangling parentheses.
+
+ * org-agenda.el (org-agenda-entry-text-mode): Also check against
+ regexp filters.
+ (org-timeline): Handle `org-agenda-show-log'.
+
+ * org-clock.el (org-clock-select-task): Remove successive
+ duplicates in the clock history to consider.
+
+ * org.el (org-uniquify-alist): Improve docstring.
+ (org-make-tags-matcher, org-change-tag-in-region): Add buffer's
+ tags to the tags completion table.
+ (org-tags-expand): Prevent circular replacement of group tags.
+ Tiny docstring formatting.
+ (org-uniquify): Make a defsubst. Use `delete-dups' instead of
+ `add-to-list'.
+ (org-todo): Also remove the CLOSED planning information when
+ removing the TODO keyword.
+ (org-forward-heading-same-level): Fix bug when forwarding
+ to a hidden subtree of the same level.
+ (org-tags-expand): Use word delimiters when building the tag
+ search regexp.
+
+ * org-clock.el (org-clock-insert-selection-line): Don't display
+ the clockout time.
+
+ * org.el (org-emphasis-regexp-components): Make a defvar.
+ (org-emphasis-alist): New default value: don't set HTML tags.
+ (org-emphasize, org-set-emph-re): Use the new value of
+ `org-emphasis-alist'.
+
+ * org-mobile.el (org-mobile-edit): Insert new headings at the end
+ of the parent subtree. Use `org-at-heading-p' instead of the
+ obsolete `org-on-heading-p'.
+
+ * org.el (org-insert-heading): When called from a list item and
+ `org-insert-heading-respect-content' is non-nil, insert a heading,
+ not an item.
+ (org-insert-heading-respect-content): Fix docstring.
+ (org-insert-heading): When in a non-empty non-headline line,
+ convert the current line into a headline.
+
+ * org-table.el (org-table-copy-down): Don't move cursor when
+ getting the field.
+
+ * ox-icalendar.el (org-icalendar-export-current-agenda): Do not
+ evaluate babel code blocks.
+
+ * ox-html.el (html): Add more options.
+
+ * ox-publish.el (org-publish-project-alist): Add :with-planning in
+ docstring.
+
+ * ob-exp.el (org-babel-exp-src-block): Tiny docstring fix.
+
+ * ox-icalendar.el (org-icalendar--combine-files): Fix typo.
+
+ * org-mouse.el (org-mouse-agenda-context-menu): Fix a function's
+ name.
+
+ * ox.el (org-export-options-alist, org-export--skip-p):
+ Use `:with-planning' instead of `:with-plannings', to keep in sync
+ with the corresponding option's name.
+
+ * ob-core.el (org-babel-confirm-evaluate): Fix typo in docstring.
+
+ * org-agenda.el (org-agenda-undo, org-agenda)
+ (org-agenda-append-agenda)
+ (org-agenda-get-restriction-and-command, org-agenda-write)
+ (org-agenda-clock-cancel)
+ (org-agenda-diary-entry-in-org-file, org-agenda-diary-entry)
+ (org-agenda-execute-calendar-command)
+ (org-agenda-goto-calendar, org-agenda-convert-date)
+ (org-agenda-bulk-mark, org-agenda-bulk-action)
+ (org-agenda-show-the-flagging-note): Use `user-error' instead of
+ `error'.
+
+ * org-macs.el (org-with-remote-undo): Normalize argument names.
+
+ * org.el (org-store-log-note): Fix `buffer-undo-list' when called
+ after `org-agenda-todo'.
+ (org-add-log-note): Minor formatting fix.
+
+ * org-agenda.el (org-agenda-append-agenda): Set buffer read only.
+
+ * org-clock.el (org-clock-select-task): Throw a user error when
+ the clock history is empty.
+
+ * org-table.el (org-table-get-remote-range): Fix docstring: use
+ #+NAME instead of #+TBLNAME.
+
+ * ob-ref.el: Use #+NAME instead of #+TBLNAME in comment.
+
+ * ox-html.el (org-html-table-row-tags): Better example.
+
+ * org-clock.el (org-clock-select-task): Fix window to buffer.
+ Hide the cursor.
+ (org-clock-insert-selection-line): Add the clock-out time.
+
+ * ox-html.el (org-html-table-row-tags): Allow new dynamically
+ bound value `row-number'.
+ (org-html-table-row): Bind `row-number' to the number of the
+ row (first row is 0).
+
+ * org.el (org-minutes-to-clocksum-string): Round fractions of
+ minutes.
+
+ * ox-html.el (org-html-table-row-tags): Fix example in docstring.
+
+ * org-agenda.el (org-agenda-span-to-ndays): Enhance docstring.
+ (org-agenda-goto-date): Fix bug when going to a date in month
+ view.
+ (org-agenda-goto-date): Put the cursor on the agenda line with the
+ selected date.
+ (scheduled/deadline items with hour spec) then redo an agenda*.
+
+ * org-clock.el (org-clock-resolve): Enhance the content of the
+ help window.
+
+ * org-footnote.el (org-footnote-auto-label): Minor docstring fix.
+
+ * ox-odt.el (org-odt-link): Fix bug: convert & to &amp; in
+ links.
+
+ * ox-html.el (org-html-table-row): Dynamically bind
+ `rowgroup-number', `start-rowgroup-p', `end-rowgroup-p',
+ `top-row-p', `bottom-row-p'.
+ (org-html-table-row-tags): Update docstring: tell what variables
+ are dynamically bound.
+
+ * org-src.el (org-edit-src-code): Don't set
+ `buffer-auto-save-file-name' unless `auto-save-default' is
+ non-nil.
+
+ * ox.el (org-export-table-row-group): Fix typo in docstring.
+
+ * org-table.el (orgtbl-apply-fmt): Enhance docstring.
+
+ * org.el (org-file-contents): Make the message more prominent.
+
+ * ox.el (org-export-replace-region-by): New function.
+
+ * ox-texinfo.el (org-texinfo-convert-region-to-texinfo),
+ * ox-md.el (org-md-convert-region-to-md),
+ * ox-latex.el (org-latex-convert-region-to-latex),
+ * ox-html.el (org-html-convert-region-to-html): New functions to
+ replace the active region by its export into various backends.
+
+ * org-faces.el (org-agenda-restriction-lock): Use less flashy
+ colors.
+
+ * org-agenda.el
+ (org-agenda-restriction-lock-highlight-subtree): New option.
+ (org-agenda-top-headline-filter): Rename from
+ `org-agenda-top-headline-filter'.
+ (org-find-top-headline): Rename from `org-find-top-category'.
+ Add a docstring.
+ (org-agenda-filtered-by-top-headline): Rename from
+ `org-agenda-filtered-by-top-category'.
+ (org-agenda-filter-by-top-headline): Rename from
+ `org-agenda-filter-by-top-category'. Fix docstring.
+ (org-agenda-filter-top-headline-apply): Rename from
+ `org-agenda-filter-top-category-apply'. Fix docstring.
+ (org-agenda-mode-map): Update binding.
+ (org-agenda-get-todos): Set `todo-state' earlier so that we can
+ skip false-positives in time.
+
+ * org.el (org-get-todo-state): Add a docstring.
+ (org-ctrl-o): New command to insert a new row in tables
+ (like `M-S-<down>' does) and open a line elsewhere.
+ (org-mode-map): Bind the new command to `C-o'.
+ (org-set-regexps-and-options): Process tags from an external setup
+ file.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Enhance docstring.
+ (org-agenda-finalize-entries): Conditionally apply limits so
+ that we don't manipulate big lists uselessly.
+ (org-agenda-limit-entries): Limit exclusively. E.g., when
+ limiting to a maximum of "2 tags", don't limit among tagged
+ entries only, but limit among all entries.
+ (org-agenda-limit-interactively): New command.
+ (org-agenda-mode-map): Bind the new command to "~".
+ (org-agenda-redo): Small fix: don't use `eval'.
+
+ * org.el (org-ctrl-c-ctrl-c): Fix bug wrt updating checkboxes: the
+ list beginning should be stored using a marker so that updating
+ [%0] to [%50] will not throw an error.
+ (org-babel-load-file): Move `org-babel-load-file' from
+ ob-tangle.el to here so that it is correctly autoloaded by Emacs
+ before Org is required.
+
+ * org-mac-message.el: Delete.
+
+ * org.el (org-modules): org-mac-message.el is not a core package
+ anymore.
+
+ * org-table.el (orgtbl-to-generic): Fix bug when exporting the
+ cells of radio tables with 'hline.
+
+ * org.el (org-speed-commands-default): Use ?s for
+ `org-narrow-to-subtree'.
+
+ * org-agenda.el (org-agenda-start-on-weekday): Fix typo.
+ (org-agenda-start-day): Enhance docstring.
+
+ * org-src.el (org-src-native-tab-command-maybe): Check that we are
+ in a source code block.
+
+ * org-mobile.el: Remove useless defvar.
+
+ * org.el (org-indent-line): A line just below a line with a list
+ item is now indented depending on the indentation of this list
+ item.
+
+ * org.el (org-options-keywords): Add #+TARGET.
+
+ * org-clock.el (org-resolve-clocks-if-idle): Only try to resolve
+ last clock if the clock buffer still exists.
+ (org-clock-out, org-clock-cancel): Set markers to nil.
+
+ * ox-org.el (org-org-publish-to-org):
+ * ox-html.el (org-html-publish-to-html): Use the custom extension.
+
+ * org.el (org-cycle-internal-local): Fix invalid search bound when
+ `org-cycle-include-plain-lists' is set to 'integrate.
+
+ * org.el (org-sparse-tree-default-date-type): Add an option for
+ closed time-stamps.
+ (org-sparse-tree): Allow to check against closed time-stamps.
+ (org-re-timestamp): Handle closed time-stamps.
+ (org-closed-in-range): Delete.
+
+ * org-capture.el (org-capture-import-remember-templates):
+ Take care of adding :jump-to-captured option if needed.
+
+ * org.el (org-toggle-pretty-entities): Enhance messages.
+ (org-raise-scripts): Handle scripts like "a_b^c".
+
+ * org-capture.el (org-capture-templates): Document new option
+ :jump-to-captured in the docstring. Offer the complete list of
+ options when customizing.
+ (org-capture-finalize): Handle :jump-to-captured.
+
+ * org.el (org-agenda-prepare-buffers): Fix bugs: don't let-bind
+ `org-tag-alist' to nil and don't append duplicate tags to
+ `org-tag-alist-for-agenda'.
+ (org-store-link): Storing multiple links in the active region now
+ requires a triple prefix argument.
+ (org-store-link, org-link-search): Fix handling of links to #+NAME
+ and #+TARGET keywords.
+
+ * org-compat.el (org-ignore-region): Tiny docstring fix.
+
+ * org-capture.el (org-capture): Don't store multiple links over
+ lines in the active region.
+
+ * ox-odt.el (org-odt-special-block): Don't wrap annotations into
+ <text:p>...</text:p> at all.
+ (org-odt--fix-annotations): New function.
+ (org-odt--export-wrap): Use the new function to fix annotations
+ insertion in content.xml.
+
+ * org.el (org-mode-flyspell-verify): Require 'org-element so that
+ `org-element-affiliated-keywords' is defined.
+
+ * ox-odt.el (org-odt-special-block): Don't insert annotations
+ using style "Text_20_body".
+
+ * org.el (org-toggle-tags-groups): Correctly highlight group tags.
+ (org-tags-expand): Expand tags as words, with characters ?@
+ and ?_ being considered words constituents.
+ (org-set-regexps-and-options): Don't read setup files from
+ read-only buffers.
+ (org-file-contents): When no-error is non-nil, throw a less
+ intrusive message.
+
+ * org-agenda.el (org-agenda-scheduled-leaders)
+ (org-agenda-deadline-leaders): Re-align leaders to the left,
+ back to a 11 characters width.
+
+ * org.el (org-refile-cache-check-set): More informative message.
+
+ * org-agenda.el (org-tags-view): Set the matcher after preparing
+ the agenda, as `org-tag-groups-alist-for-agenda' might be needed.
+ (org-agenda-filter-make-matcher): New parameter `filter' and
+ `type'. Handle group tags.
+ (org-agenda-filter-expand-tags): New function.
+ (org-agenda-filter-apply): Handle group tags.
+
+ * org.el (org-blank-before-new-entry): Tiny docstring fix.
+ (org-tag-alist-for-agenda): Add docstring.
+ (org-tag-groups-alist-for-agenda): New global variable.
+ (org-tag-groups-alist): New buffer-local variable.
+ (org-tag-alist, org-tag-persistent-alist): Handle :grouptags.
+ (org-group-tags): New option.
+ (org-toggle-group-tags): New command.
+ (org-mode-map): Bind `org-toggle-group-tags' to `C-c C-x q'.
+ (org-set-regexps-and-options-for-tags): New function, factored
+ out from `org-set-regexps-and-options'.
+ (org-set-regexps-and-options): Don't handle tags, they are now
+ handled separately by `org-set-regexps-and-options-for-tags'.
+ (org-assign-fast-keys): Handle :grouptags.
+ (org-mode): Use `org-set-regexps-and-options-for-tags' on top
+ of `org-set-regexps-and-options'.
+ (org-fontify-meta-lines-and-blocks-1): Fontify group tags.
+ (org-make-tags-matcher): Expand group tags in the matcher.
+ (org-tags-expand): New function.
+ (org-tags-completion-function): Tiny code clean up.
+ (org-set-current-tags-overlay): Add a docstring.
+ (org-fast-tag-selection): Highlight group tags.
+ (org-agenda-prepare-buffers): Set `org-tag-alist-for-agenda'
+ and `org-tag-groups-alist-for-agenda'. Don't uniquify
+ `org-tag-alist-for-agenda' as we may need the grouping
+ information for filtering in the agenda buffer.
+ (org-uniquify-alist): New function.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option/tags):
+ Handle :grouptags.
+
+ * org-faces.el (mode-line): New face for group tags.
+
+ * ob-core.el (org-babel-hash-show-time): Tiny docstring
+ enhancement.
+
+ * org-element.el (org-element-paragraph-separate): Use new name
+ `org-list-allow-alphabetical'.
+
+ * org-list.el (org-list-allow-alphabetical): Rename from
+ `org-alphabetical-lists'.
+ (org-list-empty-line-terminates-plain-lists): Rename from
+ `org-empty-line-terminates-plain-lists'.
+ (org-checkbox-hierarchical-statistics): Rename from
+ `org-hierarchical-checkbox-statistics'.
+
+ * org.el (org-image-actual-width): Update docstring.
+ (org-display-inline-images): Use the #+attr_html: :width syntax.
+ (org-modules): Remove deleted libraries, add new ones.
+
+ * ox-html.el (org-html-indent): Default to nil, as non-nil can
+ break indentation of source code blocks.
+ (org-html-link): Don't insert nil if there is no attributes.
+ (org-html-link--inline-image): Use the correct syntax for image
+ attributes. Allow :width :height and :alt as predefined
+ attributes for inline images.
+ (org-html-link, org-html-table): Use the standard syntax---
+ e.g. "#+attr_html: :options ..."--- to get attributes.
+
+ * ox.el (org-export-table-cell-alignment): Treat an empty cell as
+ a number if it follows a number.
+
+ * ox.el (org-export-as): Allow user functions in
+ `org-export-before-parsing-hook' to modify the point.
+
+ * org.el (org-entry-add-to-multivalued-property): Add the new
+ value by appending it at the end of the line.
+
+ * org-table.el (orgtbl-to-generic): New parameter `backend' to
+ export cells content using a specific backend.
+ (orgtbl-to-latex, orgtbl-to-texinfo): Export cells to LaTeX
+ and Texinfo before sending the table.
+
+ * ox.el (org-export-define-backend)
+ (org-export-define-derived-backend): Make defuns and update
+ docstrings.
+
+ * ox-texinfo.el (texinfo):
+ * ox-org.el (org):
+ * ox-odt.el (odt):
+ * ox-md.el (md):
+ * ox-man.el (man):
+ * ox-latex.el (latex):
+ * ox-icalendar.el (icalendar):
+ * ox-html.el (html):
+ * ox-beamer.el (beamer):
+ * ox-ascii.el (ascii): Use `org-export-define-backend' and
+ `org-export-define-derived-backend' as defuns, not macros.
+
+ * org.el (org-set-regexps-and-options):
+ Use `org-table-set-constants'.
+
+ * org-table.el (org-table-set-constants): New function.
+ (orgtbl-ctrl-c-ctrl-c): Use it.
+
+ * org-pcomplete.el
+ (pcomplete/org-mode/block-option/clocktable): Add parameters.
+
+ * org.el (org-options-keywords): Remove "INFOJS_OPT": it is added
+ through ox-html.el now.
+
+ * org-agenda.el (org-agenda-redo): Set filters after agenda has
+ been redone.
+
+ * org.el (org-store-link): When there is an active region, store
+ each line as a separate link.
+ (org-insert-all-links): Use a default description when links
+ do not have one already.
+
+ * org-agenda.el (org-agenda-redo): Fix code typo.
+
+ * org.el (org-link-display-format): Fix docstring.
+
+ * ox-publish.el (org-publish-org-to)
+ (org-publish-org-sitemap, org-publish-find-title)
+ (org-publish-find-date)
+ (org-publish-cache-file-needs-publishing):
+ Set `org-inhibit-startup' to t when visiting files for
+ publication.
+
+ * ox-org.el (org-org-publish-to-org): Kill buffers not visited at
+ publication time.
+
+ * org.el (org-set-font-lock-defaults): Set font-lock keywords
+ correctly for plain links.
+
+ * ox-texinfo.el (org-texinfo-logfiles-extensions)
+ (org-texinfo-remove-logfiles): New options.
+ (org-texinfo-compile): Use the new options to remove files
+ after compiling a Texinfo file.
+
+ * ox-texinfo.el (org-texinfo-coding-system): New option.
+ (org-texinfo-template): Add @documentlanguage and
+ @documentencoding.
+ (org-texinfo-headline): Add a space before tags.
+ (org-texinfo-export-to-texinfo, org-texinfo-export-to-info):
+ Use `org-texinfo-coding-system' as the coding system for
+ exported buffers.
+ (org-texinfo-publish-to-texinfo): New function.
+
+ * ox-texinfo.el (org-texinfo-filename)
+ (org-texinfo-info-process, org-texinfo-max-toc-depth)
+ (org-texinfo--sanitize-menu): Docstrings tiny fixes.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Only throw a
+ message when called interactively. Fix docstring position in the
+ defun.
+
+ * ox-html.el (org-html--build-meta-info): Fix setting of
+ http-equiv="Content-Type".
+
+ * org-agenda.el (org-agenda-mode-map): Use ?= for filtering by
+ regexp and ?| for removing all filters.
+ (org-agenda-filter-remove-all): New command.
+ (org-agenda-filter-show-all-re): Rename from
+ `org-agenda-filter-show-all-regexp'.
+ (org-agenda-filter-by-regexp):
+ Call `org-agenda-filter-show-all-re'.
+
+ * org-list.el (org-insert-item): Don't ask for a definition term
+ when insert an item in a description list.
+
+ * org-agenda.el (org-agenda-Quit): Set `org-agenda-buffer' to nil.
+ This prevents bugs when calling e.g., `org-diary' after quitting
+ an agenda window.
+ (org-agenda-entry-types): Move earlier in the file.
+ (org-agenda-custom-commands-local-options, org-diary)
+ (org-agenda-get-day-entries): Don't hardcode the default agenda
+ entry types, use `org-agenda-entry-types'.
+ (org-agenda-custom-commands): Fix default setting so that the
+ customize interface does not complain about a mismatch.
+
+ * org.el (org-export-backends): Add new backends.
+
+ * ox-html.el (org-html-indent): New option.
+ (org-html-use-unicode-chars): New option.
+ (org-html-pretty-output): Delete.
+ (org-html-final-function): Use the new options.
+
+ * ox-html.el (org-html-link): Fix handling of abbreviated links
+ which include a file: protocol.
+ (org-html--build-postamble): Default to today's date.
+ (org-html--build-meta-info): When #+DATE contains a time stamp,
+ parse it as a RFC 822 time string, otherwise simply insert the
+ date as a string.
+
+ * ox.el (org-export--copy-to-kill-ring-p): New function.
+ (org-export-copy-to-kill-ring): Use 'if-interactive as the
+ default.
+ (org-export-to-buffer, org-export-to-file):
+ Use `org-export--copy-to-kill-ring-p' and fix docstrings.
+
+ * ox-odt.el (org-odt-export-as-odf):
+ Use `org-export--copy-to-kill-ring-p'.
+
+ * org.el (org-set-font-lock-defaults): Fontify macros.
+
+ * org-faces.el (org-macro): New face.
+
+ * org.el (org-clone-subtree-with-time-shift): Only prompt for a
+ time shift when the entry at point has a time stamp and when the
+ command is called with a universal prefix argument.
+ (org-execute-file-search-functions): Docstring fix.
+
+ * org-compat.el (org-defvaralias): Fix declare form.
+
+ * org-clock.el (org-clocktable-defaults): Add :mstart parameter.
+ (org-clock-special-range): New argument mstart.
+ (org-dblock-write:clocktable, org-dblock-write:clocktable)
+ (org-clocktable-write-default, org-clocktable-steps)
+ (org-clock-get-table-data): Handle the :mstart parameter.
+
+ * org.el (org-map-entries): Use `save-window-excursion'.
+
+ * org-compat.el (org-defvaralias): New compatibility function.
+
+ * org-list.el (org-cycle-include-plain-lists): Also add to the
+ 'org-cycle customization group.
+ (org-list-allow-alphabetical)
+ (org-checkbox-hierarchical-statistics)
+ (org-list-empty-line-terminates-plain-lists)
+ (org-list-description-max-indent): Rename and add aliases to old
+ names.
+
+ * org-element.el (org-element-context): Prevent an error when
+ getting the context of a table rule.
+
+ * org.el (org-deadline-time-hour-regexp)
+ (org-scheduled-time-hour-regexp): New buffer local variables.
+ (org-set-regexps-and-options): Set the new variables.
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ Add :deadline* and :scheduled* to the list of possible agenda entry
+ types.
+ (org-agenda): Implement a new agenda type agenda* with :scheduled*
+ and :deadline* replacing :scheduled and :deadline respectively in
+ agenda entry types. In such agenda, only scheduled and deadline
+ items with a time specification [h]h:mm will be considered.
+ (org-agenda-entry-types): Document the new agenda entry types
+ :scheduled* and :deadline*.
+ (org-agenda-list): New parameter `with-hour'. Use :scheduled* and
+ :deadline*.
+ (org-agenda-get-day-entries): Handle :scheduled* and :deadline*.
+ (org-agenda-get-deadlines, org-agenda-get-scheduled):
+ New parameter `with-hour'. Use `org-deadline-time-hour-regexp' or
+ `org-scheduled-time-hour-regexp' as the search string if needed.
+ (org-agenda-to-appt): Use :scheduled* and :deadline* by default,
+ as other scheduled and deadline items don't have a time spec and
+ cannot be turned into appointments. Trim bracket links and use
+ only the description as the appointment text.
+ (org-agenda-get-restriction-and-command):
+ Add default description for the agenda* view.
+ (org-agenda-run-series): Handle agenda* views.
+
+ * org-faces.el (org-agenda-filter-tags)
+ (org-agenda-diary, org-agenda-calendar-event)
+ (org-agenda-calendar-sexp): Minor code clean up.
+ (org-agenda-filter-category): Docstring fix.
+ (org-agenda-filter-category): New face.
+
+ * org-agenda.el (org-agenda-local-vars):
+ Add `org-agenda-re-filter-overlays' and `org-agenda-regexp-filter'.
+ (org-agenda-mode-map): Use "|" for
+ `org-agenda-filtered-by-regexp'.
+ (org-agenda-re-filter-overlays): New variable.
+ (org-agenda-mark-filtered-text):
+ Use `org-agenda-re-filter-overlays'.
+ (org-agenda-finalize, org-agenda-redo): Allow regexp filtering.
+ (org-agenda-filter-by-category): Set `org-agenda-category-filter'
+ here instead of within `org-agenda-apply-filter'.
+ (org-agenda-regexp-filter): New variable.
+ (org-agenda-filter-by-regexp): New function to filter agenda
+ buffers by regexp.
+ (org-agenda-filter-make-matcher): Make matcher for regexp filters.
+ (org-agenda-filter-apply): Don't set `org-agenda-tag-filter' and
+ `org-agenda-category-filter'. Maybe apply regexp filter.
+ (org-agenda-filter-hide-line): Add docstring.
+ Hide regexp-filtered lines.
+ (org-agenda-filter-show-all-tag, org-agenda-filter-show-all-cat):
+ Add docstring.
+ (org-agenda-filter-show-all-regexp): New function.
+ (org-agenda-set-mode-name): Add regexp-filter information.
+ (org-agenda-custom-commands-local-options): Add regexp filter.
+ (org-agenda-regexp-filter-preset): New variable.
+ (org-agenda-prepare): Use the new variable.
+
+ * ox-odt.el (org-odt-code, org-odt-verbatim):
+ Use `org-odt--encode-plain-text'.
+
+ * ox-html.el (org-html-link): Minor code clean-up.
+
+ * org.el (org-insert-heading): DTRT when in a narrowed region.
+
+ * org-compat.el (org-buffer-narrowed-p): New compatibility
+ function.
+
+ * ox-html.el (org-html-format-inline-image): Fix missing string in
+ formatting string.
+
+ * org-agenda.el (org-agenda-skip-scheduled-if-deadline-is-shown):
+ New allowed value `repeated-after-deadline' which will prevent the
+ display of scheduled items when repeated after the current
+ deadline.
+ (org-agenda-get-scheduled): Handle the new value.
+
+ * org.el (org-time-string-to-absolute): Tiny docstring fix.
+
+ * ox-html.el (org-html-style-default): New classes `footpara' and
+ `footdef' for the footnotes paragraphs and definitions.
+ (org-html-format-footnote-definition): Wrap the footnote
+ defintions into their own div.
+ (org-html-paragraph): Don't add extra <br/> after a paragraph in a
+ footnote.
+ (org-html-container-element, org-html-divs): Mention that
+ org-info.js will not work when changing the defaults.
+
+ * ox-md.el (md): Export underlined text as verbatim.
+
+ * ox-html.el (org-html-style-default): New CSS .underline and
+ #org-div-home-and-up.
+ (org-html-text-markup-alist): Don't hardcode the style, use the
+ new class .underline.
+ (org-html-home/up-format): Don't hardcode the style, use
+ #org-div-home-and-up.
+ (org-html-center-block): Use the .center class.
+
+ * ox-md.el (org-md-underline): New function.
+
+ * org-agenda.el (org-sorting-choice): Fix default value.
+
+ * ox-html.el (org-html-format-footnote-definition)
+ (org-html-footnote-section): Don't wrap footnote definitions into
+ tables.
+ (org-html-paragraph): Add HTML style and class parameter when the
+ paragraph is in a footnote definition. Also allow to add an extra
+ string after the paragraph. Further parameters can be added for
+ paragraphs in other environments.
+ (org-html-template): Always include the title as <h1
+ class="title"></h1>, even when there is no title, as org-info.js
+ needs it.
+
+ * org-element.el (org-element-map): Fix tiny typo in docstring.
+
+ * org-agenda.el (org-agenda-day-view): Fix parameter's name.
+
+ * ox-html.el (org-html-format-inline-image): Don't add superfluous
+ <p></p> when there is an empty caption.
+
+ * org-agenda.el (org-agenda-refile): Enhance docstring. Allow to
+ clear the refile cache with C-0 or C-u C-u C-u.
+
+ * ox-md.el (org-md-export-as-markdown): Tiny docstring fix. Fix a
+ library keyword in the comment section.
+
+ * org.el (org-toggle-item): Convert all normal lines as items when
+ there is a region, and only convert the first line when called
+ with a universal prefix argument. This is consistent with the
+ behavior of `org-toggle-heading'.
+ (org-toggle-heading): When the region contains only normal lines,
+ a universal prefix arg will only convert the first line. This is
+ more consistent with `org-toggle-item'.
+ (orgstruct-setup): Add `org-ctrl-c-minus' and `org-ctrl-c-star'.
+ (customize-package-emacs-version-alist):
+ Update `customize-package-emacs-version-alist'.
+
+ * ox-texinfo.el (org-export-texinfo)
+ (org-texinfo-filename, org-texinfo-classes)
+ (org-texinfo-format-headline-function)
+ (org-texinfo-node-description-column)
+ (org-texinfo-active-timestamp-format)
+ (org-texinfo-link-with-unknown-path-format)
+ (org-texinfo-tables-verbatim)
+ (org-texinfo-table-scientific-notation)
+ (org-texinfo-text-markup-alist)
+ (org-texinfo-format-drawer-function)
+ (org-texinfo-format-inlinetask-function)
+ (org-texinfo-info-process):
+ * ox-odt.el (org-odt-format-drawer-function)
+ (org-odt-format-headline-function)
+ (org-odt-format-inlinetask-function):
+ * ox-md.el (org-export-md, org-md-headline-style): Fix :version
+ and :package-version keywords.
+
+ * org.el (org-time-clocksum-use-effort-durations): Don't set to t
+ by default as it will change many clocktables out there. Let the
+ user decides whether she wants to turn this on.
+
+ * org.el (org-agenda-inhibit-startup): Revert to nil as the default.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Revert to t as the
+ default.
+
+ * ox-html.el (org-html-style-default): More cosmetic tweaks.
+ (org-html-head-include-default-style): Minor docstring update.
+
+ * ox.el (org-export-snippet-translation-alist)
+ (org-export-coding-system, org-export-in-background)
+ (org-export-async-init-file, org-export-invisible-backends)
+ (org-export-dispatch-use-expert-ui):
+ * ox-texinfo.el (org-texinfo-filename, org-texinfo-classes)
+ (org-texinfo-format-headline-function)
+ (org-texinfo-node-description-column)
+ (org-texinfo-active-timestamp-format)
+ (org-texinfo-link-with-unknown-path-format)
+ (org-texinfo-tables-verbatim)
+ (org-texinfo-table-scientific-notation)
+ (org-texinfo-text-markup-alist)
+ (org-texinfo-format-drawer-function)
+ (org-texinfo-format-inlinetask-function)
+ (org-texinfo-info-process):
+ * ox-man.el (org-man-tables-centered)
+ (org-man-table-scientific-notation)
+ (org-man-source-highlight, org-man-source-highlight-langs)
+ (org-man-pdf-process, org-man-logfiles-extensions):
+ * ox-html.el (org-html-allow-name-attribute-in-anchors)
+ (org-html-coding-system, org-html-divs):
+ * ox-ascii.el (org-ascii-text-width)
+ (org-ascii-headline-spacing, org-ascii-indented-line-width)
+ (org-ascii-paragraph-spacing, org-ascii-charset)
+ (org-ascii-underline, org-ascii-bullets)
+ (org-ascii-links-to-notes)
+ (org-ascii-table-keep-all-vertical-lines)
+ (org-ascii-table-widen-columns)
+ (org-ascii-table-use-ascii-art)
+ (org-ascii-format-drawer-function)
+ (org-ascii-format-inlinetask-function):
+ * org.el (org-modules, org-export-backends)
+ (org-highlight-latex-and-related, orgstruct-setup-hook):
+ * org-attach.el (org-attach-git-annex-cutoff):
+ * org-archive.el (org-archive-file-header-format):
+ * org-agenda.el (org-agenda-todo-ignore-time-comparison-use-seconds):
+ * ob-python.el (org-babel-python-hline-to)
+ (org-babel-python-None-to):
+ * ob-ditaa.el (org-ditaa-eps-jar-path):
+ * ob-core.el (org-babel-results-keyword): Add :version and
+ :package-version.
+
+ * ox-ascii.el: Use utf-8-emacs as the file coding system.
+
+ * org-capture.el (org-capture-templates, org-capture-string)
+ (org-capture-steal-local-variables)
+ (org-capture-empty-lines-before)
+ (org-capture-empty-lines-after)
+ (org-capture-insert-template-here)
+ (org-capture-import-remember-templates): Fix or add docstring.
+
+ * ox-html.el (org-html-style-default): Cosmetic changes.
+ (org-html-postamble, org-html-preamble)
+ (org-html-preamble-format): Update docstring.
+
+ * org-agenda.el (org-agenda-format-date-aligned)
+ (org-agenda-time-of-day-to-ampm-maybe)
+ (org-scheduled-past-days)
+ (org-agenda-normalize-custom-commands)
+ (org-agenda-run-series, org-store-agenda-views): Fix or add
+ docstring.
+
+ * ox-latex.el:
+ (org-latex-table-scientific-notation, org-latex-verse-block):
+ Fix typos in docstrings.
+
+ * ox-html.el (org-html-text-markup-alist)
+ (org-html-pretty-output, org-html-link-org-files-as-html)
+ (org-html-postamble, org-html-preamble)
+ (org-html-format-inline-image, org-html-splice-attributes)
+ (org-export-splice-style, org-html-htmlize-region-for-paste)
+ (org-html-fix-class-name)
+ (org-html-format-footnote-reference)
+ (org-html-format-footnotes-section)
+ (org-html-footnote-section, org-html--anchor)
+ (org-html--todo, org-html--tags, org-html-format-headline)
+ (org-html-toc, org-html-format-section, org-html-checkbox)
+ (org-html-format-list-item, org-html-format-latex)
+ (org-html-encode-plain-text)
+ (org-html-table-first-row-data-cells)
+ (org-html-table--table.el-table, org-html-final-function):
+ Fix or add docstring.
+
+ * org.el (org-insert-heading): If the current item has a checkbox,
+ insert the new item with a checkbox.
+
+ * org.el (org-insert-heading): Don't delete spaces in empty
+ headlines.
+
+ * ox-odt.el (org-odt-keyword): Fix typo.
+
+ * ox-latex.el (org-latex-toc-command): Cosmetic docstring change.
+
+ * ox-html.el (org-html-encode-plain-text): Fix typo in docstring.
+
+ * org-faces.el (org-column): Update docstring.
+
+ * org-colview.el: Update error message.
+
+ * org.el (org-modules): Do not include org-mew.el, org-vm.el,
+ org-w3m.el, org-wl.el as these files are now part of contrib/.
+
+ * org-mew.el:
+ * org-vm.el:
+ * org-w3m.el:
+ * org-wl.el: Delete (moved to Org's contrib/ directory.)
+
+ * org-capture.el (org-mks): Move from org-mks.el.
+
+ * org-mks.el: Delete.
+
+ * ox-html.el (html): Update HTML options names.
+
+ * org.el (org-show-context): Don't try to fix ellipsis when
+ showing a subtree in agenda.
+
+ * ox-html.el (html): Reintroduce #+HTML_HEAD_EXTRA, previously
+ known as HTML_STYLE_EXTRA.
+ (org-html-head): Enhance docstring.
+ (org-html-head-extra): Reintroduce. Was `org-html-style-extra'.
+ (org-html--build-head): Rename from `org-html--build-head'.
+ Add information from `org-html-head-extra'.
+ (org-html-template): Use `org-html--build-head'.
+
+ * ox-html.el (org-html-display-buffer-mode): Delete.
+ (org-html-export-as-html): Use `set-auto-mode' instead of
+ `org-html-display-buffer-mode'.
+
+ * org-agenda.el (org-agenda-write): Overwrite file when called
+ non-interactively.
+
+ * org-mobile.el (org-mobile-edit): Workaround a
+ `org-insert-heading-respect-content' bug which prevents correct
+ insertion when point is invisible
+
+ * org.el (org-previous-line-empty-p): New parameter to allow
+ checking next line. Add a docstring.
+ (org-insert-heading): Handle two universal prefix arguments as
+ advertised in the docstring. Don't insert new lines when
+ creating a heading after the first heading in the current
+ subtree.
+ (org-insert-heading-respect-content): New optional argument
+ arg, passed to `org-insert-heading'.
+
+ * org.el (org-mode): Remove syntax entries.
+ Use `org-backward-element' and `org-forward-element' for
+ `beginning-of-defun-function' and `end-of-defun-function': this
+ allows using C-M-a and C-M-e before the first headline.
+
+ * ox-html.el (html): Remove :html-htmlized-css-url :options-alist.
+
+ * ox-org.el (org-org-htmlized-css-url): Rename from
+ `org-html-htmlized-org-css-url' and moved here from ox-html.el.
+ (org-org-publish-to-org): Handle :htmlized-source in
+ publishing projects.
+
+ * ox-html.el (org-html-style-default): Update docstring.
+ (org-html-infojs-install-script, org-html--build-style):
+ Update property names.
+ (org-html-head-include-scripts)
+ (org-html-head-include-default-style, org-html-head):
+ Respectively rename from `org-html-style-include-scripts',
+ `org-html-style-include-default' and `org-html-style', now
+ obsolete.
+ (org-html-style-extra): Delete.
+
+ * org-clock.el (org-clock-out): Fix bug: if a closing note needs
+ to be stored in the drawer where clocks are stored, let's
+ temporarily remove `org-clock-remove-empty-clock-drawer' from
+ `org-clock-out-hook'.
+
+ * ob-tangle.el (org-babel-tangle): Remove unused attempt of
+ prompting the user of the tangle file name since :tangle is always
+ set. Don't prompt for a tangle file name when called with two
+ universal prefix arg outside of a src block.
+ Use `org-babel-tangle-single-block'.
+ (org-babel-tangle-single-block): New function.
+ (org-babel-tangle-collect-blocks): Use the new function.
+
+ * org-table.el (org-table-convert-region, org-table-export)
+ (org-table-align, org-table-beginning-of-field)
+ (org-table-copy-down, org-table-check-inside-data-field)
+ (org-table-insert-column, org-table-find-dataline)
+ (org-table-delete-column, org-table-move-column)
+ (org-table-insert-row, org-table-insert-hline)
+ (org-table-kill-row, org-table-paste-rectangle)
+ (org-table-wrap-region, org-table-sum, org-table-get-formula)
+ (org-table-get-formula, org-table-get-stored-formulas)
+ (org-table-fix-formulas, org-table-maybe-eval-formula)
+ (org-table-rotate-recalc-marks, org-table-eval-formula)
+ (org-table-get-range, org-table-get-descriptor-line)
+ (org-table-find-row-type, org-table-recalculate)
+ (org-table-iterate, org-table-iterate-buffer-tables)
+ (org-table-formula-handle-first/last-rc)
+ (org-table-edit-formulas, org-table-fedit-shift-reference)
+ (org-rematch-and-replace, org-table-shift-refpart)
+ (org-table-fedit-finish, org-table-fedit-lisp-indent)
+ (org-table-show-reference, org-table-show-reference)
+ (org-table-show-reference, org-table-show-reference)
+ (org-table-force-dataline, orgtbl-error, orgtbl-export)
+ (orgtbl-send-replace-tbl, org-table-to-lisp)
+ (orgtbl-send-table, orgtbl-send-table, orgtbl-send-table)
+ (orgtbl-toggle-comment, orgtbl-insert-radio-table)
+ (orgtbl-to-unicode, org-table-get-remote-range)
+ (org-table-get-remote-range, org-table-copy-dow)
+ (org-table-check-inside-data-field, org-table-insert-colum)
+ (org-table-find-dataline, org-table-delete-colum)
+ (org-table-move-column, org-table-insert-ro)
+ (org-table-insert-hline, org-table-kill-ro)
+ (org-table-paste-rectangle, org-table-wrap-regio)
+ (org-table-sum, org-table-get-formul)
+ (org-table-get-stored-formulas, org-table-fix-formula)
+ (org-table-maybe-eval-formul, org-table-rotate-recalc-marks)
+ (org-table-eval-formul, org-table-get-range)
+ (org-table-get-descriptor-lin, org-table-find-row-type)
+ (org-table-recalculat, org-table-iterate)
+ (org-table-iterate-buffer-table)
+ (org-table-formula-handle-first/last-r)
+ (org-table-edit-formulas, org-table-fedit-shift-referenc)
+ (org-rematch-and-replace, org-table-shift-refpar)
+ (org-table-fedit-finish, org-table-fedit-lisp-inden)
+ (org-table-show-reference, org-table-force-datalin)
+ (orgtbl-error, orgtbl-export, orgtbl-send-replace-tb)
+ (org-table-to-lisp, orgtbl-send-tabl, orgtbl-toggle-comment)
+ (orgtbl-insert-radio-tabl, orgtbl-to-unicode)
+ (org-table-get-remote-range): Use `user-error' instead of
+ `error' for user errors.
+
+ * ob-core.el (org-babel-load-in-session): Throw a useful error
+ when there is no code block at point.
+
+ * ob-tangle.el (org-babel-tangle): Rename the ONLY-THIS-BLOCK
+ parameter to ARG. Allow two universal prefix arguments to tangle
+ by the target file of the block at point.
+ (org-babel-tangle-collect-blocks): New parameter TANGLE-FILE
+ to restrict the collection of blocks to those who will be
+ tangled in TARGET-FILE.
+
+ * org-src.el (org-edit-src-auto-save-idle-delay): Use a delay of 0
+ by default (i.e., deactivate auto-saving.)
+ (org-edit-src-code): Set `buffer-auto-save-file-name' for
+ auto-saving with `auto-save-mode'.
+
+ * org.el (org-deadline, org-schedule): When called with two
+ universal prefix arguments, set the warning time or the delay
+ relatively to the current timestamp, not to today's date.
+
+ * org-agenda.el (org-agenda-filter-apply):
+ Deactive `org-agenda-entry-text-mode' when filtering.
+ (org-agenda-entry-text-mode): Don't allow in filtered views.
+ Don't show the maximum number of lines when turning off.
+
+ * ox-html.el (org-html-headline): Add comment.
+
+ * org.el (org-mode): Set `paragraph-start'.
+
+ * org-agenda.el (org-agenda-entry-text-leaders): New option.
+ (org-agenda-entry-text-show-here): Use it.
+
+ * ox-html.el (org-html-link--inline-image): Always retrieve
+ attributes for inline images.
+ (org-html-link): Fix trailing whitespace at the end of the opening
+ <a ...> HTML tag.
+ (org-html-headline): For headlines whose first element is a
+ headline and not a section, pretend there is an empty section (as
+ "") for the correct HTML div to be inserted.
+
+ * org-agenda.el (org-agenda-collect-markers)
+ (org-create-marker-find-array): Move to ox-icalendar.el.
+ (org-agenda-marker-table, org-check-agenda-marker-table):
+ Delete.
+
+ * ox-icalendar.el (org-icalendar-create-uid): New parameter
+ H-MARKERS to only update some headlines, not the whole file.
+ (org-icalendar--combine-files): When exporting to an .ics file
+ only add UID to the headlines shown in the agenda buffer.
+ (org-agenda-collect-markers, org-create-marker-find-array):
+ Move here.
+
+ * org-agenda.el (org-agenda-write): Ask before overwriting an
+ existing file.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option/infojs_opt):
+ Use `org-html-infojs-opts-table'.
+
+ * ox-html.el (org-html-infojs-opts-table):
+ (org-html-use-infojs, org-html-infojs-options)
+ (org-html-infojs-template): Move from ox-jsinfo.el. Rename using
+ the org-html- prefix.
+ (org-html-infojs-install-script): Move from ox-jsinfo.el.
+
+ * ox-jsinfo.el: Delete.
+
+ * ox-html.el (org-html-section): Fix indentation.
+ (org-html-inner-template): Add the document title here, within the
+ "content" class, as the org-info.js needs it.
+ (org-html-template): Don't include the document's title here.
+ (org-html-format-inlinetask-function): Remove wrong example.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Don't collect
+ blocks in commented out headings.
+
+ * ox-latex.el (org-latex-logfiles-extensions)
+ (org-latex-remove-logfiles): Improve docstrings.
+
+ * org-capture.el (org-capture): Cosmetic fix.
+
+ * org-protocol.el (org-protocol-create-for-org)
+ (org-protocol-create): Small docstrings enhancements.
+
+ * org-protocol.el (org-protocol-capture): Small docstring fix.
+
+ * org.el (org-speed-command-activate): Only forbid in src code
+ blocks.
+
+ * org-indent.el
+ (org-indent-add-properties): Bugfix: prevent negative value for
+ `added-ind-per-lvl'.
+
+ * org.el (org-mode): Add `org-fix-ellipsis-at-bol' to
+ `isearch-mode-end-hook' so that any isearch fixes the problem with
+ ellipsis on the first line.
+ (org-fix-ellipsis-at-bol): New defsubst.
+ (org-show-context, org-isearch-end): Use it.
+
+ * org-agenda.el (org-agenda-deadline-leaders): New formatting
+ string for past deadlines.
+ (org-agenda-scheduled-leaders): Small change.
+ (org-agenda-get-deadlines): Use the new formatting string.
+
+ * ob-lob.el (org-babel-lob-execute): Rename cache? to cache-p.
+
+ * org.el (org-speed-command-activate): Don't activate speed
+ commands within blocks.
+
+ * org.el (org-show-context): Remove useless catch. Make sure the
+ top of the window is a visible headline.
+ (org-activate-plain-links): Remove unused catch.
+
+ * org-macs.el (org-get-alist-option): Return nil, not (nil), so
+ that `org-show-context' DTRT.
+
+ * org.el (org-imenu-get-tree): Fix bug when matching against empty
+ headlines.
+ (org-overview): Stay on current line.
+ (org-map-entries): Fix docstring.
+
+ * org-macs.el (org-unmodified): Update comment. Don't define
+ `with-silent-modifications' for emacsen that don't have it.
+
+ * org-compat.el (org-with-silent-modifications):
+ New compatibility macro.
+
+ * org.el (org-refresh-category-properties)
+ (org-refresh-properties, org-entry-blocked-p)
+ (org-agenda-prepare-buffers):
+
+ * org-indent.el (org-indent-remove-properties)
+ (org-indent-add-properties):
+
+ * org-colview.el (org-columns-display-here)
+ (org-columns-remove-overlays, org-columns-quit)
+ (org-columns-edit-value, org-columns-compute-all)
+ (org-columns-compute, org-agenda-colview-compute):
+
+ * org-clock.el (org-clock-sum): Use the compatibility macro
+ `org-with-silent-modifications' instead of
+ `with-silent-modifications'.
+
+ * org.el (org-sort-remove-invisible): Remove emphasis markers.
+
+ * org.el (org-sort-remove-invisible): Use defsust. Do not only
+ check against invisible links, truly returns the visible part of
+ the string.
+ (org-sort-remove-invisible): Add a docstring.
+ (org-sort-entries): Remove hidden links when comparing entries.
+
+ * org-list.el (org-sort-list): Remove hidden links when comparing
+ list items.
+
+ * ox-html.el (org-html-headline): Fix typo.
+ (org-html-format-headline--wrap): Cosmetic change.
+
+ * org.el (org-at-clock-log-p): Delete.
+
+ * org-clock.el (org-at-clock-log-p): Move here.
+
+ * ox-html.el (org-html-format-headline-function): Fix docstring.
+
+ * ob-sql.el (org-babel-execute:sql): Add header row delimiter for
+ both mysql and postgresql.
+
+ * org.el (org-agenda-prepare-buffers): Don't use
+ `with-silent-modifications' too early.
+
+ * org-macs.el: Add a comment on when to use `org-unmodified' and
+ when to use `with-silent-modifications'.
+
+ * org-colview.el (org-columns-display-here)
+ (org-columns-remove-overlays, org-columns-quit)
+ (org-columns-edit-value, org-columns-compute-all)
+ (org-columns-compute, org-agenda-colview-compute):
+ * org-clock.el (org-clock-sum):
+ * org.el (org-refresh-category-properties)
+ (org-refresh-properties, org-entry-blocked-p)
+ (org-agenda-prepare-buffers): Use `with-silent-modifications'
+ instead of `org-unmodified'.
+
+ * ox-publish.el (org-publish-sitemap-date-format): Small docstring
+ enhancement.
+
+ * ox-latex.el (org-latex-format-headline-default-function):
+ New option.
+ (org-latex-format-headline-function): Use the new option as
+ the default value.
+ (org-latex-toc-command): Don't add vertical space after the table
+ of contents.
+
+ * org.el (org-entry-blocked-p): Use `org-unmodified' instead of
+ `org-with-buffer-modified-unmodified'.
+ (org-agenda-prepare-buffers): Fix indentation.
+
+ * org-macs.el (org-unmodified): Rename from
+ `org-with-buffer-modified-unmodified'.
+ (org-with-buffer-modified-unmodified): Delete.
+
+ * ob-python.el (org-babel-python-command): Use a defcustom.
+ (org-babel-python-mode): Use a defcustom and default to
+ 'python-mode when featured.
+
+ * org-agenda.el (org-agenda-start-day): Refer to `org-read-date'
+ in the docstring.
+
+ * ox-org.el (org-org-publish-to-org): Autoload.
+
+ * org-protocol.el:
+ * org-bibtex.el: Remove remember support.
+
+ * org-clock.el (org-clock-heading-for-remember): Delete.
+ (org-clock-in): Do not set the heading for remember.
+
+ * org.el (org-move-subtree-down, org-forward-element)
+ (org-backward-element):
+
+ * org-table.el (org-table-previous-field)
+ (org-table-move-column, org-table-move-row):
+
+ * org-list.el (org-move-item-down, org-move-item-up)
+ (org-cycle-item-indentation): Use `user-error' when moving or
+ modifying the element at point is not possible.
+
+ * ox-html.el (org-html-table-header-tags)
+ (org-html-table-data-tags, org-html-table-row-tags)
+ (org-html-table-align-individual-fields): Use the
+ org-export-html group.
+ (org-html-inline-src-block, org-html-link): Fix error messages.
+ (org-html-begin-plain-list): Fix formatting, better FIXME
+ comment.
+
+ * org.el (org-fill-paragraph): Fill using
+ `org-mode-transpose-word-syntax-table'.
+
+ * ox-org.el (org-org-publish-to-org): New defun.
+
+ * ox-html.el (org-export-htmlize): Delete group.
+ (org-html-htmlize-output-type)
+ (org-html-htmlized-org-css-url)
+ (org-html-htmlize-region-for-paste): Rename from
+ org-export-htmlize-*.
+ (org-html-htmlize-generate-css, org-html-fontify-code):
+ Use the correct names.
+
+ * org-compat.el (org-file-equal-p): New compatibility function.
+
+ * ox.el (org-export-output-file-name): Use the new function.
+
+ * org-clock.el (org-clock-set-current)
+ (org-clock-delete-current): Delete.
+ (org-clock-in, org-clock-out): Set and delete
+ `org-clock-current-task'. Minor code clean-up.
+
+ * org-clock.el (org-clock-in, org-clock-in-last):
+ Tell `org-current-time' to always return a past time.
+
+ * org.el (org-current-time): New argument `past' to force
+ returning a past time when rounding.
+
+ * org-agenda.el (org-agenda-unmark-clocking-task): New function.
+ (org-agenda-mark-clocking-task): Use it.
+ (org-agenda-clock-in): Let the cursor where it is.
+ (org-agenda-clock-out): Ditto. Also remove the
+ `org-agenda-clocking' overlay.
+
+ * org-agenda.el (org-agenda-set-restriction-lock): Fix restriction
+ so that it ends at the beginning of the next headline at the same
+ level.
+
+ * org.el (org-set-effort, org-property-next-allowed-value):
+ When needed, update the current clock effort time.
+ (org-next-link): New parameter `search-backward'. Fix bug when at
+ a link with no 'org-link face, e.g., in a DONE headline. Throw a
+ message instead of an error.
+ (org-previous-link): Use `org-next-link'.
+
+ * org-agenda.el (org-agenda-format-item): Only set the breadcrumbs
+ when `org-prefix-has-breadcrumbs' is non-nil.
+
+ * org.el (org-mode): Don't make characters from
+ `org-emphasis-alist' word constituents.
+ (org-mode-transpose-word-syntax-table): Rename from
+ `org-syntax-table'.
+ (org-transpose-words):
+ Use `org-mode-transpose-word-syntax-table'.
+
+ * ox.el (org-export--dispatch-ui)
+ (org-export--dispatch-action): Use integers for control chars.
+
+ * org-agenda.el (org-agenda-set-restriction-lock): Put the
+ overlay until the end of the subtree, not the end of the
+ headline.
+
+ * org.el (org-entry-delete, org-delete-property): New optional
+ arg delete-empty-drawer, a string, to delete any empty drawer
+ with that name.
+ (org-toggle-ordered-property): Delete the drawer "PROPERTIES"
+ if empty.
+
+ * org-src.el (org-src-mode-map, org-edit-src-code)
+ (org-edit-fixed-width-region, org-edit-src-save): Use C-c C-k
+ for `org-edit-src-abort'.
+
+ * org.el (org-mode): Use org-unmodified during startup
+ initialization for functions that may be inhibited.
+
+ * org-table.el (org-table-align): Only set the window start
+ when table alignment is performed in the selected window.
+
+ * org-src.el (org-edit-src-auto-save-idle-delay): New option.
+ (org-src-ask-before-returning-to-edit-buffer): Make a defcustom.
+ (org-edit-src-code-timer): New timer variable.
+ (org-edit-src-code): Run the timer.
+ (org-edit-fixed-width-region): Enhance message.
+ (org-edit-src-exit): Cancel the timer.
+ (org-edit-src-save): Prevent saving when editing fixed-width
+ buffer, exiting will save already.
+ (org-edit-src-exit): Inconditionally kill the src/example
+ editing buffer.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option):
+ Require 'org-element. This fixes a bug about unbound variable
+ `org-element-affiliated-keywords' when trying to complete a
+ keyword before 'org-element was required.
+
+ * org-list.el (org-list-bullet-string): Replace match when there
+ is a match, otherwise just return the bullet.
+
+ * org-src.el (org-src-mode-map): New binding C-c k to abort
+ editing.
+ (org-edit-src-code): Mention the keybinding to abort editing
+ and go back to the correct position.
+ (org-edit-src-abort): New command to abort editing.
+
+ * ox-html.el (org-html--build-meta-info): Add a newline before
+ the title meta information.
+
+ * org.el (org-return-follows-link): Mention that this does not
+ affect the behavior of RET in tables.
+
+ * ox-html.el (org-html--build-mathjax-config): Only include
+ MathJax configuration if the resulting HTML contains LaTeX
+ fragments.
+
+ * org.el (org-syntax-table, org-transpose-words): Delete.
+ (org-mode): Syntactically Define {} and <> as parentheses.
+ (org-drag-line-forward, org-drag-line-backward):
+ New functions.
+ (org-shiftmetaup, org-shiftmetadown): Fall back on the new
+ functions instead of throwing an error.
+ (org-make-org-heading-search-string): Don't use statistic or [x/y]
+ cookies when creating a link.
+
+ * ox-html.el (org-html-table): Append #+attr_html attributes.
+
+ * org.el (org-emphasis-alist, org-protecting-blocks):
+ * org-src.el (org-edit-src-find-region-and-lang):
+ * org-list.el (org-list-forbidden-blocks):
+ * org-footnote.el (org-footnote-forbidden-blocks):
+ Remove references to the deleted DocBook exporter.
+
+ * org.el (org-end-of-line): Don't throw an error outside elements.
+
+ * ox-html.el (org-html-link): Don't throw an error if the value
+ of the :ID: property has not been generated by uuidgen.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option/x):
+ Resurrect. Use `org-default-options' to initialize completion
+ fonctions for the most important keywords.
+
+ * org-macs.el (org-default-options): Rename and adapt from
+ `org-get-current-options'.
+
+ * org.el (org-options-keywords): Add keywords.
+
+ * ox-odt.el (org-odt-convert-read-params): Fix typo in prompt.
+
+ * ox-latex.el (org-latex-horizontal-rule): Fix typo in docstring.
+
+ * ox-html.el (org-html-display-buffer-mode): New option.
+ (org-html-export-as-html): Use it.
+
+ * ob-core.el (org-babel-insert-result): Fix bug when inserting
+ an empty string as the result.
+
+ * org.el (org-timestamp-change): New optional parameter
+ `suppress-tmp-delay' to suppress temporary delay like "--2d".
+ (org-auto-repeat-maybe): Suppress temporary delays.
+
+ * org-agenda.el (org-agenda-get-scheduled): When the delay is
+ of the form "--2d" and there is a repeater, ignore the delay
+ for further repeated occurrences.
+
+ * org-agenda.el (org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Minor refactoring.
+
+ * org.el (org-time-string-to-absolute): Tiny docstring enhancement.
+ (org-edit-special): Don't allow to edit when buffer is read only.
+
+ * ox-html.el (org-html-format-latex): Don't set `cache-relpath'
+ and `cache-dir' when `processing-type' is 'mathjax.
+ (org-html-format-latex): Fix conversion in non-file buffers.
+
+ * org.el (org-speed-commands-default): Bind `B' and `F' to
+ `org-previous-block' and `org-next-block'.
+ (org-read-date-minibuffer-local-map): Use "!" instead of "?" to
+ see today's diary as "?" is already bounded by Calendar.
+ (org-read-date-minibuffer-local-map): Use "." to go to today's
+ date.
+
+ * ob-core.el (org-babel-next-src-block)
+ (org-babel-previous-src-block): Rewrite using
+ `org-next-block'.
+
+ * org.el (org-next-block, org-previous-block): New navigation
+ commands.
+ (org-mode-map): Bind the new commands to C-c C-F and C-c C-B
+ respectively.
+
+ * org-agenda.el (org-agenda-write): Don't copy headlines' subtrees
+ when writing to an .org file.
+
+ * org.el (org-copy-subtree): New parameter `nosubtrees'.
+
+ * org-agenda.el (org-agenda-write): Allow writing to an .org file.
+
+ * org.el (org-paste-subtree): Fix typo in docstring.
+
+ * org-agenda.el (org-agenda-get-todos)
+ (org-agenda-get-timestamps): Use nil as `ts-date' for diary
+ sexpressions.
+ (org-agenda-get-todos): Skip diary sexps when trying to sort by
+ timestamp.
+ (org-agenda-max-entries, org-agenda-max-todos)
+ (org-agenda-max-tags, org-agenda-max-effort): New options.
+ (org-timeline, org-agenda-list, org-search-view)
+ (org-todo-list, org-tags-view): Tell `org-agenda-finalize-entries'
+ what agenda type we are currently finalizing for.
+ (org-agenda-finalize-entries): Limit the number of entries
+ depending on the new options.
+ (org-agenda-limit-entries): New function.
+
+ * org.el (org-deadline): Allow a double universal prefix argument
+ to insert/update a warning cookie.
+ (org-deadline): Allow a double universal prefix argument to
+ insert/update a delay cookie.
+
+ * org-agenda.el (org-agenda-skip-scheduled-delay-if-deadline):
+ New option. The structure of the possible values is copied
+ from `org-agenda-skip-deadline-prewarning-if-scheduled'.
+ (org-agenda-get-scheduled): Honor the two new option,
+ `org-scheduled-delay-days' and
+ `org-agenda-skip-deadline-prewarning-if-scheduled'. I.e. if a
+ scheduled entry has a delay cookie like "-2d" (similar to the
+ prewarning cookie for deadline), don't show the entry until
+ needed.
+
+ * org.el (org-deadline-warning-days): Small docstring fix.
+ (org-scheduled-delay-days): New option (see
+ `org-deadline-warning-days'.)
+ (org-get-wdays): Use the new option.
+
+ * org-agenda.el (org-agenda-sorting-strategy): Document the
+ new sorting strategies.
+ (org-agenda-get-todos, org-agenda-get-timestamps)
+ (org-agenda-get-deadlines, org-agenda-get-scheduled): Add a
+ `ts-date' text property with scheduled, deadline or timetamp
+ date.
+ (org-cmp-ts): New function to compare timestamps.
+ (org-em): Add a docstring.
+ (org-entries-lessp): Use `org-cmp-ts' to compare timestamps.
+ Implement the following sorting strategies: timestamp-up/down,
+ scheduled-up/down, deadline-up/down, ts-up/down (for active
+ timestamps) and tsia-up/down (for inactive timestamps.)
+
+ * ob-lilypond.el (ly-process-basic): Bugfix, don't use `pcase'.
+
+ * org.el (org-contextualize-validate-key): Check against two new
+ context predicates [not-]in-buffer.
+
+ * org-agenda.el (org-agenda-custom-commands-contexts):
+ Document the new [not-]in-buffer context predicates.
+
+ * ob-core.el (org-ts-regexp): Remove duplicate defconst'ing.
+ (org-babel-result-regexp): Don't use `org-ts-regexp', use a regexp
+ string directly.
+
+ * ob-lilypond.el (ly-process-basic): Don't use `ly-gen-png' and
+ friends, rely on the extension of the output file.
+
+ * org-archive.el (org-archive-file-header-format): New option.
+ (org-archive-subtree): Use it.
+
+ * ob-lilypond.el (ly-process-basic): Rely on ly-gen-png/pdf/eps to
+ set the output type.
+
+ * org.el (org-read-date-minibuffer-local-map): New variable.
+ (org-read-date): Use it.
+ (org-read-date-minibuffer-setup-hook): Mark as obsolete.
+ (org-read-date): Bind `!' to `diary-view-entries' in order to
+ check diary entries while setting an Org date.
+
+ * org-agenda.el (org-diary): Only keep the descriptions of the
+ links since Org links are not active in the diary buffer.
+
+ * org-faces.el (org-priority): New face.
+
+ * org.el (org-font-lock-add-priority-faces): Use the new face.
+
+ * org-agenda.el (org-agenda-fontify-priorities): Use the
+ org-priority face and add specific agenda face on top of it.
+
+ * org-agenda.el (org-agenda-show-clocking-issues)
+ (org-agenda-format-item): Let-bind
+ `org-time-clocksum-use-effort-durations' to nil.
+
+ * org.el (org-ctrl-c-ctrl-c): Only throw a message when using two
+ universal prefix arguments on a list where all items are already
+ in a transitory state. Refine the error when the checkbox cannot
+ be toggled.
+
+ * org.el ("org-loaddefs.el"): Load org-loaddefs.el before
+ requiring any org library. Also use `load', not
+ `org-load-noerror-mustsuffix'.
+ (org-effort-durations): Move up to fix a compiler warning.
+ (org-edit-special): Fix typo in docstring.
+ (org-time-clocksum-format): Add a version tag and add to the
+ 'org-clock group.
+ (org-time-clocksum-use-fractional): Ditto.
+ (org-time-clocksum-use-effort-durations): New option to allow
+ using `org-effort-durations' when computing clocksum durations.
+ (org-minutes-to-clocksum-string): Use the new option.
+
+ * org-clock.el (org-clocktable-write-default): Let-bind
+ `org-time-clocksum-use-effort-durations' to a new clocktable
+ parameter ":effort-durations".
+
+ * org-entities.el (org-entities): "neg" should be used in LaTeX
+ math mode. Add the "neg" entity.
+
+ * org-mobile.el (org-mobile-allpriorities): New option.
+ (org-mobile-create-index-file): Use the new option.
+
+ * org-latex.el (org-export-latex-inline-images): New option.
+
+ * org.el (org-forward-heading-same-level): Before the first
+ headline, go to the first headline.
+ (org-backward-heading-same-level): Before the first headline,
+ go to the beginning of the buffer, like
+ `outline-previous-visible-heading' does.
+
+ * org-exp.el (org-export-plist-vars): Don't use
+ `org-export-html-inline-images' to set the :inline-images
+ property, use distinct properties for the various backends.
+
+ * org-publish.el (org-publish-project-alist): Ditto.
+
+ * org-latex.el (org-export-latex-links): Use :latex-inline-images
+ instead of :inline-images.
+
+ * org-odt.el (org-compat): Require.
+
+ * org.el (org-parse-time-string): Allow strings supported by
+ tags/properties matcher (eg <now>, <yesterday>, <-7d>).
+
+ * org-clock.el (org-clock-rounding-minutes): New option to round
+ the time by N minutes in the past when clocking in or out.
+ (org-clock-in, org-clock-in-last, org-clock-out): Use the new
+ option.
+
+ * org.el (org-current-time): New optional parameter
+ `rounding-minutes' to override the use of
+ `org-time-stamp-rounding-minutes' for rounding.
+
+ * org-clock.el (org-clock-special-range): Small docstring fix.
+ New parameter 'weekstart to define the week start day.
+ (org-clock-special-range, org-dblock-write:clocktable)
+ (org-dblock-write:clocktable, org-clocktable-write-default)
+ (org-clocktable-steps, org-clock-get-table-data): Use the new
+ parameter.
+ (org-clocktable-defaults): Set monday as the starting day of the
+ week by setting :wstart to 1.
+
+ * org.el (org-store-link): Fix the naming of internal links to
+ lines starting with a keyword.
+
+ * org-agenda.el (org-agenda-Quit, org-agenda-quit)
+ (org-agenda-exit, org-agenda-kill-all-agenda-buffers):
+ Docstring fixes.
+
+ * org.el (org-last-set-property-value): New variable.
+ (org-read-property-name): Fix dangling parentheses.
+ (org-set-property-and-value): New command to manually set
+ both the property and the value. A prefix arg will use the
+ last property-value pair set without prompting the user.
+ (org-set-property): Set `org-last-set-property-value'.
+ (org-mode-map): Bind the new command to `C-c C-x P'.
+ (org-find-invisible-foreground): Delete.
+ (org-mode): Use `face-background' instead of
+ `org-find-invisible-foreground'.
+ (org-startup-options): New startup keywords.
+ (org-log-into-drawer): Update docstring to explain how to set this
+ variable through the startup keyword "logdrawer" and "nologdrawer".
+ (org-log-states-order-reversed): Document the new startup keywords
+ "logstatesreversed" and "nologstatesreversed".
+ (org-mode-map): Use `org-remap' instead of binding `M-t' to
+ `org-transpose-words' directly.
+ (org-syntax-table): New variable.
+ (org-transpose-words): New command, simply wrapping the new
+ syntax table around `transpose-words'.
+ (org-mode-map): Bind `org-transpose-words' to `M-t'.
+ (org-store-link): Use keyword at point as the search string.
+ Use `delq nil' instead of `delete nil'.
+ (org-make-org-heading-search-string): Rewrite using
+ org-element.el. Not an interactive function anymore.
+
+ * org-pcomplete.el (pcomplete/org-mode/drawer): Ditto.
+
+ * org-mobile.el (org-mobile-files-alist): Ditto.
+
+ * org.el (org-store-link): When creating a link to a heading with
+ a bracket link, don't escape this link with curly braces as the
+ escaped link is not active anyway; use the description instead.
+ If the headline only consists of a bracket link, add a star to the
+ description so that the user knows this is an internal link.
+
+ * org-w3m.el (org-w3m-store-link): New function.
+
+ * org.el (org-store-link): Update the error message when no method
+ is available for storing a link. Use `user-error' for this.
+ Remove handling w3m links from this function.
+ (org-insert-heading, org-insert-todo-heading): A double prefix arg
+ force the insertion of the subtree at the end of the parent
+ subtree.
+ (org-store-link): A double prefix argument now skips module
+ store-link functions to only use Org's core functions. Also, when
+ several modular store-link functions match, ask for which one to
+ use.
+ (org-cycle, org-cycle-internal-global)
+ (org-cycle-internal-local, org-display-outline-path): Let-bind
+ `message-log-max' to nil so that messages don't populate the
+ *Messages* buffer.
+
+ * org-table.el (org-table-eval-formula): Handle localized
+ time-stamps by internally converting them to english during
+ formulas evaluation.
+
+ * org.el (org-clock-timestamps-up): Fix declarations.
+
+ * ob-core.el (org-split-string): Declare function.
+
+ * org-html.el (org-html-export-list-line): Add CSS classes to
+ these list HTML tags: <ul> <dl> and <ol>.
+
+ * org-clock.el (org-clock-timestamps-up)
+ (org-clock-timestamps-down, org-clock-timestamps-change):
+ Add an optional argument N to change timestamps by several units.
+
+ * org.el (org-shiftcontrolup, org-shiftcontroldown): Ditto.
+
+ * org-exp.el (org-export-copy-to-kill-ring): Add a new choice
+ 'if-interactive and use it as the default.
+ (org-export-push-to-kill-ring): Use the new choice.
+
+ * org.el (org-block-entry-blocking): New variable.
+ (org-todo): Use it. Also use `user-error' when a TODO state
+ change is blocked.
+ (org-block-todo-from-children-or-siblings-or-parent):
+ Display `org-block-entry-blocking' in the user-error message.
+
+ * org.el (org-get-cursor-date): New optional argument WITH-TIME to
+ add the time of the day.
+
+ * org-capture.el (org-capture): When capturing from the agenda and
+ with a non-nil value for `org-capture-use-agenda-date', a `C-1'
+ prefix will set the capture time to the HH:MM of the current line
+ or the current HH:MM.
+
+ * org-agenda.el (org-agenda-capture): New optional argument
+ WITH-TIME: when set to 1, the capture time will be set to the
+ HH:MM time of the current line, or the current HH:MM time.
+
+ * org.el (org-latex-preview-ltxpng-directory): Fix docstring
+ formatting.
+ (org-deadline-close): Use `org-time-stamp-to-now'.
+ (org-time-stamp-to-now): Use `org-float-time' instead of the
+ obsolete `time-to-seconds' function.
+ (org-format-outline-path): Fix bug: add the separator string after
+ the prefix.
+ (org-display-inline-images): Search for #+ATTR within the current
+ paragraph.
+ (org-days-to-time): Make obsolete.
+ (org-time-stamp-to-now): Rename from `org-days-to-time'.
+ Allow to compare time-stamps based on seconds.
+
+ * org-agenda.el (org-agenda-todo-ignore-time-comparison-use-seconds):
+ New option to compare time stamps using seconds, not days.
+ (org-agenda-todo-custom-ignore-p)
+ (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
+ Use the new function's name and the new option.
+
+ * org-clock.el (org-clock-sound): Enhance docstring.
+ (org-notify): Use the parameter `play-sound' as argument for
+ `org-clock-play-sound'.
+ (org-clock-play-sound): New optional argument `clock-sound' to
+ override `org-clock-sound'.
+
+ * org-agenda.el (org-agenda-format-item): Fix initialization
+ of the level text property.
+
+ * org.el (org-format-outline-path): Small docstring
+ enhancement.
+ (org-display-outline-path): Fix order or arguments.
+
+ * org.el (org-activate-plain-links)
+ (org-activate-bracket-links): Add a new 'htmlize-link text
+ property, so that htmlize (> version 1.42) can linkify the
+ links.
+ (org-display-outline-path): Allow a string value for the
+ `as-string' parameter. Such a value will replace the "/"
+ separator in the output. New argument `as-string'.
+ (org-refile-keep): New variable.
+ (org-copy): New command to copy notes.
+ (org-refile): New parameter msg to override the "Refile" string in
+ the default prompt.
+ (org-mode-map): Bind "C-c M-w" to `org-copy'.
+ (org-refile-get-location): Use the current file name as the
+ default target when there is no refile history.
+ (org-cycle-hide-inline-tasks): New function to hide inline tasks
+ when cycling.
+ (org-cycle-hook): Use the new function.
+ (org-entry-put): Fix bug when updating the last clock.
+ (org-use-last-clock-out-time-as-effective-time): New option.
+ (org-current-effective-time): Use the new option.
+
+ * org-clock.el (org-clock-get-last-clock-out-time):
+ New function.
+
+ * org.el (org-toggle-inline-images): Only send a message when
+ called interactively.
+ (org-scan-tags): Fix the declaration and the use of
+ `org-agenda-format-item'.
+
+ * org-agenda.el (org-agenda-add-time-grid-maybe): Use the
+ correct number of parameters for `org-agenda-format-item'.
+ Add a docstring.
+
+ * org.el (org-outline-level): Go at the beginning of the
+ headline first to always return a sensible result.
+
+ * org-agenda.el (org-search-view, org-agenda-get-todos)
+ (org-agenda-get-timestamps, org-agenda-get-sexps)
+ (org-agenda-get-progress, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled, org-agenda-get-blocks): Return the
+ correct level depending on `org-odd-levels-only'.
+ (org-agenda-prefix-format): A new specifier `%l' allows to insert
+ X spaces when the item is of level X.
+ (org-search-view, org-get-entries-from-diary)
+ (org-agenda-get-todos, org-agenda-get-timestamps)
+ (org-agenda-get-sexps, org-agenda-get-progress)
+ (org-agenda-get-deadlines, org-agenda-get-scheduled)
+ (org-agenda-get-blocks, org-agenda-change-all-lines): Add a
+ new text property 'level, a string with as many whitespaces as
+ the level of the item.
+ (org-agenda-format-item, org-compile-prefix-format):
+ Handle the new `%l' specifier.
+
+ * org-colview.el (org-columns-next-allowed-value): Add the
+ CLOCKSUM property to the list of properties that can be
+ changed interactively from the column view.
+
+ * org.el (org-entry-put): Allow to set the CLOCKSUM property
+ by updating the most recent clock. This is useful in the
+ column view when you want to use S-<left/right> to update the
+ last clock of the entry at point.
+ (org-image-actual-width): New choice: use #+ATTR* or fall back on
+ a number.
+ (org-display-inline-images): Implement the new choice.
+ (org-image-actual-width): Rename from `org-image-fixed-width'.
+ Update the docstring. Give more choice.
+ (org-display-inline-images): Use the option new choices.
+ (org-image-fixed-width): New option to set a fixed width for
+ inline images.
+ (org-display-inline-images): Use the new option.
+
+ * org-agenda.el (org-class): Allow to use holiday strings for
+ the `skip-weeks' arguments.
+
+ * org.el (org-mode): Set the syntax of the " character to "string
+ quote".
+
+ * org-agenda.el (org-agenda-append-agenda): Bugfix: correctly
+ check whether we are in `org-agenda-mode'.
+ (org-agenda): Set `org-agenda-buffer-name' correctly with sticky
+ agendas and non-custom commands.
+
+2013-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-edit-src-exit): Let overlay survive after the
+ buffer has been saved.
+
+ * ox-texinfo.el (org-texinfo-export-to-texinfo): Use new style
+ backquoting.
+ (org-texinfo-export-to-info): Use new style backquoting.
+
+ * ob-latex.el (org-babel-execute:latex): Call `file-name-sans-extension'
+ instead of `file-base-name'.
+
+ * org.el (org-insert-heading): Improve whitespace behavior at
+ end of subtree.
+ (org-latex-default-packages-alist): Add the `rotating' package to
+ the list of default packages. Improve docstring.
+ (org-insert-property-drawer): Insert only after space in current
+ line.
+ (org-forward-paragraph, org-backward-paragraph): Do not deactivate
+ the mark.
+ (org-special-ctrl-o): New option.
+ (org-open-line): Don't do anything special unless `org-special-ctrl-o'
+ is non-nil.
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ (org-agenda-span, org-agenda-ndays-to-span)
+ (org-agenda-span-to-ndays, org-agenda-list, org-agenda-later)
+ (org-agenda-change-time-span, org-agenda-compute-starting-span):
+ Add support for fortnight view.
+ (org-agenda-menu): Add fortnight view command.
+ (org-agenda-fortnight-view): New command.
+
+ * org-timer.el (org-clock-sound): Silence compiler.
+
+ * org.el (org-beginning-of-line, org-end-of-line):
+ Bind deactivate-mark to avoid that this command deactivates it.
+ (org-make-tags-matcher): Do not interpret / in property value as
+ starter of TODO match.
+ (org-overview): Preserve point.
+ (org-read-date-minibuffer-local-map): Don't replace disputed keys
+ when defining this keymap.
+ (org-read-date): Remove unnecessary binding of
+ `org-replace-disputed-keys'.
+ (org-insert-heading): Allow to remove blank lines if the user does
+ not want any.
+ (org-unlogged-message): Fix typo in dostring.
+
+ * ob-ruby.el: New customizations `org-babel-ruby-hline-to' and
+ `org-babel-ruby-nil-to'
+ (org-babel-ruby-var-to-ruby): Convert incoming 'hlines.
+ (org-babel-ruby-table-or-string): Convert outgoing nils.
+
+ * org.el (org-file-apps-defaults-gnu): Use `xdg-open' to open
+ files where available.
+
+ * org-table.el (orgtbl-radio-table-templates): Improve docstring.
+
+ * org.el (org-unlogged-message): New function.
+ (org-cycle, org-cycle-internal-global, org-cycle-internal-local)
+ (org-global-cycle, org-display-outline-path):
+ Use `org-unlogged-message'.
+
+ * org-pcomplete.el (org-make-org-heading-search-string):
+ Fix function declaration.
+ (pcomplete/org-mode/searchhead): Remove incorrect second arguments
+ to `org-make-org-heading-search-string'.
+
+ * org.el (org-read-date): Turn off replacing disputed keys when
+ defining the minibuffer keys during date selection.
+ (org-insert-heading): Improve the empty line insertion behavior.
+ Basically, never remove empty lines, only add them.
+
+ * org-attach.el (org-attach-commit): Use vc-git to find the git
+ repository.
+
+ * org-compat.el (org-move-to-column): Turn off invisibility stuff
+ for moving the cursor to a column.
+
+ * org.el (org-modules): Update with the new module org-mac-link.
+ (org-display-outline-path): Do not log outline path in Message
+ buffer.
+ (org-agenda-ignore-drawer-properties): New option.
+ (org-agenda-prepare-buffers):
+ Honour `org-agenda-ignore-drawer-properties'.
+
+ * org-clock.el (org-clock-goto): Recenter to thrd line
+
+ * org-table.el (orgtbl-send-replace-tbl): Allow multiple spaces
+ between keywords in RECEIVE ORGTBL lines.
+
+ * org.el (org-bookmark-names-plist): New user option.
+ (org-set-regexps-and-options-for-tags): Use `org-bookmark-names-plist'.
+ (org-refile): Use `org-bookmark-names-plist'.
+
+ * org-capture.el (org-capture-bookmark-last-stored-position):
+ Use `org-bookmark-names-plist'.
+
+ * org.el (org-insert-heading): Rewritten from scratch.
+ (org-N-empty-lines-before-current): New function
+ (org-insert-heading-respect-content): Set the correct argument to
+ force a heading even in lists.
+
+ * org-colview.el (org-columns-display-here): Enforce fixed width
+ font.
+
+ * org-faces.el (org-column): Setting font width has been shifted
+ to org-colview.el.
+
+ * org.el (org-mode-flyspell-verify): Check for src block.
+
+ * org-table.el (org-table-convert-region): Fix interactive
+ statement.
+
+ * org-ctags.el (org-ctags-path-to-ctags): Avoid usine `case'.
+
+ * org.el (org-beginning-of-line, org-end-of-line):
+ Set disable-point-adjustment when the command ends next to invisible
+ text.
+
+ * ob-lob.el (org-babel-lob-files): Fix custom type.
+
+ * org-agenda.el (org-agenda-export-html-style, org-agenda-ndays)
+ (org-agenda-inactive-leader, org-agenda-day-face-function)
+ (org-agenda-auto-exclude-function): Fix custom type.
+
+ * org-bibtex.el (org-bibtex-prefix): Fix custom type.
+
+ * org-clock.el (org-clock-heading-function):
+ (org-show-notification-handler): Fix custom type.
+
+ * org-footnote.el (org-footnote-auto-adjust): Fix custom type.
+
+ * org-protocol.el (org-protocol-default-template-key): Fix custom
+ type.
+
+ * org.el (org-make-link-description-function):
+ (org-link-translation-function):
+ (org-link-frame-setup):
+ (org-refile-target-verify-function):
+ (org-get-priority-function):
+ (org-use-fast-tag-selection):
+ (org-columns-modify-value-for-display-function):
+ (org-sparse-tree-default-date-type):
+ * ox-html.el (org-html-postamble):
+ (org-html-postamble-format):
+ (org-html-preamble-format):
+ * ox-odt.el (org-odt-content-template-file):
+ * ox.el (org-export-with-archived-trees):
+ (org-export-initial-scope): Fix custom type.
+
+ * org.el (org-insert-heading): Fix problem with inserting heading.
+ Check for checkbox at the beginning of the item, not just at the
+ beginning of the line.
+ (org-small-year-to-year): Fix docstring typo.
+ (org-show-siblings): By default, also show siblings from a
+ bookmark jump.
+
+ * org-agenda.el (org-agenda-set-restriction-lock): Highlight only
+ the headline when agenda is restricted to a subtree. Do not
+ highlight the entire subtree.
+
+ * org-table.el (org-table-eval-formula): Work-around for calc-eval
+ regression.
+
+ * ox.el (org-export-dispatch): Make sure the last position marker
+ uses the base buffer if there is one.
+ (org-export-dispatch-last-position): New variable.
+ (org-export-dispatch): Save position of cursor at the moment when
+ the export command is called. Restore that position temporarily
+ when repeating the previous export command.
+
+ * org.el (org-insert-heading): Shrink whitespace at end of subtree
+ when `org-insert-heading-respect-content' is on.
+
+ * org-list.el (org-sort-list): Respect sorting-type and
+ getkey-func when they are specified in the call.
+
+ * org.el (org-sort-entries): Respect sorting-type and getkey-func
+ when they are specified in the call.
+ (org-format-outline-path): New argument SEPARATOR to specify a
+ string that is inserted between parts of the outline path.
+ (org-display-outline-path): New argument SEPARATOR, to specify a
+ string that is inserted between parts of the outline path.
+
+ * org-colview.el (org-dblock-write:columnview): Change the capture
+ of pos to after inserting the original content
+
+2013-11-12 Christian Moe <mail@christianmoe.com>
+
+ * ox-odt.el (org-odt-line-break, org-odt-plain-text):
+ Remove newline after line-break tag.
+
+2013-11-12 Christophe Junke <christophe.junke@inria.fr> (tiny change)
+
+ * org.el (org-set-font-lock-defaults): Let footnote fontifications
+ be done before other links' fontification. This allows links
+ appearing inside footnotes to be both visible and active.
+
+2013-11-12 Christopher Schmidt <christopher@ch.ristopher.com>
+
+ * org.el (orgstruct-setup): Major rewrite.
+ (orgstruct++-mode): Overwrite local non-org vars again.
+ (orgstruct-mode): Simplify implementation. Emulate outline's
+ buffer-invisiblity-spec.
+ (orgstruct-heading-prefix-regexp): Change default value to nil.
+ (orgstruct-error): Use `user-error' if available.
+ {pro,de}motion commands if `orgstruct-heading-prefix-regexp' is
+ non-nil. Always use `org-outline-level'. Bind org-shift*.
+ (orgstruct-make-binding): Major rewrite.
+ (org-cycle-global-status, org-cycle-subtree-status): Set state
+ property.
+ (org-heading-components): Use `org-heading-regexp' in
+ orgstruct-mode.
+ (orgstruct-heading-prefix-regexp, orgstruct-setup-hook):
+ New options.
+ (orgstruct-initialized): New variable.
+ (org-get-local-variables): Honour state property.
+ (org-run-like-in-org-mode): Use `let' instead of `progv'. Do not
+ override variables with non-default values.
+ (org-forward-heading-same-level): Do not skip to headlines on
+ another level. Handle negative prefix argument correctly.
+ (org-backward-heading-same-level):
+ Use `org-forward-heading-same-level'.
+
+2013-11-12 Craig Tanis <craig-tanis@utc.edu> (tiny change)
+
+ * ox-latex.el (org-latex-src-block): Change format string to position
+ caption after figure content.
+
+2013-11-12 Eric Abrahamsen <eric@ericabrahamsen.net>
+
+ * org.el (org-ctrl-c-ctrl-c): `C-c C-c' on a link is usually a
+ no-op. If that link is in a headline, act as if the `C-c C-c' was
+ called on the headline, not the link.
+
+ * ox-html.el (org-html-doctype-alist): New variable holding an
+ alist of (X)HTML doctypes
+ (org-html-xhtml-p, org-html-html5-p, org-html-close-tag):
+ New function.
+ (org-html-html5-fancy): New export option, determining whether or
+ not to use HTML5-specific elements.
+ (org-html-html5-elements): New variable, new HTML5 elements.
+ (org-html-special-block): Export special blocks to new HTML5
+ elements.
+ (org-html-format-inline-image): Use <figure> and <figcaption> for
+ standalone images.
+ (org-html-format-inline-image, org-html--build-meta-info)
+ (org-html--build-head, org-html--build-pre/postable)
+ (org-html-template, org-html-horizontal-rule)
+ (org-html-format-list-item, org-html-line-break, org-html-table)
+ (org-html-verse-block): Changes to allow flavored export.
+
+ * ox-latex.el (org-latex--org-table, org-latex-table-row):
+ Allow use of the "tabu" and "longtabu" table environments. New table
+ attribute :spread handles the width specification syntax of "tabu"
+ and "longtabu" table environments.
+
+2013-11-12 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-bibtex.el (org-bibtex-read-buffer): Reads all bibtex entries
+ in a buffer.
+ (org-bibtex-read-file): Read all bibtex entries in a file.
+ (org-bibtex-import-from-file): Import all bibtex entries from a
+ file into the current buffer.
+
+ * ob-tangle.el (org-babel-load-file): When called with a prefix
+ argument the tangled emacs-lisp file will be byte compiled.
+
+ * ob-tangle.el (org-babel-tangle): Tangled files should not be
+ writable.
+
+ * ob-emacs-lisp.el (org-babel-execute:emacs-lisp): Better about
+ when to fully escape the results or just print them close to
+ verbatim.
+
+ * ob.el (org-babel-result-cond): This function should now be used
+ by all language backends to handle the processing of raw code
+ block output into scalar results, table results, or ignored
+ results depending on the value of result-params.
+
+ * ob-C.el (org-babel-C-execute): Use org-babel-result-cond.
+
+ * ob-R.el (org-babel-R-evaluate-external-process)
+ (org-babel-R-evaluate-session):
+ * ob-awk.el (org-babel-execute:awk):
+ * ob-clojure.el (org-babel-execute:clojure):
+ * ob-emacs-lisp.el (org-babel-execute:emacs-lisp):
+ * ob-fortran.el (org-babel-execute:fortran):
+ * ob-io.el (org-babel-io-evaluate):
+ * ob-java.el (org-babel-execute:java):
+ * ob-lisp.el (org-babel-execute:lisp):
+ * ob-maxima.el (org-babel-execute:maxima):
+ * ob-picolisp.el (org-babel-execute:picolisp):
+ * ob-python.el (org-babel-python-evaluate-external-process):
+ (org-babel-python-evaluate-session):
+ * ob-scala.el (org-babel-scala-evaluate):
+ * ob-sh.el (org-babel-sh-evaluate):
+ * ob-shen.el (org-babel-execute:shen):
+ * ob-sql.el (org-babel-execute:sql):
+ * ob-sqlite.el (org-babel-execute:sqlite):
+ Use `org-babel-result-cond'.
+
+ * ob.el (org-babel-common-header-args-w-values): Add a new "none"
+ header argument.
+ (org-babel-execute-src-block): Don't do *any* result processing if
+ the "none" header argument has been specified.
+ (org-babel-sha1-hash): Remove the none header argument from header
+ arg lists when calculating cache sums.
+ (org-babel-insert-result): Flesh out some documentation.
+
+ * ob.el (org-babel-insert-result): Don't escape results in
+ drawers.
+
+ * ob-python.el (org-babel-python-hline-to): Customize hline
+ conversion to python.
+ (org-babel-python-None-to): Customize none conversion from python.
+ (org-babel-python-var-to-python): Use new variable.
+ (org-babel-python-table-or-string): Use new variable.
+
+ * org.el (org-babel-load-languages): Add ob-makefile to
+ `org-babel-load-languages'.
+
+ * ob-makefile.el: New file.
+
+ * ob-sh.el (org-babel-sh-evaluate): Don't could 0-length shebangs.
+
+ * org.el (org-format-latex): Simplify and now make use of the new
+ `org-create-formula-image' function.
+ (org-create-formula-image): Provides a simpler interface to the
+ two backend-specific functions.
+
+ * ob-core.el (org-babel-default-header-args): It is likely that
+ someone meant to set :padlines to "yes", but accidentally set
+ :padnewlines to "yes". Either way lets just remove this which
+ shouldn't have any functional effect.
+
+ * ob-haskell.el (org-babel-default-header-args:haskell):
+ Set :padlines to "no" by default.
+
+ * ob-exp.el (org-babel-exp-non-block-elements): Ignore inline
+ source block on #+ prefixed lines.
+
+ * ob-core.el (org-babel-merge-params): Replace `remove-if' with
+ `org-remove-if'. More careful to check that the colname- and
+ rowname-names header arguments exist during merge. When merging
+ parameters, if a variable is replaced with a new value, then
+ delete colnames/rownames for the original value of that variable.
+
+ * ob-ditaa.el (org-babel-ditaa-java-cmd): Make java executable
+ configurable for ditaa blocks.
+
+ * ob-sh.el (org-babel-sh-var-to-string): Fix bug in ob-sh when
+ dealing with list variables.
+
+ * ob-core.el (org-babel-demarcate-block):
+ Include `org-src-lang-modes' in block demarcation options.
+
+ * ob-C.el: Don't modify `org-babel-load-languages' from ob-*
+ files.
+
+ * ob-latex.el (org-babel-latex-htlatex): Set this variable to
+ "htlatex" (or path to said) to enable svg generation from latex
+ code blocks.
+ (org-babel-latex-htlatex-packages): Libraries required for
+ automatic svg generation.
+ (org-babel-execute:latex): Generate SVG images directly from latex
+ code blocks (assumes tikz).
+
+ * ob-exp.el (org-babel-exp-non-block-elements): Use lob call name
+ when exporting.
+
+ * ob-scheme.el (org-babel-scheme-get-repl)
+ (org-babel-scheme-make-session-name)
+ (org-babel-scheme-execute-with-geiser, org-babel-execute:scheme):
+ Fix whitespace and indentation.
+
+ * ob-core.el (org-babel-set-current-result-hash): Update the
+ match-string holding the hash data, and correct overlay
+ maintenance.
+ (org-babel-find-named-result): Call lines are not results.
+ (org-babel-where-is-src-block-result): Don't implicitly name the
+ results of call lines.
+ (org-babel-exp-non-block-elements): There is now another element
+ on the call line info list.
+
+ * ob-lob.el (org-babel-lob-get-info): Return the name (if any) at
+ the end of the info list.
+ (org-babel-lob-execute): Pass the name through to execution.
+
+ * ob-core.el (org-babel-execute-src-block): Ensure that the
+ location is set before anything else is done.
+
+ * ob-ref.el (org-babel-ref-parse): Evaluate Emacs Lisp values in
+ header arguments at the location of the original code block.
+
+ * ob-gnuplot.el (org-babel-expand-body:gnuplot): Use new header
+ arguments.
+
+ * ob-core.el (org-babel-common-header-args-w-values): Mention new
+ header arguments.
+ (org-babel-expand-body:generic): Use new header arguments.
+ (org-babel-read-result): More robust matching of examplized
+ ranges.
+ (org-babel-result-end): More robust matching of examplized ranges.
+
+ * ob-gnuplot.el (org-babel-expand-body:gnuplot): Gnuplot, close
+ output terminal when opened.
+ (org-babel-gnuplot-prefix): Customization variable prefix gnuplot
+ code blocks.
+ (org-babel-expand-body:gnuplot): Customization variable prefix
+ gnuplot code blocks.
+
+ * ob-core.el (org-babel-params-from-properties): Now returns a
+ list of alists and does *not* call `org-babel-merge-params'.
+ (org-babel-parse-src-block-match):
+ (org-babel-parse-inline-src-block-match):
+ * ob-exp.el (org-babel-exp-src-block):
+ (org-babel-exp-non-block-elements):
+ * ob-lob.el (org-babel-lob-execute): Handle new list of lists
+ output of `org-babel-params-from-properties'.
+
+ * ob-gnuplot.el (org-babel-header-args:gnuplot): Term is a gnuplot
+ header argument.
+
+ * ob-tangle.el (org-babel-tangle): Fix bug in tangle-file.
+ Collect tangle modes, and only apply them to the file after all
+ tangling has completed, including the post-tangle-hook.
+
+ * ob-core.el (org-babel-read): Do not read #-prefix header-arg
+ value as emacs lisp.
+
+ * ob-core.el (org-babel-current-src-block-location):
+ (org-babel-execute-src-block):
+ * ob-exp.el (org-babel-exp-results):
+ * ob-lob.el (org-babel-lob-execute):
+ Rename `org-babel-current-exec-src-block-head' to
+ `org-babel-current-src-block-location'.
+
+ * ob-core.el (org-babel-common-header-args-w-values): Adding the
+ new :tangle-mode header argument.
+ (org-babel-read): Read values starting with a "#" character as
+ emacs lisp.
+
+ * ob-tangle.el (org-babel-tangle): Use the new :tangle-mode header
+ argument.
+
+ * org-pcomplete.el (pcomplete/org-mode/block-option/src): Use the
+ new :tangle-mode header argument.
+
+ * ob-exp.el (org-babel-exp-results): Save the code block location
+ into `org-babel-current-exec-src-block-head' during export.
+
+ * ob-comint.el (org-babel-comint-with-output): More robust edebug
+ spec.
+
+ * ob-lob.el (org-babel-lob-execute): Set the
+ `org-babel-current-exec-src-block-head' variable when executing
+ inline or lob style code.
+
+ * ob-core.el (org-babel-execute-src-block):
+ The `org-babel-current-exec-src-block-head' variable should point to
+ the outermost code block.
+
+ * org.el (org-some): An org-mode version of the cl some function.
+
+ * ob-fortran.el (org-babel-fortran-var-to-fortran): More careful
+ check if values are matrices.
+
+ * org.el (org-every): An Org-mode version of the cl every
+ function.
+
+ * ob-tangle.el (org-babel-tangle-jump-to-org):
+ Use `org-src-switch-to-buffer' to jump from src to org. Use the
+ existing `org-edit-src' functionality to jump back to the correct
+ point in the code block in the original Org-mode buffer.
+
+ * ob-gnuplot.el (org-babel-gnuplot-quote-tsv-field): Only wrap
+ gnuplot data values in " when necessary. Replace missing values
+ with blank space in gnuplot.
+ (org-babel-expand-body:gnuplot):
+ (org-babel-gnuplot-quote-timestamp-field): Fix indentation.
+ (org-babel-header-args:gnuplot): Declare the.
+ (org-babel-expand-body:gnuplot): Params is an alist not a plist.
+ (org-babel-header-args:gnuplot): Declare gnuplot-specific header
+ argument.
+ (*org-babel-gnuplot-missing*): Dynamic variable used to hold the
+ value of the missing header argument.
+ (org-babel-gnuplot-process-vars): Wrap in local binding for
+ missing value.
+ (org-babel-gnuplot-quote-tsv-field): Replace missing value with
+ the missing header argument value when present.
+
+ * ob-org.el (org-babel-expand-body:org): Allow insertion of
+ non-strings into Org code blocks.
+ (org-babel-inline-result-wrap): New option controlling the
+ wrapping of inline results.
+ (org-babel-examplize-region): Use the new defcustom.
+
+ * ox-beamer.el (org-beamer--format-frame): If contents is nil,
+ then replace it with an empty string.
+
+ * ob-core.el (org-babel-read): More restrictive elisp eval of
+ header arguments.
+
+ * ob-lob.el (org-babel-lob-execute): Include default elisp header
+ args in call lines.
+
+ * ob-core.el (org-babel-result-cond): Don't over-evaluate
+ result-params in macro.
+
+ * ob-ruby.el (org-babel-execute:ruby): Use `org-babel-result-cond'
+ in Ruby code blocks.
+ (org-babel-ruby-evaluate): Delay table processing.
+
+ * ob-js.el (org-babel-execute:js): Use `org-babel-result-cond' in
+ JavaScript code blocks.
+
+ * ob-scheme.el (org-babel-execute:scheme):
+ Use `org-babel-result-cond' in scheme code blocks.
+
+ * ob-ocaml.el (org-babel-execute:ocaml):
+ Use `org-babel-result-cond' in OCaml code blocks.
+
+ * ob-haskell.el (org-babel-execute:haskell):
+ Use `org-babel-result-cond' in Haskell code blocks.
+
+ * ob-core.el (org-babel-result-cond): The "raw", "org" and
+ "drawer" :results header argument values preclude table processing
+ unless the "table" argument is given as well.
+ (org-babel-execute-src-block): Make sure we process file results
+ before they are passed to the post-processing code block, and not
+ afterwards. Tangles these two header arguments in the code, but
+ makes for more intuitive behavior and enables important use cases.
+ (org-babel-read): Read code block values with earmuffs as Emacs
+ Lisp.
+ (org-babel-common-header-args-w-values): Add :post to the list of
+ header arguments.
+ (org-babel-execute-src-block): Post process results when the :post
+ header argument has been supplied.
+
+ * ob-R.el (org-babel-R-initiate-session): Remove unnecessary
+ save-excursion nested inside a save-window-excursion.
+
+ * ob-core.el (org-babel-src-name-w-name-regexp): Update the regexp
+ used to match code block names.
+ (org-babel-get-src-block-info): Remove the code used to parse this
+ alternate variable specification syntax.
+ (org-babel-insert-result): Cycle tables for :results org and
+ :results wrap.
+
+ * ob-python.el (org-babel-python-initiate-session-by-key): Fix a
+ bug pointed out by Gary Oberbrunner.
+ (org-babel-python-initiate-session-by-key): Add "-i" to the python
+ command on windows sessions. Actually setting new session names.
+ Pass Python buffer names to the new `run-python' command.
+ (org-babel-python-with-earmufs): Add earmufs to a buffer name.
+ (org-babel-python-without-earmufs): Remove earmufs from a buffer name.
+ (org-babel-python-initiate-session-by-key): Set the buffer name in
+ a way which is understandable by the new python.el
+ (org-babel-python-buffers): Change the default python buffer name.
+
+ * ob-core.el (org-babel-number-p): Don't interpret single "-" as a
+ number.
+
+ * ob-perl.el (org-babel-perl--var-to-perl): Print Perl variables
+ with a format string.
+
+ * ob-core.el (org-babel-where-is-src-block-result): Allow comments
+ between code blocks and un-named results.
+
+ * ob-sqlite.el (org-babel-sqlite-table-or-scalar): Don't read
+ sqlite output as lisp.
+
+ * ob-core.el (org-babel-check-confirm-evaluate): Refactoring.
+ (org-babel-confirm-evaluate): Fix whitespaces.
+ (org-babel-execute-src-block): A cond makes it more clear that we
+ definitely do not execute without user confirmation.
+ (org-babel-call-process-region-original): Fix line over 80 chars
+ long.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Update comment
+ to reflect changed variable name.
+
+ * ob-core.el (org-babel-expand-src-block): Return value of
+ expanded code block on non-interactive calls.
+
+ * ob-perl.el (org-babel-perl-var-wrap): Customizable wrapper for
+ variables in perl code.
+ (org-babel-perl-var-to-perl): Use said wrapper.
+
+ * ob-sql.el (org-babel-execute:sql): Use the org-babel-eval
+ command instead of shell-command.
+
+ * ob-ocaml.el (org-babel-prep-session:ocaml): Check that
+ `tuareg-run-caml' is defined before use.
+ (tuareg-run-ocaml): Declare for compiler.
+
+ * ob-core.el (org-babel-result-regexp): Simplify regexp given new
+ time hash layout.
+ (org-babel-current-result-hash): New match string.
+ (org-babel-hide-hash): New match string.
+ (org-babel-where-is-src-block-result): New match string, and
+ insert hashes in the new format.
+
+ * ob-core.el (org-ts-regexp): Declare.
+ (org-babel-result-regexp): Now matching time stamp as well.
+ (org-babel-hash-show-time): New variable controlling the display
+ of time stamps.
+ (org-babel-current-result-hash):
+ (org-babel-hide-all-hashes):
+ (org-babel-where-is-src-block-result): Use hash time stamps.
+
+ * ob-core.el: New file.
+
+ * org-macs.el: `org-load-noerror-mustsuffix' requires an autoload.
+
+2013-11-12 Feng Shu <tumashu@gmail.com>
+
+ * ox-odt.el (org-odt--translate-latex-fragments):
+ * ox-html.el (org-html-latex-environment)
+ (org-html-latex-fragment): Fix imagemagick support.
+
+ * org.el (org-create-formula-image-with-imagemagick):
+ Generate correct size formula image.
+ (org-format-latex-header): Change pagestyle command position.
+
+ * ox-latex.el (org-latex--caption/label-string): Allow to build a
+ caption string from `:caption' attribute of #+ATTR_LATEX.
+
+ * ox.el (org-export-dictionary): Add Simplified Chinese
+ translations for `org-export-dictionary'.
+
+2013-11-12 Florian Beck <fb@miszellen.de> (tiny change)
+
+ * org.el (org-activate-bracket-links): Remove escapes from the
+ help string.
+
+2013-11-12 Francesco Pizzolante <xxx@public.gmane.org> (tiny change)
+
+ * ox-html.el (org-html-headline): Normalize the construction of
+ outline-container DIVs by always using the inner headline ID.
+
+ * org.el (org-agenda-prepare-buffers): Protect with
+ `org-unmodified'.
+
+2013-11-12 Gregor Kappler <gregor@alcedo.(none)> (tiny change)
+
+ * ox.el (org-export-as): Make sure org-export-babel-evaluate is
+ not nil before calling `org-export-execute-babel-code'.
+
+2013-11-12 Grégoire Jadi <gregoire.jadi@gmail.com>
+
+ * org.el (org-reftex-citation): Fix contrib package name in the
+ docstring.
+ (org-preview-latex-fragment, org-display-inline-images):
+ Detect whether a graphic display is available before inlining images to
+ prevent an error.
+ (org-startup-with-latex-preview): New option.
+ (org-startup-options): New startup keywords for the new option.
+ (org-mode): Turn on/off LaTeX preview depending on the new option.
+ (org-reverse-string): Add `org-reverse-string' to reverse a
+ string.
+
+ * org-id.el (org-id-new, org-id-decode):
+ Replace `org-id-reverse-string' by `org-reverse-string'.
+
+ * ob-core.el (org-babel-trim): Replace `org-babel-reverse-string'
+ by `org-reverse-string' and declare it.
+
+2013-11-12 Gustav Wikström <gustav.erik@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-filter-by-category): Display all
+ filtered out categories.
+
+2013-11-12 Ilya Zonov <izonov@gmail.com> (tiny change)
+
+ * org-mouse.el (org-mouse-context-menu): Add a correct newtext
+ parameter for "All Set" and "All Clear" menu items.
+
+2013-11-12 Ingo Lohmar <i.lohmar@gmail.com> (tiny change)
+
+ * org.el (org-insert-todo-heading-respect-content): Pass correct
+ prefix arg to always insert heading.
+
+ * org-agenda.el
+ (org-agenda-propertize-selected-todo-keywords): New function to
+ highlight the current agenda todo keywords depending on
+ `org-todo-keyword-faces'.
+ (org-todo-list): Use the new function.
+
+2013-11-12 Ippei FURUHASHI <top.tuna+orgmode@gmail.com>
+
+ * org-table.el (org-calc-current-TBLFM): New function to
+ re-calculate the table by applying the #+TBLFM in the line where
+ the point is. Ensure to remove the currently inserted TBLFM line,
+ when calling `org-table-recalculate' returns an error and the
+ processing stops.
+
+ * org.el (org-ctrl-c-ctrl-c): Call `org-calc-current-TBLFM' when
+ point is in the #+TBLFM line.
+
+ * org-table.el (org-TBLFM-begin): New function.
+ (org-TBLFM-begin-regexp): New variable.
+
+ * org.el (org-at-TBLFM-p): New function.
+ (org-TBLFM-regexp): New defconst.
+
+2013-11-12 Ivan Vilata i Balaguer <ivan@selidor.net> (tiny change)
+
+ * org-clock.el (org-clock-get-table-data): Pass tstart and tend
+ time strings through `org-matcher-time' to allow relative times
+ besides absolute ones, convert result to encoded time.
+
+2013-11-12 Jambunathan K <kjambunathan@gmail.com>
+
+ * ox-html.el (org-html-code, org-html-verbatim): Transcode value.
+ (org-html--tags, org-html-format-headline)
+ (org-html--format-toc-headline, org-html-checkbox)
+ (org-html-table-cell, org-html-timestamp)
+ (org-html-verse-block, org-html-special-string-regexps): Replace
+ named HTML entities with their numeric counterparts. This keeps
+ Freemind backend happy.
+
+ * org-odt.el (org-export-odt-schema-dir): Modify to accommodate
+ change in rnc file names.
+
+ * org-lparse.el (org-lparse-and-open)
+ (org-lparse-do-convert): Open exported files with system-specific
+ application.
+
+ * org-odt.el: Don't meddle with `org-file-apps'.
+
+2013-11-12 Jarmo Hurri <jarmo.hurri@syk.fi>
+
+ * org-table.el (org-define-lookup-function): New macro. Call it
+ to generate new lookup functions `org-lookup-first',
+ `org-lookup-last' and `org-lookup-all'.
+
+ * org-gnus.el (org-gnus-no-server): New option to start Gnus using
+ `gnus-no-server'.
+ (org-gnus-no-new-news): Use the new option.
+
+2013-11-12 Jonas Hoersch <coroa@online.de> (tiny change)
+
+ * org.el (org-cycle-hide-inline-tasks): Re-hide inline tasks when
+ switching to 'children visibility state.
+
+ * org-inlinetask.el (org-inlinetask-toggle-visibility): Don't use
+ `org-show-entry' as it cannot unfold an inlinetask properly.
+
+2013-11-12 Jonathan Leech-Pepin <jonathan.leechpepin@gmail.com>
+
+ * ox-texinfo.el: New file.
+
+2013-11-12 Joost Diepenmaat <joost@zeekat.nl> (tiny change)
+
+ * org.el (org-indent-region): BEGIN_SRC and END_SRC lines should
+ not be considered part of the source block for the purposes of
+ indentation.
+
+2013-11-12 Justus Piater <justus-dev@piater.name>
+
+ * org-agenda.el
+ (org-agenda-skip-deadline-prewarning-if-scheduled): Add an option
+ to skip the deadline prewarning if the scheduled date is in the
+ future.
+
+2013-11-12 Kodi Arfer <git@arfer.net> (tiny change)
+
+ * ox-html.el (org-html-toc): Use <nav> instead of <div> for the
+ root element when appropriate.
+ (org-html-paragraph): Wrap "Figure %d:" in <span
+ class="figure-number">.
+ (org-html-list-of-tables, org-html-table): Wrap "Table %d:" in
+ <span class="table-number">.
+ (org-html-list-of-listings): Wrap "Listing %d:" in
+ <span class="listing-number">.
+ (org-html-table): For HTML5, omit :html-table-attributes but not
+ :id or :attr_html.
+ (org-html--build-meta-info): Insert no timestamp when
+ :time-stamp-file is nil.
+
+2013-11-12 Lawrence Mitchell <wence@gmx.li>
+
+ * ox-html.el (org-html-close-tag): Add space before attr.
+
+ * ox.el (org-export-resolve-fuzzy-link): Look for fuzzy link in a
+ cache before trying to resolve it in the parse tree.
+
+2013-11-12 Le Wang <le.wang@agworld.com.au>
+
+ * org-src.el (org-edit-src-code): Use marker with insertion type t
+ to track end and remove hack requiring delete from beg to (1-
+ end).
+
+2013-11-12 Max Mikhanosha <max@openchat.com>
+
+ * org-habit.el (org-habit-get-faces): Add show done days green
+ option.
+
+ * org-agenda.el (org-agenda-format-item): Ensure effort is "" when
+ unset
+
+2013-11-12 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org-table.el (org-table-eval-formula): Align the arrow pointing
+ to the error in a Calc formula to the other fomula debugger logs.
+
+ * org.el (org-link-escape-chars-browser): Add char double quote.
+ (org-open-at-point): Use the constant
+ `org-link-escape-chars-browser'.
+
+ * org-table.el (org-table-get-remote-range): Extend regexp to
+ match "#+NAME: table" additionally to "#+TBLNAME: table".
+
+ * org-table.el (org-table-eval-formula): Use `keep-empty' in more
+ places. Keep empty fields during preprocessing.
+ (org-table-make-reference): Use nan (not a number) for empty
+ fields in Calc formulas. A range with only empty fields should
+ not always return 0 but also empty string, consistent with field
+ reference of an empty field. Use future design for nan but
+ replicate current behavior.
+ (org-table-number-regexp): Extend 0x hex to fixed-point number,
+ add <radix>#<number>, add Calc infinite numbers uinf, -inf and
+ inf.
+
+2013-11-12 Muchenxuan Tong <demon386@gmail.com> (tiny change)
+
+ * org-mobile.el (org-mobile-push): Add `save-restriction'.
+
+2013-11-12 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ox-latex.el (org-latex-compile): Remove all numbered temporary
+ files after compiling.
+
+ * org-element.el (org-element-headline-interpreter): Take into
+ consideration `org-odd-levels-only' when building a headline.
+
+ * ox-org.el (org-org-headline): Correctly set transcoded headline
+ level during subtree export.
+
+ * ox-html.el (org-html--format-toc-headline): TOC entries are
+ closer to regular headline formatting.
+
+ * org-element.el (org-element-context): Fix error when parsing
+ affiliated keywords, e.g. "caption".
+
+ * org.el (org-do-emphasis-faces): Look for verbatim status at
+ correct location.
+ (org-open-at-point): Check if link is non-nil before matching it.
+ (org-export-insert-default-template): Make sure strings are
+ properly quoted when inserting a template. Specifically, default
+ value for drawers should be d:(not "LOGBOOK"), not d:(not
+ LOGBOOK).
+ (org-insert-heading): Do not error out when inserting is to be
+ done at one of the buffer's boundaries.
+
+ * ox-latex.el (org-latex-listings-options): Use correct number of
+ backslash characters in the example.
+
+ * org-element.el (org-element-latex-or-entity-successor)
+ (org-element-latex-fragment-parser): Use `org-latex-regexps'
+ instead of `org-format-latex-options'.
+
+ * ox-ascii.el:
+ * ox-beamer.el:
+ * ox-html.el:
+ * ox-icalendar.el:
+ * ox-md.el: Remove comments at the beginning of the file since
+ the library is documented in Org manual.
+
+ * org-element.el (org-element--list-struct):
+ Use `org-match-string-no-properties'. Fix block parsing in lists.
+
+ * ox-publish.el (org-publish-all): Fix compilation problem.
+
+ * org-element.el (org-element-timestamp-interpreter):
+ Correctly interpret timestamps with delays.
+ (org-element-timestamp-parser)
+ (org-element-timestamp-interpreter): Parse warning delays.
+
+ * ox-beamer.el (org-beamer--format-section): Fix regression which
+ prevents frames from being propely exported.
+
+ * ox.el (org-export-with-backend): Ensure function will use
+ provided back-end.
+
+ * org-list.el (org-list-allow-alphabetical): Remove reference to
+ unused VALUE.
+
+ * ox-beamer.el (org-beamer--format-section): Protect fragile
+ commands in sections.
+
+ * org.el (org-ctrl-c-ctrl-c): When using C-c C-c at an item with
+ point on a link, make sure checkbox, if any, is toggled.
+
+ * ox-beamer.el (org-beamer--format-block): Return an error message
+ when using a special environment as a block type. Also check for
+ incomplete environment definitions.
+
+ * org-element.el (org-element-at-point): If point is at the end of
+ the buffer, and that buffer ends with a list, and there's no final
+ newline, return last element in last item instead of plain list.
+ Fix infloop when called on a blank line at the end of the buffer
+ after a headline.
+
+ * org.el (org-forward-paragraph, org-backward-paragraph):
+ New functions.
+
+ * org.el (org-meta-return): Allow M-RET to insert items within
+ drawers. Rewrite function.
+
+ * org-element.el (org-element-footnote-definition-parser):
+ Fix value for :contents-begin when first line of footnote definition
+ is empty besides the label.
+ (org-element-at-point): Return correct element when point is on a
+ blank line just below a headline.
+ (org-element-paragraph-parser):
+ Use `org-match-string-no-properties'. Small fixes to paragraph
+ parsing.
+
+ * org.el (org-adaptive-fill-function): Do not handle
+ `adaptive-fill-regexp' in comments as the behavior is not
+ satisfying.
+
+ * org-list.el (org-list-struct-apply-struct): Do not move item's
+ contents within a child above when repairing indentation.
+
+ * ox-html.el (org-html--build-meta-info): Fix output of meta tags
+ when properties are present.
+
+ * ox.el (org-export-collect-headlines): Do not build TOC for
+ headlines below H value.
+
+ * org-element.el (org-element-context): Modify misleading
+ comment.
+ (org-element-text-markup-successor)
+ (org-element-latex-or-entity-successor)
+ (org-element-export-snippet-successor)
+ (org-element-footnote-reference-successor)
+ (org-element-inline-babel-call-successor)
+ (org-element-inline-src-block-successor)
+ (org-element-line-break-successor, org-element-link-successor)
+ (org-element-plain-link-successor, org-element-macro-successor)
+ (org-element-radio-target-successor)
+ (org-element-statistics-cookie-successor)
+ (org-element-sub/superscript-successor)
+ (org-element-table-cell-successor, org-element-target-successor)
+ (org-element-timestamp-successor): Remove LIMIT argument.
+ (org-element--parse-objects, org-element--get-next-object-candidates):
+ Apply signature change to successors.
+ (org-element-context): Narrow buffer around object containers so
+ parsing of objects when using this function is done under the same
+ restrictions as in buffer parsing.
+
+ * ox.el (org-export-table-cell-alignment): Ensure required
+ variables are available. Use correct :test.
+ (org-export-table-cell-width): Modify key (now an element) and
+ value structure (now a vector) of cache so it can use `eq' as
+ test. Elements are circular lists so `equal' cannot apply on them.
+
+ * ox-publish.el (project-plist): Remove variable.
+
+ * ox.el (org-export-to-buffer, org-export-to-file):
+ Fix docstrings.
+
+ * ox-org.el (org-export-as-org): Add missing BODY-ONLY argument,
+ which is always nil in this back-end.
+
+ * org.el (org-adaptive-fill-function): Look for a fill prefix at
+ the beginning of the paragraph and subsquently on its second line
+ instead of the current line.
+
+ * ob-core.el (org-babel-get-src-block-info): Look for indentation
+ value at the correct location.
+
+ * ox.el (org-export-data-with-backend): Set temporary back-end as
+ the new back-end in local communication channel.
+ (org-export-filter-apply-functions): Handle corner case where
+ back-end is nil. Only provide back-end name (a symbol) as second
+ argument of filters, not the full back-end (a vector).
+
+ * ox-publish.el (org-publish-find-title): Fix title when no
+ #+TITLE property is provided.
+
+ * ox.el (org-export-store-default-title): Remove-function.
+ (org-export--default-title): Remove variable.
+ (org-export-options-alist): Do not use a default value.
+ (org-export--get-buffer-attributes): Store a default title.
+ (org-export-as): Apply function removal.
+ (org-export--get-global-options): Do not set a property with an
+ explicitly nil value.
+
+ * ox-publish.el (org-publish-sitemap-sort-files)
+ (org-publish-sitemap-sort-folders)
+ (org-publish-sitemap-ignore-case, org-publish-sitemap-requested)
+ (org-publish-sitemap-date-format)
+ (org-publish-sitemap-file-entry-format): Set prefix to
+ "org-publish-sitemap" instead of "org-sitemap".
+ (org-publish-compare-directory-files)
+ (org-publish-get-base-files-1, org-publish-projects)
+ (org-publish-format-file-entry): Use new prefix.
+
+ * org-clock.el (org-clock-total-time-cell-format)
+ (org-clock-file-time-cell-format): Use correct type.
+
+ * ob-haskell.el:
+ * ox-ascii.el (org-ascii-export-as-ascii)
+ (org-ascii-export-to-ascii):
+ * ox-beamer.el (org-beamer-export-as-latex)
+ (org-beamer-export-to-latex, org-beamer-export-to-pdf):
+ * ox-html.el (org-html-export-as-html, org-html-export-to-html):
+ * ox-icalendar.el (org-icalendar-export-to-ics):
+ * ox-latex.el (org-latex-export-as-latex)
+ (org-latex-export-to-pdf):
+ * ox-man.el (org-man-export-to-man, org-man-export-to-pdf):
+ * ox-md.el (org-md-export-as-markdown, org-md-export-to-markdown):
+ * ox-odt.el (org-odt-export-to-odt):
+ * ox-org.el (org-org-export-as-org, org-org-export-to-org):
+ * ox-publish.el (org-publish-org-to):
+ * ox-texinfo.el (org-texinfo-export-to-texinfo)
+ (org-texinfo-export-to-info):
+ * ox.el (org-export-to-buffer): Add two arguments: one to trigger
+ asynchronous export and the other to do extra processing from
+ within the buffer.
+ (org-export-to-file): Add two arguments: one to trigger
+ asynchronous export and the other to do extra processing on the
+ output file.
+ (org-export-async-start): Small clean up.
+
+ * ox.el (org-export-as): Use new back-end structure.
+ (org-export-current-backend): New variable.
+ (org-export-as): Use new variable.
+
+ * ox-ascii.el (org-ascii-table): Remove spurious new line between
+ a table and the caption below.
+
+ * ox.el (org-export-to-file): Preserve coding system when writing
+ output.
+ (org-export-stack-mode-map): Fix compilation error with Emacs <
+ 24.
+ (org-export--dispatch-action): Maintain compatibility with Emacs
+ 23.
+
+ * org.el (org-adaptive-fill-function, org-fill-paragraph):
+ Add support for `adaptive-fill-regexp' in paragraphs and comments.
+ (org-indent-line): Fix indentation after a list.
+
+ * ox.el (org-export--get-inbuffer-options): Multiple options can
+ now be set through the same buffer keyword.
+
+ * org-element.el (org-element-plain-list-parser): Fix infloop when
+ parsing a list at the end of buffer, if buffer doesn't end at a
+ line beginning.
+ (org-element-link-parser): Do not url-decode parsed links.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option): Remove
+ spurious white spaces, excepted for source blocks' opening string.
+ Small refactoring.
+ (pcomplete/org-mode/file-option): Remove spurious colons from
+ block boundaries.
+
+ * ox-publish.el (org-publish-find-date): Also return date for
+ directories.
+ (org-publish-get-base-files-1): Fix :recursive parameter ignoring
+ extension restriction.
+
+ * ox-beamer.el: Remove strange indentation in default header.
+ (org-beamer-template): Fix missing newlines in header.
+
+ * ox-latex.el (org-latex-template): Fix missing newlines in
+ header.
+
+ * ox.el (org-export-insert-default-template):
+ Fix "wrong-type-argument" error in template insertion.
+
+ * org.el (org-fill-paragraph): Use empty commented lines as
+ separators when filling comments. This mimics default behavior
+ from "newcomment.el", which is not used in Org.
+
+ * ox-html.el (org-html-link): Add image attributes to "img" tag,
+ not to the "a" container. Also fix spacing for attributes.
+
+ * org.el (org-fill-paragraph): Do not mix consecutive comments
+ when filling any of them.
+
+ * ox-html.el (org-html-format-headline--wrap): Fix number of
+ arguments when setting `org-html-format-headline-function'.
+
+ * org-element.el (org-element-item-interpreter): This patch fixes
+ "(wrong-type-argument arrayp nil)" error when trying to interpret
+ empty items. Correctly interpret back plain lists with "*" items.
+ This fixes "This is not a list" error returned in this case.
+
+ * ox-latex.el (org-latex-listings): Update docstring.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option/options):
+ Apply changes to export back-end definiton.
+
+ * org.el (org-get-export-keywords): Apply changes to export
+ back-end definiton.
+
+ * ox-html.el (org-html--format-toc-headline): Make use of
+ anonymous back-ends.
+
+ * ox-odt.el (org-odt-footnote-reference): Make use of anonymous
+ back-ends.
+ (org-odt-format-label, org-odt-toc)
+ (org-odt-format-headline--wrap): Use `org-export-with-backend'
+ instead of `org-export-with-translations'.
+
+ * ox.el (org-export--registered-backends): Rename from
+ `org-export-registered-backends'.
+ (org-export-invisible-backends): Remove variable.
+ (org-export-get-backend, org-export-get-all-transcoders
+ org-export-get-all-options, org-export-get-all-filters):
+ New functions. It replaces `org-export-backend-translate-table'.
+ (org-export-barf-if-invalid-backend, org-export-derived-backend-p,
+ org-export-define-backend, org-export-define-derived-backend):
+ Rewrite functions using new representation.
+ (org-export-backend-translate-table): Remove function.
+ (org-export-get-environment): Use new function.
+ (org-export--get-subtree-options, org-export--parse-option-keyword,
+ org-export--get-inbuffer-options, org-export--get-global-options,
+ org-export-to-buffer org-export-to-file, org-export-string-as
+ org-export-replace-region-by): Update docstring.
+ (org-export-data-with-translations): Remove function.
+ Use `org-export-data-with-backend' with a temporary back-end instead.
+ (org-export-data-with-backend, org-export-as): Reflect new definition
+ for back-ends.
+ (org-export--dispatch-action, org-export--dispatch-ui): Reflect new
+ definition for back-ends and variable removal. Refactoring.
+ (org-export-filter-apply-functions): Call functions with
+ current back-end's name, not full back-end.
+
+ * org.el (org-export-backends, org-create-formula--latex-header):
+ Use new structure and variables.
+
+ * ox-html.el (org-html-inline-images): Change default value and
+ remove `maybe'.
+ (org-html-format-inline-image): Remove functions.
+ (org-html--wrap-image, org-html--format-image)
+ (org-html-inline-image-p): New functions.
+ (org-html-latex-environment, org-html-latex-fragment): Use new
+ functions.
+ (org-html-standalone-image-p): Use new functions. Also remove an
+ unused optional argument.
+ (org-html-link, org-html-paragraph): Correctly export hyperlinked
+ images.
+
+ * ox.el (org-export-dictionary): Update some translations.
+
+ * ox-odt.el (org-odt-label-styles, org-odt-category-map-alist):
+ Fix docstring.
+ (org-odt-format-label): Add docstring. Internationalize prefix.
+
+ * ox.el (org-export-dictionary): Add entry for colons.
+
+ * ox-odt.el (org-odt--suppress-some-translators): Remove function.
+
+ * ox-html.el (org-html-link): Remove left-over binding.
+
+ * ox-beamer.el (org-beamer-environments-extra): Allow to add raw
+ title in environment definition.
+ (org-beamer--format-block): Handle new placeholders.
+
+ * ox-html.el (org-html-link): Small refactoring.
+
+ * org-element.el (org-element--current-element):
+ Fix org-meta-return error at the end of buffer.
+
+ * ox-odt.el (org-odt-category-map-alist): Fix internationalization
+ of "Table" and "Listing".
+
+ * ox.el (org-export-dictionary): Remove useless dictionary
+ entries.
+
+ * ox-ascii.el (org-ascii--build-caption): Apply removal.
+
+ * ox.el (org-export-dictionary): Add spanish and german
+ translations.
+
+ * ox-odt.el (org-odt-link): Fuzzy links to an headline with a
+ description always use that description, even if the description
+ is the same as the headline title.
+ (org-odt-plain-text): Allow to turn smart quotes off.
+
+ * ox-latex.el (org-latex--get-footnote-counter): Remove function.
+
+ * org.el (org-setup-filling): Set `paragraph-start' and
+ `paragraph-separate'.
+ (org-fill-paragraph-separate-nobreak-p): Remove function.
+ (org-mode): Do not set `paragraph-start'.
+
+ * ox-html.el (html): Replace "HTML_HTML5_FANCY",
+ "HTML_INCLUDE_STYLE" and "HTML_INCLUDE_SCRIPTS" with,
+ respectively, ":html5-fancy", "html-style" and "html-scripts"
+ options.
+ (org-html-html5-fancy): Reformat docstring.
+ (org-html-template): Fix typo preventing insertion of link up/link
+ home anchors.
+
+ * org.el (org-create-formula--latex-header): Replace AUTO with
+ appropriate language when previewing snippets.
+
+ * ox-latex.el (org-latex-item): Allow hyperref and footnotemark in
+ items description tags. Also remove a unnecessary hack allowing
+ footnotemark with an optional argument in the tag.
+
+ * ox.el (org-export-resolve-fuzzy-link): Fix link resolution when
+ link lives before the first headline.
+
+ * org-element.el (org-element-special-block-parser): Fix typo in
+ regexp matching block type. Also quote the type so it can contain
+ special characters.
+
+ * ox-latex.el (org-latex-pdf-process): This argument can cause
+ problem with links with a relative path, since compilation happens
+ in a different directory.
+
+ * org.el (org-latex-default-packages-alist): Load "ulem" package
+ by default. Use "[normalem]" option to preserve \emph definition.
+
+ * ox-latex.el (org-latex-text-markup-alist): Use "\uline" and
+ "\sout" commands from "ulem" package.
+
+ * org.el (org-latex-default-packages-alist): Document need for
+ "soul" package.
+
+ * ox-latex.el (org-latex-text-markup-alist): Use \ul (from "soul"
+ package) instead of \underline for underline text.
+
+ * ox.el (org-export-read-attribute): Fix "Wrong argument type"
+ error when attributes start with :key "".
+
+ * org.el (org-fill-paragraph-separate-nobreak-p)
+ (org-fill-line-break-nobreak-p)
+ (org-fill-paragraph-with-timestamp-nobreak-p): Fix docstrings.
+
+ * org-element.el (org-element--list-struct): Fix failing
+ "plain-list-parser" test.
+
+ * ox-latex.el (org-latex-src-block): Handle :float attribute.
+ Its value can be set to "t", "multicolumn" or "nil". Also remove
+ :long-listing attribute, which is now replaced with :float nil.
+ (org-latex--org-table): Replace :float table with :float t.
+ (org-latex--inline-image): Replace :float figure with :float t.
+ (org-latex-long-listings): Remove variable.
+
+ * org-element.el (org-element--list-struct): New function.
+ (org-element-plain-list-parser, org-element--current-element):
+ Use new function.
+
+ * ox-man.el (org-man-compile):
+ * ox-texinfo.el (org-texinfo-compile): Use appropriate argument.
+
+ * ox-latex.el (org-latex-compile):
+ * ox-man.el (org-man-compile):
+ * ox-texinfo.el (org-texinfo-compile): Properly set working
+ directory.
+
+ * ox-latex.el (org-latex-compile):
+ * ox-texinfo.el (org-texinfo-compile): Make sure generated file
+ can be found by `file-exists-p'.
+
+ * ox-md.el (md): Delegate underscore transcoding to HTML back-end.
+
+ * org-element.el (org-element--remove-indentation):
+ Small optimization.
+ (org-element--remove-indentation): New function.
+ (org-element-example-block-parser, org-element-src-block-parser):
+ Use new function.
+ (org-element-src-block-interpreter): Update function according to
+ change.
+
+ * ox.el (org-export-unravel-code): Do not remove any indentation
+ since it now happens at the parser level.
+ (org-export-table-cell-width): Be sure to use cache even when
+ stored value is nil.
+ (org-export--default-title): Fix "Symbol's value as variable is
+ void: org-export--default-title".
+
+ * ox-ascii.el (org-ascii--table-cell-width): Cache results of this
+ internal function since it is called at each cell, though its
+ value only change column wise.
+
+ * ox.el (org-export-resolve-fuzzy-link): Change property name
+ holding cache.
+ (org-export-table-has-header-p, org-export-table-row-group)
+ (org-export-table-cell-width, org-export-table-cell-alignment):
+ Cache results.
+ (org-export-table-cell-address): Refactor.
+ (org-export-get-parent): Inline function.
+ (org-export-options-alist): Change default value for :title
+ property.
+ (org-export--default-title): New dynamically scoped variable.
+ (org-export-store-default-title): New function.
+ (org-export--get-buffer-attributes): Remove title handling.
+ (org-export--get-global-options): Revert "ox: Fix default title".
+ Refactor code.
+
+ * ox-html.el (org-html-format-latex): Provide a prefix for
+ temporary file when using dvipng, even if the current buffer isn't
+ associated to a file.
+
+ * ox.el (org-export-resolve-radio-link): Ignore whitespace
+ differences when resolving a radio link.
+ (org-export-resolve-radio-link): Fix radio target resolution.
+
+ * org-element.el (org-element--current-element): Be stricter when
+ matching arguments in LaTeX environments. In particular, do not
+ allow anything else than options and arguments in the opening
+ line.
+
+ * ox-html.el (org-html-inner-template): Remove code relative to
+ bibliography.
+ (org-html-bibliography): Remove function.
+
+ * ox-latex.el (org-latex-plain-text): Protect ^ char with \^{},
+ not only \^, so it doesn't become a diacritic.
+
+ * ox-html.el (org-html--build-meta-info): Fix code typo.
+
+ * ox.el (org-export-expand-include-keyword): Avoid using `read' to
+ determine file name.
+ (org-export--get-global-options): Properly set default title,
+ i.e. when to TITLE keyword is provided.
+
+ * org-element.el (org-element--parse-elements): Also parse visible
+ headlines within an otherwise compacted headline.
+
+ * ox.el (org-export-expand-include-keyword): Tolerate included
+ file names without double quotes.
+ (org-export-resolve-fuzzy-link): Fix caching process.
+
+ * ox-publish.el (org-publish-find-date): Fix "Invalid time
+ specification" error with timestamps in DATE.
+
+ * org-element.el (org-element--current-element): Allow the opening
+ string of a LaTeX environment to contain additional arguments.
+
+ * org.el (org-insert-heading): Refactor to use `org-in-item-p'
+ only once.
+
+ * ox.el (org-export-expand): Optionally add affiliated keywords to
+ results.
+
+ * ox-org.el (org-org-identity): Use new argument for
+ `org-export-expand'.
+
+ * org.el (org-fill-paragraph): Move to table beginning before
+ aligning the table when M-q is called from an affiliated keyword.
+
+ * org-list.el (org-list-allow-alphabetical): Properly update
+ `org-list-allow-alphabetical' when changed after org.el has been
+ loaded.
+
+ * org-element.el (org-element-fixed-width-interpreter):
+ Fix interpretation of fixed-width elements with a nil or empty string
+ value.
+
+ * ox-html.el (org-html-link): Don't skip the link description when
+ it matches the name of the headline it targets.
+
+ * ox-html.el (org-html-link): Don't skip the link description when
+ it matches the name of the headline it targets.
+
+ * ox-ascii.el (ascii): Remove inexistant function.
+
+ * ox-icalendar.el (icalendar): Ignore footnotes.
+ (org-icalendar--combine-files): Small refactoring.
+
+ * ox.el (org-export--skip-p, org-export--interpret-p):
+ When `org-export-with-footnotes' is nil, ignore completely footnotes
+ references and definitions instead of exporting them verbatim.
+
+ * ox-beamer.el (org-beamer--frame-level): Small refactoring.
+ (org-beamer--format-block, org-beamer-headline): Do not systematically
+ downcase environment names as some require upper case in their
+ names (e.g. noteNH and CJK).
+
+ * ox.el (org-export-with-timestamps): Only applies to isolated
+ timestamps, i.e. timestamps in a paragraph containing only
+ timestamps and empty strings.
+ (org-export--skip-p): Skip timestamps according to new behavior.
+
+ * ox-latex.el (org-latex--script-size): Handle consecutive
+ alterning sub and superscript.
+
+ * ox-org.el (org-org-identity): Fix docstring. Tiny refactoring.
+ (org-org-headline, org-org-keyword): Fix docstring.
+
+ * ox-latex.el (org-latex--script-size): Use \text command for
+ subscript and superscript. This is far superior to \mathrm, but
+ it requires "amstext" package. In particular, accented characters
+ are now allowed within sub/superscript.
+
+ * org.el (org-latex-default-packages-alist): Add "amstext"
+ package.
+
+ * ox-latex.el (org-latex--script-size): Fix error when using
+ sub/superscript within sub/superscript.
+
+ * ox-latex.el (org-latex--script-size): New function.
+ (org-latex-subscript, org-latex-superscript): Use new function.
+ Remove instructions since everything is documented in Org manual.
+
+ * ox.el (org-export-with-smart-quotes): Use LATEX instead of LaTeX
+ for keywords, the latter being hard to type, somewhat difficult to
+ read, and overall just pedantic.
+
+ * ox-latex.el (org-latex-classes): Be more explicit about
+ LATEX_HEADER_EXTRA.
+
+ * ox-html.el (org-html--build-meta-info): Fix invalid characters
+ in html attributes.
+
+ * ox.el (org-export-filters-alist): Remove macro filter.
+ (org-export-filter-macro-functions): Remove variable.
+
+ * ox-beamer.el (beamer): Install a default class set-up when
+ loading library.
+
+ * ox-latex.el (org-latex-classes): Update docstring.
+
+ * ox-latex.el (org-latex--inline-image): Remove specific default
+ image width for floats. If no width nor height is provided, it
+ should default to `org-latex-image-default-width' value.
+
+ * org.el (org-extract-attributes-from-string)
+ (org-attributes-to-string): Remove functions.
+
+ * ox-html.el (html): Rename :html-table-tag property into
+ :org-table-attributes.
+ (org-html-table-default-attributes): New variable.
+ (org-html-table-tag): Remove variable.
+ (org-html--make-attribute-string): New function.
+ (org-html-link--inline-image, org-html-table): Use new function.
+ (org-html-splice-attributes, org-export-splice-style):
+ Remove functions.
+ (org-html-inline-image-rules): Remove out of context part of the
+ docstring.
+
+ * ox.el (org-export-read-attribute): Allow to use empty strings in
+ attributes.
+
+ * ox-html.el (org-html-metadata-timestamp-format): New variable,
+ renamed from `org-html--timestamp-format'.
+ (org-html--build-meta-info, org-html-format-spec,
+ org-html--build-pre/postamble): Use new variable.
+
+ * ox.el (org-export-table-row-number): New function.
+ (org-export-table-cell-address): Use new function.
+
+ * org-element.el (org-element-table-cell-successor): Parse table
+ cells with missing ending space.
+
+ * ox-latex.el (org-latex--math-table): Fix inline-math table
+ environment.
+
+ * ox-html.el (org-html-doctype): Make value fit on a single line
+ so `org-export-insert-default-template' can handle it.
+ (org-html-creator-string): Change default value.
+
+ * ox.el (org-export-creator-string): Change default value.
+
+ * ox-html.el (org-html-postamble-format)
+ (org-html-preamble-format): Allow last modification time of source
+ in template. Fix docstrings.
+ (org-html-format-spec): Produce last modification time when the source
+ is a file.
+
+ * ox.el (org-export-with-archived-trees, org-export-with-author)
+ (org-export-with-clocks, org-export-with-date)
+ (org-export-creator-string, org-export-with-drawers)
+ (org-export-with-email, org-export-with-emphasize)
+ (org-export-exclude-tags, org-export-with-fixed-width)
+ (org-export-with-footnotes, org-export-with-latex)
+ (org-export-headline-levels, org-export-default-language)
+ (org-export-preserve-breaks, org-export-with-entities)
+ (org-export-with-inlinetasks, org-export-with-planning)
+ (org-export-with-priority, org-export-with-section-numbers)
+ (org-export-select-tags, org-export-with-smart-quotes)
+ (org-export-with-special-strings)
+ (org-export-with-statistics-cookies)
+ (org-export-with-sub-superscripts, org-export-with-toc)
+ (org-export-with-tables, org-export-with-tags)
+ (org-export-with-tasks, org-export-time-stamp-file)
+ (org-export-with-timestamps, org-export-with-todo-keywords):
+ Fix docstrings.
+
+ * ox-html.el (org-html-postamble-format): Slightly change default
+ value so "Generated by" string doesn't get duplicated.
+ (org-html-creator-string): Fix docstring.
+
+ * ox.el (org-export--get-inbuffer-options)
+ (org-export--list-bound-variables)
+ (org-export--generate-copy-script, org-export-string-as)
+ (org-export-expand-include-keyword)
+ (org-export--prepare-file-contents): Inhibit startup process when
+ calling `org-mode'.
+
+ * ox-publish.el (org-publish-find-date): Fix "bad timestamp" error
+ with some DATE values: :date property in communication channel is
+ no longer a string.
+
+ * ox.el (org-export-insert-default-template): New function.
+ (org-export--dispatch-ui, org-export--dispatch-action): Access to
+ the function through the dispatcher.
+
+ * ox-icalendar.el (org-icalendar-convert-timestamp):
+ Update docstring.
+ (org-icalendar-dtstamp): New function.
+ (org-icalendar--vevent, org-icalendar--vtodo): Use new function.
+
+ * ox-ascii.el (org-ascii-link):
+ * ox-html.el (org-html-keyword):
+ * ox-latex.el (org-latex-keyword, org-latex-link):
+ * ox-man.el (org-man-keyword):
+ * ox-md.el (org-md-link):
+ * ox-odt.el (org-odt-keyword):
+ * org.el (org-store-link, org-link-search, org-options-keywords):
+ Remove reference to TARGET keyword.
+
+ * ox.el (org-export-resolve-fuzzy-link, org-export-get-ordinal):
+ Do not use TARGET as a destination for links anymore.
+
+ * ox-org.el (org): Add a menu entry for the back-end.
+ (org-org-export-as-org, org-org-export-to-org): New functions.
+
+ * org.el (org-export-backends): Accept `org' as a loadable
+ back-end.
+
+ * ox-ascii.el (org-ascii-template--document-title): Use new function.
+
+ * ox-beamer.el (org-beamer-template): Use new function.
+
+ * ox-html.el (org-html-format-spec): Use new function.
+
+ * ox-latex.el (org-latex-template): Use new function.
+ (org-latex-date-timestamp-format): Remove variable.
+
+ * ox.el (org-export-date-timestamp-format): New variable.
+ (org-export-get-date): New function.
+
+ * ox-odt.el (org-odt--format-paragraph): New function.
+ (org-odt-paragraph): Use new function to limit code duplication.
+ (org-odt-footnote-reference): Change default style for paragraphs
+ when transcoding a footnote definition.
+
+ * org-macro.el (org-macro--collect-macros): Fix a bug where
+ reading a macro in a setup file would remove other macros read so
+ far from template. Change function signature.
+ (org-macro-initialize-templates): Apply signature change from function
+ above.
+
+ * ox.el (org-export--list-bound-variables): Rename from
+ `org-export--install-letbind-maybe'. Though, only return list of
+ bound variables instead of installing them as buffer-local
+ variables.
+ (org-export-get-environment): Use new function. Take care of the
+ installation of bound variables.
+ (org-export--generate-copy-script): Make sure non-Org variables are
+ also installed in buffer copy.
+
+ * ox.el (org-export-get-environment): Update comment.
+ (org-export--install-letbind-maybe): Go into SETUPFILE files and
+ handle BIND keywords there.
+
+ * ox-latex.el (org-latex-link): Do not prefix relative paths with
+ "file://".
+
+ * org.el (org-link-search): Preserve priority of #+TARGET over
+ #+NAME when resolving a link.
+
+ * ox-latex.el (org-latex-long-listings): New variable.
+ (org-latex-src-block): Use new variable.
+
+ * ox.el (org-export-data): White spaces after export snippets are
+ never ignored.
+
+ * org-element.el (org-element-macro-parser): Allow to escape
+ escaping character before a comma. Also do not trim spaces at
+ argument boundaries.
+
+ * ox.el (org-export-async-start): Use correct coding system so
+ unibyte characters do not appear in the resulting buffer or file.
+ (org-export--copy-to-kill-ring-p): Move function elsewhere in the
+ file.
+
+ * ox-latex.el (org-latex--inline-image): Fix error when no default
+ width, height and option are provided and no attribute is set for
+ the inline image.
+
+ * org.el (org-comment-or-uncomment-region): Fix commenting lines
+ beginning with a link.
+ (org-delete-char): Fix "Invalid use of `\\' in replacement text"
+ when deleting a character in a cell which contains "\"
+ (org-export-backends): Remove duplicates. Reorder alphabetically.
+
+ * ox-texinfo.el (org-texinfo-plain-list): Use `member' instead of
+ `memq' when matching strings.
+
+ * ox.el (org-export-read-attribute): Do not use `read' to read
+ attributes. Instead, extract keywords and values from it, which
+ means each value will be a string when non-nil.
+
+ * ox-beamer.el (org-beamer-plain-list): Use new attribute syntax.
+
+ * ox-html.el (org-html--textarea-block): Use new attribute syntax.
+
+ * ox-latex.el (org-latex--inline-image, org-latex--org-table)
+ (org-latex--math-table): Use new attribute syntax.
+
+ * ox-man.el (org-man-table--org-table): Use new attribute syntax.
+ Small refactoring.
+
+ * ox-odt.el (org-odt-link--inline-image, org-odt-table-cell):
+ Use new attribute syntax.
+
+ * ox.el (org-export-async-start): Remove code evaluation queries
+ from asynchronous export.
+
+ * ox-latex.el (latex): Activate smart quotes by default.
+ (org-latex--inline-image): Don't insert a default width when
+ height is provided in a figure environment.
+ (org-latex--inline-image): Do not use default width
+ (resp. height) when an user height (resp. width) is provided.
+ Also, default height is only used when image is not wrapped within
+ a figure or wrapfigure environment, in order to preserve ratio.
+ (org-latex-image-default-width, org-latex-image-default-height):
+ Update docstring.
+
+ * ox-icalendar.el (org-icalendar-create-uid): Fix error when
+ `org-icalendar-store-UID' is non-nil.
+
+ * ox-latex.el (latex): Introduce new buffer keyword.
+ (org-latex-template): Use new keyword.
+
+ * ox-beamer.el (org-beamer-template): Use new keyword.
+
+ * org.el (org-create-formula--latex-header): Use new keyword.
+
+ * ox-beamer.el (org-beamer-column-view-format, org-beamer-theme)
+ (org-beamer-environments-extra): Add :version and
+ :package-version.
+
+ * ox-html.el (org-html-with-latex, org-html-inline-image-rules):
+ Add :version and :package-version.
+
+ * ox-latex.el (org-latex-inline-image-rules)
+ (org-latex-default-table-environment)
+ (org-latex-default-table-mode, org-latex-tables-booktabs)
+ (org-latex-table-scientific-notation, org-latex-known-errors):
+ Add :version and :package-version.
+
+ * ox-md.el (org-md-headline-style): Add :version and
+ :package-version.
+
+ * ox-odt.el (org-odt-with-latex): Add :version
+ and :package-version.
+
+ * ox.el (org-export-with-drawers, org-export-with-latex)
+ (org-export-with-inlinetasks, org-export-with-planning)
+ (org-export-with-smart-quotes, org-export-with-statistics-cookies)
+ (org-export-allow-bind-keywords, org-export-async-init-file):
+ Add :version and :package-version.
+
+ * ox-icalendar.el (org-icalendar-export-to-ics): Change back-end
+ name from `e-ascii' to `ascii'.
+
+ * ox.el (org-export--generate-copy-script): Call `org-mode' when
+ duplicating a buffer. It will properly set every variable, like
+ `comment-start'.
+ (org-export-async-start): Do not call `org-mode' since this is done
+ already in the previous function.
+
+ * ox-beamer.el (org-beamer-keyword): Remove frame arount toc when
+ generated from a TOC keyword.
+
+ * org.el (org-export-backends): Do not reset list of loaded
+ back-ends to variable's value after a reload.
+
+ * ox-latex.el (org-latex-src-block): Do not overwrite provided
+ numbering options in minted and listings.
+ (org-latex-headline): Don't add optional title on unnumbered
+ headlines.
+
+ * ox-html.el (html): Fix "HTML_HEAD" and "HTML_HEAD_EXTRA"
+ keywords. Allow multiple #+LATEX_HEAD and #+LATEX_HEAD_EXTRA
+ again.
+
+ * org.el (org-fill-paragraph): Small refactoring to
+ `org-fill-paragraph'. Do not look for table cells in a paragraph.
+
+ * org-element.el (org-element-object-restrictions):
+ Simplify restrictions within secondary strings and objects.
+
+ * org-list.el (org-list-send-list): Do not rely on
+ `org-list-parse-list'.
+ (org-list-to-latex, org-list-to-html, org-list-to-texinfo):
+ Use appropriate export back-end instead of using
+ `org-list-to-generic'.
+
+ * ox-html.el (org-html-inner-template): Remove contents div and
+ title.
+ (org-html-template): Add contents div and title.
+ (org-html-infojs-install-script): Can't activate jsinfo script
+ during a body-only export.
+
+ * ox.el (org-export-as): Store export options in :export-options
+ porperty within communication channel.
+
+ * ox-latex.el (org-latex-item): Fix wrong behavior when a counter
+ is set in an ordered list while its parent is not ordered.
+
+ * ox.el (org-export-format-code-default): Handle empty source
+ blocks more gracefully.
+
+ * ox-ascii.el (org-ascii-src-block): Handle empty blocks more
+ gracefully.
+
+ * org.el (org-export-backends): Update variable. `infojs' was
+ merged into ox-html and `freemind' was added.
+
+ * ox.el (org-export--selected-trees): Also mark inlinetasks with a
+ select tag.
+ (org-export--skip-p): Skip inlinetasks with a :noexport: tag.
+
+ * ob-tangle.el (org-babel-spec-to-string): Use dedicated function
+ for unescaping code.
+
+ * ox-html.el (org-html-link): Silence byte-compiler.
+ (html): Add infojs installation script in options filter.
+ (org-html-infojs-install-script): Remove check for back-end as we
+ can safely assume the function will be called from `html' back-end
+ or one of its derivative.
+
+ * ox-icalendar.el (org-agenda-collect-markers)
+ (org-create-marker-find-array): Remove functions.
+ (org-icalendar-export-current-agenda): Integrate previous
+ functions.
+
+ * ox-latex.el (org-latex-format-headline-default-function):
+ Use declarative shape to nest makup for TODO keywords.
+ Previous syntax generated errors during export.
+
+ * ox.el (org-export-async-start): Ignore `org-mode-hook' and
+ `kill-emacs-hook'. The first one has been run in the original
+ buffer. The second is not necessary and can pollute output to a
+ temporary buffer (e.g. with `org-clock-persistence-insinuate').
+
+ * ox-html.el (org-html-inner-template): Remove title.
+ (org-html-template): Add title.
+
+ * ox.el (org-export--get-min-level): Ignore footnote section when
+ computing minimal headline level.
+
+ * org.el (org-do-latex-and-related): Fix infloop when user
+ provides a wrong value for `org-highlight-latex-and-related'.
+ In this case, `org-latex-and-related-regexp' is the empty string and
+ generates an infloop since matching it doesn't move point.
+
+ * org-element.el (org-element-headline-parser):
+ Rename :optional-title into :alt-title.
+
+ * ox.el (org-export-get-alt-title): Rename from
+ `org-export-get-optional-title'.
+
+ * ox-ascii.el (org-ascii--build-title):
+ * ox-html.el (org-html--format-toc-headline):
+ * ox-latex.el (org-latex-headline):
+ * ox-texinfo.el (org-texinfo--get-node)
+ (org-texinfo--generate-menu-items): Apply name change.
+
+ * ox.el (org-export--get-inbuffer-options): Remove an optional
+ argument. Rewrite function. Properties read from a setupfile do
+ not overwrite anymore previously computed properties.
+ (org-export-get-environment): Apply changes to previous function.
+
+ * org.el (org-create-formula--latex-header): Apply arity change
+ from `org-export--get-inbuffer-options'.
+
+ * ox-latex.el (org-latex-compile): Add an optional argument for
+ latex snippet previewing.
+
+ * org.el (org-create-formula-image-with-imagemagick):
+ Use `org-latex-compile' instead of rewriting it.
+
+ * ox-html.el (org-html-fontify-code): Do not use [^\000] in
+ regexps that may match large strings.
+
+ * org.el (org-create-formula--latex-header): New function.
+ (org-create-formula-image-with-dvipng)
+ (org-create-formula-image-with-imagemagick): Use new function.
+
+ * ox.el (org-export-get-previous-element): Change order of retured
+ elements in `org-export-get-previous-element'.
+
+ * org-element.el (org-element-all-successors): Add `plain-link'
+ successor.
+ (org-element-object-restrictions): Remove `link' within `link'.
+ Allow `plain-link' instead.
+ (org-element-plain-link-successor): New function.
+
+ * org.el (org-match-substring-regexp)
+ (org-match-substring-with-braces-regexp): Update regexp.
+ A sub/superscript cannot start anymore at the beginning of the line
+ or after a space.
+
+ * org-element.el (org-element--get-next-object-candidates):
+ Rewrite function to simplify algorithm.
+ (org-element-context, org-element--parse-elements): Apply changes.
+
+ * org.el (org-fill-paragraph): Apply changes.
+
+ * ox-html.el (org-html-link, org-html-link--inline-image):
+ Attributes specified to a paragraph only apply to first link
+ within.
+
+ * ox-latex.el (org-latex-headline): Do not add optional section
+ name when section is unnumbered.
+
+ * org.el (org-in-verbatim-emphasis): Fix false positive when point
+ is just after the closing emphasis marker.
+ (org-fill-paragraph): Do not move point when filling a table.
+
+ * ox-ascii.el (ascii): Add new filter.
+ (org-ascii-filter-comment-spacing): New function.
+ (org-latex-keyword): Remove "figures" value.
+
+ * ox-ascii.el (org-ascii--list-tables): Fix docstring.
+
+ * ox-html.el (org-html--format-toc-headline): Fix function name.
+ (org-html-toc, org-html--toc-text): Change to docstring.
+ (org-html-list-of-listings, org-html-list-of-tables):
+ New functions.
+ (org-html-keyword): Use new functions.
+ (org-html-src-block): Add an ID attribute when a name is given.
+
+ * org-element.el (org-element-footnote-definition-parser):
+ Require 2 blank lines to separate footnote definition.
+
+ * org-footnote.el (org-footnote-at-definition-p): Require 2 blank
+ lines to separate footnote definition.
+
+ * ox.el (org-export-stack): Rewrite.
+ (org-export-stack-refresh): Refactor.
+ (org-export-stack-remove, org-export-stack-view): Apply renaming.
+ (org-export-stack-mode-map): Use tabulated list map as a basis.
+ (org-export-stack--generate, org-export-stack--num-predicate):
+ New function.
+ (org-export-get-optional-title): Return regular title when no
+ optional title is found.
+
+ * ox-ascii.el (org-ascii--build-title): Apply change to
+ `org-export-get-optional-title'.
+
+ * ox-html.el (org-html--format-toc-headline): Apply change to
+ `org-export-get-optional-title'.
+
+ * ox-latex.el (org-latex-headline): Apply change to
+ `org-export-get-optional-title'.
+
+ * ox-ascii.el (org-ascii--build-title): Add an argument.
+ Use optional title when building a toc line.
+ (org-ascii--build-toc): Call `org-ascii--build-title' with
+ appropriate arguments.
+
+ * ox-latex.el (org-latex-headline): Use optional title for table
+ of contents.
+
+ * ox-html.el (org-html--toc-text): Rename from
+ `org-html-toc-text'. Add docstring.
+ (org-html--format-toc-headline): Rename from
+ `org-html-format-toc-headline'. Add docstring. Use optional
+ title if possible.
+ (org-html-toc): Add docstring.
+
+ * org-element.el (org-element-headline-parser): Node property
+ :OPTIONAL_TITLE: in a headline will be parsed and stored under
+ :optional-title property.
+
+ * ox.el (org-export-get-optional-title): New function.
+
+ * ox-latex.el (org-latex-format-headline-default-function):
+ Make the variable a function.
+
+ * ox-publish.el (org-publish-resolve-external-fuzzy-link):
+ No error when resolving external fuzzy links outside publishing.
+ Though search option for these links will not be resolved.
+
+ * ox-latex.el (org-latex-guess-inputenc): Set inputenc option
+ according to `org-export-coding-system'.
+
+ * ox.el (org-export--generate-copy-script):
+ Clone `buffer-file-coding-system' when creating a buffer copy.
+
+ * ox-html.el (org-html-link): Resolve external links with search
+ options like [[file.org::#custom-id]] or
+ [[file.org::*headline-search]].
+
+ * ox-publish.el (org-publish-collect-numbering)
+ (org-publish-resolve-external-fuzzy-link): New functions.
+ (org-publish-org-to): Add new collecting function to final output
+ filter. Move index collecting function to the same filter.
+ (org-publish-collect-index): Called from final output filter.
+
+ * ox-html.el (org-html-format-headline--wrap, org-html-headline):
+ Use :CUSTOM_ID, not :custom-id.
+
+ * org-element.el (org-element-latex-environment-parser): Fix wrong
+ value for :post-affiliated property when parsing a latex
+ environment.
+
+ * ox-latex.el (org-latex-property-drawer): Remove function.
+
+ * ox-ascii.el (org-ascii-filter-paragraph-spacing):
+ Remove reference to now renamed `e-ascii' back-end.
+
+ * ox-beamer.el (org-beamer-template): Allow to span documentclass
+ options accross multiple lines in template.
+
+ * ox-latex.el (org-latex-template): Allow to span documentclass
+ options accross multiple lines in template.
+
+ * ox-texinfo.el (org-texinfo--get-node): Upcase property name.
+ (org-texinfo--get-node): New function.
+ (org-texinfo-headline, org-texinfo-link): Use new function.
+
+ * ox-ascii.el (org-ascii-quote-block): Do not fill quote block
+ contents. Just indent them.
+
+ * ox-publish.el (org-publish-index-generate-theindex): Do not
+ create an "* Index" headline in "theindex.inc". Though, create an
+ "Index" title in fallback "theindex.org".
+
+ * ox-publish.el (org-publish-projects): Publish "theindex.org"
+ last, so that "theindex.inc" can be completed.
+
+ * ox-publish.el (org-publish-project-alist): Fix docstring.
+ (org-publish-collect-index): Fix typo.
+
+ * ox.el (org-export--dispatch-ui): Prevent invisible cursor from
+ highlighting brackets in UI
+
+ * org-element.el (org-element-headline-parser)
+ (org-element-inlinetask-parser): Fix docstring.
+
+ * org.el (org-export-backends): Add new back-end in customize
+ interface.
+
+ * ox-beamer.el (org-beamer--get-label, org-beamer--frame-level)
+ (org-beamer--format-section, org-beamer--format-frame)
+ (org-beamer--format-block, org-beamer-headline): Apply changes to
+ properties.
+
+ * ox-html.el (org-html-headline, org-html-link, org-html-section):
+ Apply changes to properties.
+
+ * ox-icalendar.el (org-icalendar-create-uid)
+ (org-icalendar-blocked-headline-p, org-icalendar-entry)
+ (org-icalendar--valarm): Apply changes to properties.
+
+ * ox-odt.el (org-odt-headline): Apply changes
+
+ * ox-publish.el (org-publish-collect-index): Apply changes to
+ properties.
+
+ * ox-texinfo.el (org-texinfo--generate-menu-list)
+ (org-texinfo--generate-menu-items, org-texinfo-template)
+ (org-texinfo-headline, org-texinfo-link): Apply changes to
+ properties.
+
+ * ox.el (org-export-resolve-id-link, org-export-get-category):
+ Apply changes to properties.
+ (org-export-get-node-property): Update docstring.
+
+ * org-element.el (org-element-headline-parser)
+ (org-element-inlinetask-parser): Upcase properties. This is done
+ to avoid confusion between properties from parser (e.g. `:end')
+ and properties from the property drawer (e.g. :END:).
+
+ * ox-publish.el (org-publish-index-generate-theindex): Preserve
+ order in file. Fix error when two index entries were identical.
+ Create again theindex.inc.
+
+ * org-element.el (org-element-map): Allow to map over any list.
+ Do not restrict mapping to object types.
+
+ * org-faces.el (org-latex-and-related): Rename from
+ `org-latex-and-export-specials', which wasn't appropriate anymore.
+
+ * org.el (org-highlight-latex-and-related)
+ (org-latex-and-related-regexp): New variables.
+ (org-compute-latex-and-related-regexp, org-do-latex-and-related):
+ New function, revived from a previous commit.
+ (org-set-regexps-and-options, org-set-font-lock-defaults): Use new
+ functions.
+ (org-set-regexps-and-options): Remove reference to LATEX_CLASS and
+ beamer back-end.
+
+ * ox-publish.el (org-publish-org-to): Small refactoring.
+
+ * ox.el (org-export-install-filters): Properly install filters
+ send through ext-plist mechanism.
+
+ * ox-publish.el (org-publish-org-to): Small refactoring.
+
+ * ox-html.el (org-html-keyword): Remove INDEX keyword handling.
+ ox-publish.el takes care of it already.
+
+ * org-macro.el: New file.
+
+ * org.el: Remove macro code.
+
+ * ox.el: Require new library
+
+ * ox.el (org-export-resolve-fuzzy-link): Ignore statistics cookies
+ when matching an headline.
+ (org-export--dispatch-ui): Display a help message in header line
+ for scrolling dispatcher's buffer
+ (org-export-resolve-radio-link): Radio targets are
+ case-insensitive.
+
+ * ox-icalendar.el (org-export-icalendar): Fix docstring.
+
+ * ox.el (org-export-dispatch): Fix docstring.
+ (org-export--dispatch-action): Small improvement to line by line
+ scrolling.
+ (org-export-resolve-fuzzy-link): Refactor. Whitespaces are not
+ significant when matching a fuzzy link.
+
+ * org-element.el (org-element-link-parser): Do not remove newlines
+ characters in paths anymore, since this is not required.
+
+ * ox.el (org-export--dispatch-ui): Rename from
+ `org-export-dispatch-ui'. Handle scrolling.
+ (org-export--dispatch-action): Rename from
+ `org-export-dispatch-action'. Implement scrolling.
+ (org-export-dispatch): Apply renaming.
+
+ * org.el (org-ctrl-c-ctrl-c): Do nothing when at a blank line,
+ but still run `org-ctrl-c-ctrl-c-final-hook'.
+ (org-end-of-line): Remove `ignore-error'.
+
+ * org-element.el (org-element-at-point): Return nil when in the
+ first empty lines of the buffer. Return headline when in empty
+ lines just after the headline.
+
+ * ox.el (org-export-output-file-name): Add a protection when
+ output file name is the same as the original org.
+
+ * ox-beamer.el (org-beamer-template): Add missing `class' argument
+ for `format-string'.
+
+ * ox-latex.el (org-latex-template): Add missing `class' argument
+ for `format-string'.
+
+ * ox.el (org-export-stack-mode): Fix docstring.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option):
+ Allow completion for ATTR_ prefixed keywords.
+
+ * org.el (org-options-keywords): Add missing colons.
+
+ * org-macs.el (org-default-options): Remove function.
+
+ * org-pcomplete.el (org-command-at-point): Fix bug with some file
+ options.
+ (pcomplete/org-mode/file-option/x): Remove macro.
+ (pcomplete/org-mode/file-option): Refactor code.
+ (pcomplete/org-mode/file-option/author)
+ (pcomplete/org-mode/file-option/date)
+ (pcomplete/org-mode/file-option/title)
+ (pcomplete/org-mode/file-option/tags)
+ (pcomplete/org-mode/file-option/select_tags)
+ (pcomplete/org-mode/file-option/priorities)
+ (pcomplete/org-mode/file-option/language)
+ (pcomplete/org-mode/file-option/filetags)
+ (pcomplete/org-mode/file-option/exclude_tags)
+ (pcomplete/org-mode/file-option/email): New functions.
+
+ * ox.el (org-export--collect-headline-numbering): Remove footnote
+ section from TOC.
+ (org-export-collect-headlines): Do not count footnote section when
+ numbering a headline.
+
+ * ox-beamer.el (org-beamer-plain-list): Also read #+attr_latex
+ attributes in order to determine list's options.
+
+ * ox-ascii.el (org-ascii-inner-template): New function.
+ (org-ascii-template): Use new function.
+ (org-ascii-export-as-ascii, org-ascii-export-to-ascii):
+ Update docstring.
+
+ * org-element.el (org-element-link-parser): Take into
+ consideration links filled and indented.
+
+ * org-element.el (org-element-link-parser): Remove all newline
+ characters in path property.
+
+ * ox.el (org-export-as): Call `inner-template' function, if
+ available.
+
+ * ox-html.el (org-html-inner-template): New function.
+ (org-html-template): Move all parts that should be inserted even
+ in a body-only export into `org-html-inner-template'.
+
+ * org.el (org-forward-element, org-backward-element): When no
+ headline is found at the same level, still move forward or
+ backward.
+
+ * org-element.el (org-element--current-element): Add a limit
+ argument.
+ (org-element--collect-affiliated-keywords): Fix parsing of orphaned
+ keyword at the end of an element.
+
+ * ox-texinfo.el (org-texinfo-src-block): Remove spurious newline
+ character as `org-export-format-code-default' already makes sure
+ the string returned will end with a single one.
+
+ * ox-latex.el (org-latex-headline): When a function returns a
+ sectioning command, only one placeholder should be required.
+
+ * org-element.el (org-element-nested-p): Do not inline function.
+
+ * ox.el (org-export-copy-buffer, org-export-with-buffer-copy)
+ (org-export--generate-copy-script): Move earlier in the file.
+
+ * ox-texinfo.el (org-texinfo-link): Do not transform path part of
+ internal links.
+
+ * org.el (org-org-menu): Small refactoring.
+
+ * ox-beamer.el (require):
+ * ox-icalendar.el (require):
+ * ox-jsinfo.el (require):
+ * ox-md.el (require): Require cl when compiling.
+
+ * org.el (org-export-backends):
+ * ox.el (org-export-dispatch): Fix docstring.
+
+ * ox.el (org-export-dispatch-ui): Widen UI by 2 characters.
+
+ * ox-latex.el (org-latex-special-block): Add :options attribute to
+ special blocks to specify options.
+
+ * ox-beamer.el (org-beamer-template): Add BEAMER_HEADER keywords
+ below LATEX_HEADER.
+
+ * ox-latex.el (org-latex-format-headline-function): Fix missing
+ parens in the docstring.
+
+ * org.el (org-export-backends): Remove `:initialize' function.
+
+ * org.el (org-reload): Also reload export back-ends in use.
+
+ * ox-latex.el (org-latex-example-block, org-latex-src-block):
+ Ignore element if it's empty. This fixes error "apply: Wrong
+ number of arguments: max, 0".
+
+ * ox-beamer.el (org-beamer-template): Provide an error when LaTeX
+ class is invalid.
+
+ * ox-latex.el (org-latex-template): Provide an error when LaTeX
+ class is invalid.
+
+ * org.el (org-modules): Remove export back-ends from the list.
+ Update docstring.
+ (org-export-backends): New variable.
+
+ * ox.el (org-export-async-start): Make sure export framework is
+ required in the external process.
+
+ * org.el (org-format-latex-header-extra, org-export-have-math):
+ Remove variables.
+ (org-latex-default-packages-alist): Rename from
+ `org-export-latex-default-packages-alist'.
+ (org-latex-packages-alist): Rename from
+ `org-export-latex-packages-alist'.
+ (org-try-cdlatex-tab, org-cdlatex-underscore-caret,
+ org-cdlatex-math-modify): Reorder in file.
+ (org-format-latex): Remove `org-format-latex-header-extra'.
+ (org-create-formula-image-with-dvipng,
+ org-create-formula-image-with-imagemagick): Apply variables renaming
+ and removal.
+
+ * org-entities.el (org-entities-user): Update docstring.
+
+ * ox-latex.el (org-latex-classes, org-latex-listings):
+ Update docstring.
+ (org-latex-guess-inputenc): Rename from `org-latex--guess-inputenc'.
+ (org-latex-guess-babel-language): Rename from
+ `org-latex--guess-babel-language'.
+ (org-latex-template): Apply renaming.
+
+ * ox-beamer.el (org-beamer-template): Apply renaming.
+
+ * ob-latex.el (org-babel-execute:latex): Apply variable renaming
+ and removal.
+ (org-babel-latex-tex-to-pdf): Call `org-latex-compile' instead of
+ copying it.
+
+ * org-macs.el (org-if-unprotected, org-if-unprotected-1)
+ (org-if-unprotected-at): Remove macros.
+ (org-re-search-forward-unprotected): Remove function.
+
+ * org.el (org-format-latex):
+ * org-list.el (org-list-struct):
+ * org-footnote.el (org-footnote-at-reference-p):
+ * org-capture.el (org-capture-fill-template): Remove reference to
+ `org-protected'.
+
+ * ob-exp.el (org-babel-exp-process-buffer): Rename from
+ `org-export-blocks-preprocess'.
+
+ * ox.el (org-export-execute-babel-code): Apply previous renaming.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option): Collect valid
+ keywords for completion without requiring the whole export
+ framework.
+ (pcomplete/org-mode/file-option/options): Rewrite using new export
+ framework. Only complete up to the colon.
+ (pcomplete/org-mode/file-option/x): Remove macro.
+ (pcomplete/org-mode/file-option/title)
+ (pcomplete/org-mode/file-option/author)
+ (pcomplete/org-mode/file-option/email)
+ (pcomplete/org-mode/file-option/date): Remove functions.
+ (pcomplete/org-mode/file-option/infojs_opt): New function.
+
+ * org-clock.el (org-clocktable-defaults)
+ (org-clocktable-write-default): Avoid requiring the whole export
+ framework just to check one variable.
+
+ * org-footnote.el (org-footnote-section): Update docstring.
+ (org-footnote-normalize): Remove all export related part from the
+ function.
+
+ * org-inlinetask.el (org-inlinetask-export)
+ (org-inlinetask-export-templates): Remove variables.
+ (org-inlinetask-export-handler): Remove function.
+
+ * org-plot.el: Remove dependency on `org-exp' library.
+
+ * org.el (org-additional-option-like-keywords): Remove variable.
+ (org-get-export-keywords): New function.
+ (org-options-keywords): Update default list of keywords.
+ (org-remove-flyspell-overlays-in): Apply changes to keywords
+ compilation.
+ (org-highlight-latex-fragments-and-specials)
+ (org-latex-and-specials-regexp)
+ (org-export-html-special-string-regexps): Remove variables.
+ (org-compute-latex-and-specials-regexp)
+ (org-do-latex-and-special-faces, org-remove-file-link-modifiers):
+ Remove functions.
+ (org-set-regexps-and-options, org-set-font-lock-defaults): Apply all
+ removals.
+ (org-use-sub-superscripts): Fix docstring. Remove unused group.
+ (org-match-sexp-depth): Make it a defconst instead of a defcustom
+ in order to remove `org-export-translation' group completely.
+
+ * ob-haskell.el (org-babel-haskell-export-to-lhs): Use new
+ exporter.
+
+ * ob-latex.el (org-babel-execute:latex): Use new exporter.
+
+ * ob-org.el (org-babel-execute:org): Use new exporter.
+
+ * org-agenda.el (org-agenda-menu, org-agenda-write): Use new
+ iCalendar export back-end.
+
+ * org-table.el (org-table-export, orgtbl-export):
+ Remove dependency on `org-exp' library.
+ (org-table-clean-before-export): New function.
+ (org-table-colgroup-info): New variable.
+ (orgtbl-to-html): Use to new HTML export back-end.
+
+ * org.el (org-modules): Remove modules relative to obsolete export
+ framework and add those relative to the new one.
+ (org-create-formula-image-with-dvipng, org-format-latex
+ org-create-formula-image-with-imagemagick): Use new exporter.
+ (org-indent-line): INCLUDE keywords are indented like regular
+ keywords.
+ (org-mode-map): Bind C-c C-e to new export dispatcher.
+ (org-menu): Install new exporter in menu.
+
+ * org-ascii.el:
+ * org-beamer.el:
+ * org-docbook.el:
+ * org-exp-blocks.el:
+ * org-exp.el:
+ * org-freemind.el:
+ * org-html.el:
+ * org-icalendar.el:
+ * org-jsinfo.el:
+ * org-latex.el:
+ * org-lparse.el:
+ * org-odt.el:
+ * org-publish.el:
+ * org-special-blocks.el:
+ * org-taskjuggler.el:
+ * org-xoxo.el: Remove
+
+ * ox-ascii.el:
+ * ox-beamer.el:
+ * ox-html.el:
+ * ox-icalendar.el:
+ * ox-jsinfo.el:
+ * ox-latex.el:
+ * ox-man.el:
+ * ox-md.el:
+ * ox-odt.el:
+ * ox-publish.el:
+ * ox-texinfo.el:
+ * ox.el: New file.
+
+ * ob-exp.el (org-export-blocks-preprocess): Do not use
+ `indent-code-rigidly' as it doesn't indent contents of strings.
+
+ * org-element.el (org-element-map): Change to function
+ indentation. Also complete docstring.
+
+ * org.el (org-ctrl-c-ctrl-c): Major rewrite function using
+ Elements.
+
+ * org-element.el (org-element-at-point): When point is before any
+ element, in the first blank lines of the buffer, return nil.
+ When point is within blank lines just after a headline, return that
+ headline.
+ (org-element-context): Return nil when point is within the blank at
+ the beginning of the buffer.
+
+ * org.el (org-edit-special): Fix regression.
+ (org-timestamp-has-time-p, org-timestamp-format)
+ (org-timestamp-split-range, org-timestamp-translate):
+ New functions.
+
+ * org-element.el (org-element-timestamp-interpreter):
+ Interpret timestamps ranges with repeaters.
+
+ * org.el (org-edit-special): Rewrite `org-edit-special' using Org
+ Elements tools. Behavior should be unchanged.
+
+ * org-element.el (org-element-context): Add an optional argument
+ so that (org-element-context) and (org-element-context
+ (org-element-at-point)) are equivalent.
+
+ * ob.el: Only use the :wrap argument up to the first space when
+ creating the #+END_ directive.
+
+ * org-element.el (org-element-object-variables): New variable.
+ (org-element-parse-secondary-string): Copy some buffer-local
+ variables to the temporary buffer created to parse the string so
+ links can still be properly expanded.
+ (org-element-link-parser): Link expansion and translation are applied
+ transparently for the parser.
+
+ * org-element.el (org-element-line-break-parser): Line break
+ includes the newline character following the backslashes.
+ (org-element-line-break-interpreter): Apply changes to line break
+ parsing.
+
+ * org.el (org-all-targets): Fix radio targets detection when
+ object is directly followed by a non-whitespace character.
+
+ * ob.el (org-babel-use-quick-and-dirty-noweb-expansion):
+ Rename from `org-babel-use-quick-and-dirty-noweb-expansion'.
+ (org-babel-expand-noweb-references): Use new variable name.
+
+ * org-element.el (org-element-timestamp-interpreter):
+ Fix timestamp interpreter when raw value isn't available.
+
+ * ob-exp.el (org-babel-exp-non-block-elements): Make sure to parse
+ inline babel call or inline src block instead of the following
+ object.
+
+ * org-element.el (org-element-timestamp-parser): Timestamp with
+ time range has active/inactive-range type.
+ (org-element-block-name-alist): Do not reset
+ `org-element-block-name-alist' at each reload.
+ (org-element-object-restrictions): Allow timestamps in parsed
+ keywords (i.e. DATE).
+
+ * org-agenda.el (org-agenda-show-clocking-issues)
+ (org-agenda-format-item): Silence byte compiler.
+
+ * org-colview.el (org-agenda-columns): Silence byte compiler.
+
+ * org.el (org-properties-postprocess-alist): Silence byte
+ compiler.
+
+ * org-element.el (org-element-timestamp-parser): Return nil for
+ unspecified :hour-end and :minute-end properties.
+ (org-element-object-restrictions): Add footnote references objects
+ in table cells.
+ (org-element-interpret-data): Clear text properties when
+ interpreting a string .
+
+ * org-capture.el (org-capture--expand-keyword-in-embedded-elisp):
+ Fix docstring.
+
+ * org.el (org-adaptive-fill-function): Items do not have
+ a :post-affiliated property. Use :begin property instead.
+
+ * org-element.el (org-element-headline-parser)
+ (org-element-inlinetask-parser): Remove :clockedp property.
+
+ * org.el (org-adaptive-fill-function): All elements do not have a
+ :post-affiliated property.
+ (org-macro-replace-all): Signal an error when a circular macro
+ expansion happens.
+ (org-macro-initialize-templates): Fix docstring.
+
+ * org-element.el (org-element-map): Fix docstring.
+ (org-element-contents, org-element-set-contents)
+ (org-element-adopt-elements): Fix accessors and setters wrt
+ secondary strings.
+ (org-element-headline-parser)
+ (org-element-inlinetask-parser): Fix void-function
+ `org-clocking-buffer' error.
+ (org-element-context): Fix org-element-context on parsed keywords.
+ (org-element-context): Find objects in document and parsable
+ affiliated keywords.
+ (org-element-center-block-parser)
+ (org-element-drawer-parser, org-element-dynamic-block-parser)
+ (org-element-footnote-definition-parser)
+ (org-element-plain-list-parser)
+ (org-element-property-drawer-parser)
+ (org-element-quote-block-parser, org-element-special-block-parser)
+ (org-element-babel-call-parser, org-element-comment-parser)
+ (org-element-comment-block-parser, org-element-diary-sexp-parser)
+ (org-element-example-block-parser)
+ (org-element-export-block-parser, org-element-fixed-width-parser)
+ (org-element-horizontal-rule-parser, org-element-keyword-parser)
+ (org-element-latex-environment-parser)
+ (org-element-paragraph-parser, org-element-src-block-parser)
+ (org-element-table-parser, org-element-verse-block-parser):
+ Add `:post-affiliated' property to elements.
+ (org-element-inlinetask-parser): Remove affilated keywords.
+
+ * org.el (org-adaptive-fill-function): Use new property.
+
+ * org-element.el (org-element--collect-affiliated-keywords):
+ Allow duals keywords with only secondary value.
+ (org-element-timestamp-parser): Modify timestamp objects
+ properties.
+ (org-element-headline-parser, org-element-inlinetask-parser): Remove
+ `:timestamp' and `:clock' property. Add `:clockedp' property. Also,
+ set `:closed', `:deadline' and `:scheduled' values to timestamp
+ objects, not strings. Small refactoring.
+ (org-element-clock-parser): Rename `:time' property into `:duration'.
+ Also, set `:value' value as a timestamp object, not a string.
+ (org-element-planning-parser): Set `:closed', `:deadline' and
+ `:scheduled' values to timestamp objects, not strings.
+ (org-element-clock-interpreter, org-element-planning-interpreter)
+ (org-element-timestamp-interpreter): Update interpreters.
+ (org-element--current-element): Tiny refactoring.
+
+ * ob.el (org-babel-where-is-src-block-result): Insert new results
+ keyword in current narrowed part of buffer, if necessary.
+ Small refactoring.
+ (org-babel-insert-result): Do not widen buffer when new results have
+ to be inserted. Therefore, results inserted after the last block of
+ a narrowed buffer still belong to the narrowed part of the buffer.
+
+ * org-agenda.el (org-agenda-get-deadlines): Tiny stylistic change.
+
+ * org-element.el (org-element-paragraph-separate): Diary-sexp
+ elements can separate paragraphs.
+ (org-element-all-elements): Install new `diary-sexp' type.
+ (org-element--current-element): Recognize new `diary-sexp' elements.
+ (org-element-diary-sexp-parser)
+ (org-element-diary-sexp-interpreter): New functions.
+ (org-element-horizontal-rule-parser)
+ (org-element-keyword-parser, org-element--current-element):
+ Small refactoring.
+ (org-element-property): Access to text properties when argument is
+ a string.
+ (org-element-put-property): Correctly set property when target is
+ a string.
+ (org-element-adopt-elements): Also put :parent properties on
+ strings.
+
+ * ob-exp.el (org-babel-exp-code): Escape code when re-creating a
+ src blocks.
+ (org-export-blocks-preprocess): Pos can sometimes be set to a
+ value greater than start, because of indentation, and lead to a
+ search bound error.
+ (org-babel-exp-code): Remove comma-escaping special rule for Org
+ blocks.
+ (org-export-blocks-preprocess): Results of an evaluated code block
+ can be inserted within the blank lines after the block. Hence, if
+ the block has to be removed, delete everything down to the first
+ non-blank line after the end of block closing string, instead of
+ removing everything down to the very end of the block.
+
+ * org.el (org-all-targets): Make sure the regexp really matched a
+ radio target.
+ (org-macro-expand, org-macro-replace-all): Change signature.
+ The function now accepts an alist of templates so it doesn't have to
+ rely only on `org-macro-templates'.
+ (org-macro-initialize-templates): {{{date}}} is not anymore an
+ alias for {{{time}}}. During export, it will provide the value
+ stored in DATE keyword instead.
+
+ * org-element.el (org-element-object-restrictions): Allow links in
+ caption. Also allow inline-src-blocks and inline-babel-calls.
+ (org-element-map): Change signature.
+ (org-element-parsed-keywords): Remove document properties from the
+ value.
+ (org-element-dual-keywords): Fix docstring.
+ (org-element-document-properties): New variable
+ (org-element-all-elements): Add `node-property' as a new element
+ type.
+ (org-element-greater-elements): Add property-drawer element to
+ greater elements since they now contain node-property elements.
+ (org-element-drawer-parser): Small refactoring.
+ (org-element-property-drawer-parser): Move into Greater Elements
+ file section.
+ (org-element-node-property-parser,
+ org-element-node-property-interpreter): New functions.
+ (org-element--current-element, org-element-at-point)
+ (org-element--parse-elements): Handle new element type.
+ (org-element--collect-affiliated-keywords): Fix return value.
+ (org-element-center-block-parser)
+ (org-element-drawer-parser, org-element-dynamic-block-parser)
+ (org-element-footnote-definition-parser)
+ (org-element-plain-list-parser, org-element-quote-block-parser)
+ (org-element-special-block-parser, org-element-babel-call-parser)
+ (org-element-comment-parser, org-element-comment-block-parser)
+ (org-element-example-block-parser)
+ (org-element-export-block-parser, org-element-fixed-width-parser)
+ (org-element-horizontal-rule-parser, org-element-keyword-parser)
+ (org-element-latex-environment-parser)
+ (org-element-paragraph-parser, org-element-property-drawer-parser)
+ (org-element-src-block-parser, org-element-table-parser)
+ (org-element-verse-block-parser): Change signature. Now use an
+ additional argument: affiliated.
+ (org-element--current-element): Skip affiliated keywords and pass
+ them as an argument to parsers. It prevents to walk through these
+ keywords twice: the first time to get to the first line of the
+ element, and a second time to collect the affiliated keywords.
+
+ * ob-exp.el (org-babel-exp-non-block-elements): More accurate
+ white space handling when evaluating inline-src-block, babel-call
+ and inline-babel-call elements or objects. Also removed use of
+ `org-babel-examplize-region' since it would never be called
+ anyway; return value from `org-babel-exp-do-export' is never nil.
+ (org-export-blocks-preprocess): Preserve affiliated keywords when
+ replacing a code block.
+
+ * org-element.el (org-element-multiple-keywords): Allow multiple
+ caption keywords.
+
+ * ob-exp.el (org-export-blocks-preprocess): Fix block evaluation
+ when results are before the block.
+ (org-export-blocks-preprocess): Improve blank lines handling in
+ function. Add comments. Remove `org-export-blocks-postblock-hook'
+ since it's defined nowhere now (and doesn't need to, there's
+ `org-export-before-parsing-hook' already).
+
+ * org-exp-blocks.el: Delete.
+
+ * ob-exp.el (org-export-blocks-preprocess):
+ * ob-ditaa.el (org-ditaa-jar-path): Move from
+ "org-export-blocks.el".
+
+ * ob-exp.el (org-babel-exp-src-block): Remove unused argument.
+ (org-babel-exp-non-block-elements): Rewrite function using Org
+ Element.
+
+ * org-exp-blocks.el (org-export-blocks-preprocess):
+ Rewrite function using Org Element.
+
+ * org-element.el (org-element-recursive-objects)
+ (org-element-object-restrictions): Remove `macro' from recursive
+ object types.
+
+ * org.el (org-macro-initialize-templates): Small refactoring.
+ (org-mode): Initialize macros templates.
+ (org-macro-templates): New variable.
+ (org-macro-expand, org-macro-replace-all)
+ (org-macro-initialize-templates): New functions.
+
+ * org-element.el (org-element-link-type-is-file): New variable.
+ (org-element-link-parser): Extract search option and application
+ in "file"-type links.
+
+ * org.el (org-mode): Set back comment-start-skip so comment-dwin
+ can tell a keyword from a comment.
+
+2013-11-12 Nicolas Richard <theonewiththeevillook@yahoo.fr>
+
+ * org.el (org-time-stamp): When INACTIVE is non-nil, insert an
+ inactive timestamp also with double universal argument.
+ (org-set-regexps-and-options): Don't set font-lock defaults here.
+ (org-mode): Set font-lock defaults here.
+ (org-insert-link): Call `org-link-try-special-completion' from the
+ original buffer.
+
+2013-11-12 Oleh <oleh.krehel@gmail.com>
+
+ * org.el (org-open-at-point): The new code is being run in the
+ same spot as `org-open-link-functions'. In case they failed,
+ check if link matches "^id:" and if so, load the id interface and
+ follwo the link.
+
+2013-11-12 Rasmus <rasmus@gmx.us> (tiny change)
+
+ * ox-latex.el (org-latex--inline-image): The pgf format is
+ associated to an inline image and treated like tikz files.
+
+2013-11-12 Richard Lawrence <richard.lawrence@berkeley.edu> (tiny change)
+
+ * org-agenda.el (org-cmp-ts): Avoid error when trying to
+ `string-match' against nil.
+
+2013-11-12 Rick Frankel <rick@rickster.com>
+
+ * ox-html.el (org-html-doctype): New function.
+ (org-html-template): Use `org-html-doctype' instead of inline
+ code.
+ (org-html-headline): Use the new
+ `org-html--container' function to set container element.
+ (org-html--container): Returns appropriate element for headline
+ container.
+ (org-html-divs): Extra character in doc string.
+ (org-babel-execute:sql): Unquote cmdline argument in
+ format string, dbish requires three separate arguments. Add dbi
+ to the list of engines with automatically added header separator.
+ (org-html--build-pre/postamble): Add css class to wrapper div
+ (defaults to `org-pre/postamble-class'). Move spec building to
+ separate function (`org-html-format-spec').
+ (org-html-format-spec): New function.
+ (org-pre/postamble-class): New variable.
+ (org-html--timestamp-format): New variable used in the metadata
+ and the pre/postamble.
+ (org-html-style-default): Make the preamble and postamble use the
+ same style. Make all anchors font-size %100. Remove margin from
+ the content section.
+ (org-html-container-element): Fix docstring.
+ (org-html-postamble-format, org-html-preamble-format):
+ Update docstrings.
+ (org-html-template): Use `org-html--build-pre/postamble'.
+ (org-html--build-pre/postamble): New function, combining the
+ pre/postamble generator. Merge lists of formatters from the
+ preamble and postamble. Fix bug, using :time-stamp-file instead
+ of :with-date for auto display of date: this brings usage in-line
+ with the latex and beamer exporter.
+ (org-html--build-postamble, org-html--build-postamble): Delete.
+ (define-backend): Add :html-doctype and :html-container
+ parameters.
+ (org-html-doctype): New option for doctype declaration.
+ (org-html-container-elemnt): New option for specifying the wrapper
+ container element.
+ (org-html-divs): Change to alist of three entries each containing
+ a key ('preamble, 'content, 'postamble), an HTML element type and
+ an id to allow setting container elements.
+ (org-html--build-preamble, org-html--build-postamble): Modify to
+ use `org-html-divs'.
+ (org-html-template): Modify to use doctype and container-element
+ settings.
+ (org-export-define-backend): Add css url option.
+ (org-export-htmlized-org-css-url): Modify docstring and options.
+ (org-html--build-style): Include css-url if specified.
+
+2013-11-12 Roberto Huelga Díaz <rhuelga@gmail.com> (tiny change)
+
+ * org-timer.el (org-timer-set-timer): Use the variable
+ `org-clock-sound' when calling `org-notify'.
+
+2013-11-12 Ryo TAKAISHI <ryo.takaishi.0@gmail.com>
+
+ * org-capture.el (org-capture--expand-keyword-in-embedded-elisp):
+ New function.
+ (org-capture-expand-embedded-elisp): Use the new function.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Change argument
+ name collid `org-babel-map-src-blocks' variable 'lang'.
+
+ * org-protocol.el (org-protocol-convert-query-to-plist):
+ New function.
+ (org-protocol-do-capture): Use new function.
+ (org-protocol-data-separator): Change default separator.
+
+2013-11-12 Rémi Vanicat <vanicat@debian.org> (tiny change)
+
+ * org-table.el (orgtbl-format-line): Fix bug when formatting line.
+
+2013-11-12 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
+
+ * ox-latex.el (org-latex-listings): Don't quote const value.
+
+ * ob-C.el (org-babel-C-var-to-C): Add list support
+ (org-babel-C-val-to-C-list-type, org-babel-C-val-to-C-type)
+ (org-babel-C-format-val): New functions.
+ (org-babel-C-ensure-main-wrap, org-babel-execute:C)
+ (org-babel-execute:C++, rg-babel-execute:cpp)
+ (org-babel-C++-compiler, org-babel-C-compiler): Improve docstring.
+
+ * org-entities.el (org-entities): Add support for hbar.
+
+2013-11-12 Sacha Chua <sacha@sachachua.com> (tiny change)
+
+ * org.el (org-read-date-get-relative): Handle positive and
+ negative weekday specifications so that they don't return today.
+ If today is Friday, "fri" should mean next Friday. This changes
+ the previous behavior, which required you to specify "+2fri" in
+ order to mean next Friday if today was Friday. If you want to
+ schedule something for today, you can use ".".
+
+2013-11-12 Samuel Loury <konubinix@gmail.com> (tiny change)
+
+ * org.el (org-open-at-point): Open a plain link even if the cursor
+ is before it, which is consistent with the behavior with respect
+ to bracket and angle links.
+
+2013-11-12 Sean O'Halpin <sean.ohalpin@gmail.com> (tiny change)
+
+ * ob.el (org-babel-expand-noweb-references): Capture current noweb
+ start and end patterns then use them to set buffer locals in a
+ (with-temp-buffer ...) form.
+
+2013-11-12 Sebastien Vauban <xxx@public.gmane.org>
+
+ * ox-latex.el (org-latex-listings-langs): Update custom variable.
+
+ * ob-core.el (org-babel-parse-src-block-match): Fix order of list
+ of header arguments.
+
+ * org-clock.el (org-clock-goto-before-context): New option.
+ (org-clock-goto): Use the new option.
+ (org-clocktable-write-default): Insert the summary as a standard
+ #+CAPTION keyword for the (clock) table.
+
+2013-11-12 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
+
+ * org-agenda.el (org-agenda-prefix-format): Small docstring
+ enhancement.
+
+2013-11-12 Suhail Shergill <suhailshergill@gmail.com> (tiny change)
+
+ * ob-core.el (org-babel-temp-file): For remote hosts, modify the
+ prefix and leave `temporary-file-directory' unchanged.
+
+2013-11-12 Suvayu Ali <fatkasuvayu+linux@gmail.com> (tiny change)
+
+ * org.el (org-speed-commands-default): Change default binding for
+ org-mark-subtree from "." to "@" to be more consistent with "C-c
+ @".
+
+2013-11-12 Tim Burt <tcburt@rochester.rr.com> (tiny change)
+
+ * org-datetree.el (org-datetree-find-year-create): Also match
+ headlines with tags.
+
+2013-11-12 Toby S. Cubitt <tsc25@cantab.net>
+
+ * org.el (org-time-clocksum-format)
+ (org-time-clocksum-fractional-format): In addition to a single
+ format string, the clocksum formats can now be plists specifying
+ separate formats for different time units.
+ (org-minutes-to-clocksum-string): New function to replace
+ `org-minutes-to-hh:mm-string', which converts a number of minutes
+ to a string according to the customization options.
+
+ * org-colview.el (org-columns-number-to-string): Use the new
+ `org-minutes-to-clocksum-string' function to format clocksum
+ durations.
+
+ * org-clock.el: Always call new `org-minutes-to-clocksum-string'
+ function when formatting time durations, instead of calling
+ `org-minutes-to-hh:mm-string' or passing
+ `org-time-clocksum-format' directly to format.
+
+2013-11-12 Tokuya Kameshima <kametoku@gmail.com>
+
+ * org-mew.el (org-mew-inbox-folder, org-mew-use-id-db)
+ (org-mew-subject-alist, org-mew-capture-inbox-folders)
+ (org-mew-capture-guess-alist): New options.
+ (org-mew-store-link, org-mew-open): Rewrite.
+ (org-mew-folder-name, org-mew-follow-link)
+ (org-mew-folder-eixsts-p, org-mew-get-msgnum)
+ (org-mew-open-by-message-id, org-mew-search, org-mew-capture)
+ (org-mew-capture-guess-selection-keys): New functions.
+
+2013-11-12 Trevor Murphy <trevor.m.murphy@gmail.com>
+
+ * org.el (org-get-compact-tod): Always pad minutes to two places.
+
+2013-11-12 Viktor Rosenfeld <listuser36@gmail.com> (tiny change)
+
+ * org.el (org-agenda-prepare-buffers): Add tags defined in
+ `org-tag-persistent-alist' to `org-tag-alist-for-agenda'.
+
+2013-11-12 Vitalie Spinu <spinuvit@gmail.com>
+
+ * ob-tangle.el (org-babel-find-file-noselect-refresh):
+ Call `find-file-noselect' with 'nowarn argument to surpress
+ `yes-or-no-p' reversion message.
+
+ * ob-core.el (org-babel-where-is-src-block-head):
+ Return `point-marker' instead of `point'.
+
+2013-11-12 Yann Hodique <yann.hodique@gmail.com>
+
+ * org-publish.el (org-publish-org-to-taskjuggler): New function to
+ publish taskjuggler projects.
+
+2013-11-12 Yasushi Shoji <yashi@atmark-techno.com>
+
+ * org-clock.el (org-clock-x11idle-program-name): New option.
+ (org-x11idle-exists-p, org-x11-idle-seconds): Use it.
+
+2013-11-12 Yoshinari Nomura <nom@quickhack.net>
+
+ * ox-html.el (org-html--has-caption-p): New function.
+ (org-html-link--inline-image, org-html-table): Prepend ordinal
+ number to caption.
+ (org-html-link): Make numbered link by counting captioned figures
+ and tables.
+
+ * ox.el (org-export-dictionary): Add Japanese translations for
+ figures and tables. Add "Figure %d:" entry in the same manner
+ with "Table %d:".
+
+2013-11-12 Nicolas Richard <nrichard@ulb.ac.be>
+
+ * ob.el (org-babel-edit-distance): When insertion or deletion are
+ needed, make sure the distance is incremented. In addition, the
+ now obsolete mmin function was removed.
+
+2013-11-12 Oleh Krehel <wave@mail.ua>
+
+ * org-capture.el (org-capture-expand-embedded-elisp): Throw error
+ if result is not a string and not nil. If the result is nil,
+ treat it as if it was the empty string.
+
+ * org-clock.el (org-clock-notify-once-if-expired):
+ Honor `org-clock-sound'.
+
+2013-11-12 Rasmus Pank <rasmus.pank@gmail.com>
+
+ * org.el (org-format-latex-header): Remove eucal and amsmath.
+ (org-latex-default-packages-alist): Remove amstext and add
+ amsmath.
+
+ * ox-latex.el (org-latex-item): Use square as unchecked symbol.
+
+ * org.el (org-latex-default-packages-alist): Remove latexsym.
+
+ * org-entities.el (org-entities): Add support for ell, imath,
+ jmath, varphi, varpi, aleph, gimel, beth, dalet, cdots, S (§),
+ dag, ddag, colon, therefore, because, triangleq, leq, geq,
+ lessgtr, lesseqgtr, ll, lll, gg, ggg, prec, preceq, preccurlyeq,
+ succ, succeq, succurlyeq, setminus, nexist(s), mho, check, frown,
+ diamond. Changes loz, vert, checkmark, smile and tilde.
+
+ * ob-C.el: Added C++ to `org-babel-load-languages' automatically
+ after loading C.
+
+ * org-src.el (org-src-lang-modes): Add association between
+ language C++ and `c++-mode'.
+
+ * ox.el (org-export-smart-quotes-alist): Add ("da" "no" "nb"
+ "nn" "sv").
+ (org-export-dictionary): Add some entries ("da" "no" "nb" "nn"
+ "sv").
+ (org-export-default-language): Mention other variables affected by
+ language.
+
+ * ox-latex.el (org-latex-babel-language-alist): Add 'nb', 'nn',
+ and 'no' for Norwegian. Removed 'no-no'.
+ (org-latex-pdf-process): let `latexmk' be a preconfigured choice
+ and change the wording of the docstring.
+ (org-latex-guess-babel-language): Replace AUTO with language if
+ AUTO is the option of the LaTeX package Babel.
+ (org-latex-classes): Update documentation with respect
+ to `org-latex-guess-babel-language'.
+
+2013-11-12 Дядов Васил Стоянов <vdyadov@elvees.com> (tiny change)
+
+ * org-docview.el (org-docview-export): New function to export
+ docview links.
+
+2013-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-agenda.el (org-agenda-mode):
+ * org-indent.el (org-indent-mode): Use the `local' arg of
+ add-hook/remove-hook.
+
+2013-03-08 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-normalize-links): Fix critical bug: do
+ not rely on `org-context' to guess where to prevent links
+ normalization.
+
+2013-02-28 Achim Gratz <Stromeko@Stromeko.DE>
+
+ * org.el (org-org-menu): Use correct key "C-u C-c C-x !" to do
+ org-reload uncompiled in the menu.
+
+2013-02-28 Bastien Guerry <bzg@gnu.org>
+
+ * org-indent.el (org-indent-add-properties): Bugfix: prevent
+ negative value for `added-ind-per-lvl'.
+
+ * org.el (org-mode): Add `org-fix-ellipsis-at-bol' to
+ `isearch-mode-end-hook' so that any isearch fixes the problem with
+ ellipsis on the first line.
+ (org-fix-ellipsis-at-bol): New defsubst.
+ (org-show-context, org-isearch-end): Use it.
+
+ * org.el (org-show-context): Remove useless catch.
+ Make sure the top of the window is a visible headline.
+ (org-activate-plain-links): Remove unused catch.
+
+ * org-macs.el (org-get-alist-option): Return nil, not (nil),
+ so that `org-show-context' DTRT.
+
+ * org.el (org-imenu-get-tree): Fix bug when matching against empty
+ headlines.
+
+ * org.el (org-overview): Stay on current line.
+ (org-map-entries): Fix docstring.
+ (org-at-clock-log-p): Delete.
+ * org-clock.el (org-at-clock-log-p): Move here.
+
+ * org.el (org-tsr-regexp-both): Don't activate dates in links.
+ (org-activate-dates): Change match boundaries according to the new
+ value of `org-tsr-regexp-both'.
+
+ * org-agenda.el (org-agenda-to-appt): Fix typos.
+
+ * org-agenda.el (org-agenda-local-vars): Don't include
+ `org-agenda-show-window' as it needs to be checked outside of the
+ agenda window.
+
+ * org.el (org-set-tags-command): Fix bug when setting tags for
+ multiple headlines in an active region.
+
+ * org-mobile.el (org-mobile-edit): DTRT when inserting a heading
+ in an invisible region.
+
+ * org.el (org-insert-heading-respect-content): Add docstring.
+ New `invisible-ok' parameter.
+ (org-insert-todo-heading-respect-content): Add docstring.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks):
+ Bugfix: remove code references from blocks.
+
+ * org-agenda.el (org-agenda-schedule, org-agenda-deadline):
+ Cosmetic changes.
+ (org-agenda-show-new-time): Fix bug when displaying a temporary
+ overlay with the scheduled/deadline information.
+
+ * org.el (org-fill-paragraph-with-timestamp-nobreak-p): New function.
+ (org-setup-filling): Use it to prevent breaking a timestamp when
+ filling a paragraph.
+
+ * org-id.el (org-id-get-with-outline-path-completion): Fix docstring.
+
+2013-02-28 Tim Burt <tcburt@rochester.rr.com> (tiny change)
+
+ * org-datetree.el (org-datetree-find-year-create):
+ Match headlines with tags.
+
+2013-02-07 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Fix bug: use text properties for the
+ headline text since we rely on properties to get e.g. the effort.
+
+ * org-exp.el (org-export-normalize-links): Don't match links
+ within tags.
+
+ * org-html.el (org-export-html-preamble-format)
+ (org-export-html-postamble-format): Mention that
+ org-export-html-preamble/postamble need to be `t' in order for
+ these variables to have any effect.
+
+ * org-html.el (org-html-handle-links): When the link description
+ is an image and the attribute is "width", pass the attribute to
+ the <img ...> tag.
+
+ * org.el (org-mode): Always honor `org-startup-indented', even
+ when `org-inhibit-startup' is non-nil.
+
+ * org-indent.el (org-indent-mode): Don't check
+ `org-inhibit-startup'.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Don't try to add
+ text properties outside of the buffer.
+
+ * org.el (org-agenda-inhibit-startup): Rename from
+ `org-agenda-inhibit-startup-visibility-cycling'.
+ (org-agenda-prepare-buffers): Bind `org-inhibit-startup' to
+ `org-agenda-inhibit-startup'.
+
+ * org.el (org-mode): Don't initialize `org-beamer-mode' when
+ `org-inhibit-startup' is non-nil.
+
+ * org-footnote.el (org-footnote-create-definition): Prevent
+ `electric-indent-mode' from inserting the definition at the wrong
+ place.
+
+ * org-agenda.el (org-agenda-no-heading-message): Delete.
+ (org-agenda-get-timestamps, org-agenda-get-progress)
+ (org-agenda-get-deadlines, org-agenda-get-scheduled)
+ (org-agenda-get-blocks): Don't use
+ `org-agenda-no-heading-message', skip the entry.
+
+ * org.el (org-agenda-inhibit-startup-visibility-cycling):
+ New option.
+ (org-agenda-prepare-buffers): Use it to speed up the agenda
+ generation.
+
+ * org-agenda.el (org-agenda-skip): Fix bug by correctly skipping
+ commented scheduled/deadline lines.
+
+ * org-clock.el (org-clock-in): Fix bug when fetching the effort
+ value.
+
+ * ob-python.el (org-babel-python-command): Fix docstring.
+ (org-babel-python-initiate-session-by-key): Fix bug: `run-python'
+ from Emacs >24.1 requires a python command as an argument.
+
+ * org-element.el (org-element-at-point): Fix typo in docstring.
+
+ * org-agenda.el (org-agenda-get-deadlines): Fix bug: use
+ `org-agenda-show-inherited-tags'.
+
+ * org-agenda.el (org-agenda-skip): Correctly handle commented out
+ scheduled/deadline lines. Refactor.
+
+ * org-install.el: Do not warn users.
+
+ * org.el (org-adaptive-fill-function): In message-mode, don't
+ lines in the message header, nor table lines in the body.
+ Correctly fill lines starting with `org-outline-regexp' in the
+ body.
+
+ * org-agenda.el (org-agenda-open-link): Fix bug with opening all
+ links.
+
+2013-02-07 Francesco Pizzolante <fpz-djc/iPCCuDYQheJpep6IedvLeJWuRmrY@public.gmane.org> (tiny change)
+
+ * org-clock.el (org-clock-sum): Protect with `org-unmodified'.
+
+ * org-macs.el (org-unmodified): Inhibit modification hooks.
+
+2013-02-07 John K. Luebs <jkluebs@luebsphoto.com> (tiny change)
+
+ * org.el (org-get-wdays): Handle matching a lead time specified in
+ hours.
+
+2013-02-07 Muchenxuan Tong <demon386@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-quit): Delete indirect buffer's window
+ only when it exists.
+
+2013-02-07 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-element.el (org-element-macro-parser): Fix error when last
+ argument ends with a protected comma.
+
+ * org-element.el (org-element-parse-buffer, org-element-map)
+ (org-element-at-point, org-element-context): Be more verbose in
+ docstrings. Also fix typos.
+
+ * org-list.el (org-list-struct-fix-box): When a checkbox has to be
+ resetted because of a non-nil ORDERED property value, make sure it
+ had a checkbox already.
+
+2013-02-07 Tokuya Kameshima <kametoku@gmail.com> (tiny change)
+
+ * org-agenda.el (org-search-view): Fix checking
+ `org-agenda-show-inherited-tags'.
+
+2013-02-07 racin <racin@free.fr> (tiny change)
+
+ * org-bibtex.el (org-bibtex-search): Don't throw an error when
+ `org-bibtex-prefix' is nil.
+
+2013-01-13 Bastien Guerry <bzg@gnu.org>
+
+ * org-compat.el (org-condition-case-unless-debug): Delete.
+
+ * org-odt.el (org-odt-cleanup-xml-buffers):
+ Use `condition-case' instead of `org-condition-case-unless-debug',
+ which is now deleted.
+
+ * org-capture.el (org-capture-templates-contexts):
+ * org-agenda.el (org-agenda-custom-commands-contexts):
+ Docstring fix.
+
+ * org.el (org-get-tags-at): Remove duplicate inherited tags.
+
+ * org-agenda.el (org-agenda-show-inherited-tags): Allow to be set
+ to 'always or to a list of agenda types.
+ (org-agenda-finalize): Rework conditions under which inherited
+ tags should be made available even when not displayed.
+ (org-search-view, org-agenda-get-todos)
+ (org-agenda-get-timestamps, org-agenda-get-sexps)
+ (org-agenda-get-progress, org-agenda-get-scheduled)
+ (org-agenda-get-blocks): Use new possible values of
+ `org-agenda-show-inherited-tags'.
+
+ * org.el (org-open-at-point): Fix opening all links at point.
+
+ * org-agenda.el (org-get-entries-from-diary): Turn off
+ `diary-file-name-prefix' instead of
+ `diary-file-name-prefix-function', the former is checked before
+ the latter.
+
+ * org.el (org-edit-special): Check for table.el before checking
+ for Org tables.
+
+2013-01-13 Michael Albinus <michael.albinus@gmx.de>
+
+ * ob-eval.el (org-babel-shell-command-on-region):
+ Use `executable-find' for local `shell-file-name'.
+
+2013-01-09 Achim Gratz <Stromeko@Stromeko.de>
+
+ * org-faces.el: Define face alias mode-line for XEmacs (it's
+ called modeline there).
+
+ * org-compat.el (org-no-popups): New wrapper macro which let-binds
+ the correct variables to suppress popup windows depending on the
+ Emacs version in use. This is a compile-time decision when
+ byte-compiling.
+
+ * org.el (org-get-location, org-switch-to-buffer-other-window):
+ Use the wrapper `org-no-popups' to let-bind the correct variables
+ for suppression of popup windows.
+
+ * org-compat.el (user-error): Defalias to `error' for Emacsen that
+ don't have it.
+
+ * org-agenda.el (org-agenda-write): Use org-called-interactively-p
+ instead of called-interactively-p.
+
+ * org.el (org-find-invisible-foreground): Do not use the value of
+ variables `default-frame-alist', `initial-frame-alist' and
+ `window-system-default-frame-alist' when their symbol is not bound.
+
+2013-01-09 Bastien Guerry <bzg@gnu.org>
+
+ * org-src.el (org-edit-src-code): Fix bug when trying to edit a
+ table.el table.
+
+ * org-agenda.el (org-agenda-finalize): Inhibit readonly for the
+ whole function.
+
+ * org.el (org-entry-get): Speed up by let-binding some variables
+ only if needed. Also fix a bug: consider an empty drawer as no drawer.
+
+ * org-agenda.el (org-search-view, org-agenda-get-todos)
+ (org-agenda-get-timestamps, org-agenda-get-sexps)
+ (org-agenda-get-progress, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled, org-agenda-get-blocks)
+ (org-agenda-change-all-lines): Get local tags only.
+ (org-agenda-use-tag-inheritance): New option.
+ (org-agenda-finalize): When `org-agenda-use-tag-inheritance'
+ is non-nil, possibly reset tags in the agenda buffer.
+ (org-agenda-check-type): Enhance docstring.
+
+ * org.el (org-use-tag-inheritance): Fix typo in docstring.
+
+ * org-agenda.el (org-float): Don't alias `org-float'.
+
+ * org.el (org-scan-tags): The skipper already checks for archived
+ entries.
+
+ * org.el (org-refresh-properties): Rename from
+ `org-refresh-effort-properties' and use two new parameters.
+ (org-agenda-prepare-buffers): Use `org-refresh-properties'.
+ Also refresh the 'org-appt-warntime text property.
+
+ * org-clock.el (org-clock-in): Use the renamed defun.
+
+ * org-icalendar.el (org-icalendar-print-entries):
+ Refresh the 'org-appt-warntime property.
+ (org-icalendar-print-entries):
+ * org-agenda.el (org-agenda-get-timestamps)
+ (org-agenda-get-sexps, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Do not use `org-entry-get' to get the
+ "APPT_WARNTIME" property value.
+
+ * org.el (org-id-link-to-org-use-id): Fix compiler warning.
+
+ * org-agenda.el (org-agenda-format-item): Do not use
+ `org-get-effort' to get the effort text property.
+ (org-agenda-get-sexps): Use `org-back-to-heading' when setting tags.
+
+ * org-clock.el (org-clock-in): Refresh effort properties.
+
+ * org.el (org-refresh-effort-properties): New defun.
+ (org-get-effort): Delete.
+ (org-set-effort):
+ (org-property-next-allowed-value): Set the 'org-effort text property.
+ (org-agenda-prepare-buffers): Refresh effort properties.
+
+ * org.el (org-read-date): Let-bind `mouse-autoselect-window' to
+ nil so that the mouse doesn't jump when the option is set to t globally.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Default to nil.
+ (org-agenda-dim-blocked-tasks): Make interactive and allow an
+ optional parameter 'invisible to hide blocked tasks instead of
+ just dimming them.
+ (org-agenda-mode-map): Bind `org-agenda-dim-blocked-tasks' to "#".
+
+ * org-agenda.el (org-agenda-finalize): Don't try to align tags
+ when there are no tags. Only try to draw the habit consistency
+ graph when there is a habit in the buffer. Only mark clocking
+ task when there is one.
+
+ * org.el (org-adaptive-fill-function): DTRT in `message-mode'.
+
+ * org.el (org-get-priority): Save match data even when using
+ `org-get-priority-function'.
+
+ * org-mobile.el (org-mobile-create-index-file):
+ Possibly normalize `org-todo-keywords'.
+
+ * org-mobile.el (org-mobile-push): Use the correct agenda buffer names.
+
+ * org.el (org-store-link): Use `org-id-link-to-org-use-id' instead
+ of the obsolete variable name.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1):
+ Fix bug when fontifying keywords with no value.
+
+ * org.el (org-goto-auto-isearch): Enhance docstring.
+ (org-goto-map): Make a defun, so that the customized value of
+ org-goto-auto-isearch is correctly initialized.
+ (org-goto): Initialize the keymap with `org-goto-map'.
+ (org-get-location): Use *Org Help* as a temporary buffer.
+ Tell whether auto-isearch is on or off.
+
+ * org-exp.el (org-export-as-org): Remove useless argument.
+
+ * org-docbook.el (org-export-as-docbook-batch)
+ (org-export-region-as-docbook, org-export-as-docbook-pdf):
+ Fix the number of arguments.
+ (org-export-as-docbook): Remove useless argument.
+
+ * org.el (org-speed-commands-default): Use ":" instead of ";" for
+ `org-set-tags-command', which is consistent with ":" in agenda
+ view. Use "=" for `org-columns".
+
+ * org.el (org-sparse-tree): Fix redundant information in prompt.
+
+ * org-exp.el (org-export-string): Fix number of arguments passed
+ to the org-export-as-* functions.
+
+ * org-latex.el (org-export-as-latex): Fix typo in docstring.
+
+ * org-list.el (org-cycle-include-plain-lists): Docstring enhancement.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Fix fontification
+ bug when fontifying a keyword with no associated value.
+ (org-cycle-internal-local): Don't run hooks when cycling a plain
+ list before first headline.
+ (org-ctrl-c-ctrl-c): Throw a user error when trying to toggle a
+ blocked checkbox.
+ (org-indent-line): Fix table formulas indenting.
+
+ * org-agenda.el (org-agenda-open-link): Fix bug when no link is
+ matched. Return a message instead of an error.
+ (org-agenda-priority): Remove useless parameter and fix showing
+ priority in agenda buffers.
+
+ * org-macs.el (org-with-buffer-modified-unmodified): New macro.
+
+ * org.el (org-entry-blocked-p): Use the new macro.
+
+ * org-src.el (org-edit-src-exit): Don't comma-escape the content
+ of a fixed width region.
+
+ * org.el (org-blocker-hook): Update the docstring to mention that
+ functions in this hook should not modify the buffer.
+ (org-trigger-hook): Small docstring fix.
+ (org-entry-blocked-p): Use `with-buffer-modified-unmodified'
+ so that the function never modifies the buffer.
+
+ * org-agenda.el (org-agenda-open-link): Allow to open an internal
+ link by using the new `org-offer-links-in-entry' function.
+
+ * org.el (org-offer-links-in-entry): Do not open the link directly
+ through `org-open-link-from-string', only offer to select a link
+ and return a cons with the link (as a string) and the end of entry.
+ (org-open-at-point): Use `org-offer-links-in-entry' correctly.
+
+ * org.el (org-cycle-internal-local):
+ Fix bug: allow headings with leading blank characters.
+
+ * org-clock.el (org-clock-persist):
+ Docstring fix: document the 'history value.
+
+ * org.el (org-insert-link): Fix bug when inserting links to
+ headlines containing the ">" character.
+
+ * org-crypt.el (org-at-encrypted-entry-p): Fix search boundary.
+
+ * org-compat.el (org-delete-directory): New compatibility function
+ for Emacs 22, where `delete-directory' does not support recursive
+ deletion.
+
+ * org-odt.el (org-odt-cleanup-xml-buffers):
+ Use the new compatibility function.
+
+ * org.el (org-table-map-tables): Fix allowed blocks.
+
+ * org.el (org-edit-special):
+ * org-src.el (org-edit-src-code): Fix regression: allow editing
+ HTML and LaTeX source blocks again.
+
+ * org.el (org-nonsticky-props): Add `htmlize-link'.
+ (org-nonsticky-props): Add `htmlize-link'.
+
+ * org.el (org-edit-special):
+ * org-src.el (org-edit-src-code): Don't edit in verbatim blocks.
+
+ * org-table.el (org-table-fedit-lisp-indent)
+ (orgtbl-self-insert-command): Use `org-delete-backward-char'
+ instead of `backward-delete-char'.
+
+ * org-src.el (org-edit-src-code): Fix another bug about editing
+ special blocks "example" and "verbatim".
+
+ * org.el (org-structure-template-alist): Add verbatim.
+ (org-edit-special): Fix bug about editing special blocks
+ "example" and "verbatim".
+
+ * org.el (org-delete-backward-char, org-delete-char):
+ Save match data, `delete-backward-char' and `delete-char' don't.
+
+ * org.el (org-enable-table-editor, org-insert-heading)
+ (org-remove-timestamp-with-keyword, org-self-insert-command):
+ * org-table.el (org-table-fedit-lisp-indent)
+ (orgtbl-self-insert-command):
+ * org-latex.el (org-export-latex-subcontent):
+ * org-clock.el (org-clocktable-write-default):
+ * org-ascii.el (org-export-ascii-preprocess):
+ Use `delete-backward-char' instead of `backward-delete-char'.
+
+ * org.el (org-todo): Ignore the comment string when changing the
+ TODO state of a headline.
+ (org-edit-special): Fix docstring.
+ (org-in-src-block-p): Small enhancement.
+
+ * org-publish.el (org-publish-org-to): Call `org-export-as-*'
+ functions with the correct list of arguments.
+
+ * org-html.el (org-export-as-html): Delete obsolete arg `hidden'.
+ (org-export-as-html-and-open, org-export-as-html-batch)
+ (org-export-region-as-html): Don't use obsolete arg.
+
+ * org-ascii.el (org-export-as-ascii): Delete obsolete arg `hidden'.
+ (org-export-as-ascii-to-buffer): Don't use obsolete arg.
+
+ * org.el (org-in-fixed-width-region-p): Save match data.
+ (org-in-src-block-p): Use case-folding for searching the block
+ boundaries.
+ (org-activate-plain-links, org-activate-angle-links)
+ (org-activate-bracket-links): Prevent link activation in
+ source code blocks.
+
+ * org-odt.el (org-odt-cleanup-xml-buffers): Fix Emacs Bug#13197 by
+ setting the correct buffer before marking it unmodified to
+ silently kill him.
+
+ * org.el (org-set-font-lock-defaults): Don't activate links in
+ source code blocks and fixed-width regions.
+
+ * org-agenda.el (org-agenda-finalize): Fix links activation.
+
+ * org.el (org-open-at-point): Throw the correct error on
+ non-links. Use `user-error' instead of `error'.
+
+ * org.el (org-in-fixed-width-region-p): Define before use.
+
+ * org-src.el (org-in-src-block-p): Declare function.
+
+ * org-compat.el: Fix bug: don't use `eval-when-compile' when
+ aliasing `user-error'.
+
+ * org-agenda.el (org-agenda-skip): Only check if point is
+ inside a code block, not at a code block.
+
+ * org.el (org-in-fixed-width-region-p):
+ Rewrite using org-element.el.
+
+ * org.el (org-fill-paragraph): Fill correctly in source code block.
+
+ * org.el (org-in-fixed-width-region-p): New function.
+ (org-edit-special): Fix bug: make sure to DTRT in every
+ special environment. Also use the new function to check
+ against fixed-width environment.
+
+ * org-src.el (org-edit-src-code): Check if we are in a source code
+ block with `org-in-src-block-p'. Slightly reformat the docstring.
+
+ * org.el (org-in-src-block-p): Return t when point is at the
+ #+BEGIN_SRC/#+END_SRC lines unless the new optional parameter
+ 'inside is set to t.
+
+ * ob-exp.el (obe-marker): Delete useless var.
+
+ * org-src.el (org-edit-src-code): Fix bug triggered by the sexp
+ (copy-marker nil) on Emacs <24.1.
+
+2013-01-09 Dmitry Antipov <dmantipov@yandex.ru>
+
+ * org-agenda.el (org-agenda-get-restriction-and-command):
+ * org-capture.el (org-capture-place-template):
+ * org-colview.el (org-dblock-write:columnview):
+ * org-mobile.el (org-mobile-locate-entry):
+ * org-table.el (org-table-convert-region):
+ * org.el (org-update-statistics-cookies): Use `point-marker'.
+
+2013-01-09 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-exp.el (org-export-string): Pass the dir option on through
+ to any subsequent export functions.
+
+2013-01-09 Henning Weiss <hdweiss@gmail.com> (tiny change)
+
+ * org-mobile.el (org-mobile-sumo-agenda-command): Remove match
+ description from block agendas when they have a title.
+
+2013-01-09 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-as-odt-batch): Init `org-odt-zip-dir'.
+ Fix Emacs Bug#13254.
+
+ * org-odt.el (org-odt-format-org-link): Add check for presence of
+ description in headline links.
+
+2013-01-09 Michael Gauland <mike_gauland@stanfordalumni.org> (tiny change)
+
+ * org-src.el: Create a marker to pass to copy-marker.
+
+2013-01-09 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-setup-filling): Set `auto-fill-inhibit-regexp' to
+ nil because `org-adaptive-fill-function' already determines which
+ lines should be filled.
+
+ * org.el (org-fill-paragraph): Small refactoring.
+
+ * org-element.el (org-element--parse-elements)
+ (org-element-at-point): Fix parsing of a list in a block in a list.
+
+2013-01-09 Sebastien Vauban <wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org>
+
+ * org.el (org-copy-subtree, org-paste-subtree):
+ Fix whitespace handling when copying/pasting a subtree.
+
+2012-12-20 Michael Albinus <michael.albinus@gmx.de>
+
+ * ob.el (org-babel-temp-file): Fix setting of
+ `temporary-file-directory' on remote hosts.
+
+ * ob-eval.el (org-babel-shell-command-on-region):
+ Use `process-file' instead of `call-process-region'. The latter one
+ does not work on remote hosts.
+
+2012-12-13 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-links): Escape raw path when
+ exporting links to files.
+
+ * org-src.el (org-src-native-tab-command-maybe): Fix bug: the
+ S-TAB key should not trigger a native TAB command.
+
+ * org.el (org-open-at-point): Allow to open any link within
+ footnotes definition, not only bracket links.
+
+ * org.el (org-sort-entries): Bugfix: keep track of the clock
+ marker when sorting entries. Enhance the docstring.
+
+ * org-clock.el (org-clock-out): Use `user-error' when the user
+ tries to clock out while there is no running clock.
+
+ * org-table.el (org-table-sort-lines): Ensure coordinates are
+ correctly displayed when sorting.
+
+ * org.el (org-do-sort): Enhance prompt.
+
+ * org-agenda.el (org-agenda-finalize): Also activate plain links.
+
+ * org-timer.el (org-timer-stop): Add message.
+
+ * org-agenda.el (org-agenda-schedule, org-agenda-deadline):
+ Fix redundant messages.
+
+ * org-agenda.el (org-agenda-finalize): Fix clock highlighting.
+
+ * org.el (org-additional-option-like-keywords): Add "INDEX:".
+
+ * org-install.el: Enhance warning.
+
+2012-12-13 Erik Hetzner <egh@e6h.org> (tiny change)
+
+ * org.el (org-log-into-drawer): Honor the nil value for the
+ :LOG_INTO_DRAWER: property.
+
+2012-12-13 Le Wang <l26wang@gmail.com> (tiny change)
+
+ * org-src.el (org-edit-src-exit): Fix editing source section with
+ blank lines.
+
+2012-12-13 Le Wang <le.wang@agworld.com.au>
+
+ * org-src.el (org-edit-src-code): Use marker with insertion type
+ t to track end and remove hack requiring delete from beg to (1- end).
+
+2012-12-13 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-element.el (org-element-context): When point is between two
+ objects, be sure to return the second one.
+
+ * org-list.el (org-list-separating-blank-lines-number):
+ When computing number of blank lines separating items, also count those
+ in unparsed blocks, like example blocks.
+
+ * org.el (org-end-of-line): When visual line mode is on, really
+ move by visual lines. Small refactoring.
+
+ * org.el (org-end-of-line): On a hidden block make sure to
+ delegate motion to `end-of-line' instead of `move-end-of-line' in
+ order to stay on the current line.
+
+2012-12-13 Rafael Laboissiere <rafael@laboissiere.net> (tiny change)
+
+ * org-bibtex.el: In the documentation section of the file, fix the
+ broken URL to Andrew Roberts' document on BibTeX entries.
+
+ * org-remember.el (org-remember-handler): Correctly strip the
+ comment lines in the temporary buffer *Remember* when handling a
+ remember note.
+
+ * org-remember.el (org-remember-apply-template): Start the
+ commented lines in the Remember temporary buffer with the
+ appropriate characters.
+
+2012-12-13 Toby S. Cubitt <tsc25@cantab.net>
+
+ * org.el (org-beginning-of-line): Check `visual-line-mode' instead
+ of `line-visual-mode' to determine whether to move by visual lines.
+
+ * org.el (org-kill-line): Use the `org-bound-and-true-p' macro.
+
+2012-12-04 Chong Yidong <cyd@gnu.org>
+
+ * org-bibtex.el (org-bibtex-ask): Use visual-line-mode instead of
+ longlines-mode.
+
+2012-10-26 Achim Gratz <stromeko@stromeko.de>
+
+ * ob-ditaa.el: Needs to (require 'org-compat) for
+ org-find-library-dir.
+
+ * org.el: Remove utf-8 codepoints in docstrings, bytecode doesn't
+ work when loaded from compressed files.
+
+ * org-compat.el: Make sure that file-name-directory is getting a
+ stringp. This avoids a possible " (wrong-type-argument stringp
+ nil)" error when the library in question does not exist.
+
+ * org-odt.el: Replace arc-mode.el by arc-mode.
+
+ * org.el: Replace org-macs.el by org-macs.
+
+ * org-install.el: Provide an empty file that prints a warning
+ about an outdated configuration.
+
+2012-10-26 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-as-latex): Remove obsolete argument
+ `hidden'. Also fix the docstring: using 'string as the value
+ for `to-buffer' outputs a string with no LaTeX header.
+ (org-export-as-latex-batch)
+ (org-export-as-latex-to-buffer, org-export-region-as-latex)
+ (org-export-as-pdf): Don't use the obsoleted argument.
+
+ * ob-haskell.el (org-export-as-latex): Don't use the obsoleted
+ argument `hidden'.
+
+ * org.el (org-refile): Run within `with-demoted-errors' so that a
+ corrupted bookmark file does not stop the refile process.
+
+ * org-capture.el (org-capture-bookmark-last-stored-position):
+ Ditto for the capture process.
+
+ * org-src.el (org-edit-src-exit): Fix bug when saving an empty
+ source buffer.
+
+ * org-lparse.el (org-lparse): Fix bug by returning the output
+ of `org-do-lparse'.
+
+ * org.el (org-refile-check-position): Throw an error when the
+ refile target is the current buffer and is not a file.
+ (org-agenda-file-to-front, org-remove-file): Throw an error
+ when the current buffer is not a file.
+ (org-check-agenda-file): Enhance the message.
+ (org-element-type): Autoload.
+ (org-element-context, org-element-paragraph-parser):
+ Don't declare as these two functions are not used in org.el.
+
+ * org-lparse.el (browse-url-file-url): Declare.
+
+ * org.el (org-refile-check-position): Fix typo in docstring.
+
+ * org-clock.el (org-clock-modeline-total): Make obsolete.
+ (org-clock-mode-line-total): Rename from
+ `org-clock-modeline-total'.
+ (org-clock-get-sum-start): Fix references to
+ `org-clock-modeline-total'.
+
+ * org-faces.el (org-agenda-filter-tags)
+ (org-agenda-filter-category, mode-line): Use the 'mode-line
+ face instead of the obsolete 'modeline.
+
+ * org-odt.el (org-odt-styles-dir): Try more directories.
+ Don't throw an error, just send a message.
+
+ * org-odt.el (org-odt-lib-dir, org-odt-data-dir)
+ (org-odt-schema-dir-list, org-odt-styles-dir-list): Delete.
+ (org-export-odt-schema-dir, org-odt-styles-dir): Infer the
+ correct directories without requiring other variables.
+
+ * org-loaddefs.el: New file.
+
+ * org.el ("org-loaddefs.el"): Don't throw an error if the file
+ cannot be fund.
+ (org-version): Use org-loaddefs.el instead of org-install.el.
+
+ * org.el: Don't dynamically autoload already autoloaded
+ functions.
+ (org-clock-update-time-maybe): Move to org-clock.el.
+
+ * org-exp.el (org-insert-export-options-template):
+ Remove autoload cookie.
+
+ * org-clock.el (org-resolve-clocks, org-clock-in)
+ (org-clock-out, org-clock-cancel, org-clock-goto)
+ (org-clock-sum, org-clock-display, org-clock-report)
+ (org-dblock-write:clocktable): Add autoload cookie.
+ (org-clock-update-time-maybe): Move from org.el.
+
+ * org-beamer.el (org-beamer-sectioning, org-beamer-mode): Ditto.
+
+ * org-ascii.el (org-export-ascii-preprocess): Ditto.
+
+ * org-archive.el (org-archive-subtree)
+ (org-archive-to-archive-sibling, org-toggle-archive-tag):
+ Add autoload cookie.
+
+ * org-colview.el (org-columns, org-dblock-write:columnview)
+ (org-insert-columns-dblock, org-agenda-columns): Ditto.
+
+ * org-table.el (org-table-create-with-table.el)
+ (org-table-create-or-convert-from-region, org-table-create)
+ (org-table-convert-region, org-table-import)
+ (org-table-export, org-table-align)
+ (org-table-justify-field-maybe, org-table-next-field)
+ (org-table-previous-field, org-table-next-row)
+ (org-table-copy-down, org-table-field-info)
+ (org-table-current-dline, org-table-goto-column)
+ (org-table-insert-column, org-table-delete-column)
+ (org-table-move-column-right, org-table-move-column-left)
+ (org-table-move-column, org-table-move-row-down)
+ (org-table-move-row-up, org-table-move-row)
+ (org-table-insert-row, org-table-insert-hline)
+ (org-table-hline-and-move, org-table-kill-row)
+ (org-table-sort-lines, org-table-cut-region)
+ (org-table-copy-region, org-table-paste-rectangle)
+ (org-table-convert, org-table-wrap-region)
+ (org-table-edit-field, org-table-sum)
+ (org-table-get-stored-formulas)
+ (org-table-maybe-eval-formula)
+ (org-table-rotate-recalc-marks)
+ (org-table-maybe-recalculate-line, org-table-eval-formula)
+ (org-table-recalculate, org-table-iterate)
+ (org-table-edit-formulas)
+ (org-table-toggle-coordinate-overlays)
+ (org-table-toggle-formula-debugger, orgtbl-to-generic)
+ (orgtbl-to-tsv, orgtbl-to-csv, orgtbl-to-latex)
+ (orgtbl-to-html, orgtbl-to-texinfo, orgtbl-to-orgtbl): Ditto.
+
+ * org.el (turn-on-orgtbl): Move here from org-table.el.
+ (org-clock-persistence-insinuate): Move here from org-clock.el.
+ (org-update-all-dblocks, org-map-entries)
+ (org-require-autoloaded-modules, org-forward-element)
+ (org-backward-element, org-up-element)
+ (org-element-greater-elements, org-drag-element-backward)
+ (org-drag-element-forward, org-mark-element)
+ (org-narrow-to-element, org-transpose-element)
+ (org-unindent-buffer): Don't autoload.
+
+ * org-clock.el (org-clock-get-clocktable): Rename from
+ `org-get-clocktable'.
+ (org-clock-persistence-insinuate): Move to org.el.
+
+ * org-capture.el: Do no set `generated-autoload-file' locally.
+ Minor code clean up.
+
+ * org-agenda.el (org-agenda-list):
+ Use `org-clock-get-clocktable'. Do no set
+ `generated-autoload-file' locally.
+
+ * org-table.el (org-table-iterate-buffer-tables):
+ Minor reformatting.
+ (turn-on-orgtbl): Move to org.el.
+
+ * org-html.el (org-export-htmlize-generate-css): Don't autoload.
+
+ * org-timer.el (org-timer-pause-or-continue, org-timer-stop):
+ Ditto.
+
+ * ob-tangle.el (org-babel-tangle-lang-exts): Ditto.
+
+ * ob-lob.el (org-babel-lob-ingest): Ditto.
+
+ * org-id.el (org-id-copy)
+ (org-id-get-with-outline-path-completion)
+ (org-id-get-with-outline-drilling): Ditto.
+
+ * org-lparse.el (org-lparse-and-open, org-lparse-batch)
+ (org-lparse-to-buffer, org-replace-region-by)
+ (org-lparse-region): Ditto.
+
+ * org-mobile.el (org-mobile-create-sumo-agenda): Ditto.
+
+ * org.el (org-cycle): Fix misplaced autoload cookie.
+
+ * org-agenda.el (org-agenda-get-timestamps): Check if the item
+ is an habit when formatting it with `org-agenda-format-item'.
+ (org-agenda-get-blocks): Fix bug: don't assume the item is an
+ habit when formatting with `org-agenda-format-item'.
+
+ * org.el (org-calendar-agenda-action-key): Delete an option.
+ (org-mode-map): Delete its keybinding.
+ (org-agenda-action-marker, org-mark-entry-for-agenda-action):
+ Delete.
+
+ * org-agenda.el (org-agenda-diary-entry): Don't prevent from
+ being used outside of Org agendas, as it can be used in
+ calendar buffers too.
+
+2012-10-26 Caio Tiago Oliveira <asrail@gmail.com> (tiny change)
+
+ * ob-scala.el (org-babel-scala-wrapper-method): Use a Scala
+ block enclosing the submitted code.
+
+2012-10-26 Myles English <mylesenglish@gmail.com> (tiny change)
+
+ * org-clock.el (org-clock-in): Move the call to
+ org-clock-in-prepare-hook until the task's properties
+ can be accessed.
+
+2012-10-26 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-auto-fill-function): Make sure `adaptive-fill-mode'
+ mode is nil when pre-computed `fill-prefix' is the empty string.
+ Otherwise filling functions from fill.el think it has to be computed
+ again and overwrite it.
+
+ * org.el: Make `org-closest-date' aware of hours repeaters.
+
+ * org.el (org-end-of-line): Do not call `end-of-visual-line' when
+ moving to the end of line. Also improve behavior on elements that
+ can be hidden.
+
+ * org.el (org-sparse-tree): Allow to call `org-show-todo-tree'
+ with an argument.
+
+ * org-element.el (org-element--get-next-object-candidates):
+ Fix parsing of objects of the same type in a single paragraph.
+
+ * org-element.el (org-element-sub/superscript-successor):
+ Fix parsing of sub/superscript at beginning of item.
+ (org-element-latex-or-entity-successor): Fix parsing of latex
+ fragments at beginning of item.
+
+ * org-agenda.el (org-agenda-later): Fix function when span is
+ a number and an argument was provided. Also fix typo in docstring.
+
+ * org.el (org-read-date-analyze): Fix analyzing for dates like
+ "29.03 16:40".
+
+ * org-element.el (org-element-center-block-parser)
+ (org-element-drawer-parser, org-element-footnote-definition-parser)
+ (org-element-inlinetask-parser, org-element-plain-list-parser)
+ (org-element-quote-block-parser, org-element-special-block-parser)
+ (org-element-babel-call-parser, org-element-clock-parser)
+ (org-element-comment-parser, org-element-comment-block-parser)
+ (org-element-example-block-parser, org-element-export-block-parser)
+ (org-element-fixed-width-parser, org-element-horizontal-rule-parser)
+ (org-element-keyword-parser, org-element-latex-environment-parser)
+ (org-element-paragraph-parser, org-element-planning-parser)
+ (org-element-property-drawer-parser, org-element-src-block-parser)
+ (org-element-table-parser)
+ (org-element-verse-block-parserorg-element-dynamic-block-parser):
+ Make sure element never ends at the end of a blank non-empty line.
+
+ * org-element.el (org-element-context)
+ (org-element--get-next-object-candidates): Fix `org-element-context'.
+ In particular, the restrictions for an object may be different from
+ those of its container (i.e. table rows and table cells).
+
+ * org-element.el (org-element-example-block-parser)
+ (org-element-src-block-parser): Store value of example-blocks and
+ src-blocks unescaped.
+ (org-element-example-block-interpreter)
+ (org-element-src-block-interpreter): Escape value again when storing
+ it.
+
+ * org-src.el (org-escape-code-in-string)
+ (org-unescape-code-in-string, org-escape-code-in-region)
+ (org-unescape-code-in-region): New functions.
+ (org-edit-src-code, org-edit-src-exit): Use new functions.
+
+ * org.el (org-strip-protective-commas): Remove function.
+
+ * org-exp.el (org-export-select-backend-specific-text): Use new
+ function.
+
+ * ob.el (org-babel-parse-src-block-match)
+ (org-babel-parse-inline-src-block-match, org-babel-insert-result):
+ Always escape produced blocks, independently on the language of the
+ block, if any. Use new functions.
+
+ * org-element.el (org-element-paragraph-parser): Fix regexp
+ starting a block.
+
+ * org-element.el (org-element-center-block-parser):
+ (org-element-drawer-parser, org-element-dynamic-block-parser)
+ (org-element-example-block-parser, org-element-export-block-parser)
+ (org-element-latex-environment-parser, org-element-paragraph-parser)
+ (org-element-property-drawer-parser, org-element-src-block-parser)
+ (org-element-verse-block-parser): Use stricter regexps for boundaries
+ of elements.
+
+2012-10-26 Toby S. Cubitt <tsc25@cantab.net>
+
+ * org-agenda.el (org-agenda-get-sexps): Reset `extra' to nil at
+ beginning of re-search-forward loop, otherwise next iteration picks up
+ `extra' value from previous entry.
+
+2012-09-30 Abdó Roig-Maranges <abdo.roig@gmail.com>
+
+ * org-html.el (org-export-html-preprocess)
+ (org-export-html-format-image):
+ Use `org-latex-preview-ltxpng-directory'.
+
+ * org-odt.el (org-export-odt-do-preprocess-latex-fragments):
+ Ditto.
+
+ * org.el (org-latex-preview-ltxpng-directory): New option.
+ (org-preview-latex-fragment): Store LaTeX preview images in
+ `org-latex-preview-ltxpng-directory'.
+
+2012-09-30 Achim Gratz <Stromeko@Stromeko.DE>
+
+ * ob-R.el (org-babel-R-initiate-session): Protect against use of
+ unbound variable `ess-ask-for-ess-directory´. The default for this
+ variable is true, so act accordingly if it is found unbound.
+
+ * ob-R.el: Remove initialization with `nil´ from
+ `ess-ask-for-ess-directory´ and `ess-local-process-name´.
+ Remove second declaration for `ess-local-process-name´.
+
+ * org-gnus.el: Add a missing require for gnus-util.
+
+ * org-compat.el: Rename utils to make throughout.
+
+ * org.el: Move check for outline-mode-keymap after (require
+ 'outline).
+
+ * org-element.el: New file. Do not (require 'org).
+
+ * org-agenda.el: Remove duplicate requires.
+
+ * org.el (org-mode-map): Add keybindings to
+ `org-element-transpose' and `org-narrow-to-element'.
+ (org-metaup): Fall back on `org-element-drag-backward'.
+ (org-metadown): Fall back on `org-element-drag-forward'.
+ Also move chunks of declarations and require statements to get rid of
+ compiler warnings.
+
+ * org-exp-blocks.el (org): Don't require org. Add declarations.
+
+ * org-clock.el (org): Don't require org.
+
+ * ob-exp.el (org-list-forbidden-blocks): Add declarations.
+
+ * ob.el (org-babel-exeext): New defconst to hold extension for
+ executables or nil if none. Should be ".exe" for both Windows and
+ Cygwin.
+
+ * ob-C.el (org-babel-C-execute): Use org-babel-exeext when
+ constructing the target file name for the compiled executable.
+
+ * ob-fortran.el (org-babel-execute:fortran): Add org-babel-exeext
+ when constructing the target file name for the compiled
+ executable.
+
+ * org-version.el: New file.
+
+ * org-compat.el (org-check-version): New macro. Check if
+ org-version.el exists and provide autoloads to that. Otherwise
+ check if org-fixup.el exists and use it to provide definitions.
+ Finally if nothing worked, complain about a botched installation
+ and provide fallback definitions.
+
+ * org.el: Use org-check-version.
+
+ * org.el: Fix a subtle error resulting in version functions
+ sometimes not being defined and byte-compiling failing.
+ Always compile in fallback definitions into org.elc -- org-fixup either
+ provides re-definitions at compile-time or checks org-version.el
+ and then the git work tree when run uncompiled. So the fallback
+ definitions will only come into effect when org-fixup is not
+ available.
+
+ * org.el (org-version): Make org-version more robust, e.g. when
+ byte-compiling single files with 'make compile-dirty'.
+
+ * org.el (org-reload): Revert an undesirable change in org-reload.
+ Do not prepend org-dir to babel-files, which prevents the files
+ from being found in load-path.
+
+ * org.el (org-version): Add optional parameters 'full and 'message
+ to optionally return the full version string and echo to message
+ area in non-interactive calls.
+
+ * org.el (org-submit-bug-report): Add optional parameter 'full to
+ call of (org-version) so that the bug report has all version
+ information.
+
+ * org.el (org-reload): Simplify file-re (orgtbl-*.el files do not
+ exist anymore). Keep org-*.el at the end of the files list.
+ Explicitly load org-version.el (since it doesn't provide feature
+ 'org-version) at the very end, but ignore errors when it doesn't
+ exist. Add parameters 'full and 'message to the call of
+ (org-version) so that after reload the full version information is
+ displayed in the message area again.
+
+ * org-agenda.el: Replace with-no-warnings with org-no-warnings
+ (defined in org-macs.el).
+
+ * org-bbdb.el: Replace with-no-warnings with org-no-warnings
+ (defined in org-macs.el).
+
+ * org-clock.el: Replace with-no-warnings with org-no-warnings
+ (defined in org-macs.el).
+
+ * org.el: Replace with-no-warnings with org-no-warnings (defined
+ in org-macs.el).
+
+ * org.el: Add with-not-warnings around call of (org-fixup).
+
+ * org-compat.el (org-find-library-dir):
+ Rename org-find-library-name (misleading) and implement with a function
+ that exists identically in Emacs/XEmacs.
+
+ * org-exp-blocks.el: Change calls to org-find-library-dir.
+
+ * org.el: change calls to org-find-library-dir. Make require for
+ noutline fail silently because it is missing from XEmacs.
+
+ * org.el (org-version): Use functions instead of global variables
+ to get the version strings and remove the defvaralias to
+ org-version. Warn when encountering a mixed installation (org and
+ org-install.el should be found in the same directory).
+
+ * org.el: Add with-no-warning to defvar for two unprefixed global
+ variables from calendar.el (there's nothing else we can do inside
+ org until it is fixed in calendar.el).
+
+ * org.el: Require find-func and remove declare-function for
+ find-library-name, otherwise autoloaded org-version doesn't show
+ all info correctly.
+
+ * org.el (org-version): Show the full path to org-install.el in
+ the version string to avoid confusion if multiple installations
+ exist or a previously loaded org-install.el has already defined a
+ version string that is now out of date.
+
+ * org.el (org-version): Remove determination of version
+ information, show "N/A" if the information is not provided via
+ org-install.el.
+
+ * org.el (org-git-version): Placeholder for recording the Git
+ version of org during install
+
+ * org.el (org-version): Initialize local git-version with
+ placeholder and fall through using it when org is not installed in
+ a Git repository
+
+2012-09-30 Adam Spiers <orgmode@adamspiers.org> (tiny change)
+
+ * org-html.el: Add hyperlink to http://orgmode.org/ from export
+ footer.
+
+ * org-clock.el (org-clock-modify-effort-estimate): Display a
+ message when no clock is currently active.
+
+2012-09-30 Andrew Hyatt <ahyatt@gmail.com> (tiny change)
+
+ * org-archive.el (org-archive-subtree): Allow archiving to a
+ datetree.
+
+ * org.el (org-archive-location): Ditto.
+
+2012-09-30 Bastien Guerry <bzg@gnu.org>
+
+ * ob-io.el: New file.
+
+ * ob-scala.el: New file.
+
+ * org.el (org-url-hexify-p, org-doi-server-url)
+ (org-latex-preview-ltxpng-directory, org-custom-properties)
+ (org-sparse-tree-default-date-type): Add :version "24.3".
+
+ * org-agenda.el (org-agenda-sticky)
+ (org-agenda-custom-commands-contexts): Ditto.
+
+ * org-capture.el (org-capture-bookmark)
+ (org-capture-templates-contexts) (org-capture-use-agenda-date):
+ Ditto.
+
+ * org-latex.el (org-export-latex-hyperref-options-format)
+ (org-export-latex-link-with-unknown-path-format): Ditto.
+
+ * org-id.el (org-id-link-to-org-use-id): Ditto.
+
+ * org-datetree.el (org-datetree-add-timestamp): Ditto.
+
+ * org.el (org-make-link-description-function): Enhance docstring.
+ (org-insert-link): Fall back on interactive prompt when
+ `org-make-link-description-function' fails.
+
+ * org-agenda.el (org-todo-list): Fix redoing of todo agenda when
+ `org-agenda-sticky' is non-nil.
+
+ * org-agenda.el (org-agenda-quit): Delete last indirect buffer.
+ (org-agenda-pre-follow-window-conf): New variable.
+ (org-agenda-tree-to-indirect-buffer): Fix bug: don't split agenda
+ window when there an indirect buffer is already displayed.
+
+ * org-agenda.el (org-agenda-manipulate-query)
+ (org-agenda-goto-date, org-agenda-goto-today)
+ (org-agenda-find-same-or-today-or-agenda, )
+ (org-agenda-later, org-agenda-change-time-span)
+ (org-agenda-change-all-lines)
+ (org-agenda-execute-calendar-command)
+ (org-agenda-goto-calendar, org-agenda-convert-date): Make sure to
+ get a property from (1- (point-max)), not (point-max)).
+
+ * ob-dot.el (org-babel-execute:dot): Throw an error when there is
+ no :file parameter.
+
+ * org-table.el (org-table-eval-formula): Convert time-stamps to
+ inactive time-stamp so that Calc can handle them correctly.
+
+ * org-table.el (org-table-fix-formulas): Warn with a message when
+ formulas have been updated.
+
+ * org-publish.el (org-publish-cache-ctime-of-src): Delete the
+ base-dir argument and use (file-name-directory file) to get the
+ file's directory.
+ (org-publish-update-timestamp)
+ (org-publish-cache-file-needs-publishing):
+ Call `org-publish-cache-ctime-of-src' with only one argument.
+
+ * org.el (org-follow-timestamp-link): Fix bug when using sticky
+ agenda. Add a docstring.
+
+ * org-agenda.el (org-agenda-sticky): Don't use a function to set.
+ Add a :version string.
+
+ * org.el (org-priority): Use a new argument to show priority
+ instead of setting it.
+ (org-show-priority): New function to show priority both in normal
+ Org buffers and in Org Agenda buffers.
+ (org-speed-commands-default): Use "," as a speed command for
+ setting priority.
+
+ * org-agenda.el (org-agenda-mode-map): Bind `org-agenda-priority'
+ to `C-c ,' as it was before.
+ (org-agenda-show-priority): Delete.
+ (org-agenda-priority): Use a new argument to show priority instead
+ of setting it.
+
+ * org.el (org-font-lock-hook, org-set-font-lock-defaults): Add a
+ docstring.
+ (org-display-inline-remove-overlay): Rename from
+ `org-display-inline-modification-hook'.
+ (org-speed-command-activate): Rename from
+ `org-speed-command-default-hook'.
+ (org-babel-speed-command-hook): Rename from
+ `org-babel-speed-command-activate'.
+
+ * org-agenda.el (org-agenda-update-agenda-type): Rename from
+ `org-agenda-post-command-hook'.
+ (org-agenda-mode): Use the new name.
+ (org-agenda-post-command-hook): Define as obsolete function.
+
+ * org-lparse.el (org-lparse): Temporarily activate the hooks
+ needed for the ODT conversion.
+ (org-lparse-preprocess-after-blockquote): Rename from
+ `org-lparse-preprocess-after-blockquote-hook'.
+ (org-lparse-strip-experimental-blocks-maybe): Rename from
+ `org-lparse-strip-experimental-blocks-maybe'.
+ (org-lparse-preprocess-after-blockquote-hook)
+ (org-lparse-strip-experimental-blocks-maybe-hook): Define as
+ obsolete functions.
+
+ * ob.el (org-babel-insert-result): Comma-escape results inserted
+ with ":results org".
+
+ * org-src.el (org-edit-src-code, org-edit-src-exit): Fix bug about
+ saving the source editing window with the default value for
+ `org-src-window-setup' (i.e. 'reorganize-frame).
+
+ * org-src.el (org-src-font-lock-fontify-block): Fix bug: don't
+ fontify the last character.
+
+ * org.el (org-open-at-point): Don't follow timestamp within
+ bracket links.
+
+ * org-capture.el (org-capture-templates): Fix typo in docstring.
+
+ * org-agenda.el (org-agenda-skip): Skip information retrieved from
+ a source block.
+
+ * ob.el (org-babel-common-header-args-w-values)
+ (org-babel-insert-result): Reintroduce ":results org" but using
+ "#+BEGIN_SRC org", not "#+BEGIN_ORG".
+
+ * ob.el (org-babel-common-header-args-w-values): Remove "org" the
+ list of predefined values for the ":results" parameter.
+
+ * ob.el (org-babel-insert-result): Remove support for ":results
+ org".
+
+ * ob.el (org-babel-common-header-args-w-values)
+ (org-babel-insert-result): Deprecate ":results wrap" in favor of
+ ":results drawer".
+
+ * org-crypt.el (org-at-encrypted-entry-p): Fix bug when the check
+ happens before the first headline.
+
+ * org-capture.el (org-at-encrypted-entry-p)
+ (org-encrypt-entry, org-decrypt-entry): Declare.
+ (org-capture-set-target-location): Check whether `org-crypt' has
+ been loaded.
+
+ * org-agenda.el (org-agenda-todo-custom-ignore-p): Fix typo in
+ docstring.
+
+ * org-capture.el (org-capture-finalize): Maybe re-encrypt the
+ target headline if it was decrypted.
+ (org-capture-set-target-location): Maybe decrypt the target
+ headline.
+
+ * org-crypt.el (org-at-encrypted-entry-p): New function.
+
+ * org.el (org-options-keywords): Add "STYLE:".
+
+ * org-agenda.el (org-agenda-ndays): Don't make an alias, as
+ `org-agenda-span' is defined separately.
+
+ * org.el (org-in-subtree-not-table-p): New utility function for
+ building the menu.
+ (org-org-menu): Add an item for refiling. Check more contexts
+ when activating items.
+ (org-tree-to-indirect-buffer): Use `org-up-heading-safe'.
+
+ * org-agenda.el (org-agenda-tree-to-indirect-buffer)
+ (org-agenda-do-tree-to-indirect-buffer): Use argument `arg'.
+
+ * org-capture.el (org-capture-set-target-location): Set a correct
+ time value when storing a note in a datetree and prompting the
+ user for a date.
+
+ * org-capture.el (org-capture-mode): Fix bug: don't run the mode's
+ hook twice.
+
+ * org-agenda.el (org-agenda-menu-two-column)
+ (org-finalize-agenda-hook, org-agenda-ndays):
+ Use `define-obsolete-variable-alias' instead of
+ `make-obsolete-variable'.
+
+ * org.el (org-link-to-org-use-id): Move to org-id.el.
+
+ * org-id.el (org-id-link-to-org-use-id): Rename from
+ `org-link-to-org-use-id'. Use `nil' as the default value.
+ (org-link-to-org-use-id): Alias and define as obsolete.
+
+ * org-agenda.el (org-search-view, org-agenda-get-todos)
+ (org-agenda-get-timestamps, org-agenda-get-blocks): Use the dotime
+ parameter of `org-agenda-format-item' so that 'time-up and
+ 'time-down agenda sorting strategies are handled correctly.
+
+ * org-capture.el (org-capture-fill-template): Fix checking of
+ protected template entries.
+
+ * org.el (org-cycle-global-at-bob): Fix typo in docstring.
+
+ * org.el (org-insert-drawer): Deactivate the mark before trying to
+ indent the :END: of the drawer.
+
+ * org-agenda.el (org-agenda-export-html-style): Default to nil as
+ any string value will replace the htmlize style.
+
+ * org.el (org-cycle-hook): Fix tiny typo in docstring.
+
+ * org.el (org-time-string-to-time)
+ (org-time-string-to-seconds, org-end-of-subtree): Add a dosctring.
+
+ * org-freemind.el (org-freemind-write-node): Enhance links
+ conversion in nodes.
+
+ * org-freemind.el (org-freemind-write-node): Convert links in
+ nodes.
+
+ * org.el (org-link-to-org-use-id, org-directory)
+ (org-default-notes-file, org-reverse-note-order)
+ (org-extend-today-until, org-finish-function)
+ (org-store-link-functions): Use "capture" instead of "remember" in
+ docstrings. Also use the `org-capture' group when it makes sense.
+
+ * org-agenda.el (org-agenda-tree-to-indirect-buffer): Find the
+ correct agenda buffer. Don't split the agenda window when the
+ indirect buffer is displayed in another frame.
+
+ * org.el (org-mode): Try to set the org-hide face correctly.
+
+ * org-exp.el (org-export): Set the mark correctly when exporting a
+ subtree.
+
+ * org-agenda.el (org-agenda-get-restriction-and-command): Fix the
+ display of the number of commands for block agendas.
+
+ * org-agenda.el (org-agenda-before-write-hook)
+ (org-agenda-add-entry-text-maxlines): Enhance phrasing.
+ (org-agenda-finalize-hook, org-agenda-mode-hook): Tell that the
+ buffer is writable when the hook is called.
+ (org-agenda-finalize): Allow org-agenda-finalize-hook to modify
+ the buffer.
+
+ * org-agenda.el (org-habit-show-all-today): Only use defvar to
+ silent the byte-compiler.
+ (org-agenda-get-scheduled): Check whether some org-habit.el
+ options have been defined.
+
+ * org-capture.el (org-capture-entry): New variable.
+ (org-capture-string, org-capture): Use it to possibly skip the
+ interactive prompt for a capture template.
+
+ * org.el (org-activate-plain-links): Don't try to check if we are
+ in a bracket link already.
+
+ * org.el (org-read-date-analyze): Fix bug introduced in commit
+ cc5f9f: adding a time should not prevent relative answers to be
+ parsed correctly.
+
+ * org-agenda.el (org-agenda-bulk-action): Always read the date
+ through `org-read-date'. When possible, use the date at point as
+ the default date.
+
+ * org-agenda.el (org-agenda-bulk-action): Fix bug when
+ bulk-shifting timestamps.
+
+ * org.el (org-version): New constant.
+
+ * org-compat.el (org-random): New compatibility function.
+
+ * org-id.el (org-id-uuid): Use it.
+
+ * org-capture.el (org-capture-use-agenda-date): New option.
+ (org-capture): Use it.
+
+ * org-agenda.el (org-agenda-capture): New command.
+ (org-agenda-mode-map): Bind it to `k'.
+ (org-agenda-menu): Add it to the menu.
+
+ * org-capture.el (org-capture): Update docstring.
+
+ * org-capture.el (org-capture): When called from an agenda buffer,
+ use the cursor date at the default date.
+
+ * org-agenda.el (org-agenda-bulk-action): Use the let-bound
+ `entries' instead the variable.
+
+ * org-agenda.el (org-agenda-bulk-action): Fix bug: don't remove
+ persistent marks too early.
+
+ * org-agenda.el (org-agenda-bulk-action): Possibly use the day at
+ point to reset the scheduled or deadline cookie. On date headers,
+ use it without prompting the user. On an item, use the item's
+ date as the default prompt for `org-read-date'.
+
+ * org.el (org-read-date): Docstring fix.
+
+ * org-agenda.el (org-agenda-bulk-action): Reorder possible actions
+ in the message.
+
+ * org-agenda.el (org-agenda-action, org-agenda-do-action): Delete.
+ (org-agenda-mode-map): Delete related keys.
+
+ * org-agenda.el (org-agenda-menu): Fix a keybinding.
+
+ * org-colview.el (org-columns-goto-top-level): Correctly move the
+ marker `org-columns-top-level-marker'.
+ (org-agenda-columns): Don't set
+ `org-agenda-overriding-columns-format' as a buffer variable, as we
+ only need it dynamically.
+ (org-agenda-colview-summarize): Fix a bug in returning the match
+ string.
+
+ * org-agenda.el (org-agenda-span-to-ndays): Make the second
+ argument `starting-day' optional.
+ (org-agenda-goto-date): Keep parameters of custom agendas.
+
+ * org-agenda.el (org-agenda-list): Allow setting the agenda buffer
+ name through a temporary variable.
+ (org-agenda-buffer-tmp-name): New variable to temporary store the
+ agenda buffer name.
+
+ * org-agenda.el (org-agenda-goto-date): Fix behavior when using
+ sticky agendas.
+
+ * org-agenda.el (org-diary): Don't check whether there is an
+ agenda buffer when trying to compile the prefix format.
+ (org-compile-prefix-format): Check if there is an agenda buffer.
+ If not, use the current buffer.
+
+ * org-agenda.el (org-agenda-get-day-entries): Set the agenda
+ buffer inconditionnally.
+
+ * ob.el (org-babel-named-src-block-regexp-for-name): Generate a
+ more general regexp.
+
+ * ob.el (org-babel-where-is-src-block-head): Find a src block head
+ correctly when #+header(s) is before #+name.
+
+ * org-agenda.el (org-agenda-finalize-hook)
+ (org-agenda-finalize, org-agenda-finalize-entries): Rename from
+ org-finalize-agenda-*.
+ (org-agenda-run-series, org-agenda-finalize, org-timeline)
+ (org-agenda-list, org-search-view, org-todo-list)
+ (org-tags-view, org-diary, org-agenda-finalize-entries)
+ (org-agenda-change-all-lines): Use the new names.
+
+ * org-agenda.el (org-agenda-local-vars):
+ Remove ̀org-agenda-last-arguments' from the list of local variables.
+ (org-agenda-mode-map): `g' does the same than `r' in buffers with
+ only one agenda view, but its behavior differs when there are
+ several views. In manually appended agendas (with `A'), `g'
+ displays only the agenda under the point. With multiple agenda
+ blocks, `g' reinitializes the view by discarding any temporary
+ changes (e.g. with ̀f' or `w'), while ̀r' keeps those temporary
+ changes for the agenda view under the point.
+ (org-agenda-run-series, org-agenda-redo): Implement the above
+ changes.
+ (org-agenda-mark-header-line): Don't set useless properties.
+ (org-agenda-list, org-todo-only, org-search-view)
+ (org-todo-list, org-tags-view, org-agenda-list-stuck-projects)
+ (org-agenda-manipulate-query, org-agenda-goto-today)
+ (org-agenda-later, org-agenda-change-time-span): Use text
+ properties for storing the last command and the last arguments for
+ each agenda block.
+ (org-unhighlight-once): Delete.
+
+ * org-agenda.el (org-agenda-append-agenda): Fit agenda window to
+ buffer.
+
+ * org-agenda.el (org-agenda-append-agenda): Bugfix: correctly
+ check whether we are in org-agenda-mode.
+
+ * org-agenda.el (org-agenda-pre-window-conf): Rename from
+ `org-pre-agenda-window-conf'.
+ (org-agenda-local-vars, org-agenda-prepare-window)
+ (org-agenda-Quit, org-agenda-quit): Use the new name.
+
+ * org-agenda.el (org-keys, org-match): New variable, dynamically
+ scoped in `org-agenda'.
+ (org-agenda, org-agenda-list, org-search-view, org-todo-list)
+ (org-tags-view): Use the new variables.
+ (org-batch-store-agenda-views): Let-bind `match'.
+
+ * org-agenda.el (org-search-view, org-todo-list)
+ (org-tags-view): Do not let `org-agenda-sticky' prevent the use of
+ these functions programmatically. Also use the sticky agenda
+ function correctly.
+
+ * org-agenda.el (org-agenda): Set `org-agenda-buffer-name'
+ correctly with sticky agendas and non-custom commands.
+
+ * org-agenda.el (org-agenda-fit-window-to-buffer): Rename from
+ `org-fit-agenda-window'.
+ (org-agenda-run-series, org-agenda-prepare, org-agenda-list)
+ (org-search-view, org-todo-list, org-tags-view): Use the new name.
+
+ * org-agenda.el (org-agenda-prepare): Let `throw' display an
+ error.
+
+ * org-agenda.el (org-agenda-list): Fix bug: don't throw an error
+ when called from programs as (org-agenda-list).
+
+ * org-agenda.el (org-todo-list): Make arg optional.
+
+ * org.el (org-agenda-prepare-buffers): Rename from
+ `org-prepare-agenda-buffers'.
+ (org-match-sparse-tree, org-map-entries): Use the new names.
+
+ * org-agenda.el (org-agenda-prepare-window): Rename from
+ `org-prepare-agenda-window'.
+ (org-agenda-prepare): Rename from `org-prepare-agenda'.
+ (org-agenda-run-series, org-agenda-prepare, org-timeline)
+ (org-agenda-list, org-search-view, org-todo-list)
+ (org-tags-view, org-agenda-list-stuck-projects, org-diary)
+ (org-agenda-to-appt): Use the new names.
+
+ * org-mobile.el (org-mobile-create-index-file): Ditto.
+
+ * org-icalendar.el (org-export-icalendar): Ditto.
+
+ * org-clock.el (org-dblock-write:clocktable)
+ (org-dblock-write:clocktable): Ditto.
+
+ * org-agenda.el (org-agenda): In sticky agendas, use the current
+ command's match to set the buffer name. This gives more
+ information to the user and allows to distinguish various agendas
+ triggered by the same key.
+ (org-batch-store-agenda-views): Handle the new sticky agenda
+ buffer name.
+
+ * org-agenda.el (org-agenda)
+ (org-agenda-get-restriction-and-command): Use `S' as a key for
+ searching words in TODO-only entries.
+
+ * org-agenda.el (org-prepare-agenda): Fit agenda window when
+ displaying a sticky agenda.
+
+ * org-table.el (org-table-number-regexp): Allow the user to set it
+ to a new regexp, which allows commas as decimal mark. The default
+ is to not use this setting, but the one before commit 7ff8c1,
+ which has ben reverted.
+
+ * org-agenda.el (org-agenda-overriding-cmd)
+ (org-agenda-multi-current-cmd)
+ (org-agenda-multi-overriding-arguments): New variables.
+ (org-agenda-run-series): `org-agenda-overriding-arguments'
+ defaults to the last agenda block arguments, so don't use it
+ globally.
+ (org-agenda-mark-header-line): Add properties needed so that
+ `org-agenda-overriding-arguments', `org-agenda-current-span' and
+ `org-agenda-last-arguments' can be set to their correct contextual
+ value.
+ (org-agenda-multi-back-to-pos): New variable.
+ (org-agenda-later): Retrieve `org-agenda-current-span' and
+ `org-agenda-overriding-arguments' from text properties.
+ Also handle numeric span.
+ (org-agenda-later, org-agenda-change-time-span):
+ Set `org-agenda-overriding-cmd' so that we to take overriding
+ arguments into account for this command only.
+
+ * org-agenda.el (org-agenda-kill, org-agenda-archive-with):
+ Fix bug when called with a non-nil value of `org-agenda-stick'.
+
+ * org-agenda.el (org-agenda-refile): Fix bug when refiling an
+ entry from a sticky agenda.
+
+ * org-agenda.el (org-prepare-agenda-window):
+ Use `org-pre-agenda-window-conf' if already set.
+ (org-agenda-Quit): Set `org-pre-agenda-window-conf' to nil when
+ quitting.
+ (org-agenda-quit): Ditto.
+
+ * org-capture.el (org-capture-fill-template): Protect the text
+ used for replacement from being further replaced.
+
+ * org.el (org-contextualize-validate-key): Fix the check against a
+ function.
+
+ * org.el (org-contextualize-keys): Rename from
+ `org-contextualize-agenda-or-capture'. Fix normalization to
+ handle empty key replacement string.
+ (org-contextualize-validate-key): Rename from
+ `org-contexts-validate'. Allow checking against a custom
+ function.
+
+ * org-agenda.el (org-agenda-custom-commands-contexts): Update.
+ (org-agenda): Use `org-contextualize-keys'.
+
+ * org-capture.el (org-capture-templates-contexts): Ditto.
+
+ * org.el (org-contextualize-agenda-or-capture):
+ Normalize contexts.
+
+ * org.el (org-contextualize-agenda-or-capture): Handle key
+ replacement depending on the contexts.
+
+ * org-capture.el (org-capture-templates-contexts): Allow to use
+ the context as a way to replace one capture template by another
+ one.
+
+ * org-agenda.el (org-agenda-custom-commands-contexts): Allow to
+ use the context as a way to replace one agenda custom command by
+ another one.
+
+ * org.el (org-contextualize-agenda-or-capture)
+ (org-rule-validate): New functions, implement context filtering
+ for agenda commands and capture templates.
+
+ * org-agenda.el (org-agenda-custom-commands-contexts): New option.
+ (org-agenda): Use it.
+
+ * org-capture.el (org-capture-templates-contexts): New option.
+ (org-capture-select-template): Use it.
+
+ * org.el (org-beginning-of-defun, org-end-of-defun): Delete.
+ (org-mode): Set `beginning-of-defun-function' and
+ `end-of-defun-function' directly.
+
+ * org.el (org-insert-link): Fix bug: include links abbreviations
+ when completing.
+
+ * org-icalendar.el (org-icalendar-print-entries): Fix bug: when
+ `org-icalendar-use-plain-timestamp' is nil, scheduled and deadline
+ items should not be ignored.
+
+ * org.el (org-ds-keyword-length, org-make-tags-matcher):
+ Docstring clean-up.
+
+ * org-freemind.el (org-freemind-convert-links-from-org): Replace
+ literally to prevent errors when replacing with string containing
+ backslashes.
+
+ * org-pcomplete.el (org-thing-at-point): Allow to match (and then
+ complete) a "thing" containing dashes.
+
+ * org-table.el (org-table-toggle-coordinate-overlays):
+ Better message when interactively toggling.
+
+ * org-table.el (org-table-number-regexp): Update the docstring to
+ show an example of a decimal number using the comma as a
+ separation mark.
+
+ * org-agenda.el (org-prepare-agenda): Minor code clean-up.
+ (org-agenda-filter-by-category): Filtering must be turned off only
+ when a category filter has been set and this filter is not empty.
+
+ * org-agenda.el (org-search-view, org-agenda-get-todos)
+ (org-agenda-get-timestamps, org-agenda-get-sexps)
+ (org-agenda-get-progress, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled, org-agenda-get-blocks):
+ Use `category-pos' instead of `org-category-pos'.
+
+ * ob-fortran.el (org-babel-fortran-transform-list): Rename from
+ `ob-fortran-transform-list'.
+ (org-babel-fortran-var-to-fortran): Use the new function's name.
+
+ * ob-calc.el (org-babel-calc-maybe-resolve-var): Rename from
+ `ob-calc-maybe-resolve-var'.
+ (org-babel-execute:calc): Use the new function's name.
+
+ * org-jsinfo.el (org-infojs-template): Add a license.
+ (org-infojs-handle-options): Replace all template elements.
+
+ * org-html.el (org-export-html-scripts): Add a license.
+ (org-export-html-mathjax-config): Replace all template elements.
+ (org-export-html-mathjax-template): Add a license.
+ (org-export-as-html): Minor code clean-up.
+
+ * org.el (org-options-keywords): Add "#+MATHJAX" and
+ "#+INFOJS_OPT" to the list of keywords for completion.
+
+ * org.el (org-src-prevent-auto-filling): Remove unused and useless
+ option.
+
+ * org.el (org-element-at-point): Autoload.
+ (org-element-up): Remove useless declaration.
+ (org-fill-context-prefix, org-fill-paragraph)
+ (org-mark-element, org-narrow-to-element)
+ (org-transpose-element, org-unindent-buffer): Do not require
+ org-element.
+
+ * org.el (org-fill-paragraph): Require org-element.
+
+ * org-agenda.el (org-agenda-persistent-marks): Minor docstring
+ enhancement.
+
+ * org.el (org-create-math-formula): Use the compatibility function
+ `org-region-active-p'.
+
+ * org-odt.el (org-export-as-odf): Ditto.
+
+ * ob.el (org-babel-demarcate-block): Ditto.
+
+ * org.el (org-mark-subtree): Maybe call `org-mark-element'
+ interactively.
+ (org-mark-element): Only mark further elements when called
+ interactively.
+
+ * org.el (org-mark-element, org-narrow-to-element)
+ (org-transpose-element): Require org-element.
+
+ * org-agenda.el (org-agenda-get-timestamps)
+ (org-agenda-get-sexps, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Add the 'warntime as a text property,
+ getting its value from the APPT_WARNTIME property.
+ (org-agenda-to-appt): Use the 'warntime text property.
+
+ * org-capture.el (org-capture-place-table-line): Fix bug.
+
+ * org.el (org-activate-plain-links): Don't activate a plain link
+ when it is part of a bracketed link, unless bracketed links are
+ not enlisted in `org-activate-links'.
+ (org-open-at-point): Don't consider the text immediately after a
+ bracketed link is part of a plain link.
+
+ * org.el (org-compute-latex-and-specials-regexp)
+ (org-paste-subtree, org-sort-entries, org-store-link)
+ (org-open-at-point, org-file-remote-p, org-add-log-setup)
+ (org-set-tags-to, org-fast-tag-selection)
+ (org-diary-sexp-entry): Ditto.
+
+ * org-agenda.el (org-agenda-get-blocks, org-cmp-priority)
+ (org-cmp-effort, org-cmp-todo-state, org-cmp-alpha)
+ (org-cmp-tag, org-cmp-time): Remove useless (t nil) sexps at the
+ end of (cond ...) constructs.
+
+ * org-mobile.el (org-mobile-create-index-file): Ditto.
+
+ * org-lparse.el (org-lparse-format-table-row): Ditto.
+
+ * org-list.el (org-sort-list): Ditto.
+
+ * org-id.el (org-id-get): Ditto.
+
+ * org-html.el (org-export-html-preprocess): Ditto.
+
+ * org-exp.el (org-default-export-plist)
+ (org-table-clean-before-export): Ditto.
+
+ * org.el (org-options-keywords): Add "TODO".
+ (org-make-options-regexp): Make the hashtag mandatory for options
+ and don't allow whitespaces between the hashtag and the plus sign.
+
+ * org.el (org-refresh-category-properties)
+ (org-find-dblock, org-dblock-start-re, org-dblock-end-re):
+ Allow lowercase "#+category" and "#+begin:" dynamic blocks.
+
+ * org.el (org-context): Use case-folding when trying to match
+ clocktables and source blocks contexts.
+
+ * org-clock.el (org-clock-put-overlay): Put the overlay on the
+ whole headline, not only on the last character. This fixes a bug
+ with overlays on headlines ending with a bracketed link.
+
+ * org-html.el (org-export-as-html): Make sure we always process a
+ string.
+
+ * org-exp.el (org-export-cleanup-toc-line): Always return a
+ string.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Correctly handle
+ metalines with #+results[...]:.
+
+ * org-exp.el (org-export-handle-metalines): Rename from
+ `org-export-handle-table-metalines'. Now also handle source block
+ metalines.
+ (org-export-res/src-name-cleanup): Delete.
+ (org-export-preprocess-string): Use `org-export-handle-metalines'.
+ Don't use `org-export-res/src-name-cleanup' anymore.
+
+ * org-html.el (org-format-org-table-html): Don't include the
+ caption tag for empty captions in HTML export. Keep it in the
+ DocBook export so that it produces valid DocBook XML.
+
+ * org.el (org-read-date-analyze): Allow both "8am Wed" and "Wed
+ 8am" to be parsed correctly with respect to possible values of
+ `org-read-date-prefer-future'.
+ (org-read-date-prefer-future): Update docstring to remove the
+ restriction about inserting only the time. The user can now
+ insert the time and the day.
+
+ * org-icalendar.el (org-icalendar-print-entries): Rename from
+ `org-print-icalendar-entries'.
+ (org-icalendar-start-file): Rename from
+ `org-start-icalendar-file'.
+ (org-icalendar-finish-file): Rename from
+ `org-finish-icalendar-file'.
+ (org-icalendar-ts-to-string): Rename from `org-ical-ts-to-string'.
+ (org-export-icalendar): Use the correct functions.
+
+ * ob-ref.el (org-babel-ref-index-list): Fix bug introduced by
+ commit e85479.
+
+ * org.el (org-fill-context-prefix): Require org-element.
+ (org-timestamp-change): Fix bug by saving excursion when adjusting
+ another clock.
+
+ * org.el (org-read-date-prefer-future): Fix docstring formatting.
+ (org-read-date-analyze): Fix the interpretation of
+ `org-read-date-prefer-future'.
+
+ * org-agenda.el (org-agenda-menu-two-column): Rename to
+ `org-agenda-menu-two-columns'.
+
+ * ob.el (org-babel-sha1-hash, org-babel-noweb-p):
+ Replace `org-labels' by `let*'.
+
+ * org-bibtex.el (org-bibtex-headline): Ditto.
+
+ * org-compat.el: Delete `org-labels'.
+
+ * ob.el (org-babel-get-src-block-info)
+ (org-babel-check-src-block, org-babel-current-result-hash)
+ (org-babel-parse-src-block-match, org-babel-read-link)
+ (org-babel-insert-result, org-babel-clean-text-properties):
+ Use ̀org-no-properties' instead of `org-babel-clean-text-properties'.
+ (org-babel-clean-text-properties): Delete redundant function
+ `org-babel-clean-text-properties'.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks)
+ (org-babel-tangle-comment-links): Ditto.
+
+ * ob-table.el (sbe): Ditto.
+
+ * ob-lob.el (org-babel-lob-get-info)
+ (org-babel-lob-execute): Ditto.
+
+ * ob-exp.el (org-babel-exp-non-block-elements): Ditto.
+
+ * org-macs.el (org-no-properties): Allow a new parameter
+ `restricted' to restrict the properties removal to those in
+ `org-rm-props'. The default is now to remove all properties.
+
+ * org-compat.el (org-substring-no-properties): Remove unused
+ defun.
+
+ * org-remember.el (org-remember-apply-template): Remove redundant
+ removal of text properties.
+ (org-remember-apply-template): Use `org-no-properties'.
+
+ * org-capture.el (org-capture-fill-template): Remove redundant
+ removal of text properties.
+ (org-capture-fill-template): Use `org-no-properties'.
+
+ * org-gnus.el (org-gnus-open, org-gnus-follow-link):
+ Use `org-no-properties'.
+
+ * org-colview.el (org-columns-display-here): Ditto.
+
+ * org-table.el (org-table-eval-formula): Ditto.
+
+ * org.el (org-entry-properties): Ditto.
+
+ * org-icalendar.el (org-print-icalendar-entries): Fix bug about
+ handling `alarm-time'.
+
+ * ob-R.el (org-babel-edit-prep:R): Don't set the session.
+
+ * org.el (org-store-log-note): Only skip comments starting with "#
+ " when storing a note.
+
+ * org.el (org-custom-properties): New option.
+ (org-custom-properties-overlays): New variable.
+ (org-toggle-custom-properties-visibility): New command to toggle
+ the visibility of custom properties.
+ (org-check-before-invisible-edit): Also prevent errors when trying
+ to edit invisible properties.
+
+ * org-datetree.el (org-datetree-add-timestamp): New option.
+ (org-datetree-insert-line): Use it.
+
+ * org.el (org-fill-template): Fix bug when filling template for a
+ key associated to the nil value.
+
+ * org-agenda.el (org-diary): Fix tiny typo.
+
+ * org.el (message-in-body-p): Move declaration up to fix compiler
+ warning.
+
+ * org.el (org-fill-context-prefix): Fix auto-filling in
+ `message-mode'.
+
+ * org.el (org-fill-paragraph): Correctly fill paragraph in
+ message-mode.
+ (org-indent-line): Correctly indent according to mode when
+ `orgstruct++-mode' is on.
+ (orgstruct++-mode): Add `fill-prefix' to the variable temporarily
+ stored in `org-fb-vars'.
+
+ * org.el (org-fill-paragraph): Make a command. Fix bug about
+ filling message headers and citations.
+
+ * org.el (org-redisplay-inline-images): New command.
+ (org-mode-map): Bind it to C-c C-x C-M-v.
+
+ * org-colview.el (org-columns-get-format-and-top-level): Fix bug.
+ (org-columns-get-format): Fix compiler warning.
+
+ * org-feed.el: Add declarations.
+
+ * org-agenda.el (org-agenda-get-sexps): Use `org-get-tags-at' to
+ allow tag inheritance.
+
+ * org-capture.el (org-capture): Fix bug introduced by commit
+ 1737d3.
+
+ * org-publish.el (org-publish-needed-p)
+ (org-publish-update-timestamp, org-publish-file)
+ (org-publish-cache-file-needs-publishing): New argument
+ `base-dir'.
+ (org-publish-cache-ctime-of-src): Use the new argument to make
+ sure we find the file according to :base-directory.
+
+ * org-capture.el (org-capture-string): New command to prompt for
+ the interactive text interactively. This can also be used in
+ Elisp programs to use ̀org-capture' with some initial text.
+ (org-capture-initial): New variable to store the initial text.
+ (org-capture): Use `org-capture-initial'.
+
+ * org.el (org-emph-re): Tiny docstring formatting fix.
+
+ * org-compat.el (org-labels): Remove.
+
+ * org-bibtex.el (org-bibtex-headline): Don't use `org-labels'.
+
+ * ob.el (org-babel-sha1-hash, org-babel-noweb-p): Ditto.
+
+ * org.el (org-emph-re): Tiny formatting fix.
+
+ * org.el (orgstruct-setup): Require `org-element'.
+
+ * org.el (org-store-link, org-open-at-point): New link type
+ "help".
+
+ * org-compat.el (org-flet): Remove alias.
+
+ * ob.el (org-babel-edit-distance, org-babel-sha1-hash)
+ (org-babel-get-rownames, org-babel-insert-result)
+ (org-babel-merge-params)
+ (org-babel-expand-noweb-references): Don't use `org-flet'.
+ Also indent some functions correctly.
+
+ * ob.el (org-babel-execute-src-block)
+ (org-babel-join-splits-near-ch, org-babel-format-result)
+ (org-babel-examplize-region): Don't use `org-flet'.
+ (org-babel-tramp-handle-call-process-region): Fix typo.
+
+ * ob-awk.el (org-babel-awk-var-to-awk): Don't use `org-flet'.
+
+ * ob-sh.el (org-babel-sh-var-to-string): Ditto.
+
+ * ob-tangle.el (org-babel-tangle, org-babel-spec-to-string):
+ Don't use `org-flet'.
+
+ * org-pcomplete.el (org-compat): Require.
+
+ * ob-tangle.el (org-babel-load-file): Don't use `org-flet'.
+
+ * org-bibtex.el (org-bibtex-write): Use let*.
+
+ * org-plot.el (org-plot/gnuplot-script): Don't use `org-flet'.
+
+ * org-bibtex.el (org-bibtex-headline, org-bibtex-fleshout)
+ (org-bibtex-read, org-bibtex-write): Don't use `org-flet'.
+
+ * org-clock.el (org-clock-cancel): Use `org-looking-back'.
+
+ * org-pcomplete.el (org-thing-at-point): Ditto.
+
+ * org.el (org-timestamp-change): Ditto.
+
+ * org-mouse.el (org-mouse-timestamp-today)
+ (org-mouse-set-priority, org-mouse-popup-global-menu)
+ (org-mouse-context-menu): Don't use ̀org-flet'.
+
+ * org.el (org-priority): Fix docstring.
+
+ * org-publish.el (org-publish-write-cache-file)
+ (org-publish-initialize-cache)
+ (org-publish-cache-file-needs-publishing)
+ (org-publish-cache-get): Small code clean-up.
+
+ * org-publish.el (org-publish-cache-ctime-of-src): Simplify.
+
+ * org-agenda.el (org-agenda-get-sexps): Add a 'tags property for
+ agenda entries created from sexps.
+
+ * org-capture.el (org-capture-templates): Docstring clean up.
+ (org-capture-place-entry, org-capture-place-item)
+ (org-capture-place-plain-text, org-capture-place-table-line):
+ Ensure to always position the point according to %?.
+
+ * org-table.el (org-table-convert-refs-to-rc): Fix bug when
+ converting remote table references.
+
+ * org-agenda.el (org-agenda-switch-to): Run hooks in
+ ̀org-agenda-after-show-hook'.
+
+ * ob-ref.el (org-babel-ref-index-list): Use let* and rename the
+ variable `length' to `lgth'.
+
+ * org-plot.el (org-plot/gnuplot-to-grid-data): Don't use
+ ̀org-flet'.
+
+ * org-exp.el (org-export-format-source-code-or-example): Ditto.
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Ditto.
+
+ * ob.el (org-babel-view-src-block-info)
+ (org-babel-execute-src-block, org-babel-edit-distance)
+ (org-babel-switch-to-session-with-code)
+ (org-babel-balanced-split, org-babel-insert-result): Ditto.
+
+ * ob-ref.el (org-babel-ref-index-list): Ditto.
+
+ * ob-python.el (org-babel-python-evaluate-session): Ditto.
+
+ * ob-lob.el (org-babel-lob-get-info): Ditto.
+
+ * ob-gnuplot.el (org-babel-expand-body:gnuplot): Ditto.
+
+ * ob-exp.el (org-babel-exp-do-export): Ditto.
+
+ * org-table.el (orgtbl-to-generic): Fix docstring.
+
+ * org-clock.el (org-clock-in): Call `org-clock-out' with the new
+ argument `switch-to-state' set to nil. Fix docstring.
+ (org-clock-in-last): Prompt for a todo state to switch to when
+ called with three universal prefix arguments. Don't display a
+ message when the clock is already running. Update docstring.
+ (org-clock-out): New argument `switch-to-state'. When this
+ argument is non-nil, prompt for a state to switch the clocked out
+ task to, overriding `org-clock-out-switch-to-state'.
+
+ * org.el (org-entry-get): Don't use `org-flet'.
+
+ * org.el (org-forward-heading-same-level): Rename from
+ `org-forward-same-level'.
+ (org-backward-heading-same-level): Rename from
+ `org-backward-same-level'.
+
+ * org.el (org-forward-element): Rename from `org-element-forward'.
+ (org-backward-element): Rename from `org-element-backward'.
+ (org-up-element): Rename from `org-element-up'.
+ (org-down-element): Rename from `org-element-down'.
+ (org-drag-element-backward): Rename from
+ `org-element-drag-backward'.
+ (org-drag-element-forward): Rename from
+ `org-element-drag-forward'.
+ (org-mark-element): Rename from `org-element-mark-element'.
+ (org-transpose-element): Rename from `org-element-transpose'.
+ (org-unindent-buffer): Rename from `org-element-unindent-buffer'.
+ (org-mode-map): Update the names of a commands. Remove useless
+ declarations.
+
+ * org-element.el (org-element-forward, org-element-backward)
+ (org-element-up, org-element-down)
+ (org-element-drag-backward, org-element-drag-forward)
+ (org-element-mark-element, org-narrow-to-element)
+ (org-element-transpose, org-element-unindent-buffer): Move to
+ org.el.
+
+ * org.el (org-forward-same-level): Fix typo in docstring.
+
+ * org-agenda.el (org-agenda-mode-map):
+ Bind `org-agenda-show-priority' to `C-c,' instead of `P'.
+ (org-agenda-next-item, org-agenda-previous-item): New commands to
+ move by one item down/up in the agenda.
+ (org-agenda-mode-map): Bind `org-agenda-next-item' and
+ `org-agenda-previous-item' to `N' and `P' respectively.
+
+ * org-rmail.el (org-rmail-store-link, org-rmail-follow-link):
+ Toggle headers when necessary.
+
+ * org-element.el (org-narrow-to-element): Autoload.
+
+ * org.el (org-mode-map): Use `M-h' for `org-element-mark-element'.
+ (org-mark-subtree): Allow a numeric prefix argument to move up
+ into the hierarchy of headlines.
+
+ * org-element.el (org-element-up, org-element-down): Autoload.
+
+ * org.el: Declare functions and don't require org-element.
+
+ * org-element.el (org-element-at-point, org-element-forward)
+ (org-element-backward, org-element-drag-backward)
+ (org-element-drag-forward, org-element-mark-element)
+ (org-element-transpose, org-element-unindent-buffer): Autoload.
+ Require 'org and remove all declarations.
+
+ * org.el (org-outline-regexp-bol, org-heading-regexp):
+ Use variables instead of constants.
+
+ * org-archive.el (org-datetree-find-date-create): Declare.
+
+ * org.el (org-open-at-point): Only set
+ `clean-buffer-list-kill-buffer-names' when the feature 'midnight
+ has been loaded.
+
+ * org-icalendar.el (org-print-icalendar-entries):
+ Let APPT_WARNTIME take precedence over ̀org-icalendar-alarm-time'.
+
+ * org.el (org-special-properties): New special property
+ CLOCKSUM_T.
+ (org-entry-properties): Handle the new special property.
+
+ * org-colview.el (org-columns): Handle a new special property
+ CLOCKSUM_T.
+ (org-agenda-colview-summarize, org-agenda-colview-compute): Ditto.
+
+ * org-clock.el (org-clock-sum-today): New function.
+ (org-clock-sum): New argument PROPNAME to set a custom text
+ property instead of :org-clock-minutes.
+
+ * org-agenda.el (org-agenda-check-type): Throw a more appropriate
+ error message when no agenda is currently being displayed.
+
+ * org.el (org-get-property-block): Find blocks before the first
+ headline.
+ (org-entry-properties): Minor code cleanup.
+ (org-entry-get, org-entry-get-with-inheritance): Get property
+ before the first headline.
+
+ * org-mobile.el (org-mobile-create-index-file): Use `files-alist'.
+
+ * org.el (org-make-link): Delete.
+ (org-store-link, org-insert-link)
+ (org-file-complete-link): Don't use `org-make-link'.
+
+ * org-wl.el (org-wl-store-link-folder)
+ (org-wl-store-link-message): Ditto.
+
+ * org-vm.el (org-vm-store-link): Ditto.
+
+ * org-rmail.el (org-rmail-store-link): Ditto.
+
+ * org-mhe.el (org-mhe-store-link): Ditto.
+
+ * org-mew.el (org-mew-store-link): Ditto.
+
+ * org-irc.el (org-irc-erc-store-link): Ditto.
+
+ * org-info.el (org-info-store-link): Ditto.
+
+ * org-id.el (org-id-store-link): Ditto.
+
+ * org-gnus.el (org-gnus-group-link, org-gnus-article-link): Ditto.
+
+ * org-eshell.el (org-eshell-store-link): Ditto.
+
+ * org-bbdb.el (org-bbdb-store-link): Ditto.
+
+ * org.el (org-url-hexify-p): New option. When non-nil (the
+ default), hexify URLs when creating a link.
+
+ * org.el (org-insert-link): Make sure point is at the beginning of
+ the buffer.
+
+ * org.el (clean-buffer-list-kill-buffer-names): Declare.
+ (org-open-at-point): Allow opening multiple shell links by
+ creating a new output buffer for each shell process. The new
+ buffer is added to `clean-buffer-list-kill-buffer-names'.
+
+ * org-mobile.el (org-mobile-create-index-file):
+ Use `org-global-tags-completion-table' instead of
+ `org-tag-alist-for-agenda' to get the tags for the index file.
+
+ * org.el (org-global-tags-completion-table): Fix typo in
+ docstring.
+
+ * org.el (org-link-to-org-use-id): Use `org-capture' instead of
+ `org-remember' in the docstring.
+ (org-link-fontify-links-to-this-file): New function to fontify
+ links to the current buffer in `org-stored-links'.
+ (org-store-link): Small code simplification.
+ (org-link-prettify): Enclose literal links into <...> instead of
+ [[...]].
+ (org-insert-link): Use `org-link-fontify-links-to-this-file'.
+ Also allow completion over links' descriptions, as well as links
+ destinations. When the user uses the description for completion,
+ don't prompt again for a description.
+
+ * org-capture.el (org-capture-templates): Fix docstring by adding
+ Gnus to the list of mail clients.
+
+ * org.el (org-log-repeat): Enhance docstring.
+
+ * org.el (org-mode-map): Don't bind C-<up> and C-<down> to
+ `org-element-backward/forward' as these functions stops when there
+ is no element of the same type before/after point. It is useful
+ to navigate with `forward/backward-paragraph' with no stop in most
+ cases.
+
+ * org-capture.el (org-capture-templates): New template %l to
+ insert the literal link pointing at the current buffer.
+
+ * org.el (org-todo-keywords): Ditto.
+
+ * org.el (org-fill-paragraph): Falls back on
+ `message-fill-paragraph' if required in `message-mode'.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option/x): New macro.
+ (pcomplete/org-mode/file-option/options)
+ (pcomplete/org-mode/file-option/title)
+ (pcomplete/org-mode/file-option/author)
+ (pcomplete/org-mode/file-option/email)
+ (pcomplete/org-mode/file-option/date): Use the new macro to offer
+ completion over default values for #+OPTIONS, #+TITLE, #+AUTHOR,
+ #+EMAIL and #+DATE.
+
+ * org-agenda.el (org-agenda-write): Fix bug when writing agenda to
+ an external file while `org-agenda-sticky' is non-nil.
+
+ * org.el (org-speed-commands-default): New speedy command to
+ quickly add the :APPT_WARNTIME: property.
+
+ * org-agenda.el (org-agenda-to-appt): Use the :APPT_WARNTIME:
+ property to override `appt-message-warning-time' when adding an
+ appointment from an entry.
+
+ * org.el (org-version): Improve docstring.
+ (org-self-insert-cluster-for-undo): The default value should be
+ nil for Emacs >=24.1. See bug#11774.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1): Fix previous
+ commit.
+
+ * org.el (org-options-keywords): New constant.
+ (org-additional-option-like-keywords): Remove duplicates with
+ keywords in the new constant.
+ (org-additional-option-like-keywords-for-flyspell): Use the new
+ constant.
+ (org-mode-flyspell-verify): Exclude keywords from the new
+ constant.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option):
+ Use `org-options-keywords'.
+
+ * org.el (org-toggle-heading): Bugfix: use
+ `org-element-mark-element' instead of `org-mark-list'.
+
+ * org-list.el (org-mark-list): Delete.
+
+ * org.el: Update a few keybindings.
+
+ * org-element.el (org-element-down): Throw an error when the
+ element has no content.
+
+ * org-table.el (orgtbl-radio-table-templates): Add a template for
+ org-mode.
+ (orgtbl-to-orgtbl): Complete and align the table created with
+ orgtbl-to-orgtbl, in case the user use the function for radio
+ tables.
+ (orgtbl-to-table.el): New function to export a table to another
+ one using the table.el format.
+ (orgtbl-to-unicode): New function to export a table using unicode
+ characters.
+
+ * org-exp.el (org-export-language-setup): Use "Sommaire" for the
+ french translation of "Table of contents", to avoid a possible bug
+ when exporting to ODT.
+
+ * org.el (org-additional-option-like-keywords): Add keywords.
+ (org-additional-option-like-keywords-for-flyspell): New constant
+ to use with flyspell.
+ (org-mode-flyspell-verify): Use the dedicated constant and don't
+ check `org-startup-options'.
+
+ * org-agenda.el (org-batch-store-agenda-views): Use the sticky
+ agenda buffer name, if required.
+ (org-agenda-write): New parameter `agenda-bufname' to allow
+ setting the agenda buffer name.
+
+ * org.el (org-mode-map): Add keybindings for
+ `org-element-forward', `org-element-backward', `org-element-up'
+ and `org-element-down'.
+
+ * org.el (org-auto-fill-function): Don't call `do-auto-fill'
+ within (org-let org-fb-vars ...) as `do-auto-fill' should do the
+ right thing whether orgstruct++-mode is turned on or off.
+
+ * org.el (org-sparse-tree-default-date-type): New option.
+ (org-ts-type): New variable.
+ (org-sparse-tree): New argument `type'. Use the new option
+ `org-sparse-tree-default-date-type' as the default value for
+ `type'. Fix docstring.
+ (org-re-timestamp): New function.
+ (org-check-before-date, org-check-after-date)
+ (org-check-dates-range): Use `org-ts-type' and `org-re-timestamp'
+ to tell compute the date regexp.
+
+ * org.el (orgstruct++-mode, org-get-local-variables): Also set
+ `normal-auto-fill-function' when turning on/off orgstruct++-mode.
+
+ * org-agenda.el (org-agenda-start-with-log-mode): Add relevant
+ customization types.
+
+ * org-faces.el (org-document-title): Use the normal height.
+
+ * org-clock.el (org-x11idle-exists-p): New variable.
+ (org-user-idle-seconds): Use it.
+
+ * org.el (org-mode-map): Rebind `org-insert-all-links' to `C-c
+ C-M-l'.
+
+ * org.el (org-insert-all-links): New command.
+ (org-insert-link): `org-keep-stored-link-after-insertion' is now
+ checked when the link to insert has been defined, regardless on
+ how it has been defined. Also don't read the description
+ interactively when the `default-description' parameter was given.
+ (org-mode-map): Bind `org-insert-all-links' to `C-c C-L'.
+
+ * org.el (org-inc-effort): New command to increment the effort
+ property.
+ (org-set-effort): Use it.
+ (org-mode-map): Bind it to `C-c C-x E'.
+ (org-speed-commands-default): Use `E' as a speed command for it.
+
+ * org.el (org-re-property-keyword): New function.
+ (org-entry-put): Use it to fix a bug with respect to setting the
+ value of a property when a property line with no value already
+ exists.
+
+ * org.el (org-timestamp-change): Adjust clock in other org files
+ correctly.
+
+ * org-clock.el (org-user-idle-seconds): Simplify.
+
+ * org.el (org-mode-map): Bind `org-resolve-clocks' to `C-c C-x
+ C-z'.
+
+ * org.el (org-mode-map): Add keybindings to
+ `org-element-transpose' and `org-narrow-to-element'.
+ (org-metaup): Fall back on `org-element-drag-backward'.
+ (org-metadown): Fall back on `org-element-drag-forward'.
+ Also move chunks of declarations and require statements to get rid of
+ compiler warnings.
+
+ * org-exp-blocks.el (org): Don't require org. Add declarations.
+
+ * org-clock.el (org): Don't require org.
+
+ * ob-exp.el (org-list-forbidden-blocks): Add declarations.
+
+ * org.el (org-timestamp-change): Don't use the `position'.
+
+ * org.el (org-clock-history, org-clock-adjust-closest):
+ New variables.
+ (org-timestamp-change): Maybe adjust the next or previous clock in
+ `org-clock-history'.
+ (org-shiftmetaup, org-shiftmetadown): On clock logs, update the
+ timestamp at point and adjust the next or previous clock in
+ `org-clock-history', when possible.
+
+ * org-clock.el (org-clock-in): Set the marker for
+ `org-clock-history' at a safer position.
+
+ * org-timer.el (org-timer-pause-or-continue, org-timer-stop):
+ Autoload.
+
+ * org-mobile.el (org-mobile-post-pull-hook): Fix docstring.
+
+ * org.el (org-indent-line): Fix indentation of a property line
+ starting at the beginning of a line.
+
+ * org-odt.el (org-odt-cleanup-xml-buffers): Use the new alias.
+
+ * org-compat.el: Alias `org-condition-case-unless-debug' to
+ `condition-case-unless-debug' or `condition-case-no-debug'.
+
+ * org.el (org-todo-keywords): Ditto.
+
+ * org.el (org-use-fast-todo-selection): Reformat docstring.
+
+ * org.el (org-flag-drawer): Add a docstring.
+ (org-mode-map): Bind ̀org-clock-cancel' to "C-cC-xC-q" and
+ `org-clock-in-last' to "C-cC-xC-x". This fixes a bug in the
+ previous keybinding for `org-clock-in-last', which would override
+ the one for `org-clock-in'.
+
+ * org-clock.el (org-clock-in-last): Prevent errors when there is
+ no clocking history.
+ (org-clock-cancel): Fix bug when checking against a clock log in a
+ folded drawer.
+
+ * org.el (org-link-expand-abbrev): Implement "%(my-function)" as a
+ new specifier. Update the docstring.
+
+ * org.el (org-startup-options): Fix docstring formatting.
+
+ * org.el (org-use-sub-superscripts): Fix typo in docstring.
+
+ * org.el (org-refile): Fix bug: prevent looping when calling
+ `org-set-tags' internally.
+
+ * org.el (org-mode-map): Add `C-c C-x C-I' as a keybinding for
+ `org-clock-in-last'.
+
+ * org-clock.el (org-clock-continuously): New option.
+ (org-clock-in): Three universal prefix arguments set
+ `org-clock-continuously' to `t' temporarily.
+ (org-clock-in-last): Fix call to `org-clock-select-task' and
+ support continuous clocking.
+ (org-clock-out-time): New variable.
+ (org-clock-out): Set `org-clock-out-time' when clocking out.
+ Small docstring rewriting.
+ (org-clock-remove-empty-clock-drawer): Fix "invalid search bound"
+ bug when trying to delete empty logbook drawer.
+ (org-clock-cancel): If the clock log is gone, send a warning
+ instead of deleting the region that is supposed to contain it.
+
+ * org.el (org-move-line-down, org-move-line-up): Remove.
+ (org-metaup, org-metadown): When the region is active, move it
+ up/down by one line, with no regard to the context.
+
+ * org-odt.el (org-odt-cleanup-xml-buffers): Use the new alias.
+
+ * org-compat.el: Alias `org-condition-case-unless-debug' to
+ `condition-case-unless-debug' or `condition-case-no-debug'.
+
+ * org-pcomplete.el (org-thing-at-point): Ignore trailing
+ whitespaces while looking-back at properties.
+
+ * org.el (org-mode): Set `indent-region-function'.
+ (org-indent-region): New function.
+ (org-fill-paragraph): When in a src block, use `indent-region' to
+ indent the whole source code instead of falling back on
+ `fill-paragraph', as this function messes up the code.
+
+ * org-src.el (org-edit-src-code): Fix docstring formatting.
+
+ * ob.el (org-babel-do-key-sequence-in-edit-buffer): Ditto.
+
+ * org.el (org-mode, org-add-log-setup)
+ (org-get-property-block, org-entry-put)
+ (org-property-next-allowed-value, org-return)
+ (org-indent-line): Rename `org-indent-line-function' to
+ `org-indent-line'.
+
+ * org-timer.el (org-timer-item): Ditto.
+
+ * org-table.el (org-table-store-formulas): Ditto.
+
+ * org-clock.el (org-clock-in, org-clock-find-position): Ditto.
+
+ * org-src.el (org-src-font-lock-fontify-block)
+ (org-src-strip-leading-and-trailing-blank-lines)
+ (org-src-ask-before-returning-to-edit-buffer)
+ (org-edit-src-code, org-edit-src-continue)
+ (org-edit-fixed-width-region)
+ (org-src-do-key-sequence-at-code-block)
+ (org-src-font-lock-fontify-block, org-src-fontify-buffer):
+ Fix typos in docstrings.
+
+ * org-docbook.el (org-export-docbook-emphasis-alist): Fix typo:
+ use "format string" instead of "formatting string".
+
+ * org-latex.el (org-export-latex-emphasis-alist)
+ (org-export-latex-title-command, org-export-latex-tables): Ditto.
+
+ * org-html.el (org-export-html-postamble): Ditto.
+
+ * org-latex.el (org-export-latex-hyperref-options-format):
+ New option.
+ (org-export-latex-make-header): Use it.
+
+ * ob.el (org-babel-confirm-evaluate): Prevent errors when
+ `org-current-export-file' is void.
+
+ * org-table.el (org-table-export): Use the file name extension to
+ suggest the right conversion format. Also amend the docstring.
+
+ * org.el (org-speed-commands-default): Two new speed commands.
+ Use `:' for `org-columns' and ̀#' for `org-toggle-comment'.
+
+ * org.el (org-time-stamp): With two universal arguments, insert an
+ active timestamp with the current time without prompting the user.
+
+ * org-clock.el (org-clock-in-last): New command.
+
+ * org-clock.el (org-clock-in): Fix typo in docstring.
+
+ * org-mobile.el (org-mobile-edit): Fix reference to a free
+ variable.
+
+ * org.el (org-doi-server-url): Update :group.
+
+ * ob-lob.el (org-babel-lob-execute): Fix reference to non-existent
+ variable.
+
+ * org.el (org-doi-server-url): New option.
+ (org-open-at-point): Use it.
+
+ * org.el (org-at-comment-p): New function.
+ (org-toggle-heading): Use `org-at-comment-p' to skip comments.
+
+ * org-html.el (org-export-as-html): Add links to the Org mode and
+ GNU Emacs websites When :html-postamble is set to 't.
+
+ * org-export.el (org-export-creator-string): Add links to the Org
+ mode and GNU Emacs websites.
+
+ * org-special-blocks.el
+ (org-special-blocks-convert-html-special-cookies): Prevent errors
+ by first checking `org-line' is not nil.
+
+ * org-clock.el (org-clock-string-limit)
+ (org-clock-modeline-total, org-clock-task-overrun-text)
+ (org-clock-mode-line-entry): Doc fix, "modeline" -> "mode line".
+
+ * org.el (org-at-timestamp-p): Set ̀org-ts-what' to 'after when the
+ point is right after the timestamp. `org-at-timestamp-p' still
+ returns `t' in this case, as this is more practical.
+ (org-return): Check against ̀org-ts-what' to verify that point is
+ really within the timestamp (if any).
+
+ * org.el (org-return): Follow time-stamp links when point is an a
+ time-stamp.
+
+ * org-capture.el (org-capture-bookmark): New option.
+ (org-capture-finalize): Use it.
+
+ * org-publish.el (org-publish-cache-file-needs-publishing):
+ Make the column mandatory after #+include:.
+
+ * org-exp.el (org-export-handle-include-files): Ditto.
+
+ * org-bibtex.el (org-bibtex-entries): Rename from
+ (org-bibtex-read, org-bibtex-write): Use the new name.
+
+ * org-exp.el (org-export-handle-include-files): Allow to use
+ #+include with no column.
+
+ * org-publish.el (org-publish-cache-file-needs-publishing):
+ Make quotes mandatory around the file name and allow spaces in it.
+
+ * org-html.el (org-export-as-html): Add link to Org's and Emacs's
+ websites.
+
+ * org-latex.el
+ (org-export-latex-link-with-unknown-path-format): New option.
+ (org-export-latex-links): Use it.
+
+ * org-agenda.el (org-agenda-get-timestamps): Remove any active
+ timestamp from the headline text, not only those for the current
+ date.
+
+ * org.el (org-set-tags): Allow setting tags for headlines in the
+ region when `org-loop-over-headlines-in-active-region' is non-nil.
+
+ * org.el (org-allow-promoting-top-level-subtree): New option to
+ allow promoting a top-level subtree.
+ (org-called-with-limited-levels): New variable, dynamically bound
+ within the `org-with-limited-levels' macro.
+ (org-promote): Use the new option to allow promoting a top-level
+ subtree.
+
+ * org-macs.el (org-with-limited-levels): Let-bind
+ `org-called-interactively-p' to t.
+
+ * org.el (org-create-formula-image-with-dvipng)
+ (org-create-formula-image-with-imagemagick): Make sure a file
+ exists before trying to delete it.
+
+ * org.el (org-scan-tags): Correctly match TODO keywords.
+
+ * org-agenda.el (org-agenda-bulk-action): Fix bug: use
+ `org-agenda-bulk-unmark-all'.
+
+ * org.el (orgstruct++-mode): Fix docstring.
+ (org-fill-paragraph): Use the 'justify parameter when falling back
+ on `fill-paragraph'.
+
+ * org.el (org-indent-line-function): Use `org-let' instead of
+ `orgstruct++-ignore-org-filling'.
+ (org-fill-paragraph, org-auto-fill-function): Ditto.
+
+ * org-macs.el (orgstruct++-ignore-org-filling): Delete.
+
+ * org-table.el (org-table-time-string-to-seconds): Return the
+ empty string if provided.
+ (org-table-eval-formula): When assigning a duration string, handle
+ it correctly -- i.e. don't make any computation on it, except the
+ one to insert it using the correct duration format.
+
+ * org.el (org-indent-line-function): Fix bug.
+
+ * org-clock.el (org-frame-title-format-backup): New variable to
+ store the value of `frame-title-format' before `org-clock' might
+ replace it by `org-clock-frame-title-format'.
+ (org-clock-frame-title-format): New option.
+ (org-frame-title-string): Delete.
+ (org-clock-update-mode-line): Minor code reformatting.
+ (org-clock-in, org-clock-out, org-clock-cancel):
+ Use `org-clock-frame-title-format'.
+
+ * org-clock.el (org-clock-get-clock-string): Add a space.
+
+ * org-list.el (org-mark-list): Return an error when there is no
+ list at point.
+
+ * org.el (org-toggle-heading): Allow `C-u C-c *' to mark the list
+ at point before converting items to headings. With a simple
+ universal-argument, set `current-prefix-arg' to 1, otherwise keep
+ the numeric value.
+
+ * org-agenda.el (org-agenda-view-mode-dispatch): Make the message
+ more readable.
+
+ * org-agenda.el (org-agenda-mode-map): New keybinding ̀*' to mark
+ all entries for bulk action.
+ (org-agenda-menu): New menu item for marking all entries.
+ (org-agenda-bulk-mark-all): New function to mark all entries.
+ (org-agenda-bulk-mark-regexp): Minor docstring fix.
+ (org-agenda-bulk-unmark): With a prefix argument, unmark all.
+ Also send a better message.
+ (org-agenda-bulk-remove-all-marks): Rename to
+ `org-agenda-bulk-unmark-all'. Check against
+ `org-agenda-bulk-marked-entries' before trying to unmark entries.
+ Minor docstring fix.
+ (org-agenda-bulk-unmark-all): Rename from
+ ̀org-agenda-bulk-remove-all-marks'.
+
+ * org-agenda.el (org-agenda-bulk-mark-char): New option.
+ (org-agenda-bulk-mark): Use the new option.
+
+ * org.el (org-src-prevent-auto-filling): New option to prevent
+ auto-filling in src blocks. This defaults to nil to avoid people
+ being surprised that no auto-fill occurs in Org buffers where they
+ use `auto-fill-mode'.
+ (org-auto-fill-function): Use the new option.
+
+ * org.el (org-properties-postprocess-alist): Better customization
+ type.
+ (org-set-property): Fix the check against
+ `org-properties-postprocess-alist'.
+
+ * org-macs.el (orgstruct++-ignore-org-filling):
+ Set `def-edebug-spec' correctly.
+
+ * org-colview.el (org-columns-string-to-number): When computing
+ the values for the colview, match durations and convert them to
+ HH:MM values.
+
+ * org.el (org-duration-string-to-minutes): Match non-round
+ numbers. Add a new optional parameter to allow returning the
+ output as a string.
+
+ * org.el (org-auto-fill-fallback-function)
+ (org-indent-line-fallback-function)
+ (org-fill-paragraph-fallback-function)
+ (org-auto-fill-fallback-function)
+ (org-indent-line-fallback-function)
+ (org-fill-paragraph-fallback-function): Remove.
+ (org-fb-vars): New buffer-local variable.
+ (orgstruct++-mode): Use the fallback variable `org-fb-vars' to
+ store, use and restore variables if needed.
+ (org-fill-paragraph): Ignore `orgstruct++-mode' filling variables
+ when needed.
+ (org-auto-fill-function, org-indent-line-function): Ditto.
+
+ * org-macs.el (orgstruct++-ignore-org-filling): New macro.
+
+ * org-exp-blocks.el: Use `org-find-library-name' instead of
+ `find-library-name'.
+
+ * org-compat.el (org-find-library-name): Convert into a macro to
+ avoid compilation of a function from XEmacs in Emacs and vice
+ versa.
+
+ * org-table.el (org-table-store-formulas): Fix typo.
+ (org-table-maybe-eval-formula): Fix the regexp to only match
+ formulas, which never end with the `=' character. If the field
+ only contain this character, don't eval either.
+
+ * org.el (org-set-property): Perform the correct check against
+ `org-properties-postprocess-alist'.
+
+ * org-bbdb.el (org-bbdb-anniversary-format-alist): Update the
+ customization type.
+ (name): Suppress (defvar 'name) as name is not eval'ed when
+ setting `org-bbdb-anniversary-format-alist'.
+
+ * org.el (org-version): When called non-interactively, insert the
+ short version string, otherwise send a message with the complete
+ version string.
+
+ * org-odt.el (org-odt-update-meta-file): Use (org-version) and
+ delegate checking whether `org-version' is known as a variable
+ there.
+
+ * org-html.el (org-export-as-html): Use (org-version).
+
+ * org-docbook.el (org-export-as-docbook): Ditto.
+
+ * org-latex.el (org-export-latex-make-header): Ditto.
+
+ * org-clock.el (org-clocktable-write-default): Temporarily disable
+ `delete-active-region' so that we don't accidently delete an
+ active region when exporting a subtree/region.
+
+ * org-clock.el (org-program-exists): Remove.
+ (org-show-notification, org-clock-play-sound):
+ Use `executable-find' instead of `org-program-exists'.
+
+ * org-agenda.el (org-diary): Prevent failure from
+ `org-compile-prefix-format' when there is no agenda buffer.
+
+ * org-agenda.el (org-agenda-mode): Replace obsolete variable
+ `buffer-substring-filters'.
+
+ * org-indent.el (org-indent-mode): Ditto.
+
+ * org-compat.el (org-find-library-name): Silent the byte-compiler
+ about a warning related to XEmacs support.
+
+ * org-special-blocks.el
+ (org-special-blocks-convert-html-special-cookies): Use `org-line'
+ instead of `line'.
+
+ * org-html.el (org-html-handle-links, org-export-as-html)
+ (org-format-org-table-html, org-format-table-table-html)
+ (org-html-export-list-line): Use `org-line' instead of `line' as
+ the free variable name.
+
+ * org-latex.el (org-export-latex-tables): Let-bind `hfmt'.
+
+ * org-faces.el (org-list-dt): New face.
+
+ * org.el (org-set-font-lock-defaults): Use `org-list-dt' as the
+ face for definition terms in definition lists.
+
+ * org.el (org-fill-paragraph): Pass the `justify' argument to
+ `org-fill-paragraph-fallback-function'.
+
+ * org.el (org-eval-in-calendar): Fix docstring to mention the
+ KEEPDATE parameter.
+
+ * org.el (org-refresh-category-properties): Let-bind
+ `inhibit-read-only' to t.
+
+ * org.el (org-auto-fill-fallback-function)
+ (org-indent-line-fallback-function)
+ (org-fill-paragraph-fallback-function): New variables to store
+ some fall-back functions when turning `orgstruct++-mode' on.
+ (orgstruct++-mode): Set the new variables.
+ (org-indent-line-function, org-fill-paragraph)
+ (org-auto-fill-function): Use them.
+
+ * org.el (org-read-date): Bugfix: call `org-eval-in-calendar' with
+ the 'keepdate parameter set to t when setting the cursor type.
+
+ * org-agenda.el (org-agenda-persistent-marks): New option to keep
+ marks after a bulk action. The option defaults to nil.
+ (org-agenda-bulk-action): Use the new option.
+
+ * org-capture.el (org-capture-fill-template): Use %\n instead of
+ %n as a template element to be replaced with the nth prompted
+ string.
+ (org-capture-templates): Update docstring.
+
+ * org.el (org-goto): Fix docstring and document what C-u does.
+
+ * org-publish.el (org-publish-cache-file-needs-publishing):
+ Use (case-fold-search t) when looking for #+INCLUDE:.
+
+ * org.el: Use (case-fold-search t).
+ (org-edit-special, org-ctrl-c-ctrl-c): Ditto.
+
+ * org-table.el:
+ (org-table-store-formulas, org-table-get-stored-formulas)
+ (org-table-fix-formulas, org-table-edit-formulas)
+ (org-old-auto-fill-inhibit-regexp, orgtbl-ctrl-c-ctrl-c)
+ (orgtbl-toggle-comment, org-table-get-remote-range): Ditto.
+
+ * org-footnote.el:
+ (org-footnote-goto-local-insertion-point): Ditto.
+
+ * org-exp.el: Ditto.
+
+ * org-colview.el:
+ (org-dblock-write:columnview, org-dblock-write:columnview): Ditto.
+
+ * org-clock.el (org-clocktable-write-default): Ditto.
+
+ * org-capture.el (org-capture-place-table-line): Ditto.
+
+ * ob.el (org-babel-data-names, org-babel-goto-named-src-block)
+ (org-babel-src-block-names)
+ (org-babel-where-is-src-block-result, org-babel-result-end)
+ (org-babel-where-is-src-block-head)
+ (org-babel-find-named-result, org-babel-result-names): Ditto.
+
+ * org-table.el (orgtbl-send-table): Escape special characters.
+ Introduce a new parameter :no-escape to prevent escaping.
+
+ * org-agenda.el (org-toggle-sticky-agenda): Only shout a message
+ when called interactively.
+ (org-agenda-get-restriction-and-command):
+ Call `org-toggle-sticky-agenda' interactively.
+
+ * org-agenda.el (org-agenda-top-category-filter): New variable for
+ storing the current top-category filter.
+ (org-agenda-redo): Apply a top-category filter, if any.
+ (org-agenda-filter-by-top-category)
+ (org-agenda-filter-top-category-apply):
+ Set `org-agenda-top-category-filter' to the right value.
+
+ * org-clock.el (org-clock-out, org-clock-cancel)
+ (org-clock-in): Don't modify `frame-title-format' if it is a
+ string.
+
+ * org-latex.el (org-export-latex-special-chars): Fix bug when
+ escaping special characters in a table.
+
+ * org.el (org-read-date): Set cursor-type to nil in the calendar.
+
+ * org-faces.el (org-date-selected): Use inverse video.
+ Don't explicitly set bold to nil as it causes `customize-face' to show
+ the weight property and thus encourage the user to change it.
+ Warn in the docstring that using bold might cause problems when
+ displaying the calendar.
+
+ * org-id.el (org-id-update-id-locations): New parameter to silent
+ `org-id-find'.
+ (org-id-find): Use the new parameter.
+
+ * org.el (org-show-hierarchy-above, org-cycle)
+ (org-global-cycle, org-files-list, org-store-link)
+ (org-link-search, org-open-file, org-display-outline-path)
+ (org-refile-get-location, org-update-all-dblocks)
+ (org-change-tag-in-region, org-entry-properties)
+ (org-save-all-org-buffers, org-revert-all-org-buffers)
+ (org-buffer-list, org-cdlatex-mode)
+ (org-install-agenda-files-menu, org-end-of-subtree)
+ (org-speedbar-set-agenda-restriction): Use (derived-mode-p
+ 'org-mode) instead of (eq major-mode 'org-mode).
+
+ * org-timer.el (org-timer-set-timer): Ditto.
+
+ * org-table.el (orgtbl-mode, org-table-align, orgtbl-mode): Ditto.
+
+ * org-src.el (org-edit-src-exit, org-edit-src-code)
+ (org-edit-fixed-width-region, org-edit-src-exit): Ditto.
+
+ * org-remember.el (org-remember-handler): Ditto.
+
+ * org-mouse.el (dnd-open-file, org-mouse-insert-item): Ditto.
+
+ * org-macs.el (org-get-limited-outline-regexp): Ditto.
+
+ * org-lparse.el (org-replace-region-by): Ditto.
+
+ * org-latex.el (org-latex-to-pdf-process)
+ (org-replace-region-by-latex): Ditto.
+
+ * org-indent.el (org-indent-indent-buffer): Ditto.
+
+ * org-id.el (org-id-store-link, org-id-update-id-locations)
+ (org-id-store-link): Ditto.
+
+ * org-html.el (org-export-html-preprocess)
+ (org-replace-region-by-html): Ditto.
+
+ * org-footnote.el (org-footnote-normalize)
+ (org-footnote-goto-definition)
+ (org-footnote-create-definition, org-footnote-normalize): Ditto.
+
+ * org-docbook.el (org-replace-region-by-docbook): Ditto.
+
+ * org-ctags.el (find-tag): Ditto.
+
+ * org-colview.el (org-columns-redo)
+ (org-columns-display-here, org-columns-edit-value)
+ (org-columns-redo): Ditto.
+
+ * org-capture.el (org-capture-insert-template-here)
+ (org-capture, org-capture-finalize)
+ (org-capture-set-target-location)
+ (org-capture-insert-template-here): Ditto.
+
+ * org-ascii.el (org-replace-region-by-ascii): Ditto.
+
+ * org-archive.el (org-archive-subtree): Ditto.
+
+ * org-agenda.el (org-agenda)
+ (org-agenda-get-restriction-and-command)
+ (org-agenda-get-some-entry-text, org-search-view)
+ (org-tags-view, org-agenda-get-day-entries)
+ (org-agenda-format-item, org-agenda-goto, org-agenda-kill)
+ (org-agenda-archive-with, org-agenda-switch-to): Ditto.
+
+ * org.el (org-repeat-re)
+ (org-clone-subtree-with-time-shift, org-auto-repeat-maybe)
+ (org-deadline, org-schedule, org-matcher-time)
+ (org-time-stamp, org-read-date, org-read-date-get-relative)
+ (org-display-custom-time, org-get-wdays)
+ (org-time-string-to-absolute, org-closest-date)
+ (org-timestamp-change): Allow to set hourly repeat cookie.
+ Send an error when an hourly repeat cookie is set and no hour is
+ specified in the timestamp.
+
+ * org-icalendar.el (org-print-icalendar-entries): Handle hourly
+ repeat cookies.
+
+ * org-clock.el (org-program-exists): Fix docstring.
+
+ * org-clock.el (org-clock-file-time-cell-format): New option.
+ (org-clocktable-write-default): Use it.
+
+ * org-faces.el (org-date-selected): New face.
+
+ * org.el (org-date-ovl): Use `org-date-selected'.
+
+ * org.el (org-mode): Don't use `buffer-face-mode' by default.
+
+ * org-agenda.el (org-agenda-mode-map): Bind `^' to
+ `org-agenda-filter-by-top-category'.
+
+ * org-ascii.el (org-export-ascii-underline): Change the default
+ underlining characters for headlines of level 1 and 2.
+ Also introduce \. as the underline character for headlines of level 5.
+
+ * org-table.el (org-table-recalculate-buffer-tables)
+ (org-table-iterate-buffer-tables): Add autoload cookie.
+
+ * org.el (org-table-map-tables): Exclude tables in src and example
+ blocks.
+
+ * org.el (org-fill-paragraph): Leave scheduled/deadline lines
+ untouched when filling an adjacent paragraph.
+
+ * org-html.el (org-export-html-preamble-format)
+ (org-export-html-postamble-format): Improve the docstring.
+
+ * org.el (org-todo): Fix regression: rename `state' to
+ `org-state'.
+
+ * org-clock.el (org-show-notification): Use `fboundp' instead of
+ `featurep' and the additional `require'.
+
+ * org-clock.el (org-clock-in-prepare-hook): New option to format
+ the total time cells.
+ (org-clocktable-write-default): Use the new option.
+
+ * org.el (org-open-at-point): Allow to open the agenda from an
+ active or inactive timestamp in a headline.
+
+ * org-html.el (org-export-html-date-format-string): Make a
+ defcustom.
+
+ * org-latex.el (org-export-as-latex): Fix TeX-master declaration.
+
+2012-09-30 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-expand-lhs-ranges): Allow hline
+ references to be expanded correctly in LHS of formulas.
+
+ * org-beamer.el (org-beamer-inherited-properties): New option.
+ (org-beamer-after-initial-vars): Use new option to look for
+ inherited properties.
+
+ * org.el (org-ts-regexp0): Allow time stamps without name of day.
+
+ * org-agenda.el (org-toggle-sticky-agenda):
+ (org-agenda-sticky): Improve :set property.
+
+ * org-agenda.el (org-agenda-local-vars): Clean up the variable
+ list.
+ (org-agenda-get-restriction-and-command): Add a key for toggling
+ sticky agenda views.
+
+ * org-agenda.el (org-agenda-local-vars): Final decisions about
+ global/local
+
+ * org-agenda.el (org-agenda-force-single-file): Variable removed.
+ (org-prepare-agenda-window): Store pre-agenda window config
+ locally.
+ (org-timeline): Introduce a scoped version of
+ `org-agenda-show-log'.
+ (org-agenda-list): Introduce a scoped version of
+ `org-agenda-show-log'.
+ (org-agenda-get-progress): Use the scoped version of
+ `org-agenda-show-log'.
+ (org-agenda-local-vars): Write the analysis result as a comment -
+ to be cleaned up in the next iteration.
+
+ * org-agenda.el (org-toggle-sticky-agenda): Kill all agenda
+ buffers when toggling sticky-agendas.
+ (org-agenda-get-restriction-and-command): Add `C-c a C-k' as a key
+ to explicitly kill all agenda buffers.
+ (org-agenda-run-series): Remove any old agenda markers in the
+ buffer that is going to take the new block agenda.
+ (org-prepare-agenda): Reset markers before erasing the buffer anc
+ running `org-agenda-mode', because after that the local variable
+ `org-agenda-markers' will have gone away.
+ (org-agenda-Quit):
+ (org-finalize-agenda): Install the marker resetter into the
+ `kill-buffer-hook'.
+ (org-agenda-save-markers-for-cut-and-paste): Look for markers in
+ all agenda buffers.
+ (org-agenda-kill-all-agenda-buffers): New function.
+
+2012-09-30 Chris Gray <chrismgray@gmail.com>
+
+ * org-html.el (org-export-as-html): Remove the check for body-only
+ in the code for generating tables of contents.
+
+2012-09-30 Christoph Dittmann <github@christoph-d.de> (tiny change)
+
+ * org-beamer.el (org-beamer-auto-fragile-frames):
+ Make [fragile] work with overlay specifications.
+
+2012-09-30 Christophe Junke <christophe.junke@inria.fr> (tiny change)
+
+ * org-agenda.el (org-agenda-list): Ensures that the list returned
+ by `org-agenda-add-time-grid-maybe' is appended to ̀rtnall' before
+ checking if the latter is empty.
+
+2012-09-30 Christophe Rhodes <csr21@cantab.net> (tiny change)
+
+ * org-latex.el (org-export-latex-tables): Support setting the
+ :hfmt parameter from #+ATTR_LaTeX.
+
+2012-09-30 Daniel Dehennin <daniel.dehennin@baby-gnu.org> (tiny change)
+
+ * org-exp.el (org-export-handle-include-files)
+ (org-get-file-contents): Handle new parameter :addlevel.
+
+2012-09-30 Dave Abrahams <dave@boostpro.com> (tiny change)
+
+ * org.el (org-link-prettify): New function to prettify links while
+ displaying them with `org-insert-link'.
+ (org-insert-link): Use the new function.
+
+2012-09-30 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-language-setup): Use numeric character
+ entities for proper rendering of non-UTF8 documents.
+
+ * org-exp.el (org-export-language-setup): Add japanese
+ translation.
+
+2012-09-30 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-sh.el (org-babel-sh-evaluate): Don't could 0-length shebangs.
+
+ * ob.el (org-babel-insert-result): Replace key sequence with
+ function call. Use a more informative flag to the local function.
+ (org-add-protective-commas): Declare a new external function.
+
+ * org-src.el (org-add-protective-commas): This should be its own
+ function.
+ (org-edit-src-exit): Use the new function.
+
+ * org-compat.el (org-labels): Remove.
+
+ * org-bibtex.el (org-bibtex-headline): Don't use `org-labels'.
+
+ * ob.el (org-babel-sha1-hash, org-babel-noweb-p): Ditto.
+
+ * ob.el (org-babel-string-read): Don't automatically evaluate code
+ block results which look like elisp.
+ (org-babel-import-elisp-from-file): Raise a warning message when
+ the process of reading code block results raises an error.
+
+ * ob-tangle.el (org-babel-with-temp-filebuffer): Don't execute
+ macro argument multiple times.
+
+ * org.el (org-compat): Require org-compat before we first use one
+ of its functions (a macro actually).
+
+ * ob-comint.el (org-babel-comint-with-output): Don't name the
+ filter function, but rather pass through the anonymous lambda
+ directly.
+
+ * org.el (org-babel-load-languages): Common lisp should be
+ mentioned as a supported babel language.
+
+ * org-clock.el (org-clock-special-range): "concat 'string" ->
+ "concat"
+ (org-clocktable-shift): "concat 'string" -> "concat"
+
+ * org-bibtex.el (org-bibtex-headline): Replacing org-flet with
+ org-labels.
+
+ * ob-calc.el (org-babel-execute:calc): Strip single quotes from
+ calc internal representations.
+
+ * org-clock.el (org-clock-special-range): Replacing cl concatenate
+ with concat.
+ (org-clocktable-shift): Replacing cl concatenate with concat.
+
+ * ob.el (org-babel-edit-distance): Remove use of map at runtime.
+
+ * org-compat.el (org-flet): Compatibility function now that flet
+ has been removed from cl-macs.
+ (org-labels): Compatibility function now that labels has been
+ removed from cl-macs.
+
+ * ob-R.el (org-compat): Require org-compat.
+
+ * ob-comint.el: Require org-compat.
+
+ * ob-exp.el (org-babel-exp-do-export): Switch to compatibility
+ function.
+
+ * ob-gnuplot.el (org-babel-expand-body:gnuplot): Switch to
+ compatibility function.
+
+ * ob-lob.el (org-babel-lob-get-info): Switch to compatibility
+ function.
+ (org-babel-lob-execute): Switch to compatibility function.
+
+ * ob-python.el (org-babel-python-evaluate-session): Switch to
+ compatibility function.
+
+ * ob-ref.el (org-babel-ref-index-list): Switch to compatibility
+ function.
+
+ * ob-sh.el (org-babel-sh-var-to-string): Switch to compatibility
+ function.
+
+ * ob-tangle.el (org-babel-load-file): Switch to compatibility
+ function.
+ (org-babel-tangle): Switch to compatibility function.
+ (org-babel-spec-to-string): Switch to compatibility function.
+
+ * ob.el (org-babel-view-src-block-info): Switch to compatibility
+ function.
+ (org-babel-execute-src-block): Switch to compatibility function.
+ (org-babel-edit-distance): Switch to compatibility function.
+ (org-babel-switch-to-session-with-code): Switch to compatibility
+ function.
+ (org-babel-sha1-hash): Switch to compatibility function.
+ (org-babel-balanced-split): Switch to compatibility function.
+ (org-babel-join-splits-near-ch): Switch to compatibility function.
+ (org-babel-get-rownames): Switch to compatibility function.
+ (org-babel-format-result): Switch to compatibility function.
+ (org-babel-insert-result): Switch to compatibility function.
+ (org-babel-examplize-region): Switch to compatibility function.
+ (org-babel-merge-params): Switch to compatibility function.
+ (org-babel-noweb-p): Switch to compatibility function.
+ (org-babel-expand-noweb-references): Switch to compatibility
+ function.
+
+ * org-bibtex.el (org-bibtex-headline): Switch to compatibility
+ function.
+ (org-bibtex-fleshout): Switch to compatibility function.
+ (org-bibtex-read): Switch to compatibility function.
+ (org-bibtex-write): Switch to compatibility function.
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Switch to
+ compatibility function.
+
+ * org-exp.el (org-export-format-source-code-or-example): Switch to
+ compatibility function.
+
+ * org-macs.el (org-called-interactively-p): Indentation fix.
+
+ * org-mouse.el (org-mouse-timestamp-today): Switch to
+ compatibility function.
+ (org-mouse-set-priority): Switch to compatibility function.
+ (org-mouse-popup-global-menu): Switch to compatibility function.
+ (org-mouse-context-menu): Switch to compatibility function.
+
+ * org-plot.el (org-plot/gnuplot-to-grid-data): Switch to
+ compatibility function.
+ (org-plot/gnuplot-script): Switch to compatibility function.
+
+ * org.el (org-entry-get): Switch to compatibility function.
+ (org-fill-paragraph): Switch to compatibility function.
+ (org-auto-fill-function): Switch to compatibility function.
+
+ * ob-lob.el (org-babel-lob-execute): Only try to insert extant
+ hashes.
+
+ * ob-R.el (org-babel-R-command): From a defvar to a defcustom.
+
+ * ob.el (org-babel-set-current-result-hash): Change the hash of
+ the results for the current code block.
+ (org-babel-current-result-hash): Fix documentation.
+
+ * ob-lob.el (org-babel-lob-execute): Don't re-execute the called
+ function if the current call line hash matches that in its
+ results.
+
+ * ob-R.el (org-babel-R-assign-elisp): Can't assume every entry in
+ a table is a sequence.
+
+ * ob-R.el (org-babel-R-assign-elisp): Clean up the code
+ implementing reads of irregular data into R.
+
+ * ob.el (org-babel-header-arg-expand): In new buffers
+ (char-before) may return nil so use equal rather than =.
+
+ * ob-R.el (org-babel-header-args:R): Adding values.
+
+ * ob-clojure.el (org-babel-header-args:clojure): Adding values.
+
+ * ob-lisp.el (org-babel-header-args:lisp): Adding values.
+
+ * ob-sql.el (org-babel-header-args:sql): Adding values.
+
+ * ob-sqlite.el (org-babel-header-args:sqlite): Adding values.
+
+ * ob.el (org-babel-combine-header-arg-lists): Combine lists of
+ arguments and values.
+ (org-babel-insert-header-arg): Use new combined header argument
+ lists.
+ (org-babel-header-arg-expand): Add support for completing-read
+ insertion of header arguments after ":"
+ (org-babel-enter-header-arg-w-completion): Completing read
+ insertion of header arguments
+ (org-tab-first-hook): Adding header argument completion.
+ (org-babel-params-from-properties): Combining header argument
+ lists.
+
+ * ob-exp.el (org-babel-exp-results): Ensure noweb expanded body is
+ used on export.
+
+ * ob.el (org-babel-result-to-file): New optional description
+ argument.
+ (org-babel-insert-result): Move description logic to another
+ function.
+
+ * ob.el (org-babel-insert-result): Change name of filelinkdescr to
+ file-desc.
+ (org-babel-common-header-args-w-values): Change name of
+ filelinkdescr to file-desc.
+
+ * ob-C.el (org-babel-C-execute): Add .exe to the end of compiled C
+ files on windows.
+
+ * ob-exp.el (org-babel-exp-code): Escape all lines when exporting
+ Org-mode blocks.
+
+ * ob.el (org-babel-parse-src-block-match): Make use of the new
+ language argument to org-babel-strip-protective-commas.
+ (org-babel-parse-inline-src-block-match): Make use of the new
+ language argument to org-babel-strip-protective-commas.
+ (org-babel-strip-protective-commas): Now accepts a language
+ argument.
+
+2012-09-30 Fabrice Niessen <fniessen-TA4HMoP+1wHrZ44/DZwexQ@public.gmane.org> (tiny change)
+
+ * org-agenda.el (org-agenda-write-buffer-name): Remove the test
+ for the presence of <style> tag.
+
+2012-09-30 Feng Shu <tumashu@gmail.com>
+
+ * org.el (org-create-formula-image-with-imagemagick):
+ Use 'call-process to launch latex so that no shell output buffer will
+ be shown when previewing formulas.
+
+ * org.el (org-create-formula-image-with-imagemagick): Fix typo.
+
+ * org.el (org-latex-create-formula-image-program): New option to
+ use either dvipng or imagemagick to convert and preview LaTeX
+ fragments.
+ (org-preview-latex-fragment, org-format-latex): Handle the new
+ option.
+ (org-create-formula-image-with-dvipng): Rename from
+ `org-create-formula-image'.
+ (org-create-formula-image-with-imagemagick): New defun to handle
+ LaTeX preview with imagemagick.
+ (org-latex-color, org-latex-color-format): New defuns to handle
+ color conversions.
+
+ * org-latex.el (org-latex-to-pdf-process, org-export-as-pdf):
+ Allow to use imagemagick to convert LaTeX fragments.
+
+ * org-html.el (org-export-html-preprocess): Ditto.
+
+ * org-exp.el (org-export-with-LaTeX-fragments): Ditto.
+
+2012-09-30 George Kettleborough <g.kettleborough@member.fsf.org>
+
+ * org-clock.el: New option `org-clock-clocked-in-display' to
+ control whether the current clock is displayed in the mode line
+ and/or frame title.
+
+ * org-timer.el: New option `org-timer-display' to control whether
+ the current timer is displayed in the mode line and/or frame
+ title.
+
+2012-09-30 Hans-Peter Deifel <hpdeifel@gmx.de> (tiny change)
+
+ * ob.el (org-babel-execute-src-block): Allow the :dir header
+ argument to take relative file names.
+
+2012-09-30 Harri Kiiskinen <harri@pp-kaitue.(none)> (tiny change)
+
+ * org-protocol.el: New option.
+ (org-protocol-store-link, org-protocol-do-capture): Use it.
+
+2012-09-30 Henning Weiss <hdweiss@gmail.com>
+
+ * org-mobile.el (org-mobile-edit): Add handling of addheading,
+ refile, archive, archive-sibling and delete edit nodes.
+ (org-mobile-locate-entry): Olp links containing only a file are
+ now be located correctly.
+ (org-mobile-apply): Instead of finding the location of all target
+ headings for edit nodes in a separate loop, they will be found
+ immediately before applying edits.
+
+ * org-mobile.el (org-mobile-sumo-agenda-command): Use a shorter
+ title.
+
+2012-09-30 Ilya Shlyakhter <ilya_shl@alum.mit.edu> (tiny change)
+
+ * org.el (org-parse-time-string): Allow strings supported by
+ tags/properties matcher (eg <now>, <yesterday>, <-7d>) if the time
+ starts with < and ends with >. This means that e.g. in the
+ clocktable parameters you can specify :tstart "<-1w>" :tend
+ "<now>".
+
+2012-09-30 Ippei FURUHASHI <top.tuna+orgmode@gmail.com> (tiny change)
+
+ * org-colview.el (org-columns): New argument `columns-fmt-string'.
+
+ * org-colview.el (org-columns-get-format-end-top-level):
+ Split into `org-columns-get-format' and `org-columns-goto-top-level'.
+
+ * org-colview.el (org-dblock-write:columnview): Add a new
+ parameter :format which specifies the column view format for the
+ output of the columnview dynamic block.
+
+2012-09-30 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-lparse.el (org-lparse-and-open)
+ (org-lparse-do-convert): Open exported files with system-specific
+ application.
+
+ * org-odt.el: Don't meddle with `org-file-apps'.
+
+ * org-compat.el (org-condition-case-unless-debug): Alias to
+ `condition-case' when both `condition-case-no-debug' and
+ `condition-case-unless-debug' is unavailable.
+
+ * org-odt.el (org-odt-do-image-size): Replace `flet' with
+ equivalent construct.
+
+ * org-odt.el (org-odt-cleanup-xml-buffers):
+ Use `condition-case-no-debug' instead of
+ `condition-case-unless-debug'. This ensures backward
+ compatibility with Emacs versions < 24.1.
+
+ * org-odt.el (org-odt-zip-dir)
+ (org-odt-cleanup-xml-buffers): New.
+ (org-export-as-odt-and-open, org-export-as-odt)
+ (org-odt-init-outfile, org-odt-save-as-outfile)
+ (org-export-as-odf, org-export-as-odf-and-open):
+ Use `org-odt-cleanup-xml-buffers'.
+
+ * org-odt.el (org-export-odt-default-org-styles-alist):
+ Add default character style.
+
+ * org-odt.el (org-export-odt-default-org-styles-alist):
+ Add default character style.
+
+ * org-lparse.el (org-do-lparse): Remove stray call to
+ `org-export-html-after-blockquotes-hook'.
+
+ * org-bbdb.el (org-bbdb-export): Add support for ODT format.
+
+ * org-odt.el (org-odt-update-meta-file): Check for `org-version'
+ is bound before accessing it.
+
+ * org-odt.el (org-odt-schema-dir-list): OD Schema files have been
+ moved away from $(git-root)/contrib/odt/etc/schema/ to
+ $(git-root)/etc/schema/.
+
+ * org-odt.el (org-odt-format-org-link): Pay no heed to whether the
+ internal links destined for headlines provide a description or
+ not. In fact, the `org-store-link' and `org-insert-link' create
+ internal links which do have a description.
+
+ * org-lparse.el (org-lparse-insert-org-table): Consider short
+ caption as plain text and not as org text.
+
+ * org-odt.el (org-export-odt-format-formula)
+ (org-export-odt-format-image): Ditto.
+
+ * org-odt.el (org-odt-begin-table)
+ (org-export-odt-format-formula, org-export-odt-format-image)
+ (org-odt-format-entity): Handle short caption.
+
+ * org-lparse.el (org-lparse-insert-org-table)
+ (org-lparse-insert-list-table, org-lparse-insert-table-table):
+ Ditto.
+
+2012-09-30 Jay McCarthy <jay.mccarthy@gmail.com> (tiny change)
+
+ * org-colview.el (org-columns-new-overlay): Make sure to add a
+ face to a string that has no face.
+
+2012-09-30 Jérémie Courrèges-Anglas <jca@wxcvbn.org> (tiny change)
+
+ * org-latex.el: Ensure a final newline is appended to the export
+ buffer.
+
+2012-09-30 Levin Du <zslevin@gmail.com> (tiny change)
+
+ * org-clock.el (org-clock-in): Fix bug in setting the clock
+ heading.
+
+2012-09-30 Madan Ramakrishnan <madanr79@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-bulk-mark): Truly make arg optional as
+ advertised by the function.
+
+2012-09-30 Mark E. Shoulson <mark@kli.org> (tiny change)
+
+ * org.el (org-fontify-entities): Hide {} when prettifying
+ entities.
+
+2012-09-30 Mark Shoulson <mark@kli.org> (tiny change)
+
+ * org-entities.el (org-entities): Add new entities for characters
+ which could cause formatting changes if typed directly.
+
+ * org-entities.el (org-entities): Add \asciicirc entity for ^;
+ also fixed \circ expansion in latex.
+
+ * org.el (org-fontify-entities): Fix bug: The entities \sup[123]
+ and \there4 were not "prettified" when org-pretty-entities was
+ enabled.
+
+2012-09-30 Mats Lidell <matsl@xemacs.org> (tiny change)
+
+ * org-element.el (org-element-paragraph-separate):
+ Remove redundant and misplaced t clause in case.
+
+2012-09-30 Matt Lundin <mdl@imapmail.org>
+
+ * org-datetree.el: Fix regexp to allow datetree to find headings
+ with trailing whitespace. This fixes a bug in which an existing
+ datetree heading (e.g., "* 2012 ") would not be found by
+ org-datetree-find-year-create if it had trailing whitespace.
+ This can cause problems, for instance, if one is using column view on
+ the date tree, since editing subheadings with column view adds
+ whitespace at the end of the top heading.
+
+ * org-footnote.el (org-footnote-new): Don't call
+ org-footnote-unique-label if org-footnote-auto-label is set to
+ random.
+
+ * org-gnus.el (org-gnus-follow-link): Fix argument to
+ gnus-group-read-group so that following a link does not result in
+ unread article being selected.
+
+ * org-bbdb.el (org-bbdb-anniv-extract-date)
+ (org-bbdb-make-anniv-hash): Fix org-bbdb anniversary functionality
+ to accommodate BBDB 3.x. There are two major changes in BBDB 3.x
+ that need to be taken into account. The first is that
+ `bbdb-split' reverses the order of its parameters in 3.x.
+ The second is that `bbdb-record-getprop' is replaced by
+ bbdb-record-note in 3.x.
+
+2012-09-30 Max Mikhanosha <max@openchat.com>
+
+ * org-agenda.el (org-agenda-change-all-lines): Speedup refresh of
+ a single line of agenda by narrowing the agenda buffer to just
+ that line before calling `org-agenda-finalize'.
+
+ * org.el (org-mode): Don't set org-hide's foreground to
+ "invisible-bg".
+ (org-find-invisible-foreground): New function.
+
+ * org-agenda.el (defvar org-habit-show-all-today): New variable
+ (org-agenda-get-scheduled): Show all habits if user wants it
+
+ * org-habit.el (defcustom org-habit-show-all-today): New variable
+
+ * org-agenda.el (org-agenda-quit): Copy the code for optionally
+ restoring window configuration after burying the sticky agenda
+ buffer.
+
+ * org-agenda.el (org-agenda-new-marker): Check for NIL
+ org-agenda-buffer
+ (org-agenda-to-appt): Bind org-agenda-buffer to NIL
+
+ * org-agenda.el (org-agenda-change-all-lines): Move accessing of
+ 'extra text property outside of with-current-buffer for original
+ buffer
+
+ * org-agenda.el (defvar org-habit-show-habits-only-for-today):
+ initialize to nil
+
+2012-09-30 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org-id.el (org-id-link-to-org-use-id): Align the doc string to
+ the changed default.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Use dummy string
+ when heading has no text.
+
+ * org-capture.el (org-capture-inside-embedded-elisp-p):
+ Improve parsing.
+
+ * org-feed.el (org-feed-format-entry): Require `org-capture'.
+ Expand Elisp %(...) templates.
+ (org-feed-default-template): Update docstring.
+
+ * org-capture.el (org-capture-expand-embedded-elisp):
+ New function.
+ (org-capture-fill-template): Use it.
+ (org-capture-inside-embedded-elisp-p): New function to tell if we
+ are within an Elisp %(...) template.
+
+ * org-list.el (org-at-item-description-p)
+ (org-list-item-body-column): Make the inline regexp more
+ consistent with `org-list-full-item-re', the inline regexp
+ "Description list items" from `org-set-font-lock-defaults and
+ others'.
+
+2012-09-30 Mike Sperber <sperber@deinprogramm.de>
+
+ * org.el (org-fill-paragraph): Pass optional argument to
+ `fill-paragraph' to fix compatibility with XEmacs.
+
+ * org.el (org-self-insert-cluster-for-undo):
+ Default `org-self-insert-cluster-for-undo' also on XEmacs.
+
+ * org.el (org-kill-line): Access `visual-line-mode' only if it's
+ bound.
+
+2012-09-30 Muchenxuan Tong <demon386@gmail.com> (tiny change)
+
+ * org-timer.el (org-timer-set-mode-line):
+ Check `org-timer-display' when value is 'off.
+
+2012-09-30 Nicolas Calderon Asselin <nicolas.calderon.asselin@gmail.com> (tiny change)
+
+ * org-clock.el (org-clock-idle-time): Org-mode assumed that
+ x11idle was an available command, and returned an idle time of 0
+ if it was not
+ (never idle): Add checks so that org-idle-time will come from
+ emacs' own current-idle-time if x11idle cannot be found or if it
+ cannot retrieve the idle time from X11
+
+2012-09-30 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-element.el: Properly remove COMMENT and QUOTE keywords from
+ title in parser.
+
+ * org-element.el (org-element-headline-parser): Fix parsing for
+ headlines with a single COMMENT or QUOTE keyword.
+
+ * ob-org.el (org-babel-default-header-args:org): By default,
+ export code from Org src blocks.
+
+ * org-element.el (org-element-inline-src-block-successor):
+ Fix inline-src-block parsing at the beginning of an item.
+
+ * org-element.el (org-element--collect-affiliated-keywords):
+ Fix caption parsing.
+
+ * org-element.el (org-element--current-element): At the very
+ beginning of a footnote definition or an item, next element is
+ always a paragraph.
+
+ * org-element.el (org-element-headline-parser): Handle nil titles.
+ (org-element-inlinetask-parser): Add :raw-value property.
+ Also handle nil titles.
+
+ * org.el (org-set-regexps-and-options): Don't consider tags as a
+ replacement for a missing title in an headline.
+
+ * org.el (org-setup-filling): Remove duplicate code.
+
+ * org.el (org-adaptive-fill-function): Make sure fill prefix is
+ computed from beginning of line.
+
+ * org-element.el (org-element-section-parser): Make sure section
+ cannot contain an headline.
+ (org-element--current-element): Fix bug requiring to parse a quote
+ section even when point is at an headline.
+
+ * org.el (org-adaptive-fill-function): Remove occasional spurious
+ space character when auto-filling.
+
+ * org.el (org-mode): Call external initalizers. Now both filling
+ code and comments code have their own independant part in org.el.
+ (org-setup-filling): Rename from `org-set-autofill-regexps'.
+ (org-setup-comments-handling): New function.
+
+ * org.el (org-fill-paragraph): Refine filling in comments and in
+ paragraphs. Allow commented blank lines. Take into consideration
+ the indentation of the second line of the paragraph being filled.
+ (org-comment-or-uncomment-region): Rewrite function. Now comment
+ region at a fixed column: the minimal indentation of the region.
+ (org-fill-context-prefix): Rename function into
+ `org-adaptive-fill-function'. Also, In a paragraph, choose the
+ same prefix as the current line.
+
+ * org-exp.el (org-export-handle-comments): Also remove comments at
+ column 0.
+
+ * org-exp.el (org-export-handle-comments): Handle inline comments
+ with new syntax.
+
+ * org.el (org-structure-template-alist): Add missing colon to
+ #+INCLUDE.
+
+ * org.el (org-backward-element): When called at the beginning of
+ first element in section, the function shouldn't return an error
+ but move point to headline or point-min instead.
+
+ * org-element.el (org-element-paragraph-parser): Tiny refactoring.
+
+ * org-element.el (org-element-paragraph-parser): Remove trailing
+ code comments.
+
+ * org.el (org-fill-context-prefix): Fix incorrect output when
+ called at the beginning of a plain list with an affiliated
+ keyword.
+ (org-fill-paragraph): Remove useless variable.
+
+ * org-element.el (org-element-paragraph-parser): Fix parsing of
+ paragraph at the beginning of an item.
+
+ * org.el (org-mode): Set back comment-start-skip so comment-dwim
+ can tell a keyword from a comment.
+
+ * org.el (org-set-autofill-regexps): Install new comment line
+ break function.
+ (org-comment-line-break-function): New function.
+ (org-mode): Remove unnecessary line.
+
+ * org.el (org-fill-context-prefix, org-fill-paragraph): Do not
+ fill verse blocks contents. Verse blocks can be used to format
+ free-form poetry, so filling has to be done manually.
+
+ * org.el (org-fill-paragraph-separate-nobreak-p): New function.
+ (org-set-autofill-regexps): Introduce new predicate.
+ (org-fill-item-nobreak-p): Remove function.
+
+ * org-element.el (org-element-paragraph-separate): Since this
+ variable is meant to be searched forward, \end{...} shouldn't
+ trigger the end of a paragraph before checking if it is the end of
+ a complete environment.
+ (org-element-latex-environment-parser): Slight change to the
+ regexp matching the beginning of a latex environment.
+ (org-element-paragraph-parser): Paragraphs don't end at incomplete
+ latex environments.
+ (org-element-latex-or-entity-successor): Remove paragraph
+ environments from latex fragment search.
+
+ * org-table.el (org-table-number-regexp): By default, accept comma
+ as a decimal mark to represent numbers.
+
+ * org-element.el (org-element-map): Fix comment typo.
+
+ * org.el (org-fill-paragraph): Add a `save-excursion' to avoid
+ returning funny results.
+
+ * org.el (org-fill-paragraph): Try not to include message header
+ and citation lines in a paragraph when filling it.
+
+ * org.el (org-fill-paragraph): Fix filling in a narrowed buffer.
+ (org-fill-context-prefix): Fill prefix doesn't depend on current
+ narrowing.
+
+ * org.el (org-mode): Line with a single hash sign on it is a
+ comment.
+
+ * org.el (org-set-font-lock-defaults): Fix comment fontification.
+
+ * org-element.el (org-element-item-parser): Do not remove tag from
+ body if list isn't descriptive.
+
+ * org-list.el (org-insert-item): Only ask about a term for
+ descriptive lists.
+ (org-list-struct, org-list-insert-item): Do not recognize a tag in
+ an ordered list.
+
+ * org-element.el (org-element-set-element): Rewrite function.
+ (org-element-adopt-elements): New function.
+ (org-element-adopt-element): Remove function.
+ (org-element--parse-elements, org-element--parse-objects): Use new
+ function.
+
+ * org-list.el (org-list-automatic-rules): Remove `bullet' rule,
+ which is now hard-coded.
+ (org-cycle-list-bullet): Hard code `bullet' rule.
+ (org-list-get-list-type): Make sure a list with numbered bullets
+ cannot have `descriptive' type.
+
+ * org-element.el (org-element-paragraph-parser): Fix previous
+ patch.
+
+ * org.el (org-fill-paragraph): No need to use
+ `org-element-paragraph-separate' in a verse block since blank
+ lines only can end a "paragraph".
+
+ * org-element.el (org-element-paragraph-separate): Apply changes
+ to comments.
+ (org-element-paragraph-parser): Correctly find end of paragraphs.
+ (org-element--current-element): Require colons for Babel calls.
+ (org-element-center-block-parser)
+ (org-element-dynamic-block-parser, org-element-quote-block-parser)
+ (org-element-special-block-parser)
+ (org-element-comment-block-parser)
+ (org-element-example-block-parser)
+ (org-element-export-block-parser, org-element-src-block-parser)
+ (org-element-verse-block-parser): Fall-back to paragraph parsing
+ when incomplete or ill-formed.
+
+ * org-element.el (org-element-swap-A-B): Small refactoring.
+
+ * org-element.el (org-element-text-markup-successor): Fix typo in
+ docstring.
+
+ * org-element.el (org-element-at-point): Return consistent value
+ when function is called on a blank line within a plain list.
+
+ * org-element.el (org-element-paragraph-separate): Fix comments in
+ paragraph separator regexp. Optimize it.
+
+ * org-element.el: Update code commets.
+
+ * org.el (org-mark-subtree): Fix bug when marking subtree with
+ point on an inlinetask. Refactor code.
+
+ * org.el (org-mark-subtree): Do not make a special case for
+ inlinetasks when marking a subtree. These are handled by
+ `org-element-mark-element'.
+
+ * org-element.el (org-element-comment-parser): Consider first "+"
+ as a comment when parsing an ill-defined keyword.
+
+ * org-element.el (org-element-item-interpreter): Simplify bullet
+ creation.
+ (org-element-plain-list-interpreter): Fix wrong bullets, if
+ needed.
+
+ * org-element.el (org-element-comment-parser): Fix parsing when a
+ keyword follows the commented line.
+
+ * org.el (org-fill-context-prefix): Auto-fill first paragraph in
+ footnote definitions.
+
+ * org.el (org-mode): Define new comment syntax.
+ (org-fontify-meta-lines-and-blocks-1, org-strip-protective-commas)
+ (org-fill-context-prefix, org-insert-comment)
+ (org-comment-or-uncomment-region): Use new comment syntax.
+
+ * org-element.el (org-element-comment-parser)
+ (org-element-comment-interpreter, org-element--current-element):
+ Use new comment syntax.
+
+ * org.el (org-fill-paragraph): When at an item or a footnote
+ definition, fill first paragraph instead.
+
+ * org.el (org-fill-paragraph): Fix filling when point is at the
+ very end of a paragraph.
+
+ * org.el (org-mode): Set comments related variables.
+ (org-insert-comment, org-comment-or-uncomment-region):
+ New functions.
+
+ * org.el (org-fill-context-prefix): Small refactoring.
+ (org-fill-paragraph): Add code comments.
+
+ * org-element.el (org-element-at-point): Add :parent property to
+ output.
+ (org-element-context): Add :parent property to output.
+ Also return a single element or object instead of a list of parents.
+ (org-element-forward, org-element-up): Apply changes.
+
+ * org.el (org-fill-context-prefix): New function.
+ (org-fill-paragraph, org-auto-fill-function): Use new function.
+ Also handle comments.
+ (org-adaptive-fill-function): Remove function.
+ (org-get-local-variables, orgstruct++-mode): Don't store now
+ unused adaptive-fill* functions.
+
+ * org-element.el (org-element-at-point): Fix function when buffer
+ starts with an inlinetask. Also fix it when called on the last
+ element in a greater element or the buffer.
+
+ * org-element.el (org-element-center-block-parser)
+ (org-element-dynamic-block-parser)
+ (org-element-footnote-definition-parser)
+ (org-element-headline-parser, org-element-inlinetask-parser)
+ (org-element-quote-block-parser, org-element-special-block-parser)
+ (org-element-plain-list-parser): Refactor code.
+ (org-element-drawer-parser): Fall-back to paragraph parser when
+ drawer is incomplete.
+
+ * org-macs.el (org-with-limited-levels): Fix typo.
+
+ * org-element.el (org-element-paragraph-separate): Refactor.
+ (org-element-paragraph-parser): Fix paragraph parsing.
+
+ * org.el (org-fill-paragraph): Rewrite function using
+ `org-element-at-point'.
+
+ * org-element.el (org-element-fill-paragraph): Remove function.
+
+ * org.el (org-planning-or-clock-line-re): Make it a defconst.
+ It's no use to make it a buffer-local variable since variables on
+ which it depends are not buffer-local anyway.
+
+ * org.el (org-drawer-regexp): Provide default value for
+ `org-drawer-regexp' in non-Org buffers.
+
+ * org-entities.el (org-entities-create-table): Function chokes
+ when CAR of `org-entities' is a string.
+
+ * org-list.el (org-list-automatic-rules): Allow check-boxes in
+ description lists.
+ (org-list-struct-apply-struct, org-insert-item): Remove rule
+ check.
+
+ * org-footnote.el (org-footnote-normalize): Fix positionning in
+ HTML export without a footnote section.
+
+ * org-list.el (org-list-struct-indent):
+ Follow `org-list-demote-modify-bullet' specifications for ordered
+ bullets.
+ (org-list-indent-item-generic, org-indent-item-tree)
+ (org-outdent-item-tree): Fix bug when operating on a region.
+ (org-outdent-item, org-indent-item): Allow to operate on a region.
+
+ * org.el (org-shiftmetaleft, org-shiftmetaright): Allow to operate
+ on a region.
+
+ * org-footnote.el (org-footnote-delete-definitions): Remove blank
+ lines before the footnote definition instead of removing those
+ after it.
+
+ * org-footnote.el (org-footnote-at-definition-p): Don't grab
+ trailing blank lines in a footnote definition.
+ (org-footnote-delete-definitions): Remove both footnote definition
+ and trailing blank lines.
+
+2012-09-30 Rick Frankel <rick@rickster.com>
+
+ * ob-sql.el: Add dbi engine type and pre/post processing.
+
+2012-09-30 Sean O'Halpin <sean.ohalpin@gmail.com> (tiny change)
+
+ * ob.el (org-babel-expand-noweb-references): Capture current noweb
+ start and end patterns then use to set buffer locals in
+ (with-temp-buffer) form.
+
+2012-09-30 Sebastien Vauban <sva@mygooglest.com> (tiny change)
+
+ * org.el (org-update-all-dblocks): Autoload function.
+
+2012-09-30 Simon Thum <simon.thum@gmx.de> (tiny change)
+
+ * ob-maxima.el (org-babel-execute:maxima): Let cmdline always
+ return a string.
+
+2012-09-30 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
+
+ * org-icalendar.el (org-icalendar-timezone): Fix typo and clarify
+ meaning.
+
+2012-09-30 Stuart Hickinbottom <stuart@hickinbottom.com> (tiny change)
+
+ * org-clock.el (org-x11idle-exists-p): Only shell out when running
+ on X.
+
+2012-09-30 Suhail Shergill <suhailshergill@gmail.com> (tiny change)
+
+ * org-html.el (org-export-as-html): If possible, use the
+ :CUSTOM_ID: property to assign unique ids to footnotes.
+
+2012-09-30 T.F. Torrey <tftorrey@tftorrey.com> (tiny change)
+
+ * org-exp.el (org-export-remember-html-container-classes):
+ Allow exporting a single subtree with HTML_CONTAINER_CLASS property.
+
+ * org-rmail.el (org-rmail-follow-link): Use `rmail-widen' instead
+ of `widen' and don't toggle header as `rmail-widen' already takes
+ care of this.
+
+2012-09-30 Tim Howe <vsync@quadium.net> (tiny change)
+
+ * org-clock.el (org-clocktable-defaults): Revert extra layer of
+ quoting.
+
+2012-09-30 Toby S. Cubitt <tsc25@cantab.net>
+
+ * org-capture.el (org-capture-fill-template): Expand %<num> escape
+ sequences into text entered for <num>'th %^{PROMPT} escape.
+
+ * org-capture.el (org-capture-fill-template): Fix regexp for
+ %<n> expandos to match any positive integer.
+ (org-capture-templates): Update docstring accordingly.
+
+ * org-agenda.el (org-agenda-skip-timestamp-if-deadline-is-shown):
+ Skip timestamp items in agenda view if item is already shown as a
+ deadline item.
+ (org-agenda-skip-deadline-if-done): Pass deadline results to
+ org-agenda-get-timestamps.
+ (org-agenda-get-timestamps): Optionally take list of deadline
+ results, so that timestamp results can be skipped if already
+ included in deadline results.
+
+ * org-agenda.el (org-agenda-diary-sexp-prefix): Regexp matching
+ deadline/scheduling information to be displayed in diary sexp
+ agenda items.
+ (org-agenda-get-sexps): Extract deadline/scheduling information
+ from diary sexp entries.
+
+ * org-capture.el (org-capture-place-entry): Place captured entry
+ immediately after last subheading of target, instead of just
+ before next heading at same level as target.
+
+ * org-capture.el (org-capture-templates): Document new capture
+ template properties.
+
+ * org-capture.el (org-capture-place-entry)
+ (org-capture-empty-lines-before): Make new :empty-lines-before
+ property override :empty-lines when inserting empty lines before
+ captured captured entry.
+
+ * org-capture.el (org-capture-finalize)
+ (org-capture-empty-lines-after): Make new :empty-lines-after
+ property override :empty-lines when inserting empty lines after
+ captured captured entry.
+
+ * org-agenda.el (org-agenda-skip-if, org-agenda-skip-if-todo):
+ Add new todo-unblocked and nottodo-unblocked skip conditions.
+ These match as for todo and nottodo, but only for unblocked todo items.
+
+2012-09-30 Zachary Kanfer <zkanfer@gmail.com> (tiny change)
+
+ * org.el (org-read-date-display): Fix bug when displaying the
+ overlay.
+
+2012-09-30 Niels Giesen <niels.giesen@gmail.com>
+
+ * org-table.el (orgtbl-to-generic): Add check for :skipheadrule.
+ When present, the :hline following the head will be skipped.
+ This is necessary to avoid doubling of horizontal rules in LaTeX
+ longtable environments and consequent width problems.
+
+ * org-latex.el (org-export-latex-tables-tstart)
+ (org-export-latex-tables-hline)
+ (org-export-latex-tables-tend): New options.
+ (org-export-latex-tables): Use the new options.
+
+2012-09-30 Feng Shu <tumashu@gmail.com> (tiny change)
+
+ * org-exp.el (org-export-language-setup): Add simplified chinese
+ translation.
+
+2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ Better seed support for (random).
+ * org-id.el (org-id-uuid):
+ Change (random t) to (random), now that the latter is more random.
+
+2012-07-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ Don't use the abbreviation "win" to refer to Windows (Bug#10421).
+ * ob-lilypond.el (ly-w32-ly-path): Rename from ly-win32-ly-path.
+ (ly-w32-pdf-path): Rename from ly-win32-pdf-path.
+ (ly-w32-midi-path): Rename from ly-win32-midi-path.
+ (ly-determine-ly-path, ly-determine-pdf-path, ly-determine-midi-path):
+ Check for "windows-nt", not "win32", in system-type.
+
+2012-06-02 Chong Yidong <cyd@gnu.org>
+
+ * org-clock.el (org-clock-string-limit)
+ (org-clock-modeline-total, org-clock-task-overrun-text)
+ (org-clock-mode-line-entry): Doc fix, "modeline" -> "mode line".
+
+2012-05-27 Mark Shoulson <mark@kli.org> (tiny change)
+
+ * org.el (org-fontify-entities): Fix bug: The entities \sup[123] and
+ \there4 were not "prettified" when org-pretty-entities was enabled.
+
+2012-05-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-font-lock-add-priority-faces):
+ Restrict priorities fontification to headlines and inlinetasks.
+
+2012-05-27 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-init-outfile)
+ (org-odt-write-manifest-file):
+ Disable `nxml-auto-insert-xml-declaration-flag'.
+
+ * org-lparse.el (org-do-lparse): Don't trigger auto-mode processing.
+
+2012-05-27 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-scan-tags): Fix bug when building the scanner regexp.
+
+2012-05-27 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-capitalize-examplize-region-markers):
+ Controls the capitalization of begin and end example blocks.
+ (org-babel-examplize-region):
+ Optionally capitalize example block delimiters.
+
+ * ob-plantuml.el (org-babel-execute:plantuml):
+ Add a :java header argument to plantuml.
+
+ * org-exp-blocks.el (org-export-blocks-preprocess):
+ Even when the body of a block is not indented the boundary markers
+ should be indented to their original positions so things like list
+ indentation still work.
+
+ * ob.el (org-babel-parse-src-block-match):
+ Save match data during indentation check.
+
+2012-05-27 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-scan-tags): Correctly match TODO keywords.
+
+2012-05-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct): Fix white spaces.
+ (org-list-swap-items, org-list-send-item): Fix visibility preservation.
+
+ * org-list.el (org-list-swap-items, org-list-send-item):
+ Preserve visibility when moving items.
+
+2012-05-27 Mark E. Shoulson <mark@kli.org> (tiny change)
+
+ * org.el (org-fontify-entities): Hide {} when prettifying entities.
+
+2012-05-27 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-cycle-internal-global): Prevent the display of
+ messages when cycling from with a Gnus article buffer.
+
+ * org-table.el (org-table-time-seconds-to-string):
+ Fix bug about handling a negative duration value.
+
+2012-05-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-link-expand-abbrev): Fix docstring.
+
+ * org.el (org-translate-link): Fix bug.
+
+2012-05-27 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-bulk-mark-regexp):
+ Fix bug when setting the number of marked entries.
+
+ * org-table.el (org-tbl-calc-modes): Rename from `org-table-modes'.
+ (org-set-calc-mode, org-table-eval-formula): Use it.
+
+2012-05-27 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-find-named-result):
+ Fix bug finding empty named results.
+
+2012-05-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-regexps-and-options):
+ Fix `org-planning-or-clock-line-re' regexp. Indeed "\\>" will never
+ match since time keywords must end with colons, which are not word
+ constituents.
+
+2012-05-27 Bastien Guerry <bzg@gnu.org>
+
+ * org-ctags.el (org-ctags-new-topic-template):
+ Fix the option default value back again.
+
+2012-05-27 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-bibtex.el (org-bibtex-export-to-kill-ring):
+ Don't rely on kill-new to return a string.
+
+ * org-bibtex.el (org-bibtex-headline):
+ Remove call to bibtex-reformat which often hangs.
+
+2012-04-27 Glenn Morris <rgm@gnu.org>
+
+ * org-ctags.el (org-ctags-new-topic-template):
+ Revert 2012-04-09 removal of * from defcustom value, not doc.
+
+2012-04-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-table.el (org-table-number-fraction): Fix typo.
+
+2012-04-27 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-python.el (org-babel-execute:python): Ensure newline precedes
+ automatically-added returns.
+
+2012-04-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-mouse.el (org-mode-hook): Do not move point when clicking on
+ a footnote reference.
+
+2012-04-27 Bastien Guerry <bzg@gnu.org>
+
+ * org-faces.el (org-date-selected): Fix docstring.
+
+2012-04-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-indent):
+ Follow `org-list-demote-modify-bullet' specifications for ordered
+ bullets.
+ (org-list-indent-item-generic, org-indent-item-tree)
+ (org-outdent-item-tree): Fix bug when operating on a region.
+ (org-outdent-item, org-indent-item): Allow to operate on a region.
+
+ * org.el (org-shiftmetaleft, org-shiftmetaright): Allow to operate
+ on a region.
+
+2012-04-27 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Fix positioning in
+ HTML export without a footnote section.
+
+2012-04-27 Madan Ramakrishnan <madanr79@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-bulk-mark): Truly make arg optional as
+ advertised by the function.
+
+2012-04-27 Zachary Kanfer <zkanfer@gmail.com> (tiny change)
+
+ * org.el (org-read-date-display): Fix bug when displaying the
+ overlay.
+
+2012-04-27 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-mode): Don't use `buffer-face-mode' by default.
+
+2012-04-27 Bastien Guerry <bzg@gnu.org>
+
+ * org-faces.el (org-date-selected): New face.
+
+2012-04-27 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-org-link): Pay no heed to whether the
+ internal links destined for headlines provide a description or
+ not. In fact, the `org-store-link' and `org-insert-link' create
+ internal links which do have a description.
+
+2012-04-27 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-program-exists): Fix docstring.
+
+2012-04-14 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-point-at-end-of-empty-headline): Only try to match
+ `org-todo-line-regexp' when the value is non-nil, e.g. in non-org
+ modes.
+ (org-fontify-meta-lines-and-blocks-1): Prevent errors when trying
+ to fontify beyond (point-max).
+
+ * org-clock.el (org-clock-task-overrun-text)
+ (org-task-overrun, org-clock-get-clock-string)
+ (org-clock-update-mode-line)
+ (org-clock-notify-once-if-expired): Rename `org-task-overrun'
+ and `org-task-overrun-text' to `org-clock-task-overrun' and
+ `org-clock-task-overrun-text' respectively.
+ (org-task-overrun-text): New alias.
+
+ * org-table.el (org-table-eval-formula): Fix bug about handling
+ remote references as durations.
+ (org-table-get-range): Fix bug: make sure references to $0 are
+ correctly handled.
+
+ * org-pcomplete.el (pcomplete/org-mode/file-option):
+ Fix bug in `pcomplete/org-mode/file-option'.
+ (org-thing-at-point): Also match line options like LATEX_CLASS
+ when pcompleting from LATEX_.
+
+ * org-agenda.el (org-agenda-filter-make-matcher)
+ (org-agenda-filter-apply): Allow filtering entries out by
+ category. Using `C-u <' from the agenda view will redisplay
+ the agenda without entries from categories of the current line.
+
+2012-04-14 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-C.el (org-babel-C-ensure-main-wrap):
+ Add an explicit return to automatically generated main methods.
+
+2012-04-14 Matt Lundin <mdl@imapmail.org>
+
+ * org.el (org-after-todo-state-change-hook):
+ Fix docstring to reflect name change of state to `org-state'.
+
+2012-04-14 Mike Sperber <sperber@deinprogramm.de> (tiny change)
+
+ * org-footnote.el (org-footnote-normalize):
+ Correctly pass keyword arguments to `org-export-preprocess-string'.
+
+2012-04-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-todo): Fix regression: rename `state' to
+ `org-state'.
+ (org-use-effective-time): Fix group and type.
+
+2012-04-02 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-out-if-current): Fix regression: rename
+ `org-clock-state' to `org-state' to match the name of the
+ dynamically-scoped variable in `org-todo'.
+
+ * org-agenda.el (entry, org-diary, org-class): Fix regression:
+ rename `org-entry' to `entry'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-todo): Fix regression in `org-todo'.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-C.el (org-babel-C-execute): Add .exe to the end of compiled
+ C files on windows.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-code): Escape all lines when exporting
+ Org-mode blocks.
+
+ * ob.el (org-babel-parse-src-block-match): Make use of the new
+ language argument to org-babel-strip-protective-commas.
+ (org-babel-parse-inline-src-block-match): Make use of the new
+ language argument to org-babel-strip-protective-commas.
+ (org-babel-strip-protective-commas): Now accepts a language
+ argument.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-fast-tag-selection): Fix an bug when listing tags
+ for completion.
+
+2012-04-01 Ilya Shlyakhter <ilya_shl@alum.mit.edu> (tiny change)
+
+ * org.el (org-delete-property-globally): Fix a bug that left
+ blank line in place of the property, instead of removing the line.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * ob-maxima.el (org-babel-maxima-command): Add group information
+ to the defcustom.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-mode): Use `buffer-face-mode' to remap the 'default
+ face to 'org-default.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-ascii.el (org-export-as-ascii): Fix escaping of underscores
+ in links.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el: Prevent a bug while defining the menu by requiring
+ `org-beamer' when necessary.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (orgtbl-self-insert-command):
+ Use `backward-delete-char' instead of `delete-backward-char' as this
+ last command gets caught by the compiler which says to not use it
+ in programs. `backward-delete-char' is just an alias for
+ `delete-backward-char' which is internally remapped to
+ `org-delete-backward-char' for optimization purpose.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-subcontent): Bugfix: when
+ `org-export-latex-low-levels' is nil, do not export low levels.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-insert-result): Fix bug in indented wrapped
+ results insertion.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-tags): Include `org-tag-alist' in the list of
+ possible completions, even when there are tags defined in the
+ buffer.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-tags): Don't add a column when there is only one
+ tag offered for completion.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-fast-tag-selection): Include tags from
+ `org-tag-alist' when completing with the TAB key.
+
+2012-04-01 Shoji Nishimura <nishimura.shoji@gmail.com> (tiny change)
+
+ * org.el (org-display-inline-images): Honor the ̀beg' parameter.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-subcontent): Don't insert a
+ linebreak when itemizing a subtree that is just a headline.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-lob.el (org-babel-lob-get-info): Remove extra []s when
+ parsing inline call_foo lines.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-maxima.el (org-babel-maxima-command): The maxima command used
+ should be configurable (defaults to maxima-command if defined).
+ (org-babel-execute:maxima): The maxima command used should be
+ configurable (defaults to maxima-command if defined).
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-C.el (org-babel-C-execute): Add the local directory to the
+ library search path for C/C++ block compilation.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-where-is-src-block-result): Don't truncate
+ results name on call line execution.
+
+2012-04-01 Ilya Shlyakhter <ilya_shl@alum.mit.edu> (tiny change)
+
+ * org-colview.el (org-columns-cleanup-item): Handle case of empty
+ headline.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-delete-definitions): Fix LaTeX
+ export error when a src block produces fake footnotes.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-read-date): Don't mention `parse-time-weekdays' and
+ `parse-time-months' in the docstring.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-filter-apply): Bugfix: Add let
+ binding.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-colview.el (org-columns-compute): Also consider inline tasks
+ when computing the sum.
+
+2012-04-01 Thomas Morgan <tlm@ziiuu.com> (tiny change)
+
+ * org-habit.el (org-habit-insert-consistency-graphs):
+ Fix alignment of consistency graph in filtered agenda view.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-as-latex): Fix bug in setting the
+ export directory according to the LaTeX options.
+
+2012-04-01 K.Nagashima <uni.naga@gmail.com> (tiny change)
+
+ * org.el (org-show-subtree): Make interactive.
+
+2012-04-01 Ilya Shlyakhter <ilya_shl@alum.mit.edu>
+
+ * org-clock.el (org-clock-get-table-data): Make sure todo-only
+ does not leak when it is set by make-org-tags-macher.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-cycle-internal-local): Don't try to hide drawers
+ within subtrees in this function, it slows cycling down.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ Fix incorrect custom option definition.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-colview.el (org-columns-display-here): Bugfix: use the date
+ as the value for the ITEM column when displaying a summary.
+
+2012-04-01 Martyn Jago <martyn.jago@btinternet.com>
+
+ * ob-lilypond.el: Re-direct homepage to Worg.
+
+2012-04-01 Martyn Jago <martyn.jago@btinternet.com>
+
+ * ob-lilypond.el: Leave versioning to Org.
+
+2012-04-01 Martyn Jago <martyn.jago@btinternet.com>
+
+ * ob-lilypond.el: Fix compiler warning.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-entity-caption): Enumerate entities
+ that have either a caption or a label.
+ (org-odt-label-styles, org-odt-category-map-alist): Add a
+ separator between sequence number and caption. Introduced two
+ new label styles for handling of math formula and math label.
+ (org-odt-format-label-definition)
+ (org-export-odt-format-formula): Propagate above changes.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-enforce-todo-dependencies): Fix docstring.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-category-strings): New custom
+ variable.
+ (org-odt-category-map-alist): Modify interpretation.
+ Don't use the same field to double up as both a OpenDocument
+ variable and a category string. Entries in this list now
+ specify only the OpenDocument variable. Category strings are
+ obtained through an indirect lookup of
+ `org-export-odt-category-strings'. Use same OpenDocument
+ variables as what LibreOffice uses for various entities.
+ Fix docstring.
+ (org-odt-add-label-definition)
+ (org-odt-format-label-definition)
+ (org-odt-format-label-reference): Propagate above changes.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-latex.el (org-export-as-latex): Check TeX-master correctly.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-category-map-alist): Update docstring.
+ (org-export-odt-user-categories)
+ (org-export-odt-get-category-from-label)
+ (org-odt-get-label-category-and-style): Remove.
+ (org-odt-add-label-definition): Propagate above changes.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org.el (org-refile): Don't allow creation of parents when using
+ the refile command to go to a headline.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-org-link): Resolve links to headlines
+ as section numbers only if section numbering is on.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (format-spec): Require 'format-spec.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-latex.el (org-export-as-latex): Fix TeX-master declaration.
+
+2012-04-01 Ilya Shlyakhter <ilya_shl@alum.mit.edu> (tiny change)
+
+ * org.el (org-imenu-get-tree): Check that looking-at succeeds
+ before using match results.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp-blocks.el (org-ditaa-jar-path): Make a defcustom.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-lparse.el (org-do-lparse): Make effective setting of
+ `org-export-headline-levels' available to the ODT exporter.
+ Also remove some stale comments.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-begin-toc): Handle named HTML entities in
+ per-language string for "Table Of Contents".
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp-blocks.el (org-ditaa-jar-path): Fix merge conflict.
+
+2012-04-01 Shaun Johnson <shaun@slugfest.demon.co.uk> (tiny change)
+
+ * org-exp-blocks.el (org-ditaa-jar-path): Better heuristic to find
+ the libary name.
+
+2012-04-01 Suvayu Ali <fatkasuvayu+linux@gmail.com>
+
+ * org-src.el (org-edit-src-code): Change let bind to let*, e.g. if
+ case-fold-search is bound to nil globally, the
+ (case-fold-search t) doesn't work until we get to the body.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-latex.el (org-export-latex-tables): Allow to use
+ sidewaystable.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Fix bug in src name
+ regexp when using *org-babel-use-quick-and-dirty-noweb-expansion*.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-scan-tags): Require one or more spaces (+) between
+ keyword and headline.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-prepare-agenda): Don't reset
+ `org-done-keywords-for-agenda' when `org-agenda-multi'.
+
+2012-04-01 Thomas Morgan <tlm@ziiuu.com> (tiny change)
+
+ * org-habit.el (org-habit-insert-consistency-graphs): Fix bug
+ while inserting habit graph in the agenda buffer.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-src.el (org-src-edit-buffer-p): New function.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-agenda.el (org-agenda-skip-if): Fix the order conditions are
+ being checked. Also enhance the docstring a bit.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org-agenda.el (org-agenda-tree-to-indirect-buffer): Fix the
+ display of indirect agenda window.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org> (tiny change)
+
+ * org.el (org-create-formula-image, org-dvipng-color): Fix XEmacs
+ compatibility bug.
+
+2012-04-01 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-clock.el (org-clock-get-table-data): Bind org-scanner-tags
+ to tags-list and org-trust-scanner-tags to t while evaluating the
+ matcher, since the matcher is always evaluated at the current
+ entry.
+
+2012-04-01 Ilya Shlyakhter <ilya_shl@alum.mit.edu> (tiny change)
+
+ * org.el (org-scan-tags): Bind org-trust-scanner-tags to t while
+ evaluating the matcher, since the matcher is always evaluated at
+ the current entry.
+
+2012-04-01 Ilya Shlyakhter <ilya_shl@alum.mit.edu> (tiny change)
+
+ * ob-lilypond.el (ly-compile-lilyfile): Fix misplaced comma in a
+ quoting expression.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-merge-params): Add "eval" as acceptable noweb
+ argument.
+ (org-babel-noweb-p): The "eval" argument only expands during
+ evaluation.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-strip-protective-commas): Declared.
+
+ * org-agenda.el (org-agenda-filtered-by-category): Declared.
+ (org-agenda-filter-apply): Capture free variable.
+
+ * org-footnote.el (org-skip-whitespace): Declared.
+
+ * org-mobile.el (org-agenda-filter): Declared.
+
+ * org-src.el (org-strip-protective-commas): Declared.
+
+2012-04-01 Sebastien Vauban <sva@mygooglest.com> (tiny change)
+
+ * org.el (org-version): Add autoload cookie.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-attach.el (org-attach-store-link-p): Remove spurious quote
+ in customization form choice.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-sh.el (org-babel-execute:sh): Pass all params to subroutine.
+ (org-babel-sh-evaluate): Apply :shebang and :padline to shell script
+ execution.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-insert-result): Ensure correct order for empty
+ result wrapping blocks.
+
+2012-04-01 Martyn Jago <martyn.jago@btinternet.com>
+
+ * ob-lilypond.el: Make auditioning of midi and pdf asynchronous,
+ and add easy pdf generation in the form of `ly-gen-pdf' variable.
+
+2012-04-01 Deech <deech@deech-ThinkPad-X200.none> (tiny change)
+
+ * ob-tangle.el (org-babel-spec-to-string): The link generated by
+ org-store-link is escaped twice when tangling with ":comments yes"
+ flag.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Remove another useless space
+ before tag.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Remove another useless space
+ before tag.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Remove useless space before
+ tag.
+
+2012-04-01 Sebastien Vauban <sva@mygooglest.com> (tiny change)
+
+ * org.el (org-version): Add autoload cookie.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-get-category): Save match data.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-tangle.el (org-babel-tangle): Don't prompt for a file name if
+ :tangle is specified.
+
+ * ob.el (org-babel-expand-noweb-references): Widen buffer when
+ expanding noweb references.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-table.el (sbe): Don't accidentally leave a `t' value when
+ variables are force interpreted as strings.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-bbdb.el (org-bbdb-open, org-bbdb-open-old)
+ (org-bbdb-open-new): Pass record name to avoid dynamic scoping.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-bbdb.el (bbdb-record-get-field, bbdb-search-name)
+ (bbdb-search-organization): Declare functions to silence byte
+ compiler.
+
+2012-04-01 Bernt Hansen <bernt@norang.ca>
+
+ * org.el (org-clone-subtree-with-time-shift): Fix task cloning for
+ repeating tasks using .+n and ++n syntax.
+
+2012-04-01 Karl Fogel <kfogel@red-bean.com> (tiny change)
+
+ * org-agenda.el (org-agenda-highlight-todo): Handle the case of a
+ heading that has a date but no todo keyword.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-find-named-result): Fix code block replacement
+ with results.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Do not normalize
+ labels when sort-only is non-nil.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Remove an useless part
+ of the function.
+ (org-insert-footnote-reference-near-definition): Remove function.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Fix normalization of
+ inline footnotes with no footnote section.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-bbdb.el (org-bbdb-old): Replace `defvar' after loading 'bbdb
+ to check for old or new version by a check for the required
+ function in `org-bbdb-open' and `org-bbdb-store-link'.
+ (org-bbdb-store-link, org-bbdb-open): Check which version of bbdb is
+ to be used.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-find-named-result): Don't miss a code block
+ when there are confounding spaces after the result name.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-lob.el (org-babel-block-lob-one-liner-regexp): Less greedy
+ regular expressions.
+ (org-babel-inline-lob-one-liner-regexp): Less greedy regular
+ expressions.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-examplize-region): Fix bug in examplization.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-link-search): Search for #+name affiliated keywords
+ and invisible targets.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-lparse.el (org-lparse-end-footnote-definition): Cleanup
+ newlines in a transcoded footnote definition. This ensures that
+ the line that is currently being processed by `org-do-lparse' loop
+ doesn't get broken up into multiple lines. Fix for the following
+ bug -
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Force a paragraph
+ break after the last footnote definition. This is an an implicit
+ assumption made by the org-lparse.el library. With this change,
+ footnote definitions can reliably be exported with ODT backend.
+ See http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg01013.html.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-ditaa.el (org-ditaa-jar-path): Fix a recursive load error.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct): Fix small bug introduced by
+ commit 8b7a3f249803aba612f9ad3ae50c2fc986247da4 in Org's git repo.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-ditaa.el (org-ditaa-jar-path): Already defined in
+ org-exp-blocks.el.
+
+ * org-exp-blocks.el (org-ditaa-jar-path): Declare appropriately
+ for the fact that this is really now a Babel thing -- even if it
+ is used here and the definition should remain here for reasons of
+ load dependencies.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-bbdb.el (org-bbdb-old): Wrap `defvar' so the variable gets
+ defined after bbdb was loaded.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-latex.el (org-export-latex-tables): Don't add spurious
+ preceding newline if caption is not above a longtable.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-insert-toc): Remove this stray,
+ dysfunctional routine. This possibly has crept in because of the
+ broken merges between "maint" and "origin" branches.
+ (org-odt-begin-table): Don't emit an empty paragraph when a table is
+ neither labeled nor captioned.
+ (org-odt-init-outfile): Remove reference to an unused variable.
+
+2012-04-01 Viktor Rosenfeld <listuser36@googlemail.com>
+
+ * ob-sql.el (org-babel-execute:sql): Add support for MonetDB to
+ SQL code blocks.
+
+2012-04-01 Andreas Leha <andreas.leha@med.uni-goettingen.de>
+
+ * ob.el (org-babel-goto-named-src-block): Pushing the point to the
+ org-mark-ring and guessing at the code block name to jump to.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-agenda-tree-to-indirect-buffer): Fix handling
+ of indirect buffer and window.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-forbidden-blocks): Allow footnotes
+ in verse blocks.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-forbidden-blocks): Allow footnotes
+ in verse blocks.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-table-clean-before-export): Ignore table rows
+ defining parameters for formulas during export.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-get-item-number): New function.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-ending-method, org-list-end-regexp):
+ Remove variables.
+ (org-in-item-p, org-list-separating-blank-lines-number)
+ (org-list-parse-list, org-list-struct): Apply changes.
+
+ * org-exp.el (org-export-mark-list-end)
+ (org-export-mark-list-properties): Apply changes.
+
+ * org-latex.el (org-export-latex-lists): Apply changes.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-cycle-internal-local): Correctly unfold headlines
+ containing an inlinetask.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-structure-template-alist): Fix missing angle
+ brackets for muse export style.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-recenter-calendar): Use `with-selected-window' to
+ select calendar window and save currently selected window and
+ current buffer.
+
+2012-04-01 Toby S. Cubitt <tsc25@cantab.net> (tiny change)
+
+ * org.el (org-goto): Call org-refile-get-location with NO-EXCLUDE
+ argument set, otherwise not only are headlines in the current
+ subtree excluded, but it throws an error if point happens not to
+ be within a subtree (e.g. at start of buffer).
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-scan-tags): Fix highlighting in sparse-tree.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-clock.el (org-in-clocktable-p): Move to org.el.
+
+ * org.el (org-in-clocktable-p): New function. Moved from
+ org-clock.el.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-get-title-from-subtree): Don't format
+ tags in title if title headline does not have tags.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-cycle-internal-local): Fix bug: hide drawers in
+ inline tasks too.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-preamble): Don't insert TOC here.
+ Delay it till the end of export.
+ (org-odt-begin-document-body): Make a note of the default
+ position of TOC in `org-lparse-dyn-first-heading-pos'.
+ (org-odt-insert-toc): Insert TOC as directed by
+ [TABLE-OF-CONTENTS] line or at the default position.
+ (org-odt-end-export): Call `org-odt-insert-toc'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-preview-latex-fragment): Throw an error when called
+ from a non-file buffer.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-place-item): Don't search for
+ position in existing list if :exact-position was supplied.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-font-lock-defaults): Fix bug in done headline
+ fontification.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-textbox): Honor user-specified width
+ in captioned images.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org.el (org-update-property-plist): Fix bug in property list
+ updates.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-balanced-split): Explicit checking if list
+ before calling member.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-sqlite.el (org-babel-execute:sqlite): Specify the use of ","
+ as the separator to `org-table-convert-region'. Fixes errors when
+ only one result per line of output.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-strip-protective-commas):
+ Use `org-strip-protective-commas'.
+
+ * org-exp.el (org-export-select-backend-specific-text):
+ Use `org-strip-protective-commas'.
+
+ * org-src.el (org-edit-src-code):
+ Use `org-strip-protective-commas'.
+
+ * org.el (org-strip-protective-commas): Single definition for this
+ functionality.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-sql.el: Mention ob-sqlite in the comments of ob-sql.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-prepare-finalize-hook): New hook.
+ Run before the finalization process starts.
+ (org-capture-finalize): Run new hook.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org.el (org-entry-get): Generalize to multiple "prop+"
+ properties.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-src.el (org-src-mode-map): Rebinding `org-edit-src-save' in
+ the `org-src-mode-map'.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-recenter-calendar): Use `with-selected-window' to
+ select calendar window and save currently selected window and
+ current buffer.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-ending-method, org-list-end-regexp):
+ Remove variables.
+ (org-in-item-p, org-list-separating-blank-lines-number)
+ (org-list-parse-list, org-list-struct): Apply changes.
+
+ * org-exp.el (org-export-mark-list-end)
+ (org-export-mark-list-properties): Apply changes.
+
+ * org-latex.el (org-export-latex-lists): Apply changes.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org.el (org-entry-get): Accumulate properties from subtree
+ property drawers.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org.el (org-entry-get): Accumulate properties from subtree
+ property drawers.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-image-size-probe-method)
+ (org-odt-do-image-size): Use imagemagick preferentially to
+ determine image sizes.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-as-odt-to-buffer)
+ (org-replace-region-by-odt, org-export-region-as-odt):
+ Remove these interactive functions. They are of questionable value.
+
+2012-04-01 Toby S. Cubitt <tsc25@cantab.net> (tiny change)
+
+ * org.el (org-goto): Call org-refile-get-location with NO-EXCLUDE
+ argument set, otherwise not only are headlines in the current
+ subtree excluded, but it throws an error if point happens not to
+ be within a subtree (e.g. at start of buffer).
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-kill-product-buffer-when-displayed)
+ (org-export-initial-scope, org-export-date-timestamp-format)
+ (org-export-with-tasks, org-export-email-info)
+ (org-export-table-remove-empty-lines): Add version tag.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-cycle-internal-local): Correctly unfold headlines
+ containing an inlinetask.
+
+2012-04-01 Bernt Hansen <bernt@norang.ca>
+
+ * org-clock.el (org-clock-out): Do not delete the current clocking
+ task when org-clock-out-hook clocks in another task.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-scan-tags): Fix highlighting in sparse-tree.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-convert-processes): Re-define
+ (org-export-odt-convert-capabilities): Fix an accidental
+ regression.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-convert-capabilities): Change the
+ default value.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-clock.el (org-in-clocktable-p): Move to org.el.
+
+ * org.el (org-in-clocktable-p): New function. Moved from org-clock.el.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-get-title-from-subtree): Don't format
+ tags in title if title headline does not have tags.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-blank-before-new-entry)
+ (org-export-footnotes-seen, org-export-footnotes-data): Fix bogus
+ declarations.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-beginning-of-line, org-end-of-line): Fix special C-a
+ and C-e behavior with visual lines.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-exp-blocks.el (org-export-blocks): Change the name of
+ exporting comment blocks given that it seems regular comment
+ blocks no longer export.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-get-export-buffer): Access current
+ export buffer.
+ (org-babel-exp-in-export-file): Access current export buffer.
+ (org-babel-exp-src-block): Access current export buffer.
+ (org-babel-exp-inline-src-blocks): Access current export buffer.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob-exp.el (org-babel-exp-in-export-file)
+ (org-babel-exp-src-block, org-babel-exp-inline-src-blocks):
+ Allow org-current-export-file to contain a buffer.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-lparse.el (org-lparse-do-convert): Replace `call-process'
+ with `shell-command-to-string'.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-create-definition): Fix space
+ insertion when creating a new footnote. This fixes newline
+ munching when `org-footnote-section' is nil and blank lines
+ stacking when it isn't nil.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Make sure that
+ footnotes are moved to a single place during export.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Ensure footnote
+ definition will be inserted at the end of the section
+ corresponding to to its first reference.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-definition-p): Make sure to
+ move point at the beginning of the separator before skiping white
+ spaces. Refactor code.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-src-block): Strip noweb references on
+ export when "strip-export".
+
+ * ob.el (org-babel-common-header-args-w-values): New noweb
+ header value.
+ (org-babel-merge-params): New noweb header value.
+ (org-babel-noweb-p): New noweb header value.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-tangle.el (org-babel-tangle-clean): Just use default value.
+
+ * ob.el (org-babel-noweb-wrap): Add default value.
+ (org-babel-expand-noweb-references): Just use default value.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-select-backend-specific-text): Always
+ preserve original indentation as a text property so that lists do
+ not get broken by indentation at column 0.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Don't allow newlines
+ in source names in noweb references.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-fill-line-break-nobreak-p): New function.
+ (org-set-autofill-regexps): Add previous function to
+ `fill-nobreak-predicate'.
+
+2012-04-01 Vitalie Spinu <spinuvit@gmail.com> (tiny change)
+
+ * ob-R.el (org-babel-R-evaluate-session): Inhibit R evaluation
+ visibility regardless of local user customization.
+
+2012-04-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-show-first-star): New option.
+ (org-inlinetask-fontify): Honor `org-inlinetask-show-first-star'.
+
+ * org-indent.el (org-indent-set-line-properties):
+ Honor `org-inlinetask-show-first-star'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-regexps-and-options): Ensure `org-drawers'
+ doesn't contain duplicates.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-at-drawer-p): Normalize the docstring to match other
+ `org-at-*-p' docstrings.
+ (org-indent-block, org-indent-drawer, org-at-block-p):
+ New functions.
+ (org-metaright): Use the new functions to indent a drawer or a
+ block depending on the context. Also update the docstring.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-regexps-and-options): Set the value of
+ `org-drawers' by adding the value of the infile #+DRAWERS option
+ to that of the existing `org-drawers'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-cycle-internal-local): Fix bug: hide drawers in
+ inline tasks too.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-inlinetask.el (org-inlinetask-toggle-visibility):
+ Use `org-show-entry' instead of `outline-flag-region' to keep the
+ drawers folded when unfolding an inline task.
+
+2012-04-01 Torsten Anders <torsten.anders@beds.ac.uk> (tiny change)
+
+ * org-beamer.el (org-beamer-environments-default): Add support and
+ keybinding for the `exampleblock' environment.
+
+2012-04-01 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org.el (org-open-link-from-string): Regard `reference-buffer'
+ when setting `org-inhibit-startup'.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-non-block-elements): Don't insert extra
+ space between inline src block and results on export.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-get-inline-src-block-matches): Allow *any*
+ punctuation to proceed an inline src block.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-get-inline-src-block-matches): Add ( to the
+ list of characters allowed to proceed an inline src block.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-tangle.el (org-babel-tangle-clean): Use the customizable
+ noweb wrappers.
+
+ * ob.el (org-babel-noweb-wrap-start): Begin a noweb reference.
+ (org-babel-noweb-wrap-end): End a noweb reference.
+ (org-babel-noweb-wrap): Apply the customizable noweb wrappers.
+ (org-babel-expand-noweb-references): Use the customizable noweb
+ wrappers.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-beginning-of-line): Handle case when there's no
+ character after box.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-preamble): Don't insert TOC here.
+ Delay it till the end of export.
+ (org-odt-begin-document-body): Make a note of the default
+ position of TOC in `org-lparse-dyn-first-heading-pos'.
+ (org-odt-insert-toc): Insert TOC as directed by
+ [TABLE-OF-CONTENTS] line or at the default position.
+ (org-odt-end-export): Call `org-odt-insert-toc'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-preview-latex-fragment): Throw an error when called
+ from a non-file buffer.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-insert-property-drawer): Not an interactive
+ command anymore.
+ (org-insert-drawer): With a prefix argument, insert a property
+ drawer. Check for headline within the region before inserting the
+ drawer. Don't include special drawers in the completion table.
+ (org-mode-map): New keybinding `C-c C-x d' for
+ `org-insert-drawer'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-insert-drawer): Support completion over known drawer
+ names and inserting a drawer around the current region.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-insert-drawer): New function.
+ (org-insert-property-drawer): Use it.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-list.el (org-mark-list): New function.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-pcomplete.el (pcomplete/org-mode/drawer): New function to
+ complete drawer at point.
+ (org-thing-at-point): Use it.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-meta-return): Use `newline-and-indent' when in a
+ property drawer.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-structure-template-alist): Fix docstring: the
+ feature is not experimental anymore.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-show-and-scroll-up): Allow `C-u' to
+ display the item without unfolding drawers and logbooks.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-src.el (org-edit-src-code): Make sure `buffer-file-name' is
+ always nil.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-structure-template-alist): Fix missing angle
+ brackets for muse export style.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-read-date): New parameter `inactive' when reading
+ for insertion of inactive timestamps.
+ (org-time-stamp, org-read-date-display): Use the new
+ parameter.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Only allow
+ reference names which start and end with non-whitespace characters.
+ Also, raise errors as appropriate given org-babel-noweb-error-langs.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-src.el (org-src-in-org-buffer): Save and restore
+ `buffer-undo-list' after editing.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-common-header-args-w-values): Add new header
+ argument.
+ (org-babel-expand-noweb-references): Use header argument rather than
+ customization variable.
+
+2012-04-01 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-place-item): Don't search for
+ position in existing list if :exact-position was supplied.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-noweb-separator): Custom variable for
+ accumulated noweb references.
+ (org-babel-expand-noweb-references): Allow separator for noweb
+ references.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-beginning-of-line): In an item, special position
+ for C-a is after check-box, if any.
+ (org-special-ctrl-a/e): Modify doc-string accordingly.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-format-formula): Use :style
+ property to specify custom table styles.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-call-line-template): Control export of
+ additional call line information.
+ (org-babel-exp-non-block-elements): Fancier call line export.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-entity-frame-styles): Add frame params
+ for images that are anchored as character.
+ (org-export-odt-format-image): Handle new anchor type
+ "as-char".
+ (org-export-odt-default-image-sizes-alist): Misc. change.
+ (org-export-odt-format-formula): Misc. change.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-check-src-block): Don't report valid header
+ arguments as suspicious.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-non-block-elements): Map over both
+ inline src blocks and call lines on export.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-label-styles): Add a new style.
+ (org-odt-category-map-alist): Use it.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-table-style-format): New. Template for
+ auto-generated table styles.
+ (org-odt-automatic-styles, org-odt-object-counters):
+ New variables.
+ (org-odt-add-automatic-style): New function.
+ (org-odt-write-automatic-styles): New function.
+ Create automatic styles for tables that have custom :rel-width.
+ (org-odt-begin-table): Parse attributes specified with
+ "#+ATTR_ODT: " option and use it to create an automatic table
+ style.
+ (org-odt-save-as-outfile):
+ Call `org-odt-add-write-automatic-styles'.
+ (org-odt-init-outfile): Init newly add variables.
+ (org-odt-section-count): Remove it.
+ (org-odt-begin-section): Use `org-odt-add-automatic-style' to
+ generate an automatic section name.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-map-executables): Correctly position point when
+ mapping hits an inline code block.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-execute-src-block): Ensure params are
+ incorporated *before* checking if evaluation is legal.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Ensure `end' is a
+ marker so it is updated as required during export.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-src.el (org-src-in-org-buffer): Run commands in the parent
+ buffer.
+ (org-edit-src-save): Use new macro.
+ (org-src-tangle): Tangle the parent buffer.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-font-lock-defaults): Fix bug in done
+ headline fontification.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-font-lock-defaults): Fix bug in done
+ headline fontification.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-return): Act normally when in code blocks.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-in-src-block-p): New function.
+ (org-context): Return new contexts :clocktable and :src-block.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-tags-command, org-set-tags): Make ̀C-u C-c
+ C-q' do the right thing even when point is before the first
+ heading.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-noweb-p): Disambiguate intersection name.
+
+2012-04-01 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-textbox): Honor user-specified
+ width in captioned images.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-map-src-blocks): Replace gensym with make-symbol.
+ (org-babel-map-inline-src-blocks): Replace gensym with make-symbol.
+ (org-babel-map-call-lines): Replace gensym with make-symbol.
+ (org-babel-map-executables): Replace gensym with make-symbol.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-results): Alter a copy of info.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html):
+ Initialize `html-pre-real-contents' correctly.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html):
+ Initialize `html-pre-real-contents' correctly.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-code): Ensure code block name is a
+ string on export.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-code-template): Customizable code
+ block export format string.
+ (org-babel-exp-code): Customizable code block export.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): Remove dependency
+ on deprecated swank-clojure.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-map-src-blocks): Don't pollute symbol space.
+ (org-babel-map-inline-src-blocks): Don't pollute symbol space.
+ (org-babel-map-call-lines): Don't pollute symbol space.
+ (org-babel-map-executables): Map over *all* executable Org-mode
+ elements.
+ (org-babel-execute-buffer): Execute elements in buffer order instead
+ of arbitrarily.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): Fix a naive structure backup.
+ Those must be done with `copy-tree'.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-src.el (org-edit-src-code): Referenced code block should
+ not be evaluated on code block edit.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-structure-template-alist): Use uppercase for
+ keywords.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-insert-result): Capitalize RESULTS in :wrap'd
+ code block results.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-results-keyword): New user-configurable
+ results keyword.
+ (org-babel-where-is-src-block-result): Use new user-configurable
+ results keyword.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-refresh-maybe): Check for new
+ headlines from the beginning of the line to be sure to catch
+ any newly inserted headline there.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-exp.el (org-babel-exp-src-block): Use `org-babel-noweb-p'.
+ (org-babel-exp-inline-src-blocks): Use `org-babel-noweb-p'.
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks):
+ Use `org-babel-noweb-p'.
+
+ * ob.el (org-babel-execute-src-block): Use `org-babel-noweb-p'.
+ (org-babel-expand-src-block): Use `org-babel-noweb-p'.
+ (org-babel-load-in-session): Use `org-babel-noweb-p'.
+ (org-babel-merge-params): Use `org-babel-noweb-p'.
+ (org-babel-noweb-p): New function used to determine if noweb
+ expansion should be carried out in a given context.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org.el (org-update-property-plist): Fix bug in property list
+ updates.
+
+2012-04-01 François Pinard <pinard@iro.umontreal.ca> (tiny change)
+
+ * org.el (org-kill-line): Use `kill-visual-line' in
+ `visual-line-mode'.
+
+2012-04-01 Bernt Hansen <bernt@norang.ca>
+
+ * org-agenda.el (org-agenda-switch-to): Widen org buffer only if point
+ is outside the current restriction.
+
+2012-04-01 Bernt Hansen <bernt@norang.ca>
+
+ * org-agenda.el (org-agenda-clock-in): Save restriction when clocking
+ in from the agenda.
+
+2012-04-01 Bernt Hansen <bernt@norang.ca>
+
+ * org.el: Honor existing restrictions when regenerating the agenda.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el: New alias for `list-diary-entries-hook'.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-common-header-args-w-values): Add the new
+ header argument name.
+ (org-babel-insert-result): Respect the value of the :wrap header
+ argument when inserting results.
+ (org-babel-result-end): Find the end of arbitrarily named result
+ blocks.
+
+2012-04-01 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-refresh-maybe): Check for new
+ headlines from the beginning of the line to be sure to catch
+ any newly inserted headline there.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * org.el (org-update-property-plist): Remove old instances of
+ property when adding a new value for property.
+
+2012-04-01 Martyn Jago <martyn.jago@btinternet.com>
+
+ * ob-emacs-lisp.el: A comment on the last line of an emacs-lisp
+ code block would cause an error when the block is was executed.
+ This fix cures this behavior.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Resurrect dropped
+ pieces of a previous patch.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-maxima.el (org-babel-execute:maxima): Fix compiler warning.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Resurrect dropped
+ pieces of a previous patch.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-maxima.el (org-babel-execute:maxima): Fix compiler warning.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-eshell.el (org-eshell-open): Use (goto-char (point-max))
+ instead of (end-of-buffer).
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-bbdb.el (name): Declare variable.
+ (bbdb-record-get-field, bbdb-search-name)
+ (bbdb-search-organization): Declare as part of ext:bbdb.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-mobile.el (org-mobile-push): Use `org-agenda-tag-filter'
+ instead of the obsolete `org-agenda-filter'.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el: Add an alias for `org-agenda-filter'.
+ (diary-list-entries-hook): Use the non-obsolete hook.
+ (org-agenda-filter-apply): Silent compiler warning.
+
+2012-04-01 Bastien Guerry <bzg@gnu.org>
+
+ * ob-ditaa.el (org-ditaa-jar-path): Make a defcustom.
+ (org-ditaa-jar-option): New option.
+ (org-babel-execute:ditaa): Use it.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-balanced-split): Explicit checking if list
+ before calling member.
+
+2012-04-01 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-balanced-split): Explicit checking if list
+ before calling member.
+
+2012-02-14 Chong Yidong <cyd@gnu.org>
+
+ * org-footnote.el: Remove bogus defvar values (Bug#10745).
+
+2012-01-05 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Resurrect dropped
+ pieces of a previous patch.
+
+ * ob-maxima.el (org-babel-execute:maxima): Fix compiler warning.
+
+2012-01-05 Bastien Guerry <bzg@gnu.org>
+
+ * org-eshell.el (org-eshell-open): Use (goto-char (point-max))
+ instead of (end-of-buffer).
+
+ * org-bbdb.el (name): Declare variable.
+ (bbdb-record-get-field, bbdb-search-name)
+ (bbdb-search-organization): Declare as part of ext:bbdb.
+
+ * org-agenda.el: Add an alias for `org-agenda-filter'.
+ (diary-list-entries-hook): Use the non-obsolete hook.
+ (org-agenda-filter-apply): Silent compiler warnings.
+
+ * org-mobile.el (org-mobile-push): Use `org-agenda-tag-filter'
+ instead of the obsolete `org-agenda-filter'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-ctrl-c-ctrl-c): Preserve symmetry when adding
+ and removing checkboxes with `C-u C-c C-c' on the first item
+ of a list. Also, don't reinitialize checkboxes that are
+ already ticked.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-ts-regexp0, org-ts-regexp1): Also match a time
+ value with only one digit for the hours.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-batch-agenda, org-batch-agenda-csv):
+ Remove deleted function `org-encode-for-stdout'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-show-context): Complete docstring.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-filter-by-tag):
+ Use `read-char-exclusive' instead of `read-char'.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-clock.el (org-clock-in, org-clock-find-position):
+ Remove erraneous space in regexp.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Rather than using
+ a pure regexp solution to resolve noweb references, actually
+ check the information of every code block in the buffer.
+ This will cause a slowdown in noweb reference expansion, but is
+ necessary for correct behavior.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-map-continue-from): Fix typo in docstring.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-property-re): Also match cumulating properties
+ like ":prop+:".
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Fix regexp for
+ matching the end of a block.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-open-at-point): Escape link path for http:,
+ https:, ftp:, news:, and doi: links only if the path contains
+ space or non-ascii character.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-refile-get-targets): Ignore headlines without a
+ true headline.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-map-call-lines): Move this file from
+ ob-lob.el into ob.el to ease dependency pains.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-index-generate-theindex):
+ Use theindex.inc for storing index entries, and theindex.org for
+ including theindex.inc.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-index-generate-theindex):
+ Create proper file target for index entries in subdirectories.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-protocol.el (org-protocol-check-filename-for-protocol):
+ Fix spelling mistake.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-default-org-styles-alist): Add styles
+ for title and subtitle.
+ (org-odt-format-toc): New.
+ (org-odt-format-preamble): New. Users can redefine this to
+ customize what goes before the document body. Currently it
+ outputs title, author and email, date and toc.
+ (org-odt-begin-document-body): Use `org-odt-format-preamble'.
+ (org-odt-format-date): Rename from
+ `org-odt-iso-date-from-org-timestamp'. Also added an
+ additional param for format string.
+ (org-odt-begin-annotation, org-odt-update-meta-file):
+ Use `org-odt-format-date'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-at-drawer-p): New function.
+ (org-end-of-line): Use it.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (*org-babel-use-quick-and-dirty-noweb-expansion*):
+ Controls the method in which noweb references are expanded.
+ (org-babel-expand-noweb-references): Bring back the option for
+ regexp-based noweb expansion.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-ts-regexp0, org-ts-regexp1): Also match a time value
+ with only one digit for the hours.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-ctrl-c-ctrl-c): Don't make `C-c C-c' special
+ when ticking the checkbox of the first item.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-write-struct): Add an optional
+ argument for structure changes happening outside the function.
+
+ * org.el (org-ctrl-c-ctrl-c): Now, `C-u C-c C-c' on the first
+ item of a sub-list should toggle check-box presence of every
+ item in the same sub-list. Also fix check-box insertion on a
+ single item.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-filter-preset): New alias.
+ (org-agenda-filter-by-category): New command.
+ (org-agenda-mode-map): Add the new command.
+ (org-agenda-custom-commands-local-options): Add category
+ filter preset.
+ (org-agenda-mark-filtered-text): Mark both tag and filter
+ overlays.
+ (org-agenda-category-filter-preset): New variable.
+ (org-finalize-agenda, org-agenda-redo)
+ (org-agenda-filter-make-matcher, org-agenda-filter-apply):
+ Handle both category and tag filters.
+ (org-agenda-filter-show-all-tag): Rename from
+ `org-agenda-filter-by-tag-show-all'.
+ (org-agenda-filter-show-all-cat): New function.
+ (org-agenda-set-mode-name): Show the category filter in the
+ modeline.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-bbdb.el (org-bbdb-old): New variable.
+ (org-bbdb-store-link, org-bbdb-open): Check for
+ `org-bbdb-old'.
+ (org-bbdb-open-old, org-bbdb-open-new): New functions.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-batch-agenda, org-batch-agenda-csv):
+ Remove deleted function `org-encode-for-stdout'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-check-dates-range): New command.
+ (org-sparse-tree): Use it.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-write): Rename from
+ `org-write-agenda'.
+ (org-agenda-mode-map, org-agenda-menu)
+ (org-batch-store-agenda-views): Use new name
+ `org-agenda-write'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-loop-over-headlines-in-active-region):
+ Fix docstring.
+ (org-todo, org-deadline, org-schedule): Honor the 'start-level
+ value of `org-loop-over-headlines-in-active-region'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-archive.el (org-archive-subtree)
+ (org-archive-to-archive-sibling, org-toggle-archive-tag):
+ Bugfix: use 'region-start-level.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-show-context): Complete docstring.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-filter-by-tag):
+ Use `read-char-exclusive' instead of `read-char'.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-scan-tags): Make sure `org-map-continue-from' is
+ nil at each match.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-clock.el (org-clock-in, org-clock-find-position):
+ Remove erraneous space in regexp.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-lib-dir): Add docstring.
+ (org-odt-data-dir): New variable. Use this variable to
+ control the locations from which the ODT exporter picks the
+ OpenDocument styles and schema files from. Set this variable
+ explicitly only if the in-built heuristics for locating the
+ above files fails.
+ (org-odt-styles-dir-list, org-odt-schema-dir-list):
+ New variables. Pay specific attention to (eval-when-compile ...)
+ form through which Makefile's $(datadir) - contained in
+ `org-odt-data-dir' - gets compiled in as a "hard coded"
+ constant.
+ (org-odt-styles-dir, org-export-odt-schema-dir): Add messages to
+ aid debugging.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-archive.el (org-archive-subtree)
+ (org-archive-to-archive-sibling, org-toggle-archive-tag)
+ (org-archive-set-tag): Handle the 'start-level value for
+ `org-loop-over-headlines-in-active-region'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-scan-tags): New parameter `start-level' to scan only
+ through headlines of that level.
+ (org-map-entries): New allowed value `region-start-level' for
+ the `scope' parameter, to allow scanning through headlines of
+ the same level than the first headline in the region.
+ (org-loop-over-headlines-in-active-region): New allowed value
+ 'start-level.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-archive.el (org-archive-subtree)
+ (org-archive-to-archive-sibling, org-archive-set-tag)
+ (org-toggle-archive-tag): Allow to loop over the active region by
+ using `org-loop-over-headlines-in-active-region'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-todo): Allow to loop over the active region by
+ using `org-loop-over-headlines-in-active-region'.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Rather than using
+ a pure regexp solution to resolve noweb references, actually
+ check the information of every code block in the buffer.
+ This will cause a slowdown in noweb reference expansion, but is
+ necessary for correct behavior.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-map-continue-from): Fix typo in docstring.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-write-buffer-name): New variable.
+ (org-write-agenda): Use it.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-date-timestamp-format): New option to
+ define the way a timestamp in #+DATE will be exported.
+ (org-infile-export-plist): Use the new option.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-property-re): Also match cumulating properties
+ like ":prop+:".
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-styles-dir): Assume that the styles
+ files are located under `data-directory' of Emacs distribution
+ as etc/org/OrgOdtStyles.xml and
+ etc/org/OrgOdtContentTemplate.xml. Also update docstring.
+ (org-export-odt-schema-dir): Update docstring.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-preamble): Honor following user
+ options: author, timestamp and email.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Fix regexp
+ for matching the end of a block.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-eshell.el: New file.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-open-at-point): Escape link path for http:,
+ https:, ftp:, news:, and doi: links only if the path contains
+ space or non-ascii character.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-beamer.el (org-beamer-fragile-re): Also recognize
+ \lstinline and \verb as commands that make a frame fragile.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-refile-get-targets): Ignore headlines without a
+ true headline.
+
+2012-01-03 Litvinov Sergey <slitvinov@gmail.com>
+
+ * ob-octave.el: Add graphical output to png file.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-map-call-lines): Move this file from
+ ob-lob.el into ob.el to ease dependency pains.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-index-generate-theindex):
+ Use theindex.inc for storing index entries, and theindex.org for
+ including theindex.inc.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-publish.el (org-publish-index-generate-theindex):
+ Create proper file target for index entries in subdirectories.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-protocol.el (org-protocol-check-filename-for-protocol):
+ Fix spelling mistake.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-export-odt-default-org-styles-alist):
+ Add styles for title and subtitle.
+ (org-odt-format-toc): New.
+ (org-odt-format-preamble): New. Users can redefine this to
+ customize what goes before the document body. Currently it
+ outputs title, author and email, date and toc.
+ (org-odt-begin-document-body): Use `org-odt-format-preamble'.
+ (org-odt-format-date): Rename from
+ `org-odt-iso-date-from-org-timestamp'. Also added an
+ additional param for format string.
+ (org-odt-begin-annotation, org-odt-update-meta-file):
+ Use `org-odt-format-date'.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-ref.el (org-babel-ref-split-args): Now uses
+ `org-babel-balanced-split'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-preamble)
+ (org-export-html-postamble): Fix docstrings.
+ (org-export-as-html): Insert the string used by a custom
+ function for `org-export-html-pre/postamble'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-block-regexp)
+ (org-heading-keyword-regexp-format)
+ (org-heading-keyword-maybe-regexp-format): Move up to keep the
+ byte-compiler happy.
+
+2012-01-03 Dave Abrahams <dave@boostpro.com> (tiny change)
+
+ * org-agenda.el (org-agenda-do-tree-to-indirect-buffer):
+ New function.
+ (org-agenda-tree-to-indirect-buffer): Use the new function.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Fix bug when inserting the
+ output of a custom function for the pre/postamble.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-format-source-code-or-example):
+ Try loading htmlfontify safely.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-odt.el (require): Require htmlfontify.el only if
+ emacs-version is greater than 23.2.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-faces.el (org-agenda-calendar-event)
+ (org-agenda-calendar-sexp): Use the default face.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Fix regexp.
+
+2012-01-03 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org.el (Key bindings): Remap the Outline functions from
+ `outline-mode-prefix-map' where possible.
+
+2012-01-03 Christian Moe <mail@christianmoe.com> (tiny change)
+
+ * org-html.el (org-export-as-html):
+ Apply `org-export-html-get-todo-kwd-class-name' to the class
+ attribute of the todo-keyword span tag, not to its text
+ content.
+
+2012-01-03 Sebastien Vauban <sva@mygooglest.com>
+
+ * org-agenda.el (org-agenda-get-timestamps)
+ (org-agenda-get-sexps): Use face for highlighting "calendar"
+ events.
+
+2012-01-03 Peter Münster <pmlists@free.fr> (tiny change)
+
+ * org.el (org-add-planning-info): Treat absolute time too.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-transpose-table-at-point): Don't use
+ ̀remove-if-not'.
+
+2012-01-03 Dave Abrahams <dave@boostpro.com> (tiny change)
+
+ * org-clock.el (org-clock-out-if-current): Check the clock
+ buffer is existing.
+
+2012-01-03 Bernt Hansen <bernt@norang.ca>
+
+ * org-clock.el (org-clock-out-if-current): Fix marker in no
+ buffer error for task state change in an indirect buffer.
+
+2012-01-03 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org.el (org-offer-links-in-entry): Make list when assigning
+ a single link.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-expand-noweb-references): Rather than
+ collect the info from *every* block in the current buffer,
+ simply regexp search for those blocks which appear to match
+ the continued source name.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob.el (org-babel-insert-result): Do not examplize wrapped
+ scalar results, simply wrap them.
+ (org-babel-result-end): Find the end of results wrapped in a
+ RESULTS drawer.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-todo-yesterday): When called from the agenda,
+ use `org-agenda-todo-yesterday' instead.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-transpose-table-at-point): New command.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-headline-anchor-format):
+ New option.
+ (org-html-level-start): Use the new option.
+
+2012-01-03 Rob Giardina <rob@giardina.us> (tiny change)
+
+ * org-agenda.el (org-agenda-with-point-at-orig-entry):
+ Small bugfix.
+
+2012-01-03 Christian Moe <mail@christianmoe.com> (tiny change)
+
+ * org-special-blocks.el
+ (org-special-blocks-convert-html-special-cookies):
+ Close paragraph before opening or closing the <div>, and open
+ paragraph after. Also changed newline placement to be the same
+ as for other blocks.
+
+2012-01-03 Roberto Huelga <rhuelga@gmail.com>
+
+ * org-clock.el (org-program-exists): Make the function
+ compatible with darwin systems.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-normalize-links): Mark bracket links
+ before normalization to avoid erroneous normalization of
+ bracket link parts.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-odt.el (org-odt-data-dir): Remove.
+ (org-odt-styles-dir, org-export-odt-schema-dir):
+ New variables.
+
+ * org-odt.el, org-lparse.el: New files.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-set-target-location): Set the
+ capture default time also to the prompt time.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-res/src-name-cleanup): Remove #+name
+ and #+results lines during preprocess.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-picolisp.el (ob-comint): Required.
+ (comint): Required.
+ (cl): Required.
+ (run-picolisp): Declared.
+ (org-babel-execute:picolisp): Capture free variable, and replace
+ function from cl-extra with core function.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * ob-picolisp.el: New file.
+
+ * org.el (org-babel-load-languages): Add Pico Lisp to the list
+ of supported code block languages.
+
+2012-01-03 Eric Schulte <eric.schulte@gmx.com>
+
+ * org-bibtex.el (org-bibtex): Now catches bibtex errors and
+ directs the user to the location of the error.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Fix typo.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * ob.el (org-babel-execute-src-block): Fix typo.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-freemind.el (org-freemind-write-mm-buffer): Fix typo.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-link-unescape, org-link-unescape-compound):
+ Fix two typos in docstrings.
+
+2012-01-03 Thomas Dye <dk@poto.local>
+
+ * ob-R.el: Added tikzDevice support.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-clone-subtree-with-time-shift): Remove clocking
+ information and empty drawers when preparing a clone.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el: Don't add `org-exp-res/src-name-cleanup' to
+ `org-export-blocks-postblock-hook'.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-hide-result-toggle): Skip over header
+ argument lines when toggling named code block visibility.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-grab-title-from-buffer):
+ Don't license to kill text inside blocks when getting a title.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-confirm-evaluate): Adding support for new
+ range of :eval header arguments.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-confirm-evaluate): Inhibit evaluation
+ during export when eval is set to "non-export".
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-update-intermediate): New custom
+ variable.
+ (org-babel-ref-resolve): Optionally update the in-buffer results
+ of code blocks which are evaluated to resolve references.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-join-splits-near-ch): Rejoins a list of a
+ split string when a character appears on either side of the
+ split.
+ (org-babel-parse-multiple-vars): Rejoin splits around "=" signs.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-reduce): Add a less functional Org-mode copy of
+ the cl reduce function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks-1):
+ Recognize "name" as a valid keyword that can precede a block.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Don't limit
+ in-verbatim check to inline code blocks, do lob code blocks as
+ well.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-todo): Interpret 0 prefix arg as note inhibitor.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-named-src-block-regexp-for-name):
+ Ensure that partial names are not matched.
+ (org-babel-named-data-regexp-for-name): Ensure that partial names
+ are not matched.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Search for named code
+ blocks before named data.
+
+ * ob.el (org-babel-named-data-regexp-for-name): New function for
+ finding named data.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Gracefully handle results
+ which are neither lists nor strings.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Don't change location when
+ looking at the contents.
+
+2012-01-03 Milan Zamazal <pdm@zamazal.org>
+
+ * org.el (org-set-outline-overlay-data):
+ Use outline-flag-region to make a region invisible. This ensures
+ all necessary actions, especially adding
+ isearch-open-invisible property, are applied.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-in-example-or-verbatim):
+ Fix compilation warning.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-find-named-result): Downcase "name" before
+ comparison.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lisp.el (org-babel-execute:lisp): Fix typo.
+ (org-babel-lisp-vector-to-list): Fix typo.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-in-example-or-verbatim): Some valid
+ execution contexts (e.g., call lines) look like commented
+ lines.
+
+ * ob.el (org-babel-get-src-block-info): Empty match string doesn't
+ count.
+ (org-babel-process-params): Always process parameters, even if
+ you don't to table splitting.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-exp-res/src-name-cleanup): Update Documentation.
+
+ * ob-lob.el (org-babel-block-lob-one-liner-regexp):
+ Update regular expression.
+ (org-babel-inline-lob-one-liner-regexp): Update regular
+ expression.
+
+ * ob-ref.el (org-babel-ref-resolve): Notice when something that
+ looks like a data results may actually be a code block.
+
+ * ob-table.el: Updated documentation.
+
+ * ob.el (org-babel-src-name-regexp): Simplify regexp.
+ (org-babel-get-src-block-info): Update match strings.
+ (org-babel-data-names): Simplify acceptable names.
+ (org-babel-find-named-block): Indentation.
+ (org-babel-find-named-result): Update to not return a code block
+ as a result.
+
+ * org.el (org-fontify-meta-lines-and-blocks-1):
+ Removing references to old syntactic elements.
+ (org-additional-option-like-keywords): Removing references to
+ old syntactic elements.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-todos): Swap calls to `org-trim'
+ and `buffer-substring'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-agenda.el (org-agenda-get-todos): Prevent an error when
+ encountering tasks with only the TODO keyword.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-try-cdlatex-tab): Don't try to expand a LaTeX
+ environment when at an item or an headline, but allow LaTeX
+ fragments.
+ (org-cycle): Try to call `cdlatex-tab' before cycling item's or
+ headline's visibility, in order to catch LaTeX fragments within.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Require a
+ newline and spaces before a code block.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-map-call-lines): Allow mapping of code
+ over all call lines in a buffer.
+
+ * ob.el (org-babel-execute-buffer): Execute call lines when
+ executing an entire buffer.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-process-params): Don't disassemble tables
+ twice.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-in, org-clock-find-position): Make space
+ after date optional.
+
+ * org.el (org-set-regexps-and-options)
+ (org-ts-regexp, org-ts-regexp-both, org-ts-regexp1)
+ (org-ctrl-c-ctrl-c): Make `C-c C-c' on date fix the time stamp.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-execute-maybe): Don't execute a call
+ inside a verbatim block.
+
+ * ob-exp.el (org-babel-in-example-or-verbatim): Check for example
+ blocks.
+
+2012-01-03 Litvinov Sergey <slitvinov@gmail.com>
+
+ * ob-maxima.el (org-babel-tangle-lang-exts): Maxima extension.
+ (org-babel-maxima-expand): Add input variables and graphic output.
+ (org-babel-execute:maxima): Add input variables and graphic output.
+ (org-babel-maxima-var-to-maxima): Add input variables and graphic
+ output.
+ (org-babel-maxima-graphical-output-file): Add input variables and
+ graphic output.
+ (org-babel-maxima-elisp-to-maxima): Add input variables and graphic
+ output.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-fortran.el: New file. Adding support for Fortran code blocks.
+ * org.el (org-babel-load-languages): Adding fortran to this list.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-new): Cannot insert an inline
+ footnote at beginning of line anymore.
+ (org-footnote-at-reference-p): Don't recognize inline footnotes at
+ beginning of line.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Fix small error in matching
+ group that prevented fontification of keywords like
+ org-comment-string and stars in headlines.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-catch-invisible-edits): New option.
+ (org-self-insert-command, org-delete-backward-char)
+ (org-delete-char): Call `org-check-before-invisible-edit'.
+ (org-check-before-invisible-edit): New function.
+
+2012-01-03 Suvayu Ali <fatkasuvayu+linux@gmail.com>
+
+ * org-exp.el (org-solidify-link-text): Respect
+ org-export-with-tags when forming the export title during subtree
+ export.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-heading-regexp, org-heading-keyword-regexp-format)
+ (org-heading-keyword-maybe-regexp-format): Globalize variables so
+ they are accessible even in buffers not in Org mode.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-insert-link): Don't use default-description if a
+ `org-make-link-description-function' is defined.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-set-regexps-and-options): Use property blocks for
+ multi-line properties.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-self-insert-command): Don't throw an error when
+ editing takes place at the first point of the buffer.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-self-insert-command): Unfold invisible region at
+ point or right before point when editing.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-faces.el (org-agenda-filter-tags): Use the 'modeline face as
+ default.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-html-expand): Prevent a nil value for STRING to
+ return an error, just return nil.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-set-initial-vars): Allow "/"
+ character in the #+LaTeX_CLASS option.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-reference-p)
+ (org-footnote-at-definition-p): Don't store text-properties of
+ footnote definitions.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Convert special characters in
+ meta tag "author", "date", "keyword" and "description".
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-before-finalize-hook): Docstring
+ improvement: mention that the buffer is widened when this hook is
+ run.
+
+2012-01-03 Sebastien Vauban <sva@mygooglest.com>
+
+ * org-html.el (org-export-as-html): Make sure the div for preamble
+ is not inserted when the preamble is empty.
+
+2012-01-03 Sebastien Vauban <sva@mygooglest.com>
+
+ * org-agenda.el (org-agenda-set-mode-name): Highlight tags used
+ for filtering (shown in the mode-line).
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-parse-multiple-vars): Trimming excess white
+ space from split variables.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-link-search): Add an optional argument preventing
+ function from revealing context around match.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (calendar-check-holidays): Declare function.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-return): Fix bug when matching the face property
+ before following a link.
+
+2012-01-03 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-class): Fix holidays symbol in org-class.
+ This was resulting in an "Bad sexp..." warning.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-scan-tags): Also remember
+ `org-complex-heading-regexp' in a property.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-as-latex): Turn off auto-insert and set
+ TeX-master to t when creating new TeX buffers.
+
+ * org-docbook.el (org-export-as-docbook): Turn off auto-insert
+ when creating new buffers.
+
+ * org-html.el (org-export-as-html): Turn off auto-insert
+ when creating new buffers.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-formula-handle-first/last-rc): Do not
+ expand pointers to first/last row/column that are inside a call to
+ `remote'.
+ (org-table-get-remote-range): Expand pointers to first/last
+ row/column.
+
+2012-01-03 Michael Sperber <sperber@deinprogramm.de> (tiny change)
+
+ * org-capture.el (org-capture-get-indirect-buffer): Fix XEmacs
+ compatibility issue when creating an indirect buffer.
+
+2012-01-03 Christophe Rhodes <csr21@cantab.net>
+
+ * org-exp.el (org-infile-export-plist): Handle LATEX_CLASS_OPTIONS
+ the same way than LATEX_CLASS.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-return): Check the presence of the 'org-link face
+ even in contexts where there is more than one face.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (org-babel-header-arg-names:sql): SQL specific header
+ argument names which should be inherited.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-in-block-p): Return matched name of block, if any.
+ It can be useful when a list of block names is provided as
+ an argument.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook): Fix regexp.
+
+ * org-html.el (org-export-as-html): Fix regexp.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-class): Allow holidays to be skipped.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-shen.el (org-babel-execute:shen): Fix two compilation errors.
+
+2012-01-03 Peter Münster <pmrb@free.fr> (tiny change)
+
+ * org-agenda.el (org-agenda-to-appt): Make sure filter-items are
+ strings before calling `string-match'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-reference-p)
+ (org-footnote-at-definition-p): Remove text-properties from label.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-as-html): Add a "title" meta tag.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-to-appt): Allow to refine the scope of
+ entries to pass to `org-agenda-get-day-entries' and allow to
+ filter out entries using a function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-agenda.el: Fix small display bug.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-regexps-and-options): Fix small bug introduced
+ by commit dfcb6faef11a2439b56b18a6289803361d402130.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-agenda.el (org-search-view): Simplify regexp.
+ (org-agenda-get-todos): Use new format string.
+
+ * org-archive.el (org-archive-all-done): Simplify regexp.
+
+ * org-ascii.el (org-export-as-ascii): More accurate regexp.
+
+ * org-colview.el (org-columns-capture-view): Use new format string
+ and new string.
+
+ * org-docbook.el (org-export-as-docbook): More accurate
+ regexp. Also use new regexp to match generic headlines.
+
+ * org-exp.el (org-export-protect-quoted-subtrees): More accurate
+ regexp. Also use new regexp to match generic headlines.
+
+ * org-html.el (org-export-as-html): More accurate regexp.
+ Also use new regexp to match generic headlines.
+
+ * org-mouse.el (org-mouse-match-todo-keyword): Remove unused
+ and now erroneous function.
+
+ * org.el (org-heading-regexp, org-heading-keyword-regexp-format):
+ New variables.
+ (org-set-regexps-and-options): Create regexps according to the
+ following rule: use spaces only to separate elements from an headline,
+ while allowing mixed tabs and spaces for any indentation job.
+ (org-nl-done-regexp, org-looking-at-done-regexp): Remove variables.
+ (org-set-font-lock-defaults): Fontify again headlines with a keyword
+ and no other text. Use new format strings.
+ (org-get-heading, org-toggle-comment, org-prepare-agenda-buffers)
+ (org-toggle-fixed-width-section): Use new format string.
+ (org-todo): More accurate regexps.
+ (org-point-at-end-of-empty-headline): Simplify regexp.
+ (org-insert-heading): Headline can sometimes be nil.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-agenda-bulk-action): Bind
+ `org-loop-over-headlines-in-active-region' to nil to avoid conflict
+ with bulk command.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-deadline, org-schedule): Skip invisible headlines when
+ mapping over headlines in active region.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-loop-over-headlines-in-active-region):
+ New customization variable. Loop over headlines in active region.
+ (org-schedule, org-deadline): Apply to headlines in region depending
+ on new customization variable.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-map-entries): Immediately return if scope is 'region
+ but no region is active.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-map-entries): Extend scope 'region to include entire
+ body of last headline in active region.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-src.el (org-edit-src-code): Fix typo-bug.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-format-agenda-item, org-scan-tags):
+ Rename `org-format-agenda-item' to `org-agenda-format-item'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el: Replace `category-pos' by `org-category-pos' to
+ silent byte-compiler.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el: Declare external function `cdlatex-compute-tables'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-set-initial-vars): Fix problem
+ when matching #+LaTeX_CLASS.
+
+2012-01-03 Rafael Laboissiere <rafael@laboissiere.net> (tiny change)
+
+ * org.el (org-link-search-must-match-exact-headline): Fix typos.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-make-header): Add some hyperref
+ options.
+
+2012-01-03 Kai Tetzlaff <kai.tetzlaff@web.de> (tiny change)
+
+ * org-publish.el (org-publish-file): Add 'eval'ing the value of
+ the :publishing-directory property before using it as destination
+ of the publishing project. This allows to construct the publish
+ destination directory dynamically at run-time using the return
+ value of a function.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-list-stuck-projects): Fix tiny bug.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-move-date-from-past-immediately-to-today):
+ New option.
+ (org-agenda-date-later): Improve the logical structure.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * ob-calc.el (featurep): Require calc-store.
+
+ * org-agenda.el (org-agenda-list-stuck-projects): Fix regexp
+ special handling.
+
+ * org-compat.el (fboundp): Support for XEmacs.
+
+ * org-exp.el (org-export): Protect XEmacs from `(redisplay)' call.
+
+ * org-footnote.el (org-footnote-re): Optimize macro processing.
+
+ * org.el (org-set-autofill-regexps): Xemacs compatibility.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-balanced-split): Balance both [] and ()
+ groupings.
+ (org-babel-parse-header-arguments): Be sure to replace removed ":"
+ characters.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-parse-header-arguments): Quick fix for a
+ tiny bug.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-params-from-properties): Now splits
+ multiple var arguments behind a single ":var".
+ (org-babel-balanced-split): Separate balanced splitting of
+ strings out into a new function.
+ (org-babel-parse-multiple-vars): Splits multiple var arguments
+ behind a single ":var".
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el: Remap `outline-promote' and `outline-demote' keys to
+ `org-promote-subtree' and `org-demote-subtree'.
+
+2012-01-03 Leo Liu <sdl.web@gmail.com>
+
+ * org-agenda.el (org-agenda-do-context-action): Check if marker is
+ valid before use.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-date-later): Fix shifting of date
+ ranges.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el: Removing `org-babel-params-from-buffer' and
+ #+PROPERTIES: entirely.
+
+ * ob-exp.el (org-babel-exp-src-block):
+ Removing `org-babel-params-from-buffer' and #+PROPERTIES: entirely.
+
+ * ob-lob.el (org-babel-lob-execute):
+ Removing `org-babel-params-from-buffer' and #+PROPERTIES: entirely.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-params-from-buffer): Removing #+BABEL:
+ lines in favor of general #+PROPERTIES: lines.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (org-babel-execute:sql): Insert into a temporary
+ buffer.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-cdlatex-mode): Run `cdlatex-mode-hook' and
+ update the internal cdlatex tables.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (org-babel-execute:sql): Respect literal-results
+ options.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-disassemble-tables): Fix multi-table bug in
+ code block colname and rowname handling.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-cache-file-needs-publishing):
+ Fix regexp to not inlcude newlines.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): Remove table overlays before
+ restart.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-fontify-entities): Match entities before
+ numbers, as in `\sim2'.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-date-later): Make pushing forward
+ a past date to jump immedialtely to today.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-store-forced-table-alignment): Parse the
+ column cookie for both alignment and width
+ specification. Store the resulting value in `org-col-cookies'
+ property. Retire the previously used `org-forced-aligns'
+ property for consistency. Renamed local variable `aligns' to
+ `cookies'.
+
+ * org-html.el (org-format-org-table-html):
+ Use `org-col-cookies'. Renamed local variable forced-aligns to
+ col-cookies.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-latex-to-mathml-jar-file)
+ (org-latex-to-mathml-convert-command): New user-customizable
+ variables.
+ (org-format-latex-mathml-available-p, org-create-math-formula)
+ (org-format-latex-as-mathml): New functions.
+ (org-format-latex): Add a new local variable block-type that notes
+ the nature of the equation - inline or display. Associate it's
+ value to `org-latex-src-embed-type' property of dvipng links.
+ Add mathml as new processing type.
+
+2012-01-03 Sébastien Vauban <wxhgmqzgwmuf@spammotel.com>
+
+ * org.el (org-refile): Add tree name to prompt.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-tables):
+ Honor `org-export-latex-table-caption-above'
+ (org-export-latex-table-caption-above): New option.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-header-arg): Now including language
+ specific header arg values in insertion options.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-header-arg): Fix typo.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-exp.el (org-export-number-lines): Modify. Add a new
+ parameter `preprocess' and use this for backend-agnostic
+ handling of literal examples.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-match-substring-regexp)
+ (org-match-substring-with-braces-regexp): Allow subscripts and
+ superscripts to start at beginning of line.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-common-header-args-w-values): New variable to
+ hold common header arguments and their default values.
+ (org-babel-header-arg-names): Redefined using the new common
+ header arg variable.
+ (org-babel-insert-header-arg): New function to help when inserting
+ header arguments.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-html-handle-links): Remove unnecessary
+ protection markers when publishing link in default format.
+
+2012-01-03 Pieter Praet <pieter@praet.org> (tiny change)
+
+ * org-crypt.el (org-crypt-check-auto-save): New function, see
+ next change.
+
+ * org-crypt.el (org-decrypt-entry): Break the auto-save-mode
+ check out into a separate function, and call it at a later
+ point, to assure it only runs when visiting an encrypted
+ entry.
+
+2012-01-03 John J Foerch <jjfoerch@earthlink.net> (tiny change)
+
+ * org.el (org-log-note-headings): Document new %d and %D
+ escapes.
+ (org-store-log-note): Implement new %d and %D escapes.
+
+2012-01-03 Dave Abrahams <dave@boostpro.com>
+
+ * org-agenda.el (org-agenda-follow-indirect): New option.
+ (org-agenda-follow-mode): Call `org-agenda-do-context-action' fro
+ follow mode.
+ (org-agenda-do-context-action): Also do indirect follow mode
+ action.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-table.el (sbe): Fix typo in new sbe specification.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-table.el (sbe): If first variable is a string and not a
+ cons cell, then interpret it as a string of header arguments
+ to be passed to the code block.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-shen.el (shen-eval-defun): Declare external function.
+ (org-babel-execute:shen): Move requirement of inf-shen into
+ the function in which it is used to fix build error.
+
+ * ob-shen.el: New file.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org.el (org-open-at-point): Make `org-open-at-point' only
+ ask once about creating a new headline.
+
+2012-01-03 Nick Dokos <nicholas.dokos@hp.com> (tiny change)
+
+ * org.el (org-refile-targets): Elaborated the documentation of
+ the variable as suggested by Dave Abrahams.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org.el (org-align-tags-here): Allow tags to be placed right
+ after heading.
+ (org-tags-column): Document the meaning of tags column 0.
+
+2012-01-03 Niels Giesen <niels.giesen@gmail.com>
+
+ * org-agenda.el (org-agenda-get-blocks): Show timestamp ranges
+ in agenda if start day is same as end day.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-refile-get-location): Ignore errors when
+ collection heading to be excluded.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-special-blocks.el
+ (org-special-blocks-convert-html-special-cookies): Avoid XHTML
+ strict problems by not enclosing special blocks in paragraph tags.
+
+2012-01-03 Bernt Hansen <bernt@norang.ca>
+
+ * org-html.el (org-export-as-html): Check string-match
+ argument.
+ (org-html-handle-time-stamps): Check string-match argument.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el
+ (org-agenda-skip-additional-timestamps-same-entry):
+ Change default value.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-time-string-to-time):
+ (org-time-string-to-absolute): Add optional arguments BUFFER and
+ POS for error reporting.
+
+ * org-agenda.el (org-get-all-dates):
+ (org-agenda-get-timestamps, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled, org-agenda-get-blocks): Call time
+ stamp parsing functions with information on where the
+ timestamp was taken from.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-tree-to-indirect-buffer): Run `org-cycle-hook'
+ after `show-all' in indirect buffer.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-parents-alist): When no parent is found
+ for an item, set it as the closest less indented item above.
+ If none is found, make it a top level item.
+ (org-list-write-struct): Externalize code.
+ (org-list-struct-fix-item-end): New function.
+ (org-list-struct): Remove a now useless fix.
+
+ * org.el (org-ctrl-c-ctrl-c): Use new function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-end-of-line): When on an item, move point at the
+ end of the line, but before any hidden text. Thus, it's still
+ possible to use commands, like `C-c C-c', acting at
+ items. This is still disabled if `org-special-ctrl-a/e'
+ ignores `C-e'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-renumber-fn:N): Small refactoring.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-renumber-fn:N): Fix an
+ infloop.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-definition-p):
+ Remove useless `org-re'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-renumber-fn:N): Verify point
+ is at a real footnote reference or definition before
+ renumbering it.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-goto-definition): This patch
+ makes sure the function says when a definition has been
+ found. Thus, moving from the reference to the definition
+ doesn't offer to create the latter again.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-create-definition):
+ Explicitly move point after tag, if it has just been
+ inserted.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-gnuplot.el (org-babel-execute:gnuplot): Don't quote file
+ names on Windows systems.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-create-definition): When the
+ tag is missing, it is created before any existing footnote, or
+ at end of buffer. In the latter case, the marker pointing at
+ the position where the new footnote is going to be inserted
+ (at end of buffer) stays before the tag. This patch makes
+ sure that the marker will be kept after the tag.
+
+2012-01-03 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.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob-asymptote.el (org-babel-asymptote-define-type):
+ Silence byte-compiler.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-R-evaluate): Fix bug in R session
+ evaluation.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex-type-property-name):
+ Configurable property name for bibtex entry types.
+ (org-bibtex-headline): Use new configurable property name.
+ (org-bibtex-check): Use new configurable property name.
+ (org-bibtex-create): Use new configurable property name.
+ (org-bibtex-write): Use new configurable property name.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-paste-subtree): Remove unnecessary `concat'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-paste-subtree): Remove useless (concat ...).
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (org-babel-C-var-to-C): Replacing usage of
+ characterp with integerp (which should work w/Emacs22).
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-definition-p): Context must
+ be valid at the beginning of line, not at point.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks):
+ Better delimiting of Org-mode text preceding a code block.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-get-src-block-info): Fixing bug,
+ accidentally deleted variable values.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-process-comment-text):
+ Customizable function to process comment text.
+ (org-babel-tangle-collect-blocks): Make use of new
+ customizable processing function.
+ (org-babel-spec-to-string): Call customizable function rather than
+ `org-babel-trim'.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-execute:R): Collect and pass along the
+ result-params.
+ (org-babel-R-evaluate): Accept result-params and if "scalar" or
+ "verbatim" don't process output.
+ (org-babel-R-evaluate-session): Accept result-params and if
+ "scalar" or "verbatim" don't process output.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-merge-params): Differentiate between result
+ types and wrappers.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-get-src-block-info): Check that
+ functional-syntax variables are initialized.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-check-src-block): Adding a note for a
+ future enhancement.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export): Restore point when exporting a subtree.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-parse-src-block-match): More robust to code
+ blocks with empty bodies.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-parse-src-block-match): Don't error on empty
+ code block body.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-open-at-point): Unescape plain link.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-html.el (org-html-handle-links): Remove unnecessary link
+ unescape.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-merge-params): Better error message for
+ unassigned variables.
+
+2012-01-03 Christian Egli <christian.egli@alumni.ethz.ch>
+
+ * org-taskjuggler.el (org-export-as-taskjuggler): Clone the
+ buffer local variables to the temporary buffer before
+ exporting.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-select-backend-specific-text):
+ Only remove commas on the front line of a code block.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Copy headers and indent to
+ column of point when a block is split.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Corrected file insertion
+ for inline results.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-in-valid-context-p):
+ No footnote in latex fragments.
+
+2012-01-03 Martin Rudalics <rudalics@gmx.at>
+
+ * org-compat.el (org-pop-to-buffer-same-window): Remove LABEL
+ argument from `pop-to-buffer-same-window' call.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-R-evaluate-session): Improve prompt
+ detection regexp.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-goto-end):
+ Small refactoring.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob-asymptote.el (org-babel-asymptote-var-to-asymptote):
+ refactor code.
+ (org-babel-asymptote-table-to-array): Remove function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob-asymptote.el (org-babel-asymptote-var-to-asymptote):
+ recognize non-nested lists as uni-dimensional arrays.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-params-from-properties): Don't check for
+ header arguments in properties with leading ":"s.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-goto-end):
+ Correctly detect the end of an inlinetask when the next one starts
+ immediately after the current one. Also, return position of
+ point.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob.el (org-babel-inline-src-block-regexp): Allow regexp to
+ start at bol.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob-asymptote.el (org-babel-asymptote-define-type):
+ Elisp floats are asymptote reals.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * ob-asymptote.el (org-babel-asymptote-table-to-array):
+ Require a new argument TYPE specifying the detected type of
+ array. If it's a string array, make sure every element is
+ returned as a string. Also improve doc-string.
+ (org-babel-asymptote-var-to-asymptote): Fill new argument.
+ Small refactoring.
+ (org-babel-asymptote-define-type): Rewrite to avoid stopping
+ search at first float found, as strings have precedence over
+ floats.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Be sure to separate
+ the last footnote definition from the rest of the buffer.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-awk.el (org-babel-expand-body:awk): Allow for symbolic
+ variable names.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-latex-regexps): Allow matching latex fragments
+ of type "$" and "$1" at beginning of line.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-search-view, org-agenda-get-todos)
+ (org-agenda-get-deadlines, org-agenda-get-scheduled):
+ Add `category-pos' in let construct.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-get-definition): The function has
+ to widen buffer if definition has not been found in the current
+ narrowed part. Be sure to restore that restriction once the
+ definition is found.
+
+2012-01-03 Michal Sojka <sojka@os.inf.tu-dresden.de> (tiny change)
+
+ * org-icalendar.el (org-print-icalendar-entries): Make alarm
+ duration RFC5545 compliant.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-get-timestamps)
+ (org-agenda-get-sexps, org-agenda-get-progress): Correctly set
+ the `org-category-pos' property.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-export-html-divs): Improve docstring.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-fix-formulas): Throw error when
+ changing formula leads to an invalid formula.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-archive-location): Minor docstring fix.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-block-todo-from-checkboxes):
+ `org-list-search-forward' should be used when looking for an
+ item, as it filters out contexts where match couldn't be in a
+ list. Also use a correct item regexp, taking into account
+ alphabetical ordered lists and counters.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-html.el (org-html-make-link): Minor fix to the
+ docstring.
+
+2012-01-03 Suvayu Ali <fatkasuvayu+linux@gmail.com> (tiny change)
+
+ * org-inlinetask.el (org-inlinetask): New customizable face
+ for inlinetasks.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-get-todos): Properly set
+ `category-pos'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-apply-struct): Don't use
+ (copy-marker (point)) instead of (point-marker).
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-where-is-src-block-result): Don't try to
+ resolve variables when simply checking if we're inside of a
+ code block.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-refresh-category-properties): New text property
+ 'org-category-position to point at the beginning of the
+ headline from which the category is set.
+
+2012-01-03 Matt Lundin <mdl@imapmail.org>
+
+ * org.el (org-refile): Don't call `org-back-to-heading' with
+ goto argument.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-link-display-descriptive): Remove this option and
+ rely on the existing `org-descriptive-links' instead.
+ (org-toggle-link-display): Use `org-descriptive-links'.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Allow matching of results
+ with tags after the result name.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-get-specials): Allow the use of the
+ underscore character in column names.
+ (org-table-get-specials): Allow the use of the underscore
+ character in field names.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess):
+ Explicitly cleaning up markers.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-inline-src-blocks): Save match data
+ around `org-babel-exp-do-export' which now searches in this case.
+ (org-babel-exp-results): Position the point in the inline source
+ block during export evaluation.
+
+ * ob.el (org-babel-insert-result): More readable code.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Use the built
+ in function rather than the superfluous (and now removed)
+ org-specific function.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-inline-src-blocks): Don't examplize
+ inline code blocks which are already escaped.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-marker-from-point): Helper function to
+ create markers at specific points in source buffers.
+ (org-export-blocks-preprocess): Use markers instead of points
+ to delimit code blocks.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-separating-blank-lines-number):
+ The behavior of `org-back-over-empty-lines' depends on the
+ associated value of `headline' in
+ `org-blank-before-new-entry', which is out of context in a
+ list.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-initialize-agent): When the current
+ buffer isn't being watched, resume initialization of other watched
+ buffers. In that case, give hand to others idle timers or
+ processes more frequently.
+ (org-indent-agent-active-delay): Rename from
+ `org-indent-agent-process-duration'.
+ (org-indent-agent-passive-delay): New variable.
+ (org-indent-agent-resume-delay): Change value.
+ (org-indent-initialize-buffer): Change argument name.
+ (org-indent-add-properties): Change argument name and type
+ expected. It must be a time value now.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-set-property): Bugfix.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-remove-result): Idempotent code block
+ evaluation and result removal.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ruby.el (org-babel-ruby-initiate-session): No longer
+ require inf-ruby when no session evaluation takes place.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-prefix-format): Mention "%e" in
+ the docstring.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-custom-commands): Set a default
+ value for this command.
+
+2012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-include-all-todo): Declare this option
+ as no longer working.
+ (org-timeline): Rename the include-all argument to dotodo.
+ (org-arg-loc): Rename from` org-include-all-loc'.
+ (org-agenda-list): Rename the INCLUDE-ALL argument to ARG,
+ because its function has changed.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-fixup-indentation): Fix various small bugs.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-agent-timer)
+ (org-indent-agentized-buffers, org-indent-agent-resume-timer)
+ (org-indent-agent-process-duration)
+ (org-indent-agent-resume-delay): New variables.
+ (org-indent-initial-marker): More accurate doc-string.
+ (org-indent-initial-timer, org-indent-initial-resume-timer)
+ (org-indent-initial-process-duration)
+ (org-indent-initial-resume-delay)
+ (org-indent-initial-lock): Remove variables.
+ (org-indent-mode): Set up an agent to watch current buffer, or
+ add it to the list of already watched buffers.
+ (org-indent-initialize-agent): New function.
+ (org-indent-initialize-buffer): Now requires a mandatory
+ buffer argument.
+ (org-indent-add-properties): Reflect changes to variables.
+ The resume timer is now global.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Refactor, and fix
+ some blank lines deletion.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-mode):
+ `org-indent-initial-resume-timer ' needs to be local.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-fixup-indentation): Correctly indent meta lines.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-set-line-properties): Add text
+ properties down to the beginning of the next line.
+ (org-indent-add-properties): When last position to add
+ properties to is at the beginning of a line, all that line
+ will have properties.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-initial-resume-timer): New variable.
+ (org-indent-initialize-buffer): Also resume after a small break.
+ (org-indent-add-properties): When in asynchronous mode,
+ proceed for 2 seconds, then take a break.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-set-line-properties): New function.
+ (org-indent-add-properties): Externalize worker function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-indent-buffer): Take into account
+ narrowing.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-modified-headline-flag): Rename from
+ `org-indent-deleted-headline-flag'
+ (org-indent-notify-modified-headline): Rename from
+ `org-indent-notify-deleted-headline'. Handle situations when
+ the stars of an headline are modified.
+ (org-indent-refresh-maybe): Remove case now handled by
+ previous function.
+ (org-indent-mode): Apply renames.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-inlinetask-first-star):
+ New variable.
+ (org-indent-add-properties): Set the first star of inline-tasks'
+ virtual indentation in `org-warning' face.
+
+ * org-inlinetask.el (org-inlinetask-insert-task): Create a new
+ inline-task slightly differently, so virtual indentation can
+ be applied normally.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-initial-marker)
+ (org-indent-initial-timer, org-indent-initial-lock):
+ New variables.
+ (org-indent-mode): At initialization, start an idle timer to indent
+ the whole buffer. When the user is asking for control, interrupt the
+ process, and resume at the same point when idle again.
+ (org-indent-initialize-buffer): New function.
+ (org-indent-add-properties): Throw an interrupt when indentation of
+ buffer is stopped during initialization.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-indent-buffer): Send more
+ appropriate messages.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-notify-deleted-headline)
+ (org-indent-refresh-maybe): Replace `org-indent-outline-re'
+ with `org-outline-regexp-bol'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-max-levels): Modify default value and
+ add comment.
+ (org-indent-add-properties): Pay attention to `org-indent-max'
+ and `org-indent-max-levels' values.
+ (org-indent-refresh-maybe): Refactor code to avoid an unnecessary
+ save excursion.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-table.el (org-table-align): Remove now useless hack.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-fix-section-after-idle-time):
+ Remove variable.
+ (org-indent-initialize): Remove timer.
+ (org-indent-add-properties): Refactor code.
+ (org-indent-refresh-subtree, org-indent-refresh-section)
+ (org-indent-refresh-buffer, org-indent-set-initial-properties):
+ Remove functions.
+ (org-indent-deleted-headline): New variable.
+ (org-indent-notify-deleted-headline, org-indent-refresh-maybe):
+ New functions.
+ (org-indent-mode): Insert new functions into a hook.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-indent.el (org-indent-mode): Completely refresh buffer
+ before starting org-indent-mode. Also set idle timer to refresh
+ only visible portion of buffer, and refresh the subtree instead of
+ section when promoting or demoting it.
+ (org-indent-add-properties): Rewrite function to proceed line by
+ line, as required by `wrap-prefix' specificity.
+ (org-indent-refresh-section, org-indent-refresh-subtree): Refactor.
+ (org-indent-refresh-view): New function.
+ (org-indent-refresh-to, org-indent-refresh-section):
+ Remove functions.
+
+ * org.el (org-unfontify-region): Do not remove prefix
+ properties when unfontifying a region.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-colview.el (org-columns-cleanup-item): Correctly remove
+ leading stars in items displayed in the agenda column view.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-colview.el (org-columns-display-here): Clean up items in
+ `org-agenda-mode' too.
+ (org-columns-cleanup-item): Take a new argument CPHR to allow
+ passing a complex heading regexp. Rewrite to cleanup ITEM
+ correctly in `org-agenda-mode'.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-duration-string-to-minutes)
+ (org-minutes-to-hh:mm-string, org-hh:mm-string-to-minutes):
+ Move from org.el.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-refile-active-region-within-subtree): New option to
+ allow refiling a region that is part of a subtree without
+ containing a subtree itself. This default to `nil'.
+ (org-refile): Use the new option. Put point at the beginning
+ of the region/subtree to be refiled, so that users understand
+ what will be refiled. Also improve the prompt to tell whether
+ the user is refiling a region or a headline.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-properties-postprocess-alist): New option to allow
+ postprocessing the values of properties set through
+ `org-set-property'.
+ (org-set-property): Use this option.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-outline-regexp, org-outline-regexp-bol): Add a
+ docstring.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-archive.el (org-archive-to-archive-sibling):
+ Use `org-outline-regexp' instead of `outline-regexp'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-between-regexps-p): Searching up to pos may
+ match again beginning regexp.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-goto-definition): Don't send
+ erroneous message: suggested bindings might not be set outside
+ Org.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Effectively remove
+ any footnote tag in non Org buffers, as detailled in the
+ docstring of `org-footnote-tag-for-non-org-mode-files'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-tag-for-non-org-mode-files):
+ notify the opportunity to set the variable to the empty string.
+ (org-footnote-normalize, org-footnote-create-definition):
+ Carefully check for inserted newlines and presence of the
+ footnote tag.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-at-definition-p): Re-use
+ `org-footnote-definition-re'.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-definition-re): Remove an
+ useless group.
+ (org-footnote-at-definition-p): Reflect removal of the group.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-regexps-and-options): Enforce white space
+ after todo keyword, as word boundary isn't sufficient (i.e. in
+ matches * TODO/this).
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-templates):
+ Fix template for html so that the exported file is valid
+ xhtml. Added template for odt.
+ (org-inlinetask-export-handler): Fix typo in the regexp that
+ trims content. Make sure that the content is flanked by
+ paragraph boundaries on either side.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-add-planning-info): Don't insert superfluous
+ space when updating timestamps.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-cmp-effort): Fix docstring.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-full-item-re): When an item has only a
+ bullet and no space after it, list structure would not be
+ recognized correctly.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-overview): Use `outline-regexp' instead of
+ `org-outline-regexp' so that global cycling using
+ `orgstruct-mode' works outside of Org buffers.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-table.el (org-table-eval-formula): Fix missing variable
+ in let construct.
+ (org-table-time-string-to-seconds): Fix missing variable in
+ let construct.
+
+2012-01-03 Michael Brand <michael.ch.brand@gmail.com>
+
+ * org-agenda.el (org-agenda-get-deadlines): Fix dfrac for the
+ case of wdays being 0. Don't pass wdays to
+ org-agenda-deadline-face, like before the old fix.
+ (org-agenda-deadline-face): Revert to old state that was without
+ wdays.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-fixed-width): Only add one
+ line break after exporting verbatim environments.
+
+2012-01-03 Bastien Guerry <bzg@gnu.org>
+
+ * org-list.el (org-list-item-trim-br): New function.
+ (org-list-to-generic): New parameter :nobr to use the new
+ function.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-paste-subtree): Fix wrong order of lines to move
+ before pasting.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-paste-subtree): Paste subtree above target
+ headline if point is at bol.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Don't clear lim-down
+ while used in the while loop.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Lim-down must be a
+ marker.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-activate-code): Correct regexp so ":.*" isn't
+ matched.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-with-gensyms, org-called-interactively-p)
+ (with-silent-modifications, org-bound-and-true-p)
+ (org-unmodified, org-re, org-preserve-lc)
+ (org-without-partial-completion, org-with-point-at)
+ (org-no-warnings, org-if-unprotected, org-if-unprotected-1)
+ (org-if-unprotected-at, org-with-remote-undo)
+ (org-no-read-only, org-save-outline-visibility)
+ (org-with-wide-buffer, org-with-limited-levels)
+ (org-eval-in-environment): Provide edebug specifications.
+
+ * org-src.el (org-src-do-at-code-block): Dto.
+
+ * org-publish.el (org-publish-with-aux-preprocess-maybe): Dto.
+
+ * org-compat.el (org-xemacs-without-invisibility): Dto.
+
+ * org-clock.el (org-with-clock-position, org-with-clock): Dto.
+
+ * org-agenda.el (org-agenda-with-point-at-orig-entry)
+ (org-batch-agenda, org-batch-agenda-csv)
+ (org-batch-store-agenda-views): Dto.
+
+ * ob.el (org-babel-do-in-edit-buffer)
+ (org-babel-map-src-blocks, org-babel-map-inline-src-blocks): Dto.
+
+ * ob-tangle.el (org-babel-with-temp-filebuffer): Dto.
+
+ * ob-table.el (sbe): Dto.
+
+ * ob-exp.el (org-babel-exp-in-export-file): Dto.
+
+ * ob-comint.el (org-babel-comint-in-buffer)
+ (org-babel-comint-with-output): Dto.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-templates):
+ Fix docstring.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-insert-task): Error when
+ trying to nest inline tasks.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-activate-code, org-toggle-fixed-width-section)
+ (org-indent-line-function): Allow "[ \t]*:$" as a special case of
+ fixed-width section.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-paste-subtree): Don't eat headline when called
+ with point at existing headline.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-paste-subtree): Fix typo in variable name.
+
+2012-01-03 Jambunathan K <kjambunathan@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-handler):
+ Don't export inline tasks if the current backend has provided no
+ entries in `org-inlinetask-export-templates'.
+
+2012-01-03 Valentin Wüstholz <wuestholz@gmail.com> (tiny change)
+
+ * org.el (org-indent-line-function): Made the way in which
+ example blocks are indented more flexible.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-batch-agenda-csv): Fix argument to append
+ when creating final parameter alist.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-batch-store-agenda-views): Use macro
+ `org-eval-in-environment'.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-batch-agenda, org-batch-agenda-csv):
+ Use `org-eval-in-environment.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-make-parameter-alist): New function.
+ Turn flat list of alternating symbol names and values into an alist
+ with symbol name in car and value in cdr.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-agenda-with-point-at-orig-entry):
+ Use macro `org-with-gensyms'.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-substitute-posix-classes):
+ New function. Substitute posix classes in regular expression.
+ (org-re): Use new function.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-eval-in-environment): New macro. Evaluate FORM
+ in ENVIRONMENT.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-preserve-lc, org-with-point-at)
+ (org-with-remote-undo, org-save-outline-visibility): Use new
+ macro `org-with-gensyms'.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (org-with-gensyms): New macro. Wrap let-binding
+ of SYMBOLS to new uninterned symbols around BODY.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-handler): Make sure
+ the task starts a paragraph or the HTML exporter will produce
+ an incorrect output.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-return): When filling happens, `newline' can
+ change match data, hence modifying the indent column.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-new): Only forbid non-inlined
+ footnotes at column 0, as only them can be confused with a
+ footnote definition.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-new): Use `ido' or `iswitchb'
+ when available when prompted for a label. Also rename a local
+ variable to avoid confusion with an existing function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-label-history):
+ Remove variable
+ (org-footnote-new): Remove call to that variable.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-insert-heading): With `force-heading' non-nil,
+ inserting an heading before any headline, and just after a
+ list would return an error.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Remove use of `copy-seq'.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-bibtex.el (org-bibtex-get): Make the "FILE" property
+ non-special when resolving bibtex values.
+
+2012-01-03 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-back-over-empty-lines): Don't move line upward
+ if point is at eob.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-in-valid-context-p):
+ Check `org-protected' property before allowing to match a footnote.
+ (org-footnote-at-reference-p): Remove an obsolete test. It is now
+ done in the previous function.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-between-regexps-p): Previous name implied the
+ function was related to blocks, which isn't mandatory.
+ (org-narrow-to-block, org-in-block-p)
+ (org-indent-line-function): Applied the rename.
+
+ * ob-exp.el (org-babel-in-example-or-verbatim):
+ Applied rename. Also removed a white space.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-in-regexps-block-p): Return an useful value when
+ point is between START-RE and END-RE. No incomplete block is
+ allowed anymore. Add another optional argument to bound the
+ bottom part of the search.
+ (org-narrow-to-block, org-in-block-p): Apply modifications.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-src-block-regexp): If a code block has a
+ body, its last character must be a newline.
+
+2012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-footnote.el (org-footnote-next-reference-or-definition):
+ If no more footnote is found, be sure to go back to the
+ original position. Otherwise, point might be left on a
+ footnote-like element that has been dished out.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-inline-src-block-regexp): Declare this
+ variable.
+
+ * ob.el (defvar): Wrap variable declaration in
+ `eval-when-compile'.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-keys.el (org-babel-key-bindings): Bound to `C-c C-v k'.
+
+2012-01-03 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-java.el (org-babel-execute:java): Allow cmdline flags
+ during compilation and evaluation.
+
+2011-12-06 Juanma Barranquero <lekktu@gmail.com>
+
+ * ob.el (org-babel-expand-body:generic, org-babel-number-p):
+ * ob-ref.el (org-babel-ref-parse): Fix typos.
+
+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): Delete.
+
+ * 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 sensible.
+
+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 retrieve 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.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 Guerry <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 retrieve 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): Update to
+ successfully match optional trailing header arguments in square
+ brackets.
+ (org-babel-lob-get-info): Update 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 Teodor 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): Remove 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):
+ Add test for spanning of cells in table.el tables using
+ table.el's own library routine. Optionally suppress export of
+ simple table.el tables.
+ (org-format-table-html): Remove 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 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 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): Rename 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): Rename flet function `get'
+ which was causing compile problems.
+ (org-bibtex-fleshout): Rename flet function `get' which was causing
+ compile problems.
+ (org-bibtex-write): Rename 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): Add 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): Rename 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): Fix 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.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): Fix 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 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): Remove 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): Move 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): Rename from
+ `org-list-struct-prev-alist'.
+ (org-list-parents-alist): Rename from `org-list-struct-parent-alist'.
+ (org-list-write-struct): Rename 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): Remove 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): Remove function.
+ (org-list-to-generic): Add 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): Change 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): Remove 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): Remove insert rule.
+ (org-list-insert-item-generic): Remove 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): Remove 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): Rename 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): Rename 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): Rename from
+ `org-search-backward-unenclosed'.
+ (org-list-search-forward): Rename 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): Move 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): Rename 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): Remove function.
+ (org-list-ending-between): Remove function.
+ (org-list-maybe-skip-block): Remove function.
+ (org-list-in-item-p-with-regexp): Remove function.
+ (org-list-top-point-with-regexp): Remove function.
+ (org-list-top-point-with-indent): Remove function.
+ (org-list-bottom-point-with-indent): Remove function.
+ (org-list-bottom-point-with-regexp): Remove function.
+ (org-list-get-item-same-level): Remove function.
+ (org-list-top-point): Remove function.
+ (org-list-bottom-point): Remove function.
+ (org-get-item-beginning): Rename to `org-list-get-item-begin' to
+ be consistent with naming policy of non-interactive functions.
+ (org-get-beginning-of-list): Remove function.
+ (org-beginning-of-item-list): Use new accessors.
+ (org-get-end-of-list): Remove function.
+ (org-end-of-list): Use new accessors.
+ (org-get-end-of-item): Remove function.
+ (org-end-of-item): Use new accessors.
+ (org-get-previous-item): Remove function.
+ (org-previous-item): Use new accessors.
+ (org-get-next-item): Remove 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): Remove 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 variable.
+ (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): Remove 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): Remove 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): Remove 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): Rename from `org-list-struct-get-parent'.
+ (org-list-get-child): Rename 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 Guerry <bzg@gnu.org>
+
+ * 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): Simplify, 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): Simplify.
+ (org-babel-exp-src-block): Remove unnecessary pluralization from
+ function name.
+
+2011-07-28 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-inline-src-blocks):
+ Simplify 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 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): Remove 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.
+ * org-agenda.el (org-agenda-entry-types): the the -> the
+ * org-table.el (org-table-get-remote-range): or or -> or
+ * org-wl.el (org-wl-folder-type): the the -> the
+ * org.el (org-goto, org-inside-LaTeX-fragment-p): Likewise.
+
+2011-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-src.el (org-src-switch-to-buffer):
+ * org-plot.el (org-plot/gnuplot-script, org-plot/gnuplot):
+ * org-mouse.el (org-mouse-agenda-type):
+ * org-freemind.el (org-freemind-node-to-org):
+ * ob-sql.el (org-babel-execute:sql):
+ * ob-exp.el (org-babel-exp-do-export, org-babel-exp-code):
+ * ob-ref.el (org-babel-ref-resolve): Fix use of case.
+
+2011-03-07 Chong Yidong <cyd@stupidchicken.com>
+
+ * Version 23.3 released.
+
+2011-03-06 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-blank-before-new-entry, org-context-in-file-links)
+ (org-refile-targets, org-log-repeat, org-insert-link)
+ (org-speed-command-default-hook, org-speed-command-hook)
+ (org-in-regexps-block-p, org-yank-generic, org-goto-first-child):
+ Fix typos in docstrings.
+ (org-toggle-pretty-entities): Fix typo in message.
+
+2011-03-06 Juanma Barranquero <lekktu@gmail.com>
+
+ * org-id.el: Don't set `kill-emacs-hook' on noninteractive sessions.
+
+2011-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-remember.el (org-remember-mode-map):
+ * org-src.el (org-src-mode-map): Move initialization into declaration.
+
+2011-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-remember.el (org-remember-mode):
+ * org-capture.el (org-capture-mode): Don't run hook redundantly.
+
+2011-01-09 Chong Yidong <cyd@stupidchicken.com>
+
+ * org-faces.el (org-link): Inherit from link face.
+ Suggested by Joakim Verona.
+
+2010-12-11 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-footnote.el (org-footnote-create-definition): Place
+ Footnotes section before message-signature-separator also in modes
+ derived from message-mode.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-make-tags-matcher): Remove useless cat-p value.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-entry-properties): Enhance docstring.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-top-point-with-indent)
+ (org-list-bottom-point-with-indent): Pay also attention to
+ 'original-indentation property of text, as blocks are put to
+ column 0 upon exporting.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-remove-temporary-directory): Handle exception
+ with message informing of failure to remove directory.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-header-arg-names:clojure): Add
+ `package' to the list of Clojure header arguments which will be read
+ from heading properties.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-templates): Add
+ Sébastien Vauban's suggestion for LaTeX export in docstring. This is
+ not default as it requires an additional LaTeX package: "todonotes".
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-templates): New variable.
+
+ * org-inlinetask.el (org-inlinetask-export-handler): Make use of
+ templates to export inline tasks.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-current-level): Ignore inline tasks when getting current
+ level of entry.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Ignore drawers inside inline
+ tasks if the line to indent isn't inside an inline task itself.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-get-task-level): New function.
+
+ * org-indent.el (org-indent-add-properties): Find true level of
+ indentation wrt inline tasks.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-outline-regexp): New function.
+
+ * org-inlinetask.el (org-inlinetask-goto-beginning): New function.
+
+ * org-inlinetask.el (org-inlinetask-goto-end): New function.
+
+ * org.el (org-mark-subtree): New command.
+
+ * org.el (org-speed-commands-default, org-mode-map): Make use of
+ new command.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export-handler): Remove protection
+ from @<span class...> so it can be removed during LaTeX export.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): More informative code block
+ evaluation messages.
+
+2010-12-11 Matt Lundin <mdl@imapmail.org>
+
+ * org.el (org-make-heading-search-string): Optionally limit number
+ of lines stored in file link search strings.
+ (org-context-in-file-links): Add option to set to integer specifying
+ number of lines.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-finalize): New prefix argument
+ STAY-WITH-CAPTURE.
+ (org-capture-refile): Improve docstring.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (org-babel-execute:sql): Add msosql as optional sql
+ interaction engine.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-list):
+ (org-agenda-goto-today): Use `org-today'.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-make-header): Swap \begin{document}
+ and the title/author definitions.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el: Better backup definition for
+ `with-silent-modifications'.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-execute:python): Rename "prefix" to
+ "preamble".
+ (org-babel-python-evaluate): Rename "prefix" to "preamble".
+ (org-babel-python-evaluate-external-process): Rename "prefix" to
+ "preamble".
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-examplize-region): Check if `end' is a marker
+ or a point and handle appropriately.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (org-babel-execute:sql): Explicitly set field
+ separator to \t when importing tabular data.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ Allow org-agenda-span to be a symbol.
+ (org-agenda-ndays): Make obsolete.
+ (org-agenda-span): New variable superseding org-agenda-ndays.
+ (org-agenda-menu): Use org-agenda-current-span.
+ (org-agenda-current-span): New local variable storing current
+ span.
+ (org-agenda-list): Take a span instead of ndays as argument.
+ This function is now responsible for computing the ndays based
+ on span.
+ (org-agenda-ndays-to-span): Return span only if number of days
+ really matches.
+ (org-agenda-span-to-ndays): New function.
+ (org-agenda-manipulate-query): Use org-agenda-compute-starting-span.
+ (org-agenda-goto-today): Use org-agenda-compute-starting-span.
+ (org-agenda-later): Do not give compute a new span, use the
+ current one.
+ (org-agenda-day-view, org-agenda-week-view)
+ (org-agenda-month-view, org-agenda-year-view): Stop touching
+ org-agenda-ndays.
+ (org-agenda-change-time-span): Only compute starting-span.
+ (org-agenda-compute-starting-span): New function derived from
+ the old org-agenda-compute-time-span.
+ (org-agenda-set-mode-name): Compute mode based on
+ org-agenda-current-span.
+ (org-agenda-span-name): New function.
+
+2010-12-11 Robert Pluim <rpluim@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-toggle-deadlines): Fix docstring.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-quarter-to-date): Define variables.
+ (org-clock-special-range): Defin variables. Use org-floor*.
+ (org-clocktable-write-default): Define tcol.
+
+ * org-compat.el (org-floor*): New function.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+ John Wiegley <jwiegley@gmail.com>
+
+ * org-complete.el: New file.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clocktable-write-default): Fix the % formula.
+
+2010-12-11 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-format-agenda-item): The value of
+ org-category is not converted to a string unless it is defined.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-execute:python): Pass the new "prefix"
+ header argument through to external evaluation.
+ (org-babel-python-evaluate): Pass the new "prefix" header argument
+ through to external evaluation.
+ (org-babel-python-evaluate-external-process): When specified prepend
+ "prefix" to the file used in external evaluation.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob-python.el (org-babel-python-evaluate-session): Change python
+ module name from 'pp' to 'pprint'.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-R-evaluate-session): Removing empty lines
+ from R session output, these are often the result of variable
+ assignments.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (orgtbl-to-csv): Declaring an external function to
+ fix a compiler warning.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-eval.el (require): No longer require ob.el to allow
+ requiring by ob.el.
+
+ * ob.el (ob-eval): Require ob-eval.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-confirm-evaluate): Show code block's name when
+ it is available during evaluation query.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sql.el (org-babel-expand-body:sql): Expand the body of a sql
+ code block.
+ (org-babel-execute:sql): Use sql specific body expansion function.
+ (org-babel-sql-expand-vars): Insert variables into a sql code block.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Using markers instead of
+ points for more robust buffer anchors.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-capture.el: Use org-today.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-habit.el: Use org-today.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-auto-repeat-maybe): Use org-today.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-day-of-week): New function.
+ (org-quarter-to-date): New function.
+ (org-clock-special-range): Implement quarters.
+
+2010-12-11 Sébastien Vauban <wxhgmqzgwmuf@spammotel.com>
+
+ * org.el (org-complete-tags-always-offer-all-agenda-tags):
+ Fix docstring.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-format-agenda-item): Convert category to a string
+ if it is a symbol. This fixes the following call to
+ org-agenda-get-category-icon which fails if category is not a string.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el: Updated requirements documentation to mention
+ the minimum version of Clojure.
+ (org-babel-expand-body:clojure): Fully qualified function name.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-lists): Do not add an
+ unnecessary newline character after a list.
+
+ * org-list.el (org-list-bottom-point-with-indent): Ensure bottom
+ point is just after a non blank line.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-examplize-region): Remove old assertion which
+ no longer applies to the result insertion code.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-execute:python): Use a :return header
+ argument for external evaluation in which the code block body need
+ to be wrapped in a function.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-expand-body:clojure): Trapped free
+ variable.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-special): Edit formulas when in TBLMF line.
+
+2010-12-11 Allen S. Rout <asr@ufl.edu> (tiny change)
+
+ * org-capture.el (org-capture-after-finalize-hook): New hook.
+ (org-capture-finalize): Run the new hook.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-expand-body:clojure): Support for
+ pretty printing of Clojure code and data.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): No longer escape results which
+ will be wrapped in a block.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-eval.el (org-babel-eval-wipe-error-buffer): Fix compiler
+ warning and added documentation string.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-execute:clojure): Remade using slime
+ for all code evaluation.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-sectioning): Allow overlay arguments for
+ the column as well.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-confirm-evaluate): More descriptive message
+ when evaluation is aborted or disabled.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Responds to new "wrap" header
+ argument.
+ (org-babel-merge-params): Includes new "wrap" header argument in
+ one of the results header argument exclusive groups.
+
+2010-12-11 David Maus <dmaus@ictsoc.de>
+
+ * org-macs.el (with-silent-modifications): Fix condition for
+ with-silent-modification.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-parse-header-arguments): Stripping trailing
+ spaces off of header arguments (even the first one).
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (org-babel-sh-var-to-sh): Wrap end token of heredoc in
+ single quotes which is the best practice.
+ (org-babel-sh-table-or-results): Use `org-babel-script-escape' for
+ more robust parsing of shell output.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * org.el (org-additional-option-like-keywords): Add more keywords,
+ and colons to some old ones.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob-eval.el (org-babel-error-buffer-name): Define new variable.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-table-or-string):
+ Using `org-babel-script-escape' for reading string input from scripting
+ languages.
+
+2010-12-11 Achim Gratz <Stromeko@nexgo.de> (tiny change)
+
+ * org-macs.el (org-called-interactively-p): Wrap function call in
+ with-no-warnings.
+ (with-silent-modifications): Declare macro for Emacs < 23.2.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-parse-header-arguments): Remove addition of
+ ":" to singleton first header arguments as it was leading to errors.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-make-header): Run the title through
+ `org-export-latex-fontify-headline'.
+ (org-export-latex-fontify-headline): Do the protection of math
+ snippets also here.
+
+2010-12-11 Richard Lawrence <richard.lawrence@berkeley.edu>
+
+ * org-latex.el (org-export-as-latex): Sent the section title
+ through the preprocessor.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-html-level-start): Mark listified headings
+ with a custom id.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-at-point): Don't do footnote action if cursor is
+ on a bracket link.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-special): Check also for TBLFM line.
+
+2010-12-11 Achim Gratz <Stromeko@Stromeko.DE> (tiny change)
+
+ * org-clock.el (org-get-clocktable): Previous patch incorrectly
+ required whitespace in front of #+BEGIN: and #+END:.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * org-src.el (org-edit-src-code): Allow region to be inherited by
+ edit buffer when mark is one character beyond end of src block.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-list-bullet): Ensure point is at bol before
+ checking item indentation.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-map-src-blocks): Move to earlier in the file
+ and now autoloading.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-at-ref-p): Use higher level function
+ for testing list membership.
+
+ * ob.el (org-babel-read-result): Use higher level function for
+ testing list membership.
+ (org-babel-result-end): Use higher level function for testing list
+ membership.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sqlite.el (ob-eval): Require ob-eval for external command
+ execution.
+ (org-babel-execute:sqlite): No longer uses the init option for
+ passing commands to sqlite.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Drawers and blocks have no
+ influence on indentation of text below. Also fix indentation
+ problem with a block at column 0 and add a special case for
+ literal examples.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-map-src-blocks): Ensure that the file argument
+ is only evaluated once.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Recognize `list' as a unique
+ type of data
+ (org-babel-ref-at-ref-p): Recognize `list' as a unique type of data.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-load-file): Can be called interactively.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-table.el (orgtbl-after-send-table-hook): New hook.
+ (orgtbl-ctrl-c-ctrl-c): Run `orgtbl-after-send-table-hook' when a
+ table was sent.
+ (orgtbl-send-table): Return the number of sent tables, or nil if no
+ sending has happened.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-get-priority-function): New option.
+ (org-get-priority): Call `org-get-priority-function' if that
+ has been set.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob-table.el (org-babel-table-truncate-at-newline): Only add
+ "..." if there is something after the newline.
+
+2010-12-11 Achim Gratz <Stromeko@nexgo.de> (tiny change)
+
+ * org-clock.el (org-get-clocktable):
+ (org-in-clocktable-p):
+ (org-clocktable-shift):
+ (org-clocktable-steps): Fix regexp to allow for indented clock tables.
+
+2010-12-11 Puneeth Chaganti <punchagan@gmail.com>
+
+ * org-exp.el (org-export-handle-include-files): Support :minlevel
+ property.
+ (org-get-file-contents): New argument minlevel to demote included
+ content.
+
+2010-12-11 Noorul Islam <noorul@noorul.com>
+
+ * org-latex.el (org-export-latex-hyperref-format): New option.
+ (org-export-latex-href-format): Rename the existing variable
+ `org-export-latex-hyperref-format' as `org-export-latex-href-format'
+ (org-export-latex-links): Use `org-export-latex-hyperref-format' and
+ `org-export-latex-href-format'.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el (org-babel-execute:calc): Ensure the *Calculator*
+ buffer exists before it is used.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Delay code block
+ processing a bit to allow correct list parsing in the export string.
+
+2010-12-11 Christopher Allan Webber <cwebber@dustycloud.org>
+
+ * org-agenda.el (org-agenda-timegrid-use-ampm): New option.
+ (org-agenda-time-of-day-to-ampm): New function.
+ (org-agenda-time-of-day-to-ampm-maybe): New function.
+ (org-format-agenda-item): Call org-agenda-time-of-day-to-ampm-maybe.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-faces.el (org-cycle-level-faces): New option.
+
+ * org.el (org-get-level-face): Honor org-cycle-level-faces.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-today): New function.
+ (org-agenda-get-day-face): New function.
+ (org-timeline): Use org-agenda-today and org-agenda-get-day-face.
+ (org-agenda-list): Use org-agenda-today and org-agenda-get-day-face.
+ (org-todo-list): Use org-agenda-today.
+ (org-get-all-dates): Use org-agenda-today.
+ (org-agenda-day-face-function): New variable.
+ (org-agenda-get-day-face): Use org-agenda-day-face-function.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): Consider sending a radio table also
+ in Org.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-as-html): Do not treat partially
+ protected lines as if they were fully protected.
+
+2010-12-11 Dan Davison <dandavison7@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Remove hard-wired configuration of minted export
+ (org-export-latex-minted-with-line-numbers): Remove variable.
+
+2010-12-11 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-dblock-write:clocktable): Fix double
+ reference to `link' in let construct.
+ (org-clock-clocktable-formatter): Fix typo in docstring.
+ (org-clocktable-write-default): Fix typo in docstring.
+
+2010-12-11 David Maus <dmaus@ictsoc.de>
+
+ * org-protocol.el (org-protocol-unhex-string): Normalize percent
+ escape sequence to upper case letters.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-get-info): Include pass-through
+ header arguments in results variable header argument string.
+
+2010-12-11 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-visible): Limit search for in-buffer options
+ beginning of first headline.
+
+2010-12-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-open-at-point): Remove stale link handler for news:
+ links.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clocktable-write-default): Better handling of
+ narrowing.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-category-icon-alist): Fix defcustom type.
+
+2010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Simplify code and remove bug that
+ would insert a tab at the beginning of the line when trying to
+ indent the item.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org.el (org-diary-sexp-entry): Split sexp result strings at semicolon.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-agenda.el (org-agenda-prefix-format): Insert place holder
+ for icon.
+ (org-agenda-category-icon-alist): New option.
+ (org-agenda-get-category-icon): New function.
+ (org-format-agenda-item): Support for icons.
+ (org-compile-prefix-format): Support for icons.
+
+2010-12-11 Julien Danjou <julien@danjou.info>
+
+ * org-compat.el: Create defalias for `string-match-p' and
+ looking-at-p.
+
+2010-12-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el (org-babel-execute:calc): Support for variables --
+ converts :var variables in calc variables.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-sparse-tree): Mention [r] in dispatch menu.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-list-parse-list): Use `org-looking-at-p'.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-id.el (org-id-store-link): Test for org-mode before checking
+ for IDs.
+
+2010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-shorten-string): New function.
+
+ * org-exp.el (org-export-convert-protected-spaces): New function.
+ (org-export-preprocess-string):
+ Call `org-export-convert-protected-spaces' to handle new hard spaces.
+
+2010-12-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-narrow-to-subtree): Check for heading that ends at end
+ of buffer.
+
+2010-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-templates): Remove autoload from
+ defcustom.
+
+ * ob-lisp.el (slime): Don't expect slime to be present.
+
+2010-11-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el: `copy-sequence' suffices to copy alist; no need for
+ `copy-tree'.
+
+2010-11-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): If ":results file" is in
+ effect, then ensure that the value of :file is returned as the
+ result; don't rely on language files for this.
+
+2010-11-11 Dan Davison <dandavison7@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Avoid corrupting `info' data
+ structure by side-effects of `sort'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bottom-point-with-indent): Do not check
+ indentation of a non-empty blank line.
+
+ * org-list.el (org-sort-list): Sort a list with point anywhere
+ inside it.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el (org-babel-execute:calc): Safer evaluation and
+ hopefully better error messages.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-babel-load-languages): Adding calc.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-initiate-session): Don't resolve variable
+ references unless prefix arg is supplied.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el (org-babel-execute:calc): Ensure that calc stack
+ refers to the correct stack.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-calc.el: Adding the beginnings of support for calc code
+ blocks.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-update-block-body): Declaring function
+ for updating code block bodies.
+ (org-babel-spec-to-string):
+ (org-babel-detangle): Detangle all tangled and commented code
+ blocks in the current file back to org.
+ (org-babel-tangle-jump-to-org): Jump from a tangled and commented
+ file back to the originating org-mode code block ob-tangle:
+ detangle changes in code files back to the original org files.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-comment-format-beg): Fix typo.
+ (org-babel-tangle-comment-format-end): Fix typo.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Use minted for latex source code export if `org-export-latex-listings'
+ has the value 'minted.
+
+ * org-latex.el (org-export-latex-listings): Document special value
+ 'minted.
+
+ * org-latex.el (org-export-latex-minted): Delete variable.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-get-src-block-info): Retrieve contents of
+ parentheses, excluding parentheses themselves.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-gnuplot.el (org-babel-variable-assignments:gnuplot):
+ Fix bug in gnuplot data file assignment using user variables.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-latex.el (org-babel-execute:latex): Adding new :headers
+ header argument for latex code blocks.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-templates): New capture property
+ `:kill-buffer'.
+ (org-capture-finalize): Kill target buffer if that is desired.
+ (org-capture-target-buffer): Remember if we have to make the buffer.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-dblock-write:clocktable): Fix bug when
+ computing clock tables.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-dblock-write:clocktable): Pass file minutes up
+ to caller even if no table is generated.
+
+2010-11-11 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
+
+ * org-agenda.el (org-agenda-get-sexps): Handle lists as return
+ values from diary entries.
+
+ * org-bbdb.el (org-bbdb-anniversaries): Handle lists of
+ anniversaries.
+
+ * org.el (org-diary-sexp-entry): Handle lists as return values
+ from diary entries.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-empty-lines-before):
+ (org-capture-empty-lines-after): Make sure the n=0 does not insert
+ any newlines.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-clojure-babel-clojure-cmd): Fix error
+ message when clojure binary is not found.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-format-table-html): New argument DOCBOOK.
+ (org-format-org-table-html): New argument DOCBOOK. When set, use
+ align instead of class to align table fields.
+
+ * org-docbook.el (org-export-as-docbook): Specify the docbook
+ argument for the table converter.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-called-interactively-p): New macro.
+
+ * org-freemind.el: No longer require 'rx.
+ (org-freemind): New customization group, use it for all the
+ variables.
+ (org-export-as-freemind): Add docstring.
+ (org-freemind-show): Improve filen naming.
+ (org-freemind-convert-links-helper): New function.
+ (org-freemind-bol-helper-base-indent): New variable.
+ (org-freemind-bol-helper): New function.
+ (org-freemind-node-css-style): New option.
+ (org-freemind-node-pattern): New variable.
+ (org-freemind-from-org-mode): Better docstring.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * ob-haskell.el (org-babel-variable-assignments:haskell):
+ Don't pass more than two arguments to mapc.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * ob.el (org-babel-ref-resolve): Declare to silence byte compiler.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-footnote.el (message-signature-separator): Defvar to silence
+ byte compiler.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-string): Fix reference to wrong symbol.
+
+2010-11-11 Jambunathan K <kjambunathan@gmail.com>
+
+ * org.el (org-link-search): Return 'dedicated on successful match
+ when org-link-search-must-match-exact-headline is set to t.
+
+2010-11-11 Daniel Clemente <n142857@gmail.com>
+
+ * org-html.el (org-html-make-link): Append fragment to file: links
+ if present.
+
+2010-11-11 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-footnote.el (org-footnote-create-definition)
+ (org-footnote-goto-local-insertion-point): Add footnotes before
+ signature when in message-mode.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-display-inline-images): Improve regexp.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-cycle): Make sure resetting to startup visibility
+ works after another cycle command.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-string): New function org-export-string
+ can be used to convert a string of test in org-mode markup to a
+ specified format.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-display-inline-images): Allow non-ASCII characters
+ in image file names. Save match data.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-auto-repeat-maybe): Fix shifting multiple time
+ stamps.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-store-forced-table-alignment):
+ (org-export-remove-special-table-lines): Allow the "c" cookie for
+ table alignment.
+
+ * org-html.el (org-export-table-header-tags):
+ (org-export-table-data-tags): Add another %s format for the
+ alignment.
+ (org-export-html-table-align-individual-fields): New option.
+ (org-format-org-table-html): Implement field-by-field alignment
+ and support centering.
+ (org-format-table-table-html): Make sure the new table tag formats
+ don't break this function.
+
+ * org-table.el (org-table-cookie-line-p):
+ (org-table-align): Allow for the <c> cookie.
+
+ * org.el (org-set-font-lock-defaults): Allow for the <c> cookie.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-exp.el (org-export-normalize-links): Skip normalization of
+ plain links that are part of another link.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-expand-body:R): Fix bug in let binding.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-indent.el (org-indent-add-properties):
+ Use `with-silent-modifications'.
+ (org-indent-remove-properties): Use `with-silent-modifications'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-cookie-line-p): Fix indentation.
+
+ * org-exp.el (org-store-forced-table-alignment): New function.
+ (org-export-preprocess-string):
+ Call `org-store-forced-table-alignment'.
+
+ * org-html.el (org-format-org-table-html): Use stored alignment
+ information.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Respects prefix argument
+ (which forces re-calculation).
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Remove needless param
+ sorting from ob-execute-src-block, the params are sorted already
+ by ob-sha1-hash.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Ensure that info is sorted at the
+ header argument level.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-sha1-hash): Consider words in different order
+ as different input.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-sha1-hash): Fix check for zero length sequences.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-sh-var-to-sh): Ensure value has the
+ structure of an Org-mode table (list of lists).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Fix bug
+ (reference to unassigned variable `src-lang' and avoid calling
+ org-babel-get-src-block-info twice.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Update to reflect the new
+ info list contents.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): Supply non-nil argument to
+ `org-babel-get-src-block-info' to avoid resolving variable
+ references.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-map-src-blocks): Fix minor bug in and
+ improved efficiency of org-babel-map-src-blocks.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Now explicitly
+ checks that a code block will actually be tangled before
+ collecting it's full information (a process which could involve
+ the execution of other code blocks).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-demarcate-block): Use light version of
+ `org-babel-get-src-block-info'.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-sha1-hash): Now handles more complex types in
+ params.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Generally using the new
+ more informative params
+ (org-babel-process-params): Don't forget the :var portion of
+ variable assignments.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-table.el (sbe): Simplify to reflect to var resolution.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Bringing the referent
+ arguments back to their params before evaluation.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve): Cleanup of variable usage and
+ indentation.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-table.el (sbe): Use `org-babel-process-params params' instead
+ of `org-babel-expand-variables'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-C.el (org-babel-C-execute): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-R.el (org-babel-execute:R): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file
+ (org-babel-R-variable-assignments): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-asymptote.el (org-babel-execute:asymptote): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-clojure.el (org-babel-execute:clojure): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-dot.el (org-babel-execute:dot): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp): Remove
+ call to org-babel-process-params which should no longer be called
+ from within a language file
+ (org-babel-execute:emacs-lisp): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-haskell.el (org-babel-execute:haskell): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-js.el (org-babel-execute:js): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-lisp.el (org-babel-execute:lisp): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-ocaml.el (org-babel-execute:ocaml): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-octave.el (org-babel-execute:octave): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-perl.el (org-babel-execute:perl): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-python.el (org-babel-execute:python): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-ruby.el (org-babel-execute:ruby): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-scheme.el (org-babel-execute:scheme): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-screen.el (org-babel-execute:screen): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file
+ (org-babel-prep-session:screen): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-sh.el (org-babel-execute:sh): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-sql.el (org-babel-execute:sql): Remove call to
+ org-babel-process-params which should no longer be called from
+ within a language file.
+
+ * ob-haskell.el (org-babel-execute:haskell): Remove reference to
+ processed params.
+
+ * ob-clojure.el (org-babel-execute:clojure): Remove reference to
+ processed params.
+
+ * ob-R.el (org-babel-execute:R): Remove reference to processed
+ params.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sql.el (org-babel-execute:sql): Use generic expansion
+ function
+ (org-babel-expand-body:sql): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-execute:sh): Use generic expansion function
+ (org-babel-expand-body:sh): Delete function
+ (org-babel-prep-session:sh): Change name of called function
+ (org-babel-variable-assignments:sh): Change function name.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-screen.el (org-babel-execute:screen): Use generic expansion
+ function
+ (org-babel-expand-body:screen): Delete function
+ (org-babel-prep-session:screen): Remove references to processed
+ params.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sass.el (org-babel-execute:sass): Use generic expansion
+ function
+ (org-babel-expand-body:sass): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-ruby.el (org-babel-execute:ruby): Use generic expansion
+ function
+ (org-babel-prep-session:ruby): Use new variable assignment
+ function
+ (org-babel-variable-assignments:ruby): New function
+ (org-babel-expand-body:ruby): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-python.el (org-babel-execute:python): Use generic expansion
+ function
+ (org-babel-prep-session:python): Change name of called function
+ (org-babel-variable-assignments:python): Change function name
+ (org-babel-expand-body:python): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-plantuml.el (org-babel-expand-body:plantuml): Delete function
+ (automatically handled by generic version).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-perl.el (org-babel-execute:perl): Use generic expansion
+ function
+ (org-babel-expand-body:perl): Delete function
+ (org-babel-variable-assignments:perl): New function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-org.el (org-babel-expand-body:org): Delete function
+ (automatically handled by generic version).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-octave.el (org-babel-execute:octave): Use generic expansion
+ function
+ (org-babel-variable-assignments:octave): Change name of function
+ (org-babel-variable-assignments:matlab): New defalias
+ (org-babel-prep-session:octave): Change name of function
+ (org-babel-expand-body:matlab): Delete function
+ (org-babel-expand-body:octave): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-ocaml.el (org-babel-execute:ocaml): Use generic expansion
+ function
+ (org-babel-variable-assignments:ocaml): New function
+ (org-babel-expand-body:ocaml): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-mscgen.el (org-babel-expand-body:mscgen): Delete function
+ (automatically handled by generic version).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-js.el (org-babel-execute:js): Use new variable assignment
+ function
+ (org-babel-expand-body:js): Delete function
+ (org-babel-prep-session:js): Use new variable assignment function
+ (org-babel-variable-assignments:js): New function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-haskell.el (org-babel-execute:haskell): Use generic expansion
+ function
+ (org-babel-expand-body:haskell): Delete function
+ (org-babel-prep-session:haskell): Use variable assignment function
+ (org-babel-variable-assignments:haskell): New function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-gnuplot.el (org-babel-expand-body:gnuplot): Use variable
+ assignment function
+ (org-babel-prep-session:gnuplot): Use variable assignment function
+ (org-babel-variable-assignments:gnuplot): New function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-ditaa.el (org-babel-expand-body:ditaa): Delete function
+ (automatically handled by generic version).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-css.el (org-babel-expand-body:css): Delete function
+ (automatically handled by generic version).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-asymptote.el (org-babel-execute:asymptote): Use generic
+ expansion function
+ (org-babel-expand-body:asymptote): Delete function
+ (org-babel-variable-assignments:asymptote): New function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-expand-body:R): Use new function
+ `org-babel-variable-assignments:R'; don't trim body.
+ (org-babel-execute:R): Respond to changes in
+ `org-babel-expand-body:R'
+ (org-babel-prep-session:R): Called function is now named
+ `org-babel-variable-assignments:R'
+ (org-babel-variable-assignments:R): Receives processed-params as
+ new optional argument.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-C.el (org-babel-C-expand): Don't trim body.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-scheme.el (org-babel-expand-body:scheme): Fix bug in
+ obtaining variable references.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Supply variable
+ assignment lines to generic expansion command.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-expand-src-block): Supply variable assignment
+ lines to generic expansion function
+ (org-babel-expand-body:generic): Prepend body with optional
+ variable assignment lines.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-results): Replace old function call.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-execute): Now expanding variable
+ references before execution.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-execute-src-block): Only sort parameters if
+ it's required for caching.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-table.el (sbe): Reworking for better indentation and to
+ integrate the new variable resolution.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ref.el (org-babel-ref-resolve-reference): Now expanding
+ variables when resolving references.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-merge-params): Fix order or precedence for
+ variables.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (org-babel-expand-body:c++, org-babel-C-expand):
+ * ob-R.el (org-babel-expand-body:R, org-babel-execute:R)
+ (org-babel-R-variable-assignments):
+ * ob-asymptote.el (org-babel-expand-body:asymptote)
+ (org-babel-execute:asymptote):
+ * ob-clojure.el (org-babel-expand-body:clojure)
+ (org-babel-execute:clojure):
+ * ob-css.el (org-babel-expand-body:css):
+ * ob-ditaa.el (org-babel-expand-body:ditaa):
+ * ob-dot.el (org-babel-expand-body:dot, org-babel-execute:dot):
+ * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp)
+ (org-babel-execute:emacs-lisp):
+ * ob-gnuplot.el (org-babel-expand-body:gnuplot)
+ * ob-haskell.el (org-babel-expand-body:haskell)
+ (org-babel-execute:haskell, org-babel-load-session:haskell)
+ (org-babel-prep-session:haskell):
+ * ob-js.el (org-babel-expand-body:js, org-babel-execute:js):
+ * ob-latex.el (org-babel-expand-body:latex):
+ * ob-lisp.el (org-babel-expand-body:lisp, org-babel-execute:lisp):
+ * ob-mscgen.el (org-babel-expand-body:mscgen):
+ * ob-ocaml.el (org-babel-expand-body:ocaml, org-babel-execute:ocaml):
+ * ob-octave.el (org-babel-expand-body:matlab)
+ (org-babel-expand-body:octave, org-babel-execute:octave)
+ (org-babel-octave-variable-assignments):
+ * ob-org.el (org-babel-expand-body:org):
+ * ob-perl.el (org-babel-expand-body:perl, org-babel-execute:perl):
+ * ob-plantuml.el (org-babel-expand-body:plantuml):
+ * ob-python.el (org-babel-expand-body:python, org-babel-execute:python)
+ (org-babel-python-variable-assignments):
+ * ob-ruby.el (org-babel-expand-body:ruby, org-babel-execute:ruby):
+ * ob-sass.el (org-babel-expand-body:sass):
+ * ob-scheme.el (org-babel-expand-body:scheme, org-babel-execute:scheme):
+ * ob-screen.el (org-babel-expand-body:screen):
+ * ob-sh.el (org-babel-expand-body:sh, org-babel-execute:sh)
+ (org-babel-sh-variable-assignments):
+ * ob-sql.el (org-babel-expand-body:sql):
+ * ob-sqlite.el (org-babel-expand-body:sqlite, org-babel-execute:sqlite):
+ * ob.el (org-babel-expand-body:generic):
+ Remove obsoleted optional third argument.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-clojure.el (org-babel-prep-session:clojure): Purging all
+ calls to removed org-babel-ref-variables.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-ingest): Now returns the count of
+ ingested code blocks.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-in-export-file): Wrapper for collecting
+ information from within the original export file.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-get-src-block-info): Small but crucial fix)
+ (this should return nil if not match found.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-emacs-lisp.el (org-babel-expand-body:emacs-lisp):
+ Whitespace (org-babel-execute:emacs-lisp): Whitespace.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-sh-variable-assignments): Provide missing
+ docstring.
+
+ * ob-python.el (org-babel-python-variable-assignments):
+ Provide missing docstring.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-octave.el (org-babel-expand-body:octave): Refactor: break
+ variable assignment part out into a separate function
+ (org-babel-octave-variable-assignments): New function constructing
+ list of variable assignment statements
+ (org-babel-prep-session:octave): Use new function
+ `org-babel-octave-variable-assignments' instead of previous
+ (incorrect) variable assignment code.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-expand-body:sh): Refactor: break variable
+ assignment part out into a separate function
+ (org-babel-sh-variable-assignments): New function constructing
+ list of variable assignment statements
+ (org-babel-prep-session:sh): Use new function
+ `org-babel-sh-variable-assignments' instead of previous
+ (incorrect) variable assignment code.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-python.el (org-babel-expand-body:python): Refactor: break
+ variable assignment part out into a separate function
+ (org-babel-python-variable-assignments): New function constructing
+ list of variable assignment statements
+ (org-babel-prep-session:python): Use new function
+ `org-babel-python-variable-assignments' instead of previous
+ (incorrect) variable assignment code.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-expand-body:R): Refactor: break variable
+ assignment part out into a separate function
+ (org-babel-R-variable-assignments): New function constructing list
+ of variable assignment statements
+ (org-babel-prep-session:R): Use new function
+ `org-babel-R-variable-assignments' instead of previous
+ (incorrect) variable assignment code.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-initiate-session): Better variable names.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-number-sequence):
+ Declared * ob-R.el (org-number-sequence): Declared.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-map-src-blocks): Store correct value of
+ `end-block'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-mark-block): New function to mark the body of a
+ src block in the style of `mark-defun'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-number-sequence): New function.
+
+ * ob-R.el (org-babel-expand-body:R): Use `org-number-sequence'.
+
+ * ob.el (org-babel-where-is-src-block-result):
+ Use `org-number-sequence'.
+ (org-babel-current-buffer-properties): Fix variable definition.
+
+ * ob-ref.el (org-babel-ref-index-list): Use `org-number-sequence'.
+
+ * ob-latex.el (org-babel-latex-tex-to-pdf): Use the 2-argument
+ version of `shell-command'.
+
+ * org-latex.el (org-export-as-pdf): Use the 2-argument version of
+ `shell-command'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-list-search-unenclosed-generic): Replace call
+ to booleanp.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-agenda-jump-prefer-future): New option.
+
+ * org-agenda.el (org-agenda-goto-date):
+ Use `org-agenda-jump-prefer-future'.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * org-latex.el (org-export-latex-links): Replace hard coded
+ hyperref format with custom variable
+ `org-export-latex-hyperref-format'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-heading): Fix docstring.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com> (tiny change)
+
+ * org-capture.el (org-capture-place-entry): If the first line is
+ already a headline, just stay there.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (org-babel-sh-evaluate): No longer assumes that results
+ are non-nil.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ascii.el (org-ascii-replace-entities): Match an optional {}
+ after an entity.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (orgtbl-to-html): Apply `org-html-expand' to the
+ table fields.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-heading): When on the headline of an inline
+ task, insert another inline tasks.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Only create
+ links for blocks that will actually tangle.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sh.el (org-babel-expand-body:sh): Don't insert extra newlines
+ in expanded shell bodies.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-expand-body:sh): Avoid inserting extra
+ newline characters.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-expand-body:sh): Align code.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-params-from-properties): Max line with at <=80.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-listings-langs): Clojure is now
+ recognized as a lisp.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-params-from-properties): Use `org-babel-read'
+ to interpret property as header argument value.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-parse-header-arguments): Simplify reading of
+ header arg value.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-org-to-ascii):
+ (org-publish-org-to-latin1):
+ (org-publish-org-to-utf8): New functions.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-heading): Skip inline tasks when trying to
+ insert a new heading after the end of the subtree.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-min-level): Set customization
+ type to integer or nil.
+
+ * org.el (org-insert-heading): When after an inline task, do not
+ use level but go back to headline level before the inline task.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-in-task-p): New function.
+
+ * org.el (org-indent-line-function): Fix indentation of inline
+ tasks.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-activate-links): Fix customize type.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-latex-to-pdf-process): Add rubber as another
+ default option.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-latex.el (org-export-latex-minted): Document pygments
+ dependency.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-create-index-file): Encrypt the index
+ file if encryption has been turned on.
+ (org-mobile-copy-agenda-files): Avoid double encryption of
+ `mobileorg.org'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-exp.el (org-export-latex-minted-with-line-numbers):
+ Ensure that variable is declared.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-src-preserve-indentation): Fix compiler
+ warning.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Latex formatting of source code blocks using the minted package
+ (org-export-plist-vars): Add :latex-minted property
+ (org-export-latex-minted): Ensure variable is defined
+ (org-export-latex-minted-langs): Ensure variable is defined.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-edit-src-code): Use `org-region-active-p'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-tangle.el (org-babel-spec-to-string): Whitespace changes.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-tangle.el (org-babel-spec-to-string): Don't trim whitespace
+ when `org-src-preserve-indentation' is non-nil.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-lob.el (org-babel-lob-ingest): Provide message stating number
+ of blocks added to Library of Babel.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-lob.el (org-babel-lob-ingest): Check for nil source block
+ name.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-place-default-actions-for-lists):
+ Fix typo in regexp.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Avoid some boundary error
+ when inserting a checkbox in an empty last item of a list.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-gnus.el (org-gnus-nnimap-query-article-no-from-file):
+ Query article number from file is nil by default.
+
+2010-11-11 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>
+
+ * org-beamer.el (org-beamer-amend-header): Fix typo in docstring.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-place-entry): Move to `beg' before
+ searching for `%?'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-format-latex): Fix mathjax treatment of single
+ letters in between dollars.
+
+2010-11-11 Sébastien Vauban <wxhgmqzgwmuf@spammotel.com>
+
+ * org-latex.el (org-latex-to-pdf-process): Add a third pdflatex
+ run.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-blank-before-new-entry): Improve docstring.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-force-id-on-agenda-items):
+ Fix docstring.
+ (org-mobile-write-agenda-for-mobile): Use outline path if we do
+ not have an ID and are not allowed to make one.
+ (org-mobile-get-outline-path-link): New function.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-copy-agenda-files): Encrypt the empty
+ file.
+ (org-mobile-write-agenda-for-mobile): Use the right name, even if
+ the file get encrypted.
+ (org-mobile-move-capture): Only delete tempfile if it does exist.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-number-p): Fix documentation string.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Accepting
+ "tangle" as a positive argument for the :noweb header argument
+ during tangling.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-src-blocks): Fix export when headings
+ have links, with tests.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-latex-to-pdf-process): Use texi2dvi if
+ available.
+ (org-export-latex-get-error): New function.
+ (org-export-as-pdf): Give an indication of the errors that
+ happened during processing.
+
+2010-11-11 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl>
+
+ * org-exp.el (org-export-language-setup): Fix Polish entries.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-tags): Allow comma as a separator when
+ specifying tags at the completion interface.
+ (org-tags-completion-function): Allow comma as a separator when
+ specifying tags at the completion interface.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-src-blocks): Don't jump back to
+ export-file if exporting from a buffer which is not visiting a
+ file.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-src-blocks): Only append "::" to a file
+ name in link construction if there is a heading to follow it.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-html-inline-image-extensions): Add "svg"
+ as an allowed extension.
+
+2010-11-11 Sébastien Vauban <wxhgmqzgwmuf@spammotel.com>
+
+ * org-agenda.el (org-agenda-add-time-grid-maybe): Pad clock times
+ with zeros. Start applying face earlier.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (or): Don't create org-babel-temporary-directory in batch
+ as it won't be removed by emacs-kill-hook
+ (org-babel-remove-temporary-directory): Only try to remove this
+ directory if it exists.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-temporary-directory): Fixing byte-compilation
+ warning in ob.el.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle): Now sharing the file name in
+ the tangling message.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-load-languages): Fixes compiler warning.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-plantuml.el (org-babel-execute:plantuml): Fixes bug with svg
+ output.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ascii.el (org-export-as-ascii): Use the correct match group.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (boundp): Uncommenting defvar form for
+ org-babel-temporary-directory
+ (org-babel-temp-file): Now using the org-babel-temporary-directory
+ for holding new babel temporary files
+ (org-babel-remove-temporary-directory): Removes the babel temp dir
+ when Emacs shutsdown
+ (kill-emacs-hook): Now removing the babel temp dir on Emacs
+ shutdown.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-fill-template): Initialize history
+ variable.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): Don't move point when generating
+ edit buffer.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): Deal with point being in
+ #+end_src line.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-current-column): Add interactive to turn
+ this into a command.
+
+2010-11-11 Bernt Hansen <bernt@norang.ca>
+
+ * org.el (org-insert-heading): Run org-insert-heading-hook when
+ creating the first heading in a file.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-startup-with-inline-images): New option.
+ (org-startup-options): Add new keywords inlineimages and
+ noinlineimages.
+ (org-mode): Inline images when this has been configured.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-get-src-block-info): Remove optional
+ HEADER-VARS-ONLY argument; further simplification.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-confirm-evaluate): Fix bug causing extra
+ prompt in ob-confirm-evaluate in some cases.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Visible region and completion
+ during language selection.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-get-src-block-info): Remove comment.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-get-src-block-info): Simplify function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-get-src-block-info): Form info list correctly
+ when parenthesized arguments are missing.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-exp.el (org-export-babel-evaluate): Docstring typo
+ (org-babel-exp-code): Docstring typo.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-encryption-password):
+ Improve docstring.
+ (org-mobile-encryption-password-session): New variable.
+ (org-mobile-encryption-password): New function.
+ (org-mobile-check-setup):
+ (org-mobile-encrypt-file):
+ (org-mobile-decrypt-file): Use the new function.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-place-template): Widen to remove
+ possible restrictions in target buffer.
+
+2010-11-11 Jambunathan K <kjambunathan@gmail.com>
+
+ * org.el (org-speed-command-hook): Add org-speed-command-hook
+ (org-babel-speed-command-hook): Hook for Babel's speed commands.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-execute-buffer): Re-implement using
+ `org-babel-map-src-blocks'.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-templates): Update doc string with
+ new message date related escapes.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-store-link-message): Define properties %:date)
+ (%:date-timestamp, and %:date-timestamp-inactive.
+
+ * org-mew.el (org-mew-store-link): Dto.
+
+ * org-mhe.el (org-mhe-store-link): Dto.
+
+ * org-rmail.el (org-rmail-store-link): Dto.
+
+ * org-vm.el (org-vm-store-link): Dto.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-message-field): Always get literal content of
+ header fields.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-gnus.el (org-gnus-store-link): Define properties
+ %:date-timestamp and %:date-timestamp-inactive.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-gnus.el (org-gnus-store-link): Handle empty date header
+ field.
+
+2010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
+
+ * org.el (org-speed-command-hook): New. Hook for installing
+ additional speed commands. Use this for enabling speed commands on
+ src blocks.
+ (org-speed-command-default-hook): The default hook for
+ org-speed-command-hook. Factored out from org-self-insert-command
+ and mimics existing behavior.
+ (org-self-insert-command): Modify to use org-speed-command-hook.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-search-view): Recover spaces in search words
+ if they were escaped with \ or inside a regexp.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-additional-option-like-keywords): Add PROPERTIES to
+ the list of completable meta line words.
+ (org-complete): Complete property names after #+PROPERTY.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-python.el (org-babel-python-evaluate-session): Make temp file
+ names consistent.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-clojure.el (org-babel-clojure-evaluate-external-process):
+ Delete extra format argument.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-org.el (org-babel-org-export): Typo in docstring.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-sh.el (org-babel-sh-evaluate): Remove unused temporary file
+ variable.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-scheme.el (org-babel-execute:scheme): Alter temp file name.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-process-file-name): New function
+ (org-babel-maybe-remote-file): Delete function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-C.el (org-babel-C-execute): Remove unused variable.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-make-link-string): Prevent superfluous colon.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-make-org-heading-search-string): Leave headline
+ intact.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-make-link-string): Don't escape characters in link
+ type.
+
+2010-11-11 Bastien Guerry <bzg@gnu.org>
+
+ * org-capture.el (org-capture-templates): Update docstring to
+ advertise %:org-date.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-dot.el (org-babel-execute:dot): Automatically specifies
+ "-T<ext>" based on file name extension.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-org.el (org-babel-org-export): Raise error on nested export
+ call.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-plantuml.el (org-babel-execute:plantuml): Support for svg
+ output files.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Better initialization of
+ stars.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-src-tab-acts-natively): Add customize interface.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-src-strip-leading-and-trailing-blank-lines):
+ New variable allowing prevention of automatic stripping of leading and
+ trailing blank lines when exiting edit buffer.
+ (org-edit-src-exit): Respect value of
+ `org-src-strip-leading-and-trailing-blank-lines'
+ (org-src-native-tab-command-maybe):
+ Bind `org-src-strip-leading-and-trailing-blank-lines' to nil during
+ this function.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): If mark was inside code block
+ then code edit buffer inherits mark with active region.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Fix compiler warnings.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Better handling of empty
+ space around demarcated area.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-goto-date): Turn off prefer future for
+ this command.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-gnus.el (org-gnus-open-nntp): New function.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-open-nntp): New function.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-open): Open message by numeric reference if
+ article part is not a message id.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-filter-apply): Move cursor to a
+ visible line.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-demarcate-block): Interactive demarcation of
+ code blocks.
+
+ * ob-keys.el (org-babel-key-bindings): Key bindings for block
+ demarcation.
+
+2010-11-11 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-link-types): Add the "message" link type.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-types): Add 'message:' link type to default
+ link types.
+
+2010-11-11 Bastien Guerry <bzg@gnu.org>
+
+ * org-gnus.el (org-gnus-store-link): Add the :date property to
+ gnus links, allowing the use of %:date in capture templates.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-list-bullet): Follow order of bullets
+ indicated in doc-string.
+
+ * org-list.el (org-list-bottom-point-with-indent): List is ended
+ when a line is less indented that the last item, not the less
+ indented item.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-src-blocks): Now switching back to the
+ original file before resolving code block parameters to ensure
+ headline and buffer wide parameters are taken into consideration
+ when only a narrowed portion of the file is exported.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-forward-same-level): Fix docstring.
+
+2010-11-11 Sebastian Rose <sebastian_rose@gmx.de>
+
+ * org-publish.el (org-publish-attachment): Put the attachment into
+ the right directory.
+
+2010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
+
+ * org.el (org-goto-first-child): New command.
+
+2010-11-11 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-prepare-agenda): If the agenda is called from
+ within the agenda via an elisp link, such as
+ [[elisp:(org-agenda-list)]], org-prepare-agenda erases the buffer
+ of the file containing the link, since that buffer is current
+ during org-prepare agenda (due to a with-current-buffer in
+ org-agenda-open-link). An additional test now ensures that the
+ agenda buffer is in fact current when the buffer is erased and
+ local variables for the agenda are set.
+
+2010-11-11 David Maus <dmaus@ictsoc.de> (tiny change)
+
+ * org-exp.el (org-infile-export-plist): Define property macro.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-mhe.el (org-mhe-get-header): Remove possible folding white
+ space in message header field.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed): Fix typo in customization group :tag
+ property.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-tag-markup): New option.
+ (org-export-latex-keywords-maybe):
+ Use `org-export-latex-tag-markup'.
+
+2010-11-11 Rémi Vanicat <vanicat@debian.org> (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 Noorul Islam <noorul@noorul.com> (tiny change)
+
+ * org-html.el (org-html-cvt-org-as-html): Do not convert protocol
+ from 'file' to 'http'.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-store-log-note): Fix wrong usage
+ of`org-adapt-indentation'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-skip-over-state-notes): Do not compute bottom point
+ at each item.
+
+ * org-mouse.el (org-mouse-for-each-item): Use `org-apply-on-list'
+ instead of moving to each item.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture-templates): Small fix in doc string.
+
+2010-11-11 aaa bbb <dominik@powerbook-g4-12-van-aaa-bbb.local>
+
+ * org-archive.el (org-get-local-archive-location):
+ Use `org-archive-location' as default.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (org): No longer requires org.
+
+ * ob-ledger.el (org): No longer requires org.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-priority): Save match data before call to
+ `read-char-exclusive'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-to-generic): Descriptions labels can be
+ any suit of symbols, and will end at double colons.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Indent past [@num] and
+ [@start:num], consistently with what is already done with
+ checkboxes.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-store-log-note): Indent new notes to the right
+ column. Also take `org-list-two-spaces-after-bullet-regexp' into
+ consideration when creating the note.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-gnus.el (nnimap-group-overview-filename): Declare function
+ to silence byte compiler.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-gnus.el (org-gnus-nnimap-query-article-no-from-file):
+ New customization variable.
+ (org-gnus-nnimap-cached-article-number): New function.
+ (org-gnus-follow-link): Try to fetch cached article number of
+ message-id.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-org.el (org-babel-org-default-header): Used to insert a dummy
+ first line into code blocks before export so that the first line
+ is not interpreted as a title
+ (org-babel-org-export): Use new dummy code block prefix.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): No longer throws error when
+ inserting an empty result.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el: Autoload org-babel-tangle-lang-exts from ob-tangle.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-do-in-edit-buffer):
+ Use `org-babel-where-is-src-block-head' to test for source block at
+ point.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-keys.el (org-babel-key-bindings): Adding key-binding for
+ `org-babel-goto-src-block-head'.
+
+ * ob.el (org-babel-goto-src-block-head): Jump to the head of the
+ current code block.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-next-src-block): Now raising more informative
+ error when no further code blocks can be found.
+ (org-babel-previous-src-block): Now raising more informative error
+ when no previous code blocks can be found.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el
+ (org-export-preprocess-after-include-files-hook): Now using this
+ hook instead of `org-export-preprocess-hook'.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-plantuml.el (org-babel-execute:plantuml): ????
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-python.el (org-babel-python-evaluate): Refactor as call to
+ either `org-babel-python-evaluate-external-process' or
+ `org-babel-python-evaluate-session'.
+ (org-babel-python-evaluate-external-process): New function to
+ handle evaluation in external process.
+ (org-babel-python-evaluate-session): New function to handle
+ evaluation in emacs inferior process.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-org.el (org-babel-execute:org): Evaluates body to latex ascii
+ or html respecting :results header arg
+ (org-babel-org-export): Exports a string of text to an output
+ format.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Remove existing results when
+ nil results are returned.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-ascii.el (org-export-as-ascii): Bind and set link path for
+ link type specific markup function.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-clock.el (notifications-notify): Properly declare function
+ to silence byte compiler.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item): Check invisibility of point at a
+ meaningful location.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item-generic): Updating checkboxes
+ can modify bottom point of a list, so make it a marker before
+ calling `org-update-checkbox-count-maybe'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org.el (org-src-fontify-natively): Set to nil by default.
+ Supply customize interface.
+
+2010-11-11 Bastien Guerry <bzg@gnu.org>
+
+ * org-ascii.el (org-export-as-ascii): Fix bug in ASCII export: use
+ `org-bracket-link-analytic-regexp++' to match the link type.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Rename `lang' to
+ `language'.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-comment-format-beg):
+ Format string specifying the link-comment preceding a code block
+ (org-babel-tangle-comment-format-end): Format string specifying
+ the link-comment following a code block
+ (org-babel-tangle-collect-blocks): Storing more information in the
+ spec of a tangling code block
+ (org-babel-spec-to-string): Now makes use of customizable
+ link-comment formats.
+
+2010-11-11 Achim Gratz <Stromeko@stromeko.net> (tiny change)
+
+ * org.el (org-delete-backward-char): Check for nil overwrite-mode
+ before inserting spaces.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-icalendar.el (org-print-icalendar-entries): Exclude tags
+ from summary of non-TODO ical entries.
+ (org-print-icalendar-entries): Use `org-complex-heading-regexp' to
+ exclude tags from summary of TODO ical entries.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-map-src-blocks): Now exposes much information
+ about the code block in the form of let-bound local variables.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-list.el (org-outline-regexp, org-ts-regexp)
+ (org-ts-regexp-both, org-in-regexps-block-p)
+ (org-level-increment, org-at-heading-p)
+ (outline-previous-heading, org-icompleting-read)
+ (org-time-string-to-seconds): Declare to fix compiler warning.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Ignore items in drawers when
+ used from an heading. Send an error when no item is in region.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-do-in-edit-buffer): Use unwind-protect to
+ ensure that edit buffer is exited.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-pad-newline): Can be used to
+ control the amount of extra newlines inserted into tangled code
+ (org-babel-tangle-collect-blocks): Now conditionally collects
+ information to be used for "org" style comments
+ (org-babel-spec-to-string): Now inserts "org" style comments, and
+ obeys the newline configuration variable when inserting whitespace.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-pre-tangle-hook): Defines new tangle
+ hook
+ (org-babel-tangle): Calls new tangle hook.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture): Compute the length of the correct
+ string when removing properties.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-plantuml.el (org-babel-execute:plantuml): Now expanding file
+ names before shell quoting.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-src-tab-indents-natively): New variable
+ controlling whether language-native TAB action should be performed
+ (org-src-native-tab-command-maybe): New function to perform
+ language-native TAB action.
+ (org-tab-first-hook): Add `org-src-native-tab-command-maybe'.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-plantuml.el (org-babel-execute:plantuml): Explicitly check
+ `org-plantuml-jar-path' before use.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-src-font-lock-fontify-block): Re-use hidden
+ language major mode buffers during fontification.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org.el (org-fontify-meta-lines-and-blocks): Alter main regexp to
+ match code blocks with switches and header args.
+ Call `org-src-font-lock-fontify-block' for automatic fontification of
+ code in code blocks, controlled by variable
+ `org-src-fontify-natively'.
+ (org-src-fontify-natively): New variable.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ruby.el (org-babel-expand-body:ruby): Remove requirement of
+ inf-ruby.
+
+2010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
+
+ * org-html.el (org-html-make-link): (expand-file-name) removes
+ one "/" from "///path-to-file", so add one. Anything other than
+ 'file' type should be exported along with the type.
+
+2010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
+
+ * org.el (org-insert-subheading): Fix compiler warning
+ (org-insert-todo-subheading): Fix compiler warning.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture): Remove read-only text properties
+ from capture text.
+ (org-capture-set-target-location): Throw an error if file+headline
+ target does not point into a file which is in Org mode.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-map-src-blocks): Prefer `when' to `if'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): Improve docstring.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-execute-src-block): Document prefix argument in
+ docstring.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-ditaa.el (org-babel-execute:ditaa): Now expanding
+ org-ditaa-jar-path with expand-file-name.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-execute-subtree): Pass prefix arg through to
+ `org-babel-execute-src-block'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-ascii.el (org-export-ascii-preprocess): Allow [@start:x] and
+ [@x] syntax for list numbering.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Indentation of source block
+ is left to `org-edit-src-exit' and shouldn't be modified by
+ `org-indent-line-function'. Indentation of others blocks should be
+ the same as the #+begin line.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-map-src-blocks): If FILE is nil evaluate BODY
+ forms on source blocks in current buffer; restore point in current
+ buffer.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct): Accept list boundaries as an
+ argument in order to avoid computing `org-list-top-point' and
+ `org-list-bottom-point' twice when indenting.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-ending-method): Default value is now
+ `both', to ensure maximum compatibility before previous
+ implementation.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-in-item-p-with-indent): Test if first line
+ is the item beginning.
+
+ * org-list.el (org-list-top-point-with-indent): Test if first line
+ is a valid list beginning.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-ending-method): New customizable variable
+ to tell Org Mode how lists end. See docstring.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): Shifting step of top-level
+ item depends on `org-level-increment'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-indent-line-function): Indent first non blank line
+ after a list according to current heading level.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook): Remove check for
+ indentation on lines that do not start with a list bullet.
+
+ * org-html.el (org-export-as-html): Same thing.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bottom-point): Take into consideration
+ that bound of search can be before true ending of the list.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-apply-struct): No longer shift
+ item's body twice: one after replacing bullet and one after
+ changing indentation.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-indent): Add code to replace
+ bullets if needed when indenting.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item-generic): A single item
+ already counting blank lines in his body should be separated with
+ the next one by a blank line. Moreover, if user already provided
+ blank lines, follow his wishes.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): When moving top item of a
+ *-list to column 0, only the first item had its bullet changed to
+ -. It now changes all items of the top-level list, as expected.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): Go to beginning of line
+ before processing.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-struct-apply-struct): Check if ancestor
+ exists.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-renumber-ordered-list): Check for [@start:x] is
+ done at each item.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el: Removed unused variable
+ `org-suppress-item-indentation'.
+
+ * org-list.el (org-renumber-ordered-list): Skip item if bullet
+ number is already good.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-automatic-rules): Doc-string reflects this
+ change.
+
+ * org-list.el (org-indent-item-tree): Prevent whole list from
+ being moved when user is not moving subtree.
+ Thus `org-cycle-item-indentation' will not allow to move the list.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): Remove region code. It was
+ prone to errors and undocumented.
+
+ * org-list.el (org-item-indent-positions): Better heuristics to
+ determine what bullet the item will have when demoted.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bullet-string): First check if
+ `org-list-two-spaces-after-bullet-regexp' isn't nil.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bullet-string): Do not modify match-data.
+
+ * org.el (org-toggle-item): Now working again when changing list
+ items into plain text. Moreover take into consideration
+ `org-list-two-spaces-after-bullet-regexp'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): Remove unnecessary bullets
+ fix, and improved heuristics to determine bullet when indenting.
+
+ * org-list.el (org-item-indent-positions): Function now returns
+ sane results when there are two lists separated with blank lines
+ only.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook): Use override="num" in
+ any listitem matching [@start:num].
+
+ * org-html.el (org-export-as-html): Use value="num" in any li
+ matching [@start:num].
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Correct fontification for
+ checkboxes found after [@start:?].
+
+ * org-list.el (org-list-at-regexp-after-bullet-p): Skip any
+ [@start:?] when looking at a regex after a bullet.
+
+ * org-list.el (org-toggle-checkbox): Correct insertion of
+ checkboxes when there is already a [@start:?] in the item.
+
+ * org-list.el (org-checkbox-blocked-p): Properly check if there's
+ an unchecked item before.
+
+ * org-list.el (org-list-parse-list): Function handles items having
+ both a counter and a checkbox.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Org-tab-ind-state
+ stores both indentation and bullet when cycle started.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el: `org-at-description-p' renamed to
+ `org-at-item-description-p', `org-first-list-item-p' renamed to
+ `org-list-first-item-p', `org-end-of-item-text-before-children'
+ renamed to `org-end-of-item-or-at-child'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-ctrl-c-ctrl-c): Call `org-fix-bullet-type' instead
+ of `org-maybe-renumber-ordered-list' and `org-fix-bullet-type'
+ before toggling a checkbox.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bullet-string): New function returning
+ bullet concatenated with an appropriate number of white spaces.
+
+ * org-list.el (org-list-insert-item-generic): Insert the right
+ bullet, with help of `org-list-bullet-string'.
+
+ * org-list.el (org-indent-item-tree):
+ Use `org-list-bullet-string'.
+
+ * org-list.el (org-fix-bullet-type): Use `org-list-bullet-string'.
+
+ * org-list.el (org-toggle-checkbox): Send an error when
+ `org-toggle-checkbox' is trying to insert a checkbox at a
+ description item.
+
+ * org-list.el (org-item-re): Modify regexp so it can catch
+ correct number of white space before item body.
+
+ * org-list.el (org-list-at-regexp-after-bullet-p): Take into
+ consideration new `org-item-re'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item-generic): The second item in a
+ list will be separated from its predecessor with the number of
+ blank lines separating the first item from its parent, if any, or
+ no blank line.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): Fix and reorder every list
+ and sublist, from parent of list that has moved if indenting, or
+ from list at point if outdenting.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): Try to keep relative
+ position on line. It can't if point is in white spaces before
+ bullet because mixed tabs and spaces make some columns
+ unattainable.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Cycle when the whole
+ item only contains bullet and maybe a checkbox. Previously, TAB
+ would cycle when the first line of the item was blank.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Allow a point just
+ after a description item or a checkboxed item to start cycling.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-list-bullet):
+ Check `org-plain-list-ordered-item-terminator' before allowing 1. or 1)
+ as valid bullets when cycling.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Do return t if and
+ only if cycling is possible and succeded.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): When outdenting a subtree,
+ the last item shouldn't have a children.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-item-indentation): Cycling should play
+ nicely with indent rule in `org-list-automatic-rules'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): If indent rule is activated,
+ it should be impossible to outdent an item having children without
+ moving its subtree. Improved reordering of lists modified by
+ cycling indentation.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-maybe-renumber-ordered-list): Remove call for
+ `org-fix-bullet-type' to prevent infinite loop, and some checks
+ already done in `org-renumber-ordered-list'.
+
+ * org-list.el (org-fix-bullet-type): Remove a check and call
+ directly `org-maybe-renumber-ordered-list'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): It shouldn't be possible to
+ indent the first item of a sublist (though outdent is possible) as
+ it would break list's structure.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-insert-item-generic): When local search
+ doesn't help, search the list globally for blank lines. Moreover,
+ don't bother with new lists, and add 1 blank line.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-capture.el (org-capture-place-item):
+ Use `org-search-forward-unenclosed' and
+ `org-search-backward-unenclosed' and new variable
+ `org-item-beginning-re'.
+
+ * org-list.el (org-item-beginning-re): Regexp matching beginning
+ of an item.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-list-bullet): Put back support for
+ 'previous argument.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-in-item-p): Handle case when point is at an
+ heading.
+
+ * org-list.el (org-list-make-subtree): Add protection when used
+ outside of list.
+
+ * org-list.el (org-insert-item): Remove useless hack now
+ `org-in-item-p' is fixed.
+
+ * org-timer.el (org-timer-item): Remove useless hack now
+ `org-in-item-p' is fixed.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-cycle-list-bullet): Prevent description items
+ from being numbered. String argument is also recognized now, as
+ long as it is a valid bullet.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-indent-item-tree): Moving indentation of top
+ list item will make the whole list move.
+
+ * org-list.el (org-apply-on-list): Function is less sensitive to
+ changes of indentation.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-at-item-checkbox-p): Add whitespaces at the end
+ of the regexp.
+
+ * org-list.el (org-checkbox-blocked-p): Use new checkbox regexp.
+
+ * org-list.el (org-cycle-item-indentation): Allow cycling
+ description items and checkbox items.
+
+ * org-list.el (org-toggle-checkbox): Use new checkbox regexp.
+
+ * org-list.el (org-reset-checkbox-state-subtree): Use new checkbox
+ regexp.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item-internal): Guessing of blank lines
+ number is made by looking at neighboring items, if any.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-sort-list): Add the possibility to sort timer
+ lists with the ?t or ?T options.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-search-unenclosed-internal): New function to
+ handle both `org-search-forward-unenclosed' and
+ `org-search-backward-unenclosed'.
+
+ * org-list.el (org-search-backward-unenclosed): Can send errors
+ now. Removed useless usage of COUNT.
+
+ * org-list.el (org-search-forward-unenclosed): Can send errors
+ now. Removed useless usage of COUNT.
+
+ * org-list.el (org-update-checkbox-count):
+ Use `org-search-forward-unenclosed' and
+ `org-search-backward-unenclosed' instead of `re-search-forward'
+ and `re-search-backward'.
+
+ * org-list.el (org-sort-list): Use `org-search-forward-unenclosed'
+ and `org-search-backward-unenclosed' instead of
+ `re-search-forward' and `re-search-backward'.
+
+ * org-list.el (org-list-make-subtree):
+ Use `org-search-forward-unenclosed' and
+ `org-search-backward-unenclosed' instead of `re-search-forward'
+ and `re-search-backward'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item-internal): Fixes the problem when
+ point was before the first char of the item's body.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-timer.el (org-timer-item): Refactoring. Compute timer string
+ before inserting it in the buffer.
+
+ * org-timer.el (org-timer): Add an optional argument to return
+ timer string instead of inserting it.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item-internal): New function to handle
+ positioning and contents of an item being inserted at a specific
+ pos. It is not possible anymore to split a term in a description
+ list or a checkbox when inserting a new item.
+
+ * org-list.el (org-insert-item): Refactored by using the new
+ `org-insert-item-internal' function.
+
+ * org-timer.el (org-timer-item): Refactored by using the new
+ `org-insert-item-internal' function.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bottom-point): Be sure to check real
+ ORG-OUTLINE-REGEXP and not outline-regexp, that might be modified.
+
+ * org.el (org-cycle-internal-local): Cycle up to end of subtree or
+ end of item if we are in a list.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item): Move before any special block in
+ a list prior to add a new item.
+
+ * org-timer.el (org-timer-item): When in a timer list, insert a
+ new timer item like `org-insert-item'. If in another list, send an
+ error. Otherwise, start a new timer list.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el: Minor refactoring.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-timer.el (org-timer-item): Insert description list item at
+ the right column.
+
+ * org-list.el (org-insert-item): Insert the right number of blank
+ lines before a relative timer.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item): Remove restriction on latex
+ blocks.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-search-backward-unenclosed): Do not stop in
+ protected places.
+
+ * org-list.el (org-search-forward-unenclosed): Do not stop in
+ protected places.
+
+ * org-latex.el (org-export-latex-lists): Use the fact that
+ org-search-forward do not stop anymore at protected places.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-search-backward-unenclosed): Do not prevent
+ list items from being inside LaTeX blocks.
+
+ * org-list.el (org-search-forward-unenclosed): Do not prevent list
+ items from being inside LaTeX blocks.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-in-item-p): Do not widen before checking if we
+ are in item.
+
+ * org-list.el (org-list-send-list): We cannot count on
+ `org-list-top-point' and `org-list-bottom-point' before buffer is
+ narrowed. Find bounds of list otherwise.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-end-regexp): By default, list ending is
+ exactly 2 blank lines.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook): When we find an empty
+ line, we do not need to check for
+ `org-empty-line-terminates-plain-lists' because we would have
+ found end-list marker before.
+
+ * org-html.el (org-export-as-html): Same.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-insert-item): Simplify count of blank lines to
+ insert.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-end-regexp): New customizable variable to
+ define what string should end lists.
+
+ * org-list.el (org-list-end-re): Function is now aware of
+ `org-list-end-regexp'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el (org-export-as-html): Code cleanup.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook): Properly close any open
+ list when seeing ORG-LIST-END. Removed any reference to now
+ unneeded DIDCLOSE variable.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-list-ending): Fix number of blank
+ lines inserted after a list.
+
+ * org-list.el (org-list-parse-list): Fix case when
+ `org-list-end-re' would have an indentation greater than current
+ list.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-mark-list-ending): Differentiate between
+ export backends, and replace `org-list-end-re' by a blank line
+ upon exporting.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el (org-export-as-html): Delete didclose and everything
+ related to it, as it is no longer needed.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el (org-export-html-preprocess): Remove unneeded
+ insertion of list end marker, as it is now handled by
+ `org-export-mark-list-ending'.
+
+ * org-html.el (org-export-as-html): Cleaner termination of lists.
+
+ * org-exp.el (org-export-mark-list-ending): New function to insert
+ specific markers at the end of lists when exporting to a backend
+ not using `org-list-parse-list'. This function is called early in
+ `org-export-preprocess-string', while it is still able to
+ recognize lists.
+
+ * org-latex.el (org-export-latex-lists): Better search for
+ lists. It now only finds items not enclosed and not protected.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el: Replaced `re-search-forward' by
+ `org-search-forward-unenclosed' where it made sense.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-apply-to-list): Now a return value is handed at
+ each new call of the function applied.
+
+ * org-list.el (org-fix-bullet-type): Use the new
+ `org-apply-to-list' format.
+
+ * org-list.el (org-renumber-ordered-list): Use the new
+ `org-apply-to-list' format.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-in-regexps-block-p): Minor fix: limit wasn't
+ correctly used.
+
+ * org-list.el (org-search-forward-unenclosed): Better regexp used.
+
+ * org-list.el (org-search-backward-unenclosed): Better regexp
+ used.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-sort-list): End-rec function was ill-defined.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-search-forward-unenclosed): Fix behavior when
+ last occurrence was enclosed.
+
+ * org-list.el (org-search-backward-unenclosed): Fix behavior when
+ last occurrence was enclosed.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-in-regexps-block-p): Fix documentation.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-search-backward-unenclosed): Fix block regexp.
+
+ * org-list.el (org-search-forward-unenclosed): Fix block regexp.
+
+ * org-list.el (org-list-parse-list): Minor fix.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-parse-list): Delete `org-list-end-re' when
+ called with t argument.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el (org-export-html-preprocess):
+ Replace `org-list-end-re' by a blank line during pre-process.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-bottom-point): No need for square brackets
+ for `skip-chars-backward'.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el: Do not delete space between end of list and
+ beginning of the following.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el: Preprocess buffer string and add ORG-LIST-END where
+ needed. Lists should not end before seeing this.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-html.el: Notice end of lists.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-parse-list): Better handling of
+ restrictions when function is called on a list with sublists.
+
+ * org-list.el (org-list-send-list): Find the true ending of the
+ list being sent.
+
+ * org-list.el (org-list-radio-list-templates): Templates are more
+ specific to lists.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-js.el (org-babel-js-eoe): Indicate end of input
+ (org-babel-execute:js): Support for session evaluation
+ (org-babel-prep-session:js): Fleshed out definition
+ (org-babel-js-initiate-session): Can initiate a session using
+ mozrepl.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-set-regexps-and-options): Protect escape char in
+ `org-complex-heading-regexp-format'.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-scheme.el (org-babel-scheme-eoe): For marking the end of
+ session-based evaluation
+ (org-babel-execute:scheme): Now supports session-based evaluation
+ (org-babel-prep-session:scheme): Now works and defines variables
+ (org-babel-scheme-initiate-session): Now works using run-scheme
+ from cmuscheme.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-export-latex-default-packages-alist): Remove the
+ t1enc package - this is already covered by fontenc.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (with-parsed-tramp-file-name): Declared
+ (org-babel-tramp-localname): Ensure variable name exists locally.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-temp-file): Don't use babel temporary directory
+ in remote case; use make-temp-file with remote file name so that
+ temp file is guaranteed not to exist previously on remote machine.
+ (org-babel-tramp-localname): New function to return local name
+ portion of possibly remote file specification.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-R-write-object-command): New unified R
+ command for writing results to file
+ (org-babel-R-wrapper-method): Remove variable
+ (org-babel-R-wrapper-lastvar): Remove variable
+ (org-babel-R-evaluate-external-process): Use new R command
+ (org-babel-R-evaluate-session): Use new R command.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-comint.el
+ (org-babel-comint-eval-invisibly-and-wait-for-file): New function
+ to evaluate code invisibly and block until output file exists.
+
+ * ob-R.el (org-babel-R-evaluate-session): Use `ess-eval-buffer' to
+ evaluate R code in session for :results value. Write result to
+ file invisibly using new function
+ `org-babel-comint-eval-invisibly-and-wait-for-file'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-fill-template): Align tags after
+ insertion.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-concatenate-multiline-emphasis):
+ Ignore matches that start in a headline.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-plantuml.el (org-babel-execute:plantuml): Wrapping in-file
+ and out-file in shell-quote-argument.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-docview.el (org-docview-store-link): Use expanded macro to
+ get current page.
+ (doc-view-goto-page, image-mode-window-get): Declare functions for
+ byte compiler.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-scheme.el: Very preliminary support for evaluating scheme
+ code blocks.
+
+ * org.el (org-babel-load-languages): Adding scheme.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (require): Remove circular (require 'org).
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (ess-make-buffer-current): Declared.
+ (ess-ask-for-ess-directory): Declared.
+ (ess-local-process-name): Declared.
+ * ob-latex.el (org-babel-latex-tex-to-pdf): Capturing free variable.
+
+ * ob.el (org-edit-src-code): Fixing arguments.
+ (org-edit-src-exit): Declared.
+ (org-outline-overlay-data): Declared.
+ (org-set-outline-overlay-data): Declared.
+
+2010-11-11 Glenn Morris <rgm@gnu.org>
+
+ * ob.el: Require org when compiling.
+ (org-save-outline-visibility): Remove macro declaration.
+
+ * ob-emacs-lisp.el: Require ob-comint when compiling, for macros.
+ Remove unnecessary/macro declarations.
+
+ * org-docview.el: Require doc-view when compiling.
+ (doc-view-goto-page): Autoload rather than declaring.
+ (doc-view-current-page): Remove macro declaration.
+
+ * ob.el (tramp-compat-make-temp-file, org-edit-src-code)
+ (org-entry-get, org-table-import): Fix declarations.
+ (org-match-string-no-properties): Remove declaration.
+
+ * ob-sh.el (org-babel-comint-in-buffer)
+ (org-babel-comint-wait-for-output, org-babel-comint-buffer-livep)
+ (org-babel-comint-with-output): Remove unnecessary declarations.
+
+ * ob-R.el (orgtbl-to-tsv): Fix declaration.
+
+ * org-list.el (org-entry-get): Fix declaration.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-remove-temporary-directory): Remove explicit
+ second argument.
+
+2010-11-11 Magnus Henoch <magnus.henoch@gmail.com> (tiny change)
+
+ * org-clock.el (org-clocktable-steps): Allow ts and te to be day
+ numbers.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-macs.el (org-save-outline-visibility): Move from org.el.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-org.el (org-babel-default-header-args:org): Additional
+ ":results silent" default header argument for org code blocks.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-exp.el (org-babel-exp-do-export): Remove hacky ":noeval",
+ which is now an alias to ":eval no".
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-remove-temporary-directory): The version of
+ `delete-directory' found in files.el can not be assumed to be
+ present on all versions, so this copies the recursive behavior of
+ that command in such a way that all calls to delete-directory will
+ also work with the built-in internal C implementation of that
+ function. This is not overly difficult as all elements of the
+ directory can be assumed to be files.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (org-babel-C-execute): Corrected arguments to
+ org-babel-temp-file.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-temporary-directory): Variable to hold the
+ value of the Babel temporary directory.
+
+2010-11-11 Aditya Siram <aditya.siram@gmail.com>
+
+ * ob.el (org-babel-load-in-session): Expanding noweb references
+ when appropriate.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-make-link-regexps): Modify regexp of
+ org-plain-link-re.
+
+2010-11-11 Noorul Islam <noorul@noorul.com> (tiny change)
+
+ * org-habit.el (org-habit-parse-todo): Find sr-days only if
+ scheduled-repeat is non nil. Use 4th element of the list returned
+ by (org-heading-components) as habit-entry. Modify the error
+ message to be more meaningful.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and
+ ":border" header arguments which both use the "preview" latex
+ package to fit the resulting PDF image to the figure.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-store-link): Don't try to store link if point
+ is at end of buffer.
+
+2010-11-11 Harri Kiiskinen <harkiisk@gmail.com>
+
+ * org-publish.el (org-publish-project-alist): Document the new
+ body-only property.
+ (org-publish-org-to): Use the body-only property.
+
+2010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
+
+ * org.el (org-store-link): Return link when invoked
+ non-interactively from an agenda buffer.
+
+2010-11-11 Jambunathan K <kjambunathan@gmail.com> (tiny change)
+
+ * org.el (org-store-link): Storing of links to headlines in
+ indirect buffers was broken. Fix it.
+
+2010-11-11 Aidan Kehoe <kehoea@parhasard.net>
+
+ * ob-tangle.el (org-babel-tangle): Change the MODE argument to
+ #'set-file-modes to use integer, not character syntax, avoiding
+ compile problems with recent XEmacs.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-add-entry-text): Make sure we move
+ forward even if there is no text to be added.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-make-tags-matcher): Read "\\-" as "-" in the
+ tags/property matcher.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-infile-export-plist): Bind case-fold-search to
+ t.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-with-point-at-orig-entry): New macro.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-set-initial-vars):
+ Bind `case-fold-search' to t around the search for special LaTeX setup.
+
+ * org-beamer.el (org-beamer-after-initial-vars):
+ Bind `case-fold-search' to t around the search for special BEAMER
+ setup.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-write-agenda): Delete PostScript file after
+ creating conversion to PDF.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-write-agenda): Move require statements to
+ proper place in evaluated lisp expression.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-write-agenda): Rename temporary buffer to
+ remove dependency of `flet' macro.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-lob.el (org-babel-lob-get-info): Edit docstring.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-exp.el (org-babel-exp-lob-one-liners): Get parameter values
+ from all standard sources when executing #+lob/#+call lines.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-R-evaluate): Break the two branches into two
+ separate functions
+ (org-babel-R-evaluate-external-process): New function to handle
+ external process evaluation
+ (org-babel-R-evaluate-session): New function to handle session
+ evaluation.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-initiate-session): New function derived from
+ previous `org-babel-switch-to-session'
+ (org-babel-switch-to-session): Refactored to use new
+ `org-babel-initiate-session'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-switch-to-session): Supply missing "P" argument
+ to (interactive).
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed-format-entry): Decode entry according to
+ its character encoding.
+
+2010-11-11 David Maus <dmaus@ictsoc.de> (tiny change)
+
+ * org-feed.el (xml-substitute-special): Declare function for byte
+ compiler.
+ (org-feed-unescape): Remove.
+ (org-feed-parse-rss-entry, org-feed-parse-atom-entry):
+ Use `xml-substitute-special' to unescape XML entities.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-switch-to-session): Throw error if block if
+ :session not in effect for the block.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-create-with-table.el): Align table
+ before converting.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-do-in-edit-buffer): Suppress message and check
+ that org-src buffer is current before attempting exit.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (ob-comint): Require 'ob-comint
+ (org-src-babel-info): Define variable.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-do-in-edit-buffer): New macro to evaluate lisp
+ in the language major mode edit buffer.
+ (org-babel-do-key-sequence-in-edit-buffer): New function to call
+ an arbitrary key sequence in the language major mode edit buffer.
+
+ * org-src.el (org-src-switch-to-buffer): Add new allowed value
+ 'switch-invisibly for `org-src-window-setup'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (ob-keys): Require ob-keys, because `org-babel-map'
+ is used.
+ (org-src-do-at-code-block): New macro to evaluate lisp with point
+ at the start of the Org code block containing the code in this
+ edit buffer.
+ (org-src-do-key-sequence-at-code-block): New function to execute
+ command bound to key at the Org code block containing the code in
+ this edit buffer.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-R-associate-session): New function to
+ associate R code edit buffers with ESS comint session.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): If at src block, store babel
+ info as buffer local variable.
+ (org-src-associate-babel-session): New function to associate code
+ edit buffer with comint session. Does nothing unless a
+ language-specific function named
+ `org-babel-LANG-associate-session' exists.
+ (org-src-babel-configure-edit-buffer): New function to be called
+ in `org-src-mode-hook'.
+ (org-src-mode-hook): Add `org-src-babel-configure-edit-buffer' to
+ hook.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-switch-to-session-with-code): New function to
+ generate split frame displaying edit buffer and session.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-tags): Consider org-indent-mode when computing
+ the tags column.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-looking-at-p): Only use looking-at-p when
+ defined.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-finalize-agenda-entries): Delete excluded
+ lines directly after call to sorting filter function.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-complex-heading-regexp-format): Document the
+ variable.
+ (org-get-refile-targets): Use `org-complex-heading-regexp-format'
+ to make the regular expression for matching the headline.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-refile-check-position): New function.
+ (org-goto):
+ (org-refile-get-location): Call `org-refile-check-position'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-python.el (org-babel-python-initiate-session-by-key): Use eq
+ instead of equal to compare symbols.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-before-sorting-filter-function):
+ New hook function.
+ (org-finalize-agenda-entries):
+ Apply `org-agenda-before-sorting-filter-function'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-first-lines): Do not protect meta
+ lines that have nothing to do with babel.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-place-template): Handle the
+ checkitem case.
+ (org-capture-place-item): Provide boundaries for the search to
+ make sure we do not get a match in a different tree.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-apply-macros): Fix the macro
+ argument parser.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * org-latex.el (org-latex-to-pdf-process): Add output-directory
+ option for the command pdflatex.
+ (org-export-as-pdf): Respect directory in path of
+ EXPORT_FILE_NAME.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-with-LaTeX-fragments): New default t,
+ which now means to use MathJax processing for HTML. Also allow
+ new value `dvipng' to force the old image processing.
+ (org-infile-export-plist): Parse for MATHJAX setup line.
+
+ * org-html.el (org-export-html-mathjax-options): New option.
+ (org-export-html-mathjax-config): New function.
+ (org-export-html-mathjax-template): New option.
+ (org-export-html-preprocess): Call the LaTeX snippet processor
+ with an additional argument to declare special ways of processing.
+ (org-export-as-html): Bind the dynamical variable
+ `org-export-have-math'. Insert the MathJax script template when
+ it is needed by the document.
+
+ * org.el (org-preview-latex-fragment): Call `org-format-latex'
+ with the additional processing argument.
+ (org-export-have-math): New variable, for dynamic scoping.
+ (org-format-latex): Implement specific ways of processing.
+ New function argument for processing type.
+ (org-org-menu): Remove the entry to configure LaTeX snippet
+ processing.
+
+2010-11-11 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-clock-goto): Use `\C-c\C-x\C-j' for
+ `org-clock-goto' and `J' for `org-agenda-clock-goto'. If the
+ heading currently clocked in is not listed in the agenda, display
+ this entry in another buffer. If there is no running clock,
+ display a help message.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): Return "" instead of nil
+ when no label is attached.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-menu-show-match): New option.
+ (org-agenda-menu-two-column): New option.
+ (org-agenda-get-restriction-and-command): Implement dispatch menu
+ without showing the matcher, and with two-column display.
+
+2010-11-11 Bernt Hansen <bernt@norang.ca>
+
+ * org-indent.el (org-indent-mode): Fix grammar for message when
+ mode is refused.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-insert-result): Ensures `beg' is set, even if
+ no previous result exists.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * ob.el Declare org-babel-lob-execute-maybe() to avoid compiler
+ warning.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * org.el (org-set-visibility-according-to-property): Use backward
+ search instead of forward, so that top hierarchy gets priority.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-timeline): Allow indirect buffer.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-after-radio-targets-hook):
+ (org-export-define-heading-targets-headline-hook): New hooks.
+
+ * org.el (org-modules): Add entry for org-wikinodes.el.
+ (org-font-lock-set-keywords-hook): New hook.
+ (org-open-at-point-functions): New hook.
+ (org-find-exact-headling-in-buffer):
+ (org-find-exact-heading-in-directory): New functions.
+ (org-mode-flyspell-verify): Better cursor position for checking if
+ flyspell should ignore a word.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-indent.el (org-indent-remove-properties):
+ (org-indent-add-properties): Make sure changing these properties
+ does not trigger modification hooks.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-link-search-must-match-exact-headline): New option.
+ (org-link-search-inhibit-query): New variable.
+ (org-link-search): Search for exact headline match in Org files.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-execute-src-block-maybe): Remove check for
+ `org-babel-no-eval-on-ctrl-c-ctrl-c'; this is done in the new
+ function `org-babel-execute-safely-maybe'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-load-in-session): Set directory in case :dir
+ arg is in effect.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-tangle-collect-blocks): Don't throw
+ errors when we're not under of a headline.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-octave.el (org-babel-octave-wrapper-method): Use dlmwrite to
+ write delimited text instead of save -ascii
+ (org-babel-octave-import-elisp-from-file): Specify that data
+ written to file is tab-delimited.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-R.el (org-babel-R-evaluate): Specify that tabular data is
+ tab-delimited.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob.el (org-babel-import-elisp-from-file): Allow separator to be
+ specified.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-python.el (org-babel-python-table-or-string): Fix recognition
+ of lists and tuples.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-octave.el (org-babel-octave-evaluate-external-process):
+ Allow remote files.
+
+2010-11-11 Juan Pechiar <pechiar@computer.org>
+
+ * ob-octave.el (org-babel-octave-evaluate-external-process):
+ Use `org-babel-octave-import-elisp-from-file' instead of
+ `org-babel-eval-read-file'.
+ (org-babel-octave-var-to-octave): Separate matrix rows with ';',
+ and use '%s' as format specifier instead of '%S'.
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-octave.el: Only (require 'matlab) when necessary.
+ (org-babel-octave-initiate-session): (require) octave-inf or matlab
+ as appropriate.
+ (org-babel-execute:matlab): Remove (require).
+ (org-babel-prep-session:matlab): Remove (require).
+ (org-babel-matlab-initiate-session): Remove (require).
+
+2010-11-11 Dan Davison <davison@stats.ox.ac.uk>
+
+ * ob-octave.el (org-babel-octave-evaluate): Fix formal argument
+ list.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-python.el (org-babel-python-table-or-string): Can now handle
+ VERY long result lines.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): Add label if any.
+
+ * org-latex.el (org-export-latex-convert-table.el-table):
+ Fix little mistake when inserting label.
+
+2010-11-11 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org.el (org-cycle-internal-local): Remove an unnecessary call
+ to `org-back-to-heading' that was preventing point to stay at its
+ column when cycling visibility.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * org-capture.el (org-capture-finalize): Make messages consistent.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * org-gnus.el: Suppress compiler warning by declaring outside
+ function nnimap-retrieve-headers-from-file.
+
+2010-11-11 Noorul Islam <noorul@noorul.com>
+
+ * org-colview.el Use org-beamer-select-environment instead of
+ org-beamer-set-environment-tag.
+
+2010-11-11 Matt Lundin <mdl@imapmail.org>
+
+ * org.el (org-insert-time-stamp): Fix org-insert-time-stamp so
+ that the value of org-last-inserted-timestamp includes time range.
+
+2010-11-11 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-store-link-message): Provide link property for
+ message-id without angle brackets.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-R-evaluate): Improve prompt-stripping regexp.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-find-file-noselect-refresh): Finds a
+ file ensuing that the latest changes on disk are represented.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-sqlite.el (org-babel-sqlite-expand-vars): Now inserts string
+ arguments w/o quotes.
+
+2010-11-11 Bernt Hansen <bernt@norang.ca>
+
+ * org-capture.el (org-capture-finalize): Fix clock in of
+ interrupted task during capture finalize.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-R.el (org-babel-R-evaluate): Clean up extra prompts in
+ session output.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el (org-babel-C-ensure-main-wrap): More generous regular
+ expression for matching main function.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-one-liner-regexp): Fix error in lob
+ regexp -- it wasn't matching lob lines w/o indices.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-latex-listings-w-names): Fix compiler
+ warning in org-exp.el.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-file): Better error message if
+ base-directory or publishing-directory are not defined.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-colview.el (org-columns-display-here): Use overlays to
+ overrule line prefix properties during column view.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-filter-preset): Document the
+ limitation for the filter preset - it can only be used for an
+ entire agenda view, not in an individual block in a block agenda.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-table.el (sbe): Now able to accept range references from
+ tables.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob.el (org-babel-pick-name): If colnames or rownames contain a
+ list of names, then use those directly.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Escape underscores in code block names on latex listings export.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-tangle.el (org-babel-with-temp-filebuffer):
+ Use find-file-noselect to avoid excess buffer movement.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-html-should-inline-p): Only inline images if
+ they should be.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-id.el (org-id-store-link): Autoload.
+
+ * org.el ("org-id"): Autoload `org-id-store-link'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-html-should-inline-p): Only inline images if
+ they should be.
+
+2010-11-11 Eric S Fraga <e.fraga@ucl.ac.uk>
+
+ * org-icalendar.el (org-icalendar-alarm-time): New option.
+
+ * org-icalendar.el (org-print-icalendar-entries): Timed events are
+ exported with alarm events, a.k.a. reminders.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-target-buffer): Throw an error if we
+ have no target file.
+ (org-capture-select-template): Use a default template if the user
+ has not specified any.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-modules): Add entry for org-velocity.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-lob.el (org-babel-lob-execute): Changing indentation to
+ improve line length.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-handle-table-metalines): Choose a better
+ position for checking protectedness.
+
+2010-11-11 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-table.el (org-table-convert-region): Don't continue csv
+ importation which the point catches the end, this fixes an
+ infinite loop which was caused by the (point) never catching up
+ with the "end" marker.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-string-nw-p): New function.
+
+ * org-capture.el (org-capture-import-remember-templates):
+ Interpret an empty string as request to use
+ `org-default-notes-file'.
+ (org-capture-target-buffer): If the FILE is not a (non-empty)
+ string, use `org-default-notes-file'.
+
+2010-11-11 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-templates): Fix customize type.
+
+2010-09-25 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-refile-targets):
+ * org-agenda.el (org-agenda-hide-tags-regexp): Fix typos in docstrings.
+
+2010-08-19 Glenn Morris <rgm@gnu.org>
+
+ * org.el (org-outline-overlay-data, org-set-outline-overlay-data)
+ (org-save-outline-visibility): Move to org-macs.
+ * org-macs.el (org-outline-overlay-data, org-set-outline-overlay-data)
+ (org-save-outline-visibility): Move here from org.el.
+ (show-all): Autoload it.
+ * ob.el: Don't require org when compiling.
+
+2010-08-18 Glenn Morris <rgm@gnu.org>
+
+ * ob.el: Require org when compiling.
+ (org-save-outline-visibility): Remove macro declaration.
+ * ob-emacs-lisp.el: Require ob-comint when compiling, for macros.
+ Remove unnecessary/macro declarations.
+ * org-docview.el: Require doc-view when compiling.
+ (doc-view-goto-page): Autoload rather than declaring.
+ (doc-view-current-page): Remove macro declaration.
+
+2010-08-17 Glenn Morris <rgm@gnu.org>
+
+ * ob.el (tramp-compat-make-temp-file, org-edit-src-code)
+ (org-entry-get, org-table-import): Fix declarations.
+ (org-match-string-no-properties): Remove unnecessary declaration.
+ * ob-sh.el (org-babel-comint-in-buffer)
+ (org-babel-comint-wait-for-output, org-babel-comint-buffer-livep)
+ (org-babel-comint-with-output): Remove unnecessary declarations.
+ * ob-R.el (orgtbl-to-tsv): Fix declaration.
+ * org-list.el (org-entry-get): Fix declaration.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * ob-C.el: New file.
+ * ob-R.el: New file.
+ * ob-asymptote.el: New file.
+ * ob-clojure.el: New file.
+ * ob-comint.el: New file.
+ * ob-css.el: New file.
+ * ob-ditaa.el: New file.
+ * ob-dot.el: New file.
+ * ob-emacs-lisp.el: New file.
+ * ob-eval.el: New file.
+ * ob-exp.el: New file.
+ * ob-gnuplot.el: New file.
+ * ob-haskell.el: New file.
+ * ob-keys.el: New file.
+ * ob-latex.el: New file.
+ * ob-lob.el: New file.
+ * ob-matlab.el: New file.
+ * ob-mscgen.el: New file.
+ * ob-ocaml.el: New file.
+ * ob-octave.el: New file.
+ * ob-perl.el: New file.
+ * ob-python.el: New file.
+ * ob-ref.el: New file.
+ * ob-ruby.el: New file.
+ * ob-sass.el: New file.
+ * ob-screen.el: New file.
+ * ob-sh.el: New file.
+ * ob-sql.el: New file.
+ * ob-sqlite.el: New file.
+ * ob-table.el: New file.
+ * ob-tangle.el: New file.
+ * ob.el: New file.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mks.el: New file.
+ * org-capture.el: New file.
+
+2010-07-19 Christian Egli <christian.egli@sbszh.ch>
+
+ * org-taskjuggler.el: New file.
+
+2010-07-19 Matt Lundin <mdl@imapmail.org>
+
+ * org-agenda.el (org-search-view): Fix inclusion of agenda-archives
+ in org-agenda-text-search-extra-files.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-list.el (org-list-send-list): Locally bind variable `txt'.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-reload): Now also reloading babel files.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-set-plist): Make sure txt is a string
+ before calling `string-match'.
+ (org-capture-templates): Fix customization type.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Make a special case
+ for \nbsp.
+ (org-latex-entities): Remove the entry for \nbsp.
+ (org-latex-entities-exceptions): Variable removed.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-refile): Do not try to manipulate
+ bookmark list.
+
+ * org.el (org-refile): Use the correct bookmark here.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-list-send-list): Parse list from its true beginning.
+
+ * org.el (org-ctrl-c-ctrl-c): Maybe send the list when at a list item.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-link): Correctly determine if we should use
+ a relative path.
+
+2010-07-19 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-radio-list-templates): Fix templates.
+
+2010-07-19 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-list.el (org-list-send-list): Regexp defining the start of
+ a radio list is now on par with the one used for radio tables.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-entities.el (org-entities-help): Add a headline for
+ the user-defined entities.
+
+2010-07-19 Dirk-Jan C. Binnema <djcb.bulk@gmail.com> (tiny change)
+
+ * org-agenda.el (org-agenda-action): Document capture key and add it
+ to the prompt.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-listings-langs): Add (sqlite "SQL").
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-first-lines): Do not mark
+ meta lines for removal. Do not remove BABEL config lines during export.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-capture.el (org-capture): Check if
+ `org-capture-link-is-already-stored' is bound before evaluating.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el: Add autoload for org-babel-do-load-languages.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-src.el (org-src-lang-modes): Add sqlite to sql-mode.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el: Change indentation to match coding style
+ guideline.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed-unescape, org-feed-parse-atom-feed): Load XML
+ library if necessary.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-amend-header): Standardize the
+ header cookie for the beamer extra stuff.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-amend-header): Put extra header
+ last in header.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-exp-blocks.el (org-export-blocks-format-ditaa)
+ (org-export-blocks-format-dot): Remove text properties of body before
+ calculating cache hash.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-tabular-environment): New option.
+ (org-export-latex-tables): Use `org-export-latex-tabular-environment'.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-version-check): New function.
+
+ * org-indent.el (org-indent-mode): Check for exact emacs version.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-templates): Allow the template
+ to come from a file or function call.
+ (org-capture-place-entry): Get the template from file or function.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-agenda-bulk-action): Don't create marker for
+ position if target is entire file.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-autoload): Autoload a few more org-table functions.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-babel-load-languages): Add ob-mscgen.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): Format string now
+ matches options.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org.el (org-babel-load-languages): This variable controls which
+ languages will be loaded by org-babel. It is customizable through
+ the customize interface.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-format-image): Update number of
+ arguments to allow for an optional short-name.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-indent.el (org-indent-mode): Refuse to turn on prior to Emacs 23.2.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-set-target-location):
+ Store exact positions for file+regexp and file+function targets.
+ (org-capture-place-entry, org-capture-place-item)
+ (org-capture-place-table-line, org-capture-place-plain-text):
+ Respect exact positions.
+ (org-capture-finalize): Make sure we are at the beginning of a line
+ when fixing the empty lines after the entry.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-entry-get-with-inheritance): New argument LITERAL-NIL.
+ (org-entry-get): Pass `literal-nil' into
+ `org-entry-get-with-inheritance'.
+ (org-todo): React to nil values of the LOGGING property.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-default-notes-file): Update docstring.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-link-frame-setup): Use `org-gnus-no-new-news' as default.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-attach-captions-and-attributes):
+ Add a shortname attribute to caption strings under the symbol name
+ org-caption-shortn.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-switchb): Rename from `org-iswitchb'.
+ Improve docstring.
+ (org-iswitchb): New alias.
+ (org-ido-switchb): Make alias point to `org-switchb'.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-fill-template):
+ Respect time-of-day preference in template prompt.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed-unescape): Remove superfluous lambda.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-disable-folder-check): New customization
+ variable.
+ (org-wl-open): Disable folder check depending on
+ `org-wl-disable-folder-check'.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-set-target-location):
+ Fix file+function interpretation.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed-parse-rss-entry): Unescape rss element
+ content.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (xml-entity-alist): Declare variable
+ `xml-entity-alist' for byte compiler.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed-unescape): New function.
+ Unescape protected entities.
+ (org-feed-parse-atom-entry): Use function for atom:content
+ type text and html.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-feed.el (org-feed-parse-rss-feed): Ignore case of rss
+ element names.
+
+2010-07-19 Bernt Hansen <bernt@norang.ca>
+
+ * org.el (org-time-string-to-absolute): Ignore cyclic repeater
+ when displaying items on todays agenda date.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-progress): Avoid reusing previous
+ value of EXTRA.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-initialize-cache):
+ Make timestamp directory, the entire path to it.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-handle-comments): Make sure to check
+ for protection in the comment line, and not in the line after it.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-html-preprocess): Call org-format-latex,
+ possibly with a protect-only argument.
+
+ * org.el (org-format-latex): New argument PROTECT-ONLY.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-handle-table-metalines): This function
+ removes table specific meta-lines, now that we aren't wiping
+ everything that looks remotely like a comment at the end of the
+ export process we have to be sure to catch all of the specific lines
+ in org-exp.el.
+
+2010-07-19 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-exp.el (org-export-select-backend-specific-text): Properly
+ get rid of #+Backend and #+ATTR_Backend specifics to backends not
+ matching the one we're exporting to.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-table.el (orgtbl-to-generic): Add the :remove-newlines
+ option which will strip newline characters from the text of table
+ cells and replace then with "\n".
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-confirm-shell-link-function)
+ (org-confirm-elisp-link-function): Limit the values that can be set by
+ file variables.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-compute-latex-and-specials-regexp): Deal with
+ string elements by discarding them.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-iswitchb): Make sure to use at least iswitchb.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-capture.el (org-capture-position-for-last-stored)
+ (org-capture-bookmark-last-stored-position): New functions.
+ (org-capture-place-table-line): Better error catching.
+ (org-capture-place-item, org-capture-place-entry)
+ (org-capture-place-plain-text):
+ Call `org-capture-position-for-last-stored'.
+ (org-capture-finalize): Just call
+ `org-capture-bookmark-last-stored-position'.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-mark-blockquote-verse-center):
+ Fix small bug, now grabbing match data before overwritten by looking-at
+ this fixes a problem with remainders of #+end_quote lines appearing
+ in exported output.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-link-frame-setup): Add customization option for
+ Wanderlust.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-fixed-width): Now check
+ org-example rather than org-protected on verbatim export, because by
+ default all ": " prefixed lines are marked protected.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-latex.el (org-export-latex-fixed-width): Check for
+ protection before wrapping ": " lines as verbatim.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-export-handle-comments): Check for protection
+ before removing comments.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-entities.el (org-entities): Restructure the list.
+ (org-entities-help): Turn the help output into a buffer
+ in Org-mode, so that it becomes easier to find a symbol
+ in the structure.
+ (org-entities-create-table): Deal with new structure.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-agenda.el (org-write-agenda): Use backquotes to expand
+ `flet' at compile time.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-entry-properties): Make sure that standard property
+ names are used even if the user has customized time keywords.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-not-nil): Return the value if not interpreted
+ as nil.
+
+ * org.el (org-entry-get)
+ (org-entry-get-with-inheritance): Interpret the value "nil"
+ as nil for properties.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-switch-to-buffer-other-window): Return the buffer.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-not-nil): New function.
+
+ * org.el (org-block-todo-from-children-or-siblings-or-parent):
+ Use `org-not-nil' to interpret a property value of nil.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-truely-invisible-p): New function.
+ (org-beginning-of-line): Use `org-truely-invisible-p'.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-timestamps): No errors
+ while getting TODO state.
+ (org-agenda-highlight-todo): No error when no keyword has
+ been matched.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-timestamp-change): New optional argument UPDOWN.
+ Use this to identify calls from org-timestamp-up/down, so that we can
+ skip by rounding minutes in this case.
+ (org-timestamp-up, org-timestamp-down, org-timestamp-up-day)
+ (org-timestamp-down-day): Call org-timestamp-change with the
+ updown argument.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-action): Make `c' key call org-capture.
+
+ * org-capture.el: New file.
+
+ * org-compat.el (org-get-x-clipboard): Function moved here from
+ remember.el.
+
+ * org-mks.el: New file.
+
+ * org.el (org-set-regexps-and-options): Allow statistic cookies as
+ part of complex headlines.
+ (org-find-olp): New argument THIS-BUFFER. When set, assume that the
+ OLP does not contain a file name.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-mode): Set `comment-start' instead of changing the
+ syntax of the `#' character.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example): Mark examples
+ by a property.
+
+ * org-html.el (org-export-html-close-lists-maybe): Check if raw
+ HTML stuff was actually made from an example.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el: Items are no longer skipped when their first line
+ ends on a protected element.
+
+ * org-list.el: Protected environments looking like lists are not
+ exported anymore.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess):
+ Cleanup trailing newline after block.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el: Comment regexp now matches documentation. No more
+ protection check when deleting comments before export.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-preprocess-string):
+ Now using `org-export-handle-include-files-recurse' to resolve
+ included files.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-get-deadlines)
+ (org-agenda-get-scheduled):
+ * org.el (org-time-string-to-seconds):
+ For deadline and scheduled agenda display ignore the cyclic repeater
+ when calculating how many days late the task is. If you have a weekly
+ task and miss the date the agenda view will show more than a week late
+ now instead of resetting on the cyclic repeating date. This makes it
+ much more obvious when you missed a repeating task after the repeater.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-mark-blockquote-verse-center):
+ Consider environments that end at eob.
+
+2010-07-19 Mikael Fornius <mfo@abc.se>
+
+ * org.el (org-raise-scripts): Do not fontify sub/superscripts of text
+ with face `org-special-keyword'. Make property keys as :LAST_REPEAT:
+ display correctly.
+
+2010-07-19 Mikael Fornius <mfo@abc.se>
+
+ * org.el (org-at-property-p): Use save-match-data macro instead of let.
+
+2010-07-19 Mikael Fornius <mfo@abc.se>
+
+ * org.el (test): Remove unused test function.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-preprocess): Fix typo.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-postblock-hook):
+ Add documentation to and turn into a defcustom.
+
+2010-07-19 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp.el (org-get-file-contents): By un-setting prefix1 to ""
+ instead of to nil we avoid errors when :prefix1 is defined, but
+ prefix is not.
+
+2010-07-19 Nicolas Goaziou <n.goaziou@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Environments coming
+ from latex backend specific instructions (#+LaTeX) are already
+ protected and won't be treated as normal environments.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el (org-timer-set-timer): Fix typo in the docstring.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el (org-timer-set-timer): Use a prefix argument.
+ See the docstring of the function.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el (org-timer-set-timer): Fix bug about canceling
+ timers.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-w3m.el (org-w3m-copy-for-org-mode)
+ (org-w3m-get-next-link-start, org-w3m-get-prev-link-start):
+ Get text property directly, not using macro `w3m-anchor'.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-emph-re): Document the match groups.
+
+2010-07-19 Bernt Hansen <bernt@norang.ca>
+
+ * org-clock.el (org-clock-in): Set `org-clock-clocking-in' to
+ t before calling `org-clock-out', so that that function can
+ know its call context.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el (org-timer-default-timer): New variable.
+ (org-timer-set-timer): Use the new variable. Also offer the
+ possibility to replace the current timer by a new one.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-kill-note-or-show-branches): Hide subtree before
+ exposing the headings.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-add-planning-info): Remove the empty line also
+ if there is no whitespace at all in there.
+
+ * org-table.el (org-table-align): Fix alignment of strings
+ with invisible characters.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-refile-cache-get): Return empty list of targets
+ when cache was cleared.
+ (org-clone-subtree-with-time-shift): Maybe create ID property
+ in cloned subtrees.
+ (org-clone-delete-id): New customization variable.
+ (org-clone-subtree-with-time-shift): Use customization
+ variable `org-clone-delete-id'.
+ (org-clone-subtree-with-time-shift): Remove empty property
+ drawer in cloned subtrees.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-refile-use-cache): New option.
+ (org-refile-cache, org-refile-markers): New variable.
+ (org-refile-marker, org-refile-cache-clear)
+ (org-refile-cache-check-set, org-refile-cache-put)
+ (org-refile-cache-get): New function.
+ (org-get-refile-targets): Use the refile cache.
+
+ * org-clock.el (org-clock-sum): Don't include running clock if
+ the time block is wrong.
+
+2010-07-19 John Wiegley <jwiegley@gmail.com>
+
+ * org-clock.el (org-clock-clock-in, org-clock-in):
+ Add parameter `start-time'.
+ (org-clock-resolve-clock): Add parameter `clock-out-time'.
+ If set, and resolve-to is a past time, then the clock out
+ event occurs at `clock-out-time' rather than at `resolve-to'.
+ In this case, `resolve-to' becomes the clock in time.
+ (org-clock-jump-to-current-clock): Create new global command
+ to reveal the current clock.
+ (org-clock-resolve): Add new commands g/G and j/J, and a
+ help window describing all commands and their meaning.
+ (org-clock-resolve-expert): New customization variable.
+ (org-find-open-clocks): Fix a bug that caused discovered
+ clocks not to match up with the currently active clock.
+ (org-resolve-clocks): Change the argument
+ `also-non-dangling-p' to `only-dangling-p', since due to a bug
+ this was the default behavior all along.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-id.el (org-id-uuid): New function. Return string with
+ random (version 4) UUID.
+ (org-id-method): Make 'uuid the new default value.
+ (org-id-new): Use `org-id-uuid' if call to uuidgen program
+ does not return a UUID.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-format-image): Add support
+ for multicolumn figures in LaTeX.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-clone-subtree-with-time-shift): Remove ID
+ property of original subtree in cloned subtrees.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ XEmacs compatibility.
+
+ * org-latex.el (org-export-latex-tables): Accept comma in
+ align string.
+
+ * org-docbook.el (org-export-docbook-xslt-stylesheet): New option.
+ (org-export-docbook-xslt-proc-command): Fix docstring.
+ (org-export-docbook-xsl-fo-proc-command): Fix docstring.
+ (org-export-as-docbook-pdf):
+ Improve formatting of the xslt command.
+
+ * org-exp.el (org-infile-export-plist): Check for XSLT setting.
+
+ * org.el (org-file-contents): Improve error message.
+ (org-set-regexps-and-options): Remove spaces at both ends.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook-pdf):
+ Improve formatting of the xslt command.
+
+2010-07-19 Sebastian Rose <sebastian_rose@gmx.de>
+
+ * org-publish.el (org-publish-cache): Use one big hashmap for
+ each project defined in `org-publish-project-alist'.
+ (initialize-files-alist): Function removed.
+ (org-publish-validate-link): Function removed.
+ (org-publish-get-base-files): Add variable `sitemap-requested'
+ to avoid sorting where possible.
+ (org-publish-get-files): Function removed.
+ (org-publish-get-project-from-filename): Make independent of
+ file list.
+ (org-publish-file): New argument NO-CACHE.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-beginning-of-defun, org-end-of-defun):
+ New functions.
+ (org-mode): Install the `org-beginning-of-defun' and
+ `org-end-of-defun' functions.
+ (org-pretty-entities): New option.
+ (org-toggle-pretty-entities): New command.
+ (org-fontify-entities): New function.
+ (org-startup-options): New keywords for pretty entities.
+ (org-set-font-lock-defaults): Call the pretty entities
+ function.
+
+ * org-latex.el (org-export-latex-keywords-maybe): Protect the
+ TODO markup.
+
+2010-07-19 Mikael Fornius <mfo@abc.se>
+
+ * org-habit.el (org-habit-build-graph): Help-echo date when
+ mouse is over stars.
+
+2010-07-19 Jan Böcker <jan.boecker@jboecker.de>
+
+ * org.el (org-file-apps): Improve docstring to reflect
+ grouping matches.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-startup-visibility): Fix empty line display.
+
+ * org-latex.el (org-export-latex-links): Use the formatting
+ function of the link type, if it is available.
+
+ * org-table.el (org-table-get-remote-range): Return to
+ original buffer when retrieving remote reference.
+
+ * org.el (org-display-inline-images): Do the entire buffer,
+ not just the narrowed region. Clear the cache.
+ (org-display-inline-images): Match mode file paths.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-store-link-folder): Don't throw error when
+ called on WL folder group.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-replace-escapes): Make sure the cdr is not nil.
+ (org-read-date): Make `M-v' and `C-v' scroll the popup calendar.
+ (org-mode): Revert comment syntax changes.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-sparse-tree): Make `C-c / t' search for all TODO
+ keywords, and `C-c / T' for a specific one.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-mode): Fix comment syntax settings.
+
+ * org-src.el (org-edit-src-allow-write-back-p):
+ Define variable.
+
+ * org.el (org-inline-image-overlays): New variable.
+ (org-toggle-inline-images, org-display-inline-images)
+ (org-remove-inline-images): New commands.
+ (org-mode-map): Define a key for `org-toggle-inline-images'.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-message-field): New function.
+ Return content of header field in message entity.
+ (org-wl-store-link): Call `org-wl-store-link-folder' or
+ `org-wl-store-link-message' depending on major-mode.
+ (org-wl-store-link-folder): New function. Store link to
+ Wanderlust folder.
+ (org-wl-store-link-message): New function. Store link to
+ Wanderlust message.
+ (org-wl-store-link-message): Store link to message while
+ visiting message.
+ (org-wl-open): Don't try to jump to message when opening a
+ folder link.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org.el (org-replace-escapes): Avoid infinite loop when
+ replace string contains escape sequence it replaces.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-crypt.el (org-crypt-key-for-heading): Use symmetric
+ encryption when now key is set.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-recalculate-buffer-tables)
+ (org-table-iterate-buffer-tables): New commands.
+
+ * org.el (org-check-for-hidden): When there is a region, skip
+ the check.
+
+2010-07-19 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): allow-write-back-p had
+ erroneously been omitted from let binding.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-sorting-choice): New sorting type alpha.
+ (org-cmp-alpha): New defsubst.
+ (org-em): New defsubst.
+ (org-entries-lessp): Only compute needed comparisons.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-format-org-table-html): Test all columns
+ for number content.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-treat-sub-super-char):
+ Make sure parenthesis matching is consistent.
+
+ * org-table.el (org-table-colgroup-line-p)
+ (org-table-cookie-line-p): New functions.
+
+ * org-exp.el (org-table-clean-before-export): Better tests for
+ colgroup and cookie lines.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-goto): Push a mark before changing
+ the position.
+
+ * org-footnote.el (org-footnote): New group.
+ (org-footnote-section)
+ (org-footnote-tag-for-non-org-mode-files): Fix typos.
+
+ * org-list.el (org-end-of-item-text-before-children): Also do
+ the right thing at the end of a file.
+
+ * org.el (org-set-packages-alist, org-get-packages-alist):
+ New function.
+ (org-export-latex-default-packages-alist)
+ (org-export-latex-packages-alist): Add extra flag to
+ each package, indicating if it should be used for snippets.
+ (org-create-formula-image): Add the snippet argument.
+ (org-splice-latex-header): New argument SNIPPET-P, pass it
+ through to `org-latex-packages-to-string'.
+ (org-latex-packages-to-string): New argument SNIPPET-P.
+
+ * org-latex.el (org-export-latex-make-header): Add the snippet
+ argument.
+
+ * org-docbook.el (org-export-as-docbook): Implement ordered
+ lists starting at some offset.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-link-types, org-open-at-point): Add doi links.
+
+ * org-ascii.el (org-export-ascii-preprocess): Remove list
+ startcounter cookies.
+
+ * org-list.el (org-renumber-ordered-list): Respect counter
+ start values.
+
+ * org-latex.el (org-export-latex-lists): Accept ordered list
+ item offset cookie.
+
+ * org-html.el (org-export-as-html): Accept ordered list
+ item offset cookie.
+
+ * org-indent.el (org-indent-mode): Turn off `indent-tabs-mode'
+ which messes up alignment of tags.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-cancel, org-clock-out): Make sure
+ the modeline display is removed.
+
+ * org-exp.el (org-export-format-drawer-function):
+ Fix docstring.
+
+ * org-agenda.el (org-agenda-refile): New optional argument
+ NO-UPDATE.
+ (org-agenda-refile): Call `org-agenda-redo' unless NO-UPDATE
+ is set.
+ (org-agenda-bulk-action): Call the refile command with updates
+ suppressed - but arrange for `org-agenda-redo' to be called at
+ the end.
+
+ * org.el (org-mode): Make table mapping quiet.
+ (org-table-map-tables): New optional argument QUIETLY.
+
+ * org-ascii.el (org-export-ascii-preprocess): Make table
+ mapping quiet.
+
+ * org-html.el (org-export-as-html, org-html-level-start):
+ Change XHTML IDs to not use dots.
+
+ * org-exp.el (org-export-define-heading-targets):
+ Change XHTML IDs to not use dots.
+
+ * org-docbook.el (org-export-docbook-level-start):
+ Change XHTML IDs to not use dots.
+
+ * org-latex.el (org-export-as-latex): Make sure that the
+ result buffer is in latex-mode.
+
+ * org.el (org-shiftup-final-hook, org-shiftdown-final-hook)
+ (org-shiftleft-final-hook, org-shiftright-final-hook):
+ New hooks.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-justify-field-maybe): Make sure that
+ inserting a value does not turn a line into a hline.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-sum): New argument HEADLINE-FILTER.
+ (org-clock-sum): Add property to selected headlines.
+ (org-dblock-write:clocktable): Make tags matcher.
+
+ * org.el (org-set-autofill-regexps): XEmacs compatibility.
+
+ * org-latex.el (org-export-latex-set-initial-vars): Allow "-"
+ in latex class definitions.
+
+ * org.el (org-shiftup-hook, org-shiftdown-hook)
+ (org-shiftleft-hook, org-shiftright-hook): New hooks.
+
+ * org-entities.el (org-entities): Use \land and \lor for logical
+ operators.
+
+ * org.el (org-shiftmetaleft, org-shiftmetaright): Call the subtree
+ indentation commands.
+ (org-hidden-tree-error): New defsubst.
+ (org-metaleft, org-metaright): Check for hidden stuff and throw an
+ error.
+ (org-check-for-hidden): New function.
+
+ * org-list.el (org-item-re): New function.
+ (org-at-item-p): Use `org-item-re'.
+ (org-end-of-item-text-before-children): New function.
+ (org-outdent-item, org-indent-item): Arrange for leaving the
+ subtree alone.
+ (org-outdent-item-tree, org-indent-item-tree): New argument
+ NO-SUBTREE.
+ (org-indent-item-tree): Use `org-end-of-item-text-before-children'
+ to find the end for processing while ignoring the subtree.
+
+ * org-publish.el (org-publish-sitemap-sort-alphabetically)
+ (org-publish-sitemap-sort-folders)
+ (org-publish-sitemap-sort-ignore-case): New options.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-compare-directory-files): Fix sorting.
+
+ * org-compat.el (org-get-x-clipboard-compat): Use (featurep 'xemacs).
+
+ * org-publish.el (org-publish-project-alist): Update docstring.
+ (org-publish-file-title-cache): New variable.
+ (org-publish-initialize-files-alist):
+ Initialize `org-publish-initialize-files-alist' to nil.
+ (org-publish-sort-directory-files): New function.
+ (org-publish-projects): Access the new properties.
+ (org-publish-find-title): Use the file title cache.
+ (org-publish-find-title): Build the file title cache.
+ (org-publish-get-base-files-1): Sort files.
+ (org-publish-aux-preprocess): Do not throw an error when before
+ the first headline. Allow an empty target, meaning to link just
+ to the file.
+ (org-publish-index-generate-theindex.inc): Check if there is
+ actually a target and only then add it to the link.
+ (org-publish-projects): Fix a remaining issue with the last commit.
+
+ * org-html.el (org-export-as-html): Treat verse as open/close
+ paragraph.
+ (org-export-html-close-lists-maybe): Allow to splice raw HTML into
+ and out of lists.
+
+2010-07-19 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): Allow the org-src edit buffer to
+ be used in a read-only mode.
+ (org-edit-src-code): Different message in read-only mode.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-edit-src-find-region-and-lang): Test for
+ table.el as late as possible.
+
+ * org-colview.el: Make sure this file is never loaded into XEmacs.
+
+ * org-agenda.el (org-highlight, org-unhighlight): Use direct
+ overlay calls.
+
+ * org.el (org-key): Apply the translations defined in
+ `org-xemacs-key-equivalents'.
+
+ * org-mouse.el (org-mode-hook): Use `org-defkey'.
+
+ * org-compat.el (org-xemacs-key-equivalents): New constant.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-defaut-state): New option.
+ (org-inlinetask-insert-task): Use `org-inlinetask-defaut-state'.
+ Obey `org-odd-levels-only'.
+
+ * org-compat.el (org-find-overlays): Use overlays-in/at.
+
+ * org.el (org-remove-empty-overlays-at)
+ (org-outline-overlay-data, org-hide-block-toggle)
+ (org-format-latex, org-context): Use overlays-in/at.
+
+ * org-src.el (org-edit-src-exit): Use overlays-in/at.
+
+ * org-agenda.el (org-agenda-mark-clocking-task)
+ (org-agenda-fontify-priorities, org-agenda-dim-blocked-tasks)
+ (org-agenda-entry-text-hide)
+ (org-agenda-fix-tags-filter-overlays-at)
+ (org-agenda-bulk-remove-overlays): Use overlays-in/at.
+
+ * org-compat.el (org-overlays-at): Function removed.
+ (org-overlays-in): Function removed.
+
+2010-07-19 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-set-current): Just return the headline
+ itself, strip the TODO keyword, the priority cookie and the tags.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-xemacs-without-invisibility): New macro.
+ (org-xemacs-without-invisibility): New macro.
+ (org-indent-to-column, org-indent-line-to, org-move-to-column):
+ Redefine using the macro `org-xemacs-without-invisibility'.
+
+ * org.el (org-mode, org-org-menu): Use `add-to-invisibility-spec'.
+
+ * org-table.el (orgtbl-mode): Use `add-to-invisibility-spec'.
+
+ * org-compat.el (org-make-overlay, org-delete-overlay)
+ (org-overlay-start, org-overlay-end, org-overlay-put)
+ (org-overlay-get, org-overlay-move, org-overlay-buffer):
+ Functions removed.
+ (org-add-to-invisibility-spec): Function removed.
+
+ * org-html.el (org-export-as-html-and-open): Add argument to
+ kill-buffer.
+
+ * org-habit.el (require): `calendar' is now required already by
+ org.el on top level.
+
+ * org-clock.el (require): `calendar' is now required already by
+ org.el on top level.
+
+ * org-agenda.el (require, org-timeline, org-agenda-list)
+ (org-todo-list, org-agenda-to-appt): `calendar' is now required
+ already by org.el on top level.
+
+ * org.el (org-export-latex-fix-inputenc): Declare function.
+
+ * org-agenda.el (org-agenda-goto-calendar): Do not bind obsolete
+ variables.
+
+ * org.el (calendar): Require calendar now on top level in org.el
+ and define aliases to new variables when needed.
+ (org-read-date, org-goto-calendar): Do not bind obsolete
+ variables.
+
+ * org-clock.el (org-clock-out, org-clock-cancel): Get rid of
+ compilation warning, add comment that this cannot be done with
+ `with-current-buffer'.
+
+ * org-wl.el (org-wl-open): Use `with-current-buffer'.
+
+ * org.el (overlay, org-remove-empty-overlays-at)
+ (org-outline-overlay-data, org-set-outline-overlay-data)
+ (org-show-block-all, org-hide-block-toggle)
+ (org-highlight-new-match, org-remove-occur-highlights)
+ (org-tags-overlay, org-fast-tag-selection, org-date-ovl)
+ (org-read-date, org-read-date-display, org-eval-in-calendar)
+ (org-format-latex, org-context)
+ (org-speedbar-restriction-lock-overlay)
+ (org-speedbar-set-agenda-restriction): Use the normal overlay API.
+
+ * org-table.el (org-table-add-rectangle-overlay)
+ (org-table-remove-rectangle-highlight)
+ (org-table-overlay-coordinates)
+ (org-table-toggle-coordinate-overlays): Use the normal overlay
+ API.
+
+ * org-src.el (org-edit-src-code, org-edit-fixed-width-region)
+ (org-edit-src-exit, org-src-mode-configure-edit-buffer): Use the
+ normal overlay API.
+
+ * org-colview.el (org-columns-new-overlay)
+ (org-columns-display-here, org-columns-remove-overlays)
+ (org-columns-edit-value, org-columns-next-allowed-value)
+ (org-columns-update): Use the normal overlay API.
+
+ * org-clock.el (org-clock-out, org-clock-cancel)
+ (org-clock-put-overlay, org-clock-remove-overlays): Use the normal
+ overlay API.
+
+ * org-agenda.el (org-agenda-mark-filtered-text)
+ (org-agenda-mark-clocking-task, org-agenda-fontify-priorities)
+ (org-agenda-dim-blocked-tasks, org-agenda-entry-text-show-here)
+ (org-agenda-entry-text-hide)
+ (org-agenda-restriction-lock-overlay)
+ (org-agenda-set-restriction-lock)
+ (org-agenda-filter-by-tag-hide-line)
+ (org-agenda-fix-tags-filter-overlays-at)
+ (org-agenda-filter-by-tag-show-all, org-hl)
+ (org-agenda-goto-calendar, org-agenda-bulk-mark)
+ (org-agenda-bulk-remove-overlays): Use the normal overlay API.
+
+ * org-freemind.el (org-freemind-from-org-mode-node)
+ (org-freemind-from-org-mode)
+ (org-freemind-from-org-sparse-tree, org-freemind-to-org-mode):
+ Use interactive-p instead of called-interactively, because this is
+ backward compatible with older Emacsen I still support..
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-define-heading-targets): Fix bug in
+ regexp finding ID and CUSTOM_ID properties.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-footnote.el (org-footnote-goto-previous-reference):
+ Rename from `org-footnote-goto-next-reference'.
+
+ * org.el (org-auto-repeat-maybe): Only record LAST_REPEAT if
+ org-log-repeat is non-nil, or if there is clocking data in the
+ entry.
+
+ * org-crypt.el (org-encrypt-entry): Improve mapping behavior.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-align-all-tags): New command.
+
+2010-07-19 David Maus <dmaus@ictsoc.de>
+
+ * org-wl.el (org-wl-link-remove-filter): New customizable
+ variable. If non-nil, filter conditions are stripped when storing
+ link to message in filter folder.
+ (org-wl-shimbun-prefer-web-links): New customizable variable.
+ If non-nil, links to shimbun messages are created as web links to
+ message source.
+ (org-wl-nntp-prefer-web-links): New customizable variable.
+ If non-nil, links to nntp message are created as web links to gmane
+ or googlegroups.
+ (org-wl-namazu-default-index): New customizable variable.
+ Directory of namazu search index that should be used as default
+ when opening a link in a search folder.
+ (org-wl-folder-types): New constant. Wanderlust folder type
+ indicators.
+ (org-wl-folder-type): New function. Return type of Wanderlust
+ folder.
+ (org-wl-store-link): Create web links for shimbun or nntp messages
+ and strip filter conditions depending on customizable variables.
+ (org-wl-open): Open namazu search folder for message when called
+ with prefix.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-remove-if, org-remove-if-not): New functions.
+ (org-open-file): Use internal remove-if functions.
+
+2010-07-19 Jan Böcker <jan.boecker@jboecker.de>
+
+ * org.el (org-file-apps-entry-match-against-dlink-p): New function.
+ (org-file-apps-ex): Remove variable.
+ (org-open-file): Integrate org-file-apps-ex functionality back
+ into org-file-apps, and decide whether to match a regexp against
+ the link or the filename using org-file-apps-entry-uses-grouping-p.
+
+2010-07-19 Jan Böcker <jan.boecker@jboecker.de>
+
+ * org.el (org-file-apps-ex): New variable.
+ (org-open-file): Before considering org-file-apps, first match the
+ regexps from org-file-apps-ex against the whole link.
+ See docstring of org-file-apps-ex.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-export-latex-default-packages-alist):
+ Remove microtype package.
+ (org-todo-repeat-to-state): New variable.
+ (org-auto-repeat-maybe): Allow user-selected target states.
+ (org-default-properties): Add the new property REPEAT_TO_STATE.
+
+2010-07-19 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-check-setup): Make sure that there is
+ a binary to compute checksums.
+
+2010-06-26 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-goto-calendar): Do not bind obsolete
+ variables.
+
+ * org.el (calendar): Require calendar now on top level in org.el
+ and define aliases to new variables when needed.
+ (org-read-date, org-goto-calendar): Do not bind obsolete
+ variables.
+
+2010-06-22 Glenn Morris <rgm@gnu.org>
+
+ * org-entities.el: Add explicit utf-8 coding cookie to file with
+ utf-8 characters.
+
+2010-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org.el (org-file-complete-link): Avoid (expand-file-name ".").
+
+2010-05-07 Chong Yidong <cyd@stupidchicken.com>
+
+ * Version 23.2 released.
+
+2010-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-table.el (orgtbl-setup):
+ * org-agenda.el (org-agenda-entry-text-mode): Simplify.
+
+2010-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-table.el (orgtbl-mode): Use define-minor-mode.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-link): Find the link buffer on visible frames.
+ (org-export-latex-default-packages-alist): Hyperref must be loaded
+ late.
+ (org-open-file): More care with the new matching for file links.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Do not yet protect
+ defined entities - these will be taken care of later.
+ (org-export-latex-special-chars): Post-process entity replacement.
+ (org-export-latex-fontify-headline): Do not yet protect defined
+ entities - these will be taken care of later.
+ (org-export-latex-tables, org-export-latex-links): Format the
+ caption properly.
+
+ * org-entities.el (org-entities-user): Fix typo.
+
+ * org.el (org-prepare-agenda-buffers): Uniquify TODO keywords.
+
+ * org-entities.el (org-entities-user): Improve docstring.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-entities.el (org-macs): Require org-macs, to be sure that we
+ have `declare-function' defined.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-classes): Update docstring.
+
+ * org.el (org-format-latex-header): Add cookies to the header.
+ (org-splice-latex-header): Implement placement according to cookies.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-aux-preprocess): Control case
+ sensitivity.
+
+2010-04-10 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-splice-latex-header): Fix typo.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-make-header):
+ Use `org-splice-latex-header' to build the header.
+ (org-export-latex-classes): Update docstring.
+
+ * org.el (org-splice-latex-header): New function.
+ (org-create-formula-image): Use `org-splice-latex-header' to build
+ the header.
+
+ * org-gnus.el (org-gnus-follow-link): Handle nndoc backend.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-export-latex-packages-alist)
+ (org-export-latex-default-packages-alist): Fix docstring to
+ reflect the expected structure.
+
+ * org-docbook.el (org-docbook-do-expand): Fix bug with variable names.
+ (org-export-docbook-finalize-table): Make use of label for tables.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-attach.el (org-attach-commit): Split on newlines.
+
+ * org.el (org-export-latex-default-packages-alist): Use list
+ instead of cons for the entries.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-entities.el (org-entity-get-representation): Catch the case
+ that there is not entry in the list.
+
+ * org-mobile.el (org-mobile-use-encryption)
+ (org-mobile-encryption-tempfile, org-mobile-encryption-password):
+ New options.
+ (org-mobile-check-setup): CHeck the encryption setup.
+ (org-mobile-copy-agenda-files, org-mobile-sumo-agenda-command)
+ (org-mobile-create-sumo-agenda): Use encryption code.
+ (org-mobile-encrypt-and-move): New function.
+ (org-mobile-encrypt-file, org-mobile-decrypt-file):
+ New functions.
+ (org-mobile-move-capture): Decrypt the capture file.
+
+ * org.el (org-entities): Require the new file.
+ (org-export-latex-default-packages-alist): New variable.
+ (org-complete): Use new entity code for completion.
+ (org-create-formula-image): Use the new packages variable.
+
+ * org-latex.el (org-export-latex-classes): Remove the standard
+ packages from the class headers.
+ (org-export-latex-make-header): Use the new package variable.
+ (org-export-latex-special-chars): Better regexp for entities, to
+ support entity name that contain numbers.
+ (org-export-latex-treat-backslash-char): Use the new entity code.
+
+ * org-html.el (org-html-do-expand): Use the new entity code.
+
+ * org-exp.el (org-export): Add the new export commands.
+ (org-html-entities): Constant removed.
+ (org-export-visible): Add the new export commands.
+
+ * org-docbook.el (org-docbook-do-expand): Use new entity code.
+
+ * org-ascii.el (org-export-ascii-entities): New variable.
+ (org-export-as-latin1, org-export-as-latin1-to-buffer)
+ (org-export-as-utf8, org-export-as-utf8-to-buffer): New commands.
+ (org-export-as-encoding): New function.
+ (org-export-ascii-preprocess): Call `org-ascii-replace-entities'.
+ (org-ascii-replace-entities): New function.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+ Ulf Stegemann <ulf@zeitform.de>
+
+ * org-entities.el: New file.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-html-level-start): Catch the case that target
+ might be nil.
+
+2010-04-10 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org.el (org-appearance): Change Customize group variable name
+ from org-font-lock to org-appearance, and change tag from "Org
+ Font Lock" to "Org Appearance".
+ (org-odd-levels-only): Change Customize group variable name.
+ (org-level-color-stars-only): Change Customize group variable name.
+ (org-hide-leading-stars): Change Customize group variable name.
+ (org-hidden-keywords): Change Customize group variable name.
+ (org-fontify-done-headline): Change Customize group variable name.
+ (org-fontify-emphasized-text): Change Customize group variable name.
+ (org-fontify-whole-heading-line): Change Customize group variable name.
+ (org-highlight-latex-fragments-and-specials): Change Customize
+ group variable name.
+ (org-hide-emphasis-markers): Change Customize group variable name.
+ (org-emphasis-alist): Change Customize group variable name.
+ (org-emphasis-regexp-components): Change Customize group variable
+ name.
+ (org-modules): Remove mention of org-R.
+
+ * org-faces.el (org-faces): Change Customize group variable name.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-diary-last-run-time): New variable.
+ (org-diary): Prepare agenda buffers only if last call was some
+ time ago.
+
+ * org-html.el (org-export-html-preprocess): Replace \ref macros
+ with a link.
+ (org-format-org-table-html): Add the label as an anchor.
+
+ * org-docbook.el (org-export-docbook-format-image): Do some
+ formatting on captions.
+
+ * org-latex.el (org-export-latex-tables, org-export-latex-links):
+ Do some formatting on captions.
+
+ * org-html.el (org-export-html-format-image)
+ (org-format-org-table-html): Do some formatting on captions.
+
+2010-04-10 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org.el (org-hidden-keywords): New customizable variable. This is
+ a list of symbols specifying which of the special keywords #+DATE,
+ #+AUTHOR, #+EMAIL and #+TITLE should be hidden by font lock.
+ (org-fontify-meta-lines-and-blocks): Changes to font-lock code
+ implementing new faces and hiding behavior.
+
+ * org-faces.el (org-document-title): New face for #+TITLE lines.
+ (org-document-info): New face for #+DATE, #+AUTHOR, #+EMAIL lines.
+ (org-document-info-keyword): New face for #+DATE, #+AUTHOR, #+EMAIL
+ keywords.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-sanitize-plist): New function to
+ rename "index" properties to "sitemap". Do this renaming
+ globally.
+ (org-publish-with-aux-preprocess-maybe): New macro.
+ (org-publish-org-to-pdf, org-publish-org-to-html): Use the new
+ macro.
+ (org-publish-aux-preprocess)
+ (org-publish-index-generate-theindex.inc): New function.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-align): Interpret <N> at fixed width,
+ not as maximum width.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-author-info, org-export-email-info):
+ Fix docstrings.
+
+ * org-beamer.el (org-beamer-select-environment): Rename from
+ `org-beamer-set-environment-tag'. Improve docstring.
+
+ * org-freemind.el (org-freemind-write-mm-buffer): Fix another
+ problem with odd levels.
+
+ * org-ascii.el (org-export-as-ascii): Export email only if the
+ author wants it.
+
+ * org-docbook.el (org-export-as-docbook): Export email only if the
+ author wants it.
+
+ * org-html.el (org-export-as-html): Export email only if the
+ author wants it.
+
+ * org-exp.el (org-export-email-info): New option.
+ (org-export-plist-vars): Add entry for `org-export-email'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-goto-line): Fix typo.
+
+2010-04-10 Mikael Fornius <mfo@abc.se>
+
+ * org.el (org-agenda-files): Typo.
+ (org-read-agenda-file-list): Add optional argument to help
+ `org-store-new-agenda-file-list' to remember un-expanded file
+ names. Expand file names relative to `org-directory'.
+ (org-store-new-agenda-file-list): Keep un-expanded file names when
+ saving, if available.
+ (org-agenda-files): Update documentation.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ascii.el (org-export-as-ascii): Catch the case of exporting
+ a buffer with no file name attached.
+
+ * org.el (org-log-refile): New option.
+ (org-log-note-headings): Add a heading for refiling.
+ (org-startup-options): Add keywords for logging of the refile
+ action.
+ (org-refile): Add logging action.
+ (org-add-log-note): Allow for refiling action.
+
+ * org-agenda.el (org-agenda-bulk-action): Make sure
+ `org-log-refile' is not `note' during a bulk action.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-map-dblocks): Use save-excursion to remember the
+ position.
+
+ * org-attach.el (org-attach-commit): Remove dependence on xargs.
+ (org-attach-delete-one): Commit after deleting a file.
+
+ * org-latex.el (org-export-latex-fontify): Do not mistake table.el
+ borders for strike-through emphasis.
+
+ * org-freemind.el (org-freemind-write-mm-buffer): Simplify the
+ handling of odd levels.
+
+ * org-agenda.el (org-agenda-todo-ignore-deadlines): Document `past'
+ and `future' values.
+ (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
+ Handle `past' and `future' values.
+
+ * org.el (org-read-agenda-file-list): Interpret file names
+ relative to org-directory and allow environment variables and
+ "~".
+
+ * org-latex.el (org-export-latex-special-chars): Allow a
+ parenthesis before an exponent or subscript.
+
+2010-04-10 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-exit): When returning from code edit
+ buffer, if code block is hidden, leave point at start of
+ #+begin_src line.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-insert-heading): Do not remove all spaces if the
+ headline is empty.
+
+ * org-indent.el (org-indent): Fix group name.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-goto-column): Fix forcing a non-existing
+ column.
+ (org-table-get, org-table-put, org-table-goto-line)
+ (org-table-current-line): New functions.
+
+2010-04-10 Jan Böcker <jan.boecker@jboecker.de>
+
+ * org.el (org-open-file): Allow regular expressions in
+ org-file-apps to capture link parameters using groups. In a
+ command string to be executed, the parameters can be referenced
+ using %1, %2, etc. Lisp forms can access them using
+ (match-string n link).
+ (org-apps-regexp-alist): Adopt the created regexp, as this is now
+ matched against a file: link instead of the file name.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-crypt.el (org-reveal-start-hook): Add a decryption function
+ to this hook.
+ (org-decrypt-entries, org-encrypt-entries, org-decrypt-entry):
+ Add docstrings.
+
+ * org.el (org-point-at-end-of-empty-headline)
+ (org-level-increment, org-get-previous-line-level): New function.
+ (org-cycle-level): Rewritten to be independent of when this
+ function is called.
+ (org-in-regexps-block-p): New function.
+ (org-reveal-start-hook): New hook.
+ (org-reveal): Run new hook.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-keywords): Start a new paragraph
+ after time keywords, do not add "\newline".
+
+ * org-html.el (org-export-as-html): Avoid double # in href.
+
+ * org.el (org-refile-get-location): Catch an invalid target
+ specification.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
+ Make sure the behavior regarding to extracting time is
+ consistent.
+
+2010-04-10 Stephen Eglen <stephen@gnu.org>
+
+ * org-agenda.el (org-agenda-insert-diary-extract-time):
+ New variable.
+ (org-agenda-add-entry-to-org-agenda-diary-file): Use this new
+ variable rather than `org-agenda-search-headline-for-time'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-fix-bullet-type): Improve cursor positioning.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-adaptive-fill-regexp-backup): New variable.
+ (org-set-autofill-regexps): Store a backup of
+ `adaptive-fill-regexp'.
+ (org-adaptive-fill-function): Fix filling of comments and ordered
+ lists. If there is no other match, till try adaptive fill.
+
+2010-04-10 John Wiegley <jwiegley@gmail.com>
+
+ * org-agenda.el (org-agenda-include-deadlines): Add new
+ customization variable to determine whether unscheduled tasks
+ should appear in the agenda solely because of their deadline.
+ Default to true, which was the previous behavior (it just wasn't
+ configurable).
+ (org-agenda-mode-map, org-agenda-view-mode-dispatch): Bind ! in
+ the agenda to show/hide deadline tasks.
+ (org-agenda-menu): Add menu option for show/hide deadlines.
+ (org-agenda-list): Make the agenda list sensitive to the value of
+ `org-agenda-include-deadlines'.
+ (org-agenda-toggle-deadlines): New function to toggle the value of
+ `org-agenda-include-deadlines' and repaint the modeline
+ indicators.
+ (org-agenda-set-mode-name): Show "Deadlines" in the agenda
+ modeline if deadline tasks are being displayed.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-eval-formula): Replace $# and @# by
+ current column and row number.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-property, org-delete-property): Go back to
+ prompting for the property.
+
+ * org-latex.el (org-export-latex-make-header): Fully process
+ author line.
+ (org-export-latex-fontify-headline): Allow several arguments, not
+ just one.
+ (org-export-latex-fix-inputenc): Catch the error when
+ `latexenc-coding-system-to-inputenc' is not defined.
+
+ * org-agenda.el (org-agenda-skip-if-todo): New function.
+ (org-agenda-skip-if): Add conditions for TODO keywords.
+ (org-agenda-skip-if): Document the new todo conditions.
+
+2010-04-10 Mikael Fornius <mfo@abc.se>
+
+ * org.el (org-at-property-p): Check if we are inside a property
+ drawer not just any drawer.
+ (org-set-property, org-delete-property): When cursor is on a
+ property key value pair do not prompt for property name instead
+ use name at cursor.
+ (org-ctrl-c-ctrl-c): Still do org-property-action when cursor is
+ on the first line of a property drawer.
+ (org-property-end-re): Spell check.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-attach-captions-and-attributes): Add the
+ properties to the entire table, in case the first line is
+ removed.
+
+ * org-archive.el (org-archive-reversed-order): New option.
+ (org-archive-subtree, org-archive-to-archive-sibling): Use the new
+ option `org-archive-reversed-order'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-entry-types): New variable.
+ (org-agenda-list): Use `org-agenda-entry-types'.
+ (org-agenda-custom-commands-local-options): Support for setting
+ `org-agenda-entry-types' as an option.
+ (org-diary): Shift some documentation from here to the variable
+ `org-agenda-entry-types'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-make-header): Apply macros in
+ author field.
+
+ * org-clock.el (org-clocking-buffer, org-clocking-p): New function.
+ (org-clock-select-task, org-clock-notify-once-if-expired)
+ (org-clock-in, org-clock-out, org-clock-cancel, org-clock-goto)
+ (org-clock-out-if-current, org-clock-save): Use the new functions.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-docbook.el (org-export-as-docbook): Remove unnecessary
+ newline.
+ (org-export-as-docbook): Remove unnecessary newline.
+ (org-export-as-docbook): Fix problem with double footnote
+ reference in one place.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Remove unnecessary newline.
+
+ * org.el (org-deadline, org-schedule): Allow rescheduling entries
+ with repeaters.
+
+ * org-table.el (org-table-convert-refs-to-rc): Better way to catch
+ function calls that look like references.
+
+ * org.el (org-open-at-point): Get link abbreviations from
+ reference buffer.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-convert-refs-to-rc): Do not read arctan2
+ as a reference.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-link-unescape): Solve issue with lower-case escapes.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-classes):
+ Add \usepackage{latexsym} to all classes.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-as-html): Do not allow protected lines
+ into the table of contents.
+
+ * org-latex.el (org-export-latex-special-chars): Find subsequent
+ occurrences of special characters.
+ (org-export-latex-tables): Do not convert table-like stuff that is
+ protected.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-toggle-checkbox): No errors when updating
+ checkbox count fails because there is no heading.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-report-include-clocking-task):
+ New option.
+ (org-clock-sum): Add the current clocking task.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-cycle): Print a message when in a table.el table.
+ (org-edit-special): Recognize the table.el context.
+ (org-ctrl-c-ctrl-c): Print a message when in a table.el table.
+
+ * org-src.el (org-at-table.el-p): Declare.
+ (org-edit-src-code): Handle a special case for table.el editing.
+ (org-edit-src-find-region-and-lang): Recognize the table.el
+ context.
+
+ * org-latex.el (org-export-latex-tables): Convert table.el
+ tables.
+ (org-export-latex-convert-table.el-table): New function.
+
+ * org-html.el (org-html-expand): Fix table.el export.
+
+ * org-latex.el (org-export-latex-preprocess): Protect footnotes in
+ headings.
+
+ * org-id.el (org-id-find-id-file): Fix bug when there is no hash
+ table for the id locations.
+
+ * org.el (org-read-date-analyze): Match American-style dates, like
+ 5/30 or 5/13/7. Make sure cal-iso.el is loaded. Don't force he
+ current year when reading ISO and American dates.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-face-from-face-or-color): New function.
+ (org-get-todo-face, org-font-lock-add-priority-faces)
+ (org-get-tag-face): Use `org-face-from-face-or-color'.
+
+ * org-faces.el (org-todo-keyword-faces, org-priority-faces):
+ Allow simple colors as values.
+ (org-faces-easy-properties): New option.
+
+ * org-agenda.el (org-agenda-set-mode-name): Show if the agenda is
+ restricted, as an agenda mode.
+ (org-agenda-fontify-priorities): Allow simple colors as values.
+
+2010-04-10 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el (org-timer-current-timer): Rename from
+ `org-timer-last-timer'.
+ (org-timer-timer1, org-timer-timer2, org-timer-timer3): Remove.
+ (org-timer-cancel-timer, org-timer-show-remaining-time)
+ (org-timer-set-timer): Update to use only one timer.
+
+ * org.el (org-set-property): Remove useless space in the prompt.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-html-style-default): Add a default style
+ for textareas.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Fix textarea tag.
+
+2010-04-10 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-current-task): New variable to store
+ last clocked in task.
+ (org-clock-set-current, org-clock-delete-current): New functions.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-apply-template): Extend comment.
+ (org-remember-handler): Implement clock sibling filing.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-all, org-publish-current-file)
+ (org-publish-current-project): When called with prefix argument
+ FORCE, also rebuild the validation file list.
+
+ * org-latex.el (org-export-latex-preprocess): Protect footnotes in
+ section headings.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-as-html-and-open): Kill product buffer
+ if the user wants that.
+
+ * org-latex.el (org-export-as-pdf-and-open): Kill product buffer
+ if the user wants that.
+
+ * org-exp.el (org-export-kill-product-buffer-when-displayed):
+ New option.
+
+ * org-agenda.el (org-batch-agenda-csv): Use the time property
+ instead of the `time-of-day' property.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-timer.el (org-timer-start-hook, org-timer-stop-hook)
+ (org-timer-pause-hook, org-timer-set-hook)
+ (org-timer-cancel-hook): New hooks.
+ (org-timer-start): Run `org-timer-start-hook'.
+ (org-timer-pause-or-continue): Run `org-timer-pause-hook'.
+ (org-timer-stop): Run `org-timer-stop-hook'.
+ (org-timer-cancel-timers): Run `org-timer-cancel-hook'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-reveal): Double prefix arg shows the subtree of the
+ parent.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-search-view): Fix bug with searching full
+ words in headlines in search view.
+ (org-agenda-skip-deadline-prewarning-if-scheduled): New option.
+ (org-agenda-get-deadlines): Suppress pre-warning if the entry is
+ scheduled (if the user configures it so.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-hide-archived-subtrees): Don't jump to end of
+ subtree if the match was not in a headline.
+ (org-inside-latex-macro-p): Allow more complex arguments.
+ (org-emphasize): Protect against use at end of buffer.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-align-tags): Avoid side effects on
+ text properties.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-todo-ignore-scheduled): More allowed
+ values.
+ (org-agenda-todo-ignore-scheduled)
+ (org-agenda-todo-ignore-deadlines): More control with different
+ allowed values.
+ (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
+ Honor the new option settings.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-get-location): Make sure the selection buffer is
+ shown in the current frame.
+
+ * org-ascii.el (org-export-ascii-table-widen-columns):
+ New option.
+ (org-export-ascii-preprocess): Realign tables to remove narrowing
+ if `org-export-ascii-table-widen-columns' is set.
+
+ * org-table.el (org-table-do-narrow): New variable.
+ (org-table-align): Narrow only if `org-table-do-narrow' is t.
+
+ * org.el (org-deadline, org-schedule): Allow updating if the
+ relevant time stamp does not have a repeater, i.e. do not require
+ that no time stamp has a repeater.
+
+ * org-agenda.el (org-agenda-align-tags): Don't add a face to the
+ new white space before the tags.
+
+ * org-latex.el (org-export-as-latex): Do nit require the buffer to
+ be visiting a file when only exporting to a buffer or string.
+ (org-export-latex-fix-inputenc): Only save the buffer is there is
+ a file name attached to it.
+
+2010-04-10 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-exit): Widen before exiting edit buffers.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks):
+ Honor `org-fontify-quote-and-verse-blocks'.
+
+ * org-faces.el (org-fontify-quote-and-verse-blocks): New option.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-at-point): Also check for text property
+ org-linked-text before offering collected links.
+
+2010-04-10 Stephen Eglen <stephen@gnu.org>
+
+ * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
+ Optionally extract time specification from text and add to the
+ timestamp.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-html-entities): Fix typo.
+
+ * org-latex.el (org-export-latex-make-header): Use \providecommand
+ to make sure the \alert macro is defined.
+
+ * org.el (org-format-latex-signal-error)
+ (org-create-formula-image): Use `org-format-latex-signal-error'.
+
+2010-04-10 Stephen Eglen <stephen@gnu.org>
+
+ * org.el (org-store-link): For dired buffers, use
+ default-directory as link name if dired-get-filename returns
+ nil.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-concatenate-multiline-links): The for
+ protectedness at beginning of match.
+
+ * org-latex.el (org-export-latex-fix-inputenc): Never leave the
+ AUTO as a coding system, instead default to utf8.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-block-todo-from-children-or-siblings-or-parent)
+ (org-block-todo-from-checkboxes): Respect the local variable
+ value when deciding if blocking should be active.
+
+ * org-latex.el (org-export-latex-make-header): Define the align
+ macro if it is not yet defined.
+
+ * org-agenda.el (org-agenda-insert-diary-make-new-entry):
+ Call `org-insert-heading' with the INVISIBLE-OK argument.
+
+ * org-mac-message.el (org-mac-message-insert-flagged):
+ Call `org-insert-heading' with the INVISIBLE-OK argument.
+
+ * org.el (org-insert-heading): New argument INVISIBLE-OK.
+
+ * org-agenda.el (org-agenda-view-mode-dispatch): Improve the
+ prompt message.
+
+ * org-html.el (org-html-level-start): Use the
+ `html-container-class' text property to set an additional class
+ for an outline container.
+
+ * org-exp.el (org-export-remember-html-container-classes):
+ New function.
+ (org-export-preprocess-string):
+ Call `org-export-remember-html-container-classes'.
+
+ * org.el (org-cycle): Mention level cycling in the docstring.
+ (org-default-properties): Add new property HTML_CONTAINER_CLASS.
+
+ * org-remember.el (org-remember-apply-template): Do file insertion
+ first.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-habit.el (org-habit-insert-consistency-graphs): Fix a
+ problem with mis-aligned graphs when showing habits.
+
+2010-04-10 Mikael Fornius <mfo@abc.se>
+
+ * org.el (org-assign-fast-keys): Prefer keys used in keyword name
+ when assigning. Begin using numerical characters when all in name
+ is used up. This is to spare alphanumeric characters for better
+ match with other keywords.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-hook): Improve documentation.
+
+ * org-latex.el (org-export-latex-preprocess): More consistent
+ conversion and protection of the words LaTeX and TeX.
+ (org-export-latex-fontify-headline, org-export-latex-preprocess):
+ Allow angle brackets in commands, for beamer.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-in): Improve the look of the clock line
+ by formatting links.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-classes): Use AUTO as the place
+ holder string for the coding system. And improve the
+ documentation.
+ (org-export-latex-fix-inputenc): Only modify the coding system if
+ it is given by the placeholder AUTO.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-task-overrun-text): New option.
+ (org-task-overrun, org-clock-update-period): New variables.
+ (org-clock-get-clock-string, org-clock-update-mode-line):
+ Mark overrun clock.
+ (org-clock-notify-once-if-expired): Check if clock is overrun.
+
+ * org-faces.el: New face `org-mode-line-clock-overrun'.
+
+2010-04-10 Jan Böcker <jan.boecker@jboecker.de>
+
+ * org.el (org-narrow-to-subtree): Position the end of the narrowed
+ region before the line with the next heading, to prevent the user
+ from prepending text to the next headline.
+
+2010-04-10 Stephen Eglen <stephen@gnu.org>
+
+ * org-agenda.el (org-get-time-of-day):
+ Use org-agenda-time-leading-zero to allow leading zero (rather than
+ space) for times.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-diary-entry-in-org-file): Make sure
+ org-datetree.el is loaded.
+
+ * org-datetree.el: Autoload `org-datetree-find-day-create'.
+
+ * org-latex.el (org-export-latex-hyperref-format): New option.
+ (org-export-latex-links): Use `org-export-latex-hyperref-format'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ctags.el (org-ctags-enable): Change order of functions.
+ (org-ctags-create-tags): Add wildcard to file name expansion.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-entry-properties): Fix some important bugs.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-link-unescape, org-link-escape): Only use hexlify if
+ the table is not explicitly given.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-out-when-done): Allow a list of keywords
+ as value.
+ (org-clock-out-if-current): Work with the new list value of
+ `org-clock-out-when-done'.
+ (org-clock-out, org-clock-out-if-current): Avoid circular logic
+ between clocking out and state changes.
+
+ * org-ctags.el (org-ctags-path-to-ctags): Better system-type test.
+
+ * org-latex.el (org-export-latex-treat-backslash-char): Do not by
+ accident protect a character that is before a backslash.
+
+2010-04-10 Paul Sexton <eeeickythump@gmail.com>
+
+ * org-ctags.el: New file.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-diary-class):
+ Use `org-order-calendar-date-args'.
+
+ * org.el (org-order-calendar-date-args): New function.
+
+ * org-exp.el (org-export-target-internal-links): Check for
+ protectedness after the first bracket.
+
+ * org.el (org-entry-properties): Don't match wrong-case TODO
+ keywords.
+
+ * org-agenda.el (org-agenda-schedule, org-agenda-deadline):
+ Document that ARG is passed through to remove the date.
+ (org-agenda-bulk-action): Accept prefix arg and pass it on.
+ Do not read a date when the user has given a `C-u' prefix.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-fix-displayed-tags): Fix bug when all
+ tags are hidden.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-fix-inputenc): New function.
+ (org-export-latex-inputenc-alist): New option.
+
+ * org-exp.el (org-export): New key SPC to publish enclosing
+ subtree.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-indent.el (org-indent-add-properties): Catch case when there
+ is no headline in the buffer.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-html-entities): Add checkmark symbol.
+
+ * org-ascii.el (org-export-ascii-preprocess): Protect targets in
+ verbatim code for ASCII export.
+
+ * org.el (org-update-statistics-cookies): Also see checkboxes in
+ ordered lists.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-view-mode-dispatch): Define the `L'
+ key.
+
+ * org-beamer.el (org-beamer-amend-header): Change the location
+ where `org-beamer-header-extra' is inserted.
+
+ * org.el (org-compute-latex-and-specials-regexp): Don't do BIND
+ just for computing this regexp.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-frame-default-options): New option.
+ (org-beamer-sectioning): Use default options if the user does not
+ have defined any.
+ (org-beamer-fix-toc): Put a frame around the table of contents.
+
+ * org-exp.el (org-export-remove-comment-blocks-and-subtrees):
+ Make sure case-folding works well when processing comment stuff.
+
+ * org-latex.el (org-export-latex-after-save-hook): New hook.
+ (org-export-as-latex): Run the new hook.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-environments-default): Add the note
+ environments.
+ (org-beamer-after-initial-vars): Allow several BEAMER_HEADER_EXTRA
+ lines and collect and combine the content.
+ (org-beamer-after-initial-vars): Check for note tags and make sure
+ they will be seen like a property.
+
+ * org.el (org-offer-links-in-entry): Fix bug when there is a
+ single link.
+
+ * org-exp.el (org-export): Make sure the mark is activated, also
+ when `transient-mark-mode' is off.
+
+ * org-agenda.el (org-agenda-search-view-always-boolean): New option.
+ (org-agenda-search-view-search-words-only): Obsolete variable, is
+ now an alias for `org-agenda-search-view-always-boolean'.
+ (org-agenda-search-view-force-full-words): New option.
+ (org-search-view): Improve docstring, and implement a better logic
+ for Boolean and phrase searches.
+ (org-agenda-last-search-view-search-was-boolean): New variable.
+ (org-agenda-manipulate-query): Consider the type of the last
+ search when modifying the search string.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-as-latex): Do the first letbind in the
+ right moment.
+
+ * org-agenda.el (org-get-entries-from-diary): Add the new face to
+ these entries.
+
+ * org-faces.el (org-agenda-diary): New face.
+
+ * org.el (org-make-link-regexps): Allow regexp-special characters
+ in link types.
+ (org-open-file): When in-emacs is `system', also force system
+ opening, like when the value was `(16)'.
+ (org-update-statistics-cookies): Handle entries without children.
+
+ * org-exp.el
+ (org-export-preprocess-before-normalizing-links-hook): New hook.
+ (org-export-preprocess-string): Run the new hook.
+
+ * org.el (org-offer-links-in-entry): Make RET open all links.
+
+ * org-html.el (org-export-as-html): Remove any leftover display
+ properties in the html file.
+
+ * org-wl.el (org-wl-store-link): Work-around for format bug with
+ text properties.
+
+ * org-habit.el (org-habit-insert-consistency-graphs): Turn off
+ invisibility while adding the graphs.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-select-remember-template): Use C letter to
+ customize remember templates.
+
+ * org-agenda.el (org-agenda-bulk-mark, org-agenda-bulk-unmark):
+ Move cursor to next visible line.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-sectioning): Leave columns environment
+ by specifying 0 or 1 for column width.
+ (org-beamer-column-widths): Make 0 stand for 0.0.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-mark-radio-links): Don't match inside
+ <<target>>.
+
+ * org.el (org-format-latex-header-extra): New variable.
+ (org-format-latex): Set org-format-latex-header-extra from
+ in-buffer stuff.
+ (org-format-latex): Add org-format-latex-header-extra to the
+ variables on which image creation depends.
+ (org-create-formula-image): Add the header stuff from in-buffer
+ settings.
+ (org-read-date-analyze): Base the analysis for future preference
+ on NOW, not on the default date.
+
+ * org-inlinetask.el (org-inlinetask-export-handler): Add CSS class
+ for TODO keyword in inline tasks.
+
+ * org.el (org-log-note-headings): New headings for removing
+ deadline or scheduling date.
+ (org-deadline, org-schedule): Arrange for logging when removing a
+ date.
+ (org-add-log-note): Handle deadline and scheduling removal.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-visible): Add LaTeX/pdf export.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-diary-class): New function.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Do process the text
+ of a radio target.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-entry-properties): Add TIMESTAMP properties back
+ in.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-all-time-keywords): New variable.
+ (org-set-regexps-and-options): Set `org-all-time-keywords'.
+ (org-entry-blocked-p): New function.
+ (org-special-properties): Add BLOCKED as a new special property.
+ (org-entry-properties): New optional argument SPECIFIC, only parse
+ for this property when it is specified.
+ (org-entry-get): Pass a SPECIFIC argument to
+ `org-entry-properties'.
+
+ * org-latex.el (org-export-as-latex): Preprocess TEXT as well.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): No forced line end if
+ there is no caption.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-html-entities): Add Euro symbols from Marvosym
+ package.
+
+ * org-latex.el (org-export-latex-tables): Only add a caption when
+ macro 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.
+
+ * org-latex.el (org-export-latex-preprocess): Better version of
+ the regular expression for protecting LaTeX macros.
+ (org-export-latex-preprocess): Start searching for macros to
+ protect from beginning of buffer.
+
+ * org-exp.el (org-export-target-internal-links): Check for
+ protectedness earlier in the string.
+
+ * org-agenda.el (org-agenda-highlight-todo): Match TODO keywords
+ case sensitively.
+
+ * org-id.el (org-id-store-link): Match TODO keywords case
+ sensitively.
+
+ * org.el (org-heading-components, org-get-outline-path)
+ (org-display-outline-path): Match TODO keywords case sensitively.
+
+ * org-latex.el (org-export-as-latex): Ignore read-only
+ properties.
+
+ * org-exp.el (org-export-preprocess-string): Remove any
+ `read-only' properties.
+
+ * org-agenda.el (org-agenda-inactive-leader): New option.
+ (org-agenda-get-timestamps): Use `org-agenda-inactive-leader'.
+ (org-tags-view): Prompt for matcher if MATCH is an empty string.
+ (org-todo-list): Prompt for matcher if ARG is an empty string.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-link-functions): New hook.
+ (org-open-at-point): Run `org-open-link-functions'.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-date-prompt): Allow inactive time
+ stamps as well.
+
+ * org.el (org-inhibit-startup-visibility-stuff): New variable.
+ (org-mode): Don't do startup visibility if inhibited.
+ (org-outline-overlay-data, org-set-outline-overlay-data):
+ New functions.
+ (org-save-outline-visibility): New macro.
+ (org-log-note-headings): Document that one should not change the
+ `state' note format.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-make-link-regexps): Capture link path into a group.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-beamer.el (org-beamer-after-initial-vars): Do not overwrite
+ the options plist.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-startup-with-beamer-mode): New option.
+ (org-property-changed-functions)
+ (org-property-allowed-value-functions): New hooks.
+ (org-entry-put, org-property-get-allowed-values): Run the new
+ hooks.
+ (org-property-next-allowed-value): Run the new hooks.
+
+ * org-exp.el (org-export-select-backend-specific-text): Add the
+ special beamer tags.
+
+ * org-beamer.el: New file.
+
+ * org-latex.el (org-export-latex-after-initial-vars-hook): New hook.
+ (org-export-as-latex):
+ Run `org-export-latex-after-initial-vars-hook'.
+ (org-export-latex-format-toc-function)
+ (org-export-latex-make-header):
+ Call `org-export-latex-format-toc-function'.
+
+ * org.el (org-fill-template): Make template searches case sensitive.
+
+ * org-exp.el (org-export): Use "1" as a sign to export only the
+ subtree.
+
+ * org-colview.el (org-columns-edit-value):
+ Use org-unrestricted property.
+
+ * org.el (org-compute-property-at-point): Set org-unrestricted
+ text property if the list contains ":ETC".
+ (org-insert-property-drawer):
+ Use org-unrestricted property.
+
+ * org-exp.el
+ (org-export-preprocess-before-selecting-backend-code-hook): New hook.
+ (org-export-preprocess-string):
+ Run `org-export-preprocess-before-selecting-backend-code-hook'.
+
+ * org-xoxo.el (org-export-as-xoxo): Run `org-export-first-hook'.
+
+ * org-latex.el (org-export-region-as-latex):
+ Run `org-export-first-hook'.
+
+ * org-html.el (org-export-as-html): Run `org-export-first-hook'.
+
+ * org-docbook.el (org-export-as-docbook):
+ Run `org-export-first-hook'.
+
+ * org-ascii.el (org-export-as-ascii): Run `org-export-first-hook'.
+
+ * org-exp.el (org-export-first-hook): New hook.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-previous-item): Exit at the beginning of the
+ buffer.
+
+ * org-id.el (org-id-locations-save): Only write the id locations
+ if any are defined.
+
+ * org-archive.el (org-archive-all-done): Make this work in a file
+ with org-odd-levels-only set.
+
+ * org.el (org-get-refile-targets): Catch the case when a buffer
+ has no file.
+
+ * org-latex.el (org-export-as-latex): Cleanup forced line ends
+ where they are not needed.
+ (org-export-latex-subcontent): Remove unnecessary newlines.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-make-header): Remove \obeylines.
+ (org-export-latex-fontify): Fix regexp bug that takes special
+ care of protecting the right boundary characters in emphasis
+ matches.
+ (org-export-latex-preprocess): Allow multiple arguments to latex
+ macros.
+
+ * org.el (org-make-link-regexps): Use John Gruber's regexp for
+ urls.
+
+ * org-macs.el (org-re): Interpret :punct: in regexps.
+
+ * org-exp.el (org-export-replace-src-segments-and-examples):
+ Also take the final newline after the END line.
+
+ * org.el (org-clean-visibility-after-subtree-move): Only fix
+ entries that are not entirely invisible already.
+ (org-insert-link): Respect org-link-file-path-type for
+ "docview:" links in addition to "file:" links.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Avoid additional extra white lines in LaTeX.
+
+ * org-list.el (org-list-parse-list): Leave empty lines after the
+ list, don't consider them as part of the list.
+
+ * org-mobile.el (org-mobile-sumo-agenda-command): Allow tagstodo
+ searches.
+
+ * org-clock.el (org-clock-select-task): Convert integer to
+ character for XEmacs.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-resolve): Make reading a char XEmacs
+ compatible.
+
+2010-04-10 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org.el (org-complete-tags-always-offer-all-agenda-tags):
+ New variable.
+ (org-set-tags): Use it.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-empty-line-terminates-plain-lists):
+ Update docstring.
+
+ * org.el (org-format-latex): Fix link creation for processed latex
+ snippets.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Protect replacement
+ text.
+
+ * org.el (org-inside-latex-macro-p): Save match data.
+
+2010-04-10 Jan Böcker <jan.boecker@jboecker.de>
+
+ * org-docview.el: New file.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-class-options): New variable.
+ (org-export-latex-set-initial-vars): Use the class options.
+
+ * org.el (org-forward-same-level): Stop at headings that start
+ with an invisible character.
+ (org-additional-option-like-keywords): Add LaTeX_CLASS_OPTIONS.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-footnote.el (org-footnote-normalize): Don't take optional
+ arguments in LaTeX macros as footnotes.
+
+ * org.el (org-inside-latex-macro-p): New function.
+
+ * org-latex.el (org-latex-to-pdf-process): Change customization
+ group to `org-export-pdf'.
+
+ * org-agenda.el (org-agenda-get-blocks): Look at time string also
+ on days after the first one.
+
+ * org.el (org-insert-heading): Also check for item before assuming
+ before-first-heading condition.
+
+ * org-latex.el (org-latex-to-pdf-process): Fix typo in group tag.
+ (org-export-pdf-logfiles): New option.
+ (org-export-as-pdf): Use `org-export-pdf-logfiles'.
+ (org-export-pdf-logfiles): Fix customization type.
+
+ * org.el (org-insert-link): Improve error message when there is no
+ default link to select with RET.
+
+ * org-agenda.el (org-agenda-filter-by-tag): Use char argument from
+ parameter list.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-parse-global)
+ (org-export-latex-parse-content)
+ (org-export-latex-parse-subcontent):
+ Use `org-re-search-forward-unprotected'.
+ (org-export-as-pdf): Remove log files produced by XeTeX.
+
+ * org-macs.el (org-re-search-forward-unprotected): New function.
+
+2010-04-10 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-colview.el (org-agenda-colview-summarize): Sort out some
+ confusion between properties and titles, which resulted in
+ agenda summaries not working if a title was set for a column.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-agendas): New option.
+ (org-mobile-sumo-agenda-command): Select the right agendas.
+
+ * org-latex.el (org-export-latex-format-image): Preserve the
+ original-indentation property.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-insert-selection-line): Catch error when
+ an old tasks no longer exists.
+
+ * org-latex.el (org-export-as-pdf): Remove also the .idx file.
+ (org-export-as-pdf): Don't remove the old PDF file before making
+ the new one.
+
+ * org-mouse.el (org-mouse-end-headline, org-mouse-insert-item)
+ (org-mouse-context-menu): Use `org-looking-back'.
+
+ * org.el (org-cycle-level): Use `org-looking-back'.
+
+ * org-list.el (org-cycle-item-indentation):
+ Use `org-looking-back'.
+
+ * org-compat.el (org-looking-back): New function.
+
+ * org.el (org-insert-heading): Catch before-first-headline when
+ inserting a headline.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-format-image): Indent figure
+ environment, so that it does not interrupt plain list.
+
+ * org.el (org-open-at-point): Allow long link descriptions.
+
+2010-04-10 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-html.el (org-export-as-html): Remove empty lines at the
+ beginning of the exported text.
+
+2010-03-12 Chong Yidong <cyd@stupidchicken.com>
+
+ * org.el (org): Remove from hypermedia group.
+
+2010-03-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * Branch for 23.2.
+
+2010-02-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * org-freemind.el (org-freemind-from-org-mode-node)
+ (org-freemind-from-org-mode)
+ (org-freemind-from-org-sparse-tree, org-freemind-to-org-mode):
+ Pass arg to called-interactively-p.
+
+2010-01-14 Juanma Barranquero <lekktu@gmail.com>
+
+ * org-protocol.el (org-protocol-flatten-greedy, org-protocol-flatten):
+ Fix typos in docstrings.
+
+2010-01-01 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-get-outline-path, org-speed-command-help):
+ Fix typos in error messages.
+
+2009-12-14 Juri Linkov <juri@jurta.org>
+
+ * org-html.el (org-export-html-style-include-default):
+ Put `safe-local-variable booleanp' on
+ `org-export-html-style-include-default' instead of mistakenly
+ duplicate `org-export-html-style'.
+
+2009-11-20 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-diary-entry-in-org-file):
+ Rebuild agenda after adding new entry.
+
+ * org-datetree.el (org-datetree-find-day-create): Fix regular
+ expression.
+
+ * org.el (org-display-outline-path): Use a format specifier for
+ message, to avoid problems with heading containing `%'.
+
+ * org-agenda.el (org-agenda-hide-tags-regexp): New option.
+ (org-format-agenda-item): Call `org-agenda-fix-displayed-tags'.
+ (org-agenda-fix-displayed-tags): New function.
+ (org-agenda-do-context-action): Just call
+ `org-display-outline-path', without piping the result through
+ `message'.
+
+ * org-latex.el (org-export-latex-preprocess): Protect secondary
+ footnote references.
+
+ * org-indent.el (org-indent-initialize): Avoid empty strings as
+ line prefixes.
+
+ * org-agenda.el (org-agenda-diary-entry-in-org-file): Make sure
+ hat checking for the mark does not throw an error.
+ (org-agenda-diary-entry-in-org-file): Catch the case that there is
+ not `day' text property in the cursor line.
+
+ * org.el (org-sort-entries-or-items): Make sure that the final
+ entry has a newline before doing the sorting.
+
+ * org-agenda.el (org-agenda-diary-entry-in-org-file): Get the text
+ property at the beginning of the line.
+
+ * org.el (org-make-link-string): Don't allow a description with
+ only white space.
+
+ * org-agenda.el (org-agenda-insert-diary-strategy): New variable.
+ (org-agenda-insert-diary-as-top-level): New function.
+ (org-agenda-add-entry-to-org-agenda-diary-file):
+ Call `org-agenda-insert-diary-as-top-level'.
+
+ * org.el (org-occur-in-agenda-files): Make sure none of the
+ buffers is narrowed.
+ (org-activate-plain-links): Add the face property here.
+ (org-set-font-lock-defaults): Do not add the face to plain links,
+ the activator function does this.
+
+ * org-habit.el (org-is-habit-p): Add doc string.
+
+ * org-archive.el (org-archive-subtree-default-with-confirmation):
+ Autoload.
+
+ * org-latex.el (org-export-latex-fontify): Fix regexp to make char
+ after match optional (happens at the end of a line...).
+
+ * org.el (org-fontify-meta-lines-and-blocks): Apply special faces
+ for special blocks.
+
+ * org-faces.el (org-copy-face): Set lisp indentation.
+ (org-quote, org-verse): New faces.
+
+ * org-agenda.el (org-agenda-remove-date): Remove variable.
+
+ * org-freemind.el (org-freemind-escape-str-from-org): Fix encoding.
+
+ * org-html.el (org-export-as-html): Move the home/up link into
+ the content div.
+
+ * org.el (org-export-latex-packages-alist): Option definition
+ moved here from org-latex.el.
+
+ * org-html.el (org-export-html-home/up-format): Add an ID to the
+ up/home div.
+
+ * org-wl.el (org-wl-store-link): Handle the case that
+ `wl-use-petname' is set.
+
+ * org.el (org-set-effort): Improve prompt.
+ (org-get-outline-path): Widen to get full path.
+ (org-compact-display-after-subtree-move): Function removed.
+
+2009-11-20 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el (org-export-blocks-format-ditaa): Use sha1
+ hash keys to cache and re-use images generated by the
+ org-exp-blocks interface to ditaa and dot.
+
+ * org.el (org-format-latex): Latex images are now saved to files
+ named by the sha1 hash of the latex source text avoiding
+ regeneration of identical images.
+
+2009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-as-latex): Add the :drawers property.
+
+2009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-speed-commands-user): Allow documentation headlines.
+ (org-speed-commands-default): Organize the value of this constant
+ with descriptive headlines.
+ (org-print-speed-command): Output the headlines.
+
+2009-11-15 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-show-outline-path): New option.
+ (org-agenda-do-context-action): New function.
+ (org-agenda-next-line, org-agenda-previous-line):
+ Use `org-agenda-do-context-action'.
+
+ * org.el (org-use-speed-commands): Allow function value.
+ (org-speed-commands-default): Make headline motion safe, so that
+ these commands always end on a headline.
+ (org-speed-commands-default): New key `v' for `org-agenda'.
+ (org-speed-move-safe): New function.
+ (org-self-insert-command): Use the function value of
+ `org-use-speed-commands'.
+ (org-get-outline-path): Improve docstring.
+ (org-format-outline-path): New function.
+ (org-display-outline-path): New function.
+
+2009-11-15 John Wiegley <jwiegley@gmail.com>
+
+ * org-clock.el (org-clock-resolve): If `org-clock-into-string' is
+ a string, use that to find the LOGBOOK drawer.
+
+2009-11-15 Glenn Morris <rgm@gnu.org>
+
+ * org-agenda.el (org-datetree-find-date-create)
+ (org-habit-get-priority):
+ * org.el (org-format-agenda-item): Fix declarations.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-clone-subtree-with-time-shift): Make it work at the
+ end of the buffer.
+
+ * org-mobile.el (org-mobile-write-checksums): Specify coding
+ system.
+ (org-mobile-timestamp-buffer): Keep local variable/mode line at
+ beginning of buffer.
+
+ * org-latex.el (org-latex-entities-regexp): Fix typo in regexp.
+
+ * org.el (org-block-todo-from-children-or-siblings-or-parent)
+ (org-block-todo-from-checkboxes): Do not block changes to a nil
+ TODO state.
+
+2009-11-13 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-habit.el (org-habit-parse-todo): Indicate which habit is
+ wrongly set up in the error messages.
+
+ * org-colview.el (org-columns-display-here): Don't try to
+ calculate values if the underlying property is not set.
+ (org-columns-string-to-number): Convert age strings back into
+ fractional days.
+ (org-agenda-colview-summarize): Handle extended summary types
+ properly.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-drawer-function): New variable.
+ (org-export-format-drawer): New function.
+ (org-export-preprocess-string): Pass the backend as a parameter to
+ `org-export-remove-or-extract-drawers'.
+ (org-export-remove-or-extract-drawers): New parameter BACKEND.
+
+ * org-protocol.el (org-protocol-char-to-string): New defsubst.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-diary-entry-in-org-file): Add error
+ message when no block is selected.
+
+ * org-latex.el (org-export-latex-links): Check for protectedness
+ in the last matched character, not after the match.
+
+ * org-datetree.el (org-datetree-find-date-create):
+ Respect restriction when KEEP-RESTRICTION is set.
+ (org-datetree-file-entry-under): New function.
+ (org-datetree-cleanup): New command.
+
+2009-11-13 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-src.el (org-edit-src-code): New optional argument context
+ allows calling functions to avoid altering the saved window
+ configuration.
+ (org-edit-src-exit): Do not restore window configuration when this
+ function is used in the context of saving the edit buffer.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-out, org-clock-cancel): Revert to
+ instances to switching to with-current-buffer, because these seem
+ to cause problems - no idea why.
+
+ * org-agenda.el (org-agenda-add-entry-to-org-agenda-diary-file):
+ Require diary-lib for (diary-date-display-form).
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-log-reschedule, org-log-redeadline): New options.
+ (org-log-note-headings): Add templates for rescheduling and
+ deadline changing.
+ (org-startup-options): Add in-buffer settings for logging changing
+ schedule and deadline time stamps.
+ (org-deadline, org-schedule): Check for existing date and arrange
+ for logging if the user requests it.
+ (org-add-log-note): Prepare proper note buffers for rescheduling
+ and deadline changes.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-diary-entry-in-org-file)
+ (org-agenda-add-entry-to-org-agenda-diary-file)
+ (org-agenda-insert-diary-make-new-entry): New functions.
+ (org-agenda-diary-entry):
+ Call `org-agenda-diary-entry-in-org-file' when appropriate.
+
+ * org.el (org-calendar-insert-diary-entry-key): New option.
+ (org-agenda-diary-file): New option.
+ ("calendar"): Install our insertion function in the calendar.
+
+ * org-remember.el (org-datetree): Require.
+ (org-remember-templates): Add new positioning option.
+ (org-remember-reference-date): New variable.
+ (org-remember-apply-template): Store the reference date in a local
+ variable.
+ (org-remember-handler): Implement date tree positioning of entries.
+
+ * org-datetree.el: New file.
+
+ * org-latex.el (org-export-latex-preprocess): Protect targets in
+ verbatim emphasis.
+
+ * org-html.el (org-export-as-html): Protect targets in verbatim
+ emphasis.
+
+ * org-docbook.el (org-export-as-docbook): Protect targets in
+ verbatim emphasis.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-show-notification): Handle messages that
+ contain a percent character.
+
+ * org-remember.el (org-remember-apply-template): Turn of partial
+ completion.
+
+ * org-mobile.el (org-mobile-before-process-capture-hook): New hook.
+ (org-mobile-pull): Run `org-mobile-before-process-capture-hook'.
+
+ * org.el (org-indent-mode): Define variable already in org.el.
+ (org-unfontify-region): Remove line-prefix and wrap-prefix
+ properties only if org-indent-mode is active.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-icalendar.el (org-print-icalendar-entries): Save match data
+ around call to verify function.
+ (org-print-icalendar-entries): Add a call to the verification
+ function.
+
+ * org.el (org-speedbar-set-agenda-restriction): Remove unnecessary
+ save-restrivtion' form.
+
+2009-11-13 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Restrict scope of preserve-indentp to the let binding.
+ (org-src): Require org-src, since org-src-preserve-indentation is used.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-timer.el (org-timer-set-timer): Set variables
+ org-timer-timer[123] correctly.
+
+ * org-mobile.el (org-mobile-files-alist): Make it work when
+ `agenda-archives' is included in
+ `org-agenda-text-search-extra-files'.
+ (org-mobile-push): Restore agenda after mobile push.
+
+2009-11-13 John Wiegley <jwiegley@gmail.com>
+
+ * org-clock.el (org-resolve-clocks-if-idle): Another fix to the
+ way the amount of idle time is presented in the minibuffer.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-icalendar.el (org-print-icalendar-entries):
+ Use org-icalendar-verify-function only if non-nil.
+
+ * org.el (org-refile): Refile to clock only if the prefix arg is
+ 2.
+ (org-sparse-tree): Fix docstring to be in line with prompt.
+ (org-update-parent-todo-statistics):
+ Call `org-after-todo-statistics-hook' on each level.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-apply-template): Make sure the
+ buffer exists.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-tab-ind-state): New variable.
+ (org-cycle-level): New function.
+ (org-cycle-level-after-item/entry-creation): New option.
+ (org-flag-subtree): New function.
+ (org-hide-archived-subtrees): Call `org-flag-subtree'.
+ (org-set-effort): Indexed access.
+
+ * org-list.el (org-cycle-item-indentation): New function.
+
+ * org.el (org-refile): Make prefix argument 2 refile to current
+ clock.
+ (org-priority): Interpret action `remove' as call to remove the
+ priority cookie.
+
+ * org-remember.el (org-remember-apply-template): Don't depend on
+ buffer name being like file name.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-play-sound): Expand file in
+ org-clock-sound, to allow ~ for home.
+
+ * org-remember.el (org-remember-handler):
+ Set text-before-node-creation even if this already looks like a node,
+ because the string might be needed on non-org-mode target files.
+
+ * org-agenda.el (org-agenda-open-link): Make this work in agenda
+ clocktables.
+ (org-agenda-switch-to): Follow a link at point if
+ org-return-follows-link' is set and there is nothing else to do in
+ this line.
+
+2009-11-13 Dan Davison <davison@stats.ox.ac.uk>
+
+ * org-exp-blocks.el: Modify split separator regexp to avoid empty
+ strings.
+
+2009-11-13 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-colview.el (org-columns-new): Make this work with the new
+ operators.
+ (org-columns-store-format): Make this work with the new operators.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-src-preserve-indentation): Document that this
+ variable is also used during export.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Preserve indentation if a block has a -i option, or if
+ `org-src-preserve-indentation' is set.
+
+ * org-exp-blocks.el (org-export-blocks-preprocess):
+ Preserve indentation if a block has a -i option, or if
+ `org-src-preserve-indentation' is set.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-mode-map): Define the new archiving keys.
+ (org-speed-commands-default): Define an archiving key in the speed
+ command map.
+ (org-org-menu): Improve the menu structure concerning archiving.
+
+ * org-archive.el (org-archive-subtree-default-with-confirmation):
+ New command.
+
+ * org-agenda.el (org-agenda-mode-map): Define the new archiving keys.
+ (org-agenda-menu): Add the new archiving commands to the menu.
+ (org-agenda-archive-default)
+ (org-agenda-archive-default-with-confirmation): New commands.
+ (org-agenda-archive, org-agenda-archive-to-archive-sibling):
+ Just call `org-agenda-archive-with'.
+ (org-agenda-archive-with): New function.
+
+ * org-table.el (org-table-convert-region): Inert spaces around "|"
+ to avoid line beginnings like "|-1" which will be mistaken as
+ hlines.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-offer-links-in-entry): Return nil if there are no
+ links, t if a link has been selected.
+ (org-open-at-point): Open attachment directory when called in the
+ headline and there are no links in the entry body.
+ (org-speed-commands-default): Add "o" for open-at-point as a speed
+ command.
+
+ * org-attach.el (org-attach-reveal): Optional prefix arg
+ IF-EXISTS, which avoids creating the attachment directory if it
+ does not yet exist.
+
+ * org-agenda.el (org-agenda, org-run-agenda-series):
+ Evaluate MATCH.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el ("abbrev"): Work with abbrev tables only after they have
+ been loaded.
+
+ * org-list.el (org-list-send-list): Fix bug related to match
+ data.
+
+ * org-latex.el (org-export-latex-fontify): Apply verbatim
+ emphasis.
+ (org-export-latex-make-header): Insert \obeylines if line breaks
+ should be preserved.
+
+ * org-exp.el (org-export-protect-verbatim): Add an
+ `org-verbatim-emph' property to such text.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-icalendar.el (org-icalendar-use-plain-timestamp): New option.
+ (org-print-icalendar-entries): Skip entries where the timestamp is
+ not a deadline and not scheduled, if the user requests that.
+
+ * org-latex.el (org-export-latex-quotation-marks): Allow a bracket
+ before an opening quote.
+
+ * org-archive.el (org-archive-subtree): Keep archive after
+ archiving something.
+
+ * org-id.el (org-id-update-id-locations): Add archive files if
+ that is required by `org-id-extra-files'.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-src-window-setup): New option.
+ (org-src-switch-to-buffer): New function.
+ (org-edit-src-exit): Add optional argument CONTEXT and use it to
+ restore window configuration.
+ (org-edit-src-code, org-edit-src-continue, org-edit-src-exit):
+ Call `org-src-switch-to-buffer'.
+
+ * org.el (org-default-properties): Add STYLE property.
+ (org-files-list): Use the function call to get the files.
+ (org-additional-option-like-keywords): Add SETUPFILE to completion
+ list.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-convert-region): Correctly interpret
+ quoting in csv import.
+
+ * org.el (org-icompleting-read): Make iswitchb completion work
+ with lists and tables.
+
+ * org-agenda.el (org-agenda-add-entry-text): Never add entry text
+ while pushing the mobile agenda.
+
+2009-11-13 John Wiegley <jwiegley@gmail.com>
+
+ * org-clock.el (org-clock-auto-clock-resolution): Now takes three
+ values: nil, t and `when-no-clock-is-running'.
+ (org-clock-in): Use `org-clock-auto-clock-resolution' to determine
+ whether or not to resolve Org buffers on clock in.
+
+2009-11-13 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-colview.el (org-format-time-period): Function to format
+ times in fractional days for display.
+ (org-columns-display-here): Add support for showing a calculated
+ value in place of the property.
+ (org-columns): Set `org-columns-time' to the current time so time
+ difference calculations will work.
+ (org-columns-time): Use to store the current time when column view
+ is displayed, so all time differences will use the same reference
+ point.
+ (org-columns-compile-map): There is now an extra position in each
+ entry specifying the function to use to calculate the displayed
+ value for the non-calculated properties in the column.
+ (org-columns-compute-all): Set `org-columns-time' to the current
+ time so time difference calculations will work.
+ (org-columns-compute): Handle column operators where the values
+ used are calculated from the underlying property.
+ (org-columns-number-to-string): Handle the 'age' column format.
+ (org-columns-string-to-number): Correct the function name (was
+ org-column...). Add support for the 'age' column format.
+ (org-columns-compile-format): Support the additional parameter in
+ org-columns-compile-map.
+
+2009-11-13 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-mode-hook): Turn `org-mode-hook' into a customizable
+ variable.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-has-been-used): New variable.
+ (org-clock-in): Set `org-clock-has-been-used'.
+ (org-clock-save): Save only if clock data has been used or created
+ during this session.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-persist): New value, to store only the
+ clock history.
+ (org-clock-save): Don't save the clock if only the history should
+ be stored.
+ (org-clock-load): Turn off John Wiegley's auto resolving mechanism
+ when restoring a saved clock.
+
+2009-11-13 John Wiegley <jwiegley@gmail.com>
+
+ * org-clock.el (org-clock-display, org-clock-put-overlay):
+ Use `org-time-clock-use-fractional'.
+
+ * org.el (org-time-clocksum-use-fractional)
+ (org-time-clocksum-fractional-format): Two new customizable
+ variables which allow the user to select fractional times (1.25
+ instead of 1:25) in the `org-clock-display' report.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-ascii.el (org-export-ascii-table-keep-all-vertical-lines):
+ New option.
+
+ * org.el (org-tag-alist): Fix customization type.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-update-checksum-for-capture-file):
+ Make sure the regexp search can fail without throwing an error.
+ (org-mobile-apply): Save the inbox buffer after removing
+ successfully applied changes.
+
+2009-11-13 John Wiegley <jwiegley@gmail.com>
+
+ * org-clock.el (org-resolve-clocks-if-idle): Fix to the way idle
+ time is reported after the user comes back (but before they
+ resolve time).
+
+ * org.el (org-get-repeat): Change so that this function can be
+ called with either `org-scheduled-string' or
+ `org-deadline-string'.
+
+ * org-clock.el (org-clock-auto-clock-resolution): Rename from
+ `org-clock-disable-clock-resolution', since negatives don't sound
+ good in customization variables.
+ (org-clock-in): Don't use the auto-resolution logic if the user is
+ clocking into a different task while an active clock is running.
+ This then allows the default behavior of clocking out of the open
+ task and then into the new task.
+
+ * org.el (org-modules): Made this variable more consistent, since
+ it was referring to Org, OrgMode and Org-mode, whereas the docs
+ for the variable always refer to Org-mode.
+
+2009-11-13 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org.el (org-repeat-re): The changed org-repeat-re no longer
+ matched simple +2d type repeaters. Fix it so it does.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Protect the vspace
+ macro in the VERSE environment.
+
+2009-11-13 John Wiegley <jwiegley@gmail.com>
+
+ * org-habit.el (org-habit-get-priority): A new function that
+ determines the relative priority of a habit, based on how long
+ past its scheduled date it is, and how near the deadline is.
+
+ * org-agenda.el (org-agenda-get-scheduled): Set habit priority
+ using `org-habit-get-priority'.
+
+ * org-habit.el (org-habit-build-graph): Start displaying colors
+ from the first scheduled date, if that date is earlier than the
+ first completion date.
+
+ * org-habit.el: Changed all "color" variables to faces, and made
+ them appropriate for light and dark backgrounds.
+
+ * org-habit.el (org-habit-duration-to-days): Made this function
+ more general.
+ (org-habit-parse-todo): Parse the new ".+N/N" style repeater.
+
+ * org-agenda.el (org-agenda-get-deadlines): Remove all mention of
+ habits, since they don't use DEADLINE anymore.
+
+ * org.el (org-repeat-re, org-display-custom-time)
+ (org-timestamp-change): Extend to support the new ".+N/N"
+ syntax, used for habits.
+
+ * org-clock.el (org-clock-resolve-clock): Fix an incorrect
+ variable reference.
+
+ * org-agenda.el (org-agenda-set-mode-name): Show Habit in the
+ modeline when habits are being displayed (if that module is being
+ loaded).
+
+2009-11-13 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-clock.el (org-x11-idle-seconds): Add a method to get the X11
+ idle time using the xscreensaver extension.
+ (org-user-idle-seconds): Use X11 idle time if available.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-next-line): New command.
+ (org-agenda-previous-line): New commands.
+ (org-agenda-show-and-scroll-up, org-agenda-show-scroll-down):
+ New commands.
+ (org-agenda-follow-mode): Do the follow immediately if the mode is
+ turned on here.
+ (previous-line, next-line): Replace keys with the corresponding
+ org functions.
+ (org-agenda-mode-map): Bind backspace and delete to the scrolling
+ command.
+
+ * org.el (org-icompleting-read): Turn off partial completion mode
+ for the duration of this completion round.
+
+ * org-latex.el (org-export-latex-fontify-headline): Protect TeX
+ macros in author lines and similar stuff.
+
+ * org.el (org-file-tags): Fix docstring.
+ (org-get-buffer-tags): Add the #+FILETAGS tags.
+ ("ecb"): Make ecb show context after jumping into an Org file.
+
+2009-11-13 John Wiegley <johnw@newartisans.com>
+
+ * org-agenda.el (org-finalize-agenda): Draw habit consistency
+ graphs after everything else in the buffer has been setup.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-apply): Count success and failure.
+
+ * org.el (org-indent-line-function): Fix regexp replace problem.
+
+2009-11-13 John Wiegley <johnw@newartisans.com>
+
+ * org-clock.el (org-clock-disable-clock-resolution):
+ New customization variable that disable automatic clock resolution on
+ clock in.
+ (org-clock-in): If `org-clock-disable-clock-resolution' is set, do
+ not automatically resolve anything. This is does not affect
+ idle-time resolution, however, if `org-clock-idle-time' is set.
+
+2009-11-13 John Wiegley <johnw@newartisans.com>
+
+ * org-habit.el: New file, which implements code to build a "habit
+ consistency graph".
+
+ * org-agenda.el (org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Display consistency graphs when
+ outputting habits into the agenda. The graphs are always relative
+ to the current time.
+ (org-format-agenda-item): Add new parameter `habitp', which
+ indicates whether we are formatting a habit or not. Do not
+ display "extra" leading information if habitp is true.
+
+ * org.el (org-repeat-re): Improve regexp to include .+ and ++
+ leaders for repeat strings.
+ (org-get-repeat): Now takes a string parameter `tagline', so the
+ caller can obtain the SCHEDULED repeat, or the DEADLINE repeat.
+
+2009-11-13 John Wiegley <johnw@newartisans.com>
+
+ * org-agenda.el (org-agenda-auto-exclude-function):
+ New customization variable for allowing the user to create an "auto
+ exclusion" filter for doing context-aware auto tag filtering.
+ (org-agenda-filter-by-tag): Changes to support the use of
+ `org-agenda-auto-exclude-function'. See the new manual addition.
+
+2009-11-13 John Wiegley <johnw@newartisans.com>
+
+ * org.el (org-files-list): Don't attempt to return a file name for
+ Org buffers which have no associated file.
+
+ * org-agenda.el (org-agenda-do-action): Fix a typo.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-locate-entry): Interpret files
+ relative to org-directory.
+ (org-mobile-inbox-for-pull): Document the best location for this
+ file.
+ (org-mobile-check-setup): Verify `org-directory'.
+ (org-mobile-create-index-file): Sort the files to be listed in
+ index.org.
+
+2009-11-13 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org.el (org-fast-tag-selection): Add a way to display a
+ description for a tag group. This is done by adding a string to
+ either the startgroup or endgroup cell.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-resolve, org-resolve-clocks)
+ (org-emacs-idle-seconds): Use `org-float-time' instead of
+ `time-to-seconds'.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-sorting-strategy): Fix customization
+ type.
+
+ * org.el (org-pre-cycle-hook): Document that `empty' can also be
+ the value of ARG when doing local cycling.
+
+2009-11-13 John Wiegley <johnw@newartisans.com>
+
+ * org-clock.el (org-clock-resolve-clock): If keeping or
+ subtracting time results in a clock out at a time in the past, and
+ if the resolution occurred due to idleness or invoking `M-x
+ org-resolve-clocks', remember that past moment in time. On the
+ next clock in, the user will be prompted to see if they want to
+ back-date their new clock to then.
+ (org-clock-resolve): Do not jump the user to the location of a
+ dangling clock if the resolution is occurring due to an idle
+ timeout. In that case there is typically only one dangling clock,
+ the active one, and there is no value gained by shuffling their
+ windows around to show it to them. Being prompted to resolve an
+ idle clock should be as inobtrusive as possible.
+ (org-resolve-clocks-if-idle): New function that resolves only the
+ currently active clock if the user has exceeded the time returned
+ by `org-user-idle-seconds', based on the value of
+ `org-clock-idle-time'.
+ (org-clock-in): If, after resolving clocks, (???)
+ (org-clock-out): Cancel the `org-clock-idle-timer' on clock out.
+
+ * org-clock.el (org-clock-resolve-clock): New function that
+ resolves a clock to a specific time, closing or resuming as need
+ be, and possibly even starting a new clock.
+ (org-clock-resolve): New function used by `org-resolve-clocks'
+ that sets up for the call to `org-clock-resolve-clock'.
+ It determines the time to resolve to based on a single-character
+ selection from the user to either keep time, subtract away time or
+ cancel the clock.
+ (org-resolve-clocks): New user command which resolves dangling
+ clocks -- that is, open but not active -- anywhere in the file
+ list returned by `org-files-list'.
+ (org-clock-in): Automatically resolve dangling clocks whenever a
+ user clocks in.
+ (org-clock-cancel): If the user cancels the solely clock in a
+ LOGBOOK, remove the empty drawer.
+
+ * org-clock.el (org-clock-idle-time): New user customizable option
+ for detecting whether the user has left a clock idle. Note: it is
+ only used in this commit to test whether it's worthwhile to check
+ OS X to get the Mac user's current idle time. If the Emacs idle
+ time is less than the value, the user hasn't been away long enough
+ to be worth checking (a more expensive test than just getting
+ Emacs idle time).
+ (org-user-idle-seconds, org-mac-idle-seconds)
+ (org-emacs-idle-seconds): This three functions, in conjunction
+ with the user customization variable `org-clock-idle-time', return
+ the number of seconds (as a floating point) that the user has been
+ away from their Emacs (or, if running on OS X, their computer).
+
+ * org-clock.el (org-find-open-clocks): New function that returns a
+ list of all open clocks in the given FILE. Note that each clock
+ it returns is a cons cell of the format (MARKER . START-TIME).
+ This "clock" value is used by several of the new clock module
+ utility functions.
+ (org-is-active-clock): New inline function which tests whether the
+ given clock value is the same as the currently active clock.
+ Returns non-nil if this is the case.
+ (org-with-clock-position): New macro that evaluates FORMS with
+ point in the buffer and at the position of the given clock.
+ Changes to the current clock are global.
+ (org-with-clock): New macro that evaluates FORMS with point in the
+ buffer and at the position of the given clock. However, changes
+ to the current clock are local and have no effect on the user's
+ active clock. This allows, for example, far any clock to be
+ canceled without canceling the active clock.
+ (org-clock-clock-in): New inline function that switches the active
+ clock to the given clock. If either the argument RESUME, or the
+ global `org-clock-in-resume', are non-nil, it will resume a clock
+ that was previously left open.
+ (org-clock-clock-out): New inline function that clocks out the
+ given clock value without affecting the currently active clock.
+ (org-clock-clock-cancel): New inline function that cancels the
+ given clock value without affecting the currently active clock.
+
+ * org-clock.el (org-clock-in): Before creating
+ `org-clock-mode-line-timer', check to make sure an older timer is
+ not currently running.
+ (org-clock-out): Accept new third parameter `at-time', which
+ permits a clock to be clocked out at a specific time. Note that
+ no attempt is made to verify that the clock out time is later than
+ the clock in time.
+
+ * org.el (org-files-list): New utility function for returning a
+ list of all open org-mode buffers, plus all files used to build
+ the agenda buffer. Note that not all the files will necessarily
+ be visited by a buffer at time of call.
+ (org-entry-beginning-position): Like the function
+ `line-beginning-position', this inline function returns the
+ beginning position of the current heading/entry.
+ (org-entry-end-position): Like the function `line-end-position',
+ this inline function returns the end position of the current
+ heading/entry.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-list): Mark the all-todo items line as
+ a header line.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-inlinetask-remove-END-maybe): Declare function.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-filter-make-matcher): Allow to filter
+ entries that have no tags.
+ (org-agenda-search-view): New customize group.
+ (org-agenda-search-view-search-words-only): New option.
+ (org-search-view): Implement substring search.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-outline-level): Add doc string.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export): Re-introduce
+ variable.
+ (org-inlinetask-export-handler): Only export inline task if the
+ user option calls for it.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-handle-export-tags): Remove inlinetask
+ END if present.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-tables): Don't format in
+ protected regions.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-edit-src-code)
+ (org-edit-src-find-region-and-lang, org-edit-src-exit):
+ Handle macro editing.
+
+ * org-agenda.el (org-prefix-category-max-length): New variable.
+ (org-format-agenda-item): Use `org-prefix-category-max-length'.
+ (org-compile-prefix-format): Set `org-prefix-category-max-length'.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mobile.el (org-mobile-create-index-file): Improve the
+ listing of tags and todo keywords.
+
+ * org-latex.el (org-export-latex-format-image): New function.
+ (org-export-latex-links): Use `org-export-latex-format-image'.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-get-current-indentation)
+ (org-inlinetask-remove-terminator): New functions.
+ (org-inlinetask-export-handler): Terminate the description list.
+
+ * org-exp.el (org-export-select-backend-specific-text): Remove the
+ region markers.
+
+ * org-inlinetask.el (org-inlinetask-export-handler): Fix bug for
+ tasks without content.
+
+ * org-clock.el: Make sure the clock-in target position does not
+ move to a different node by widening the buffer.
+
+ * org-html.el (org-export-html-format-image): Wrap image into
+ figure div only when there is a caption.
+
+ * org-archive.el (org-archive-mark-done): Change default value to
+ nil.
+
+2009-11-13 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-context): Call `bobp', not `eobp'.
+
+ * org-clock.el (org-clock-cancel): Remove quotes from marker
+ variables.
+
+ * org.el (org-read-date-prefer-future): New allowed value `time'.
+ (org-read-date-analyze): Shift day to tomorrow depending on time
+ entered and value of `org-read-date-prefer-future'.
+
+2009-11-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org.el (org-version, org-get-refile-targets, org-refile)
+ (org-store-log-note, org-diary-to-ical-string)
+ (org-speedbar-set-agenda-restriction):
+ * org-publish.el (org-publish-find-title):
+ * org-plot.el (org-plot/gnuplot):
+ * org-mouse.el (org-mouse-do-remotely):
+ * org-mobile.el (org-mobile-move-capture):
+ * org-mac-message.el (org-mac-message-insert-flagged):
+ * org-latex.el (org-replace-region-by-latex):
+ * org-docbook.el (org-replace-region-by-docbook):
+ * org-clock.el (org-clock-out, org-clock-cancel):
+ * org-bibtex.el (org-execute-file-search-in-bibtex):
+ Use with-current-buffer.
+
+2009-10-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-directory, org-map-entries):
+ * org-clock.el (org-clock-get-clocked-time): Fix typos in docstrings.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-tags-to): New command.
+
+ * org-latex.el (org-export-latex-set-initial-vars): Also check in
+ the plist.
+
+ * org.el (org-additional-option-like-keywords): Add LATEX_CLASS
+ keyword.
+
+ * org-exp.el (org-infile-export-plist): Add LATEX_CLASS keyword.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-inlinetask.el (org-inlinetask-export): Option removed.
+ (org-inlinetask-export-handler): Better export.
+
+ * org-xoxo.el (org-export-xoxo-final-hook): New hook.
+ (org-export-as-xoxo): Run the new hook.
+
+ * org-html.el (org-export-html-final-hook): New hook.
+ (org-export-as-html): Run the new hook.
+
+ * org-docbook.el (org-export-docbook-final-hook): New hook.
+ (org-export-as-docbook): Run the new hook.
+
+ * org-ascii.el (org-export-ascii-final-hook): New hook.
+ (org-export-as-ascii): Run the new hook.
+
+ * org-latex.el (org-export-latex-treat-sub-super-char): Allow a
+ space character as the character before the ^/_.
+ (org-export-latex-final-hook): New hook.
+ (org-export-as-latex): Run `org-export-latex-final-hook'.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-if-unprotected-at): Fix docstring.
+
+ * org-agenda.el (org-agenda-change-all-lines): Handle invisible
+ text in the prefix (if category is a link).
+
+ * org-latex.el (org-export-latex-preprocess): Deal properly with
+ empty lines in verse environments.
+
+ * org.el (org-format-latex-header): Inline fullpage.sty.
+
+ * org-footnote.el (org-footnote-create-definition): Reveal context
+ to add a new footnote definition.
+
+ * org.el (org-ctrl-c-ctrl-c): Pass prefix arg to
+ org-table-recalculate when cursor is in TBLFM line.
+
+ * org-list.el (org-renumber-ordered-list): Fix cursor position
+ when bullet length has changed.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-format-latex): Mention `org-format-latex-options' in
+ the docstring.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-agenda-get): New function.
+
+ * org-agenda.el (org-agenda-post-command-hook): No longer move
+ point away from end of line.
+ (org-agenda-add-entry-text, org-agenda-collect-markers)
+ (org-finalize-agenda, org-agenda-mark-clocking-task)
+ (org-agenda-dim-blocked-tasks, org-agenda-entry-text-show-here)
+ (org-agenda-entry-text-show, org-agenda-highlight-todo)
+ (org-agenda-compare-effort, org-agenda-filter-apply)
+ (org-agenda-later, org-agenda-change-time-span)
+ (org-agenda-post-command-hook, org-agenda-show-priority)
+ (org-agenda-show-tags, org-agenda-goto, org-agenda-kill)
+ (org-agenda-archive, org-agenda-archive-to-archive-sibling)
+ (org-remove-subtree-entries-from-agenda, org-agenda-refile)
+ (org-agenda-open-link, org-agenda-copy-local-variable)
+ (org-agenda-switch-to, org-agenda-check-no-diary)
+ (org-agenda-tree-to-indirect-buffer, org-agenda-todo)
+ (org-agenda-add-note, org-agenda-change-all-lines)
+ (org-agenda-priority, org-agenda-set-tags)
+ (org-agenda-set-property, org-agenda-set-effort)
+ (org-agenda-toggle-archive-tag, org-agenda-date-later)
+ (org-agenda-show-new-time, org-agenda-date-prompt)
+ (org-agenda-schedule, org-agenda-deadline, org-agenda-action)
+ (org-agenda-clock-in, org-agenda-bulk-mark)
+ (org-agenda-bulk-unmark, org-agenda-show-the-flagging-note):
+ Use `org-get-at-bol'.
+
+ * org-colview.el (org-columns-display-here)
+ (org-columns-edit-allowed, org-agenda-columns):
+ Use `org-get-at-bol'.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-special-ctrl-a/e): Improve documentation and
+ customize type.
+ (org-end-of-line): Don't jump to after the ellipsis.
+ (org-mode-map): Bind <home> and <end> as well.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-fontify-meta-lines-and-blocks): Treat lines with a
+ space after #+ as comments.
+ (org-open-at-point): Run `org-follow-link-hook' always.
+
+ * org-latex.el (org-export-latex-emph-format): Use better commands
+ to insert special characters in verbatim snippets.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-faces.el (org-copy-face): New function. Use it to create
+ various faces formerly created by using `copy-face'.
+
+ * org-agenda.el (org-prepare-agenda): Don't officially mark this
+ window dedicated.
+ (org-agenda-quit): Kill the frame containing the agenda window if
+ that frame was created for the agenda.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-date-prompt): Mark the changed time
+ stamp in the agenda.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-prepare-agenda):
+ Reset `org-drawers-for-agenda'.
+ (org-prepare-agenda): Uniquify list of drawers.
+
+ * org.el (org-complex-heading-regexp-format): New variable.
+ (org-set-regexps-and-options):
+ Define `org-complex-heading-regexp-format'.
+ (org-drawers-for-agenda): New variable.
+ (org-map-entries): Bind `org-drawers-for-agenda'.
+ (org-prepare-agenda-buffers): Add to `org-drawers-for-agenda'.
+
+ * org-remember.el (org-go-to-remember-target)
+ (org-remember-handler): Use `org-complex-heading-regexp-format'.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-highlight-todo): Fix text property
+ problem.
+
+ * org.el (org-on-heading-p, org-at-heading-p): Make sure these are
+ always with `invisible-ok'.
+ (org-store-link): No error when there is nothing to link to in the
+ agenda.
+
+ * org-list.el (org-update-checkbox-count): Insert changed cookie
+ before the old, to avoid problems with invisibility at the end of
+ the line.
+ (org-update-checkbox-count): Insert changed cookie before the old,
+ to avoid problems with invisibility at the end of the line.
+
+ * org.el (org-sort-entries-or-items): Include the final newline.
+ (org-fontify-meta-lines-and-blocks): Add indented dynamic block
+ lines for fontification.
+ (org-dblock-start-re, org-dblock-end-re): Allow indentation.
+ (org-prepare-dblock): Store the current indentation of the BEGIN
+ line.
+ (org-update-dblock): Apply the indentation of the begin line to
+ the rest of the block.
+ (org-ctrl-c-ctrl-c): Also find indented dblock lines.
+ (org-startup-folded): New allowed value `showeverything'.
+ (org-startup-options): Add STARTUP keyword `showeverything'.
+ (org-set-startup-visibility): Respect value `showeverything' in
+ org-startup-folded.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-closest-date): Fix issue with past preference.
+
+ * org-archive.el (org-archive-set-tag)
+ (org-archive-subtree-default): New commands.
+
+ * org-clock.el (org-clock-clocktable-default-properties):
+ New option.
+ (org-clock-report):
+ Use `org-clock-clocktable-default-properties'.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-iswitchb-completing-read): Fix typo.
+
+ * org-crypt.el: New file.
+
+ * org.el: Add an entry for org-crypt.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-menu): Reorganize the menu for more
+ consistency.
+ (org-batch-store-agenda-views): New function.
+ (org-agenda-title-append): Define variable.
+ (org-write-agenda): New export to Org files.
+ (org-agenda-get-some-entry-text): New arguments INDENT and KEEP.
+ (org-agenda): Allow to keep the restricted file list if a special
+ variable is bound to t.
+ (org-agenda): Define a special agenda view for working on flagged
+ entries.
+ (org-agenda-get-restriction-and-command): List the new agenda
+ view.
+ (org-agenda-show-the-flagging-note): New command.
+ (org-agenda-mode-map): New key `?' for looking at the flagging
+ note.
+
+ * org.el (org-autoload): Autoload org-mobile.el.
+ (org-org-menu): Add menu commands for MobileOrg in the Org menu.
+
+ * org-mobile.el: New file.
+
+ * org-id.el (org-id-get): Fix bug with forcing ID on an item.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (orgtbl-line-start-regexp): Match also TBLNAME
+ statements.
+ (org-table-get-remote-range): Match indented #+TBLNAME
+ statements.
+
+ * org.el (org-convert-to-odd-levels)
+ (org-convert-to-oddeven-levels): Work also correctly if the file
+ is in outline-mode.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-store-link): When in agenda buffer, link to
+ referenced entry.
+ (org-add-planning-info): Remove spaces at eol.
+
+ * org-macs.el (org-with-point-at): Add a `lisp-indent-function'
+ property.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-first-lines): Fix problem with
+ LaTeX export of first line and selected subtree.
+
+ * org.el (org-shifttab): Interpret arg differently when using only
+ odd levels.
+
+2009-10-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-check-agenda-file): Use a more explicit message.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-remove-special-table-lines): Don't remove
+ normal lines.
+
+2009-10-01 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-offer-links-in-entry): Don't use "Select link" as a
+ prompt in the temporary window.
+
+ * org-agenda.el (org-agenda-bulk-mark): Use a slightly soberer
+ prefix for marked entries in the agenda view.
+
+2009-10-01 Andreas Burtzlaff <andy13@gmx.net> (tiny change)
+
+ * org.el (outline-end-of-subtree): Bugfix: advise this function in
+ a way that prevents any trailing character from being displayed.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-menu): Fix bugs in the bulk action
+ menu.
+
+ * org-exp.el (org-export-remove-special-table-lines): Remove bad
+ slow regexp match.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Do not protect in
+ the LaTeX header.
+
+ * org-src.el (org-edit-src-save): Save window setup while saving.
+ (org-edit-src-code): Use new buffer name construction scheme.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-entry-text-exclude-regexps):
+ New variable.
+ (org-agenda-entry-text-cleanup-hook): New hook.
+ (org-agenda-get-some-entry-text): Remove matches of
+ `org-agenda-entry-text-exclude-regexps' and run the hook
+ `org-agenda-entry-text-cleanup-hook'.
+
+ * org.el (org-offer-links-in-entry): New argument ZERO to
+ implement a link with index zero.
+ (org-cycle-show-empty-lines): Not keep empty line under header
+ hidden.
+ (org-iswitchb-completing-read): Bind `switchb-use-virtual-buffers'
+ to nil for special completion.
+ (org-store-link): Don't error before the first heading.
+
+ * org-agenda.el (org-agenda-open-link): Pass the prefix to
+ `org-offer-links-in-entry'.
+
+2009-10-01 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-quit): Provide the window argument for
+ `window-dedicated-p', Emacs 22 needs it.
+ (org-format-agenda-item): If the category is a link, arrange for
+ invisible text to replaced with spaces.
+ (org-compile-prefix-format): Add the extra space.
+ (org-prefix-category-length): New variable.
+
+ * org-exp.el (org-export-cleanup-toc-line): Remove footnote
+ references from TOC lines.
+
+ * org.el (org-selected-window): New variable.
+
+ * org-table.el (org-table-edit-formulas): Remember the selected
+ window.
+ (org-table-fedit-finish, org-table-fedit-abort): Select the window
+ that was originally selected.
+
+ * org-exp.el (org-export-preprocess-apply-macros): Scan the
+ expansion of a macro for more macro definitions.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Make sure the
+ invisibility overlay starts on the newline.
+
+2009-10-01 Glenn Morris <rgm@gnu.org>
+
+ * org-agenda.el (calendar-check-holidays):
+ * org-exp.el (org-agenda-skip):
+ * org-list.el (outline-back-to-heading):
+ * org-wl.el (wl-summary-goto-folder-subr):
+ * org.el (iswitchb-mode, remember, remember-buffer-desc)
+ (remember-finalize, remember-save-after-remembering, remember-register)
+ (remember-buffer, remember-handler-functions)
+ (remember-annotation-functions): Remove unused declarations.
+
+ * org.el (iswitchb-read-buffer): Fix declaration.
+
+2009-09-30 Glenn Morris <rgm@gnu.org>
+
+ * org-compat.el (w32-focus-frame):
+ * org-exp-blocks.el (R):
+ * org-exp.el (htmlize-buffer):
+ * org-protocol.el (server-edit):
+ * org-table.el (org-format-org-table-html):
+ * org.el (org-indent-mode): Fix declarations.
+
+ * org-colview.el (org-columns-uncompile-format): Avoid assignment to
+ free variable `fun'.
+
+2009-09-29 Juanma Barranquero <lekktu@gmail.com>
+
+ * org-agenda.el (org-agenda-restore-windows-after-quit):
+ Fix typo in docstring.
+
+2009-09-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-tree-to-indirect-buffer, org-convert-to-oddeven-levels)
+ (org-shiftselect-error, org-ctrl-c-ctrl-c):
+ * org-agenda.el (org-agenda-undo, org-check-for-org-mode):
+ * org-attach.el (org-attach-check-absolute-path):
+ * org-docbook.el (org-export-as-docbook):
+ * org-html.el (org-export-as-html):
+ * org-id.el (org-id-update-id-locations):
+ * org-table.el (org-table-fedit-lisp-indent, orgtbl-send-table):
+ Fix typos in error messages.
+
+2009-09-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-ascii.el: Require CL for the `loop' macro.
+
+2009-09-05 Carsten Dominik <dominik@u016822.science.uva.nl>
+
+ * org-gnus.el (require): Wrap (require gnus-sum) into
+ eval-when-compile.
+
+2009-09-03 Carsten Dominik <dominik@u016822.science.uva.nl>
+
+ * org-protocol.el (org-protocol-store-link)
+ (org-protocol-remember, org-protocol-open-source): Remove autoload
+ cookies again.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Make sure we are
+ referencing the start of the line.
+
+ * org-gnus.el: Remove unnecessary declare-function forms.
+ (gnus-sum): Always require gnus-sum.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-protocol.el (org-protocol-store-link)
+ (org-protocol-remember, org-protocol-open-source): Add autoloads.
+
+ * org-compat.el (org-float-time): New function.
+
+ * org.el (org-clock-update-time-maybe)
+ (org-sort-entries-or-items, org-do-sort)
+ (org-evaluate-time-range, org-time-string-to-seconds)
+ (org-closed-in-range): Use `org-float-time'.
+
+ * org-timer.el (org-timer-start, org-timer-pause-or-continue)
+ (org-timer-seconds): Use `org-float-time'.
+
+ * org-clock.el (org-clock-get-clocked-time, org-clock-out)
+ (org-clock-sum, org-dblock-write:clocktable)
+ (org-clocktable-steps): Use `org-float-time'.
+
+ * org-agenda.el (org-agenda-last-marker-time)
+ (org-agenda-new-marker, org-diary): Use `org-float-time'.
+
+ * org-compat.el (w32-focus-frame): Declare the w32-focus-frame
+ function.
+
+ * org-exp.el (org-get-file-contents): Only protect lines that
+ really need it.
+
+ * org-html.el (require): Require cl for compilation.
+
+ * org.el: Avoid using `default-major-mode'.
+
+ * org-plot.el (require): Require CL only at compile time.
+
+ * org-exp.el (require): Require CL only at compile time.
+
+ * org-agenda.el (org-agenda-quit): When the agenda window is
+ dedicated, remove other windows before exiting, so that the frame
+ really will be killed.
+
+ * org-exp.el (org-export-handle-include-files): Reset START and
+ END for each loop cycle.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-eval-in-calendar):
+ Use `org-select-frame-set-input-focus'.
+
+ * org-compat.el (org-select-frame-set-input-focus): New function.
+
+ * org.el (org-update-statistics-cookies): New function.
+ (org-mode-map): Bind `C-c #' to `org-update-statistics-cookies'.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el (org-edit-fixed-width-region): Set org-src-mode only
+ after the local variables are set.
+
+ * org-latex.el (org-export-latex-protect-amp): New function.
+ (org-export-latex-links): Protect link ampersands in tables.
+
+ * org-exp.el (org-export-select-backend-specific-text): Match in
+ two steps, to avoid regexp problems.
+
+ * org.el (org-offer-links-in-entry): Improve working with many and
+ duplicate links.
+
+ * org-agenda.el (org-agenda-show-1): Make more consistent with
+ normal cycling.
+ (org-agenda-cycle-show): Make more consistent with normal cycling.
+
+ * org-gnus.el (org-gnus-store-link): Restore the linking to a
+ website.
+
+2009-09-02 Bastien Guerry <bzg@gnu.org>
+
+ * org-latex.el (org-export-latex-first-lines): Bugfix.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-modify-effort-estimate): Emit message
+ about new effort.
+
+ * org.el (org-set-effort): New function.
+ (org-mode-map): New key for effort setting command.
+
+ * org-agenda.el (org-agenda): Keep window setup when calling
+ agenda from within agenda window.
+ (org-agenda-mode-map): New keys for effort setting commands.
+ (org-agenda-menu): Add effort setting commands to menu.
+ (org-agenda-set-property, org-agenda-set-effort): New functions.
+
+ * org-latex.el (org-export-latex-tables):
+ Fix `org-table-last-alignment' and `org-table-last-column-widths' if
+ the first column has been removed.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-remove-timestamp-with-keyword): Only remove in
+ entry, not in subtree.
+
+ * org-src.el (org-src-lang-modes): Add abbreviation elisp for
+ emacs lisp.
+
+ * org.el (org-open-at-point): When on headline, offer all strings
+ in entry.
+
+ * org-remember.el (org-remember-templates): Documentation fix.
+
+ * org.el (org-move-subtree-down): Use `org-get-next-sibling' and
+ `org-get-last-sibling' instead of the outline versions of these
+ functions.
+ (org-get-last-sibling): New function.
+ (org-refile): Use `org-get-next-sibling' instead of the outline
+ version of this function.
+ (org-clean-visibility-after-subtree-move):
+ Use `org-get-next-sibling' and `org-get-last-sibling' instead of the
+ outline versions of these functions.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-prepare-agenda): When creating a new frame
+ for the agenda, make the window dedicated.
+
+ * org-agenda.el (org-agenda-mode-map): New keys for time motion.
+
+ * org-table.el (org-table-align): Change the order of reinsertion
+ and deletion, to avoid problems with overlays following the table.
+
+ * org.el (org-parse-time-string): Better error message.
+ (org-show-subtree): Use org-end-of-subtree.
+
+ * org-macs.el (org-goto-line): New defsubst.
+
+ * org.el (org-open-file, org-change-tag-in-region)
+ (org-fast-tag-show-exit): Don't use `goto-line'.
+
+ * org-table.el (org-table-align, org-table-insert-column)
+ (org-table-delete-column, org-table-move-column)
+ (org-table-sort-lines, org-table-copy-region)
+ (org-table-paste-rectangle, org-table-wrap-region)
+ (org-table-get-specials, org-table-rotate-recalc-marks)
+ (org-table-get-range, org-table-recalculate)
+ (org-table-edit-formulas, org-table-fedit-convert-buffer)
+ (org-table-show-reference, org-table-highlight-rectangle):
+ Don't use `goto-line'.
+
+ * org-src.el (org-edit-src-code, org-edit-fixed-width-region)
+ (org-edit-src-exit): Don't use `goto-line'.
+
+ * org-macs.el (org-preserve-lc): Don't use `goto-line'.
+
+ * org-list.el (org-renumber-ordered-list, org-fix-bullet-type):
+ Don't use `goto-line'.
+
+ * org-exp.el (org-export-number-lines): Don't use `goto-line'.
+
+ * org-colview.el (org-columns, org-columns-redo)
+ (org-agenda-columns): Don't use `goto-line'.
+
+ * org-agenda.el (org-agenda-mode): Force visual line motion off.
+ (org-agenda-add-entry-text-maxlines): Improve docstring.
+ (org-agenda-start-with-entry-text-mode): New option.
+ (org-agenda-entry-text-maxlines): New option.
+ (org-agenda-entry-text-mode): New variable.
+ (org-agenda-mode): Set initial value of
+ `org-agenda-entry-text-mode'.
+ (org-agenda-mode-map): Add the `E' key.
+ (org-agenda-menu): Add entry text mode to the menu.
+ (org-agenda-get-some-entry-text): Fix line count bug.
+ (org-finalize-agenda): Apply entry text mode if appropriate.
+ (org-agenda-entry-text-show-here): New function.
+ (org-agenda-entry-text-show): New function.
+ (org-agenda-entry-text-hide): New function.
+ (org-agenda-view-mode-dispatch): Add entry text mode to the view
+ key menu.
+ (org-agenda-entry-text-mode): New command.
+ (org-agenda-set-mode-name): Add entry text mode to the mode line
+ string.
+ (org-agenda-undo, org-agenda-get-restriction-and-command)
+ (org-agenda-get-some-entry-text, org-agenda-redo): Don't use
+ `goto-line'.
+
+2009-09-02 Bernt Hansen <bernt@norang.ca>
+
+ * org-clock.el (org-notify): Bugfix.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-open-link): Handle multiple links and
+ check for after-string.
+
+ * org-gnus.el (org-gnus-store-link): Simplify.
+
+ * org.el (org-latex-regexps): Don't add extra empty lines for
+ display formulas.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-some-entry-text): New function.
+ (org-agenda-add-entry-text):
+ Use `org-agenda-get-some-entry-text'.
+
+ * org.el (org-cycle-separator-lines): Update docstring.
+ (org-cycle-show-empty-lines): Handle negative values for
+ `org-cycle-show-empty-lines'.
+
+ * org-exp.el (org-export-protect-sub-super): New function.
+ (org-export-normalize-links): Protect the url of plain links from
+ supscript and superscript processing.
+
+ * org-remember.el (org-remember-escaped-%): New function.
+ (org-remember-apply-template): Use `org-remember-escaped-%' to
+ detect escaped % signs.
+
+2009-09-02 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el (org-timer-set-timer): Use `org-notify' and play a
+ sound when showing the notification.
+
+ * org-clock.el (org-notify): New function.
+ (org-clock-notify-once-if-expired): Use `org-notify'.
+
+ * org-gnus.el (org-gnus-store-link): Handle `gnus-summary-mode'
+ and `gnus-article-mode' separately.
+ (gnus-summary-article-header): Fix the declare-function.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Translate language.
+
+ * org-src.el (org-src-lang-modes): New variable.
+ (org-edit-src-code): Translate language.
+
+ * org-exp.el (org-export-format-source-code-or-example): Deal wit
+ the new structure of the `org-export-latex-listings-langs'
+ variable.
+
+ * org-latex.el (org-export-latex-listings-langs): Change structure
+ of the variable from plist to alist.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-in-commented-line): New function.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-hide-block-toggle): Make folded blocks searchable.
+
+2009-09-02 Friedrich Delgado Friedrichs <friedel@nomaden.org> (tiny change)
+
+ * org.el (org-flag-drawer): More useful error.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-apply-template):
+ Use org-icompleting-read.
+
+ * org-publish.el (org-publish): Use org-icompleting-read.
+
+ * org-colview.el (org-columns-edit-value, org-columns-new)
+ (org-insert-columns-dblock): Use org-icompleting-read.
+
+ * org-attach.el (org-attach-delete-one, org-attach-open):
+ Use org-icompleting-read.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-hierarchical-todo-statistics): Improve docstring.
+ (org-version): Return the version text.
+ (org-org-menu): Add a menu entry for the new bug reporter.
+ (org-submit-bug-report): New command.
+
+ * org-list.el (org-hierarchical-checkbox-statistics):
+ Improve docstring.
+
+ * org.el (org-emphasis-regexp-components): Add "`" to set of
+ pre-emphasis characters.
+
+ * org-latex.el (org-export-latex-classes): Always include the soul
+ package.
+ (org-export-latex-emphasis-alist): Use \st for strikethough.
+
+ * org-exp-blocks.el (org-export-blocks-preprocess):
+ Use `indent-code-rigidly' to indent.
+
+ * org-agenda.el (org-agenda-get-restriction-and-command):
+ Remove properties only if MATCH really is a string.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-packages-alist):
+ Fix customization type.
+
+ * org.el (org-create-formula-image): Also use
+ `org-export-latex-packages-alist'.
+
+ * org-html.el (org-export-as-html): Fix bug in footnote regexp.
+ (org-export-as-html): Format footnotes correctly.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-fast-tag-selection): Avoid text properties on tags
+ in the alist.
+
+ * org-agenda.el (org-agenda-get-restriction-and-command):
+ Avoid text properties on the match element.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-regexps-and-options): Make sure the list of done
+ keywords is not invalid.
+
+ * org-exp.el (org-export-interpolate-newlines): New function.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-format-latex): Avoid nested overlays.
+
+ * org-latex.el (org-export-latex-listings-langs): Add a few more
+ languages.
+
+ * org-exp.el (org-export-preprocess-apply-macros): Make sure to
+ ignore newlines and space before the first macro argument.
+
+ * org-latex.el (org-export-latex-tables): Remove save-excursion
+ around `org-table-align'.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-export-html-special-string-regexps):
+ Definition moved into org.el.
+
+ * org-exp.el (org-export-preprocess-apply-macros): Allow newlines
+ in macro calls.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-listings)
+ (org-export-latex-listings-langs): New options.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Use listing package if requested by the user.
+
+2009-09-02 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-iswitchb): Fix bug when aborting the `org-iswitchb'
+ command before actually switching to a buffer.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-get-file-contents): Only quote org lines when
+ the markup is src or example.
+
+ * org-agenda.el (org-agenda-skip-scheduled-if-deadline-is-shown):
+ New option.
+ (org-agenda-get-day-entries): Remember deadline results and pass
+ them on into the function getting the scheduling information.
+ (org-agenda-get-scheduled): Accept deadline results as parameters
+ and maybe skip some entries.
+ (org-agenda-skip-scheduled-if-deadline-is-shown): New option.
+
+ * org.el (org-insert-heading): When respecting content, do not
+ convert current line to headline.
+
+ * org-clock.el (org-clock-save-markers-for-cut-and-paste):
+ Also cheeeeeck the hd marker.
+ (org-clock-in): Also set the hd marker.
+ (org-clock-out): Also set the hd marker.
+ (org-clock-cancel): Reset markers.
+
+ * org.el (org-clock-hd-marker): New marker.
+
+ * org-faces.el (org-agenda-clocking): New face.
+
+ * org-agenda.el (org-agenda-mark-clocking-task): New function.
+ (org-finalize-agenda): Call `org-agenda-mark-clocking-task'.
+
+ * org.el (org-modules): Add org-track.el.
+
+ * org-agenda.el (org-agenda-bulk-marked-p): New function.
+ (org-agenda-bulk-mark, org-agenda-bulk-unmark):
+ Use `org-agenda-bulk-marked-p'.
+ (org-agenda-bulk-toggle): New command.
+
+2009-09-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-move-subtree-down): Hide subtree if it was folded,
+ not just the body.
+
+ * org-remember.el (org-remember-finalize): Avoid buffer-modified
+ messages.
+
+2009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * org-html.el (org-export-as-html):
+ * org-docbook.el (org-export-as-docbook):
+ Use (default-value 'major-mode) instead of default-major-mode.
+
+2009-08-08 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-docbook.el: Add arch-tag.
+
+ * org-exp-blocks.el: Add arch-tag.
+
+ * org-id.el: Add arch-tag.
+
+ * org-indent.el: Add arch-tag.
+
+ * org-inlinetask.el: Add arch-tag.
+
+ * org-protocol.el: Add arch-tag.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-create-formula-image): Remove the -E option for
+ dvipng.
+
+ * org-exp.el (org-default-export-plist): Respect #+BIND.
+ (org-export-confirm-letbind): New function.
+
+ * org.el (org-paste-subtree): Test the kill ring entry if it is
+ going to be used.
+ (org-copy-subtree): Use `org-forward-same-level'.
+ (org-forward-same-level): Respect the `invisibe-ok' arg for
+ back-to-heading.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-table-map-tables): Make sure cursor is back at table
+ beginning after funcall.
+
+ * org-agenda.el (org-agenda-bulk-action): Make sure parents are
+ handled before children, and do not error if an entry is not
+ found, probably because it hase been remove when the parent was
+ archived or refiled.
+
+ * org.el (org-ido-completing-read): Accept straight lists for
+ completion as well as alists.
+
+ * org-timer.el (org-timer-cancel-timers): Rename from
+ `org-timer-cancel-timers'.
+
+ * org.el (org-cycle-internal-local): Fix problem with finding next
+ invisible line.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-list-send-list):
+ Call `org-list-goto-true-beginning' instead of
+ `org-list-find-true-beginning', which does not exist.
+
+ * org-timer.el (org-timer-reset-timers): Use `mapc'.
+ (org-timer-set-timer): Do not assign to heading.
+
+ * org-id.el (org-id-open): Quote function name.
+
+ * org-macs.el (org-unmodified): Turn off recording undo
+ information while running inside the macro.
+
+ * org-table.el (org-table-export): Also work in file-less
+ buffers.
+
+ * org.el (org-startup-indented): New option.
+ (org-startup-options): Add new options indent and noindent.
+ (org-unfontify-region): Remove line-prefix and wrap-prefix
+ properties.
+ (org-after-demote-entry-hook, org-after-promote-entry-hook):
+ New hooks.
+ (org-promote, org-demote): Run the new hooks.
+
+ * org-table.el (org-table-align): Replace leading \n as well.
+
+ * org-exp.el (org-export-push-to-kill-ring): Remove `line-prefix'
+ and `line-wrap' text properties.
+
+ * org-compat.el (org-kill-new): New function.
+
+ * org-agenda.el (org-format-agenda-item): Remove `line-prefix' and
+ `line-wrap' text properties.
+
+ * org-indent.el: New file.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-provide-todo-statistics): Tweak docstring.
+
+ * org-id.el (org-id-open): Honor `org-link-frame-setup'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-as-org): Insert the "-source" string
+ before the extension.
+
+ * org.el (org-read-date): Make sure the calendar is in the current
+ frame.
+ (org-set-emph-re): Remove the ? from the post-match.
+ (org-emphasis-regexp-components): Add backslash to the
+ postmatch class.
+ (org-set-font-lock-defaults): Write \n instead of \xa, and make it
+ optional so that also lines at the end of the buffers will still
+ be matched as headlines.
+
+ * org-table.el (org-table-error-on-row-ref-crossing-hline):
+ Variable made obsolete.
+ (org-table-relative-ref-may-cross-hline): New option.
+ (org-table-find-row-type): Honow the new option
+ `org-table-relative-ref-may-cross-hline'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-cut-region, org-table-copy-region):
+ Work on single field if no active region.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-make-header): Only insert title
+ if one is defined.
+
+ * org.el (org-make-options-regexp): Allow empty values.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-cycle-internal-local): Improve version of finding
+ next visible line.
+ (org-cycle-hide-drawers): Only hide drawers if this is really
+ necessary.
+ (outline-end-of-subtree): Make `outline-end-of-subtree' use the
+ org-version of this function in Org-mode. We use advice to
+ implement this change, so that future changes to this function in
+ outline.el wil be handled properly.
+ (org-forward-same-level, org-backward-same-level): New commands.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-remove-empty-overlays-at)
+ (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>
+
+ * org-mac-message.el (org-mac-message-get-links): Improve
+ docstring. Make argument SELECT-OR-FLAGGED optional, default to
+ "s". Fix the return value.
+ (org-mac-message-insert-flagged): Simplify.
+
+ * org.el (org-refile-get-location): Tamper with refile history o
+ that history contains compete matches instead of the entered
+ string.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-store-link): Never store a link to an inline task.
+
+ * org-footnote.el (org-footnote-goto-local-insertion-point):
+ Skip inline tasks when positioning footnotes.
+
+ * org.el (org-refile): Remove the END line when archiving an
+ inline task that does have an END line.
+
+ * org-archive.el (org-archive-subtree): Remove the END line when
+ archiving an inline task that does have an END line.
+
+ * org-macs.el (org-with-limited-levels): New macro.
+ (org-get-limited-outline-regexp): New function.
+
+ * org-exp.el (org-export-format-source-code-or-example): Fix bug
+ that did not enumerate first line.
+ (org-export-mark-radio-links): Skip matches in links.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-activate-plain-links): Make single-match.
+ (org-adapt-indentation): Fix docstring.
+
+ * org-macs.el (org-unmodified): Turn of modification hooks while
+ running this macro.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-adapt-indentation): Slightly improve the docstring.
+ (org-occur): Sends an error when the user inputs an empty string.
+ (org-priority): Bugfix: the tag alignement should happen within
+ save-excursion.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-make-link-regexps): Don't exclude parentheses from
+ `org-plain-link-re'.
+ (org-cycle-internal-local): When locally cycling, switch directly
+ from CHILDREN to FOLDED if there is no subtree.
+ (org-cycle): Update the docstring to document the new behavior of
+ `org-cycle-internal-local'.
+
+2009-08-06 Nicolas Goaziou <n.goaziou@neuf.fr> (tiny change)
+
+ * org-clock.el (org-clock-in): Bugfix: recognize timestamps with
+ an abbreviated format for days.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org-protocol.el (org-protocol-default-template-key):
+ New option.
+
+ * org.el (org-refile): Bugfix: save-excursion before reading the
+ refile target, otherwise cursor moves might confuse `org-refile'.
+
+ * org.el (org-toggle-heading): Bugfix: correctly convert list
+ items before the first headline.
+
+ * org.el (org-provide-todo-statistics): Allow a list of TODO
+ keywords to compute statistics against headlines containing a
+ keyword from this list.
+ (org-update-parent-todo-statistics): Possibly use the new allowed
+ value of `org-provide-todo-statistics'.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org-timer.el: Add autoload cookie.
+
+ * org.el (org-occur-link-in-agenda-files): New function.
+
+ * org-timer.el (org-timer-last-timer): New variable.
+
+ * org-agenda.el (org-agenda-mode-map): New key for
+ org-timer-set-timer called from the agenda.
+
+ * org.el (org-mode-map): New key for org-timer-set-timer.
+
+ * org-timer.el (org-timer-reset-timers)
+ (org-timer-show-remaining-time, org-timer-set-timer):
+ New functions.
+
+ * org-clock.el (org-show-notification): Update the docstring.
+
+ * org.el (org-provide-todo-statistics): Allow new value
+ 'all-headlines for this option, which includes entries with no
+ TODO keywords in the todo statistics.
+ (org-update-parent-todo-statistics): Possibly use the new
+ 'all-headline value from `org-provide-todo-statistics'.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-dblock-write:clocktable): Add a new option
+ :timestamp which allows display of timestamps in clock reports.
+
+ * org.el (org-mode-map): Define new key `C-c C-*': convert a plain
+ list to a subtree, preserving the structure of the list.
+ (org-set-emph-re): Make the last element optional in the regexp.
+ This regexp now matches an emphasized string at the end of a line.
+
+ * org-list.el (org-list-goto-true-beginning)
+ (org-list-make-subtree, org-list-make-subtrees): New functions.
+
+ * org.el (org-eval-in-calendar): Select the right frame.
+ (org-save-frame-excursion): Remove this macro.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org-list.el (org-list-beginning-re): Bugfix: don't use * when
+ trying to find the beginning of a list.
+
+ * org-exp.el (org-get-file-contents): Use a new argument: markup.
+ When present, tell org-get-file-contents not to protect org-like
+ lines.
+
+ * org-id.el (org-id-uuid-program): New option to set the name of
+ the uuidgen program.
+ (org-id-method): Use `org-id-uuid-program'.
+ (org-id-new): Use `org-id-uuid-program'.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org-exp.el (org-export-number-lines): Allow whitespace in code
+ references. Allow the -r switch to remove the references in the
+ source code even when the lines are not numbered: the labels can
+ be explicit enough.
+
+ * org.el (org-fontify-whole-heading-line): New option.
+ (org-set-font-lock-defaults): Use the new option.
+
+ * org-clock.el (org-show-notification-handler): New option.
+ (org-show-notification): Use the new option.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-eval-in-calendar): Fix a bug about calendar
+ navigation when `calendar-setup' value is 'calendar-only.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (orgstruct++-mode): Fix typo in docstring.
+ (org-insert-link): Clean up: (or (...)) => (...)
+ (org-insert-link): Use TAB for stored links completion.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-get-refile-targets): Fix bug: don't ignore case when
+ building the list of targets.
+
+ * org-remember.el (org-remember-delete-empty-lines-at-end):
+ New option.
+ (org-remember-handler): Use the new option.
+
+2009-08-06 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org.el (org-tags-sort-function): New option for sorting tags.
+ (org-set-tags): Use the new option to sort tags.
+
+ * org-plot.el (org-plot/gnuplot): Run with an idle timer to avoid
+ premature deletion of the data when using org-plot in a script.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org-clock.el (org-clock-in-prepare-hook): New hook.
+ (org-clock-in): Use this new hook.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * 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
+ this variable.
+
+ * org-latex.el (org-export-latex-first-lines): Fix problem with
+ publishing the region.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Fix bad line numbering when exporting examples in HTML.
+
+2009-08-06 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-colview.el (org-format-time-period): Formats a time in
+ fractional days as days, hours, mins, seconds.
+ (org-columns-display-here): Add special handling for SINCE and
+ SINCE_IA to format for display.
+
+ * org.el (org-time-since): Add a function to get the time since an
+ org timestamp.
+ (org-entry-properties): Add two new special properties: SINCE and
+ SINCE_IA. These give the time since any active or inactive
+ timestamp in an entry.
+ (org-special-properties): Add SINCE, SINCE_IA.
+ (org-tags-sort-function): Add custom declaration for tags
+ sorting function.
+ (org-set-tags): Sort tags if org-tags-sort-function is set.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-goto): Find hidden headlines as well.
+
+ * org.el (org-narrow-to-subtree): Find hidden headlines as well.
+
+ * org-plot.el (org-plot/add-options-to-plist): Add timeind
+ option.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-remove-all-timestamps): New function.
+ (org-publish-all): Remove all timestamp files if `org-publish-all'
+ is called with a prefix argument.
+
+ * org-list.el (org-indent-item): Fix typo.
+ (org-item-indent-positions): Normalize ordered bullet.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-set-local): Make a local variable, do not make
+ the variable buffer-local!
+
+ * org-latex.el (org-export-as-latex): Call `org-install-letbind'.
+
+ * org-exp.el (org-infile-export-plist): Read BIND lines.
+ (org-install-letbind): New function.
+ (org-export-as-org, org-export-preprocess-string):
+ Call `org-install-letbind'.
+
+ * org-list.el (org-list-demote-modify-bullet): New option.
+ (org-first-list-item-p): Save point.
+ (org-fix-bullet-type): New optional argument FORCE-BULLET.
+ (org-indent-item): Honor `org-list-demote-modify-bullet'.
+ (org-item-indent-positions): Return bullet types along with
+ indentation.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-show-entry): Hide drawers.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-footnote.el (org-footnote-auto-adjust): New option.
+ (org-footnote-auto-adjust-maybe): New function.
+ (org-footnote-new, org-footnote-delete):
+ Call `org-footnote-auto-adjust-maybe'.
+
+ * org.el (org-startup-options): Add new footnote-related
+ keywords.
+
+ * org-publish.el (org-publish-timestamp-filename): Additional
+ arguments PUB-DIR and PUB-FUNC, which are included in the hash.
+ (org-publish-needed-p): Additional arguments PUB-DIR PUB-FUNC
+ TRUE-PUB-DIR. Pass them through to
+ `org-publish-timestamp-filename'.
+ (org-publish-update-timestamp): Additional arguments PUB-DIR and
+ PUB-FUNC, which are included in the hash.
+ (org-publish-file): Delay timestamp test until the publishing
+ function is known.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-bulk-action): Add scheduling and
+ setting the deadline.
+
+ * org.el (org-read-date-final-answer): New variable.
+ (org-read-date): Store the final answer string, including the date
+ from the calendar, for reuse by agenda bulk commands.
+
+ * org-publish.el (org-publish-attachment): Fix publishing of
+ attachments.
+
+ * org-latex.el (org-export-latex-quotation-marks): Fix export of
+ quotation makrs in parenthesis.
+ (org-remove-initial-hash): New function.
+ (org-export-latex-preprocess): Fix bug with infinite loop if
+ environment is not properly closed.
+
+ * org-table.el (org-table-get-remote-range): Find #+TBLNAME also
+ when indented.
+
+ * org.el (org-fontify-meta-lines-and-blocks): Make #+TBLNAME
+ highlight also when indented.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-footnote.el (org-footnote-renumber-fn:N): New command.
+ (org-footnote-action): Offer renumbering.
+
+ * org.el (org-cycle): Honor the `integrate' value of
+ org-cycle-include-plain-lists'.
+
+ * org-list.el (org-cycle-include-plain-lists): New allowed value
+ `internal'. Improve the docstring.
+
+ * org.el (org-set-autofill-regexps): Improve the paragraph-start
+ regexp to work better with LaTeX commands.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-inline-image-extensions): Add ps
+ and eps extensions.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-write-agenda): Make sure org-icalendar is
+ loaded.
+
+ * org.el (org-map-entries): No longer force
+ `org-tags-match-list-sublevels' to t during a todo-only tags
+ search.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-low-levels): Allow user-defined
+ environment.
+ (org-export-latex-subcontent): Handle user-defined environment.
+
+ * org-agenda.el (org-agenda-view-mode-dispatch): Add more keys to
+ the View dispatcher.
+
+ * org.el (org-hide-block-toggle): Use `org-make-overlay' instead of
+ `make-overlay'.
+
+ * org-latex.el (org-export-as-pdf): Protect match data during call
+ to shell-quote-argument.
+
+ * org-agenda.el (org-agenda-mode-map): Modify bulk action keys.
+ (org-agenda-view-mode-dispatch): New function.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-mode): Reset list of marks.
+ (org-agenda-mode-map): Define new keys for refile and bulk action.
+ (org-agenda-menu): Add menu itesm for refile and bulk action.
+ (org-agenda-refile): New function.
+ (org-agenda-set-tags): Optional arguments TAG and ONOFF.
+ (org-agenda-marked-entries): New variable.
+ (org-agenda-bulk-select, org-agenda-remove-bulk-action-overlays)
+ (org-agenda-remove-all-bulk-action-marks)
+ (org-agenda-bulk-action): New functions/commands.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-get-file-contents): Protect org-like lines in
+ included files.
+ (org-export-format-source-code-or-example): Remove newlines.
+
+ * org-latex.el (org-export-latex-links): Check for no-description
+ marking.
+
+ * org-exp.el (org-export-preprocess-apply-macros): Switch macro
+ argument separator back to comma.
+ (org-export-normalize-links): Mark links without description.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-infile-export-plist): Fix bug in macro
+ processing.
+
+ * org-agenda.el (org-agenda-clock-out): Update line after clocking
+ out.
+ (org-agenda-highlight-todo): Fix bug with highlighting.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Adapt formatting to capture
+ new alignment strings.
+
+ * org-table.el (orgtbl-self-insert-command): Add yas/expand to
+ command list.
+ (org-table-align): Check for forced align type.
+
+ * org.el (org-self-insert-command): Add yas/expand to command
+ list.
+
+ * org-clock.el (org-clock-in-hook): New hook.
+ (org-clock-in): Run `org-clock-in-hook.
+ (org-clock-out-hook): New hook.
+ (org-clock-out): Run `org-clock-out-hook.
+ (org-clock-cancel-hook): New hook.
+ (org-clock-cancel): Run `org-clock-cancel-hook.
+ (org-clock-goto-hook): New hook.
+ (org-clock-goto): Run `org-clock-goto-hook.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-store-link): Better default description for link to
+ Org-mode headline.
+
+ * org-exp.el (org-export-generic): Autoload the generic exporter
+ function.
+ (org-export): Implement the `g' key for the generic exporter.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (orgtbl-setup): Add a binding for `S-iso-lefttab',
+ and for zbacktab'.
+
+ * org-exp.el (org-infile-export-plist): Get macros also from
+ #+SETUPFILE.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-colview.el (org-columns-capture-view): Protect vertical bars
+ in column values.
+ (org-columns-capture-view): Exclude comment and archived trees.
+
+ * org.el (org-quote-vert): New function.
+
+ * org-latex.el (org-export-latex-verbatim-wrap): New option.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Use `org-export-latex-verbatim-wrap'.
+
+ * org.el (org-clone-subtree-with-time-shift): Also shift inactive
+ time stamps.
+
+2009-08-06 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-exp-blocks.el: New file.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-templates): Allow the headline
+ element to be a function.
+ (org-remember-apply-template): If the headline is a function, call
+ it to get the true function.
+
+ * org-clock.el (org-clock-menu): New function.
+ (org-clock-update-mode-line): Update help string.
+ (org-clock-modify-effort-estimate): New function.
+ (org-clock-mark-default-task): New function.
+
+ * org.el (org-hh:mm-string-to-minutes): Also take just a number of
+ minutes as input.
+ (org-org-menu): Add new clocking stuff.
+ (org-clock-is-active): New function.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-non-existing-files): Improve docstring.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-icalendar.el (org-icalendar-include-bbdb-anniversaries):
+ New option.
+ (org-export-icalendar): Call `org-bbdb-anniv-export-ical'.
+
+ * org-bbdb.el (org-bbdb-anniv-export-ical): New function.
+
+ * org-list.el (org-get-checkbox-statistics-face): Use the new
+ faces.
+
+ * org-faces.el (org-checkbox-statistics-todo)
+ (org-checkbox-statistics-done): New faces.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-use-verb): New variable.
+ (org-export-latex-emph-format): Prefer \texttt over \verb when
+ org-export-latex-use-verb is set.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-handler): Abort remember if the
+ buffer is empty.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Run `org-src-mode-hook'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-indent-line-function): Fix indentation of +#end lines.
+
+2009-08-06 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-gnus.el (org-gnus-store-link): Require message.el in
+ org-gnus-store-link.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-src.el: New file, split out of org.el.
+
+ * org-macs.el (org-replace-match-keep-properties): New function.
+
+ * org-exp.el (org-export-mark-blockquote-verse-center):
+ Better preprocessing of center and quote and verse blocks.
+
+ * org-list.el (org-list-end): Respect the stored "original"
+ indentation when determining the end of the list.
+
+ * org-exp.el (org-export-replace-src-segments-and-examples):
+ Remember indentation correctly.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-update-mode-line): Apply face
+ org-mode-line-clock.
+
+ * org-faces.el (org-mode-line-clock): New face.
+
+2009-08-06 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-gnus.el (org-gnus-store-link): Fix bug where
+ `org-gnus-store-link' used wrong subject when called in an article
+ buffer. Patch provided by fengli AT gmail DOT com.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Remember the original indentation of source code snippets and examples.
+
+ * org-latex.el (org-export-as-latex): Relocate the table of
+ contents.
+
+ * org.el (org-ctrl-c-ctrl-c): Update clock lines.
+
+ * org-agenda.el (org-run-agenda-series): Scope global options also
+ when creating the agenda buffer.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-adapt-indentation): Improve documentation.
+ (org-insert-property-drawer): Respect org-adapt-indentation when
+ inserting the drawer.
+ (org-remove-flyspell-overlays-in): New function.
+ (org-do-emphasis-faces, org-activate-plain-links)
+ (org-activate-code, org-fontify-meta-lines-and-blocks)
+ (org-activate-angle-links, org-activate-footnote-links)
+ (org-activate-bracket-links, org-activate-dates)
+ (org-activate-target-links, org-activate-tags): Remove flyspell
+ overlays.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-src-save): New function.
+
+ * org-clock.el (org-clock-out-switch-to-state): New option.
+ (org-clock-out): Honor `org-clock-out-switch-to-state'.
+
+ * org-compat.el (org-compatible-face): Improve macro.
+
+ * org.el (org-global-properties-fixed): Add default for
+ CLOCK_MODELINE_TOTAL.
+
+ * org-clock.el (org-clock-sum): Accept lists and strings as tstart
+ and tend.
+ (org-clock-sum-current-item): Optional argument TSTART, pass it to
+ org-clock-sum.
+ (org-clock-get-sum-start): New function.
+
+ * org.el (org-startup-options): New keywords blockhide and
+ blockshow.
+ (org-mode): Add new invisibility spec.
+ (org-set-startup-visibility): Hide block on startup if so
+ desired.
+ (org-hide-block-startup): New option.
+ (org-block-regexp): New constant.
+ (org-hide-block-overlays): New variable.
+ (org-block-map, org-hide-block-toggle-all, org-hide-block-all)
+ (org-show-block-all, org-hide-block-toggle-maybe)
+ (org-hide-block-toggle): New functions.
+ (org-edit-src-exit): Do not quote lines starting with # and no +
+ behind it.
+ (org-auto-repeat-maybe): Add LAST_REPEAT properter for a repeating
+ entry.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-buffer-property-keys): Add Effort property for
+ completion.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-sum-current-item): Fix positioning bug
+ when retrieving total clocked time in the subtree.
+
+ * org.el (org-quoting-blocks): New variable.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-table-store-formulas)
+ (org-table-get-stored-formulas, org-table-fix-formulas)
+ (org-table-edit-formulas, orgtbl-ctrl-c-ctrl-c)
+ (orgtbl-gather-send-defs): Allow indented #+TBLFM line.
+
+ * org.el (org-fontify-meta-lines, org-ctrl-c-ctrl-c):
+ Allow indented #+TBLFM line.
+
+ * org-footnote.el (org-footnote-goto-local-insertion-point):
+ Allow indented #+TBLFM line.
+
+ * org-colview.el (org-dblock-write:columnview): Allow indented
+ #+TBLFM line.
+
+ * org-clock.el (org-dblock-write:clocktable): Allow indented
+ #+TBLFM line.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Make editing indented blocks work correctly.
+
+ * org.el (org-edit-src-nindent): New variable.
+ (org-edit-src-code, org-edit-fixed-width-region)
+ (org-edit-src-find-region-and-lang, org-edit-src-exit):
+ Make editing indented blocks work correctly.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-replace-src-segments-and-examples):
+ Find indented blocks.
+ (org-export-format-source-code-or-example): Fix indentation of
+ blocks.
+ (org-export-remove-indentation): New function.
+ (org-export-select-backend-specific-text): Allow backend-specific
+ code to be indented.
+ (org-export-mark-blockquote-verse-center): Allow markers to be
+ indented.
+
+ * org.el (org-fontify-meta-lines): New function.
+ (org-set-font-lock-defaults): Call the new fontification
+ function.
+
+ * org-faces.el (org-meta-line): New face.
+ (org-block): New face.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-treat-insert-todo-heading-as-state-change)
+ (org-treat-S-cursor-todo-selection-as-state-change):
+ New variables.
+ (org-insert-todo-heading):
+ Honor `org-treat-insert-todo-heading-as-state-change'.
+ (org-shiftright, org-shiftleft):
+ Honor `org-treat-S-cursor-todo-selection-as-state-change'.
+ (org-inhibit-logging): New variable.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-remove-subtree-entries-from-agenda):
+ Reduce range for marker position checking.
+
+ * org-latex.el (org-export-latex-first-lines): Fix bug when
+ exporting a region.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-push-to-kill-ring): Protect using
+ x-set-selection, because that does not always work.
+
+ * org-agenda.el (org-agenda-list): Apply the new face
+ `org-agenda-date-today'.
+
+ * org-faces.el (org-agenda-date-today): New face.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-to-appt): Turn off restriction when
+ creating appointments.
+
+ * org-latex.el (org-export-latex-low-levels): Fix customization
+ type.
+
+ * org.el (org-priority, org-shiftup, org-shiftdown):
+ Disable priority commands.
+
+ * org-agenda.el (org-agenda-priority): Disable priority commands.
+
+ * org.el (org-enable-priority-commands): New option.
+
+ * org-colview.el (org-columns-compute)
+ (org-columns-number-to-string): Fix problems with empty fields.
+
+ * org-exp.el (org-export-push-to-kill-ring): New function.
+ (org-export-copy-to-kill-ring): New option.
+
+ * org-latex.el (org-export-as-latex):
+ Call `org-export-push-to-kill-ring'.
+
+ * org-exp.el (org-export-show-temporary-export-buffer):
+ New option.
+
+ * org-latex.el (org-export-as-latex):
+ Use `org-export-show-temporary-export-buffer'.
+
+ * org-exp.el (org-export-show-temporary-export-buffer):
+ New option.
+ (org-export-push-to-kill-ring): New function.
+
+ * org-colview.el (org-columns-compile-map): New variable.
+ (org-columns-new, org-columns-compute)
+ (org-columns-number-to-string, org-columns-uncompile-format)
+ (org-columns-compile-format): Implement new operators.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-plist-vars): Add :xml-declaration.
+
+ * org-list.el (org-update-checkbox-count): Make property
+ dependent.
+
+ * org.el (org-hierarchical-todo-statistics): New option.
+ (org-update-parent-todo-statistics): Modify to handle recursive
+ statistics.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish): Make this function behave
+ correctly in interactive use when called with a prefix argument.
+
+ * org.el (org-todo-statistics-hook): New hook.
+ (org-update-parent-todo-statistics): Use new hook.
+ (org-log-into-drawer): New function.
+ (org-add-log-setup): Use the new `org-log-into-drawer' function to
+ determine if we should be logging into a drawer.
+ (org-log-into-drawer): Update docstring.
+ (org-default-properties): Add LOG_INTO_DRAWER as a property.
+
+ * org-list.el (org-checkbox-statistics-hook): New hook.
+ (org-update-checkbox-count-maybe): Use new hook.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-src-code, org-edit-fixed-width-region): Use a
+ better buffer-generating mechanism.
+ (org-edit-src-find-buffer): New function.
+
+ * org-icalendar.el (org-print-icalendar-entries): Don't check for
+ archive tag, this is already done by `org-agenda-skip'.
+ data while constructing lost of tags.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-apply-macros): Use semicolon
+ as argument separator in macros.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-after-sorting-entries-or-items-hook): New hook.
+ (org-sort-entries-or-items): Run the new hook.
+ (org-after-refile-insert-hook): New hook.
+ (org-refile): Run `org-after-refile-insert-hook'.
+
+ * org-agenda.el (org-agenda-get-progress): Never take time of day
+ from headline when displaying progress.
+
+ * org-latex.el (org-export-latex-complex-heading-re): New variable.
+ (org-export-as-latex): Force the correct regexp in the
+ preprocessor buffer.
+ (org-export-latex-set-initial-vars):
+ Set `org-export-latex-complex-heading-re'.
+
+ * org-agenda.el (org-agenda-start-with-log-mode): New option.
+ (org-agenda-mode): Use `org-agenda-start-with-log-mode'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-tables-centered): New option.
+ (org-export-latex-tables): Use `org-export-latex-tables-centered'.
+
+ * org-exp.el (org-export-as-org): New command.
+ (org-export-as-org): New command.
+
+ * org-publish.el (org-publish-org-to-org): New function.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-yank): Just call `org-yank-generic'.
+ (org-yank-generic): New function, containing the formaer
+ functionality of `org-yank'.
+
+ * org-latex.el (org-export-latex-not-done-keywords)
+ (org-export-latex-done-keywords): New variables.
+ (org-export-latex-todo-keyword-markup): New option.
+ (org-export-latex-set-initial-vars): Remember the TODO keywords.
+ (org-export-latex-keywords-maybe): Apply the TODO markup.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-infile-export-plist): Add more default macros.
+ (org-export-preprocess-apply-macros): Process macro arguments.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-icalendar.el (org-icalendar-include-todo): New allowed value
+ `unblocked'.
+ (org-print-icalendar-entries): Respect the new value of
+ `org-icalendar-include-todo'.
+
+ * org.el (org-link-try-special-completion)
+ (org-file-complete-link): New functions.
+ (org-insert-link): Add special completion support for some link
+ types.
+
+ * org-bbdb.el (org-bbdb-complete-link): New function.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-update-checkbox-count): Allow recursive
+ statistics.
+ (org-hierarchical-checkbox-statistics): New option.
+
+ * org.el (org-cycle): Remove erraneous space character.
+
+ * org-icalendar.el (org-icalendar-timezone): Initialize from
+ environment.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-autoload): Fix autoloading of ascii export
+ functions.
+ (org-modules): Add org-special-blocks.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-icalendar.el (org-start-icalendar-file): Use the new option.
+ (org-ical-timezone): New option.
+
+ * org-exp.el (org-export-get-coderef-format): Use the description
+ is present.
+
+ * org.el (org-sort-entries-or-items): Improve docstring, and make
+ better implementation for time sorting.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-src-persistent-message): New option.
+ (org-edit-src-code, org-edit-fixed-width-region): Use the new
+ option.
+
+ * org-clock.el (org-clock-insert-selection-line): Fix prefious
+ patch.
+
+ * org.el (org-edit-src-code, org-edit-fixed-width-region):
+ Use separate buffer instead of indirect buffer to edit source code.
+ (org-edit-src-exit): Make this function work with the new setup.
+
+ * org-clock.el (org-clock-insert-selection-line): Make sure tasks
+ are properly fontified before shown in the selection menu.
+
+ * org.el (org-fontify-like-in-org-mode): New function.
+
+ * org-latex.el (org-export-latex-links): Use the property list to
+ retrieve the default image attributes.
+
+ * org-exp.el (org-export-plist-vars): Add a new option.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export, org-export-visible): Support ASCII
+ export to buffer.
+ (org-export-normalize-links): Do not protect the description if it
+ is explicitly given.
+
+ * org-list.el (org-reset-checkbox-state-subtree): Move here from
+ org-checklist.el.
+ (org-reset-checkbox-state-subtree):
+ Call `org-reset-checkbox-state-subtree'.
+
+ * org-remember.el (org-select-remember-template): For the
+ selection of a valid template.
+
+ * org-latex.el (org-export-region-as-latex): Supply the
+ force-no-subtree argument.
+ (org-export-as-latex): Provide better limits when exporting the
+ first line. When exporting to string, we still want the first
+ lines.
+ (org-export-latex-first-lines): New argument END, to force the end
+ of the region.
+ (org-export-region-as-latex): Use the property list.
+ (org-export-as-latex): ????
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-after-blockquotes-hook): New hook.
+ (org-export-latex-preprocess): Run the new hook.
+
+ * org-exp.el (org-export-preprocess-after-blockquote-hook): New hook.
+ (org-export-preprocess-string): Run the new hook.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-check-external-command): New defsubst.
+
+ * org.el (org-mode-map): New key for reload.
+ (org-format-latex): Better error message when external programs
+ are not available.
+
+ * org-agenda.el (org-agenda-mode-map): Bind `org-reload'.
+
+ * org.el (org-sort-entries-or-items): Explicit sorting function
+ for priorities, needed for XEmacs compatibility.
+
+ * org-remember.el (org-remember-apply-template): Improve auto-save
+ behavior.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Also protect
+ environments ending in a star.
+
+ * org-list.el (org-at-item-p): Fix regular expression.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-end-of-subtree): Improve speed.
+
+ * org-agenda.el (org-agenda-get-timestamps)
+ (org-agenda-get-progress, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled, org-agenda-get-blocks): Optimizations,
+ in particular, wait as long as possible to collect the tags.
+ (org-stuck-projects): Improve docstring.
+
+ * org.el (org-store-link): No errors when getting custom id before
+ first headline.
+ (org-get-tags-at): Use `org-up-heading-safe' when getting tags.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-prepare-agenda-buffers): Catch a throw to nextfile.
+
+ * org-protocol.el: Remove dependency on url.el.
+ (org-protocol-unhex-compound, org-protocol-open-source):
+ Remove dependency on url.el.
+
+ * org-latex.el (org-export-as-pdf):
+ Use `org-latex-to-pdf-process'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-latex-to-pdf-process): New option.
+
+ * org-agenda.el (org-agenda-skip-additional-timestamps-same-entry):
+ New option.
+ (org-agenda-get-timestamps):
+ Honor `org-agenda-skip-additional-timestamps-same-entry'.
+
+ * org-clock.el (org-clock-goto-may-find-recent-task): New option.
+ (org-clock-goto): Find recent task only if
+ `org-clock-goto-may-find-recent-task' allows it.
+
+ * org-exp.el (org-export-remove-or-extract-drawers): Handle empty
+ drawers, and drawers that are missing the :END: line.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-goto): Go to recently clocked task if no
+ clock is running.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-update-parent-todo-statistics): Check for
+ STATISTICS_FROM property.
+
+ * org-list.el (org-update-checkbox-count): Check for
+ STATISTICS_FROM property.
+
+ * org.el (org-tab-first-hook)
+ (org-tab-after-check-for-table-hook)
+ (org-tab-after-check-for-cycling-hook): New hooks.
+ (org-cycle-internal-global, org-cycle-internal-local):
+ New functions, split out from `org-cycle'.
+ (org-cycle): Call the new hooks.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Reset the list of
+ preferred targets for each run of the preprocessor.
+
+ * org.el (org-refile-target-verify-function):
+ Improve documentation.
+ (org-get-refile-targets): Respect point being moved by the
+ verification function.
+
+ * org-latex.el (org-export-latex-timestamp-keyword-markup):
+ New option.
+ (org-export-latex-keywords): Use new option.
+
+ * org.el (org-rear-nonsticky-at): New defsubst.
+ (org-activate-plain-links, org-activate-angle-links)
+ (org-activate-footnote-links, org-activate-bracket-links)
+ (org-activate-dates, org-activate-target-links)
+ (org-activate-tags): Place the rear-nonsticky properties at the
+ correct location.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-protocol.el (server-edit): Declare `server-edit'.
+ (org-protocol-unhex-string, org-protocol-unhex-compound):
+ New functions.
+ (org-protocol-check-filename-for-protocol): Call `server-edit'.
+
+ * org.el (org-default-properties): New default properteis for
+ completion.
+
+ * org-exp.el (org-export-add-subtree-options): Add new properties
+ for subtree export.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-id.el (org-id-get-with-outline-path-completion): Turn off
+ org-refile-target-verify-function for the duration of the command.
+
+ * org.el (org-link-to-org-use-id): New possible value
+ `create-if-interactive-and-no-custom-id'.
+ (org-store-link): Use custom IDs.
+ (org-link-search): Find custom ID properties from #link.
+ (org-default-properties): Add CUSTOM_ID for property completion.
+ (org-refile-target-verify-function): New option.
+ (org-goto): Turn off org-refile-target-verify-function
+ for the duration of the command.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preferred-target-alist): New variable.
+ (org-export-define-heading-targets): Find the new CUSTOM_ID
+ property.
+ (org-export-target-internal-links): Target the custom ids when
+ possible.
+
+ * org-latex.el (org-export-latex-preprocess): Better regexp for
+ matching latex macros with arguments.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-handler): Allow filing to non-org
+ files.
+
+2009-08-06 Magnus Henoch <magnus.henoch@gmail.com>
+
+ * org-table.el (org-table-fix-formulas): Do not change references
+ to remote tables.
+ (org-table-get-remote-range): Convert standard coordinates to RC
+ format.
+
+ * org-latex.el (org-export-latex-keywords): Fix regexp bug.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-sha1-string): Function removed.
+
+ * org.el (org-refile-allow-creating-parent-nodes): New option.
+ (org-refile-get-location): New argument NEW-NODES.
+ (org-refile): Call `org-refile-get-location' with the new
+ argument.
+ (org-refile-get-location): Arrange for adding a new child.
+ (org-refile-new-child): New function.
+
+ * org-clock.el: Fix a number of docstrings.
+ (org-clock-find-position): New argument
+ FIND-UNCLOSED to make the function find an unclosed clock in the
+ entry.
+ (org-clock-in): Call `org-clock-find-position' with the new
+ argument if we might be resuming a clock.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-display-custom-times): New variable.
+ (org-export-latex-timestamp-markup): New option.
+ (org-export-latex-set-initial-vars): Remember the local value of
+ `org-display-custom-times'.
+ (org-export-latex-content): Process time stamps.
+ (org-export-latex-time-stamps): New function.
+
+ * org-macs.el (org-maybe-intangible): Add intangible property
+ again to invisible text.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-default-export-plist): Handle undefined
+ variables.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-sort-entries-or-items): Match TODO keywords
+ case-sensitively, when sorting.
+ (org-priority): Do not match TODO keywords with wrong case.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-todo): Honor the NOBLOCKING property.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): Honor the
+ NOBLOCKING property.
+
+ * org.el (org-scan-tags): Fix bug in tag scanner.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-modules): Mark obsolete packages.
+
+ * org-html.el: New file, split out from org-exp.el.
+
+ * org-icalendar.el: New file, split out from org-exp.el.
+
+ * org-xoxo.el: New file, split out from org-exp.el.
+
+ * org-ascii.el: New file, split out from org-exp.el.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-find-library-name): New function.
+
+ * org.el (org-pre-cycle-hook): New hook.
+ (org-cycle): Call the new hook in appropriate places.
+ (org-reload): Only reload files that have been loaded before.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Enforxe space or line end
+ after todo keyword.
+ (org-todo): When changing TODO state, do matching
+ case-sensitively.
+ (org-map-continue-from): New variable.
+ (org-scan-tags): Respect values in `org-map-continue-from'.
+ (org-reload): Make XEmacs compatible.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-protocol.el (org-protocol-flatten-greedy): New function.
+ (org-protocol-flatten): New function.
+
+ * org.el (org-open-link-from-string): Pass reference buffer to
+ `org-open-at-point'.
+ (org-open-at-point): New optional argument `reference-buffer'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-scan-tags): Make tag scan find headline in first
+ line, 2nd attempt.
+ (org-get-refile-targets): Add the naked file name.
+ (org-refile): Store as top-level entry when only file name was
+ given.
+
+ * org-agenda.el (org-agenda-get-progress): Fix regexp bug.
+
+ * org.el (org-block-todo-from-children-or-siblings-or-parent):
+ Rename from org-block-todo-from-children-or-siblings, and
+ enhanced to look for the parent's status as well.
+
+ * org-agenda.el (org-agenda-log-mode-add-notes): New option.
+ (org-agenda-get-progress): Add first notes line to log entry if so
+ desired.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-cleanup-fancy-diary-hook): New hook.
+ (org-agenda-cleanup-fancy-diary): Call the new hook.
+
+ * org-remember.el (org-remember-apply-template): Take the default
+ for the annotation from the :annotation property.
+
+ * org-mac-message.el (org-mac-message-get-link): Remove the
+ quotes.
+ (org-mac-message-get-link): Return the result.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-refile-get-location): Add file name only if not
+ already included in outline path.
+
+ * org-faces.el (org-n-level-faces): Fix customization type from
+ number to integer.
+
+ * org-exp.el (org-export-headline-levels): Fix customization type
+ from number to integer.
+
+ * org-agenda.el (org-agenda-confirm-kill)
+ (org-agenda-custom-commands-local-options)
+ (org-timeline-show-empty-dates, org-agenda-ndays)
+ (org-agenda-start-on-weekday, org-scheduled-past-days):
+ Fix customization type from number to integer.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-protocol.el: Declare some functions.
+
+ * org-agenda.el (org-agenda-compare-effort):
+ Honor `org-sort-agenda-noeffort-is-high'.
+ (org-agenda-filter-by-tag, org-agenda-filter-make-matcher)
+ (org-agenda-compare-effort): Implement the "?" operator for
+ finding entries without effort setting.
+
+ * org.el (org-extract-attributes-from-string): New function.
+
+ * org-exp.el (org-export-splice-attributes): New function.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+ Daniel M German <dmg@uvic.org>
+ Sebastian Rose <sebastian_rose@gmx.de>
+ Ross Patterson <me@rpatterson.net>
+
+ * org-protocol.el: New file.
+
+2009-08-06 Baoqiu Cui <cbaoqiu@yahoo.com>
+
+ * org-docbook.el: New file.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mouse.el: XEmacs compatibility fixes.
+
+ * org.el (org-modules): Add org-inlinetasks.el.
+ (org-cycle): Implement limiting level on cycling.
+ (org-move-subtree-down): Fix bug with swapping subtrees at end of
+ buffer.
+
+ * org-inlinetask.el: New file.
+
+ * org.el (org-emphasis-regexp-components): Allow braces in
+ emphasis pre and post match.
+
+ * org-footnote.el (org-footnote-normalize): When only sorting, do
+ not insert inline notes at the end.
+
+ * org.el (org-require-autoloaded-modules): Add org-docbook.el.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-reftex-citation): New command.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-cmp-user-defined): New option.
+ (org-sorting-choice, org-agenda-sorting-strategy): Add the new
+ sorting options.
+ (org-entries-lessp): Apply the new sorting option.
+
+ * org.el (org-block-todo-from-children-or-siblings): Fix bug in
+ blocker code, when an older sibling has children.
+
+ * org-mac-message.el (org-mac-message-get-link): Improve getting
+ links from multiple selected messages.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-finalize): Do not set buffer file
+ name to nil.
+ (org-remember-handler): Mark buffer as unmodified.
+ (org-remember-handler): Delete backup file and show message about
+ remaining backup files.
+ (org-remember-auto-remove-backup-files): New option.
+
+ * org.el (org-store-link): Use buffer name as link description in
+ w3-mode buffers.
+ (org-ido-switchb): Fix argument bug for completion.
+
+ * org-remember.el (org-remember-apply-template): Set local
+ variable `auto-save-visited-file-name' instead of global one.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-todos): Fix bug with match-data.
+ (org-agenda-get-todos): Mark file tags as inherited.
+ (org-agenda-list): Always search diary lines for a time.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-feed.el: New file.
+
+ * org-exp.el (org-export-as-html): Close local lists depending on
+ indentation, also when starting a table.
+
+ * org-remember.el (org-remember-backup-directory)
+ (org-remember-backup-name): New internal variable.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-out-if-current): Make buffer detection
+ work in indirect buffers as well.
+
+ * org.el (org-emphasis-regexp-components): Add the exxclamation
+ mark to the post-emphasis characters.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-read-date-minibiffer-septup-hook): New hook.
+ (org-read-date): Run the new hook.
+
+ * org-mac-message.el (org-mac-flagged-mail): New group.
+ (org-mac-mail-account): New variable.
+ (org-mac-create-flagged-mail, org-mac-insert-flagged-mail):
+ New commands.
+
+ * org-remember.el (org-remember-backup-directory): New variable.
+ (org-remember-apply-template): Write file to backup directory.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-mouse.el (org-mouse-todo-menu): New function.
+ (org-mouse-todo-keywords): Function removed.
+ (org-mouse-context-menu): Use `org-mouse-todo-menu'.
+
+ * org-table.el (org-table-beginning-of-field)
+ (org-table-end-of-field): New commands.
+ (org-table-previous-field, org-table-beginning-of-field):
+ Better error messages.
+ (orgtbl-setup): Include `M-a' and `M-e'.
+
+ * org.el (org-backward-sentence, org-forward-sentence):
+ New commands.
+
+ * org-colview.el (org-colview-initial-truncate-line-value):
+ New variable.
+ (org-columns-remove-overlays): Restore the value of `truncate-lines'.
+ (org-columns): Remember the value of `truncate-lines'.
+
+ * org.el (org-columns-skip-arrchived-trees): New option.
+
+ * org-agenda.el (org-agenda-export-html-style): Define color for
+ org-agenda-done face.
+ (org-search-view, org-agenda-get-todos, org-agenda-get-progress)
+ (org-agenda-get-deadlines, org-agenda-get-scheduled): Use new face.
+
+ * org.el (org-scan-tags): Use the new face.
+
+ * org-faces.el (org-agenda-done): New face.
+
+ * org.el (org-scan-tags): Test the value org
+ `org-tags-match-list-sublevels'.
+ (org-tags-match-list-sublevels): New allowed value: indented.
+
+ * org-latex.el (org-export-latex-make-header): Apply macros
+ in header.
+
+ * org-exp.el (org-export-apply-macros-in-string): New function.
+
+ * org-latex.el (org-export-latex-list-parameters): Fix bug
+ with the definition of a checked box.
+
+ * org-clock.el (org-clock-find-position): Fix drawer indentations.
+
+ * org-latex.el (org-export-latex-low-levels): More options
+ for how to process lower levels in LaTeX.
+ (org-export-latex-subcontent): Better treatment for lists as a
+ means of publishing lower levels.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Use new checkbox face.
+
+ * org-faces.el (org-checkbox): New face.
+
+ * org-exp.el (org-export-html-preprocess): Only create LaTeX
+ fragement images if there is an export file.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-stuck-projects): Document that the subtree of
+ projects that are not stuck will now be searched for stuck
+ sub-projects.
+ (org-agenda-skip-entry-when-regexp-matches)
+ (org-agenda-skip-entry-when-regexp-matches-in-subtree): New functions.
+ (org-agenda-list-stuck-projects):
+ Use `org-agenda-skip-entry-when-regexp-matches-in-subtree'.
+
+ * org-latex.el (org-export-latex-preprocess):
+ Improve export of verses.
+
+ * org-exp.el (org-export-as-html): Implement centering as a div
+ rather than a paragraph. Do a better job with line-end in verse
+ environments.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-at-point): Fix tags searches by mouse click.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-preprocess): Implement the
+ centering markup.
+
+ * org-exp.el (org-export-mark-blockquote-verse-center):
+ Rename from `org-export-mark-blockquote-and-verse'.
+ (org-export-as-html): Implement the centering markup.
+
+ * org-latex.el (org-export-latex-tables): Fix vertical
+ lines in tables.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-read-date-history): New variable.
+ (org-read-date): Use new history variable.
+ (org-toggle-heading): Fix bug when used before first headline.
+ (org-store-log-note): Remove drawer if empty while note is
+ aborted.
+ (org-remove-empty-drawer-at): New function.
+ (org-check-after-date): New command.
+ (org-sparse-tree): New sparse tree command "a".
+
+ * org-exp.el (org-export-as-ascii): Improve export of plain lists.
+
+2009-08-06 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-toggle-fixed-width-section): Bug fix: insert a
+ column and a space, not only a column.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-latex-emphasis-alist):
+ Better defaults for verbose emphasis.
+ (org-export-latex-emph-format): New function.
+ (org-export-latex-fontify): Call `org-export-latex-emph-format'.
+
+ * org-agenda.el (org-agenda-menu): Add new commands to menu.
+ (org-agenda-do-date-later, org-agenda-do-date-earlier)
+ (org-agenda-date-later-minutes, org-agenda-date-earlier-minutes)
+ (org-agenda-date-later-hours, org-agenda-date-earlier-hours):
+ New commands.
+
+ * org.el (org-timestamp-change): Move end-time along with start
+ time.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-target-internal-links)
+ (org-export-as-html): Protect links specified as #name.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-clone-subtree-with-time-shift): New command.
+
+ * org-latex.el (org-export-latex-special-chars)
+ (org-export-latex-treat-sub-super-char): Fix subscript export.
+
+ * org-exp.el (org-create-multibrace-regexp): Do not add
+ backslashes to the class.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-colview.el (org-columns-map): Better functions for moving up
+ and down a row, even if `truncate-line' is nil.
+
+ * org.el (org-insert-todo-heading): Make sure the keyword is
+ inserted at the correct position.
+
+ * org-publish.el (org-publish-project-alist)
+ (org-publish-projects, org-publish-org-index): Change default anme
+ for the index of file names to "sitemap.org".
+
+ * org-latex.el (org-export-latex-tables):
+ Use `org-split-string', for Emacs 21 compatibility.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-log-mode-items): Improve docstring.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-page-description)
+ (org-export-page-keywords): New variables.
+ (org-export-plist-vars): Add entries for :keywords and
+ :description.
+ (org-infile-export-plist): Parse for new keywords.
+ (org-get-current-options): Add new keywords.
+ (org-export-as-html): Publish description and keywords.
+
+ * org-agenda.el (org-agenda-add-entry-text-descriptive-links):
+ New option.
+ (org-agenda-add-entry-text):
+ Honor `org-agenda-add-entry-text-descriptive-links'.
+
+ * org-latex.el (org-export-latex-preprocess): Make all
+ external preprocess functions use a PARAMETER arg.
+
+ * org-exp.el (org-export-preprocess-string)
+ (org-export-select-backend-specific-text)
+ (org-export-format-source-code-or-example)
+ (org-format-org-table-html): Support docbook export.
+ (org-export-preprocess-string): Make all external preprocess
+ functions use a PARAMETER arg.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-html-style-include-scripts): New option.
+ (org-export-plist-vars): Add new option
+ `org-export-html-style-include-scripts'.
+ (org-export-as-html): Honor new option
+ `org-export-html-style-include-scripts'.
+ (org-export-html-scripts, org-export-html-style-default):
+ Fix xml issues with the Safari browser.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-attachment): Only copy file when the
+ directories differ.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clocktable-steps): Use inactive time stamps
+ for clocktable steps.
+
+ * org.el (org-additional-option-like-keywords): Add two more
+ keywords.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Mark temporary buffer unmodified, so that it will be killed even if
+ mode like message mode has decided to assign a file name.
+
+ * org.el (org-scan-tags): Improve tag inheritance.
+ (org-scan-tags, org-make-tags-matcher): Make tag comparison
+ case-sensitive.
+ (org-scan-tags): Use the internal tags list instead of creating it
+ from scratch.
+ (org-trust-scanner-tags, org-scanner-tags): New variables.
+ (org-scan-tags): Set `org-scanner-tags'.
+ (org-get-tags-at): Take advantage of `org-trust-scanner-tags'.
+ (org-map-entries): Document the possible speedup using scanner
+ tags.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-add-planning-info): Fix bug with looking for keyword
+ only at column 0.
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ Add option for tags filter preset.
+ (org-prepare-agenda): Store filter preset as a property on the
+ filter variable.
+ (org-finalize-agenda): Call the filter, if there is a preset.
+ (org-agenda-filter-by-tag): Filter again after clearing the
+ filter, when there still is a preset.
+ (org-agenda-filter-make-matcher, org-agenda-set-mode-name):
+ Include the preset filter.
+ (org-agenda-redo): Apply the filter again, also the preset filter.
+
+ * org-exp.el (org-export-as-html): Use IDs in the correct way.
+
+ * org.el (org-uuidgen-p): New function.
+
+ * org-agenda.el (org-agenda-fontify-priorities): New default value
+ `cookies'.
+ (org-agenda-fontify-priorities): Rename from
+ org-fontify-priorities.
+
+ * org.el (org-set-font-lock-defaults):
+ Call `org-font-lock-add-priority-faces'.
+ (org-font-lock-add-priority-faces): New function.
+
+ * org-faces.el (org-set-tag-faces): New option.
+ (org-priority-faces): New variable.
+
+ * org-exp.el (org-export-as-html): Add a "content" div around the
+ entire content of the body tag.
+ (org-export-html-get-bibliography): New function.
+ (org-export-html-validation-link): New variable.
+ (org-export-as-html): Add validation link to exported page.
+
+ * org.el (org-match-sparse-tree): Rename from
+ `org-tags-sparse-tree'.
+ (org-tags-sparse-tree): New alias.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-get-valid-level): Catch the case where the level
+ change is nil.
+
+ * org-clock.el (org-clock-find-position): Better indentation of
+ new clock drawers.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-quit): Delete window only when the
+ frame-setup was not `current-window'.
+
+ * org.el (org-tag-persistent-alist): New option.
+ (org-startup-options): Add keyword `noptag'.
+ (org-fast-todo-selection): Handle :newline correctly.
+ (org-set-tags): Handle :newline correctly.
+ (org-fast-tag-selection): Handle :newline correctly.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-as-ascii): Reverse link buffer before
+ outputting it.
+ (org-export-ascii-push-links): Fix bug with pussing links into the
+ export buffer.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-archive.el (org-archive-subtree): Do not add 1 to level if
+ pasting at top level.
+
+ * org-bbdb.el: Improve documentation.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-list.el (org-insert-item): Only consider insert empty lines
+ is `org-empty-line-terminates-plain-lists' is not nil.
+
+ * org.el (org-blank-before-new-entry): Mention the dependence on
+ `org-empty-line-terminates-plain-lists' in the docstring.
+
+ * org-publish.el (org-publish-get-project-from-filename):
+ New optional argument UP. Only find the top project if UP is set.
+ (org-publish-current-project): Find the top encloding project.
+
+ * org-agenda.el (org-agenda-before-write-hook)
+ (org-agenda-add-entry-text-maxlines): New options.
+ (org-write-agenda): Run the new hook in the temporary buffer.
+ (org-agenda-add-entry-text): New function.
+ (org-write-agenda): Implement PDF export, using ps2pdf.
+
+ * org.el (org-global-properties-fixed, org-global-properties):
+ Improve documentation string.
+
+ * org-exp.el (org-export-ascii-links-to-notes): New option.
+ (org-export-as-ascii): Handle links better.
+ (org-export-ascii-wrap, org-export-ascii-push-links):
+ New functions.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda): Make prefix arg optional.
+ (org-agenda-search-headline-for-time): New option.
+ (org-format-agenda-item):
+ Honor `org-agenda-search-headline-for-time'.
+
+ * org-table.el (orgtbl-self-insert-command): Cluster undo for 20
+ characters.
+
+ * org.el (org-self-insert-cluster-for-undo): New option.
+ (org-self-insert-command): Cluster undo for 20 characters.
+ (org-self-insert-command-undo-counter): New variable.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-as-html): Fix problem with closing colone
+ example.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-latex.el (org-export-as-latex)
+ (org-export-latex-first-lines): Avoid modification flag when
+ adding or removing text properties.
+ (org-export-latex-fontify): Catch error when org-emph-alist has
+ entries that are not defined for LaTeX export.
+
+ * org-export-latex.el: Rename to org-latex.el.
+
+ * org-latex.el: Rename from org-export-latex.el.
+
+ * org.el (orgstruct++-mode): New function.
+ (turn-on-orgstruct++): Call `orgstruct++-mode'.
+ (org-context-p): Allow detecting item context after the first line
+ of an item.
+ (orgstruct-make-binding): Detect if item-body context should be
+ seen.
+ (orgstruct-is-++): New variable.
+ (org-add-planning-info): Catch the case when there is no planning
+ info yet and the call does not want to add anything, only maybe
+ tries to remove something.
+ (org-special-ctrl-a/e): All value to be a cons cell with separate
+ settings for `C-a' and `C-e'.
+ (org-beginning-of-line, org-end-of-line): Honor separate values
+ for `C-a' and `C-e'.
+
+2009-08-06 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-reload): New command.
+
+2009-06-05 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-gnus.el (org-gnus-store-link): Fix bug where
+ org-gnus-store-link used wrong subject when called in an article
+ buffer. Patch provided by fengli AT gmail DOT com.
+
+2009-03-13 D. Goel <deego3@gmail.com>
+
+ * org-bbdb.el: When calling (multiple-value-bind/setq .. ls)
+ replace ls by (values-list ls).
+
+2009-02-20 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-remember.el (org-remember-apply-template): Turn off ido for
+ this completion.
+
+ * org.el (org-priority): Also find invisible headings, for remote
+ editing.
+ (org-completing-read-no-ido): New function.
+ (org-make-tags-matcher, org-set-property): Turn off ido for this completion.
+
+ * org-colview.el (org-columns-edit-value): No special treatment of
+ prefix arg.
+
+2009-02-19 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-block-todo-from-children-or-siblings):
+ Use `org-up-heading-all' so that this will work correctly with hidden
+ property drawers and entries.
+ (org-end-of-line, org-beginning-of-line): Make prefix arg work, by
+ falling back to normal, default command.
+ (org-get-location): Temporarily turn off special behavior.
+
+2009-02-13 Glenn Morris <rgm@gnu.org>
+
+ * org-rmail.el (rmail-show-message): Restore argument list to the
+ declaration now that this functions behaves in Emacs 23 as in 22.
+
+2009-02-12 Glenn Morris <rgm@gnu.org>
+
+ * org-footnote.el (org-footnote-at-definition-p): Fix doc typo.
+
+2009-02-12 Joachim Reiter <Reiter.Joachim@web.de> (tiny change)
+
+ * org-footnote.el (org-footnote-action): Fix doc typo.
+
+2009-02-06 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-preprocess-string): Fix bug with skipping
+ text before first headline.
+ (org-export-remove-or-extract-drawers): Fix regular expression for
+ extracting drawers.
+
+ * org.el (org-format-latex): Stop LaTeX fragment processing in
+ protected examples.
+
+2009-02-05 Glenn Morris <rgm@gnu.org>
+
+ * org-rmail.el (rmail-show-message): Update declaration.
+ (rmail-buffer, rmail-view-buffer): Declare.
+ (org-rmail-store-link, org-rmail-follow-link): Handle mbox Rmail.
+
+2009-02-04 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-return-follows-link): Revert setting
+ `org-return-follows-link' to t by default.
+
+2009-02-02 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-cycle-global-at-bob): Fix typo.
+
+ * org-jsinfo.el (org-infojs-handle-options): Fix typo in comment.
+
+2009-02-02 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-mode): Make dependence stuff work more reliably.
+ (org-update-parent-todo-statistics): Fix bug with updating
+ statistics cookie.
+ (org-yank-adjusted-subtrees, org-return-follows-link)
+ (org-use-fast-todo-selection, org-tags-column): New default
+ setting for variables.
+
+ * org-export-latex.el (org-export-latex-emphasis-alist): Use = and
+ ~ as verbatim delimiters, to avoid table bug.
+ (org-export-latex-classes): Remove the a4paper option from the
+ default styles.
+
+ * org-exp.el (org-export-html-format-image): New argument
+ PAR-OPEN, to fix XHTM validation bug.
+ (org-export-as-html): Pass par-open to
+ `org-export-html-format-image'.
+ (org-export-html-footnotes-section): Use a more consistent id for
+ footnotes.
+
+ * org-agenda.el (org-agenda-sorting-strategy)
+ (org-agenda-tags-column): New default setting for variables, based
+ on a poll what typical uses use.
+ (org-agenda-dim-blocked-tasks): Keep dimming blocked entries from
+ setting the blocked tag.
+
+2009-01-31 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): No tagging when
+ only checking for blocks.
+
+ * org-exp.el (org-export-html-footnotes-section): Make the div id
+ consistent.
+
+ * org-export-latex.el (org-export-latex-classes):
+ Remove paper size option from LaTeX classes.
+
+2009-01-31 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-enforce-todo-checkbox-dependencies): New option.
+ (org-block-todo-from-checkboxes): New function.
+ (org-todo): Make triple prefix arg circumvent blocking.
+
+2009-01-30 Glenn Morris <rgm@gnu.org>
+
+ * org-list.el (org-empty-line-terminates-plain-lists)
+ (org-toggle-checkbox): Doc fixes.
+
+ * org-table.el (org-table-clean-before-export): Fix declaration.
+
+2009-01-30 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-timer.el (org-timer): Provide the timer feature.
+
+ * org.el (org-require-autoloaded-modules): Add a few more files to
+ the list of autoloaded modules.
+
+ * org-agenda.el (org-agenda-todo): Pass ARG to `org-todo'.
+
+ * org-exp.el (org-export-remove-or-extract-drawers): Only remove
+ drawers that are unprotected.
+ (org-export-html-format-image): Make sure inlined LaTeX fragment
+ images remain inlined.
+
+ * org.el (org-toggle-ordered-property): New function.
+ (org-mode-map): Add a key for `org-toggle-ordered-property'.
+ (org-org-menu): Add menu entries for TODO dependencies.
+
+ * org.el (org-default-properties): Add ORDERED to the default
+ properties, to get completion support for it.
+
+ * org-list.el (org-update-checkbox-count): Update more than one cookie.
+
+ * org.el (org-update-parent-todo-statistics): Update more than one
+ cookie.
+
+2009-01-28 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-get-todos): Start search from correct
+ position.
+
+ * org.el (org-fast-todo-selection): Make sure TODO selection does
+ not change buffer position.
+
+ * org-list.el (org-toggle-checkbox): Implement adding or removing
+ checkboxes from line or region when called with a prefix
+ argument.
+
+ * org-rmail.el (org-rmail-store-link): Protect the call to
+ `rmail-narrow-to-non-pruned-header'.
+
+ * org-clock.el (org-clock-special-range): Fix week display in
+ clock tables.
+
+ * org-exp.el (org-get-current-options): Fix bug when in indirect
+ buffer.
+
+ * org-agenda.el (org-agenda-dim-blocked-tasks): New option.
+ (org-finalize-agenda): Call `org-agenda-dim-blocked-tasks'.
+ (org-agenda-dim-blocked-tasks): New function.
+
+ * org.el (org-enforce-todo-dependencies): New option.
+ (org-block-todo-from-children-or-siblings): New function.
+
+ * org-faces.el (org-agenda-dimmed-todo-face): New face.
+
+2009-01-27 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-todo): Return correct state type even if the blocker
+ throws an error.
+ (org-modifier-cursor-error): Rename from
+ `org-shiftcursor-error'.
+ (org-shiftmetaleft, org-shiftmetaright, org-shiftmetaup)
+ (org-shiftmetadown): Call `org-modifier-cursor-error'.
+
+ * org-agenda.el (org-agenda-todo): Call `org-todo' interactively,
+ to get real errors from the blocker hook.
+
+ * org.el (org-shiftselect-error, org-call-for-shift-select):
+ New functions.
+ (org-set-visibility-according-to-property): Turn off the setting
+ of `org-show-entry-below', to avoid overruling a FOLDED visibility
+ property.
+
+ * org.el (org-support-shift-select): New option.
+ (org-shiftup, org-shiftdown, org-shiftright, org-shiftleft)
+ (org-shiftcontrolright, org-shiftcontrolleft): Support for shift
+ selection outside contexts.
+
+ * org-list.el (org-at-item-bullet-p): New function.
+
+ * org-jsinfo.el (org-infojs-handle-options): Remove unnecessary
+ variables.
+
+ * org-footnote.el (org-footnote-normalize): Remove unnecessary
+ variable.
+ (org-insert-footnote-reference-near-definition):
+ Remove unnecessary let form.
+
+2009-01-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-export-latex.el (org-export-as-latex):
+ Call `org-export-latex-first-lines' with OPT-PLIST as a parameter.
+ (org-export-latex-first-lines): New parameter OPT-PLIST.
+
+ * org.el (org-yank): Tell `delete-selection-mode' about
+ `org-yank'.
+
+ * org-faces.el (org-clock-overlay): Fix face definition.
+
+ * org-export-latex.el (org-export-latex-first-lines):
+ Pass timestamp and footnote parameters to the preprocessor.
+
+ * org-exp.el (org-export-remove-timestamps): Do not remove time
+ stamps inside tables.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-as-html): Turn \par into a paragraph.
+
+ * org.el (org-agenda-tags-todo-honor-ignore-options):
+ Declare variable.
+
+ * 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
+ colon examples.
+
+ * org.el (org-scan-tags):
+ Call `org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'.
+
+ * org-agenda.el (org-agenda-todo-list, org-agenda-match-view):
+ New customization groups.
+ (org-agenda-tags-todo-honor-ignore-options): New option.
+ (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item):
+ New function.
+ (org-agenda-get-todos):
+ Use `org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item'.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Escape HTML characters also in examples that anre not treated with
+ htmlize. Also, just switch to EXAMPLE processing if we do not
+ have a good version of htmlize.
+
+ * org-rmail.el: Fix copyright notice.
+
+ * org.el (org-activate-footnote-links): Improve footnote link
+ highlighting.
+
+ * org-footnote.el (org-footnote-normalize): Fix finding the end of
+ a footnote definition at the end of the file.
+
+ * org-table.el (org-table-get-specials): Add an imagined hline at
+ the end of the table. This can be useful for references that want
+ to go to the end of the table. Also fix bug when computing last
+ row constants, in tables that do not start right at the right
+ margin.
+ (org-table-eval-formula): Match and replace remove references.
+ (org-table-formula-substitute-names): Make sure that names inside
+ a "remote" call are left alone, the will be replaced later when
+ the remote call is handled.
+ (org-table-convert-refs-to-rc): Do not convert things that might
+ look like a reference, but are really part of an ID or namei n a
+ remote reference.
+ (org-table-get-remote-range): New function.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-faces.el (org-clock-overlay): Fix bug in face definition.
+
+ * org-clock.el (org-clock-put-overlay): Use new face instead of
+ `secondary-selection'.
+
+ * org-faces.el (org-clock-overlay): New face.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-get-current-options): Include the option for
+ publishing time stamps.
+
+ * org.el (org-toggle-heading): Rename from
+ `org-toggel-region-headings'.
+ No longer needs a region defined, but will use it if there is one.
+ (org-ctrl-c-star): Simplify, relying more on the internal
+ workings of `org-toggle-heading'.
+ (org-toggle-item): Rename from `org-toggle-region-items'.
+ No longer needs a region defined, but will use it if there is one.
+ (org-ctrl-c-minus): Simplify, relying more on the inernal
+ workings of `org-toggle-item'.
+
+ * org-export-latex.el (org-export-latex-preprocess): Fix bug in
+ environment detection. Also, do real changes only in unprotected
+ places.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-export-latex.el (org-export-latex-quotation-marks):
+ Use `org-if-unprotected-1'.
+ (org-export-latex-set-initial-vars): Check for class definition in
+ property.
+
+ * org-macs.el (org-if-unprotected-1): New macro.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-count-lines): New function.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Handle switches related to text areas.
+
+ * org.el (org-activate-footnote-links): Don't allow match inside a
+ link.
+
+ * org-footnote.el (org-footnote-re): Don't allow match inside a link.
+
+ * org-export-latex.el (org-export-latex-links): Keep a relative
+ path relative also after export.
+
+ * org-exp.el (org-export-html-scripts): Fix HTML snippet.
+
+ * org.el (org-make-tags-matcher): Never use IDO for completing the
+ tags matcher match string.
+ (org-completing-read): Also remove the special biding for "?".
+
+ * org-attach.el (org-attach-allow-inheritance): New option.
+ (org-attach-inherited): New variable.
+ (org-attach-dir): Handle properties related to the attachment
+ directory.
+ (org-attach-check-absolute-path): New function.
+ (org-attach-set-directory, org-attach-set-inherit): New commands.
+ (org-attach): Accommodate the new commands in the dispatcher.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-fit-window-to-buffer): Fix bug with using
+ `window-full-width-p'.
+
+ * org-exp.el (org-export-as-html): Only check for images files
+ that really can be inlined.
+
+ * org.el (org-image-file-name-regexp, org-file-image-p): Allow the
+ list of extensions to be a parameter.
+
+ * org-exp.el (org-export-html-inline-image-extensions):
+ New variable.
+
+ * org-agenda.el (org-prepare-agenda):
+ Use `org-agenda-block-separator'.
+ (org-agenda-block-separator): New option.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-export-latex.el (org-export-latex-tables):
+ Call `org-table-clean-before-export' with the new optional argument.
+
+ * org-exp.el (org-table-clean-before-export): New optional
+ parameter MAYBE-QUOTED, allows for quoted characters like \# in
+ first column.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-plot.el (org-plot/gnuplot): Fix text-ind parameter for
+ histograms.
+
+ * org-colview.el (org-colview-construct-allowed-dates):
+ Better error catching when a date/time property does not have allowed
+ values defined.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-map-entries): Restore point and restriction after
+ `org-map-entries'.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-time=, org-time<, org-time<=, org-time>)
+ (org-time>=, org-time<>): Make sure both values are dates.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-archive.el (org-extract-archive-heading): Allow %s for file
+ name also in achive location heading.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-archive.el (org-add-archive-files): Uniquify the list before
+ returning it.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-fit-window-to-buffer):
+ Use `window-full-width-p'.
+
+ * org-export-latex.el (org-export-latex-fixed-width): Enforce the
+ space after the colon in short examples.
+
+ * org-exp.el (org-export-protect-colon-examples): Rewritten, to
+ enforce a space after the colon. However, we also allow lines
+ that are *only* a colon.
+ (org-export-as-html): Enforce the space after the colon in short
+ examples.
+ (org-export-preprocess-string): Do the colon example protection
+ earlier.
+ (org-export-remove-timestamps): Do not check for protection at the
+ end of the line.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-format-latex-options): Add new matcher for single
+ letters between dollars.
+ (org-get-header): Function removed.
+ (org-heading-components): New function.
+
+ * org-exp.el (org-export-define-heading-targets): Record ID's also
+ as alternative targets.
+ (org-export-as-html): Interpret "id:" links to other files by
+ preserving the relative path.
+
+ * org-jsinfo.el (org-infojs-handle-options): Catch the case if v
+ is nil.
+
+ * org-exp.el (org-export-normalize-links): Protect the main link,
+ to avoid special character processing.
+
+ * org-export-latex.el (org-export-latex-special-keyword-regexp):
+ New variable.
+ (org-export-latex-special-string-regexps): Variable removed.
+ (org-export-latex-keywords): Use the new regexp.
+
+ * org-exp.el (org-export-handle-include-files): Fetch switches and
+ put them into the BEGIN statement.
+
+ * org-timer.el (org-timer-mode-line-string): New variable.
+
+ * org-clock.el (org-clock-mode-line-map): Rename from
+ `org-clock-mode-map'.
+ (org-clock-mode-line-timer): Rename from `org-mode-line-timer'.
+ (org-clock-update-mode-line): Rename from `org-update-mode-line'.
+ (org-clock-put-overlay): Rename from `org-put-clock-overlay'.
+ (org-clock-remove-overlays): Rename from
+ `org-remove-clock-overlays'.
+
+ * org-timer.el (org-timer-pause-or-continue): Implement stopping
+ and mode line display.
+ (org-timer-stop): New command.
+ (org-timer-seconds): Return correct time when timer is paused.
+ (org-timer-mode-line-timer): New variable.
+ (org-timer-set-mode-line, org-timer-update-mode-line):
+ New functions.
+
+ * org.el (org-insert-heading): Handle new value `auto' for
+ `org-blank-before-new-entry'.
+ (org-org-menu): Add new items for timer functions.
+
+ * org-list.el (org-insert-item): Handle new value `auto' for
+ `org-blank-before-new-entry'.
+
+ * org.el (org-blank-before-new-entry): New value `auto', made
+ default.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-normalize-links): If the link is also
+ used as the description, protect the description.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-closest-date): Fix bug with yearly repeats, in
+ combination with preference of the past as it is used for deadline
+ and scheduling search.
+
+ * org-exp.el (org-html-handle-time-stamps): No longer check for
+ the `org-export-with-timestamps' option, because the preprocesser
+ has taken care of this already.
+
+ * org.el (org-entry-properties): Catch the case when this is
+ called in a non-org-mode file.
+
+ * org-export-latex.el (org-export-latex-remove-from-headlines):
+ Variable made obsolete, also LaTeX export now uses the standard
+ variables.
+ (org-export-as-latex): Add the timestamps parameter to the
+ preprocessor parameter list.
+ (org-export-latex-content): Export the remaining keywords without
+ considering to remove them.
+ (org-export-latex-keywords-maybe): Make the REMOVE-LIST optional.
+ Use bold font instead of tt font for the keywords.
+ (org-export-latex-fontify-headline): Format headlines, assuming
+ that all keywords still present should be published.
+ (org-export-latex-keywords): Remove argument TIMESTAMPS and just
+ publish what ever remains of the time stamps.
+ (org-export-latex-list-parameters): New option.
+ (org-export-latex-lists): Pass additional parameters to the list
+ converter.
+
+ * org-exp.el (org-export-preprocess-string): Remove clock lines
+ and timestamps already in the preprocesor.
+ (org-export-remove-timestamps, org-export-remove-clock-lines):
+ New functions.
+ (org-export-as-ascii, org-export-as-html): Add the timestamps
+ parameter to the preprocessor parameter list.
+
+ * org-list.el (org-list-parse-list): Parse for checkboxes.
+ (org-list-to-generic): Introduce and handle new parameters :cbon
+ and :cboff.
+ (org-list-to-latex, org-list-to-html, org-list-to-texinfo):
+ Add optional parameter PARAMS.
+
+ * org-export-latex.el (org-export-latex-special-chars):
+ Fix problems with interpreting dollar signs.
+ (org-inside-latex-math-p): New function.
+ (org-export-latex-preprocess): Protect all the math fragments.
+
+ * org.el (org-latex-regexps): Allow a dash after a dollar.
+
+ * org-w3m.el (org-w3m-copy-for-org-mode): Always deactivate the
+ mark after copying.
+
+ * org-agenda.el (org-run-agenda-series): Have series options set
+ when finalizing the agenda.
+
+ * org-exp.el (org-export-format-source-code-or-example):
+ Protect the converted examples.
+
+ * org.el (org-set-regexps-and-options): Fix the regexp
+ `org-complex-heading-regexp'.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-src-get-label-format): New function.
+ (org-coderef-label-format): New option.
+ (org-edit-src-code, org-edit-src-find-region-and-lang): Parse for
+ a label format specification and make sure it is used in the edit
+ buffer.
+ (org-edit-src-get-label-format): New function.
+ (org-store-link): Handle new coderef formats.
+ (org-link-search): Handle new coderef formats.
+
+ * org-footnote.el (org-footnote-create-definition)
+ (org-footnote-goto-local-insertion-point): Make footnote insertion
+ work correctly when the "Footnotes" headline is the last line in
+ the buffer.
+
+ * org.el (org-goto-marker-or-bmk): Expose context after jumping to
+ the location.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-w3m.el (org-w3m): New customization group.
+ (org-w3m-deactivate-mark): New option.
+ (org-w3m-copy-for-org-mode): Deactivate region, unless the user
+ option say not to.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-set-font-lock-defaults): Trigger footnote
+ fontification.
+ (org-activate-footnote-links): New function.
+ (org-activate-links): New entry `footnote'.
+
+ * org-faces.el (org-footnote): New face.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-macs.el (org-re): Handle the [:word:] class.
+
+ * org-exp.el (org-export-preprocess-string):
+ Call `org-export-protect-colon-examples'.
+ (org-export-protect-colon-examples): Rename from
+ `org-export-protect-examples', and scope limited to lines starting
+ with a colon.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Move the preprocess
+ hook to after turning on Org-mode.
+ (org-export-preprocess-after-include-files-hook)
+ (org-export-preprocess-after-tree-selection-hook)
+ (org-export-preprocess-before-backend-specifics-hook)
+ (org-export-preprocess-final-hook): New hooks.
+ (org-export-preprocess-string): Run the new hooks.
+
+ * org.el (org-ctrl-c-minus): Fix indentation for new items.
+
+ * org-footnote.el: New file.
+
+ * org.el (org-footnote): Require footnote code.
+ (org-startup-options): Add new footnote options.
+ (org-mode-map): New keybindig for footnotes.
+ (org-ctrl-c-ctrl-c): Add function at footnotes.
+ (org-org-menu): New menu entries for footnotes.
+
+ * org-export-latex.el (org-export-as-latex): Pass footnote
+ variable to preprocessor.
+ (org-export-latex-preprocess): Treat multiple references to a
+ footnote.
+
+ * org-exp.el (org-export-preprocess-string):
+ Call `org-footnote-normalize'.
+ (org-export-as-ascii, org-export-as-html): Pass footnote variable
+ to preprocessor.
+ (org-export-as-html): Treat multiple references to a footnote.
+
+2009-01-25 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-export-latex.el (org-export-latex-links): Handle coderef
+ links.
+
+ * org.el (org-bracket-link-analytic-regexp++): New variable.
+ (org-make-link-regexps):
+ Initialize `org-bracket-link-analytic-regexp++'.
+ (org-store-link): Implement special case in edit-src buffer.
+ (org-insert-link): No use of ide to insert stored links.
+ (org-link-search): Implement special case for coderefs.
+
+ * org-exp.el (org-export-html-scripts): New constant.
+ (org-export-html-style-default): Add a new style for highlighted
+ code.
+ (org-export-code-refs): New variable.
+ (org-export-preprocess-string): Initialize `org-export-code-refs'.
+ Call `org-export-replace-src-segments-and-examples'
+ No longer call `org-export-protect-examples'.
+ (org-export-target-internal-links): Take care of coderef targets.
+ (org-export-last-code-line-counter-value): New variable.
+ (org-export-replace-src-segments-and-examples): Rename from
+ `org-export-replace-src-segments', and modified.
+ (org-export-format-source-code-or-example): Rename from
+ `org-export-format-source-code'.
+ (org-export-number-lines): New function.
+ (org-export-as-ascii, org-export-as-html): Handle coderef links.
+
+2009-01-23 Glenn Morris <rgm@gnu.org>
+
+ * org-rmail.el (rmail-narrow-to-non-pruned-header):
+ Remove declaration of deleted function.
+
+2009-01-16 Glenn Morris <rgm@gnu.org>
+
+ * org-mouse.el (org-mouse-show-context-menu):
+ Use mouse-menu-major-mode-map, if defined, rather than the obsolete
+ mouse-major-mode-menu.
+
+2008-12-23 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-remember.el (org-remember-handler): Safer way to get a new
+ buffer accessing the target file.
+
+ * org.el (org-refile-get-location): Handle case of current buffer
+ not having a file associated with it.
+
+2008-12-22 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-table.el (org-table-get-formula): Only ask to overwrite
+ field formula if there really is one.
+
+2008-12-21 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-export-latex.el (org-export-latex-make-header): Double the
+ commenting % in the time stamp format.
+ (org-export-latex-special-chars): Handle case where there is no
+ match group 3.
+
+2008-12-20 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-get-refile-targets, org-refile-get-location):
+ Use expanded file name to improve comparison.
+
+2008-12-20 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-scan-tags): Rescan for tags, to get the correct
+ upcase/downcase stuff. This slows things down for now, but it
+ works.
+ (org-mode): Make sure the tag-faces regexp is initialized.
+
+ * org-export-latex.el (org-export-latex-links): Fix bug with
+ undefined label.
+
+ * org-table.el (org-table-get-specials):
+ Set `org-table-current-last-data-line'.
+ (org-table-current-last-data-line): New variable.
+ (org-table-insert-column, org-table-delete-column)
+ (org-table-move-column, org-table-fix-formulas):
+ Call `org-table-fix-formulas' a second time to fix the $LR references.
+ (org-table-get-specials): Add the $LR references to the tables.
+ (org-table-get-formula): Do not offer last-row names as LHS of
+ formulas.
+
+ * org.el (org-store-link): Capture link description from
+ `org-id-store-link'.
+
+ * org-exp.el (org-export-html-format-image): Add the / to the end
+ of the <img> tag.
+ (org-export-format-source-code): Surround example by empty lines,
+ to make sure it will not be inside a paragraph.
+
+ * org.el (org-ido-switchb): New function.
+
+2008-12-20 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-show): New prefix argument
+ FULL-ENTRY.
+
+ * org.el (org-sort-entries-or-items): Add a COMPARE-FUNC
+ argument.
+
+2008-12-20 Glenn Morris <rgm@gnu.org>
+
+ * org.el (org-org-menu): Fix some more menu entries.
+
+2008-12-18 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-table.el (org-table-get-specials): Revert introduction of @0
+ as reference of the last table row, because of conflicts.
+
+ * org-agenda.el (org-agenda-change-all-lines): Remove FORCE-TAGS
+ argument, get the current tags directly.
+ (org-agenda-set-tags): Leave getting current tags to
+ `org-agenda-change-all-lines'.
+
+2008-12-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-org-menu): Do not quote the set-tags command.
+
+2008-12-17 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * Fix typos in comments and docstrings throughout Org-mode.
+
+ * org.el (org-get-outline-path): Fix bug if level is not given.
+
+ * org-agenda.el (org-finalize-agenda): Fix typo with variable name.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-refile): Avoid refiling to within the region to be
+ refiled.
+
+ * org-export-latex.el (org-export-latex-special-chars):
+ Replace special characters also in tables.
+
+ * org-agenda.el (org-agenda-change-all-lines): New argument
+ FORCE-TAGS.
+ (org-agenda-set-tags): Get the new tags and pass them to
+ `org-format-agenda-item'.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-export-latex.el (org-export-latex-classes): Add longable as
+ a default package to all classes.
+ (org-export-latex-tables): Handle the longtable attribute and the
+ align attribute.
+
+ * org-table.el (orgtbl-to-generic): Handle tables that start with
+ a hline.
+
+ * org-export-latex.el (org-export-latex-emphasis-alist): Switch to
+ \verb for colde-like snippets.
+ (org-export-as-latex): Fix issues with region export.
+
+ * org.el (org-up-heading-safe): Speed up function by using a
+ direct regexp search.
+ (org-olpa): New variable.
+ (org-get-outline-path): Speed-up path constructions in cases where
+ this is possible because the entire hierarchy is scanned anyway.
+ (org-refile-get-location): Don't compare the truenames of files,
+ this is too slow.
+ (org-goto-max-level): New option.
+ (org-goto): Use `org-goto-max-level'.
+
+2008-12-16 Tassilo Horn <tassilo@member.fsf.org>
+
+ * org-gnus.el (org-gnus-article-link, org-gnus-article-link):
+ Strip angle brackets from message-ids in the former and don't do
+ it in the latter.
+ (org-gnus-follow-link): Open summary reliable, even if the last
+ messages were deleted, and handle empty groups, too.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-export-latex.el (org-export-latex-emphasis-alist): Use \verb
+ instead of \texttt for the =...= and ~===~ emphasis environments.
+ (org-export-as-latex): Remove any old :org-license-to-kill text
+ properties.
+ (org-export-as-latex): Pass RBEG to `org-export-latex-first-lines'.
+ (org-export-latex-make-header): Add some hard space after the
+ table of contents.
+ (org-export-latex-first-lines): Accept RBEG argument.
+ Mark exported text so that it will be excuded in further steps.
+
+ * org-table.el (org-table-get-specials): Make @0 reference the
+ last line in a table.
+ (org-table-recalculate): Improve docstring.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-log-done): Fix docstring.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-html-format-image): Fix bugs.
+
+ * org-export-latex.el (org-export-latex-tables)
+ (org-export-latex-links): Implement attribute, label, and caption
+ handling.
+
+ * org-exp.el (org-export-html-style-default): Add style
+ definitions for the figure div.
+ (org-export-preprocess-string, org-export-as-html):
+ Implement attribute, label, and caption handling.
+ (org-export-attach-captions-and-attributes): New function.
+ (org-export-html-format-image): New function.
+ (org-format-org-table-html): Implement attribute, label, and
+ caption handling.
+
+ * org.el (org-find-text-property-in-string): New function.
+ (org-extract-attributes): Use the property org-attr instead of
+ org-attrobutes, because this property is now set with the #+ATTR
+ lines.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-compat.el (org-substring-no-properties): Fix for XEmacs, for
+ the case that FROM is nil.
+
+ * org.el (org-before-first-heading-p): New function.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-as-html): Do not add a space before
+ enforces line breaks.
+ (org-export-as-html): Close paragraph before blockquote and verse
+ tags.
+
+2008-12-16 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-id.el (org-id-locations-file): Wrap file name with
+ `convert-standard-filename'.
+ (org-id-files): New variable.
+ (org-id-use-hash): New option.
+ (org-id-update-id-locations): Also search in all files current
+ listed in `org-id-files'. Convert the resulting alist to a hash
+ if the user customation says so.
+ (org-id-locations-save): Handle he case if `org-id-locations' is a
+ hash.
+ (org-id-locations-load): Convert the alist to a hash.
+ (org-id-add-location): Handle the hast case.
+ (kill-emacs-hook): Make sure id locations are saved when Emacs is
+ exited.
+ (org-id-hash-to-alist, org-id-alist-to-hash)
+ (org-id-paste-tracker): New functions.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-goto-calendar): Remove duplicate let
+ bindings of calendar variables.
+
+ * org-table.el (org-table-find-row-type): Rename from
+ `org-find-row-type'.
+ (org-table-rewrite-old-row-references): Rename from
+ `org-rewrite-old-row-references'.
+ (org-table-shift-refpart): Rename from `org-shift-refpart'.
+ (org-table-cleanup-narrow-column-properties): Rename from
+ `org-cleanup-narrow-column-properties'.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (org-find-row-type): New arguments DESC and CLINE,
+ for better error messages.
+ (org-table-get-descriptor-line): Supply the new arguments to
+ `org-find-row-type'.
+ (org-table-error-on-row-ref-crossing-hline): New option.
+
+ * org.el (org-target-link-regexp): Make buffer-local.
+ (org-move-subtree-down): Fix bug with trees at beginning of
+ buffer.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-faces.el (org-set-tag-faces): New function.
+ (org-tags-special-faces-re): New variable.
+
+ * org.el (org-font-lock-add-tag-faces, org-get-tag-face): New functions.
+
+ * org-faces.el (org-tag-faces): New option.
+ (org-tag): Mention `org-tag-faces' in the docstring.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-html-style-default): Implement new
+ quoting.
+
+ * org-jsinfo.el (org-infojs-template): Implement new quoting.
+
+ * org-w3m.el (w3m-minor-mode-hook): Also add the special copy
+ command to the `w3m-minor-mode-map'.
+
+ * org-archive.el (org-archive-to-archive-sibling):
+ Protect `this-command' to avoid appending kills during archiving.
+
+ * org-exp.el (org-export-with-priority): New variable.
+ (org-export-add-options-to-plist): Use `org-export-plist-vars'
+ instead of internal list of strings and properties.
+ (org-print-icalendar-entries): Retrieve the location property with
+ inheritance.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-with-todo-keywords): New option.
+ (org-export-plist-vars): Include also the keys for the #+OPTIONS
+ line.
+ (org-default-export-plist, org-export-add-options-to-plist)
+ (org-export-as-ascii, org-export-as-html): Use the new structure
+ of `org-export-plist-vars'.
+
+ * org.el (org-map-entries): Return all values.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-matcher-time): Recognize more special values.
+
+ * org-gnus.el (fboundp): Fix defvaralias for XEmacs.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-tags-exclude-from-inheritance): New option.
+ (org-tag-inherit-p, org-remove-uniherited-tags):
+ Respect `org-tags-exclude-from-inheritance'.
+
+ * org-agenda.el (org-agenda-show-inherited-tags): New option.
+ (org-format-agenda-item): Add inherited tags to the agenda line
+ string, and make sure that properties are kept when downcasing the
+ tags list.
+ (org-agenda-add-inherited-tags): New function.
+ (org-downcase-keep-props): New function.
+
+ * org.el (org-scan-tags): Mark inherited tags with a text
+ property.
+ (org-get-tags-at): Mark inherited tags with a text property.
+ (org-add-prop-inherited): New function.
+
+ * org-agenda.el (org-agenda-add-inherited-tags): New function.
+ (org-agenda-show-inherited-tags): New option.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-modules): Add org-w3m to the default modules.
+
+ * org-table.el (orgtbl-self-insert-command): Make S-SPC work in
+ orgtbl-mode.
+ (orgtabl-create-or-convert-from-region): New command.
+
+ * org-exp.el (org-export-as-ascii): Remove the handling of
+ targets.
+ (org-export-ascii-preprocess): Handle targets already in this
+ function.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-timer.el (org-timer-start-time): Define this variable.
+ (org-timer-item): Make argument optional.
+
+ * org-list.el (org-insert-item): Automatically insert a timer item
+ if the current list is a timer list.
+
+ * org-timer.el: New file.
+
+ * org-publish.el (org-publish-org-index): Only exclude the index
+ file in the main directory from being added to the site-map.
+ (org-publish-get-project-from-filename): If the current project is
+ a component, start publishing from the parent project.
+
+2008-12-07 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-table.el (orgtbl-ret): Fix RET at beginning-of-buffer.
+
+ * org-publish.el (org-publish-org-index): Improve removal of
+ temporary buffers.
+
+2008-11-24 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-get-closed): Re-apply changes
+ accidentially overwritten by last commit to Emacs.
+
+ * org.el (org-outline-path-complete-in-steps): New option.
+ (org-refile-get-location):
+ Honor `org-outline-path-complete-in-steps'.
+ (org-agenda-change-all-lines, org-tags-sparse-tree)
+ (org-time-string-to-absolute, org-small-year-to-year)
+ (org-link-escape): Re-apply changes accidentially overwritten
+ by last commit to Emacs.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-dblock-write:clocktable): Make sure the
+ clocktable sees the first line.
+ (org-clock-in): Warn if the clock cannot be resumed.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-at-point): Fix mixup about interactive and
+ non-interactive elisp links.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-preprocess-string): Allow one comment
+ line before the first headline to always be included. This is
+ to not miss a commented target.
+
+ * org-mouse.el (org-mouse-insert-item):
+ Call `org-indent-to-column' instead of `indent-to', for XEmacs
+ compatibility.
+
+ * org.el (org-refile-targets): Fix customize definition so
+ that it works also in XEmacs.
+ (org-fixup-indentation): Call `org-indent-to-column' instead
+ of `indent-to', for XEmacs compatibility.
+
+2008-11-23 Tokuya Kameshima <kames@fa2.so-net.ne.jp>
+
+ * org-mew.el (org-mew-store-link): Get the correct case folder
+ for refiled messages.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-as-ascii): Remove the "\\" forced
+ line break indicators.
+
+ * org.el (org-ido-completing-read): Remove the "i:" prefix for
+ ido-completion propts.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-apply-template):
+ Use `org-substring-no-properties'.
+
+ * org-compat.el (org-substring-no-properties): New function.
+
+ * org-remember.el (org-remember-apply-template):
+ Use `org-substring-no-properties' for compatibility.
+
+ * org-list.el (org-list-two-spaces-after-bullet-regexp):
+ New option.
+ (org-fix-bullet-type):
+ Respect `org-list-two-spaces-after-bullet-regexp'.
+
+ * org-clock.el (org-clock-load): Clean up the code.
+
+ * org.el (org-adaptive-fill-function): Allow two spaces after
+ "1." as a list bullet.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-clock.el (org-clock-save, org-clock-load): Check for
+ live buffers, existing files, and buffer file names to ensure
+ consistent information.
+ (org-clock-persist): Make `clock' a special value of this
+ variable, and improve docstring.
+
+ * org-list.el (org-cycle-list-bullet, org-fix-bullet-type)
+ (org-get-string-indentation): Adapt indentation when the bullet
+ width changes.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-finalize): Make interactive.
+ (org-remember-kill): New command.
+ (org-remember-finish-immediately): Call `org-remember-finalize'
+ directly.
+ (org-remember-finalize): Make `org-remember-finalize' an interactive
+ function.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-remember.el (org-remember-apply-template): No ido completion
+ for free prompts in remember templates.
+ (org-remember-before-finalize-hook): New hook.
+ (org-remember-mode): New minor mode.
+ (org-remember-apply-template): Turn on `org-remember-mode'.
+
+ * org-remember.el (org-remember-apply-template): Fix the way how
+ the list of allowed properties is retrieved from the target file.
+
+ * org.el (org-insert-link): Improve file link matching.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-colview.el (org-columns-display-here): New argument
+ DATELINE, to trigger using the new face.
+ (org-agenda-colview-summarize): Call `org-columns-display-here'
+ with the new argument.
+
+ * org-faces.el (org-agenda-column-dateline): New face.
+
+ * org-publish.el (org-publish-org-index): Use index-title at page
+ title, not as section.
+
+ * org-exp.el (org-export-html-format-desc): Respect the
+ org-protect property.
+ (org-export-as-html): Protect image specifiers that are in the
+ description part of a link.
+
+ * org.el (org-sort-entries-or-items, org-completing-read)
+ (org-refile-get-location, org-olpath-completing-read, org-todo)
+ (org-show-todo-tree, org-sparse-tree, org-make-tags-matcher)
+ (org-set-tags, org-change-tag-in-region, org-fast-tag-selection)
+ (org-set-property, org-delete-property)
+ (org-delete-property-globally): Use `org-ido-completing-read'.
+
+ * org-remember.el (org-remember-apply-template):
+ Use `org-ido-completing-read'.
+
+ * org-publish.el (org-publish): Use `org-ido-completing-read'.
+
+ * org-colview.el (org-columns-edit-value, org-columns-new)
+ (org-insert-columns-dblock): Use `org-ido-completing-read'.
+
+ * org-attach.el (org-attach-delete-one, org-attach-open):
+ Use `org-ido-completing-read'.
+
+ * org-agenda.el (org-todo-list, org-agenda-filter-by-tag):
+ Use `org-ido-completing-read'.
+
+ * org.el (org-time-today): New function.
+ (org-matcher-time): Use `org-time-today'. Add special treatment
+ for "<tomorrow>" and "<yesterday>".
+ (org-ido-completing-read): New function.
+ (org-completion-use-ido): New option.
+
+ * org-exp.el (org-export-format-source-code): Fix bug in require
+ htmlize code.
+ (org-export-target-internal-links): Fix bug in search for text
+ property.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-export-latex.el (org-export-latex-subcontent):
+ 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 &nbsp; from the anchor, and also
+ assign an id.
+ (org-html-level-start): Insert the target aliases as additional
+ anchors.
+
+ * org.el (org-edit-fixed-width-region): Fix bug when starting a new
+ picture area.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-open-at-mouse): Ensure correct link abbreviations
+ when following a link with the mouse from the agenda.
+
+ * org-exp.el (org-export-as-html): Avoid lone </div> when no
+ headlines are created.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-link-translation-function): New option.
+ (org-open-at-point): Call `org-link-translation-function' if
+ non-nil.
+ (org-translate-link): New function.
+ (org-translate-link-from-planner): New function.
+ (org-open-at-point): Allow interactive commands in elisp links.
+
+ * org-exp.el (org-icalendar-cleanup-string): Restore the old
+ iCalendar quoting. The new one seems to caus problems with
+ applications.
+
+ * org.el (org-yank): Set `this-command' to `yank', so that
+ `yank-pop' will work.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-icalendar-cleanup-string): Improve RFC2455
+ compliance as far as quoting is concerned.
+
+ * org.el (org-link-expand-abbrev): Implement %h as an escape for a
+ hexified version of the tag.
+
+ * org-vm.el (org-vm-follow-link): Require `vm-search'.
+
+ * org.el (org-up-heading-safe, org-forward-same-level):
+ Always call `org-back-to-heading' instead of `outline-back-to-heading'.
+ (org-back-to-heading): New wrapper around outline-back-to-heading,
+ with a useful error message telling where the error happened.
+
+ * org-list.el (org-update-checkbox-count): Always call
+ `org-back-to-heading' instead of `outline-back-to-heading'.
+
+ * org-exp.el (org-export-as-html): Make sure that each <img> tag
+ has an `alt' attribute, to ensure XHTML validation.
+
+2008-11-23 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-publish.el (org-publish-attachment): Allow publishing to
+ overwrite attachment files.
+
+ * org-agenda.el (org-agenda-timerange-leaders): New option.
+ (org-agenda-get-blocks): Use `org-agenda-timerange-leaders'.
+
+ * org.el (org-edit-src-exit): Untabify ASCII image before
+ returning.
+
+2008-11-19 Glenn Morris <rgm@gnu.org>
+
+ * org.el, org-mouse.el (org-agenda-change-all-lines):
+ Fix declaration.
+
+2008-11-18 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el ("speedbar"): Only show context if the file really is an
+ org-mode buffer.
+
+2008-11-17 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-time-string-to-absolute, org-small-year-to-year)
+ (org-tags-sparse-tree): Fix typos in docstrings.
+
+2008-11-15 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-publish.el (org-publish-attachment): Allow copy-file to
+ overwrite files.
+
+2008-11-13 Glenn Morris <rgm@gnu.org>
+
+ * org-agenda.el (org-get-closed): Fix alias.
+
+2008-11-12 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-link-escape): Fix typo in docstring.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-yank): Make any prefix force normal yanking.
+ Suppress folding if text would be swallowed into a folded
+ subtree.
+ (org-yank-folded-subtrees, org-yank): Docstring updates.
+
+ * org-agenda.el (org-agenda-compare-effort): Treat no effort
+ defined as 0.
+
+ * org-exp.el (org-export-language-setup): Add Catalan and
+ Esperanto language entries.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-refile): Allow refiling of entire regions.
+
+ * org-clock.el (org-clock-time%): New function.
+
+ * org.el (org-entry-get, org-entry-delete): Use safer regexps to
+ retrieve property values.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-agenda.el (org-agenda-list): Handle the value `only' of
+ org-agenda-show-log'.
+ (org-agenda-log-mode): Interpret a double prefix arg.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-exp.el (org-export-html-footnotes-section): New variable.
+ (org-export-as-html): Use `org-export-html-footnotes-section' to
+ insert the footnotes.
+ (org-export-language-setup): Add "Footnotes" to language words.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-yank): Fix bug when not inserting a subtree.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-vm.el (org-vm-follow-link): Call `vm-preview-current-message'
+ instead of `vm-beginning-of-message'.
+
+ * org.el (org-make-link-regexps): Make sure that links to gnus can
+ contain brackets.
+
+2008-11-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org-attach.el (org-attach-dir): Remove duplicate ID creation
+ code.
+
+ * org-id.el (org-id-new): Use `org-trim' to extract the uuid from
+ shell output.
+
+ * org.el (org-link-abbrev-alist): Improve customization type.
+
+ * org-attach.el (org-attach-expand-link, org-attach-expand):
+ New functions.
+
+ * org-agenda.el (org-agenda-get-progress): Rename from
+ `org-get-closed'. Implement searching for state changes as well.
+ (org-agenda-log-mode-items): New option.
+ (org-agenda-log-mode): New option prefix argument, interpreted as
+ request to show all possible progress info.
+ (org-agenda-get-day-entries): Call `org-get-progress' instead of
+ `org-get-closed'.
+ (org-agenda-set-mode-name): Handle the more complex log mode
+ settings.
+ (org-get-closed): New alias, pointing to `org-get-progress'.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-file-apps-defaults-gnu)
+ (org-file-apps-defaults-macosx)
+ (org-file-apps-defaults-windowsnt): Add an entry defining the
+ system command.
+ (org-file-apps): Allow `system' as key and value.
+ (org-open-at-point): Explain the effect of a double prefix arg.
+ (org-open-file): If the argument `in-emacs' is (16),
+ i.e. corresponding to a double prefix argument, try to open the
+ file externally.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-insert-link): Abbreviate absolute files names in
+ links. Also, fix a bug in which the double C-u prefix would not
+ be honored.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-insert-heading): If buffer does not end with a
+ newline, add one if necessary to insert headline correctly.
+
+ * org-exp.el (org-export-as-html): Make sure that <hr/> is between
+ paragraphs, not inside.
+
+ * org.el (org-todo):
+ Quote `org-agenda-headline-snapshot-before-repeat'.
+
+ * org-exp.el (org-export-as-html): Fully process link descriptions.
+ (org-export-html-format-desc): New function.
+ (org-export-as-html): Collect footnotes into the correct basket.
+ (org-html-protect): No longer protect quotations marks here, this
+ goes wrong.
+
+ * org-agenda.el (org-agenda-remove-marked-text): Bind variable
+ BEG.
+
+ * org-compat.el (org-fit-window-to-buffer): New function (not
+ really, a preliminary and incomplete version was present earlier,
+ but not used).
+
+ * org.el (org-fast-todo-selection, org-fast-tag-selection):
+ Use `org-fit-window-to-buffer'.
+
+ * org-exp.el (org-export): Use `org-fit-window-to-buffer'.
+
+ * org-agenda.el (org-agenda-get-restriction-and-command)
+ (org-fit-agenda-window, org-agenda-convert-date):
+ Use `org-fit-window-to-buffer'.
+
+ * org-exp.el (org-export-as-html): Process href links through
+ `org-export-html-format-href'.
+ (org-export-html-format-href): New function.
+
+ * org-agenda.el (org-agenda-todo): Update only the current
+ headline if this is a repeated TODO, marked done for today.
+ (org-agenda-change-all-lines): New argument JUST-THIS, to change
+ only the current line.
+
+ * org.el (org-todo): Take a snapshot of the headline if the
+ repeater might change it.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-publish.el (org-publish-find-title): Remove buffers visited
+ only for extracting the title.
+
+ * org-exp.el (org-export-html-style)
+ (org-export-html-style-default): Mark style definitions as
+ unparsed CDATA.
+
+ * org-publish.el (org-publish-validate-link):
+ Function re-introduced.
+
+2008-11-12 Charles Sebold <csebold@gmail.com>
+
+ * org-plot.el (org-plot/add-options-to-plist): Supports timefmt
+ property.
+ (org-plot-quote-timestamp-field): New function.
+ (org-plot-quote-tsv-field): Call timestamp field function when
+ necessary rather than just quoting as a string.
+ (org-plot/gnuplot-to-data): Pass in timefmt property.
+ (org-plot/gnuplot-script): Supports timefmt property.
+ (org-plot/gnuplot): Checks for timestamp column before checking
+ for text index column.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-insert-heading): Improve behavior with hidden subtrees.
+
+ * org-publish.el (org-publish-org-index): Create a section in the
+ index file.
+ (org-publish-org-index): Stop linking to directories.
+
+ * org.el (org-emphasis-alist): Use span instead of <u> to
+ underline text.
+
+ * org-exp.el (org-export-as-html): Make sure <p> is closed before
+ <pre> sections.
+
+2008-11-12 Sebastian Rose <sebastian_rose@gmx.de>
+
+ * org-jsinfo.el (org-infojs-template): Remove language attribute
+ from script tag.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-remove-marked-text): New function.
+ (org-agenda-mark-filtered-text)
+ (org-agenda-unmark-filtered-text): New functions.
+ (org-write-agenda): Remove filtered text.
+
+ * org.el (org-make-tags-matcher): Give access to TODO "property"
+ without speed penalty.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-link-frame-setup): Add `org-gnus-no-new-news' as an
+ option.
+ (org-store-link-props): Make sure adding to the plist works
+ correctly.
+
+ * org-gnus.el (org-gnus-no-new-news): New function.
+ (org-gnus-follow-link): Allow the article ID to be a message-id,
+ in addition to allowing article numbers. Message IDs make much
+ more roubust links.
+ (org-gnus-store-link): Use message-id to create link.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-emphasize): Reverse the selection array.
+ (org-emphasis-alist): Set <code> tags for the verbatim
+ environment.
+
+ * org-remember.el (org-remember-handler): Fix bug with
+ prefix-related changing of the note storage target.
+
+ * org-exp.el (org-print-icalendar-entries): Make the exported
+ priorities compatible with RFC 2445.
+
+ * org-clock.el (org-clock-save): Insert time stamp without
+ dependence on time-stamp.el.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el ("saveplace"): If saveplace puts point into an invisible
+ location, make it visible.
+ (org-make-tags-matcher): Allow inactive time stamps in time
+ comparisons.
+ (org-yank-adjusted-subtrees): New option.
+ (org-yank): Incorporate adjusting trees.
+ (org-paste-subtree): New argument FOR-YANK which will cause
+ insertion at point without backing up over white lines, and leave
+ point at the end of the inserted text. Also if the cursor is
+ at the beginning of a headline, use the same level or the inserted
+ tree.
+
+ * org-publish.el (org-publish-get-base-files-1): Deal correctly
+ with broken symlinks.
+
+2008-11-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-select-tags, org-get-current-options):
+ Fix typo.
+
+2008-11-06 Glenn Morris <rgm@gnu.org>
+
+ * org-publish.el (org-publish-attachment): Use copy-file rather than
+ eshell/cp.
+
+2008-11-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-columns-modify-value-for-display-function):
+ * org-table.el (org-table-convert-region): Fix typos in docstrings.
+
+2008-10-28 Glenn Morris <rgm@gnu.org>
+
+ * org-agenda.el (org-agenda-align-tags): Replace use of cl `adjoin'.
+
+ * org-list.el (outline-next-heading, outline-back-to-heading):
+ Fix declarations.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-format-agenda-item)
+ (org-agenda-filter-make-matcher): Make sure tags are stored and
+ compared downcased.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-insert-todo-heading): Fix bug with force-heading
+ argument.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-as-ascii): Handle the case that we are
+ bulishing from an indirect buffer.
+
+ * org-table.el (org-table-copy-down): Fix bug with time stamp
+ increment.
+
+ * org-mouse.el (org-mouse-features): New option.
+ (org-mode-hook): Turn on features depending on
+ `org-mouse-features'.
+
+ * org.el (org-insert-heading-respect-content): Force heading
+ creation.
+ (org-insert-heading): Keep the folding state of the heading before
+ the inserted one.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-archive.el (org-archive-to-archive-sibling): Handle top
+ level headlines better.
+
+2008-10-26 Bastien Guerry <bzg@gnu.org>
+
+ * org-export-latex.el (org-export-latex-classes):
+ Add \usepackage{graphicx} to the default list of packages.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-filter): Rename from
+ `org-agenda-filter-tags'.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-entry-properties): Add CATEGORY property, iven if it
+ is not defined as a property in this entry.
+ (org-add-log-note): Mask prefix argument when immediately storing
+ the note.
+
+ * org-agenda.el (org-agenda-filter-effort-default-operator):
+ New option.
+
+2008-10-26 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org.el (org-add-log-setup): Bugfix; code to find insertion point
+ after drawers was skipping ahead one line too many, so notes were
+ inserted after the first note instead of before it.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-filter-tags, org-agenda-filter-form):
+ New variables.
+ (org-prepare-agenda): Reset the filter tags.
+ (org-agenda-filter-by-tag, org-agenda-filter-by-tag-show-all):
+ Show filter tags in mode line.
+
+ * org-table.el (orgtbl-to-html): Bind `html-table-tag' for the
+ formatter.
+
+ * org-export-latex.el (org-latex-entities-regexp): New constant.
+ (org-export-as-pdf): Use two calls to `shell-command'.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-export-latex.el (org-export-latex-treat-sub-super-char):
+ Honor the {} value of the subsuperscript setting. Make sure that
+ longer subsuperscripts are typeset in a roman font.
+
+ * org.el (org-clock-update-time-maybe): Compute negative clock
+ intervals correctly.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-add-log-setup):
+ Respect `org-log-state-notes-insert-after-drawers'.
+ (org-log-state-notes-insert-after-drawers): New option.
+ (org-todo-trigger-tag-changes): New function.
+ (org-todo): Call `org-todo-trigger-tag-changes'.
+
+2008-10-26 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org.el (org-add-log-setup): Only skip drawers if they are
+ immediately after the scheduling keywords.
+
+ * org-clock.el (org-clock-in-switch-to-state): Allow this to be a
+ function.
+ (org-clock-in): If `org-clock-in-switch-to-state' is a function,
+ call it with the current todo state to get the state to switch to
+ when clocking in.
+ (org-clock-in): Use org-indent-line-function to indent clock lines.
+ (org-clock-find-position): Fix indentation of empty clock drawers.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-publish.el (org-publish-org-to): Handle case when
+ org-export-to-pdf does return a file name, not a buffer.
+ (org-publish-org-to-pdf): New function.
+
+ * org-export-latex.el (org-export-as-pdf)
+ (org-export-as-pdf-and-open): New commands.
+
+ * org-table.el (org-table-eval-formula): Avoid parsing Calc's HMS
+ forms as ranges.
+
+ * org-export-latex.el (org-export-latex-lists): Ignore lists-like
+ things in protexted regions.
+
+2008-10-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-export-latex.el (org-export-latex-preprocess):
+ Improve quoting of LaTeX environments.
+
+2008-10-19 Eli Zaretskii <eliz@gnu.org>
+
+ * org.el (org-default-notes-file):
+ * org-publish.el (org-publish-timestamp-directory):
+ * org-id.el (org-id-locations-file): Run file names that begin
+ with a period thru `convert-standard-filename'.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-plot.el: Switch coding system to unix.
+
+2008-10-12 John Wiegley <johnw@newartisans.com>
+
+ * org-attach.el: New file.
+
+2008-10-12 Carsten Dominik <carsten.dominik@gmail.com>
+
+ * org.el (org-edit-fixed-width-region): Exclude final newline from
+ picture area.
+
+ * org-export-latex.el (org-export-latex-subcontent): Add labels to
+ sections, to make internal links work.
+ (org-export-latex-fontify-headline): Do not remove all text
+ properties, to make sure that target properties survive this
+ process.
+
+ * org-exp.el (org-export-preprocess-string): Change sequence of
+ modifications, to make sure links are prepared before the LaTeX
+ conversions do happen.
+
+ * org-attach.el (org-attach-delete-all): Rename from
+ `org-attch-delete'. Add a security query before deleting the
+ entire directory. New optional argument FORCE can overrule the
+ security query.
+ (org-attach-delete-one): New command.
+
+ * org-attach.el (org-attach-file-list): Fix bug with directory.
+
+ * org.el (org-apps-regexp-alist): New function.
+ (org-file-apps): Add auto-mode to the default value.
+ (org-open-file): Use the new structure of org-file-apps.
+
+ * org-attach.el (org-attach): Support the new keys.
+ (org-attach-method): New option.
+
+ * org-bbdb.el (org-bbdb-anniversaries): Fix but with 29 Feb/1
+ March.
+
+ * org.el (org-remove-uniherited-tags): Fix reverse interpretation
+ of the list value o `org-use-tag-inheritance'.
+
+ * org-attach.el (org-attach-auto-tag): New option.
+ (org-attach-tag, org-attach-untag): New functions.
+ (org-attach-attach, org-attach-new, org-attach-sync):
+ Call `org-attach-tag'.
+ (org-attach-delete): Call `org-attach-untag'.
+
+ * org-table.el (orgtbl-self-insert-command): Make this work for
+ the keypad as well.
+
+ * org.el (org-add-log-setup): Limit searc for drawers to entry
+ text, not to subtree.
+
+ * org-clock.el (org-clock-heading-for-remember): New variable.
+ (org-clock-in): Set `org-clock-heading-for-remember'.
+
+2008-10-12 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-remember.el (org-remember-apply-template): Add new
+ expansions: %k, %K for currently clocked task and a link to the
+ currently clocked task, and %< to file notes in the currently
+ clocked task.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-export-latex.el (org-export-latex-make-header): Also insert
+ the content of the property :latex-header-extra.
+
+ * org-exp.el (org-infile-export-plist): Put the content of
+ #+LATEX_HEADER: into the property :latex-header-extra.
+
+ * org-colview.el (org-columns-get-format-and-top-level):
+ Remove resetting the marker.
+
+ * org.el (org-entry-property-inherited-from): Improve docstring.
+ (org-entry-get-with-inheritance): Reset marker before starting the
+ search.
+
+ * org-exp.el (org-infile-export-plist): Allow multiple STYLE lines.
+
+ * 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
+ preview.
+ (org-time-stamp-inactive): Call `org-time-stamp'.
+ (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-id.el (org-id-int-to-b36-one-digit)
+ (org-id-b36-to-int-one-digit, org-id-int-to-b36)
+ (org-id-b36-to-int, org-id-time-to-b36): Modify from b62 to
+ b36.
+
+ * org-id.el (org-id-reverse-string): New function.
+ (org-id-new): Use `org-id-reverse-string' to make sure the
+ beginning chars of the ID are mutating fast. This allows to use a
+ directory structure to spread things better.
+ (org-id-prefix): Change default to nil.
+
+ * org-list.el (org-move-item-down, org-move-item-up): Remember and
+ restore the column of the cursor position.
+
+ * org-remember.el (org-remember-apply-template): Remove properties
+ from `initial'.
+
+ * org-wl.el (org-wl-open): Remove useless call to
+ `wl-thread-open-all'.
+
+ * org-remember.el (org-remember-handler): Fix bug with `bottom'
+ location.
+
+ * org-bbdb.el (org-bbdb-anniversaries): Require bbdb in
+ `org-bbdb-anniversaries'.
+
+ * org.el (org-get-next-sibling, org-forward-same-level):
+ New functions, similar to the outline versions, but invisible headings
+ are OK.
+
+2008-10-12 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-auto-repeat-maybe): Insert a space between
+ the timestamp's type and the timestamp itself.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-table.el (org-table-sum): Do not format the result with %g,
+ it does rounding when there are too many digits.
+
+ * org.el (org-map-entries): Protect the keyword-selecting variables.
+
+2008-10-12 Bastien Guerry <bzg@gnu.org>
+
+ * org-agenda.el (org-agenda-to-appt): Make sure the function check
+ against all agenda files.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+ Bastien Guerry <bzg@gnu.org>
+
+ * org-list.el: New file, aggregating list functions from org.el
+ and org-export-latex.el.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-edit-src-region-extra): New option.
+
+ * org-agenda.el (org-agenda-to-appt): Fix bug with appointment
+ time before 1am.
+
+2008-10-12 Bastien Guerry <bzg@gnu.org>
+
+ * org-export-latex.el (org-export-latex-keywords-maybe): Bug fix.
+
+2008-10-12 James TD Smith <ahktenzero@mohorovi.cc>
+
+ * org-plot.el (org-plot/gnuplot): Make tables starting with a
+ hline work correctly.
+ (org-plot/gnuplot-script): Put commas at the end of each script
+ line.
+
+ * org.el (org-get-refile-targets): Replace links with their
+ descriptions.
+ (org-imenu-get-tree): Replace links with their descriptions.
+
+ * org-remember.el (org-remember-apply-template): Add a new
+ expansion for adding properties to remember items.
+
+ * org.el (org-add-log-setup): Skip over drawers (properties,
+ clocks etc) when adding notes.
+
+ * org-agenda.el (org-agenda-get-closed): Show durations of clocked
+ items as well as the start and end times.
+
+ * org-compat.el (org-get-x-clipboard-compat): Add a compat
+ function for fetching the X clipboard on XEmacs and GNU Emacs 21.
+
+ * org-remember.el (org-get-x-clipboard): Use the compat
+ function to get clipboard values when x-selection-value is
+ unavailable. Use substring-no-properties instead of
+ set-text-properties to remove text properties from the clipboard
+ value.
+
+ * org-clock.el (org-update-mode-line): Support limiting the
+ modeline clock string, and display the full todo value in the
+ tooltip. Set a local keymap so mouse-3 on the clock string goes to
+ the currently clocked task.
+ (org-clock-string-limit): Add a custom value for the maximum
+ length of the clock string in the modeline.
+ (org-clock-mode-map): Add a keymap for the modeline string.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-compat.el (org-propertize): New function.
+
+2008-10-12 Bastien Guerry <bzg@gnu.org>
+
+ * org-export-latex.el (org-export-latex-tables): Protect exported
+ tables from further special chars conversion.
+ (org-export-latex-preprocess): Preserve LaTeX environments.
+ (org-list-parse-list): Parse descriptive lists.
+ (org-list-to-generic, org-list-to-latex, org-list-to-html)
+ (org-list-to-texinfo): Export descriptive lists.
+ (org-quote-chars): Remove.
+ (org-export-latex-keywords-maybe): Use `replace-regexp-in-string'.
+ (org-export-latex-list-beginning-re): Rename to
+ `org-list-beginning-re'.
+ (org-list-item-begin): Rename to `org-list-item-beginning'.
+
+2008-10-12 Eric Schulte <schulte.eric@gmail.com>
+
+ * org-plot.el: New file.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-refile): Allow refiling to the last entry in the
+ buffer.
+ (org-get-tags-at): Fix bug when inheritance is turned off.
+
+ * org.el (org-indent-line-function): No longer check for src
+ regions, this is too much overhead.
+
+ * org-agenda.el (org-agenda-highlight-todo): Fix bugs with keyword
+ matching.
+
+ * org.el (org-scan-tags): Make sure that tags matching is not case
+ sensitive. TODO keyword matching is case sensitive, however, to
+ avoid confusion with similar words that are not meant to be
+ keywords.
+
+ * org.el (org-get-local-tags-at): New function.
+ (org-get-local-tags): New function.
+
+ * org-exp.el (org-export-get-categories): New function.
+
+ * org-agenda.el (org-sorting-choice)
+ (org-agenda-sorting-strategy, org-agenda-get-todos)
+ (org-agenda-get-timestamps, org-agenda-get-deadlines)
+ (org-agenda-get-scheduled, org-agenda-get-blocks)
+ (org-entries-lessp): Implement sorting by TODO state.
+ (org-cmp-todo-state): New defsubst.
+
+ * org-colview.el (org-colview-construct-allowed-dates):
+ New function.
+ (org-columns-next-allowed-value):
+ Use `org-colview-construct-allowed-dates'.
+
+ * org.el (org-protect-slash): New function.
+ (org-get-refile-targets): Use `org-protect-slash'.
+
+ * org-agenda.el (org-global-tags-completion-table): New variable.
+
+ * org-exp.el (org-export-handle-export-tags): New function.
+ (org-export-preprocess-string):
+ Call `org-export-handle-export-tags'.
+
+ * org-publish.el (org-publish-expand-components): Function removed.
+ (org-publish-expand-projects): Allow components to have components.
+
+ * org.el (org-indent-line-function): Do not indent in regions that
+ are external source code.
+ (org-yank-and-fold-if-subtree): New function.
+
+ * org-agenda.el (org-agenda-todayp): New function.
+ (org-agenda-get-deadlines, org-agenda-get-scheduled):
+ Use `org-agenda-todayp'.
+
+ * org.el (org-insert-heading-respect-content)
+ (org-insert-todo-heading-respect-content): New commands.
+ (org-insert-heading-respect-content): New option.
+ (org-insert-heading): Respect `org-insert-heading-respect-content'.
+
+ * org-clock.el (org-clock-find-position): Make sure the note after
+ the clock line gets moved into the new clock drawer.
+
+ * org-id.el (org-id-new): New option.
+
+ * org-table.el (org-table-copy-down): Avoid overflow during
+ increment. Use prefix argument 0 to temporarily disable the
+ increment.
+
+ * org-exp.el (org-export-as-html): Do not turn on the major mode
+ if the buffer will be killed anyway.
+ (org-get-current-options): Exclude the #+TEXT field.
+ (org-export-as-html): Make sure text before the first headline is
+ a paragraph.
+
+ * org-publish.el (org-publish-org-to): Tell the exporter that this
+ buffer will be killed, so it is not necessary to do major mode
+ initialization.
+
+ * org-archive.el (org-archive-to-archive-sibling): Show empty
+ lines after folding the archive sibling.
+
+ * org.el (org-log-note-extra): New variable.
+
+2008-10-12 Bastien Guerry <bzg@gnu.org>
+
+ * org.el (org-additional-option-like-keywords): Add keywords for
+ the _QUOTE, _VERSE and _SRC environments.
+
+ * org-export-latex.el (org-export-latex-preprocess): Fix bug when
+ exporting _QUOTE and _VERSE environments.
+
+2008-10-12 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-filter-by-tag): New command.
+
+ * org-exp.el (org-get-current-options): Remove angular brackets
+ from the date entry.
+
+ * org.el (org-edit-fixed-width-region): New function.
+ (org-edit-fixed-width-region): Also try
+ `org-edit-fixed-width-region'.
+ (org-edit-fixed-width-region-mode): New option.
+ (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
+ empty strings to fix the length of remember templates.
+
+ * org-table.el (org-calc-default-modes): Fix the time format for
+ calc, from 12 hour to 24 hour clock.
+
+ * org-agenda.el (org-agenda-get-deadlines)
+ (org-agenda-get-scheduled): Avoid `time-of-day' extraction for
+ entries that are pre-warnings of deadlines or reminders.
+
+ * org.el (org-sort-entries-or-items): Make numeric and alpha
+ comparisons ignore any TODO keyword and priority cookie.
+
+ * org-remember.el (org-remember-handler): Reinterpretation of the
+ prefix argument.
+
+ * org-agenda.el (org-agenda-get-scheduled): Use new
+ `org-scheduled' face.
+
+ * org-faces.el (org-scheduled): New face.
+
+ * org-wl.el (org-wl-open): Remove incorrect declaration.
+
+ * org-gnus.el (org-gnus-store-link): Support for :to information
+ in gnus links.
+
+ * org-exp.el (org-export-as-html): Fix typo in creator
+ information.
+ (org-export-protect-examples): New parameter indent. Insert extra
+ spaces only when this parameter is specified.
+ (org-export-preprocess-string): Call `org-export-protect-examples'
+ with an indentation parameter when exporting to ASCII.
+
+ * org-remember.el (org-remember-templates)
+ (org-remember-apply-template): Allow the file component to be a
+ function.
+
+ * org.el (org-goto-local-search-headings): Rename from
+ `org-goto-local-search-forward-headings'. Added the possibility
+ to search backwards.
+
+ * org-export-latex.el (org-export-latex): New customization
+ group.
+
+ * org-agenda.el (org-write-agenda): Erase buffer for txt export.
+
+ * org-exp.el (org-html-do-expand): Allow {} to terminate
+ tex macro.
+
+ * org.el (org-buffer-list): Select buffers based on major mode,
+ not on file name.
+
+ * org-agenda.el (org-agenda-align-tags): Fix bug with malformed
+ face property.
+
+ * org-colview.el (org-columns-display-here):
+ Use `org-columns-modify-value-for-display-function'.
+
+ * org.el (org-columns-modify-value-for-display-function): New option.
+
+ * org-publish.el (org-publish-file): Make sure the directory match
+ for the publishing directory works correctly.
+
+ * org-agenda.el (org-agenda-execute-calendar-command)
+ (org-agenda-diary-entry): Additional optional argument.
+
+2008-07-24 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-as-html): Add attributes also in mailto
+ and ftp links.
+
+ * org.el (org-autoload): Add `org-dblock-write:columnview'.
+
+2008-08-11 Glenn Morris <rgm@gnu.org>
+
+ * org-mac-message.el (do-applescript): Fix declaration.
+
+2008-08-10 Glenn Morris <rgm@gnu.org>
+
+ * org-exp.el (org-export-as-html): Let-bind `i'.
+
+ * org.el (org-renumber-ordered-list): Fix bob/bobp typo.
+ (org-extract-attributes): Let-bind `key', `value'.
+ (org-make-tags-matcher): Let-bind `time-p'.
+
+2008-07-27 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-install.el: New file.
+
+2008-07-26 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-html-style)
+ (org-export-html-style-extra): Declare as safe-local-variable.
+
+2008-07-25 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-publish.el (org-publish-file): Use the true name of the
+ file.
+
+ * org-jsinfo.el (org-infojs-handle-options): Use :style-extra
+ instead of :style.
+
+ * org-exp.el (org-export-plist-vars)
+ (org-export-add-options-to-plist): Handle creator setting flag.
+ (org-export-as-html): Handle attributes also for ftp and mailto
+ links.
+
+ * org-agenda.el (org-agenda-diary-entry)
+ (org-agenda-execute-calendar-command): Cater for the second
+ argument of `calendar-cursor-to-date'.
+
+2008-07-24 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-region-as-html, org-export-as-html):
+ Make sure that calls from `org-export-region-as-html' do not do the
+ special check for a subtree.
+
+ * org-agenda.el (org-batch-store-agenda-views): Fix parsing bug.
+
+ * org.el (org-open-file):
+ Use `org-open-directory-means-index-dot-org'.
+ (org-open-directory-means-index-dot-org): New option.
+
+ * org.el (org-make-link-string): Remove link attributes from
+ description.
+ (org-open-at-point): Remove link attributes before using the path.
+
+ * org-exp.el (org-export-as-html): Handle link attributes.
+
+ * org.el (org-extract-attributes, org-attributes-to-string): New functions.
+
+ * org-table.el (org-table-to-lisp): New function.
+
+ * org.el (org-narrow-to-subtree): Do not include the final newline
+ into the narrowed region.
+
+ * org-agenda.el (org-agenda-custom-commands-local-options):
+ Fix bug with user-define skipping condition.
+
+ * org-agenda.el (org-agenda-get-restriction-and-command): Fix typo.
+
+ * org-exp.el (org-export-html-style-default): Automatic overflow
+ handling for pre fields.
+ (org-export-as-ascii, org-export-as-html): Change default format
+ for time stamp.
+
+ * org-table.el (org-table-export): Offer completion for translator
+ functions, and do not require a heading above the table.
+
+ * org.el (org-renumber-ordered-list, org-beginning-of-item-list):
+ Cater for the case of a list starting in the first line of the
+ buffer.
+
+ * org-publish.el (org-publish-find-title): Bug fix.
+ (org-publish-org-index): Implement new :index-style option.
+
+ * org-publish.el (org-publish-timestamp-filename):
+ Use SHA1-encoded file names in the timestamp directory.
+
+ * org-publish.el (org-publish-needed-p): Be verbose about files
+ published and files skipped.
+
+ * org-exp.el (org-export-preprocess-string): Swap link
+ normalization and internal link targeting.
+
+ * org-publish.el (org-publish-needed-p): Create timestamp
+ directory when it does not exist.
+
+ * org-clock.el (org-clock-out-when-done): Doc fix.
+
+ * org.el (org-agenda-skip-unavailable-files): Doc fix.
+
+ * org-exp.el (org-export-remove-comment-blocks-and-subtrees):
+ Ignore case when searching for the COMMENT cookie at export time.
+
+ * org-exp.el (org-get-file-contents)
+ (org-get-and-remove-property): New functions.
+ (org-export-handle-include-files): Handle the new prefix options.
+ (org-export-as-html): Fix the verse environment.
+
+ * org.el (org-time=, org-time<, org-time<=, org-time>)
+ (org-time>=, org-time<>, org-2ft): New functions.
+ (org-op-to-function): Also provide for the time testing functions.
+
+ * org-exp.el (org-export-html-style-default): New constant.
+
+ * org-exp.el (org-export-html-style-extra): New variable.
+ (org-export-splice-style): New function.
+
+ * org-exp.el (org-export-plist-vars, org-export-as-html):
+ Implement `org-export-creator-info'.
+ (org-export-creator-info): New option.
+
+ * org.el (org-clock-drawer-start-re, org-clock-drawer-end-re)
+ (org-property-drawer-re, org-clock-drawer-re): New constants.
+
+ * org-exp.el (org-icalendar-use-deadline)
+ (org-icalendar-use-scheduled): New options.
+ (org-icalendar-include-todo): Default changed to t.
+ (org-print-icalendar-entries): Implement better utilization of
+ scheduling and deadline time stamps.
+ (org-export-target-internal-links, org-export-as-html): Allow file
+ lines without the "file:" prefix if the file path is an absolute
+ path or starts with ".".
+
+ * org-clock.el (org-clocktable-shift): Also understand yesterday,
+ lastweek etc.
+ (org-clock-special-range): Also understand yesterday, lastweek etc.
+
+ * org.el (org-agenda-skip-archived-trees): Docstring now
+ discourages using this.
+ (org-scan-tags): Check for org-agenda-archives-mode.
+ (org-map-entries): Make sure org-agenda-archives-mode is nil.
+ (org-agenda-files): Functionality of second arg changed.
+
+ * org-agenda.el (org-agenda-archives-mode): New variable.
+ (org-write-agenda, org-prepare-agenda, org-agenda-list)
+ (org-search-view, org-todo-list, org-tags-view)
+ (org-agenda-list-stuck-projects): Call `org-agenda-files' with
+ `ifmode' argument.
+ (org-agenda-quit): Reset the archives mode.
+ (org-agenda-archives-mode): New command.
+ (org-agenda-set-mode-name): Include archives info.
+
+ * org.el (org-paste-subtree): Make sure the yanked headline is
+ visible if it was yanked at a visible point.
+ (org-move-item-up): Fix the bug with moving white space at the end
+ of the item.
+ (org-show-empty-lines-in-parent): New function.
+
+2008-07-19 Juri Linkov <juri@jurta.org>
+
+ * org.el (narrow-map): Bind `org-narrow-to-subtree' to "s" on the
+ new keymap `narrow-map' instead of binding "\C-xns".
+
+2008-07-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * org.el (org-agenda-skip-unavailable-files):
+ * org-clock.el (org-clock-out-when-done): Doc fixes.
+
+2008-06-18 Glenn Morris <rgm@gnu.org>
+
+ * org.el (org-map-entries): Let-bind `file'.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-colview.el (org-columns-next-allowed-value): Bug fix.
+
+ * org-agenda.el (org-agenda-get-closed): Get the end time into the
+ agenda prefix as well.
+
+ * org-publish.el (org-publish-org-index): Make a properly indented
+ list.
+
+ * org.el (org-calendar-agenda-action-key): New option.
+ (org-get-cursor-date): New function.
+ (org-mark-entry-for-agenda-action): New command.
+ (org-overriding-default-time): New variable.
+ (org-read-date): Respect `org-overriding-default-time'.
+
+ * org-remember.el (org-remember-apply-template): Respect the
+ overriding default time.
+
+ * org-agenda.el (org-agenda-action-marker): New variable.
+ (org-agenda-action): New command.
+ (org-agenda-do-action): New function.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-schedule, org-deadline): Protect scheduled and
+ 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>
+
+ * org.el (org-beginning-of-line): Cater for the case when there
+ are tags but no headline text.
+ (org-align-tags-here): Convert to tabs only when indent-tabs-mode
+ it set.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-mhe.el (org-mhe-get-message-folder-from-index): Make sure
+ the return value is nil instead of "nil" when there is no match.
+
+ * org-exp.el (org-insert-centered): Use fill-column instead of
+ 80.
+ (org-export-as-ascii): Use string-width to measure the width of
+ the heading.
+
+ * org.el (org-diary-to-ical-string): No longer kill buffer
+ FROMBUF, this is now done by the caller.
+
+ * org-exp.el (org-print-icalendar-entries): Move the call to
+ `org-diary-to-ical-string' out of the loop, and kill the buffer
+ afterwords.
+
+ * org-remember.el (org-remember-visit-immediately):
+ Position cursor after moving to the note.
+ (org-remember-apply-template): Use a text property to record the
+ cursor position.
+ (org-remember-handler): Align tags after pasting the note.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-bbdb.el (org-bbdb-follow-anniversary-link): New function.
+
+ * org-agenda.el (org-agenda-open-link): If there is an
+ org-bbdb-name property in the current line, jump to that bbdb
+ entry.
+
+ * org-bbdb.el (org-bbdb-anniversaries): Add the bbdb-name as a
+ text property, so that the agenda knows where this entry comes
+ from.
+
+ * org-agenda.el (org-agenda-clock-in): Fix bug in the
+ interaction between clocking-in from the agenda, and automatic
+ task state switching.
+
+ * org-macs.el (org-with-point-at): Bug fix in macro definition.
+
+ * org.el (org-beginning-of-line, org-end-of-line): Make sure the
+ zmacs-region stays after this command in XEmacs.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-scan-tags): Allow new values for ACTION parameter.
+
+ * org-remember.el (org-remember-templates): Fix bug in
+ customization type definition.
+
+ * org.el (org-map-entries): New function.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-skip-comment-trees): New option.
+ (org-agenda-skip): Respect `org-agenda-skip-comment-trees'.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-remember.el (org-jump-to-target-location): New variable.
+ (org-remember-apply-template):
+ Set `org-remember-apply-template' if requested by template.
+ (org-remember-handler): Start an idle timer to jump to
+ remember location.
+
+ * org-exp.el (org-get-current-options): Add the FILETAGS setting.
+
+ * org.el (org-set-regexps-and-options): Fix bug with parsing of
+ file tags.
+ (org-get-tags-at): Add the content of `org-file-tags'.
+
+ * org-exp.el (org-export-handle-comments): Fix bug with several
+ comment lines after each other.
+ (org-number-to-roman, org-number-to-counter): New functions.
+ (org-export-section-number-format): New option.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-protect-examples): Catch the case of a
+ missing end_example line.
+
+ * org.el (org-set-regexps-and-options): Set `org-file-properties' and
+ `org-file-tags' to nil.
+
+ * org-colview.el (org-columns-next-allowed-value): Handle next
+ argument NTH to directly select a value.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-scheduled-leaders): Fix docstring.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-columns-ellipses): New option.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-colview.el (org-columns-add-ellipses): New function.
+ (org-columns-compact-links): New function.
+ (org-columns-cleanup-item): Call `org-columns-compact-links'.
+ (org-columns-display-here): Call `org-agenda-columns-cleanup-item'
+ when in agenda.
+ (org-columns-edit-value): Fix bug with editing values from
+ agenda column view.
+ (org-columns-redo): Also redo the agenda itself.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-agenda.el (org-agenda-columns-remove-prefix-from-item):
+ New option.
+
+ * org-colview.el (org-agenda-columns-cleanup-item): New function.
+
+ * org-exp.el (org-export-ascii-preprocess): Rename from
+ `org-export-ascii-clean-string'.
+ (org-export-kill-licensed-text)
+ (org-export-define-heading-targets)
+ (org-export-handle-invisible-targets)
+ (org-export-target-internal-links)
+ (org-export-remove-or-extract-drawers)
+ (org-export-remove-archived-trees)
+ (org-export-protect-quoted-subtrees)
+ (org-export-protect-verbatim, org-export-protect-examples)
+ (org-export-select-backend-specific-text)
+ (org-export-mark-blockquote-and-verse)
+ (org-export-remove-comment-blocks-and-subtrees)
+ (org-export-handle-comments, org-export-mark-radio-links)
+ (org-export-remove-special-table-lines)
+ (org-export-normalize-links)
+ (org-export-concatenate-multiline-links)
+ (org-export-concatenate-multiline-emphasis): New functions,
+ obtained from spliting the export preprocessor.
+
+ * org-table.el (org-table-recalculate): Improve error message if
+ the row number is invalid.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-archive.el (org-archive-save-context-info): Fix bugs in
+ customization setup and docstring.
+
+ * org-exp.el (org-export-html-style): Change the size of in the
+ <pre> element to 90%.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-find-src-example-start): Function removed.
+ (org-edit-src-find-region-and-lang): New function.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-edit-src-exit): New function.
+ (org-exit-edit-mode): New minor mode.
+
+ * org-exp.el (org-export-preprocess-string): Fix bug with removing
+ comment-like lines from protected examples.
+
+ * org.el (org-edit-src-example, org-find-src-example-start)
+ (org-protect-source-example, org-edit-special): New functions.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-publish.el (org-publish-project-alist): Fix typo in
+ docstring.
+ (org-publish-project-alist): Handle :index-title property.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-export-latex.el (org-export-as-latex): Make sure region
+ bounds are correct. Parse subtree properties relating to export.
+
+ * org-exp.el (org-export-add-options-to-plist): New function.
+ (org-infile-export-plist): Use `org-export-add-options-to-plist'.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-default-properties): Add EXPORT_FILE_NAME and
+ EXPORT_TITLE.
+
+ * org-exp.el (org-export-get-title-from-subtree)
+ (org-export-as-ascii, org-export-as-html): Make sure the original
+ region-beginning and region-end are used, even after moving point.
+ (org-export-get-title-from-subtree): Also try the EXPORT_TITLE
+ property.
+
+ * org-remember.el (org-remember-last-stored-marker): New variable.
+ (org-remember-goto-last-stored): Use `org-goto-marker-or-bmk'.
+ (org-remember-handler): Also use marker to remember
+ last-stored position.
+
+ * org.el (org-goto-marker-or-bmk): New function.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-file-properties): Rename from `org-local-properties'.
+ (org-scan-tags): Take file tags into account.
+ (org-tags-match-list-sublevels): Default changed to t.
+
+ * org-exp.el (org-export-as-html): Close paragraph after a footnote.
+
+ * org.el (org-update-parent-todo-statistics): New function.
+
+ * org-exp.el (org-icalendar-store-UID): New option.
+ (org-icalendar-force-UID): Option removed.
+ (org-print-icalendar-entries): IMplement UIDs.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-mhe.el (org-mhe-follow-link): Fix bug in mhe searches.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-faces.el (org-column): Document how this face is being used
+ and why sometimes the background faces shine through.
+
+ * org-mhe.el (org-mhe-follow-link): Improve handling of searches.
+
+ * org-publish.el (org-publish-attachment): Create publishing
+ directory if it does not yet exist.
+
+ * org-table.el (org-calc-default-modes): Change default number
+ format to (float 8).
+
+ * org.el (org-olpath-completing-read): New function.
+ (org-time-clocksum-format): New option.
+ (org-minutes-to-hh:mm-string): Use `org-time-clocksum-format'.
+
+ * org-clock.el (org-clock-display, org-clock-out)
+ (org-update-mode-line): Use `org-time-clocksum-format'.
+
+ * org-colview.el (org-columns-number-to-string):
+ Use `org-time-clocksum-format'.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-id.el: New file, move from contrib to core.
+
+ * org-exp.el (org-icalendar-force-UID): New option.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-print-icalendar-entries): Make sure DTEND is
+ shifted by one day if there is a date range without an end time.
+
+ * org.el (org-try-structure-completion): New function.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-set-font-lock-defaults): Improve fontification of
+ description lists.
+ (org-insert-item): Handle description lists.
+ (org-adaptive-fill-function): Improve auto indentation in
+ description lists.
+
+ * org-exp.el (org-export-as-html, org-export-preprocess-string):
+ Implement VERSE environment.
+ (org-export-preprocess-string): Implement the COMMENT
+ environment.
+
+ * org-export-latex.el (org-export-latex-preprocess):
+ Implement VERSE environment.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-jsinfo.el (org-infojs-opts-table): Add entry for FIXED_TOC
+ option.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-table.el (orgtbl-to-tsv, orgtbl-to-csv): New functions.
+
+ * org.el (org-quote-csv-field): New functions.
+
+ * org-table.el (org-table-export-default-format): Remove :splice
+ from default format, we get the same effect by not specifying
+ :tstart and :tend.
+ (org-table-export): Improve setup, distinguish better between
+ interactive and non-interactive use, allow specifying the format
+ on the fly, better protection against wrong file names.
+ (orgtbl-to-generic): Fix documentation. Do not require :tstart
+ and :tend when :splice is omitted.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-clock.el (org-clock-select-task): Make sure the selection
+ letters are 1-9 and A-Z, no special characters.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-htmlize): New group.
+ (org-export-htmlize-output-type)
+ (org-export-htmlize-css-font-prefix): New options.
+ (org-export-htmlize-region-for-paste): New function.
+ (org-export-htmlize-generate-css): New command.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-set-visibility-according-to-property): New function.
+ (org-ctrl-c-ctrl-c): Do not restart org-mode, just get the options
+ and compute the regular expressions, and update font-lock.
+ (org-property-re): Allow a dash in property names.
+
+ * org-archive.el (org-extract-archive-file): Insert the file name
+ without the path into the format, to allow the location format to
+ contain a subdirectory.
+
+ * org-agenda.el (org-agenda-post-command-hook): If point is at end
+ of buffer, and the `org-agenda-type' property undefined, use the
+ value from the character before.
+
+ * org.el (org-add-planning-info): Don't let indentation for
+ would-be timestamp become extra whitespace at the end of headline.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-remove-double-quotes, org-file-contents):
+ New functions.
+
+ * org-exp.el (org-infile-export-plist): Also parse the
+ contents of #+SETUPFILE files, recursively.
+
+ * org.el (org-set-regexps-and-options): Also parse the
+ contents of #+SETUPFILE files, recursively.
+
+ * org-exp.el (org-export-handle-include-files): New function.
+ (org-export-preprocess-string):
+ Call `org-export-handle-include-files'.
+
+ * org.el (org-delete-property-globally)
+ (org-delete-property, org-set-property): Ignore case during
+ completion.
+ (org-set-property): Use `org-completing-read' instead of
+ `completing-read'.
+
+ * org.el (org-complete-expand-structure-template): New,
+ experimental function.
+ (org-structure-template-alist): New, experimental option.
+ (org-complete): Call `org-complete-expand-structure-template'.
+
+2008-06-17 Bastien Guerry <bzg@gnu.org>
+
+ * org-export-latex.el (org-export-latex-preprocess):
+ Add support for blockquotes.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-read-date-analyze): Catch the case where only a
+ weekday is given.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-set-font-lock-defaults): Make the description
+ tag bold.
+
+ * org-exp.el (org-export-as-html, org-close-li):
+ Implement description lists.
+
+2008-06-17 Jason Riedy <jason@acm.org>
+
+ * org-table.el (*orgtbl-default-fmt*): New variable.
+ (orgtbl-format-line): Use the value of *orgtbl-default-fmt*
+ when there is no other fmt available.
+
+ (orgtbl-to-generic): Allow an explicitly nil :tstart or
+ :tend to suppress the appropriate string.
+
+ (orgtbl-to-orgtbl): New function for translating to another orgtbl
+ table.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org.el (org-read-date-analyze): "." as an alias for "+0" in
+ read date.
+
+ * org-clock.el (org-clock-save-markers-for-cut-and-paste):
+ New function.
+
+ * org-agenda.el (org-agenda-save-markers-for-cut-and-paste):
+ New function.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-clock.el (org-clock-find-position): Don't include notes
+ into clock drawer.
+
+ * org-archive.el (org-archive-subtree): No longer remove an
+ extra line after cutting the subtree. `org-cut-subtree' already
+ takes care of this.
+
+ * org-remember.el (org-remember-handler): Only kill the target
+ buffer if it does not contain the running clock.
+
+ * org.el (org-markers-to-move): New variable.
+ (org-save-markers-in-region, org-check-and-save-marker)
+ (org-reinstall-markers-in-region): New function.
+ (org-move-subtree-down, org-copy-subtree): Remember relative
+ marker positions before cutting.
+ (org-move-subtree-down, org-paste-subtree): Restore relative
+ marker positions after pasting.
+
+ * org-remember.el (org-remember-clock-out-on-exit): New option.
+ (org-remember-finalize): Clock out only if the setting in
+ `org-remember-clock-out-on-exit' requires it.
+ (org-remember-handler): Do the cleanup in the buffer, to make sure
+ that the clock marker remains in tact.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-clock.el (org-clock-goto): Widen buffer if necessary.
+ (org-clock-in): Make sure that also tasks outside the narrowed
+ region will be clocked in correctly.
+ (org-clock-insert-selection-line): Widen the buffer so that we can
+ find the correct task heading.
+
+ * org.el (org-base-buffer): New function.
+
+ * org-exp.el (org-icalendar-cleanup-string): Make sure ","
+ and ";" are escaped.
+ (org-print-icalendar-entries): Also apply
+ `org-icalendar-cleanup-string' to the headline, not only to the
+ summary property.
+
+2008-06-17 Carsten Dominik <dominik@science.uva.nl>
+
+ * org-exp.el (org-export-preprocess-hook): New hook.
+ (org-export-preprocess-string): Call `org-export-preprocess-hook'.
+
+ * org.el (org-font-lock-hook): New variable.
+ (org-font-lock-hook): New function.
+ (org-set-font-lock-defaults): Call `org-font-lock-hook'.
+
+;; Local Variables:
+;; coding: utf-8
+;; add-log-time-zone-rule: t
+;; End:
+
+ Copyright (C) 2008-2015 Free Software Foundation, Inc.
+
+ This file is part of GNU Emacs.
+
+ GNU Emacs is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GNU Emacs is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.