From f8c3971a0ea7ff610530d398ddf1bd3bc93d1490 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Tue, 5 Jun 2018 12:11:10 +0200 Subject: [PATCH] Added files missing from initial import. --- BUGS.txt | 291 + COPYING.txt | 137 + FAQ.txt | 1249 ++++ MANIFEST.in | 11 + THANKS.txt | 169 + docs/api/cmdline-tool.txt | 66 + docs/api/publisher.txt | 344 ++ docs/api/runtime-settings.txt | 192 + docs/dev/distributing.txt | 143 + docs/dev/enthought-plan.txt | 480 ++ docs/dev/enthought-rfp.txt | 146 + docs/dev/hacking.txt | 264 + docs/dev/policies.txt | 652 ++ docs/dev/pysource.dtd | 260 + docs/dev/pysource.txt | 130 + docs/dev/release.txt | 292 + docs/dev/repository.txt | 208 + docs/dev/rst/alternatives.txt | 3213 ++++++++++ docs/dev/rst/problems.txt | 872 +++ docs/dev/semantics.txt | 119 + docs/dev/testing.txt | 290 + docs/dev/todo.txt | 2825 +++++++++ docs/dev/website.txt | 107 + docs/dev/wheeling.txt | 204 + docs/howto/html-stylesheets.txt | 95 + docs/howto/i18n.txt | 196 + docs/howto/rst-directives.txt | 430 ++ docs/howto/rst-roles.txt | 228 + docs/howto/security.txt | 168 + docs/index.txt | 239 + docs/peps/pep-0256.txt | 297 + docs/peps/pep-0257.txt | 328 + docs/peps/pep-0258.txt | 1025 ++++ docs/peps/pep-0287.txt | 815 +++ docs/ref/doctree.txt | 5110 ++++++++++++++++ docs/ref/docutils.dtd | 632 ++ docs/ref/rst/definitions.txt | 180 + docs/ref/rst/directives.txt | 1977 ++++++ docs/ref/rst/introduction.txt | 314 + docs/ref/rst/restructuredtext.txt | 3087 ++++++++++ docs/ref/rst/roles.txt | 380 ++ docs/ref/soextblx.dtd | 312 + docs/ref/transforms.txt | 207 + docs/user/Makefile.docutils-update | 9 + docs/user/config.txt | 2014 +++++++ docs/user/docutils-05-compat.sty.txt | 738 +++ docs/user/emacs.txt | 960 +++ docs/user/html.txt | 330 + docs/user/images/big-black.png | Bin 0 -> 19823 bytes docs/user/images/big-white.png | Bin 0 -> 25697 bytes docs/user/images/default.png | Bin 0 -> 59358 bytes docs/user/images/happy_monkey.png | Bin 0 -> 5202 bytes docs/user/images/medium-black.png | Bin 0 -> 24021 bytes docs/user/images/medium-white.png | Bin 0 -> 33756 bytes docs/user/images/rsp-all.png | Bin 0 -> 32565 bytes docs/user/images/rsp-breaks.png | Bin 0 -> 17754 bytes docs/user/images/rsp-covers.png | Bin 0 -> 19080 bytes docs/user/images/rsp-cuts.png | Bin 0 -> 20751 bytes docs/user/images/rsp-empty.png | Bin 0 -> 4900 bytes docs/user/images/rsp-objects.png | Bin 0 -> 21291 bytes docs/user/images/rsp.svg | 636 ++ docs/user/images/s5-files.png | Bin 0 -> 25404 bytes docs/user/images/s5-files.svg | 639 ++ docs/user/images/small-black.png | Bin 0 -> 41144 bytes docs/user/images/small-white.png | Bin 0 -> 41120 bytes docs/user/latex.txt | 2121 +++++++ docs/user/links.txt | 464 ++ docs/user/mailing-lists.txt | 157 + docs/user/manpage.txt | 163 + docs/user/odt.txt | 1196 ++++ docs/user/rst/cheatsheet.txt | 132 + docs/user/rst/demo.txt | 552 ++ .../rst/images/biohazard-bitmap-scaling.svg | 51 + docs/user/rst/images/biohazard-bitmap.svg | 50 + docs/user/rst/images/biohazard-scaling.svg | 95 + docs/user/rst/images/biohazard.png | Bin 0 -> 179 bytes docs/user/rst/images/biohazard.svg | 94 + docs/user/rst/images/biohazard.swf | Bin 0 -> 1307 bytes docs/user/rst/images/title-scaling.svg | 70 + docs/user/rst/images/title.png | Bin 0 -> 1155 bytes docs/user/rst/images/title.svg | 69 + docs/user/rst/quickref.html | 1359 +++++ docs/user/rst/quickstart.txt | 404 ++ docs/user/slide-shows.txt | 1006 +++ docs/user/smartquotes.txt | 481 ++ docs/user/tools.txt | 481 ++ docutils.conf | 16 + docutils/_compat.py | 48 + docutils/core.py | 665 ++ docutils/docutils.conf | 5 + docutils/examples.py | 97 + docutils/frontend.py | 859 +++ docutils/io.py | 490 ++ docutils/languages/__init__.py | 48 + docutils/languages/af.py | 58 + docutils/languages/ca.py | 60 + docutils/languages/cs.py | 60 + docutils/languages/da.py | 62 + docutils/languages/de.py | 58 + docutils/languages/en.py | 60 + docutils/languages/eo.py | 61 + docutils/languages/es.py | 59 + docutils/languages/fa.py | 61 + docutils/languages/fi.py | 60 + docutils/languages/fr.py | 58 + docutils/languages/gl.py | 63 + docutils/languages/he.py | 60 + docutils/languages/it.py | 58 + docutils/languages/ja.py | 61 + docutils/languages/lt.py | 61 + docutils/languages/lv.py | 60 + docutils/languages/nl.py | 60 + docutils/languages/pl.py | 62 + docutils/languages/pt_br.py | 60 + docutils/languages/ru.py | 59 + docutils/languages/sk.py | 58 + docutils/languages/sv.py | 60 + docutils/languages/zh_cn.py | 67 + docutils/languages/zh_tw.py | 66 + docutils/nodes.py | 2204 +++++++ docutils/parsers/__init__.py | 53 + docutils/parsers/null.py | 20 + docutils/parsers/rst/__init__.py | 413 ++ docutils/parsers/rst/directives/__init__.py | 418 ++ .../parsers/rst/directives/admonitions.py | 99 + docutils/parsers/rst/directives/body.py | 289 + docutils/parsers/rst/directives/html.py | 86 + docutils/parsers/rst/directives/images.py | 164 + docutils/parsers/rst/directives/misc.py | 552 ++ docutils/parsers/rst/directives/parts.py | 126 + docutils/parsers/rst/directives/references.py | 29 + docutils/parsers/rst/directives/tables.py | 500 ++ docutils/parsers/rst/include/README.txt | 17 + docutils/parsers/rst/include/isoamsa.txt | 162 + docutils/parsers/rst/include/isoamsb.txt | 126 + docutils/parsers/rst/include/isoamsc.txt | 29 + docutils/parsers/rst/include/isoamsn.txt | 96 + docutils/parsers/rst/include/isoamso.txt | 62 + docutils/parsers/rst/include/isoamsr.txt | 191 + docutils/parsers/rst/include/isobox.txt | 46 + docutils/parsers/rst/include/isocyr1.txt | 73 + docutils/parsers/rst/include/isocyr2.txt | 32 + docutils/parsers/rst/include/isodia.txt | 20 + docutils/parsers/rst/include/isogrk1.txt | 55 + docutils/parsers/rst/include/isogrk2.txt | 26 + docutils/parsers/rst/include/isogrk3.txt | 52 + docutils/parsers/rst/include/isogrk4-wide.txt | 49 + docutils/parsers/rst/include/isogrk4.txt | 8 + docutils/parsers/rst/include/isolat1.txt | 68 + docutils/parsers/rst/include/isolat2.txt | 128 + docutils/parsers/rst/include/isomfrk-wide.txt | 58 + docutils/parsers/rst/include/isomfrk.txt | 11 + docutils/parsers/rst/include/isomopf-wide.txt | 32 + docutils/parsers/rst/include/isomopf.txt | 13 + docutils/parsers/rst/include/isomscr-wide.txt | 58 + docutils/parsers/rst/include/isomscr.txt | 17 + docutils/parsers/rst/include/isonum.txt | 82 + docutils/parsers/rst/include/isopub.txt | 90 + docutils/parsers/rst/include/isotech.txt | 168 + docutils/parsers/rst/include/mmlalias.txt | 554 ++ .../parsers/rst/include/mmlextra-wide.txt | 113 + docutils/parsers/rst/include/mmlextra.txt | 87 + docutils/parsers/rst/include/s5defs.txt | 68 + docutils/parsers/rst/include/xhtml1-lat1.txt | 102 + .../parsers/rst/include/xhtml1-special.txt | 37 + .../parsers/rst/include/xhtml1-symbol.txt | 130 + docutils/parsers/rst/languages/__init__.py | 37 + docutils/parsers/rst/languages/af.py | 106 + docutils/parsers/rst/languages/ca.py | 125 + docutils/parsers/rst/languages/cs.py | 108 + docutils/parsers/rst/languages/da.py | 113 + docutils/parsers/rst/languages/de.py | 105 + docutils/parsers/rst/languages/en.py | 110 + docutils/parsers/rst/languages/eo.py | 118 + docutils/parsers/rst/languages/es.py | 125 + docutils/parsers/rst/languages/fa.py | 102 + docutils/parsers/rst/languages/fi.py | 98 + docutils/parsers/rst/languages/fr.py | 103 + docutils/parsers/rst/languages/gl.py | 111 + docutils/parsers/rst/languages/he.py | 108 + docutils/parsers/rst/languages/it.py | 97 + docutils/parsers/rst/languages/ja.py | 119 + docutils/parsers/rst/languages/lt.py | 109 + docutils/parsers/rst/languages/lv.py | 108 + docutils/parsers/rst/languages/nl.py | 112 + docutils/parsers/rst/languages/pl.py | 102 + docutils/parsers/rst/languages/pt_br.py | 108 + docutils/parsers/rst/languages/ru.py | 89 + docutils/parsers/rst/languages/sk.py | 95 + docutils/parsers/rst/languages/sv.py | 95 + docutils/parsers/rst/languages/zh_cn.py | 104 + docutils/parsers/rst/languages/zh_tw.py | 109 + docutils/parsers/rst/roles.py | 394 ++ docutils/parsers/rst/states.py | 3099 ++++++++++ docutils/parsers/rst/tableparser.py | 544 ++ docutils/readers/__init__.py | 113 + docutils/readers/doctree.py | 46 + docutils/readers/pep.py | 48 + docutils/readers/standalone.py | 66 + docutils/statemachine.py | 1538 +++++ docutils/utils/__init__.py | 807 +++ docutils/utils/code_analyzer.py | 134 + docutils/utils/error_reporting.py | 225 + docutils/utils/math/__init__.py | 48 + docutils/utils/math/latex2mathml.py | 571 ++ docutils/utils/math/math2html.py | 5369 +++++++++++++++++ docutils/utils/math/tex2mathml_extern.py | 147 + docutils/utils/math/tex2unichar.py | 662 ++ docutils/utils/math/unichar2tex.py | 788 +++ docutils/utils/punctuation_chars.py | 122 + docutils/utils/roman.py | 81 + docutils/utils/smartquotes.py | 1022 ++++ docutils/utils/urischemes.py | 136 + docutils/writers/__init__.py | 145 + docutils/writers/_html_base.py | 1670 +++++ docutils/writers/docutils_xml.py | 204 + docutils/writers/html4css1/__init__.py | 825 +++ docutils/writers/html4css1/html4css1.css | 349 ++ docutils/writers/html4css1/template.txt | 8 + docutils/writers/html5_polyglot/__init__.py | 214 + docutils/writers/html5_polyglot/math.css | 276 + docutils/writers/html5_polyglot/minimal.css | 260 + docutils/writers/html5_polyglot/plain.css | 288 + docutils/writers/html5_polyglot/template.txt | 8 + docutils/writers/latex2e/__init__.py | 3182 ++++++++++ docutils/writers/latex2e/default.tex | 14 + .../writers/latex2e/docutils-05-compat.sty | 738 +++ docutils/writers/latex2e/titlepage.tex | 20 + docutils/writers/latex2e/xelatex.tex | 21 + docutils/writers/manpage.py | 1163 ++++ docutils/writers/null.py | 21 + docutils/writers/odf_odt/__init__.py | 3500 +++++++++++ docutils/writers/odf_odt/pygmentsformatter.py | 109 + docutils/writers/odf_odt/styles.odt | Bin 0 -> 16500 bytes docutils/writers/pep_html/__init__.py | 104 + docutils/writers/pep_html/pep.css | 344 ++ docutils/writers/pep_html/template.txt | 29 + docutils/writers/pseudoxml.py | 31 + docutils/writers/s5_html/__init__.py | 353 ++ docutils/writers/s5_html/themes/README.txt | 6 + .../writers/s5_html/themes/big-black/__base__ | 2 + .../s5_html/themes/big-black/framing.css | 25 + .../s5_html/themes/big-black/pretty.css | 109 + .../s5_html/themes/big-white/framing.css | 24 + .../s5_html/themes/big-white/pretty.css | 107 + .../writers/s5_html/themes/default/blank.gif | Bin 0 -> 49 bytes .../s5_html/themes/default/framing.css | 25 + .../s5_html/themes/default/iepngfix.htc | 42 + .../writers/s5_html/themes/default/opera.css | 8 + .../s5_html/themes/default/outline.css | 16 + .../writers/s5_html/themes/default/pretty.css | 120 + .../writers/s5_html/themes/default/print.css | 24 + .../s5_html/themes/default/s5-core.css | 11 + .../writers/s5_html/themes/default/slides.css | 10 + .../writers/s5_html/themes/default/slides.js | 558 ++ .../s5_html/themes/medium-black/__base__ | 2 + .../s5_html/themes/medium-black/pretty.css | 115 + .../s5_html/themes/medium-white/framing.css | 24 + .../s5_html/themes/medium-white/pretty.css | 113 + .../s5_html/themes/small-black/__base__ | 2 + .../s5_html/themes/small-black/pretty.css | 116 + .../s5_html/themes/small-white/framing.css | 24 + .../s5_html/themes/small-white/pretty.css | 114 + docutils/writers/xetex/__init__.py | 149 + install.py | 27 + licenses/BSD-2-Clause.txt | 25 + licenses/docutils.conf | 5 + licenses/gpl-3-0.txt | 674 +++ licenses/python-2-1-1.txt | 232 + setup.cfg | 14 + setup.py | 233 + test/DocutilsTestSupport.py | 912 +++ test/alltests.py | 95 + test/coverage.sh | 49 + test/data/config_1.txt | 26 + test/data/config_2.txt | 11 + test/data/config_error_handler.txt | 2 + test/data/config_list.txt | 15 + test/data/config_list_2.txt | 4 + test/data/config_old.txt | 14 + test/data/csv_data.txt | 1 + test/data/csv_dep.txt | 2 + test/data/dependencies.txt | 37 + test/data/full-template.txt | 106 + test/data/ham.css | 2 + test/data/ham.tex | 1 + test/data/include.txt | 1 + test/data/latin1.txt | 1 + test/data/raw.txt | 1 + test/data/stylesheet.txt | 0 test/docutils.conf | 11 + test/functional/README.txt | 5 + test/functional/expected/compact_lists.html | 49 + test/functional/expected/cyrillic.tex | 64 + test/functional/expected/dangerous.html | 68 + .../functional/expected/field_name_limit.html | 30 + test/functional/expected/footnotes_html5.html | 66 + test/functional/expected/latex_babel.tex | 61 + .../functional/expected/latex_cornercases.tex | 344 ++ test/functional/expected/latex_docinfo.tex | 46 + .../functional/expected/math_output_html.html | 211 + .../expected/math_output_latex.html | 112 + .../expected/math_output_mathjax.html | 133 + .../expected/math_output_mathml.xhtml | 220 + .../expected/misc_rst_html4css1.html | 25 + test/functional/expected/odt_basic.odt | Bin 0 -> 9142 bytes .../expected/odt_custom_headfoot.odt | Bin 0 -> 9417 bytes test/functional/expected/odt_nested_class.odt | Bin 0 -> 9138 bytes test/functional/expected/odt_no_class.odt | Bin 0 -> 9123 bytes test/functional/expected/odt_tables1.odt | Bin 0 -> 11250 bytes .../expected/odt_unnested_class.odt | Bin 0 -> 9125 bytes test/functional/expected/pep_html.html | 92 + .../expected/standalone_rst_docutils_xml.xml | 1752 ++++++ .../expected/standalone_rst_html4css1.html | 1392 +++++ .../expected/standalone_rst_html5.html | 1571 +++++ .../expected/standalone_rst_latex.tex | 2849 +++++++++ .../expected/standalone_rst_manpage.man | 105 + .../expected/standalone_rst_pseudoxml.txt | 2348 +++++++ .../expected/standalone_rst_s5_html_1.html | 154 + .../expected/standalone_rst_s5_html_2.html | 150 + .../expected/standalone_rst_xetex.tex | 2867 +++++++++ test/functional/expected/ui/default/blank.gif | Bin 0 -> 49 bytes .../expected/ui/default/framing.css | 25 + .../expected/ui/default/iepngfix.htc | 42 + test/functional/expected/ui/default/opera.css | 8 + .../expected/ui/default/outline.css | 16 + .../functional/expected/ui/default/pretty.css | 120 + test/functional/expected/ui/default/print.css | 24 + .../expected/ui/default/s5-core.css | 11 + .../functional/expected/ui/default/slides.css | 10 + test/functional/expected/ui/default/slides.js | 558 ++ .../expected/ui/small-black/blank.gif | Bin 0 -> 49 bytes .../expected/ui/small-black/framing.css | 24 + .../expected/ui/small-black/iepngfix.htc | 42 + .../expected/ui/small-black/opera.css | 8 + .../expected/ui/small-black/outline.css | 16 + .../expected/ui/small-black/pretty.css | 116 + .../expected/ui/small-black/print.css | 24 + .../expected/ui/small-black/s5-core.css | 11 + .../expected/ui/small-black/slides.css | 10 + .../expected/ui/small-black/slides.js | 558 ++ test/functional/expected/xetex-cyrillic.tex | 70 + test/functional/input/compact_lists.txt | 39 + test/functional/input/cyrillic.txt | 32 + test/functional/input/dangerous.txt | 16 + test/functional/input/data/classes_latex.txt | 87 + test/functional/input/data/custom_roles.txt | 49 + .../input/data/custom_roles_latex.txt | 55 + test/functional/input/data/errors.txt | 9 + test/functional/input/data/header_footer.txt | 2 + test/functional/input/data/html4css1.css | 1 + test/functional/input/data/hyperlinking.txt | 32 + .../input/data/latex-problematic.txt | 183 + test/functional/input/data/latex_encoding.txt | 41 + test/functional/input/data/list_table.txt | 34 + test/functional/input/data/math.css | 1 + test/functional/input/data/math.txt | 113 + test/functional/input/data/minimal.css | 1 + .../functional/input/data/nonalphanumeric.txt | 13 + test/functional/input/data/option_lists.txt | 18 + test/functional/input/data/plain.css | 1 + test/functional/input/data/section_titles.txt | 28 + test/functional/input/data/standard.txt | 968 +++ test/functional/input/data/svg_images.txt | 127 + test/functional/input/data/swf_images.txt | 23 + test/functional/input/data/table_colspan.txt | 15 + test/functional/input/data/table_complex.txt | 21 + test/functional/input/data/table_rowspan.txt | 15 + test/functional/input/data/tables_latex.txt | 52 + test/functional/input/data/unicode.txt | 54 + test/functional/input/data/urls.txt | 62 + test/functional/input/field_list.txt | 5 + test/functional/input/footnotes.txt | 17 + test/functional/input/latex_babel.txt | 36 + test/functional/input/latex_cornercases.txt | 138 + test/functional/input/latex_docinfo.txt | 10 + .../functional/input/link_in_substitution.txt | 23 + test/functional/input/odt_basic.txt | 9 + test/functional/input/odt_custom_headfoot.txt | 9 + test/functional/input/odt_nested_class.txt | 4 + test/functional/input/odt_no_class.txt | 3 + test/functional/input/odt_tables1.txt | 171 + test/functional/input/odt_unnested_class.txt | 4 + test/functional/input/pep_html.txt | 32 + test/functional/input/simple.txt | 1 + .../input/standalone_rst_docutils_xml.txt | 7 + .../input/standalone_rst_html4css1.txt | 24 + .../functional/input/standalone_rst_html5.txt | 207 + .../functional/input/standalone_rst_latex.txt | 29 + .../input/standalone_rst_manpage.txt | 78 + .../input/standalone_rst_pseudoxml.txt | 7 + .../input/standalone_rst_s5_html.txt | 126 + .../functional/input/standalone_rst_xetex.txt | 42 + test/functional/output/README.txt | 3 + test/functional/tests/_default.py | 7 + .../tests/_standalone_rst_defaults.py | 7 + test/functional/tests/compact_lists.py | 13 + test/functional/tests/dangerous.py | 15 + test/functional/tests/field_name_limit.py | 15 + test/functional/tests/footnotes_html5.py | 14 + test/functional/tests/latex_babel.py | 10 + test/functional/tests/latex_cornercases.py | 10 + test/functional/tests/latex_cyrillic.py | 18 + test/functional/tests/latex_docinfo.py | 12 + test/functional/tests/math_output_html.py | 17 + test/functional/tests/math_output_latex.py | 16 + test/functional/tests/math_output_mathjax.py | 14 + test/functional/tests/math_output_mathml.py | 14 + test/functional/tests/misc_rst_html4css1.py | 14 + test/functional/tests/pep_html.py | 17 + .../tests/standalone_rst_docutils_xml.py | 15 + .../tests/standalone_rst_html4css1.py | 13 + test/functional/tests/standalone_rst_html5.py | 15 + test/functional/tests/standalone_rst_latex.py | 12 + .../tests/standalone_rst_manpage.py | 8 + .../tests/standalone_rst_pseudoxml.py | 12 + .../tests/standalone_rst_s5_html_1.py | 59 + .../tests/standalone_rst_s5_html_2.py | 7 + test/functional/tests/standalone_rst_xetex.py | 12 + test/functional/tests/xetex_cyrillic.py | 15 + test/local-parser.py | 21 + test/local-reader.py | 20 + test/local-writer.py | 38 + test/local_dummy_lang.py | 154 + test/package_unittest.py | 158 + test/test__init__.py | 38 + test/test_command_line.py | 49 + test/test_dependencies.py | 123 + test/test_error_reporting.py | 327 + test/test_functional.py | 212 + test/test_io.py | 202 + test/test_language.py | 220 + test/test_nodes.py | 692 +++ test/test_parsers/__init__.py | 14 + test/test_parsers/test_get_parser_class.py | 32 + test/test_parsers/test_parser.py | 37 + test/test_parsers/test_rst/__init__.py | 14 + .../test_rst/includes/include9.txt | 3 + .../test_rst/test_SimpleTableParser.py | 148 + .../test_parsers/test_rst/test_TableParser.py | 218 + .../test_rst/test_block_quotes.py | 384 ++ .../test_rst/test_bullet_lists.py | 205 + .../test_character_level_inline_markup.py | 681 +++ test/test_parsers/test_rst/test_citations.py | 182 + test/test_parsers/test_rst/test_comments.py | 317 + .../test_rst/test_definition_lists.py | 393 ++ .../test_rst/test_directives/__init__.py | 14 + .../test_rst/test_directives/empty.txt | 0 .../test_rst/test_directives/include 11.txt | 1 + .../test_rst/test_directives/include1.txt | 4 + .../test_rst/test_directives/include10.txt | 74 + .../test_rst/test_directives/include12.txt | 9 + .../test_rst/test_directives/include13.txt | 11 + .../test_rst/test_directives/include2.txt | 5 + .../test_rst/test_directives/include3.txt | 3 + .../test_rst/test_directives/include8.txt | 3 + .../test_directives/include_literal.txt | 6 + .../test_directives/includes/include14.txt | 4 + .../test_directives/includes/include4.txt | 10 + .../test_directives/includes/include5.txt | 3 + .../includes/more/include6.txt | 3 + .../includes/sibling/include7.txt | 1 + .../test_rst/test_directives/raw1.txt | 1 + .../test_directives/test_admonitions.py | 215 + .../test_directives/test_block_quotes.py | 69 + .../test_rst/test_directives/test_class.py | 52 + .../test_rst/test_directives/test_code.py | 246 + .../test_directives/test_code_long.py | 103 + .../test_directives/test_code_none.py | 79 + .../test_rst/test_directives/test_compound.py | 103 + .../test_directives/test_container.py | 89 + .../test_rst/test_directives/test_contents.py | 239 + .../test_rst/test_directives/test_date.py | 75 + .../test_directives/test_decorations.py | 87 + .../test_directives/test_default_role.py | 82 + .../test_rst/test_directives/test_figures.py | 293 + .../test_rst/test_directives/test_images.py | 450 ++ .../test_rst/test_directives/test_include.py | 1025 ++++ .../test_directives/test_line_blocks.py | 92 + .../test_rst/test_directives/test_math.py | 95 + .../test_rst/test_directives/test_meta.py | 230 + .../test_directives/test_parsed_literals.py | 73 + .../test_rst/test_directives/test_raw.py | 171 + .../test_rst/test_directives/test_replace.py | 135 + .../test_directives/test_replace_fr.py | 73 + .../test_rst/test_directives/test_role.py | 264 + .../test_rst/test_directives/test_rubrics.py | 82 + .../test_rst/test_directives/test_sectnum.py | 54 + .../test_rst/test_directives/test_sidebars.py | 89 + .../test_rst/test_directives/test_tables.py | 1386 +++++ .../test_directives/test_target_notes.py | 75 + .../test_directives/test_test_directives.py | 206 + .../test_rst/test_directives/test_title.py | 32 + .../test_rst/test_directives/test_topics.py | 253 + .../test_rst/test_directives/test_unicode.py | 172 + .../test_rst/test_directives/test_unknown.py | 65 + .../test_rst/test_directives/utf-16.csv | Bin 0 -> 386 bytes .../test_rst/test_doctest_blocks.py | 72 + .../test_rst/test_east_asian_text.py | 320 + .../test_rst/test_enumerated_lists.py | 906 +++ .../test_parsers/test_rst/test_field_lists.py | 549 ++ test/test_parsers/test_rst/test_footnotes.py | 330 + test/test_parsers/test_rst/test_functions.py | 36 + .../test_rst/test_inline_markup.py | 1945 ++++++ .../test_parsers/test_rst/test_interpreted.py | 421 ++ .../test_rst/test_interpreted_fr.py | 54 + .../test_parsers/test_rst/test_line_blocks.py | 331 + .../test_rst/test_literal_blocks.py | 369 ++ .../test_rst/test_option_lists.py | 771 +++ test/test_parsers/test_rst/test_outdenting.py | 88 + test/test_parsers/test_rst/test_paragraphs.py | 87 + .../test_rst/test_section_headers.py | 910 +++ .../test_rst/test_substitutions.py | 296 + test/test_parsers/test_rst/test_tables.py | 1309 ++++ test/test_parsers/test_rst/test_targets.py | 537 ++ .../test_parsers/test_rst/test_transitions.py | 307 + test/test_pickle.py | 28 + test/test_publisher.py | 164 + test/test_readers/__init__.py | 14 + test/test_readers/test_get_reader_class.py | 32 + test/test_readers/test_pep/__init__.py | 14 + .../test_pep/test_inline_markup.py | 138 + test/test_readers/test_pep/test_rfc2822.py | 289 + test/test_settings.py | 288 + test/test_statemachine.py | 281 + test/test_transforms/__init__.py | 14 + test/test_transforms/test___init__.py | 41 + test/test_transforms/test_class.py | 189 + test/test_transforms/test_contents.py | 432 ++ test/test_transforms/test_docinfo.py | 427 ++ test/test_transforms/test_doctitle.py | 263 + test/test_transforms/test_expose_internals.py | 40 + test/test_transforms/test_filter.py | 39 + test/test_transforms/test_footnotes.py | 543 ++ test/test_transforms/test_hyperlinks.py | 940 +++ test/test_transforms/test_messages.py | 64 + test/test_transforms/test_peps.py | 66 + test/test_transforms/test_sectnum.py | 379 ++ test/test_transforms/test_smartquotes.py | 326 + test/test_transforms/test_strip_comments.py | 47 + .../test_strip_elements_with_class.py | 61 + test/test_transforms/test_substitutions.py | 358 ++ test/test_transforms/test_target_notes.py | 82 + test/test_transforms/test_transitions.py | 306 + test/test_transforms/test_writer_aux.py | 88 + test/test_traversals.py | 76 + test/test_utils.py | 316 + test/test_viewlist.py | 227 + test/test_writers/__init__.py | 14 + test/test_writers/test_docutils_xml.py | 202 + test/test_writers/test_get_writer_class.py | 33 + test/test_writers/test_html4css1_misc.py | 206 + test/test_writers/test_html4css1_parts.py | 449 ++ test/test_writers/test_html4css1_template.py | 245 + test/test_writers/test_html5_polyglot_misc.py | 207 + test/test_writers/test_latex2e.py | 955 +++ test/test_writers/test_manpage.py | 362 ++ test/test_writers/test_null.py | 29 + test/test_writers/test_odt.py | 201 + test/test_writers/test_pseudoxml.py | 52 + test/test_writers/test_s5.py | 169 + tools/buildhtml.py | 249 + tools/dev/README.txt | 1 + tools/dev/create_unimap.py | 85 + tools/dev/generate_punctuation_chars.py | 464 ++ tools/dev/profile_docutils.py | 39 + tools/dev/unicode2rstsubs.py | 205 + tools/docutils.conf | 12 + tools/editors/README.txt | 27 + tools/editors/emacs/IDEAS.rst | 730 +++ tools/editors/emacs/README.txt | 30 + tools/editors/emacs/docutils.conf | 2 + tools/editors/emacs/rst.el | 4619 ++++++++++++++ tools/editors/emacs/tests/Ado.el | 150 + tools/editors/emacs/tests/Hdr.el | 123 + tools/editors/emacs/tests/Makefile | 25 + tools/editors/emacs/tests/README.txt | 20 + tools/editors/emacs/tests/Stn.el | 253 + tools/editors/emacs/tests/Ttl.el | 361 ++ tools/editors/emacs/tests/adjust-section.el | 929 +++ tools/editors/emacs/tests/adjust-uc.el | 2928 +++++++++ tools/editors/emacs/tests/adjust-uc_doc.rst | 204 + tools/editors/emacs/tests/adornment.el | 1565 +++++ tools/editors/emacs/tests/apply-block.el | 519 ++ tools/editors/emacs/tests/buffer.el | 179 + tools/editors/emacs/tests/comment.el | 215 + tools/editors/emacs/tests/ert-buffer.el | 407 ++ tools/editors/emacs/tests/fill.el | 583 ++ tools/editors/emacs/tests/font-lock.el | 358 ++ tools/editors/emacs/tests/helpers.el | 250 + tools/editors/emacs/tests/imenu.el | 127 + tools/editors/emacs/tests/indent.el | 470 ++ tools/editors/emacs/tests/init.el | 31 + tools/editors/emacs/tests/items.el | 639 ++ tools/editors/emacs/tests/movement.el | 888 +++ tools/editors/emacs/tests/re.el | 889 +++ tools/editors/emacs/tests/shift.el | 916 +++ tools/editors/emacs/tests/toc.el | 376 ++ tools/editors/emacs/tests/tree.el | 278 + tools/quicktest.py | 212 + tools/rst2html.py | 23 + tools/rst2html4.py | 26 + tools/rst2html5.py | 35 + tools/rst2latex.py | 26 + tools/rst2man.py | 26 + tools/rst2odt.py | 30 + tools/rst2odt_prepstyles.py | 67 + tools/rst2pseudoxml.py | 23 + tools/rst2s5.py | 24 + tools/rst2xetex.py | 27 + tools/rst2xml.py | 23 + tools/rstpep2html.py | 25 + tools/test/test_buildhtml.py | 119 + tox.ini | 5 + 614 files changed, 163131 insertions(+) create mode 100644 BUGS.txt create mode 100644 COPYING.txt create mode 100644 FAQ.txt create mode 100644 MANIFEST.in create mode 100644 THANKS.txt create mode 100644 docs/api/cmdline-tool.txt create mode 100644 docs/api/publisher.txt create mode 100644 docs/api/runtime-settings.txt create mode 100644 docs/dev/distributing.txt create mode 100644 docs/dev/enthought-plan.txt create mode 100644 docs/dev/enthought-rfp.txt create mode 100644 docs/dev/hacking.txt create mode 100644 docs/dev/policies.txt create mode 100644 docs/dev/pysource.dtd create mode 100644 docs/dev/pysource.txt create mode 100644 docs/dev/release.txt create mode 100644 docs/dev/repository.txt create mode 100644 docs/dev/rst/alternatives.txt create mode 100644 docs/dev/rst/problems.txt create mode 100644 docs/dev/semantics.txt create mode 100644 docs/dev/testing.txt create mode 100644 docs/dev/todo.txt create mode 100644 docs/dev/website.txt create mode 100644 docs/dev/wheeling.txt create mode 100644 docs/howto/html-stylesheets.txt create mode 100644 docs/howto/i18n.txt create mode 100644 docs/howto/rst-directives.txt create mode 100644 docs/howto/rst-roles.txt create mode 100644 docs/howto/security.txt create mode 100644 docs/index.txt create mode 100644 docs/peps/pep-0256.txt create mode 100644 docs/peps/pep-0257.txt create mode 100644 docs/peps/pep-0258.txt create mode 100644 docs/peps/pep-0287.txt create mode 100644 docs/ref/doctree.txt create mode 100644 docs/ref/docutils.dtd create mode 100644 docs/ref/rst/definitions.txt create mode 100644 docs/ref/rst/directives.txt create mode 100644 docs/ref/rst/introduction.txt create mode 100644 docs/ref/rst/restructuredtext.txt create mode 100644 docs/ref/rst/roles.txt create mode 100644 docs/ref/soextblx.dtd create mode 100644 docs/ref/transforms.txt create mode 100644 docs/user/Makefile.docutils-update create mode 100644 docs/user/config.txt create mode 100644 docs/user/docutils-05-compat.sty.txt create mode 100644 docs/user/emacs.txt create mode 100644 docs/user/html.txt create mode 100644 docs/user/images/big-black.png create mode 100644 docs/user/images/big-white.png create mode 100644 docs/user/images/default.png create mode 100644 docs/user/images/happy_monkey.png create mode 100644 docs/user/images/medium-black.png create mode 100644 docs/user/images/medium-white.png create mode 100644 docs/user/images/rsp-all.png create mode 100644 docs/user/images/rsp-breaks.png create mode 100644 docs/user/images/rsp-covers.png create mode 100644 docs/user/images/rsp-cuts.png create mode 100644 docs/user/images/rsp-empty.png create mode 100644 docs/user/images/rsp-objects.png create mode 100644 docs/user/images/rsp.svg create mode 100644 docs/user/images/s5-files.png create mode 100644 docs/user/images/s5-files.svg create mode 100644 docs/user/images/small-black.png create mode 100644 docs/user/images/small-white.png create mode 100644 docs/user/latex.txt create mode 100644 docs/user/links.txt create mode 100644 docs/user/mailing-lists.txt create mode 100644 docs/user/manpage.txt create mode 100644 docs/user/odt.txt create mode 100644 docs/user/rst/cheatsheet.txt create mode 100644 docs/user/rst/demo.txt create mode 100644 docs/user/rst/images/biohazard-bitmap-scaling.svg create mode 100644 docs/user/rst/images/biohazard-bitmap.svg create mode 100644 docs/user/rst/images/biohazard-scaling.svg create mode 100644 docs/user/rst/images/biohazard.png create mode 100644 docs/user/rst/images/biohazard.svg create mode 100644 docs/user/rst/images/biohazard.swf create mode 100644 docs/user/rst/images/title-scaling.svg create mode 100644 docs/user/rst/images/title.png create mode 100644 docs/user/rst/images/title.svg create mode 100644 docs/user/rst/quickref.html create mode 100644 docs/user/rst/quickstart.txt create mode 100644 docs/user/slide-shows.txt create mode 100644 docs/user/smartquotes.txt create mode 100644 docs/user/tools.txt create mode 100644 docutils.conf create mode 100644 docutils/_compat.py create mode 100644 docutils/core.py create mode 100644 docutils/docutils.conf create mode 100644 docutils/examples.py create mode 100644 docutils/frontend.py create mode 100644 docutils/io.py create mode 100644 docutils/languages/__init__.py create mode 100644 docutils/languages/af.py create mode 100644 docutils/languages/ca.py create mode 100644 docutils/languages/cs.py create mode 100644 docutils/languages/da.py create mode 100644 docutils/languages/de.py create mode 100644 docutils/languages/en.py create mode 100644 docutils/languages/eo.py create mode 100644 docutils/languages/es.py create mode 100644 docutils/languages/fa.py create mode 100644 docutils/languages/fi.py create mode 100644 docutils/languages/fr.py create mode 100644 docutils/languages/gl.py create mode 100644 docutils/languages/he.py create mode 100644 docutils/languages/it.py create mode 100644 docutils/languages/ja.py create mode 100644 docutils/languages/lt.py create mode 100644 docutils/languages/lv.py create mode 100644 docutils/languages/nl.py create mode 100644 docutils/languages/pl.py create mode 100644 docutils/languages/pt_br.py create mode 100644 docutils/languages/ru.py create mode 100644 docutils/languages/sk.py create mode 100644 docutils/languages/sv.py create mode 100644 docutils/languages/zh_cn.py create mode 100644 docutils/languages/zh_tw.py create mode 100644 docutils/nodes.py create mode 100644 docutils/parsers/__init__.py create mode 100644 docutils/parsers/null.py create mode 100644 docutils/parsers/rst/__init__.py create mode 100644 docutils/parsers/rst/directives/__init__.py create mode 100644 docutils/parsers/rst/directives/admonitions.py create mode 100644 docutils/parsers/rst/directives/body.py create mode 100644 docutils/parsers/rst/directives/html.py create mode 100644 docutils/parsers/rst/directives/images.py create mode 100644 docutils/parsers/rst/directives/misc.py create mode 100644 docutils/parsers/rst/directives/parts.py create mode 100644 docutils/parsers/rst/directives/references.py create mode 100644 docutils/parsers/rst/directives/tables.py create mode 100644 docutils/parsers/rst/include/README.txt create mode 100644 docutils/parsers/rst/include/isoamsa.txt create mode 100644 docutils/parsers/rst/include/isoamsb.txt create mode 100644 docutils/parsers/rst/include/isoamsc.txt create mode 100644 docutils/parsers/rst/include/isoamsn.txt create mode 100644 docutils/parsers/rst/include/isoamso.txt create mode 100644 docutils/parsers/rst/include/isoamsr.txt create mode 100644 docutils/parsers/rst/include/isobox.txt create mode 100644 docutils/parsers/rst/include/isocyr1.txt create mode 100644 docutils/parsers/rst/include/isocyr2.txt create mode 100644 docutils/parsers/rst/include/isodia.txt create mode 100644 docutils/parsers/rst/include/isogrk1.txt create mode 100644 docutils/parsers/rst/include/isogrk2.txt create mode 100644 docutils/parsers/rst/include/isogrk3.txt create mode 100644 docutils/parsers/rst/include/isogrk4-wide.txt create mode 100644 docutils/parsers/rst/include/isogrk4.txt create mode 100644 docutils/parsers/rst/include/isolat1.txt create mode 100644 docutils/parsers/rst/include/isolat2.txt create mode 100644 docutils/parsers/rst/include/isomfrk-wide.txt create mode 100644 docutils/parsers/rst/include/isomfrk.txt create mode 100644 docutils/parsers/rst/include/isomopf-wide.txt create mode 100644 docutils/parsers/rst/include/isomopf.txt create mode 100644 docutils/parsers/rst/include/isomscr-wide.txt create mode 100644 docutils/parsers/rst/include/isomscr.txt create mode 100644 docutils/parsers/rst/include/isonum.txt create mode 100644 docutils/parsers/rst/include/isopub.txt create mode 100644 docutils/parsers/rst/include/isotech.txt create mode 100644 docutils/parsers/rst/include/mmlalias.txt create mode 100644 docutils/parsers/rst/include/mmlextra-wide.txt create mode 100644 docutils/parsers/rst/include/mmlextra.txt create mode 100644 docutils/parsers/rst/include/s5defs.txt create mode 100644 docutils/parsers/rst/include/xhtml1-lat1.txt create mode 100644 docutils/parsers/rst/include/xhtml1-special.txt create mode 100644 docutils/parsers/rst/include/xhtml1-symbol.txt create mode 100644 docutils/parsers/rst/languages/__init__.py create mode 100644 docutils/parsers/rst/languages/af.py create mode 100644 docutils/parsers/rst/languages/ca.py create mode 100644 docutils/parsers/rst/languages/cs.py create mode 100644 docutils/parsers/rst/languages/da.py create mode 100644 docutils/parsers/rst/languages/de.py create mode 100644 docutils/parsers/rst/languages/en.py create mode 100644 docutils/parsers/rst/languages/eo.py create mode 100644 docutils/parsers/rst/languages/es.py create mode 100644 docutils/parsers/rst/languages/fa.py create mode 100644 docutils/parsers/rst/languages/fi.py create mode 100644 docutils/parsers/rst/languages/fr.py create mode 100644 docutils/parsers/rst/languages/gl.py create mode 100644 docutils/parsers/rst/languages/he.py create mode 100644 docutils/parsers/rst/languages/it.py create mode 100644 docutils/parsers/rst/languages/ja.py create mode 100644 docutils/parsers/rst/languages/lt.py create mode 100644 docutils/parsers/rst/languages/lv.py create mode 100644 docutils/parsers/rst/languages/nl.py create mode 100644 docutils/parsers/rst/languages/pl.py create mode 100644 docutils/parsers/rst/languages/pt_br.py create mode 100644 docutils/parsers/rst/languages/ru.py create mode 100644 docutils/parsers/rst/languages/sk.py create mode 100644 docutils/parsers/rst/languages/sv.py create mode 100644 docutils/parsers/rst/languages/zh_cn.py create mode 100644 docutils/parsers/rst/languages/zh_tw.py create mode 100644 docutils/parsers/rst/roles.py create mode 100644 docutils/parsers/rst/states.py create mode 100644 docutils/parsers/rst/tableparser.py create mode 100644 docutils/readers/__init__.py create mode 100644 docutils/readers/doctree.py create mode 100644 docutils/readers/pep.py create mode 100644 docutils/readers/standalone.py create mode 100644 docutils/statemachine.py create mode 100644 docutils/utils/__init__.py create mode 100644 docutils/utils/code_analyzer.py create mode 100644 docutils/utils/error_reporting.py create mode 100644 docutils/utils/math/__init__.py create mode 100644 docutils/utils/math/latex2mathml.py create mode 100644 docutils/utils/math/math2html.py create mode 100644 docutils/utils/math/tex2mathml_extern.py create mode 100644 docutils/utils/math/tex2unichar.py create mode 100644 docutils/utils/math/unichar2tex.py create mode 100644 docutils/utils/punctuation_chars.py create mode 100644 docutils/utils/roman.py create mode 100644 docutils/utils/smartquotes.py create mode 100644 docutils/utils/urischemes.py create mode 100644 docutils/writers/__init__.py create mode 100644 docutils/writers/_html_base.py create mode 100644 docutils/writers/docutils_xml.py create mode 100644 docutils/writers/html4css1/__init__.py create mode 100644 docutils/writers/html4css1/html4css1.css create mode 100644 docutils/writers/html4css1/template.txt create mode 100644 docutils/writers/html5_polyglot/__init__.py create mode 100644 docutils/writers/html5_polyglot/math.css create mode 100644 docutils/writers/html5_polyglot/minimal.css create mode 100644 docutils/writers/html5_polyglot/plain.css create mode 100644 docutils/writers/html5_polyglot/template.txt create mode 100644 docutils/writers/latex2e/__init__.py create mode 100644 docutils/writers/latex2e/default.tex create mode 100644 docutils/writers/latex2e/docutils-05-compat.sty create mode 100644 docutils/writers/latex2e/titlepage.tex create mode 100644 docutils/writers/latex2e/xelatex.tex create mode 100644 docutils/writers/manpage.py create mode 100644 docutils/writers/null.py create mode 100644 docutils/writers/odf_odt/__init__.py create mode 100644 docutils/writers/odf_odt/pygmentsformatter.py create mode 100644 docutils/writers/odf_odt/styles.odt create mode 100644 docutils/writers/pep_html/__init__.py create mode 100644 docutils/writers/pep_html/pep.css create mode 100644 docutils/writers/pep_html/template.txt create mode 100644 docutils/writers/pseudoxml.py create mode 100644 docutils/writers/s5_html/__init__.py create mode 100644 docutils/writers/s5_html/themes/README.txt create mode 100644 docutils/writers/s5_html/themes/big-black/__base__ create mode 100644 docutils/writers/s5_html/themes/big-black/framing.css create mode 100644 docutils/writers/s5_html/themes/big-black/pretty.css create mode 100644 docutils/writers/s5_html/themes/big-white/framing.css create mode 100644 docutils/writers/s5_html/themes/big-white/pretty.css create mode 100644 docutils/writers/s5_html/themes/default/blank.gif create mode 100644 docutils/writers/s5_html/themes/default/framing.css create mode 100644 docutils/writers/s5_html/themes/default/iepngfix.htc create mode 100644 docutils/writers/s5_html/themes/default/opera.css create mode 100644 docutils/writers/s5_html/themes/default/outline.css create mode 100644 docutils/writers/s5_html/themes/default/pretty.css create mode 100644 docutils/writers/s5_html/themes/default/print.css create mode 100644 docutils/writers/s5_html/themes/default/s5-core.css create mode 100644 docutils/writers/s5_html/themes/default/slides.css create mode 100644 docutils/writers/s5_html/themes/default/slides.js create mode 100644 docutils/writers/s5_html/themes/medium-black/__base__ create mode 100644 docutils/writers/s5_html/themes/medium-black/pretty.css create mode 100644 docutils/writers/s5_html/themes/medium-white/framing.css create mode 100644 docutils/writers/s5_html/themes/medium-white/pretty.css create mode 100644 docutils/writers/s5_html/themes/small-black/__base__ create mode 100644 docutils/writers/s5_html/themes/small-black/pretty.css create mode 100644 docutils/writers/s5_html/themes/small-white/framing.css create mode 100644 docutils/writers/s5_html/themes/small-white/pretty.css create mode 100644 docutils/writers/xetex/__init__.py create mode 100755 install.py create mode 100644 licenses/BSD-2-Clause.txt create mode 100644 licenses/docutils.conf create mode 100644 licenses/gpl-3-0.txt create mode 100644 licenses/python-2-1-1.txt create mode 100644 setup.cfg create mode 100755 setup.py create mode 100644 test/DocutilsTestSupport.py create mode 100755 test/alltests.py create mode 100755 test/coverage.sh create mode 100644 test/data/config_1.txt create mode 100644 test/data/config_2.txt create mode 100644 test/data/config_error_handler.txt create mode 100644 test/data/config_list.txt create mode 100644 test/data/config_list_2.txt create mode 100644 test/data/config_old.txt create mode 100644 test/data/csv_data.txt create mode 100644 test/data/csv_dep.txt create mode 100644 test/data/dependencies.txt create mode 100644 test/data/full-template.txt create mode 100644 test/data/ham.css create mode 100644 test/data/ham.tex create mode 100644 test/data/include.txt create mode 100644 test/data/latin1.txt create mode 100644 test/data/raw.txt create mode 100644 test/data/stylesheet.txt create mode 100644 test/docutils.conf create mode 100644 test/functional/README.txt create mode 100644 test/functional/expected/compact_lists.html create mode 100644 test/functional/expected/cyrillic.tex create mode 100644 test/functional/expected/dangerous.html create mode 100644 test/functional/expected/field_name_limit.html create mode 100644 test/functional/expected/footnotes_html5.html create mode 100644 test/functional/expected/latex_babel.tex create mode 100644 test/functional/expected/latex_cornercases.tex create mode 100644 test/functional/expected/latex_docinfo.tex create mode 100644 test/functional/expected/math_output_html.html create mode 100644 test/functional/expected/math_output_latex.html create mode 100644 test/functional/expected/math_output_mathjax.html create mode 100644 test/functional/expected/math_output_mathml.xhtml create mode 100644 test/functional/expected/misc_rst_html4css1.html create mode 100644 test/functional/expected/odt_basic.odt create mode 100644 test/functional/expected/odt_custom_headfoot.odt create mode 100644 test/functional/expected/odt_nested_class.odt create mode 100644 test/functional/expected/odt_no_class.odt create mode 100644 test/functional/expected/odt_tables1.odt create mode 100644 test/functional/expected/odt_unnested_class.odt create mode 100644 test/functional/expected/pep_html.html create mode 100644 test/functional/expected/standalone_rst_docutils_xml.xml create mode 100644 test/functional/expected/standalone_rst_html4css1.html create mode 100644 test/functional/expected/standalone_rst_html5.html create mode 100644 test/functional/expected/standalone_rst_latex.tex create mode 100644 test/functional/expected/standalone_rst_manpage.man create mode 100644 test/functional/expected/standalone_rst_pseudoxml.txt create mode 100644 test/functional/expected/standalone_rst_s5_html_1.html create mode 100644 test/functional/expected/standalone_rst_s5_html_2.html create mode 100644 test/functional/expected/standalone_rst_xetex.tex create mode 100644 test/functional/expected/ui/default/blank.gif create mode 100644 test/functional/expected/ui/default/framing.css create mode 100644 test/functional/expected/ui/default/iepngfix.htc create mode 100644 test/functional/expected/ui/default/opera.css create mode 100644 test/functional/expected/ui/default/outline.css create mode 100644 test/functional/expected/ui/default/pretty.css create mode 100644 test/functional/expected/ui/default/print.css create mode 100644 test/functional/expected/ui/default/s5-core.css create mode 100644 test/functional/expected/ui/default/slides.css create mode 100644 test/functional/expected/ui/default/slides.js create mode 100644 test/functional/expected/ui/small-black/blank.gif create mode 100644 test/functional/expected/ui/small-black/framing.css create mode 100644 test/functional/expected/ui/small-black/iepngfix.htc create mode 100644 test/functional/expected/ui/small-black/opera.css create mode 100644 test/functional/expected/ui/small-black/outline.css create mode 100644 test/functional/expected/ui/small-black/pretty.css create mode 100644 test/functional/expected/ui/small-black/print.css create mode 100644 test/functional/expected/ui/small-black/s5-core.css create mode 100644 test/functional/expected/ui/small-black/slides.css create mode 100644 test/functional/expected/ui/small-black/slides.js create mode 100644 test/functional/expected/xetex-cyrillic.tex create mode 100644 test/functional/input/compact_lists.txt create mode 100644 test/functional/input/cyrillic.txt create mode 100644 test/functional/input/dangerous.txt create mode 100644 test/functional/input/data/classes_latex.txt create mode 100644 test/functional/input/data/custom_roles.txt create mode 100644 test/functional/input/data/custom_roles_latex.txt create mode 100644 test/functional/input/data/errors.txt create mode 100644 test/functional/input/data/header_footer.txt create mode 120000 test/functional/input/data/html4css1.css create mode 100644 test/functional/input/data/hyperlinking.txt create mode 100644 test/functional/input/data/latex-problematic.txt create mode 100644 test/functional/input/data/latex_encoding.txt create mode 100644 test/functional/input/data/list_table.txt create mode 120000 test/functional/input/data/math.css create mode 100644 test/functional/input/data/math.txt create mode 120000 test/functional/input/data/minimal.css create mode 100644 test/functional/input/data/nonalphanumeric.txt create mode 100644 test/functional/input/data/option_lists.txt create mode 120000 test/functional/input/data/plain.css create mode 100644 test/functional/input/data/section_titles.txt create mode 100644 test/functional/input/data/standard.txt create mode 100644 test/functional/input/data/svg_images.txt create mode 100644 test/functional/input/data/swf_images.txt create mode 100644 test/functional/input/data/table_colspan.txt create mode 100644 test/functional/input/data/table_complex.txt create mode 100644 test/functional/input/data/table_rowspan.txt create mode 100644 test/functional/input/data/tables_latex.txt create mode 100644 test/functional/input/data/unicode.txt create mode 100644 test/functional/input/data/urls.txt create mode 100644 test/functional/input/field_list.txt create mode 100644 test/functional/input/footnotes.txt create mode 100644 test/functional/input/latex_babel.txt create mode 100644 test/functional/input/latex_cornercases.txt create mode 100644 test/functional/input/latex_docinfo.txt create mode 100644 test/functional/input/link_in_substitution.txt create mode 100644 test/functional/input/odt_basic.txt create mode 100644 test/functional/input/odt_custom_headfoot.txt create mode 100644 test/functional/input/odt_nested_class.txt create mode 100644 test/functional/input/odt_no_class.txt create mode 100644 test/functional/input/odt_tables1.txt create mode 100644 test/functional/input/odt_unnested_class.txt create mode 100644 test/functional/input/pep_html.txt create mode 100644 test/functional/input/simple.txt create mode 100644 test/functional/input/standalone_rst_docutils_xml.txt create mode 100644 test/functional/input/standalone_rst_html4css1.txt create mode 100644 test/functional/input/standalone_rst_html5.txt create mode 100644 test/functional/input/standalone_rst_latex.txt create mode 100644 test/functional/input/standalone_rst_manpage.txt create mode 100644 test/functional/input/standalone_rst_pseudoxml.txt create mode 100644 test/functional/input/standalone_rst_s5_html.txt create mode 100644 test/functional/input/standalone_rst_xetex.txt create mode 100644 test/functional/output/README.txt create mode 100644 test/functional/tests/_default.py create mode 100644 test/functional/tests/_standalone_rst_defaults.py create mode 100644 test/functional/tests/compact_lists.py create mode 100644 test/functional/tests/dangerous.py create mode 100644 test/functional/tests/field_name_limit.py create mode 100644 test/functional/tests/footnotes_html5.py create mode 100644 test/functional/tests/latex_babel.py create mode 100644 test/functional/tests/latex_cornercases.py create mode 100644 test/functional/tests/latex_cyrillic.py create mode 100644 test/functional/tests/latex_docinfo.py create mode 100644 test/functional/tests/math_output_html.py create mode 100644 test/functional/tests/math_output_latex.py create mode 100644 test/functional/tests/math_output_mathjax.py create mode 100644 test/functional/tests/math_output_mathml.py create mode 100644 test/functional/tests/misc_rst_html4css1.py create mode 100644 test/functional/tests/pep_html.py create mode 100644 test/functional/tests/standalone_rst_docutils_xml.py create mode 100644 test/functional/tests/standalone_rst_html4css1.py create mode 100644 test/functional/tests/standalone_rst_html5.py create mode 100644 test/functional/tests/standalone_rst_latex.py create mode 100644 test/functional/tests/standalone_rst_manpage.py create mode 100644 test/functional/tests/standalone_rst_pseudoxml.py create mode 100755 test/functional/tests/standalone_rst_s5_html_1.py create mode 100755 test/functional/tests/standalone_rst_s5_html_2.py create mode 100644 test/functional/tests/standalone_rst_xetex.py create mode 100644 test/functional/tests/xetex_cyrillic.py create mode 100644 test/local-parser.py create mode 100644 test/local-reader.py create mode 100644 test/local-writer.py create mode 100644 test/local_dummy_lang.py create mode 100644 test/package_unittest.py create mode 100644 test/test__init__.py create mode 100644 test/test_command_line.py create mode 100755 test/test_dependencies.py create mode 100644 test/test_error_reporting.py create mode 100755 test/test_functional.py create mode 100755 test/test_io.py create mode 100755 test/test_language.py create mode 100755 test/test_nodes.py create mode 100644 test/test_parsers/__init__.py create mode 100644 test/test_parsers/test_get_parser_class.py create mode 100644 test/test_parsers/test_parser.py create mode 100644 test/test_parsers/test_rst/__init__.py create mode 100644 test/test_parsers/test_rst/includes/include9.txt create mode 100755 test/test_parsers/test_rst/test_SimpleTableParser.py create mode 100755 test/test_parsers/test_rst/test_TableParser.py create mode 100755 test/test_parsers/test_rst/test_block_quotes.py create mode 100755 test/test_parsers/test_rst/test_bullet_lists.py create mode 100644 test/test_parsers/test_rst/test_character_level_inline_markup.py create mode 100755 test/test_parsers/test_rst/test_citations.py create mode 100755 test/test_parsers/test_rst/test_comments.py create mode 100755 test/test_parsers/test_rst/test_definition_lists.py create mode 100644 test/test_parsers/test_rst/test_directives/__init__.py create mode 100644 test/test_parsers/test_rst/test_directives/empty.txt create mode 100644 test/test_parsers/test_rst/test_directives/include 11.txt create mode 100644 test/test_parsers/test_rst/test_directives/include1.txt create mode 100644 test/test_parsers/test_rst/test_directives/include10.txt create mode 100644 test/test_parsers/test_rst/test_directives/include12.txt create mode 100644 test/test_parsers/test_rst/test_directives/include13.txt create mode 100644 test/test_parsers/test_rst/test_directives/include2.txt create mode 100644 test/test_parsers/test_rst/test_directives/include3.txt create mode 100644 test/test_parsers/test_rst/test_directives/include8.txt create mode 100644 test/test_parsers/test_rst/test_directives/include_literal.txt create mode 100644 test/test_parsers/test_rst/test_directives/includes/include14.txt create mode 100644 test/test_parsers/test_rst/test_directives/includes/include4.txt create mode 100644 test/test_parsers/test_rst/test_directives/includes/include5.txt create mode 100644 test/test_parsers/test_rst/test_directives/includes/more/include6.txt create mode 100644 test/test_parsers/test_rst/test_directives/includes/sibling/include7.txt create mode 100644 test/test_parsers/test_rst/test_directives/raw1.txt create mode 100755 test/test_parsers/test_rst/test_directives/test_admonitions.py create mode 100755 test/test_parsers/test_rst/test_directives/test_block_quotes.py create mode 100755 test/test_parsers/test_rst/test_directives/test_class.py create mode 100644 test/test_parsers/test_rst/test_directives/test_code.py create mode 100644 test/test_parsers/test_rst/test_directives/test_code_long.py create mode 100644 test/test_parsers/test_rst/test_directives/test_code_none.py create mode 100755 test/test_parsers/test_rst/test_directives/test_compound.py create mode 100755 test/test_parsers/test_rst/test_directives/test_container.py create mode 100755 test/test_parsers/test_rst/test_directives/test_contents.py create mode 100755 test/test_parsers/test_rst/test_directives/test_date.py create mode 100755 test/test_parsers/test_rst/test_directives/test_decorations.py create mode 100755 test/test_parsers/test_rst/test_directives/test_default_role.py create mode 100755 test/test_parsers/test_rst/test_directives/test_figures.py create mode 100755 test/test_parsers/test_rst/test_directives/test_images.py create mode 100755 test/test_parsers/test_rst/test_directives/test_include.py create mode 100755 test/test_parsers/test_rst/test_directives/test_line_blocks.py create mode 100644 test/test_parsers/test_rst/test_directives/test_math.py create mode 100755 test/test_parsers/test_rst/test_directives/test_meta.py create mode 100755 test/test_parsers/test_rst/test_directives/test_parsed_literals.py create mode 100755 test/test_parsers/test_rst/test_directives/test_raw.py create mode 100755 test/test_parsers/test_rst/test_directives/test_replace.py create mode 100644 test/test_parsers/test_rst/test_directives/test_replace_fr.py create mode 100755 test/test_parsers/test_rst/test_directives/test_role.py create mode 100755 test/test_parsers/test_rst/test_directives/test_rubrics.py create mode 100755 test/test_parsers/test_rst/test_directives/test_sectnum.py create mode 100755 test/test_parsers/test_rst/test_directives/test_sidebars.py create mode 100755 test/test_parsers/test_rst/test_directives/test_tables.py create mode 100755 test/test_parsers/test_rst/test_directives/test_target_notes.py create mode 100755 test/test_parsers/test_rst/test_directives/test_test_directives.py create mode 100755 test/test_parsers/test_rst/test_directives/test_title.py create mode 100755 test/test_parsers/test_rst/test_directives/test_topics.py create mode 100755 test/test_parsers/test_rst/test_directives/test_unicode.py create mode 100755 test/test_parsers/test_rst/test_directives/test_unknown.py create mode 100644 test/test_parsers/test_rst/test_directives/utf-16.csv create mode 100755 test/test_parsers/test_rst/test_doctest_blocks.py create mode 100755 test/test_parsers/test_rst/test_east_asian_text.py create mode 100755 test/test_parsers/test_rst/test_enumerated_lists.py create mode 100755 test/test_parsers/test_rst/test_field_lists.py create mode 100755 test/test_parsers/test_rst/test_footnotes.py create mode 100755 test/test_parsers/test_rst/test_functions.py create mode 100755 test/test_parsers/test_rst/test_inline_markup.py create mode 100755 test/test_parsers/test_rst/test_interpreted.py create mode 100644 test/test_parsers/test_rst/test_interpreted_fr.py create mode 100755 test/test_parsers/test_rst/test_line_blocks.py create mode 100755 test/test_parsers/test_rst/test_literal_blocks.py create mode 100755 test/test_parsers/test_rst/test_option_lists.py create mode 100755 test/test_parsers/test_rst/test_outdenting.py create mode 100755 test/test_parsers/test_rst/test_paragraphs.py create mode 100755 test/test_parsers/test_rst/test_section_headers.py create mode 100755 test/test_parsers/test_rst/test_substitutions.py create mode 100755 test/test_parsers/test_rst/test_tables.py create mode 100755 test/test_parsers/test_rst/test_targets.py create mode 100755 test/test_parsers/test_rst/test_transitions.py create mode 100755 test/test_pickle.py create mode 100755 test/test_publisher.py create mode 100644 test/test_readers/__init__.py create mode 100644 test/test_readers/test_get_reader_class.py create mode 100644 test/test_readers/test_pep/__init__.py create mode 100755 test/test_readers/test_pep/test_inline_markup.py create mode 100755 test/test_readers/test_pep/test_rfc2822.py create mode 100755 test/test_settings.py create mode 100755 test/test_statemachine.py create mode 100644 test/test_transforms/__init__.py create mode 100755 test/test_transforms/test___init__.py create mode 100755 test/test_transforms/test_class.py create mode 100755 test/test_transforms/test_contents.py create mode 100755 test/test_transforms/test_docinfo.py create mode 100755 test/test_transforms/test_doctitle.py create mode 100755 test/test_transforms/test_expose_internals.py create mode 100755 test/test_transforms/test_filter.py create mode 100755 test/test_transforms/test_footnotes.py create mode 100755 test/test_transforms/test_hyperlinks.py create mode 100755 test/test_transforms/test_messages.py create mode 100755 test/test_transforms/test_peps.py create mode 100755 test/test_transforms/test_sectnum.py create mode 100644 test/test_transforms/test_smartquotes.py create mode 100755 test/test_transforms/test_strip_comments.py create mode 100644 test/test_transforms/test_strip_elements_with_class.py create mode 100755 test/test_transforms/test_substitutions.py create mode 100755 test/test_transforms/test_target_notes.py create mode 100755 test/test_transforms/test_transitions.py create mode 100755 test/test_transforms/test_writer_aux.py create mode 100755 test/test_traversals.py create mode 100755 test/test_utils.py create mode 100755 test/test_viewlist.py create mode 100644 test/test_writers/__init__.py create mode 100755 test/test_writers/test_docutils_xml.py create mode 100644 test/test_writers/test_get_writer_class.py create mode 100755 test/test_writers/test_html4css1_misc.py create mode 100755 test/test_writers/test_html4css1_parts.py create mode 100755 test/test_writers/test_html4css1_template.py create mode 100644 test/test_writers/test_html5_polyglot_misc.py create mode 100755 test/test_writers/test_latex2e.py create mode 100644 test/test_writers/test_manpage.py create mode 100755 test/test_writers/test_null.py create mode 100755 test/test_writers/test_odt.py create mode 100755 test/test_writers/test_pseudoxml.py create mode 100755 test/test_writers/test_s5.py create mode 100755 tools/buildhtml.py create mode 100644 tools/dev/README.txt create mode 100755 tools/dev/create_unimap.py create mode 100644 tools/dev/generate_punctuation_chars.py create mode 100755 tools/dev/profile_docutils.py create mode 100755 tools/dev/unicode2rstsubs.py create mode 100644 tools/docutils.conf create mode 100644 tools/editors/README.txt create mode 100644 tools/editors/emacs/IDEAS.rst create mode 100644 tools/editors/emacs/README.txt create mode 100644 tools/editors/emacs/docutils.conf create mode 100644 tools/editors/emacs/rst.el create mode 100644 tools/editors/emacs/tests/Ado.el create mode 100644 tools/editors/emacs/tests/Hdr.el create mode 100644 tools/editors/emacs/tests/Makefile create mode 100644 tools/editors/emacs/tests/README.txt create mode 100644 tools/editors/emacs/tests/Stn.el create mode 100644 tools/editors/emacs/tests/Ttl.el create mode 100644 tools/editors/emacs/tests/adjust-section.el create mode 100644 tools/editors/emacs/tests/adjust-uc.el create mode 100644 tools/editors/emacs/tests/adjust-uc_doc.rst create mode 100644 tools/editors/emacs/tests/adornment.el create mode 100644 tools/editors/emacs/tests/apply-block.el create mode 100644 tools/editors/emacs/tests/buffer.el create mode 100644 tools/editors/emacs/tests/comment.el create mode 100644 tools/editors/emacs/tests/ert-buffer.el create mode 100644 tools/editors/emacs/tests/fill.el create mode 100644 tools/editors/emacs/tests/font-lock.el create mode 100644 tools/editors/emacs/tests/helpers.el create mode 100644 tools/editors/emacs/tests/imenu.el create mode 100644 tools/editors/emacs/tests/indent.el create mode 100644 tools/editors/emacs/tests/init.el create mode 100644 tools/editors/emacs/tests/items.el create mode 100644 tools/editors/emacs/tests/movement.el create mode 100644 tools/editors/emacs/tests/re.el create mode 100644 tools/editors/emacs/tests/shift.el create mode 100644 tools/editors/emacs/tests/toc.el create mode 100644 tools/editors/emacs/tests/tree.el create mode 100755 tools/quicktest.py create mode 100755 tools/rst2html.py create mode 100755 tools/rst2html4.py create mode 100755 tools/rst2html5.py create mode 100755 tools/rst2latex.py create mode 100755 tools/rst2man.py create mode 100755 tools/rst2odt.py create mode 100755 tools/rst2odt_prepstyles.py create mode 100755 tools/rst2pseudoxml.py create mode 100755 tools/rst2s5.py create mode 100755 tools/rst2xetex.py create mode 100755 tools/rst2xml.py create mode 100755 tools/rstpep2html.py create mode 100644 tools/test/test_buildhtml.py create mode 100644 tox.ini diff --git a/BUGS.txt b/BUGS.txt new file mode 100644 index 0000000..4d1c42f --- /dev/null +++ b/BUGS.txt @@ -0,0 +1,291 @@ +================ + Docutils_ Bugs +================ + +:Author: David Goodger; open to all Docutils developers +:Contact: goodger@python.org +:Date: $Date: 2017-06-09 13:02:35 +0200 (Fr, 09 Jun 2017) $ +:Revision: $Revision: 8103 $ +:Copyright: This document has been placed in the public domain. + +.. _Docutils: http://docutils.sourceforge.net/ + + +Bugs in Docutils?!? Yes, we do have a few. Some are old-timers that +tend to stay in the shadows and don't bother anybody. Once in a while +new bugs are born. From time to time some bugs (new and old) crawl +out into the light and must be dealt with. Icky. + +This document describes how to report a bug, and lists known bugs. + +.. contents:: + + +How To Report A Bug +=================== + +If you think you've discovered a bug, please read through these +guidelines before reporting it. + +First, make sure it's a new bug: + +* Please check the list of `known bugs`_ below and the `SourceForge + Bug Tracker`_ to see if it has already been reported. + +* Are you using the very latest version of Docutils? The bug may have + already been fixed. Please get the latest version of Docutils from + the repository_ or from the current snapshot_ and check again. Even + if your bug has not been fixed, others probably have, and you're + better off with the most up-to-date code. + + If you don't have time to check the latest snapshot, please report + the bug anyway. We'd rather tell you that it's already fixed than + miss reports of unfixed bugs. + +* If Docutils does not behave the way you expect, look in the + documentation_ (don't forget the FAQ_!) and `mailing list archives`_ + for evidence that it should behave the way you expect. + +If you're not sure, please ask on the Docutils-users_ mailing list +first. + +--------------------------------------------------------------------- + +If it's a new bug, the most important thing you can do is to write a +simple description and a recipe that reproduces the bug. Try to +create a `minimal example`_ that demonstrates the bug. The easier you +make it to understand and track down the bug, the more likely a fix +will be. + +.. _minimal example: + +.. sidebar:: minimal example + + A `minimal working example` is a complete example which is as as small and + simple as possible. It should be complete and working, so that + + * you cannot accidentally omit information important to diagnosing + the problem and + * the person responding can just copy-and-paste the code to try it out. + + To construct an example which is as small as possible, the rule + quite simple: *remove/leave out anything which is not necessary*. + + See also: `What is a minimal working example?`__, `LaTeX FAQ`__ + + __ http://www.minimalbeispiel.de/mini-en.html + __ http://www.tex.ac.uk/cgi-bin/texfaq2html?label=minxampl + +Now you're ready to write the bug report. Please include: + +* A clear description of the bug. Describe how you expected Docutils + to behave, and contrast that with how it actually behaved. While + the bug may seem obvious to you, it may not be so obvious to someone + else, so it's best to avoid a guessing game. + +* A complete description of the environment in which you reproduced + the bug: + + - Your operating system & version. + - The version of Python (``python -V``). + - The version of Docutils (use the "-V" option to most Docutils + front-end tools). + - Any private modifications you made to Docutils. + - Anything else that could possibly be relevant. Err on the side + of too much information, rather than too little. + +* A literal transcript of the *exact* command you ran, and the *exact* + output. Use the "--traceback" option to get a complete picture. + +* The exact input and output files. Create a `minimal example`_ + of the failing behaviour — it is better to attach complete files + to your bug report than to include just a summary or excerpt. + +* If you also want to include speculation as to the cause, and even a + patch to fix the bug, that would be great! + +The best place to send your bug report is to the `SourceForge Bug +Tracker`_. That way, it won't be misplaced or forgotten. In fact, an +open bug report on SourceForge is a constant irritant that begs to be +squashed. + +Thank you! + +(This section was inspired by the `Subversion project's`__ BUGS__ +file.) + +__ http://subversion.tigris.org/ +__ http://svn.collab.net/viewcvs/svn/trunk/BUGS?view=markup + +.. _repository: docs/dev/repository.html +.. _snapshot: http://docutils.sourceforge.net/#download +.. _documentation: docs/ +.. _FAQ: FAQ.html +.. _mailing list archives: http://docutils.sf.net/#mailing-lists +.. _Docutils-users: docs/user/mailing-lists.html#docutils-users +.. _SourceForge Bug Tracker: + http://sourceforge.net/p/docutils/bugs/ + + +Known Bugs +========== + +Also see the `SourceForge Bug Tracker`_. + +* .. _error reporting: + + Calling rst2s5.py with a non-existent theme (``--theme + does_not_exist``) + causes exceptions. Such errors should be handled more gracefully. + +* The "stylesheet" setting (a URL, to be used verbatim) should be + allowed to be combined with "embed_stylesheet". The stylesheet data + should be read in using urllib. There was an assumption that a + stylesheet to be embedded should exist as a file on the local + system, and only the "stylesheet_path" setting should be used. + +* ``utils.relative_path()`` sometimes returns absolute _`paths on + Windows` (like ``C:/test/foo.css``) where it could have chosen a + relative path. + + Furthermore, absolute pathnames are inserted verbatim, like + ``href="C:/test/foo.css"`` instead of + ``href="file:///C:/test/foo.css"``. + + .. gmane web interface is down. + TODO: find this article in the Sourceforge mail archives + For details, see `this posting by Alan G. Isaac + `_. + +* Footnote label "5" should be "4" when processing the following + input:: + + ref [#abc]_ [#]_ [1]_ [#4]_ + + .. [#abc] footnote + .. [#] two + .. [1] one + .. [#4] four + + Output:: + + + + ref + + 2 + + + 3 + + + 1 + + + 5 + +