Commit graph

1194 commits

Author SHA1 Message Date
Alex Ott
975cca8c20 Use proper boost includes for different boost versions
starting from boost 1.38, there is boost.spirit v2 in the repository, older version
could be used as 'classic'
2009-10-06 12:38:30 +02:00
jez
7abcba0420 Bit more work on variable resolution 2009-10-05 23:27:57 +01:00
jez
6785fd8944 litte bit more work on variable resolution, but train in v wobbly and it giving me a headache 2009-10-05 19:27:24 +01:00
jez
42bcf3566b XGrep example output non-nodeset results now too 2009-09-13 17:41:34 +01:00
jez
ef984c7245 Work on parameter passing 2009-08-19 10:41:03 +01:00
jez
b912c0d732 ignore package files 2009-08-18 21:18:40 +01:00
jez
29f73f285b When declaring a parameter, only create a new variable closure if a parameter
hasn't been passed.
2009-08-18 21:16:12 +01:00
jez
2ea1ab8971 Reverted to libexpat 2009-08-18 21:15:01 +01:00
jez
85ceddec6e Added TO-DO list 2009-08-18 21:14:39 +01:00
jez
584502ec16 Added some more ideas for variable and parameter passing 2009-08-18 21:13:44 +01:00
jez
db940c9b78 Pass select by const ref not by value 2009-08-18 20:42:37 +01:00
U-isla\jez
ce1428cdc1 s/lt~obsolete.m4/lt-obsolete.m4/ so it gets picked up in the dist package 2009-08-01 09:58:31 +01:00
U-isla\jez
365db2bff1 s/lt~obsolete.m4/lt-obsolete.m4/ so that it gets included in the dist bundle 2009-08-01 09:41:34 +01:00
U-isla\jez
2adf2618ed Pulled static const int definitions out into cpp file 2009-08-01 08:48:41 +01:00
jez
0941291af6 updated libtool 2009-07-31 17:46:11 +01:00
jez
9d72ecf556 More work on optimising expression evaluation. 2009-07-31 17:44:54 +01:00
jez
1f12f0a2f0 nodeset functions now use NodeSetXPathFunction base class 2009-07-13 09:24:26 +01:00
jez
b56f09d2d9 added NodeSetXPathFunction base class 2009-07-13 09:24:03 +01:00
jez
428121bab4 moved string functions to use StringXPathFunction base class 2009-07-13 09:13:50 +01:00
jez
bbcae98bec renamed XPath function base classes, moved out of impl namespace 2009-07-13 09:13:11 +01:00
jez
41b0da452f added StringFunction base class 2009-07-13 08:47:46 +01:00
jez
c65cb5c8aa added NumericExpression and NumericFunction base classes 2009-07-13 08:24:52 +01:00
jez
7ec4d27cec Converted AxisEnumerator to use Node_impl* internally. This should eliminate
a lot of temporary object creation.
2009-05-19 09:42:35 +01:00
jez
7e3caeb2d0 converted AxisEnumerator to uses Node_impl* internally 2009-05-19 09:24:19 +01:00
jez
4611919eff whitespace changes 2009-05-18 19:33:04 +01:00
jez
ce1e4afbba Committing on-the-go work
:
2009-05-12 09:19:37 +01:00
jez
a46276eb57 Reworked to reduce number of temporary objects created 2009-05-12 09:18:56 +01:00
jez
9167533dc8 compiled recent changes with GCC so made the necessary standard compliance fixes :) 2009-05-11 19:33:48 +01:00
jez
50e46f3bcc refactored to eliminate temporary object creation 2009-05-11 10:24:51 +01:00
jez
50fbb691cd efactgoring to avoid creating so many temporary objects when evaluation expressions and values 2009-05-11 08:55:52 +01:00
jez
dbed132ae5 Ignore gprof profiler output 2009-05-05 19:37:06 +01:00
jez
014ea05879 updated TO-DO to include various performance improvement ideas 2009-05-05 19:30:47 +01:00
jez
5a507fd22c ToDo list 2009-05-01 20:03:27 +01:00
jez
5a42e28743 Useful performance testing example 2009-05-01 19:58:12 +01:00
jez
9d0ac38302 removed all the skips relating to lre as stylesheet 2009-04-28 21:56:33 +01:00
jez
5f7bfb66e0 2.3 Literal Result Element as Stylesheet - done 2009-04-28 21:00:38 +01:00
jez
d681db69b2 Literal result element as stylesheet - done 2009-04-28 20:59:52 +01:00
jez
9f6fbba927 removed left over stuff for foreign element handling 2009-04-28 09:00:05 +01:00
jez
7b1c5c9541 started on literal result elements as stylesheet 2009-04-28 08:57:14 +01:00
jez
f8e172ec0c refactoring stylesheet-compiler 2009-04-26 17:05:06 +01:00
jez
bf5799eefd pulled foreign element handling - fixed parameter order inconsistency 2009-04-24 19:02:14 +01:00
jez
6081659b71 neatening 2009-04-24 15:54:13 +01:00
jez
386513a84a Updated test log 2009-04-24 15:18:35 +01:00
jez
0e40944c4b Hooked up cdata-section-elements to the output. Lots more output tests now
pass.  Yay!
2009-04-07 21:52:05 +01:00
jez
ea5bf9ca8e test results 2009-04-07 19:11:40 +01:00
jez
62b24c144d Resolved cdata-section-element names so that unprefixed names are in the default namespace. Merge multiple xsl:output/@cdata-section-elements 2009-04-07 13:39:31 +01:00
jez
b70e521d79 hooked up cdata-section-elements to the output 2009-04-07 10:29:56 +01:00
jez
8e5e697ab3 OK, forget what i said about state machine, let's just hack in another flag
CDATA sections seem to work, if I bodge things up manually, so I just need
to hook up the cdata-section-elements nonsense.
2009-04-03 23:31:17 +01:00
jez
f6dfa127a1 OK, forget what I said about state machines, let just hack in some flags.
Initial work on CDATA section output.  If I manually populate the set of 
cdata section elements, everything looks great, so I just need to hook that up.
Added operator< to QName so I pop it in a std::set.
2009-04-03 19:01:26 +01:00
jez
76acb7939f added xslt_output 2009-04-03 19:01:14 +01:00