Go to file
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
build add install to build 2015-02-22 18:42:55 +01:00
console add small 'sample' API use, optional build 2015-02-07 15:33:13 +01:00
experimental new 2011-11-17 11:44:16 +09:00
include Issue #130 - Add TidyAttr_DISPLAY for math tag 2015-02-13 18:37:07 +01:00
src Issue #130 - MathML attr and entity fix! 2015-02-22 18:58:55 +01:00
test remove destructive drop-fonts-tags option from default 2015-02-19 19:17:13 +01:00
.gitignore .gitignore cleanup 2015-02-14 13:55:39 +08:00
CMakeLists.txt add small 'sample' API use, optional build 2015-02-07 15:33:13 +01:00
LICENSE.md Changed license to markdown. 2015-02-13 10:35:14 +08:00
README.md Removed unnecessary README.html (redundant). 2015-01-31 18:09:33 +08:00
version.txt bump version for hopefully better fix of #133 2015-02-12 15:38:06 +01:00

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

  1. cd build/cmake

  2. cmake ../.. [-DCMAKE_INSTALL_PREFIX=/path/for/install]

  3. Windows: cmake --build . --config Release
    Unix/OS X: make

  4. 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.