diff browse annotate |
90c8439299ea297d780b0a5ec2d81468520437d0 created 2016-08-26 16:04 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1298551 - Respect CachedSurface::SetLocked() even if the underlying ISurfaceProvider is always locked. r=dholbert |
diff browse annotate |
d28b09df98ff4a1fa02b37542b99f7a6b5191071 created 2016-08-19 20:26 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1296828 (Part 3) - Update SurfaceCache API to rely on ImageKeys and SurfaceKeys stored on ISurfaceProviders. r=dholbert |
diff browse annotate |
39e0894d2dfec61a563e42f93a5d050b9bc86ffb created 2016-08-02 23:13 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1296828 (Part 1) - Use ImageKey consistently in SurfaceCache. r=dholbert |
diff browse annotate |
4033113ab84efb2dc91552fd395aaea7d55584fc created 2016-08-19 15:09 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1296762 (Part 3) - Use NotNull for all CachedSurfaces in SurfaceCache. r=dholbert |
diff browse annotate |
ef60a93ad25aa956e3ff35b32478d31dd748556e created 2016-08-19 15:07 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1296762 (Part 2) - Forbid null ISurfaceProviders in SurfaceCache. r=dholbert |
diff browse annotate |
6c7a27f37849f3accdf56b33ea82c6efb1faf995 created 2016-08-19 15:04 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1296762 (Part 1) - Remove SurfaceCache::InsertPlaceholder(). r=dholbert |
diff browse annotate |
7651ea2490e0f0d36757ee238fcf4446b1869d18 created 2016-08-24 15:23 +1000 pushed 2016-12-20 03:11 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm. |
diff browse annotate |
cfb1f1eeceb36952195fd255d5a7a5f017771cbd created 2016-08-18 00:06 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1293472 (Part 3) - Store animated images in the surface cache as a sequence of frames, rather than each frame getting its own cache entry. r=dholbert,edwin,njn |
diff browse annotate |
0f9b465ebb5fab7f1dd2d7eb32e172292a618b21 created 2016-08-17 17:50 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1296147 (Part 1) - Add a DrawableSurface smart pointer type to allow lazy surface generation. r=dholbert,edwin |
diff browse annotate |
c1dda3c8d9d2e7d7155f19edab3702bc84678819 created 2016-08-15 19:58 -0500 pushed 2016-12-20 03:11 +0000 |
Timothy Nikkel | Timothy Nikkel - Backed out changeset 37340346a89e (Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin) for causing bug 1292290. |
diff browse annotate |
27c0dd5afde663dd19e094c022e8fb2149177940 created 2016-08-05 17:09 -0700 pushed 2016-12-20 03:11 +0000 |
Daniel Holbert | Daniel Holbert - Bug 1292632 part 1: Remove a stale/unused #include from SurfaceCache.cpp. r=seth |
diff browse annotate |
4a2a5e36e0d32612f4ac7c488300cc9800886032 created 2016-08-01 16:44 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1291033 (Part 1) - Ensure atomicity of ISurfaceProvider availability changes. r=dholbert |
diff browse annotate |
37340346a89e3ff5680559afabbc430ffaf9bb74 created 2016-07-26 16:31 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin |
diff browse annotate |
a6d457ff02be518c5ba3f2d278501e9fbb594069 created 2016-07-10 23:48 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1286161 (Part 1) - Expose SourceBuffer and SurfaceCache constants which are useful for testing. r=edwin |
diff browse annotate |
872c207297631b960bea8de9baafe2de5e61d148 created 2016-07-01 22:59 -0600 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1283967 - Remove unused function SurfaceCache::RemoveEntry(). r=dholbert |
diff browse annotate |
a561bae08fbbbbe148f67febb8d6d0d4cd11c2ce created 2016-07-01 23:33 -0600 pushed 2016-12-20 03:11 +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 |
diff browse annotate |
2984a22f9dcb85872ebbccb264bb8a9894bcccba created 2016-07-01 23:20 -0600 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1282327 (Part 1) - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert |
diff browse annotate |
5032a30641d37535d16884b45fe5d69d352d172d created 2016-06-29 18:36 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Revert "Bug 1282327 - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert"; it was accidentally pushed. |
diff browse annotate |
6ba925dbd2334e4071d374a93e4aa8ca532d404f created 2016-06-26 15:38 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1282327 - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert |
diff browse annotate |
19f163886e2f9da1a9ae51f86e0dfc31f11288f9 created 2016-05-19 13:01 +0800 pushed 2016-12-20 03:11 +0000 |
vincentliu | vincentliu - Bug 1167557 - Log for Null surface in SurfaceCache::Insert. r=milan |
diff browse annotate |
f9ee57defd9ddad86f3545ad512b42d4ea64f640 created 2016-04-22 15:07 +0100 pushed 2016-12-20 03:11 +0000 |
Jonathan Watt | Jonathan Watt - No Bug - Remove some unnecessary SVGImageContext.h includes and add comments. r=sparky |
diff browse annotate |
c75b2b195f28a5ed556a7dfc12e9b45bc56c971a created 2016-03-23 19:31 -0500 pushed 2016-12-20 03:11 +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 |
diff browse annotate |
921b59dcd782e0e9803f9dfb542a9c2820772f61 created 2016-02-29 12:20 -0600 pushed 2016-12-20 03:11 +0000 |
Timothy Nikkel | Timothy Nikkel - Bug 1251091. Fix surface key comparison in ImageSurfaceCache::LookupBestMatch. r=dholbert |
diff browse annotate |
e4ae782bcc00c668b21edbd6ab3394f936507d9e created 2016-02-26 17:13 -0600 pushed 2016-12-20 03:11 +0000 |
Timothy Nikkel | Timothy Nikkel - Bug 1251742. Avoid overflow in computing area of surface sizes in SurfaceCache. r=dholbert |
diff browse annotate |
9727cdebb2eeb25a1d9452b7fa5e0583e879d0af created 2016-01-18 17:23 +0200 pushed 2016-12-20 03:11 +0000 |
Bogdan Postelnicu | Bogdan Postelnicu - Bug 1228314 - added static_cast<int64> in order to avoid overflow. r=seth |
diff browse annotate |
411f18fdffeb78a72d609130d151ae918b8efe78 created 2015-11-10 23:07 -0800 pushed 2016-12-20 03:11 +0000 |
Sotaro Ikeda | Sotaro Ikeda - Bug 1186796 - Replace nsBaseHashtable::EnumerateRead() calls in image/ with iterators r=njn |
diff browse annotate |
5196440d55874384952812fceeed711406082082 created 2015-10-17 06:52 -0400 pushed 2016-12-20 03:11 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1215763 - part 1 - remove unnecessary nsAutoPtr.h includes; r=seth |
diff browse annotate |
e8c7dfe727cd970e2c3294934e2927b14143c205 created 2015-10-18 01:24 -0400 pushed 2016-12-20 03:11 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat |
diff browse annotate |
ca86c21a96b4ec676afc55d3b714c22c547884b2 created 2015-10-18 00:40 -0400 pushed 2016-12-20 03:11 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan |
diff browse annotate |
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a created 2015-10-07 10:19 -0700 pushed 2016-12-20 03:11 +0000 |
Wes Kocher | Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245) |
diff browse annotate |
41dea9df27ed995f8315ab4318c187a617937664 created 2015-10-07 10:19 -0700 pushed 2016-12-20 03:11 +0000 |
Wes Kocher | Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245) |
diff browse annotate |
91d4539e00cecb658604e021675a923c60ef3235 created 2015-10-07 16:50 -0400 pushed 2016-12-20 03:11 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat |
diff browse annotate |
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170 created 2015-10-07 15:05 -0400 pushed 2016-12-20 03:11 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan |
diff browse annotate |
53e486b9137bb483be0adf6d757b32c40b16920f created 2015-10-05 17:06 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert |
diff browse annotate |
83a6dc9ee30c1c97314ea8a342154cba4a523ed1 created 2015-09-19 16:20 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1146663 (Part 2) - Remove the concept of lifetimes from the SurfaceCache. r=dholbert |
diff browse annotate |
96dba490e51be5faff3c73ee1ea6411b577f877b created 2015-09-09 21:07 -0700 pushed 2016-12-20 03:11 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj. |
diff browse annotate |
3a12957a6bd3166c3c0f6b5667264ddd040e6318 created 2015-08-14 17:56 -0700 pushed 2016-12-20 03:11 +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 |
diff browse annotate |
c84a03221fb38000a1ce261b0d66185b81f4f04a created 2015-08-11 23:50 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1192356 (Part 1) - Take advantage of mozilla::Tie() in SurfaceCache.cpp. r=dholbert |
diff browse annotate |
0c1094fe8b59d39354657903c8381296faad581b created 2015-07-30 12:35 -0700 pushed 2016-12-20 03:11 +0000 |
Daniel Holbert | Daniel Holbert - Bug 1188569: Drop unneeded MOZ_WARN_UNUSED_RESULT from from LookupBestMatch in SurfaceCache.cpp. r=seth |
diff browse annotate |
2a11ad23d2c59192a859a35b8497c929f4f41f92 created 2015-07-28 21:02 -0700 pushed 2016-12-20 03:11 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1188705 (part 3) - Simplify imgFrame::SizeOfExcludingThis(). r=seth. |
diff browse annotate |
f52a8f3b15ed32a3c9084133b0fe44374effeaf7 created 2015-07-19 18:39 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert |
diff browse annotate |
6747b7f35dcb1e2ce70251e31080a3abba2115bd created 2015-07-19 18:39 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert |
diff browse annotate |
d601c12a333dc8a642d30861560ab23867a875e1 created 2015-07-14 22:19 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert |
diff browse annotate |
85d85da6bd7952e7a58c91d407ab87ea09f0b982 created 2015-07-01 16:09 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1167557 - Crash when a null surface is passed to SurfaceCache::Insert. r=dholbert |
diff browse annotate |
d0c733dc7c9f9a3c337d5a8426468eb120f9c86e created 2015-06-30 18:57 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert |
diff browse annotate |
9ad61b614c2df283ccc9aff28207199bf515c212 created 2015-06-03 08:51 +0200 pushed 2016-12-20 03:11 +0000 |
Carsten "Tomcat" Book | Carsten "Tomcat" Book - Backed out changeset dd25b4d148af (bug 1139641) for bustage on a CLOSED TREE |
diff browse annotate |
dd25b4d148af466d9f26930b6e30989fafaa9273 created 2015-06-02 23:30 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert |
diff browse annotate |
908408ee27c7b384df4c98b5981f97bcbf501574 created 2015-06-02 23:30 -0700 pushed 2016-12-20 03:11 +0000 |
Seth Fowler | Seth Fowler - Bug 1170877 - Track how many times the SurfaceCache has overflowed and report it in about:memory. r=dholbert |
diff browse annotate |
7701abd924856d65acbf9927629cf27dd2335ec1 created 2015-05-14 20:52 -0700| base pushed 2016-12-20 03:11 +0000 |
Birunthan Mohanathas | Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth |
diff browse annotate |
0b122f0b6fcfda45606c4ee6166436201578f167 created 2015-05-12 15:02 -0700| base pushed 2016-12-20 03:11 +0000 |
Birunthan Mohanathas | Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth |