searching for reviewer(snorp)
aac6fce419affdab022c4877a0690976d975d71a: Bug 1554260 - Send WebExtension Page messages to GeckoSession. r=snorp, a=jcristau
Agi Sferro <agi@sferro.dev> - Mon, 10 Jun 2019 20:09:25 +0000 - rev 533825
Push 11438 by jcristau@mozilla.com at Wed, 12 Jun 2019 17:34:20 +0000
Bug 1554260 - Send WebExtension Page messages to GeckoSession. r=snorp, a=jcristau WebExtension pages introduce a case that was previously not possible: a script with full WebExtension privileges that runs on a page with a GeckoSession associated to it. This breaks the assumption that all messages from a privileged context don't have a GeckoSession associated to it. We fix this by checking if we can find an eventDispatcher for the given window. This also fixes the test which had the same wrong assumption. Differential Revision: https://phabricator.services.mozilla.com/D32512
75a98a0225b3c38bfd789e019b66e87a4b6c1199: Bug 1554778 - Fetch dispatcher at the beginning of `handleRecordingDeviceEvents`. r=geckoview-reviewers,snorp a=jcristau
Emily Toop <etoop@mozilla.com> - Wed, 29 May 2019 14:57:03 +0000 - rev 533558
Push 11360 by malexandru@mozilla.com at Mon, 03 Jun 2019 14:33:27 +0000
Bug 1554778 - Fetch dispatcher at the beginning of `handleRecordingDeviceEvents`. r=geckoview-reviewers,snorp a=jcristau This is because in some circumstances, when navigating away from a page, the dispatcher is no longer present when trying to send the `GeckoView:MediaRecordingStatusChanged` causing the message not to be sent. Fetching the dispatcher earlier ensures that it is present at the point of message sending. Differential Revision: https://phabricator.services.mozilla.com/D32830
36fc5c4b157bd06adc11353f7431c7146317f8ef: Bug 1549633 - Enable listening for `recording-device-events`. r=esawin,geckoview-reviewers,snorp a=jcristau
Emily Toop <etoop@mozilla.com> - Fri, 24 May 2019 07:45:41 +0000 - rev 533557
Push 11360 by malexandru@mozilla.com at Mon, 03 Jun 2019 14:33:27 +0000
Bug 1549633 - Enable listening for `recording-device-events`. r=esawin,geckoview-reviewers,snorp a=jcristau This is to allow us to detect the enabling and disabling of recording so that we can notify the embedding application of the change in status. Differential Revision: https://phabricator.services.mozilla.com/D31072
bf08990ed4aadab5ca2759db26d72e6b260e7e40: Bug 1554256 - Read GeckoView configuration file in release builds when package is the current Android "debug-app". r=geckoview-reviewers,snorp a=jcristau
Nick Alexander <nalexander@mozilla.com> - Tue, 28 May 2019 22:08:41 +0000 - rev 533531
Push 11346 by malexandru@mozilla.com at Fri, 31 May 2019 16:15:31 +0000
Bug 1554256 - Read GeckoView configuration file in release builds when package is the current Android "debug-app". r=geckoview-reviewers,snorp a=jcristau Bug 1533385 taught GeckoView to read configuration from a file. But right now, release APKs don't read that configuration: see the documentation at See https://mozilla.github.io/geckoview/tutorials/automation.html#enabling-reading-configuration-from-a-file-for-release-builds. However, Android has a flag -- the "debug_app" flag -- that Chrome uses to control this configuration file behaviour, and this commit makes GeckoView uses that flag as well. To use this, invoke `adb shell am set-debug-app --persistent PACKAGE` (see https://developer.android.com/studio/command-line/adb). Differential Revision: https://phabricator.services.mozilla.com/D32511
5fb77819e231aad9231f89c33b5a573bb1779f21: Bug 1551377 - GeckoView unique tab id r=geckoview-reviewers,snorp a=jcristau
chrmod <chrmod@chrmod.net> - Tue, 28 May 2019 16:54:40 +0000 - rev 533512
Push 11342 by malexandru@mozilla.com at Fri, 31 May 2019 14:58:20 +0000
Bug 1551377 - GeckoView unique tab id r=geckoview-reviewers,snorp a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32824
5e00311d1ebd2d823a7491cba2782c18117be7c9: Bug 1553304 - Use APZC for accessibility scroll action on root node. r=geckoview-reviewers,snorp a=jcristau
Eitan Isaacson <eitan@monotonous.org> - Tue, 21 May 2019 21:38:57 +0000 - rev 533473
Push 11331 by nerli@mozilla.com at Wed, 29 May 2019 14:58:24 +0000
Bug 1553304 - Use APZC for accessibility scroll action on root node. r=geckoview-reviewers,snorp a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32062
eeb4df23fecc835b765264d55032173c96e0db47: Bug 1550401 - Report OOM size when StringParam::GetString is failure. r=geckoview-reviewers,snorp a=jcristau
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 22 May 2019 18:43:08 +0000 - rev 533439
Push 11322 by malexandru@mozilla.com at Tue, 28 May 2019 11:39:39 +0000
Bug 1550401 - Report OOM size when StringParam::GetString is failure. r=geckoview-reviewers,snorp a=jcristau Actually, all JNI Exceptions with `java.lang.OutOfMemoryError` call `NS_ABORT_OOM(0)`. But `JNIEnv::NewString` in `StringParam::GetString` can know OOM size when returning `nullptr`. So call `NS_ABORT_OOM` directly when `NewString` is failure. Differential Revision: https://phabricator.services.mozilla.com/D31026
c6df1fc8a2a17b2bbbf1c2dca6a391d0df67f449: Bug 1553371 - Load moz-extension pages in extension principal. r=snorp a=jcristau
Agi Sferro <agi@sferro.dev> - Wed, 22 May 2019 19:20:54 +0000 - rev 533421
Push 11313 by nbeleuzu@mozilla.com at Mon, 27 May 2019 10:32:57 +0000
Bug 1553371 - Load moz-extension pages in extension principal. r=snorp a=jcristau WebExtension can always open their respective WebExtension pages even when the WebExtension page is not content accessible. However, this is not true for `tabs.update`, which couldn't link to WebExtension pages at all. Similarly, a user should be able to open a WebExtension page directly by typing the URL. To fix the above problems we pass the correct `triggeringPrincipal` when loading such URIs. This change also makes URI typed by the user not use the `systemPrincipal` anymore but a more restrictive codebase principal local to the page that's being typed to avoid unintended side-effects. This also makes the triggering URI always the page for these privileged pages, so we need to adjust some tests to account for that by loading unprivileged `http` pages instead. Differential Revision: https://phabricator.services.mozilla.com/D32149
fb23d87ad492d731511d436db7e446afea90b4ef: Bug 1553371 - Load chrome frameScripts when switching processes. r=snorp a=jcristau
Agi Sferro <agi@sferro.dev> - Wed, 22 May 2019 19:20:54 +0000 - rev 533420
Push 11313 by nbeleuzu@mozilla.com at Mon, 27 May 2019 10:32:57 +0000
Bug 1553371 - Load chrome frameScripts when switching processes. r=snorp a=jcristau Whenever we switch processes in GeckoView we didn't inject frameScripts. This change adds a new method `loadInitFrameScript` that is called whenever a module's new browser is attached to a window so that the frame script is loaded correctly into the new browser. This fixes a bug in WebExtension pages where the WebExtension Process Script would never be notified of a new WebExtension page window, breaking privileged APIs. Differential Revision: https://phabricator.services.mozilla.com/D32148
d37e9d3c46d7babf800258e696687c18370c22df: Bug 1543387 - Ignore initial about:blank load when restoring scroll position: add missing semicolon. r=snorp a=jcristau
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 23 May 2019 00:20:31 +0200 - rev 533411
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1543387 - Ignore initial about:blank load when restoring scroll position: add missing semicolon. r=snorp a=jcristau
dbf2d7493d851d2a1f57b3a9d414ca5bb99ed31f: Bug 1543387 - Ignore initial about:blank load when restoring scroll position. r=snorp a=jcristau
Dylan Roeh <droeh@mozilla.com> - Wed, 22 May 2019 16:53:07 +0000 - rev 533410
Push 11312 by nbeleuzu@mozilla.com at Mon, 27 May 2019 09:34:11 +0000
Bug 1543387 - Ignore initial about:blank load when restoring scroll position. r=snorp a=jcristau When restoreState is called early in a GeckoSession's life, the scroll position restore code can catch the pageshow event for the initial about:blank load rather than for the page being restored, resulting in a failure to restore scroll position. Differential Revision: https://phabricator.services.mozilla.com/D32163
d6c54c50418ca7f3b4714a13a97455540e963785: Bug 1489669 - [1.4] Add Storage Controller API. r=baku,snorp a=jcristau
Eugen Sawin <esawin@me73.com> - Wed, 22 May 2019 20:21:09 +0000 - rev 533386
Push 11307 by nbeleuzu@mozilla.com at Fri, 24 May 2019 18:27:55 +0000
Bug 1489669 - [1.4] Add Storage Controller API. r=baku,snorp a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32153
566c25b14d477ff86772ed8bb270d64609f5a3dc: Bug 1550877 - Use correct E10SUtils in GeckoViewNavigation. r=snorp
Agi Sferro <agi@sferro.dev> - Fri, 17 May 2019 13:43:44 +0000 - rev 533164
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550877 - Use correct E10SUtils in GeckoViewNavigation. r=snorp This fixes a crash in `browser.tabs.update` when used with WebExtension pages. Differential Revision: https://phabricator.services.mozilla.com/D31453
877ae9359a2774f9ccee1f68935b4e7194a5711e: Bug 1550877 - Use correct E10SUtils in GeckoViewNavigation. r=snorp
Agi Sferro <agi@sferro.dev> - Fri, 17 May 2019 04:10:53 +0000 - rev 533110
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550877 - Use correct E10SUtils in GeckoViewNavigation. r=snorp This fixes a crash in `browser.tabs.update` when used with WebExtension pages. Differential Revision: https://phabricator.services.mozilla.com/D31453
f6d24071d2baeecac739a6a5d2853db19ee57e79: Bug 1551890 - Cache GFXInfo WebRTC HW encode/decode result on Android. r=snorp
Chris Pearce <cpearce@mozilla.com> - Thu, 16 May 2019 22:42:00 +0000 - rev 533087
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1551890 - Cache GFXInfo WebRTC HW encode/decode result on Android. r=snorp Profiling shows that we're spending a lot of time on startup inside android.media.MediaCodecList.getCodecCount when GfxInfo::GetFeatureStatus calls over to Java to determine whether hardware accelerated video encoding is supported. Looking at the Java stacks in the profile, Android is spending most of our time creating a list of codecs. It doesn't look like there's a faster way to query for hardware accelerated video support. So to speed this up we can cache the value in the user's profile. We also store the OS version, which we can use to detect when the OS is updated so we can invalidate the cache then. Presumably an OS update is the only way a device can have its hardware acceleration support status change. With this change, the time we take figuring out the HW encode/decode status goes from ~100ms on a cold run to ~0.01ms on a cache hit on my HD8 tablet. Differential Revision: https://phabricator.services.mozilla.com/D31380
5fae8054799fd916ceca727611c2f99afc83e93e: Bug 1551342 - Don't assert the thread calling JNI WebAuthn functions r=snorp
J.C. Jones <jjones@mozilla.com> - Thu, 16 May 2019 19:08:15 +0000 - rev 532981
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1551342 - Don't assert the thread calling JNI WebAuthn functions r=snorp The mozilla::java::WebAuthnTokenManager asserts its return-to-C++ callbacks as being run on the main Android UI thread, but since these methods are called directly from the Fido2PendingIntent listeners, there's no guarantee of that. We don't actually care what thread was tasked with returning us data, just that it gets done, so let's not assert the thread here. Differential Revision: https://phabricator.services.mozilla.com/D31497
357afb47596887ce6037200334ba7e2d1360bc52: Bug 1543823 - Compute Accept-Language header based on app and OS prefs. r=snorp
Matt Brubeck <mbrubeck@mozilla.com> - Mon, 13 May 2019 20:52:10 +0000 - rev 532973
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1543823 - Compute Accept-Language header based on app and OS prefs. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D30946
928038c23227504c1cd7dff5f5e214501bb4b688: Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,snorp,eeejay
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 16 May 2019 16:21:56 +0000 - rev 532956
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,snorp,eeejay Differential Revision: https://phabricator.services.mozilla.com/D31417
97c7af33ac1db2daa8b55c9f4f7e14e342010ab7: Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Imanol Fernandez <imanol@mozilla.com> - Thu, 16 May 2019 01:05:01 +0000 - rev 532855
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay Some minor refactor to make it possible to remove android.speech dependencies using Proguard Differential Revision: https://phabricator.services.mozilla.com/D27612
b60e7b3407b3aa6a2110f7e09a41e1ea10a04213: Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Imanol Fernandez <mortimergoro@gmail.com> - Wed, 15 May 2019 19:56:43 +0000 - rev 532824
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay Some minor refactor to make it possible to remove android.speech dependencies using Proguard Differential Revision: https://phabricator.services.mozilla.com/D27612
4fbfc8798cad0ecc7ae867ed943b91b24789a500: Bug 1550596: Remove overly broad keep rule from GV proguard rules. r=snorp,agi
Will Hawkins <whawkins@mozilla.com> - Mon, 13 May 2019 21:35:09 +0000 - rev 532501
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1550596: Remove overly broad keep rule from GV proguard rules. r=snorp,agi Requesting reviewers based on `hg blame` output and general knowledge of who is working on the project. I hope that's okay. Differential Revision: https://phabricator.services.mozilla.com/D30580
2b0045289ea3ff901ce697c2bb51389bca055074: Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp
Geoff Brown <gbrown@mozilla.com> - Mon, 13 May 2019 20:52:36 +0000 - rev 532485
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp We can run /debug mochitests against geckoview for the cost of another dozen or so test annotations. Both /opt and /debug mochitests are nearly worthy of tier 1, but still waiting for bug 1534732. Differential Revision: https://phabricator.services.mozilla.com/D30931
b231eb222b8c8b9eab3014459ff4cf48b6f1d24b: Bug 1551262 - Remove mach support for jimdb; r=snorp
Geoff Brown <gbrown@mozilla.com> - Mon, 13 May 2019 20:52:29 +0000 - rev 532484
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1551262 - Remove mach support for jimdb; r=snorp If there is still value to this -- if you know of anyone using jimdb via mach, etc -- I am happy to throw this away, but otherwise, would like to clean it up. Differential Revision: https://phabricator.services.mozilla.com/D30943
abaf133a405518a1c014b704c4fe72dc27a018c1: Bug 1541485. Stop using AutoJSContext in android widget code. r=snorp
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 13 May 2019 14:44:51 +0000 - rev 532428
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1541485. Stop using AutoJSContext in android widget code. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D30762
f9170a14e63672ffff429d81c76ffd5c49f9936f: Bug 1549732 - Use ReferrerInfo instead of ReferrerURI when loading URI r=geckoview-reviewers,snorp
Emily Toop <etoop@mozilla.com> - Fri, 10 May 2019 18:00:28 +0000 - rev 532417
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +0000
Bug 1549732 - Use ReferrerInfo instead of ReferrerURI when loading URI r=geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D30524
d8e0bfeb5fa39545f737a6979c94a210d947ab22: Bug 1391438 - Support FIDO2 for WebAuthn on Android r=snorp,keeler
J.C. Jones <jjones@mozilla.com> - Fri, 10 May 2019 16:40:17 +0000 - rev 532267
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1391438 - Support FIDO2 for WebAuthn on Android r=snorp,keeler Support using the Google Play-provided FIDO2 API for Web Authentication. FIDO U2F API support is being handled subsequently in Bug 1550625. This patch uses the privileged APIs and thus will only work on Fennec Nightly, Beta, and Release builds. Differential Revision: https://phabricator.services.mozilla.com/D1148
192ba11153b4c29512a9722caf8260292601e6aa: Bug 1391438 - Move GECKOBUNDLE macros into their own header r=snorp
J.C. Jones <jjones@mozilla.com> - Fri, 10 May 2019 17:59:46 +0000 - rev 532266
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1391438 - Move GECKOBUNDLE macros into their own header r=snorp The GECKOBUNDLE macros are useful to more than just a11y code, so let's move them into the jni package so that all jni consumers may drink of their sweet nectar. Differential Revision: https://phabricator.services.mozilla.com/D30585
2648f5bb180463e213b55a0f1434c51c9853f213: Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 07 May 2019 22:20:46 +0000 - rev 532216
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1330467 - part 9. Use principal with mobile permissions; r=johannh,snorp Differential Revision: https://phabricator.services.mozilla.com/D19930
84191877561ed6ad1e5905b703c2c5865836c45b: Bug 1538458 - Part 2. Update tests that includes fieldset r=geckoview-reviewers,snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 07 May 2019 20:17:28 +0000 - rev 532005
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538458 - Part 2. Update tests that includes fieldset r=geckoview-reviewers,snorp Update this junit test with this bug's test case. Actually, autofill_userpass doesn't work with the latest GV, so I should like to update this to fix focus timing. Also, this does't run on our test infra because this requires API 26. Differential Revision: https://phabricator.services.mozilla.com/D30178
b0c3aa221224b5f3c6f60079756791a04fe33602: Bug 1538458 - Part 1. LoginManagerContent requires <input> or <input type="password"> element to recognize login form r=geckoview-reviewers,snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 07 May 2019 20:18:12 +0000 - rev 532004
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538458 - Part 1. LoginManagerContent requires <input> or <input type="password"> element to recognize login form r=geckoview-reviewers,snorp Actually, sample url has `<fieldset>` element, so LoginManagerContent cannot detects username field. `LoginManagerContent.getUserNameAndPasswordFields` detects username field and password field when passing `<input>` element. So we should pass password field if possible. Differential Revision: https://phabricator.services.mozilla.com/D30179
176eced1154bca5f78b54505aa0b8a7bbabeacb6: Bug 1550185 - Ensure GeckoView CrashHandler.getRootException() does not return null r=snorp
Randall E. Barker <rbarker@mozilla.com> - Wed, 08 May 2019 23:49:04 +0000 - rev 531972
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550185 - Ensure GeckoView CrashHandler.getRootException() does not return null r=snorp Differential Revision: https://phabricator.services.mozilla.com/D30422
f883d868ce316ef506df5dd52cd0b9697c63760d: Bug 1550185 - Ensure GeckoView CrashHandler.getRootException() does not return null r=snorp
Randall E. Barker <rbarker@mozilla.com> - Wed, 08 May 2019 21:23:13 +0000 - rev 531940
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550185 - Ensure GeckoView CrashHandler.getRootException() does not return null r=snorp Differential Revision: https://phabricator.services.mozilla.com/D30422
e20b442b0ee386a6bd20b562d0e381eec4f41ca5: Bug 1542566 - Put Android system locale before app default in Accept-Language. r=snorp
Matt Brubeck <mbrubeck@mozilla.com> - Tue, 07 May 2019 22:03:04 +0000 - rev 531792
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542566 - Put Android system locale before app default in Accept-Language. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D29906
9905f7082bedaa523f83f8d2cc67e1c28ff02157: Bug 1540573 - Followup - Don't double-start/stop NetworkManager in Fennec. r=snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 07 May 2019 20:26:13 +0000 - rev 531789
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - Followup - Don't double-start/stop NetworkManager in Fennec. r=snorp Now handled via GeckoRuntime's lifecycle callbacks. Differential Revision: https://phabricator.services.mozilla.com/D30245
5c8c1f93843a8114a6576bee2989ee0558f52be4: Bug 1549576 - Store fixed layer margin in session and send to compositor when ready. r=geckoview-reviewers,snorp
Eitan Isaacson <eitan@monotonous.org> - Tue, 07 May 2019 21:13:29 +0000 - rev 531783
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549576 - Store fixed layer margin in session and send to compositor when ready. r=geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D30132
45f82a11656c33e633132d8c4d54841e42cc97dc: Bug 1549576 - Store fixed layer margin in session and send to compositor when ready. r=geckoview-reviewers,snorp
Eitan Isaacson <eitan@monotonous.org> - Tue, 07 May 2019 17:54:22 +0000 - rev 531754
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549576 - Store fixed layer margin in session and send to compositor when ready. r=geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D30132
90cb2313723f7106ae2521ff42c14a631d65b62f: Bug 1549699 - Don't use communication mode and speakerphone mode methods of AudioManager. r=snorp
Paul Adenot <paul@paul.cx> - Tue, 07 May 2019 15:20:02 +0000 - rev 531724
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549699 - Don't use communication mode and speakerphone mode methods of AudioManager. r=snorp This is more related to telephony than anything else, and are more suited to real telephony app. Differential Revision: https://phabricator.services.mozilla.com/D30071
b78948e4f480ea6b99f2c689fe048256590b8769: Bug 1540573 - P3. Expose network link type on ContentChild for use in content process. r=snorp
Chris Pearce <cpearce@mozilla.com> - Mon, 06 May 2019 22:41:25 +0000 - rev 531628
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P3. Expose network link type on ContentChild for use in content process. r=snorp In GeckoView the nsINetworkLinkService doesn't work in the content process, as we don't seem to have an AndroidBridge there, so just maintain the network connection type on the ContentChild. (I had considered keeping this on the NeckoChild, but the creation of that is initiated from the content process side, and there's not an easy and clean way to have the parent process send us the connection type after construction of the NeckoParent, other than have the NeckoChild request it either synchronously, or doing it async and hoping it's not asked for the value before the response comes in.) Differential Revision: https://phabricator.services.mozilla.com/D26232
d029091d7fd831b30cbc4a660c03f962b20fa44e: Bug 1540573 - P2. Have GeckoRuntime listen for network link changes when in the foreground. r=snorp
Chris Pearce <cpearce@mozilla.com> - Mon, 06 May 2019 22:41:10 +0000 - rev 531627
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P2. Have GeckoRuntime listen for network link changes when in the foreground. r=snorp This allows Gecko to react to network link/status changes events as needed. Differential Revision: https://phabricator.services.mozilla.com/D28942
6a17951bc4b981f455e3b8f54db29b5ed28fa122: Bug 1540573 - P1. Observe ProcessLifecycle events in GeckoRuntime. r=snorp
Eugen Sawin <esawin@mozilla.com>, Chris Pearce <cpearce@mozilla.com> - Mon, 06 May 2019 22:40:56 +0000 - rev 531626
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P1. Observe ProcessLifecycle events in GeckoRuntime. r=snorp This is esawin's patch from Bug 1544076; D28083. Differential Revision: https://phabricator.services.mozilla.com/D28941
729b948b257afc86585243423bb191b845b09238: Bug 1548960 - Call super.onAttachedToWindow from GeckoView even when we have no session set. r=geckoview-reviewers,snorp
Eitan Isaacson <eitan@monotonous.org> - Mon, 06 May 2019 16:38:18 +0000 - rev 531542
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548960 - Call super.onAttachedToWindow from GeckoView even when we have no session set. r=geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D29916
c8216edb37a946d516820743a831804512bbba4c: Bug 1545255 - [2.0] Add GeckoSession.loadUri() referrer test. r=snorp
Eugen Sawin <esawin@me73.com> - Fri, 03 May 2019 16:15:45 +0000 - rev 531490
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545255 - [2.0] Add GeckoSession.loadUri() referrer test. r=snorp Depends on D29683 Differential Revision: https://phabricator.services.mozilla.com/D29684
f7323ab06d60a509da4344e477c6d55094673009: Bug 1545255 - [1.0] Use ReferrerInfo when loading URIs in GeckoView. r=snorp
Eugen Sawin <esawin@me73.com> - Fri, 03 May 2019 22:08:29 +0000 - rev 531489
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545255 - [1.0] Use ReferrerInfo when loading URIs in GeckoView. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D29683
e41e55098af85d1c8d0ddecd9e1bc1a16b4e9124: Bug 1548873 - When running android mach test commands, always offer to install app; r=snorp
Geoff Brown <gbrown@mozilla.com> - Fri, 03 May 2019 22:11:24 +0000 - rev 531426
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548873 - When running android mach test commands, always offer to install app; r=snorp In addition to the inconvenience of geckoview installation, there are other reasons to re-install, notably to test against new changes; let's always offer to install, regardless of which app is requested and regardless of whether it is installed. I've also removed the looping that was here: I think prompting once is sufficient. Differential Revision: https://phabricator.services.mozilla.com/D29880
fe196b2dfc6247bd8f9ec102aeb9927fffc1af87: Bug 1540573 - P3. Expose network link type on ContentChild for use in content process. r=snorp
Chris Pearce <cpearce@mozilla.com> - Fri, 03 May 2019 02:43:47 +0000 - rev 531230
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P3. Expose network link type on ContentChild for use in content process. r=snorp In GeckoView the nsINetworkLinkService doesn't work in the content process, as we don't seem to have an AndroidBridge there, so just maintain the network connection type on the ContentChild. (I had considered keeping this on the NeckoChild, but the creation of that is initiated from the content process side, and there's not an easy and clean way to have the parent process send us the connection type after construction of the NeckoParent, other than have the NeckoChild request it either synchronously, or doing it async and hoping it's not asked for the value before the response comes in.) Differential Revision: https://phabricator.services.mozilla.com/D26232
1bde5042e507bbc2a96809c6a35f1b69e2e016bc: Bug 1540573 - P2. Have GeckoRuntime listen for network link changes when in the foreground. r=snorp
Chris Pearce <cpearce@mozilla.com> - Fri, 03 May 2019 02:43:22 +0000 - rev 531229
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P2. Have GeckoRuntime listen for network link changes when in the foreground. r=snorp This allows Gecko to react to network link/status changes events as needed. Differential Revision: https://phabricator.services.mozilla.com/D28942
4ff116b9d729055b866bb9fadf35065bba8f1c63: Bug 1540573 - P1. Observe ProcessLifecycle events in GeckoRuntime. r=snorp
Eugen Sawin <esawin@mozilla.com>, Chris Pearce <cpearce@mozilla.com> - Fri, 03 May 2019 02:43:02 +0000 - rev 531228
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P1. Observe ProcessLifecycle events in GeckoRuntime. r=snorp This is esawin's patch from Bug 1544076; D28083. Differential Revision: https://phabricator.services.mozilla.com/D28941
3496ca48f6e0f4abe6a2d5df947e604a0aeda6d2: Bug 1540573 - P3. Expose network link type on ContentChild for use in content process. r=snorp
Chris Pearce <cpearce@mozilla.com> - Wed, 01 May 2019 23:46:23 +0000 - rev 531029
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P3. Expose network link type on ContentChild for use in content process. r=snorp In GeckoView the nsINetworkLinkService doesn't work in the content process, as we don't seem to have an AndroidBridge there, so just maintain the network connection type on the ContentChild. (I had considered keeping this on the NeckoChild, but the creation of that is initiated from the content process side, and there's not an easy and clean way to have the parent process send us the connection type after construction of the NeckoParent, other than have the NeckoChild request it either synchronously, or doing it async and hoping it's not asked for the value before the response comes in.) Differential Revision: https://phabricator.services.mozilla.com/D26232
2c4303b175ec5aa10beb766daf0bc8962e13d649: Bug 1540573 - P2. Have GeckoRuntime listen for network link changes when in the foreground. r=snorp
Chris Pearce <cpearce@mozilla.com> - Wed, 01 May 2019 23:45:53 +0000 - rev 531028
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P2. Have GeckoRuntime listen for network link changes when in the foreground. r=snorp This allows Gecko to react to network link/status changes events as needed. Differential Revision: https://phabricator.services.mozilla.com/D28942
b49cd2b191aef78a47b2eda16d9a6f023c5778b8: Bug 1540573 - P1. Observe ProcessLifecycle events in GeckoRuntime. r=snorp
Eugen Sawin <esawin@mozilla.com>, Chris Pearce <cpearce@mozilla.com> - Wed, 01 May 2019 23:45:33 +0000 - rev 531027
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P1. Observe ProcessLifecycle events in GeckoRuntime. r=snorp This is esawin's patch from Bug 1544076; D28083. Differential Revision: https://phabricator.services.mozilla.com/D28941