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

690 Коммитов

Автор SHA1 Сообщение Дата
cvshook%sicking.cc b6f702b221 Bug 208172: Implement optimizable XPath. r=peterv sr=jst 2006-01-26 01:50:30 +00:00
mrbkap%gmail.com 0a86b61aab bug 323908: Pass line and column information to ReportError. Patch by Robert Sayre <sayrer@gmail.com>. r=mrbkap sr=jst 2006-01-21 02:02:02 +00:00
bzbarsky%mit.edu be7a2211fd Implement an nsINode interface; move some common stuff from nsIContent and
nsIDocument to nsINode.  Bug 323311, r=sicking, sr=jst
2006-01-19 03:34:18 +00:00
cvshook%sicking.cc 7d9189938d Bug 323910: Merge atom lists in gklayout
r/sr=jst
2006-01-19 00:58:12 +00:00
bzbarsky%mit.edu 71e7b476c8 Not all documents have a channel, so we need to synthesize one as needed. Bug
322683, r=sicking, sr=bryner
2006-01-10 21:58:25 +00:00
cvshook%sicking.cc dcb9344973 Bug 221434: Cleanups in the txExprParser and remove the need for txAttributeValueTemplate
r=pike sr=peterv
2006-01-09 19:38:53 +00:00
bzbarsky%mit.edu df87d5eb4c Rename our in-tree expat lib to mozexpat_s. Bug 305841, patch by Andy Willis
<abwillis1@gmail.com>, r=peterv
2006-01-07 02:40:20 +00:00
bryner%brianryner.com 0885361aee Fix restoration of scroll position and textfield contents after bfcache eviction by calling PersistLayoutHistoryState as part of RestoreFromHistory. Bug 317380, r=bzbarsky. 2006-01-04 06:38:46 +00:00
cvshook%sicking.cc 031a1befce Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz
2005-12-28 21:52:39 +00:00
cvshook%sicking.cc c48a704b3d Wrap textnodes inserted in root of document inside an <transformiix:result> except when they are whitespace-only, in which case ignore them.
r/sr=peterv b=187620
2005-12-17 01:46:52 +00:00
cvshook%sicking.cc 41f13b8db1 Bug 320057: Make it easier to build buster (XSLT test suite)
r=bsmedberg
2005-12-13 22:07:36 +00:00
cvshook%sicking.cc c5484e30ab Re-add files that got lost in the move. Not part of build. 2005-12-12 22:10:11 +00:00
jst%mozilla.jstenback.com 7a5af690c6 Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org 2005-11-28 23:56:44 +00:00
timeless%mozdev.org 6ce7661d83 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 16:41:06 +00:00
peterv%propagandism.org c9cca2e5b0 Fix for bug 316619 (txMozillaXMLOutput::txMozillaXMLOutput(txOutputFormat* aFormat, nsIDOMDocumentFragment* aFragment)doesn't init mTreeDepth). Patch by matt@use.net, r/sr=me. 2005-11-18 19:53:13 +00:00
peterv%propagandism.org d1e0ed389f Fix for bug 314931 (Use content-specific DOMCI macros for XSLT in nsLayoutModule.cpp). r/sr=jst. 2005-11-18 13:39:43 +00:00
bsmedberg%covad.net 209246f0d2 Bug 316658 - XSLT makefiles (now in layout module) don't set LIBXUL_LIBRARY, causing libxul link warnings, r=darin 2005-11-16 20:33:35 +00:00
bsmedberg%covad.net dff1dea638 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
bsmedberg%covad.net eb11586c63 From bug 304494, moving the tests which were in extensions/transformiix/resources 2005-11-10 16:31:32 +00:00
bsmedberg%covad.net 25dee9f869 Bug 304494 - Move extensions/transformiix -> content/xslt - r=peterv/sicking - CVS copies were performed to preserve CVS history, see https://bugzilla.mozilla.org/attachment.cgi?id=193073 for details 2005-11-02 17:34:14 +00:00
sicking%bigfoot.com 912b72cc5c Bug 182177: fix comments in nsIXSLTProcessor.idl
r=Pike sr=peterv
2005-11-02 07:43:12 +00:00
vladimir%pobox.com c66e5bc60c b=255134, make nsICollation scriptable, r=jshin,sr=brendan 2005-11-02 07:43:11 +00:00
peterv%propagandism.org 5bcce3b40a Fix for bug 278157 (Need to correct xsl:number implementation). r=sicking, sr=jst. 2005-11-02 07:43:10 +00:00
cvshook%sicking.cc 70f1191de9 Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz
2005-11-02 07:43:09 +00:00
peterv%propagandism.org 53bc03cd15 Fix for bug 297067 (First tag is not transformed). r=Pike, sr=jst. 2005-11-02 07:43:08 +00:00
bzbarsky%mit.edu e42480d836 Improve the CSSLoader API: make it clear which methods return results
sync and which return async, move the handling of alternates more completely
into the CSSLoader, make it possible for observers to tell whether the load
actually succeeded.  Bug 293825, r+sr=peterv
2005-11-02 07:43:07 +00:00
bzbarsky%mit.edu 07f88d9312 Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
changes, sr=jst
2005-11-02 07:43:06 +00:00
bzbarsky%mit.edu f7775541c1 Pass nsIStyledContent to AttributeChanged() so that consumers don't have to QI
to it.  Bug 313343, r=sicking, sr=jst
2005-11-02 07:43:05 +00:00
peterv%propagandism.org 4ae82689d5 Fix for bug 205778 (document('') load of stylesheet conflicts with http cache). r=Pike, sr=bz. 2005-11-02 07:43:04 +00:00
peterv%propagandism.org 564e4db6a9 Fix for bug 226425 (xml, xslt crash using apply-templates and document). r=Pike, sr=jst. 2005-11-02 07:43:03 +00:00
peterv%propagandism.org c4edc9c24e Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv. 2005-11-02 07:43:02 +00:00
peterv%propagandism.org 1decb141bc Fix for bug 306809 (oom mlk in txVariable::Convert). r/sr=bz. 2005-11-02 07:43:01 +00:00
bzbarsky%mit.edu fb9232d6df Create CSSLoaders when the document object is created and deCOMify the getter.
Bug 290068, r=sicking, sr=peterv, a=brendan
2005-11-02 07:43:00 +00:00
peterv%propagandism.org 7ce839661e Fix for bug 305296 (nsXPathResult::IterateNext() does not advance to next result). r=Pike, sr=jst. 2005-11-02 07:42:59 +00:00
peterv%propagandism.org 7e60d907f0 Fix for bug 248025 (cannot add a DOM Node as an xsl:param using XSLTProcessor.setParameter()). r=Pike, sr=jst. 2005-11-02 07:42:58 +00:00
bzbarsky%mit.edu 76f54b84d0 Move the BindToTree call for the document element into SetRootContent. Bug
289209, r=sicking, sr=jst, a=asa
2005-11-02 07:42:57 +00:00
bzbarsky%mit.edu 745957e021 Fix build bustage 2005-11-02 07:42:56 +00:00
bzbarsky%mit.edu 3f82772307 Make sure that a reflow flush on the document makes the sink start layout if
needed.  Bug 253951, r=mrbkap, sr=jst
2005-11-02 07:42:55 +00:00
bzbarsky%mit.edu 9dc80c25ee Set the content-type hint to text/xml for XSLT stylesheet loads. Bug 259206,
patch by peterv, r+sr=bzbarsky
2005-11-02 07:42:54 +00:00
bzbarsky%mit.edu bb257dfeb3 Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of
BindToTree and UnbindFromTree methods.  Bug 286000, r=sicking, sr=jst
2005-11-02 07:42:53 +00:00
timeless%mozdev.org ab02c77d56 Bug 286073 internal code should use application/xml rather than text/xml
patch by bug@annevankesteren.nl r=peterv sr=peterv
2005-11-02 07:42:52 +00:00
bsmedberg%covad.net c0f0c6c3cc Move the transformiix locale file to dom/locales, r=peterv/Pike 2005-11-02 07:42:51 +00:00
cvshook%sicking.cc 33cb3427a2 Use a better sourcelevel when setting charset through xsl:output element. Also make sure to use the proper form when setting the charset.
r/sr=bz
2005-11-02 07:42:49 +00:00
peterv%propagandism.org 03ee213afd Fix for bug 248258 (Mozilla 1.7 and Firefox 0.8.0 Crash when I try to open this XSLT stylesheet [@ txMozillaXSLTProcessor::DoTransform ]). r=sicking, sr=jst. 2005-11-02 07:42:48 +00:00
peterv%propagandism.org 8a82ab414b Fix for bug 227003 (add ::IsContentOfType to txXPathNode, txNameTest, txNodeTypeTest). r=sicking, sr=bz. 2005-11-02 07:42:47 +00:00
doronr%us.ibm.com 1015c077b7 Bug 281987 - Finish out XPath extension functions. Patch by aaronr, r=sicking sr=tor a=mkaply 2005-11-02 07:42:46 +00:00
allan%beaufour.dk 2b82bf95a4 Support context size and position in ns(XForms)XPathExpression. Bug 292841, r=sicking, sr=peterv, a=mkaply 2005-11-02 07:42:45 +00:00
doronr%us.ibm.com 462803462b Bug 282777 - Implement index() xpath function. Patch by aaronr@us.ibm.com, r=sicking, beaufour 2005-11-02 07:42:44 +00:00
peterv%propagandism.org 043c6a43cf Part of fix for bug 278981 (Extension mechanism for XPath extension functions) - Support aggregation of nsXPathEvaluator. r/sr=jst. 2005-11-02 07:42:43 +00:00
peterv%propagandism.org 357fee1763 Fix for bug 279878 (Unknown extension function shouldn't stop processing unless called). r=sicking, sr=jst. 2005-11-02 07:42:42 +00:00
peterv%propagandism.org 2002206eb8 Fix for bug 68824 (XMLParser::getDocumentFromURI returns empty documents for missing pages). r=Pike, sr=bz. 2005-11-02 07:42:41 +00:00
peterv%propagandism.org 54f07c7d4f Fix for bug 188339 (improve standalone DOM). r=Pike. NPOTB. 2005-11-02 07:42:40 +00:00
bsmedberg%covad.net aaa0d6c3f0 Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-11-02 07:42:39 +00:00
dbaron%dbaron.org be93ce6812 Convert CR-LF line endings to LF to fix bustage. 2005-11-02 07:42:38 +00:00
doronr%us.ibm.com 8be0445811 xforms bug 258472 - Add the XPath functions needed for XForms, r=sicking,sr=peterv 2005-11-02 07:42:37 +00:00
cvshook%sicking.cc 4c92fb6059 Bug 277777: Fix forwards compatible parsing of expressions in XSLT and be more strict about parsing of functioncalls in DOM-XPath.
r=pike sr=peterv
2005-11-02 07:42:36 +00:00
peterv%propagandism.org e0f6ad84a1 Fix Transformiix standalone bustage. r=Pike. Doesn't affect default builds. 2005-11-02 07:42:35 +00:00
cbiesinger%web.de 80d85b7c05 181938 allow any protocol to support redirection, using a new
nsIChannelEventSink interface.
r=darin sr=bz
2005-11-02 07:42:34 +00:00
peterv%propagandism.org 236723f1bc Fix for bug 271209. r=sicking, sr=jst. 2005-11-02 07:42:33 +00:00
tor%cs.brown.edu a95c1e27e8 Bug 235826 - <svg:script> implementation.
Patch by alex@croczilla.com, r=sicking, sr=jst
2005-11-02 07:42:32 +00:00
roc+%cs.cmu.edu f96f0e0a1a Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2005-11-02 07:42:31 +00:00
dbaron%dbaron.org 9b0ef9cabb Fix some minor static buffer overruns detected by Coverity tool, and sync two versions of catttable.h. b=287290 r+sr=brendan 2005-11-02 07:42:30 +00:00
bryner%brianryner.com 88495f54a7 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin. 2005-11-02 07:42:29 +00:00
bzbarsky%mit.edu badf3c3f2f Relanding, since backing out did not fix orange. Bug 232691. 2005-11-02 07:42:28 +00:00
peterv%propagandism.org ae9a09e9d7 Correct function signature to fix Solaris bustage. 2005-11-02 07:42:27 +00:00
peterv%propagandism.org 8d25c2b83c Fix fo bug 274964 (Switch to Expat's xml declaration parsing). r/sr=jst. 2005-11-02 07:42:26 +00:00
peterv%propagandism.org 29d1db5abb Fix for bug 192139 (Integrate latest Expat). r=bz, sr=jst. 2005-11-02 07:42:25 +00:00
bzbarsky%mit.edu 2b5676ab30 Backing out to attempt to fix Mac orange. Bug 232691 2005-11-02 07:42:24 +00:00
bzbarsky%mit.edu 858fc7458e Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
using EmptyC?String instead.  Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky
2005-11-02 07:42:23 +00:00
peterv%propagandism.org 62c427db5d Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst. 2005-11-02 07:42:22 +00:00
jst%mozilla.jstenback.com c261cfa1a1 Fixing bug 265334. Adding API for embedders etc to listen to data fed to the parser from the network. r=darin@meer.net, sr=brendan@mozilla.org 2005-11-02 07:42:21 +00:00
bzbarsky%mit.edu 27699c43d7 Make XSLT stylesheet loads check content policy. Bug 203211, r=sicking,
sr=peterv
2005-11-02 07:42:20 +00:00
dougt%meer.net 7f8fa362cf Windows CE build changes. This addresses most of the outstanding Windows
CE compilation issues.

This patch also fixes/removes CheckStackGrowthDirection assertions in
Javscript.  This change is based on bug 242518.  See comment 36.

This patch also removes the unused enum in transformiix .  See bug
292118.

r/sr = dveditz/shaver
b    = 291229
a    = asa
2005-11-02 07:42:19 +00:00
peterv%propagandism.org 536f68ba2c Trying to fix bustage. 2005-11-02 07:42:18 +00:00
cbiesinger%web.de 041767936f bug 248810 nsIStreamConverter[Service] uses wide strings for mime types
r+sr=darin
2005-11-02 07:42:17 +00:00
bzbarsky%mit.edu b6c0e47a4a Change FlushPendingNotifications to have more granularity and update callers to
only flush the things they really need flushed.  Bug 144072, r+sr=jst
2005-11-02 07:42:16 +00:00
peterv%propagandism.org d7e0a841c7 Correct comments. r=Pike 2005-11-02 07:42:15 +00:00
peterv%propagandism.org b8177b96c5 Fix for bug 235748 (Reorganize Transformiix directories). r=Pike, sr=jst. 2005-11-02 07:42:14 +00:00
cvshook%sicking.cc c4325e54db Bug 281575: Don't bother supporting attributes not implementing nsIAttribute since there are no longer any such nodes.
r/sr=peterv
2005-11-02 07:42:13 +00:00
peterv%propagandism.org 0ec0528022 Bug 243520 (Remove txNamespaceManager ifdef's). r=Pike, sr=jst. 2005-11-02 07:42:12 +00:00
bzbarsky%mit.edu cf91656265 Add a version of CheckLoadURI that takes a source principal instead of a source
URI.  Update a bunch of callers to use it.  Bug 233108, r=caillon, sr=dveditz
2005-11-02 07:42:11 +00:00
peterv%propagandism.org 4632f362d7 We've supported xsl:fallback for a while now. r=Pike. 2005-11-02 07:42:10 +00:00
dbaron%dbaron.org bb37708af3 Fix misspellings of 'pseudo' in comments. Bug 106386. Patch by Alex Vincent <ajvincent@gmail.com>. r=timeless sr=peterv 2005-11-02 07:42:09 +00:00
peterv%propagandism.org eddde09317 Fix for bug 187907 (Expr::toString should be removed or debug-only). r=Pike, sr=jst. 2005-11-02 07:42:08 +00:00
dwitte%stanford.edu 00eb974365 implement exception constants defined in DOM level 3
b=245476, patch by jonathan.watt@strath.ac.uk, r=peterv, sr=jst

remove redundant declarations and correct comment
b=251824, patch by jonathan.watt@strath.ac.uk, r+sr=peterv
2005-11-02 07:42:07 +00:00
peterv%propagandism.org bac7aeba6d Fix for bug 238807 (Compilation error in txXPathTreeWalker.h when building txXMLParser). r=Pike, sr=jst. 2005-11-02 07:42:06 +00:00
jst%mozilla.jstenback.com 56f540e7d7 Fixing bug 242734. deCOMtaminate nsITextContent. r+sr=bryner@brianryner.com 2005-11-02 07:42:05 +00:00
roc+%cs.cmu.edu 7112fb1be4 Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin 2005-11-02 07:42:04 +00:00
peterv%propagandism.org 1388fe821f Small edits to license boilerplate/modelines. No code changes. 2005-11-02 07:42:03 +00:00
gerv%gerv.net d44bb6f0f6 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-11-02 07:42:02 +00:00
darin%meer.net 52c77e278b landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt 2005-11-02 07:42:01 +00:00
peterv%propagandism.org af7f22806c Fix for bug 103659 (move to static lib per directory). r=Pike, sr=bryner. 2005-11-02 07:42:00 +00:00
bryner%brianryner.com fbecbbc5c5 Bustage fix - remove earlier workarounds 2005-11-02 07:41:59 +00:00
sicking%bigfoot.com 08fdd5efbe Bug 237566: Remove nsIContent::ReplaceChildAt and supportive codepaths.
r=bz sr=jst
2005-11-02 07:41:58 +00:00
darin%meer.net 9a06ee588e landing marco's patch for bug 238928 "domstubs.idl should not include nsAString.h" r=bsmedberg sr=jst a=dbaron 2005-11-02 07:41:57 +00:00
bryner%brianryner.com e6f3294ef0 Attempting to fix Mac bustage. I'll try to come up with a cleaner fix for this tomorrow. 2005-11-02 07:41:56 +00:00
dbaron%dbaron.org 72c392967f Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst 2005-11-02 07:41:55 +00:00
peterv%propagandism.org 609d14bc6e Fix for bug 233907 (document.createElementNS() doesn't throw NAMESPACE_ERR when given a namespace-invalid name.). r/sr=jst. 2005-11-02 07:41:54 +00:00
peterv%propagandism.org a1293fc98a Move comment before function. 2005-11-02 07:41:53 +00:00
peterv%propagandism.org 76d6a48db7 Fix for bug 232591 (Expose name validation methods from the XML parser (expat)). r=Pike, sr=jst. 2005-11-02 07:41:52 +00:00
jst%mozilla.jstenback.com 4390f436da Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org 2005-11-02 07:41:51 +00:00
peter%propagandism.org 23ea5d1b73 Bustage fix. 2005-11-02 07:41:50 +00:00
mkaply%us.ibm.com 4a587eae18 #200144
r=sicking, a=mkaply
Remove XP_OS2 #ifdefs from transformiix
2005-11-02 07:41:49 +00:00
jst%mozilla.jstenback.com 5666dc0d29 Fixing bug 230840. DeCOMtaminating nsIDocumentObserver, nsIAttribute, nsIContentList, and nsIContentIterator, and doing some other cleanup. r=jonas@sicking.cc, sr=bryner@brianryner.com 2005-11-02 07:41:48 +00:00
sicking%bigfoot.com 8af778a87f Bug 238327: Implement the svg:style element.
Changes to svg-only files r=afri  (not part of build)
Changes to transformiix files r=peterv sr=jst
Changes to other files r/sr=jst
2005-11-02 07:41:47 +00:00
jst%mozilla.jstenback.com 7b87a1f19e Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com. 2005-11-02 07:41:46 +00:00
peterv%propagandism.org 475e4ed7b9 Fix for bug 233579 (XSLT memory leak). r=Pike, sr=darin, a=choffman. 2005-11-02 07:41:45 +00:00
axel%pike.org 1958dfba25 bug 192139, integrate latest expat, npob, fix transformiix standalone bustage on win, r=sicking, sr=peterv 2005-11-02 07:41:44 +00:00
jst%mozilla.jstenback.com 7f9dfa1fdc General deCOMtamination of nsIDocument, nsIContent, and nsIFormSubmission. Eliminating nsIAttributeContent, and doing some URL->URI changes. r+sr=peterv@propagandism.org 2005-11-02 07:41:43 +00:00
peter%propagandism.org 7020d641ea Part of fix for bug 192139 (Intergrate latest Expat). r=Pike, sr=jst. 2005-11-02 07:41:42 +00:00
peter%propagandism.org b06b852981 Fix for bug 151002 (abstract the content by a treewalker). Patch by me, with parts by Pike and sicking. r=sicking, sr=jst. 2005-11-02 07:41:41 +00:00
peter%propagandism.org 77fdd8dfd7 Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking. 2005-11-02 07:41:40 +00:00
axel%pike.org ff0ab23931 bug 230633, constify tx a bit, regression fix, r/sr=pterv 2005-11-02 07:41:39 +00:00
tor%cs.brown.edu 53cb557bd8 Bug 208314 - remove use of iostreams to allow building with compilers
that don't support classic C++ iostreams (ex: MSVC++ .net 2003).
r=timeless, sr=dbaron
2005-11-02 07:41:38 +00:00
peterv%propagandism.org 900ce9f5c3 Fix for bug 230633 (Constify Transformiix code a bit). r=Pike, sr=jst. 2005-11-02 07:41:37 +00:00
peter%propagandism.org ec4bb16daa Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking. 2005-11-02 07:41:36 +00:00
timeless%mozdev.org 87c33c4d40 Bug 220267 warning: unused variable `const class NodeSet * nodes' In method `nsresult txKeyFunctionCall::evaluate(class txIEvalContext *, class txAExprResult **)'
r=sicking sr=peterv
2005-11-02 07:41:35 +00:00
bzbarsky%mit.edu 4a590ebaa9 Fix handling of id attrs to not assume that they are named "id" as much. Bug
208744, r=caillon, sr=peterv
2005-11-02 07:41:34 +00:00
axel%pike.org 57623c45a1 bug 151002, 64bit bustage fix, patch by Martin Mokrejs, r=me, sr=peterv, a=dbaron 2005-11-02 07:41:33 +00:00
jst%mozilla.jstenback.com e195ac309d Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com. 2005-11-02 07:41:32 +00:00
sicking%bigfoot.com 5a265e27f8 Bug 190302: Set correct characterset for XSLT generated pages.
r=Pike sr=peterv
2005-11-02 07:41:31 +00:00
peter%propagandism.org 94854db17f 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:30 +00:00
bryner%brianryner.com d26c770e49 deCOMtaminate nsINodeInfo and nsINodeInfoManager. See bug 225060 for details. r=sicking, sr=jst. 2005-11-02 07:41:29 +00:00
bzbarsky%mit.edu 79040cc5bf 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:28 +00:00
bryner%brianryner.com 0d2243025e 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:27 +00:00
sicking%bigfoot.com f7cb240dee Bug 221323: Keep a hard reference when moving nodes to avoid premature delete.
r/sr=bz
2005-11-02 07:41:26 +00:00
jst%mozilla.jstenback.com 25a5e7132b 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:25 +00:00
peter%propagandism.org 5eb937983b Fix for bug 212903 (XSLT bug -- incorrectly added <meta> element to results tree). r=Pike, sr=jst. 2005-11-02 07:41:24 +00:00
bryner%brianryner.com 5505f599a9 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan. 2005-11-02 07:41:23 +00:00
jshin%mailaps.org 1be4101b00 bug 195093 : modernize nsILocale (r=smontagu, sr=darin) 2005-11-02 07:41:22 +00:00
sicking%bigfoot.com 321187ece1 Bug 218770: speed up sorting by using NS_QuickSort and reducing number of allocations.
r=Pike sr=peterv
2005-11-02 07:41:21 +00:00
neil%parkwaycc.co.uk 88e49246f6 Bug 207634 Convert GetSortKeyLen/CreateRawSortKey to AllocateRawSortKey r=smontagu sr=sspitzer 2005-11-02 07:41:20 +00:00
axel%pike.org fee618e36d txStylesheetCompiler should not error on mRV, r=sicking, sr=peterv 2005-11-02 07:41:19 +00:00
peterv%propagandism.org df8b78bf04 Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst. 2005-11-02 07:41:18 +00:00
peterv%propagandism.org d22b98f4e8 Backout to fix bustage. 2005-11-02 07:41:17 +00:00
peterv%propagandism.org c87ca0b78f Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst. 2005-11-02 07:41:16 +00:00
axel%pike.org bc45e6806a bustage fix, wrong kezboard 2005-11-02 07:41:15 +00:00
peter%propagandism.org d58c3da0ac Rest of fix for bug 221387 (XPathExpression.createExpression doesn't throw NAMESPACE_ERR). r=Pike, sr=bz. 2005-11-02 07:41:14 +00:00
axel%pike.org 213fd18c93 bug 206445, review nit from/r=sicking 2005-11-02 07:41:13 +00:00
sicking%bigfoot.com 3a35dc7947 Bug 220703: return either error or return to avoid crashes and leaks
r/sr=peterv
2005-11-02 07:41:12 +00:00
axel%pike.org 5893443504 fixup whitespace for bustage, r=bsmedberg 2005-11-02 07:41:11 +00:00
neil%parkwaycc.co.uk 6e9c202cd8 Fix Pike's build bustage r=bsmedberg sr=bustage 2005-11-02 07:41:10 +00:00
axel%pike.org 60dcc95ce3 bug 206445, nsresult based error reporting in XPath expression parser and lexer, r=sicking, sr=peterv 2005-11-02 07:41:09 +00:00
sicking%bigfoot.com a7a7590020 Backing out patch from bug 210528 to fix ports bustage 2005-11-02 07:41:08 +00:00
bryner%brianryner.com 81fae7553f Remove extra semicolon in macro definition/usage which causes gcc 3.4 bustage (bug 218551). a=brendan. 2005-11-02 07:41:07 +00:00
sicking%bigfoot.com b7c3f27ffe Bug 210528: Modernize XPath-classes to use nsAutoPtr
r=Pike sr=jst
2005-11-02 07:41:06 +00:00
sicking%bigfoot.com b5688d68bb 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:05 +00:00
sicking%bigfoot.com 25cf119767 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:04 +00:00
sicking%bigfoot.com b692395272 Bug 205703: Reduce binarysize by not inlineing ExprResult::Release.
r/sr=peterv
2005-11-02 07:41:03 +00:00
sicking%bigfoot.com 2e0c8a302a 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:02 +00:00
bzbarsky%mit.edu 5996c30581 Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
notifications).  Bug 200931, r=peterv, sr=jst
2005-11-02 07:41:01 +00:00
dbaron%dbaron.org 895fe82fe8 Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky 2005-11-02 07:41:00 +00:00
axel%pike.org 6963421eb9 bug 214954, fix embedded XSLT stylesheets from script, r=sicking, sr=peterv 2005-11-02 07:40:59 +00:00
dbaron%dbaron.org 7f3f487d63 Remove unused content quality stubs. b=111346 r+sr=bzbarsky 2005-11-02 07:40:58 +00:00
sicking%bigfoot.com 36c8bb4b9b Bug 208979: Fix NS_ENSUREs to use the right variable. Patch by peterv
r=sicking sr=jst
2005-11-02 07:40:57 +00:00
sicking%bigfoot.com 52da6b0cf2 Attempt at fixing ports bustage 2005-11-02 07:40:56 +00:00
sicking%bigfoot.com 76c3ae7bbc Try to fix build bustage and also fix a couple of new warnings. 2005-11-02 07:40:55 +00:00
sicking%bigfoot.com e053c18626 Bug 220418: Don't get the initial template until the txExecutionState is fully initialized.
r=Pike sr=peterv
2005-11-02 07:40:54 +00:00
jaggernaut%netscape.com 514378b634 Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron 2005-11-02 07:40:53 +00:00
peter%propagandism.org 23a15b6b22 Fix for bug 218756 (Update to latest DOM Level 3 XPath specification). r=Pike, sr=jst. 2005-11-02 07:40:52 +00:00
axel%pike.org a8b9ae20fc bug 211485, check for UniversalBrowserRead for xpath/xslt security checks, r=sicking, sr=jst 2005-11-02 07:40:51 +00:00
caillon%returnzero.com 8e43842d3e 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:50 +00:00
jaggernaut%netscape.com 9ab7d61d62 Bug 213601: Switch some users of NS_NewAtom over to do_GetAtom. r=bzbarsky, sr=dbaron 2005-11-02 07:40:49 +00:00
axel%pike.org dd87b5f0e1 bustage fix for unix, shupid me 2005-11-02 07:40:48 +00:00
axel%pike.org 2eca40e0a4 bug 209539, 209089, crash on several ways when linking to a non-existing XSLT stylesheet, r=sicking, sr=peterv 2005-11-02 07:40:47 +00:00
sicking%bigfoot.com 62c02bb4ca Bug 205703: Refcount Expr-results, to avoid cloning, and recycle them, to avoid memorymanagement.
r=Pike sr=peterv
2005-11-02 07:40:46 +00:00
peterv%netscape.com 3c6ba7d917 Bustage fix. sr=jag. 2005-11-02 07:40:45 +00:00
alecf%flett.org e48dab245c 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:44 +00:00
caillon%returnzero.com a0ab202ca7 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:43 +00:00
alecf%flett.org f1a2c8bb9e 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:42 +00:00
jkeiser%netscape.com f88f0cbaa3 Make XSLT #include less stuff (bug 208188), r=bugmail@sicking.cc, sr=peterv@netscape.com 2005-11-02 07:40:41 +00:00
jkeiser%netscape.com a5e1c387f4 Bustage fix, r/sr=peterv 2005-11-02 07:40:40 +00:00
axel%pike.org f1876fb2d4 bug 200999, crash with more than on xsl:strip- or preserve-space, r=sicking, sr=peterv 2005-11-02 07:40:39 +00:00
axel%pike.org 8f9c37b315 real fix for the landing of bug 195262, npob, don't copy attr value, r/sr=peterv 2005-11-02 07:40:38 +00:00
peterv%netscape.com dec9a66749 Bustage fix. 2005-11-02 07:40:37 +00:00
peterv%netscape.com 28b51e1506 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:36 +00:00
peter%propagandism.org f6569f0ef7 Part of fix for bug 192139 (Intergrate latest Expat). Transformiix standalone only, not part of the default build. 2005-11-02 07:40:35 +00:00
peter%propagandism.org 59e2f0388c Part of fix for bug 192139 (Intergrate latest Expat). Transformiix standalone only, not part of the default build. 2005-11-02 07:40:34 +00:00
axel%pike.org b60ce74145 npob, jprof support for transformiix standalone, rs=peterv 2005-11-02 07:40:33 +00:00
axel%pike.org 559c0d0dce not part of build, fix gcc3.2 and hex, r/sr=peterv, a=mkaply 2005-11-02 07:40:32 +00:00
axel%pike.org 1ea1192736 bug 205675, error on recursive import/include, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:31 +00:00
sicking%bigfoot.com 7fa973ffcc 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:30 +00:00
axel%pike.org b4fdef96bc bug 204456, remove #defined errorcodes, r=sicking, sr=peterv, a=sspitzer 2005-11-02 07:40:29 +00:00
sicking%bigfoot.com 8365f44e6e 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:28 +00:00
axel%pike.org 385c09d89a bug 47719, pass nsresults and error messages back to content, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:27 +00:00
pkw%us.ibm.com a192444a5a 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:26 +00:00
peterv%netscape.com cd6bedbe3b Part of fix for bug 203192 (Improvements to XSLT loading). r=Pike, sr=jst, a=asa. 2005-11-02 07:40:25 +00:00
axel%pike.org 1e40910bbd npob, fix crash on exit, r=sicking 2005-11-02 07:40:24 +00:00
axel%pike.org caa76fb70c bug 199329, reenable embedded XSLT stylesheets, r=sicking, sr=peterv, a=asa 2005-11-02 07:40:23 +00:00
sicking%bigfoot.com 9af5a3ff29 not part of build. Fix buildbustage from landing of bug 195262 2005-11-02 07:40:22 +00:00
sicking%bigfoot.com 7c5956faf6 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:21 +00:00
sicking%bigfoot.com ca3b411f20 Fix OS/2 bustage 2005-11-02 07:40:20 +00:00
sicking%bigfoot.com 41dade9402 Fix OSX bustage from previous checkin 2005-11-02 07:40:19 +00:00
sicking%bigfoot.com 268e84a3b9 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:18 +00:00
timeless%mozdev.org 5a19d917a6 Bug 203973 txXSLTProcessor::shutdown releases a log module it doesn't own
r=axel sr=peterv
2005-11-02 07:40:17 +00:00
sicking%bigfoot.com fefaf51cc3 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:16 +00:00
sicking%bigfoot.com b34a5561b6 tree close, backing out 2005-11-02 07:40:15 +00:00
sicking%bigfoot.com 0d51af672a Bug 206338: Improve performance of txStack by inlineing functions and by removing boundschecks
r=Pike sr=peterv
2005-11-02 07:40:14 +00:00
axel%pike.org 91f603a513 bug 199484, xml pretty printing regressed, fix the contract ID for XSLT document transformer, r/sr=peterv 2005-11-02 07:40:13 +00:00
axel%pike.org fe11414c69 bug 70855, nspr logging for transformiix, log stylesheet compilation IO, r=peterv, sr=jag 2005-11-02 07:40:12 +00:00