416188a822adb0f455ceb0d6bcffc36d194f9ac6: Bug 1449982 - Move the window id allocation to CompositorBridgeParent. r?nical draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:48 -0400 - rev 777991
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1449982 - Move the window id allocation to CompositorBridgeParent. r?nical This includes a signature change from CompositorBridgeParentBase -> CompositorBridgeParent which is not strictly required, but it makes it less likely that we'll accidentally create a WebRenderAPI from somewhere else and pass a nonsense window id. In effect, the signature change makes it likely that only CompositorBridgeParent will allocate the window ids. MozReview-Commit-ID: 8AnnmI8RytR
7597ad4cfccae61dfb3a3fd4448328684678b787: Bug 1449982 - Don't hold the sIndirectLayerTreesLock unnecessarily while notifying APZ of a layer tree removal. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:48 -0400 - rev 777990
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1449982 - Don't hold the sIndirectLayerTreesLock unnecessarily while notifying APZ of a layer tree removal. r?botond MozReview-Commit-ID: 2OqbmMHCxn9
f0cbd48ff1de50332c41cb21f053e543769ea618: WR - Ensure that every scene swap provides epoch information draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:48 -0400 - rev 777989
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
WR - Ensure that every scene swap provides epoch information
677bc1dd24236abd3808cb6f823edaa251f32047: WR - Ensure scene-only transactions still go through the scene builder thread. draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:48 -0400 - rev 777988
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
WR - Ensure scene-only transactions still go through the scene builder thread.
024b639e73d857f930a508079ef15cf0a36e4832: WR - Add a mechanism to wake up the scene builder thread and run code on it draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:48 -0400 - rev 777987
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
WR - Add a mechanism to wake up the scene builder thread and run code on it
52c68dea001f22f0071201fd3521e8ca922a8da5: WR - Ensure that the post_scene_swap callback is only run after the swap is complete draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:47 -0400 - rev 777986
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
WR - Ensure that the post_scene_swap callback is only run after the swap is complete
c4bb6ce6226e55f2950650e857ff6f54370dcda4: WR - Replace the render backend thread registration with a more comprehensive SceneBuilderHooks object. draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 05 Apr 2018 12:16:47 -0400 - rev 777985
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
WR - Replace the render backend thread registration with a more comprehensive SceneBuilderHooks object.
110f32790d38a258cab722064aae40736478ef51: Merge inbound to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Thu, 05 Apr 2018 18:15:37 +0300 - rev 777984
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Merge inbound to mozilla-central. a=merge
e5b89dcca72e5d5bb71577e1e514f8e4116e7f0d: Backed out changeset aecbdcadaf96 (bug 1451319) for linting opt failures /builds/worker/checkouts/gecko/testing/mozbase/mozcrash/tests/conftest.py:90 on a CLOSED TREE
Tiberius Oros <toros@mozilla.com> - Thu, 05 Apr 2018 14:53:07 +0300 - rev 777983
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Backed out changeset aecbdcadaf96 (bug 1451319) for linting opt failures /builds/worker/checkouts/gecko/testing/mozbase/mozcrash/tests/conftest.py:90 on a CLOSED TREE
1a9acfb02c67fd557fbbc2f819b8bf39016ef886: Bug 1449738 - Enable helper_hittest_backface_hidden.html for WebRender. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Mar 2018 14:56:52 -0400 - rev 777982
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1449738 - Enable helper_hittest_backface_hidden.html for WebRender. r=kats MozReview-Commit-ID: 827paBjv4JX
61cfa6a28bf9fc3b3ec72ff0e697d572455464dd: Bug 1449738 - Propagate backface-visibility information when building WebRender commands for CompositorHitTestInfo. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Mar 2018 17:02:23 -0400 - rev 777981
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1449738 - Propagate backface-visibility information when building WebRender commands for CompositorHitTestInfo. r=kats MozReview-Commit-ID: LJWMOGiFrsk
6fd96d40bdb37614697f854bebce0d6dbd281d28: Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette; r=ato
wambui <wambui.dev@gmail.com> - Tue, 13 Mar 2018 11:56:13 +0300 - rev 777980
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette; r=ato Remove the legacy key that Marionette uses in addition to the identifier key. MozReview-Commit-ID: 6IVtLxOJPoS
e0a439f469f3be56b7897cd2721fd46397365068: Bug 1436330 - Add microbenchmarks for XPCOM string encoding conversions. r=froydnj
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 07 Feb 2018 14:32:52 +0200 - rev 777979
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1436330 - Add microbenchmarks for XPCOM string encoding conversions. r=froydnj MozReview-Commit-ID: EloNhdnVaYm
aecbdcadaf96d10b3fe771f89030120bcd160a9a: Bug 1451319 - Unset MINIDUMP_SAVE_PATH for mozcrash unit tests. r=davehunt
Henrik Skupin <mail@hskupin.info> - Thu, 05 Apr 2018 11:53:43 +0200 - rev 777978
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1451319 - Unset MINIDUMP_SAVE_PATH for mozcrash unit tests. r=davehunt The build job on Windows sets the MINIDUMP_SAVE_PATH env variable, and because it isn't unset mozcrash copies all created minidump files from unittests to the "public/build" folder, which then get uploaded as artifacts. MozReview-Commit-ID: 6JNnRZGlOj3
a9c5a53970bf7d432833b283779f8b6485a3e57c: Bug 1451384 - Check IsChanged on the old item during merging, since that's the one that might have a deleted frame. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Apr 2018 12:20:32 +1200 - rev 777977
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1451384 - Check IsChanged on the old item during merging, since that's the one that might have a deleted frame. r=mstange This happens when an nsIFrame* that builds an nsDisplayWrapList is deleted, but then the memory is immediately reused for another frame that builds the same type display item, within the same display list. PreProcessDisplayLists chooses not to descend into the nsDisplayWrapList for the deleted frame, and so mOldItems remains uninitialized for the old sublist. When adding the new instance, IsChanged returns false, since the pointers are the same, and we're checking HasDeletedFrame on the new instance (where it's never true), instead of the old. We then recurse into MergeDisplayLists, with an uninitialized mOldItems array, and crash. I haven't added a test because I haven't yet figured out how to create a minimal testcase, and the test would rely on implementation details of the frame allocator to remain unchanged to be useful. MozReview-Commit-ID: pHimEvfAND
edaa920ba38b2509cdbbcab820cbf7c5712165bd: Bug 1451216 - Remove Rule::Clone method. r=emilio
Xidorn Quan <me@upsuper.org> - Thu, 05 Apr 2018 18:18:17 +1000 - rev 777976
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1451216 - Remove Rule::Clone method. r=emilio MozReview-Commit-ID: 6Re8DENmdUT
7382668f782af59b322e0b48bb884344e065836d: Bug 1451685 - Pass element as the first argument to DOMLocalization.setAttributes in updateWeavePrefs. r=Gijs
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 05 Apr 2018 12:56:00 +0200 - rev 777975
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1451685 - Pass element as the first argument to DOMLocalization.setAttributes in updateWeavePrefs. r=Gijs MozReview-Commit-ID: 9okSh01qykH
7c0093bf53b59d60385ff418e174b733f86cdd16: Bug 1448763 part 9 - Remove nsCSSRect. r=emilio
Xidorn Quan <me@upsuper.org> - Thu, 05 Apr 2018 18:27:33 +1000 - rev 777974
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1448763 part 9 - Remove nsCSSRect. r=emilio MozReview-Commit-ID: BOsjszpdKwt
c44d6b666b2f058948450150178123a9d09a039b: Bug 1448763 part 8 - Remove CSSCalc.h. r=emilio
Xidorn Quan <me@upsuper.org> - Thu, 05 Apr 2018 18:27:33 +1000 - rev 777973
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1448763 part 8 - Remove CSSCalc.h. r=emilio MozReview-Commit-ID: eecZRhdxH8
f43518ccb6f90d43b95ddab982543dcd708af8c8: Bug 1448763 part 7 - Remove nsCSSCornerSizes. r=emilio
Xidorn Quan <me@upsuper.org> - Thu, 05 Apr 2018 18:27:33 +1000 - rev 777972
Push 105349 by kgupta@mozilla.com at Thu, 05 Apr 2018 16:20:44 +0000
Bug 1448763 part 7 - Remove nsCSSCornerSizes. r=emilio MozReview-Commit-ID: jjSjoskIB8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip