Commit graph

882 commits

Author SHA1 Message Date
jez_higgins
b230e41d3a added assertEquals for std::strings 2002-09-03 13:25:43 +00:00
jez_higgins
38b92a4d30 Added saxlib.tpl to build.
Made MSXML the default Win32 parser
2002-09-03 13:24:50 +00:00
jez_higgins
a993bc42c4 Include SAXNotRecognizedException
Fix by nick.woolley@virgin.net
2002-09-03 13:21:40 +00:00
jez_higgins
999bb24190 Fixed setAttributes
Fix by nick.woolley@virgin.net
2002-09-03 13:21:15 +00:00
jez_higgins
7bbcab1568 Major tweaks to use #include <header> rather then
#import <type_library>.  The latter is sensitive to
the exact name/version of the library provided by
Microsoft and various options provided to the type
library reader.  (Found the issue when I attempted
to build with MSXML4 rather then MSXML3.)  [kas]

Created the default PROGID define.  M$. in their
wisdom, removed the version independent IDs starting
in version 4.0 of the MSXML library.  Saves a lot of
'DLL hell' problems but creates others for maintainers.
The initialization code will now try the 4.0 ID and
then the older (version independant) name.   [kas]

StreamAdaptor now derives from ISequentialStream, not IStream.
Fixes to StreamAdaptor::QueryInterface.
2002-09-03 13:19:14 +00:00
jez_higgins
f8f39d636b corrected various function signatures 2002-09-02 15:52:19 +00:00
jez_higgins
cc0523251e Updated to take advantage of the new library parser configuration 2002-09-02 15:50:43 +00:00
jez_higgins
13d4953da9 Changed the way the parsers are configured. This is now done when compiling the
library, and it is no longer necessary for client application to specify it.
2002-09-02 15:49:44 +00:00
jez_higgins
cfb464ec53 corrected declaration of getParent
fix contributed by Nick Wooley
2002-09-02 15:48:13 +00:00
jez_higgins
a70768f24e changed the way the output is indented 2002-09-02 15:47:28 +00:00
jez_higgins
dc2e00bf00 added base64 codecvt to build 2002-09-02 10:38:11 +00:00
jez_higgins
377fd7ab97 use default parser 2002-09-02 10:36:21 +00:00
jez_higgins
09d0ca7c89 no message 2002-09-02 10:36:06 +00:00
jez_higgins
52d4555fac Removed big ifdef ladder for selecting parsers. This is now down at library compile time
using parserconfig.h
2002-09-02 10:35:58 +00:00
jez_higgins
bac99bcd8a saxlib.cpp is now generated from saxlib.tpl 2002-09-02 10:35:04 +00:00
jez_higgins
427ed2aaa2 Template for saxlib.cpp 2002-09-02 10:34:03 +00:00
jez_higgins
9628d8b2f7 no message 2002-08-30 15:52:59 +00:00
jez_higgins
40480f94e0 Modified constructors so it shouldn't blow up under Borland C++ 2002-08-30 15:52:51 +00:00
jez_higgins
ebfbb594e3 Base64 code conversion facet 2002-08-30 15:52:22 +00:00
jez_higgins
4747203622 added iso8859_1utf8_codecvt to build 2002-08-12 13:00:44 +00:00
jez_higgins
dc2fa7d38b added iso8859_1utf8_codecvt 2002-08-12 10:19:33 +00:00
jez_higgins
f5a2db60fb Code conversion facet with translates ISO 8859-1 to UTF-8 encoded Unicode. 2002-08-12 10:07:24 +00:00
jez_higgins
4d68e4f22e Fixed bug in setFeature
Fix contributed by Nick Woolley, nick.woolley@virgin.net
2002-08-07 08:31:13 +00:00
jez_higgins
7eb1b4f295 Committed Scott Andrew's patches 2002-07-16 12:33:29 +00:00
jez_higgins
e3a4a93044 no message 2002-07-16 12:33:00 +00:00
jez_higgins
7bed57bf18 no message 2002-07-12 22:12:48 +00:00
jez_higgins
e59dc1c62f Now uses default XMLReader instead of explicitly invoking expat. 2002-07-12 22:12:31 +00:00
jez_higgins
94707d56dc Added SAX2DOM subfolder 2002-07-12 22:11:56 +00:00
jez_higgins
fd5c310e0b In an attempt to make compilation easier, XMLReader now has an ifdef ladder
which pulls in the headers for the various parsers if the appropriate macros are
defined - USE_EXPAT, USE_XERCES, USE_LIBXML2, USE_MSXML.

You can define any or all of them, or none should you so wish.

It also sets SAX::XMLReader as a default class - ie if you define one of the above macros,
SAX::XMLReader<stringT> will become a synonym for SAX::expat_wrapper<stringT> or whatever.
2002-07-12 22:10:52 +00:00
jez_higgins
b884a0ee3d Contains an ifdef ladder which pulls in any *.cpp files needed to support the selected
parsers.
Probably makes complainy noises on compilers other than VC++ - those #pragma just ain't portable
2002-07-12 22:07:53 +00:00
jez_higgins
d978fe8c1b Initial revision 2002-06-21 11:16:28 +00:00
a48801a82b New repository initialized by cvs2svn. 2002-06-21 11:16:28 +00:00