gecko/mobile
Nick Alexander 7c9eb55ac0 Bug 1242213 - Part 2: Fold App <activity-alias> into BrowserApp <activity>. r=mfinkle
Way back in Fennec 33 (Bug 929865, see
https://hg.mozilla.org/mozilla-central/rev/a4f39c9db1d9) we replaced
org.mozilla.gecko.App with org.mozilla.gecko.BrowserApp and introduced
the .App <activity-alias>.  Per the entry for android:name of
http://developer.android.com/guide/topics/manifest/activity-element.html,
.App translates to $ANDROID_PACKAGE_NAME.App.  We haven't referenced
an Activity qualified with a non-org.mozilla.gecko *class* name (for
example, from bookmark shortcuts) since well before Fennec 33, so this
probably never did what it was intended to do: we wanted to redirect
org.mozilla.gecko.App to org.mozilla.gecko.BrowserApp, but it instead
has been redirecting org.mozilla.fennec.App to
org.mozilla.gecko.BrowserApp.  I don't think we've been referring to
$ANDROID_PACKAGE_NAME.App since well before Fennec 29, if ever.

The <activity-alias> has been servicing essentially all
<intent-filter> invocations of Fennec by passing them directly to
org.mozilla.gecko.BrowserApp.

This pushes a long programme of simplification forward.  Fallout might
look like very old homescreen shortcuts failing to launch, but I'm
quite confident that won't actually happen.
2016-01-24 22:00:29 -08:00
..
android Bug 1242213 - Part 2: Fold App <activity-alias> into BrowserApp <activity>. r=mfinkle 2016-01-24 22:00:29 -08:00
locales Bring Android's about:certerror and about:neterror closer to the desktop versions (bug 1238382). r=margaret 2016-01-21 09:19:02 +02:00