image/SurfaceCache.cpp
a6d457ff02be518c5ba3f2d278501e9fbb594069
created 2016-07-10 23:48 -0700
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Bug 1286161 (Part 1) - Expose SourceBuffer and SurfaceCache constants which are useful for testing. r=edwin
872c207297631b960bea8de9baafe2de5e61d148
created 2016-07-01 22:59 -0600
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Bug 1283967 - Remove unused function SurfaceCache::RemoveEntry(). r=dholbert
a561bae08fbbbbe148f67febb8d6d0d4cd11c2ce
created 2016-07-01 23:33 -0600
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Bug 1282327 (Part 2) - Update SurfaceCache documentation and method names to reflect the fact that cache entries are now ISurfaceProviders. r=dholbert
2984a22f9dcb85872ebbccb264bb8a9894bcccba
created 2016-07-01 23:20 -0600
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Bug 1282327 (Part 1) - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert
5032a30641d37535d16884b45fe5d69d352d172d
created 2016-06-29 18:36 -0700
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Revert "Bug 1282327 - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert"; it was accidentally pushed.
6ba925dbd2334e4071d374a93e4aa8ca532d404f
created 2016-06-26 15:38 -0700
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Bug 1282327 - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert
19f163886e2f9da1a9ae51f86e0dfc31f11288f9
created 2016-05-19 13:01 +0800
pushed 2016-09-05 20:01 +0000
vincentliu vincentliu - Bug 1167557 - Log for Null surface in SurfaceCache::Insert. r=milan
f9ee57defd9ddad86f3545ad512b42d4ea64f640
created 2016-04-22 15:07 +0100
pushed 2016-07-25 16:35 +0000
Jonathan Watt Jonathan Watt - No Bug - Remove some unnecessary SVGImageContext.h includes and add comments. r=sparky
c75b2b195f28a5ed556a7dfc12e9b45bc56c971a
created 2016-03-23 19:31 -0500
pushed 2016-07-25 16:35 +0000
Timothy Nikkel Timothy Nikkel - Bug 1257101. imgFrame::IsImageComplete says whether we've had pixels decoded to the whole image rect, but it's used to check if the frame is finished decoding. These are different things when the image has more than one progress pass. r=seth
821f5cfb92c5c1228051846ad72320494e10c176
created 2016-02-29 12:20 -0600
pushed 2016-04-15 21:02 +0000
Timothy Nikkel Timothy Nikkel - Bug 1251091. Fix surface key comparison in ImageSurfaceCache::LookupBestMatch. r=dholbert a=lizzard
6b950d8d294c8e54994187276f3514609516d9f5
created 2016-02-26 17:13 -0600
pushed 2016-04-15 21:02 +0000
Timothy Nikkel Timothy Nikkel - Bug 1251742. Avoid overflow in computing area of surface sizes in SurfaceCache. r=dholbert a=lizzard
c9563ef17e18168a5ac392227f8f906c897336f6
created 2016-01-18 17:23 +0200
pushed 2016-04-15 21:02 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1228314 - added static_cast<int64> in order to avoid overflow. r=seth a=lizzard
411f18fdffeb78a72d609130d151ae918b8efe78
created 2015-11-10 23:07 -0800
pushed 2016-02-29 17:11 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1186796 - Replace nsBaseHashtable::EnumerateRead() calls in image/ with iterators r=njn
5196440d55874384952812fceeed711406082082
created 2015-10-17 06:52 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1215763 - part 1 - remove unnecessary nsAutoPtr.h includes; r=seth
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
53e486b9137bb483be0adf6d757b32c40b16920f
created 2015-10-05 17:06 -0700
pushed 2016-01-18 19:06 +0000
Seth Fowler Seth Fowler - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert
dfb869dc6a74c304a0e7b012e08e2f6f3221faad
created 2015-09-19 00:59 -0700
pushed 2015-12-04 23:28 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 2) - Remove the concept of lifetimes from the SurfaceCache. r=dholbert,a=lizzard
968702bfd84b2c01ecee6591e0ebcb195e7afff1
created 2015-09-21 13:16 -0700
pushed 2015-12-04 23:28 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1146663) for crashes a=backout
83a6dc9ee30c1c97314ea8a342154cba4a523ed1
created 2015-09-19 16:20 -0700
pushed 2015-12-04 23:28 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 2) - Remove the concept of lifetimes from the SurfaceCache. r=dholbert
96dba490e51be5faff3c73ee1ea6411b577f877b
created 2015-09-09 21:07 -0700
pushed 2015-12-04 23:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj.
3a12957a6bd3166c3c0f6b5667264ddd040e6318
created 2015-08-14 17:56 -0700
pushed 2015-12-04 23:28 +0000
Seth Fowler Seth Fowler - Bug 1185800 - Add DecoderFlags and SurfaceFlags enum classes and use them instead of imgIContainer flags in all decoder-related code. r=tn
c84a03221fb38000a1ce261b0d66185b81f4f04a
created 2015-08-11 23:50 -0700
pushed 2015-12-04 23:28 +0000
Seth Fowler Seth Fowler - Bug 1192356 (Part 1) - Take advantage of mozilla::Tie() in SurfaceCache.cpp. r=dholbert
0c1094fe8b59d39354657903c8381296faad581b
created 2015-07-30 12:35 -0700
pushed 2015-10-26 12:58 +0000
Daniel Holbert Daniel Holbert - Bug 1188569: Drop unneeded MOZ_WARN_UNUSED_RESULT from from LookupBestMatch in SurfaceCache.cpp. r=seth
2a11ad23d2c59192a859a35b8497c929f4f41f92
created 2015-07-28 21:02 -0700
pushed 2015-10-26 12:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188705 (part 3) - Simplify imgFrame::SizeOfExcludingThis(). r=seth.
f52a8f3b15ed32a3c9084133b0fe44374effeaf7
created 2015-07-19 18:39 -0700
pushed 2015-10-26 12:58 +0000
Seth Fowler Seth Fowler - Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert
6747b7f35dcb1e2ce70251e31080a3abba2115bd
created 2015-07-19 18:39 -0700
pushed 2015-10-26 12:58 +0000
Seth Fowler Seth Fowler - Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert
d601c12a333dc8a642d30861560ab23867a875e1
created 2015-07-14 22:19 -0700
pushed 2015-10-26 12:58 +0000
Seth Fowler Seth Fowler - Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert
85d85da6bd7952e7a58c91d407ab87ea09f0b982
created 2015-07-01 16:09 -0700
pushed 2015-10-26 12:58 +0000
Seth Fowler Seth Fowler - Bug 1167557 - Crash when a null surface is passed to SurfaceCache::Insert. r=dholbert
d0c733dc7c9f9a3c337d5a8426468eb120f9c86e
created 2015-06-30 18:57 -0700
pushed 2015-10-26 12:58 +0000
Seth Fowler Seth Fowler - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert
9ad61b614c2df283ccc9aff28207199bf515c212
created 2015-06-03 08:51 +0200
pushed 2015-09-14 18:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dd25b4d148af (bug 1139641) for bustage on a CLOSED TREE
dd25b4d148af466d9f26930b6e30989fafaa9273
created 2015-06-02 23:30 -0700
pushed 2015-09-14 18:56 +0000
Seth Fowler Seth Fowler - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert
908408ee27c7b384df4c98b5981f97bcbf501574
created 2015-06-02 23:30 -0700
pushed 2015-09-14 18:56 +0000
Seth Fowler Seth Fowler - Bug 1170877 - Track how many times the SurfaceCache has overflowed and report it in about:memory. r=dholbert
7701abd924856d65acbf9927629cf27dd2335ec1
created 2015-05-14 20:52 -0700| base
pushed 2015-09-14 18:56 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth
0b122f0b6fcfda45606c4ee6166436201578f167
created 2015-05-12 15:02 -0700| base
pushed 2015-09-14 18:56 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth
less more (0) tip