1c3c7005f6af6f078def0533ae6a1890fdc48df4: Bug 899080 - Test fixup part 6 - widget. r=roc
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:07:53 +0200 - rev 145593
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Test fixup part 6 - widget. r=roc
1332d461d52ec7febce82c286011b5933ad7216d: Bug 899080 - Test fixup part 5 - layout. r=roc
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:07:53 +0200 - rev 145592
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Test fixup part 5 - layout. r=roc
af8b8c91286c2279b5f3b4fd37466f1cedb0f1fb: Bug 899080 - Test fixup part 4 - content. r=smaug
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:07:52 +0200 - rev 145591
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Test fixup part 4 - content. r=smaug
4b9221731b0e413c9b0bf55336823833b55f196c: Bug 899080 - Test fixup part 3 - toolkit. r=bsmedberg
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:07:30 +0200 - rev 145590
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Test fixup part 3 - toolkit. r=bsmedberg
3bcbfbc9591bda8c4de01d18371bc70cbe9a763f: Bug 899080 - Test fixup part 2 - dom/plugins. r=bsmedberg
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:05:40 +0200 - rev 145589
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Test fixup part 2 - dom/plugins. r=bsmedberg
46a5c7cf1ec40ee749f2c1c913d3f45902759bd9: Bug 899080 - Test fixup part 1 - Always enable test-plugins for reftests. r=jmaher
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:05:31 +0200 - rev 145588
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Test fixup part 1 - Always enable test-plugins for reftests. r=jmaher
0e9fc39801fc88c3d649967320459a2919239f35: Bug 899080 - Let all plugins except Flash default to click-to-play. r=bsmedberg
Georg Fritzsche <georg.fritzsche@googlemail.com> - Wed, 04 Sep 2013 16:05:21 +0200 - rev 145587
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899080 - Let all plugins except Flash default to click-to-play. r=bsmedberg
dd6d206a9a8a87b3f8eed20a9b78f2afdd080715: Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:57 -0700 - rev 145586
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8 Some of the uses of this are a bit nonsensical now, but that's a problem for another day.
156e8e401a833f3281c8a9e7b8d5b96f80e5e464: Bug 899367 - Remove check for non-WindowProxy objects on an scx. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:56 -0700 - rev 145585
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Remove check for non-WindowProxy objects on an scx. r=mccr8
32c995dfd0806a0ee44f5f3a739d3c900a723286: Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:56 -0700 - rev 145584
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Remove xpc_UnmarkGrayContext. r=mccr8 Default compartment objects are never gray anymore.
cd8526f29c2f807f7a1170a74be453c7bdad7434: Bug 899367 - Remove JSOPTION_UNROOTED_GLOBAL. r=luke,mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:56 -0700 - rev 145583
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Remove JSOPTION_UNROOTED_GLOBAL. r=luke,mccr8 \o/
6a1f5a4594aed54de19f95d093ab090daecdcb9b: Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:56 -0700 - rev 145582
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Stop storing the window proxy on the JSContext. r=mccr8 We need to simultaneously report the new Heap Pointer to the cycle collector, and remove the old machinery for cycle-collecting the default object via the JSContext.
8e4bd1c50df4797665d2b056b3117220de3af10b: Bug 899367 - Have nsGlobalWindow go through nsJSContext to access the outer. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:55 -0700 - rev 145581
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Have nsGlobalWindow go through nsJSContext to access the outer. r=mccr8
14df512b792aeb64e3608f4e4de70151a411f354: Bug 899367 - Stop depending on the default compartment object for DOM JSContexts. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:55 -0700 - rev 145580
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Stop depending on the default compartment object for DOM JSContexts. r=mccr8
6ca662ba7c557d378bd2641dc737c5c031ba9e58: Bug 899367 - Add an API to opt out of default compartment objects. r=luke
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:55 -0700 - rev 145579
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Add an API to opt out of default compartment objects. r=luke We need this explicit API because otherwise the default compartment object will get set implicitly during the first call to InitClasses.
bb9646daf4c382ba31f91df5acd20a6e62a5fb38: Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:54 -0700 - rev 145578
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Explicitly traverse outer windows, rather than doing it via JSContext iteration. r=mccr8 Note that this machinery will go away in further patches. But we want to be deliberate about each of these steps.
c800b53263d221923333191d3e1933af1bac6112: Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:54 -0700 - rev 145577
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Explicitly trace outer windows, rather than doing it via JSContext iteration. r=mccr8
001f423a94e8fedf82591e2f7cb9e225cf679cd6: Bug 899367 - Add an API to determine if we're marking gray. r=billm
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:54 -0700 - rev 145576
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Add an API to determine if we're marking gray. r=billm This allows us to assert that certain callbacks get invoked during the gray phase of a marking GC.
6490e2abb8b3a3aec14cdf39f657b60b7052cb32: Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8
Bobby Holley <bobbyholley@gmail.com> - Wed, 04 Sep 2013 14:06:54 -0700 - rev 145575
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 899367 - Only use JSOPTION_UNROOTED_GLOBAL for DOM JSContexts. r=mccr8 We don't cycle collect any other kind, so there's no difference between marking them gray and letting the JS engine mark them black. This also gets rid of that nasty code which reset the flag, which billm theorizes has to do with faulty logic in ContextHolder when creating ephemeral sandbox cxes. The assertion in this patch should catch us if anything goes wrong.
7ccebf05488c23702234daffaae17676aa3af4a7: Bug 912450: remove WEBRTC_EXPORT to avoid exporting webrtc symbols from xul.dll r=ted
Randell Jesup <rjesup@jesup.org> - Wed, 04 Sep 2013 17:01:48 -0400 - rev 145574
Push 25216 by emorley@mozilla.com at Thu, 05 Sep 2013 10:06:42 +0000
Bug 912450: remove WEBRTC_EXPORT to avoid exporting webrtc symbols from xul.dll r=ted
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip