On 2014-04-29, 4:46 AM, Henri Sivonen wrote:
On Mon, Apr 28, 2014 at 5:23 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com> wrote:
On 2014-04-28, 10:17 AM, Henri Sivonen wrote:
On Mon, Apr 28, 2014 at 4:36 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com>
wrote:
On 2014-04-28, 8:59 AM, Henri Sivonen wrote:
New question:
We have various scriptable nsIFoo stuff (e.g. nsIParserService,
nsIScriptableUConv) on the fringes of Gecko for use by mailnews, the
Firefox UI or extensions. Since Gaia doesn't use XPCOM, those things
are dead code in B2G, right? Would it make sense to invest time in
#ifdefing them out for B2G? Or are they already left out by some
mechanism not obvious to me?
No, there is no such mechanism. We should turn these off where we can.
OK. Is
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
the right check to use in moz.build?
Depends on what you mean. That check would be true for b2g desktop for
example, since it doesn't use gonk. If you want to turn something off for
b2g entirely, use CONFIG['MOZ_B2G'].
Thanks. I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1003028 .
When attempting to file dependencies, I discovered that some cruft
that I thought could be turned off for B2G is used more broadly than I
thought, because previously I was looking at C++ callers forgetting
that so .jsm files in m-c are still B2G-relevant. Is there an easy way
to see what JS code in mozilla-central is used by B2G?
Not that I know of. You need to look at the moz.build/jar.mn file and
see if the file is included based on any conditionals.
Cheers,
Ehsan
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform