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
75c5558f07
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@148827 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 10:13:23 +00:00
sicking%bigfoot.com
5b2076d71e
Bug 190302: Set correct characterset for XSLT generated pages.
...
r=Pike sr=peterv
git-svn-id: svn://10.0.0.236/trunk@148599 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:44:14 +00:00
bryner%brianryner.com
eeddf02bde
deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@148257 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:09:48 +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
axel%pike.org
8e328f2600
bug 206445, nsresult based error reporting in XPath expression parser and lexer, r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@147326 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 12:32:42 +00:00
bryner%brianryner.com
5b1273df17
Remove extra semicolon in macro definition/usage which causes gcc 3.4 bustage (bug 218551). a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@146676 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 19:55:47 +00:00
bryner%brianryner.com
101a9e4e72
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@146615 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:05:34 +00:00
axel%pike.org
39adfbce56
bug 211485, check for UniversalBrowserRead for xpath/xslt security checks, r=sicking, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@144916 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 10:13:24 +00:00
caillon%returnzero.com
b0615b30c0
Bug 210601 - XSLT should check whether the subject principal is the system principal.
...
r=axel@pike.org sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@144160 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 22:40:58 +00:00
axel%pike.org
b24da63a70
bug 209539, 209089, crash on several ways when linking to a non-existing XSLT stylesheet, r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@144102 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-24 20:41:49 +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
harishd%netscape.com
089ed1796b
Checking in for peterv@netscape.com: Fixing the problem with viewing P3P summary more than once. b=208560, r=harishd, sr=heikki
...
git-svn-id: svn://10.0.0.236/trunk@143594 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-11 19:12:23 +00:00
sicking%bigfoot.com
5694df2cde
Bug 206338: improve txStack performance by inlining functions and moving bounds-check to outside the txStack-class
...
r=Pike sr=peterv
git-svn-id: svn://10.0.0.236/trunk@143471 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-09 18:48:15 +00:00
sicking%bigfoot.com
df01fd0df6
tree close, backing out
...
git-svn-id: svn://10.0.0.236/trunk@143358 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 21:43:20 +00:00
sicking%bigfoot.com
817adf2bf6
Bug 206338: Improve performance of txStack by inlineing functions and by removing boundschecks
...
r=Pike sr=peterv
git-svn-id: svn://10.0.0.236/trunk@143357 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 21:42:27 +00:00
timeless%mozdev.org
747d409807
Bug 203973 txXSLTProcessor::shutdown releases a log module it doesn't own
...
r=axel sr=peterv
git-svn-id: svn://10.0.0.236/trunk@142839 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 21:55:16 +00:00
axel%pike.org
8ea599e92a
bug 205675, error on recursive import/include, r=sicking, sr=peterv, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@142644 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-20 09:30:10 +00:00
axel%pike.org
1c79395044
bug 204456, remove #defined errorcodes, r=sicking, sr=peterv, a=sspitzer
...
git-svn-id: svn://10.0.0.236/trunk@142165 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 07:35:23 +00:00
peterv%netscape.com
f007c78dc1
Part of fix for bug 203192 (Improvements to XSLT loading). r=Pike, sr=jst, a=asa.
...
git-svn-id: svn://10.0.0.236/trunk@142124 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 11:53:21 +00:00
axel%pike.org
1ff81d8606
bug 199329, reenable embedded XSLT stylesheets, r=sicking, sr=peterv, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@141977 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 21:05:11 +00:00
axel%pike.org
1e63468e66
remove dead code, r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@140700 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:44:13 +00:00
axel%pike.org
4fb40ae405
warning fix, r/sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@140687 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 08:00:00 +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
alecf%netscape.com
f24ccb3da0
landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
...
sr=darin, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@140260 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:55:59 +00:00
alecf%netscape.com
2a83f1b2d9
backout my static atom patch for now until I figure out the performance loss! :(
...
bug 195262
git-svn-id: svn://10.0.0.236/trunk@139962 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:13:08 +00:00
alecf%netscape.com
59c2bfe187
fix for bug 195262:
...
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin
this is an experimental landing - if there are performance issues, I will back it out.
git-svn-id: svn://10.0.0.236/trunk@139909 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:26:32 +00:00
peterv%netscape.com
4869edd950
Removing obsolete code. r=sicking.
...
git-svn-id: svn://10.0.0.236/trunk@138944 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 12:50:23 +00:00
axel%pike.org
5fe9d894b6
bug 190499, xpath number 2 string conversion buggy for small numbers, changed implementation to use moz string api, r=sicking, sr=jag, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@137134 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 08:26:46 +00:00
peterv%netscape.com
95fb72189b
Fix stupid error in last checkin.
...
git-svn-id: svn://10.0.0.236/trunk@136840 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 13:39:17 +00:00
peterv%netscape.com
cbe858b0cc
Fix for bug 157142 (link transformiix standalone to XPCOM). Better txStack and remove use of NamedMap for documents. r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136808 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 04:27:59 +00:00
peterv%netscape.com
65bedbff6c
Fix some warnings.
...
git-svn-id: svn://10.0.0.236/trunk@136796 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 04:00:19 +00:00
peterv%netscape.com
c593729f51
Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136787 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:33:07 +00:00
peterv%netscape.com
b92e5ede69
Fix for bug 186538 (Touching the ownerElement of an attribute through XPath generates a security error.). r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136784 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:25:51 +00:00
peterv%netscape.com
e782da7ad8
Fix for bug 157142 (link transformiix standalone to XPCOM). Better txStack and remove use of NamedMap for documents. r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136783 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:24:40 +00:00
peterv%netscape.com
2785d19081
Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136765 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 00:04:08 +00:00
peterv%netscape.com
2818aa9cf2
Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136755 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-21 22:06:32 +00:00
axel%pike.org
118072a2cd
not part of build, remove broken uri parsing from transformiix standalone
...
git-svn-id: svn://10.0.0.236/trunk@136728 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-21 14:12:11 +00:00
peterv%netscape.com
06049a405e
Remove redundant line.
...
git-svn-id: svn://10.0.0.236/trunk@136662 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-20 12:54:25 +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
axel%pike.org
4bee99bdba
bug 157142, remove transformiix standalone special code in favour of module nspr stuff, r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@136647 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-19 21:48:08 +00:00
sicking%bigfoot.com
4e8212e9c8
Bug 157142: get rid of txAtom typedef
...
r=Pike rs=peterv
git-svn-id: svn://10.0.0.236/trunk@136564 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-18 00:37:12 +00:00
peterv%netscape.com
ddba650706
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@136524 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 14:09:42 +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
axel%pike.org
964e9908e7
bug 184086, number conversion in XSLT is LOCALE independent, r=sicking, sr=jag
...
git-svn-id: svn://10.0.0.236/trunk@136198 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-11 19:19:14 +00:00
peterv%netscape.com
9ef9b667e3
That shouldn't have gone in.
...
git-svn-id: svn://10.0.0.236/trunk@136022 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:44:35 +00:00
peterv%netscape.com
925853e46c
Make final fix for bug 74786 (String cleanup) easier by simplifying the Transformiix DOM. r=sicking, sr=jst. r=Pike on the parts not part of the Mozilla build.
...
git-svn-id: svn://10.0.0.236/trunk@136021 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:40:42 +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
axel%pike.org
05840e756e
bug 157142, transformiix standalone should use XPCOM atoms. r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@135520 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-20 13:45:06 +00:00