file : README.txt

Build using tidy.dsw loaded, and converted, by any version of MSVC

2011-01-11 - Update, adding HTML5 supports. The DLL build NOT included
Now EXE output, tidydev.exe is to 'bin' folder, and the static library to 'lib' folder.
The binary DEBUG EXE and LIB have a 'd' appended.

Version changed to:
11 January 2012
DEVELOPMENT VERSION, with HTML5 support

The file devhtml5.txt is a diff between that patched for HTML5 support CVS source,
and this tidydev source.

========================================================================
Following are just is some programmers notes to changes made, desired...

1. NOT split href="http://..." - tests/splithref.htm
Ha, this happens in PPrintAttrValue( TidyDocImpl* doc, uint indent,
  ctmbstr value, uint delim, Bool wrappable, Bool scriptAttr ) function.
It adds to the output buffer -
	AddChar( pprint, '=' );
Then checks if it is XML
    /* don't wrap after "=" for xml documents */
    if ( !cfgBool(doc, TidyXmlOut) || cfgBool(doc, TidyXhtmlOut) )  {
        SetWrap( doc, indent );
        CheckWrapIndent( doc, indent );
    }
    AddChar( pprint, delim );

So, added this as an OPTION, like TidyNoEqWrap no-equal-wrap: yes
    

2. And <!-- comments --> to new indented line, after script

2010-03-28: Removed the tidydll project from the IDE, so project searches
do NOT show duplicate finds.

2010-03-27: Reverted to exactly the pprint.c as per CVS
I had put in a patch to try to avoid an extra 'newline'
in certain circumstances, BUT that patch ended up removing
a 'newline' in cases where it is IMPORTANT, like in a <pre>,
and perhaps in <script>, and others, etc...

The service TY_(PFlushLine)( doc, indent ); is called MANY times
to UNCONDITIONALLY output a 'newline' - ABSOLUTELY UNCONDITIONAL.
My patch was an attempt to make it 'conditional' but as stated,
this FAILED! UGH!! Back to the drawing board on this one.

Geoff.

EOF - README.txt
