The commit looks large, but it's trivial: just replacing $(android_res_files) with $(all_resources) in
+geckoview_resources.zip: $(all_resources) $(GLOBAL_DEPS)
It looks bigger because it needs to move below the definition of $(all_resources).
This commit adds an empty recipe to dependencies of .aapt.deps, which
forces the appropriate gecko-R.jar rebuild. This is because Make treats
targets with no recipe at all differently than targets with an empty
recipe, in a way that defeats our dependencies.
What appeared to be happening is the following:
Touch a resource. On the next build, .aapt.deps is stale, so aapt is
invoked, which generates R.java, and we touch .aapt.deps.
Now R.java depends on .aapt.deps, but this does not appear to force Make
to consider targets that depend on R.java to be stale. A target that
depends on R.java (such as gecko-R.jar) itself compares timestamps and
finds that gecko-R.jar is newer than R.java (from the previous build),
and this comparison appears to happen before aapt is invoked. So even
though .aapt.deps is seen to be stale, and by transitivity R.java is
stale, this does not mark gecko-R.jar as stale. The timestamp check
between R.java and gecko-R.jar appears to happen *before* aapt is
invoked.
On the second build following the update, the R.java generated in the
previous build is newer than gecko-R.jar, triggering the observed
rebuild of gecko-R.jar.
Changes include:
- have gSyncUI._needsSetup check Weave.Service.identity._signedInUser (if already set) and return true if the user is not verified
- make the menuitem hiding/showing code in gSyncUI.updateUI a bit easier to follow
--HG--
extra : rebase_source : b5a99354e13db798ea3d0380391db1993bf36408
Now all regular child processes, including preallocated, are deprivileged.
Only Nuwa needs uid 0, because each of its children has a different uid/gid.
========
https://hg.mozilla.org/integration/gaia-central/rev/6195441c7748
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #17087 from etiennesegonzac/bug-980984-incoming-alert-from-system
Bug 980984 - Alert the user of an incoming from the system app to improve performance r=alive, rik
========
https://hg.mozilla.org/integration/gaia-central/rev/b15ab79f660a
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Bug 980984 - Alert the user of an incoming from the system app to improve performance.
r=alive, rik
========
https://hg.mozilla.org/integration/gaia-central/rev/30948612490a
Author: Miller Medeiros <miller@millermedeiros.com>
Desc: Merge pull request #17074 from millermedeiros/981441-dst-day-view
Bug 981441 - DST bug in day_view_test.js results in "TEST-UNEXPECTED-FAIL | day view events longer than 2h click after event end" during the day daylight time begins r=gaye
========
https://hg.mozilla.org/integration/gaia-central/rev/a57be6acbe8e
Author: Miller Medeiros <miller@millermedeiros.com>
Desc: Bug 981441 - DST bug in day_view_test.js results in "TEST-UNEXPECTED-FAIL | day view events longer than 2h click after event end" during the day daylight time begins
========
https://hg.mozilla.org/integration/gaia-central/rev/ae68e52eec42
Author: Douglas Sherk <github@sherk.me>
Desc: Merge pull request #16685 from DouglasSherk/dsds
Bug 946866 - [DSDS][Dialer][SMS] On-the-fly SIM change when calling, supporting refactors. r=Rik
========
https://hg.mozilla.org/integration/gaia-central/rev/68a2f4f1d760
Author: DouglasSherk <github@sherk.me>
Desc: Bug 946866 - [DSDS][Dialer][SMS] On-the-fly SIM change when calling, supporting refactors. r=Rik