forked from dhoerl/htmlcxx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
18 lines (16 loc) · 1.3 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
This files in this project were taken from http://htmlcxx.sourceforge.net/ and modified:
- a proper header with license information is provided for all files (LGPL and two Apache)
- the LGPL and Apache licenses are included
- tree.h was given an updated license its autho , making it LGPL when used with this project
- strstream code was modified to use the new stringstream class, removing deprecated warnings
- several warnings related to 64-32 bit conversions were fixed
- the Perl script was modified to use unsigned ints, and the list of domains had the BR specific URLs pruned.
- reintroduced support for Windows (Visual Studio 2010 solution) and Linux (autotools)
Three targets are provided for testing:
- htmlcxx, which runs the bit of test code shown on the sourceforge page
- tests, provided by the original authors
- uriTests, also provided by the original authors.
- added a method to compute the length of the content, which may be 0
- added a content method to the Node class returning the content between opening and closing tags, which may be an empty string
- the css methods were ported over (and it took so fiddling) but while they build clean there are not test cases. Most people probably don't need them.
- to update the css source files, download the htmlcxx project from sourceforge and build the library.