pjs/xpcom
Mike Hommey dee14dcf38 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
io Merge m-c to bs. 2011-03-04 23:54:03 -05:00
libxpt/xptcall
proxy
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
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
windbgdlg
Makefile.in
xpcom-config.h.in
xpcom-private.h.in