Wine Gecko Log


Commit Date  
[ad9853] by Ryan VanderMeulen Ryan VanderMeulen

Backed out changeset 5de4d20f6cfd (bug 880259) for intermittent Android reftest failures.

2013-08-09 16:54:15 Tree
[bad390] by Bobby Holley Bobby Holley

Bug 902718 - Fold EnsureScriptEnvironment into GetCompilationGlobal. r=bz

2013-08-09 16:25:15 Tree
[c3b621] by Bobby Holley Bobby Holley

Bug 902718 - Stop using nsIScriptContext for XBL compilation. r=bz,mccr8

2013-08-09 16:25:14 Tree
[d8e09d] by Bobby Holley Bobby Holley

Bug 902718 - Remove nsIScriptGlobalObjectOwner from XBL. r=bz

2013-08-09 16:25:14 Tree
[2fd804] by Bobby Holley Bobby Holley

Bug 902718 - Stop using nsIScriptGlobalObjectOwner to grab the compilation global. r=bz

2013-08-09 16:25:14 Tree
[c63baf] by Bobby Holley Bobby Holley

Bug 902718 - Use the SafeJSContext for prototype member compilation. r=bz

2013-08-09 16:25:14 Tree
[89498d] by Bobby Holley Bobby Holley

Bug 902718 - Use the SafeJSContext for XBL serialization and deserialization. r=bz

2013-08-09 16:25:13 Tree
[e1eb45] by Bobby Holley Bobby Holley

Bug 902718 - Fix up nsXBLDocGlobalObject::GetGlobalJSObject() to force lazy global creation. r=bz

Currently we always pull the global off the nsIScriptContext, and trigger
a call to EnsureScriptEnvironment in the GetContext() call. So as we move away
from nsIScriptContext, let's make sure that GetGlobalJSObject continues to work
correctly.

2013-08-09 16:25:13 Tree
[0c7515] by Bobby Holley Bobby Holley

Bug 902718 - Rip out nsIScriptContext from the lion's share of XBL code. r=bz

This kind of has to be done all at once. The primary correctness concern here is
making sure that we continue to operate in the correct compartment. So the basic
strategy here is as follows.

For most anything that previously took a script context, we remove the parameter
entirely and assert that the stack-top cx is in the compartment of the
compilation scope. We then bubble this up through all the callers until we hit
a caller that finds the scx via some means other than its parameter list. At
these points, we push the scx, making it stack-top.

This puts us in a good position to switch wholesale to the SafeJSContext in
subsequent patches.

2013-08-09 16:25:13 Tree
[dec22b] by Bobby Holley Bobby Holley

Bug 902718 - Stop taking an nsIScriptContext in XBL serialization routines. r=bz

2013-08-09 16:25:13 Tree
[cde56f] by Bobby Holley Bobby Holley

Bug 902718 - Add a mechanism to assert that the stack-top cx is an XBL compilation scope. r=bz

2013-08-09 16:25:12 Tree
[3f88a3] by Bobby Holley Bobby Holley

Bug 902718 - Defer XPCOM release from the XBL compilation scope finalizer. r=mccr8

Apparently the current setup is incidentally safe, but far from kosher.

2013-08-09 16:25:12 Tree
[b5f8a2] by Tom Schuster Tom Schuster

Bug 870625 - Electrolysis: Add-on installation from addons.mozilla.org should work. r=Mossop

2013-08-09 16:23:49 Tree
[5f1692] by Geoff Brown Geoff Brown

Bug 902645 - Use root to create android xpcshell xpcb directory; r=jmaher

2013-08-09 16:22:26 Tree
[b284ee] by Mike Conley Mike Conley

Bug 903044 - Bump talos test changeset id to get latest changes. r=jmaher.

2013-08-09 15:19:40 Tree
[6bd4b3] by Nathan Froyd Nathan Froyd

Bug 901976 followup - fix Windows build bustage; r=bustage

2013-08-09 15:11:31 Tree
[dae8f3] by Masatoshi Kimura Masatoshi Kimura

Bug 899388 - Part 4: Test to make sure that XUL interfaces are not exposed on content, modulo content XBL. r=bz

2013-08-09 14:35:54 Tree
[2712c7] by Masatoshi Kimura Masatoshi Kimura

Bug 899388 - Part 3: Remove XUL-related interfaces and ChromeWindow from content. r=bz

2013-08-09 14:35:54 Tree
[310a4f] by Masatoshi Kimura Masatoshi Kimura

Bug 899388 - Part 2: Implement allowXBL option for xpc bindings. r=bz

2013-08-09 14:35:53 Tree
[1f7dfd] by Masatoshi Kimura Masatoshi Kimura

Bug 899388 - Part 1: Enable WebIDL XUL interfaces on Chrome or content XBL. r=bz

2013-08-09 14:35:53 Tree
[3a9e74] by Nathan Froyd Nathan Froyd

Bug 901947 - part 1 - don't null-check |new X| in content/; r=smaug

2013-08-08 17:55:20 Tree
[d69204] by Nathan Froyd Nathan Froyd

Bug 901947 - part 0b - use fallible allocation in HTMLFrameSetElement.cpp; r=smaug

2013-08-08 17:54:07 Tree
[ff99c1] by Nathan Froyd Nathan Froyd

Bug 901947 - part 0a - use fallible_t instead of std::nothrow in CanvasRenderingContext2D.cpp; r=smaug

2013-08-08 17:53:40 Tree
[fbf974] by Nathan Froyd Nathan Froyd

Bug 902938 - part 2 - update android code to use Services.androidBridge; r=mfinkle

2013-08-08 15:05:48 Tree
[6328fe] by Nathan Froyd Nathan Froyd

Bug 902938 - part 1 - add androidBridge to Services.jsm; r=Mossop

2013-08-08 14:57:34 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks