35 Commits

Author SHA1 Message Date
sicking%bigfoot.com
60ce101e44 Bug 70882. Support embedded XSLT stylesheets. Also fixes 97621.
r=peterv sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@115654 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 21:11:39 +00:00
peterv%netscape.com
627640cc69 Fix for bug 96647 (Change the way output is constructed in Transformiix). r=sicking, Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112688 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 13:38:51 +00:00
sicking%bigfoot.com
d34792caa9 Implementation of the xsl:apply-imports instruction.
b=94002 r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@112168 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 10:37:00 +00:00
sicking%bigfoot.com
33dadb9240 Bug 95779 - Key cached expressions and patterns on node they appear in rather then string.
r=Pike sr=jst


git-svn-id: svn://10.0.0.236/trunk@107785 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-09 23:46:36 +00:00
axel%pike.org
e67a7d706e bug 76070, namespace and localName atom support for transformiix. original work by Jonas Sicking, alot of work by me. r=peterv, sicking@bigfoot.com, sr=jst
git-svn-id: svn://10.0.0.236/trunk@105765 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 12:09:42 +00:00
sicking%bigfoot.com
9302ceb7d0 Support LRE stylesheets
b=104052 r=peterv rs=brendan


git-svn-id: svn://10.0.0.236/trunk@105498 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 11:57:52 +00:00
sicking%bigfoot.com
1c52e25eca Implement format-number() and <xsl:decimal-format>
b=65983 r=Pike sr=jst


git-svn-id: svn://10.0.0.236/trunk@105410 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-15 12:33:54 +00:00
sicking%bigfoot.com
6da57db490 Implement import precedence for attributesets, matchable templates, named templates and whitespace filtering.
b=83651 r=Pike, peterv, jst-review.pl sr=jst


git-svn-id: svn://10.0.0.236/trunk@104473 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-02 23:54:12 +00:00
peterv%netscape.com
2d8c635e96 Fix for bug 65858 (Rework XSLT sorting). r=sicking, Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@104106 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 12:58:57 +00:00
sicking%bigfoot.com
6cafa71f04 Implement xsl:import. This dosn't implement any import precedence but gives us the infrastructure to do so.
b=78068 r=peterv sr=shaver


git-svn-id: svn://10.0.0.236/trunk@102608 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-09 16:09:57 +00:00
peterv%netscape.com
8a538c4480 Part of bug 88623 (Cleanup Transformiix code). Remove unnecesary comment lines, no code changes. r=Pike, rs=jst.
git-svn-id: svn://10.0.0.236/trunk@98504 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 00:47:47 +00:00
sicking%bigfoot.com
4f180f7ffc Implement <xsl:key> and the key() xslt function. Also extend the Map class to enable it to own either it's key-objects or it's value-objects, not just both.
b=65986, r=peterv,pike sr=jst


git-svn-id: svn://10.0.0.236/trunk@97941 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-26 11:58:57 +00:00
sicking%bigfoot.com
22c58974aa Implement default templates using code rather then inserting them in the xslt-document DOM. bug 86270. r=peterv sr=jst a=asa (for drivers)
Also fix soon-to-be bustage from 72810 landing


git-svn-id: svn://10.0.0.236/trunk@97591 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 07:07:14 +00:00
peterv%netscape.com
9b69eb3d42 Fix for bug 72810 (count() function is unable to handle certain path expressions). r=sicking, sr=jst, a=roc.
git-svn-id: svn://10.0.0.236/trunk@97580 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 06:46:12 +00:00
sicking%bigfoot.com
b3ed3fd5c9 introduce XSLTProcessor::processChildren which is a slimmed down version of XSLTProcessor::processTemplate to avoid checking for xsl:param elements where it's not needed. bug 77830. r=peterv,pike sr=jst a=asa(on behalf of drivers)
git-svn-id: svn://10.0.0.236/trunk@97210 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-15 11:12:18 +00:00
peterv%netscape.com
0484b075cb Fix for bug 81414 (transformiix standalone won't build, MOZ_XSL->!TX_EXE). Code by Axel Hecht, r=peterv/cls, sr=scc, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@96817 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 16:45:36 +00:00
axel%pike.org
1586661037 Backing out fix for 81414, I have no idea what win is doing here
git-svn-id: svn://10.0.0.236/trunk@96807 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 12:55:01 +00:00
axel%pike.org
1fb49fa1e5 bug 81414, build standalone transformiix, MOZ_XSL->!TX_EXE, r=peterv,cls, sr=scc, a=dbaron (on behalf of drivers)
git-svn-id: svn://10.0.0.236/trunk@96804 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 11:30:48 +00:00
axel%pike.org
61fbc0b831 bug 78127, xsl:choose and stacks, code by sicking@bigfoot.com, r=keith, r/a=peterv, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@94956 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 06:13:02 +00:00
peterv%netscape.com
87d2d06408 Fixing BeOS bustage, it doesn't like PI (PI -> PROC_INST).
git-svn-id: svn://10.0.0.236/trunk@94773 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 12:00:43 +00:00
peterv%netscape.com
2b9039ce10 Fix for 74873 (Make transformiix |#include|s better). Patch by Axel Hecht. Not part of default build. r=peterv, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@91694 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-08 14:40:12 +00:00
Peter.VanderBeken%pandora.be
c14341fb3e Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@88584 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:12:43 +00:00
axel%pike.org
d8a716fe41 not part of build, fixing 65987, current() function. Code by kvisco@ziplink.net, r=peterv,me.
git-svn-id: svn://10.0.0.236/trunk@85626 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:05:41 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
axel%pike.org
aecffff28c Code cleanup in extensions/transformiix, getting rid of -DMOZILLA
not part of build


git-svn-id: svn://10.0.0.236/trunk@73757 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 12:35:44 +00:00
kvisco%ziplink.net
fc542fea73 Not part of build, a=leaf
Checked in changes from Olivier to improve template parameter handling


git-svn-id: svn://10.0.0.236/trunk@72535 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 07:09:02 +00:00
axel%pike.org
6a7984cca5 Code cleanup, not part of build, needed for SUN Workshop compilers
git-svn-id: svn://10.0.0.236/trunk@72112 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 12:10:09 +00:00
Peter.VanderBeken%pandora.be
141f0ae4d3 Remove DOMString. Clean up some whitespace. Add basic default namespace handling. Fix TransformDocument. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72002 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:54:54 +00:00
Peter.VanderBeken%pandora.be
ea53a928d3 More conversions from String to DOMString.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@66569 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-20 22:10:16 +00:00
nisheeth%netscape.com
3b22990b3e Ongoing attempt to get Transformiix building on Windows. Not part of mozilla build.
git-svn-id: svn://10.0.0.236/trunk@65731 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 22:34:04 +00:00
kvisco%ziplink.net
8a9f793007 added support for simple xslt sorting
git-svn-id: svn://10.0.0.236/trunk@65701 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 11:00:56 +00:00
Peter.VanderBeken%pandora.be
e7b8cce71b Added processTopLevel function that takes an Element as input.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@65693 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 10:16:45 +00:00
Peter.VanderBeken%pandora.be
276d072ae7 Use DOMString instead of String.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@65511 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 22:59:18 +00:00
Peter.VanderBeken%pandora.be
bf187e46c5 Removing obsolete Create method. Renaming CID and PROGID defines. Move PROGID into header file. Add my copyright.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@65491 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 10:35:05 +00:00
kvisco%ziplink.net
e087ec3f85 Changed directory structure, changed name of XSLProcessor to XSLTProcessor
git-svn-id: svn://10.0.0.236/trunk@65423 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 07:47:44 +00:00