Nicholas Nethercote
c1dd090b4c
Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
2012-01-25 00:52:51 -08:00
Nathan Froyd
81805b6b8d
Bug 609710 - Fix warnings in TestStartupCache.cpp; r=mwu f=Ms2ger
2011-12-29 15:06:00 -05:00
Nicholas Nethercote
598607c7a1
Bug 697335 - Another memory reporter for the startup cache. r=taras.
2011-12-18 16:20:36 -08:00
Jeff Walden
ad1841814e
Bug 711799 - Fix a bunch of unused-variable warnings. r=dholbert
2011-12-18 01:00:42 -05:00
Mike Hommey
b9e0b6f2ed
Bug 695843 part 1 - Add Refcounting on nsZipArchives. r=mwu
2011-12-08 11:03:36 +01:00
Benjamin Smedberg
418db1bcbc
Disable the hang detector for bug 429592 while running the startup cache tests because they intentionally hang the browser to trigger the startup timeout. feedback=mwu on IRC
2011-11-04 15:13:40 -04:00
Matt Brubeck
dd09b4669b
Back out bug 429592 because of Linux opt jsreftest failure
2011-11-04 15:18:58 -07:00
Benjamin Smedberg
bc3ee6ce64
Disable the hang detector for bug 429592 while running the startup cache tests because they intentionally hang the browser to trigger the startup timeout. feedback=mwu on IRC
2011-11-04 15:13:40 -04:00
Neil Deakin
f133ad23ef
Bug 94199, part 4, serialize/deserialize xbl to startup cache, r=bz
2011-11-03 16:39:08 -04:00
Nicholas Nethercote
d396f7368b
Bug 696690 - Maemo bustage fix for a394d649cf90. r=red.
2011-10-24 18:13:23 -07:00
Nicholas Nethercote
a6d64b8f07
Bug 696690 - Memory reporter for the startup cache. r=tglek.
2011-10-24 17:50:47 -07:00
Ehsan Akhgari
478ad1a412
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Michael Wu
54f74f37c0
Bug 675485 - Fix PRBool misuses found in a debug build, r=bz,taras
2011-08-01 18:20:52 -07:00
Michael Wu
04a1a03df6
Bug 664898 - Cleanup startup cache api, r=taras
2011-07-20 00:39:09 -07:00
Michael Wu
f6fae2c0fb
Bug 672447 - Remove zip crc32 probe, r=taras
2011-07-20 00:35:44 -07:00
Taras Glek
37804461ec
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
ad22115d44
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
df4bf481db
Bug 592943 - (4/5) Improve PathifyURI to handle chrome URIs, r=glandium
2011-06-16 12:54:48 +08:00
Michael Wu
05e8bbc74f
Bug 592943 - (3/5) Move PathifyURI to StartupCacheUtils, r=taras
2011-06-16 12:54:47 +08:00
Ed Morley
d60e3b9e7b
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
5b05e6b9c8
Bug 661305 - Check crc32 on omnijar startupcache entries, r=taras
2011-06-02 13:58:37 -07:00
Mike Hommey
ce31148f1b
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
11bf702c9f
Bug 637461 - data race in StartupCache.cpp; r=mwu
2011-04-01 01:24:16 -04:00
Ehsan Akhgari
a37a42a15a
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
c705531ff3
Bug 637461 - data race in StartupCache.cpp; r=mwu
2011-04-01 01:24:16 -04:00
L. David Baron
31bd671bd8
Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790.
2011-03-24 21:07:05 -07:00
Mike Hommey
1561ccdd70
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
77c4110209
Bug 586859 - Move startupcache write off the main thread r=cjones a=2.0
2011-01-20 13:40:45 -08:00
Taras Glek
9c96b44ca7
bug 562406: Fix burning maemo builds a=burning r=mfinkle
2011-01-07 13:32:21 -08:00
Taras Glek
4b7fcd0941
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
46f9825558
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
ec6776fdc4
Bug 586859: Move startup cache writing off main thread r=cjones a=blocking-final
2011-01-07 10:56:15 -08:00
Taras Glek
ac75bcbf2c
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
6d204b560a
Bug 611396: Remove 3 unused 'rv' variables from StartupCache.cpp. r=dwiitte a=bsmedberg
2010-11-30 21:27:30 -08:00
Taras Glek
9732f239ca
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
1be291361d
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
4706dbadd5
Bug 593349 - Startup cache writing algorithm causes severe fragmentation r=dwitte a=blocking-final
2010-09-30 14:48:23 -07:00
Benedict Hsieh
e8e3ce2855
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
d3b456d995
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
9c775a885d
Bug 593533 - Remove unused variable declaration. r=bhsieh, a=beltzner
2010-09-09 19:08:26 -07:00
Michael Wu
54916e6b23
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
1937fc7ec8
bug 520309, startupcache core r=dwitte sr=bsmedberg a=bsmedberg
2010-08-12 12:37:44 -07:00