searching for reviewer(bholley)
56ac0284574922f408585caa1b45162421d04c5b: Bug 1595890 part 4. Remove XPCWrappedNativeScope::EnsureContentXBLScope. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 14 Nov 2019 05:20:41 +0000 - rev 501886
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595890 part 4. Remove XPCWrappedNativeScope::EnsureContentXBLScope. r=bholley It's dead code. Differential Revision: https://phabricator.services.mozilla.com/D52747
810924c606882d4c235729bed6690e713f5bca9e: Bug 1595890 part 3. Remove xpc::IsContentXBLCompartment and its various callsites. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 14 Nov 2019 05:20:18 +0000 - rev 501885
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595890 part 3. Remove xpc::IsContentXBLCompartment and its various callsites. r=bholley It always returns false. Differential Revision: https://phabricator.services.mozilla.com/D52746
abee66548e14e53e74efc32050bfea474edce916: Bug 1595890 part 2. Remove isContentXBLCompartment from CompartmentPrivate. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 14 Nov 2019 05:18:54 +0000 - rev 501884
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595890 part 2. Remove isContentXBLCompartment from CompartmentPrivate. r=bholley It's always false. Differential Revision: https://phabricator.services.mozilla.com/D52743
cd89e23dd64d2c4e3bd846bdf5437167163abc7d: Bug 1595890 part 1. Remove isContentXBLScope from SandboxOptions. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 14 Nov 2019 05:17:28 +0000 - rev 501883
Push 114172 by dluca@mozilla.com at Tue, 19 Nov 2019 11:31:10 +0000
Bug 1595890 part 1. Remove isContentXBLScope from SandboxOptions. r=bholley It's always false. Differential Revision: https://phabricator.services.mozilla.com/D52742
8e130f2d480900e87c3a398b7a9f90ba6dfb5dde: Bug 1588356 - Store the underlying sandbox object instead of a wrapper to UAWidgetScopeMap; r=bholley
Edgar Chen <echen@mozilla.com> - Fri, 25 Oct 2019 23:34:29 +0000 - rev 499368
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +0000
Bug 1588356 - Store the underlying sandbox object instead of a wrapper to UAWidgetScopeMap; r=bholley If the wrapper is for extension, it could possibly be nuked after extension's window is destroyed. Then we will end up getting a DeadWrapper for same extension next time (if the UAWidgetScopeMap is not yet swept). Differential Revision: https://phabricator.services.mozilla.com/D50582
79ac597adb58c9b4946b82a78eebe7b5aa71e19b: Bug 1582857. Fix security checks around this-unwrapping. r=peterv,bholley
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 24 Sep 2019 01:02:25 +0000 - rev 494613
Push 114124 by cbrindusan@mozilla.com at Tue, 24 Sep 2019 09:47:58 +0000
Bug 1582857. Fix security checks around this-unwrapping. r=peterv,bholley Differential Revision: https://phabricator.services.mozilla.com/D46692
0861c66c0e4cc2c726475b880432e1c5d796b2cf: Bug 1581278 part 1. Implement ErrorResult overload of DetailedPromise::MaybeReject. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Sep 2019 20:46:15 +0000 - rev 494502
Push 114122 by csabou@mozilla.com at Mon, 23 Sep 2019 21:59:47 +0000
Bug 1581278 part 1. Implement ErrorResult overload of DetailedPromise::MaybeReject. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D46382
1854d7cf13322e6ecdc39bfdd753ff0e61f9cd3c: Bug 1575744 - P4. Add MozPromise::FromDomPromise. r=bholley
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Sep 2019 04:09:46 +0000 - rev 494438
Push 114118 by rgurzau@mozilla.com at Sun, 22 Sep 2019 09:59:04 +0000
Bug 1575744 - P4. Add MozPromise::FromDomPromise. r=bholley Similar to MozPromise::FromGeckoResult. Allows to create a MozPromise that will be resolved/rejected when the JS promise does the same. It would be nice to be able to chain the two promise types, but it would be an additional effort. MozPromise::FromDomPromise is limited to primitive types only and the reject value type must be nsresult. Differential Revision: https://phabricator.services.mozilla.com/D46017
382ee8672027bf33fff7a92efc0f29a6521205a1: Bug 1575744 - P4. Add MozPromise::FromDomPromise. r=bholley
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Sep 2019 02:21:12 +0000 - rev 494163
Push 114108 by dvarga@mozilla.com at Fri, 20 Sep 2019 09:59:36 +0000
Bug 1575744 - P4. Add MozPromise::FromDomPromise. r=bholley Similar to MozPromise::FromGeckoResult. Allows to create a MozPromise that will be resolved/rejected when the JS promise does the same. It would be nice to be able to chain the two promise types, but it would be an additional effort. MozPromise::FromDomPromise is limited to primitive types only and the reject value type must be nsresult. Differential Revision: https://phabricator.services.mozilla.com/D46017
52c6a60efe7cecdc8eddfb7142acbb9e0cad0281: Bug 1578623 add stack support to AsyncErrorReporter r=bholley
Karl Tomlinson <karlt+@karlt.net> - Mon, 09 Sep 2019 00:41:46 +0000 - rev 493724
Push 114101 by nerli@mozilla.com at Wed, 18 Sep 2019 22:01:41 +0000
Bug 1578623 add stack support to AsyncErrorReporter r=bholley Differential Revision: https://phabricator.services.mozilla.com/D44608
7bebeb7a62ad388eca65cc9bbe45265e6e3c7382: Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 09 Sep 2019 22:39:46 +0000 - rev 492724
Push 114071 by ncsoregi@mozilla.com at Thu, 12 Sep 2019 06:16:52 +0000
Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D44217
b668ff9bcb3887be19b7a7f8d9e9a51e5667b3b5: Bug 1578628 - Enable disabled test points r=bholley,kmag
Paul Bone <pbone@mozilla.com> - Tue, 10 Sep 2019 07:04:54 +0000 - rev 492455
Push 114063 by malexandru@mozilla.com at Tue, 10 Sep 2019 15:57:55 +0000
Bug 1578628 - Enable disabled test points r=bholley,kmag Differential Revision: https://phabricator.services.mozilla.com/D44945
3badf921578876bb564ce1a8a92093be38ae2ea7: Bug 1578623 add stack support to AsyncErrorReporter r=bholley
Karl Tomlinson <karlt+@karlt.net> - Fri, 06 Sep 2019 02:10:32 +0000 - rev 492159
Push 114045 by shindli@mozilla.com at Mon, 09 Sep 2019 10:00:00 +0000
Bug 1578623 add stack support to AsyncErrorReporter r=bholley Differential Revision: https://phabricator.services.mozilla.com/D44608
a396ec8f44fd61729f209d138e08989b60cd739b: Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 05 Sep 2019 19:18:27 +0000 - rev 492117
Push 114042 by btara@mozilla.com at Sat, 07 Sep 2019 21:55:10 +0000
Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D44217
94f6ee4ceef017ae46d7a95f17625147e97b9463: Bug 1578623 remove documentation for non-existent parameter r=bholley
Karl Tomlinson <karlt+@karlt.net> - Fri, 06 Sep 2019 02:02:41 +0000 - rev 491940
Push 114036 by nerli@mozilla.com at Fri, 06 Sep 2019 09:46:47 +0000
Bug 1578623 remove documentation for non-existent parameter r=bholley This comment has been obsolete since https://hg.mozilla.org/mozilla-central/rev/cf4859464f9ea5c3bb44e35d328c13d02114f13a#l2.31 where it was clarified at https://hg.mozilla.org/mozilla-central/rev/cf4859464f9ea5c3bb44e35d328c13d02114f13a#l5.75 Differential Revision: https://phabricator.services.mozilla.com/D44607
69c4702714a8d3d6d6581ffc0a008fd684d424e2: Bug 1579009 - Avoid _LITTLE_ENDIAN macro collision with Solaris empty definition r=bholley
Petr Sumbera <petr.sumbera@oracle.com> - Thu, 05 Sep 2019 15:56:26 +0000 - rev 491892
Push 114036 by nerli@mozilla.com at Fri, 06 Sep 2019 09:46:47 +0000
Bug 1579009 - Avoid _LITTLE_ENDIAN macro collision with Solaris empty definition r=bholley Differential Revision: https://phabricator.services.mozilla.com/D44807
42ebd8a50978189a7247dc029de7d66d97e7bec9: Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 31 Aug 2019 23:28:26 +0000 - rev 491030
Push 114012 by cbrindusan@mozilla.com at Sun, 01 Sep 2019 09:54:40 +0000
Bug 1577439 - Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D44217
08af9d64c2fc1b15944eece8b5854d94ec21a78c: Bug 1328307. AutoNoJSAPI should make it clearer that script is not running. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 23 Aug 2019 20:47:02 +0000 - rev 490725
Push 114001 by csabou@mozilla.com at Fri, 30 Aug 2019 04:44:11 +0000
Bug 1328307. AutoNoJSAPI should make it clearer that script is not running. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D41792
a1e819139c35bc9e39367f59ddd830c2b3f81745: Bug 1568579. Remove test-only uses of QueryInterface on Window objects. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 24 Jul 2019 19:46:46 +0000 - rev 484603
Push 113775 by aciure@mozilla.com at Thu, 25 Jul 2019 06:34:07 +0000
Bug 1568579. Remove test-only uses of QueryInterface on Window objects. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D39219
dd28ebddbd63c14f581cdb7f2392cc9aa8f8a53b: Bug 1566211 - Handle filesystem errors in webrender program cache. r=bholley
Jamie Nicol <jnicol@mozilla.com> - Fri, 19 Jul 2019 16:44:05 +0000 - rev 483697
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1566211 - Handle filesystem errors in webrender program cache. r=bholley A few potential error cases were being unwrapped, resulting in a very small number of crashes. These errors can be safely ignored as the program cache is non-critical, so this change makes us log the error and continue rather than panicking. Differential Revision: https://phabricator.services.mozilla.com/D38650
8cf616b74eb9aa67633fa2568334d36ea2e347f3: Bug 1545931 - Double timeout for CrashTest.crashContent. r=bholley
Agi Sferro <agi@sferro.dev> - Thu, 11 Jul 2019 03:31:57 +0000 - rev 482315
Push 113660 by opoprus@mozilla.com at Thu, 11 Jul 2019 10:01:33 +0000
Bug 1545931 - Double timeout for CrashTest.crashContent. r=bholley This test is a little slow sometimes and times out (even though nothing is going wrong). Doubling the timeout seems to be enough. Differential Revision: https://phabricator.services.mozilla.com/D37673
826f8589f16566235102e9cf2c207ee78dc53ee0: Bug 1535146 - Attempt to load non-startup shaders from disk cache when required. r=bholley
Jamie Nicol <jnicol@mozilla.com> - Tue, 09 Jul 2019 16:09:15 +0000 - rev 482132
Push 113650 by aciure@mozilla.com at Wed, 10 Jul 2019 15:54:09 +0000
Bug 1535146 - Attempt to load non-startup shaders from disk cache when required. r=bholley On startup some program binaries are loaded from disk into an in-memory cache. When we call create_program() we check if the required program is present in this cache, and if so we call glProgramBinary(). This is done early on so that the driver can perform any necessary work in the background. There may however be binaries in the disk cache that have not yet been loaded in to memory, in order not to slow down startup. This change makes it so that we attempt to load missing binaries from disk during link_program(). The reason we do not do this in create_program() is because that would result in loading all shaders from disk during startup, which we want to avoid. Loading these shaders may therefore take slightly longer than if they'd been loaded at startup, but will still be much faster than recompiling them from scratch, and startup will remain quick. If loading the shaders on startup had previously timed out, then we do not attempt to load shaders on demand as the disk is probably too slow for that to be useful. Depends on D33954 Differential Revision: https://phabricator.services.mozilla.com/D33955
95b574e4e11fed675146e713c409b27507fc2636: Bug 1535146 - Use a whitelist to decide which shaders to load from disk on startup. r=bholley
Jamie Nicol <jnicol@mozilla.com> - Tue, 09 Jul 2019 10:20:04 +0000 - rev 482131
Push 113650 by aciure@mozilla.com at Wed, 10 Jul 2019 15:54:09 +0000
Bug 1535146 - Use a whitelist to decide which shaders to load from disk on startup. r=bholley Webrender caches the program binaries of shaders used within the first ten frames, so that on next startup it can load them from disk rather than having to recompile them. Previously it would load all binaries found in the disk cache on startup, and when saving to the cache it would delete any existing binaries that weren't used. This changes it so that unused binaries are not deleted. The disk space this requires is insignificant, but as the cache grows loading all the shaders on startup can get expensive. To solve that we write a whitelist of the shaders used during startup, and only load those during the next startup. Differential Revision: https://phabricator.services.mozilla.com/D33954
1a2ce7a5ce7d36f9310031d9a2dbaa60d62e1819: Bug 1512162 - A better fix for incorrect code generation on ppc64le. r=bholley
Cameron Kaiser <spectre@floodgap.com> - Mon, 01 Jul 2019 18:40:59 +0000 - rev 480910
Push 113585 by aciure@mozilla.com at Tue, 02 Jul 2019 21:57:44 +0000
Bug 1512162 - A better fix for incorrect code generation on ppc64le. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D36439
79833c5d37bf7a68d693efe1c3d2614c559f68cb: Bug 1552541. Consider document.domain when deciding on inner window reuse. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 22 May 2019 21:18:27 +0000 - rev 477334
Push 113327 by malexandru@mozilla.com at Wed, 05 Jun 2019 10:00:10 +0000
Bug 1552541. Consider document.domain when deciding on inner window reuse. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D31857
4b59d75bb1ff2209a114cdbe6470da200b85d58f: Bug 1553276. Don't enter the content compartment when calling a Web IDL legacycaller over Xrays. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 21 May 2019 19:49:18 +0000 - rev 474856
Push 113174 by nerli@mozilla.com at Wed, 22 May 2019 03:46:05 +0000
Bug 1553276. Don't enter the content compartment when calling a Web IDL legacycaller over Xrays. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D32047
d62e8172a66f2b3956997848b127f31b458e9e9d: Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley,ahal
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 09 May 2019 21:55:46 +0000 - rev 473326
Push 113072 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:59:17 +0000
Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley,ahal Differential Revision: https://phabricator.services.mozilla.com/D29892
0ba7b9f6fdafcd2a2ba6a13706a8d419d7d64f5b: Bug 1549969 - Fix an assertion that doesn't account for alignment padding. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 May 2019 18:03:37 +0000 - rev 473105
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549969 - Fix an assertion that doesn't account for alignment padding. r=bholley I'm hitting this when trying to add bindings for box shadows, which are 32-bit aligned. Depends on D30352 Differential Revision: https://phabricator.services.mozilla.com/D30353
82ae6ce8f3a8e18ab661b8d85fc96649a28694b5: Bug 1549969 - Don't panic when creating empty ThinArcs. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 May 2019 17:54:25 +0000 - rev 473104
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549969 - Don't panic when creating empty ThinArcs. r=bholley The change from [T; 1] to [T; 0] shouldn't change behavior since they have the right alignment and we never poke at that particular array, but feels more correct to avoid creating types that point to uninitialized data or outside of their allocation, now that we allow empty slices. Differential Revision: https://phabricator.services.mozilla.com/D30352
4e2250bbaed37b7b0a9a2c4b66c0c5455a1551a6: Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley,ahal
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 08 May 2019 15:56:53 +0000 - rev 473090
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley,ahal Differential Revision: https://phabricator.services.mozilla.com/D29892
63d77dbcfda80e420a7e35c2b4244a7a67a5bef2: Bug 1549596 - Use PhantomData<T> in servo_arc. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 08 May 2019 08:01:01 +0000 - rev 473022
Push 113060 by dvarga@mozilla.com at Wed, 08 May 2019 11:21:39 +0000
Bug 1549596 - Use PhantomData<T> in servo_arc. r=bholley See https://github.com/rust-lang/rust/pull/60594#issuecomment-489966933 Differential Revision: https://phabricator.services.mozilla.com/D30169
48edd877bde3ebbf5efc525eddad22099c0673ad: Bug 1549596 - ThinArc should use NonNull. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 May 2019 03:16:21 +0000 - rev 473021
Push 113060 by dvarga@mozilla.com at Wed, 08 May 2019 11:21:39 +0000
Bug 1549596 - ThinArc should use NonNull. r=bholley If only for parallelism with Arc<>. Differential Revision: https://phabricator.services.mozilla.com/D30131
5d97da3c65b5376c9bc6df4add1646fc63937693: Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 03 May 2019 23:07:01 +0000 - rev 472789
Push 113048 by shindli@mozilla.com at Tue, 07 May 2019 09:56:38 +0000
Bug 1548941 - remove e10s force-enable and force-disable prefs, and on desktop restrict 'normal' e10s pref to automation and unofficial builds, r=bholley Differential Revision: https://phabricator.services.mozilla.com/D29892
6462a738b3c5cb0ac8327c18c3c0ebed3955ad74: Bug 1538540 - Sanity check frames after TextureCache clears r=bholley
Doug Thayer <dothayer@mozilla.com> - Thu, 02 May 2019 01:37:02 +0000 - rev 472228
Push 112984 by cbrindusan@mozilla.com at Thu, 02 May 2019 09:57:19 +0000
Bug 1538540 - Sanity check frames after TextureCache clears r=bholley In trying to diagnose bug 1538540, I'm hitting my limits as far as simply staring at the code and trying to work out possible ways to hit the crash goes. This assertion will split the search space into clear-related causes and non-clear-related causes to narrow things down. Differential Revision: https://phabricator.services.mozilla.com/D29420
91859883a54dbdd7cc5376f379466ceb5e8b4e9b: Bug 1538540 - Sanity check frames after TextureCache clears r=bholley
Doug Thayer <dothayer@mozilla.com> - Tue, 30 Apr 2019 23:58:23 +0000 - rev 472077
Push 112978 by apavel@mozilla.com at Wed, 01 May 2019 16:09:45 +0000
Bug 1538540 - Sanity check frames after TextureCache clears r=bholley In trying to diagnose bug 1538540, I'm hitting my limits as far as simply staring at the code and trying to work out possible ways to hit the crash goes. This assertion will split the search space into clear-related causes and non-clear-related causes to narrow things down. Differential Revision: https://phabricator.services.mozilla.com/D29420
24161afba7afa66dd487203298e568610bfe1191: Bug 1545979 - Drop unused user-agent cascade datas when not holding the cache lock. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Apr 2019 19:45:06 +0000 - rev 470411
Push 112869 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:58:36 +0000
Bug 1545979 - Drop unused user-agent cascade datas when not holding the cache lock. r=bholley We want to drop the cascade data memory as soon as possible, so bug 1544546 introduced an UpdateStylistIfNeeded call from ShellDetachedFromDocument. Unfortunately, this call can reenter into the global user-agent cascade data if some of the CSS values kept alive by the cascade data keep alive an SVG document, see the stack on this bug for an example. Make sure to drop the user-agent cascade datas when not holding the cache lock to avoid this situation. Before bug 1535788, we just destroyed the stylist, so we kept holding a reference from the cache, and that reference will be dropped sometime later when other document updated their user-agent stylesheets (if they happened not to match the cache of course). Seems to me this doesn't ended up happening in our automation, but it could happen in the wild, in theory at least. It's nice that Rust made this a safe deadlock caught by our tests rather than a very subtle and infrequent memory corruption. The relevant SVG documents are probably the <input type=number> rules: https://searchfox.org/mozilla-central/rev/d80f0a570736dce76a2eb184fb65517462089e8a/layout/style/res/forms.css#1050 Differential Revision: https://phabricator.services.mozilla.com/D28299
7135525f4d5a8f2d8d9a99090a2aa29eb80ac0fa: Bug 1538710 - Remove disable-shrink pref r=bholley
Doug Thayer <dothayer@mozilla.com> - Mon, 15 Apr 2019 22:34:51 +0000 - rev 469596
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1538710 - Remove disable-shrink pref r=bholley Differential Revision: https://phabricator.services.mozilla.com/D25134
4911ed11603a65608ee65d1c1eda7487dfb35c39: Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley
Doug Thayer <dothayer@mozilla.com> - Mon, 15 Apr 2019 22:34:43 +0000 - rev 469595
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley ... and ensure that, if we do cleanup, we generate frames for every document. Differential Revision: https://phabricator.services.mozilla.com/D25133
1a529f967061dbe745d720c7b6a025e77a15f29a: Bug 1538710 - Remove disable-shrink pref r=bholley
Doug Thayer <dothayer@mozilla.com> - Mon, 15 Apr 2019 18:09:10 +0000 - rev 469566
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1538710 - Remove disable-shrink pref r=bholley Differential Revision: https://phabricator.services.mozilla.com/D25134
afa5cc2c60328afd9261385bb40b7339de0d5633: Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley
Doug Thayer <dothayer@mozilla.com> - Mon, 15 Apr 2019 18:08:47 +0000 - rev 469565
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley ... and ensure that, if we do cleanup, we generate frames for every document. Differential Revision: https://phabricator.services.mozilla.com/D25133
3bd02d619749876d5a6f665ad979321d17e94d42: Bug 1474793 - Document the shared memory UA sheet setup in tree. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 16 Apr 2019 08:11:25 +1000 - rev 469548
Push 112802 by cmccormack@mozilla.com at Mon, 15 Apr 2019 22:12:16 +0000
Bug 1474793 - Document the shared memory UA sheet setup in tree. r=bholley
9a80bc4d626a74d84ae9b4163021d1dcbc585a24: Bug 1538710 - Remove disable-shrink pref r=bholley
Doug Thayer <dothayer@mozilla.com> - Mon, 08 Apr 2019 15:25:47 +0000 - rev 468372
Push 112715 by rmaries@mozilla.com at Mon, 08 Apr 2019 21:03:16 +0000
Bug 1538710 - Remove disable-shrink pref r=bholley Differential Revision: https://phabricator.services.mozilla.com/D25134
f5f916011032472ba3e09b4880c856fad00da189: Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley
Doug Thayer <dothayer@mozilla.com> - Mon, 08 Apr 2019 15:24:03 +0000 - rev 468371
Push 112715 by rmaries@mozilla.com at Mon, 08 Apr 2019 21:03:16 +0000
Bug 1538710 - Move texture_cache cleanup to beginning of all frames r=bholley ... and ensure that, if we do cleanup, we generate frames for every document. Differential Revision: https://phabricator.services.mozilla.com/D25133
eeca0e099b8ad7f730ce3843fa202604e0cf6fbc: Bug 1536689 - Make AssertValidDependentString asserts more fatal. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 20 Mar 2019 23:13:14 +0000 - rev 465335
Push 112500 by ncsoregi@mozilla.com at Thu, 21 Mar 2019 10:53:17 +0000
Bug 1536689 - Make AssertValidDependentString asserts more fatal. r=bholley We should catch these issues ASAP. This NS_ASSERTION also bit me in the past. Differential Revision: https://phabricator.services.mozilla.com/D24115
fd2b7f7799733b67f300b7b0147c1c4718528685: Bug 1536466 - Fix nsTDependentString with non-null-terminated buffer assertion r=bholley
Barret Rennie <barret@brennie.ca> - Tue, 19 Mar 2019 23:51:22 +0000 - rev 465169
Push 112493 by opoprus@mozilla.com at Wed, 20 Mar 2019 11:12:22 +0000
Bug 1536466 - Fix nsTDependentString with non-null-terminated buffer assertion r=bholley `gecko_profiler_add_text_marker` was being passed a character pointer and a length to construct a `nsDependentCString`. However, these values were coming from a Rust `&str`, which is not null-terminated, causing an debug assertion to be hit (and possible memory safety issues if mishandle the string). We now construct an `nsDependentCSubstring` instead. Differential Revision: https://phabricator.services.mozilla.com/D24032
dadc02e71d59e18fb6829fa83509b38ea0acc58c: Bug 1530146 part 2. Back out the fix for bug 1526624, since it's no longer needed. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Mar 2019 00:19:53 +0000 - rev 461968
Push 112259 by rmaries@mozilla.com at Sat, 02 Mar 2019 10:10:00 +0000
Bug 1530146 part 2. Back out the fix for bug 1526624, since it's no longer needed. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D21482
fe2cba661d5eae557c0d7611bb5442fc0bfc02a2: Bug 1530146 part 1. Switch XrayWaiver to always being same-realm with its target. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Mar 2019 02:54:41 +0000 - rev 461967
Push 112259 by rmaries@mozilla.com at Sat, 02 Mar 2019 10:10:00 +0000
Bug 1530146 part 1. Switch XrayWaiver to always being same-realm with its target. r=bholley Differential Revision: https://phabricator.services.mozilla.com/D21481
e097bf9457c31adfe082dd38397f0794a674a746: Bug 1512162 - Reenable stack protection for ppc64le in XPConnect. r=bholley
Cameron Kaiser <spectre@floodgap.com> - Wed, 27 Feb 2019 19:31:08 -0800 - rev 461890
Push 112230 by ncsoregi@mozilla.com at Fri, 01 Mar 2019 08:49:47 +0000
Bug 1512162 - Reenable stack protection for ppc64le in XPConnect. r=bholley
8e58294baf24a304a10a1ac46607abc7711ad0a3: Bug 1528383 - Allow getting 'wrappedJSObject' without the attribute being defined, r=bholley
Nika Layzell <nika@thelayzells.com> - Tue, 26 Feb 2019 21:19:11 +0000 - rev 461651
Push 112205 by csabou@mozilla.com at Thu, 28 Feb 2019 11:44:16 +0000
Bug 1528383 - Allow getting 'wrappedJSObject' without the attribute being defined, r=bholley Differential Revision: https://phabricator.services.mozilla.com/D20016
1b528e3cac94793db32568726080b6cc1209b0e7: Bug 1523843 part 2. Use a single compartment for same-origin Realms in a single page (toplevel load). r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 21 Feb 2019 22:56:30 +0000 - rev 460608
Push 112104 by rmaries@mozilla.com at Sat, 23 Feb 2019 04:28:17 +0000
Bug 1523843 part 2. Use a single compartment for same-origin Realms in a single page (toplevel load). r=bholley Differential Revision: https://phabricator.services.mozilla.com/D19799