Go to file
Jim Derry 626375346d Adds message squelching (muting) to Tidy, avoiding the need to specify a new
option every time we might want to allow or disallow new output. Adds two new
options:
  - `squelch-id` (default **no**) will provide tags during Tidy's output that
    can be used to silence warnings. For example, `MISSING_ENDTAG_OPTIONAL`
    will be shown after warnings of that type. Then in the future, the user can
    use...
  - `squelch` (default NULL) takes a list of message identification tags.
    Messages of this tag type will then be muted from output.

This gives the user great control over hiding things that he or she doesn't care
about seeing. However, muted errors/warnings still count toward error summaries.

If we merge this, then TidyShowMetaChange and TidyWarnPropAttrs are candidates
for removal (using the deprecation mechanism Tidy now has, these will continue
to work, though).
2017-10-08 10:47:03 -04:00
build Add a 'next' branch check to Win64/build-me.bat 2017-08-02 20:30:28 +02:00
console Removed dependency on NDEBUG, and introduced ENABLE_DEBUG_LOG in CMakeLists.txt. 2017-10-07 14:56:01 -04:00
experimental style: ansi conforming comments 2016-12-20 16:51:09 +11:00
include Adds message squelching (muting) to Tidy, avoiding the need to specify a new 2017-10-08 10:47:03 -04:00
localize Adds message squelching (muting) to Tidy, avoiding the need to specify a new 2017-10-08 10:47:03 -04:00
man Changed the XML classes to use the string representation of the key rather than 2017-10-05 09:31:25 -04:00
README Updated the MESSAGES.md readme for the updated message system. 2017-09-06 20:50:31 -04:00
src Adds message squelching (muting) to Tidy, avoiding the need to specify a new 2017-10-08 10:47:03 -04:00
.gitignore Remove /test/ from the repository. Regression testing is still very important, and so 2016-02-16 11:20:22 +08:00
CMakeLists.txt Removed dependency on NDEBUG, and introduced ENABLE_DEBUG_LOG in CMakeLists.txt. 2017-10-07 14:56:01 -04:00
README.md Update README documents with information for the upcoming 5.4.0 release. 2017-02-24 14:30:42 -05:00
tidy.pc.cmake.in Fix pkgconfig install path on package 2017-05-02 20:28:48 +02:00
version.txt Version bump. 2017-10-07 14:59:07 -04:00

HTACG HTML Tidy

All other READMEs and related materials can be found in README/. Although all of our materials should be linked in this README, be sure to check this directory for documents weve not yet added to this document.

Building HTML Tidy

Branches and Versions

Learn about which branches are available, which branch you should use, and how HTML Tidys versioning scheme works.

Contributing and Development Guides

We gladly accept PRs! Read about some of our contribution guidelines, and check out some of the additional explanatory documents that will aid your understanding of how to accomplish certain things in HTML Tidy.

General Contribution Guidelines

These are some general guidelines that will help you help us when it comes to making your own contributions to HTML Tidy.

Adding Features Guides

When youre ready to add a great new feature, these write-ups may be useful.

Language Localization Guides

Tidy supports localization, and welcomes translations into various languages. Please read up on how to localize HTML Tidy.

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, now redirected to the current site.

  • First moved to Github from tidy.sourceforge.net. Note, this site is kept only for historic reasons, and is not now well maintained.

Tidy is the granddaddy of HTML tools, with support for modern standards. Have fun...

License

HTML Tidy and LibTidy are free and open source software with a permissive license.