Commit Graph

895 Commits

Author SHA1 Message Date
sicking@bigfoot.com
f4f1306129 Bug 222342: Speed up txStylesheet::isStripSpaceAllowed by not filtering textnodes in the root of a document and by earlyreturning if there are no stripspace rules.
r=Pike sr=peterv
2005-11-02 07:41:06 +00:00
sicking@bigfoot.com
93266f547a Bug 205703: Reduce binarysize by not inlineing ExprResult::Release.
r/sr=peterv
2005-11-02 07:41:05 +00:00
sicking@bigfoot.com
0f11446ff3 Bug 209667: Make it possible to hold an nsRefPtr to a class that lacks an empty ctor. I'll back this out if it breaks any ports.
r=jag sr=dbaron on the nsCOMPtr.h part
r=Pike sr=peterv on the transformiix part
2005-11-02 07:41:04 +00:00
bzbarsky@mit.edu
c6d2a05a60 Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
notifications).  Bug 200931, r=peterv, sr=jst
2005-11-02 07:41:03 +00:00
dbaron@dbaron.org
26c655076f Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky 2005-11-02 07:41:02 +00:00
axel@pike.org
80af86eda1 bug 214954, fix embedded XSLT stylesheets from script, r=sicking, sr=peterv 2005-11-02 07:41:01 +00:00
dbaron@dbaron.org
2f0b8f5c6a Remove unused content quality stubs. b=111346 r+sr=bzbarsky 2005-11-02 07:41:00 +00:00
sicking@bigfoot.com
cf3788f1ee Bug 208979: Fix NS_ENSUREs to use the right variable. Patch by peterv
r=sicking sr=jst
2005-11-02 07:40:59 +00:00
sicking@bigfoot.com
ec7ea6f25c Attempt at fixing ports bustage 2005-11-02 07:40:58 +00:00
sicking@bigfoot.com
5b758a37be Try to fix build bustage and also fix a couple of new warnings. 2005-11-02 07:40:57 +00:00
sicking@bigfoot.com
cbd588152d Bug 220418: Don't get the initial template until the txExecutionState is fully initialized.
r=Pike sr=peterv
2005-11-02 07:40:56 +00:00
jaggernaut@netscape.com
2e9eee163e Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron 2005-11-02 07:40:55 +00:00
peter@propagandism.org
38dee59b34 Fix for bug 218756 (Update to latest DOM Level 3 XPath specification). r=Pike, sr=jst. 2005-11-02 07:40:54 +00:00
axel@pike.org
43df2c1ecd bug 211485, check for UniversalBrowserRead for xpath/xslt security checks, r=sicking, sr=jst 2005-11-02 07:40:53 +00:00
caillon@returnzero.com
2eb7a1db2d Bug 210601 - XSLT should check whether the subject principal is the system principal.
r=axel@pike.org sr=jst@netscape.com
2005-11-02 07:40:52 +00:00
jaggernaut@netscape.com
a4372a3ee6 Bug 213601: Switch some users of NS_NewAtom over to do_GetAtom. r=bzbarsky, sr=dbaron 2005-11-02 07:40:51 +00:00
axel@pike.org
25870a7e31 bustage fix for unix, shupid me 2005-11-02 07:40:50 +00:00
axel@pike.org
d3a289818d bug 209539, 209089, crash on several ways when linking to a non-existing XSLT stylesheet, r=sicking, sr=peterv 2005-11-02 07:40:49 +00:00
sicking@bigfoot.com
0b86144811 Bug 205703: Refcount Expr-results, to avoid cloning, and recycle them, to avoid memorymanagement.
r=Pike sr=peterv
2005-11-02 07:40:48 +00:00
peterv@netscape.com
1d8df83b11 Bustage fix. sr=jag. 2005-11-02 07:40:47 +00:00
alecf@flett.org
72bf693719 fix for bug 209220 - now that i18n APIs take ASCII charset names, update consumers to avoid excess conversions.. which usually means storing charset names as ASCII and updating a few other APIs
r=jkeiser, sr=jst and some great comments from jshin@mailaps.org
2005-11-02 07:40:46 +00:00
caillon@returnzero.com
0e878d8cf6 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
2005-11-02 07:40:45 +00:00
alecf@flett.org
2d94978535 fix for bug 206379:
- combine nsICharsetConverterManager2 and nsICharsetConverterManager
- get rid of nsIAtom in most of the methods
- provide versions of getUnicodeDecoder/Encoder which don't do alias resolution
- change all charset types to ASCII strings
- clean up some other i18n APIs which could be simplified
- fix all consumers of all changed i18n interfaces
r=jshin, smontagu
rs=sfraser
2005-11-02 07:40:44 +00:00
jkeiser@netscape.com
cd81560f69 Make XSLT #include less stuff (bug 208188), r=bugmail@sicking.cc, sr=peterv@netscape.com 2005-11-02 07:40:43 +00:00
jkeiser@netscape.com
85d6dff2ea Bustage fix, r/sr=peterv 2005-11-02 07:40:42 +00:00
axel@pike.org
c4e8909fe5 bug 200999, crash with more than on xsl:strip- or preserve-space, r=sicking, sr=peterv 2005-11-02 07:40:41 +00:00
axel@pike.org
594a0928ea real fix for the landing of bug 195262, npob, don't copy attr value, r/sr=peterv 2005-11-02 07:40:40 +00:00
peterv@netscape.com
568da71bb7 Fix for bug 203978 (Invalid read of size 4 const nsString FunctionCall::INVALID_PARAM_VALUE(NS_LITERAL_STRING("invalid parameter value for function: "));). r=Pike, sr=jst. 2005-11-02 07:40:39 +00:00
peter@propagandism.org
712bc7549f Part of fix for bug 192139 (Intergrate latest Expat). Transformiix standalone only, not part of the default build. 2005-11-02 07:40:38 +00:00
peter@propagandism.org
ef477d96cf Part of fix for bug 192139 (Intergrate latest Expat). Transformiix standalone only, not part of the default build. 2005-11-02 07:40:37 +00:00
axel@pike.org
e3a7573017 npob, jprof support for transformiix standalone, rs=peterv 2005-11-02 07:40:36 +00:00
axel@pike.org
e52ef5b8aa not part of build, fix gcc3.2 and hex, r/sr=peterv, a=mkaply 2005-11-02 07:40:35 +00:00
axel@pike.org
c0cefb1e04 bug 205675, error on recursive import/include, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:34 +00:00
sicking@bigfoot.com
55b12a5949 Bug 203384: When no document has been set in the nsXPathEvaluator we should be case sensitive.
r=peterv sr=heikki a=asa
2005-11-02 07:40:33 +00:00
axel@pike.org
cf352622e5 bug 204456, remove #defined errorcodes, r=sicking, sr=peterv, a=sspitzer 2005-11-02 07:40:32 +00:00
sicking@bigfoot.com
5e64101946 Bug 199331: Recompile stylesheet if the underlying DOM is modified after .importStylesheet is called
r=Pike sr=peterv a=mkaply
2005-11-02 07:40:31 +00:00
axel@pike.org
1d2fa1f125 bug 47719, pass nsresults and error messages back to content, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:30 +00:00
pkw@us.ibm.com
7a7e423609 Bug 204796 - txStylesheetCompiler.cpp fails to build in VisualAge C++ v6.
r=bugmail@sicking.cc, sr=peterv@netscape.com, a=asa@mozilla.org
2005-11-02 07:40:29 +00:00
peterv@netscape.com
cf80059a77 Part of fix for bug 203192 (Improvements to XSLT loading). r=Pike, sr=jst, a=asa. 2005-11-02 07:40:28 +00:00
axel@pike.org
b8bced710a npob, fix crash on exit, r=sicking 2005-11-02 07:40:27 +00:00
axel@pike.org
9d2ff086ff bug 199329, reenable embedded XSLT stylesheets, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:26 +00:00
sicking@bigfoot.com
2f74129cd4 not part of build. Fix buildbustage from landing of bug 195262 2005-11-02 07:40:25 +00:00
sicking@bigfoot.com
8633918723 Bug 199579: Sorting case-order is inverted. Also sort using application locale as default locale.
r=Pike sr=peterv a=asa
2005-11-02 07:40:24 +00:00
sicking@bigfoot.com
ff565f69ea Fix OS/2 bustage 2005-11-02 07:40:23 +00:00
sicking@bigfoot.com
e116751a9c Fix OSX bustage from previous checkin 2005-11-02 07:40:22 +00:00
sicking@bigfoot.com
f386c14d45 Bug 203229: Use strings better by using existing stringobjects inside ExprResults if one exists.
r=Pike sr=peterv a=asa
2005-11-02 07:40:21 +00:00
timeless@mozdev.org
aebb8cce4d Bug 203973 txXSLTProcessor::shutdown releases a log module it doesn't own
r=axel sr=peterv
2005-11-02 07:40:20 +00:00
sicking@bigfoot.com
1fca037217 Bug 206338: improve txStack performance by inlining functions and moving bounds-check to outside the txStack-class
r=Pike sr=peterv
2005-11-02 07:40:19 +00:00
sicking@bigfoot.com
219566a882 tree close, backing out 2005-11-02 07:40:18 +00:00
sicking@bigfoot.com
1f3570708e Bug 206338: Improve performance of txStack by inlineing functions and by removing boundschecks
r=Pike sr=peterv
2005-11-02 07:40:17 +00:00