gecko-dev/xpcom
Mike Hommey 4a315c973f Bug 1723445 - Use MOZ_ANDROID_LIBDIR in BinaryPath::Get instead of GRE_HOME. r=nika
The use of GRE_HOME was cargo-culted well back when, and doesn't reflect
the reality of where the executables and libraries are on Android.
Libxul and its dependent libraries are actually loaded from
MOZ_ANDROID_LIBDIR, set from the Java side, and used in APKOpen.cpp,
matching reality more closely.

Unfortunately, this opens a whole can of worms, because some things
that indirectly rely on the fallback code path in
nsDirectoryService::GetCurrentProcessDirectory make assumptions that
don't hold with the directory containing the libraries on Android. So
they currently work with GRE_HOME, but fail with MOZ_ANDROID_LIBDIR.

We thus keep the nsDirectoryService::GetCurrentProcessDirectory callback
on GRE_HOME.

Differential Revision: https://phabricator.services.mozilla.com/D122323
2021-08-13 00:27:02 +00:00
..
base Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 2021-08-12 16:01:08 +00:00
build Bug 1723445 - Use MOZ_ANDROID_LIBDIR in BinaryPath::Get instead of GRE_HOME. r=nika 2021-08-13 00:27:02 +00:00
components Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-08-09 16:20:45 +00:00
docs Bug 1702245 - Expand XPCOM's in-tree documentation, r=xpcom-reviewers,kmag 2021-04-05 15:56:18 +00:00
ds Bug 1715773 - Remove preloaded newtab process selection logic, r=mconley 2021-08-03 15:17:07 +00:00
glue Bug 1720374 - Remove MOZ_GECKO_PROFILER ifdefs that are not useful, r=gerald. 2021-07-15 22:04:23 +00:00
idl-parser Bug 1714376 - Replace a number of "exception.message" usages. r=mhentges,jgraham 2021-06-08 15:50:10 +00:00
io Bug 1723445 - Use MOZ_ANDROID_LIBDIR in BinaryPath::Get instead of GRE_HOME. r=nika 2021-08-13 00:27:02 +00:00
libxpt/xptcall
reflect Bug 1711627 - Avoid xptdata.h being (indirectly) included so much. r=xpcom-reviewers,nika 2021-05-19 20:41:39 +00:00
rust Bug 1613705 - [localization] part11: Fix XPCOM future_task polling assert. r=nika 2021-08-03 16:25:14 +00:00
string Bug 1717526 - String's implicit conversion operator causes COW relocations, r=xpcom-reviewers,mccr8 2021-06-23 01:57:00 +00:00
system Bug 1714112: Add new Fission decision value for phased rollout enablement. r=nika,fluent-reviewers,flod 2021-06-22 17:28:34 +00:00
tests Bug 1705659 - Static-analysis check auto fix for auth code r=necko-reviewers,dragana 2021-08-12 12:39:25 +00:00
threads Bug 1724867 - Allow using IsOnCurrentThread on AbstractThread. r=xpcom-reviewers,nika 2021-08-10 08:04:49 +00:00
windbgdlg Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
xpidl Bug 1670357 - Remove `make` targets for cleaning: `clean`, `realclean`, `clobber`, `distclean`, `clobber_all`, `everything` r=firefox-build-system-reviewers,mhentges 2020-10-15 20:37:18 +00:00
moz.build Bug 1695954: Move Gecko Logging MDN Page In-tree r=nika 2021-03-09 16:27:29 +00:00
xpcom-config.h.in