Clear up and document patch [ 120 ].
commita24e1cd824cc086331ad92422b8f18d5fca45427
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Thu, 28 Jul 2016 21:52:14 +0000 (28 21:52 +0000)
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Thu, 28 Jul 2016 21:52:14 +0000 (28 21:52 +0000)
treed063a73391b77eb05365bf59ad01d537660e2267
parent6231212e357adf6c5402ee6b84569e1f9bfa43a9
Clear up and document patch [ 120 ].

The colwidths argument for <tgroup> violates the docutils.dtd.
As the "auto"/"given" tags may be ignored by the writers, they may be
stored as classes instead.

The default case (grid for tables, equal widths for ListTable and CSVTable
does not need/get a tag. This way, writers can decide whether to leave
column width determination to the backend when the class "colwidths-auto" is
set (opt-in) or by default (opt-out with "colwidths-given").

git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7958 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
docutils/docutils/parsers/rst/directives/tables.py
docutils/docutils/parsers/rst/states.py
docutils/docutils/writers/html_plain/__init__.py
docutils/test/functional/expected/math_output_mathml.xhtml
docutils/test/functional/expected/standalone_rst_html_plain.html
docutils/test/functional/input/data/math.txt
docutils/test/functional/input/standalone_rst_html_plain.txt
docutils/test/test_parsers/test_rst/test_directives/test_tables.py