Commit graph

200 commits

Author SHA1 Message Date
jez_higgins
008572a73a Removed assert
it was confusing gcc 3.3 which is the out of hte box compiler for oSX and Darwin
2004-09-10 20:53:59 +00:00
jez_higgins
e50959e091 Fixed bug arising when the new base path didn't end with a / 2004-06-28 21:22:29 +00:00
jez_higgins
c00cad9606 removed ARABICA_NO_WCHAR_T symbol from ArabicaConfig.S command line 2004-05-27 11:53:07 +00:00
jez_higgins
140c460006 Fixed for absolute path, but no scheme 2004-05-27 11:48:14 +00:00
jez_higgins
14c055bd28 Now compiles :) 2004-05-27 09:23:12 +00:00
jez_higgins
59575108e2 Added stringT and value_type typedefs into default_string_adaptor<std::*> 2004-05-27 09:19:51 +00:00
jez_higgins
0a9b0bb86a Filled out absolutise 2004-05-27 08:28:26 +00:00
jez_higgins
57c6d814ce added XMLBase support 2004-05-12 19:40:20 +00:00
jez_higgins
ad69b4658e *** empty log message *** 2004-05-12 19:36:51 +00:00
jez_higgins
e3e756e6c2 make sure declHandler_ is null initialised 2004-05-12 19:35:53 +00:00
jez_higgins
65cb3ef835 *** empty log message *** 2004-02-24 16:09:17 +00:00
jez_higgins
ab3cf245e4 VS.NET workaround 2004-02-24 16:07:09 +00:00
jez_higgins
17090b3b55 writes internal DTD subset 2004-02-24 16:04:40 +00:00
jez_higgins
67e16e5190 *** empty log message *** 2004-02-24 11:32:40 +00:00
jez_higgins
1dfd447d23 Correct copy constructor and operator= 2004-02-24 11:22:19 +00:00
jez_higgins
57e03092cf Corrected fatalError - it now throws a SAXParseException 2004-02-24 10:40:19 +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
cf1ad6d8eb *** empty log message *** 2004-01-28 17:06:39 +00:00
jez_higgins
3032a34a39 Now prints DTD declaration and internal subset. 2004-01-28 17:05:19 +00:00
jez_higgins
519f44c7a8 added ignorableWhitespace 2004-01-26 23:21:30 +00:00
jez_higgins
2f6adc43be *** empty log message *** 2004-01-26 23:20:08 +00:00
jez_higgins
8612fb979f If indent==0 then don't indent and don't add carriage returns.
s/++depth_/depth_ += indent_/
s/--depth_/depth_ -= indent_/ Ooops!
2004-01-21 22:00:59 +00:00
jez_higgins
122142c25d Moved to VS2003. Annoyingly, all this seems to do is bump the version
number.
2004-01-04 21:05:08 +00:00
jez_higgins
1be3c72414 *** empty log message *** 2003-12-07 15:27:43 +00:00
jez_higgins
b56eaec433 Use LINK_SHARED variable 2003-12-07 15:13:36 +00:00
jez_higgins
da1c63ea28 s/xmlns_uri/xml_uri/
add xmlns_uri
this is the start of work to support Namespaces 1.1 (which I may not actually
finish)
2003-11-10 10:45:23 +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
6256a38fa4 VS6 fixes 2003-10-29 16:20:07 +00:00
jez_higgins
d44cd428df Added CatchErrorHandler.h to build 2003-10-29 16:19:50 +00:00
jez_higgins
a37cf42af0 Added CatchErrorHandler 2003-10-29 16:13:29 +00:00
jez_higgins
df3d61ce71 An ErrorHandler implementation that grabs hold of any errors reported, so
you can check later to see if anything happened.
2003-10-29 15:51:21 +00:00
jez_higgins
de3fd21d0b *** empty log message *** 2003-10-08 14:39:43 +00:00
jez_higgins
5064d9c19c *** empty log message *** 2003-09-17 11:08:31 +00:00
jez_higgins
d727f783a9 s/int/size_t 2003-09-17 11:07:36 +00:00
jez_higgins
fa62d8c699 Diddled to silence
../../SAX/filter/Writer.h: In constructor
   `SAX::basic_Writer<string_type>::basic_Writer(std::basic_ostream<string_type::value_type,
	    string_type::traits_type>&, unsigned int) [with string_type = std::string]':
			writer.cpp:23:   instantiated from here
../../SAX/filter/Writer.h:96: warning: member initializers for `
   SAX::basic_LexicalHandler<std::string>*SAX::basic_Writer<std::string>::lexicalHandler_'
../../SAX/filter/Writer.h:94: warning:   and `
   SAX::basic_Writer<std::string>::<anonymous enum>
   SAX::basic_Writer<std::string>::lastTag_'
../../SAX/filter/Writer.h:43: warning:   will be re-ordered to match declaration order
warning.
2003-09-17 08:24:00 +00:00
jez_higgins
95ea8e834f VS6 workarounds 2003-09-15 16:04:37 +00:00
jez_higgins
88e35887d9 automagically link to wsock32 2003-09-15 16:03:46 +00:00
jez_higgins
0e0a73dbe7 gcc fix 2003-09-15 13:13:05 +00:00
jez_higgins
c236102d0d *** empty log message *** 2003-09-15 13:12:08 +00:00
jez_higgins
96ae40e974 s/int/size_t/ 2003-09-15 13:11:37 +00:00
jez_higgins
92a1bf27b9 s/int/size_t 2003-09-15 13:09:57 +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
117190ebd8 *** empty log message *** 2003-09-15 10:03:41 +00:00
jez_higgins
193f570096 *** empty log message *** 2003-09-14 20:47:43 +00:00
jez_higgins
74581840f9 no message 2003-09-12 23:26:50 +00:00
jez_higgins
ba5fecddc3 *** empty log message *** 2003-09-12 23:24:26 +00:00
jez_higgins
3bb32e1a17 no message 2003-09-12 23:16:47 +00:00
jez_higgins
9c7bb92e25 *** empty log message *** 2003-09-12 16:24:18 +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
bb927066bf Moved Utils/* into Arabica namespace 2003-09-11 14:05:18 +00:00
jez_higgins
ec8f21d472 namespace ArabicaInternal -> Arabica::Internal 2003-09-11 13:01:00 +00:00
jez_higgins
10668086f8 cosmetic include guard changes 2003-09-11 10:26:53 +00:00
jez_higgins
d19f187414 *** empty log message *** 2003-09-10 15:27:46 +00:00
jez_higgins
9c937a5ac9 VS6 Portability fixes 2003-09-10 15:15:55 +00:00
jez_higgins
b70f4ec1c4 *** empty log message *** 2003-09-10 13:34:10 +00:00
jez_higgins
f356c2cf10 codecvt workarounds -
some implementations don't provide function bodies for the codecvt template
clase - I need to check spec on this
some implementations have an opaque definition of std::mbstate_t which means
it's actually exceeding difficult to use :)
2003-09-10 10:39:01 +00:00
jez_higgins
1984e09c68 Reworked Makefiles again 2003-09-10 08:48:31 +00:00
jez_higgins
27d574f2a8 Wide character string fixes 2003-09-10 08:47:37 +00:00
jez_higgins
374243b4d8 *** empty log message *** 2003-09-09 23:08:15 +00:00
jez_higgins
b6e0d1a194 Reworked Makefile so it doesn't use predefined rules. It makes it
much easer for non-Makefiles experts (I'd say I was intermediate and
I've been using it 8 years, on and off) to see what's going on.
2003-09-09 22:38:45 +00:00
jez_higgins
310957593d *** empty log message *** 2003-09-09 22:02:20 +00:00
jez_higgins
b50625e4fa *** empty log message *** 2003-09-09 21:40:23 +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
80a16c347c Tweaks to build with gcc 3.2.3 on Linux 2003-09-09 09:25:42 +00:00
jez_higgins
14abddb442 minor fixes to build on Linux with gcc3.2.2 and libstdc++ 2003-09-08 16:03:57 +00:00
jez_higgins
4eac7fd788 *** empty log message *** 2003-09-08 15:15:05 +00:00
jez_higgins
bfe865d85e Added typename 2003-09-08 15:13:54 +00:00
jez_higgins
9329ac47ca added #ifndef ARABICA_NO_WCHAR_T around typedefs using wchar_t or std::wstring 2003-09-08 14:14:43 +00:00
jez_higgins
b909c6cad5 *** empty log message *** 2003-09-02 11:23:52 +00:00
jez_higgins
b2e29e67ac *** empty log message *** 2003-08-29 21:09:00 +00:00
jez_higgins
3defbb57cf added rot13_codecvt.cpp 2003-08-28 20:26:54 +00:00
jez_higgins
91200f8dfd *** empty log message *** 2003-08-27 23:06:59 +00:00
jez_higgins
e2d28dc77c *** empty log message *** 2003-08-27 14:28:01 +00:00
jez_higgins
e0dc6f0cca ErrorHandler and wide string corrections 2003-08-27 14:27:49 +00:00
jez_higgins
ccba54460b Errorhandler corrections 2003-08-27 14:27:04 +00:00
jez_higgins
98266212e2 ErrorHandler corrections 2003-08-27 14:26:32 +00:00
jez_higgins
fd7afeafbe VC7 - build with wchar_t as built in type 2003-08-27 14:25:42 +00:00
jez_higgins
bae673aa5d doxygen comment fix 2003-08-27 14:25:09 +00:00
jez_higgins
c6f9808118 Now derives from basic_ErrorHandler<string_type> not ErrorHandler.
Corresponding signature changes to warning/error/fatalError
2003-08-27 14:24:32 +00:00
jez_higgins
8f211da950 Parameterised on string_type so that it can accept the appropriate type
of basic_SAXParseException.
2003-08-27 14:22:15 +00:00
jez_higgins
5fe71a1059 Corrected setProperty call so works with std::wstring 2003-08-27 14:20:34 +00:00
jez_higgins
21a9defd91 renamed SAX.lib/libSAX to Arabica.lib/libArabica 2003-08-25 15:13:47 +00:00
jez_higgins
91b590ad66 *** empty log message *** 2003-08-22 16:13:27 +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
60cb42d1e0 spits out qName if there is one, otherwise the localname
replaced some occurances of std::cout
2003-04-28 14:48:47 +00:00
jez_higgins
e094a4a8b4 Use boost::bind instead of our own binder class. 2003-04-04 19:30:29 +00:00
jez_higgins
90e3d6d5a0 Added constructor which takes a message, but no locator 2003-04-04 16:58:58 +00:00
jez_higgins
d33192d99d Added property names include 2003-04-04 16:58:05 +00:00
jez_higgins
6ffee1bec5 Updated to compile with boost 1.30 (spirit 1.6) 2003-04-04 16:54:54 +00:00
jez_higgins
8af13de092 confirm build on VC7 and VC6 2003-04-04 13:41:24 +00:00
jez_higgins
4b3a9684aa fixes to build with gcc 3.2.2 and libstdc++ on Linux 2003-04-04 09:26:23 +00:00
jez_higgins
2304018b6f minor makefile changes 2003-04-03 14:01:44 +00:00
jez_higgins
a5304d9e68 s/.tpl/.S/ 2003-04-03 13:24:36 +00:00
jez_higgins
6c548e4a8e initial work for new config system 2003-04-03 13:18:27 +00:00
jez_higgins
9af762fb34 renamed *.tpl -> *.S
.tpl has a special meaning for gcc it seems
2003-04-03 13:18:00 +00:00
jez_higgins
dbdcb6fde8 Writes DTD declaration, if present
All character literals now come from Unicode<>
2003-03-21 14:05:47 +00:00