885 Commits

Author SHA1 Message Date
Olli.Pettay%helsinki.fi
a624407731 Bug 384663, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@228238 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:43:41 +00:00
kherron%fmailbox.com
dd7c9d0784 Bug 375314 - discriminate ping and xmlhttprequests in content policy check. Patch by Wladimir Palant <trev.moz@adblockplus.org>, r=jst, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@228200 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 13:50:53 +00:00
jonas%sicking.cc
51a63ab07f Bug 379959: Add checks to loadBindingDocument. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@227915 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:56:07 +00:00
jonas%sicking.cc
9a4bd167ad Bug 373756. Don't execute XBL ctors on the last EndUpdate if there were queued ctors when we got the first BeginUpdate. Patch by bz. r/sr=me
git-svn-id: svn://10.0.0.236/trunk@227307 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 01:36:07 +00:00
peterv%propagandism.org
358dc255e9 Fix for bug 375063 (Leaking nsJSContexts and nsXBLDocGlobalObjects at shutdown). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@227017 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 16:05:42 +00:00
peterv%propagandism.org
a983123c56 Try to fix leak regression and tinderbox orange from bug 368774.
git-svn-id: svn://10.0.0.236/trunk@226969 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 20:50:21 +00:00
peterv%propagandism.org
cd5b18526a Followup to bug 368774, fix bustage the right way.
git-svn-id: svn://10.0.0.236/trunk@226964 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 18:39:49 +00:00
peterv%propagandism.org
84e4a65ad4 Temporary bustage fix.
git-svn-id: svn://10.0.0.236/trunk@226951 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:28:40 +00:00
peterv%propagandism.org
cae5ba4341 Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@226949 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:10:04 +00:00
jonas%sicking.cc
bcd72525c8 Bug 380872: Call BindToTree on anonymous children too when BindToTree is called on an element. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226754 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:26:48 +00:00
bzbarsky%mit.edu
17736e6d0a Attach bindings via addBinding even to nodes not in a document. Bug 380990, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@226581 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 18:31:31 +00:00
jonas%sicking.cc
88ff67c45c Bug 53901: Don't set is-in-doc flag on cloned XUL nodes. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@226494 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 01:13:48 +00:00
Olli.Pettay%helsinki.fi
7a1f7182a1 Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226373 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 09:13:09 +00:00
Olli.Pettay%helsinki.fi
5e98380240 Bug 378390, Use a bit to track whether the binding manager has a pointer to an element, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@226304 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 18:34:12 +00:00
Olli.Pettay%helsinki.fi
74bedad7b0 backout Bug 363089
git-svn-id: svn://10.0.0.236/trunk@226300 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 13:34:12 +00:00
Olli.Pettay%helsinki.fi
174896a945 Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226293 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 11:15:20 +00:00
bzbarsky%mit.edu
3a2aee02f0 Don't apply user stylesheets to native anonymous content. Bug 286895, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225952 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:47:09 +00:00
bzbarsky%mit.edu
d2d337437c Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers of
GetShellAt(0) to using this API.  Bug 378780.  API introduction part by me,
r+sr=jst.  Mass-changes done by taras using squash, r+sr=me


git-svn-id: svn://10.0.0.236/trunk@225416 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-01 22:24:25 +00:00
gavin%gavinsharp.com
c66fd3f277 Bug 377295: remove dependence on the binding constructor running before onload for the test from bug 366770, r=martijn
git-svn-id: svn://10.0.0.236/trunk@225227 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-29 17:29:19 +00:00
bzbarsky%mit.edu
9162c283c8 Fix long-standing XBL bug where we didn't update insertion points correctly in
some cases.  Bug 375299, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@225124 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 04:06:45 +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
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
Olli.Pettay%helsinki.fi
fc00817d41 Bug 350334, Core XBL widgets used in web pages can't listen to their own events, r+sr=jst+sicking
git-svn-id: svn://10.0.0.236/trunk@224547 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-15 16:28:53 +00:00
martijn.martijn%gmail.com
a2ded968f6 Mochikit test for bug 371724, r=sayrer
git-svn-id: svn://10.0.0.236/trunk@224449 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 16:10:42 +00:00
Olli.Pettay%helsinki.fi
d84d7e73c1 Bug 374547, regression: unable to repeat xbl bound element inside another with the same binding r=jst,sr=bz
git-svn-id: svn://10.0.0.236/trunk@223972 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-01 12:19:44 +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
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
Olli.Pettay%helsinki.fi
7c3b6ed3e6 Bug 368773, Cycle collect nsXBLResourceLoader::mBoundElements, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@221742 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-11 11:56:09 +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
jonas%sicking.cc
1dad59c1f2 Bug 371846: Kill unneccesary ownership management code in nsBindingManager::SetAnonymousNodesFor. r=smaug sr=jst
git-svn-id: svn://10.0.0.236/trunk@221682 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 03:25:47 +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
peterv%propagandism.org
d731b70b5e Fix for bug 372697 (nsBindingManager::GetXBLChildNodesInternal sometimes leaks). r/sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@221532 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-08 10:22:54 +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
gavin%gavinsharp.com
39afbef9cc Unit test for bug 366770, r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@221021 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-27 19:46:20 +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
gavin%gavinsharp.com
abfda5affd Revert accidental checkin
git-svn-id: svn://10.0.0.236/trunk@220871 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-24 16:28:52 +00:00
gavin%gavinsharp.com
abf8c64604 Bug 366770: use the first binding in the file if no fragment identifier is present in a binding's URI, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@220870 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-24 16:27:51 +00:00
bzbarsky%mit.edu
070b00525a Remove vestiges of prototype binding refcounting. Bug 371417, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@220860 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-24 05:34:07 +00:00
asqueella%gmail.com
11bad405e3 bug 257868 - remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@220517 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-18 17:34:09 +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
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
asqueella%gmail.com
0119f4be7c bug 369560 - Change 'ASSERTION: *** XBL doc with no root element! Something went horribly wrong!' to NS_WARNING, since it can happen due to bad web content.
p=Alex Vincent <ajvincent@gmail.com>
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@219949 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-11 00:23:02 +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
bzbarsky%mit.edu
a4c17fc701 Make sure to initialize all members and that sort of thing. Bug 369011, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@219372 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-02 02:12:48 +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