Commit graph

59 commits

Author SHA1 Message Date
jez_higgins
116385f350 Borland workarounds submitted by Eric Britz 2005-12-07 16:09:37 +00:00
jez_higgins
35acd2eea7 Added third template parameter to wrappers, together with a bit of
meta-programming magic so that everything builds through with MSXML.

See http://www.jezuk.co.uk/cgi-bin/view/SAX/news?id=2713 for details of
the problem.

This may break VC6, but I haven't checked
2005-12-07 10:51:00 +00:00
jez_higgins
80617d400a increased buffer sizes 2005-12-02 17:04:56 +00:00
jez_higgins
3f74d5b50e string_adaptor fixes 2005-11-17 22:06:12 +00:00
jez_higgins
a975b7f08a Fixed attribute handling in the face of namespaced attributes 2005-11-17 15:45:59 +00:00
jez_higgins
464de99172 string_adaptor fixes 2005-11-17 12:45:49 +00:00
jez_higgins
372fd70d82 Knocked out a load of std::string assumptions, fixing string parameterisation bugs 2005-11-15 16:18:03 +00:00
jez_higgins
4ab8c2dca7 *** empty log message *** 2005-11-09 21:13:22 +00:00
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
37e114a49d phew! 2005-10-03 12:40:44 +00:00
jez_higgins
5c455f543f Ensure xmlInitParser is called once, before anything else happens. 2005-10-03 08:48:19 +00:00
jez_higgins
0670677ce2 moved several classes into impl namespace 2005-08-22 15:04:27 +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
b515ec10a7 fixes to silence gcc warnings 2005-08-07 20:16:02 +00:00
jez_higgins
02bbe4c6e6 fixes to namespace processing 2005-08-02 10:59:34 +00:00
jez_higgins
05a97aab88 gcc 3.4.3 compatibility fixes 2005-08-01 10:21:44 +00:00
jez_higgins
4249ede14d compliance fixes 2005-07-21 10:58:12 +00:00
jez_higgins
29778b3345 *** empty log message *** 2005-04-08 16:02:31 +00:00
jez_higgins
7fc5cea45e Updating to build with gcc 3.4.2 2004-09-14 20:51:36 +00:00
jez_higgins
e3e756e6c2 make sure declHandler_ is null initialised 2004-05-12 19:35:53 +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
d727f783a9 s/int/size_t 2003-09-17 11:07:36 +00:00
jez_higgins
95ea8e834f VS6 workarounds 2003-09-15 16:04:37 +00:00
jez_higgins
0e0a73dbe7 gcc fix 2003-09-15 13:13:05 +00:00
jez_higgins
96ae40e974 s/int/size_t/ 2003-09-15 13:11:37 +00:00
jez_higgins
4670ce19aa added xerces_string_janitor class
Ordinarily you'd expect to be able to use Xerces' Array janitor class.  However,
Windows exes and dlls use seperate heaps, so you can't delete something in one
module that was allocated by another.  It's a pita.  The solution here is to useXMLString::release.
Although this simply does a delete[], the deletion occurs in the Xerces DLL, so
it will work correctly.
2003-09-15 13:00:43 +00:00
jez_higgins
193f570096 *** empty log message *** 2003-09-14 20:47:43 +00:00
jez_higgins
3bb32e1a17 no message 2003-09-12 23:16:47 +00:00
jez_higgins
d31cba3174 *** empty log message *** 2003-09-12 16:05:53 +00:00
jez_higgins
4e7e47a6de applied Philip Walford's patches 2003-09-12 14:09:13 +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
27d574f2a8 Wide character string fixes 2003-09-10 08:47:37 +00:00
jez_higgins
ad5c42953c more wchar_t exclusion hackery 2003-09-09 13:09:48 +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
ffb7f9d6f7 VC6 fix so it doesn't choke on typenames 2003-04-28 14:49:55 +00:00
jez_higgins
5b5670c9bd Added compile time messages saying whether the Xerces namespace is defined or not 2003-03-21 12:54:47 +00:00
jez_higgins
6428fb5093 Direct debug output to cerr 2003-03-21 12:53:12 +00:00
jez_higgins
1e34351b83 no message 2003-03-20 16:31:09 +00:00
jez_higgins
31b9597a4f Updated for new config mechanism 2003-03-20 16:30:31 +00:00
jez_higgins
9ccc3cdce6 Updated for now config mechanism 2003-03-20 16:30:08 +00:00
jez_higgins
924103481e Corrected for Xerces 2.2.0 release - depending on the compiler, the Xerces stuff maybe in its own namespace
couple of VC++.Net changes
Xerces initialiser stuff does not need to be templated, so isn't :)
2003-03-20 16:29:08 +00:00
complement
90739325f9 Don't generate saxlib.cpp and ParserConfig.h; uncomment appropriate definition(s) for XML wrapper(s) in ParserConfig.h; (This should be fixed for non-Makefiles OSes, such as Windows/VC++/Borland etc.) 2002-11-23 20:09:25 +00:00
complement
08140e1876 ignore generated files 2002-11-23 19:59:57 +00:00