image/decoders/nsGIFDecoder2.h
1f1623675fdcd6a61dbbfb2341e0ba02022a3086
created 2018-05-25 06:52 -0400
pushed 2018-05-25 17:52 +0000
Andrew Osmond Andrew Osmond - Bug 1382683 - Part 2. Switch nsGIFDecoder2 to write pixels in blocks instead of individually. r=tnikkel
3ae96eb621980b2f4b0ea3388d88c0cf0540163a
created 2018-02-28 13:34 -0500
pushed 2018-02-28 21:49 +0000
Andrew Osmond Andrew Osmond - Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel
fedc2d408840d81fdb3550c83121b400a2e63a0b
created 2017-11-23 00:40 -0600
pushed 2017-11-23 09:44 +0000
Timothy Nikkel Timothy Nikkel - Bug 1413762. Check integer shift value is reasonable before using it in gif decoder. r=aosmond
abdc71fec220dd2186e8a6cbc7d0e47cefe17d0a
created 2017-02-16 00:45 +0530
pushed 2017-02-17 21:41 +0000
Vedant Sareen Vedant Sareen - Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter
eef2029cae9d33943011306ac593906492368d2b
created 2016-08-02 16:45 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 4) - Clean up Decoder::SpeedHistogram() and related code. r=edwin
8248ff77be0fa18183018e081ad62c9fb050b6d6
created 2016-07-29 16:44 -0700
pushed 2016-08-03 15:04 +0000
Seth Fowler Seth Fowler - Bug 1291059 - Yield in the GIF decoder at the beginning of a new frame, not at the end of the previous frame. r=edwin
f0ec31db260e67c13526a33414cc8b860600b214
created 2016-07-18 23:48 -0700
pushed 2016-07-20 14:55 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 2) - Yield after each frame in the GIF decoder. r=edwin
b925c4294d4467954e53f7a5fb831029b104281d
created 2016-07-20 11:03 +0900
pushed 2016-07-20 09:21 +0000
Makoto Kato Makoto Kato - Backed out 4 changesets (bug 1287691) due to Windows build failure
1bd6857c728d4345f870ecc9ba896c3568690d71
created 2016-07-18 23:48 -0700
pushed 2016-07-20 09:21 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 2) - Yield after each frame in the GIF decoder. r=edwin
3ce690bdd3a87b4af237e2bb0cc2391a62832d0a
created 2016-07-15 22:27 -0700
pushed 2016-07-18 15:08 +0000
Seth Fowler Seth Fowler - Bug 1287246 (Part 1) - Expose LexerResult from the StreamingLexer API and add an explicit Yield type. r=njn
e2069b87af4c2291c9d2ef391c7759c3464d0341
created 2016-07-14 22:39 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1286165 (Part 2) - Advance decoders' SourceBufferIterator directly in StreamingLexer. r=edwin,njn
8c5e700ca1aefa0ff382cbb060b4184a182162ac
created 2016-07-11 00:38 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 2) - Don't call Decoder::PostDataError() from Decoder subclasses. r=edwin
940b6ad95cfc5340ee8aa6fd4b7301f974fc2ea0
created 2016-07-11 00:07 -0700
pushed 2016-07-12 08:58 +0000
Seth Fowler Seth Fowler - Bug 1285865 (Part 6) - Pass a SourceBufferIterator to Decoder::DoDecode(). r=edwin
1c717a8dc382b5aeee20f4231488c5ea2320e890
created 2016-07-11 00:07 -0700
pushed 2016-07-12 08:58 +0000
Seth Fowler Seth Fowler - Bug 1285865 (Part 5) - Return a Maybe<TerminalState> from Decoder::DoDecode(). r=edwin
6735ebca30843305e2a4fff37e72f630a2620417
created 2016-07-11 00:05 -0700
pushed 2016-07-12 08:58 +0000
Seth Fowler Seth Fowler - Bug 1285865 (Part 4) - Rename Decoder::WriteInternal() to Decoder::DoDecode() and fix its argument types. r=edwin
629faa5d9254287324f40989941fca237beb93ac
created 2016-06-20 20:42 -0700
pushed 2016-06-21 09:56 +0000
Seth Fowler Seth Fowler - Bug 1279859 - Correctly skip over extra image sub blocks in the GIF decoder. r=njn
026cf6432f4473549aa6193272764a06be33a1c3
created 2016-06-08 12:17 -0700
pushed 2016-06-09 09:58 +0000
Seth Fowler Seth Fowler - Bug 1204392 - Use StreamingLexer in the GIF decoder. r=njn,seth
cb965dc05ec7d56b64581b6bbdb70357f6435052
created 2016-03-09 15:39 -0800
pushed 2016-03-10 10:51 +0000
Seth Fowler Seth Fowler - Bug 1247152 (Part 2) - Remove even more code from the GIF decoder. r=edwin
a1c6dad1153682c6c9fcafe85157bc2b9e02b419
created 2016-03-09 15:39 -0800
pushed 2016-03-10 10:51 +0000
Seth Fowler Seth Fowler - Bug 1247152 (Part 1) - Use SurfacePipe in the GIF decoder. r=njn
61d1f8675fc39e0fd1abb9828bbd30e324eb3234
created 2015-10-25 13:14 -0700
pushed 2015-10-26 09:59 +0000
Seth Fowler Seth Fowler - Bug 1213744 (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn
b50322abc2863332513aa05e5e53ab3d8278672d
created 2015-09-28 20:40 +0200
pushed 2015-09-30 20:49 +0000
Steve Singer Steve Singer - Bug 1208935 - Move Deinterlacer to a standalone file. r=seth
649f934c48e639a9d52e8da665b06a733f2e590d
created 2015-09-26 01:36 -0700
pushed 2015-09-28 12:17 +0000
Seth Fowler Seth Fowler - Bug 1207378 (Part 2) - Use Downscaler to remove first-frame padding when downscaling GIFs. r=tn
c0d3f6e2a3e33f8b45bf4039126cbbe004448e3e
created 2015-09-19 16:21 -0700
pushed 2015-09-20 04:08 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 5) - Require that all image decoders support downscale-during-decode. r=tn
3c9f7ca5a12f9b61db3c4cbe1bbf948427ed24dc
created 2015-09-17 15:03 -0700
pushed 2015-09-18 11:19 +0000
Seth Fowler Seth Fowler - Bug 1194058 (Part 2) - Add downscale-during-decode support for the GIF decoder. r=tn
3db1ac46dacc9db0dcafdec5b9314dcd14be2237
created 2015-08-12 10:41 -0700
pushed 2015-08-13 14:43 +0000
Seth Fowler Seth Fowler - Bug 1191114 (Part 1) - Always detect HAS_TRANSPARENCY during the metadata decode. r=tn
aaf3459a20b5236b81c5d4f243503c9e1eeff3a6
created 2015-07-22 22:39 -0700
pushed 2015-07-23 20:03 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn
aea2836ce9fecb317d04c3c49ce5122049239d96
created 2015-07-10 19:26 -0700
pushed 2015-07-13 09:52 +0000
Seth Fowler Seth Fowler - Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn
ca348a8a0639662d4cbe1ea2e0b10544f0092a1f
created 2015-04-05 16:22 -0700
pushed 2015-04-08 16:15 +0000
Glenn Randers-Pehrson Glenn Randers-Pehrson - Bug 1102048 (Part 24, decoders) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
3460bb4b7090d1535878aedd5f18b58e88679feb
created 2015-01-15 15:11 -0800
pushed 2015-01-16 13:47 +0000
Seth Fowler Seth Fowler - Bug 1079627 (Part 1) - Make image decoders hold a strong reference to their image. r=tn
cb26891d69e9c2c4d18a7ab648630ee5d88e8306
created 2015-01-12 13:17 -0500
pushed 2015-01-12 20:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1079627) for causing B2G crashes on a CLOSED TREE.
c86c43915254b769d8b63cdf997a159d32905055
created 2015-01-12 01:20 -0800
pushed 2015-01-12 20:26 +0000
Seth Fowler Seth Fowler - Bug 1079627 (Part 1) - Make image decoders hold a strong reference to their image. r=tn
8f3cc2c90893ab18bcb9eda7961ff3fc08022a99
created 2015-01-11 20:43 +0100
pushed 2015-01-12 10:44 +0000
Tom Schuster Tom Schuster - Backout changeset b4ebefd0f7e3:a8044fd506db Bug 1117607, Bug 1118087, Bug 1118092, Bug 1118105, Bug 1030372, Bug 1079627 on CLOSED TREE
3dd5401f359cd1d442c2ebb800c9a4938396aba6
created 2015-01-11 05:34 -0800
pushed 2015-01-12 10:44 +0000
Seth Fowler Seth Fowler - Bug 1079627 (Part 1) - Make image decoders hold a strong reference to their image. r=tn
b4ebefd0f7e3a0814ea9d9f42dc0da74be3fb998
created 2015-01-10 18:47 -0800
pushed 2015-01-12 10:44 +0000
Seth Fowler Seth Fowler - Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn
d4be320ebecbc710f8f19950a4d7cf0e69075d92
created 2015-01-09 18:48 -0800
pushed 2015-01-12 10:44 +0000
Wes Kocher Wes Kocher - Backout 17fc30214d84 (bug 1117607) for reftest orange
17fc30214d848a64c87e87b043566d3499dd1c03
created 2015-01-09 15:02 -0800
pushed 2015-01-12 10:44 +0000
Seth Fowler Seth Fowler - Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn
548ff18c9fc6a54dced7165f22f00ab803c746d2
created 2015-01-09 16:24 +0100
pushed 2015-01-09 19:45 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f61a4592da85 (bug 1117607) for Reftest Failures/Crashes on a CLOSED TREE
f61a4592da851ede0e4b6d1dd9dcb7dac432d310
created 2015-01-09 05:10 -0800
pushed 2015-01-09 19:45 +0000
Seth Fowler Seth Fowler - Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn
b4cdc04f65550567f05b881bc4a89224a751b8c9
created 2015-01-08 00:04 -0800
pushed 2015-01-09 01:08 +0000
Seth Fowler Seth Fowler - Bug 1116733 (Part 2) - Remove DecodeStrategy and frame allocation handling outside of Decoder. r=tn
8468946a9c95160ff3d6c770941c409b27e5bc5a
created 2015-01-02 19:16 -0500
pushed 2015-01-04 04:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1117248 - Mark virtual overridden functions as MOZ_OVERRIDE in image/; r=jrmuizel
08434d415b5c69d764ade5007868f0fb90624019
created 2014-11-14 12:59 -0500
pushed 2014-11-15 22:34 +0000
Glenn Randers-Pehrson Glenn Randers-Pehrson - Bug 991149 - Improve image/* source compliance with Mozilla Coding Style. r=seth
2c760e1690b51802dca2c574fd304653d35f4007
created 2014-09-02 12:20 -0400
pushed 2014-09-02 18:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1061047 - Fix some bad implicit constructors in imagelib; r=jrmuizel
5e70b11b57c6d74f8164fd26a2865292e1c5f244
created 2014-06-18 10:54 -0400
pushed 2014-06-24 00:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1027093 - Rename int32_t mCurrentFrame in nsGIFDecoder2 to avoid mixups with parent class' imgFrame* mCurrentFrame. r=jmuizelaar
772ce6463fd861982415edc813edc634565ca08f
created 2013-12-17 14:04 -0800
pushed 2013-12-18 05:00 +0000
Seth Fowler Seth Fowler - Bug 896268 - Use a stateless approach to synchronous image decoding. r=jdm
682938749810c2effd0aede42b7a25c7a055133b
created 2013-01-28 12:27 -0500
pushed 2013-03-21 11:51 +0000
Joe Drew Joe Drew - Bug 716140 - Make animated image formats (PNG and GIF) explicitly pause decoding and ask for a new image frame when they need new frames.
ef71ebfb90a03ab8921c5c2ec024129d545e25d5
created 2013-01-28 12:26 -0500
pushed 2013-03-21 11:51 +0000
Joe Drew Joe Drew - Bug 716140 - Make mImageData and mColormap (and their sizes) protected members of mozilla::image::Decoder rather than the leaf classes.
096b05d298ad5ad55fed2d98f042c2b80292d597
created 2013-01-18 16:47 -0500
pushed 2013-03-21 11:51 +0000
Joe Drew Joe Drew - Bug 716140 - Add SetObserver method to Decoder instead of initializing it in the constructor. r=seth
3ecf6d05c4e280cf1631e415e58e86c24d1cff23
created 2012-12-18 11:37 -0500
pushed 2012-12-19 00:32 +0000
Joe Drew Joe Drew - Bug 716140 - Convert the XPCOM imgIDecoderObserver interface into a private C++ interface, imgDecoderObserver, so we can more easily make changes to it. r=jrmuizel
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
6ba07330f431d6f08ea4bc8ad067e6fee2e4a979
created 2012-01-21 17:30 +0100
pushed 2012-09-11 17:34 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700| base
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
9cf740464cd01a801e50b1e22f1156756765f2bf
created 2012-01-06 21:32 +0530
pushed 2012-01-21 02:32 +0000
Atul Aggarwal Atul Aggarwal - Bug 698263 - Rename mozilla::imagelib namespaces to mozilla::image r=joe
7eefb2f21c4c60a14c2e89a33024a199ce6eeab5
created 2011-09-29 09:17 -0400
pushed 2011-10-21 15:28 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 691754. Change the decoder constructor to use a c++ reference instead of a pointer. r=joe
0a5e72d1b479b9f015a407e33e9001e5ad0aa786
created 2011-10-17 21:32 -0700| base
pushed 2011-10-18 04:36 +0000
Bobby Holley Bobby Holley - Bug 128502 - Move imagelib to mozilla/image on a CLOSED TREE. r=joe,brendan
less more (0) tip