05a913c5cf3f9f9577d103352c6a593b8fa4fd60: Backed out 2 changesets (bug 1297788) for fixing the commit message r=backout a=backout
Ciure Andrei <aciure@mozilla.com> - Wed, 22 Nov 2017 17:39:06 +0200 - rev 702036
Push 90357 by bmo:eoger@fastmail.com at Wed, 22 Nov 2017 16:30:03 +0000
Backed out 2 changesets (bug 1297788) for fixing the commit message r=backout a=backout Backed out changeset 5a9be669bd5c (bug 1297788) Backed out changeset c8d3ad173dbc (bug 1297788)
9f9c89d8a40d6ae4de5634d19bd3c4950207644a: Bug 1419798 - Only build fuzzing interfaces if clang or AFL compilers are used. r?glandium draft
Jesse Schwartzentruber <jdschwa@gmail.com> - Wed, 22 Nov 2017 11:21:09 -0500 - rev 702035
Push 90356 by bmo:jschwartzentruber@mozilla.com at Wed, 22 Nov 2017 16:26:03 +0000
Bug 1419798 - Only build fuzzing interfaces if clang or AFL compilers are used. r?glandium MozReview-Commit-ID: H1I9wdqTV4n
a778fbd11002d1229fa56753b0d4efe20545255c: Bug 1419734 - Remove tab statistics lefovers. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 22 Nov 2017 08:19:03 -0800 - rev 702034
Push 90355 by bmo:poirot.alex@gmail.com at Wed, 22 Nov 2017 16:20:46 +0000
Bug 1419734 - Remove tab statistics lefovers. r=jdescottes MozReview-Commit-ID: GaMCH6BrFMP
61d678f7778c9d8aa400bc684814bd8fc2e85272: Bug 1308436 - Implicit call to SetValueAtTime in SetCurve r?padenot draft
Théo Rabut <theo.rabut@etu.univ-lyon1.fr> - Wed, 22 Nov 2017 17:17:19 +0100 - rev 702033
Push 90354 by bmo:theo.rabut@etu.univ-lyon1.fr at Wed, 22 Nov 2017 16:19:17 +0000
Bug 1308436 - Implicit call to SetValueAtTime in SetCurve r?padenot MozReview-Commit-ID: 2Zdk1NXjGHd
9d0c8d977a3c9ebc998c85e994316542c7f0cecf: Bug 1419426 - Implement browserSettings.contextMenuShowEvent draft
Bob Silverberg <bsilverberg@mozilla.com> - Tue, 21 Nov 2017 12:33:15 -0500 - rev 702032
Push 90353 by bmo:bob.silverberg@gmail.com at Wed, 22 Nov 2017 16:11:00 +0000
Bug 1419426 - Implement browserSettings.contextMenuShowEvent This new API exposes the ui.context_menus.after_mouseup preference to extensions so mouse gesture add-ons can modify it. MozReview-Commit-ID: AkhRmAyzuSp
05c726fbc51e435da5d5cdb744d61af6d58b1fed: Bug 1418387 - Find the appropriate scrollbar node in GetAPZCAtPointWR. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 22 Nov 2017 10:16:35 -0500 - rev 702031
Push 90352 by kgupta@mozilla.com at Wed, 22 Nov 2017 16:03:00 +0000
Bug 1418387 - Find the appropriate scrollbar node in GetAPZCAtPointWR. r?botond MozReview-Commit-ID: f1EpQnSXfm
0d83c516cd069ce48e690dc6125a2b4a9dbc9137: Bug 1418387 - Add CompositorHitTestInfo bits for scrollbars. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 22 Nov 2017 10:16:34 -0500 - rev 702030
Push 90352 by kgupta@mozilla.com at Wed, 22 Nov 2017 16:03:00 +0000
Bug 1418387 - Add CompositorHitTestInfo bits for scrollbars. r?mstange MozReview-Commit-ID: 2eTPRVUDW42
f0ecd7066e4f0233c34c3ab96ccb4d5766fe9083: Bug 1418387 - Add missing tree lock. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 22 Nov 2017 10:16:34 -0500 - rev 702029
Push 90352 by kgupta@mozilla.com at Wed, 22 Nov 2017 16:03:00 +0000
Bug 1418387 - Add missing tree lock. r?botond This is follow-up to bug 1417519, to fix an incorrect change in that bug. GetAPZCAtPointWR calls things like FindRootApzcForLayersId which require the tree lock to be held, so we should hold it. It makes more sense to hold the lock across the whole GetTargetAPZC function since we don't want tree mutations to happen while we're in this function. It also means we can't call GetTargetAPZC inside GetAPZCAtPointWR because that will recursively try to pick up the tree lock; instead we can use GetTargetNode and get the APZC from that. MozReview-Commit-ID: AxWN5qkRVli
594651c4e3b588eb3a37b2f7784c55baf0cf3170: Bug 1419426 - Implement browserSettings.contextMenuShowEvent draft
Bob Silverberg <bsilverberg@mozilla.com> - Tue, 21 Nov 2017 12:33:15 -0500 - rev 702028
Push 90351 by bmo:bob.silverberg@gmail.com at Wed, 22 Nov 2017 15:59:05 +0000
Bug 1419426 - Implement browserSettings.contextMenuShowEvent This new API exposes the ui.context_menus.after_mouseup preference to extensions so mouse gesture add-ons can modify it. MozReview-Commit-ID: AkhRmAyzuSp
af8ae7728caf0a3602aaee74411a6f4dea50e4b5: Bug 1397793 - Remove mRate from MediaEngineDefault and use GraphRate(). r?pehrsons draft
Paul Adenot <paul@paul.cx> - Wed, 08 Nov 2017 15:16:06 +0100 - rev 702027
Push 90350 by paul@paul.cx at Wed, 22 Nov 2017 15:56:35 +0000
Bug 1397793 - Remove mRate from MediaEngineDefault and use GraphRate(). r?pehrsons MozReview-Commit-ID: D9x3wICAMNA
a5b131cf7e125d7d79be18e0b75fea3723462dcd: Bug 1397793 - Make the assertions in the rate conversion functions in StreamTracks.h be fatal. r?pehrsons draft
Paul Adenot <paul@paul.cx> - Tue, 21 Nov 2017 20:53:51 +0100 - rev 702026
Push 90350 by paul@paul.cx at Wed, 22 Nov 2017 15:56:35 +0000
Bug 1397793 - Make the assertions in the rate conversion functions in StreamTracks.h be fatal. r?pehrsons MozReview-Commit-ID: 8nLask8nqV4
ecd0d1c6f3959f2226511e174a9e48418e907f5c: Bug 1397793 - Use a ControlMessage to switch between passthrough and processing mode for microphone input. r?pehsrons draft
Paul Adenot <paul@paul.cx> - Wed, 08 Nov 2017 14:10:45 +0100 - rev 702025
Push 90350 by paul@paul.cx at Wed, 22 Nov 2017 15:56:35 +0000
Bug 1397793 - Use a ControlMessage to switch between passthrough and processing mode for microphone input. r?pehsrons MozReview-Commit-ID: EIvQKZf7oGq
4e47e25ce5de6273364f2657aa619728ddcbeee9: Bug 1416319 - 8. Switch to using LayerSession coordinates APIs; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:37 -0500 - rev 702024
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 8. Switch to using LayerSession coordinates APIs; r?rbarker Use the LayerSession coordinates APIs instead of manually calculating coordinates using viewport metrics and toolbar height, which is prone to error. MozReview-Commit-ID: 4ebI3BHEOXR
f96ffc0f21397a270cecdf13c88abcf5804318f3: Bug 1416319 - 7. Don't expose viewport metrics from LayerSession; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:37 -0500 - rev 702023
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 7. Don't expose viewport metrics from LayerSession; r?rbarker Provide a set of coordinates APIs in LayerSession instead of exposing the raw viewport metrics, which are hard to use. This also lets us remove ImmutableViewportMetrics completely. The new APIs provide rectangular bounds in client or surface coordinates, and matrices to transform those coordinates to screen coordinates. This is done because the transformation to screen coordinates could (in the future) involve skew, rotation, etc, so it's up to the application to decide how to handle non-rectangular screen bounds. MozReview-Commit-ID: 8Yw8L63TmrQ
38731ad5e6c6a694686a61b7d4d984783c32dd46: Bug 1416319 - 6. Remove DynamicToolbarAnimator from LayerView; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:36 -0500 - rev 702022
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 6. Remove DynamicToolbarAnimator from LayerView; r?rbarker Remove all DynamicToolbarAnimator-related code from LayerView now that they are in LayerSession. MozReview-Commit-ID: 56AO79T3NoK
39ad33c3d9c635b0d5a27b46272697e3eabc46e3: Bug 1416319 - 5. Update DynamicToolbarAnimator usage in other classes; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:36 -0500 - rev 702021
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 5. Update DynamicToolbarAnimator usage in other classes; r?rbarker Use DynamicToolbarAnimator through the session in places where we need to interact with the toolbar or get the current toolbar height. MozReview-Commit-ID: PdGX4FEHp5
8de5d51a796361928370161edda2510cca4297ad: Bug 1416319 - 4. Store DynamicToolbarAnimator in LayerSession; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:36 -0500 - rev 702020
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 4. Store DynamicToolbarAnimator in LayerSession; r?rbarker Add getter/setter for DynamicToolbarAnimator in LayerSession in lieu of LayerView. It is then LayerSession's responsibility to keep track of how changes in the toolbar affects other things like the window and viewport bounds. MozReview-Commit-ID: HmRqxZ7EUCZ
cc3358475de0c38ec8c6b45d2ec92495ce6b158f: Bug 1416319 - 3. Clean up DynamicToolbarAnimator API; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:36 -0500 - rev 702019
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 3. Clean up DynamicToolbarAnimator API; r?rbarker The plan is to incorporate DynamicToolbarAnimator into the official GeckoView API and expose getter/setter in LayerSession. This patch cleans up the class to make sure only public APIs are public, and to assert they are called on the UI thread. MozReview-Commit-ID: D3ePV3k2HvX
62c0da8dd391ab57a670aae6fbc5f0191dfe95ea: Bug 1416319 - 2. Remove usage of MetricsListener by FormAssistPopup; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:36 -0500 - rev 702018
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 2. Remove usage of MetricsListener by FormAssistPopup; r?rbarker This code is supposed to reposition the form assist popup if the toolbar appears or disappears while the popup is visible, but we can move that to a resize event listener in JS, so we don't have to maintain the MetricsListener API for DynamicToolbarAnimator. MozReview-Commit-ID: HR6wcJrGloR
60eca55b9815e1c1c646af37a1bfd585c4a4ffc5: Bug 1416319 - 1. Move content-document-is-displayed flag to native code; r?rbarker draft
Jim Chen <nchen@mozilla.com> - Wed, 22 Nov 2017 10:55:35 -0500 - rev 702017
Push 90349 by bmo:nchen@mozilla.com at Wed, 22 Nov 2017 15:56:30 +0000
Bug 1416319 - 1. Move content-document-is-displayed flag to native code; r?rbarker One fix I forgot to make in bug 1416310 is to change the code to reset the flag in LayerView. I think it's better if we just moved the whole thing to native code, since we don't really use the flag in Java. MozReview-Commit-ID: 9cbcYb89LhC
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip