120 Commits

Author SHA1 Message Date
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
peterv%netscape.com
4cff2665ad Fix for bug 105808 (We need atomtables for all xslt elements and attributes). r=Pike, sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@106743 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 23:48:37 +00:00
axel%pike.org
137be36b91 bug 104042, fix leaks in main (ifstream) and UnionExpr::evaluate (adding a null check and some iteratorlove, too), r=sicking@bigfoot.com,peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@106033 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-23 07:34:27 +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
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
70ae4d3579 Clean up NumberFunctionCall.cpp: make all numberfunctions NaN and Inf safe, make round() work on windows, make all numberfunctions out-of-mem safe
b=102185 r=Pike sr=shaver


git-svn-id: svn://10.0.0.236/trunk@105281 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-12 20:38:23 +00:00
peterv%netscape.com
3add11f567 Warning fixes. r=sicking, rs=jst.
git-svn-id: svn://10.0.0.236/trunk@104502 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-03 01:27:04 +00:00
peterv%netscape.com
fac2166142 Part of fix for bug 65858 (Rework XSLT sorting) that I forgot to check in. r=sicking, Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@104314 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-01 14:28:54 +00:00
gerv%gerv.net
f2fd909b29 License changes, take 2. Bug 98089. mozilla/extensions/.
git-svn-id: svn://10.0.0.236/trunk@103763 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-25 23:31:24 +00:00
gerv%gerv.net
ae1d5501a1 Oops.
git-svn-id: svn://10.0.0.236/trunk@103236 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 00:02:59 +00:00
scc%mozilla.org
52c8d09e03 bug #98089: ripped new license
git-svn-id: svn://10.0.0.236/trunk@103219 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 20:09:47 +00:00
jaggernaut%netscape.com
8a87c13848 One module per line for REQUIRES. r=/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@103116 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com
8b71ae9c91 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@103093 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-18 13:41:47 +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
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
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
alecf%netscape.com
b7598a10b0 Add REQUIRES to many modules for win32 support, bug 98372 r=cls
git-svn-id: svn://10.0.0.236/trunk@102837 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-12 21:32:10 +00:00
jaggernaut%netscape.com
9985dcc528 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls.
git-svn-id: svn://10.0.0.236/trunk@102802 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-12 12:48:23 +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
cls%seawood.org
e82eded973 Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
Bug #20860 r=peterv sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@101007 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-14 07:58:24 +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
axel%pike.org
eb5070e76a bug 90053, fix for default namespace handling in NameTest. checkin for sicking@bigfoot.com, r=me,peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@99884 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 04:48:10 +00:00
jaggernaut%netscape.com
56ae52c17a Bug 73353: clean up the REQUIRES lines in Makefiles.
git-svn-id: svn://10.0.0.236/trunk@99764 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-23 22:36:12 +00:00
jst%netscape.com
21ce7f8ced Removing use of obsolete macros for defining lists of interfaces used by the DOM classinfo code. r=pollmann@netscape.com, rs=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@99476 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-18 07:48:12 +00:00
axel%pike.org
951fa9f1d2 53518, fix NaN handling on certain platform. Copied code from js lib to transformiix, license change courtesy of Netscape. checkin on behalf on sicking@bigfoot.com. r=peterv,me, sr=scc
git-svn-id: svn://10.0.0.236/trunk@99067 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-11 09:43:00 +00:00
axel%pike.org
ccad3c5016 bug 89017, PredicateList::evaluatePredicates redone, + code cleanup. r=peterv,sicking,sr=jst
git-svn-id: svn://10.0.0.236/trunk@98637 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-04 11:15:54 +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
aeee751318 Clean up ListIterator by removing unused flags and the almost-not-used reversed mode. Also add tx prefix to List and ListIterator classes and clean up whitespace.
Bug 85189. r=peterv, sr=scc


git-svn-id: svn://10.0.0.236/trunk@98494 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 23:40:23 +00:00
sicking%bigfoot.com
0ccee17e6b Make FilterExpr check type of ExprResult before casting to NodeSet. Also sort nodeset in document order before filtering.
Bug 88736. r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@98470 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 21:12:21 +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
dc64c994be Removing unused (and bitrotted) tests.
Not part of the build.
r=peterv, no bug


git-svn-id: svn://10.0.0.236/trunk@98374 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 17:51: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
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
fc2c8ff0f5 missing part of backing out 81414, yac
git-svn-id: svn://10.0.0.236/trunk@96809 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 13:50:59 +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
4cf2b62b6b fixing windows bustage, sorry, I missed that one in my tree
git-svn-id: svn://10.0.0.236/trunk@96806 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 11:55:00 +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
jst%netscape.com
8624d42638 Removing uneccessary #include
git-svn-id: svn://10.0.0.236/trunk@95580 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 03:11:25 +00:00
peterv%netscape.com
1d07aed984 Fixing bustage. r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@95120 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-16 11:18:18 +00:00
peterv%netscape.com
f871c42313 Add DOM ClassInfo for Transformiix classes. r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@95030 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 20:35:23 +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
cls%seawood.org
420bc20001 Update our intermodule dependencies list.
Fixing senna tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@94874 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-14 09:55:00 +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
nisheeth%netscape.com
2a7979ae4d Enable Transformiix on Linux. Don't build on OS/2 for now until bug 53518 is fixed.
git-svn-id: svn://10.0.0.236/trunk@94766 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-12 09:54:16 +00:00
peterv%netscape.com
39f48fed17 Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@94627 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 10:13:38 +00:00
peterv%netscape.com
fbe06c4349 72141 (Enable XSLT in default builds) and 74879 (Makefiles must die). r=nisheeth, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@94615 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 08:33:21 +00:00