org-export: Export `clock' and `planning' elements
commit941f90a649d208ed7e547a030fc4270988af0cf7
authorNicolas Goaziou <n.goaziou@gmail.com>
Sun, 29 Apr 2012 00:11:22 +0000 (29 02:11 +0200)
committerNicolas Goaziou <n.goaziou@gmail.com>
Sun, 29 Apr 2012 00:26:33 +0000 (29 02:26 +0200)
treed3506e292d1282f03fb235dc4edd5b15fdea06bb
parent5cd9c01757ea781f87fd802d5dd6506b2a342c0a
org-export: Export `clock' and `planning' elements

* contrib/lisp/org-export.el (org-export-option-alist): Add new
  filters.
(org-export-with-clocks, org-export-with-planning,
org-export-filter-clock-functions,
org-export-filter-planning-functions): New variables.
(org-export--skip-p): Skip `clock' and `planning' types depending on
export options.
* contrib/lisp/org-e-ascii.el (org-e-ascii-clock,
  org-e-ascii-planning): New functions.
(org-e-ascii-time-stamp): Update function.  Use `org-translate-time'.
* contrib/lisp/org-e-html.el (org-e-html-clock, org-e-html-planning):
  New functions.
(org-e-html-time-stamp): Update function.
* contrib/lisp/org-e-latex.el (org-e-latex-clock,
  org-e-latex-planning): New functions.
(org-e-latex-time-stamp): Update function.  Use `org-translate-time'.
* contrib/lisp/org-e-odt.el (org-e-odt-clock, org-e-odt-planning): New
  functions.
(org-e-odt-time-stamp): Update function.  Use `org-translate-time'.
* testing/lisp/test-org-export.el: Add tests.
contrib/lisp/org-e-ascii.el
contrib/lisp/org-e-html.el
contrib/lisp/org-e-latex.el
contrib/lisp/org-e-odt.el
contrib/lisp/org-export.el
testing/lisp/test-org-export.el