searching for reviewer(agi)
c34273c8f59434209e9b32276712cceee306f7d5: Bug 1769292 - Fix broken links in mozilla central quickstart. r=agi
Dan Robertson <drobertson@mozilla.com> - Fri, 22 Jul 2022 12:42:13 +0000 - rev 624927
Push 166666 by drobertson@mozilla.com at Fri, 22 Jul 2022 12:44:37 +0000
Bug 1769292 - Fix broken links in mozilla central quickstart. r=agi Fix some broken links in the mozilla central quickstart doc. Differential Revision: https://phabricator.services.mozilla.com/D146331
519c8a9a5f8c78a81ab6c7b923abe48bd575e890: Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre,peterv
Cathy Lu <calu@mozilla.com> - Fri, 15 Jul 2022 20:44:55 +0000 - rev 624220
Push 166293 by calu@mozilla.com at Fri, 15 Jul 2022 20:47:21 +0000
Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre,peterv When the session storage prefs are enabled, GeckoSession updateSessionState will provide the bundle of information, including zoom, scroll, and form data, to the delegate. Currently works for Fission and on Fenix. Differential Revision: https://phabricator.services.mozilla.com/D148215
67fae844727366593e89afc92cc4a90d6d8ce01e: Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre,peterv
Cathy Lu <calu@mozilla.com> - Tue, 12 Jul 2022 02:50:01 +0000 - rev 623589
Push 166006 by calu@mozilla.com at Tue, 12 Jul 2022 02:52:25 +0000
Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre,peterv When the session storage prefs are enabled, GeckoSession updateSessionState will provide the bundle of information, including zoom, scroll, and form data, to the delegate. Currently works for Fission and on Fenix. Differential Revision: https://phabricator.services.mozilla.com/D148215
c5625033b31ab8769cc050af4569a495cc99bde4: Bug 1764761 - Remove/replace the network.cookie.lifetimePolicy. r=pbz,necko-reviewers,mkaply,dom-storage-reviewers,agi,asuth,dragana
Hannah Peuckmann <hpeuckmann@mozilla.com> - Wed, 29 Jun 2022 17:33:37 +0000 - rev 622601
Push 165455 by hpeuckmann@mozilla.com at Wed, 29 Jun 2022 17:47:56 +0000
Bug 1764761 - Remove/replace the network.cookie.lifetimePolicy. r=pbz,necko-reviewers,mkaply,dom-storage-reviewers,agi,asuth,dragana Differential Revision: https://phabricator.services.mozilla.com/D144548
1b9aabdf58d787249fb5d48d59c30d001e461a9a: Bug 1776804 - Update spotless information in firefox-source-docs. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 28 Jun 2022 22:58:11 +0000 - rev 622424
Push 165400 by m_kato@ga2.so-net.ne.jp at Tue, 28 Jun 2022 23:00:36 +0000
Bug 1776804 - Update spotless information in firefox-source-docs. r=geckoview-reviewers,agi "Google Java Format plug-in" link is broken now. Also we should add spotless information to https://firefox-source-docs.mozilla.org/code-quality/. Differential Revision: https://phabricator.services.mozilla.com/D150440
56a33c1c32104ca5121279306c265a208720ab02: Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre
Cathy Lu <calu@mozilla.com> - Fri, 24 Jun 2022 18:34:28 +0000 - rev 622078
Push 165204 by calu@mozilla.com at Fri, 24 Jun 2022 18:36:54 +0000
Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre When the session storage prefs are enabled, GeckoSession updateSessionState will provide the bundle of information, including zoom, scroll, and form data, to the delegate. Currently works for Fission and on Fenix. Differential Revision: https://phabricator.services.mozilla.com/D148215
39559c43173a3bee3d6c7df0f42eae60bcb26206: Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre
Cathy Lu <calu@mozilla.com> - Thu, 23 Jun 2022 16:44:32 +0000 - rev 621907
Push 165117 by calu@mozilla.com at Thu, 23 Jun 2022 16:46:57 +0000
Bug 1734394 - Make Geckoview use the session store collector r=geckoview-reviewers,agi,farre When the session storage prefs are enabled, GeckoSession updateSessionState will provide the bundle of information, including zoom, scroll, and form data, to the delegate. Currently works for Fission and on Fenix. Differential Revision: https://phabricator.services.mozilla.com/D148215
065b130fb59fd96021711201545ff2a12acce820: Bug 1372276 - Remove HTML menuitem. r=smaug,mconley,agi
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jun 2022 22:31:42 +0000 - rev 621847
Push 165072 by ealvarez@mozilla.com at Wed, 22 Jun 2022 22:34:04 +0000
Bug 1372276 - Remove HTML menuitem. r=smaug,mconley,agi This removes HTMLMenuItemElement and all the code and tests preffed off by dom.menuitem.enabled. The HTML parser changes are the result of applying the previous patch. Differential Revision: https://phabricator.services.mozilla.com/D149979
49cb7f47ea22dbde840dceee0a758c1dc5ad34ac: Bug 1769907 - Don't register desktop's SelectChild and SelectParent in GeckoView. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 22 Jun 2022 05:27:28 +0000 - rev 621662
Push 164979 by m_kato@ga2.so-net.ne.jp at Wed, 22 Jun 2022 05:30:51 +0000
Bug 1769907 - Don't register desktop's SelectChild and SelectParent in GeckoView. r=geckoview-reviewers,agi Actually, GeckoView registers both desktop and mobile actor for `<select>` element. It is unnecessary to use desktop's `<select>` actor. But, if GeckoView doesn't register desktop's `<select>` actor, `layout/forms/test/test_select_reframe.html` will be failure since GV doesn't handle `mozhidedropdown` that is a event when the control is unbinded from layout tree. So we need to handle this for this situation that is one of dismissed cases. Differential Revision: https://phabricator.services.mozilla.com/D149526
f748313d69bf3929c271f1aee4650bea84d8c6f1: Bug 1773829 - Part 5: Stop using lazy getter unnecessarily in mobile/. r=agi,calu
Tooru Fujisawa <arai_a@mac.com> - Wed, 15 Jun 2022 20:56:23 +0000 - rev 621043
Push 164627 by arai_a@mac.com at Wed, 15 Jun 2022 20:59:46 +0000
Bug 1773829 - Part 5: Stop using lazy getter unnecessarily in mobile/. r=agi,calu Depends on D149013 Differential Revision: https://phabricator.services.mozilla.com/D149014
36a1b60a54eba1b544ef18238f39a17e86a77fa6: Bug 1773390 - Remove CommonJS "require" support from AndroidLog.jsm. r=agi
Tooru Fujisawa <arai_a@mac.com> - Wed, 15 Jun 2022 20:54:49 +0000 - rev 621037
Push 164625 by arai_a@mac.com at Wed, 15 Jun 2022 20:57:13 +0000
Bug 1773390 - Remove CommonJS "require" support from AndroidLog.jsm. r=agi Differential Revision: https://phabricator.services.mozilla.com/D149343
295e95d1ce00263aa7fa3835dd414a0e5f5d3f23: Bug 1596164 - Use PR_Now instead of location service's acquired time. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 14 Jun 2022 04:20:42 +0000 - rev 620802
Push 164502 by m_kato@ga2.so-net.ne.jp at Tue, 14 Jun 2022 04:23:07 +0000
Bug 1596164 - Use PR_Now instead of location service's acquired time. r=geckoview-reviewers,agi `android.location.Location.getTime()` will return the acquired location time that depends on location service. But `maximumAge` will be calculated by current time (`PR_Now()`). So if the acquired time is old time, `nsGeolocationRequest::SendLocation` won't send the location due to too old (`isTooOld=true` in `nsGeolocationRequest::SendLocation`). Like other platforms, we should pass PR_Now as the location time instead. Also, GVE sometimes hits debug assertion since heading and/or speed aren't expected value, so this patch fixes this situation. Differential Revision: https://phabricator.services.mozilla.com/D148452
5a7069a5e3689a583a3fac17c4950e7af5f825f9: Bug 1772577 - Disable fission tests when cache is disabled. r=geckoview-reviewers,agi
Eitan Isaacson <eitan@monotonous.org> - Tue, 07 Jun 2022 22:10:22 +0000 - rev 620032
Push 164140 by eisaacson@mozilla.com at Tue, 07 Jun 2022 22:15:11 +0000
Bug 1772577 - Disable fission tests when cache is disabled. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D148291
ec7c1c45f410893970769786979e9753e6998bd4: Bug 1772313 - Part 8: Stop calling XPCOMUtils.defineLazyModuleGetters for Services in mobile/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Jun 2022 04:42:07 +0000 - rev 619773
Push 164018 by arai_a@mac.com at Mon, 06 Jun 2022 04:45:41 +0000
Bug 1772313 - Part 8: Stop calling XPCOMUtils.defineLazyModuleGetters for Services in mobile/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D148161
ab60885a8a93ec92a70ed0499716e70123707f51: Bug 1772313 - Part 8: Stop calling XPCOMUtils.defineLazyModuleGetters for Services in mobile/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Jun 2022 02:49:11 +0000 - rev 619757
Push 164016 by arai_a@mac.com at Mon, 06 Jun 2022 02:52:44 +0000
Bug 1772313 - Part 8: Stop calling XPCOMUtils.defineLazyModuleGetters for Services in mobile/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D148161
9b46de646c10bd3525b3faf55d62e79eab0043bd: Bug 1772095 - Part 5: Use plain object for lazy getter in mobile/android/modules/test/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Thu, 02 Jun 2022 10:43:44 +0000 - rev 619555
Push 163887 by arai_a@mac.com at Thu, 02 Jun 2022 10:46:25 +0000
Bug 1772095 - Part 5: Use plain object for lazy getter in mobile/android/modules/test/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D147997
d607999310a30bca418a9a5957f4e9bffd455541: Bug 1772095 - Part 4: Use plain object for lazy getter in mobile/android/modules/geckoview/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Thu, 02 Jun 2022 10:43:44 +0000 - rev 619554
Push 163887 by arai_a@mac.com at Thu, 02 Jun 2022 10:46:25 +0000
Bug 1772095 - Part 4: Use plain object for lazy getter in mobile/android/modules/geckoview/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D147996
6d94eb11cd10868441787a44be089b47d3e7b4d9: Bug 1772095 - Part 3: Use plain object for lazy getter in mobile/android/components/geckoview/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Thu, 02 Jun 2022 10:43:43 +0000 - rev 619553
Push 163887 by arai_a@mac.com at Thu, 02 Jun 2022 10:46:25 +0000
Bug 1772095 - Part 3: Use plain object for lazy getter in mobile/android/components/geckoview/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D147995
cfe76646b778f7c1dda763ffd159ecfa7fd70052: Bug 1772095 - Part 2: Use plain object for lazy getter in mobile/android/components/extensions/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Thu, 02 Jun 2022 10:43:43 +0000 - rev 619552
Push 163887 by arai_a@mac.com at Thu, 02 Jun 2022 10:46:25 +0000
Bug 1772095 - Part 2: Use plain object for lazy getter in mobile/android/components/extensions/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D147994
8a0b35ab660d959094c8891a6d03f33571eda023: Bug 1772095 - Part 1: Use plain object for lazy getter in mobile/android/actors/. r=geckoview-reviewers,agi
Tooru Fujisawa <arai_a@mac.com> - Thu, 02 Jun 2022 10:43:42 +0000 - rev 619551
Push 163887 by arai_a@mac.com at Thu, 02 Jun 2022 10:46:25 +0000
Bug 1772095 - Part 1: Use plain object for lazy getter in mobile/android/actors/. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D147993
6a1a61daa78fb86110da92ab068b08f2e49b6609: Bug 1715572 - DateTime prompt should be dismissed when focus is lost by content script. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 02 Jun 2022 01:45:00 +0000 - rev 619518
Push 163864 by m_kato@ga2.so-net.ne.jp at Thu, 02 Jun 2022 01:47:25 +0000
Bug 1715572 - DateTime prompt should be dismissed when focus is lost by content script. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D147054
264878178380342a63c6d4cd9338475068514f95: Bug 1759560 - Use BuildConfig.DEBUG_BUILD instead of BuildConfig.DEBUG due to an Android bug which causes BuildConfig.DEBUG to be true in release builds r=geckoview-reviewers,agi
owlishDeveloper <bugzeeeeee@gmail.com> - Tue, 31 May 2022 23:26:19 +0000 - rev 619387
Push 163778 by istorozhko@mozilla.com at Tue, 31 May 2022 23:41:51 +0000
Bug 1759560 - Use BuildConfig.DEBUG_BUILD instead of BuildConfig.DEBUG due to an Android bug which causes BuildConfig.DEBUG to be true in release builds r=geckoview-reviewers,agi This is part 1 of the bug, it addresses the crush itself, and the weird case of BuildConfig.DEBUG being true in release builds (due to an external to gv bug). There will be a follow up, in a separate bug, to address the actual flow (Web Extensions opening web pages in popups and how we want to handle that). Differential Revision: https://phabricator.services.mozilla.com/D147456
1d1a02444b51b409294441c04e27c763cc3f97ff: Bug 1767128 - Rework and re-enable SurfaceControl rendering path on Android. r=agi,gfx-reviewers,aosmond
Jamie Nicol <jnicol@mozilla.com> - Tue, 31 May 2022 18:41:07 +0000 - rev 619350
Push 163757 by jnicol@mozilla.com at Tue, 31 May 2022 18:43:33 +0000
Bug 1767128 - Rework and re-enable SurfaceControl rendering path on Android. r=agi,gfx-reviewers,aosmond In bug 1762424 we introduced a rendering path on Android using the SurfaceControl API, in order to work around a bug preventing recovery from a GPU process crash. However, the initial implementation caused this bug: repeatedly sending the same SurfaceControl objects over AIDL to the GPU process resulted in them being leaked, eventually causing severe display issues. Not only were we duplicating the SurfaceControl for each widget, but each time a widget was resized too. This patch reworks our usage of the SurfaceControl API to avoid ever having to send them cross-process. Instead, we create a single child SurfaceControl object for each SurfaceControl that is attached to a widget. (Typically there will be a single one shared between all widgets, changing only when the app is paused and resumed, which is much fewer than one per widget per resize.) In the parent process we obtain the Surfaces that will be rendered in to from the child SurfaceControls, and only send those Surfaces to the GPU process. Thankfully unlike SurfaceControls, sending Surfaces cross-process does not cause leaks. When the GPU process dies we simply destroy all of the child SurfaceControls, and recreate them again on-demand. Differential Revision: https://phabricator.services.mozilla.com/D147437
fda1bbc3a74afe6042ef5c5d9bc2ce2424c68926: Bug 1659819 - GeckoView Save to PDF API r=nika,agi,geckoview-reviewers,jonalmeida,emilio
Olivia Hall <ohall@mozilla.com> - Tue, 31 May 2022 17:34:56 +0000 - rev 619349
Push 163756 by ohall@mozilla.com at Tue, 31 May 2022 17:47:19 +0000
Bug 1659819 - GeckoView Save to PDF API r=nika,agi,geckoview-reviewers,jonalmeida,emilio Adds a GeckoView save to PDF API that can be used to save the current session’s page content to a PDF. The API returns a Java InputStream that can be used by the consumer to process the PDF. Differential Revision: https://phabricator.services.mozilla.com/D146245
3ef8a6143e2f9b0ce940b409408bc7d8cbf21a58: Bug 1771261 - Add test API to clear HSTS bug r=geckoview-reviewers,agi
Cathy Lu <calu@mozilla.com> - Tue, 31 May 2022 15:09:16 +0000 - rev 619325
Push 163738 by calu@mozilla.com at Tue, 31 May 2022 15:11:42 +0000
Bug 1771261 - Add test API to clear HSTS bug r=geckoview-reviewers,agi Used the browser code as an example (https://searchfox.org/mozilla-central/rev/9902932742fcdce2c956eeb81fd38350f5394ab2/security/manager/ssl/tests/mochitest/browser/browser_HSTS.js#161-164). It gets the site security service and calls clearAll(). I followed this example (https://hg.mozilla.org/mozilla-central/rev/44b1a295c186d1dbba00c047cbd3c706eca559b2) to add a test API. Differential Revision: https://phabricator.services.mozilla.com/D147424
0f2d85a32350c4c05563a3e203f512ba7adf16c7: Bug 1715572 - Choice prompt should be dismissed when focus is lost by content script. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 31 May 2022 13:45:55 +0000 - rev 619320
Push 163733 by m_kato@ga2.so-net.ne.jp at Tue, 31 May 2022 13:48:57 +0000
Bug 1715572 - Choice prompt should be dismissed when focus is lost by content script. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D146913
2ef92e77b85b907bb7c8f570133ff77e8b32fbfd: Bug 1759560 - Use BuildConfig.DEBUG_BUILD instead of BuildConfig.DEBUG due to an Android bug which causes BuildConfig.DEBUG to be true in release builds r=geckoview-reviewers,agi
owlishDeveloper <bugzeeeeee@gmail.com> - Fri, 27 May 2022 16:14:49 +0000 - rev 619100
Push 163620 by istorozhko@mozilla.com at Fri, 27 May 2022 16:17:14 +0000
Bug 1759560 - Use BuildConfig.DEBUG_BUILD instead of BuildConfig.DEBUG due to an Android bug which causes BuildConfig.DEBUG to be true in release builds r=geckoview-reviewers,agi This is part 1 of the bug, it addresses the crush itself, and the weird case of BuildConfig.DEBUG being `true` in release builds (due to an external to gv bug). There will be a follow up, in a separate bug, to address the actual flow (Web Extensions opening web pages in popups and how we want to handle that). Differential Revision: https://phabricator.services.mozilla.com/D147456
5e2d37a71968d61c021d1dcbfe946dac6af2ef52: Bug 1605001 - disable evaluateJS_canTimeout on debug r=geckoview-reviewers,agi DONTBUILD
Andreea Pavel <apavel@mozilla.com> - Fri, 27 May 2022 04:32:40 +0000 - rev 619067
Push 163593 by apavel@mozilla.com at Fri, 27 May 2022 04:35:07 +0000
Bug 1605001 - disable evaluateJS_canTimeout on debug r=geckoview-reviewers,agi DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D147459
545d89950538db3dabb7e7f84df721838d60fc5d: Bug 1768574 - Ensure imageUrl is set as a non-null value when serializing WebNotification r=agi
Jonathan Almeida <jonalmeida942@gmail.com> - Thu, 26 May 2022 17:15:36 +0000 - rev 619013
Push 163561 by asferro@mozilla.com at Thu, 26 May 2022 17:18:00 +0000
Bug 1768574 - Ensure imageUrl is set as a non-null value when serializing WebNotification r=agi This is a non-null field in the WebNotification standard as well as what we get from JS, so we should be consistent with this behaviour in the Java land as well. Differential Revision: https://phabricator.services.mozilla.com/D147238
2a017ac54d0492d3cdbe1f0e7bde176e95185760: Bug 1721220 - Add BAD_STS_CERT error r=geckoview-reviewers,nika,agi,owlish
Cathy Lu <calu@mozilla.com> - Wed, 25 May 2022 17:51:11 +0000 - rev 618889
Push 163484 by calu@mozilla.com at Wed, 25 May 2022 17:53:35 +0000
Bug 1721220 - Add BAD_STS_CERT error r=geckoview-reviewers,nika,agi,owlish Differential Revision: https://phabricator.services.mozilla.com/D146234
31328dea3321907e711f5ffc0946c71a3c01ce05: Bug 1770220 - Add tests for GeckoInputStream.java r=agi
Olivia Hall <ohall@mozilla.com> - Tue, 24 May 2022 18:09:34 +0000 - rev 618785
Push 163419 by ohall@mozilla.com at Tue, 24 May 2022 18:12:01 +0000
Bug 1770220 - Add tests for GeckoInputStream.java r=agi Added thread safety tests for GeckoInputStream.java and removed Gecko thread assertion on `appendBuffer` in GeckoInputStream. Differential Revision: https://phabricator.services.mozilla.com/D147114
5a25c36f01ea1e378d4a4c675543cd7116c3b814: Bug 1769640 - P2: Translate parent bounds to sceen bounds. r=geckoview-reviewers,agi
Eitan Isaacson <eitan@monotonous.org> - Fri, 20 May 2022 16:39:50 +0000 - rev 618401
Push 163254 by eisaacson@mozilla.com at Fri, 20 May 2022 17:00:00 +0000
Bug 1769640 - P2: Translate parent bounds to sceen bounds. r=geckoview-reviewers,agi We used to get screen bounds from the gecko layer and needed to strip the screen offsets for parent-relative offsets. It is now the opposite, the bounds we get from gecko do not have the screen offsets of the top View. Differential Revision: https://phabricator.services.mozilla.com/D146508
72f023837df4e5128f13d9cb8e52165255903d42: Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 May 2022 09:14:42 +0000 - rev 618373
Push 163231 by ealvarez@mozilla.com at Fri, 20 May 2022 10:13:55 +0000
Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi For desktop this should basically have no impact (maybe impacts tab warming, but if we wanted we could set the priority hint from the tab switcher the same way we set renderLayers), but Fenix always has renderLayers as true, effectively, so we were never de-prioritizing the background tab processes. Differential Revision: https://phabricator.services.mozilla.com/D145351
7b3a02a659ef62675630788be9e16898f65b7ec0: Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 May 2022 00:48:32 +0000 - rev 618321
Push 163195 by ealvarez@mozilla.com at Fri, 20 May 2022 01:08:10 +0000
Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi For desktop this should basically have no impact (maybe impacts tab warming, but if we wanted we could set the priority hint from the tab switcher the same way we set renderLayers), but Fenix always has renderLayers as true, effectively, so we were never de-prioritizing the background tab processes. Differential Revision: https://phabricator.services.mozilla.com/D145351
5fdca54eed615862439eba237461df742a3b46a9: Bug 1766047 - Reject updates that have a mismatching version r=rpl,geckoview-reviewers,agi
Rob Wu <rob@robwu.nl> - Wed, 18 May 2022 15:13:48 +0000 - rev 618143
Push 163067 by rob@robwu.nl at Wed, 18 May 2022 15:16:14 +0000
Bug 1766047 - Reject updates that have a mismatching version r=rpl,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D144498
15bdec4494fe534f5049348f7cf39a464ce686d1: Bug 1769666 - Re-enable PGO jarlog on Android. r=agi
Mike Hommey <mh+mozilla@glandium.org> - Tue, 17 May 2022 21:38:19 +0000 - rev 618055
Push 163011 by mh@glandium.org at Tue, 17 May 2022 22:44:12 +0000
Bug 1769666 - Re-enable PGO jarlog on Android. r=agi It was disabled in bug 1539933 but since then, the signing scripts have been fixed so the work around shouldn't be necessary anymore. Differential Revision: https://phabricator.services.mozilla.com/D146518
b831ee293939bfdfe44d5b1e93e1b7b3d17c576c: Bug 1766047 - Reject updates that have a mismatching version r=rpl,geckoview-reviewers,agi
Rob Wu <rob@robwu.nl> - Tue, 17 May 2022 21:08:21 +0000 - rev 618052
Push 163008 by rob@robwu.nl at Tue, 17 May 2022 22:33:37 +0000
Bug 1766047 - Reject updates that have a mismatching version r=rpl,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D144498
6a1396841cffa9bfb3eaf513584f0aae5a03b93b: Bug 1769283 - Unable to set MSAA samples in GeckoView. r=agi
Sergio Villar Senin <svillar@igalia.com> - Tue, 17 May 2022 14:24:39 +0000 - rev 617889
Push 162972 by asferro@mozilla.com at Tue, 17 May 2022 14:27:23 +0000
Bug 1769283 - Unable to set MSAA samples in GeckoView. r=agi GeckoView is still using the deleted gl.msaa-level setting. As the rest of the engine does not use it, modifying it basically became a noop. Replacing it by webgl.msaa-samples does the trick and allows GeckoView clients to modify the antialiasing settings in WebGL. Differential Revision: https://phabricator.services.mozilla.com/D146322
f74e247964a61ed18ef3e18a2473fd3f0aa8b09c: Bug 1758800 - Watch the modification of child nodes in <select> element. r=agi,ohall
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 17 May 2022 10:55:45 +0000 - rev 617873
Push 162959 by m_kato@ga2.so-net.ne.jp at Tue, 17 May 2022 10:59:29 +0000
Bug 1758800 - Watch the modification of child nodes in <select> element. r=agi,ohall This is a kind of bug 1263887 for GeckoView. We should update the prompt when child nodes in `<select>` element is modified. I add `PromptInstanceDelegate.onPromptUpdate` to update the prompt's content. Browser application should implement it if <select> element is updated during showing the prompt. Differential Revision: https://phabricator.services.mozilla.com/D144538
c2f1f1735dbf7f02160d5d034a5d6213eb5255cf: Bug 1769332 - Generate XPCOM error code lists for Java, r=geckoview-reviewers,agi,calu
Nika Layzell <nika@thelayzells.com> - Mon, 16 May 2022 18:01:19 +0000 - rev 617771
Push 162905 by nlayzell@mozilla.com at Mon, 16 May 2022 18:03:44 +0000
Bug 1769332 - Generate XPCOM error code lists for Java, r=geckoview-reviewers,agi,calu This allows us to replace a number of magic numbers in the WebRequestError code with automatically generated constants which are guaranteed to be kept up to date. This build script is able to run early enough during the build step as generated files which take a `.jinja` file as an argument are hard-coded to be run during the pre-export phase for Android builds. As it is just as simple python script with no other dependencies, this shouldn't impact geckoview build performance even when using build artifacts. Differential Revision: https://phabricator.services.mozilla.com/D146356
9117ff63719864521b7157add0951493db527777: Bug 1767556 - Don't remove composing state when composition is started from first character. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Sun, 15 May 2022 07:27:48 +0000 - rev 617345
Push 162861 by m_kato@ga2.so-net.ne.jp at Sun, 15 May 2022 07:30:13 +0000
Bug 1767556 - Don't remove composing state when composition is started from first character. r=geckoview-reviewers,agi This occurs since newer GBoard's behaviour seems to be changed. When `GeckoEditable` receives text change from Gecko, it is possible to remove composing state if composition is started from first character. If Gecko's text change by IME, we shouldn't reset text state in `onTextChange`. `mCausedOnlyByComposition` means that this change is by IME. Differential Revision: https://phabricator.services.mozilla.com/D146159
31796cd9dc3aaca477c40bc9cac60752c9935117: Bug 1768776 - Fix intermittent priority tests to set the correct session's priority hint r=geckoview-reviewers,agi
Cathy Lu <calu@mozilla.com> - Fri, 13 May 2022 16:13:02 +0000 - rev 617265
Push 162819 by calu@mozilla.com at Fri, 13 May 2022 16:40:09 +0000
Bug 1768776 - Fix intermittent priority tests to set the correct session's priority hint r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D146307
5a9aadd585e1ea9fa71fa4e13ed2f6b09fd109ed: Bug 1505353 - Don't continue autofill test until iframe is fully loaded. r=geckoview-reviewers,agi
Eitan Isaacson <eitan@monotonous.org> - Fri, 13 May 2022 05:02:06 +0000 - rev 617171
Push 162769 by eisaacson@mozilla.com at Fri, 13 May 2022 05:04:31 +0000
Bug 1505353 - Don't continue autofill test until iframe is fully loaded. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D146254
6bcd1b4dafaf8133f64b7ec96ae34b669e5fa699: Bug 1505353 - Don't continue autofill test until iframe is fully loaded. r=geckoview-reviewers,agi
Eitan Isaacson <eitan@monotonous.org> - Thu, 12 May 2022 23:21:58 +0000 - rev 617154
Push 162753 by eisaacson@mozilla.com at Thu, 12 May 2022 23:24:25 +0000
Bug 1505353 - Don't continue autofill test until iframe is fully loaded. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D146254
c426a8334d912e5ee2fb020de5a5672c4fea4b02: Bug 1768925 - Disable SurfaceControl compositing path on Android. r=agi
Jamie Nicol <jnicol@mozilla.com> - Wed, 11 May 2022 20:12:50 +0000 - rev 617059
Push 162677 by jnicol@mozilla.com at Wed, 11 May 2022 20:23:28 +0000
Bug 1768925 - Disable SurfaceControl compositing path on Android. r=agi In bug 1762424 we introduced a compositing path using SurfaceControl to work around an issue on Android 12 where the app would freeze when attempting to recover from a GPU process crash. However, this caused bug 1767128. Until we have a proper solution to that, we should disable the SurfaceControl functionality. This means on Android 12 the browser will be once again be unable to recover from a GPU process crash. However, as part of bug 1762424 we made it so the parent process crashes in this situation rather than freezing, meaning Android 12 users will be no worse off than having the GPU process disabled. Differential Revision: https://phabricator.services.mozilla.com/D146114
3ce05360e3f3516cb9f70bdb0bb26c1a820f2a3a: Bug 1768839 - Use browser action API for MV3 `action` on Android. r=robwu,agi
William Durand <will+git@drnd.me> - Wed, 11 May 2022 17:48:43 +0000 - rev 617034
Push 162664 by wdurand@mozilla.com at Wed, 11 May 2022 17:51:13 +0000
Bug 1768839 - Use browser action API for MV3 `action` on Android. r=robwu,agi I chose to write a minimal test case and defer more test coverage to Bug 1723763 since this bug already existed. The change in `ext-android.json` is similar to what has been done in D113461. Differential Revision: https://phabricator.services.mozilla.com/D146061
9f639bdff32bb98de93214153570547346c6059e: Bug 1764998 - Add geckosession API to set priority r=geckoview-reviewers,agi,owlish,jonalmeida
Cathy Lu <calu@mozilla.com> - Wed, 11 May 2022 01:05:50 +0000 - rev 616962
Push 162618 by calu@mozilla.com at Wed, 11 May 2022 01:52:12 +0000
Bug 1764998 - Add geckosession API to set priority r=geckoview-reviewers,agi,owlish,jonalmeida Corresponding Design Doc: https://docs.google.com/document/d/1xGXQhVLnWBU84WmQ0ebkJ-MqI6o67mXosjxT1p3M26w/edit?usp=sharing This API will allow apps to set a geckosession/tab to either high priority or default with the priorityHint. Differential Revision: https://phabricator.services.mozilla.com/D145789
efab68e4f6b35d5090fa1e8fbe0320b2ae88adcc: Bug 1764998 - Add geckosession API to set priority r=geckoview-reviewers,agi,owlish,jonalmeida
Cathy Lu <calu@mozilla.com> - Tue, 10 May 2022 22:20:34 +0000 - rev 616927
Push 162605 by calu@mozilla.com at Tue, 10 May 2022 22:33:22 +0000
Bug 1764998 - Add geckosession API to set priority r=geckoview-reviewers,agi,owlish,jonalmeida Corresponding Design Doc: https://docs.google.com/document/d/1xGXQhVLnWBU84WmQ0ebkJ-MqI6o67mXosjxT1p3M26w/edit?usp=sharing This API will allow apps to set a geckosession/tab to either high priority or default with the priorityHint. Differential Revision: https://phabricator.services.mozilla.com/D145789
7632d55a169d63358f04b5095c516a190ea82ffa: Bug 1553878 - Check that SessionAccessibility is attached before calling isCacheEnabled. r=geckoview-reviewers,agi
Eitan Isaacson <eitan@monotonous.org> - Tue, 10 May 2022 22:17:38 +0000 - rev 616925
Push 162603 by eisaacson@mozilla.com at Tue, 10 May 2022 22:32:05 +0000
Bug 1553878 - Check that SessionAccessibility is attached before calling isCacheEnabled. r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D145989
4f801ff80d1da22c6b5e36083b31bf44c30e16d3: Bug 1726465 - [marionette] Initialize Marionette before the first top-level window has been opened. r=webdriver-reviewers,agi,jdescottes,mossop,bytesized
Henrik Skupin <mail@hskupin.info> - Tue, 10 May 2022 15:08:18 +0000 - rev 616876
Push 162569 by hskupin@mozilla.com at Tue, 10 May 2022 15:37:49 +0000
Bug 1726465 - [marionette] Initialize Marionette before the first top-level window has been opened. r=webdriver-reviewers,agi,jdescottes,mossop,bytesized Depends on D134275 Differential Revision: https://phabricator.services.mozilla.com/D134276