Commit graph

1304 commits

Author SHA1 Message Date
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
jez
cb5c18fd3f catching up with stuff I've done while on the train 2009-03-31 22:51:04 +01:00
jez
89f6585d65 pulled output into its own file 2009-03-31 20:06:06 +01:00
jez
f373a1d01b some work on implementing cdata section output, then realised it would probably be easier if I dropped a state machine in there 2009-03-31 20:00:26 +01:00
jez
75497467cf added spec 2009-03-31 09:20:16 +01:00
jez
7dd3cb4ab4 blow up if we see an extension prefix declaration 2009-03-31 09:15:32 +01:00
jez
c3869b6a53 updated expected-fails 2009-03-31 08:59:19 +01:00
jez
94d5a26c6c skip test for two arg version of document() - not yet implemented 2009-03-27 08:30:28 +00:00
jez
27fc312bde Excluded a Stylesheet test case 2009-03-27 08:19:45 +00:00
jez
896cb2ffea key as match pattern now runs 2009-03-26 16:50:44 +00:00
jez
4f28c8ae71 key as match pattern now runs - woo 2009-03-23 19:38:59 +00:00
jez
0a6f2071eb Id and Key match patterns now compile 2009-03-23 19:08:04 +00:00
jez
3aaa4de937 working on the IdKey match pattern - currently crashes
include MS Import tests
xsl:stylesheet can have an id attribute
expected fails for Keys
added MS Keys tests
allow whitespace within xsl:output
2009-03-17 21:10:53 +00:00
jez
83cd0cd15b working on the IdKey match pattern - currently crashes 2009-03-17 21:08:26 +00:00
jez
1a33572c06 include MS Import tests 2009-03-17 19:07:38 +00:00
jez
9f4c8d213a xsl:stylesheet can have an id attribute 2009-03-17 19:07:00 +00:00
jez
72939c397a expected fails for Keys 2009-03-17 15:57:20 +00:00
jez
c3615c265b added MS Keys tests 2009-03-17 09:07:38 +00:00
jez
67e8a31360 allow whitespace within xsl:output 2009-03-17 09:07:22 +00:00
jez
128916c133 Makefile.am fix 2009-03-13 20:24:36 +00:00
jez
334317f422 filename case fixes 2009-03-12 20:00:35 +00:00
jez
8c91f2394f gearing up for a release 2009-03-12 13:22:15 +00:00
jez
6d7f9aafae Makefile corrections 2009-03-12 13:21:48 +00:00
jez
8cadf886d0 Got Taggle test passing.
Rework Taggle's internal Element class to use a reference counting scheme, 
so it's passed around by reference, rather than y value (and hence having lots of copying).  I think the ref-counting is correct, but I haven't checked it yet.
2009-03-12 09:49:45 +00:00
U-isla\jez
4ebfe4614d got sense test passing 2009-03-11 18:23:17 +00:00
jez
55e7094204 whitespace changes 2009-03-09 22:52:34 +00:00
jez
aba1deb76b started quick Taggle sense test 2009-03-09 21:29:32 +00:00
jez
e26f2fc5f8 Fixed - had committed a bad file 2009-03-05 23:39:06 +00:00
jez
654e27b23f tweaked relativising file paths 2009-03-05 23:13:47 +00:00
jez
8f97c52f8a added copy constructor to KeyFunction::UriMapper - some compilers want to copy, while the cooler ones can optimise that copy away :) 2009-03-04 20:34:30 +00:00
jez
4eeda060a6 Merge more train-work, mainly around xsl:keyt and key() implementation 2009-03-04 12:43:45 +00:00
jez
3389a61f7f more relative uri tests 2009-03-04 12:42:48 +00:00
jez
e5f7291d57 Updated reasons why some tests don't compile 2009-03-04 12:42:24 +00:00
jez
b01c03f591 exclude attributes in the XSL namespace from literal elements 2009-03-03 18:15:34 +00:00
jez
b6c83a0028 corrected key population when use is a union 2009-03-03 08:12:26 +00:00
jez
bbe3f44d8c run select tests that use key() 2009-03-03 08:00:49 +00:00
jez
9ddbb95491 implemented nodeset version of key() 2009-03-03 07:58:29 +00:00
jez
88150c062e use NodeSet.to_document_order instead of sort 2009-03-03 07:58:14 +00:00
jez
340093a56d updated to run xsl:key/key() tests 2009-02-27 17:10:23 +00:00
jez
a7f00e0778 Finishing xsl:key/key() implementation. 2009-02-27 16:49:09 +00:00
jez
d7602d5a7d Windows compatibility fix - it defines min as a macro, so use bracket function call to defeat it 2009-02-26 14:38:23 +00:00