image/SurfaceCache.h
41717d086ca159c51f5e63aeec2ee32888405e92
created 2017-11-22 01:41 +0100
pushed 2018-03-01 12:45 +0000
Timothy Nikkel Timothy Nikkel - Bug 1419608. Make SurfaceKey::SVGContext return a reference instead of a copy. r=decoder
85cdb40c26211ea3288c46927641e14f0f5661d9
created 2017-09-05 07:58 -0400
pushed 2017-11-02 12:36 +0000
Andrew Osmond Andrew Osmond - Bug 1370412 - Part 8b. Add ImageSurfaceCache::Prune to discard surfaces which are not needed in factor of 2 mode. r=tnikkel
c856f513264340a2d6c2b70f71f345b5e4c8d6c0
created 2017-09-05 07:58 -0400
pushed 2017-11-02 12:36 +0000
Andrew Osmond Andrew Osmond - Bug 1370412 - Part 8a. Add "substitutable" flag to ISurfaceProvider state to indicate when the caller won't accept substitutes. r=tnikkel
9d1a5ce9c33350d2deb004808e8c65248ac1dc7a
created 2017-09-05 07:58 -0400
pushed 2017-11-02 12:36 +0000
Andrew Osmond Andrew Osmond - Bug 1370412 - Part 6. ImageSurfaceCache::LookupBestMatch should enter factor of 2 mode on cache misses. r=tnikkel
3e2c76807c4c645e16c56830216cbfa341448c9c
created 2017-07-04 00:54 -0400
pushed 2017-09-14 16:50 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1378044 - Switch the SVGImageContext::Hash() hashing code to use PLDHashNumber; r=dholbert
d28b09df98ff4a1fa02b37542b99f7a6b5191071
created 2016-08-19 20:26 -0700
pushed 2017-01-16 13:07 +0000
Seth Fowler Seth Fowler - Bug 1296828 (Part 3) - Update SurfaceCache API to rely on ImageKeys and SurfaceKeys stored on ISurfaceProviders. r=dholbert
6c7a27f37849f3accdf56b33ea82c6efb1faf995
created 2016-08-19 15:04 -0700
pushed 2017-01-16 13:07 +0000
Seth Fowler Seth Fowler - Bug 1296762 (Part 1) - Remove SurfaceCache::InsertPlaceholder(). r=dholbert
cfb1f1eeceb36952195fd255d5a7a5f017771cbd
created 2016-08-18 00:06 -0700
pushed 2017-01-16 13:07 +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
0f9b465ebb5fab7f1dd2d7eb32e172292a618b21
created 2016-08-17 17:50 -0700
pushed 2017-01-16 13:07 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 1) - Add a DrawableSurface smart pointer type to allow lazy surface generation. r=dholbert,edwin
c1dda3c8d9d2e7d7155f19edab3702bc84678819
created 2016-08-15 19:58 -0500
pushed 2017-01-16 13:07 +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.
4a2a5e36e0d32612f4ac7c488300cc9800886032
created 2016-08-01 16:44 -0700
pushed 2017-01-16 13:07 +0000
Seth Fowler Seth Fowler - Bug 1291033 (Part 1) - Ensure atomicity of ISurfaceProvider availability changes. r=dholbert
2a0981531355dc77614e72c72fda7498bb074ffe
created 2016-08-15 19:58 -0500
pushed 2016-10-31 18:13 +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. a=ritu
37340346a89e3ff5680559afabbc430ffaf9bb74
created 2016-07-26 16:31 -0700
pushed 2016-10-31 18:13 +0000
Seth Fowler Seth Fowler - Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin
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
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
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
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
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
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
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