23 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
peterv%propagandism.org
0019c2e121 Bug 243520 (Remove txNamespaceManager ifdef's). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@156527 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 13:15:56 +00:00
peterv%propagandism.org
ead4b5d13d Fix for bug 187907 (Expr::toString should be removed or debug-only). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@155931 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 19:36:39 +00:00
peterv%propagandism.org
b3c9993718 Small edits to license boilerplate/modelines. No code changes.
git-svn-id: svn://10.0.0.236/trunk@155209 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 12:27:29 +00:00
peter%propagandism.org
5fdda1cac6 Fix for bug 151002 (abstract the content by a treewalker). Patch by me, with parts by Pike and sicking. r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149516 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:57:04 +00:00
peter%propagandism.org
c9c81b9fe5 Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148833 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 15:15:46 +00:00
bzbarsky%mit.edu
e081726408 Fix handling of id attrs to not assume that they are named "id" as much. Bug
208744, r=caillon, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148205 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:16:42 +00:00
jst%mozilla.jstenback.com
ef67a47aab Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@147354 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 04:18:26 +00:00
sicking%bigfoot.com
1813c2a50b Backing out patch from bug 210528 to fix ports bustage
git-svn-id: svn://10.0.0.236/trunk@144293 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 20:11:13 +00:00
sicking%bigfoot.com
9d78e45465 Bug 210528: Modernize XPath-classes to use nsAutoPtr
r=Pike sr=jst


git-svn-id: svn://10.0.0.236/trunk@144280 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 18:44:22 +00:00
sicking%bigfoot.com
3a8ac80259 Bug 205703: Refcount Expr-results, to avoid cloning, and recycle them, to avoid memorymanagement.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@143775 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-16 22:31:20 +00:00
caillon%returnzero.com
0a6d1ae509 Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@143683 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 20:10:01 +00:00
sicking%bigfoot.com
64ce860e2a Compiled XSLT stylesheets. Improves speed, implements forwards-compatible-parsing and handling of unknown extension-elements. Also fixes some random edgecasebugs such as recursive merged named-attribute-sets and empty strings in copy-of.
Patch mainly by sicking, but large parts also by Pike and peterv.

Tracker is bug 185797. r=Pike/sicking rs=peterv.


git-svn-id: svn://10.0.0.236/trunk@140310 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:10:14 +00:00
axel%pike.org
240ef7ed04 bug 190098, txXMLParser should load DTDs on standalone, pretty much a rewrite of how parsing to a DOM works on standalone, copying what nsExpatDriver does, optimize id patterns, too, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138947 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 13:48:55 +00:00
sicking%bigfoot.com
8ab89ec3cd Bug 187610: Use PLDHash for keys
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@138680 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 03:32:19 +00:00
sicking%bigfoot.com
7ed1750027 Remove txAtom.h and remove uses of special tx-macros for atoms.
b=157142 r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@136648 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-19 23:17:13 +00:00
peterv%netscape.com
bde6e9fce5 Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts.
git-svn-id: svn://10.0.0.236/trunk@136510 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 12:49:20 +00:00
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
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
sicking%bigfoot.com
5c0c3e89f7 Key template modes, template names, decimalformats, attributesets and keys on expanded name rather then qualified name.
b=96082 r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@124940 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-10 05:04:24 +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
sicking%bigfoot.com
1bf6d687de Bug 88623: Remove the txList::iterator function and the ListIterator typedef
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@124134 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 23:09:13 +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