gecko/toolkit/xre
Mike Hommey e56745d75b Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
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-02-25 12:53:36 +01:00
..
test
EventTracer.cpp bug 606574 - Implement event loop instrumentation using native events, core implementation + GTK2 implementation. r=karlt,cjones 2011-03-03 11:20:02 -05:00
EventTracer.h bug 606574 - Implement event loop instrumentation using native events, core implementation + GTK2 implementation. r=karlt,cjones 2011-03-03 11:20:02 -05:00
glxtest.cpp Bug 639842 - implement glxtest probe running as separate process - r=bsmedberg,joe 2011-05-03 16:07:17 -04:00
MacApplicationDelegate.h Bug 531552 - Firefox opens two windows when opening external links. r,a=josh 2011-01-03 10:08:36 -06:00
MacApplicationDelegate.mm bug 606574 - Cocoa event loop instrumentation. r=smichaud,cjones 2011-03-03 11:20:02 -05:00
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h Bug 630703: Provide a way to restart in 32-bit mode. r=josh, r=bsmedberg, a=blocks-betaN 2011-02-03 09:27:00 -08:00
MacLaunchHelper.mm Bug 630703: Provide a way to restart in 32-bit mode. r=josh, r=bsmedberg, a=blocks-betaN 2011-02-03 09:27:00 -08:00
make-platformini.py
Makefile.in Bug 639842 - implement glxtest probe running as separate process - r=bsmedberg,joe 2011-05-03 16:07:17 -04:00
MozMeegoAppService.h
nsAndroidStartup.cpp bug 631760 - don't hard code "/data/data/<package name>" r=dougt a=blocking-fennec 2011-02-07 23:40:42 -05:00
nsAppData.cpp back out about:startup due to crashes during mochitests (a89f24bf1798) a=bustage 2010-12-08 03:43:33 -06:00
nsAppRunner.cpp Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu 2011-02-25 12:53:36 +01:00
nsAppRunner.h Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg 2011-04-02 19:14:00 -07:00
nsCommandLineServiceMac.cpp Bug 531552 - Firefox opens two windows when opening external links. r,a=josh 2011-01-03 10:08:36 -06:00
nsCommandLineServiceMac.h Bug 531552 - Firefox opens two windows when opening external links. r,a=josh 2011-01-03 10:08:36 -06:00
nsConsoleWriter.cpp
nsEmbedFunctions.cpp Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu 2011-02-25 12:53:36 +01:00
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm
nsNativeAppSupportDefault.cpp
nsNativeAppSupportOS2.cpp
nsNativeAppSupportOS2.h
nsNativeAppSupportQt.cpp Bug 598250 - De-Initialize basic osso_context for Maemo5 Qt port. r=dougt a=npodb 2010-09-21 10:10:18 -07:00
nsNativeAppSupportUnix.cpp Bug 622063 - Make Fennec-Gtk compiling on Maemo6 r=dougt a=approval2.0 2011-01-05 15:48:16 +02:00
nsNativeAppSupportWin.cpp Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend 2011-04-29 12:38:26 +02:00
nsNativeAppSupportWin.h
nsQAppInstance.cpp
nsQAppInstance.h
nsSigHandlers.cpp Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg 2011-04-02 19:14:00 -07:00
nsSigHandlers.h Bug 507387 - Update license blocks to use "Mozilla Foundation" instead of "Mozilla Corporation"; r=gerv f=sgautherie.bz 2011-03-10 21:17:00 -08:00
nsSplashScreen.h
nsSplashScreenDummy.cpp
nsUpdateDriver.cpp 1. main patch - Bug 642765 - Add ability to channel change to the client. r=mossop 2011-04-11 21:24:16 -07:00
nsUpdateDriver.h
nsWindowsDllBlocklist.cpp Bug 643772 - dom/plugins can't compile on mingw due to implicit function pointer to void* casts r=benjamin 2011-05-02 12:34:14 +00:00
nsWindowsDllBlocklist.h Bug 507387 - Update license blocks to use "Mozilla Foundation" instead of "Mozilla Corporation"; r=gerv f=sgautherie.bz 2011-03-10 21:17:00 -08:00
nsWindowsDllInterceptor.h Bug 652747 - 64-bit Nightly [build 25-04-2011] crashes on launch in DLL Blacklist code with certain antivirus software installed. r=vlad 2011-05-08 22:27:50 +09:00
nsWindowsRestart.cpp Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend 2011-04-29 12:38:26 +02:00
nsWindowsWMain.cpp Bug 627591: preload (xul|mozjs).dll on Windows when prefetch is off r=shaver 2011-05-06 12:57:36 -07:00
nsX11ErrorHandler.cpp Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg 2011-04-02 19:14:00 -07:00
nsX11ErrorHandler.h
nsXREDirProvider.cpp Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend 2011-04-29 12:38:26 +02:00
nsXREDirProvider.h