5390cddc67103d922061a5257c0d5c215af03660: Bug 1620145: Part 2 - Add AndroidProcessPriority.cpp to hal; r=gsvelto,geckoview-reviewers,snorp
Aaron Klotz <aklotz@mozilla.com> - Mon, 06 Apr 2020 18:10:22 +0000 - rev 522452
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1620145: Part 2 - Add AndroidProcessPriority.cpp to hal; r=gsvelto,geckoview-reviewers,snorp This patch is pretty straightforward: it translates Gecko priority levels into GeckoView priority levels and then sends it up to GV's `GeckoProcessManager` via JNI. We do assume that the process is content, but if we try to do that on a non-content process, it's just a no-op. We can expand this coverage to other process types later as necessary. Differential Revision: https://phabricator.services.mozilla.com/D68418
cebaf45d6747f40288ac59ee8c4423e4160aef1a: Bug 1620145: Part 1 - Support content process prioritization in GeckoView; r=geckoview-reviewers,agi
Aaron Klotz <aklotz@mozilla.com> - Mon, 06 Apr 2020 18:10:15 +0000 - rev 522451
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1620145: Part 1 - Support content process prioritization in GeckoView; r=geckoview-reviewers,agi We change a few things in this patch: * We modify `ServiceAllocator` to support multiple bindings: * Since Android distinguishes unique bindings via unique `ServiceConnection` objects, we add a `Binding` class that provides that bare-bones distinction but just forwards the `ServiceConnection` callbacks to its `InstanceInfo` owner. * Each `InstanceInfo` represents one content process instance, and it holds references to between 0 and 3 `Binding` objects, one for each possible priority level. * After changing the current priority level of an `InstanceInfo`, we call the `updateBindings` method to add or drop bindings as necessary to effect the correct level. * We add code to support the new `Context.updateServiceGroup` API starting with Android 10. Essentially it describes to Android the relative importance of multiple services running within the same priority level (think of it like how we rank our P2 bugs). * We add `GeckoProcessManager.setProcessPriority` to receive prioritization changes from Gecko and wire that into the `ServiceAllocator`. We start new processes with `PriorityLevel.BACKGROUND` and then Gecko subsequently adjusts as necessary. * Once this lands we must also set `dom.ipc.processPriorityManager.enabled=true` to experiment with e10s-multi. Differential Revision: https://phabricator.services.mozilla.com/D68419
8bbe879dca0bfd751e2088480fb96271bb77c7ee: Bug 1625970 - Compare isSet flags between first value and others for text-decoration related HTML properties. r=masayuki
Boris Chiou <boris.chiou@gmail.com> - Sat, 04 Apr 2020 09:29:08 +0000 - rev 522450
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1625970 - Compare isSet flags between first value and others for text-decoration related HTML properties. r=masayuki underline and strike use `text-decoration` property, which is a shorthand and may include other longhand property values, e.g. `text-decoration-color`. In order to set `aAll` flag correctly, we should not just compare the computed values between `firstValue` and `theValue`. This patch makes the HTMLStyleEditor more independent of the serializations of the computed values on text-decoration. If https://github.com/w3c/editing/issues/241 is accepted, we can just replace `text-decoration` with `text-decoration-line` and drop this patch. Differential Revision: https://phabricator.services.mozilla.com/D69619
3203a945e08f2860f5c081ba56abf41152ef71e6: Bug 1625913 - Added fix for card images to activity-stream.css r=andreio
emcminn <emcminn@mozilla.com> - Mon, 06 Apr 2020 18:00:52 +0000 - rev 522449
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1625913 - Added fix for card images to activity-stream.css r=andreio Differential Revision: https://phabricator.services.mozilla.com/D69426
031b8abf43a88d5fee5f46fc5ded61a140069122: Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin
Edgar Chen <echen@mozilla.com> - Mon, 06 Apr 2020 13:15:30 +0000 - rev 522448
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D68735
297d82b338dcb8fd136b99944cfdae45afa3fb5b: Bug 1615732 - Don't handle click event on Mac when ctrl key is pressed; r=Gijs
Edgar Chen <echen@mozilla.com> - Mon, 30 Mar 2020 12:53:42 +0000 - rev 522447
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't handle click event on Mac when ctrl key is pressed; r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D68775
bbcb173e6c4464370b998f0177de1f0c591fa66d: Bug 1615732 - Don't show menu on Mac when ctrl key is pressed; r=NeilDeakin
Edgar Chen <echen@mozilla.com> - Mon, 30 Mar 2020 11:20:45 +0000 - rev 522446
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't show menu on Mac when ctrl key is pressed; r=NeilDeakin On Mac, ctrl-click will send a context menu event from the widget, so we don't want to bring up the panel when ctrl key is pressed. Differential Revision: https://phabricator.services.mozilla.com/D66439
d7c5824d45794f1f3610535e82d939e215d353c4: Bug 1615732 - Don't show download panel on Mac when ctrl key is pressed; r=Gijs
Edgar Chen <echen@mozilla.com> - Tue, 17 Mar 2020 01:03:00 +0000 - rev 522445
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't show download panel on Mac when ctrl key is pressed; r=Gijs On Mac, ctrl-click will send a context menu event from the widget, so we don't want to bring up the panel when ctrl key is pressed. Differential Revision: https://phabricator.services.mozilla.com/D66414
f648cf0653a7b6a550b820a2b509a05984d03b72: Bug 1615732 - Don't show menu panel on Mac when ctrl key is pressed; r=Gijs
Edgar Chen <echen@mozilla.com> - Tue, 17 Mar 2020 00:55:04 +0000 - rev 522444
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't show menu panel on Mac when ctrl key is pressed; r=Gijs On Mac, ctrl-click will send a context menu event from the widget, so we don't want to bring up the panel when ctrl key is pressed. Differential Revision: https://phabricator.services.mozilla.com/D66397
fcd441a2a860b619ea1df498eb3e6a834384cc4a: Bug 1615732 - Don't show page action panel on Mac when ctrl key is pressed; r=Gijs
Edgar Chen <echen@mozilla.com> - Fri, 13 Mar 2020 17:42:04 +0000 - rev 522443
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't show page action panel on Mac when ctrl key is pressed; r=Gijs On Mac, ctrl-click will send a context menu event from the widget, so we don't want to bring up the panel when ctrl key is pressed. Differential Revision: https://phabricator.services.mozilla.com/D66384
fa861e50f19890f67f7930981ecf757a13810795: Bug 1615732 - Don't treat control-left-click on mac as a right-click; r=masayuki
Edgar Chen <echen@mozilla.com> - Wed, 01 Apr 2020 05:53:43 +0000 - rev 522442
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1615732 - Don't treat control-left-click on mac as a right-click; r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D62968
60d5d2cc23425a72b000999b86069146aa0da9ea: Bug 1627376 - Update cubeb-coreaudio to ea9e5aa. r=padenot
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 06 Apr 2020 12:43:21 +0000 - rev 522441
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1627376 - Update cubeb-coreaudio to ea9e5aa. r=padenot Pick commits: - ea9e5aa: Implement a API to get `groupd_id` with special case handling (#69) - d67d4d2: Revise prepush when deleting branch (#76) - e5b0f97: Stop test immediately when error happens (#77) - 98e59e5: Migrate from travis-ci.org to travis-ci.com Differential Revision: https://phabricator.services.mozilla.com/D69647
bb80f48dfd8d19cd194a30110821e46544e79d9a: Bug 40545 - Fix prettier errors on browser_selectpopup.js and SelectChild.jsm CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Mon, 06 Apr 2020 21:32:59 +0300 - rev 522440
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 40545 - Fix prettier errors on browser_selectpopup.js and SelectChild.jsm CLOSED TREE
cd97938ad5404ec7936d8747a57e781eab9aad18: Backed out 6 changesets (bug 1425450) for hazard failure complaining about nsWrapperCacheInlines CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Mon, 06 Apr 2020 21:22:51 +0300 - rev 522439
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Backed out 6 changesets (bug 1425450) for hazard failure complaining about nsWrapperCacheInlines CLOSED TREE Backed out changeset c57ac2e125e8 (bug 1425450) Backed out changeset 4238c59af7bb (bug 1425450) Backed out changeset 2a00272e72ba (bug 1425450) Backed out changeset 3e4a52d596bb (bug 1425450) Backed out changeset 5da68de67491 (bug 1425450) Backed out changeset efac091a3ba4 (bug 1425450)
1c424ed7f992c3d9d67a1276ab98da4b7c6a03d6: Bug 1627369 - Remove code that prepared FunctionBox for deferral of Functions to after BCE r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 06 Apr 2020 17:14:51 +0000 - rev 522438
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1627369 - Remove code that prepared FunctionBox for deferral of Functions to after BCE r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D69643
6aec54d11cbf34fe8f157c1d982a45ef872416e9: Bug 1589046 - Terminate momentum panning once we reach a point where there is uncomsumed scroll. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 Apr 2020 17:18:20 +0000 - rev 522437
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1589046 - Terminate momentum panning once we reach a point where there is uncomsumed scroll. r=botond This prevents OS-produced momentum panning events from having an effect after the user sees the momentum panning "end" due to scrolling as far as possible. Differential Revision: https://phabricator.services.mozilla.com/D69624
b87c18be6ec6d0283f63c0288331baa604a698fb: Bug 1589046 - Propagate the return value from AttemptScroll to DispatchScroll and CallDispatchScroll. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 Apr 2020 17:18:12 +0000 - rev 522436
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1589046 - Propagate the return value from AttemptScroll to DispatchScroll and CallDispatchScroll. r=botond No functional changes here. Differential Revision: https://phabricator.services.mozilla.com/D69623
76afd03a4c036a99e1c93cd17d2b71447c837f85: Bug 1619122 - List more supported file types in our Applications registry key. r=agashlin
Molly Howell <mhowell@mozilla.com> - Sat, 04 Apr 2020 03:35:09 +0000 - rev 522435
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1619122 - List more supported file types in our Applications registry key. r=agashlin Differential Revision: https://phabricator.services.mozilla.com/D68062
6c29976af9749fab2349d4ea676bc0f58edb7af7: Bug 40545 - Fix the empty-label attribute case in the select popup. r=chutten
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 06 Apr 2020 16:43:17 +0000 - rev 522434
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 40545 - Fix the empty-label attribute case in the select popup. r=chutten And rename GetRenderLabel to GetRenderedLabel, as it's a slightly more descriptive name IMHO. Differential Revision: https://phabricator.services.mozilla.com/D69837
ca64fc2b6e7e727394dc0e13e4e42a50b8cb6897: Bug 1627374 - Eliminate FunctionEmitter dependence on JSFunction* r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 06 Apr 2020 17:14:49 +0000 - rev 522433
Push 37290 by aciure@mozilla.com at Tue, 07 Apr 2020 03:53:09 +0000
Bug 1627374 - Eliminate FunctionEmitter dependence on JSFunction* r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D69645
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip