tidy-html5/src
Geoff McLane 0aa81eb256 Issue #130 - MathML attr and entity fix!
This is a set of kludgy fixes for MathML attribute and entities support.

It is intended that a full HTML5 entity table be added at some time, but
at present ALL entities are accepted as written when within the math
element.

Likewise all attributes are accepted on MathML elements without any check
of their name or value, even if they match attributes outside MathML.

And in the pprinter such entities are written as is from the lexer, using
a new PPrintMathML service added, using the new mode OtherNameSpace.

It is hoped all these fixes will NOT effect tidy outside the math element.

ALL fixes in the set a clearly marked '#130 - MathML attr and entity fix!'
for easy searching, and improving if possible.
2015-02-22 18:58:55 +01:00
..
access.c Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
access.h Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
alloc.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
attrask.c Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
attrdict.c Issue #130 - Add TidyAttr_DISPLAY for math tag 2015-02-13 18:37:07 +01:00
attrdict.h Issue #151 - Initial implementation of picture element. 2015-02-07 13:42:22 +01:00
attrget.c Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
attrs.c Issue #130 - Add TidyAttr_DISPLAY for math tag 2015-02-13 18:37:07 +01:00
attrs.h Add support for 'role' attribute. #115 2014-11-22 20:44:38 +08:00
buffio.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
charsets.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
charsets.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
clean.c Fixed #42. 2015-02-01 18:09:17 +08:00
clean.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
config.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
config.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
entities.c Use HTML5 mapping for entities ⟨ and ⟩ (http://www.w3.org/TR/xml-entity-names/#diff-xhtml1). #130 2015-02-21 19:33:24 +01:00
entities.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
fileio.c add some more messy debug output 2015-01-27 18:07:56 +01:00
fileio.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
forward.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
gdoc.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
gdoc.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
iconvtc.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
iconvtc.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
istack.c Issue #92 - OLD problem of ins and del 2015-01-28 11:50:06 +01:00
lexer.c Issue #130 - MathML attr and entity fix! 2015-02-22 18:58:55 +01:00
lexer.h Issue #70 - Initial implmentation of SVG support. 2015-02-02 17:36:27 +01:00
localize.c Changed text to point to html-tidy.org 2015-02-13 19:17:25 +08:00
mappedio.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
mappedio.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
message.h Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
parser.c Issue #130 - MathML attr and entity fix! 2015-02-22 18:58:55 +01:00
parser.h Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
pprint.c Issue #130 - MathML attr and entity fix! 2015-02-22 18:58:55 +01:00
pprint.h Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
sprtf.c Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
sprtf.h fix windows DLL build 2015-01-28 17:15:44 +01:00
streamio.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
streamio.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
tagask.c Restart with geoffmcl's fork 2014-11-22 15:42:28 +08:00
tags.c Issue #151 - Initial implementation of picture element. 2015-02-07 13:42:22 +01:00
tags.h Issue #130 - MathML attr and entity fix! 2015-02-22 18:58:55 +01:00
tidy-int.h Issue #70 - Initial implmentation of SVG support. 2015-02-02 17:36:27 +01:00
tidylib.c Add a show_all_nodes debug service 2015-02-19 19:14:40 +01:00
tmbstr.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
tmbstr.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
utf8.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
utf8.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00
version.h Deprecated tidyReleaseDate(). Returns epoch time (tdb). Removed dates from help, manpage, output, cmake, etc. 2015-02-01 14:20:41 +08:00
win32tc.c Remove CVS info blocks 2012-08-08 17:27:29 +01:00
win32tc.h Remove CVS info blocks 2012-08-08 17:27:29 +01:00