Граф коммитов

28396 Коммитов

Автор SHA1 Сообщение Дата
Thomas Wisniewski 74b6b6997d Bug 1551672 - add a site patch to fix PDK video player versions that are broken on Fennec; r=denschub,aswan
add a site patch to fix PDK video player versions that are broken on Fennec

Differential Revision: https://phabricator.services.mozilla.com/D31122

--HG--
extra : moz-landing-system : lando
2019-05-21 16:16:33 +00:00
diana.iacos 967d1baf46 Bug 1533365 - On tablets the icon from Sync page its not displayed correctly; r=petru
Differential Revision: https://phabricator.services.mozilla.com/D31963

--HG--
extra : moz-landing-system : lando
2019-05-21 08:20:55 +00:00
Ran Xu 30d5c2a4db Bug 1547184 - Remove taobao in android search plugins r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D28945

--HG--
extra : moz-landing-system : lando
2019-05-21 04:54:31 +00:00
Brendan Dahl 543c10a1d2 Bug 1551320 - Replace all CreateElement calls in XUL documents with CreateXULElement. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D31295

--HG--
extra : moz-landing-system : lando
2019-05-20 16:50:28 +00:00
J.C. Jones 0195fbe70b Bug 1552601 - Annotate WebAuthn reflection methods as @ReflectionTarget r=nalexander
A Proguard update in Bug 1550596 optimized away the WebAuthn methods, but
there's a convenient ReflectionTarget defined to say 'hey, don't do that.'

Differential Revision: https://phabricator.services.mozilla.com/D31693

--HG--
extra : moz-landing-system : lando
2019-05-18 03:18:20 +00:00
Nick Alexander ec2255472a Bug 1521996 - Part 3: Make `mach run` for Android bring Fennec forward by default. r=gbrown
`mach run` as it is doesn't really parallel `mach run` on Desktop;
this makes it a little closer more fully featured.  The underlying
functionality is all there in layers of mozharness; let's make it
easier to get to.

Differential Revision: https://phabricator.services.mozilla.com/D18292

--HG--
extra : moz-landing-system : lando
2019-05-17 22:21:20 +00:00
Nick Alexander 3dd3a36ec4 Bug 1521996 - Part 2: Specialize `mach {run,install}` for Android. r=ahal,gbrown
This just separates out the Android definitions into
mobile/android/mach_commands.py.  There was vestigial support for
running on Android with debuggers, but it was for wiring up JimDB,
which is no longer supported and in fact hasn't worked on actual
devices for a very long time.  (The new flow for running on Android
under a debugger goes through the Android Studio hybrid debugger.)

Differential Revision: https://phabricator.services.mozilla.com/D18291

--HG--
extra : moz-landing-system : lando
2019-05-17 21:40:15 +00:00
J.C. Jones faca948234 Bug 1551229 - Make it easier to test Android WebAuthn in local builds r=keeler
Depends on D31360

Differential Revision: https://phabricator.services.mozilla.com/D31361

--HG--
extra : source : 31953bf83dfd9710390419a006d41c51ff61b101
2019-05-16 17:37:35 +00:00
J.C. Jones 8d663042b9 Bug 1552539 - Refactor Android WebAuthn methods to use more GeckoBundles r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D31636

--HG--
extra : moz-landing-system : lando
2019-05-17 18:36:01 +00:00
Bogdan Tara bf7f3e19e9 Backed out changeset 31953bf83dfd (bug 1551229) for Bugzilla lint failuires CLOSED TREE 2019-05-17 23:10:22 +03:00
J.C. Jones d685b2cdfd Bug 1551229 - Make it easier to test Android WebAuthn in local builds r=keeler
Depends on D31360

Differential Revision: https://phabricator.services.mozilla.com/D31361

--HG--
extra : moz-landing-system : lando
2019-05-16 17:37:35 +00:00
Matthew Finkel 15773980e5 Bug 1478438 - Delete unused confvars entries on Android r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D31421

--HG--
extra : moz-landing-system : lando
2019-05-17 16:37:35 +00:00
Matthew Finkel 86bff4d747 Bug 1480877 - Only add RECEIVE_BOOT_COMPLETED Android permission with Stumbler r=JanH
Differential Revision: https://phabricator.services.mozilla.com/D31525

--HG--
extra : moz-landing-system : lando
2019-05-17 07:38:54 +00:00
Agi Sferro 1324e8b036 Bug 1550877 - Use correct E10SUtils in GeckoViewNavigation. r=snorp
This fixes a crash in `browser.tabs.update` when used with WebExtension pages.

Differential Revision: https://phabricator.services.mozilla.com/D31453

--HG--
extra : moz-landing-system : lando
2019-05-17 13:43:44 +00:00
Agi Sferro b6a082b167 Bug 1552328 - Add missing unregisterListener in GeckoViewProgress. r=droeh
Differential Revision: https://phabricator.services.mozilla.com/D31538

--HG--
extra : moz-landing-system : lando
2019-05-17 13:43:44 +00:00
Mihai Alexandru Michis 97df17e745 Backed out 11 changesets (bug 1330467) as requested by xeonchen on IRC. CLOSED TREE
Backed out changeset 0229d5353d50 (bug 1330467)
Backed out changeset 2f2308fe5747 (bug 1330467)
Backed out changeset 2cd09bae2bdf (bug 1330467)
Backed out changeset 2648f5bb1804 (bug 1330467)
Backed out changeset 4686eebd8962 (bug 1330467)
Backed out changeset b43fa07d5756 (bug 1330467)
Backed out changeset 35d96a4ff659 (bug 1330467)
Backed out changeset 6ac44130d2bb (bug 1330467)
Backed out changeset f939c61e051f (bug 1330467)
Backed out changeset 0ae215d91758 (bug 1330467)
Backed out changeset 1d48bdbb4035 (bug 1330467)
2019-05-17 16:19:06 +03:00
Narcis Beleuzu ac51017892 Backed out 2 changesets (bug 1550877, bug 1552328) for causing perma geckoview-junit failures on contentPortDisconnectFromApp
Backed out changeset 877ae9359a27 (bug 1550877)
Backed out changeset aee7bbc03bff (bug 1552328)
2019-05-17 10:50:50 +03:00
Agi Sferro bdf3d1a97c Bug 1550877 - Use correct E10SUtils in GeckoViewNavigation. r=snorp
This fixes a crash in `browser.tabs.update` when used with WebExtension pages.

Differential Revision: https://phabricator.services.mozilla.com/D31453

--HG--
extra : moz-landing-system : lando
2019-05-17 04:10:53 +00:00
Agi Sferro 432633e493 Bug 1552328 - Add missing unregisterListener in GeckoViewProgress. r=droeh
Differential Revision: https://phabricator.services.mozilla.com/D31538

--HG--
extra : moz-landing-system : lando
2019-05-17 04:11:29 +00:00
arthur.iakab 90e3810429 Backed out 2 changesets (bug 1549855) for failing Android mochitests on robocop_text_page.html CLOSED TREE
Backed out changeset 928038c23227 (bug 1549855)
Backed out changeset 9383ea5938fe (bug 1549855)
2019-05-17 02:06:35 +03:00
J.C. Jones 21b9fb5c7d Bug 1551342 - Don't assert the thread calling JNI WebAuthn functions r=snorp
The mozilla::java::WebAuthnTokenManager asserts its return-to-C++ callbacks as
being run on the main Android UI thread, but since these methods are called
directly from the Fido2PendingIntent listeners, there's no guarantee of that.
We don't actually care what thread was tasked with returning us data, just that
it gets done, so let's not assert the thread here.

Differential Revision: https://phabricator.services.mozilla.com/D31497

--HG--
extra : moz-landing-system : lando
2019-05-16 19:08:15 +00:00
Matt Brubeck 246448a05a Bug 1543823 - Compute Accept-Language header based on app and OS prefs. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D30946

--HG--
extra : moz-landing-system : lando
2019-05-13 20:52:10 +00:00
Gijs Kruitbosch 95d90b94d2 Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,snorp,eeejay
Differential Revision: https://phabricator.services.mozilla.com/D31417

--HG--
extra : moz-landing-system : lando
2019-05-16 16:21:56 +00:00
Adam Orban 948ce99bd1 Bug 1179266 - [Tablet] Fix Android L "share" list item in long press context menu; r=petru
Differential Revision: https://phabricator.services.mozilla.com/D31392

--HG--
extra : moz-landing-system : lando
2019-05-16 06:47:23 +00:00
Botond Ballo f638ab1178 Bug 1552040 - Make layout.scroll.root-frame-containers a regular (not override) pref. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D31350

--HG--
extra : moz-landing-system : lando
2019-05-16 01:07:41 +00:00
Imanol Fernandez 2076c0d6d2 Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Some minor refactor to make it possible to remove android.speech dependencies using Proguard

Differential Revision: https://phabricator.services.mozilla.com/D27612

--HG--
extra : moz-landing-system : lando
2019-05-16 01:05:01 +00:00
Dorel Luca f8c68f3fd8 Backed out changeset b60e7b3407b3 (bug 1544584) for Android Checkstyle in /builds/worker/workspace/build/src/mobile/android/geckoview/src/main/java/org/mozilla/gecko/SpeechSynthesisService.java 2019-05-16 03:18:35 +03:00
Imanol Fernandez d9bc4e00c7 Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Some minor refactor to make it possible to remove android.speech dependencies using Proguard

Differential Revision: https://phabricator.services.mozilla.com/D27612

--HG--
extra : moz-landing-system : lando
2019-05-15 19:56:43 +00:00
Randall E. Barker a9d1bb817c Bug 1551988 - Move util classes not used in GeckoView into Fennec r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D31324

--HG--
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityResultHandler.java => mobile/android/base/java/org/mozilla/gecko/util/ActivityResultHandler.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityResultHandlerMap.java => mobile/android/base/java/org/mozilla/gecko/util/ActivityResultHandlerMap.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/InputOptionsUtils.java => mobile/android/base/java/org/mozilla/gecko/util/InputOptionsUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/JSONUtils.java => mobile/android/base/java/org/mozilla/gecko/util/JSONUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/MapUtils.java => mobile/android/base/java/org/mozilla/gecko/util/MapUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/MenuUtils.java => mobile/android/base/java/org/mozilla/gecko/util/MenuUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/PrefUtils.java => mobile/android/base/java/org/mozilla/gecko/util/PrefUtils.java
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/WindowUtils.java => mobile/android/base/java/org/mozilla/gecko/util/WindowUtils.java
extra : moz-landing-system : lando
2019-05-15 19:12:53 +00:00
Vlad Baicu 32c011ff8e Bug 1534451 - Send Mobile Activation Telemetry ping. r=JanH
Differential Revision: https://phabricator.services.mozilla.com/D29668

--HG--
extra : moz-landing-system : lando
2019-05-15 14:00:12 +00:00
Boris Zbarsky fe64901ac4 Bug 1551657 part 5. Stop using [array] in promptToChangePasswordWithUsernames. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D31121

--HG--
extra : moz-landing-system : lando
2019-05-14 19:33:21 +00:00
Boris Zbarsky 47a701ff47 Bug 1551657 part 3. Stop using [array] in findLogins. r=MattN
I audited the results from
https://searchfox.org/mozilla-central/search?q=%5B%5EA-Za-z_%5D%5BFf%5DindLogins%5B%5EA-Za-z_%5D&case=true&regexp=true&path=

Differential Revision: https://phabricator.services.mozilla.com/D31119

--HG--
extra : moz-landing-system : lando
2019-05-14 19:28:52 +00:00
Petru Lingurar 55e7536f9a Bug 1537701 - Update SSL ciphers and protocols for Android Q; r=mt
Added the new Android API 29+ ciphers
https://developer.android.com/reference/javax/net/ssl/SSLEngine#cipher-suites
and also added TLSv1.3
https://developer.android.com/reference/javax/net/ssl/SSLEngine#protocols

Will prefer ChaCha20-Poly1305 which is fastest, thoroughly vetted and battle tested -
https://blog.cloudflare.com/do-the-chacha-better-mobile-performance-with-cryptography/

Beside the new additions will still keep support for previous TLSv1.2 and already
used ciphers still compatible with Android Q while favoring the 128 versions.

Differential Revision: https://phabricator.services.mozilla.com/D30646

--HG--
extra : moz-landing-system : lando
2019-05-14 13:09:22 +00:00
shindli ab107cf77e Backed out changeset 6ff9d6783ae0 (bug 1534451) for causing build bustages in AdvertisingUtil.java:6 CLOSED TREE 2019-05-15 01:48:51 +03:00
Vlad Baicu 1e92dbe339 Bug 1534451 - Send Mobile Activation Telemetry ping. r=JanH
Differential Revision: https://phabricator.services.mozilla.com/D29668

--HG--
extra : moz-landing-system : lando
2019-05-14 12:28:51 +00:00
Andrei Lazar 679a252557 Bug 1541423 Fennec is remembering site permissions in private mode r=johannh
Now checking for private mode in order to ignore any permissions that had been set in previous sessions.

Differential Revision: https://phabricator.services.mozilla.com/D26702

--HG--
extra : moz-landing-system : lando
2019-05-14 10:43:01 +00:00
Cosmin Sabou c3b851df0d Bug 1543355 - Disable org.mozilla.geckoview.test.ContentDelegateTest.download for frequent failures. r=gbrown 2019-05-14 09:13:26 +03:00
Andreea Pavel 4bf5812d4c Merge mozilla-inbound to mozilla-central. a=merge 2019-05-14 07:10:36 +03:00
Nagy Mihaly b72de12fc1 Bug 1549741 - Removed TrackingProtectionPrompt. r=VladBaicu
***

Differential Revision: https://phabricator.services.mozilla.com/D30918

--HG--
extra : moz-landing-system : lando
2019-05-13 14:17:33 +00:00
Ciure Andrei 126ca52e77 Backed out changeset 91bc05242c6f (bug 1534451) for causing AdvertisingUtil.java build bustages CLOSED TREE 2019-05-14 02:46:28 +03:00
Vlad Baicu b597c1dbab Bug 1534451 - Send Mobile Activation Telemetry ping. r=JanH
Differential Revision: https://phabricator.services.mozilla.com/D29668

--HG--
extra : moz-landing-system : lando
2019-05-10 22:03:10 +00:00
Will Hawkins f40ac82e3f Bug 1550596: Remove overly broad keep rule from GV proguard rules. r=snorp,agi
Requesting reviewers based on `hg blame` output and general knowledge of who is working on the project. I hope that's okay.

Differential Revision: https://phabricator.services.mozilla.com/D30580

--HG--
extra : moz-landing-system : lando
2019-05-13 21:35:09 +00:00
Randall E. Barker 0e8f14f767 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

--HG--
extra : moz-landing-system : lando
2019-05-13 17:15:54 +00:00
Andrew Swan a2a47acbcd Bug 1549192 Remove extension shutdownReason footgun r=kmag
Checking extension.shutdownReason for any purpose other than detecting
app shutdown is unreliable, since actions such as disabing, uninstalling,
etc. may happen ito an extension after it has shut down.  Remove the
temptation for api authors to write incorrect code by removing
extension.shutdownReason and replacing it with an isAppShutdown boolean
passed to shutdown handlers.

Differential Revision: https://phabricator.services.mozilla.com/D30605

--HG--
extra : rebase_source : 07ff7710757150d011fec6bc3ed134c6509e9a12
2019-05-09 19:46:38 -07:00
Boris Zbarsky cce639ce14 Bug 1541485. Stop using AutoJSContext in android widget code. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D30762

--HG--
extra : moz-landing-system : lando
2019-05-13 14:44:51 +00:00
Emily Toop b5526a843a Bug 1549732 - Add tests for referrer. r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D30525

--HG--
extra : moz-landing-system : lando
2019-05-13 12:15:35 +00:00
Emily Toop a9ac034fc8 Bug 1549732 - Use ReferrerInfo instead of ReferrerURI when loading URI r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D30524

--HG--
extra : moz-landing-system : lando
2019-05-10 18:00:28 +00:00
Jan Henning 9f0e6c64db Bug 1252310 - Don't mistakenly suppress key-up event when not required. r=geckoview-reviewers,m_kato
The problem from bug 1278581 was that hiding the URL bar in response to a
key-down event (for the Enter key) would then lead to the corresponding key-up
event then ending up in GeckoView, thereby confusing the "last user activity"
tracking.
It appears that this only happens with key events received through the
regular OnKeyListener, but not with events coming from the OnKeyPreImeListener.

On devices where pressing Enter in the URL bar would transmit the key event
through the latter mechanism, this means that because the key-up event we wanted
to suppress in BrowserApp never arrived, we would instead suppress whatever
other key event would arrive next, e.g. possibly a press of the back button.
This would lead to the observed behaviour where after entering an URL, the first
subsequent press of the back button might then be ignored.

Differential Revision: https://phabricator.services.mozilla.com/D30573

--HG--
extra : moz-landing-system : lando
2019-05-13 06:48:30 +00:00
Gurzau Raul 695892607b Bug 1544169 - Disabled onHistoryStateChange on debug build. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D30645

--HG--
extra : moz-landing-system : lando
2019-05-10 17:03:22 +00:00
Botond Ballo 76ad75d4b8 Bug 1512813 - Enable the Visual Viewport API on Android. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D30735

--HG--
extra : moz-landing-system : lando
2019-05-10 22:57:29 +00:00