peterv%netscape.com
77250f9370
Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst.
...
git-svn-id: svn://10.0.0.236/trunk@135523 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-20 15:18:35 +00:00
sicking%bigfoot.com
df3526ebc0
Bug 174093: Make ExprParser out-of-memory safe.
...
r=Pike sr=peterv a=asa
git-svn-id: svn://10.0.0.236/trunk@134871 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-06 01:49:26 +00:00
peterv%netscape.com
05ca9a5742
Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst.
...
git-svn-id: svn://10.0.0.236/trunk@127853 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 12:22:47 +00:00
peterv%netscape.com
f21892e8db
Landing TX_BRIDGE_1_1_BRANCH.
...
Rewrite pretty much all variable and parameter handling. Makes global and local variables be handled differently. Global variables are no longer part of the variables stack, and are lazily evaluated. Fixes bugs 117658, 92929 and some unfiled bugs and fixes remaining parts of bugs 83651 and 96802. Patch by sicking, r=Pike sr=bz.
Fix for bug 156464: fix rounding problems in module, allow patterns without any '0's in the integer part and fix problems with grouping for standalone. Patch by sicking, r=Pike sr=bz.
Fix for bug 157340 (Probable bugs in extensions/transformiix/source/base/txMozillaString.h). Patch by peterv, r=Pike, sr=bz.
Fix for bug 146967 (Clean up Transformiix strings). Patch by peterv, r=sicking, sr=jst.
Fix for bug 156464 (Remove static strings from Transformiix). Patch by peterv, r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@126495 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 12:28:27 +00:00
peterv%netscape.com
2cd6ed3ec9
Fix for bug 146967 (Clean up Transformiix strings). r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@124492 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 14:15:01 +00:00
axel%pike.org
f1b78d408d
bug 113611, XPath and XSLT contexts. fixes bugs 96410, 102293, 92106, 110266, 116534 and a bunch of other cases not filed. This mostly fixes namespaces and some really bad speed issues by fixing the time when namespaces are resolved, how default priorities are computed and how templates are matched.
...
HUGE PERFWIN :-)
r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@122650 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-04 05:00:31 +00:00
peterv%netscape.com
ffaa8b66af
Fix for bug 126463 (Occurances of uninitialized variables being used before being set (in extensions/transformiix).) r=sicking, sr=jst, a=asa.
...
git-svn-id: svn://10.0.0.236/trunk@116857 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 14:14:27 +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
sicking%bigfoot.com
608050c81c
Make Double purly static. Fix some bugs and exactness problems in Double::toString and Double::toDouble. Remove the Integer class.
...
b=96143 r=Pike sr=scc
git-svn-id: svn://10.0.0.236/trunk@107295 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-04 23:27:23 +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
06ad4ebdd3
Make PathExpr::matches more clever and remove specialcasing of absolute path expressions
...
b=97107 r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@102912 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 11:49:50 +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
f003279337
Remove unused (and a few almost-unused) functions in the XPath classes.
...
Bug 88612. r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@98462 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 20:11:05 +00:00
peterv%netscape.com
55b57e9651
Warning fixes, part of bug 88623 (Clean up Transformiix code). r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@98446 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 09:24:58 +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
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
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
axel%pike.org
684c6ba2f8
not part of build, simple fix to get |NodeType()| right, have comment nodes in standalone, warning fix in nsNodeSet.h
...
git-svn-id: svn://10.0.0.236/trunk@85309 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:54:23 +00:00
kvisco%ziplink.net
a85626b345
Not part of regular build. Removed WildCardExpr, updated all necessary files.
...
Removed Token::WILD_CARD. Wild cards are handled in ElementExpr and
AttributeExpr accordingly.
git-svn-id: svn://10.0.0.236/trunk@85269 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:36:19 +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
Peter.VanderBeken%pandora.be
02207eb7ac
Removing DOMString/Cleaning up some whitespace. Not part of build yet. a=leaf.
...
git-svn-id: svn://10.0.0.236/trunk@71996 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 11:43:12 +00:00
kvisco%ziplink.net
67f64c7e8f
Added changes by Marina for lang()
...
git-svn-id: svn://10.0.0.236/trunk@70667 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 08:30:09 +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
Peter.VanderBeken%pandora.be
05110da058
Resolve name conflict.
...
Not part of build yet. a=leaf
git-svn-id: svn://10.0.0.236/trunk@65913 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 02:05:21 +00:00
kvisco%ziplink.net
4937ae4d73
added patches from Marina M. to fix predicate parsing, and make sure we look for Axis Identifier wild cards
...
git-svn-id: svn://10.0.0.236/trunk@65795 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 09:13:22 +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