gecko-dev/mobile/android
Petru Lingurar ad67bdea7e Bug 1465323 - Update FxAccountUpgradeReceiver. r=JanH
Listening for `ACTION_MY_PACKAGE_REPLACED` [1] is the easiest way to get notified
when the app has been updated.
This broadcast, while not explicitly exempt from Oreo's Background Execution
Limits [2] is considered explicit because it is sent only to the package being
replaced and so it is compatible with the new limitations.

The previous intent action was chosen because at that time this action was not
supported by all platforms Fennec ran on [3], but this is not the case anymore.

[1] https://developer.android.com/reference/android/content/Intent.html#ACTION_MY_PACKAGE_REPLACED
[2] https://developer.android.com/guide/components/broadcast-exceptions
[3] 5c06063be6

MozReview-Commit-ID: Ak0dd2koJ9U

--HG--
extra : rebase_source : 58f32f574b13e5d7e9256f578821445eae1e3b57
extra : histedit_source : 204d858fe7408276714b2d228b612baddf76804d
2018-06-12 19:26:53 +03:00
..
annotations Bug 1444546 - Part 4b: Make AnnotationProcessor avoid writing, like Python's FileAvoidWrite. r=jchen 2018-03-26 09:36:19 -07:00
app Bug 1407046 - Migrate FileCleanupService to JobIntentService: Follow-up to for android-test. r=test-fix 2018-07-16 21:46:15 +03:00
base Bug 1465323 - Update PackageAddedReceiver. r=JanH 2018-07-16 21:15:32 +03:00
branding Bug 1458615 - Fix unofficial Android build on systems where $USER is not set. r=nalexander 2018-05-02 17:25:12 +00:00
chrome Bug 1475662 - Ensure GeckoSession.saveState() always completes r=droeh 2018-07-13 19:46:25 -05:00
components Bug 1437638, move frame, browser and editor to be based on XULFrameElement, a new subclass of XULElement, r=paolo,bz 2018-07-05 20:14:18 -04:00
config Bug 1463376 - Update to latest Google Play Services version. r=nalexander 2018-07-13 15:40:03 +03:00
docs Bug 1467250 - remove mobile/android/docs/conf.py as it isn't used r=nalexander 2018-06-06 21:33:47 +02:00
extensions Bug 1473181 - Observe http modify request rather than useragent request in the GWS/FB addon to support overriding UA string on XHRs as well. r=mconley 2018-07-03 20:09:26 -04:00
fonts Bug 1392147 - Use Roboto instead of Clear Sans as default sans-serif font on Android, for better webcompat. r=xidorn 2018-05-23 13:51:59 +01:00
geckoview Bug 1471951 - Support expand selection with caret (2/2). r=yzen r=jchen 2018-07-16 10:53:27 -07:00
geckoview_example Bug 1467461 - Migrate CrashReportingService to JobIntentService. r=snorp 2018-07-02 17:32:10 +03:00
gradle Bug 1471660 - Integrate code coverage for A(test) junit test suite via JaCoCo plugin. r=marco,nalexander 2018-07-02 11:32:35 +01:00
installer Bug 1448126 - Part 2 - Remove the "scale" binding and its supporting platform code. r=bgrins 2018-06-24 17:19:25 +01:00
locales Bug 1464869 - autopep8 on mobile/ r=nalexander 2018-06-04 22:20:22 +02:00
modules Fix up eslint bustage, no bug, on a CLOSED TREE r=me 2018-07-13 20:05:54 -05:00
services Bug 1465323 - Update FxAccountUpgradeReceiver. r=JanH 2018-06-12 19:26:53 +03:00
stumbler Bug 1425669 - Move StumblerService location permission check after the intent&scan enabled checks. r=mcomella 2018-05-04 16:10:17 +03:00
tests Bug 1385464 - Start using support library v. 26; r=nalexander 2018-07-13 17:16:37 +03:00
themes Bug 1399616 - add emoji styling to reader mode, r=johannh 2018-06-20 15:09:26 +01:00
thirdparty Bug 1463376 - Update to latest Google Play Services version. r=nalexander 2018-07-13 15:40:03 +03:00
.eslintrc.js Bug 1455112 - 2. Add eslint rules to enforce debug/warn usage; r=esawin 2018-04-19 14:41:24 -04:00
app.mozbuild Bug 1453691 - create a Fennec system addon to spoof the UA string as Chrome for Google Search and Facebook. r=rhelmer 2018-04-25 20:23:45 -04:00
build.mk
confvars.sh Bug 1468362: Remove ADDON_SINGING buildconfig setting. r=aswan 2018-06-12 13:56:58 -04:00
debug_sign_tool.py Bug 1464869 - Fix flake8/pep8 issue by hand in mobile/ r=nalexander 2018-06-04 22:37:17 +02:00
gradle.configure Bug 1471660 - Integrate code coverage for A(test) junit test suite via JaCoCo plugin. r=marco,nalexander 2018-07-02 11:32:35 +01:00
gradle.py Bug 1444546 - Part 4: Use GENERATED_FILES for Android JNI wrapper generation. r=froydnj,jchen 2018-03-06 20:09:37 -08:00
LICENSE
mach_commands.py Bug 1474575 - Use the fetch-content script to download grcov for A(test-ccov) builds. r=marco 2018-07-12 15:18:27 +01:00
moz.build Bug 1453691 - create a Fennec system addon to spoof the UA string as Chrome for Google Search and Facebook. r=rhelmer 2018-04-25 20:23:45 -04:00
moz.configure Bug 1447734 - Specify Google Play Services library version in Gradle r=nalexander 2018-03-22 14:35:38 -05:00