Commit Graph

149725 Commits

Author SHA1 Message Date
peter%propagandism.org
e64a1739cb Fix for bug 215465 (CSS :hover rules not working when using XML/XSLT along with an alternernate CSS). Fix by bz, r=sicking, sr=peterv. 2005-11-02 07:41:32 +00:00
bryner%brianryner.com
4025f49900 deCOMtaminate nsINodeInfo and nsINodeInfoManager. See bug 225060 for details. r=sicking, sr=jst. 2005-11-02 07:41:31 +00:00
bzbarsky%mit.edu
b0fac2c7f1 Make nsExpatDriver and nsIExpatSink be on the same wavelength as far as passing
attributes to HandleStartElement.  Update callees as needed.  Bug 223470,
r=sicking, sr=peterv
2005-11-02 07:41:30 +00:00
bryner%brianryner.com
35815f1fe7 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. 2005-11-02 07:41:29 +00:00
sicking%bigfoot.com
b9f4e41b49 Bug 221323: Keep a hard reference when moving nodes to avoid premature delete.
r/sr=bz
2005-11-02 07:41:28 +00:00
jst%mozilla.jstenback.com
311e883b2a 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. 2005-11-02 07:41:27 +00:00
peter%propagandism.org
9e5fc2e1dc Fix for bug 212903 (XSLT bug -- incorrectly added <meta> element to results tree). r=Pike, sr=jst. 2005-11-02 07:41:26 +00:00
bryner%brianryner.com
1884cba76f Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan. 2005-11-02 07:41:25 +00:00
jshin%mailaps.org
849f03f8ac bug 195093 : modernize nsILocale (r=smontagu, sr=darin) 2005-11-02 07:41:24 +00:00
sicking%bigfoot.com
d07a3c8656 Bug 218770: speed up sorting by using NS_QuickSort and reducing number of allocations.
r=Pike sr=peterv
2005-11-02 07:41:23 +00:00
neil%parkwaycc.co.uk
62e06b1728 Bug 207634 Convert GetSortKeyLen/CreateRawSortKey to AllocateRawSortKey r=smontagu sr=sspitzer 2005-11-02 07:41:22 +00:00
axel%pike.org
4bac5ed937 txStylesheetCompiler should not error on mRV, r=sicking, sr=peterv 2005-11-02 07:41:21 +00:00
peterv%propagandism.org
6fcef441d2 Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst. 2005-11-02 07:41:20 +00:00
peterv%propagandism.org
1856ad716d Backout to fix bustage. 2005-11-02 07:41:19 +00:00
peterv%propagandism.org
76b92a3dce Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst. 2005-11-02 07:41:18 +00:00
axel%pike.org
47c5d0474d bustage fix, wrong kezboard 2005-11-02 07:41:17 +00:00
peter%propagandism.org
0bd56c7a55 Rest of fix for bug 221387 (XPathExpression.createExpression doesn't throw NAMESPACE_ERR). r=Pike, sr=bz. 2005-11-02 07:41:16 +00:00
axel%pike.org
e0879188c8 bug 206445, review nit from/r=sicking 2005-11-02 07:41:15 +00:00
sicking%bigfoot.com
24577a8fb6 Bug 220703: return either error or return to avoid crashes and leaks
r/sr=peterv
2005-11-02 07:41:14 +00:00
axel%pike.org
2b387955d6 fixup whitespace for bustage, r=bsmedberg 2005-11-02 07:41:13 +00:00
neil%parkwaycc.co.uk
de8a55088d Fix Pike's build bustage r=bsmedberg sr=bustage 2005-11-02 07:41:12 +00:00
axel%pike.org
8861d828d1 bug 206445, nsresult based error reporting in XPath expression parser and lexer, r=sicking, sr=peterv 2005-11-02 07:41:11 +00:00
sicking%bigfoot.com
9c328b43b9 Backing out patch from bug 210528 to fix ports bustage 2005-11-02 07:41:10 +00:00
bryner%brianryner.com
1d31529c6a Remove extra semicolon in macro definition/usage which causes gcc 3.4 bustage (bug 218551). a=brendan. 2005-11-02 07:41:09 +00:00
sicking%bigfoot.com
0fb7e2766a Bug 210528: Modernize XPath-classes to use nsAutoPtr
r=Pike sr=jst
2005-11-02 07:41:08 +00:00
sicking%bigfoot.com
78d5474251 Bug 207377: Change the way tbody-elements are inserted into tables to increase speed and make sure that only tablerows are inserted.
r=Pike sr=peterv
2005-11-02 07:41:07 +00:00
sicking%bigfoot.com
5f4d9c1f18 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
90beb313e3 Bug 205703: Reduce binarysize by not inlineing ExprResult::Release.
r/sr=peterv
2005-11-02 07:41:05 +00:00
sicking%bigfoot.com
100749144d 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
47c20e43cd 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
ff7248e7de 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
4133fb92dc bug 214954, fix embedded XSLT stylesheets from script, r=sicking, sr=peterv 2005-11-02 07:41:01 +00:00
dbaron%dbaron.org
92f71a87f6 Remove unused content quality stubs. b=111346 r+sr=bzbarsky 2005-11-02 07:41:00 +00:00
sicking%bigfoot.com
fa27056c13 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
b300ebe108 Attempt at fixing ports bustage 2005-11-02 07:40:58 +00:00
sicking%bigfoot.com
54a38cbcdd Try to fix build bustage and also fix a couple of new warnings. 2005-11-02 07:40:57 +00:00
sicking%bigfoot.com
390823afb0 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
e3aa13fa56 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
21a18d8425 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
defbc65fb3 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
ddb1136ea6 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
d0e32612b0 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
12f6464ba2 bustage fix for unix, shupid me 2005-11-02 07:40:50 +00:00
axel%pike.org
97e4f4396e 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
c0f7dd27f1 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
f69a5761ff Bustage fix. sr=jag. 2005-11-02 07:40:47 +00:00
alecf%flett.org
be6c4b9437 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
34aae7589d 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
2c5896b747 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
bd2cecba8e Make XSLT #include less stuff (bug 208188), r=bugmail@sicking.cc, sr=peterv@netscape.com 2005-11-02 07:40:43 +00:00