HTML Tidy Library Project
A quorum of developers have pitched in on a SourceForge project to maintain and further develop Dave Raggett's excellent HTML Tidy program. We have two primary goals. First, to provide a home where all the patches and fixes that folks contribute can be collected and incorporated into the program. Second, a library form of Tidy has been created to make it easier to incorporate Tidy into other software.
Table of Contents
News
21 November, 2004
The source code is now searchable and cross-referenced using LXR.
18 September, 2004
( 2004-09-17 10:27:57 - Project CVS Service ) As of 2004-09-17 there is a problem with the CVS host serving anonymous CVS, nightly tarballs and ViewCVS for projects that start with the letters m, n, p, q, t, y and z. We currently do not have an estimate on when they will be back up.
Also added Checked by Tidy icon (courtesy of Marc Gueury).
1 August, 2004
Automatic updates of the source, documentation, and SourceForge compile farm machine builds to this web site are temporarily disabled, due to SourceForge removing support for the 'cron' jobs that automate this process.
Please bear with us during this period - manual updates may be made on an ad-hoc basis, source is always available through CVS.
5 July, 2004
Updated the list of available SourceForge compile farm machine builds.
26 June, 2004
Updated some links to third-party products.
Documentation
Also, try the -help-config
command
line option to get a brief listing of Tidy configuration
options. Try -show-config
to get a
listing of all options in effect.
Download the documentation last updated on 14 April, 2005.
The original 04 Aug 00 Tidy documentation.
Support
For information on getting support for HTML Tidy, please see the FAQ item on How To Get Support.
Executable binaries
If you are a beginner using Windows you may want this installer (provided as a service by Cory Nelson) that includes Dave Raggett's overview and a quick reference to all of Tidy's options.
If you don't find a pre-built executable version of Tidy to download for your machine/OS in the tables below, look at the links on the right side of this page for versions of Tidy provided by various people.
Documentation and source code are not included. You may download documentation and source code separately.
To better safeguard the TidyLib source code and pre-built binaries against hacker attacks, MD5 hash sums are automatically generated for the source code archive and all pre-built binary archives, and displayed on this web page. You can use the appropriate command on your platform (e.g. "md5sum archive.tgz") to verify that files you have downloaded from this site have not been tampered with.
Compile Farm
These binary executables are automatically built using SourceForge's compile farm, from current CVS sources. These are command line programs only, built from the sample code provided with TidyLib. They include support for Asian Character Encodings, UTF-16 Character Encodings, and WAI Accessibility checks.
Download older versions of the compile farm executables.
Platform | Last Updated | MD5 hash/Comments |
---|---|---|
Linux/x86 |
15 April, 2005 |
96afd36d184fc352fbb5207076535038 |
FreeBSD/x86 |
15 April, 2005 |
9dceeb0912533252147d31ff44215727 |
NetBSD/x86 |
15 April, 2005 |
b34c3a220796ce8bf8d46a9c1426c2ce |
Linux/Opteron |
15 April, 2005 |
ca24ce61beffbd4270e575051c0f01f4 |
Linux/Alpha |
15 April, 2005 |
28e18dae49b28f3d3db3d4681b1d5ced |
Mac OS X/Darwin |
15 April, 2005 |
b471d9db6218a04abe063c1c16b2868c |
Solaris/Sparc |
15 April, 2005 |
c1167429ec5592cc6874820712b1a4a3 |
OpenBSD/x86 |
15 April, 2005 |
a67c7daa43ba9f3ba60b5172e0ed7b9e |
Solaris/x86 |
15 April, 2005 |
105e9d0092fa5764ca8a220dcbdffd73 |
Other Builds
These are manually built by various people on an ad hoc basis, and are generally unsupported.
Platform | Last Updated | Author |
---|---|---|
Windows 95/98/ME/2000/XP exe/lib/dll |
Current |
Cory Nelson |
OS/2 |
13 December, 2002 |
Christian Hennecke |
MkLinux |
5 July, 2004 |
|
Mac OS (Classic) | ||
Mac OS X | ||
Windows 95/98/ME/2000/XP |
License
HTML Tidy, including both TidyLib and the command line utility, uses the W3C license. This license allows you to do almost anything with the code, except to represent your changes as coming from the W3C. For details, read the license.
Source code
The TidyLib source code is the main trunk in CVS.
As well as the standard GNU make Makefile provided, there are additional tools available to build TidyLib, including GNU autoconf and Microsoft Visual C; these are available in the "build" directory.
Feel free to browse the CVS repository or search the source using the LXR cross-reference.
To better safeguard the TidyLib source code and pre-built binaries against hacker attacks, MD5 hash sums are automatically generated for the source code archive and all pre-built binary archives, and displayed on this web page. You can use the appropriate command on your platform (e.g. "md5sum archive.tgz") to verify that files you have downloaded from this site have not been tampered with.
Download the source code last updated on 15 April, 2005.
MD5 hash: 6067329be043632a0ddeb724d44369ecDownload older versions of the source code.
Test cases
Download test cases for testing Tidy, last updated on 15 April, 2005.
Release Process
If you are not comfortable working with the latest versions of Tidy, you can stay with the last official release of Tidy, by Dave Raggett on 04 Aug 00. However, there have been many changes and bugs fixed in Tidy since that release, and you are encouraged to use the latest versions. If you need the original 04 Aug 00 executable for Win32, you can download that here.
For more information on the HTML Tidy release process, please see the FAQ item on Tidy versions.