sicking%bigfoot.com
a6127eabfa
Move document-order logic from DOMHelper to the Nodes. Kill the DOMHelper class since it's no longer needed.
...
Also fix an off-by-one error in the documentorder sorting routine.
r=Pike, peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@106951 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-01 14:32:14 +00:00
axel%pike.org
03728af7e3
bug 104042, plug leaks in variable code and import frames. checking in for sicking@bigfoot.com, r=me, peterv, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@106032 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-23 07:32:19 +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
peterv%netscape.com
ebdf68cab6
Fix for bug 88623 (Cleanup Transformiix code). Removing some warnings, fixing txResultStringComparator::compareValues, adding isEmpty to our string class. r=sicking, r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@105492 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 09:26:59 +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
f46a1c678e
Cleanup the generate-id() xpath function implementation.
...
b=101672 r=peterv, Pike sr=jst
git-svn-id: svn://10.0.0.236/trunk@103978 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-27 21:30:33 +00:00
sicking%bigfoot.com
b44d102f77
Make the XPath engine handle CDATA sections as text-nodes.
...
b=92786 r=peterv, pike sr=jst
Mixed small fixes and comments.
b=99792 r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@103025 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-17 23:02:57 +00:00
axel%pike.org
45ecfc4658
bug 98704, kill ContextState|ProcessorState|DOMHelper::getParentNode, r=sicking, peterv; sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@102864 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 09:23:44 +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
sicking%bigfoot.com
5c701fdeff
Fix default-priorities for patterns and priorities for templates.
...
b=84677 r=Pike sr=shaver
git-svn-id: svn://10.0.0.236/trunk@101359 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 22:42:16 +00:00
sicking%bigfoot.com
06d6d324d4
Fix crash by makeing sure that no Expr objects are deleted until the entire transform is done.
...
b=91332 r=Pike sr=shaver
git-svn-id: svn://10.0.0.236/trunk@101345 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 22:12:07 +00:00
axel%pike.org
13a975470e
bug 54490, xsl:strip- and preserve-space need wildcards, r=sicking, peterv, sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@100786 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:42:31 +00:00
peterv%netscape.com
718f5bc984
Fix for bug 73936 (xsl:include/xsl:import/document() doesn't work). r=Pike/sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@100223 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-02 20:29:20 +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
81cadcb90b
Rewrite of XPath Lexer and Parser. Also implement the remaining XPath features (Unary minus and processing-insruction(Literal)). Bug 75102.
...
Lexer changes by Pike, parser and expressionclasses changes by me.
r=peterv Pike(on my code) me(on pikes code), sr=jst
git-svn-id: svn://10.0.0.236/trunk@98365 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 13:54:38 +00:00
peterv%netscape.com
9171e652d7
Fix for bug 85548 (Move Transformiix to PRInt32/PRUint32), mostly search and replace. r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@97947 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-26 14:10:28 +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
margaret.chan%sun.com
84dab1b3e2
Bug 81161 - libtransformiix.so: symbol __1cDstdEcout_: referenced symbol not found. Patch provided mostly by peterv@netscape.com. Fixed by skipping all the cout calls. r=cls, sr=scc, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@97559 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 06:00:37 +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
189fb5766d
fix for 77889; item(k) -> getNextSibling; r/a=peterv, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@94888 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-14 14:22:49 +00:00
peterv%netscape.com
21fb022a8b
Fix for bug 71367 (use Node::getBaseURI to resolve relative urls for import and include). Not part of default build. Patch by sicking, r=me, sr=shaver.
...
git-svn-id: svn://10.0.0.236/trunk@92092 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-12 14:04:52 +00:00
axel%pike.org
d28b852834
not part of build, code by sicking, r=peterv,me,sr=shaver, fixing 75304, and 70865, whitespace and locationstep
...
git-svn-id: svn://10.0.0.236/trunk@91980 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 15:01:05 +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
peterv%netscape.com
e85c1a22ba
Redesign wrappers a bit (bug #65237 ). Comment out nslogging stuff for now. Use mozilla's new GetBaseURI. Not part of default build. r=Pike.
...
git-svn-id: svn://10.0.0.236/trunk@91127 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:23:03 +00:00
axel%pike.org
3ea6636ab9
not part of build; adding XPCOM logging, and whitespace in documents, r=peterv
...
git-svn-id: svn://10.0.0.236/trunk@88724 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:42:57 +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
fda8649a46
not part of build, improve XSLT performance, code by keith, r=me (peterv)
...
git-svn-id: svn://10.0.0.236/trunk@87089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:21:03 +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
axel%pike.org
cb1c45a640
not part of build, code by peterv, r=me, bugs 65977 & 65978, xslt function lib, + windows bustage
...
git-svn-id: svn://10.0.0.236/trunk@85427 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:44:05 +00:00
axel%pike.org
e19321d9f6
not part of build, code by peterv, r=me. Getting xhtml output right. little fix for translate(), comment cleanup
...
git-svn-id: svn://10.0.0.236/trunk@85286 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:23:50 +00:00
kvisco%ziplink.net
e32885e432
Not part of regular build. Improved namespace handling.
...
git-svn-id: svn://10.0.0.236/trunk@85271 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:39:55 +00:00
axel%pike.org
fb545a174e
not part of build, code by peterv, r=me, fixing XPathProcessor, nsISynchLoader, cleanup
...
git-svn-id: svn://10.0.0.236/trunk@85178 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:24:44 +00:00
axel%pike.org
8d208bdc0b
not part of build, code by axel@pike.org, r=peterv; code by peterv@netscape.com, r=me. Fixing 59937, xpath function lib complete, 59649, 60059, 47720; building windows standalone, 46640; general code cleanup, fixing warnings; XPathProcessor and XSLTProcessor available to JS (work in progress)
...
git-svn-id: svn://10.0.0.236/trunk@84878 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:06:48 +00:00
kvisco%ziplink.net
5e2036fad3
Not part of regular build. Added new method for NamespaceResolver
...
git-svn-id: svn://10.0.0.236/trunk@82380 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 10:46:03 +00:00
Peter.VanderBeken%pandora.be
e90b0df8bc
Add back incorrectly removed #ifdef. Not part of default build. a=leaf.
...
git-svn-id: svn://10.0.0.236/trunk@80568 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 08:59:46 +00:00
Peter.VanderBeken%pandora.be
37f6022ea9
Move getNameSpaceURI before html hack. Not part of default build. a=leaf.
...
git-svn-id: svn://10.0.0.236/trunk@80567 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 08:45:01 +00:00
axel%pike.org
bd972e3a35
fix for 51656, patch by jjs@acis.com.au (Jus), r=me,pvb, attributes in html output, not part of build
...
git-svn-id: svn://10.0.0.236/trunk@80379 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:43:59 +00:00
Peter.VanderBeken%pandora.be
67d5f6e006
Fix bug #51494 . Not part of default build. a=leaf.
...
git-svn-id: svn://10.0.0.236/trunk@79414 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 06:06:10 +00:00
axel%pike.org
49ba32f808
Not part of build, fixing unix, missing object, const, part of #42228 , r=pvb
...
git-svn-id: svn://10.0.0.236/trunk@78104 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 16:25:27 +00:00
Peter.VanderBeken%pandora.be
980407ae7a
Make ProcessorState a NameSpaceResolver. Clean up source. Not part of default build. a=leaf.
...
git-svn-id: svn://10.0.0.236/trunk@77263 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:28:28 +00:00
Peter.VanderBeken%pandora.be
8fe9d99bb1
Use StringList (instead of hashmap) for namespace URIs. Not part of build yet. a=leaf.
...
git-svn-id: svn://10.0.0.236/trunk@72912 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:30:07 +00:00
Peter.VanderBeken%pandora.be
209a70f625
Removing DOMString/Cleaning up some whitespace. Adding basic default namespace handling.
...
Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@71999 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:00:01 +00:00
kvisco%ziplink.net
58c07c0a5b
Added Olivier's changes to support the document() function
...
git-svn-id: svn://10.0.0.236/trunk@70710 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 03:46:31 +00:00
kvisco%ziplink.net
1d8f8edf06
added support for extension functions
...
git-svn-id: svn://10.0.0.236/trunk@66442 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 10:41:13 +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