On 2014-11-10, 3:57 PM, Nick Alexander wrote:
Hello mobile-firefox-dev,
Eight long months ago, I wrote a mailing list post [1] describing some
investigation I did into separating GeckoView out of Fennec. I got
interested in this project again this weekend and re-ran the
investigations.
tl;dr: separating GeckoView out of Fennec has gotten more difficult in
the intervening eight months.
Details
-------
In the mobile meeting today, Rich asked about how we separate GeckoView
resources from Fennec resources.
One reason this is a little tricky is that bugs like Bug 880118 [1]
started loading resources dynamically. This was because GeckoView
library was shipping a compiled org.mozilla.gecko.R, which was
incorrect: Android libraries do not ship their .R classes. Those are
compiled by the consumer and provided at runtime. This leads to
resource failures at runtime. This was addressed by Bug 978587 [2],
which arranged for the correct thing to be done at build time.
I have investigated the set of resources used by GeckoView, and I think
it's not large. In the "middle" set, I see <10 things. I haven't
investigated the GeckoView set much.
Best,
Nick
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=880118
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=978587
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev