0aa81eb256
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. |
||
---|---|---|
build | ||
console | ||
experimental | ||
include | ||
src | ||
test | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE.md | ||
README.md | ||
version.txt |
HTML Tidy with HTML5 support
This repository consists of the stable and development branches of HTML Tidy.
-
branch develop-*** consists of the current development and release candidate for HTML Tidy. Release Candidates can be identified with git tags.
-
branch master consists of the current, stable release of HTML Tidy.
Build the tidy library and command line tool
-
cd build/cmake
-
cmake ../.. [-DCMAKE_INSTALL_PREFIX=/path/for/install]
-
Windows:
cmake --build . --config Release
Unix/OS X:make
-
Install, if desired:
Windows:cmake --build . --config Release --target INSTALL
Unix/OS X:[sudo] make install
History
This repository should be considered canonical for HTML Tidy as of 2015-January-15.
-
This repository originally transferred from w3c.github.com/tidy-html5.
-
First moved to Github from tidy.sourceforge.net.