Nicholas Nethercote
37d91ed8fe
Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
...
This makes it clearer that, unlike how SizeOf*() functions usually work, this
doesn't measure any children hanging off the array.
And do likewise for nsTObserverArray.
2015-07-28 23:24:24 -07:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Eric Rahm
f38f9f5041
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-03 15:26:07 -07:00
Carsten "Tomcat" Book
89becff57d
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Eric Rahm
f2af0b9f44
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-01 22:17:34 -07:00
Wes Kocher
2a7ed059f1
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
f4126920d7
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-01 14:31:01 -07:00
Michal Novotny
05b63c66fe
Bug 1147973 - Detailed disk cache hit rate telemetry is wrong, r=honzab
2015-03-30 21:08:52 +02:00
Honza Bambas
19084ba848
Bug 1132172 - Don't access CacheEntry::mFrecency on non-cache threads. r=michal
2015-03-25 14:55:00 -04:00
Honza Bambas
693f057094
Bug 1139924 - Dooming an unloaded HTTP cache entry by its URL may fail. r=michal
2015-03-05 08:42:00 -05:00
Honza Bambas
402294fe27
Bug 1076366 - HTTP cache v2: Hand out CacheEntry to read-only callback demanding re-validation, r=michal
2015-02-20 12:50:00 +01:00
Michal Novotny
ca32b79eb2
Bug 1131600 - Add telemetry probes to get detailed disk cache hit rate, r=mcmanus
2015-02-23 12:26:06 +01:00
Honza Bambas
7883fe8ab1
Bug 1131092 - Place mFileStatus=NS_OK after CacheFile.Init() call in CacheEntry::Load(). r=michal
2015-02-13 07:58:00 -05:00
Honza Bambas
f637c41d4a
Bug 1123840 - "crash in libsystem_platform.dylib@0x51e0". r=honzab.moz
2015-01-22 13:51:00 +01:00
Honza Bambas
8315a362a1
Bug 1029782 - Have OPEN_SECRETLY flag for opening cache entries, r=michal
2014-09-16 15:51:50 +02:00
Honza Bambas
df41234f0b
Bug 1000338 - nsICacheEntry.lastModified not properly implemented, r=michal
2014-09-16 15:51:50 +02:00
Carsten "Tomcat" Book
4c057310ba
Backed out changeset ce8f00cca9dd (bug 1000338) for XPC-2 test failures
2014-09-11 14:31:54 +02:00
Carsten "Tomcat" Book
9c93cfcb9c
Backed out changeset 25c721fd5dc6 (bug 1029782) for XPCshell bustage on a CLOSED TREE
2014-09-11 13:07:41 +02:00
Honza Bambas
e9b9dc1180
Bug 1029782 - Have OPEN_SECRETLY flag for opening cache entries, r=michal
2014-09-11 11:44:31 +02:00
Honza Bambas
654e1d3308
Bug 1000338 - nsICacheEntry.lastModified not properly implemented, r=michal
2014-09-11 11:44:31 +02:00
Jeremy Poulin
89e74822a5
Bug 1020416 - Added forceValidFor() and isForcedValid attribute to nsICacheEntry. r=honzab, michal
2014-07-21 11:34:17 -07:00
Brad Lassey
7778c1c3ee
back out bug 1020416 for causing hangs on Firefox for Android
2014-07-25 13:21:42 -04:00
Jeremy Poulin
9c02d58a3f
Bug 1020416 - Added forceValidFor() and isForcedValid attribute to nsICacheEntry. r=honzab, michal
2014-07-21 11:34:17 -07:00
Carsten "Tomcat" Book
2ab1dc9d69
Backed out changeset a232fd36c827 (bug 1020416) for nightly startup crashed - bug 1041492 a=sheriffduty
2014-07-21 14:57:09 +02:00
Jeremy Poulin
129e9e1348
Bug 1020416 - Add forceValidFor() and isForcedValid attribute to nsICacheEntry. r=honzab, r=michal
2014-07-18 18:11:34 -07:00
Honza Bambas
ac61a38de7
Bug 920606 - HTTP cache v2: add telemetry for the intermediate memory cache purging, r=michal
2014-07-08 16:48:00 +02:00
Honza Bambas
9e832f55f7
Bug 1032992 - Set mHasData in CacheEntry when metadata are filled but no data are written, r=michal
2014-07-07 20:58:26 +02:00
Honza Bambas
cc30f22fc1
Backing out 6c5c6cbad330 (bug 1032992) for Adnroid failures - GC doesn't work there as on other platforms..., r=backout
2014-07-02 19:53:00 +02:00
Honza Bambas
6e5338d890
Bug 1032992 - Set mHasData in CacheEntry when metadata are filled but no data are written, r=michal
2014-07-02 18:16:22 +02:00
Honza Bambas
1b696e16e1
Bug 1027789 - CacheEntry::RememberCallback should unlock before call to InvokeAvailableCallback, r=michal
2014-07-02 18:16:21 +02:00
Honza Bambas
66a31a5087
Bug 1025913 - Let memory-only HTTP cache entries doom disk entries, CacheEntry.mUseDisk immutable, r=michal
2014-06-25 18:42:50 +02:00
Honza Bambas
893b6c627d
Bug 1024989 - Crash MOZ_ASSERT(mMetadata) in SetFrecency, r=michal
2014-06-24 18:08:36 +02:00
Honza Bambas
71bcaeb234
Bug 956801 - save some locking in CacheEntry::BackgroundOp, r=michal
2014-06-23 17:48:52 +02:00
Carsten "Tomcat" Book
dc6dbf9951
Backed out changeset 374f71301703 (bug 956801) for causing Android 2.2 Armv6 Opt XPCShell Test failures on a CLOSED TREE
2014-06-23 13:07:18 +02:00
Honza Bambas
52954562a3
Bug 956801 - save some locking in CacheEntry::BackgroundOp, r=michal
2014-06-21 21:41:01 +02:00
Ryan VanderMeulen
fbb180c732
Backed out changeset d405928cb934 (bug 999577) and changeset 940d041073c7 (bug 938186) for xpcshell failures.
...
CLOSED TREE
2014-06-05 13:32:04 -04:00
Honza Bambas
4c13f77dcb
Bug 938186 - introduce FORCE_ASYNC_CALLBACK for opening cache entries, r=michal
2014-06-05 18:27:38 +02:00
Honza Bambas
03853257a1
Bug 1009500 - HTTP cache v2: respect OPEN_BYPASS_IF_BUSY, r=michal
2014-05-14 23:12:38 +02:00
Honza Bambas
09799969f7
Bug 1006181 - Update frecency of Recreate()'ed entries to get them purged from memory, r=michal
2014-05-06 20:55:50 +02:00
Honza Bambas
3a70f373ff
Bug 1005475 - Remove lock acquire from CacheEntry::IsFileDoomed() and bellow, r=michal
2014-05-05 19:25:59 +02:00
Honza Bambas
262bd41932
Bug 1005079 - Move index check from CacheFile to CacheEntry to speed up, r=michal
2014-05-05 19:25:58 +02:00
Honza Bambas
ac742d35b0
Bug 916052 - Adapt about:cache to the HTTP cache v2 API, r=michal+MattN
2014-05-01 13:28:12 +02:00
Honza Bambas
363e4d697a
Backing out bug 916052 (2557b51a47a0) for build bustage on linux/osx, r=bustage on CLOSED TREE
2014-04-30 13:05:43 +02:00
Honza Bambas
a3fb819588
Bug 916052 - Adapt about:cache to the HTTP cache v2 API, r=michal+MattN
2014-04-30 12:39:18 +02:00
Birunthan Mohanathas
eeb9aaaa94
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Honza Bambas
17c4e94872
Bug 986179 - Rework cache2 memory pool, r=michal
2014-04-06 20:45:18 +02:00
Honza Bambas
0a59307060
Bug 968593 - HTTP cache v2: Make load context key (a.k.a key prefix) safely parsable, r=michal
2014-04-06 20:44:40 +02:00
Honza Bambas
26e57ca14d
Bug 973319 - Release CacheEntry callbacks on the proper thread, r=michal
2014-04-04 14:42:05 +02:00
Honza Bambas
33227b1103
Bug 959761 - finalize nsICacheEntry interface, r=michal
2014-04-04 14:42:05 +02:00
Honza Bambas
73a43bff29
Bug 980527 - wrong log at CacheEntry::ReopenTruncated, r=michal
2014-03-17 18:21:39 +01:00