Граф коммитов

557 Коммитов

Автор SHA1 Сообщение Дата
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
jkeiser%netscape.com edbf51f17b Bustage fix, r/sr=peterv 2005-11-02 07:40:42 +00:00
axel%pike.org 2a47a38263 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 f9b7910be7 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 8536c6897f 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 749c7f9218 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 8517f9e00f 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 81385ba559 npob, jprof support for transformiix standalone, rs=peterv 2005-11-02 07:40:36 +00:00
axel%pike.org c903f07566 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 d0b7a85502 bug 205675, error on recursive import/include, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:34 +00:00
sicking%bigfoot.com 59d2b91312 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 635ead7a28 bug 204456, remove #defined errorcodes, r=sicking, sr=peterv, a=sspitzer 2005-11-02 07:40:32 +00:00
sicking%bigfoot.com 684c5732cb 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 8d45a638e9 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 af56cd5f48 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 4e24f4bff7 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 c9a4cf0e8e npob, fix crash on exit, r=sicking 2005-11-02 07:40:27 +00:00
axel%pike.org 352a9e76fc bug 199329, reenable embedded XSLT stylesheets, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:26 +00:00
sicking%bigfoot.com d4b39ea958 not part of build. Fix buildbustage from landing of bug 195262 2005-11-02 07:40:25 +00:00
sicking%bigfoot.com b74c38b4c7 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 2658195b24 Fix OS/2 bustage 2005-11-02 07:40:23 +00:00
sicking%bigfoot.com 573c6f3220 Fix OSX bustage from previous checkin 2005-11-02 07:40:22 +00:00
sicking%bigfoot.com a3fd4a5067 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 3eddff3181 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 8afbcff5b8 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 c367a973ec tree close, backing out 2005-11-02 07:40:18 +00:00
sicking%bigfoot.com 28b28cebb6 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
axel%pike.org b9f650058f bug 199484, xml pretty printing regressed, fix the contract ID for XSLT document transformer, r/sr=peterv 2005-11-02 07:40:16 +00:00
axel%pike.org ae636cdb67 bug 70855, nspr logging for transformiix, log stylesheet compilation IO, r=peterv, sr=jag 2005-11-02 07:40:15 +00:00
heikki%netscape.com c4763440f3 Bug 203384, document could be null, for example when calling from XPointer processor, patch from jst, r=sicking, sr=heikki, a=asa. 2005-11-02 07:40:14 +00:00
jst%netscape.com fb8ee95af3 Fixing bug 111514. In an XHTML document served as application/xhtml+xml, |document| is not an HTML document object, but an XML document object. r=bugmail@sicking.cc, sr=peterv@netscape.com 2005-11-02 07:40:13 +00:00
peterv%netscape.com 73452718b6 Bustage fix. 2005-11-02 07:40:12 +00:00
peterv%netscape.com 9fe5139932 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:11 +00:00
harishd%netscape.com ad2eed2ed5 Checking in for peterv@netscape.com: Fixing the problem with viewing P3P summary more than once. b=208560, r=harishd, sr=heikki 2005-11-02 07:40:10 +00:00
sicking%bigfoot.com 8f0893d8c4 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.
2005-11-02 07:40:09 +00:00
axel%pike.org 16d9e54818 bug 157142, clean up unnecessary configure tests and allmakefiles.sh, add a lib directory for standalone to get debug info on win32 (npob), r=cls 2005-11-02 07:40:08 +00:00
peterv%netscape.com cf85d8dc81 Follow-up to my checkin for bug 179720 (implement real result tree fragments). Checked in wrong patch yesterday. r=sicking, sr=jst. 2005-11-02 07:40:07 +00:00
peterv%netscape.com 345ddb1a06 Fix for bug 179720 (implement real result tree fragments). r=sicking, sr=jst. 2005-11-02 07:40:06 +00:00
timeless%mozdev.org e19f0f8afc fixing build bustage 2005-11-02 07:40:05 +00:00
axel%pike.org 8fcf5c9e29 fix warnings in transformiix standalone, not part of build, r/sr=peterv 2005-11-02 07:40:04 +00:00
axel%pike.org 6d85aea84c 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 2005-11-02 07:40:03 +00:00
peterv%netscape.com f1f38a1634 Removing obsolete code. r=sicking. 2005-11-02 07:40:02 +00:00
sicking%bigfoot.com 3acde8bde4 remove dead code, no bug. r/sr=peterv 2005-11-02 07:40:01 +00:00
sicking%bigfoot.com bcae0f9fed fix missing return-at-end. r/sr=peterv. no bug 2005-11-02 07:40:00 +00:00
sicking%bigfoot.com 18ec9f51c6 Bug 187610: Use PLDHash for keys
r=Pike sr=peterv
2005-11-02 07:39:59 +00:00
heikki%netscape.com 1658c0576c Bug 191800, move FIXptr and XPointer into xmlextras, r=harishd, sr=jst. 2005-11-02 07:39:58 +00:00
heikki%netscape.com 21691ab5eb Fix comments. 2005-11-02 07:39:57 +00:00
jst%netscape.com 352a026ee7 Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com 2005-11-02 07:39:56 +00:00
heikki%netscape.com e99ca2917c Bug 182323, implemented XPointer spec, we now support the framework, shorthand syntax, element, fixptr, xpath1 and xmlns schemes, and provide a proprietary API from scripts, r=sicking, sr=peterv. 2005-11-02 07:39:55 +00:00
sicking%bigfoot.com aae617b69b fix bustage 2005-11-02 07:39:54 +00:00
sicking%bigfoot.com 3ccff70e03 Bug 193586: Fix reference-cycle in nsXPathEvaluator->document->nsXPathEvaluatorTearoff
r=peterv sr=jst a=dbaron
2005-11-02 07:39:53 +00:00
sicking%bigfoot.com 0e9ecced0c Bug 174713: Make XPath on HTML documents behave consistently and HTML-ish. This makes the XPath-functions name() and local-name() return upper-case names and makes nametests case-insensitive.
r=peterv sr=jst a=asa
2005-11-02 07:39:52 +00:00
peterv%netscape.com e82f2a779d Fix for bug 157142 (link transformiix standalone to XPCOM). Make resolveQName take nsIAtom**. r=sicking, sr=jst. 2005-11-02 07:39:51 +00:00
peterv%netscape.com e4384ad9f3 Fix stupid error in last checkin. 2005-11-02 07:39:50 +00:00
axel%pike.org e5fc1de0b0 bug 192701, npob, use MOZILLA_VERSION instead of hardcode version number for XSLT standalone driver, sr=peterv, a=dbaron 2005-11-02 07:39:49 +00:00
peterv%netscape.com d686108af7 Fix some warnings. 2005-11-02 07:39:48 +00:00
peterv%netscape.com a5dfa72261 Fix for bug 157142 (link transformiix standalone to XPCOM). Better txStack and remove use of NamedMap for documents. r=sicking, sr=jst. 2005-11-02 07:39:47 +00:00
axel%pike.org 724ee5baa5 not part of build, wallpaper that most tests expect UTF-8 encoding, which is all we have, rs=peterv 2005-11-02 07:39:46 +00:00
sfraser%netscape.com bdc7db1c52 Bug 74803: fix the data in various static name tables to be const, and fix nsStaticNameTable to accept const data. r=dbaron, sr=alecf. 2005-11-02 07:39:45 +00:00
sicking%bigfoot.com d56b8f9d80 Bug 190631: xsl:value-of shouldn't call ::characters on the resulthandler with an empty string.
r=Pike, sr=peterv, a=asa
2005-11-02 07:39:44 +00:00
axel%pike.org e9cbc9d914 warning fix, r/sr=peterv 2005-11-02 07:39:43 +00:00
alecf%netscape.com 05e186650a 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
2005-11-02 07:39:42 +00:00
peterv%netscape.com d0734be26d Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst. 2005-11-02 07:39:41 +00:00
sicking%bigfoot.com 15a9243e0a Bug 190628: Make some string-functions behave according to spec when second argument is an empty-string.
r=Pike sr=peterv a=asa
2005-11-02 07:39:40 +00:00
alecf%netscape.com 96faa0f581 backout my static atom patch for now until I figure out the performance loss! :(
bug 195262
2005-11-02 07:39:39 +00:00
alecf%netscape.com 6b44f3ab39 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.
2005-11-02 07:39:38 +00:00
axel%pike.org cb47c12ab2 not part of build, fix getBaseURI for Attr nodes in transformiix standalone 2005-11-02 07:39:37 +00:00
sicking%bigfoot.com 16b7adb089 Bug 195016: Fix static build. Patch by Roland.Mainz@informatik.med.uni-giessen.de
r=sicking sr=kin
2005-11-02 07:39:36 +00:00
axel%pike.org a58689db6c bug 191856, string usage in txExpandedName::init, r=sicking, sr=peterv 2005-11-02 07:39:35 +00:00
sicking%bigfoot.com 3c5bd439a2 Remove txAtom.h and remove uses of special tx-macros for atoms.
b=157142 r=Pike sr=peterv
2005-11-02 07:39:34 +00:00
sicking%bigfoot.com a51b11cbd4 Fix gcc-platforms bustage 2005-11-02 07:39:33 +00:00
sicking%bigfoot.com 0a34905ddb Bug 230528: sync to latest jsnum.h: Make sure that gcc aliasing optimizations doesn't break mathcode. Fix mathcode on ARM
r=Pike sr=peterv
2005-11-02 07:39:32 +00:00
axel%pike.org 0766b51b77 bug 190499, xpath number 2 string conversion buggy for small numbers, changed implementation to use moz string api, r=sicking, sr=jag, a=asa 2005-11-02 07:39:31 +00:00
axel%pike.org 6aa61bf1e0 bug 157142, remove transformiix standalone special code in favour of module nspr stuff, r=sicking, sr=peterv 2005-11-02 07:39:30 +00:00
sicking%bigfoot.com 06dc1cd8e8 Bug 157142: get rid of txAtom typedef
r=Pike rs=peterv
2005-11-02 07:39:29 +00:00
peter%propagandism.org f2500788d1 Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron. 2005-11-02 07:39:28 +00:00
seawood%netscape.com 45d2125969 Purge XP_PC.
Bug #56767 r=mkaply sr=alecf
2005-11-02 07:39:27 +00:00
peterv%netscape.com 338a2c0ca7 Fix for bug 186538 (Touching the ownerElement of an attribute through XPath generates a security error.). r=sicking, sr=jst. 2005-11-02 07:39:26 +00:00
axel%pike.org df33704884 not part of build, remove broken uri parsing from transformiix standalone 2005-11-02 07:39:25 +00:00
peterv%netscape.com c6ff808ff0 Remove redundant line. 2005-11-02 07:39:24 +00:00
sicking%bigfoot.com 851ae98f97 Bug 186979: Start transformation at actual node passed in.
r=Pike sr=peterv a=asa
2005-11-02 07:39:23 +00:00
peterv%netscape.com f8454450e6 Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts. 2005-11-02 07:39:22 +00:00
peterv%propagandism.org 79bd15a52c Fix for bug 237185 (nsXPathNSResolver::LookupNamespaceURI needs to resolve xml). r/sr=jst, a=chofmann. 2005-11-02 07:39:21 +00:00
sicking%bigfoot.com d986571207 Bug 189201: Hold a reference to the document-node even for embedded stylesheets to make sure that the document doesn't go away.
r=peterv sr=bz
2005-11-02 07:39:20 +00:00
dbaron%dbaron.org 3b02e50311 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2005-11-02 07:39:19 +00:00
sicking%bigfoot.com d79f26064c Bug 185498: Don't rely on ::CreateElement to create html elements. Also make sure we insert html-<tbody>s when appropriate
r=Pike sr=peterv
2005-11-02 07:39:18 +00:00
peterv%netscape.com d9f7f1d935 Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts. 2005-11-02 07:39:17 +00:00
sicking%bigfoot.com fdf0e2ade6 Bug 188729: Break refcounting-cycles during load.
r=peterv sr=bz
2005-11-02 07:39:16 +00:00
sicking%bigfoot.com 148610be37 Bug 186835: Hold off notifying that the transformation is finished until all stylesheets are loaded.
r=peterv sr=bz
2005-11-02 07:39:15 +00:00
peterv%netscape.com 99148e01cf Bustage fix. 2005-11-02 07:39:14 +00:00
peterv%netscape.com dbecd7f849 Fix for bug 179720 (implement real result tree fragments). r=sicking, sr=jst. 2005-11-02 07:39:13 +00:00
sicking%bigfoot.com d7f9437a16 Bug 195945: Display XSLT-generated HTML-pages in standards mode
r=peterv sr=bz
2005-11-02 07:39:12 +00:00
sicking%bigfoot.com c5865cbcc9 Bug 185498: Don't rely on ::CreateElement to create html elements. Also make sure we insert html-<tbody>s when appropriate
r=Pike sr=peterv
2005-11-02 07:39:11 +00:00
axel%pike.org 5c3659f0e2 bug 178463, insert META tag to HEAD for html output, r=sicking, sr=peterv 2005-11-02 07:39:10 +00:00
peterv%netscape.com 60801f3b1c Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts. 2005-11-02 07:39:09 +00:00
sicking%bigfoot.com 291ac03e08 Bug 188729: Break refcounting-cycles during load.
r=peterv sr=bz
2005-11-02 07:39:08 +00:00
sicking%bigfoot.com acdda471f5 Bug 187611: Set the proper Content-Type of XSLT generated documents
r=peterv sr=jst
2005-11-02 07:39:07 +00:00
dbaron%dbaron.org b4e28f8b8f Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2005-11-02 07:39:06 +00:00
sicking%bigfoot.com b3ee460fe9 fix uninitialized-variable-warning.
b=186835 r=glazman sr=jst
2005-11-02 07:39:05 +00:00
sicking%bigfoot.com 67ae605801 Comment-removal, part of the patch for bug 186835. 2005-11-02 07:39:04 +00:00
sicking%bigfoot.com 045a9f0f61 Bug 186835: Hold off notifying that the transformation is finished until all stylesheets are loaded.
r=peterv sr=bz
2005-11-02 07:39:03 +00:00
peterv%netscape.com 688f5aeb9c Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst. 2005-11-02 07:39:02 +00:00
sicking%bigfoot.com fc9ebdd688 Bug 184362: kill nsISupportsArray in transformiix
r=bz sr=peterv
2005-11-02 07:39:01 +00:00
bzbarsky%mit.edu 59b89d83a2 Make the CSSLoader correctly order stylesheets as they are dynamically added
and removed via the DOM.  Clean up the nsIDocument stylesheet accessors.  Clean
up nsIDocumentObserver stylesheet stuff a bit.  Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off.  Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking,  sr=peterv.
2005-11-02 07:39:00 +00:00
peterv%netscape.com c011a7e2eb Fix static build bustage. 2005-11-02 07:38:59 +00:00
peterv%netscape.com 2f4651cae1 Fix warning. 2005-11-02 07:38:58 +00:00
peterv%netscape.com 7dc7c5499c Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst. 2005-11-02 07:38:57 +00:00
axel%pike.org a6f55e5aa7 bug 178461, XSLTProcessor.reset(), r=sicking, sr=peterv 2005-11-02 07:38:56 +00:00
axel%pike.org 0eb2f2e5fe bug 188339, improve transformiix standalone DOM, get rid of childNodes in Attr, r=peterv, not part of build 2005-11-02 07:38:55 +00:00
peterv%netscape.com 3e9e32dfd6 That shouldn't have gone in. 2005-11-02 07:38:54 +00:00
peterv%netscape.com c93e92f530 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. 2005-11-02 07:38:53 +00:00
peterv%netscape.com 577ed7012d Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst. 2005-11-02 07:38:52 +00:00
axel%pike.org 2c744b8cc7 bug 157142, transformiix standalone should use XPCOM atoms. r=sicking, sr=peterv 2005-11-02 07:38:51 +00:00
axel%pike.org 2ede343f63 bug 54659, close() in files in transformiix standalone, not part of build, r=sicking, sr=peterv, a=blizzard 2005-11-02 07:38:50 +00:00
axel%pike.org 3328da3392 bug 157142, link transformiix standalone to xpcom, r=sicking, sr=peterv 2005-11-02 07:38:49 +00:00
axel%pike.org c3ed4355a0 bug 157142, transformiix standalone should use XPCOM atoms. r=sicking, sr=peterv 2005-11-02 07:38:48 +00:00
peterv%netscape.com 679bb66645 Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst. 2005-11-02 07:38:47 +00:00
axel%pike.org d26cef9b1f bug 151055, some result elements dont accept children, txMozillaXMLOutput crashes, r=sicking, sr=peterv 2005-11-02 07:38:46 +00:00
sicking%bigfoot.com 4ececefa7c Landing XSLT branch. Tracking bug is 155578, fixes bugs 46633, 54659, 73492, 70369, 85408, 90157, 130161, 109918, 150916 and 170097
* New scriptable interfaces to XSLT
* Make HTML-output create real html
* cleanup the XSLTProcessor class

Patch by sicking, pike and peterv

r=sicking/pike, sr=peterv, a=asa
2005-11-02 07:38:45 +00:00
axel%pike.org e47b316ef9 Getting XSLT going, patch by andreas.otte@primus-online.de
r=me
2005-11-02 07:38:40 +00:00
sicking%bigfoot.com 6e2b2a1538 Bug 94036: Rewrite implementation of xsl:number. Also implement errorhandling for txList and NS_ConvertASCIItoUCS2 for standalone.
r=Pike sr=jst
2005-11-02 07:38:39 +00:00
peterv%netscape.com c09d266bf1 Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Cleanup only to ease branch landing, no functional changes. r=Pike, rs=jst. 2005-11-02 07:38:38 +00:00
peterv%netscape.com d7f4cd7d8a Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst. 2005-11-02 07:38:37 +00:00
sicking%bigfoot.com ac6b4f1df4 Bug 181803: Invalidate nsXPathResult when the nodevalue of a node is changed.
r=Pike sr=peterv a=asa
2005-11-02 07:38:36 +00:00
sicking%bigfoot.com 1f79a0be97 backing out. Didn't mean to hit the commit-button 2005-11-02 07:38:35 +00:00
sicking%bigfoot.com ee5e2ac00b *** empty log message *** 2005-11-02 07:38:34 +00:00
sicking%bigfoot.com b44092cb06 Bug 181808: Use macros to declare and implement nsIDocumentObserver
r=caillon sr=bz
2005-11-02 07:38:33 +00:00
roc+%cs.cmu.edu f0a479c7c2 Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin 2005-11-02 07:38:32 +00:00
peterv%netscape.com 1aaf1b3b24 Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst. 2005-11-02 07:38:31 +00:00
sicking%bigfoot.com 5bfbe3e246 Bug 162398: Make XPath lexer look at entire qname when checking for operators.
r=Pike sr=bz
2005-11-02 07:38:30 +00:00
peterv%netscape.com cecab4e362 Fix warnings. r=Pike, rs=jst. 2005-11-02 07:38:29 +00:00
axel%pike.org cb809662cd bug 155578, refactor XSLTProcessor, landing trivial parts to make diff usefull. Function reordering in XSLTProcessor, txExpandedNameMap::remove, r=sicking, sr=bz 2005-11-02 07:38:28 +00:00
sicking%bigfoot.com 0964eff38f Bug 174093: Make ExprParser out-of-memory safe.
r=Pike sr=peterv a=asa
2005-11-02 07:38:27 +00:00
sicking%bigfoot.com 0e24894a24 Fix whitespacehandling by looking for xml:space-attributes when needed and only when needed.
b=163856 r=Pike sr=bz
2005-11-02 07:38:26 +00:00
sicking%bigfoot.com 7fe22802f6 Landing XSLT branch. Tracking bug is 155578, fixes bugs 46633, 54659, 73492, 70369, 85408, 90157, 130161, 109918, 150916 and 170097
* New scriptable interfaces to XSLT
* Make HTML-output create real html
* cleanup the XSLTProcessor class

Patch by sicking, pike and peterv

r=sicking/pike, sr=peterv, a=asa
2005-11-02 07:38:25 +00:00
peterv%netscape.com 1e0e6ea24e Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst. 2005-11-02 07:38:24 +00:00
peterv%netscape.com bd177f5f8a Adding back widget to REQUIRES. 2005-11-02 07:38:23 +00:00
peterv%netscape.com c5a606a9f3 Fix for bug 101890 (break linkage from transformiix to layout). r=Pike, sr=jst. 2005-11-02 07:38:22 +00:00
axel%pike.org 7484157ddd bug 46754, remove transformiix copy of expat. Not part of build. build transformiix standalone on windows again.
changes to build system are r=cls, changes to transformiix r=peterv
2005-11-02 07:38:21 +00:00
peterv%netscape.com 3a2308f865 Fix for bug 94456 (wrappers need performance increase, support conformance). r=sicking, sr=jst. 2005-11-02 07:38:20 +00:00
peterv%netscape.com 2789f2eab5 Bustage fix for Transformiix standalone. 2005-11-02 07:38:19 +00:00
peterv%netscape.com 5f0c4561ab Fix for bug 155915 (txMozillaXMLOutput drops previous documentElement on creating transformiix wrapper). r=Pike, sr=jst. 2005-11-02 07:38:18 +00:00
peterv%netscape.com 02a354d465 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.
2005-11-02 07:38:17 +00:00
peterv%netscape.com e4fef6827b Warning fixes. r=Pike, rs=jst. 2005-11-02 07:38:16 +00:00
sicking%bigfoot.com 563a0dd3b6 Key template modes, template names, decimalformats, attributesets and keys on expanded name rather then qualified name.
b=96082 r=peterv sr=jst
2005-11-02 07:38:15 +00:00
peterv%netscape.com 3ee5e9bcd3 Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Remove unused context node argument. r=Pike, sr=bz. 2005-11-02 07:38:14 +00:00
bryner%netscape.com 5fa6c45471 Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag. 2005-11-02 07:38:13 +00:00
sicking%bigfoot.com fa91177c27 Add same-origin checks in a few DOM methods. Patch by me and jst.
b=156452, r=jst/me, sr=bz, a=pending
2005-11-02 07:38:12 +00:00
axel%pike.org abdc071112 bug 184086, number conversion in XSLT is LOCALE independent, r=sicking, sr=jag 2005-11-02 07:38:11 +00:00
peterv%netscape.com 54923a0f00 Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst. 2005-11-02 07:38:10 +00:00
peterv%netscape.com 48fdc9ba5e 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.
2005-11-02 07:38:09 +00:00
sicking%bigfoot.com 1b95429df6 Use principals instead of URIs for same-origin checks.
b=159348, r=bz, sr=jst, a=asa
2005-11-02 07:38:08 +00:00
sicking%bigfoot.com 11a2e2feb4 Reenable same-origin checks. Patch by me and jst.
b=156452 r=peterv/sicking/jst sr=bz/jst a=chofmann
2005-11-02 07:38:07 +00:00
peterv%netscape.com 1da27bd025 Temporarily disable the code that caused the slowdown in Txul, Tp and Ts. Bug 156452. 2005-11-02 07:38:06 +00:00
sicking%bigfoot.com 48fbe179ac Add same-origin checks in a few DOM methods. Patch by me and jst.
b=156452, r=jst/me, sr=bz, a=pending
2005-11-02 07:38:05 +00:00
axel%pike.org 98a3fc7e87 bustage fix for standalone, not part of build 2005-11-02 07:38:04 +00:00
peterv%netscape.com 8580dc2fa8 Fix for bug 146967 (Clean up Transformiix strings). r=Pike, sr=jst. 2005-11-02 07:38:03 +00:00
peterv%netscape.com a63a31b5a1 Bustage fix. 2005-11-02 07:38:02 +00:00
peterv%netscape.com 497c762a24 Fix for bug 88623 (Cleanup Transformiix code). r=Pike, sr=jst. 2005-11-02 07:38:01 +00:00
peterv%netscape.com e05d387e26 Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. (Last one, I promise) 2005-11-02 07:38:00 +00:00
peterv%netscape.com b9434ef3fe Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. 2005-11-02 07:37:59 +00:00
peterv%netscape.com 6fdebd8f34 Fix Transformiix standalone bustage (does not affect Mozilla build). r=Pike. 2005-11-02 07:37:58 +00:00
peterv%netscape.com f64aa0b1e3 Fix for bug 146966 (Standalone Transformiix outputs HTML with XML prolog). r=Pike, sr=jst. 2005-11-02 07:37:57 +00:00
peterv%netscape.com 872f2b4eab Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Remove unused context node argument. r=Pike, sr=bz. 2005-11-02 07:37:56 +00:00
sicking%bigfoot.com b6c5e7f0aa Bug 88623: Remove the txList::iterator function and the ListIterator typedef
r=peterv sr=jst
2005-11-02 07:37:55 +00:00