Граф коммитов

30 Коммитов

Автор SHA1 Сообщение Дата
Michael Wu 860aed4085 Bug 675485 - Fix PRBool misuses found in a debug build, r=bz,taras 2011-08-01 18:20:52 -07:00
Michael Wu 51316a39df Bug 664898 - Cleanup startup cache api, r=taras 2011-07-20 00:39:09 -07:00
Michael Wu 5b559cece0 Bug 672447 - Remove zip crc32 probe, r=taras 2011-07-20 00:35:44 -07:00
Taras Glek bb33db6be3 Bug 653936: fix: StartupCache uses nsZipItemPtr without ensuring that the JAR module is loaded, causes leak r=mwu 2011-06-30 14:58:03 -07:00
Michael Wu e211af1b91 Bug 592943 - (5/5) switch nsXULPrototypeCache to use startupCache instead of fastload, Patch by Benedict Hsieh, r=jst,glandium 2010-08-12 12:42:36 -07:00
Michael Wu d8b549972a Bug 592943 - (4/5) Improve PathifyURI to handle chrome URIs, r=glandium 2011-06-16 12:54:48 +08:00
Michael Wu c86d7c2190 Bug 592943 - (3/5) Move PathifyURI to StartupCacheUtils, r=taras 2011-06-16 12:54:47 +08:00
Ed Morley 9c03aafa77 Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted 2011-06-12 03:49:00 -04:00
Michael Wu 1ff4ea27d8 Bug 661305 - Check crc32 on omnijar startupcache entries, r=taras 2011-06-02 13:58:37 -07:00
Mike Hommey a9da902028 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
Taras Glek d30d94ab48 Bug 637461 - data race in StartupCache.cpp; r=mwu 2011-04-01 01:24:16 -04:00
Ehsan Akhgari 868719a382 Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge) 2011-04-01 12:23:48 -04:00
Taras Glek a1623e0897 Bug 637461 - data race in StartupCache.cpp; r=mwu 2011-04-01 01:24:16 -04:00
L. David Baron a40a6a33b7 Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790. 2011-03-24 21:07:05 -07:00
Mike Hommey 4aa66dab65 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
Taras Glek 234bb4b0c1 Bug 586859 - Move startupcache write off the main thread r=cjones a=2.0 2011-01-20 13:40:45 -08:00
Taras Glek f10e4e3b20 bug 562406: Fix burning maemo builds a=burning r=mfinkle 2011-01-07 13:32:21 -08:00
Taras Glek 70f11abe27 bug 586859: Turn off threading in case it added a random cycle collector crash a=backout 2011-01-07 12:39:19 -08:00
Taras Glek 30db469734 Bug 562406 - Omnijar js components from startupcache during build(disabled by default, landing for mobile use) r=bsmedberg a=approval2.0 2011-01-07 11:04:33 -08:00
Taras Glek b81c8cf320 Bug 586859: Move startup cache writing off main thread r=cjones a=blocking-final 2011-01-07 10:56:15 -08:00
Taras Glek b1c7653d6a Bug 586859: prepare startup cache for off-main thread writing r=dwitte a=blocking-final 2011-01-07 10:55:14 -08:00
Daniel Holbert 9e224667df Bug 611396: Remove 3 unused 'rv' variables from StartupCache.cpp. r=dwiitte a=bsmedberg 2010-11-30 21:27:30 -08:00
Taras Glek 5010af35af Bug 612131 - Crash [@ mozilla::scache::NS_NewObjectOutputWrappedStorageStream ] when storageStream fails to get created; r=dwitte a=blocking-fennec2.0+ 2010-11-26 12:37:55 -05:00
Taras Glek a00d475378 Bug 595924: API change to go with Bug 598416 to fix crash r=mwu a=blocking2.0-betaN 2010-11-11 12:13:57 -08:00
Benedict Hsieh ca6a3b9dea Bug 593349 - Startup cache writing algorithm causes severe fragmentation r=dwitte a=blocking-final 2010-09-30 14:48:23 -07:00
Benedict Hsieh 07c460e197 Bug 594058 - invalidate cache by statting contents of extensions directory r=dtownsend r=bz a=bsmedberg 2010-09-14 17:39:07 -07:00
Benedict Hsieh 3522d08c27 Bug 597715 - xpcshell test test_service_sync_checkServerError.js crash [@ mozilla::scache::StartupCache::WriteToDisk()] r=dwitte a=blocking2.0 2010-09-23 14:45:26 -07:00
Ryan VanderMeulen 55b497a24c Bug 593533 - Remove unused variable declaration. r=bhsieh, a=beltzner 2010-09-09 19:08:26 -07:00
Michael Wu f3d3c36475 Bug 533038 - 2. Generalize nsZipArchive and nsZipHandle to read from different sources, r=taras a=blocking-beta6 2010-09-08 20:37:34 -07:00
bhsieh@mozilla.com 4a3284f1be bug 520309, startupcache core r=dwitte sr=bsmedberg a=bsmedberg 2010-08-12 12:37:44 -07:00