org-mode/contrib/lisp
Jambunathan K 2e0e462d14 org-odt.el: Add support for annotation blocks
* contrib/lisp/org-lparse.el (org-lparse-special-blocks): New
variable.  Add "annotation" blocks in addition to the already
existing "list-table" blocks.
(org-lparse-get-block-params): New helper routine to read
params passed to a special block.  Used in conjunction with
OpenDocument annotations and with parsing of "#+ATTR_ODT:..."
lines attached to images.
(org-lparse-par-open-stashed): New let-bound variable.
(org-do-lparse): Bind `org-lparse-par-open-stashed'.  Treat
all blocks listed in `org-lparse-special-blocks' as special
environments.  Honor options passed as part of
"#+begin_<block-name>[options]".
(org-lparse-preprocess-after-blockquote-hook): Handle all
blocks listed in `org-lparse-special-blocks' specially.
(org-lparse-strip-experimental-blocks-maybe-hook): New hook
that hooks up to `org-export-preprocess-hook'.  Removes blocks
listed under `org-lparse-special-blocks' while exporting to
formats other than "odt" or "xhtml".
(org-lparse-begin-environment, org-lparse-end-environment):
Modified signature to accomodate block params.
(org-lparse-stash-save-paragraph-state)
(org-lparse-stash-pop-paragraph-state): New helper routines
for use with emitting of OpenDocument annotations.
(org-lparse-list-table-enable): Removed.  "list tables" are
now always enabled.

* contrib/lisp/org-odt.el (org-odt-begin-annotation)
(org-odt-end-annotation): New routines.
(org-odt-begin-environment, org-odt-end-environment): Handle
block params.  Handle the new "annotation" block.
(org-odt-format-author, org-odt-iso-date-from-org-timestamp):
New helper routnes for emitting author and comment timestamps
with annotation blocks.
(org-odt-update-meta-file): Use above routines.
(org-export-odt-format-image): Use
`org-lparse-get-block-params' to parse inline image attributes.
(org-odt-format-date): Removed.  Superceded by
`org-odt-iso-date-from-org-timestamp'.

See http://lists.gnu.org/archive/html/emacs-orgmode/2011-10/msg01251.html
2011-10-29 04:13:44 +05:30
..
htmlize.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-annotate-file.el Replace org-mode-p with usual (eq major-mode 'org-mode) check 2011-10-22 11:29:24 +02:00
org-bookmark.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-checklist.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-choose.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-collector.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-contacts.el Replace org-mode-p with usual (eq major-mode 'org-mode) check 2011-10-22 11:29:24 +02:00
org-contribdir.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-depend.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-drill.el Fix (a lot of) compiler warnings. 2011-07-18 19:25:10 +02:00
org-elisp-symbol.el contrib/lisp/org-elisp-symbol: Set type if symbol is defuned but not fbound 2011-10-06 10:14:19 +02:00
org-eshell.el Fix (a lot of) compiler warnings. 2011-07-18 19:25:10 +02:00
org-eval-light.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-eval.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-exp-bibtex.el Allow dashes and underscores in bibtex citation keys 2011-10-06 10:10:47 +02:00
org-expiry.el Replace org-mode-p with usual (eq major-mode 'org-mode) check 2011-10-22 11:29:24 +02:00
org-export-generic.el Fix header prefixes for trac wiki. 2011-10-24 18:40:28 +02:00
org-git-link.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-interactive-query.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-invoice.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-jira.el contrib/lisp/org-jira.el: remove Creative Commons license. 2011-08-15 20:10:04 +02:00
org-learn.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-lparse.el org-odt.el: Add support for annotation blocks 2011-10-29 04:13:44 +05:30
org-mac-iCal.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-mac-link-grabber.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-mairix.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-man.el Renamed CONTRIB directory to "contrib". 2008-04-07 17:36:12 +02:00
org-mime.el org-mime: use dvipng for inline images when export to html mail 2011-10-19 12:07:48 -06:00
org-mtags.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-notmuch.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-odt.el org-odt.el: Add support for annotation blocks 2011-10-29 04:13:44 +05:30
org-panel.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-registry.el Replace org-mode-p with usual (eq major-mode 'org-mode) check 2011-10-22 11:29:24 +02:00
org-screen.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-secretary.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-static-mathjax.el Add org-static-mathjax to the contrib directory 2010-08-20 18:12:59 +02:00
org-sudoku.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-toc.el Replace org-mode-p with usual (eq major-mode 'org-mode) check 2011-10-22 11:29:24 +02:00
org-track.el Fix copyright years for elisp files in core and contrib. 2011-08-15 15:23:11 +02:00
org-velocity.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-wikinodes.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
org-xhtml.el Put table style and col sizes under direct user control 2011-10-16 10:55:28 +02:00
org2rem.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
orgtbl-sqlinsert.el Remove the "Version" header in Org libraries (leave it in org.el). 2011-08-17 14:42:34 +02:00
test-org-export-preproc.el Fix (a lot of) compiler warnings. 2011-07-18 19:25:10 +02:00