image/RasterImage.cpp
396e7cdc25393a818a8e3a07af49284655ad58a3
created 2016-03-07 17:17 -0800
pushed 2016-03-08 01:30 +0000
Seth Fowler Seth Fowler - Bug 1225934 - Never allow surface substitution when FLAG_HIGH_QUALITY_SCALING is disabled. r=tn
8c056908523ec29f08db9d304bff71f5485a14f2
created 2016-03-07 17:17 -0800
pushed 2016-03-08 01:30 +0000
Seth Fowler Seth Fowler - Bug 1251806 - In RasterImage::GetFrameInternal(), check if the frame covers the actual surface size rather than the requested surface size. r=tn
9314f8ddff7830e1cb4beb5450cb6ad2875bcdd2
created 2016-03-07 17:15 -0800
pushed 2016-03-08 01:30 +0000
Seth Fowler Seth Fowler - Bug 1251807 - Use the surface's size, not the intrinsic size, in CopyFrame. r=tn
b6c044f6319540c2b939af5d986583c2ec14f8fd
created 2016-01-12 17:14 +1300
pushed 2016-03-04 23:07 +0000
Matt Woodrow Matt Woodrow - Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth
fa7a5698fced4b1e5bf67178233a2a82d2b9288f
created 2016-03-03 17:19 +0100
pushed 2016-03-03 16:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a5d2e586777c (bug 1220082) for bustage. r=bustage on CLOSED TREE
a5d2e586777cdef660d7e625a5253669fd8b33ec
created 2016-01-12 17:14 +1300
pushed 2016-03-03 15:55 +0000
Matt Woodrow Matt Woodrow - Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth
39a1e216208199904ef3a562eb5d643efc08223d
created 2016-02-26 21:01 -0800
pushed 2016-02-27 05:02 +0000
Seth Fowler Seth Fowler - Bug 1251808 - Construct the SourceSurfaceImage with the correct size in RasterImage::GetCurrentImage(). r=seth
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-02 15:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 18:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 15:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
bf5be8700b2c65b452b7011ba4b867ec7228e152
created 2016-01-26 11:08 -0800
pushed 2016-01-26 19:08 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1237709: During RasterImage error-handling cleanup, set UniquePtr mAnim to null instead of using reset(), to avoid leaking. r=dholbert
c07ad4a4f4fdb7f94653639a21dd9910e1e871bc
created 2015-12-18 14:52 +0800
pushed 2015-12-18 06:54 +0000
Morris Tseng Morris Tseng - Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc
48011a9ee633d1e65362a5710bda30145f0f2b9b
created 2015-11-16 18:21 +0100
pushed 2015-11-17 09:01 +0000
sajitk sajitk - Bug 1219474 - Replace PRLogModuleInfo w/ LazyLogModule in the 'image/' directory. r=seth
1907258a042255edcca1412ed21e271827df9d23
created 2015-11-17 00:09 -0800
pushed 2015-11-17 08:10 +0000
David Anderson David Anderson - Decouple CairoImage from ImageContainer. (bug 1222910, r=roc)
2e19045ba652ca2a5a5fc0e20d6f95293acfa32d
created 2015-10-29 16:37 -0700
pushed 2015-10-29 23:38 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 8) - Remove imgIContainer::RequestDecode() and imgIRequest::RequestDecode(). r=tn
4c95c1ebf91e8c3ba276d76f456063fd8c2cdfbf
created 2015-10-29 16:37 -0700
pushed 2015-10-29 23:38 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 7) - Only trigger intrinsic size decode in FinalizeDecoder() if StartDecoding() was called. r=tn
b4c323832f317d650acd4bd7066d9432f3c1768c
created 2015-10-28 22:57 -0700
pushed 2015-10-29 05:58 +0000
Phil Ringnalda Phil Ringnalda - Back out 8 changesets (bug 1207355) for OS X 10.10 reftest failures in generated-content/
aafd6db2fbb452350c42a1d839ce96ec6e183b53
created 2015-10-28 16:40 -0700
pushed 2015-10-28 23:41 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 8) - Remove imgIContainer::RequestDecode() and imgIRequest::RequestDecode(). r=tn
9dd950b837fb0759ac94e33506b0ca375b19d893
created 2015-10-28 16:40 -0700
pushed 2015-10-28 23:41 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 7) - Only trigger intrinsic size decode in FinalizeDecoder() if StartDecoding() was called. r=tn
ef10857254a01368861d9c1cc0105de89be6d169
created 2015-10-27 06:54 +0200
pushed 2015-10-27 04:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj
5196440d55874384952812fceeed711406082082
created 2015-10-17 06:52 -0400
pushed 2015-10-26 10:50 +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 2015-10-17 21:25 +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 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +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 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
e1fe3d531b96a5ca6a47c4476f4316bd422c0707
created 2015-10-05 17:18 -0700
pushed 2015-10-07 10:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 5) - Remove GraphicsFilter and gfxGraphicsFilter. r=mattwoodrow.
a7cd4d58ea9e5429aae27f61ebe3e3a46818767e
created 2015-10-05 17:12 -0700
pushed 2015-10-07 10:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
53e486b9137bb483be0adf6d757b32c40b16920f
created 2015-10-05 17:06 -0700
pushed 2015-10-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert
d177c3dbbd154651b738bef519629cc75377dbe4
created 2015-09-30 17:00 -0700
pushed 2015-10-01 00:01 +0000
Seth Fowler Seth Fowler - Bug 1118926 (Part 1) - Remove remnants of -moz-resolution in C++ code. r=tn
4f0530d695b6898a865e61b0bfaa39761a815f6e
created 2015-09-23 16:53 -0700
pushed 2015-09-24 04:09 +0000
Seth Fowler Seth Fowler - Bug 1195878 - If we detect animation during a full decode, drop the results of the full decode on the floor. r=tn
07d6fcc70e7c0476088f45264963505a63ebec53
created 2015-09-19 16:21 -0700
pushed 2015-09-19 23:21 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 4) - Make all RasterImages support downscale-during-decode. r=tn
2b6a3ec30a149c1142ac390fd5e5bf3e7a34a2e1
created 2015-09-19 16:20 -0700
pushed 2015-09-19 23:21 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 1) - Remove HQ scaling, which is now dead code. r=tn
7f20c039c994ae7c3d49ee1a3765c89fd349d462
created 2015-09-19 13:34 -0700
pushed 2015-09-19 20:34 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 2) - Add GetFrameAtSize() to support downscale-during-decode for GetFrame() use cases. r=tn
9244da13f5e871e49c066a796f9cf28239a8200e
created 2015-09-18 13:01 -0700
pushed 2015-09-18 20:02 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1201796, bug 1196066) for mulet gij(28) failures CLOSED TREE
494e7553d6419f9dc7be7003a2448eb508469691
created 2015-09-18 10:54 -0700
pushed 2015-09-18 17:54 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 2) - Add GetFrameAtSize() to support downscale-during-decode for GetFrame() use cases. r=tn
e177bf9013974fd0f3d07b2360f2b96e04a5e68b
created 2015-09-01 14:13 -0700
pushed 2015-09-01 21:13 +0000
Seth Fowler Seth Fowler - Bug 1060609 (Part 1) - Disable downscale-during-decode when HQ scaling is disabled. r=tn
08dd09256e7ea12571813b159c82a04c61bb090c
created 2015-08-18 10:19 -0700
pushed 2015-08-19 00:20 +0000
Seth Fowler Seth Fowler - Bug 1187401 (Part 3) - For consistency, call DoError if SetMetadata sees a negative size. r=tn
dc4bec055512f995bd23fd85d797112030631183
created 2015-08-18 10:19 -0700
pushed 2015-08-19 00:20 +0000
Seth Fowler Seth Fowler - Bug 1187401 (Part 2) - Eliminate the nsresult return value from RasterImage::SetMetadata, since it's not used anymore. r=tn
9bfb0efd0b6fa83300a2fe9c798110df858ff31f
created 2015-08-18 10:19 -0700
pushed 2015-08-19 00:20 +0000
Seth Fowler Seth Fowler - Bug 1187401 (Part 1) - Simplify the condition that determines whether we set RasterImage::mHasBeenDecoded. r=tn
8d3dbbed86c67f5b8402f5e430b2c911f24aa9be
created 2015-08-18 10:19 -0700
pushed 2015-08-19 00:20 +0000
Seth Fowler Seth Fowler - Bug 1194575 - Rename RecoverFromLossOfFrames() to RecoverFromInvalidFrames() to better reflect its role. r=tn
d2df20696ffe4542749883dda8575aba3b37c879
created 2015-06-03 13:42 -0400
pushed 2015-08-18 18:30 +0000
Cameron McCormack Cameron McCormack - Bug 968923 - part 3b - propagating use counters from SVG images into owning/parent documents; r=seth
3a12957a6bd3166c3c0f6b5667264ddd040e6318
created 2015-08-14 17:56 -0700
pushed 2015-08-15 00:57 +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
167ceb9650797d3281a4940450604893dc6bad26
created 2015-08-14 00:37 -0700
pushed 2015-08-14 07:37 +0000
Seth Fowler Seth Fowler - Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadata decode. r=tn
5c74a78094884ca900eff6475ccaddeac57f09f0
created 2015-08-13 20:39 -0700
pushed 2015-08-14 03:40 +0000
Seth Fowler Seth Fowler - Bug 1194557 - Ensure that if the image was locked before RecoverFromLossOfFrames() was called, it's still locked afterwards. r=tn
d4743fcc524c4a761de36ecaa2944d797029b20f
created 2015-08-11 23:50 -0700
pushed 2015-08-12 06:51 +0000
Seth Fowler Seth Fowler - Bug 1192356 (Part 2) - Take advantage of mozilla::Tie() in RasterImage.cpp. r=tn
65f68419dbfcefe79421876936e62c7b0a58a9df
created 2015-08-04 16:17 -0700
pushed 2015-08-04 23:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
3e8dd82cbf50aa3a3471bde6d8d2919fa96fe769
created 2015-07-31 18:10 -0700
pushed 2015-08-01 01:11 +0000
Seth Fowler Seth Fowler - Bug 1181863 (Part 1) - Add support for reading from nsIInputStreams directly to SourceBuffer. r=tn
819db042055a9105a1ea3f563d6c5365006892bb
created 2015-07-31 07:29 -0700
pushed 2015-07-31 20:11 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn
bf702d0ae9c8d9a830a86b212ef8a40664b3226e
created 2015-07-31 07:29 -0700
pushed 2015-07-31 20:11 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn
9c85da36168b81f3113628c1d4fac7d0488084d6
created 2015-07-22 22:39 -0700
pushed 2015-07-23 05:40 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn
97a30fa80826f06992cd085b12a2f6eee83c1d9e
created 2015-07-22 22:39 -0700
pushed 2015-07-23 05:40 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 2) - Clean up RasterImage's decoding API. r=tn
2ac5cb9669db666fb358be9ad5613ef71c7cac30
created 2015-07-22 22:39 -0700
pushed 2015-07-23 05:40 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 1) - Create decoders with a DecoderFactory. r=tn
69bee90b0abc2b025b3f82aeedd0e7a4d0a256bf
created 2015-07-22 22:39 -0700
pushed 2015-07-23 05:40 +0000
Seth Fowler Seth Fowler - Bug 1186667 - Correctly report IMAGE_DECODE_COUNT and IMAGE_MAX_DECODE_COUNT telemetry for only non-size decodes. r=tn
bc786795286a8cd52096ba86c1faed507e823c90
created 2015-07-21 09:42 -0700
pushed 2015-07-21 16:57 +0000
Seth Fowler Seth Fowler - Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku
d7d8478b0d25c31b9bfbc3d7a2321ebcb8ada507
created 2015-07-21 09:42 -0700
pushed 2015-07-21 16:57 +0000
Seth Fowler Seth Fowler - Bug 1185592 (Part 1) - Remove obsolete logging macros. r=baku
df5f40088d22b151b007024218c07914b33e639c
created 2015-07-20 11:24 -0700
pushed 2015-07-20 18:25 +0000
Seth Fowler Seth Fowler - Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn
f52a8f3b15ed32a3c9084133b0fe44374effeaf7
created 2015-07-19 18:39 -0700
pushed 2015-07-20 01:40 +0000
Seth Fowler Seth Fowler - Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert
less more (0) -60 tip