38a320903a63fe2b226889e4d2c1bb2bab89aca7: Bug 1449323 - Make popup_highlight_* properties affect the one-off engines highlight. r=dao
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 27 Mar 2018 23:46:51 +0200 - rev 410570
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1449323 - Make popup_highlight_* properties affect the one-off engines highlight. r=dao MozReview-Commit-ID: KtW1lSLmx3S
720ac5310fb4b1e149df5a98a95a3a1ec884d2e8: Bug 1447299 - Ensure all APZSampler functions run on the sampler thread. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Mar 2018 14:57:06 -0400 - rev 410569
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447299 - Ensure all APZSampler functions run on the sampler thread. r=botond Functions in APZSampler that are only invoked without WR (e.g. from AsyncCompositionManager only) can be asserted as running on the sampler thread. Functions that are invoked with WR need to be bounced onto the sampler thread. In all cases the functions are called from the compositor thread, and so we assert that as well. MozReview-Commit-ID: JPgGlgUUsgg
cac0b3a18cf94a2d3f2bd2223bef33009375235d: Bug 1447299 - Bounce PAPZCTreeManager controller messages through the sampler thread. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Mar 2018 14:57:01 -0400 - rev 410568
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447299 - Bounce PAPZCTreeManager controller messages through the sampler thread. r=botond The methods on PAPZCTreeManagerParent are always invoked on the compositor thread, which currently is always the same as the sampler thread. When it does RunOnControllerThread calls, there is an implicit ordering with respect to the sampler thread, because the controller thread messages are always dispatched *from* the sampler thread. When we move the sampler thread to be the render backend thread, we have to preseve this implicit ordering, but we have to make it more explicit. For example, if a content process sends a layers update followed by a SetTargetAPZC message, it expects that the APZ will process them in that order, as the SetTargetAPZC might refer to a scrollframe that was just layerized. Currently, both these messages arrive on the compositor thread; the layers update is processed directly as the compositor thread is the sampler thread, and then the SetTargetAPZC message is bounced to the controller thread. However, if the compositor thread is not the sampler thread, then we would bounce the layers update to the sampler thread, and bounce the SetTargetAPZC to the controller thread, introducing a race. If SetTargetAPZC runs first bad things happen. The solution in this patch is to bounce the SetTargetAPZC to the sampler thread as well, so that it gets bounced to the controller thread only after we have processed the layers update. This patch accomplishes that by introducing a method on APZSampler that does this "double bounce". MozReview-Commit-ID: KI9wQQ9PZT4
1e39a095860aa02414b471d5103cc76305ba1c6b: Bug 1447299 - Have the APZCTreeManagerParent store a reference to the APZSampler. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Mar 2018 14:56:55 -0400 - rev 410567
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447299 - Have the APZCTreeManagerParent store a reference to the APZSampler. r=botond MozReview-Commit-ID: BNhkhFAmYP8
2c7c644cdc1c05d181f59453528ae8316bfc6030: Bug 1447299 - Move the RunOnControllerThread from APZCTreeManager::SetLongTapEnabled to the caller. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Mar 2018 14:56:48 -0400 - rev 410566
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447299 - Move the RunOnControllerThread from APZCTreeManager::SetLongTapEnabled to the caller. r=botond This is functionally a no-op (it just moves the thread-bouncing code from inside APZCTreeManager::SetLongTapEnabled to the call site in APZCTreeManagerParent. The other call site, in widget/android/nsWindow.cpp, is already known to be running on the controller thread (which would be the Java UI thread in that case). This makes the code in APZCTreeManagerParent more consistent and simplifies the next changes. MozReview-Commit-ID: 8VfEDVVFNl8
e76ec9b09021bb1e40a0fcb1841e7821b04a1034: Bug 1447299 - Move the sampler thread util functions from APZThreadUtils to APZSampler. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Mar 2018 14:56:41 -0400 - rev 410565
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447299 - Move the sampler thread util functions from APZThreadUtils to APZSampler. r=botond Note that this also makes the utility functions instance methods, because each APZSampler might have a different sampler thread instance. MozReview-Commit-ID: 9dY8ZzVX6lR
4b4f127d99ca6b6af90b0816efd724b830667051: Bug 1447299 - Have the APZCTreeManager keep a pointer to the sampler. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Mar 2018 14:55:58 -0400 - rev 410564
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447299 - Have the APZCTreeManager keep a pointer to the sampler. r=botond MozReview-Commit-ID: GiITwCDuWAW
a4a40801ee2ec2380c80ad3d0f15bb07ce121f31: Bug 1425571: Replace pulse-notify with taskcluster-notify r=aki
Chris AtLee <catlee@mozilla.com> - Fri, 23 Mar 2018 09:04:18 -0400 - rev 410563
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1425571: Replace pulse-notify with taskcluster-notify r=aki MozReview-Commit-ID: FgfNz0fyY3z
7db0e20d6a376c4d18c553e9cb9056bf22760508: Bug 1449145 - Improve by modernising code in gfx/layers/apz. r=botond
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 28 Mar 2018 21:41:00 +0300 - rev 410562
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1449145 - Improve by modernising code in gfx/layers/apz. r=botond MozReview-Commit-ID: FxYKhXPsiTD
e343c24ea4c0c8bbdfb2df98d77fd804af3497e6: Bug 1448303 - Refactor TabsInTitlebar initial update handling. r=florian
Dão Gottwald <dao@mozilla.com> - Wed, 28 Mar 2018 20:36:21 +0200 - rev 410561
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1448303 - Refactor TabsInTitlebar initial update handling. r=florian MozReview-Commit-ID: BQTe6cVyHo1
c6c9e8f68dd81e1e8d8f0e0641a5b6001978804c: Bug 1221539 - Add search engine discovery to the page action menu. Part 2: Add the new action. r=Gijs
Drew Willcoxon <adw@mozilla.com> - Wed, 28 Mar 2018 11:28:20 -0700 - rev 410560
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1221539 - Add search engine discovery to the page action menu. Part 2: Add the new action. r=Gijs MozReview-Commit-ID: DEEZBwmV0JD
88abb5bd6790d861062d70ad0a43500c8e17b254: Bug 1221539 - Add search engine discovery to the page action menu. Part 1: Page action changes. r=Gijs
Drew Willcoxon <adw@mozilla.com> - Wed, 28 Mar 2018 11:28:13 -0700 - rev 410559
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1221539 - Add search engine discovery to the page action menu. Part 1: Page action changes. r=Gijs MozReview-Commit-ID: DGy3sBibpRW
178c90db742127fc0f38146673d9e633452050b4: Backed out changeset 3e32fb05601e (bug 1448303) expected to fail on browser_windowopen.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 28 Mar 2018 21:34:21 +0300 - rev 410558
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Backed out changeset 3e32fb05601e (bug 1448303) expected to fail on browser_windowopen.js. CLOSED TREE
cb85ee2a04fa30391eea32b820744e4f89433773: Bug 1447131 - Mochitest for hit-testing over backface-visibility:hidden element. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Mar 2018 14:22:54 -0400 - rev 410557
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447131 - Mochitest for hit-testing over backface-visibility:hidden element. r=kats MozReview-Commit-ID: EeQlvluPQD1
baa7a07aaf6444f4ebd200de5db442a7a1388e73: Bug 1447131 - Move centerOf() into apz_test_utils.js. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Mar 2018 14:22:42 -0400 - rev 410556
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447131 - Move centerOf() into apz_test_utils.js. r=kats MozReview-Commit-ID: CwO5SnWmhb9
e4b8a1682e6c4587649bcfbf5dab4b2ccdf4c741: Bug 1447131 - Handle backface-visibility:hidden in compositor hit testing. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Mar 2018 14:22:30 -0400 - rev 410555
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1447131 - Handle backface-visibility:hidden in compositor hit testing. r=kats MozReview-Commit-ID: EZhhSk3EZAL
3e32fb05601e4ae80a7df5ac4b6cda3bf6d4426d: Bug 1448303 - Refactor TabsInTitlebar initial update handling. r=florian
Dão Gottwald <dao@mozilla.com> - Wed, 28 Mar 2018 20:24:26 +0200 - rev 410554
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1448303 - Refactor TabsInTitlebar initial update handling. r=florian MozReview-Commit-ID: ASVRIsVIoKa
79d9d02670f5fbdbadd11c7263b58e81f8b122c8: Bug 1382982 - Accept artifacts from autoland when performing an artifact build in automation. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Wed, 28 Mar 2018 11:22:34 -0700 - rev 410553
Push 101523 by dluca@mozilla.com at Thu, 29 Mar 2018 09:58:15 +0000
Bug 1382982 - Accept artifacts from autoland when performing an artifact build in automation. r=nalexander MozReview-Commit-ID: cVd8GqSuAn
90b479bd9750307dd183e2f6691e4ead4bf2c39d: Backed out changeset 4d4d373e1619 (bug 1389581) mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 29 Mar 2018 12:21:52 +0300 - rev 410552
Push 101522 by ccoroiu@mozilla.com at Thu, 29 Mar 2018 09:22:39 +0000
Backed out changeset 4d4d373e1619 (bug 1389581) mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
d9b6670a53cc73bd9558e1a0e499579c6df783d5: Backed out changeset 9349d1b031c9 (bug 1389581) for mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 29 Mar 2018 12:21:28 +0300 - rev 410551
Push 101522 by ccoroiu@mozilla.com at Thu, 29 Mar 2018 09:22:39 +0000
Backed out changeset 9349d1b031c9 (bug 1389581) for mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip