d9e373554f5125fb413029b85a5123b4b2ff42e0: Bug 1469403 - Set a flag on the DL builder to indicate if the docshell is active. r=mattwoodrow
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 22 Oct 2018 23:41:47 +0000 - rev 442490
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1469403 - Set a flag on the DL builder to indicate if the docshell is active. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D9141
f3273aa382dca7f8149d9839603635d183dc2cf5: bug 1499766 - rework the threading model of OSKeyStore r=jcj
Dana Keeler <dkeeler@mozilla.com> - Tue, 23 Oct 2018 01:14:14 +0000 - rev 442489
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
bug 1499766 - rework the threading model of OSKeyStore r=jcj The original threading model of OSKeyStore could lead to a deadlock if an asynchronous event were dispatched and then the isNSSKeyStore attribute were queried. This patch removes that pitfall by moving the determination of the attribute to OSKeyStore rather than the underlying implementation. Additionally, the original threading model was inefficient in that it created and destroyed a thread per asynchronous operation. This patch reworks this to only ever create one worker thread. Differential Revision: https://phabricator.services.mozilla.com/D9299
147e4ace74cc3035a8f995b043529d46ab77ae17: Bug 1500822 - Fix a try-note range check in the debugger r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Mon, 22 Oct 2018 21:47:47 +0000 - rev 442488
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1500822 - Fix a try-note range check in the debugger r=jorendorff This should symptomless since the extra op should always be a JSOP_GOTO which will be skipped over anyways. Fix for our sanity. Differential Revision: https://phabricator.services.mozilla.com/D9422
38e27cc84adc0c40e60e13faac5bdd632591ab4f: Bug 1500822 - Make TryNote::start relative to JSScript::code() r=jorendorff
Ted Campbell <tcampbell@mozilla.com> - Mon, 22 Oct 2018 21:42:55 +0000 - rev 442487
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1500822 - Make TryNote::start relative to JSScript::code() r=jorendorff Currently it is relative to JSScript::main(), but it is the only part of the engine that uses this definition to describe a "pcOffset". This is unnecessarily confusing, and fixing it is easy. Differential Revision: https://phabricator.services.mozilla.com/D9358
00049c15c6e5091c2134979250ce31fa9837c81c: Backed out changeset 29c73665ba19 (bug 1478216) for mochitest failure on dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-changing-base-level.html
Dorel Luca <dluca@mozilla.com> - Tue, 23 Oct 2018 03:50:22 +0300 - rev 442486
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Backed out changeset 29c73665ba19 (bug 1478216) for mochitest failure on dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-texture-changing-base-level.html
9840ad3f518afe551c11dd74f786304e476a707d: Bug 1475512 - Fix .zip fetch tasks on windows. r=tomprince
Justin Wood <Callek@gmail.com> - Mon, 22 Oct 2018 18:23:05 +0000 - rev 442485
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1475512 - Fix .zip fetch tasks on windows. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D9329
ded047a09c690d95cbe1a2c8babdfa8d917cf29b: Bug 1497707, part 5 - Inline mozilla::ModuleLoader into mozJSComponentLoader. r=froydnj
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 00:46:49 +0000 - rev 442484
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1497707, part 5 - Inline mozilla::ModuleLoader into mozJSComponentLoader. r=froydnj Now that the XPCOM component loader infrastructure has stopped pretending to support other file extensions, this intermediate interface is no longer needed. Depends on D8171 Differential Revision: https://phabricator.services.mozilla.com/D8172
e44f3f8cde9c63cc407b959f816d2999a0200eec: Bug 1497707, part 4 - Only support loading JS files in the component manager. r=froydnj
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 00:47:38 +0000 - rev 442483
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1497707, part 4 - Only support loading JS files in the component manager. r=froydnj JS is the only file extension actually supported, and there are a few layers of cruft that can be eliminated if we specialize it. This eliminates one XPCOM registration of the JS component loader. Depends on D8170 Differential Revision: https://phabricator.services.mozilla.com/D8171
3db6926e3e4441e726a4163f2a60da58584f76b6: Bug 1497707, part 3 - Remove various unused things from nsComponentManager. r=froydnj
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 00:47:31 +0000 - rev 442482
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1497707, part 3 - Remove various unused things from nsComponentManager. r=froydnj Depends on D8169 Differential Revision: https://phabricator.services.mozilla.com/D8170
bd13c578aceb65c8af0e760a2279db486b91e578: Bug 1497707, part 2 - The second argument to nsComponentManagerImpl::RegisterModule is always null. r=froydnj
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 00:47:24 +0000 - rev 442481
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1497707, part 2 - The second argument to nsComponentManagerImpl::RegisterModule is always null. r=froydnj This allows some code to be deleted, including a KnownModule ctor. Depends on D8168 Differential Revision: https://phabricator.services.mozilla.com/D8169
26d5c8531a081dda749a6ddbcec3cb86fac39c78: Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader. r=kmag
Andrew McCreight <continuation@gmail.com> - Tue, 23 Oct 2018 00:47:16 +0000 - rev 442480
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader. r=kmag This interface is only used for a few testing functions. Just move them to Cu. Differential Revision: https://phabricator.services.mozilla.com/D8168
9140cba9a8f80c392dd57d7a89aa85baca30547d: Bug 1500575 - Map inset clip paths to WR complex clip regions. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Oct 2018 00:10:00 +0000 - rev 442479
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1500575 - Map inset clip paths to WR complex clip regions. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9412
3ef66c8d682c099b0ccb8bc41d2fd678dc39d29a: Bug 1498221 - Don't apply layer scaling to fallback filters. r=mattwoodrow
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Oct 2018 23:41:30 +0000 - rev 442478
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1498221 - Don't apply layer scaling to fallback filters. r=mattwoodrow Using layer scaling confuses the filter code (see bug 1497239). Right now we're sort-of double-scaling. Looks like what the filter code expects is just getting the scaling passed down, see bug 1224207. Differential Revision: https://phabricator.services.mozilla.com/D8910
29c73665ba1923bbb91cebfc3f785e8c7471522b: Bug 1478216 - Don't init tex images in FBAttachment::IsComplete. r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 22 Oct 2018 16:44:16 +0000 - rev 442477
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1478216 - Don't init tex images in FBAttachment::IsComplete. r=kvark Also: - Only init the base tex level for GenerateMipmap. - Change ZeroTextureData warning into a perf warning. Differential Revision: https://phabricator.services.mozilla.com/D9177
ae266baf08fe02facf73233fccf30140a42ef0f4: Bug 1227519: remove DHE ciphers from WebRTC DTLS handshake. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 22 Oct 2018 22:58:48 +0000 - rev 442476
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1227519: remove DHE ciphers from WebRTC DTLS handshake. r=mt Differential Revision: https://phabricator.services.mozilla.com/D7965
9fb4fd49a8189f4da9998f9cf80d94f699c6b739: Bug 1314057 - Remove old debugger assets. r=jdescottes
David Walsh <dwalsh@mozilla.com> - Mon, 22 Oct 2018 17:19:00 -0500 - rev 442475
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1314057 - Remove old debugger assets. r=jdescottes
0a73fd515a35eb7337d4c8d91aa70275c542efa4: Convert NS_STYLE_ANIMATION_PLAY_STATE_* to scoped enum StyleAnimationPlayState (Bug 1500439) r=emilio
tb120 <tb120@users.noreply.github.com> - Mon, 22 Oct 2018 21:58:01 +0000 - rev 442474
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Convert NS_STYLE_ANIMATION_PLAY_STATE_* to scoped enum StyleAnimationPlayState (Bug 1500439) r=emilio This change removes directives NS_STYLE_ANIMATION_PLAY_STATE_* and replaces the values with those from a scoped enum called StyleAnimationPlayState. Differential Revision: https://phabricator.services.mozilla.com/D9382
bb628db881452e7a667b1961af9eef2fcb5b4fd2: Backed out 2 changesets (bug 1423839) for xpcshell failures on netwerk/test/unit/test_NetUtil.js
Dorel Luca <dluca@mozilla.com> - Tue, 23 Oct 2018 00:49:18 +0300 - rev 442473
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Backed out 2 changesets (bug 1423839) for xpcshell failures on netwerk/test/unit/test_NetUtil.js Backed out changeset 501fffbf872d (bug 1423839) Backed out changeset 406ca9722ffa (bug 1423839)
2d51f2e8955bb87cedf26a3c6d474735d31757cd: bug 1496736 - check if we actually have a new key DB before removing the old one r=jcj
Dana Keeler <dkeeler@mozilla.com> - Mon, 22 Oct 2018 19:52:10 +0000 - rev 442472
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
bug 1496736 - check if we actually have a new key DB before removing the old one r=jcj In bug 1475775, we added code to remove the old NSS key DB if the user has set a password on the grounds that the old DB could potentially be unencrypted and contain secrets. However, we did so with the assumption that we were using the new DB, which is not necessarily true when the system has been configured to always use the old DB, as with some RedHat products. This patch checks for the existence of the new DB before proceeding with deleting the old DB. Technically this isn't sufficient, because the new DB could be present even if we're not using it. However, we've already gone far into "this configuration isn't supported" territory. Differential Revision: https://phabricator.services.mozilla.com/D9318
0289f2a3bdab2c2b12bd6bc3998bfc4db109a0fd: Backed out changeset d4cbc3865457 (bug 1499010) for spidermonkey failure
Dorel Luca <dluca@mozilla.com> - Tue, 23 Oct 2018 00:24:34 +0300 - rev 442471
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Backed out changeset d4cbc3865457 (bug 1499010) for spidermonkey failure
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip