image/RasterImage.h
d9f0bdf14469ffdb47987c7eab8a6dc2fc17d18c
created 2017-03-22 09:19 -0400
pushed 2017-03-23 00:10 +0000
Andrew Osmond Andrew Osmond - Backed out changeset 0b797601dc36 (bug 1343499) for build bustages. r=backout
0b797601dc36ce8b3758aa9b39eaa2f20356d239
created 2017-03-22 09:05 -0400
pushed 2017-03-23 00:10 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
d4cafcc44babd82e009801f6d453b6002fb280d7
created 2017-03-16 03:06 -0500
pushed 2017-03-16 20:48 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only set the animation state as discarded if we discarded the animated frames (and not a static frame from a first-frame-only decode). r=aosmond
0394f4a6e9e9436e70409bc9f0eff8378f945f27
created 2017-03-15 03:13 -0500
pushed 2017-03-15 12:13 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 29e2e6dd82d2 (bug 1343341)
29e2e6dd82d298a1febed9c03ca0d5d6757d9607
created 2017-03-15 02:47 -0500
pushed 2017-03-15 12:13 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only set the animation state as discarded if we discarded the animated frames (and not a static frame from a first-frame-only decode). r=aosmond
5186852360d6cf46ad5891b9e903fadcaa8c42c1
created 2016-11-28 08:42 -0500
pushed 2017-01-28 21:09 +0000
Andrew Osmond Andrew Osmond - Bug 1320684 - Start metadata decoding when the first data chunk has been received. r=tnikkel
04689bf3a1f2edc7956e203b599a154a4e7ba026
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:24 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
7a3238ae0f8f8d3ae498725350fb6fcb5bb1ac8c
created 2017-01-04 21:47 -0500
pushed 2017-01-06 01:24 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
c868ab532766e6a98ed771d9477ed745d4c67f98
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:24 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
3382306ba5c5903ca6f72f2dc6f3a9b7097ede49
created 2016-12-23 01:07 -0600
pushed 2016-12-25 00:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 1325297. Create a variant of imgIContainer::StartDecoding that returns if the current image frame is complete. r=aosmond
b50b2a2b2b6f77075d82c01f0aac919946fe2622
created 2016-12-22 13:15 -0600
pushed 2016-12-23 02:37 +0000
Timothy Nikkel Timothy Nikkel - Bug 1325296. RasterImage::LookupFrame does not return a surface if it was created as a result of a sync decode from with the FLAG_SYNC_DECODE_IF_FAST flag. r=aosmond
3cbb93f5768e0e5ac470d3bb29cea58fe2f45df3
created 2016-10-18 20:05 -0400
pushed 2016-11-17 01:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1311246 - Remove support for the -moz-samplesize media fragment; r=jrmuizel
85cfd0bd6eb0c321ccfa105f49e2f607d88b79f9
created 2016-08-22 21:15 -0500
pushed 2016-08-25 12:11 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
ca24710db69ad1b51f415889a6276a53bc59d36c
created 2016-08-23 13:50 -0700
pushed 2016-08-23 20:50 +0000
Wes Kocher Wes Kocher - Backed out changeset 54933b5b96f1 (bug 1260324) for frequent windows reftest failures a=backout CLOSED TREE
54933b5b96f1673a94a6463baf2c9cc643973e2d
created 2016-08-22 21:15 -0500
pushed 2016-08-23 14:05 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
cfb1f1eeceb36952195fd255d5a7a5f017771cbd
created 2016-08-18 00:06 -0700
pushed 2016-08-19 13:53 +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 2016-08-19 13:53 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 1) - Add a DrawableSurface smart pointer type to allow lazy surface generation. r=dholbert,edwin
731d13870f6a161f47ab8bffe5ee8e2ac92d5195
created 2016-08-02 17:22 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 6) - Stop passing a decoder to FinalizeDecoder() and rename it NotifyDecodeComplete(). r=edwin
55a26e91a828df3cd54b432a03014ed4801dc20f
created 2016-08-02 17:12 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 5) - Pass the decoder's final status explicitly to FinalizeDecoder(). r=edwin
9b9a6dca288397b794f31e52c8a21b1262c72d47
created 2016-08-02 16:34 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 3) - Pass telemetry explicitly to FinalizeDecoder. r=edwin
801b6b88b490705e4905b2b83346515e2461c5b7
created 2016-08-02 16:32 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 2) - Pass decoder progress explicitly to FinalizeDecoder. r=edwin
5ce50dc53516af734f52c5eff598e8f171623040
created 2016-08-02 15:43 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 1) - Pass ImageMetadata explicitly to FinalizeDecoder. r=edwin
bed21227876d1bee01453f32986ee3be8858488b
created 2016-07-30 14:10 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290682 (Part 3) - Remove RasterImage::CopyFrame(). r=edwin
70369395b75433f29f313b7426681c2bd7ec4bc1
created 2016-07-27 17:12 -0700
pushed 2016-07-28 15:43 +0000
Seth Fowler Seth Fowler - Bug 1289957 (Part 2) - Notify RasterImage about new frames in NotifyProgress() and remove OnAddedFrame(). r=edwin
7a652ffa8bfb8fc9a9d71f78573f7a639a129b00
created 2016-07-19 23:35 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 10) - Determine the first frame refresh area of animated images while decoding them. r=edwin
8383c2cc99393e21a7b7f2f8129e94b0f9a77593
created 2016-07-18 23:26 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 1) - Separate FrameAnimator's state into a separate class, AnimationState. r=edwin
c607a8652548294fab5cffa926a81e0e7952744f
created 2016-06-26 21:50 -0700
pushed 2016-06-30 10:34 +0000
Seth Fowler Seth Fowler - Bug 1282352 - Make DecoderFactory use NotNull where possible. r=edwin
a5a8beff2575044d0d8beb0e283d7f27bce13b67
created 2016-06-29 18:56 -0400
pushed 2016-06-30 10:34 +0000
Aidin Gharibnavaz Aidin Gharibnavaz - Bug 1247972 - specialize NS_ProxyRelease for nsISupports to be out-of-line; r=erahm
0f0586c0b68d927512617266a133545272dba9c7
created 2016-05-25 17:01 +0100
pushed 2016-06-06 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 11:45 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
b6c044f6319540c2b939af5d986583c2ec14f8fd
created 2016-01-12 17:14 +1300
pushed 2016-03-06 00:19 +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-04 10:51 +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-04 10:51 +0000
Matt Woodrow Matt Woodrow - Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +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-18 02:55 +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 17:31 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
e1fe3d531b96a5ca6a47c4476f4316bd422c0707
created 2015-10-05 17:18 -0700
pushed 2015-10-07 17:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 5) - Remove GraphicsFilter and gfxGraphicsFilter. r=mattwoodrow.
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +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 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
d177c3dbbd154651b738bef519629cc75377dbe4
created 2015-09-30 17:00 -0700
pushed 2015-10-01 10:39 +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 23:46 +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-20 04:08 +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-20 04:08 +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-20 04:08 +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-19 04:34 +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-19 04:34 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 2) - Add GetFrameAtSize() to support downscale-during-decode for GetFrame() use cases. r=tn
dc4bec055512f995bd23fd85d797112030631183
created 2015-08-18 10:19 -0700
pushed 2015-08-19 11:17 +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
8d3dbbed86c67f5b8402f5e430b2c911f24aa9be
created 2015-08-18 10:19 -0700
pushed 2015-08-19 11:17 +0000
Seth Fowler Seth Fowler - Bug 1194575 - Rename RecoverFromLossOfFrames() to RecoverFromInvalidFrames() to better reflect its role. r=tn
3a12957a6bd3166c3c0f6b5667264ddd040e6318
created 2015-08-14 17:56 -0700
pushed 2015-08-17 13:06 +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 13:01 +0000
Seth Fowler Seth Fowler - Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadata decode. r=tn
3e8dd82cbf50aa3a3471bde6d8d2919fa96fe769
created 2015-07-31 18:10 -0700
pushed 2015-08-03 11:59 +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-08-03 11:59 +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-08-03 11:59 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn
bef9528b79b692e0ef72600dc5bb201a7218f5dc
created 2015-07-28 18:58 -0700
pushed 2015-07-29 17:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188705 (part 2) - Remove unused SizeOfDecodedWithComputedFallbackIfHeap declaration. r=seth.
9c85da36168b81f3113628c1d4fac7d0488084d6
created 2015-07-22 22:39 -0700
pushed 2015-07-23 20:03 +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 20:03 +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 20:03 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 1) - Create decoders with a DecoderFactory. r=tn
bc786795286a8cd52096ba86c1faed507e823c90
created 2015-07-21 09:42 -0700
pushed 2015-07-21 22:49 +0000
Seth Fowler Seth Fowler - Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku
less more (0) -60 tip