org-mode/testing/lisp
Nicolas Goaziou 3d56f56399 org-export: Internal changes to back-end definition
* contrib/lisp/org-export.el (org-export-registered-backends): New
  variable.
(org-export-define-backend, org-export-define-derived-backend): Use
new variable. Also redefine how sub-menus are defined.
(org-export-backend-filters, org-export-backend-menu,
org-export-backend-options, org-export-backend-translate-table): New
functions.
(org-export-get-environment, org-export--parse-option-keyword,
org-export--get-subtree-options, org-export--get-inbuffer-options,
org-export--get-global-options, org-export-install-filters,
org-export-with-backend): Access to data stored in new variable.
(org-export-dispatch-ui): Display sub-menus according to new
definition.
(org-export-dispatch-menu-entries): Removed variable.
* contrib/lisp/org-e-beamer.el: Use new sub-menu definition.
(org-e-beamer--format-section, org-e-beamer-item,
org-e-beamer-keyword): Use `org-export-with-backend' instead of
relying on removed variables.
* testing/lisp/test-org-export.el: Update tests.

This patch gets rid of "invisible" variables, that is variables
defvar'ed within a macro.
2012-11-13 23:25:08 +01:00
..
test-ob-C.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-R.el do not set variables belonging to ESS 2012-09-23 11:07:18 +02:00
test-ob-awk.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-emacs-lisp.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-exp.el ob: Fix block evaluation in a narrowed buffer 2012-10-28 16:21:30 +01:00
test-ob-fortran.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-lilypond.el testing/lisp/test-ob-lilypond.el: Use "w32" or "windows-nt" instead of "win32" 2012-10-01 19:00:14 +02:00
test-ob-lob.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-maxima.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-octave.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-python.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-sh.el Don't load test-ob-sh when no "sh" executable 2012-08-03 13:34:10 -06:00
test-ob-table.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob-tangle.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-ob.el ob: Fix block evaluation in a narrowed buffer 2012-10-28 16:21:30 +01:00
test-org-element.el org-element: Fix org-element-context on parsed keywords 2012-10-29 14:01:49 +01:00
test-org-exp.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-org-export.el org-export: Internal changes to back-end definition 2012-11-13 23:25:08 +01:00
test-org-footnote.el org-footnote: Fix bug related to sorting and folded view 2012-04-08 12:01:57 +02:00
test-org-html.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-org-list.el org-list: Fix infloop when inserting an item 2012-11-13 15:45:09 +01:00
test-org-table.el Fix the master branch. 2012-03-19 22:01:29 +01:00
test-org.el Merge branch 'maint' 2012-11-09 02:47:23 +01:00
test-property-inheritance.el Fix the master branch. 2012-03-19 22:01:29 +01:00