23094084 Upgrade tidy to version 5.2.0
authorRich Burridge <rich.burridge@oracle.com>
Wed, 10 Aug 2016 15:17:22 -0700
changeset 6603 82e0c142e47f
parent 6602 162319034b53
child 6604 cd700b33a402
23094084 Upgrade tidy to version 5.2.0
components/tidy/Makefile
components/tidy/files/libtidy.3
components/tidy/files/tab2space.1
components/tidy/files/tidy.1
components/tidy/files/tidyenum_8h.html
components/tidy/files/tree.js
components/tidy/files/treeview.js
components/tidy/patches/doxygen.cfg.patch
components/tidy/patches/fix-heap-overflow.patch
components/tidy/patches/system-test.patch
components/tidy/test/results-all.master
components/tidy/tidy.license
components/tidy/tidy.p5m
--- a/components/tidy/Makefile	Wed Aug 10 08:54:24 2016 +0000
+++ b/components/tidy/Makefile	Wed Aug 10 15:17:22 2016 -0700
@@ -23,53 +23,25 @@
 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
 #
 BUILD_BITS= 64_and_32
+COMPILER= gcc
 include ../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		tidy
-COMPONENT_VERSION=	1.0.0
-COMPONENT_PROJECT_URL=	http://tidy.sourceforge.net/
+COMPONENT_VERSION=	5.2.0
+COMPONENT_PROJECT_URL=	http://www.html-tidy.org/
+COMPONENT_SRC_NAME=	tidy-html5
 COMPONENT_ARCHIVE_HASH=	\
-    sha256:074023e48ed151db743d194af1028e4a17fa72a18e4069b4f18d4683db4bb9cf
-COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(SOURCE_ARCHIVE)
+    sha256:80533415acf11ac55f24b874ab39448e390ffec3c2b93df4b857d15602fc7c4d
+COMPONENT_ARCHIVE_URL=	https://github.com/htacg/tidy-html5/archive/$(COMPONENT_VERSION).tar.gz
 COMPONENT_BUGDB=	library/tidy
 
-TPNO=			9098
+TPNO=			30761
 
+BUILD_STYLE= cmake
 SYSTEM_TEST_TARGET= $(SYSTEM_TEST_32_and_64)
 include $(WS_MAKE_RULES)/common.mk
 
-#tree.js, treeview.js, tidyenum_8h.html are installed 
-#from files directory manually as doxygen didn't generate them.
-#This needs to be fixed later. 
-
-COMPONENT_PREP_ACTION =  \
-        (cd $(SOURCE_DIR); doxygen htmldoc/doxygen.cfg)
-
-CONFIGURE_OPTIONS  +=       --disable-static 
-CONFIGURE_OPTIONS  +=       --enable-access 
-CONFIGURE_OPTIONS  +=       --enable-utf16 
-CONFIGURE_OPTIONS  +=       --enable-asian
-
-COMPONENT_PRE_CONFIGURE_ACTION = \
-	($(CP) -r $(SOURCE_DIR)/test $(@D))
-
-PROTODOCDIR=$(PROTOUSRSHAREDOCDIR)/tidy
+CMAKE_OPTIONS += -DBUILD_TAB2SPACE=ON
 
-COMPONENT_TEST_DIR =    $(@D)/test
-COMPONENT_TEST_CMD =	./testall.sh
-COMPONENT_TEST_TARGETS =
-
-# Master test results are the same for both 32-bit and 64-bit, so override
-# here, rather than create multiple identical master files.
-COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
-
-COMPONENT_SYSTEM_TEST_ENV =	TIDY_BIN=/usr/bin/tidy
-COMPONENT_SYSTEM_TEST_DIR =	$(SOURCE_DIR)/test
-COMPONENT_SYSTEM_TEST_CMD =	./testall.sh
-COMPONENT_SYSTEM_TEST_TARGETS =
-
-COMPONENT_POST_INSTALL_ACTION += \
-		($(MKDIR) $(PROTODOCDIR); \
-		$(CP) -r $(SOURCE_DIR)/htmldoc/api $(PROTODOCDIR))
-
-REQUIRED_PACKAGES += developer/documentation-tool/doxygen
+# Needed for the 64-bit tab2space executable.
+PKG_PROTO_DIRS += $(BUILD_DIR_64)
--- a/components/tidy/files/libtidy.3	Wed Aug 10 08:54:24 2016 +0000
+++ b/components/tidy/files/libtidy.3	Wed Aug 10 15:17:22 2016 -0700
@@ -1,5 +1,5 @@
-.\" libtidy man page for the Tidy Sourceforge project
-.TH libtidy 3 "1 Feb 2007" "HTML Tidy 1.0.0" "Libraries"
+.\" libtidy man page for the HTML Tidy project
+.TH libtidy 3 "4 Aug 2016" "HTML Tidy" "5.2.0"
 .SH NAME
 \fBlibtidy\fR - validate, correct, and pretty-print HTML files
 .SH LIBRARY
@@ -10,7 +10,7 @@
 .PP
 \fB#include <tidy.h>\fP
 .br
-\fB#include <buffio.h>\fP
+\fB#include <tidybuffio.h>\fP
 .PP
 .br
 The
@@ -27,10 +27,10 @@
 \fBtidy\fP(1)
 .PP
 .br
-Complete documentation in HTML format is available under
-\fB/usr/share/doc/tidy/html\fP.
+API documentation can be found online at
+\fBhttp://api.html-tidy.org/\fP.
 .SH AUTHOR
-\fBTidy\fR was written by Dave Raggett <\[email protected]\fR>, and is now maintained and developed by the Tidy team at \fIhttp://tidy.sourceforge.net/\fR.  It is released under the \fIMIT Licence\fR.
+\fBTidy\fR was written by \fBDave Raggett\fR <[email protected]>, and subsequently maintained by a team at http://tidy.sourceforge.net/,
+and now maintained by \fBHTACG\fR (http://www.htacg.org).
 .LP
-Generated automatically with HTML Tidy released on 1 September 2005.
-
+The sources for \fBHTML Tidy\fR are available at https://github.com/htacg/tidy-html5/ under the MIT Licence.
--- a/components/tidy/files/tab2space.1	Wed Aug 10 08:54:24 2016 +0000
+++ b/components/tidy/files/tab2space.1	Wed Aug 10 15:17:22 2016 -0700
@@ -1,5 +1,5 @@
 .\" tab2space man page for the Tidy Sourceforge project
-.TH tab2space 1 "1 Feb 2007" "HTML Tidy 1.0.0" "User commands"
+.TH tab2space 1 "4 Aug 2016" "HTML Tidy" "5.2.0"
 
 .SH NAME
 \fBtab2space\fR - Utility to expand tabs and ensure consistent line endings
@@ -37,10 +37,6 @@
 Use \fB--\fR\fIhelp\fR or \fB-\fR\fIh\fR for detailed configuration options.
 .LP
 Input/Output default to stdin/stdout respectively.
-.LP
-For further info on HTML see \fIhttp://www.w3.org/MarkUp\fR.
-.LP
-For more information about HTML Tidy, visit the project home page at \fIhttp://tidy.sourceforge.net\fR.  Here, you will find links to documentation, mailing lists (with searchable archives) and links to report bugs.
 .SH "EXIT STATUS"
 .IP 0
 All input files were processed successfully.
@@ -48,9 +44,40 @@
 There were warnings.
 .IP 2
 There were errors.
-.SH "SEE ALSO"
-HTML Tidy Project Page at \fIhttp://tidy.sourceforge.net\fR
+.SH SEE ALSO
+For more information about HTML Tidy:
+.RS 4
+.LP
+http://www.html-tidy.org/
+.RE
+.LP
+For more information on HTML:
+.RS 4
+.LP
+\fBHTML: Edition for Web Authors\fR (the latest HTML specification)
+.br
+http://dev.w3.org/html5/spec-author-view
+.LP
+\fBHTML: The Markup Language\fR (an HTML language reference)
+.br
+http://dev.w3.org/html5/markup/
+.RE
+.LP
+For bug reports and comments:
+.RS 4
+.LP
+https://github.com/htacg/tidy-html5/issues/
+.RE
+.LP
+Or send questions and comments to \[email protected]\fR.
+.LP
+Validate your HTML documents using the \fBW3C Nu Markup Validator\fR:
+.RS 4
+.LP
+http://validator.w3.org/nu/
+.RE
 .SH AUTHOR
-\fBTidy\fR was written by Dave Raggett <\[email protected]\fR>, and is now maintained and developed by the Tidy team at \fIhttp://tidy.sourceforge.net/\fR.  It is released under the \fIMIT Licence\fR.
+\fBTidy\fR was written by \fBDave Raggett\fR <[email protected]>, and subsequently maintained by a team at http://tidy.sourceforge.net/,
+and now maintained by \fBHTACG\fR (http://www.htacg.org).
 .LP
-Generated automatically with HTML Tidy released on 1 September 2005.
+The sources for \fBHTML Tidy\fR are available at https://github.com/htacg/tidy-html5/ under the MIT Licence.
--- a/components/tidy/files/tidy.1	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1405 +0,0 @@
-.\" tidy man page for the Tidy Sourceforge project
-.TH tidy 1 "1 Feb 2007" "HTML Tidy 1.0.0" "User commands"
-
-.SH NAME
-\fBtidy\fR - validate, correct, and pretty-print HTML files
-.br
-.SH SYNOPSIS
-\fBtidy\fR [option ...] [file ...] [option ...] [file ...]
-.SH DESCRIPTION
-Tidy reads HTML, XHTML and XML files and writes cleaned up markup.  For
-HTML variants, it detects and corrects many common coding errors and
-strives to produce visually equivalent markup that is both W3C
-compliant and works on most browsers. A common use of Tidy is to
-convert plain HTML to XHTML.  For generic XML files, Tidy is limited to
-correcting basic well-formedness errors and pretty printing.
-.LP
-If no input file is specified, Tidy reads the standard input.  If no
-output file is specified, Tidy writes the tidied markup to the standard
-output.  If no error file is specified, Tidy writes messages to the
-standard error.
-For command line options that expect a numerical argument, a default is
-assumed if no meaningful value can be found.
-.SH OPTIONS
-
-.SS File manipulation
-
-.TP
-\fB-output <file>\fR, \fB-o <file>\fR
-write output to the specified <file>
-(\fIoutput-file: <file>\fR)
-.TP
-\fB-config <file>\fR
-set configuration options from the specified <file>
-
-.TP
-\fB-file <file>\fR, \fB-f <file>\fR
-write errors to the specified <file>
-(\fIerror-file: <file>\fR)
-.TP
-\fB-modify\fR, \fB-m\fR
-modify the original input files
-(\fIwrite-back: yes\fR)
-.SS Processing directives
-
-.TP
-\fB-indent\fR, \fB-i\fR
-indent element content
-(\fIindent: auto\fR)
-.TP
-\fB-wrap <column>\fR, \fB-w <column>\fR
-wrap text at the specified <column>. 0 is assumed if <column> is
-missing. When this option is omitted, the default of the configuration
-option "wrap" applies.
-(\fIwrap: <column>\fR)
-.TP
-\fB-upper\fR, \fB-u\fR
-force tags to upper case
-(\fIuppercase-tags: yes\fR)
-.TP
-\fB-clean\fR, \fB-c\fR
-replace FONT, NOBR and CENTER tags by CSS
-(\fIclean: yes\fR)
-.TP
-\fB-bare\fR, \fB-b\fR
-strip out smart quotes and em dashes, etc.
-(\fIbare: yes\fR)
-.TP
-\fB-numeric\fR, \fB-n\fR
-output numeric rather than named entities
-(\fInumeric-entities: yes\fR)
-.TP
-\fB-errors\fR, \fB-e\fR
-only show errors
-(\fImarkup: no\fR)
-.TP
-\fB-quiet\fR, \fB-q\fR
-suppress nonessential output
-(\fIquiet: yes\fR)
-.TP
-\fB-omit\fR
-omit optional end tags
-(\fIhide-endtags: yes\fR)
-.TP
-\fB-xml\fR
-specify the input is well formed XML
-(\fIinput-xml: yes\fR)
-.TP
-\fB-asxml\fR, \fB-asxhtml\fR
-convert HTML to well formed XHTML
-(\fIoutput-xhtml: yes\fR)
-.TP
-\fB-ashtml\fR
-force XHTML to well formed HTML
-(\fIoutput-html: yes\fR)
-.TP
-\fB-access <level>\fR
-do additional accessibility checks (<level> = 0, 1, 2, 3). 0 is assumed
-if <level> is missing.
-(\fIaccessibility-check: <level>\fR)
-.SS Character encodings
-
-.TP
-\fB-raw\fR
-output values above 127 without conversion to entities
-
-.TP
-\fB-ascii\fR
-use ISO-8859-1 for input, US-ASCII for output
-
-.TP
-\fB-latin0\fR
-use ISO-8859-15 for input, US-ASCII for output
-
-.TP
-\fB-latin1\fR
-use ISO-8859-1 for both input and output
-
-.TP
-\fB-iso2022\fR
-use ISO-2022 for both input and output
-
-.TP
-\fB-utf8\fR
-use UTF-8 for both input and output
-
-.TP
-\fB-mac\fR
-use MacRoman for input, US-ASCII for output
-
-.TP
-\fB-win1252\fR
-use Windows-1252 for input, US-ASCII for output
-
-.TP
-\fB-ibm858\fR
-use IBM-858 (CP850+Euro) for input, US-ASCII for output
-
-.TP
-\fB-utf16le\fR
-use UTF-16LE for both input and output
-
-.TP
-\fB-utf16be\fR
-use UTF-16BE for both input and output
-
-.TP
-\fB-utf16\fR
-use UTF-16 for both input and output
-
-.TP
-\fB-big5\fR
-use Big5 for both input and output
-
-.TP
-\fB-shiftjis\fR
-use Shift_JIS for both input and output
-
-.TP
-\fB-language <lang>\fR
-set the two-letter language code <lang> (for future use)
-(\fIlanguage: <lang>\fR)
-.SS Miscellaneous
-
-.TP
-\fB-version\fR, \fB-v\fR
-show the version of Tidy
-
-.TP
-\fB-help\fR, \fB-h\fR, \fB-?\fR
-list the command line options
-
-.TP
-\fB-xml-help\fR
-list the command line options in XML format
-
-.TP
-\fB-help-config\fR
-list all configuration options
-
-.TP
-\fB-xml-config\fR
-list all configuration options in XML format
-
-.TP
-\fB-show-config\fR
-list the current configuration settings
-
-.SH USAGE
-.LP
-Use \fB--\fR\fIoptionX valueX\fR for the detailed configuration option
-"optionX" with argument "valueX".  See also below under \fBDetailed
-Configuration Options\fR as to how to conveniently group all such
-options in a single config file.
-.LP
-Input/Output default to stdin/stdout respectively. Single letter
-options apart from \fB-f\fR and \fB-o\fR may be combined as in:
-.LP
-.in 1i
-\fBtidy -f errs.txt -imu foo.html\fR
-.LP
-For further info on HTML see \fIhttp://www.w3.org/MarkUp\fR.
-.LP
-For more information about HTML Tidy, visit the project home page at
-\fIhttp://tidy.sourceforge.net\fR.  Here, you will find links to
-documentation, mailing lists (with searchable archives) and links to
-report bugs.
-.SH ENVIRONMENT
-.TP
-.B HTML_TIDY
-Name of the default configuration file.  This should be an absolute
-path, since you will probably invoke \fBtidy\fR from different
-directories.  The value of HTML_TIDY will be parsed after the
-compiled-in default (defined with -DTIDY_CONFIG_FILE), but before any
-of the files specified using \fB-config\fR.
-.SH "EXIT STATUS"
-.IP 0
-All input files were processed successfully.
-.IP 1
-There were warnings.
-.IP 2
-There were errors.
-
-.SH ______________________________
-.SH "  "
-.SH "DETAILED CONFIGURATION OPTIONS"
-This section describes the Detailed (i.e., "expanded") Options, which
-may be specified by preceding each option with \fB--\fR at the command
-line, followed by its desired value, OR by placing the options and
-values in a configuration file, and telling tidy to read that file with
-the \fB-config\fR standard option.
-.SH SYNOPSIS
-\fBtidy --\fR\fIoption1 \fRvalue1 \fB--\fIoption2 \fRvalue2 [standard
-options ...]
-.br
-\fBtidy -config \fIconfig-file \fR[standard options ...]
-.SH WARNING
-The options detailed here do not include the "standard" command-line
-options (i.e., those preceded by a single '\fB-\fR') described above in
-the first section of this man page.
-.SH DESCRIPTION
-A list of options for configuring the behavior of Tidy, which can be
-passed either on the command line, or specified in a configuration
-file.
-.LP
-A Tidy configuration file is simply a text file, where each option
-is listed on a separate line in the form
-.LP
-.in 1i
-\fBoption1\fR: \fIvalue1\fR
-.br
-\fBoption2\fR: \fIvalue2\fR
-.br
-etc.
-.LP
-The permissible values for a given option depend on the option's
-\fBType\fR.  There are five types: \fIBoolean\fR, \fIAutoBool\fR,
-\fIDocType\fR, \fIEnum\fR, and \fIString\fR. Boolean types allow any of
-\fIyes/no, y/n, true/false, t/f, 1/0\fR.  AutoBools allow \fIauto\fR in
-addition to the values allowed by Booleans.  Integer types take
-non-negative integers.  String types generally have no defaults, and
-you should provide them in non-quoted form (unless you wish the output
-to contain the literal quotes).
-.LP
-Enum, Encoding, and DocType "types" have a fixed repertoire of items;
-consult the \fIExample\fR[s] provided below for the option[s] in
-question.
-.LP
-You only need to provide options and values for those whose defaults
-you wish to override, although you may wish to include some
-already-defaulted options and values for the sake of documentation and
-explicitness.
-.LP
-Here is a sample config file, with at least one example of each of the
-five Types:
-.LP
-\fI
-    // sample Tidy configuration options
-    output-xhtml: yes
-    add-xml-decl: no
-    doctype: strict
-    char-encoding: ascii
-    indent: auto
-    wrap: 76
-    repeated-attributes: keep-last
-    error-file: errs.txt
-\fR
-.LP
-Below is a summary and brief description of each of the options. They
-are listed alphabetically within each category.  There are five
-categories: \fIHTML, XHTML, XML\fR options, \fIDiagnostics\fR options,
-\fIPretty Print\fR options, \fICharacter Encoding\fR options, and
-\fIMiscellaneous\fR options.
-.LP
-.SH OPTIONS
-
-.SS HTML, XHTML, XML options:
-
-.TP
-\fBadd-xml-decl\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should add the XML declaration when
-outputting XML or XHTML. Note that if the input already includes an
-<?xml ... ?> declaration then this option will be ignored. If the
-encoding for the output is different from "ascii", one of the utf
-encodings or "raw", the declaration is always added as required by the
-XML standard.
-
-
-.rj 1
-\fBSee also\fR: \fIchar-encoding\fR, \fIoutput-encoding\fR
-.TP
-\fBadd-xml-space\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should add xml:space="preserve" to
-elements such as <PRE>, <STYLE> and <SCRIPT> when generating XML. This
-is needed if the whitespace in such elements is to be parsed
-appropriately without having access to the DTD.
-.TP
-\fBalt-text\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-This option specifies the default "alt=" text Tidy uses for <IMG>
-attributes. This feature is dangerous as it suppresses further
-accessibility warnings. You are responsible for making your documents
-accessible to people who can not see the images!
-.TP
-\fBassume-xml-procins\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should change the parsing of processing
-instructions to require ?> as the terminator rather than >. This option
-is automatically set if the input is in XML.
-.TP
-\fBbare\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should strip Microsoft specific HTML from
-Word 2000 documents, and output spaces rather than non-breaking spaces
-where they exist in the input.
-.TP
-\fBclean\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should strip out surplus presentational
-tags and attributes replacing them by style rules and structural markup
-as appropriate. It works well on the HTML saved by Microsoft Office
-products.
-.TP
-\fBcss-prefix\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-This option specifies the prefix that Tidy uses for styles rules. By
-default, "c" will be used.
-.TP
-\fBdoctype\fR
-
-Type:    \fIDocType\fR
-.br
-Default: \fIauto\fR
-.br
-Example: \fIomit, auto, strict, transitional, user\fR
-
-This option specifies the DOCTYPE declaration generated by Tidy. If set
-to "omit" the output won't contain a DOCTYPE declaration. If set to
-"auto" (the default) Tidy will use an educated guess based upon the
-contents of the document. If set to "strict", Tidy will set the DOCTYPE
-to the strict DTD. If set to "loose", the DOCTYPE is set to the loose
-(transitional) DTD. Alternatively, you can supply a string for the
-formal public identifier (FPI).
-.br
-
-.br
-For example:
-.br
-doctype: "-//ACME//DTD HTML 3.14159//EN"
-.br
-
-.br
-If you specify the FPI for an XHTML document, Tidy will set the system
-identifier to the empty string. For an HTML document, Tidy adds a
-system identifier only if one was already present in order to preserve
-the processing mode of some browsers. Tidy leaves the DOCTYPE for
-generic XML documents unchanged. \fI--doctype omit\fR implies
-\fI--numeric-entities yes\fR.
-.TP
-\fBdrop-empty-paras\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should discard empty paragraphs.
-.TP
-\fBdrop-font-tags\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should discard <FONT> and <CENTER> tags
-without creating the corresponding style rules. This option can be set
-independently of the clean option.
-.TP
-\fBdrop-proprietary-attributes\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should strip out proprietary attributes,
-such as MS data binding attributes.
-.TP
-\fBenclose-block-text\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should insert a <P> element to enclose
-any text it finds in any element that allows mixed content for HTML
-transitional but not HTML strict.
-.TP
-\fBenclose-text\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should enclose any text it finds in the
-body element within a <P> element. This is useful when you want to take
-existing HTML and use it with a style sheet.
-.TP
-\fBescape-cdata\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should convert <![CDATA[]]> sections to
-normal text.
-.TP
-\fBfix-backslash\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should replace backslash characters
-"\fI\\\fR" in URLs by forward slashes "\fI/\fR".
-.TP
-\fBfix-bad-comments\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should replace unexpected hyphens with
-"=" characters when it comes across adjacent hyphens. The default is
-yes. This option is provided for users of Cold Fusion which uses the
-comment syntax: <!--- --->
-.TP
-\fBfix-uri\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should check attribute values that carry
-URIs for illegal characters and if such are found, escape them as HTML
-4 recommends.
-.TP
-\fBhide-comments\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should print out comments.
-.TP
-\fBhide-endtags\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should omit optional end-tags when
-generating the pretty printed markup. This option is ignored if you are
-outputting to XML.
-.TP
-\fBindent-cdata\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should indent <![CDATA[]]> sections.
-.TP
-\fBinput-xml\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should use the XML parser rather than the
-error correcting HTML parser.
-.TP
-\fBjoin-classes\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should combine class names to generate a
-single new class name, if multiple class assignments are detected on an
-element.
-
-
-.rj 1
-\fBSee also\fR: \fIjoin-styles\fR, \fIrepeated-attributes\fR
-.TP
-\fBjoin-styles\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should combine styles to generate a
-single new style, if multiple style values are detected on an element.
-
-
-.rj 1
-\fBSee also\fR: \fIjoin-classes\fR, \fIrepeated-attributes\fR
-.TP
-\fBliteral-attributes\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should ensure that whitespace characters
-within attribute values are passed through unchanged.
-.TP
-\fBlogical-emphasis\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should replace any occurrence of <I> by
-<EM> and any occurrence of <B> by <STRONG>. In both cases, the
-attributes are preserved unchanged. This option can be set
-independently of the clean and drop-font-tags options.
-.TP
-\fBlower-literals\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should convert the value of an attribute
-that takes a list of predefined values to lower case. This is required
-for XHTML documents.
-.TP
-\fBmerge-divs\fR
-
-Type:    \fIAutoBool\fR
-.br
-Default: \fIauto\fR
-.br
-Example: \fIauto, y/n, yes/no, t/f, true/false, 1/0\fR
-
-Can be used to modify behavior of -c (--clean yes) option. This option
-specifies if Tidy should merge nested <div> such as
-"<div><div>...</div></div>". If set to "auto", the attributes of the
-inner <div> are moved to the outer one. As well, nested <div> with ID
-attributes are not merged. If set to "yes", the attributes of the inner
-<div> are discarded with the exception of "class" and "style".
-
-
-.rj 1
-\fBSee also\fR: \fIclean\fR
-.TP
-\fBncr\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should allow numeric character
-references.
-.TP
-\fBnew-blocklevel-tags\fR
-
-Type:    \fITag names\fR
-.br
-Default: \fI-\fR
-.br
-Example: \fItagX, tagY, ...\fR
-
-This option specifies new block-level tags. This option takes a space
-or comma separated list of tag names. Unless you declare new tags, Tidy
-will refuse to generate a tidied file if the input includes previously
-unknown tags. Note you can't change the content model for elements such
-as <TABLE>, <UL>, <OL> and <DL>.
-
-
-.rj 1
-\fBSee also\fR: \fInew-empty-tags\fR, \fInew-inline-tags\fR,
-\fInew-pre-tags\fR
-.TP
-\fBnew-empty-tags\fR
-
-Type:    \fITag names\fR
-.br
-Default: \fI-\fR
-.br
-Example: \fItagX, tagY, ...\fR
-
-This option specifies new empty inline tags. This option takes a space
-or comma separated list of tag names. Unless you declare new tags, Tidy
-will refuse to generate a tidied file if the input includes previously
-unknown tags. Remember to also declare empty tags as either inline or
-blocklevel.
-
-
-.rj 1
-\fBSee also\fR: \fInew-blocklevel-tags\fR, \fInew-inline-tags\fR,
-\fInew-pre-tags\fR
-.TP
-\fBnew-inline-tags\fR
-
-Type:    \fITag names\fR
-.br
-Default: \fI-\fR
-.br
-Example: \fItagX, tagY, ...\fR
-
-This option specifies new non-empty inline tags. This option takes a
-space or comma separated list of tag names. Unless you declare new
-tags, Tidy will refuse to generate a tidied file if the input includes
-previously unknown tags.
-
-
-.rj 1
-\fBSee also\fR: \fInew-blocklevel-tags\fR, \fInew-empty-tags\fR,
-\fInew-pre-tags\fR
-.TP
-\fBnew-pre-tags\fR
-
-Type:    \fITag names\fR
-.br
-Default: \fI-\fR
-.br
-Example: \fItagX, tagY, ...\fR
-
-This option specifies new tags that are to be processed in exactly the
-same way as HTML's <PRE> element. This option takes a space or comma
-separated list of tag names. Unless you declare new tags, Tidy will
-refuse to generate a tidied file if the input includes previously
-unknown tags. Note you can not as yet add new CDATA elements (similar
-to <SCRIPT>).
-
-
-.rj 1
-\fBSee also\fR: \fInew-blocklevel-tags\fR, \fInew-empty-tags\fR,
-\fInew-inline-tags\fR
-.TP
-\fBnumeric-entities\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output entities other than the
-built-in HTML entities (&amp;, &lt;, &gt; and &quot;) in the numeric
-rather than the named entity form.
-
-
-.rj 1
-\fBSee also\fR: \fIdoctype\fR
-.TP
-\fBoutput-html\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should generate pretty printed output,
-writing it as HTML.
-.TP
-\fBoutput-xhtml\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should generate pretty printed output,
-writing it as extensible HTML. This option causes Tidy to set the
-DOCTYPE and default namespace as appropriate to XHTML. If a DOCTYPE or
-namespace is given they will checked for consistency with the content
-of the document. In the case of an inconsistency, the corrected values
-will appear in the output. For XHTML, entities can be written as named
-or numeric entities according to the setting of the "numeric-entities"
-option. The original case of tags and attributes will be preserved,
-regardless of other options.
-.TP
-\fBoutput-xml\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should pretty print output, writing it as
-well-formed XML. Any entities not defined in XML 1.0 will be written as
-numeric entities to allow them to be parsed by a XML parser. The
-original case of tags and attributes will be preserved, regardless of
-other options.
-.TP
-\fBquote-ampersand\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output unadorned & characters as
-&amp;.
-.TP
-\fBquote-marks\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output " characters as &quot; as
-is preferred by some editing environments. The apostrophe character '
-is written out as &#39; since many web browsers don't yet support
-&apos;.
-.TP
-\fBquote-nbsp\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output non-breaking space
-characters as entities, rather than as the Unicode character value 160
-(decimal).
-.TP
-\fBrepeated-attributes\fR
-
-Type:    \fIenum\fR
-.br
-Default: \fIkeep-last\fR
-.br
-Example: \fIkeep-first, keep-last\fR
-
-This option specifies if Tidy should keep the first or last attribute,
-if an attribute is repeated, e.g. has two align attributes.
-
-
-.rj 1
-\fBSee also\fR: \fIjoin-classes\fR, \fIjoin-styles\fR
-.TP
-\fBreplace-color\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should replace numeric values in color
-attributes by HTML/XHTML color names where defined, e.g. replace
-"#ffffff" with "white".
-.TP
-\fBshow-body-only\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should print only the contents of the
-body tag as an HTML fragment. Useful for incorporating existing whole
-pages as a portion of another page.
-.TP
-\fBuppercase-attributes\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output attribute names in upper
-case. The default is no, which results in lower case attribute names,
-except for XML input, where the original case is preserved.
-.TP
-\fBuppercase-tags\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output tag names in upper case.
-The default is no, which results in lower case tag names, except for
-XML input, where the original case is preserved.
-.TP
-\fBword-2000\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should go to great pains to strip out all
-the surplus stuff Microsoft Word 2000 inserts when you save Word
-documents as "Web pages". Doesn't handle embedded images or VML. You
-should consider using Word's "Save As: Web Page, Filtered".
-.SS Diagnostics options:
-
-.TP
-\fBaccessibility-check\fR
-
-Type:    \fIenum\fR
-.br
-Default: \fI0 (Tidy Classic)\fR
-.br
-Example: \fI0 (Tidy Classic), 1 (Priority 1 Checks), 2 (Priority 2
-Checks), 3 (Priority 3 Checks)\fR
-
-This option specifies what level of accessibility checking, if any,
-that Tidy should do. Level 0 is equivalent to Tidy Classic's
-accessibility checking. For more information on Tidy's accessibility
-checking, visit the Adaptive Technology Resource Centre at the
-University of Toronto at
-\fIhttp://www.aprompt.ca/Tidy/accessibilitychecks.html\fR.
-.TP
-\fBshow-errors\fR
-
-Type:    \fIInteger\fR
-.br
-Default: \fI6\fR
-.br
-Example: \fI0, 1, 2, ...\fR
-
-This option specifies the number Tidy uses to determine if further
-errors should be shown. If set to 0, then no errors are shown.
-.TP
-\fBshow-warnings\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should suppress warnings. This can be
-useful when a few errors are hidden in a flurry of warnings.
-.SS Pretty Print options:
-
-.TP
-\fBbreak-before-br\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output a line break before each
-<BR> element.
-.TP
-\fBindent\fR
-
-Type:    \fIAutoBool\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIauto, y/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should indent block-level tags. If set to
-"auto", this option causes Tidy to decide whether or not to indent the
-content of tags such as TITLE, H1-H6, LI, TD, TD, or P depending on
-whether or not the content includes a block-level element. You are
-advised to avoid setting indent to yes as this can expose layout bugs
-in some browsers.
-
-
-.rj 1
-\fBSee also\fR: \fIindent-spaces\fR
-.TP
-\fBindent-attributes\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should begin each attribute on a new
-line.
-.TP
-\fBindent-spaces\fR
-
-Type:    \fIInteger\fR
-.br
-Default: \fI2\fR
-.br
-Example: \fI0, 1, 2, ...\fR
-
-This option specifies the number of spaces Tidy uses to indent content,
-when indentation is enabled.
-
-
-.rj 1
-\fBSee also\fR: \fIindent\fR
-.TP
-\fBmarkup\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should generate a pretty printed version
-of the markup. Note that Tidy won't generate a pretty printed version
-if it finds significant errors (see force-output).
-.TP
-\fBpunctuation-wrap\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap after some Unicode or
-Chinese punctuation characters.
-.TP
-\fBsplit\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-Currently not used. Tidy Classic only.
-.TP
-\fBtab-size\fR
-
-Type:    \fIInteger\fR
-.br
-Default: \fI8\fR
-.br
-Example: \fI0, 1, 2, ...\fR
-
-This option specifies the number of columns that Tidy uses between
-successive tab stops. It is used to map tabs to spaces when reading the
-input. Tidy never outputs tabs.
-.TP
-\fBvertical-space\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should add some empty lines for
-readability.
-.TP
-\fBwrap\fR
-
-Type:    \fIInteger\fR
-.br
-Default: \fI68\fR
-.br
-Example: \fI0 (no wrapping), 1, 2, ...\fR
-
-This option specifies the right margin Tidy uses for line wrapping.
-Tidy tries to wrap lines so that they do not exceed this length. Set
-wrap to zero if you want to disable line wrapping.
-.TP
-\fBwrap-asp\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap text contained within
-ASP pseudo elements, which look like: <% ... %>.
-.TP
-\fBwrap-attributes\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap attribute values, for
-easier editing. This option can be set independently of
-wrap-script-literals.
-
-
-.rj 1
-\fBSee also\fR: \fIwrap-script-literals\fR
-.TP
-\fBwrap-jste\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap text contained within
-JSTE pseudo elements, which look like: <# ... #>.
-.TP
-\fBwrap-php\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap text contained within
-PHP pseudo elements, which look like: <?php ... ?>.
-.TP
-\fBwrap-script-literals\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap string literals that
-appear in script attributes. Tidy wraps long script string literals by
-inserting a backslash character before the line break.
-
-
-.rj 1
-\fBSee also\fR: \fIwrap-attributes\fR
-.TP
-\fBwrap-sections\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should line wrap text contained within
-<![ ... ]> section tags.
-.SS Character Encoding options:
-
-.TP
-\fBascii-chars\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-Can be used to modify behavior of -c (--clean yes) option. If set to
-"yes" when using -c, &emdash;, &rdquo;, and other named character
-entities are downgraded to their closest ascii equivalents.
-
-
-.rj 1
-\fBSee also\fR: \fIclean\fR
-.TP
-\fBchar-encoding\fR
-
-Type:    \fIEncoding\fR
-.br
-Default: \fIascii\fR
-.br
-Example: \fIraw, ascii, latin0, latin1, utf8, iso2022, mac, win1252,
-ibm858, utf16le, utf16be, utf16, big5, shiftjis\fR
-
-This option specifies the character encoding Tidy uses for both the
-input and output. For ascii, Tidy will accept Latin-1 (ISO-8859-1)
-character values, but will use entities for all characters whose value
-> 127. For raw, Tidy will output values above 127 without translating
-them into entities. For latin1, characters above 255 will be written as
-entities. For utf8, Tidy assumes that both input and output is encoded
-as UTF-8. You can use iso2022 for files encoded using the ISO-2022
-family of encodings e.g. ISO-2022-JP. For mac and win1252, Tidy will
-accept vendor specific character values, but will use entities for all
-characters whose value > 127.
-
-
-.rj 1
-\fBSee also\fR: \fIinput-encoding\fR, \fIoutput-encoding\fR
-.TP
-\fBinput-encoding\fR
-
-Type:    \fIEncoding\fR
-.br
-Default: \fIlatin1\fR
-.br
-Example: \fIraw, ascii, latin0, latin1, utf8, iso2022, mac, win1252,
-ibm858, utf16le, utf16be, utf16, big5, shiftjis\fR
-
-This option specifies the character encoding Tidy uses for the input.
-See char-encoding for more info.
-
-
-.rj 1
-\fBSee also\fR: \fIchar-encoding\fR
-.TP
-\fBlanguage\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-Currently not used, but this option specifies the language Tidy uses
-(for instance "en").
-.TP
-\fBnewline\fR
-
-Type:    \fIenum\fR
-.br
-Default: \fI\fIPlatform dependent\fR\fR
-.br
-Example: \fILF, CRLF, CR\fR
-
-The default is appropriate to the current platform: CRLF on PC-DOS,
-MS-Windows and OS/2, CR on Classic Mac OS, and LF everywhere else (Unix
-and Linux).
-.TP
-\fBoutput-bom\fR
-
-Type:    \fIAutoBool\fR
-.br
-Default: \fIauto\fR
-.br
-Example: \fIauto, y/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should write a Unicode Byte Order Mark
-character (BOM; also known as Zero Width No-Break Space; has value of
-U+FEFF) to the beginning of the output; only for UTF-8 and UTF-16
-output encodings. If set to "auto", this option causes Tidy to write a
-BOM to the output only if a BOM was present at the beginning of the
-input. A BOM is always written for XML/XHTML output using UTF-16 output
-encodings.
-.TP
-\fBoutput-encoding\fR
-
-Type:    \fIEncoding\fR
-.br
-Default: \fIascii\fR
-.br
-Example: \fIraw, ascii, latin0, latin1, utf8, iso2022, mac, win1252,
-ibm858, utf16le, utf16be, utf16, big5, shiftjis\fR
-
-This option specifies the character encoding Tidy uses for the output.
-See char-encoding for more info. May only be different from
-input-encoding for Latin encodings (ascii, latin0, latin1, mac,
-win1252, ibm858).
-
-
-.rj 1
-\fBSee also\fR: \fIchar-encoding\fR
-.SS Miscellaneous options:
-
-.TP
-\fBerror-file\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-This option specifies the error file Tidy uses for errors and warnings.
-Normally errors and warnings are output to "stderr".
-
-
-.rj 1
-\fBSee also\fR: \fIoutput-file\fR
-.TP
-\fBforce-output\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should produce output even if errors are
-encountered. Use this option with care - if Tidy reports an error, this
-means Tidy was not able to, or is not sure how to, fix the error, so
-the resulting output may not reflect your intention.
-.TP
-\fBgnu-emacs\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should change the format for reporting
-errors and warnings to a format that is more easily parsed by GNU
-Emacs.
-.TP
-\fBgnu-emacs-file\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-Used internally.
-.TP
-\fBkeep-time\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should keep the original modification
-time of files that Tidy modifies in place. The default is no. Setting
-the option to yes allows you to tidy files without causing these files
-to be uploaded to a web server when using a tool such as SiteCopy. Note
-this feature is not supported on some platforms.
-.TP
-\fBoutput-file\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-This option specifies the output file Tidy uses for markup. Normally
-markup is written to "stdout".
-
-
-.rj 1
-\fBSee also\fR: \fIerror-file\fR
-.TP
-\fBquiet\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should output the summary of the numbers
-of errors and warnings, or the welcome or informational messages.
-.TP
-\fBslide-style\fR
-
-Type:    \fIString\fR
-.br
-Default: \fI-\fR
-.br
-Default: \fI-\fR
-
-Currently not used. Tidy Classic only.
-.TP
-\fBtidy-mark\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIyes\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should add a meta element to the document
-head to indicate that the document has been tidied. Tidy won't add a
-meta element if one is already present.
-.TP
-\fBwrite-back\fR
-
-Type:    \fIBoolean\fR
-.br
-Default: \fIno\fR
-.br
-Example: \fIy/n, yes/no, t/f, true/false, 1/0\fR
-
-This option specifies if Tidy should write back the tidied markup to
-the same file it read from. You are advised to keep copies of important
-files before tidying them, as on rare occasions the result may not be
-what you expect.
-.SH "SEE ALSO"
-HTML Tidy Project Page at \fIhttp://tidy.sourceforge.net\fR
-.SH AUTHOR
-\fBTidy\fR was written by Dave Raggett <\[email protected]\fR>, and is now
-maintained and developed by the Tidy team at
-\fIhttp://tidy.sourceforge.net/\fR.  It is released under the \fIMIT
-Licence\fR.
-.LP
-Generated automatically with HTML Tidy released on 1 September 2005.
--- a/components/tidy/files/tidyenum_8h.html	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1899 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>tidyenum.h File Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.2.17 -->
-<h1>tidyenum.h File Reference</h1>
-<p>
-<a href="tidyenum_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
-<tr><td></td></tr>
-<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a394">TidyConfigCategory</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a394a0">TidyMarkup</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a394a1">TidyDiagnostics</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a394a2">TidyPrettyPrint</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a394a3">TidyEncoding</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a394a4">TidyMiscellaneous</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a395">TidyOptionId</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a5">TidyUnknownOption</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a6">TidyIndentSpaces</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a7">TidyWrapLen</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a8">TidyTabSize</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a9">TidyCharEncoding</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a10">TidyInCharEncoding</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a11">TidyOutCharEncoding</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a12">TidyDoctypeMode</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a13">TidyDoctype</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a14">TidyDuplicateAttrs</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a15">TidyAltText</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a16">TidySlideStyle</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a17">TidyErrFile</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a18">TidyWriteBack</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a19">TidyShowMarkup</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a20">TidyShowWarnings</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a21">TidyQuiet</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a22">TidyIndentContent</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a23">TidyHideEndTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a24">TidyXmlTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a25">TidyXmlOut</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a26">TidyXhtmlOut</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a27">TidyHtmlOut</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a28">TidyXmlDecl</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a29">TidyUpperCaseTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a30">TidyUpperCaseAttrs</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a31">TidyMakeBare</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a32">TidyMakeClean</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a33">TidyLogicalEmphasis</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a34">TidyDropPropAttrs</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a35">TidyDropFontTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a36">TidyDropEmptyParas</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a37">TidyFixComments</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a38">TidyBreakBeforeBR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a39">TidyBurstSlides</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a40">TidyNumEntities</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a41">TidyQuoteMarks</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a42">TidyQuoteNbsp</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a43">TidyQuoteAmpersand</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a44">TidyWrapAttVals</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a45">TidyWrapScriptlets</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a46">TidyWrapSection</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a47">TidyWrapAsp</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a48">TidyWrapJste</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a49">TidyWrapPhp</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a50">TidyFixBackslash</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a51">TidyIndentAttributes</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a52">TidyXmlPIs</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a53">TidyXmlSpace</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a54">TidyEncloseBodyText</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a55">TidyEncloseBlockText</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a56">TidyKeepFileTimes</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a57">TidyWord2000</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a58">TidyMark</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a59">TidyEmacs</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a60">TidyEmacsFile</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a61">TidyLiteralAttribs</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a62">TidyBodyOnly</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a63">TidyFixUri</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a64">TidyLowerLiterals</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a65">TidyHideComments</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a66">TidyIndentCdata</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a67">TidyForceOutput</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a68">TidyShowErrors</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a69">TidyAsciiChars</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a70">TidyJoinClasses</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a71">TidyJoinStyles</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a72">TidyEscapeCdata</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a73">TidyReplaceColor</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a74">TidyCSSPrefix</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a75">TidyInlineTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a76">TidyBlockTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a77">TidyEmptyTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a78">TidyPreTags</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a79">TidyAccessibilityCheckLevel</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a395a80">N_TIDY_OPTIONS</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a396">TidyOptionType</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a396a81">TidyString</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a396a82">TidyInteger</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a396a83">TidyBoolean</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a397">TidyTriState</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a397a84">TidyNoState</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a397a85">TidyYesState</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a397a86">TidyAutoState</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a398">TidyLineEnding</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a398a87">TidyLF</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a398a88">TidyCRLF</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a398a89">TidyCR</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a399">TidyDoctypeModes</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a399a90">TidyDoctypeOmit</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a399a91">TidyDoctypeAuto</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a399a92">TidyDoctypeStrict</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a399a93">TidyDoctypeLoose</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a399a94">TidyDoctypeUser</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a400">TidyDupAttrModes</a> { <br>
-&nbsp;&nbsp;<b>TidyKeepFirst</b>, 
-<br>
-&nbsp;&nbsp;<b>TidyKeepLast</b>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a401">TidyReportLevel</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a97">TidyInfo</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a98">TidyWarning</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a99">TidyConfig</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a100">TidyAccess</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a101">TidyError</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a102">TidyBadDocument</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a401a103">TidyFatal</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a402">TidyNodeType</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a104">TidyNode_Root</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a105">TidyNode_DocType</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a106">TidyNode_Comment</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a107">TidyNode_ProcIns</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a108">TidyNode_Text</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a109">TidyNode_Start</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a110">TidyNode_End</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a111">TidyNode_StartEnd</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a112">TidyNode_CDATA</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a113">TidyNode_Section</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a114">TidyNode_Asp</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a115">TidyNode_Jste</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a116">TidyNode_Php</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a402a117">TidyNode_XmlDecl</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a403">TidyTagId</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a118">TidyTag_UNKNOWN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a119">TidyTag_A</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a120">TidyTag_ABBR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a121">TidyTag_ACRONYM</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a122">TidyTag_ADDRESS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a123">TidyTag_ALIGN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a124">TidyTag_APPLET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a125">TidyTag_AREA</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a126">TidyTag_B</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a127">TidyTag_BASE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a128">TidyTag_BASEFONT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a129">TidyTag_BDO</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a130">TidyTag_BGSOUND</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a131">TidyTag_BIG</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a132">TidyTag_BLINK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a133">TidyTag_BLOCKQUOTE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a134">TidyTag_BODY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a135">TidyTag_BR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a136">TidyTag_BUTTON</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a137">TidyTag_CAPTION</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a138">TidyTag_CENTER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a139">TidyTag_CITE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a140">TidyTag_CODE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a141">TidyTag_COL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a142">TidyTag_COLGROUP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a143">TidyTag_COMMENT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a144">TidyTag_DD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a145">TidyTag_DEL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a146">TidyTag_DFN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a147">TidyTag_DIR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a148">TidyTag_DIV</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a149">TidyTag_DL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a150">TidyTag_DT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a151">TidyTag_EM</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a152">TidyTag_EMBED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a153">TidyTag_FIELDSET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a154">TidyTag_FONT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a155">TidyTag_FORM</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a156">TidyTag_FRAME</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a157">TidyTag_FRAMESET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a158">TidyTag_H1</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a159">TidyTag_H2</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a160">TidyTag_H3</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a161">TidyTag_H4</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a162">TidyTag_H5</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a163">TidyTag_H6</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a164">TidyTag_HEAD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a165">TidyTag_HR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a166">TidyTag_HTML</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a167">TidyTag_I</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a168">TidyTag_IFRAME</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a169">TidyTag_ILAYER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a170">TidyTag_IMG</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a171">TidyTag_INPUT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a172">TidyTag_INS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a173">TidyTag_ISINDEX</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a174">TidyTag_KBD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a175">TidyTag_KEYGEN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a176">TidyTag_LABEL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a177">TidyTag_LAYER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a178">TidyTag_LEGEND</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a179">TidyTag_LI</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a180">TidyTag_LINK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a181">TidyTag_LISTING</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a182">TidyTag_MAP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a183">TidyTag_MARQUEE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a184">TidyTag_MENU</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a185">TidyTag_META</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a186">TidyTag_MULTICOL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a187">TidyTag_NOBR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a188">TidyTag_NOEMBED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a189">TidyTag_NOFRAMES</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a190">TidyTag_NOLAYER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a191">TidyTag_NOSAVE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a192">TidyTag_NOSCRIPT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a193">TidyTag_OBJECT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a194">TidyTag_OL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a195">TidyTag_OPTGROUP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a196">TidyTag_OPTION</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a197">TidyTag_P</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a198">TidyTag_PARAM</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a199">TidyTag_PLAINTEXT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a200">TidyTag_PRE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a201">TidyTag_Q</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a202">TidyTag_RB</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a203">TidyTag_RBC</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a204">TidyTag_RP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a205">TidyTag_RT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a206">TidyTag_RTC</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a207">TidyTag_RUBY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a208">TidyTag_S</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a209">TidyTag_SAMP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a210">TidyTag_SCRIPT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a211">TidyTag_SELECT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a212">TidyTag_SERVER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a213">TidyTag_SERVLET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a214">TidyTag_SMALL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a215">TidyTag_SPACER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a216">TidyTag_SPAN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a217">TidyTag_STRIKE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a218">TidyTag_STRONG</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a219">TidyTag_STYLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a220">TidyTag_SUB</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a221">TidyTag_SUP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a222">TidyTag_TABLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a223">TidyTag_TBODY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a224">TidyTag_TD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a225">TidyTag_TEXTAREA</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a226">TidyTag_TFOOT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a227">TidyTag_TH</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a228">TidyTag_THEAD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a229">TidyTag_TITLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a230">TidyTag_TR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a231">TidyTag_TT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a232">TidyTag_U</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a233">TidyTag_UL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a234">TidyTag_VAR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a235">TidyTag_WBR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a236">TidyTag_XMP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a403a237">N_TIDY_TAGS</a>
-<br>
- }</td></tr>
-<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="tidyenum_8h.html#a404">TidyAttrId</a> { <br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a238">TidyAttr_UNKNOWN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a239">TidyAttr_ABBR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a240">TidyAttr_ACCEPT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a241">TidyAttr_ACCEPT_CHARSET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a242">TidyAttr_ACCESSKEY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a243">TidyAttr_ACTION</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a244">TidyAttr_ADD_DATE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a245">TidyAttr_ALIGN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a246">TidyAttr_ALINK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a247">TidyAttr_ALT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a248">TidyAttr_ARCHIVE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a249">TidyAttr_AXIS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a250">TidyAttr_BACKGROUND</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a251">TidyAttr_BGCOLOR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a252">TidyAttr_BGPROPERTIES</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a253">TidyAttr_BORDER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a254">TidyAttr_BORDERCOLOR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a255">TidyAttr_BOTTOMMARGIN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a256">TidyAttr_CELLPADDING</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a257">TidyAttr_CELLSPACING</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a258">TidyAttr_CHAR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a259">TidyAttr_CHAROFF</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a260">TidyAttr_CHARSET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a261">TidyAttr_CHECKED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a262">TidyAttr_CITE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a263">TidyAttr_CLASS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a264">TidyAttr_CLASSID</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a265">TidyAttr_CLEAR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a266">TidyAttr_CODE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a267">TidyAttr_CODEBASE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a268">TidyAttr_CODETYPE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a269">TidyAttr_COLOR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a270">TidyAttr_COLS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a271">TidyAttr_COLSPAN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a272">TidyAttr_COMPACT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a273">TidyAttr_CONTENT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a274">TidyAttr_COORDS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a275">TidyAttr_DATA</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a276">TidyAttr_DATAFLD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a277">TidyAttr_DATAFORMATAS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a278">TidyAttr_DATAPAGESIZE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a279">TidyAttr_DATASRC</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a280">TidyAttr_DATETIME</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a281">TidyAttr_DECLARE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a282">TidyAttr_DEFER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a283">TidyAttr_DIR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a284">TidyAttr_DISABLED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a285">TidyAttr_ENCODING</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a286">TidyAttr_ENCTYPE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a287">TidyAttr_FACE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a288">TidyAttr_FOR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a289">TidyAttr_FRAME</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a290">TidyAttr_FRAMEBORDER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a291">TidyAttr_FRAMESPACING</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a292">TidyAttr_GRIDX</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a293">TidyAttr_GRIDY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a294">TidyAttr_HEADERS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a295">TidyAttr_HEIGHT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a296">TidyAttr_HREF</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a297">TidyAttr_HREFLANG</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a298">TidyAttr_HSPACE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a299">TidyAttr_HTTP_EQUIV</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a300">TidyAttr_ID</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a301">TidyAttr_ISMAP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a302">TidyAttr_LABEL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a303">TidyAttr_LANG</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a304">TidyAttr_LANGUAGE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a305">TidyAttr_LAST_MODIFIED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a306">TidyAttr_LAST_VISIT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a307">TidyAttr_LEFTMARGIN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a308">TidyAttr_LINK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a309">TidyAttr_LONGDESC</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a310">TidyAttr_LOWSRC</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a311">TidyAttr_MARGINHEIGHT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a312">TidyAttr_MARGINWIDTH</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a313">TidyAttr_MAXLENGTH</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a314">TidyAttr_MEDIA</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a315">TidyAttr_METHOD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a316">TidyAttr_MULTIPLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a317">TidyAttr_NAME</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a318">TidyAttr_NOHREF</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a319">TidyAttr_NORESIZE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a320">TidyAttr_NOSHADE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a321">TidyAttr_NOWRAP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a322">TidyAttr_OBJECT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a323">TidyAttr_OnAFTERUPDATE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a324">TidyAttr_OnBEFOREUNLOAD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a325">TidyAttr_OnBEFOREUPDATE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a326">TidyAttr_OnBLUR</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a327">TidyAttr_OnCHANGE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a328">TidyAttr_OnCLICK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a329">TidyAttr_OnDATAAVAILABLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a330">TidyAttr_OnDATASETCHANGED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a331">TidyAttr_OnDATASETCOMPLETE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a332">TidyAttr_OnDBLCLICK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a333">TidyAttr_OnERRORUPDATE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a334">TidyAttr_OnFOCUS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a335">TidyAttr_OnKEYDOWN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a336">TidyAttr_OnKEYPRESS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a337">TidyAttr_OnKEYUP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a338">TidyAttr_OnLOAD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a339">TidyAttr_OnMOUSEDOWN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a340">TidyAttr_OnMOUSEMOVE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a341">TidyAttr_OnMOUSEOUT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a342">TidyAttr_OnMOUSEOVER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a343">TidyAttr_OnMOUSEUP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a344">TidyAttr_OnRESET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a345">TidyAttr_OnROWENTER</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a346">TidyAttr_OnROWEXIT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a347">TidyAttr_OnSELECT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a348">TidyAttr_OnSUBMIT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a349">TidyAttr_OnUNLOAD</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a350">TidyAttr_PROFILE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a351">TidyAttr_PROMPT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a352">TidyAttr_RBSPAN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a353">TidyAttr_READONLY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a354">TidyAttr_REL</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a355">TidyAttr_REV</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a356">TidyAttr_RIGHTMARGIN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a357">TidyAttr_ROWS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a358">TidyAttr_ROWSPAN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a359">TidyAttr_RULES</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a360">TidyAttr_SCHEME</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a361">TidyAttr_SCOPE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a362">TidyAttr_SCROLLING</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a363">TidyAttr_SELECTED</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a364">TidyAttr_SHAPE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a365">TidyAttr_SHOWGRID</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a366">TidyAttr_SHOWGRIDX</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a367">TidyAttr_SHOWGRIDY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a368">TidyAttr_SIZE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a369">TidyAttr_SPAN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a370">TidyAttr_SRC</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a371">TidyAttr_STANDBY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a372">TidyAttr_START</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a373">TidyAttr_STYLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a374">TidyAttr_SUMMARY</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a375">TidyAttr_TABINDEX</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a376">TidyAttr_TARGET</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a377">TidyAttr_TEXT</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a378">TidyAttr_TITLE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a379">TidyAttr_TOPMARGIN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a380">TidyAttr_TYPE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a381">TidyAttr_USEMAP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a382">TidyAttr_VALIGN</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a383">TidyAttr_VALUE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a384">TidyAttr_VALUETYPE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a385">TidyAttr_VERSION</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a386">TidyAttr_VLINK</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a387">TidyAttr_VSPACE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a388">TidyAttr_WIDTH</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a389">TidyAttr_WRAP</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a390">TidyAttr_XML_LANG</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a391">TidyAttr_XML_SPACE</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a392">TidyAttr_XMLNS</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="tidyenum_8h.html#a404a393">N_TIDY_ATTRIBS</a>
-<br>
- }</td></tr>
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-<ul>
-<li>Enumerations defined for use with TidyLib.</ul>
-<hr><h2>Enumeration Type Documentation</h2>
-<a name="a394" doxytag="tidyenum.h::TidyConfigCategory"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyConfigCategory
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Categories of Tidy configuration options <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a394a0" doxytag="TidyMarkup"></a><em>TidyMarkup</em></em>&nbsp;</td><td>
-Markup options: (X)HTML version, etc </td></tr>
-<tr><td valign=top><em><a name="a394a1" doxytag="TidyDiagnostics"></a><em>TidyDiagnostics</em></em>&nbsp;</td><td>
-Diagnostics </td></tr>
-<tr><td valign=top><em><a name="a394a2" doxytag="TidyPrettyPrint"></a><em>TidyPrettyPrint</em></em>&nbsp;</td><td>
-Output layout </td></tr>
-<tr><td valign=top><em><a name="a394a3" doxytag="TidyEncoding"></a><em>TidyEncoding</em></em>&nbsp;</td><td>
-Character encodings </td></tr>
-<tr><td valign=top><em><a name="a394a4" doxytag="TidyMiscellaneous"></a><em>TidyMiscellaneous</em></em>&nbsp;</td><td>
-File handling, message format, etc. </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a395" doxytag="tidyenum.h::TidyOptionId"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyOptionId
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Option IDs Used to get/set option values. <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a395a5" doxytag="TidyUnknownOption"></a><em>TidyUnknownOption</em></em>&nbsp;</td><td>
-Unknown option! </td></tr>
-<tr><td valign=top><em><a name="a395a6" doxytag="TidyIndentSpaces"></a><em>TidyIndentSpaces</em></em>&nbsp;</td><td>
-Indentation n spaces </td></tr>
-<tr><td valign=top><em><a name="a395a7" doxytag="TidyWrapLen"></a><em>TidyWrapLen</em></em>&nbsp;</td><td>
-Wrap margin </td></tr>
-<tr><td valign=top><em><a name="a395a8" doxytag="TidyTabSize"></a><em>TidyTabSize</em></em>&nbsp;</td><td>
-Expand tabs to n spaces </td></tr>
-<tr><td valign=top><em><a name="a395a9" doxytag="TidyCharEncoding"></a><em>TidyCharEncoding</em></em>&nbsp;</td><td>
-In/out character encoding </td></tr>
-<tr><td valign=top><em><a name="a395a10" doxytag="TidyInCharEncoding"></a><em>TidyInCharEncoding</em></em>&nbsp;</td><td>
-Input character encoding (if different) </td></tr>
-<tr><td valign=top><em><a name="a395a11" doxytag="TidyOutCharEncoding"></a><em>TidyOutCharEncoding</em></em>&nbsp;</td><td>
-Output character encoding (if different) </td></tr>
-<tr><td valign=top><em><a name="a395a12" doxytag="TidyDoctypeMode"></a><em>TidyDoctypeMode</em></em>&nbsp;</td><td>
-See doctype property </td></tr>
-<tr><td valign=top><em><a name="a395a13" doxytag="TidyDoctype"></a><em>TidyDoctype</em></em>&nbsp;</td><td>
-User specified doctype </td></tr>
-<tr><td valign=top><em><a name="a395a14" doxytag="TidyDuplicateAttrs"></a><em>TidyDuplicateAttrs</em></em>&nbsp;</td><td>
-Keep first or last duplicate attribute </td></tr>
-<tr><td valign=top><em><a name="a395a15" doxytag="TidyAltText"></a><em>TidyAltText</em></em>&nbsp;</td><td>
-Default text for alt attribute </td></tr>
-<tr><td valign=top><em><a name="a395a16" doxytag="TidySlideStyle"></a><em>TidySlideStyle</em></em>&nbsp;</td><td>
-Style sheet for slides: not used for anything yet </td></tr>
-<tr><td valign=top><em><a name="a395a17" doxytag="TidyErrFile"></a><em>TidyErrFile</em></em>&nbsp;</td><td>
-File name to write errors to </td></tr>
-<tr><td valign=top><em><a name="a395a18" doxytag="TidyWriteBack"></a><em>TidyWriteBack</em></em>&nbsp;</td><td>
-If true then output tidied markup </td></tr>
-<tr><td valign=top><em><a name="a395a19" doxytag="TidyShowMarkup"></a><em>TidyShowMarkup</em></em>&nbsp;</td><td>
-If false, normal output is suppressed </td></tr>
-<tr><td valign=top><em><a name="a395a20" doxytag="TidyShowWarnings"></a><em>TidyShowWarnings</em></em>&nbsp;</td><td>
-However errors are always shown </td></tr>
-<tr><td valign=top><em><a name="a395a21" doxytag="TidyQuiet"></a><em>TidyQuiet</em></em>&nbsp;</td><td>
-No 'Parsing X', guessed DTD or summary </td></tr>
-<tr><td valign=top><em><a name="a395a22" doxytag="TidyIndentContent"></a><em>TidyIndentContent</em></em>&nbsp;</td><td>
-"auto" does text/block level content indentation </td></tr>
-<tr><td valign=top><em><a name="a395a23" doxytag="TidyHideEndTags"></a><em>TidyHideEndTags</em></em>&nbsp;</td><td>
-Suppress optional end tags </td></tr>
-<tr><td valign=top><em><a name="a395a24" doxytag="TidyXmlTags"></a><em>TidyXmlTags</em></em>&nbsp;</td><td>
-Treat input as XML </td></tr>
-<tr><td valign=top><em><a name="a395a25" doxytag="TidyXmlOut"></a><em>TidyXmlOut</em></em>&nbsp;</td><td>
-Create output as XML </td></tr>
-<tr><td valign=top><em><a name="a395a26" doxytag="TidyXhtmlOut"></a><em>TidyXhtmlOut</em></em>&nbsp;</td><td>
-Output extensible HTML </td></tr>
-<tr><td valign=top><em><a name="a395a27" doxytag="TidyHtmlOut"></a><em>TidyHtmlOut</em></em>&nbsp;</td><td>
-Output plain HTML, even for XHTML input. Yes means set explicitly. </td></tr>
-<tr><td valign=top><em><a name="a395a28" doxytag="TidyXmlDecl"></a><em>TidyXmlDecl</em></em>&nbsp;</td><td>
-Add &lt;?xml?&gt; for XML docs </td></tr>
-<tr><td valign=top><em><a name="a395a29" doxytag="TidyUpperCaseTags"></a><em>TidyUpperCaseTags</em></em>&nbsp;</td><td>
-Output tags in upper not lower case </td></tr>
-<tr><td valign=top><em><a name="a395a30" doxytag="TidyUpperCaseAttrs"></a><em>TidyUpperCaseAttrs</em></em>&nbsp;</td><td>
-Output attributes in upper not lower case </td></tr>
-<tr><td valign=top><em><a name="a395a31" doxytag="TidyMakeBare"></a><em>TidyMakeBare</em></em>&nbsp;</td><td>
-Make bare HTML: remove Microsoft cruft </td></tr>
-<tr><td valign=top><em><a name="a395a32" doxytag="TidyMakeClean"></a><em>TidyMakeClean</em></em>&nbsp;</td><td>
-Replace presentational clutter by style rules </td></tr>
-<tr><td valign=top><em><a name="a395a33" doxytag="TidyLogicalEmphasis"></a><em>TidyLogicalEmphasis</em></em>&nbsp;</td><td>
-Replace i by em and b by strong </td></tr>
-<tr><td valign=top><em><a name="a395a34" doxytag="TidyDropPropAttrs"></a><em>TidyDropPropAttrs</em></em>&nbsp;</td><td>
-Discard proprietary attributes </td></tr>
-<tr><td valign=top><em><a name="a395a35" doxytag="TidyDropFontTags"></a><em>TidyDropFontTags</em></em>&nbsp;</td><td>
-Discard presentation tags </td></tr>
-<tr><td valign=top><em><a name="a395a36" doxytag="TidyDropEmptyParas"></a><em>TidyDropEmptyParas</em></em>&nbsp;</td><td>
-Discard empty p elements </td></tr>
-<tr><td valign=top><em><a name="a395a37" doxytag="TidyFixComments"></a><em>TidyFixComments</em></em>&nbsp;</td><td>
-Fix comments with adjacent hyphens </td></tr>
-<tr><td valign=top><em><a name="a395a38" doxytag="TidyBreakBeforeBR"></a><em>TidyBreakBeforeBR</em></em>&nbsp;</td><td>
-Output newline before <br>
- or not? </td></tr>
-<tr><td valign=top><em><a name="a395a39" doxytag="TidyBurstSlides"></a><em>TidyBurstSlides</em></em>&nbsp;</td><td>
-Create slides on each h2 element </td></tr>
-<tr><td valign=top><em><a name="a395a40" doxytag="TidyNumEntities"></a><em>TidyNumEntities</em></em>&nbsp;</td><td>
-Use numeric entities </td></tr>
-<tr><td valign=top><em><a name="a395a41" doxytag="TidyQuoteMarks"></a><em>TidyQuoteMarks</em></em>&nbsp;</td><td>
-Output " marks as " </td></tr>
-<tr><td valign=top><em><a name="a395a42" doxytag="TidyQuoteNbsp"></a><em>TidyQuoteNbsp</em></em>&nbsp;</td><td>
-Output non-breaking space as entity </td></tr>
-<tr><td valign=top><em><a name="a395a43" doxytag="TidyQuoteAmpersand"></a><em>TidyQuoteAmpersand</em></em>&nbsp;</td><td>
-Output naked ampersand as &amp; </td></tr>
-<tr><td valign=top><em><a name="a395a44" doxytag="TidyWrapAttVals"></a><em>TidyWrapAttVals</em></em>&nbsp;</td><td>
-Wrap within attribute values </td></tr>
-<tr><td valign=top><em><a name="a395a45" doxytag="TidyWrapScriptlets"></a><em>TidyWrapScriptlets</em></em>&nbsp;</td><td>
-Wrap within JavaScript string literals </td></tr>
-<tr><td valign=top><em><a name="a395a46" doxytag="TidyWrapSection"></a><em>TidyWrapSection</em></em>&nbsp;</td><td>
-Wrap within &lt;![ ... ]&gt; section tags </td></tr>
-<tr><td valign=top><em><a name="a395a47" doxytag="TidyWrapAsp"></a><em>TidyWrapAsp</em></em>&nbsp;</td><td>
-Wrap within ASP pseudo elements </td></tr>
-<tr><td valign=top><em><a name="a395a48" doxytag="TidyWrapJste"></a><em>TidyWrapJste</em></em>&nbsp;</td><td>
-Wrap within JSTE pseudo elements </td></tr>
-<tr><td valign=top><em><a name="a395a49" doxytag="TidyWrapPhp"></a><em>TidyWrapPhp</em></em>&nbsp;</td><td>
-Wrap within PHP pseudo elements </td></tr>
-<tr><td valign=top><em><a name="a395a50" doxytag="TidyFixBackslash"></a><em>TidyFixBackslash</em></em>&nbsp;</td><td>
-Fix URLs by replacing \ with / </td></tr>
-<tr><td valign=top><em><a name="a395a51" doxytag="TidyIndentAttributes"></a><em>TidyIndentAttributes</em></em>&nbsp;</td><td>
-Newline+indent before each attribute </td></tr>
-<tr><td valign=top><em><a name="a395a52" doxytag="TidyXmlPIs"></a><em>TidyXmlPIs</em></em>&nbsp;</td><td>
-If set to yes PIs must end with ?&gt; </td></tr>
-<tr><td valign=top><em><a name="a395a53" doxytag="TidyXmlSpace"></a><em>TidyXmlSpace</em></em>&nbsp;</td><td>
-If set to yes adds xml:space attr as needed </td></tr>
-<tr><td valign=top><em><a name="a395a54" doxytag="TidyEncloseBodyText"></a><em>TidyEncloseBodyText</em></em>&nbsp;</td><td>
-If yes text at body is wrapped in P's </td></tr>
-<tr><td valign=top><em><a name="a395a55" doxytag="TidyEncloseBlockText"></a><em>TidyEncloseBlockText</em></em>&nbsp;</td><td>
-If yes text in blocks is wrapped in P's </td></tr>
-<tr><td valign=top><em><a name="a395a56" doxytag="TidyKeepFileTimes"></a><em>TidyKeepFileTimes</em></em>&nbsp;</td><td>
-If yes last modied time is preserved </td></tr>
-<tr><td valign=top><em><a name="a395a57" doxytag="TidyWord2000"></a><em>TidyWord2000</em></em>&nbsp;</td><td>
-Draconian cleaning for Word2000 </td></tr>
-<tr><td valign=top><em><a name="a395a58" doxytag="TidyMark"></a><em>TidyMark</em></em>&nbsp;</td><td>
-Add meta element indicating tidied doc </td></tr>
-<tr><td valign=top><em><a name="a395a59" doxytag="TidyEmacs"></a><em>TidyEmacs</em></em>&nbsp;</td><td>
-If true format error output for GNU Emacs </td></tr>
-<tr><td valign=top><em><a name="a395a60" doxytag="TidyEmacsFile"></a><em>TidyEmacsFile</em></em>&nbsp;</td><td>
-Name of current Emacs file </td></tr>
-<tr><td valign=top><em><a name="a395a61" doxytag="TidyLiteralAttribs"></a><em>TidyLiteralAttribs</em></em>&nbsp;</td><td>
-If true attributes may use newlines </td></tr>
-<tr><td valign=top><em><a name="a395a62" doxytag="TidyBodyOnly"></a><em>TidyBodyOnly</em></em>&nbsp;</td><td>
-Output BODY content only </td></tr>
-<tr><td valign=top><em><a name="a395a63" doxytag="TidyFixUri"></a><em>TidyFixUri</em></em>&nbsp;</td><td>
-Applies URI encoding if necessary </td></tr>
-<tr><td valign=top><em><a name="a395a64" doxytag="TidyLowerLiterals"></a><em>TidyLowerLiterals</em></em>&nbsp;</td><td>
-Folds known attribute values to lower case </td></tr>
-<tr><td valign=top><em><a name="a395a65" doxytag="TidyHideComments"></a><em>TidyHideComments</em></em>&nbsp;</td><td>
-Hides all (real) comments in output </td></tr>
-<tr><td valign=top><em><a name="a395a66" doxytag="TidyIndentCdata"></a><em>TidyIndentCdata</em></em>&nbsp;</td><td>
-Indent &lt;!CDATA[ ... ]]&gt; section </td></tr>
-<tr><td valign=top><em><a name="a395a67" doxytag="TidyForceOutput"></a><em>TidyForceOutput</em></em>&nbsp;</td><td>
-Output document even if errors were found </td></tr>
-<tr><td valign=top><em><a name="a395a68" doxytag="TidyShowErrors"></a><em>TidyShowErrors</em></em>&nbsp;</td><td>
-Number of errors to put out </td></tr>
-<tr><td valign=top><em><a name="a395a69" doxytag="TidyAsciiChars"></a><em>TidyAsciiChars</em></em>&nbsp;</td><td>
-Convert quotes and dashes to nearest ASCII char </td></tr>
-<tr><td valign=top><em><a name="a395a70" doxytag="TidyJoinClasses"></a><em>TidyJoinClasses</em></em>&nbsp;</td><td>
-Join multiple class attributes </td></tr>
-<tr><td valign=top><em><a name="a395a71" doxytag="TidyJoinStyles"></a><em>TidyJoinStyles</em></em>&nbsp;</td><td>
-Join multiple style attributes </td></tr>
-<tr><td valign=top><em><a name="a395a72" doxytag="TidyEscapeCdata"></a><em>TidyEscapeCdata</em></em>&nbsp;</td><td>
-Replace &lt;![CDATA[]]&gt; sections with escaped text </td></tr>
-<tr><td valign=top><em><a name="a395a73" doxytag="TidyReplaceColor"></a><em>TidyReplaceColor</em></em>&nbsp;</td><td>
-Replace hex color attribute values with names </td></tr>
-<tr><td valign=top><em><a name="a395a74" doxytag="TidyCSSPrefix"></a><em>TidyCSSPrefix</em></em>&nbsp;</td><td>
-CSS class naming for -clean option </td></tr>
-<tr><td valign=top><em><a name="a395a75" doxytag="TidyInlineTags"></a><em>TidyInlineTags</em></em>&nbsp;</td><td>
-Declared inline tags </td></tr>
-<tr><td valign=top><em><a name="a395a76" doxytag="TidyBlockTags"></a><em>TidyBlockTags</em></em>&nbsp;</td><td>
-Declared block tags </td></tr>
-<tr><td valign=top><em><a name="a395a77" doxytag="TidyEmptyTags"></a><em>TidyEmptyTags</em></em>&nbsp;</td><td>
-Declared empty tags </td></tr>
-<tr><td valign=top><em><a name="a395a78" doxytag="TidyPreTags"></a><em>TidyPreTags</em></em>&nbsp;</td><td>
-Declared pre tags </td></tr>
-<tr><td valign=top><em><a name="a395a79" doxytag="TidyAccessibilityCheckLevel"></a><em>TidyAccessibilityCheckLevel</em></em>&nbsp;</td><td>
-Accessibility check level  0 (old style), or 1, 2, 3 </td></tr>
-<tr><td valign=top><em><a name="a395a80" doxytag="N_TIDY_OPTIONS"></a><em>N_TIDY_OPTIONS</em></em>&nbsp;</td><td>
-Must be last </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a396" doxytag="tidyenum.h::TidyOptionType"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyOptionType
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Option data types <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a396a81" doxytag="TidyString"></a><em>TidyString</em></em>&nbsp;</td><td>
-String </td></tr>
-<tr><td valign=top><em><a name="a396a82" doxytag="TidyInteger"></a><em>TidyInteger</em></em>&nbsp;</td><td>
-Integer or enumeration </td></tr>
-<tr><td valign=top><em><a name="a396a83" doxytag="TidyBoolean"></a><em>TidyBoolean</em></em>&nbsp;</td><td>
-Boolean flag </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a397" doxytag="tidyenum.h::TidyTriState"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyTriState
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a397a84" doxytag="TidyNoState"></a><em>TidyNoState</em></em>&nbsp;</td><td>
-maps to 'no' </td></tr>
-<tr><td valign=top><em><a name="a397a85" doxytag="TidyYesState"></a><em>TidyYesState</em></em>&nbsp;</td><td>
-maps to 'yes' </td></tr>
-<tr><td valign=top><em><a name="a397a86" doxytag="TidyAutoState"></a><em>TidyAutoState</em></em>&nbsp;</td><td>
-Automatic </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a398" doxytag="tidyenum.h::TidyLineEnding"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyLineEnding
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-TidyNewline option values to control output line endings. <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a398a87" doxytag="TidyLF"></a><em>TidyLF</em></em>&nbsp;</td><td>
-Use Unix style: LF </td></tr>
-<tr><td valign=top><em><a name="a398a88" doxytag="TidyCRLF"></a><em>TidyCRLF</em></em>&nbsp;</td><td>
-Use DOS/Windows style: CR+LF </td></tr>
-<tr><td valign=top><em><a name="a398a89" doxytag="TidyCR"></a><em>TidyCR</em></em>&nbsp;</td><td>
-Use Macintosh style: CR </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a399" doxytag="tidyenum.h::TidyDoctypeModes"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyDoctypeModes
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Mode controlling treatment of doctype <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a399a90" doxytag="TidyDoctypeOmit"></a><em>TidyDoctypeOmit</em></em>&nbsp;</td><td>
-Omit DOCTYPE altogether </td></tr>
-<tr><td valign=top><em><a name="a399a91" doxytag="TidyDoctypeAuto"></a><em>TidyDoctypeAuto</em></em>&nbsp;</td><td>
-Keep DOCTYPE in input. Set version to content </td></tr>
-<tr><td valign=top><em><a name="a399a92" doxytag="TidyDoctypeStrict"></a><em>TidyDoctypeStrict</em></em>&nbsp;</td><td>
-Convert document to HTML 4 strict content model </td></tr>
-<tr><td valign=top><em><a name="a399a93" doxytag="TidyDoctypeLoose"></a><em>TidyDoctypeLoose</em></em>&nbsp;</td><td>
-Convert document to HTML 4 transitional content model </td></tr>
-<tr><td valign=top><em><a name="a399a94" doxytag="TidyDoctypeUser"></a><em>TidyDoctypeUser</em></em>&nbsp;</td><td>
-Set DOCTYPE FPI explicitly </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a400" doxytag="tidyenum.h::TidyDupAttrModes"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyDupAttrModes
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Mode controlling treatment of duplicate Attributes     </td>
-  </tr>
-</table>
-<a name="a401" doxytag="tidyenum.h::TidyReportLevel"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyReportLevel
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Message severity level <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a401a97" doxytag="TidyInfo"></a><em>TidyInfo</em></em>&nbsp;</td><td>
-Information about markup usage </td></tr>
-<tr><td valign=top><em><a name="a401a98" doxytag="TidyWarning"></a><em>TidyWarning</em></em>&nbsp;</td><td>
-Warning message </td></tr>
-<tr><td valign=top><em><a name="a401a99" doxytag="TidyConfig"></a><em>TidyConfig</em></em>&nbsp;</td><td>
-Configuration error </td></tr>
-<tr><td valign=top><em><a name="a401a100" doxytag="TidyAccess"></a><em>TidyAccess</em></em>&nbsp;</td><td>
-Accessibility message </td></tr>
-<tr><td valign=top><em><a name="a401a101" doxytag="TidyError"></a><em>TidyError</em></em>&nbsp;</td><td>
-Error message - output suppressed </td></tr>
-<tr><td valign=top><em><a name="a401a102" doxytag="TidyBadDocument"></a><em>TidyBadDocument</em></em>&nbsp;</td><td>
-I/O or file system error </td></tr>
-<tr><td valign=top><em><a name="a401a103" doxytag="TidyFatal"></a><em>TidyFatal</em></em>&nbsp;</td><td>
-Crash! </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a402" doxytag="tidyenum.h::TidyNodeType"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyNodeType
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Node types <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a402a104" doxytag="TidyNode_Root"></a><em>TidyNode_Root</em></em>&nbsp;</td><td>
-Root </td></tr>
-<tr><td valign=top><em><a name="a402a105" doxytag="TidyNode_DocType"></a><em>TidyNode_DocType</em></em>&nbsp;</td><td>
-DOCTYPE </td></tr>
-<tr><td valign=top><em><a name="a402a106" doxytag="TidyNode_Comment"></a><em>TidyNode_Comment</em></em>&nbsp;</td><td>
-Comment </td></tr>
-<tr><td valign=top><em><a name="a402a107" doxytag="TidyNode_ProcIns"></a><em>TidyNode_ProcIns</em></em>&nbsp;</td><td>
-Processing Instruction </td></tr>
-<tr><td valign=top><em><a name="a402a108" doxytag="TidyNode_Text"></a><em>TidyNode_Text</em></em>&nbsp;</td><td>
-Text </td></tr>
-<tr><td valign=top><em><a name="a402a109" doxytag="TidyNode_Start"></a><em>TidyNode_Start</em></em>&nbsp;</td><td>
-Start Tag </td></tr>
-<tr><td valign=top><em><a name="a402a110" doxytag="TidyNode_End"></a><em>TidyNode_End</em></em>&nbsp;</td><td>
-End Tag </td></tr>
-<tr><td valign=top><em><a name="a402a111" doxytag="TidyNode_StartEnd"></a><em>TidyNode_StartEnd</em></em>&nbsp;</td><td>
-Start/End (empty) Tag </td></tr>
-<tr><td valign=top><em><a name="a402a112" doxytag="TidyNode_CDATA"></a><em>TidyNode_CDATA</em></em>&nbsp;</td><td>
-Unparsed Text </td></tr>
-<tr><td valign=top><em><a name="a402a113" doxytag="TidyNode_Section"></a><em>TidyNode_Section</em></em>&nbsp;</td><td>
-XML Section </td></tr>
-<tr><td valign=top><em><a name="a402a114" doxytag="TidyNode_Asp"></a><em>TidyNode_Asp</em></em>&nbsp;</td><td>
-ASP Source </td></tr>
-<tr><td valign=top><em><a name="a402a115" doxytag="TidyNode_Jste"></a><em>TidyNode_Jste</em></em>&nbsp;</td><td>
-JSTE Source </td></tr>
-<tr><td valign=top><em><a name="a402a116" doxytag="TidyNode_Php"></a><em>TidyNode_Php</em></em>&nbsp;</td><td>
-PHP Source </td></tr>
-<tr><td valign=top><em><a name="a402a117" doxytag="TidyNode_XmlDecl"></a><em>TidyNode_XmlDecl</em></em>&nbsp;</td><td>
-XML Declaration </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a403" doxytag="tidyenum.h::TidyTagId"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyTagId
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Known HTML element types <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a403a118" doxytag="TidyTag_UNKNOWN"></a><em>TidyTag_UNKNOWN</em></em>&nbsp;</td><td>
-Unknown tag! </td></tr>
-<tr><td valign=top><em><a name="a403a119" doxytag="TidyTag_A"></a><em>TidyTag_A</em></em>&nbsp;</td><td>
-A </td></tr>
-<tr><td valign=top><em><a name="a403a120" doxytag="TidyTag_ABBR"></a><em>TidyTag_ABBR</em></em>&nbsp;</td><td>
-ABBR </td></tr>
-<tr><td valign=top><em><a name="a403a121" doxytag="TidyTag_ACRONYM"></a><em>TidyTag_ACRONYM</em></em>&nbsp;</td><td>
-ACRONYM </td></tr>
-<tr><td valign=top><em><a name="a403a122" doxytag="TidyTag_ADDRESS"></a><em>TidyTag_ADDRESS</em></em>&nbsp;</td><td>
-ADDRESS </td></tr>
-<tr><td valign=top><em><a name="a403a123" doxytag="TidyTag_ALIGN"></a><em>TidyTag_ALIGN</em></em>&nbsp;</td><td>
-ALIGN </td></tr>
-<tr><td valign=top><em><a name="a403a124" doxytag="TidyTag_APPLET"></a><em>TidyTag_APPLET</em></em>&nbsp;</td><td>
-APPLET </td></tr>
-<tr><td valign=top><em><a name="a403a125" doxytag="TidyTag_AREA"></a><em>TidyTag_AREA</em></em>&nbsp;</td><td>
-AREA </td></tr>
-<tr><td valign=top><em><a name="a403a126" doxytag="TidyTag_B"></a><em>TidyTag_B</em></em>&nbsp;</td><td>
-B </td></tr>
-<tr><td valign=top><em><a name="a403a127" doxytag="TidyTag_BASE"></a><em>TidyTag_BASE</em></em>&nbsp;</td><td>
-BASE </td></tr>
-<tr><td valign=top><em><a name="a403a128" doxytag="TidyTag_BASEFONT"></a><em>TidyTag_BASEFONT</em></em>&nbsp;</td><td>
-BASEFONT </td></tr>
-<tr><td valign=top><em><a name="a403a129" doxytag="TidyTag_BDO"></a><em>TidyTag_BDO</em></em>&nbsp;</td><td>
-BDO </td></tr>
-<tr><td valign=top><em><a name="a403a130" doxytag="TidyTag_BGSOUND"></a><em>TidyTag_BGSOUND</em></em>&nbsp;</td><td>
-BGSOUND </td></tr>
-<tr><td valign=top><em><a name="a403a131" doxytag="TidyTag_BIG"></a><em>TidyTag_BIG</em></em>&nbsp;</td><td>
-BIG </td></tr>
-<tr><td valign=top><em><a name="a403a132" doxytag="TidyTag_BLINK"></a><em>TidyTag_BLINK</em></em>&nbsp;</td><td>
-BLINK </td></tr>
-<tr><td valign=top><em><a name="a403a133" doxytag="TidyTag_BLOCKQUOTE"></a><em>TidyTag_BLOCKQUOTE</em></em>&nbsp;</td><td>
-BLOCKQUOTE </td></tr>
-<tr><td valign=top><em><a name="a403a134" doxytag="TidyTag_BODY"></a><em>TidyTag_BODY</em></em>&nbsp;</td><td>
-BODY </td></tr>
-<tr><td valign=top><em><a name="a403a135" doxytag="TidyTag_BR"></a><em>TidyTag_BR</em></em>&nbsp;</td><td>
-BR </td></tr>
-<tr><td valign=top><em><a name="a403a136" doxytag="TidyTag_BUTTON"></a><em>TidyTag_BUTTON</em></em>&nbsp;</td><td>
-BUTTON </td></tr>
-<tr><td valign=top><em><a name="a403a137" doxytag="TidyTag_CAPTION"></a><em>TidyTag_CAPTION</em></em>&nbsp;</td><td>
-CAPTION </td></tr>
-<tr><td valign=top><em><a name="a403a138" doxytag="TidyTag_CENTER"></a><em>TidyTag_CENTER</em></em>&nbsp;</td><td>
-CENTER </td></tr>
-<tr><td valign=top><em><a name="a403a139" doxytag="TidyTag_CITE"></a><em>TidyTag_CITE</em></em>&nbsp;</td><td>
-CITE </td></tr>
-<tr><td valign=top><em><a name="a403a140" doxytag="TidyTag_CODE"></a><em>TidyTag_CODE</em></em>&nbsp;</td><td>
-CODE </td></tr>
-<tr><td valign=top><em><a name="a403a141" doxytag="TidyTag_COL"></a><em>TidyTag_COL</em></em>&nbsp;</td><td>
-COL </td></tr>
-<tr><td valign=top><em><a name="a403a142" doxytag="TidyTag_COLGROUP"></a><em>TidyTag_COLGROUP</em></em>&nbsp;</td><td>
-COLGROUP </td></tr>
-<tr><td valign=top><em><a name="a403a143" doxytag="TidyTag_COMMENT"></a><em>TidyTag_COMMENT</em></em>&nbsp;</td><td>
-COMMENT </td></tr>
-<tr><td valign=top><em><a name="a403a144" doxytag="TidyTag_DD"></a><em>TidyTag_DD</em></em>&nbsp;</td><td>
-DD </td></tr>
-<tr><td valign=top><em><a name="a403a145" doxytag="TidyTag_DEL"></a><em>TidyTag_DEL</em></em>&nbsp;</td><td>
-DEL </td></tr>
-<tr><td valign=top><em><a name="a403a146" doxytag="TidyTag_DFN"></a><em>TidyTag_DFN</em></em>&nbsp;</td><td>
-DFN </td></tr>
-<tr><td valign=top><em><a name="a403a147" doxytag="TidyTag_DIR"></a><em>TidyTag_DIR</em></em>&nbsp;</td><td>
-DIR </td></tr>
-<tr><td valign=top><em><a name="a403a148" doxytag="TidyTag_DIV"></a><em>TidyTag_DIV</em></em>&nbsp;</td><td>
-DIF </td></tr>
-<tr><td valign=top><em><a name="a403a149" doxytag="TidyTag_DL"></a><em>TidyTag_DL</em></em>&nbsp;</td><td>
-DL </td></tr>
-<tr><td valign=top><em><a name="a403a150" doxytag="TidyTag_DT"></a><em>TidyTag_DT</em></em>&nbsp;</td><td>
-DT </td></tr>
-<tr><td valign=top><em><a name="a403a151" doxytag="TidyTag_EM"></a><em>TidyTag_EM</em></em>&nbsp;</td><td>
-EM </td></tr>
-<tr><td valign=top><em><a name="a403a152" doxytag="TidyTag_EMBED"></a><em>TidyTag_EMBED</em></em>&nbsp;</td><td>
-EMBED </td></tr>
-<tr><td valign=top><em><a name="a403a153" doxytag="TidyTag_FIELDSET"></a><em>TidyTag_FIELDSET</em></em>&nbsp;</td><td>
-FIELDSET </td></tr>
-<tr><td valign=top><em><a name="a403a154" doxytag="TidyTag_FONT"></a><em>TidyTag_FONT</em></em>&nbsp;</td><td>
-FONT </td></tr>
-<tr><td valign=top><em><a name="a403a155" doxytag="TidyTag_FORM"></a><em>TidyTag_FORM</em></em>&nbsp;</td><td>
-FORM </td></tr>
-<tr><td valign=top><em><a name="a403a156" doxytag="TidyTag_FRAME"></a><em>TidyTag_FRAME</em></em>&nbsp;</td><td>
-FRAME </td></tr>
-<tr><td valign=top><em><a name="a403a157" doxytag="TidyTag_FRAMESET"></a><em>TidyTag_FRAMESET</em></em>&nbsp;</td><td>
-FRAMESET </td></tr>
-<tr><td valign=top><em><a name="a403a158" doxytag="TidyTag_H1"></a><em>TidyTag_H1</em></em>&nbsp;</td><td>
-H1 </td></tr>
-<tr><td valign=top><em><a name="a403a159" doxytag="TidyTag_H2"></a><em>TidyTag_H2</em></em>&nbsp;</td><td>
-H2 </td></tr>
-<tr><td valign=top><em><a name="a403a160" doxytag="TidyTag_H3"></a><em>TidyTag_H3</em></em>&nbsp;</td><td>
-H3 </td></tr>
-<tr><td valign=top><em><a name="a403a161" doxytag="TidyTag_H4"></a><em>TidyTag_H4</em></em>&nbsp;</td><td>
-H4 </td></tr>
-<tr><td valign=top><em><a name="a403a162" doxytag="TidyTag_H5"></a><em>TidyTag_H5</em></em>&nbsp;</td><td>
-H5 </td></tr>
-<tr><td valign=top><em><a name="a403a163" doxytag="TidyTag_H6"></a><em>TidyTag_H6</em></em>&nbsp;</td><td>
-H6 </td></tr>
-<tr><td valign=top><em><a name="a403a164" doxytag="TidyTag_HEAD"></a><em>TidyTag_HEAD</em></em>&nbsp;</td><td>
-HEAD </td></tr>
-<tr><td valign=top><em><a name="a403a165" doxytag="TidyTag_HR"></a><em>TidyTag_HR</em></em>&nbsp;</td><td>
-HR </td></tr>
-<tr><td valign=top><em><a name="a403a166" doxytag="TidyTag_HTML"></a><em>TidyTag_HTML</em></em>&nbsp;</td><td>
-HTML </td></tr>
-<tr><td valign=top><em><a name="a403a167" doxytag="TidyTag_I"></a><em>TidyTag_I</em></em>&nbsp;</td><td>
-I </td></tr>
-<tr><td valign=top><em><a name="a403a168" doxytag="TidyTag_IFRAME"></a><em>TidyTag_IFRAME</em></em>&nbsp;</td><td>
-IFRAME </td></tr>
-<tr><td valign=top><em><a name="a403a169" doxytag="TidyTag_ILAYER"></a><em>TidyTag_ILAYER</em></em>&nbsp;</td><td>
-ILAYER </td></tr>
-<tr><td valign=top><em><a name="a403a170" doxytag="TidyTag_IMG"></a><em>TidyTag_IMG</em></em>&nbsp;</td><td>
-IMG </td></tr>
-<tr><td valign=top><em><a name="a403a171" doxytag="TidyTag_INPUT"></a><em>TidyTag_INPUT</em></em>&nbsp;</td><td>
-INPUT </td></tr>
-<tr><td valign=top><em><a name="a403a172" doxytag="TidyTag_INS"></a><em>TidyTag_INS</em></em>&nbsp;</td><td>
-INS </td></tr>
-<tr><td valign=top><em><a name="a403a173" doxytag="TidyTag_ISINDEX"></a><em>TidyTag_ISINDEX</em></em>&nbsp;</td><td>
-ISINDEX </td></tr>
-<tr><td valign=top><em><a name="a403a174" doxytag="TidyTag_KBD"></a><em>TidyTag_KBD</em></em>&nbsp;</td><td>
-KBD </td></tr>
-<tr><td valign=top><em><a name="a403a175" doxytag="TidyTag_KEYGEN"></a><em>TidyTag_KEYGEN</em></em>&nbsp;</td><td>
-KEYGEN </td></tr>
-<tr><td valign=top><em><a name="a403a176" doxytag="TidyTag_LABEL"></a><em>TidyTag_LABEL</em></em>&nbsp;</td><td>
-LABEL </td></tr>
-<tr><td valign=top><em><a name="a403a177" doxytag="TidyTag_LAYER"></a><em>TidyTag_LAYER</em></em>&nbsp;</td><td>
-LAYER </td></tr>
-<tr><td valign=top><em><a name="a403a178" doxytag="TidyTag_LEGEND"></a><em>TidyTag_LEGEND</em></em>&nbsp;</td><td>
-LEGEND </td></tr>
-<tr><td valign=top><em><a name="a403a179" doxytag="TidyTag_LI"></a><em>TidyTag_LI</em></em>&nbsp;</td><td>
-LI </td></tr>
-<tr><td valign=top><em><a name="a403a180" doxytag="TidyTag_LINK"></a><em>TidyTag_LINK</em></em>&nbsp;</td><td>
-LINK </td></tr>
-<tr><td valign=top><em><a name="a403a181" doxytag="TidyTag_LISTING"></a><em>TidyTag_LISTING</em></em>&nbsp;</td><td>
-LISTING </td></tr>
-<tr><td valign=top><em><a name="a403a182" doxytag="TidyTag_MAP"></a><em>TidyTag_MAP</em></em>&nbsp;</td><td>
-MAP </td></tr>
-<tr><td valign=top><em><a name="a403a183" doxytag="TidyTag_MARQUEE"></a><em>TidyTag_MARQUEE</em></em>&nbsp;</td><td>
-MARQUEE </td></tr>
-<tr><td valign=top><em><a name="a403a184" doxytag="TidyTag_MENU"></a><em>TidyTag_MENU</em></em>&nbsp;</td><td>
-MENU </td></tr>
-<tr><td valign=top><em><a name="a403a185" doxytag="TidyTag_META"></a><em>TidyTag_META</em></em>&nbsp;</td><td>
-META </td></tr>
-<tr><td valign=top><em><a name="a403a186" doxytag="TidyTag_MULTICOL"></a><em>TidyTag_MULTICOL</em></em>&nbsp;</td><td>
-MULTICOL </td></tr>
-<tr><td valign=top><em><a name="a403a187" doxytag="TidyTag_NOBR"></a><em>TidyTag_NOBR</em></em>&nbsp;</td><td>
-NOBR </td></tr>
-<tr><td valign=top><em><a name="a403a188" doxytag="TidyTag_NOEMBED"></a><em>TidyTag_NOEMBED</em></em>&nbsp;</td><td>
-NOEMBED </td></tr>
-<tr><td valign=top><em><a name="a403a189" doxytag="TidyTag_NOFRAMES"></a><em>TidyTag_NOFRAMES</em></em>&nbsp;</td><td>
-NOFRAMES </td></tr>
-<tr><td valign=top><em><a name="a403a190" doxytag="TidyTag_NOLAYER"></a><em>TidyTag_NOLAYER</em></em>&nbsp;</td><td>
-NOLAYER </td></tr>
-<tr><td valign=top><em><a name="a403a191" doxytag="TidyTag_NOSAVE"></a><em>TidyTag_NOSAVE</em></em>&nbsp;</td><td>
-NOSAVE </td></tr>
-<tr><td valign=top><em><a name="a403a192" doxytag="TidyTag_NOSCRIPT"></a><em>TidyTag_NOSCRIPT</em></em>&nbsp;</td><td>
-NOSCRIPT </td></tr>
-<tr><td valign=top><em><a name="a403a193" doxytag="TidyTag_OBJECT"></a><em>TidyTag_OBJECT</em></em>&nbsp;</td><td>
-OBJECT </td></tr>
-<tr><td valign=top><em><a name="a403a194" doxytag="TidyTag_OL"></a><em>TidyTag_OL</em></em>&nbsp;</td><td>
-OL </td></tr>
-<tr><td valign=top><em><a name="a403a195" doxytag="TidyTag_OPTGROUP"></a><em>TidyTag_OPTGROUP</em></em>&nbsp;</td><td>
-OPTGROUP </td></tr>
-<tr><td valign=top><em><a name="a403a196" doxytag="TidyTag_OPTION"></a><em>TidyTag_OPTION</em></em>&nbsp;</td><td>
-OPTION </td></tr>
-<tr><td valign=top><em><a name="a403a197" doxytag="TidyTag_P"></a><em>TidyTag_P</em></em>&nbsp;</td><td>
-P </td></tr>
-<tr><td valign=top><em><a name="a403a198" doxytag="TidyTag_PARAM"></a><em>TidyTag_PARAM</em></em>&nbsp;</td><td>
-PARAM </td></tr>
-<tr><td valign=top><em><a name="a403a199" doxytag="TidyTag_PLAINTEXT"></a><em>TidyTag_PLAINTEXT</em></em>&nbsp;</td><td>
-PLAINTEXT </td></tr>
-<tr><td valign=top><em><a name="a403a200" doxytag="TidyTag_PRE"></a><em>TidyTag_PRE</em></em>&nbsp;</td><td>
-PRE </td></tr>
-<tr><td valign=top><em><a name="a403a201" doxytag="TidyTag_Q"></a><em>TidyTag_Q</em></em>&nbsp;</td><td>
-Q </td></tr>
-<tr><td valign=top><em><a name="a403a202" doxytag="TidyTag_RB"></a><em>TidyTag_RB</em></em>&nbsp;</td><td>
-RB </td></tr>
-<tr><td valign=top><em><a name="a403a203" doxytag="TidyTag_RBC"></a><em>TidyTag_RBC</em></em>&nbsp;</td><td>
-RBC </td></tr>
-<tr><td valign=top><em><a name="a403a204" doxytag="TidyTag_RP"></a><em>TidyTag_RP</em></em>&nbsp;</td><td>
-RP </td></tr>
-<tr><td valign=top><em><a name="a403a205" doxytag="TidyTag_RT"></a><em>TidyTag_RT</em></em>&nbsp;</td><td>
-RT </td></tr>
-<tr><td valign=top><em><a name="a403a206" doxytag="TidyTag_RTC"></a><em>TidyTag_RTC</em></em>&nbsp;</td><td>
-RTC </td></tr>
-<tr><td valign=top><em><a name="a403a207" doxytag="TidyTag_RUBY"></a><em>TidyTag_RUBY</em></em>&nbsp;</td><td>
-RUBY </td></tr>
-<tr><td valign=top><em><a name="a403a208" doxytag="TidyTag_S"></a><em>TidyTag_S</em></em>&nbsp;</td><td>
-S </td></tr>
-<tr><td valign=top><em><a name="a403a209" doxytag="TidyTag_SAMP"></a><em>TidyTag_SAMP</em></em>&nbsp;</td><td>
-SAMP </td></tr>
-<tr><td valign=top><em><a name="a403a210" doxytag="TidyTag_SCRIPT"></a><em>TidyTag_SCRIPT</em></em>&nbsp;</td><td>
-SCRIPT </td></tr>
-<tr><td valign=top><em><a name="a403a211" doxytag="TidyTag_SELECT"></a><em>TidyTag_SELECT</em></em>&nbsp;</td><td>
-SELECT </td></tr>
-<tr><td valign=top><em><a name="a403a212" doxytag="TidyTag_SERVER"></a><em>TidyTag_SERVER</em></em>&nbsp;</td><td>
-SERVER </td></tr>
-<tr><td valign=top><em><a name="a403a213" doxytag="TidyTag_SERVLET"></a><em>TidyTag_SERVLET</em></em>&nbsp;</td><td>
-SERVLET </td></tr>
-<tr><td valign=top><em><a name="a403a214" doxytag="TidyTag_SMALL"></a><em>TidyTag_SMALL</em></em>&nbsp;</td><td>
-SMALL </td></tr>
-<tr><td valign=top><em><a name="a403a215" doxytag="TidyTag_SPACER"></a><em>TidyTag_SPACER</em></em>&nbsp;</td><td>
-SPACER </td></tr>
-<tr><td valign=top><em><a name="a403a216" doxytag="TidyTag_SPAN"></a><em>TidyTag_SPAN</em></em>&nbsp;</td><td>
-SPAN </td></tr>
-<tr><td valign=top><em><a name="a403a217" doxytag="TidyTag_STRIKE"></a><em>TidyTag_STRIKE</em></em>&nbsp;</td><td>
-STRIKE </td></tr>
-<tr><td valign=top><em><a name="a403a218" doxytag="TidyTag_STRONG"></a><em>TidyTag_STRONG</em></em>&nbsp;</td><td>
-STRONG </td></tr>
-<tr><td valign=top><em><a name="a403a219" doxytag="TidyTag_STYLE"></a><em>TidyTag_STYLE</em></em>&nbsp;</td><td>
-STYLE </td></tr>
-<tr><td valign=top><em><a name="a403a220" doxytag="TidyTag_SUB"></a><em>TidyTag_SUB</em></em>&nbsp;</td><td>
-SUB </td></tr>
-<tr><td valign=top><em><a name="a403a221" doxytag="TidyTag_SUP"></a><em>TidyTag_SUP</em></em>&nbsp;</td><td>
-SUP </td></tr>
-<tr><td valign=top><em><a name="a403a222" doxytag="TidyTag_TABLE"></a><em>TidyTag_TABLE</em></em>&nbsp;</td><td>
-TABLE </td></tr>
-<tr><td valign=top><em><a name="a403a223" doxytag="TidyTag_TBODY"></a><em>TidyTag_TBODY</em></em>&nbsp;</td><td>
-TBODY </td></tr>
-<tr><td valign=top><em><a name="a403a224" doxytag="TidyTag_TD"></a><em>TidyTag_TD</em></em>&nbsp;</td><td>
-TD </td></tr>
-<tr><td valign=top><em><a name="a403a225" doxytag="TidyTag_TEXTAREA"></a><em>TidyTag_TEXTAREA</em></em>&nbsp;</td><td>
-TEXTAREA </td></tr>
-<tr><td valign=top><em><a name="a403a226" doxytag="TidyTag_TFOOT"></a><em>TidyTag_TFOOT</em></em>&nbsp;</td><td>
-TFOOT </td></tr>
-<tr><td valign=top><em><a name="a403a227" doxytag="TidyTag_TH"></a><em>TidyTag_TH</em></em>&nbsp;</td><td>
-TH </td></tr>
-<tr><td valign=top><em><a name="a403a228" doxytag="TidyTag_THEAD"></a><em>TidyTag_THEAD</em></em>&nbsp;</td><td>
-THEAD </td></tr>
-<tr><td valign=top><em><a name="a403a229" doxytag="TidyTag_TITLE"></a><em>TidyTag_TITLE</em></em>&nbsp;</td><td>
-TITLE </td></tr>
-<tr><td valign=top><em><a name="a403a230" doxytag="TidyTag_TR"></a><em>TidyTag_TR</em></em>&nbsp;</td><td>
-TR </td></tr>
-<tr><td valign=top><em><a name="a403a231" doxytag="TidyTag_TT"></a><em>TidyTag_TT</em></em>&nbsp;</td><td>
-TT </td></tr>
-<tr><td valign=top><em><a name="a403a232" doxytag="TidyTag_U"></a><em>TidyTag_U</em></em>&nbsp;</td><td>
-U </td></tr>
-<tr><td valign=top><em><a name="a403a233" doxytag="TidyTag_UL"></a><em>TidyTag_UL</em></em>&nbsp;</td><td>
-UL </td></tr>
-<tr><td valign=top><em><a name="a403a234" doxytag="TidyTag_VAR"></a><em>TidyTag_VAR</em></em>&nbsp;</td><td>
-VAR </td></tr>
-<tr><td valign=top><em><a name="a403a235" doxytag="TidyTag_WBR"></a><em>TidyTag_WBR</em></em>&nbsp;</td><td>
-WBR </td></tr>
-<tr><td valign=top><em><a name="a403a236" doxytag="TidyTag_XMP"></a><em>TidyTag_XMP</em></em>&nbsp;</td><td>
-XMP </td></tr>
-<tr><td valign=top><em><a name="a403a237" doxytag="N_TIDY_TAGS"></a><em>N_TIDY_TAGS</em></em>&nbsp;</td><td>
-Must be last </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<a name="a404" doxytag="tidyenum.h::TidyAttrId"></a><p>
-<table width="100%" cellpadding="2" cellspacing="0" border="0">
-  <tr>
-    <td class="md">
-      <table cellpadding="0" cellspacing="0" border="0">
-        <tr>
-          <td class="md" nowrap valign="top"> enum TidyAttrId
-      </table>
-    </td>
-  </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
-  <tr>
-    <td>
-      &nbsp;
-    </td>
-    <td>
-
-<p>
-Known HTML attributes <dl compact><dt><b>Enumeration values: </b></dt><dd>
-<table border=0 cellspacing=2 cellpadding=0>
-<tr><td valign=top><em><a name="a404a238" doxytag="TidyAttr_UNKNOWN"></a><em>TidyAttr_UNKNOWN</em></em>&nbsp;</td><td>
-UNKNOWN= </td></tr>
-<tr><td valign=top><em><a name="a404a239" doxytag="TidyAttr_ABBR"></a><em>TidyAttr_ABBR</em></em>&nbsp;</td><td>
-ABBR= </td></tr>
-<tr><td valign=top><em><a name="a404a240" doxytag="TidyAttr_ACCEPT"></a><em>TidyAttr_ACCEPT</em></em>&nbsp;</td><td>
-ACCEPT= </td></tr>
-<tr><td valign=top><em><a name="a404a241" doxytag="TidyAttr_ACCEPT_CHARSET"></a><em>TidyAttr_ACCEPT_CHARSET</em></em>&nbsp;</td><td>
-ACCEPT_CHARSET= </td></tr>
-<tr><td valign=top><em><a name="a404a242" doxytag="TidyAttr_ACCESSKEY"></a><em>TidyAttr_ACCESSKEY</em></em>&nbsp;</td><td>
-ACCESSKEY= </td></tr>
-<tr><td valign=top><em><a name="a404a243" doxytag="TidyAttr_ACTION"></a><em>TidyAttr_ACTION</em></em>&nbsp;</td><td>
-ACTION= </td></tr>
-<tr><td valign=top><em><a name="a404a244" doxytag="TidyAttr_ADD_DATE"></a><em>TidyAttr_ADD_DATE</em></em>&nbsp;</td><td>
-ADD_DATE= </td></tr>
-<tr><td valign=top><em><a name="a404a245" doxytag="TidyAttr_ALIGN"></a><em>TidyAttr_ALIGN</em></em>&nbsp;</td><td>
-ALIGN= </td></tr>
-<tr><td valign=top><em><a name="a404a246" doxytag="TidyAttr_ALINK"></a><em>TidyAttr_ALINK</em></em>&nbsp;</td><td>
-ALINK= </td></tr>
-<tr><td valign=top><em><a name="a404a247" doxytag="TidyAttr_ALT"></a><em>TidyAttr_ALT</em></em>&nbsp;</td><td>
-ALT= </td></tr>
-<tr><td valign=top><em><a name="a404a248" doxytag="TidyAttr_ARCHIVE"></a><em>TidyAttr_ARCHIVE</em></em>&nbsp;</td><td>
-ARCHIVE= </td></tr>
-<tr><td valign=top><em><a name="a404a249" doxytag="TidyAttr_AXIS"></a><em>TidyAttr_AXIS</em></em>&nbsp;</td><td>
-AXIS= </td></tr>
-<tr><td valign=top><em><a name="a404a250" doxytag="TidyAttr_BACKGROUND"></a><em>TidyAttr_BACKGROUND</em></em>&nbsp;</td><td>
-BACKGROUND= </td></tr>
-<tr><td valign=top><em><a name="a404a251" doxytag="TidyAttr_BGCOLOR"></a><em>TidyAttr_BGCOLOR</em></em>&nbsp;</td><td>
-BGCOLOR= </td></tr>
-<tr><td valign=top><em><a name="a404a252" doxytag="TidyAttr_BGPROPERTIES"></a><em>TidyAttr_BGPROPERTIES</em></em>&nbsp;</td><td>
-BGPROPERTIES= </td></tr>
-<tr><td valign=top><em><a name="a404a253" doxytag="TidyAttr_BORDER"></a><em>TidyAttr_BORDER</em></em>&nbsp;</td><td>
-BORDER= </td></tr>
-<tr><td valign=top><em><a name="a404a254" doxytag="TidyAttr_BORDERCOLOR"></a><em>TidyAttr_BORDERCOLOR</em></em>&nbsp;</td><td>
-BORDERCOLOR= </td></tr>
-<tr><td valign=top><em><a name="a404a255" doxytag="TidyAttr_BOTTOMMARGIN"></a><em>TidyAttr_BOTTOMMARGIN</em></em>&nbsp;</td><td>
-BOTTOMMARGIN= </td></tr>
-<tr><td valign=top><em><a name="a404a256" doxytag="TidyAttr_CELLPADDING"></a><em>TidyAttr_CELLPADDING</em></em>&nbsp;</td><td>
-CELLPADDING= </td></tr>
-<tr><td valign=top><em><a name="a404a257" doxytag="TidyAttr_CELLSPACING"></a><em>TidyAttr_CELLSPACING</em></em>&nbsp;</td><td>
-CELLSPACING= </td></tr>
-<tr><td valign=top><em><a name="a404a258" doxytag="TidyAttr_CHAR"></a><em>TidyAttr_CHAR</em></em>&nbsp;</td><td>
-CHAR= </td></tr>
-<tr><td valign=top><em><a name="a404a259" doxytag="TidyAttr_CHAROFF"></a><em>TidyAttr_CHAROFF</em></em>&nbsp;</td><td>
-CHAROFF= </td></tr>
-<tr><td valign=top><em><a name="a404a260" doxytag="TidyAttr_CHARSET"></a><em>TidyAttr_CHARSET</em></em>&nbsp;</td><td>
-CHARSET= </td></tr>
-<tr><td valign=top><em><a name="a404a261" doxytag="TidyAttr_CHECKED"></a><em>TidyAttr_CHECKED</em></em>&nbsp;</td><td>
-CHECKED= </td></tr>
-<tr><td valign=top><em><a name="a404a262" doxytag="TidyAttr_CITE"></a><em>TidyAttr_CITE</em></em>&nbsp;</td><td>
-CITE= </td></tr>
-<tr><td valign=top><em><a name="a404a263" doxytag="TidyAttr_CLASS"></a><em>TidyAttr_CLASS</em></em>&nbsp;</td><td>
-CLASS= </td></tr>
-<tr><td valign=top><em><a name="a404a264" doxytag="TidyAttr_CLASSID"></a><em>TidyAttr_CLASSID</em></em>&nbsp;</td><td>
-CLASSID= </td></tr>
-<tr><td valign=top><em><a name="a404a265" doxytag="TidyAttr_CLEAR"></a><em>TidyAttr_CLEAR</em></em>&nbsp;</td><td>
-CLEAR= </td></tr>
-<tr><td valign=top><em><a name="a404a266" doxytag="TidyAttr_CODE"></a><em>TidyAttr_CODE</em></em>&nbsp;</td><td>
-CODE= </td></tr>
-<tr><td valign=top><em><a name="a404a267" doxytag="TidyAttr_CODEBASE"></a><em>TidyAttr_CODEBASE</em></em>&nbsp;</td><td>
-CODEBASE= </td></tr>
-<tr><td valign=top><em><a name="a404a268" doxytag="TidyAttr_CODETYPE"></a><em>TidyAttr_CODETYPE</em></em>&nbsp;</td><td>
-CODETYPE= </td></tr>
-<tr><td valign=top><em><a name="a404a269" doxytag="TidyAttr_COLOR"></a><em>TidyAttr_COLOR</em></em>&nbsp;</td><td>
-COLOR= </td></tr>
-<tr><td valign=top><em><a name="a404a270" doxytag="TidyAttr_COLS"></a><em>TidyAttr_COLS</em></em>&nbsp;</td><td>
-COLS= </td></tr>
-<tr><td valign=top><em><a name="a404a271" doxytag="TidyAttr_COLSPAN"></a><em>TidyAttr_COLSPAN</em></em>&nbsp;</td><td>
-COLSPAN= </td></tr>
-<tr><td valign=top><em><a name="a404a272" doxytag="TidyAttr_COMPACT"></a><em>TidyAttr_COMPACT</em></em>&nbsp;</td><td>
-COMPACT= </td></tr>
-<tr><td valign=top><em><a name="a404a273" doxytag="TidyAttr_CONTENT"></a><em>TidyAttr_CONTENT</em></em>&nbsp;</td><td>
-CONTENT= </td></tr>
-<tr><td valign=top><em><a name="a404a274" doxytag="TidyAttr_COORDS"></a><em>TidyAttr_COORDS</em></em>&nbsp;</td><td>
-COORDS= </td></tr>
-<tr><td valign=top><em><a name="a404a275" doxytag="TidyAttr_DATA"></a><em>TidyAttr_DATA</em></em>&nbsp;</td><td>
-DATA= </td></tr>
-<tr><td valign=top><em><a name="a404a276" doxytag="TidyAttr_DATAFLD"></a><em>TidyAttr_DATAFLD</em></em>&nbsp;</td><td>
-DATAFLD= </td></tr>
-<tr><td valign=top><em><a name="a404a277" doxytag="TidyAttr_DATAFORMATAS"></a><em>TidyAttr_DATAFORMATAS</em></em>&nbsp;</td><td>
-DATAFORMATAS= </td></tr>
-<tr><td valign=top><em><a name="a404a278" doxytag="TidyAttr_DATAPAGESIZE"></a><em>TidyAttr_DATAPAGESIZE</em></em>&nbsp;</td><td>
-DATAPAGESIZE= </td></tr>
-<tr><td valign=top><em><a name="a404a279" doxytag="TidyAttr_DATASRC"></a><em>TidyAttr_DATASRC</em></em>&nbsp;</td><td>
-DATASRC= </td></tr>
-<tr><td valign=top><em><a name="a404a280" doxytag="TidyAttr_DATETIME"></a><em>TidyAttr_DATETIME</em></em>&nbsp;</td><td>
-DATETIME= </td></tr>
-<tr><td valign=top><em><a name="a404a281" doxytag="TidyAttr_DECLARE"></a><em>TidyAttr_DECLARE</em></em>&nbsp;</td><td>
-DECLARE= </td></tr>
-<tr><td valign=top><em><a name="a404a282" doxytag="TidyAttr_DEFER"></a><em>TidyAttr_DEFER</em></em>&nbsp;</td><td>
-DEFER= </td></tr>
-<tr><td valign=top><em><a name="a404a283" doxytag="TidyAttr_DIR"></a><em>TidyAttr_DIR</em></em>&nbsp;</td><td>
-DIR= </td></tr>
-<tr><td valign=top><em><a name="a404a284" doxytag="TidyAttr_DISABLED"></a><em>TidyAttr_DISABLED</em></em>&nbsp;</td><td>
-DISABLED= </td></tr>
-<tr><td valign=top><em><a name="a404a285" doxytag="TidyAttr_ENCODING"></a><em>TidyAttr_ENCODING</em></em>&nbsp;</td><td>
-ENCODING= </td></tr>
-<tr><td valign=top><em><a name="a404a286" doxytag="TidyAttr_ENCTYPE"></a><em>TidyAttr_ENCTYPE</em></em>&nbsp;</td><td>
-ENCTYPE= </td></tr>
-<tr><td valign=top><em><a name="a404a287" doxytag="TidyAttr_FACE"></a><em>TidyAttr_FACE</em></em>&nbsp;</td><td>
-FACE= </td></tr>
-<tr><td valign=top><em><a name="a404a288" doxytag="TidyAttr_FOR"></a><em>TidyAttr_FOR</em></em>&nbsp;</td><td>
-FOR= </td></tr>
-<tr><td valign=top><em><a name="a404a289" doxytag="TidyAttr_FRAME"></a><em>TidyAttr_FRAME</em></em>&nbsp;</td><td>
-FRAME= </td></tr>
-<tr><td valign=top><em><a name="a404a290" doxytag="TidyAttr_FRAMEBORDER"></a><em>TidyAttr_FRAMEBORDER</em></em>&nbsp;</td><td>
-FRAMEBORDER= </td></tr>
-<tr><td valign=top><em><a name="a404a291" doxytag="TidyAttr_FRAMESPACING"></a><em>TidyAttr_FRAMESPACING</em></em>&nbsp;</td><td>
-FRAMESPACING= </td></tr>
-<tr><td valign=top><em><a name="a404a292" doxytag="TidyAttr_GRIDX"></a><em>TidyAttr_GRIDX</em></em>&nbsp;</td><td>
-GRIDX= </td></tr>
-<tr><td valign=top><em><a name="a404a293" doxytag="TidyAttr_GRIDY"></a><em>TidyAttr_GRIDY</em></em>&nbsp;</td><td>
-GRIDY= </td></tr>
-<tr><td valign=top><em><a name="a404a294" doxytag="TidyAttr_HEADERS"></a><em>TidyAttr_HEADERS</em></em>&nbsp;</td><td>
-HEADERS= </td></tr>
-<tr><td valign=top><em><a name="a404a295" doxytag="TidyAttr_HEIGHT"></a><em>TidyAttr_HEIGHT</em></em>&nbsp;</td><td>
-HEIGHT= </td></tr>
-<tr><td valign=top><em><a name="a404a296" doxytag="TidyAttr_HREF"></a><em>TidyAttr_HREF</em></em>&nbsp;</td><td>
-HREF= </td></tr>
-<tr><td valign=top><em><a name="a404a297" doxytag="TidyAttr_HREFLANG"></a><em>TidyAttr_HREFLANG</em></em>&nbsp;</td><td>
-HREFLANG= </td></tr>
-<tr><td valign=top><em><a name="a404a298" doxytag="TidyAttr_HSPACE"></a><em>TidyAttr_HSPACE</em></em>&nbsp;</td><td>
-HSPACE= </td></tr>
-<tr><td valign=top><em><a name="a404a299" doxytag="TidyAttr_HTTP_EQUIV"></a><em>TidyAttr_HTTP_EQUIV</em></em>&nbsp;</td><td>
-HTTP_EQUIV= </td></tr>
-<tr><td valign=top><em><a name="a404a300" doxytag="TidyAttr_ID"></a><em>TidyAttr_ID</em></em>&nbsp;</td><td>
-ID= </td></tr>
-<tr><td valign=top><em><a name="a404a301" doxytag="TidyAttr_ISMAP"></a><em>TidyAttr_ISMAP</em></em>&nbsp;</td><td>
-ISMAP= </td></tr>
-<tr><td valign=top><em><a name="a404a302" doxytag="TidyAttr_LABEL"></a><em>TidyAttr_LABEL</em></em>&nbsp;</td><td>
-LABEL= </td></tr>
-<tr><td valign=top><em><a name="a404a303" doxytag="TidyAttr_LANG"></a><em>TidyAttr_LANG</em></em>&nbsp;</td><td>
-LANG= </td></tr>
-<tr><td valign=top><em><a name="a404a304" doxytag="TidyAttr_LANGUAGE"></a><em>TidyAttr_LANGUAGE</em></em>&nbsp;</td><td>
-LANGUAGE= </td></tr>
-<tr><td valign=top><em><a name="a404a305" doxytag="TidyAttr_LAST_MODIFIED"></a><em>TidyAttr_LAST_MODIFIED</em></em>&nbsp;</td><td>
-LAST_MODIFIED= </td></tr>
-<tr><td valign=top><em><a name="a404a306" doxytag="TidyAttr_LAST_VISIT"></a><em>TidyAttr_LAST_VISIT</em></em>&nbsp;</td><td>
-LAST_VISIT= </td></tr>
-<tr><td valign=top><em><a name="a404a307" doxytag="TidyAttr_LEFTMARGIN"></a><em>TidyAttr_LEFTMARGIN</em></em>&nbsp;</td><td>
-LEFTMARGIN= </td></tr>
-<tr><td valign=top><em><a name="a404a308" doxytag="TidyAttr_LINK"></a><em>TidyAttr_LINK</em></em>&nbsp;</td><td>
-LINK= </td></tr>
-<tr><td valign=top><em><a name="a404a309" doxytag="TidyAttr_LONGDESC"></a><em>TidyAttr_LONGDESC</em></em>&nbsp;</td><td>
-LONGDESC= </td></tr>
-<tr><td valign=top><em><a name="a404a310" doxytag="TidyAttr_LOWSRC"></a><em>TidyAttr_LOWSRC</em></em>&nbsp;</td><td>
-LOWSRC= </td></tr>
-<tr><td valign=top><em><a name="a404a311" doxytag="TidyAttr_MARGINHEIGHT"></a><em>TidyAttr_MARGINHEIGHT</em></em>&nbsp;</td><td>
-MARGINHEIGHT= </td></tr>
-<tr><td valign=top><em><a name="a404a312" doxytag="TidyAttr_MARGINWIDTH"></a><em>TidyAttr_MARGINWIDTH</em></em>&nbsp;</td><td>
-MARGINWIDTH= </td></tr>
-<tr><td valign=top><em><a name="a404a313" doxytag="TidyAttr_MAXLENGTH"></a><em>TidyAttr_MAXLENGTH</em></em>&nbsp;</td><td>
-MAXLENGTH= </td></tr>
-<tr><td valign=top><em><a name="a404a314" doxytag="TidyAttr_MEDIA"></a><em>TidyAttr_MEDIA</em></em>&nbsp;</td><td>
-MEDIA= </td></tr>
-<tr><td valign=top><em><a name="a404a315" doxytag="TidyAttr_METHOD"></a><em>TidyAttr_METHOD</em></em>&nbsp;</td><td>
-METHOD= </td></tr>
-<tr><td valign=top><em><a name="a404a316" doxytag="TidyAttr_MULTIPLE"></a><em>TidyAttr_MULTIPLE</em></em>&nbsp;</td><td>
-MULTIPLE= </td></tr>
-<tr><td valign=top><em><a name="a404a317" doxytag="TidyAttr_NAME"></a><em>TidyAttr_NAME</em></em>&nbsp;</td><td>
-NAME= </td></tr>
-<tr><td valign=top><em><a name="a404a318" doxytag="TidyAttr_NOHREF"></a><em>TidyAttr_NOHREF</em></em>&nbsp;</td><td>
-NOHREF= </td></tr>
-<tr><td valign=top><em><a name="a404a319" doxytag="TidyAttr_NORESIZE"></a><em>TidyAttr_NORESIZE</em></em>&nbsp;</td><td>
-NORESIZE= </td></tr>
-<tr><td valign=top><em><a name="a404a320" doxytag="TidyAttr_NOSHADE"></a><em>TidyAttr_NOSHADE</em></em>&nbsp;</td><td>
-NOSHADE= </td></tr>
-<tr><td valign=top><em><a name="a404a321" doxytag="TidyAttr_NOWRAP"></a><em>TidyAttr_NOWRAP</em></em>&nbsp;</td><td>
-NOWRAP= </td></tr>
-<tr><td valign=top><em><a name="a404a322" doxytag="TidyAttr_OBJECT"></a><em>TidyAttr_OBJECT</em></em>&nbsp;</td><td>
-OBJECT= </td></tr>
-<tr><td valign=top><em><a name="a404a323" doxytag="TidyAttr_OnAFTERUPDATE"></a><em>TidyAttr_OnAFTERUPDATE</em></em>&nbsp;</td><td>
-OnAFTERUPDATE= </td></tr>
-<tr><td valign=top><em><a name="a404a324" doxytag="TidyAttr_OnBEFOREUNLOAD"></a><em>TidyAttr_OnBEFOREUNLOAD</em></em>&nbsp;</td><td>
-OnBEFOREUNLOAD= </td></tr>
-<tr><td valign=top><em><a name="a404a325" doxytag="TidyAttr_OnBEFOREUPDATE"></a><em>TidyAttr_OnBEFOREUPDATE</em></em>&nbsp;</td><td>
-OnBEFOREUPDATE= </td></tr>
-<tr><td valign=top><em><a name="a404a326" doxytag="TidyAttr_OnBLUR"></a><em>TidyAttr_OnBLUR</em></em>&nbsp;</td><td>
-OnBLUR= </td></tr>
-<tr><td valign=top><em><a name="a404a327" doxytag="TidyAttr_OnCHANGE"></a><em>TidyAttr_OnCHANGE</em></em>&nbsp;</td><td>
-OnCHANGE= </td></tr>
-<tr><td valign=top><em><a name="a404a328" doxytag="TidyAttr_OnCLICK"></a><em>TidyAttr_OnCLICK</em></em>&nbsp;</td><td>
-OnCLICK= </td></tr>
-<tr><td valign=top><em><a name="a404a329" doxytag="TidyAttr_OnDATAAVAILABLE"></a><em>TidyAttr_OnDATAAVAILABLE</em></em>&nbsp;</td><td>
-OnDATAAVAILABLE= </td></tr>
-<tr><td valign=top><em><a name="a404a330" doxytag="TidyAttr_OnDATASETCHANGED"></a><em>TidyAttr_OnDATASETCHANGED</em></em>&nbsp;</td><td>
-OnDATASETCHANGED= </td></tr>
-<tr><td valign=top><em><a name="a404a331" doxytag="TidyAttr_OnDATASETCOMPLETE"></a><em>TidyAttr_OnDATASETCOMPLETE</em></em>&nbsp;</td><td>
-OnDATASETCOMPLETE= </td></tr>
-<tr><td valign=top><em><a name="a404a332" doxytag="TidyAttr_OnDBLCLICK"></a><em>TidyAttr_OnDBLCLICK</em></em>&nbsp;</td><td>
-OnDBLCLICK= </td></tr>
-<tr><td valign=top><em><a name="a404a333" doxytag="TidyAttr_OnERRORUPDATE"></a><em>TidyAttr_OnERRORUPDATE</em></em>&nbsp;</td><td>
-OnERRORUPDATE= </td></tr>
-<tr><td valign=top><em><a name="a404a334" doxytag="TidyAttr_OnFOCUS"></a><em>TidyAttr_OnFOCUS</em></em>&nbsp;</td><td>
-OnFOCUS= </td></tr>
-<tr><td valign=top><em><a name="a404a335" doxytag="TidyAttr_OnKEYDOWN"></a><em>TidyAttr_OnKEYDOWN</em></em>&nbsp;</td><td>
-OnKEYDOWN= </td></tr>
-<tr><td valign=top><em><a name="a404a336" doxytag="TidyAttr_OnKEYPRESS"></a><em>TidyAttr_OnKEYPRESS</em></em>&nbsp;</td><td>
-OnKEYPRESS= </td></tr>
-<tr><td valign=top><em><a name="a404a337" doxytag="TidyAttr_OnKEYUP"></a><em>TidyAttr_OnKEYUP</em></em>&nbsp;</td><td>
-OnKEYUP= </td></tr>
-<tr><td valign=top><em><a name="a404a338" doxytag="TidyAttr_OnLOAD"></a><em>TidyAttr_OnLOAD</em></em>&nbsp;</td><td>
-OnLOAD= </td></tr>
-<tr><td valign=top><em><a name="a404a339" doxytag="TidyAttr_OnMOUSEDOWN"></a><em>TidyAttr_OnMOUSEDOWN</em></em>&nbsp;</td><td>
-OnMOUSEDOWN= </td></tr>
-<tr><td valign=top><em><a name="a404a340" doxytag="TidyAttr_OnMOUSEMOVE"></a><em>TidyAttr_OnMOUSEMOVE</em></em>&nbsp;</td><td>
-OnMOUSEMOVE= </td></tr>
-<tr><td valign=top><em><a name="a404a341" doxytag="TidyAttr_OnMOUSEOUT"></a><em>TidyAttr_OnMOUSEOUT</em></em>&nbsp;</td><td>
-OnMOUSEOUT= </td></tr>
-<tr><td valign=top><em><a name="a404a342" doxytag="TidyAttr_OnMOUSEOVER"></a><em>TidyAttr_OnMOUSEOVER</em></em>&nbsp;</td><td>
-OnMOUSEOVER= </td></tr>
-<tr><td valign=top><em><a name="a404a343" doxytag="TidyAttr_OnMOUSEUP"></a><em>TidyAttr_OnMOUSEUP</em></em>&nbsp;</td><td>
-OnMOUSEUP= </td></tr>
-<tr><td valign=top><em><a name="a404a344" doxytag="TidyAttr_OnRESET"></a><em>TidyAttr_OnRESET</em></em>&nbsp;</td><td>
-OnRESET= </td></tr>
-<tr><td valign=top><em><a name="a404a345" doxytag="TidyAttr_OnROWENTER"></a><em>TidyAttr_OnROWENTER</em></em>&nbsp;</td><td>
-OnROWENTER= </td></tr>
-<tr><td valign=top><em><a name="a404a346" doxytag="TidyAttr_OnROWEXIT"></a><em>TidyAttr_OnROWEXIT</em></em>&nbsp;</td><td>
-OnROWEXIT= </td></tr>
-<tr><td valign=top><em><a name="a404a347" doxytag="TidyAttr_OnSELECT"></a><em>TidyAttr_OnSELECT</em></em>&nbsp;</td><td>
-OnSELECT= </td></tr>
-<tr><td valign=top><em><a name="a404a348" doxytag="TidyAttr_OnSUBMIT"></a><em>TidyAttr_OnSUBMIT</em></em>&nbsp;</td><td>
-OnSUBMIT= </td></tr>
-<tr><td valign=top><em><a name="a404a349" doxytag="TidyAttr_OnUNLOAD"></a><em>TidyAttr_OnUNLOAD</em></em>&nbsp;</td><td>
-OnUNLOAD= </td></tr>
-<tr><td valign=top><em><a name="a404a350" doxytag="TidyAttr_PROFILE"></a><em>TidyAttr_PROFILE</em></em>&nbsp;</td><td>
-PROFILE= </td></tr>
-<tr><td valign=top><em><a name="a404a351" doxytag="TidyAttr_PROMPT"></a><em>TidyAttr_PROMPT</em></em>&nbsp;</td><td>
-PROMPT= </td></tr>
-<tr><td valign=top><em><a name="a404a352" doxytag="TidyAttr_RBSPAN"></a><em>TidyAttr_RBSPAN</em></em>&nbsp;</td><td>
-RBSPAN= </td></tr>
-<tr><td valign=top><em><a name="a404a353" doxytag="TidyAttr_READONLY"></a><em>TidyAttr_READONLY</em></em>&nbsp;</td><td>
-READONLY= </td></tr>
-<tr><td valign=top><em><a name="a404a354" doxytag="TidyAttr_REL"></a><em>TidyAttr_REL</em></em>&nbsp;</td><td>
-REL= </td></tr>
-<tr><td valign=top><em><a name="a404a355" doxytag="TidyAttr_REV"></a><em>TidyAttr_REV</em></em>&nbsp;</td><td>
-REV= </td></tr>
-<tr><td valign=top><em><a name="a404a356" doxytag="TidyAttr_RIGHTMARGIN"></a><em>TidyAttr_RIGHTMARGIN</em></em>&nbsp;</td><td>
-RIGHTMARGIN= </td></tr>
-<tr><td valign=top><em><a name="a404a357" doxytag="TidyAttr_ROWS"></a><em>TidyAttr_ROWS</em></em>&nbsp;</td><td>
-ROWS= </td></tr>
-<tr><td valign=top><em><a name="a404a358" doxytag="TidyAttr_ROWSPAN"></a><em>TidyAttr_ROWSPAN</em></em>&nbsp;</td><td>
-ROWSPAN= </td></tr>
-<tr><td valign=top><em><a name="a404a359" doxytag="TidyAttr_RULES"></a><em>TidyAttr_RULES</em></em>&nbsp;</td><td>
-RULES= </td></tr>
-<tr><td valign=top><em><a name="a404a360" doxytag="TidyAttr_SCHEME"></a><em>TidyAttr_SCHEME</em></em>&nbsp;</td><td>
-SCHEME= </td></tr>
-<tr><td valign=top><em><a name="a404a361" doxytag="TidyAttr_SCOPE"></a><em>TidyAttr_SCOPE</em></em>&nbsp;</td><td>
-SCOPE= </td></tr>
-<tr><td valign=top><em><a name="a404a362" doxytag="TidyAttr_SCROLLING"></a><em>TidyAttr_SCROLLING</em></em>&nbsp;</td><td>
-SCROLLING= </td></tr>
-<tr><td valign=top><em><a name="a404a363" doxytag="TidyAttr_SELECTED"></a><em>TidyAttr_SELECTED</em></em>&nbsp;</td><td>
-SELECTED= </td></tr>
-<tr><td valign=top><em><a name="a404a364" doxytag="TidyAttr_SHAPE"></a><em>TidyAttr_SHAPE</em></em>&nbsp;</td><td>
-SHAPE= </td></tr>
-<tr><td valign=top><em><a name="a404a365" doxytag="TidyAttr_SHOWGRID"></a><em>TidyAttr_SHOWGRID</em></em>&nbsp;</td><td>
-SHOWGRID= </td></tr>
-<tr><td valign=top><em><a name="a404a366" doxytag="TidyAttr_SHOWGRIDX"></a><em>TidyAttr_SHOWGRIDX</em></em>&nbsp;</td><td>
-SHOWGRIDX= </td></tr>
-<tr><td valign=top><em><a name="a404a367" doxytag="TidyAttr_SHOWGRIDY"></a><em>TidyAttr_SHOWGRIDY</em></em>&nbsp;</td><td>
-SHOWGRIDY= </td></tr>
-<tr><td valign=top><em><a name="a404a368" doxytag="TidyAttr_SIZE"></a><em>TidyAttr_SIZE</em></em>&nbsp;</td><td>
-SIZE= </td></tr>
-<tr><td valign=top><em><a name="a404a369" doxytag="TidyAttr_SPAN"></a><em>TidyAttr_SPAN</em></em>&nbsp;</td><td>
-SPAN= </td></tr>
-<tr><td valign=top><em><a name="a404a370" doxytag="TidyAttr_SRC"></a><em>TidyAttr_SRC</em></em>&nbsp;</td><td>
-SRC= </td></tr>
-<tr><td valign=top><em><a name="a404a371" doxytag="TidyAttr_STANDBY"></a><em>TidyAttr_STANDBY</em></em>&nbsp;</td><td>
-STANDBY= </td></tr>
-<tr><td valign=top><em><a name="a404a372" doxytag="TidyAttr_START"></a><em>TidyAttr_START</em></em>&nbsp;</td><td>
-START= </td></tr>
-<tr><td valign=top><em><a name="a404a373" doxytag="TidyAttr_STYLE"></a><em>TidyAttr_STYLE</em></em>&nbsp;</td><td>
-STYLE= </td></tr>
-<tr><td valign=top><em><a name="a404a374" doxytag="TidyAttr_SUMMARY"></a><em>TidyAttr_SUMMARY</em></em>&nbsp;</td><td>
-SUMMARY= </td></tr>
-<tr><td valign=top><em><a name="a404a375" doxytag="TidyAttr_TABINDEX"></a><em>TidyAttr_TABINDEX</em></em>&nbsp;</td><td>
-TABINDEX= </td></tr>
-<tr><td valign=top><em><a name="a404a376" doxytag="TidyAttr_TARGET"></a><em>TidyAttr_TARGET</em></em>&nbsp;</td><td>
-TARGET= </td></tr>
-<tr><td valign=top><em><a name="a404a377" doxytag="TidyAttr_TEXT"></a><em>TidyAttr_TEXT</em></em>&nbsp;</td><td>
-TEXT= </td></tr>
-<tr><td valign=top><em><a name="a404a378" doxytag="TidyAttr_TITLE"></a><em>TidyAttr_TITLE</em></em>&nbsp;</td><td>
-TITLE= </td></tr>
-<tr><td valign=top><em><a name="a404a379" doxytag="TidyAttr_TOPMARGIN"></a><em>TidyAttr_TOPMARGIN</em></em>&nbsp;</td><td>
-TOPMARGIN= </td></tr>
-<tr><td valign=top><em><a name="a404a380" doxytag="TidyAttr_TYPE"></a><em>TidyAttr_TYPE</em></em>&nbsp;</td><td>
-TYPE= </td></tr>
-<tr><td valign=top><em><a name="a404a381" doxytag="TidyAttr_USEMAP"></a><em>TidyAttr_USEMAP</em></em>&nbsp;</td><td>
-USEMAP= </td></tr>
-<tr><td valign=top><em><a name="a404a382" doxytag="TidyAttr_VALIGN"></a><em>TidyAttr_VALIGN</em></em>&nbsp;</td><td>
-VALIGN= </td></tr>
-<tr><td valign=top><em><a name="a404a383" doxytag="TidyAttr_VALUE"></a><em>TidyAttr_VALUE</em></em>&nbsp;</td><td>
-VALUE= </td></tr>
-<tr><td valign=top><em><a name="a404a384" doxytag="TidyAttr_VALUETYPE"></a><em>TidyAttr_VALUETYPE</em></em>&nbsp;</td><td>
-VALUETYPE= </td></tr>
-<tr><td valign=top><em><a name="a404a385" doxytag="TidyAttr_VERSION"></a><em>TidyAttr_VERSION</em></em>&nbsp;</td><td>
-VERSION= </td></tr>
-<tr><td valign=top><em><a name="a404a386" doxytag="TidyAttr_VLINK"></a><em>TidyAttr_VLINK</em></em>&nbsp;</td><td>
-VLINK= </td></tr>
-<tr><td valign=top><em><a name="a404a387" doxytag="TidyAttr_VSPACE"></a><em>TidyAttr_VSPACE</em></em>&nbsp;</td><td>
-VSPACE= </td></tr>
-<tr><td valign=top><em><a name="a404a388" doxytag="TidyAttr_WIDTH"></a><em>TidyAttr_WIDTH</em></em>&nbsp;</td><td>
-WIDTH= </td></tr>
-<tr><td valign=top><em><a name="a404a389" doxytag="TidyAttr_WRAP"></a><em>TidyAttr_WRAP</em></em>&nbsp;</td><td>
-WRAP= </td></tr>
-<tr><td valign=top><em><a name="a404a390" doxytag="TidyAttr_XML_LANG"></a><em>TidyAttr_XML_LANG</em></em>&nbsp;</td><td>
-XML_LANG= </td></tr>
-<tr><td valign=top><em><a name="a404a391" doxytag="TidyAttr_XML_SPACE"></a><em>TidyAttr_XML_SPACE</em></em>&nbsp;</td><td>
-XML_SPACE= </td></tr>
-<tr><td valign=top><em><a name="a404a392" doxytag="TidyAttr_XMLNS"></a><em>TidyAttr_XMLNS</em></em>&nbsp;</td><td>
-XMLNS= </td></tr>
-<tr><td valign=top><em><a name="a404a393" doxytag="N_TIDY_ATTRIBS"></a><em>N_TIDY_ATTRIBS</em></em>&nbsp;</td><td>
-Must be last </td></tr>
-</table>
-</dl>
-    </td>
-  </tr>
-</table>
-<hr><address style="align: right;"><small>Generated on Fri Dec 13 18:27:08 2002 for HTML Tidy by
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 
-width=110 height=53></a>1.2.17 </small></address>
-</body>
-</html>
--- a/components/tidy/files/tree.js	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-foldersTree = gFld("<b>HTML Tidy</b>", "", "")
-     insDoc(foldersTree, gLnk("Main Page", "", "main.html"))
-aux1 = insFld(foldersTree, gFld("File List", "", "files.html"))
-       insDoc(aux1, gLnk("buffio.h", "", "buffio_8h.html"))
-       insDoc(aux1, gLnk("fileio.h", "", "fileio_8h.html"))
-       insDoc(aux1, gLnk("tidy.h", "", "tidy_8h.html"))
-       insDoc(aux1, gLnk("tidyenum.h", "", "tidyenum_8h.html"))
-aux1 = insFld(foldersTree, gFld("Data Structures", "", "annotated.html"))
-       insDoc(aux1, gLnk("_TidyBuffer", "", "struct__TidyBuffer.html"))
-       insDoc(aux1, gLnk("_TidyInputSource", "", "struct__TidyInputSource.html"))
-       insDoc(aux1, gLnk("_TidyOutputSink", "", "struct__TidyOutputSink.html"))
-       insDoc(aux1, gLnk("TidyAttr", "", "structTidyAttr.html"))
-       insDoc(aux1, gLnk("TidyDoc", "", "structTidyDoc.html"))
-       insDoc(aux1, gLnk("TidyNode", "", "structTidyNode.html"))
-       insDoc(aux1, gLnk("TidyOption", "", "structTidyOption.html"))
-     insDoc(foldersTree, gLnk("Data Fields", "", "functions.html"))
-aux1 = insFld(foldersTree, gFld("Modules", "", "modules.html"))
-       insDoc(aux1, gLnk("Opaque Types", "", "group__Opaque.html"))
-       insDoc(aux1, gLnk("Basic Operations", "", "group__Basic.html"))
-       insDoc(aux1, gLnk("Configuration Options", "", "group__Configuration.html"))
-       insDoc(aux1, gLnk("I/O and Messages", "", "group__IO.html"))
-       insDoc(aux1, gLnk("Memory Allocation", "", "group__Memory.html"))
-       insDoc(aux1, gLnk("Document Parse", "", "group__Parse.html"))
-       insDoc(aux1, gLnk("Diagnostics and Repair", "", "group__Clean.html"))
-       insDoc(aux1, gLnk("Document Save Functions", "", "group__Save.html"))
-       insDoc(aux1, gLnk("Document Tree", "", "group__Tree.html"))
-       insDoc(aux1, gLnk("Node Interrogation", "", "group__NodeAsk.html"))
-       insDoc(aux1, gLnk("Attribute Interrogation", "", "group__Attribute.html"))
-       insDoc(aux1, gLnk("Attribute Retrieval", "", "group__AttrGet.html"))
-     insDoc(foldersTree, gLnk("Globals", "", "globals.html"))
--- a/components/tidy/files/treeview.js	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,500 +0,0 @@
-//**************************************************************** 
-// You are free to copy the "Folder-Tree" script as long as you  
-// keep this copyright notice: 
-// Script found in: http://www.geocities.com/Paris/LeftBank/2178/ 
-// Author: Marcelino Alves Martins ([email protected]) December '97. 
-//**************************************************************** 
- 
-//Log of changes: 
-//       17 Feb 98 - Fix initialization flashing problem with Netscape
-//       
-//       27 Jan 98 - Root folder starts open; support for USETEXTLINKS; 
-//                   make the ftien4 a js file 
-//       
-// DvH:  Dec 2000 -  Made some minor changes to support external 
-//                   references
- 
-// Definition of class Folder 
-// ***************************************************************** 
- 
-function Folder(folderDescription, tagName, hreference) //constructor 
-{ 
-  //constant data 
-  this.desc = folderDescription 
-  this.tagName = tagName
-  this.hreference = hreference 
-  this.id = -1   
-  this.navObj = 0  
-  this.iconImg = 0  
-  this.nodeImg = 0  
-  this.isLastNode = 0 
- 
-  //dynamic data 
-  this.isOpen = true 
-  this.iconSrc = "ftv2folderopen.png"   
-  this.children = new Array 
-  this.nChildren = 0 
- 
-  //methods 
-  this.initialize = initializeFolder 
-  this.setState = setStateFolder 
-  this.addChild = addChild 
-  this.createIndex = createEntryIndex 
-  this.hide = hideFolder 
-  this.display = display 
-  this.renderOb = drawFolder 
-  this.totalHeight = totalHeight 
-  this.subEntries = folderSubEntries 
-  this.outputLink = outputFolderLink 
-} 
- 
-function setStateFolder(isOpen) 
-{ 
-  var subEntries 
-  var totalHeight 
-  var fIt = 0 
-  var i=0 
- 
-  if (isOpen == this.isOpen) 
-    return 
- 
-  if (browserVersion == 2)  
-  { 
-    totalHeight = 0 
-    for (i=0; i < this.nChildren; i++) 
-      totalHeight = totalHeight + this.children[i].navObj.clip.height 
-      subEntries = this.subEntries() 
-    if (this.isOpen) 
-      totalHeight = 0 - totalHeight 
-    for (fIt = this.id + subEntries + 1; fIt < nEntries; fIt++) 
-      indexOfEntries[fIt].navObj.moveBy(0, totalHeight) 
-  }  
-  this.isOpen = isOpen 
-  propagateChangesInState(this) 
-} 
- 
-function propagateChangesInState(folder) 
-{   
-  var i=0 
- 
-  if (folder.isOpen) 
-  { 
-    if (folder.nodeImg) 
-      if (folder.isLastNode) 
-        folder.nodeImg.src = "ftv2mlastnode.png" 
-      else 
-	  folder.nodeImg.src = "ftv2mnode.png" 
-    folder.iconImg.src = "ftv2folderopen.png" 
-    for (i=0; i<folder.nChildren; i++) 
-      folder.children[i].display() 
-  } 
-  else 
-  { 
-    if (folder.nodeImg) 
-      if (folder.isLastNode) 
-        folder.nodeImg.src = "ftv2plastnode.png" 
-      else 
-	  folder.nodeImg.src = "ftv2pnode.png" 
-    folder.iconImg.src = "ftv2folderclosed.png" 
-    for (i=0; i<folder.nChildren; i++) 
-      folder.children[i].hide() 
-  }  
-} 
- 
-function hideFolder() 
-{ 
-  if (browserVersion == 1 || browserVersion == 3) { 
-    if (this.navObj.style.display == "none") 
-      return 
-    this.navObj.style.display = "none" 
-  } else { 
-    if (this.navObj.visibility == "hidden") 
-      return 
-    this.navObj.visibility = "hidden" 
-  } 
-   
-  this.setState(0) 
-} 
- 
-function initializeFolder(level, lastNode, leftSide) 
-{ 
-var j=0 
-var i=0 
-var numberOfFolders 
-var numberOfDocs 
-var nc 
-      
-  nc = this.nChildren 
-   
-  this.createIndex() 
- 
-  var auxEv = "" 
- 
-  if (browserVersion > 0) 
-    auxEv = "<a href='javascript:clickOnNode("+this.id+")'>" 
-  else 
-    auxEv = "<a>" 
- 
-  if (level>0) 
-    if (lastNode) //the last 'brother' in the children array 
-    { 
-      this.renderOb(leftSide + auxEv + "<img name='nodeIcon" + this.id + "' src='ftv2mlastnode.png' width=16 height=22 border=0></a>") 
-      leftSide = leftSide + "<img src='ftv2blank.png' width=16 height=22>"  
-      this.isLastNode = 1 
-    } 
-    else 
-    { 
-      this.renderOb(leftSide + auxEv + "<img name='nodeIcon" + this.id + "' src='ftv2mnode.png' width=16 height=22 border=0></a>") 
-      leftSide = leftSide + "<img src='ftv2vertline.png' width=16 height=22>" 
-      this.isLastNode = 0 
-    } 
-  else 
-    this.renderOb("") 
-   
-  if (nc > 0) 
-  { 
-    level = level + 1 
-    for (i=0 ; i < this.nChildren; i++)  
-    { 
-      if (i == this.nChildren-1) 
-        this.children[i].initialize(level, 1, leftSide) 
-      else 
-        this.children[i].initialize(level, 0, leftSide) 
-      } 
-  } 
-} 
- 
-function drawFolder(leftSide) 
-{ 
-  if (browserVersion == 2) { 
-    if (!doc.yPos) 
-      doc.yPos=8 
-    doc.write("<layer id='folder" + this.id + "' top=" + doc.yPos + " visibility=hidden>") 
-  } 
-  if (browserVersion == 3) 
-  {
-    doc.write("<div id='folder" + this.id + "' style='visibility:hide;'>") 
-  }
-   
-  doc.write("\n<table ") 
-  if (browserVersion == 1) 
-    doc.write(" id='folder" + this.id + "' style='position:block;' ") 
-  doc.write(" border=0 cellspacing=0 cellpadding=0>") 
-  doc.write("\n<tr><td>") 
-  doc.write(leftSide) 
-  this.outputLink() 
-  doc.write("<img name='folderIcon" + this.id + "' ") 
-  doc.write("src='" + this.iconSrc+"' border=0></a>") 
-  doc.write("</td>\n<td valign=middle nowrap>") 
-  if (USETEXTLINKS) 
-  { 
-    this.outputLink() 
-    doc.write(this.desc + "</a>") 
-  } 
-  else 
-    doc.write(this.desc) 
-  if (this.tagName!="")
-  {
-    doc.write(" [external]")
-  }
-  doc.write("</td>")  
-  doc.write("\n</table>\n") 
-   
-  if (browserVersion == 2) { 
-    doc.write("</layer>") 
-  } 
-  if (browserVersion == 3) { 
-    doc.write("</div>") 
-  } 
- 
-  if (browserVersion == 1) { 
-    this.navObj = doc.all["folder"+this.id] 
-    this.iconImg = doc.all["folderIcon"+this.id] 
-    this.nodeImg = doc.all["nodeIcon"+this.id] 
-  } else if (browserVersion == 2) { 
-    this.navObj = doc.layers["folder"+this.id] 
-    this.iconImg = this.navObj.document.images["folderIcon"+this.id] 
-    this.nodeImg = this.navObj.document.images["nodeIcon"+this.id] 
-    doc.yPos=doc.yPos+this.navObj.clip.height 
-  } else if (browserVersion == 3) {
-    this.navObj = doc.getElementById("folder"+this.id)
-    this.iconImg = doc.images.namedItem("folderIcon"+this.id)
-    this.nodeImg = doc.images.namedItem("nodeIcon"+this.id)
-  }
-} 
- 
-function outputFolderLink() 
-{ 
-  if (this.hreference) 
-  { 
-    doc.write("<a ")
-    if (this.tagName)
-    {
-      doc.write("doxygen='" + this.tagName + "' ");
-    }
-    doc.write("href='" + this.hreference + "' TARGET=\"basefrm\" ") 
-    if (browserVersion > 0) 
-      doc.write("onClick='javascript:clickOnFolder("+this.id+")'") 
-    doc.write(">") 
-  } 
-  else 
-    doc.write("<a>") 
-} 
- 
-function addChild(childNode) 
-{ 
-  this.children[this.nChildren] = childNode 
-  this.nChildren++ 
-  return childNode 
-} 
- 
-function folderSubEntries() 
-{ 
-  var i = 0 
-  var se = this.nChildren 
- 
-  for (i=0; i < this.nChildren; i++){ 
-    if (this.children[i].children) //is a folder 
-      se = se + this.children[i].subEntries() 
-  } 
- 
-  return se 
-} 
- 
- 
-// Definition of class Item (a document or link inside a Folder) 
-// ************************************************************* 
- 
-function Item(itemDescription, tagName, itemLink) // Constructor 
-{ 
-  // constant data 
-  this.desc = itemDescription 
-  this.tagName = tagName
-  this.link = itemLink 
-  this.id = -1 //initialized in initalize() 
-  this.navObj = 0 //initialized in render() 
-  this.iconImg = 0 //initialized in render() 
-  this.iconSrc = "ftv2doc.png" 
- 
-  // methods 
-  this.initialize = initializeItem 
-  this.createIndex = createEntryIndex 
-  this.hide = hideItem 
-  this.display = display 
-  this.renderOb = drawItem 
-  this.totalHeight = totalHeight 
-} 
- 
-function hideItem() 
-{ 
-  if (browserVersion == 1 || browserVersion == 3) { 
-    if (this.navObj.style.display == "none") 
-      return 
-    this.navObj.style.display = "none" 
-  } else { 
-    if (this.navObj.visibility == "hidden") 
-      return 
-    this.navObj.visibility = "hidden" 
-  }     
-} 
- 
-function initializeItem(level, lastNode, leftSide) 
-{  
-  this.createIndex() 
- 
-  if (level>0) 
-    if (lastNode) //the last 'brother' in the children array 
-    { 
-      this.renderOb(leftSide + "<img src='ftv2lastnode.png' width=16 height=22>") 
-      leftSide = leftSide + "<img src='ftv2blank.png' width=16 height=22>"  
-    } 
-    else 
-    { 
-      this.renderOb(leftSide + "<img src='ftv2node.png' width=16 height=22>") 
-      leftSide = leftSide + "<img src='ftv2vertline.png' width=16 height=22>" 
-    } 
-  else 
-    this.renderOb("")   
-} 
- 
-function drawItem(leftSide) 
-{ 
-  if (browserVersion == 2) 
-    doc.write("<layer id='item" + this.id + "' top=" + doc.yPos + " visibility=hidden>") 
-  if (browserVersion == 3) 
-    doc.write("<div id='item" + this.id + "' style='display:block;'>") 
-     
-  doc.write("\n<table ") 
-  if (browserVersion == 1) 
-    doc.write(" id='item" + this.id + "' style='position:block;' ") 
-  doc.write(" border=0 cellspacing=0 cellpadding=0>\n") 
-  doc.write("<tr><td>") 
-  doc.write(leftSide) 
-  if (this.link!="")
-  {
-    doc.write("<a href=" + this.link + ">") 
-  }
-  doc.write("<img id='itemIcon"+this.id+"' ") 
-  doc.write("src='"+this.iconSrc+"' border=0>") 
-  if (this.link!="")
-  {
-    doc.write("</a>")
-  } 
-  doc.write("</td>\n<td valign=middle nowrap>") 
-  if (USETEXTLINKS && this.link!="") 
-    doc.write("<a href=" + this.link + ">" + this.desc + "</a>") 
-  else 
-    doc.write(this.desc) 
-  if (this.tagName!="")
-  {
-    doc.write(" [external]");
-  }
-  doc.write("\n</table>\n") 
-   
-  if (browserVersion == 2) 
-    doc.write("</layer>") 
-  if (browserVersion == 3) 
-    doc.write("</div>")
- 
-  if (browserVersion == 1) { 
-    this.navObj = doc.all["item"+this.id] 
-    this.iconImg = doc.all["itemIcon"+this.id] 
-  } else if (browserVersion == 2) { 
-    this.navObj = doc.layers["item"+this.id] 
-    this.iconImg = this.navObj.document.images["itemIcon"+this.id] 
-    doc.yPos=doc.yPos+this.navObj.clip.height 
-  } else if (browserVersion == 3) {
-    this.navObj = doc.getElementById("item"+this.id)
-    this.iconImg = doc.images.namedItem("itemIcon"+this.id)
-  }
-} 
- 
- 
-// Methods common to both objects (pseudo-inheritance) 
-// ******************************************************** 
- 
-function display() 
-{ 
-  if (browserVersion == 1 || browserVersion == 3) 
-    this.navObj.style.display = "block" 
-  else 
-    this.navObj.visibility = "show" 
-} 
- 
-function createEntryIndex() 
-{ 
-  this.id = nEntries 
-  indexOfEntries[nEntries] = this 
-  nEntries++ 
-} 
- 
-// total height of subEntries open 
-function totalHeight() //used with browserVersion == 2 
-{ 
-  var h = this.navObj.clip.height 
-  var i = 0 
-   
-  if (this.isOpen) //is a folder and _is_ open 
-    for (i=0 ; i < this.nChildren; i++)  
-      h = h + this.children[i].totalHeight() 
- 
-  return h 
-} 
- 
- 
-// Events 
-// ********************************************************* 
- 
-function clickOnFolder(folderId) 
-{ 
-  var clicked = indexOfEntries[folderId] 
- 
-  if (!clicked.isOpen) 
-    clickOnNode(folderId) 
- 
-  return  
- 
-  if (clicked.isSelected) 
-    return 
-} 
- 
-function clickOnNode(folderId) 
-{ 
-  var clickedFolder = 0 
-  var state = 0 
- 
-  clickedFolder = indexOfEntries[folderId] 
-  state = clickedFolder.isOpen 
- 
-  clickedFolder.setState(!state) //open<->close  
-} 
- 
-function initializeDocument() 
-{ 
-  doc = document;
-  if (doc.all) 
-    browserVersion = 1 //IE4   
-  else 
-    if (doc.layers) 
-      browserVersion = 2 //NS4 
-    else if(navigator.userAgent.toLowerCase().indexOf('gecko') != -1)
-        browserVersion = 3 //mozilla
-      else 
-        browserVersion = 0 //other 
-
-  foldersTree.initialize(0, 1, "") 
-  foldersTree.display()
-  
-  if (browserVersion > 0) 
-  { 
-    if(browserVersion != 3)
-      doc.write("<layer top="+indexOfEntries[nEntries-1].navObj.top+">&nbsp;</layer>") 
- 
-    // close the whole tree 
-    clickOnNode(0) 
-    // open the root folder 
-    clickOnNode(0) 
-  } 
-} 
- 
-// Auxiliary Functions for Folder-Treee backward compatibility 
-// ********************************************************* 
- 
-function gFld(description, tagName, hreference) 
-{ 
-  folder = new Folder(description, tagName, hreference) 
-  return folder 
-} 
- 
-function gLnk(description, tagName, linkData) 
-{ 
-  fullLink = "" 
- 
-  if (linkData!="")
-  {
-    fullLink = "'"+linkData+"' target=\"basefrm\"" 
-  } 
- 
-  linkItem = new Item(description, tagName, fullLink)   
-  return linkItem 
-} 
- 
-function insFld(parentFolder, childFolder) 
-{ 
-  return parentFolder.addChild(childFolder) 
-} 
- 
-function insDoc(parentFolder, document) 
-{ 
-  parentFolder.addChild(document) 
-} 
- 
-// Global variables 
-// **************** 
- 
-USETEXTLINKS = 1
-indexOfEntries = new Array 
-nEntries = 0 
-doc = document 
-browserVersion = 0 
-selectedFolder=0
--- a/components/tidy/patches/doxygen.cfg.patch	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
---- tidy-1.0.0/htmldoc/doxygen.cfg.~1~	2007-01-08 09:04:17.000000000 -0800
-+++ tidy-1.0.0/htmldoc/doxygen.cfg	2011-05-26 01:46:22.135948856 -0700
[email protected]@ -459,7 +459,7 @@
- # directories like "/usr/src/myproject". Separate the files or directories 
- # with spaces.
- 
--INPUT                  = include
-+INPUT                  = 
- 
- # If the value of the INPUT tag contains directories, you can use the 
- # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
[email protected]@ -474,7 +474,7 @@
- # should be searched for input files as well. Possible values are YES and NO. 
- # If left blank NO is used.
- 
--RECURSIVE              = NO
-+RECURSIVE              = YES 
- 
- # The EXCLUDE tag can be used to specify files and/or directories that should 
- # excluded from the INPUT source files. This way you can easily exclude a 
[email protected]@ -1242,6 +1242,13 @@
-
- DOT_CLEANUP            = YES
-
-+# If the HTML_TIMESTAMP tag is set to YES then the footer of
-+# each generated HTML page will contain the date and time when the page
-+# was generated. Setting this to NO can help when comparing the output of
-+# multiple runs.
-+
-+HTML_TIMESTAMP         = NO
-+
- #---------------------------------------------------------------------------
- # Configuration::additions related to the search engine
- #---------------------------------------------------------------------------
--- a/components/tidy/patches/fix-heap-overflow.patch	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-Fix tidy issue #217 - heap-buffer-overflow
-https://github.com/htacg/tidy-html5/issues/217
-
-See also:
-
-https://bugzilla.redhat.com/show_bug.cgi?id=1228297
-
-with git commit at:
-
-https://github.com/htacg/tidy-html5/commit/c18f27a58792f7fbd0b30a0ff50d6b40a82f940d
-
-(Note that this is for tidy5. This patch is for the previous version of tidy
-so is not quite identical.)
-
-CVE request: http://seclists.org/oss-sec/2015/q2/633
-
---- tidy-1.0.0/src/lexer.c.orig	2015-06-10 12:55:05.134948374 -0700
-+++ tidy-1.0.0/src/lexer.c	2015-06-10 12:54:58.445166530 -0700
[email protected]@ -3465,16 +3465,17 @@
-         /* and prompts attributes unless --literal-attributes is set to yes      */
-         /* #994841 - Whitespace is removed from value attributes                 */
- 
--        if (munge &&
-+        /* Issue #217 - Also only if/while (len > 0) - MUST NEVER GO NEGATIVE! */
-+        if ((len > 0) && munge &&
-             TY_(tmbstrcasecmp)(name, "alt") &&
-             TY_(tmbstrcasecmp)(name, "title") &&
-             TY_(tmbstrcasecmp)(name, "value") &&
-             TY_(tmbstrcasecmp)(name, "prompt"))
-         {
--            while (TY_(IsWhite)(lexer->lexbuf[start+len-1]))
-+            while (TY_(IsWhite)(lexer->lexbuf[start+len-1]) && (len > 0))
-                 --len;
- 
--            while (TY_(IsWhite)(lexer->lexbuf[start]) && start < len)
-+            while (TY_(IsWhite)(lexer->lexbuf[start]) && (start < len) && (len > 0))
-             {
-                 ++start;
-                 --len;
--- a/components/tidy/patches/system-test.patch	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-Patch to allow us to specify an alternate tidy binary when running tests.
-
-This patch should be sent upstream.
-
---- tidy-1.0.0/test/testone.sh.orig	2015-07-31 11:20:28.840693501 -0700
-+++ tidy-1.0.0/test/testone.sh	2015-07-31 11:20:59.008447677 -0700
[email protected]@ -24,7 +24,7 @@
- 
- TESTNO=$1
- EXPECTED=$2
--TIDY=../console/tidy
-+TIDY="${TIDY_BIN:-../console/tidy}"
- INFILES=./input/in_${TESTNO}.*ml
- CFGFILE=./input/cfg_${TESTNO}.txt
- 
--- a/components/tidy/test/results-all.master	Wed Aug 10 08:54:24 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,211 +0,0 @@
-Testing 426885
-Testing 427633
-Testing 427662
-Testing 427664
-Testing 427671
-Testing 427672
-Testing 427675
-Testing 427676
-Testing 427677
-Testing 427810
-Testing 427811
-Testing 427813
-Testing 427816
-Testing 427818
-Testing 427819
-Testing 427820
-Testing 427821
-Testing 427822
-Testing 427823
-Testing 427825
-Testing 427826
-Testing 427827
-Testing 427830
-Testing 427833
-Testing 427834
-Testing 427835
-Testing 427836
-Testing 427837
-Testing 427838
-Testing 427839
-Testing 427840
-Testing 427841
-Testing 427844
-Testing 427845
-Testing 427846
-Testing 431716
-Testing 431719
-Testing 431721
-Testing 431731
-Testing 431736
-Testing 431739
-Testing 431874
-Testing 431883
-Testing 431889
-Testing 431895
-Testing 431898
-Testing 431958
-Testing 431964
-Testing 432677
-Testing 433012
-Testing 433021
-Testing 433040
-Testing 433359
-Testing 433360
-Testing 433604
-Testing 433607
-Testing 433656
-Testing 433666
-Testing 433672
-Testing 433856
-Testing 434047
-Testing 434100
-Testing 434940
-Testing 435903
-Testing 435909
-Testing 435917
-Testing 435919
-Testing 435920
-Testing 435922
-Testing 435923
-Testing 437468
-Testing 438650
-Testing 438658
-Testing 438954
-Testing 438956
-Testing 441508
-Testing 441568
-Testing 443362
-Testing 443576
-Testing 443678
-Testing 445074
-Testing 445394
-Testing 445557
-Testing 449348
-Testing 470663
-Testing 473490
-Testing 480406
-Testing 480701
-Testing 487204
-Testing 487283
-Testing 500236
-Testing 501669
-Testing 503436
-Testing 504206
-Testing 505770
-Testing 511679
-Testing 511243
-Testing 533233
-Testing 540571
-Testing 543262
-Testing 545772
-Testing 553468
-Testing 566542
-Testing 586555
-Testing 586562
-Testing 588061
-Testing 590716
-Testing 593705
-Testing 616744
-Testing 620531
-Testing 629885
-Testing 634889
-Testing 640473
-Testing 640474
-Testing 646946
-Testing 647255
-Testing 647900
-Testing 649812
-Testing 655338
-Testing 656889
-Testing 658230
-Testing 660397
-Testing 661606
-Testing 671087
-Testing 676156
-Testing 676205
-Testing 678268
-Testing 688746
-Testing 695408
-Testing 696799
-Testing 706260
-Testing 765852
-Testing 836462
-Testing 836462-2
-Testing 837023
-Testing 978947
-Testing 996484
-Testing 1002509
-Testing 1003361
-Testing 1004051
-Testing 1004512
-Testing 1014993
-Testing 1015959
-Testing 1027888
-Testing 1050673
-Testing 1052758
-Testing 1053626
-Testing 1055304
-Testing 1055398
-Testing 1056023
-Testing 1056910
-Testing 1062345
-Testing 1062511
-Testing 1063256
-Testing 1067112
-Testing 1068087
-Testing 1069549
-Testing 1069553
-Testing 1072528
-Testing 1078345
-Testing 1079820
-Testing 1086083
-Testing 1090318
-Testing 1098012
-Testing 1107622
-Testing 1117013
-Testing 1115094
-Testing 1145571
-Testing 1145572
-Testing 1183751
-Testing 1198501
-Testing 1207443
-Testing 1210752
-Testing 1231279
-Testing 1235296
-Testing 1241723
-Testing 1263391
-Testing 1266647
-Testing 1282835
-Testing 1286029
-Testing 1286278
-Testing 1316258
-Testing 1316307
-Testing 1316307-2
-Testing 1326520
-Testing 1331849
-Testing 1333579
-Testing 1359292
-Testing 1398397
-Testing 1407266
-Testing 1408034
-Testing 1410061
-Testing 1410061-1
-Testing 1410061-2
-Testing 1415137
-Testing 1423252
-Testing 1426419
-Testing 1436578
-Testing 1452744
-Testing 1445570
-Testing 1503897
-Testing 1586158
-Testing 1590220-1
-Testing 1590220-2
-Testing 1603538-1
-Testing 1603538-2
-Testing 1610888-1
-Testing 1610888-2
-Testing 1632470
-Testing 1632218
-Testing 1638062
--- a/components/tidy/tidy.license	Wed Aug 10 08:54:24 2016 +0000
+++ b/components/tidy/tidy.license	Wed Aug 10 15:17:22 2016 -0700
@@ -1,87 +1,75 @@
 The TIDY License:
 
-	Copyright (c) 1998-2007 World Wide Web Consortium
-	(Massachusetts Institute of Technology, European Research 
-	Consortium for Informatics and Mathematics, Keio University).
-	All Rights Reserved.
-	
-	CVS Info :
-	
-		$Author: arnaud02 $ 
-		$Date: 2007/02/07 11:02:54 $ 
-		$Revision: 1.20 $ 
-	
-	Contributing Author(s):
-	
-		Dave Raggett <[email protected]>
-	
-	The contributing author(s) would like to thank all those who
-	helped with testing, bug fixes and suggestions for improvements. 
-	This wouldn't have been possible without your help.
-	
-	COPYRIGHT NOTICE:
-	
-	This software and documentation is provided "as is," and
-	the copyright holders and contributing author(s) make no
-	representations or warranties, express or implied, including
-	but not limited to, warranties of merchantability or fitness
-	for any particular purpose or that the use of the software or
-	documentation will not infringe any third party patents,
-	copyrights, trademarks or other rights. 
-	
-	The copyright holders and contributing author(s) will not be held
-	liable for any direct, indirect, special or consequential damages
-	arising out of any use of the software or documentation, even if
-	advised of the possibility of such damage.
-	
-	Permission is hereby granted to use, copy, modify, and distribute
-	this source code, or portions hereof, documentation and executables,
-	for any purpose, without fee, subject to the following restrictions:
-	
-	1. The origin of this source code must not be misrepresented.
-	2. Altered versions must be plainly marked as such and must
-	not be misrepresented as being the original source.
-	3. This Copyright notice may not be removed or altered from any
-	source or altered source distribution.
-	
-	The copyright holders and contributing author(s) specifically
-	permit, without fee, and encourage the use of this source code
-	as a component for supporting the Hypertext Markup Language in
-	commercial products. If you use this source code in a product,
-	acknowledgment is not required but would be appreciated.
-	
-	
-	Created 2001-05-20 by Charles Reitzel
-	Updated 2002-07-01 by Charles Reitzel - 1st Implementation
+  Copyright (c) 1998-2015 World Wide Web Consortium
+  (Massachusetts Institute of Technology, European Research
+  Consortium for Informatics and Mathematics, Keio University).
+  All Rights Reserved.
+
+  Contributing Author(s):
+
+     Dave Raggett <[email protected]>
+
+  The contributing author(s) would like to thank all those who
+  helped with testing, bug fixes and suggestions for improvements.
+  This wouldn't have been possible without your help.
+
+  COPYRIGHT NOTICE:
+
+  This software and documentation is provided "as is," and
+  the copyright holders and contributing author(s) make no
+  representations or warranties, express or implied, including
+  but not limited to, warranties of merchantability or fitness
+  for any particular purpose or that the use of the software or
+  documentation will not infringe any third party patents,
+  copyrights, trademarks or other rights.
+
+  The copyright holders and contributing author(s) will not be held
+  liable for any direct, indirect, special or consequential damages
+  arising out of any use of the software or documentation, even if
+  advised of the possibility of such damage.
+
+  Permission is hereby granted to use, copy, modify, and distribute
+  this source code, or portions hereof, documentation and executables,
+  for any purpose, without fee, subject to the following restrictions:
+
+  1. The origin of this source code must not be misrepresented.
+  2. Altered versions must be plainly marked as such and must
+     not be misrepresented as being the original source.
+  3. This Copyright notice may not be removed or altered from any
+     source or altered source distribution.
+
+  The copyright holders and contributing author(s) specifically
+  permit, without fee, and encourage the use of this source code
+  as a component for supporting the Hypertext Markup Language in
+  commercial products. If you use this source code in a product,
+  acknowledgment is not required but would be appreciated.
+
+
 ADDITIONAL README AND COPYRIGHT NOTICES PRESENT IN SOURCE
 CODE FILES:
 
 /* tidylib.c -- internal library definitions
 
-  (c) 1998-2007 (W3C) MIT, ERCIM, Keio University
+  (c) 1998-2008 (W3C) MIT, ERCIM, Keio University
   See tidy.h for the copyright notice.
 
-  CVS Info :
+  Defines HTML Tidy API implemented by tidy library.
 
-    $Author: arnaud02 $ 
-    $Date: 2007/02/07 12:08:31 $ 
-    $Revision: 1.70 $ 
-
-  Defines HTML Tidy API implemented by tidy library.
-  
   Very rough initial cut for discussion purposes.
 
   Public interface is const-correct and doesn't explicitly depend
   on any globals.  Thus, thread-safety may be introduced w/out
   changing the interface.
 
-  Looking ahead to a C++ wrapper, C functions always pass 
+  Looking ahead to a C++ wrapper, C functions always pass
   this-equivalent as 1st arg.
 
   Created 2001-05-20 by Charles Reitzel
 
 */
 
-	This copyright header is present in all TIDY source code files. It always references
-	the file tidy.h as the location of the COPYRIGHT and LICENSE information.
-	The copyright start and end years vary from file to file.
+
+This copyright header is present in all TIDY source code files. It always
+references the file tidy.h as the location of the COPYRIGHT and LICENSE
+information.
+The copyright start and end years vary from file to file.
--- a/components/tidy/tidy.p5m	Wed Aug 10 08:54:24 2016 +0000
+++ b/components/tidy/tidy.p5m	Wed Aug 10 15:17:22 2016 -0700
@@ -21,8 +21,6 @@
 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
 #
 
-<transform file path=usr/share/doc/tidy/html/api/(.+)$ -> \
-    set action.hash usr/share/doc/tidy/api/%<1> >
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri value=pkg:/text/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The HTML Tidy Library."
@@ -36,227 +34,28 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=PSARC/2007/134
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-file path=usr/bin/tab2space
+file tab2space path=usr/bin/tab2space
 file path=usr/bin/tidy
-file include/buffio.h path=usr/include/tidy/buffio.h
-file include/platform.h path=usr/include/tidy/platform.h
+# The current version of PHP uses old tidy header file names. Provide links
+# to previous names for backward compatibility. When PHP in Solaris is updated
+# to a more recent version where this is no longer a problem, then these two
+# links should be removed.
+link path=usr/include/tidy/buffio.h target=tidybuffio.h
+link path=usr/include/tidy/platform.h target=tidyplatform.h
 file include/tidy.h path=usr/include/tidy/tidy.h
+file include/tidybuffio.h path=usr/include/tidy/tidybuffio.h
 file include/tidyenum.h path=usr/include/tidy/tidyenum.h
-link path=usr/lib/$(MACH64)/libtidy-1.0.so target=libtidy-1.0.so.0.0.0
-link path=usr/lib/$(MACH64)/libtidy-1.0.so.0 target=libtidy-1.0.so.0.0.0
-file path=usr/lib/$(MACH64)/libtidy-1.0.so.0.0.0
-link path=usr/lib/$(MACH64)/libtidy.so target=libtidy-1.0.so.0.0.0
+file include/tidyplatform.h path=usr/include/tidy/tidyplatform.h
+link path=usr/lib/$(MACH64)/libtidy.so target=libtidy.so.5
+file path=usr/lib/$(MACH64)/libtidy.so.$(COMPONENT_VERSION)
+link path=usr/lib/$(MACH64)/libtidy.so.5 target=libtidy.so.$(COMPONENT_VERSION)
 file path=usr/lib/$(MACH64)/llib-ltidy.ln
-link path=usr/lib/libtidy-1.0.so target=libtidy-1.0.so.0.0.0
-link path=usr/lib/libtidy-1.0.so.0 target=libtidy-1.0.so.0.0.0
-file path=usr/lib/libtidy-1.0.so.0.0.0
-link path=usr/lib/libtidy.so target=libtidy-1.0.so.0.0.0
+link path=usr/lib/libtidy.so target=libtidy.so.5
+file path=usr/lib/libtidy.so.$(COMPONENT_VERSION)
+link path=usr/lib/libtidy.so.5 target=libtidy.so.$(COMPONENT_VERSION)
 file path=usr/lib/llib-ltidy
 file path=usr/lib/llib-ltidy.ln
-file path=usr/share/doc/tidy/api/TidyNodeIter_8h_source.html
-file path=usr/share/doc/tidy/api/access_8h_source.html
-file path=usr/share/doc/tidy/api/annotated.html
-file path=usr/share/doc/tidy/api/annotated_dup.js
-file path=usr/share/doc/tidy/api/arrowdown.png
-file path=usr/share/doc/tidy/api/arrowright.png
-file path=usr/share/doc/tidy/api/attrdict_8h_source.html
-file path=usr/share/doc/tidy/api/attrs_8h_source.html
-file path=usr/share/doc/tidy/api/bc_s.png
-file path=usr/share/doc/tidy/api/bdwn.png
-file path=usr/share/doc/tidy/api/buffio_8h.html
-file path=usr/share/doc/tidy/api/buffio_8h.js
-file path=usr/share/doc/tidy/api/buffio_8h_source.html
-file path=usr/share/doc/tidy/api/charsets_8h_source.html
-file path=usr/share/doc/tidy/api/classes.html
-file path=usr/share/doc/tidy/api/clean_8h_source.html
-file path=usr/share/doc/tidy/api/closed.png
-file path=usr/share/doc/tidy/api/config_8h_source.html
-file path=usr/share/doc/tidy/api/deprecated.html
-file path=usr/share/doc/tidy/api/dir_68267d1309a1af8e8297ef4c3efbcdba.html
-file path=usr/share/doc/tidy/api/dir_8c0381a6091af7a47ae909a45b674508.html
-file path=usr/share/doc/tidy/api/dir_9f97b40203d0b7782e2ba57c500dd0f3.html
-file path=usr/share/doc/tidy/api/dir_d44c64559bbebec7f509842c48db8b23.html
-file path=usr/share/doc/tidy/api/doc.png
-file path=usr/share/doc/tidy/api/doxygen.css
-file path=usr/share/doc/tidy/api/doxygen.png
-file path=usr/share/doc/tidy/api/dynsections.js
-file path=usr/share/doc/tidy/api/entities_8h_source.html
-file path=usr/share/doc/tidy/api/fileio_8h.html
-file path=usr/share/doc/tidy/api/fileio_8h.js
-file path=usr/share/doc/tidy/api/fileio_8h_source.html
-file path=usr/share/doc/tidy/api/files.html
-file path=usr/share/doc/tidy/api/files.js
-file path=usr/share/doc/tidy/api/folderclosed.png
-file path=usr/share/doc/tidy/api/folderopen.png
-file path=usr/share/doc/tidy/api/forward_8h_source.html
-file path=usr/share/doc/tidy/api/functions.html
-file path=usr/share/doc/tidy/api/functions_func.html
-file path=usr/share/doc/tidy/api/functions_vars.html
-file path=usr/share/doc/tidy/api/globals.html
-file path=usr/share/doc/tidy/api/globals_defs.html
-file path=usr/share/doc/tidy/api/globals_func.html
-file path=usr/share/doc/tidy/api/globals_type.html
-file path=usr/share/doc/tidy/api/group__AttrGet.html
-file path=usr/share/doc/tidy/api/group__AttrGet.js
-file path=usr/share/doc/tidy/api/group__AttrGetAttributeName.html
-file path=usr/share/doc/tidy/api/group__AttrIsAttributeName.html
-file path=usr/share/doc/tidy/api/group__Attribute.html
-file path=usr/share/doc/tidy/api/group__Attribute.js
-file path=usr/share/doc/tidy/api/group__Basic.html
-file path=usr/share/doc/tidy/api/group__Basic.js
-file path=usr/share/doc/tidy/api/group__Clean.html
-file path=usr/share/doc/tidy/api/group__Clean.js
-file path=usr/share/doc/tidy/api/group__Configuration.html
-file path=usr/share/doc/tidy/api/group__Configuration.js
-file path=usr/share/doc/tidy/api/group__IO.html
-file path=usr/share/doc/tidy/api/group__IO.js
-file path=usr/share/doc/tidy/api/group__Memory.html
-file path=usr/share/doc/tidy/api/group__Memory.js
-file path=usr/share/doc/tidy/api/group__NodeAsk.html
-file path=usr/share/doc/tidy/api/group__NodeAsk.js
-file path=usr/share/doc/tidy/api/group__NodeIsElementName.html
-file path=usr/share/doc/tidy/api/group__Opaque.html
-file path=usr/share/doc/tidy/api/group__Opaque.js
-file path=usr/share/doc/tidy/api/group__Parse.html
-file path=usr/share/doc/tidy/api/group__Parse.js
-file path=usr/share/doc/tidy/api/group__Save.html
-file path=usr/share/doc/tidy/api/group__Save.js
-file path=usr/share/doc/tidy/api/group__Tree.html
-file path=usr/share/doc/tidy/api/httpio_8h_source.html
-file path=usr/share/doc/tidy/api/iconvtc_8h_source.html
-file path=usr/share/doc/tidy/api/index.html
-file path=usr/share/doc/tidy/api/jquery.js
-file path=usr/share/doc/tidy/api/lexer_8h_source.html
-file path=usr/share/doc/tidy/api/mappedio_8h_source.html
-file path=usr/share/doc/tidy/api/message_8h_source.html
-file path=usr/share/doc/tidy/api/modules.html
-file path=usr/share/doc/tidy/api/modules.js
-file path=usr/share/doc/tidy/api/nav_f.png
-file path=usr/share/doc/tidy/api/nav_g.png
-file path=usr/share/doc/tidy/api/nav_h.png
-file path=usr/share/doc/tidy/api/navtree.css
-file path=usr/share/doc/tidy/api/navtree.js
-file path=usr/share/doc/tidy/api/navtreedata.js
-file path=usr/share/doc/tidy/api/navtreeindex0.js
-file path=usr/share/doc/tidy/api/navtreeindex1.js
-file path=usr/share/doc/tidy/api/navtreeindex2.js
-file path=usr/share/doc/tidy/api/navtreeindex3.js
-file path=usr/share/doc/tidy/api/open.png
-file path=usr/share/doc/tidy/api/pages.html
-file path=usr/share/doc/tidy/api/parser_8h_source.html
-file path=usr/share/doc/tidy/api/platform_8h_source.html
-file path=usr/share/doc/tidy/api/pprint_8h_source.html
-file path=usr/share/doc/tidy/api/resize.js
-file path=usr/share/doc/tidy/api/splitbar.png
-file path=usr/share/doc/tidy/api/streamio_8h_source.html
-file path=usr/share/doc/tidy/api/structAllOption__t.html
-file path=usr/share/doc/tidy/api/structAllOption__t.js
-file path=usr/share/doc/tidy/api/structCmdOptDesc.html
-file path=usr/share/doc/tidy/api/structCmdOptDesc.js
-file path=usr/share/doc/tidy/api/structOptionDesc.html
-file path=usr/share/doc/tidy/api/structOptionDesc.js
-file path=usr/share/doc/tidy/api/structStream.html
-file path=usr/share/doc/tidy/api/structStream.js
-file path=usr/share/doc/tidy/api/structTidyAttr.html
-file path=usr/share/doc/tidy/api/structTidyDoc.html
-file path=usr/share/doc/tidy/api/structTidyNode.html
-file path=usr/share/doc/tidy/api/structTidyOption.html
-file path=usr/share/doc/tidy/api/structTidyOptionDoc.html
-file path=usr/share/doc/tidy/api/structTidyOptionDoc.js
-file path=usr/share/doc/tidy/api/struct__Anchor.html
-file path=usr/share/doc/tidy/api/struct__Anchor.js
-file path=usr/share/doc/tidy/api/struct__AttVal.html
-file path=usr/share/doc/tidy/api/struct__AttVal.js
-file path=usr/share/doc/tidy/api/struct__AttrHash.html
-file path=usr/share/doc/tidy/api/struct__AttrHash.js
-file path=usr/share/doc/tidy/api/struct__AttrVersion.html
-file path=usr/share/doc/tidy/api/struct__AttrVersion.js
-file path=usr/share/doc/tidy/api/struct__Attribute.html
-file path=usr/share/doc/tidy/api/struct__Attribute.js
-file path=usr/share/doc/tidy/api/struct__Dict.html
-file path=usr/share/doc/tidy/api/struct__Dict.js
-file path=usr/share/doc/tidy/api/struct__DictHash.html
-file path=usr/share/doc/tidy/api/struct__DictHash.js
-file path=usr/share/doc/tidy/api/struct__HTTPInputSource.html
-file path=usr/share/doc/tidy/api/struct__HTTPInputSource.js
-file path=usr/share/doc/tidy/api/struct__IStack.html
-file path=usr/share/doc/tidy/api/struct__IStack.js
-file path=usr/share/doc/tidy/api/struct__Lexer.html
-file path=usr/share/doc/tidy/api/struct__Lexer.js
-file path=usr/share/doc/tidy/api/struct__Node.html
-file path=usr/share/doc/tidy/api/struct__Node.js
-file path=usr/share/doc/tidy/api/struct__StreamIn.html
-file path=usr/share/doc/tidy/api/struct__StreamIn.js
-file path=usr/share/doc/tidy/api/struct__StreamOut.html
-file path=usr/share/doc/tidy/api/struct__StreamOut.js
-file path=usr/share/doc/tidy/api/struct__Style.html
-file path=usr/share/doc/tidy/api/struct__Style.js
-file path=usr/share/doc/tidy/api/struct__StyleProp.html
-file path=usr/share/doc/tidy/api/struct__StyleProp.js
-file path=usr/share/doc/tidy/api/struct__TidyAllocator.html
-file path=usr/share/doc/tidy/api/struct__TidyAllocator.js
-file path=usr/share/doc/tidy/api/struct__TidyAllocatorVtbl.html
-file path=usr/share/doc/tidy/api/struct__TidyAllocatorVtbl.js
-file path=usr/share/doc/tidy/api/struct__TidyAttribImpl.html
-file path=usr/share/doc/tidy/api/struct__TidyAttribImpl.js
-file path=usr/share/doc/tidy/api/struct__TidyBuffer.html
-file path=usr/share/doc/tidy/api/struct__TidyBuffer.js
-file path=usr/share/doc/tidy/api/struct__TidyDocImpl.html
-file path=usr/share/doc/tidy/api/struct__TidyDocImpl.js
-file path=usr/share/doc/tidy/api/struct__TidyIndent.html
-file path=usr/share/doc/tidy/api/struct__TidyIndent.js
-file path=usr/share/doc/tidy/api/struct__TidyInputSource.html
-file path=usr/share/doc/tidy/api/struct__TidyInputSource.js
-file path=usr/share/doc/tidy/api/struct__TidyNodeIter.html
-file path=usr/share/doc/tidy/api/struct__TidyNodeIter.js
-file path=usr/share/doc/tidy/api/struct__TidyOutputSink.html
-file path=usr/share/doc/tidy/api/struct__TidyOutputSink.js
-file path=usr/share/doc/tidy/api/struct__TidyPrintImpl.html
-file path=usr/share/doc/tidy/api/struct__TidyPrintImpl.js
-file path=usr/share/doc/tidy/api/struct__TidyTagImpl.html
-file path=usr/share/doc/tidy/api/struct__TidyTagImpl.js
-file path=usr/share/doc/tidy/api/struct__colors.html
-file path=usr/share/doc/tidy/api/struct__colors.js
-file path=usr/share/doc/tidy/api/struct__entity.html
-file path=usr/share/doc/tidy/api/struct__entity.js
-file path=usr/share/doc/tidy/api/struct__fp__input__source.html
-file path=usr/share/doc/tidy/api/struct__fp__input__source.js
-file path=usr/share/doc/tidy/api/struct__tidy__config.html
-file path=usr/share/doc/tidy/api/struct__tidy__config.js
-file path=usr/share/doc/tidy/api/struct__tidy__option.html
-file path=usr/share/doc/tidy/api/struct__tidy__option.js
-file path=usr/share/doc/tidy/api/sync_off.png
-file path=usr/share/doc/tidy/api/sync_on.png
-file path=usr/share/doc/tidy/api/tab_a.png
-file path=usr/share/doc/tidy/api/tab_b.png
-file path=usr/share/doc/tidy/api/tab_h.png
-file path=usr/share/doc/tidy/api/tab_s.png
-file path=usr/share/doc/tidy/api/tabs.css
-file path=usr/share/doc/tidy/api/tags_8h_source.html
-file path=usr/share/doc/tidy/api/tidy-int_8h_source.html
-file path=usr/share/doc/tidy/api/tidy_8h.html
-file path=usr/share/doc/tidy/api/tidy_8h.js
-file path=usr/share/doc/tidy/api/tidy_8h_source.html
-file path=usr/share/doc/tidy/api/tidyenum_8h_source.html
-file path=usr/share/doc/tidy/api/tmbstr_8h_source.html
-file path=usr/share/doc/tidy/api/unionTidyOptionValue.html
-file path=usr/share/doc/tidy/api/unionTidyOptionValue.js
-file path=usr/share/doc/tidy/api/utf8_8h_source.html
-file path=usr/share/doc/tidy/api/version_8h_source.html
-file path=usr/share/doc/tidy/api/win32tc_8h_source.html
-file htmldoc/checked_by_tidy.gif \
-    path=usr/share/doc/tidy/html/checked_by_tidy.gif
-file htmldoc/doxygen.cfg path=usr/share/doc/tidy/html/doxygen.cfg
-file htmldoc/faq.html path=usr/share/doc/tidy/html/faq.html
-file htmldoc/grid.gif path=usr/share/doc/tidy/html/grid.gif
-file htmldoc/license.html path=usr/share/doc/tidy/html/license.html
-file htmldoc/pending.html path=usr/share/doc/tidy/html/pending.html
-file htmldoc/quickref-html.xsl path=usr/share/doc/tidy/html/quickref-html.xsl
-file htmldoc/release-notes.html path=usr/share/doc/tidy/html/release-notes.html
-file htmldoc/tidy.css path=usr/share/doc/tidy/html/tidy.css
-file htmldoc/tidy.gif path=usr/share/doc/tidy/html/tidy.gif
-file htmldoc/tidy1.xsl path=usr/share/doc/tidy/html/tidy1.xsl
 file files/tab2space.1 path=usr/share/man/man1/tab2space.1
-file files/tidy.1 path=usr/share/man/man1/tidy.1
+file path=usr/share/man/man1/tidy.1
 file files/libtidy.3 path=usr/share/man/man3/libtidy.3
 license tidy.license license=W3C