HTML Tidy Project Page

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 Last Modified: 27 February, 2005 the patches and fixes that folks contribute can be collected and incorporated into the program. Second, a library form of Tidy has been Tidy User Links created to make it easier to incorporate Tidy into other software. These links are available to anyone to submit a Tidy bug report or to view Table of Contents the Tidy mailing list archives.

● News Bug Reports / Feature Requests

● Documentation User List Archives

● Support Developer List Archives ● Executable binaries ● License Source Forge Projects ● Source code HTML Tidy ● Test cases Java version of Tidy ● Release Process Perl XS version of Tidy Python wrapper for TidyLib News HTMLTrim is a highly customizable X (HTML)/XML pretty-printer and fixer 14 June, 2005 for Windows Jase: a simple editor with TidyLib The quick reference card and the man page are now automatically integration generated as part of the build process using the TidyLib APIs.

21 November, 2004 Accessibility Tools and Resources: The source code is now searchable and cross-referenced using LXR. ATRC ATRC Tidy Info 18 September, 2004 A-Prompt

( 2004-09-17 10:27:57 - Project CVS Service ) As of 2004-09-17 there is Specifications:a problem with the CVS host serving anonymous CVS, nightly tarballs and Section 508 ViewCVS for projects that start with the letters m, n, p, q, t, y and z. We W3C WAI currently do not have an estimate on when they will be back up. Dave Raggett's Original Also added Checked by Tidy icon (courtesy of Marc Gueury). HTML Tidy 04 Aug 00 Win32 executable 1 August, 2004 Dave Raggett's "Pending" Automatic updates of the source, documentation, and SourceForge compile farm machine builds to this web site are temporarily disabled, dueTidyLib Applications to SourceForge removing support for the 'cron' jobs that automate this tsWebEditor - integrated editor

http://tidy.sourceforge.net/ (1 of 5)6/20/2005 2:07:05 PM HTML Tidy Project Page process. Tidy UI - basic GUI for Win32 wxTidy - editor based on wxWindows Please bear with us during this period - manual updates may be made onBalthisar Tidy - for Mac OS X an ad-hoc basis, source is always available through CVS.

Web interfaces to TidyLib: 5 July, 2004 validator using PHP - by Nuno Lopes

Updated the list of available SourceForge compile farm machine builds.

26 June, 2004 TidyLib Bindings By Charles Reitzel: Updated some links to third-party products. ++ Perl Documentation COM .NET Dave Raggett's Overview By Jeffrey Pohlmeyer: Delphi/Object Pascal Quick Reference

By Matt Stanfield: Introduction to TidyLib .NET - another take

By Michael Elsdörfer: TidyLib API Docs Delphi/Object Pascal

Also, try the -help-config command line option to get a brief listing of By John Coggeshall: Tidy configuration options. Try -show-config to get a listing of all optionsPHP in effect.

Frequently Asked Questions Other TidyLib Ports MinGW Download the documentation last updated on 15 June, 2005. Atari CygWin The original 04 Aug 00 Tidy documentation. Tidy for BeOS

Support Tidy Classic Applications Tidy for Mac OS - various GUI clients For information on getting support for HTML Tidy, please see the FAQ itemTidy plugin for on How To Get Support. HTML-Kit - integrated editor Executable binaries NoteTab - integrated editor For MS FrontPage 2000 If you are a beginner using Windows you may want this installer (providedTidyGUI - GUI front end as a service by Cory Nelson) that includes Dave Raggett's overview and a quick reference to all of Tidy's options. Web interfaces to Tidy: The Dumb Terminal If you don't find a pre-built executable version of Tidy to download for yourJonathan Hedley's

http://tidy.sourceforge.net/ (2 of 5)6/20/2005 2:07:05 PM HTML Tidy Project Page 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. Tidy for /XEmacs: from Philip J. Hollenback Documentation and source code are not included. You may download from Tod Matola documentation and source code separately. from Kal Hodgson

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 Tidy Classic Bindings page. You can use the appropriate command on your platform (e.g. C++ version by Lee Passey "md5sum archive.tgz") to verify that files you have downloaded from this Python Interface by Marc-Andé site have not been tampered with. Lemburg TidyCOM - COM wrapper Compile Farm

These binary executables are automatically built using SourceForge's Other Classic Ports compile farm, from current CVS sources. These are command line Tidy386 for MS-DOS - uses DPMI programs only, built from the sample code provided with TidyLib. They Tidy for Amiga include support for Asian Character Encodings, UTF-16 Character Tidy for various distributions Encodings, and WAI Accessibility checks. Tidy for HP-UX - from Olaf Hopp Tidy for HP-UX - from Ian Springer Download older versions of the compile farm executables. Tidy for Solaris Tidy for RISC OS Platform Last Updated MD5 hash/Comments Tidy for OpenVMS 15 June, 2005 79b065c2f1a3089c1a1902a1ba73f5c9 Linux/x86

15 June, 2005 cdf565477e5a37ad33a0ec2428ac371c FreeBSD/x86

15 June, 2005 431a7c4f2d5a5bd147c0e980413dd91d NetBSD/x86

15 June, 2005 0415d8568136b84fc792ba0909c70f2c Linux/Opteron

15 June, 2005 7dd08c71b087bb9b99c9ab4db0568ce4 Linux/Alpha

Mac OS X/ 15 June, 2005 f9f1b998919ffc72d828d02a24aecedd Darwin 15 June, 2005 7f3f10597d45258af6a1e3e3586f7bd8 Solaris/Sparc

15 June, 2005 edd16daed7ac24aaf7bfa5dad7536080 OpenBSD/x86

15 June, 2005 f1a6edb2888f7f6fcaa8f2cafa86cbdb Solaris/x86

http://tidy.sourceforge.net/ (3 of 5)6/20/2005 2:07:05 PM HTML Tidy Project Page

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/ Current Cory Nelson ME/2000/XP exe/ lib/dll 13 December, Christian Hennecke OS/2 2002

MkLinux Mac OS (Classic) 5 July, 2004 Terry Teague 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 June, 2005.

http://tidy.sourceforge.net/ (4 of 5)6/20/2005 2:07:05 PM HTML Tidy Project Page

MD5 hash: eb1ac2fd476a00e46eaf1b698bfa062c

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

http://tidy.sourceforge.net/ (5 of 5)6/20/2005 2:07:05 PM