gecko/xpcom
Mike Hommey 2cfeef8160 Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-03-24 15:28:14 +01:00
..
analysis Bug 613425 - static checking suite: fix static initializer warnings with COMPONENT_REFs r=tglek a=test-only [DONTBUILD] 2010-11-26 12:14:24 -05:00
base Bug 641477 - Throw UNSPECIFIED_EVENT_TYPE_ERR if event isn't initialized before dispatching, r=sicking 2011-03-24 13:34:03 +02:00
build Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg 2011-03-24 15:28:14 +01:00
components Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg 2011-03-24 15:28:14 +01:00
doc
ds Merge m-c to bs. 2011-02-25 15:23:05 -05:00
glue Bug 642408 - Drop nsStringArray now that it is no longer used, r=bsmedberg 2011-03-23 15:13:41 -04:00
idl-parser Revert bug 578478 because of issues in parallel builds (generating the yacc/lex tables), and because of a conflict with fatvals 2010-08-09 15:22:40 -04:00
io Merge m-c to bs. 2011-03-04 23:54:03 -05:00
libxpt/xptcall
proxy Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg 2010-07-05 11:42:18 +02:00
reflect Bug 521405 - Remove alpha and mips Windows NT code from mozilla-central. r=ted 2011-03-07 15:54:21 +09:00
sample
string Bug 615147. r=dbaron a=blocking2.0:final 2011-01-14 01:22:26 +01:00
stub Bug 587389 - dependentlibs.list not updated properly after bug 580407, r=khuey a=android build bustage 2010-08-14 21:58:07 -07:00
system bug 518266 - Implement mechanism to provide haptic feed back, idl r=dougt a=blocking-fennec 2010-11-22 11:37:59 -05:00
tests Bug 637325 - Fix a typo in xpcom/tests/TestStrings.cpp:test_strip_chars. r=bsmedberg a=tests 2011-03-18 15:13:40 +01:00
threads Bug 625042 - nsIWeakReferenceUtils.h should include nsIWeakReference.h. r=bsmedberg a=jst 2011-01-19 12:13:54 +01:00
tools
typelib Bug 549143 - fatvals 2010-07-14 23:19:36 -07:00
windbgdlg
Makefile.in
xpcom-config.h.in
xpcom-private.h.in