Nick Alexander
c46ec74815
Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal
...
This does many things:
1) stops producing (and consuming) `FennecJNI*` JNI wrappers
2) removes the :app and :thirdparty Gradle projects
3) removes relevant pieces of the Gradle target configuration
4) updates lints
5) purges old configurations
After this commit, the `mobile/android` project/application builds
only GeckoView.
Differential Revision: https://phabricator.services.mozilla.com/D46536
--HG--
extra : moz-landing-system : lando
2019-10-04 20:55:11 +00:00
James Willcox
99e172a1ac
Bug 1577003 - Update CHANGELOG.md and API description r=geckoview-reviewers,esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D47484
--HG--
extra : moz-landing-system : lando
2019-10-04 17:54:43 +00:00
James Willcox
d45e43febe
Bug 1577003 - Make naming consistent in GeckoView autofill bits r=geckoview-reviewers,agi,esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D48066
--HG--
rename : mobile/android/modules/geckoview/GeckoViewAutoFill.jsm => mobile/android/modules/geckoview/GeckoViewAutofill.jsm
extra : moz-landing-system : lando
2019-10-04 17:55:54 +00:00
James Willcox
e4bf4e9cdc
Bug 1577003 - Handle Android autofill service in GeckoView class r=geckoview-reviewers,esawin
...
This also adds `GeckoView.setAutofillEnabled()`, which is enabled by
default. Apps can disable this if they don't want to use the Android
autofill service. This will allow them to set their own
`AutofillDelegate` on the `GeckoSession` and provide their own
autofill implementation.
Differential Revision: https://phabricator.services.mozilla.com/D47483
--HG--
extra : moz-landing-system : lando
2019-10-04 17:54:39 +00:00
James Willcox
e1ff7e07eb
Bug 1577003 - Add GeckoSession.getAutofillElements()
r=geckoview-reviewers,esawin,agi
...
This is an alternative to `GeckoSession.provideAutofillVirtualStructure()`
that does not rely on the `ViewStructure` class. This is necessary to
support autofill functionality on older devices or without involving
the Android autofill service.
This patch also moves the existing autofill tests into
AutofillDelegateTest.kt and converts them to use this new API
instead of the `ViewStructure` one. This allows us to test on devices
lower than SDK 26 (which includes automation). In addition to the API
changes, some tests also needed some greening up.
Differential Revision: https://phabricator.services.mozilla.com/D47482
--HG--
extra : moz-landing-system : lando
2019-10-04 17:55:26 +00:00
James Willcox
05c1575597
Bug 1577003 - Move autofill stuff from TextInputDelegate into AutofillDelegate r=geckoview-reviewers,agi,esawin
...
This also moves `autofill()` and `provideAutofillVirtualStructure()`
into `GeckoSession`.
Differential Revision: https://phabricator.services.mozilla.com/D47481
--HG--
extra : moz-landing-system : lando
2019-10-04 17:54:36 +00:00
shindli
6b69a26a4e
Backed out changeset ed94e4749e4d (bug 1586205) for causing linting failure in /builds/worker/checkouts/gecko/mobile/android/base/java/org/mozilla/gecko/mma/LeanplumVariables.java CLOSED TREE
2019-10-04 19:30:14 +03:00
Vlad Baicu
0e1885d861
Bug 1586205 - Change LP variables to fallback to same nonLP defaults.r=petru
...
Differential Revision: https://phabricator.services.mozilla.com/D48184
--HG--
extra : moz-landing-system : lando
2019-10-04 14:32:40 +00:00
Ksenia Berezina
f7866258a3
Bug 1586188 - Import WebCompat GoFaster 6.2.0 sources; r=miketaylr
...
Differential Revision: https://phabricator.services.mozilla.com/D48152
--HG--
extra : moz-landing-system : lando
2019-10-04 14:25:21 +00:00
Mats Palmgren
6ccb338227
Bug 1583660 - Reinstate default background color / size for -moz-range-track on Android. r=jwatt
...
This reverts the changes from bug 1481593 / bug 1317870 which broke
the default rendering on Android only (since it doesn't have
a native theme for <input type=range>).
Differential Revision: https://phabricator.services.mozilla.com/D47345
--HG--
extra : moz-landing-system : lando
2019-10-02 21:04:32 +00:00
Tetsuharu OHZEKI
f086e9a1e4
Bug 1540615 - Add to GeckoRuntimeSetting for force-enabling zooming. r=geckoview-reviewers,esawin
...
Differential Revision: https://phabricator.services.mozilla.com/D47652
--HG--
extra : moz-landing-system : lando
2019-10-02 12:57:00 +00:00
Dylan Roeh
c23b90b0da
Bug 1578814 - Kill off GeckoViewContentChild.collectSessionState(), as it's no longer used. r=geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D47774
--HG--
extra : moz-landing-system : lando
2019-10-01 15:36:28 +00:00
Andrew Halberstadt
8336574b61
Bug 1584567 - Merge desktop + android commands (run and install) back together, r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D47626
--HG--
extra : moz-landing-system : lando
2019-09-30 16:59:27 +00:00
Elliot Stirling
4084340583
Bug 1567549 - Removes incorrect empty field-value filter r=geckoview-reviewers,snorp
...
Removes incorrect empty field-value filter
Differential Revision: https://phabricator.services.mozilla.com/D45569
--HG--
extra : moz-landing-system : lando
2019-09-11 18:24:27 +00:00
Mihai Alexandru Michis
c7c256ccd6
Backed out changeset 16d04cad3cf9 (bug 1563343) for causing failures in test_handlerService_store and same-origin.html CLOSED TREE
...
--HG--
extra : rebase_source : 68a96d92cf61940c280a9c3da39683b189a8afa9
2019-09-28 03:22:36 +03:00
Dylan Roeh
690cc678a8
Bug 1563343 - Do not search for OS protocol handlers in GV; just let Gecko return ERROR_UNKNOWN_PROTOCOL. r=snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D46311
--HG--
extra : moz-landing-system : lando
2019-09-27 20:17:01 +00:00
Christoph Kerschbaumer
30285b4a58
Bug 1499354: Add object-src 'none' to the CSP of all about: pages. r=freddyb
...
Differential Revision: https://phabricator.services.mozilla.com/D46950
--HG--
extra : moz-landing-system : lando
2019-09-26 16:22:41 +00:00
Randall E. Barker
232be7b92d
Bug 1583265 - Add GeckoSession.purgeHistory() r=geckoview-reviewers,snorp,droeh
...
Differential Revision: https://phabricator.services.mozilla.com/D47137
--HG--
extra : moz-landing-system : lando
2019-09-26 15:18:59 +00:00
Sebastian Streich
2fbc46096e
Bug 1580782 - Remove JS Callsites for Principal->GetURI->Schemeis r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D45685
--HG--
extra : moz-landing-system : lando
2019-09-26 10:47:33 +00:00
alwu
6fd6ac32c9
Bug 1578615 - part2 : make the pref 'media.block-autoplay-until-in-foreground' to a static pref. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D44745
--HG--
extra : moz-landing-system : lando
2019-09-25 02:06:57 +00:00
Oana Pop Rus
71241555f6
Backed out changeset 6e13bb195ad1 (bug 1582802) for GTest failures on CLOSED TREE
...
--HG--
extra : amend_source : 9ee818042a5fe59d0b40e1e6f2c759f14d711664
2019-09-25 22:59:45 +03:00
Agi Sferro
5272281305
Bug 1580129 - Handle external metrics in TelemetryTest. r=snorp
...
Right now testOnTelemetryReceived assumes that only the test histograms will
fire during the test. This works because only the test histograms are enabled
for streaming telemetry and will break as soon as some other histogram is
enabled.
Instead of relying on this fact we just wait for the test histogram to fire and
ignore all the other unrelated ones.
Differential Revision: https://phabricator.services.mozilla.com/D47015
--HG--
extra : moz-landing-system : lando
2019-09-25 17:27:50 +00:00
alwu
10f0ef71d8
Bug 1582802 - enable new audio focus management on Android Nightly. r=sebastian
...
In bug 1565689, we have implemented new an audio focus management, which allows us to address audio competition even if those audio happens on different processes.
We can try to enable this new mechanism on Android Nightly first, where we have enabled managing audio competition by default.
Differential Revision: https://phabricator.services.mozilla.com/D46636
--HG--
extra : moz-landing-system : lando
2019-09-25 18:29:58 +00:00
Thomas Wisniewski
3dafbad575
Bug 1583225 - Import WebCompat GoFaster 6.1.0 sources; r=miketaylr
...
Import WebCompat GoFaster 6.1.0 sources
Differential Revision: https://phabricator.services.mozilla.com/D46814
--HG--
extra : moz-landing-system : lando
2019-09-24 13:08:42 +00:00
Daniel Varga
3e03bfc507
Backed out changeset f04641fbd147 (bug 1355389) for linting at /builds/worker/checkouts/gecko/mobile/android/components/FilePicker.js. On a CLOSED TREE
...
--HG--
extra : amend_source : 397f26bd1b1f0d1c331c22cf1d36ca60bfac9049
2019-09-25 19:29:08 +03:00
Peter
0b6ffc48f6
Bug 1355389 - Filepicker can now handle multiple files r=AndreiLazar
...
Differential Revision: https://phabricator.services.mozilla.com/D46790
--HG--
extra : moz-landing-system : lando
2019-09-25 13:56:51 +00:00
Andrei Lazar
be3c96389f
Bug 1572806 - Added profile_date parameter to Telemetry Activation Ping r=VladBaicu
...
Profile creation date (profile_date) is now embedded in Telemetry Activation Ping.
Differential Revision: https://phabricator.services.mozilla.com/D47097
--HG--
extra : moz-landing-system : lando
2019-09-25 15:24:34 +00:00
James Willcox
249035a7a2
Bug 1583572 - Return correct result when queueing touch events r=geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D46963
--HG--
extra : moz-landing-system : lando
2019-09-24 23:01:58 +00:00
Eitan Isaacson
885a031613
Bug 1564549 - Remove AccessFu. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45604
--HG--
extra : moz-landing-system : lando
2019-09-24 19:28:28 +00:00
Eitan Isaacson
20ac350563
Bug 1564549 - Remove event dispatching to dead code. r=geckoview-reviewers,snorp
...
Some of these should be implemented in the future.
Differential Revision: https://phabricator.services.mozilla.com/D45603
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:36 +00:00
Eitan Isaacson
cff449b020
Bug 1564549 - Implement clipboard actions natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45602
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:38 +00:00
Eitan Isaacson
967793da25
Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45601
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:40 +00:00
Eitan Isaacson
1bce54c7cc
Bug 1564549 - Implement text navigation natively. r=geckoview-reviewers,Jamie,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45600
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:47 +00:00
Eitan Isaacson
0f147877cd
Bug 1564549 - Implement move and explore by touch natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45599
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:49 +00:00
Eitan Isaacson
c484dec9b9
Bug 1564549 - Introduce native traveral rule. r=yzen
...
The rule takes a granularity constant as an argument in the constructor.
Differential Revision: https://phabricator.services.mozilla.com/D45598
--HG--
extra : moz-landing-system : lando
2019-09-23 23:42:51 +00:00
Paul Zuehlcke
a20be9ee64
Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D45848
--HG--
extra : moz-landing-system : lando
2019-09-24 17:13:43 +00:00
Geoff Brown
bd569c8e85
Bug 1580832 - Remove robocop test and support files; r=snorp
...
Removes all the robocop test files and most robocop support. @RobocopTarget annotations and some build configuration is intentionally left untouched at this time, in case there is additional risk involved; a good task for follow-up.
Differential Revision: https://phabricator.services.mozilla.com/D45671
--HG--
extra : moz-landing-system : lando
2019-09-24 15:10:21 +00:00
James Willcox
6c8e4a5b3c
Bug 1557411 - Fix up some minor documentation issues r=geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D46602
--HG--
extra : moz-landing-system : lando
2019-09-23 21:00:49 +00:00
Oana Pop Rus
3144f81e55
Backed out changeset cb1b6afa9f33 (bug 1574469) for multiple failures in nsICookieManager.remove on a CLOSED TREE
2019-09-24 13:10:07 +03:00
Paul Zuehlcke
b7de7aec93
Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D45848
--HG--
extra : moz-landing-system : lando
2019-09-19 17:10:58 +00:00
Noemi Erli
ecdbbb2a1f
Backed out 8 changesets (bug 1564549) for causing failures in browser_all_files_referenced.js CLOSED TREE
...
Backed out changeset a6b83802832c (bug 1564549)
Backed out changeset 7f38c6ddd009 (bug 1564549)
Backed out changeset 15a754fb192e (bug 1564549)
Backed out changeset 34441585469f (bug 1564549)
Backed out changeset aada27f6ad6e (bug 1564549)
Backed out changeset 103dbf465704 (bug 1564549)
Backed out changeset c38e72058869 (bug 1564549)
Backed out changeset aca91e9add16 (bug 1564549)
2019-09-24 02:38:39 +03:00
arthur.iakab
fa7fa3bd09
Backed out changeset 899aa346b320 (bug 1564920)for causing the logs to become to big to parse.
2019-09-24 01:39:40 +03:00
Eitan Isaacson
b7427e24a9
Bug 1564549 - Remove AccessFu. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45604
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:21 +00:00
Eitan Isaacson
c2f7e48643
Bug 1564549 - Remove event dispatching to dead code. r=geckoview-reviewers,snorp
...
Some of these should be implemented in the future.
Differential Revision: https://phabricator.services.mozilla.com/D45603
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:18 +00:00
Eitan Isaacson
11dd6681cd
Bug 1564549 - Implement clipboard actions natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45602
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:08 +00:00
Eitan Isaacson
ef8c8bacd2
Bug 1564549 - Implement set selection natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45601
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:02 +00:00
Eitan Isaacson
ac01020042
Bug 1564549 - Implement text navigation natively. r=geckoview-reviewers,Jamie,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45600
--HG--
extra : moz-landing-system : lando
2019-09-23 21:06:58 +00:00
Eitan Isaacson
85d6a5f093
Bug 1564549 - Implement move and explore by touch natively. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45599
--HG--
extra : moz-landing-system : lando
2019-09-23 21:06:51 +00:00
Eitan Isaacson
37c232bfbf
Bug 1564549 - Introduce native traveral rule. r=yzen
...
The rule takes a granularity constant as an argument in the constructor.
Differential Revision: https://phabricator.services.mozilla.com/D45598
--HG--
extra : moz-landing-system : lando
2019-09-23 21:06:49 +00:00
James Willcox
ec2812da2f
Bug 1557411 - Add GeckoView API to expose how touch events are handled. r=geckoview-reviewers,botond,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D46601
--HG--
extra : moz-landing-system : lando
2019-09-23 21:00:44 +00:00