Go to file
Peter Kelly 7fc3255542 Applied hash table optimisation to RemoveAnchorByNode. This function now takes
the anchor name as a parameter, so it can look in the correct bin.

In the case of FreeAttrs, we have the name already (since we found a name or
id attribute). In the case of FixAnchors, the anchor name could come from
either the name or id attribute, so we call the function separately for each
case, passing the appropriate attribute value.
2012-08-20 10:06:30 +07:00
build Remove CVS info blocks 2012-08-08 17:27:29 +01:00
console Remove CVS info blocks 2012-08-08 17:27:29 +01:00
experimental new 2011-11-17 11:44:16 +09:00
htmldoc Remove CVS info blocks 2012-08-08 17:27:29 +01:00
include Remove CVS info blocks 2012-08-08 17:27:29 +01:00
src Applied hash table optimisation to RemoveAnchorByNode. This function now takes 2012-08-20 10:06:30 +07:00
test Remove CVS info blocks 2012-08-08 17:27:29 +01:00
.gitignore more msvc ignores 2012-07-06 15:48:50 +09:00
index.html Added show-info option. Fixes #6. 2012-04-02 16:41:05 +09:00
license.html More cleanup. 2012-03-01 22:57:11 +09:00
Makefile Never automatically re-make the API docs. 2012-03-01 23:03:24 +09:00
quickref.html Regenerated quickref. 2012-07-04 16:38:17 +09:00
README.html Add info about building shared lib. Fixes #25. 2012-03-28 00:41:17 +09:00
README.md Add info about building shared lib. Fixes #25. 2012-03-28 00:41:17 +09:00
tidy.css Made minor build changes. 2012-03-01 18:17:51 +09:00

HTML Tidy for HTML5 (experimental)

This repo is an experimental fork of the code from tidy.sourceforge.net. This source code in this version supports processing of HTML5 documents. The changes for HTML5 support started from a patch developed by Björn Höhrmann.

For more information, see w3c.github.com/tidy-html5

Building the tidy command-line tool

For Linux/BSD/OSX platforms, you can build and install the tidy command-line tool from the source code using the following steps.

  1. make -C build/gmake/

  2. make install -C build/gmake/

Note that you will either need to run make install as root, or with sudo make install.

Building the libtidy shared library

For Linux/BSD/OSX platforms, you can build and install the tidylib shared library (for use in building other applications) from the source code using the following steps.

  1. sh build/gnuauto/setup.sh && ./configure && make

  2. make install

Note that you will either need to run make install as root, or with sudo make install.