org-mode/testing/lisp
Nicolas Goaziou 59cb22d638 ox: Simplify syntax for attributes
* lisp/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.
* contrib/lisp/ox-groff.el (org-groff-link--inline-image): Use new
  attribute syntax.  Small refactoring.
* lisp/ox-ascii.el (org-ascii-horizontal-rule): Use new attribute
  syntax.
* lisp/ox-beamer.el (org-beamer-plain-list): Use new attribute syntax.
* lisp/ox-html.el (org-html--textarea-block): Use new attribute
  syntax.
* lisp/ox-latex.el (org-latex--inline-image, org-latex--org-table,
  org-latex--math-table): Use new attribute syntax.
* lisp/ox-man.el (org-man-table--org-table): Use new attribute syntax.
  Small refactoring.
* lisp/ox-odt.el (org-odt-link--inline-image, org-odt-table-cell): Use
  new attribute syntax.
* testing/lisp/test-ox.el: Add tests.

This patch introduces two changes.  To begin with, it removes the need
for quoting and escaping characters.  Also, all non-nil values are
stored as strings.  As an exception "nil" is stored as nil.
2013-03-11 08:33:10 +01:00
..
test-ob-C.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-R.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-awk.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-emacs-lisp.el Merge branch 'maint' 2013-01-01 16:06:17 +01:00
test-ob-exp.el Fix tests related to export 2013-02-06 23:06:31 +01:00
test-ob-fortran.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-lilypond.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-lob.el fix test failure introduced by moving library-of-babel.org in 321f806faf 2013-03-06 21:27:13 +01:00
test-ob-maxima.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-octave.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-perl.el test-ob-perl: add a few perl babel tests 2013-03-02 22:49:46 +01:00
test-ob-python.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-sh.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-table.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob-tangle.el Update copyright years. 2013-01-01 16:04:24 +01:00
test-ob.el Merge branch 'maint' 2013-01-01 16:06:17 +01:00
test-org-clock.el Fix new test for clocktables 2012-12-07 19:50:01 +01:00
test-org-element.el org-element: Only allow plain links in links 2013-02-25 22:16:01 +01:00
test-org-footnote.el Require 2 blank lines to separate footnote definition 2013-02-24 14:44:07 +01:00
test-org-list.el org-list: Use export back-ends to transform radio lists 2013-03-04 12:33:04 +01:00
test-org-macro.el Move macro expansion code into its own library 2013-02-16 15:55:30 +01:00
test-org-src.el Merge branch 'maint' 2013-01-01 16:06:17 +01:00
test-org-table.el Use nan for empty fields in Calc formulas 2012-12-29 14:33:52 +01:00
test-org.el Do not move point when filling a table 2013-02-25 10:06:58 +01:00
test-ox.el ox: Simplify syntax for attributes 2013-03-11 08:33:10 +01:00
test-property-inheritance.el Update copyright years. 2013-01-01 16:04:24 +01:00