Jez Higgins
|
5fa42997f4
|
make each variable its own little stack frame. i am, howver, going to back all this stuff out because I'm getting it wrong in some subtle but segfaulty way
|
2009-12-14 22:40:05 +00:00 |
|
Jez Higgins
|
9eeb67aa3e
|
convert node type from enum to int to silence gcc warning about exceeding the maximum value of the enum
|
2009-12-14 22:39:15 +00:00 |
|
Jez Higgins
|
5881521c04
|
reinstated segfaulting test. now I've fixed the actual bug, it doesn't segfault any more :)
|
2009-12-14 14:46:57 +00:00 |
|
jez
|
17e93705ae
|
redirect to DOMSink when evaluating variables. This wasn't being done for ResolvedVariables and so everything was exploding.
|
2009-12-14 14:20:12 +00:00 |
|
Jez Higgins
|
8890b8e450
|
skip a test that's causing a segfault on linux
|
2009-12-12 12:00:07 +00:00 |
|
Jez Higgins
|
ae571bbafc
|
updated bzrignore
|
2009-12-11 10:31:44 +00:00 |
|
Jez Higgins
|
b736278781
|
commented out segfaulting tests
|
2009-12-11 10:13:52 +00:00 |
|
Jez Higgins
|
e770fe0b28
|
had managed to commit a borken file - oops
|
2009-12-11 10:13:11 +00:00 |
|
Jez Higgins
|
f42e95be24
|
libtool magicked this up
|
2009-12-11 10:12:28 +00:00 |
|
jez
|
80da48a661
|
Ash Berlin's patch for Element.setAttributeNodeNS
|
2009-12-06 21:39:46 +00:00 |
|
jez
|
719829f10a
|
Ash Berlin's patch to get Text.splitText working properly
|
2009-12-06 21:34:46 +00:00 |
|
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 |
|