Commit Graph

2163 Commits

Author SHA1 Message Date
gavin%gavinsharp.com
7fe6a9f792 Bug 233643: clone XUL element prototype inline style rules before they can be modified by script
git-svn-id: svn://10.0.0.236/trunk@225229 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-29 17:58:52 +00:00
asqueella%gmail.com
eb79b493fe 378327 - minor cleanup/simplification of ForwardReferences code in nsXULDocument
- move AddForwardReference and ResolveForwardReferences from nsIXULDocument to
nsXULDocument, make them non-virtual.
- make mForwardReferences an nsTArray<nsAutoPtr<nsForwardReference> > instead
of nsAutoVoidArray.

r=smaug, sr=roc


git-svn-id: svn://10.0.0.236/trunk@225148 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 14:15:25 +00:00
enndeakin%sympatico.ca
c7e1160f28 Bug 377423, MemoryElements not removed from the pool properly, fixes topcrash, r=peterv,sr=sicking
git-svn-id: svn://10.0.0.236/trunk@225087 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 13:03:55 +00:00
peterv%propagandism.org
4d197ac7f6 Fix for bug 378595 (Improve cycle collection QI performance). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@225011 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 16:35:31 +00:00
benjamin%smedbergs.us
7262cdad6d Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
git-svn-id: svn://10.0.0.236/trunk@224885 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 14:22:04 +00:00
bzbarsky%mit.edu
dca6202cd6 Followup to bug 84582 to restore the old error-handling behavior here. Fixes
one of the reftests.


git-svn-id: svn://10.0.0.236/trunk@224816 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 23:43:28 +00:00
bzbarsky%mit.edu
9b9e29922e Stop blocking the parser on CSS stylesheet loads. We still block script
execution on them, however.  Bug 84582, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@224813 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 22:59:18 +00:00
neil%parkwaycc.co.uk
152ddcf417 Bug 377577 Allow templates to generate arbitrarily nested treeitems r=Enn sr=roc
git-svn-id: svn://10.0.0.236/trunk@224755 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 19:27:11 +00:00
sayrer%gmail.com
4aec4dcf7d Bug 368994. move mochitests near the code they test. round 7. r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@224573 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-16 15:18:50 +00:00
enndeakin%sympatico.ca
1a63c0a076 Bug 362906, assertion when root node in a template isn't XUL, r=smaug,sr=sicking
git-svn-id: svn://10.0.0.236/trunk@224448 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 15:55:54 +00:00
enndeakin%sympatico.ca
e903c89712 Bug 368721, issues with conditions on simple rules in templates,r=smaug,sr=sicking
git-svn-id: svn://10.0.0.236/trunk@224446 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 15:47:44 +00:00
peterv%propagandism.org
2e4ca48649 Fix for bug 372713 (Add cycle collection to RDF datasources). r=bsmedberg, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@224381 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-10 22:05:44 +00:00
enndeakin%sympatico.ca
e36a5043d2 Bug 366478 - consolidate lists of onX event attributes, r=smaug,jwatt,sr=sicking
git-svn-id: svn://10.0.0.236/trunk@224006 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 17:17:36 +00:00
dbaron%dbaron.org
30f83072c5 Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@222462 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:33:45 +00:00
asqueella%gmail.com
43e4b76e36 fix bug 369828 – html/svg:style sheets don't work in XUL documents
(the fix is to special-case these elements in nsXULDocument::ResumeWalk
and manually call UpdateStylesheet on them after the element and its subtree
is fully constructed and inserted into the document)

r=bz, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@222338 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-25 05:20:29 +00:00
asqueella%gmail.com
03e63625ae Bug 373614 - remove nsIXULContentSink interface, use the underlying class directly.
r=smaug, sr=roc


git-svn-id: svn://10.0.0.236/trunk@222337 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-25 05:02:10 +00:00
Olli.Pettay%helsinki.fi
c6b01eefa9 Bug 288392, DOMSubtreeModified event, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@222317 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-24 12:18:03 +00:00
Olli.Pettay%helsinki.fi
034c38c2b7 Bug 374584, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@222314 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-24 10:53:07 +00:00
peterv%propagandism.org
cb266f8501 Fix for bug 373035 (Make content/dom code get nsDOMClassInfo without going through nsIDOMScriptObjectFactory). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@222030 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-19 09:19:16 +00:00
asqueella%gmail.com
81e3a0b9ee decomtaminate nsIXULPrototypeCache (bug 364329)
r=smaug, sr=roc


git-svn-id: svn://10.0.0.236/trunk@221763 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-12 05:53:33 +00:00
tor%cs.brown.edu
624fbcce20 Bug 373089 - add a ParentChainChanged notification to nsIMutationObserver.
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@221698 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 13:49:43 +00:00
bzbarsky%mit.edu
22cd821e27 Relanding bug 267833. Let's see what Txul does now. Still r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@221651 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 23:43:50 +00:00
peterv%propagandism.org
fbe71aa7e3 Fix for bug 373219 (ASSERTION: Fault in cycle collector: null XPCOM pointer returned (ptr: 0)). r/sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@221603 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 13:14:06 +00:00
peterv%propagandism.org
4fff00b28c Fix for bug 368773 (Add a bunch of DOM objects to cycle collection). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@221534 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-08 11:17:16 +00:00
bzbarsky%mit.edu
1646da9ee6 Back out bug 267833 to test performance effect.
git-svn-id: svn://10.0.0.236/trunk@221409 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-06 21:12:49 +00:00
bzbarsky%mit.edu
dc7b70aa9c Fire XBL constructors asynchronously after binding attachment, unless we're in
the middle of an update.  In that case, fire them at the end of the update.
Bug 267833, r+sr=sicking, fingers-crossed=me


git-svn-id: svn://10.0.0.236/trunk@221404 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-06 19:36:36 +00:00
peterv%propagandism.org
ebfd67f7ed Fix for bug 370265 (nsDOMScriptObjectHolder/NS_DropScriptObject tries to get service while shutting down). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@221226 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-02 13:34:14 +00:00
jonas%sicking.cc
fa54a7bcf5 Bug 371083: Second installment in our exiting series 'deCOMtaminate the XBL code'. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@220967 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-27 00:14:01 +00:00
peterv%propagandism.org
17816def0d Fix assertions (followup to fix for bug 368369).
git-svn-id: svn://10.0.0.236/trunk@220736 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-22 15:20:20 +00:00
peterv%propagandism.org
e3e0240f6a Fix for bug 368369 (nsIScriptContextOwner looks unused). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@220731 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-22 13:33:50 +00:00
martijn.martijn%gmail.com
2e8f40c791 Adding mochikit tests for bug 330705, r=asqueella
git-svn-id: svn://10.0.0.236/trunk@220545 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-19 14:55:46 +00:00
peterv%propagandism.org
160ab8ca70 Fix for bug 368549 (Cycle collector doesn't handle tearoffs correctly). r=graydon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@220513 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-18 14:38:04 +00:00
jonas%sicking.cc
7b8af22092 Bug 370332: Kill nsIBindingManager and nsIStyleRuleSupplier. r=dbaron for the layout/style parts, r/sr=jst for the rest.
git-svn-id: svn://10.0.0.236/trunk@220435 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-16 23:02:08 +00:00
Olli.Pettay%helsinki.fi
49e16cb1d6 Bug 363067, Add nsPIDOMEventTarget and kill nsIChromeEventHandler, r=jst, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@220346 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-15 23:04:33 +00:00
jonas%sicking.cc
465b8fad66 Bug 370230: unbreak --enable-perf-metrics. Patch by me and Mats Palmgren. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@220080 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-13 21:18:25 +00:00
Olli.Pettay%helsinki.fi
acd9d288db Bug 339287, support accesskey attribute, p=surkov, r=me+mats, sr=jst
git-svn-id: svn://10.0.0.236/trunk@220056 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-13 15:02:57 +00:00
sharparrow1%yahoo.com
4e50607a9e Bug 370185: clean up view header includes (trivial). rs=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@219987 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-12 19:17:33 +00:00
Olli.Pettay%helsinki.fi
621e5e9919 Bug 360847, Remove unused nsIDOM*foo*Listener interfaces, r=jst, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219894 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-09 13:00:00 +00:00
Olli.Pettay%helsinki.fi
e9ed4c38ab Bug 369753, remove nsIXMLContent, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@219798 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-09 00:15:14 +00:00
Olli.Pettay%helsinki.fi
64782afade Bug 369721, Remove nsXULElement::MaybeTriggerAutoLink, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@219717 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 16:15:17 +00:00
peterv%propagandism.org
fc243be14b Fix for bug 369423 (XULSortServiceImpl leaks array of contentSortInfo). r=enndeakin, sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@219715 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 16:11:46 +00:00
sharparrow1%yahoo.com
dd459d0a71 Bug 177805: Fix the use of units in Gecko. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-07 07:46:44 +00:00
sayrer%gmail.com
4b956025f4 Bug 357450. Implement getElementsByClassName. r=jst, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@219322 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 15:14:00 +00:00
jonas%sicking.cc
dc89ea1f2d Bug 18333: Make the XML content sink incremental. Patch by Henri Sivonen<hsivonen@iki.fi>. r=peterv sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219201 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 21:21:06 +00:00
asqueella%gmail.com
70c0246288 fix bug 363419 - Direct children of <overlay> not created correctly.
Don't create XUL "placeholder" element for them, instead use the same logic as elsewhere, as these nodes can end up in the master document.

r=smaug, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@219176 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 12:49:24 +00:00
Olli.Pettay%helsinki.fi
d22a9090d3 Bug 367310, immediately after closing history crash opening unvisited links [@ nsTreeRows::FindByResource], p=enndeakin, r=me, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219174 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 08:52:07 +00:00
cvshook%sicking.cc
ccd1d6884d Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
git-svn-id: svn://10.0.0.236/trunk@219151 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 00:06:41 +00:00
Olli.Pettay%helsinki.fi
d30b60507a Bug 321174, move GetElementsForResult and GetElementsForID to an nsCOMArray, r=enndeakin, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219070 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-28 13:17:27 +00:00
timeless%mozdev.org
387b9b3478 Bug 331023 Cleanup of IDL files; fixing type inconsistencies
r=neil sr=bz
change nsIXULTemplateBuilder and nsIEditor to reference nsIContent as an interface


git-svn-id: svn://10.0.0.236/trunk@217916 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-07 11:01:35 +00:00
Olli.Pettay%helsinki.fi
d8b38d028b Bug 364718, Crash [@ nsXULElement::HandleDOMEvent], r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@217669 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:16:25 +00:00