jez
16e8a45e86
added fails for XSLTFunctions
2007-12-25 21:58:52 +00:00
jez
b3939f14ab
removed IBM437 encoding declaration - WTF is IBM427 anyway
2007-12-25 20:54:42 +00:00
jez
934a03e703
oops - ncnames don't contain colons
2007-12-23 22:52:39 +00:00
jez
27d23630ce
fixed test
2007-12-23 21:32:04 +00:00
jez
2e6c372933
hacked up a ncname test, although it's not working at the moment and I'm tired and can't think
2007-12-22 22:21:26 +00:00
jez
432191dfbe
2007-12-21 17:03:09 +00:00
jez
cdac22542e
added type() to XPath expressions. I need this to allow XSLT match patterns to be rewritten properly - see http://www.jezuk.co.uk/cgi-bin/view/arabica/log?id=3546 - but it will also be useful for compile time checking (should I get sufficiently keen :)
2007-12-18 23:03:16 +00:00
jez
fc982bf8e8
return pass/fail to environment
2007-12-08 21:20:28 +00:00
jez
3c13a1af81
return pass/fail to environment
2007-12-08 20:47:53 +00:00
jez
29a3d1f63b
add test for windows file path
2007-12-08 20:47:32 +00:00
jez
ad597b2374
minor change to return pass/fail from run
2007-12-08 20:46:40 +00:00
jez
6d0c134c61
-
2007-12-01 21:52:15 +00:00
jez
e659f3cce4
changed scope of StackFrame for apply templates
2007-11-26 23:17:11 +00:00
jez
f1f729917e
2007-11-26 23:16:25 +00:00
jez
213934528b
xsl:stylesheet now allows top-level elements in a foreign namespace
2007-11-23 00:07:08 +00:00
jez
5cbf3ff65e
qname tests
2007-11-22 22:37:23 +00:00
jez
ccbdeeaa41
added a quick pi test
2007-11-22 21:53:44 +00:00
jez
c7c0c3d36c
xsl:processing-instruction shouldn't allow xml as the name
2007-11-22 21:24:17 +00:00
jez
146698bcde
removed unused param
2007-11-22 16:48:18 +00:00
jez
83602c0417
removed a skip - fixed the bug
2007-11-21 22:36:07 +00:00
jez
e027a3cef9
concentrating on Errors section atm
2007-11-21 22:32:17 +00:00
jez
1f7dd78a3e
minor reowkring to support my own test suite
2007-11-20 23:08:49 +00:00
jez
491b6c9739
added some of my own tests
2007-11-20 23:06:59 +00:00
jez
a0083c14d2
''
2007-11-19 22:11:05 +00:00
jez
aacb33a3bd
made destructor public
2007-11-12 09:03:47 +00:00
jez
894d296b7f
took out a bit of debug output
2007-11-12 09:00:52 +00:00
jez
6fb74b8feb
lots more URI tests, for cases wth leading ../
2007-11-11 21:34:47 +00:00
jez
5d50a960bf
message01 has text output
2007-11-11 21:33:51 +00:00
jez
b3bbe5f533
commented out elephant headers
2007-11-10 22:26:37 +00:00
jez
46d9064040
added build support for the Elephant memory monitoring library
2007-11-09 22:56:07 +00:00
jez
7dd33fdd50
XSLT expected fail tests now output reason
2007-11-09 22:55:04 +00:00
jez
95cd084e0e
added entries a couple of lre tests
2007-11-09 22:54:12 +00:00
jez
a697193623
no newline after output flags
2007-11-03 01:13:04 +00:00
jez
e14a24c4ce
no need to skip tests with text output any more
2007-11-03 01:12:37 +00:00
jez
42028bdac3
added new test to do text rather than XML comparisions
2007-11-03 00:15:58 +00:00
jez
bb6c41d02a
added another skip
2007-11-02 21:54:36 +00:00
jez
3080c240d8
skip several (actually quite a lot) of output test - all the ones with HTML or text results, or which use crazy output encoding
2007-11-02 19:24:46 +00:00
jez
32ea3d8523
strip all whitespace for 2nd comparison
2007-10-26 12:28:24 +00:00
jez
8201b2e9cc
unskipped a couple of tests
2007-10-26 12:28:01 +00:00
jez
af3ebfde60
s/XPathExpressionPtr/XPathExpression/g
2007-10-25 20:42:00 +00:00
jez
a7d050841d
s/XPathExpression/XPathExpression_impl/
2007-10-23 21:37:24 +00:00
jez
fac7cf88de
XPathExpressionPtr no longer derives from boost::shared_ptr, it contains it instead
2007-10-22 20:25:35 +00:00
jez
f6b2ed4966
OK, I think that's it. XPathValue is now your man. Existing code using XPathValuePtr should still work, but new stuff should use XPathValue
2007-10-22 17:42:50 +00:00
jez
6e2f594dc9
more reworking on XPathValuePtr -> XPathValue. XPathValue contains rather than derives from boost::shared_ptr. Added operator== so can still compare to 0 to see if the value is null or not.
2007-10-22 14:10:49 +00:00
jez
9b32ed13e4
Some time ago, it was gently suggested to me that XPathValuePtr and XPathExpressionPtr both exposed an implementation detail, because they derive fromboost::shared_ptr, and provided an interface that was inconsisted with the DOM classes, because you accessed the member functions via -> rather than .
...
At the time, I was just pleased to have got the XPath stuff done and wasn't really fussed, so I left it. Since then though, it's niggled and niggled away at the back of my mind and now I've decided to do something about it.
XPathValuePtr will become XPathValue, with the member functions accessed through the . operator. The XPathValuePtr name and -> member access will be retained for the meantime, so that existing code won't be broken. XPathExpressionPtr will be similarly changed.
This commit is the first bit of that work, now I've satisfied myself it's going to be pretty easy so long as I pay proper attention.
2007-10-19 21:59:24 +00:00
jez
3f156c9fcf
reworked MatchExpr so that it doesn't expose its inner XPathExpression
2007-10-14 20:06:27 +00:00
jez
f213c402cd
moved DOM streaming from Utils/ to io/
2007-09-13 21:21:55 +00:00
jez
77fdf64971
sorted out makefiles to fix dist targets
2007-09-11 09:25:18 +00:00
jez
c3bffa005a
renamed include/Utils to include/Arabica
2007-09-10 17:52:04 +00:00
jez
8fe1e5f9c5
moved convert_adaptor and convertstream into Arabica::io namespace
2007-09-10 17:39:52 +00:00