Commit Graph

4308 Commits (releases/v79.0.0)
 

Author SHA1 Message Date
Jeff Boek f10bfb7e16 For #13229 - Cache deviceId for reuse 4 years ago
liuche ceae079a50
79.0.2 pairing uplift (#13188)
* For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124)

Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.

* Bump AC version to uplift pairing crash AC#7944

Co-authored-by: jhugman <jhugman@users.noreply.github.com>
4 years ago
liuche 12694008ac
For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124) (#13138)
Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.

Co-authored-by: jhugman <jhugman@users.noreply.github.com>
4 years ago
Sebastian Kaspari 20016c88e1 Update to Mozilla Android Components 48.0.11. 4 years ago
Sebastian Kaspari fbae92621e Update to Mozilla Android Components 48.0.10. 4 years ago
Kainalu Hagiwara f63cb6aa5c For #13066 - Translate locale codes to Android specific variants before filtering 4 years ago
Johan Lorenzo 8e5d2c0465 Bug 1631839 - part 3: Remove "project.mobile" routes (#12821) 4 years ago
Sebastian Kaspari 5c0e47e52d Update to Mozilla Android Components 48.0.8. 4 years ago
Johan Lorenzo 44a31d055a back to regular PR 4 years ago
Johan Lorenzo 289b894db5 try beta 4 years ago
Johan Lorenzo 421fcee257 try release 4 years ago
Johan Lorenzo fc24a90f38 Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta (#12225) 4 years ago
Sebastian Kaspari 09e5d4d8f6 Start using release builds of GeckoView. 4 years ago
Sebastian Kaspari e586e3cfdd Update to Mozilla Android Components 48.0.7. 4 years ago
mozilla-l10n-automation-bot 6b5b040c9a Import l10n. (#12766) 4 years ago
Johan Lorenzo dc99337f14 Bug 1608874 - part 3: Let fennec-production upload APKs on Google Play's alpha track 4 years ago
Kainalu Hagiwara e6be8760bb
For #7104 - Update locale list for release. (#12742) 4 years ago
Sebastian Kaspari 575143c0f7
[79.0.0] Uplift translations. (#12725)
* Uplift translations.

* revert styles uplift

Co-authored-by: Jeff Boek <jeff@jeffboek.com>
4 years ago
Sebastian Kaspari 16184bc53d Update to Mozilla Android Components 48.0.5. 4 years ago
Sebastian Kaspari 894f2fbe0a Bug 1648894: Switch back to Mozilla Android Components 48.0.4. 4 years ago
Mugurell 0a4a170f7e For #12544 - Prevent search engines mixup
Stricter synchronization by always using the same "loadedSearchEngines"
variable.
With "loadedSearchEngines" calling "refreshAsync()" we also get the fallback
engines to contain reddit and youtube (which are programatically added) and
also now we properly remember and display the engines added by user.
4 years ago
Sebastian Kaspari 86b4041664 Update to Mozilla Android Components 48.0.5. 4 years ago
Mugurell 6f7be497a0 For #11875 - Prevent mixup of region / locale based search engines
We have two search engine types:
- one based on MLS reported region,
- one based only on Locale.

There are multiple steps involved in returning the default search engine for
example and though at each step we could verify if a certain operation is
completed we are still exposed to concurrency issues.
Simplest and most effective way to make sure the MLS engines do not mix with
Locale based engines is to use the same type of engines for the entire duration
of the app. At the next cold start we'll verify again which engines to use.

Using the Locale based engines (fallbacks) is expected to only happen once, at
the first run of the application after being installed.
4 years ago
Sebastian Kaspari c6c325359d Update to Mozilla Android Components 48.0.4. 4 years ago
Michael Comella f3d51d7834 For #12345: catch SecurityException when calling reportFullyDrawn.
That's amazing! I've got the same combination on my luggage.
4 years ago
Christian Sadilek 619545e5b9 Configure M3 AMO collection for all builds 4 years ago
Sebastian Kaspari 6293082acd Use Mozilla Android Components 48.0.3. 4 years ago
Sebastian Kaspari 217f2264e4 Update to Mozilla Android Components 48.0.2. 4 years ago
Jeff Boek ffa90b9297
For #12081 - Properly installs searchengines when MLS completes (#12141) 4 years ago
liuche a3df736bed Revert "For #9946: Update FennecBeta branding (#10066)" to push to Firefox Beta (#11872)
* Revert "For #9946: Update FennecBeta branding (#10066)" to push to Firefox Beta.

This reverts commit 95f26f1fdc.

* No issue: Test remove codecov (#11928)

Co-authored-by: Emily Kager <emilykager@gmail.com>
4 years ago
Sebastian Kaspari 05b6934e99 Update Mozilla Android Components to 48.0.0. 4 years ago
Emily Kager b8b1f5ac78
No issue: Uplift update AC breaking changes and fix tab counter (#12109)
* For #11991 - Show tab count during onboarding

* Update AC to 48.0.20200627130132 and fix breaking changes
4 years ago
Mihai Eduard Badea e0fa1c0db4 For issue #11835 - Update text fonts
Updated the fonts and colors for several texts throughout the application.
4 years ago
Tiger Oakes ed334788e8 For #11903: Enforce private theme in custom tabs 4 years ago
Jeff Boek b1a8c0f483 For #9935 - Use the searchengine deferred 4 years ago
Jeff Boek 40977a93a0 For #9935 - Fallback region selection on first load 4 years ago
Michael Comella 5ef6b49aa1
For #8795: remove redundant ConstraintLayout around BrowserToolbar. (#12014)
This is functionally equivalent to the code before this patch but should
be slightly more performant in theory because ConstraintLayout is
expensive to inflate.

The elevation and layoutParams set dynamically appeared to have no effect
with the wrapping view but broke the view when used by itself so I had
to remove them. I also updated a few other unnecessary params.

Theoretically this may have some perf benefits but I didn't see anything
outside noise levels after I took the numbers (but I didn't try very
hard).
4 years ago
Chenxia Liu f9b756c8c9 Issue #12044 - Bump expiry by 1mo for release 4 years ago
David Walsh c4a4beb6b9 For 11468 - Show tab tray after opening links from history and bookmarks 4 years ago
Kate Glazko 2ac8496315 For #12025: Set Search Shortcuts Off By Default 4 years ago
Jeff Boek a18c1befd1
For #11044 - Sets the anchorView of the snackbar to be the new tab fab (#11930) 4 years ago
Jonathan Almeida f89b157c23
For #12002: Show default tab background when thumbnail not available (#12041) 4 years ago
Sachin 4b9cc954fa
for #11830 added new metric for collecting startup method from all startup phases (#11940)
* for #11830 added new metric for collecting startup method

move all source startup telemetry into its own logic and added an UNKOWN state

* switched back to onNewIntent solution

* renamed the metric
4 years ago
Sawyer Blatz 61b1b5a895
No issue: update experiments when experiments updated (#12032) 4 years ago
Sawyer Blatz 8a08cb941e
For #11479: Record open tabs count in metrics ping (#12024) 4 years ago
MarcLeclair c6415ce18f
For 11616: removed black flicker with placeholder animation (#11796)
Increasing duration removed second "light" flicker
4 years ago
Jonathan Almeida b7d989a588 Fix breaking API in WebNotificationFeature 4 years ago
Marc Leclair ff5d00362b Added A-C version 48.0.20200626213814 4 years ago
Sawyer Blatz 101ecfbf66
For #11273: Add tabs tray telemetry (#12036) 4 years ago
Tiger Oakes 7287b5579f
Test settings about/advanced (#12023) 4 years ago