searching for reviewer(droeh)
7b19086f802cc163da1478fcfe9cf35133d95ca7: Bug 1588420 - Add init() to SharePicker.idl, which provides a means to get to browser parent r=droeh
Marcos Cáceres <marcos@marcosc.com> - Tue, 15 Oct 2019 00:52:09 +0000 - rev 559105
Push 12173 by aiakab@mozilla.com at Wed, 16 Oct 2019 15:08:16 +0000
Bug 1588420 - Add init() to SharePicker.idl, which provides a means to get to browser parent r=droeh Differential Revision: https://phabricator.services.mozilla.com/D49215
1353065096ad066aa290d5004a2d8412ef0ca1de: Bug 1587472 - [1.1] Allocate space for children before adding them to ViewStructure. r=agi,geckoview-reviewers,droeh
Eugen Sawin <esawin@me73.com> - Thu, 10 Oct 2019 17:51:21 +0000 - rev 558501
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1587472 - [1.1] Allocate space for children before adding them to ViewStructure. r=agi,geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D48719
da2361310c672ddb217b4e7331600a35d1b6eb06: Bug 1583265 - Add GeckoSession.purgeHistory() r=geckoview-reviewers,snorp,droeh
Randall E. Barker <rbarker@mozilla.com> - Thu, 26 Sep 2019 15:18:59 +0000 - rev 556473
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1583265 - Add GeckoSession.purgeHistory() r=geckoview-reviewers,snorp,droeh Differential Revision: https://phabricator.services.mozilla.com/D47137
84bd781b0b8c41d02833ab772cb07ddd34cbed5e: Bug 1570115 - Add default handler for OnLoad{Request,Error}. r=droeh
Agi Sferro <agi@sferro.dev> - Fri, 20 Sep 2019 18:15:33 +0000 - rev 555630
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1570115 - Add default handler for OnLoad{Request,Error}. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D44049
26f85332a164490c10ef4da082917d4218550b94: Bug 1546726 - Fix doc for ALLOW_CONTENT_MESSAGING. r=droeh
Agi Sferro <agi@sferro.dev> - Mon, 16 Sep 2019 21:40:32 +0000 - rev 554792
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1546726 - Fix doc for ALLOW_CONTENT_MESSAGING. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D45733
85e1248ea46bc3c80917dd74b1499be8a3fbc4dd: Bug 1579826 - GeckoView support for Categorical Histograms. r=chutten,snorp,droeh
Agi Sferro <agi@sferro.dev> - Tue, 10 Sep 2019 23:37:04 +0000 - rev 553927
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1579826 - GeckoView support for Categorical Histograms. r=chutten,snorp,droeh Differential Revision: https://phabricator.services.mozilla.com/D45219
3dc75350ad976ee13327d0c4addb6acfbe116053: Bug 1343678 - Ensure events expecting a reply get one even if there is no listener r=geckoview-reviewers,droeh,agi
James Willcox <snorp@snorp.net> - Wed, 04 Sep 2019 21:25:46 +0000 - rev 553206
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1343678 - Ensure events expecting a reply get one even if there is no listener r=geckoview-reviewers,droeh,agi Differential Revision: https://phabricator.services.mozilla.com/D43984
b70bcfe2473fa8b93f58704a71c3a3322969ec52: Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
James Willcox <snorp@snorp.net> - Wed, 04 Sep 2019 21:25:44 +0000 - rev 553205
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt Differential Revision: https://phabricator.services.mozilla.com/D41290
2c7b6826afe9fe1fb1eb9b3e32e16062e882c6aa: Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh
James Willcox <snorp@snorp.net> - Wed, 04 Sep 2019 21:25:42 +0000 - rev 553204
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41289
b2ae7f641b2dc9829827a4e00b0c1fb035bb9cdb: Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug,jgraham
James Willcox <snorp@snorp.net> - Thu, 05 Sep 2019 13:59:32 +0000 - rev 553203
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug,jgraham Differential Revision: https://phabricator.services.mozilla.com/D41288
b3f047348b6a166bb1be46f87afae3ca51445cc1: Bug 1576641 - Add two new content blocking event flags to indicate a tracking/social-tracking cookie has been loaded in a tab; r=baku,droeh
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 03 Sep 2019 17:37:43 +0000 - rev 552793
Push 12169 by ffxbld-merge at Mon, 14 Oct 2019 16:59:29 +0000
Bug 1576641 - Add two new content blocking event flags to indicate a tracking/social-tracking cookie has been loaded in a tab; r=baku,droeh Differential Revision: https://phabricator.services.mozilla.com/D44216
7396789341b14d8fd1cc12ad0ec30c0180a5dfae: Bug 1343678 - Ensure events expecting a reply get one even if there is no listener r=geckoview-reviewers,droeh,agi
James Willcox <snorp@snorp.net> - Thu, 29 Aug 2019 18:59:38 +0000 - rev 551193
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1343678 - Ensure events expecting a reply get one even if there is no listener r=geckoview-reviewers,droeh,agi Differential Revision: https://phabricator.services.mozilla.com/D43984
85526faefe6d798eda96b9672be73a9ebd50819a: Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
James Willcox <snorp@snorp.net> - Thu, 29 Aug 2019 18:59:31 +0000 - rev 551192
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt Differential Revision: https://phabricator.services.mozilla.com/D41290
07b757a212228b0d4edb4af6c949398c2436a2fd: Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh
James Willcox <snorp@snorp.net> - Thu, 29 Aug 2019 18:59:29 +0000 - rev 551191
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41289
3551cc55620d4cdf003332c1f51c1d57f874c00c: Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug
James Willcox <snorp@snorp.net> - Thu, 29 Aug 2019 18:59:28 +0000 - rev 551190
Push 11865 by btara@mozilla.com at Mon, 02 Sep 2019 08:54:37 +0000
Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug Differential Revision: https://phabricator.services.mozilla.com/D41288
619e7838ebfd94672b993d34914f3852610b2905: Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
James Willcox <snorp@snorp.net> - Wed, 28 Aug 2019 14:21:47 +0000 - rev 550956
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt Differential Revision: https://phabricator.services.mozilla.com/D41290
5010684cdca410c6fceaf69a02d3a93ff607a0ea: Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh
James Willcox <snorp@snorp.net> - Wed, 28 Aug 2019 14:21:45 +0000 - rev 550955
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41289
b01343e4c2eb8a91be32132fafc0318d4710dfc5: Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug
James Willcox <snorp@snorp.net> - Wed, 28 Aug 2019 16:06:39 +0000 - rev 550954
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug Differential Revision: https://phabricator.services.mozilla.com/D41288
08669f191b51e50f7062c5f1276cb28d3576e212: Bug 1511154 - Add junit test for location.hash setter. r=geckoview-reviewers,droeh
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 27 Aug 2019 13:00:38 +0000 - rev 550804
Push 11858 by rmaries@mozilla.com at Thu, 29 Aug 2019 15:29:30 +0000
Bug 1511154 - Add junit test for location.hash setter. r=geckoview-reviewers,droeh By bug 1563538, we don't call `onLoadRequest` when setting location.hash. So this issue is fixed by it. So we should add geckoview-junit test for this. Differential Revision: https://phabricator.services.mozilla.com/D43574
c22a725950f00c54b4c93dfc3facc3ca9c04e00b: Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
James Willcox <snorp@snorp.net> - Fri, 23 Aug 2019 16:29:38 +0000 - rev 550158
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt Differential Revision: https://phabricator.services.mozilla.com/D41290
0bef62794abb01eb1a5bd52c9769b3aefe0bffc1: Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh
James Willcox <snorp@snorp.net> - Mon, 12 Aug 2019 18:35:13 +0000 - rev 550157
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41289
37c92bba3e1c941ca9ed005e2a814be6ded1eb82: Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh
James Willcox <snorp@snorp.net> - Mon, 12 Aug 2019 18:35:13 +0000 - rev 550156
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41288
ae9b04ed19567b14cbcc6e4831568e34e9b3fa8e: Bug 1564373 - Disable NavigationDelegateTest.trackingProtection for frequent failures. r=droeh
Cosmin Sabou <csabou@mozilla.com> - Thu, 22 Aug 2019 17:36:13 +0000 - rev 549967
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1564373 - Disable NavigationDelegateTest.trackingProtection for frequent failures. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D43066
9611e788e39a9f7c468748f1f0e6d9fb19ea5518: Bug 1511129 - Add Request Desktop Site to GVE. r=droeh
Agi Sferro <agi@sferro.dev> - Wed, 14 Aug 2019 23:40:18 +0000 - rev 548663
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1511129 - Add Request Desktop Site to GVE. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D42045
bf154b3330d2fc26f5a5f1e354c2d6cdfc29ce57: Bug 1573697 - Prevent GeckoSystemStateListener.nativeOnDeviceChanged() from asserting when called off of the UI thread. r=geckoview-reviewers,droeh
Randall E. Barker <rbarker@mozilla.com> - Wed, 14 Aug 2019 00:06:37 +0000 - rev 548333
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1573697 - Prevent GeckoSystemStateListener.nativeOnDeviceChanged() from asserting when called off of the UI thread. r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41871
0c2607dd7f5b9e87ad998225ac353c4fce6b6c02: Bug 1571088 - Add LOAD_FLAGS_REPLACE_HISTORY to GeckoSession LoadFlags r=geckoview-reviewers,snorp,droeh
Randall E. Barker <rbarker@mozilla.com> - Wed, 07 Aug 2019 22:58:48 +0000 - rev 547344
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1571088 - Add LOAD_FLAGS_REPLACE_HISTORY to GeckoSession LoadFlags r=geckoview-reviewers,snorp,droeh Bug 1571088 - Add LOAD_FLAGS_REPLACE_HISTORY to GeckoSession LoadFlags Differential Revision: https://phabricator.services.mozilla.com/D40908
473f134e1cc3cc7134c832335370a0790f39399b: Bug 1570661 - Don't save GeckoView state in Fennec r=geckoview-reviewers,droeh
James Willcox <snorp@snorp.net> - Wed, 07 Aug 2019 14:54:46 +0000 - rev 547264
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1570661 - Don't save GeckoView state in Fennec r=geckoview-reviewers,droeh Differential Revision: https://phabricator.services.mozilla.com/D41017
4c3ebc63761195366ffb5067c00732ac9bc04c94: Bug 1565422 - Fix intermittent crashContentMultipleSessions. r=droeh
Agi Sferro <agi@sferro.dev> - Tue, 06 Aug 2019 18:49:10 +0000 - rev 547076
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1565422 - Fix intermittent crashContentMultipleSessions. r=droeh This test makes the implicit assumption that the two events cannot happen near instantaneously, but as evidence from the test results, sometimes they do. This patch fixes the intermittent by waiting for both events at the same time. Differential Revision: https://phabricator.services.mozilla.com/D40833
4159cb7ada901fe9d01e248cd64e39eaa153f889: Bug 1571326 - Update to apilint 0.2.5. r=droeh
Agi Sferro <agi@sferro.dev> - Mon, 05 Aug 2019 17:48:21 +0000 - rev 546713
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1571326 - Update to apilint 0.2.5. r=droeh Before this version, apilint would not include CHANGELOG errors in the json report. After Bug 1512487 we started ignoring apilint output (and erorr code) and only consider the json report, so the CHANGELOG erorrs broke. Updating to 0.2.5 makes it so the CHANGELOG errors are included in the json report correctly. E.g.: ``` mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md 384:14 error The api changelog file is out of date. Please update the file and modify the [api-version] line as follows: [api-version]: a0b1e88e8bb3045a22c0942d736f4e9b4532bdeb wrong_api_version (android-api-lint) ``` The apilint fix is here: https://github.com/mozilla-mobile/gradle-apilint/commit/9cadbd06867de95a023e982fde57e4029dc99393 Differential Revision: https://phabricator.services.mozilla.com/D40655
23a2c1dd36ac17e8b3a31ea87847148d119e3426: Bug 1571326 - Update to apilint 0.2.5. r=droeh
Agi Sferro <agi@sferro.dev> - Mon, 05 Aug 2019 16:33:30 +0000 - rev 546704
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1571326 - Update to apilint 0.2.5. r=droeh Before this version, apilint would not include CHANGELOG errors in the json report. After Bug 1512487 we started ignoring apilint output (and erorr code) and only consider the json report, so the CHANGELOG erorrs broke. Updating to 0.2.5 makes it so the CHANGELOG errors are included in the json report correctly. E.g.: ``` mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md 384:14 error The api changelog file is out of date. Please update the file and modify the [api-version] line as follows: [api-version]: a0b1e88e8bb3045a22c0942d736f4e9b4532bdeb wrong_api_version (android-api-lint) ``` The apilint fix is here: https://github.com/mozilla-mobile/gradle-apilint/commit/9cadbd06867de95a023e982fde57e4029dc99393 Differential Revision: https://phabricator.services.mozilla.com/D40655
fcd15e980b39aacca64696f0a7da4bdca2000554: Bug 1570437, make the test expectations on Android/e10s to be the same as on desktop to fix intermittent, r=droeh
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 01 Aug 2019 16:36:29 +0000 - rev 546240
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1570437, make the test expectations on Android/e10s to be the same as on desktop to fix intermittent, r=droeh Differential Revision: https://phabricator.services.mozilla.com/D40223
87bac112ff97fc3a206525dc9f3a513ef888b46c: Bug 1507495, Enable Pointer events on GeckoView by default, r=droeh
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 31 Jul 2019 01:02:32 +0000 - rev 546053
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1507495, Enable Pointer events on GeckoView by default, r=droeh Differential Revision: https://phabricator.services.mozilla.com/D39965
60543908c3c1ef0ee1fa4e1d8e2cd99b5a6e2093: Bug 1566704 - Prevent stall if GV is initialized with a non-Activity context. r=droeh
Agi Sferro <agi@sferro.dev> - Fri, 26 Jul 2019 21:29:17 +0000 - rev 545472
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1566704 - Prevent stall if GV is initialized with a non-Activity context. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D39418
db7b66954bde221d0b91fd6b2bf90cf9d8b89a0a: Bug 1507495, Enable Pointer events on GeckoView by default, r=droeh
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 19 Jul 2019 13:31:56 +0000 - rev 544008
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1507495, Enable Pointer events on GeckoView by default, r=droeh Differential Revision: https://phabricator.services.mozilla.com/D38528
2ebc660d70e3d66cc0829dfa2325b4914cf6d885: Bug 1533575 - Simplified GeckoSession.MediaSource.Source constants. r=droeh,geckoview-reviewers,snorp
Alvina Waseem <awaseem@44764.local> - Fri, 07 Jun 2019 18:33:34 +0000 - rev 537546
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1533575 - Simplified GeckoSession.MediaSource.Source constants. r=droeh,geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D34010
8089726d197eaa8ccdc1c7d4f87a0355e84eb275: Bug 1500645 - Add tabs to GeckoViewExample. r=geckoview-reviewers,droeh
Emily Toop <etoop@mozilla.com> - Tue, 04 Jun 2019 14:05:50 +0000 - rev 536466
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1500645 - Add tabs to GeckoViewExample. r=geckoview-reviewers,droeh This gives the ability to open multiple tabs in GeckoViewExample and switch between them. It was decided to use a single `GeckoView` and use a session manager to hold the open sessions and switch the session attached to the `GeckoView` when switching between tabs. This was a more lightweight solution than trying to maintain several `GeckoView`s each with their own session. 1. Create concept of `TabSession` that tracks `GeckoSession`s and ties them with a specific URL and title. 2. Create `TabSessionManager` that takes responsibility for opening, closing and tracking sessions. 3. Update `GeckoViewActivity` to use the session manager to set the current session on the displaying `GeckoView`. 4. Add menu items for opening and closing new tabs. 5. Create new toolbar layout to include a tabs button for displaying open sessions and allowing the user to switch between them. Possible follow up bug: add long press menu to links on web pages to allow them to be opened in new tabs. Differential Revision: https://phabricator.services.mozilla.com/D33148
b63f61a97f1776a0909655817e6391cfcfe09324: Bug 1552328 - Add missing unregisterListener in GeckoViewProgress. r=droeh
Agi Sferro <agi@sferro.dev> - Fri, 17 May 2019 13:43:44 +0000 - rev 533163
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1552328 - Add missing unregisterListener in GeckoViewProgress. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D31538
aee7bbc03bff773a8ce895d0bd58174f2f8aafa1: Bug 1552328 - Add missing unregisterListener in GeckoViewProgress. r=droeh
Agi Sferro <agi@sferro.dev> - Fri, 17 May 2019 04:11:29 +0000 - rev 533109
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1552328 - Add missing unregisterListener in GeckoViewProgress. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D31538
6057bafee921747d5415ef5e99d8954e00f05b8d: Bug 1546851 - Ensure that the context menu is closed when performing a paste. r=geckoview-reviewers,droeh
Emily Toop <etoop@mozilla.com> - Thu, 02 May 2019 15:06:58 +0000 - rev 531130
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546851 - Ensure that the context menu is closed when performing a paste. r=geckoview-reviewers,droeh This issue was caused by the updating of the caret position after the paste occurs firing an `updateposition` event resulting in an `GeckoView:ShowSelectionAction` message to reposition context menu without any attempt to close the context menu. The solution is to hide the context menu before the repositioning of the caret occurs such that the `updateposition` event doesn't trigger a redisplay. I tried several versions of this trying to trigger the menu close from inside `GeckoViewSelectionActionDelegate`, including making the call to `docShell.doCommand("cmd_paste");` asynchronous and firing `ACTION_HIDE` before firing `ACTION_PASTE`, but the result is always the same - one of the events is processed before the other and so the second event is rejected as a stale response. Therefore we are firing the `pagehide` from inside the code that performs the paste. This has to be done before the paste occurs otherwise the `updateposition` event is fired before the page hide event and the context menu redisplays before being hidden. Differential Revision: https://phabricator.services.mozilla.com/D29665
cda2f454e6ed0fe6a466de9de1f5ca99cfbe8d44: Bug 1544076 - [0.1] Upgrade Android support library to 28.0.0 to avoid version conflicts with the lifecycle library. r=nalexander,droeh
Eugen Sawin <esawin@me73.com> - Wed, 24 Apr 2019 16:22:50 +0000 - rev 530001
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544076 - [0.1] Upgrade Android support library to 28.0.0 to avoid version conflicts with the lifecycle library. r=nalexander,droeh Differential Revision: https://phabricator.services.mozilla.com/D27971
b978367ef7bb80e73e9c93c6234757731b5e58fb: Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh
Nick Alexander <nalexander@mozilla.com> - Wed, 17 Apr 2019 17:05:05 +0000 - rev 528698
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh The configuration file format is YAML and looks like: ``` prefs: foo.bar.boolean: true foo.bar.string: "string" foo.bar.int: 500 env: MOZ_LOG: nsHttp:5 args: [--marionette] ``` By default, if the consuming App is debuggable, GeckoView will read configuration from `/data/local/tmp/$PACKAGE-geckoview-config.yaml` at startup. For consumers (including browsers) that want to allow the underlying GeckoView to be remote controlled in some way, the `GeckoRuntimeSettings.Builder.configFilePath()` method allows to avoid the default behaviour depending on the `android:debuggable` flag. For example, release versions of Firefox for Android will want to allow this configuration when appropriate App-level settings are toggled. The additional configuration is appended after any existing configuration methods, e.g., after anything specified using Intent argument extras or existing `GeckoRuntimeSettings.Builder` methods. Differential Revision: https://phabricator.services.mozilla.com/D25885
1eec26ba4a75870da11818b177a3c75300af08a7: Bug 1544542 - Don't try to call history delegate if we don't have one r=droeh
James Willcox <snorp@snorp.net> - Mon, 15 Apr 2019 21:01:43 +0000 - rev 528392
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544542 - Don't try to call history delegate if we don't have one r=droeh This also fixes a doc build issue. Differential Revision: https://phabricator.services.mozilla.com/D27576
75d1ab7e1346bdfc272bd07d6a8ff38a52691172: Bug 1531531 - Update GeckoView API implementation to use scrollToVisual() in place of window.scrollTo() r=geckoview-reviewers,botond,esawin,droeh
Randall E. Barker <rbarker@mozilla.com> - Fri, 05 Apr 2019 20:09:55 +0000 - rev 527050
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1531531 - Update GeckoView API implementation to use scrollToVisual() in place of window.scrollTo() r=geckoview-reviewers,botond,esawin,droeh Differential Revision: https://phabricator.services.mozilla.com/D25491
47d793fbd8ccea31dad61e1e5b3df4b7656a7d4b: Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh
Nick Alexander <nalexander@mozilla.com> - Thu, 04 Apr 2019 14:30:59 +0000 - rev 526815
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh The configuration file format is YAML and looks like: ``` prefs: foo.bar.boolean: true foo.bar.string: "string" foo.bar.int: 500 env: MOZ_LOG: nsHttp:5 args: [--marionette] ``` By default, if the consuming App is debuggable, GeckoView will read configuration from `/data/local/tmp/$PACKAGE-geckoview-config.yaml` at startup. For consumers (including browsers) that want to allow the underlying GeckoView to be remote controlled in some way, the `GeckoRuntimeSettings.Builder.configFilePath()` method allows to avoid the default behaviour depending on the `android:debuggable` flag. For example, release versions of Firefox for Android will want to allow this configuration when appropriate App-level settings are toggled. The additional configuration is appended after any existing configuration methods, e.g., after anything specified using Intent argument extras or existing `GeckoRuntimeSettings.Builder` methods. Differential Revision: https://phabricator.services.mozilla.com/D25885
91b055c0dadb8032a44fb659695d6487c7d43d5e: Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh
Nick Alexander <nalexander@mozilla.com> - Wed, 03 Apr 2019 23:51:17 +0000 - rev 526680
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh The configuration file format is YAML and looks like: ``` prefs: foo.bar.boolean: true foo.bar.string: "string" foo.bar.int: 500 env: MOZ_LOG: nsHttp:5 args: [--marionette] ``` By default, if the consuming App is debuggable, GeckoView will read configuration from `/data/local/tmp/$PACKAGE-geckoview-config.yaml` at startup. For consumers (including browsers) that want to allow the underlying GeckoView to be remote controlled in some way, the `GeckoRuntimeSettings.Builder.configFilePath()` method allows to avoid the default behaviour depending on the `android:debuggable` flag. For example, release versions of Firefox for Android will want to allow this configuration when appropriate App-level settings are toggled. The additional configuration is appended after any existing configuration methods, e.g., after anything specified using Intent argument extras or existing `GeckoRuntimeSettings.Builder` methods. Differential Revision: https://phabricator.services.mozilla.com/D25885
b0fae76a5641d17c1ade92dd46a49d84c9dfd67d: Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh
James Willcox <snorp@snorp.net> - Wed, 20 Mar 2019 14:44:22 +0000 - rev 524042
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh This delivers a parsed and validated Web App Manifest to the application, if present, during the page load process. Differential Revision: https://phabricator.services.mozilla.com/D22612
2ddf151f9535ce36ebc56513ff3917096041eed5: Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh
James Willcox <snorp@snorp.net> - Thu, 14 Mar 2019 19:18:01 +0000 - rev 521941
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh This delivers a parsed and validated Web App Manifest to the application, if present, during the page load process. Differential Revision: https://phabricator.services.mozilla.com/D22612
d291cd16ef76f783402a0ed079263e8335e94448: Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh
James Willcox <snorp@snorp.net> - Wed, 13 Mar 2019 15:32:57 +0000 - rev 521891
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh This delivers a parsed and validated Web App Manifest to the application, if present, during the page load process. Differential Revision: https://phabricator.services.mozilla.com/D22612
e038e06397ad7ad63e52bda514979d7dfc3f6133: Bug 1532756 - Rename geckomediaplugin to gmplugin on Android; r=droeh
Dan Minor <dminor@mozilla.com> - Thu, 07 Mar 2019 16:24:28 +0000 - rev 520863
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532756 - Rename geckomediaplugin to gmplugin on Android; r=droeh In Bug 1514043 we renamed the geckomediaplugin to gmplugin, but missed renaming it on Android. This prevents the plugin from loading, which breaks OpenH264 in WebRTC. Differential Revision: https://phabricator.services.mozilla.com/D22502
3f221b9ba73f9955f1171571eb800a6b86ad48a1: Bug 1526327 - Add GeckoWebExecutor.FETCH_FLAGS_NO_REDIRECT r=geckoview-reviewers,droeh,esawin
James Willcox <snorp@snorp.net> - Fri, 22 Feb 2019 21:46:14 +0000 - rev 518544
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526327 - Add GeckoWebExecutor.FETCH_FLAGS_NO_REDIRECT r=geckoview-reviewers,droeh,esawin Using this flag will cause GeckoWebExecutor.fetch() to not automatically follow redirects, which is the default behavior if no flag is specified. Differential Revision: https://phabricator.services.mozilla.com/D19523