From a358365d7b1850d17054a3aa1c46fc888c108e2f Mon Sep 17 00:00:00 2001
From: Pedro HTML Tidy was created by the W3C’s own Dave Raggett back in the
dawn of the Internet age. His original Internet page is still available and
@@ -18,7 +15,7 @@ maintainers at tidy.sourceforge.net w
performed. W3C members took a renewed interest in Tidy in 2011 and forked the
-project to github (now redirects to new maintainers), where it featured
+project to github (now redirects to this project), where it featured
compatibility with HTML5 via a key contribution from one of the SourceForge
key members.
\htmlinclude LICENSE.mddiff --git a/build/documentation/pages/page_tidylib.dox b/build/documentation/pages/page_tidylib.dox index abb5ce6..3e7d726 100644 --- a/build/documentation/pages/page_tidylib.dox +++ b/build/documentation/pages/page_tidylib.dox @@ -4,18 +4,22 @@ \page tidylib tidylib -- \b TidyLib - is easy to integrate. Because of the near universal adoption of C linkage, a C interface may be called from a great number of programming languages. +About the tidylib C library and code -- \b TidyLib - is designed to use opaque types in the public interface. This allows the application to just pass an integer around and the need to transform data types in different languages is minimized. As a results it’s straight-forward to write very thin library wrappers for C++, Pascal, and COM/ATL. +\section about_tidylib TidyLib features -- \b TidyLib - eats its own dogfood. HTML Tidy links directly to TidyLib. +- easy to integrate. Because of the near universal adoption of C linkage, a C interface may be called from a great number of programming languages. -- \b TidyLib - is Thread Safe and Re-entrant. Because there are many uses for HTML Tidy - from content validation, content scraping, conversion to XHTML - it was important to make TidyLib run reasonably well within server applications as well as client side. +- designed to use opaque types in the public interface. This allows the application to just pass an integer around and the need to transform data types in different languages is minimized. As a results it’s straight-forward to write very thin library wrappers for C++, Pascal, and COM/ATL. -- \b TidyLib - uses adaptable I/O. As part of the larger integration strategy it was decided to fully abstract all I/O. This means a (relatively) clean separation between character encoding processing and shovelling bytes back and forth. Internally, the library reads from sources and writes to sinks. This abstraction is used for both markup and configuration “files”. Concrete implementations are provided for file and memory I/O, and new sources and sinks may be provided via the public interface. +- eats its own dogfood. HTML Tidy links directly to TidyLib. + +- is Thread Safe and Re-entrant. Because there are many uses for HTML Tidy - from content validation, content scraping, conversion to XHTML - it was important to make TidyLib run reasonably well within server applications as well as client side. + +- uses adaptable I/O. As part of the larger integration strategy it was decided to fully abstract all I/O. This means a (relatively) clean separation between character encoding processing and shovelling bytes back and forth. Internally, the library reads from sources and writes to sinks. This abstraction is used for both markup and configuration “files”. Concrete implementations are provided for file and memory I/O, and new sources and sinks may be provided via the public interface. -\section example_hello Example +\section example_hello tidylib example \include example.1.c diff --git a/build/documentation/pages/page_todo.dox b/build/documentation/pages/page_todo.dox index de5fad5..7b935d9 100644 --- a/build/documentation/pages/page_todo.dox +++ b/build/documentation/pages/page_todo.dox @@ -3,6 +3,10 @@ \page todo Todo List +The todo list. + +\note If this page is empty, then there are no todo items flagged in source. + \xrefitem "Todo" "Todo List"