Clear up and document patch [ 120 ].
commit0d07ef208dcaf532bf3fec582bb74a77f7bd1a69
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)
tree616c5a5bfe1a093ba6a75cbbd9917f86b995c650
parentb6d6f5c9f93b420a40336d49507aab4115633cfa
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/docutils@7958 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
docutils/parsers/rst/directives/tables.py
docutils/parsers/rst/states.py
docutils/writers/html_plain/__init__.py
test/functional/expected/math_output_mathml.xhtml
test/functional/expected/standalone_rst_html_plain.html
test/functional/input/data/math.txt
test/functional/input/standalone_rst_html_plain.txt
test/test_parsers/test_rst/test_directives/test_tables.py