Commit graph

1207 commits

Author SHA1 Message Date
jez
57a1f36532 Applied patch from Ash Berlin which silences a pile of compiler warnings about unused parameters. 2009-12-06 20:48:35 +00:00
Ash Berlin
31c13685d1 Remove warnings:
* Unused variable
  * Unsigned value always >= 0
  * Parameter initialization order
  * Virtual destructors for virtual classes
2009-11-28 01:12:28 +00:00
jez
9a532b73cb NamedNodeMap tests - not complete yet 2009-11-25 10:24:21 +00:00
jez
283c48de75 fix to bug identified by Ash Berlin in set/get/removeNamedItemNS 2009-11-25 10:23:27 +00:00
jez
70b3a2835b Added taggle implementation to build 2009-11-25 10:21:26 +00:00
jez
2cb2cc8bbe NamedNodeMap tests and bugfix 2009-11-23 22:36:15 +00:00
jez
139da9a699 add lt-obsolete 2009-11-23 21:52:17 +00:00
jez
aa518e3964 increment changes with the aim of improviing performance of variables 2009-11-23 21:02:33 +00:00
jez
3991f80eb2 increment changes with the aim of improviing performance of variables 2009-11-23 21:00:23 +00:00
jez User
1919c27434 trying to commit to november 2009-11-23 20:59:27 +00:00
jez User
d07f81a3d5 install headers into arabica subdirectory 2009-11-21 22:08:41 +00:00
Alex Ott
2eba62942a add virtual destructors for classes, to avoid warnings when inheriting from these classes 2009-10-06 15:13:17 +02:00
Alex Ott
42f85936fa explicit casting, to avoid warnings 2009-10-06 15:12:43 +02:00
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