Definition list terms must not use "rawsource" attribute for escaping.
commit1dc4804f5c6f0b4946c26765238b0dbec80efb89
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Wed, 21 Nov 2018 13:58:57 +0000 (21 13:58 +0000)
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
Wed, 21 Nov 2018 13:58:57 +0000 (21 13:58 +0000)
tree35c91c054b1cd6da6c2a06cb40e31c0a8d1aecd9
parent4f05d18b3a40469b163f4e81d2e1e9ea4224b79a
Definition list terms must not use "rawsource" attribute for escaping.

Remove implementation of escaping the classifier delimiter in
definition list terms that relies on the "rawsource" attribute.
This is not safe (rawsource is only for information and debugging purposes).

A proper fix can be done with null-escaped text in Text nodes.

git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8236 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
docutils/HISTORY.txt
docutils/docutils/parsers/rst/states.py
docutils/test/test_parsers/test_rst/test_definition_lists.py