searching for reviewer(esawin)
6269a47b655d14e894c610e0e54fabba08fffc96: Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi
James Willcox <snorp@snorp.net> - Mon, 29 Jul 2019 15:34:40 +0000 - rev 548898
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D36526
1d1be67a595042cf5a22da98c7c6336d8a21c888: Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi
James Willcox <snorp@snorp.net> - Wed, 24 Jul 2019 16:33:52 +0000 - rev 547812
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D36526
9abb44cca93b27ce1fc1a235b6ac382f54bc5947: Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi
James Willcox <snorp@snorp.net> - Wed, 24 Jul 2019 15:48:00 +0000 - rev 547797
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D36526
77ef4f2e0a8d633601a5f99e0f73aeadb74ed961: Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi
James Willcox <snorp@snorp.net> - Wed, 24 Jul 2019 15:03:36 +0000 - rev 547776
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D36526
cbcc723e1d6fee7e0915cd178b5b0a4272fdb34a: Bug 1510314 - Add some initial basic tests for the GeckoView class r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Wed, 24 Jul 2019 14:53:19 +0000 - rev 547771
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1510314 - Add some initial basic tests for the GeckoView class r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D36113
b94fa94bfea9fa76c11da558b2aeb6b610cb078b: Bug 1510314 - Don't manage GeckoSession opening/closing in GeckoView class r=geckoview-reviewers,esawin,agi
James Willcox <snorp@snorp.net> - Wed, 24 Jul 2019 14:51:36 +0000 - rev 547770
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1510314 - Don't manage GeckoSession opening/closing in GeckoView class r=geckoview-reviewers,esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D34226
3278956a87e973731c340c3c0112647173716f3f: Bug 1566359 - Pack GeckoView-specific `metrics.yaml` file into published AAR. r=esawin
Nick Alexander <nalexander@mozilla.com> - Mon, 22 Jul 2019 20:06:30 +0000 - rev 547502
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1566359 - Pack GeckoView-specific `metrics.yaml` file into published AAR. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D38698
a2180268af1d0d8943eb32535b8d3503756eef75: Bug 1565410 - Don't expose BundleEventListener in the API. r=esawin
Agi Sferro <agi@sferro.dev> - Wed, 17 Jul 2019 15:48:58 +0000 - rev 546888
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1565410 - Don't expose BundleEventListener in the API. r=esawin This also updates apilint to 0.2.2 to ensure that future instances of this problem will be caught automatically. Differential Revision: https://phabricator.services.mozilla.com/D37812
d35d90d0322baf6a93d2b8688bf1cdd5b9603474: Bug 1565410 - Don't expose BundleEventListener in the API. r=esawin
Agi Sferro <agi@sferro.dev> - Fri, 12 Jul 2019 20:04:38 +0000 - rev 546410
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1565410 - Don't expose BundleEventListener in the API. r=esawin This also updates apilint to 0.2.2 to ensure that future instances of this problem will be caught automatically. Differential Revision: https://phabricator.services.mozilla.com/D37812
18a01058f63dd6a834785c5a5d3e4d20ba8c2e0f: Bug 1556540 - Fix GeckoSession.loadData() so that it can load data URLs r=geckoview-reviewers,agi,esawin,snorp
Randall E. Barker <rbarker@mozilla.com> - Tue, 09 Jul 2019 17:27:05 +0000 - rev 545703
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1556540 - Fix GeckoSession.loadData() so that it can load data URLs r=geckoview-reviewers,agi,esawin,snorp Differential Revision: https://phabricator.services.mozilla.com/D37343
33646c90c3c4b37bfa078368c5ceade8b1e52f1e: Bug 1554071 Added support for Enhanced Tracking Protection. r=esawin
Andrei Lazar <andrei.a.lazar@softvision.ro> - Tue, 09 Jul 2019 12:38:06 +0000 - rev 545683
Push 2165 by ffxbld-merge at Mon, 14 Oct 2019 16:30:58 +0000
Bug 1554071 Added support for Enhanced Tracking Protection. r=esawin Exposed "Enabled, excluding tracking cookies" Cookie behavior option. Differential Revision: https://phabricator.services.mozilla.com/D35316
e5d98eda2ec359a0968c567076b1a625cb6c99ce: Bug 1554071 - Added support for Enhanced Tracking Protection. r=esawin, a=RyanVM, l10n=flod DEVEDITION_69_0b5_BUILD1 DEVEDITION_69_0b5_RELEASE FIREFOX_69_0b5_BUILD1 FIREFOX_69_0b5_RELEASE
Andrei Lazar <andrei.a.lazar@softvision.ro> - Tue, 09 Jul 2019 12:38:06 +0000 - rev 544555
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1554071 - Added support for Enhanced Tracking Protection. r=esawin, a=RyanVM, l10n=flod Exposed "Enabled, excluding tracking cookies" Cookie behavior option. Differential Revision: https://phabricator.services.mozilla.com/D35316
3149eddf5db567f05556ea198d1ceccffdb4c490: Bug 1556617 - Remove old mozilla.widget.* prefs from GV. r=geckoview-reviewers,esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 04 Jun 2019 14:50:27 +0000 - rev 539725
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1556617 - Remove old mozilla.widget.* prefs from GV. r=geckoview-reviewers,esawin `mozilla.widget.*` was used by old Fennec (Maemo/GTK2). But Android widget doesn't reference this. ### `mozilla.widget.disable-native-theme` This preference is unused on Android widget. This is for GTK and Windows. Reftests on Android are disabled by `layout/reftests/reftest.list`. ### `mozilla.widget.force-24bpp` This is unused on Android. This is GTK only. ### `mozilla.widget.use-buffer-pixmap` No one uses this preference. Differential Revision: https://phabricator.services.mozilla.com/D33609
3cdc43e0cf7881c497e26b7725fce4d63985cc68: Bug 1555691 - handle NPE during remote codec shutdown. r=esawin
John Lin <jolin@mozilla.com> - Mon, 03 Jun 2019 21:16:56 +0000 - rev 539513
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1555691 - handle NPE during remote codec shutdown. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D33539
6edea9711df489668ba55da00f4f085618702fd0: Bug 1549633 - Enable listening for `recording-device-events`. r=esawin,geckoview-reviewers,snorp
Emily Toop <etoop@mozilla.com> - Fri, 24 May 2019 07:45:41 +0000 - rev 538175
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1549633 - Enable listening for `recording-device-events`. r=esawin,geckoview-reviewers,snorp 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
04b522a4349d40ef2213043301e83f309c7cfe07: Bug 1555691 - handle NPE during remote codec shutdown. r=esawin a=jcristau
John Lin <jolin@mozilla.com> - Mon, 03 Jun 2019 21:16:56 +0000 - rev 536710
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1555691 - handle NPE during remote codec shutdown. r=esawin a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D33539
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 536624
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +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
fbcf6cd744b163f7073d8a6a00d89412b4bba9dc: Bug 1550901 - Prevent GeckoView PanZoomController crash when InputDevice.getDevice(event.getDeviceId()) returns null r=geckoview-reviewers,esawin
Randall E. Barker <rbarker@mozilla.com> - Mon, 13 May 2019 17:15:54 +0000 - rev 535518
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550901 - Prevent GeckoView PanZoomController crash when InputDevice.getDevice(event.getDeviceId()) returns null r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D30739
85c3b0c31659658d731f96e974183d28bcdec9db: Bug 1549732 - Add tests for referrer. r=geckoview-reviewers,esawin
Emily Toop <etoop@mozilla.com> - Mon, 13 May 2019 12:15:35 +0000 - rev 535485
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549732 - Add tests for referrer. r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D30525
9145204dc6e50fc1dc993934bc8dd919b9b9b0ee: Bug 1545170 - Fix outdated javadoc comment for LoadRequest.isRedirect. r=geckoview-reviewers,esawin
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 26 Apr 2019 06:00:17 +0000 - rev 533427
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1545170 - Fix outdated javadoc comment for LoadRequest.isRedirect. r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D28879
1d714fde20483558d3914170d4b472baa5bb5529: Bug 1546411 - [geckoview] Hide all @IntDef and @StringDef. r=esawin
Agi Sferro <agi@sferro.dev> - Wed, 24 Apr 2019 02:22:39 +0000 - rev 532469
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1546411 - [geckoview] Hide all @IntDef and @StringDef. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D28503
87acb99ad6493e670898b714da04b1afd558481f: Bug 1546135 - [geckoview] Use flags in WebExtension constructor. r=esawin,snorp
Agi Sferro <agi@sferro.dev> - Wed, 24 Apr 2019 02:22:39 +0000 - rev 532468
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1546135 - [geckoview] Use flags in WebExtension constructor. r=esawin,snorp Differential Revision: https://phabricator.services.mozilla.com/D28365
a66f1ffd23ea29db37a0f1b11141c1fe6699dddb: Bug 1546411 - [geckoview] Hide all @IntDef and @StringDef. r=esawin
Agi Sferro <agi@sferro.dev> - Tue, 23 Apr 2019 22:58:50 +0000 - rev 532460
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1546411 - [geckoview] Hide all @IntDef and @StringDef. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D28503
a322ec5c25e6e6ebe0e0bc11c281162408c95982: Bug 1546135 - [geckoview] Use flags in WebExtension constructor. r=esawin,snorp
Agi Sferro <agi@sferro.dev> - Tue, 23 Apr 2019 22:58:50 +0000 - rev 532459
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1546135 - [geckoview] Use flags in WebExtension constructor. r=esawin,snorp Differential Revision: https://phabricator.services.mozilla.com/D28365
2e9187dc17a928962173b04bf39dcdee57805dd8: Bug 1540628 - Don't use restartInput when no composition. r=esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 15 Apr 2019 15:24:55 +0900 - rev 532257
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540628 - Don't use restartInput when no composition. r=esawin Since `restartInput` resets all keyboard state, it isn't good to call this everytime. So we should call this when discarding composition only. Differential Revision: https://phabricator.services.mozilla.com/D27489
401cb8e91e83eb79579e108910d871850792f96e: Bug 1545106 - Add GeckoSession-specific message delegate. r=snorp,esawin
Agi Sferro <agi@sferro.dev> - Thu, 18 Apr 2019 20:59:55 +0000 - rev 532030
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1545106 - Add GeckoSession-specific message delegate. r=snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D27955
5e04786072445f9ea01a90d88a7ec0e804022783: Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag
Agi Sferro <agi@mozilla.com> - Wed, 17 Apr 2019 18:28:10 +0000 - rev 531809
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1518843 - GeckoView WebExtension Messaging. r=snorp,esawin,robwu,kmag This change allows GeckoView embedders to respond to `runtime.sendNativeMessage` and `runtime.connectNative` sent from WebExtensions. These APIs are available behind the new privileged-only permission `geckoViewAddons` and are used by GeckoView apps to communicate between content and the app. Depends On D22621 Differential Revision: https://phabricator.services.mozilla.com/D22622
5519079b4dc05033c01baec3e80ff673c3a44f11: Bug 1410749 - Start tab ID numbering from #1. r=geckoview-reviewers,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 15 Apr 2019 21:20:47 +0000 - rev 531643
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1410749 - Start tab ID numbering from #1. r=geckoview-reviewers,esawin It's easier this way than fixing who knows how many Webextension APIs that have learned from Desktop that there is no tab #0 and that therefore refuse to work in our first tab. We'll also make a similar change to GeckoView's stub implementation of the tab API because that affects Custom Tabs and PWAs in Fennec for now. The tests for tab ID 0 are therefore no longer required - they were added in a previous attempt to fix the Webextension APIs themselves, which was ultimately never carried through to completion, though. Differential Revision: https://phabricator.services.mozilla.com/D26431
82ec6a86a2bce943561551381576e79ecf517a43: Bug 1542009 - Don't create a GeckoSession if there isn't one. r=geckoview-reviewers,esawin,snorp
Agi Sferro <agi@mozilla.com> - Mon, 15 Apr 2019 17:14:46 +0000 - rev 531413
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1542009 - Don't create a GeckoSession if there isn't one. r=geckoview-reviewers,esawin,snorp This fixes a problem where Gecko would call Vsync even when the browser does not have a surface attached to. This can be triggered by attaching a GeckoView without a session and then attaching a GeckoSession to the view. This causes GeckoView to create two Windows, one of which never gets put in the background causing Gecko to think the browser is still visible. The GeckoSession should be cleaned up by the GC but this may take a long time. To avoid this footgun we just don't create a GeckoSession when there isn't one already attached to the GeckoView, logging a warning in case the embedder is confused by the blank screen. Differential Revision: https://phabricator.services.mozilla.com/D27366
9a8350404d6ce0b965585338beacf44176838c03: Bug 1509110 - Add HistoryItem and HistoryList classes, HistoryDelegate.onHistoryStateChange callback, and GeckoSession.gotoHistoryIndex. r=esawin,geckoview-reviewers,snorp
Dylan Roeh <droeh@mozilla.com> - Fri, 12 Apr 2019 22:54:37 +0000 - rev 531242
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1509110 - Add HistoryItem and HistoryList classes, HistoryDelegate.onHistoryStateChange callback, and GeckoSession.gotoHistoryIndex. r=esawin,geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D24439
f7cce6a270c2a76e51a1ef5fecf8f2c00ade2d3d: Bug 1410749 - Start tab ID numbering from #1. r=geckoview-reviewers,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 12 Apr 2019 20:47:32 +0000 - rev 531229
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1410749 - Start tab ID numbering from #1. r=geckoview-reviewers,esawin It's easier this way than fixing who knows how many Webextension APIs that have learned from Desktop that there is no tab #0 and that therefore refuse to work in our first tab. We'll also make a similar change to GeckoView's stub implementation of the tab API because that affects Custom Tabs and PWAs in Fennec for now. Differential Revision: https://phabricator.services.mozilla.com/D26431
9ed5bb5e0cfcca516302496a3b29e69aac6b82c9: Bug 1509110 - Add HistoryItem and HistoryList classes, HistoryDelegate.onHistoryStateChange callback, and GeckoSession.gotoHistoryIndex. r=esawin,geckoview-reviewers,snorp
Dylan Roeh <droeh@mozilla.com> - Thu, 11 Apr 2019 16:46:49 +0000 - rev 530914
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1509110 - Add HistoryItem and HistoryList classes, HistoryDelegate.onHistoryStateChange callback, and GeckoSession.gotoHistoryIndex. r=esawin,geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D24439
f3338782b169fc54390232c411a50e5615cf5b27: Bug 1509110 - Add HistoryItem and HistoryList classes, HistoryDelegate.onHistoryStateChange callback, and GeckoSession.gotoHistoryIndex. r=esawin,geckoview-reviewers,snorp
Dylan Roeh <droeh@mozilla.com> - Thu, 11 Apr 2019 12:51:12 +0000 - rev 530882
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1509110 - Add HistoryItem and HistoryList classes, HistoryDelegate.onHistoryStateChange callback, and GeckoSession.gotoHistoryIndex. r=esawin,geckoview-reviewers,snorp Differential Revision: https://phabricator.services.mozilla.com/D24439
446c972f3ad617d555bbe5c3b78b7172a29c1d45: Bug 1543396 - Simplify GeckoView's api.txt file. r=esawin
Agi Sferro <agi@mozilla.com> - Wed, 10 Apr 2019 17:46:09 +0000 - rev 530721
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1543396 - Simplify GeckoView's api.txt file. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D26913
f9a157cbe24657c05e1770ae526d72e26a43c786: Bug 1541609 - [geckoview] Enforce packages in API. r=snorp,esawin
Agi Sferro <agi@mozilla.com> - Wed, 10 Apr 2019 01:50:58 +0000 - rev 530574
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1541609 - [geckoview] Enforce packages in API. r=snorp,esawin Depends On D26029 Differential Revision: https://phabricator.services.mozilla.com/D26030
ac53565c0c693880d405637303b06f5a7b54a1a4: Bug 1541609 - [geckoview] Add missing nullability annotations. r=esawin
Agi Sferro <agi@mozilla.com> - Wed, 10 Apr 2019 01:51:05 +0000 - rev 530573
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1541609 - [geckoview] Add missing nullability annotations. r=esawin apilint 0.1.9 fixes a bug that was causing us to miss some annotation lints. This commit fixes all of them before we can upgrade. Depends On D26028 Differential Revision: https://phabricator.services.mozilla.com/D26029
91a004f3826fb169234df36451f1d58cbd0e71fa: Bug 1514238 - Make RuntimeTelemetry.getSnapshot return a JSONObject. r=esawin,snorp
Agi Sferro <agi@mozilla.com> - Wed, 10 Apr 2019 01:51:15 +0000 - rev 530571
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1514238 - Make RuntimeTelemetry.getSnapshot return a JSONObject. r=esawin,snorp Depends On D26026 Differential Revision: https://phabricator.services.mozilla.com/D26027
7137c336e6ea1f70b03a38891f05c45c4cea91e6: Bug 1541606 - Add @NonNull to all fields. r=esawin
Agi Sferro <agi@mozilla.com> - Wed, 10 Apr 2019 01:51:17 +0000 - rev 530570
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1541606 - Add @NonNull to all fields. r=esawin Depends On D26025 Differential Revision: https://phabricator.services.mozilla.com/D26026
77171121e2473afe12d218eb0977e78bc64312ac: Bug 1539639 - [geckoview] Add eslint for indentation and fix existing. r=esawin,snorp
Agi Sferro <agi@mozilla.com> - Wed, 10 Apr 2019 01:51:24 +0000 - rev 530569
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1539639 - [geckoview] Add eslint for indentation and fix existing. r=esawin,snorp Differential Revision: https://phabricator.services.mozilla.com/D26025
4704d90a80bba2f5f20246ee862dd4c8097001f2: Bug 1530486 - FFTV+GV can't close Keyboard popup when pressing hardware back r=esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 05 Apr 2019 11:31:08 +0000 - rev 530188
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1530486 - FFTV+GV can't close Keyboard popup when pressing hardware back r=esawin `EditorInfo.IME_ACTION_PREVIOUS` is used when clicking `Previous` key on FireTV's software keyboard. This key on System's WebView closes software keyboard and doesn't generate any keyboard event such as `ENTER`. So we should close it like System's WebView. Differential Revision: https://phabricator.services.mozilla.com/D25913
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 530117
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +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
c54533bd0e045f72faa9e355eb4c01f02fe0d25a: Bug 1474902 - Part 1. Set event time when translating to TAB key r=esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 05 Apr 2019 16:59:47 +0900 - rev 530021
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1474902 - Part 1. Set event time when translating to TAB key r=esawin Summary: Since event time isn't set when translating ENTER key to TAB key, comparing event time hits an assertion. So event time should be set. Reviewers: esawin Reviewed By: esawin Bug #: 1474902 Differential Revision: https://phabricator.services.mozilla.com/D12883
6abaf5f96b42c56ebb7fcc769773d6e7e0f36f80: Bug 1539827 - Use cmd_selectAll instead of nsISelectionController.selectAll on action bar r=geckoview-reviewers,esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 03 Apr 2019 15:15:03 +0000 - rev 529958
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1539827 - Use cmd_selectAll instead of nsISelectionController.selectAll on action bar r=geckoview-reviewers,esawin After bug 676268 is landed, Gecko/Android supports `text/html` mime type on clipboard. But copy command is sometimes failed after select all is executed. `nsISelectionContoller.selectAll` is different of `cmd_selectAll`. Since `cmd_selectAll` that is used on Firefox desktop doesn't select root element, copy command always works well. So we should use it like desktop browser on Fennec. Also, GV already uses cmd_selectAll on action bar, so this is Fennec only. Differential Revision: https://phabricator.services.mozilla.com/D25924
1afc68022e2b67382069f3f49a39061f23f2806f: Bug 1522318 - Wait for Java debugger when MOZ_DEBUG_{CHILD_}WAIT_FOR_JAVA_DEBUGGER. r=esawin
Nick Alexander <nalexander@mozilla.com> - Wed, 03 Apr 2019 16:51:09 +0000 - rev 529687
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1522318 - Wait for Java debugger when MOZ_DEBUG_{CHILD_}WAIT_FOR_JAVA_DEBUGGER. r=esawin Set `MOZ_DEBUG_WAIT_FOR_JAVA_DEBUGGER=1` in the environment to make the main (Gecko) process wait for a Java debugger to connect. This is a superset of Android Studio's built-in debugging support so it won't be particularly useful, but perhaps some folks want to use a different jdwp debugger. Set `MOZ_DEBUG_CHILD_WAIT_FOR_JAVA_DEBUGGER=suffix` in the environment to make child processes wait for a Java debugger to connect. This is not easy in Android Studio. The value ":tab" will make any child process with a process name with suffix ":tab" wait. N.b., the empty string "" is a suffix of all process names and thus `MOZ_DEBUG_CHILD_WAIT_FOR_JAVA_DEBUGGER=` makes all child processes wait. Differential Revision: https://phabricator.services.mozilla.com/D25299
9cbe81319d8704833d63598994f716c583556ccd: Bug 1540305 - Notify content of position change. r=geckoview-reviewers,esawin
Eitan Isaacson <eitan@monotonous.org> - Tue, 02 Apr 2019 17:15:39 +0000 - rev 529510
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540305 - Notify content of position change. r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D25488
0d5da6e22753f0995109072b4c3c0c76bb9f46e6: Bug 1529972 - Add GeckoView API to control CSS prefers-color-scheme query. r=esawin,geckoview-reviewers
Matt Brubeck <mbrubeck@mozilla.com> - Mon, 01 Apr 2019 17:44:39 +0000 - rev 528972
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1529972 - Add GeckoView API to control CSS prefers-color-scheme query. r=esawin,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D24943
8ad6e540906c9d0501ada6a6754e5a5195860118: Bug 1536929 - [geckoview] Use const when possible and enforce it. r=geckoview-reviewers,esawin
Agi Sferro <agi@mozilla.com> - Wed, 27 Mar 2019 20:56:16 +0000 - rev 528339
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1536929 - [geckoview] Use const when possible and enforce it. r=geckoview-reviewers,esawin Generated with ./mach eslint mobile/android/modules/geckoview --fix Differential Revision: https://phabricator.services.mozilla.com/D24246
37474b32ecd189afb5c50d65b9d208eee94f0639: Bug 1540628 - Don't use restartInput when no composition. r=esawin a=pascalc
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 15 Apr 2019 15:24:55 +0900 - rev 526364
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1540628 - Don't use restartInput when no composition. r=esawin a=pascalc Since `restartInput` resets all keyboard state, it isn't good to call this everytime. So we should call this when discarding composition only. Differential Revision: https://phabricator.services.mozilla.com/D27489
7b44e98a5576d5805fb642c47efa2ba28a999347: Bug 1529863 - Remove remnants of unused browser.firstrun and browser.snippets prefs. r=geckoview-reviewers,whimboo,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 06 Mar 2019 14:59:46 +0000 - rev 523544
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1529863 - Remove remnants of unused browser.firstrun and browser.snippets prefs. r=geckoview-reviewers,whimboo,esawin "browser.firstrun.*" seems to have been unused since the end of XUL-based Fennec, whereas the code referencing the "browser.snippets.*" prefs was removed in bug 1482836. Differential Revision: https://phabricator.services.mozilla.com/D20862
390f162b7d9b04c1c0337aac1149303daad52e02: Bug 1495985 - Restart input method to remove composition on some IMEs. r=geckoview-reviewers,esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 21 Feb 2019 17:27:07 +0900 - rev 523076
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1495985 - Restart input method to remove composition on some IMEs. r=geckoview-reviewers,esawin When removing composing text, we call `InputMethodManager.updateSelection(start, end, -1, -1)`. But ATOK (Japanese input method by Justsystem) series do nothing. So, shadow text and current text becomes mismatched. As workaround, we need call `restartInput` to remove composing text if using ATOK series. According to ATOK team, ATOK has several packages name since they release several customize version. - `com.justsystems.atokmobile.*` (ATOK, ATOK subscription and etc) - `com.atok.mobile.*` (OEM version) Differential Revision: https://phabricator.services.mozilla.com/D20632