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