Commit graph

15 commits

Author SHA1 Message Date
craigp98072
3f48a78dba various fixes to placate gcc 4.0.2 compiler
(mostly adding typenames and templates, changing std::bad_cast to std::runtime_error)
2005-10-22 03:17:39 +00:00
jez_higgins
382a92a613 updated for new string_adaptor 2005-10-15 22:43:11 +00:00
jez_higgins
4014643f71 Binned out DOM/Simple/StringAdaptor.h - it hasn't been used for ages, because
everything uses SAX/helpers/StringAdaptor.h
Binned out SAX/helpers/StringAdaptor.h - moved it to Utils/StringAdaptor.h and
changed namespace from SAX to Arabica.
2005-08-15 21:09:13 +00:00
jez_higgins
c78d918bce saxmsxml2.h 2005-08-15 09:05:56 +00:00
jez_higgins
5a339ca613 ErrorHandler callbacks should be able to thrown exceptions. However, exceptions
cannot propagate through the COM boundary.  ErrorHandlerAdaptor now caches
reported errors until the parse has completed, then reports them to
ErrorHandler afterwards.  This ensures that throw exceptions propogate as expected.
2004-02-24 09:52:18 +00:00
jez_higgins
a895d6617f Back port VS6 fix for previous change 2003-11-10 09:45:46 +00:00
jez_higgins
49b2439757 Fix for VS.NET 2003 2003-11-10 09:39:17 +00:00
jez_higgins
10668086f8 cosmetic include guard changes 2003-09-11 10:26:53 +00:00
jez_higgins
9c937a5ac9 VS6 Portability fixes 2003-09-10 15:15:55 +00:00
jez_higgins
56408bdce2 Added ArabicaConfig.h 2003-09-09 11:14:48 +00:00
jez_higgins
e2d28dc77c *** empty log message *** 2003-08-27 14:28:01 +00:00
jez_higgins
1e6eda19b5 added some explicit casts from size_t to unsigned ints 2003-04-28 14:51:48 +00:00
jez_higgins
6428fb5093 Direct debug output to cerr 2003-03-21 12:53:12 +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
d978fe8c1b Initial revision 2002-06-21 11:16:28 +00:00