Commit graph

  • 051aba3d75 added default string adaptor parameter where sensible jez_higgins 2006-04-26 18:03:11 +0000
  • 0a3ccc297b whipped out redundant comment jez_higgins 2006-04-24 20:34:05 +0000
  • 5e6d988bbb vs6 fix jez_higgins 2006-03-23 10:55:32 +0000
  • 6eb8335603 gcc 4.1.0 conformance fix jez_higgins 2006-03-06 22:55:52 +0000
  • 54a75bfcdd path seperator changes, requested by Isak Johnsson, isak@hypergene.com jez_higgins 2006-01-27 11:05:41 +0000
  • 09fe28158f added tests for XSLT attribute value tests jez_higgins 2006-01-12 14:35:59 +0000
  • 374a31a45a oops, left in some debug stuff jez_higgins 2006-01-12 14:34:57 +0000
  • ad7e7923e2 extended to support XSLT attribute value templates jez_higgins 2006-01-12 14:22:25 +0000
  • ef383c5dbc correct SelfSelect jez_higgins 2006-01-10 15:05:44 +0000
  • ecd8ae7edc *** empty log message *** jez_higgins 2006-01-09 11:00:29 +0000
  • f693ee28fa *** empty log message *** jez_higgins 2006-01-05 17:39:53 +0000
  • 655a906071 gcc4 fixes jez_higgins 2006-01-05 16:30:31 +0000
  • 16a95885ca lots of XSLT compilation and matching tests jez_higgins 2006-01-05 16:28:19 +0000
  • 648a89dd9d everything compiled, but to the wrong thing. now compiles to the correct thing, at least as far as my current tests go jez_higgins 2006-01-05 16:25:30 +0000
  • 93ebae8f14 added NotAttributeNodeTest jez_higgins 2006-01-05 16:24:11 +0000
  • f07e022936 now compiles compound XSLT patterns of the form test1|test2|test3 ... |testN. that's them all done. I love Spirit jez_higgins 2006-01-05 10:50:01 +0000
  • 211ae3d2b5 getAxis now calls itself when it encounters an AxisSpecifier. both switches have been combined as a result, and more XSLT patterns compile without further work jez_higgins 2006-01-04 16:48:23 +0000
  • aa4be03ea0 MinGW patches from Cromwell Enage, spanage@yahoo.com jez_higgins 2006-01-04 10:29:24 +0000
  • 54d4ce66f8 for some reason BOOL is now an ambiguous symbol jez_higgins 2005-12-22 00:10:03 +0000
  • 1ed2ea7ee8 compiling more XSLT patterns jez_higgins 2005-12-22 00:02:48 +0000
  • 409e86f42e added AttributeNodeTest - needed for XSLT patterns jez_higgins 2005-12-21 23:59:43 +0000
  • fab22a313b compiling more matches jez_higgins 2005-12-19 15:55:25 +0000
  • 7acb2d622f started evaluating matches jez_higgins 2005-12-19 15:55:06 +0000
  • 57a07ca171 added assertFalse jez_higgins 2005-12-19 15:52:26 +0000
  • 8b7f3196d8 Started try to compile XSLT patterns jez_higgins 2005-12-18 22:22:13 +0000
  • 1c9175c98b don't need to keep '::' in ChildOrAttributeAxisSpecifier jez_higgins 2005-12-18 20:17:33 +0000
  • 9485917c42 extend grammar for XSLT matches - added some parse tests jez_higgins 2005-12-16 19:09:57 +0000
  • be0dcae896 extend grammar for XSLT matches jez_higgins 2005-12-16 19:09:18 +0000
  • e348364a82 make gcc not complain about initialisation order jez_higgins 2005-12-16 19:08:46 +0000
  • ec7d5de834 added missed case for node() jez_higgins 2005-12-16 10:17:39 +0000
  • 2238256e67 added extra patterns needed for xsl:template match attributes jez_higgins 2005-12-15 22:11:16 +0000
  • d89f09dd9a Now compiles for std::string and std::wstring, and probably for anything else that has a size() member function and an operator[] Will need to be reworked at some point in the future, but should do for now jez_higgins 2005-12-15 19:48:19 +0000
  • 242e43b195 uncovered a missed case jez_higgins 2005-12-15 12:27:48 +0000
  • 071e62b2dd Factored out the XML escaping stuff jez_higgins 2005-12-14 14:49:57 +0000
  • f8f3af0a76 From: Isak Johnsson, isak@hypergene.com gcc cannot be used as the linker for C++ on Mac OS X see http://www.cocoabuilder.com/archive/message/xcode/2005/11/21/1356 use g++ instead of gcc jez_higgins 2005-12-13 14:08:05 +0000
  • 8ecc72511f getAttribute now returns a const string_type& jez_higgins 2005-12-09 16:01:31 +0000
  • e6099cc42f getData now returns a const string_type& jez_higgins 2005-12-09 15:57:21 +0000
  • 7a32af4507 getTarget now returns a const string_type& jez_higgins 2005-12-09 15:55:29 +0000
  • affb66609e getValue now returns a const string_type& jez_higgins 2005-12-09 15:54:23 +0000
  • 427d8b64f2 getName now returns a const string_type& jez_higgins 2005-12-09 15:53:05 +0000
  • eebbdbf121 getNodeValue, getNamespaceURI, getPrefix and getValue all now return const string_type& instead of string_type jez_higgins 2005-12-09 15:49:52 +0000
  • 99d08a5fd4 corrected prefix handling jez_higgins 2005-12-09 15:20:08 +0000
  • 3bc05eafdf getNodeName now returns const stringT& jez_higgins 2005-12-09 14:17:53 +0000
  • d21c753efd getNodeName now returns const stringT& jez_higgins 2005-12-09 14:09:32 +0000
  • 756e0f6876 getTagName now returns const stringT& jez_higgins 2005-12-09 14:09:08 +0000
  • ba05fced6e types: removed private destructor to quiet a GCC warning. types isn't actually instantiated anywhere jez_higgins 2005-12-09 12:04:28 +0000
  • 9fc4a8b000 Element & attribute names and namespace URIs are now held in a string pool attached the owning document. The string pool is just a std::list, because it gives us stable pointers into the contents. Easy! jez_higgins 2005-12-09 11:49:03 +0000
  • 03661daaf8 reverted to runtime_error to bad_cast because that's what it is jez_higgins 2005-12-09 11:46:53 +0000
  • 116385f350 Borland workarounds submitted by Eric Britz jez_higgins 2005-12-07 16:09:37 +0000
  • bc15f5eedf builds with Cygwin jez_higgins 2005-12-07 11:23:44 +0000
  • 2364434694 Rather alarmingly, this won't build is language extensions are turned off, even though everything appears to be correct jez_higgins 2005-12-07 10:52:48 +0000
  • 35acd2eea7 Added third template parameter to wrappers, together with a bit of meta-programming magic so that everything builds through with MSXML. jez_higgins 2005-12-07 10:51:00 +0000
  • a36a7adde7 identical to utf16utf8codecvt but better named jez_higgins 2005-12-07 10:48:15 +0000
  • 2563eee75c added DualMode jez_higgins 2005-12-06 11:20:42 +0000
  • 80617d400a increased buffer sizes jez_higgins 2005-12-02 17:04:56 +0000
  • 7bcc01a51e Initial work on a dual tree/streaming mode DOM Parser This work is based on something worked up by Terris Linenbach. The callback interface will be extended, but I'm kind of feeling my way with this. Comments welcome. jez_higgins 2005-12-01 16:13:42 +0000
  • 9e418db8e2 include file fixes jez_higgins 2005-11-28 12:40:20 +0000
  • 77e654d41b Cygwin fixes jez_higgins 2005-11-28 12:39:13 +0000
  • 96c6da64c4 implement Node::purgeChild jez_higgins 2005-11-25 22:39:16 +0000
  • 2b051fc1ff gcc 4.0.2 fixes Use ARABICA_NO_WCHAR_T to exclude the bits that don't build under Cygwin jez_higgins 2005-11-25 15:54:08 +0000
  • b312078ac5 Corrected so they actually build the right things :) jez_higgins 2005-11-25 15:53:28 +0000
  • f9079bb67f gcc 4.0.2 fixes jez_higgins 2005-11-25 13:47:27 +0000
  • d1cd312267 qualify calls down to base class properly - not quite sure why i missed this before jez_higgins 2005-11-25 00:44:20 +0000
  • 48b7995fa8 when following one's own advice, it's best to do it properly jez_higgins 2005-11-25 00:20:18 +0000
  • a6be9bb5ad gcc 4.0 (and Standard in general) compatibility fix from Isak Johnsson <isak@hypergene.com> jez_higgins 2005-11-23 10:45:27 +0000
  • 134b343711 Finally took my own advice on how to write custom streams :) See http://www.jezuk.co.uk/accu2005/stream-a-poloza/html/ from about slide 30 jez_higgins 2005-11-22 12:57:45 +0000
  • 9bc4f06dfb Took my own advice. See from about slide 30 of http://www.jezuk.co.uk/accu2005/stream-a-poloza/html/ jez_higgins 2005-11-22 11:25:42 +0000
  • 1f0a08f25d fixed completed mindo in badIndex jez_higgins 2005-11-21 09:53:59 +0000
  • 06fdcf08fb improved error reporting a bit - add test name to failure message jez_higgins 2005-11-17 22:07:25 +0000
  • 8c4d35e362 updated test now validation defaults off jez_higgins 2005-11-17 22:06:50 +0000
  • 3f74d5b50e string_adaptor fixes jez_higgins 2005-11-17 22:06:12 +0000
  • 98d22e37b6 default validation to off - otherwise Xerces is liable to complain in a large way jez_higgins 2005-11-17 22:05:47 +0000
  • c14849a3c6 added construct_from_utf16 jez_higgins 2005-11-17 22:05:06 +0000
  • 54018ef676 improved fail reported jez_higgins 2005-11-17 15:46:52 +0000
  • a975b7f08a Fixed attribute handling in the face of namespaced attributes jez_higgins 2005-11-17 15:45:59 +0000
  • 464de99172 string_adaptor fixes jez_higgins 2005-11-17 12:45:49 +0000
  • 747b2346c3 string_adaptor fixes jez_higgins 2005-11-17 11:38:21 +0000
  • 372fd70d82 Knocked out a load of std::string assumptions, fixing string parameterisation bugs jez_higgins 2005-11-15 16:18:03 +0000
  • f5d43ba8ee added silly_string and wstring tests to SAX2DOM jez_higgins 2005-11-15 16:16:46 +0000
  • 3c4a2eff75 gcc fixes jez_higgins 2005-11-10 10:02:45 +0000
  • 4ab8c2dca7 *** empty log message *** jez_higgins 2005-11-09 21:13:22 +0000
  • 4fce921b4c Added default 7 copy constructors, and operator= jez_higgins 2005-11-01 10:08:15 +0000
  • 0185a7f9dd parameterised the DOM tests jez_higgins 2005-10-31 12:07:30 +0000
  • ac043e277a *** empty log message *** jez_higgins 2005-10-31 11:42:21 +0000
  • 5e0ca84618 attribute test parameterised jez_higgins 2005-10-29 18:19:33 +0000
  • 98e621b689 more DOM test work jez_higgins 2005-10-28 23:00:54 +0000
  • f159e99764 *** empty log message *** jez_higgins 2005-10-27 21:50:10 +0000
  • c4f64832ab *** empty log message *** jez_higgins 2005-10-27 18:57:40 +0000
  • 7d942d9bd9 Split DOM tests from SAX2DOM tests jez_higgins 2005-10-26 21:09:09 +0000
  • cd03d4c263 *** empty log message *** jez_higgins 2005-10-26 20:52:48 +0000
  • 23134bfe31 *** empty log message *** jez_higgins 2005-10-24 22:00:08 +0000
  • 0a666741f8 more work on parameterising tests` jez_higgins 2005-10-24 21:59:44 +0000
  • 20191d188d added a couple required tyename's in StringAdapter.h and test/XPath/execute_test.hpp added Makefile.common for CPPUNIT* definitions (and future maintenance) added include Makefile.common in Makefile.header* cleaned a couple test Makefiles; everything now compiles under linux gcc4.0.2 craigp98072 2005-10-24 03:33:52 +0000
  • ee326e94fc starting reworking DOM tests jez_higgins 2005-10-23 21:22:38 +0000
  • ceb711f10e added missing srcs craigp98072 2005-10-22 03:21:38 +0000
  • 08abd5220f this had failed to compile for unicode refactored; put common code in base class craigp98072 2005-10-22 03:21:05 +0000
  • 2d5bf26177 fixed cpp unit-runner srcs path, added objs to linker craigp98072 2005-10-22 03:19:33 +0000
  • 2d6d1983b3 various fixes to placate gcc 4.0.2 compiler (illegal typedef - typo?) craigp98072 2005-10-22 03:18:28 +0000
  • 3f48a78dba various fixes to placate gcc 4.0.2 compiler (mostly adding typenames and templates, changing std::bad_cast to std::runtime_error) craigp98072 2005-10-22 03:17:39 +0000
  • 6d59f474d1 added comment about needing a better solution for the std:bad_cast bug craigp98072 2005-10-22 03:14:37 +0000