image/decoders/nsPNGDecoder.h
9780a01b3e949a5bf0f6a95fe0e1ed25d5cebe29
created 2017-07-22 00:14 -0400
pushed 2017-08-02 08:25 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 3. Expose Decoder::IsValidICOResource for all decoders. r=tnikkel
5bd86eea082a395f9c45233bac7506108390d267
created 2017-04-05 11:28 -0500
pushed 2017-06-12 13:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 1352282. Always fill in the number of loops when decoding an APNG file. r=aosmond
abdc71fec220dd2186e8a6cbc7d0e47cefe17d0a
created 2017-02-16 00:45 +0530
pushed 2017-04-18 12:07 +0000
Vedant Sareen Vedant Sareen - Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter
6098f45a8745953c08811a9a1076667587c4d952
created 2017-02-13 19:28 -0800
pushed 2017-04-18 12:07 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1290292, bug 1290293) for gfx assertions
8401d12fe93637f11fe8acffba79c16ee192183e
created 2016-08-18 09:55 -0400
pushed 2017-04-18 12:07 +0000
Andrew Osmond Andrew Osmond - Bug 1290293 - Part 2e. Make SurfacePipe users clear unwritten pixels if the image is truncated. r=tnikkel
5410a208a5cf0b473de1787a6c3a5829f2208c11
created 2016-08-18 09:55 -0400
pushed 2017-04-18 12:07 +0000
Andrew Osmond Andrew Osmond - Bug 1290293 - Part 2a. Make nsPNGDecoder clear on which surface format is being used. r=tnikkel
eef2029cae9d33943011306ac593906492368d2b
created 2016-08-02 16:45 -0700
pushed 2016-11-14 12:26 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 4) - Clean up Decoder::SpeedHistogram() and related code. r=edwin
2448661e77258bcb13ba892a7e32c5a8ce0e584b
created 2016-07-18 23:51 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 3) - Yield after each frame in the PNG decoder. r=edwin
b925c4294d4467954e53f7a5fb831029b104281d
created 2016-07-20 11:03 +0900
pushed 2016-09-19 13:38 +0000
Makoto Kato Makoto Kato - Backed out 4 changesets (bug 1287691) due to Windows build failure
2fd2f3d22e5d391cd2cfaa2a3cefa0978e0fc8a5
created 2016-07-18 23:51 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 3) - Yield after each frame in the PNG decoder. r=edwin
3ce690bdd3a87b4af237e2bb0cc2391a62832d0a
created 2016-07-15 22:27 -0700
pushed 2016-09-19 13:38 +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-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1286165 (Part 2) - Advance decoders' SourceBufferIterator directly in StreamingLexer. r=edwin,njn
77fe4e663e345389c4260ea573dbf58afa85da1b
created 2016-07-11 00:34 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 1) - Remove Decoder's notion of decoder errors. r=edwin
940b6ad95cfc5340ee8aa6fd4b7301f974fc2ea0
created 2016-07-11 00:07 -0700
pushed 2016-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285865 (Part 4) - Rename Decoder::WriteInternal() to Decoder::DoDecode() and fix its argument types. r=edwin
090ab64054fd86f10f7f30c378c84bb57d112f62
created 2016-07-02 21:22 -0600
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1185799 (Part 2) - Make nsBMPDecoder and nsPNGDecoder no longer friends with nsICODecoder. r=edwin
3405db522027deb4b59112d9ff5f3ecde8e00cf7
created 2016-06-27 13:38 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1282566 (Part 3) - Use StreamingLexer in the PNG decoder. r=edwin
442c01c74c5f715e2f6263257ae994a07fa1956d
created 2016-06-27 12:01 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1282566 (Part 2) - Remove some unused fields from nsPNGDecoder. r=edwin
748f5424739f63fd4596f7e5adb876b28a4cfc79
created 2016-06-27 12:00 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1282566 (Part 1) - Use png_process_data_pause for early exits in nsPNGDecoder. r=edwin
39ba4da73c6c040e291520ecbec2d61bdeb3d168
created 2016-06-24 15:20 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1255107 (Part 3) - Use SurfacePipe in the PNG decoder. r=njn
5fdb49f370a7cc85a67d19f70dff7b339d55b753
created 2015-09-18 01:21 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 5) - Require that all image decoders support downscale-during-decode. r=tn,a=lizzard
968702bfd84b2c01ecee6591e0ebcb195e7afff1
created 2015-09-21 13:16 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1146663) for crashes a=backout
c0d3f6e2a3e33f8b45bf4039126cbbe004448e3e
created 2015-09-19 16:21 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1146663 (Part 5) - Require that all image decoders support downscale-during-decode. r=tn
d6ee72faf4fb071dbd8e0e93fd04a9a59f31a3b5
created 2015-09-01 14:13 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1060609 (Part 2) - Add downscale-during-decode support for the PNG decoder. r=tn,f=glennrp
3db1ac46dacc9db0dcafdec5b9314dcd14be2237
created 2015-08-12 10:41 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1191114 (Part 1) - Always detect HAS_TRANSPARENCY during the metadata decode. r=tn
070dc7eabe5fa2df17e152fd54a2dc8ce719fc60
created 2015-07-31 18:10 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn
aaf3459a20b5236b81c5d4f243503c9e1eeff3a6
created 2015-07-22 22:39 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn
9c85da36168b81f3113628c1d4fac7d0488084d6
created 2015-07-22 22:39 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn
aea2836ce9fecb317d04c3c49ce5122049239d96
created 2015-07-10 19:26 -0700
pushed 2015-09-21 14:04 +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-06-29 20:18 +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
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
b24f9a3b47a6f1bb6bc3b74932d07dc783719e0b
created 2015-02-10 13:26 +0800
pushed 2015-03-30 18:32 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1131446. mFrameHasNoAlpha is mostly pointless. r=seth
9051a8b7ee5a9876c84fb63fd5dd26755b6a1a8d
created 2015-01-15 15:11 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1079627 (Part 1) - Make image decoders hold a strong reference to their image. r=tn a=lmandel
cb26891d69e9c2c4d18a7ab648630ee5d88e8306
created 2015-01-12 13:17 -0500
pushed 2015-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backout 17fc30214d84 (bug 1117607) for reftest orange
17fc30214d848a64c87e87b043566d3499dd1c03
created 2015-01-09 15:02 -0800
pushed 2015-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +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-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1116733 (Part 2) - Remove DecodeStrategy and frame allocation handling outside of Decoder. r=tn
689797cc26c4d6a947b3e5e6526a62734b5e9372
created 2015-01-07 13:07 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1116737 - Merge FrameBlender into FrameAnimator. r=tn
8468946a9c95160ff3d6c770941c409b27e5bc5a
created 2015-01-02 19:16 -0500
pushed 2015-02-23 15:17 +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 2015-01-12 19:37 +0000
Glenn Randers-Pehrson Glenn Randers-Pehrson - Bug 991149 - Improve image/* source compliance with Mozilla Coding Style. r=seth
31d28b1d4d7e99f08dd4ff541a95fd17db4f5f49
created 2014-09-24 17:38 -0400
pushed 2014-11-28 15:29 +0000
Glenn Randers-Pehrson Glenn Randers-Pehrson - Bug 1072340 - Clean up PNG codecs in image/encoders,decoders. r=jmuizelaar
2c760e1690b51802dca2c574fd304653d35f4007
created 2014-09-02 12:20 -0400
pushed 2014-11-28 15:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1061047 - Fix some bad implicit constructors in imagelib; r=jrmuizel
013456bbf74d5517f53ca1f04206d758ddeae0be
created 2014-04-19 21:28 -0400
pushed 2014-07-21 20:25 +0000
Michael Wu Michael Wu - Bug 994081 - [2/3] Convert imgFrame to SourceSurfaces, r=seth
4dd51f45f0bd6434fc5772446e7e18dec821f2ac
created 2013-12-17 14:04 -0800
pushed 2014-03-13 19:47 +0000
Seth Fowler Seth Fowler - Bug 896268 - Use a stateless approach to synchronous image decoding. r=jdm, a=abillings
7588ab535671ada2874b95a3a17a5f6f43579ade
created 2013-09-24 16:45 -0400
pushed 2013-12-09 19:58 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 3/3 : remove the now-useless inclusions of gfxASurface.h - r=jrmuizel
1892aa2a6de84d83a3c0aff80b0153d925e48ebc
created 2013-09-24 16:45 -0400
pushed 2013-12-09 19:58 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
7db2236a37750641eb099a8b11c45ea4601bff11
created 2013-08-23 15:51 -0400
pushed 2013-10-28 21:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in image/. r=ehsan
7158e859e28c9fbb642a6c0ff84a4262bbec6935
created 2013-06-17 16:49 -0400
pushed 2013-08-05 18:49 +0000
Joe Drew Joe Drew - Bug 867774 - Create a FrameBlender class that holds on to an image's frames and can blend frames together on demand (while leaving the decision as to which frames to external users). r=seth
04abf5e608f1822a17638a3603b2f685d2352fb3
created 2013-05-04 13:42 +0200
pushed 2013-06-24 18:52 +0000
Alfred Kayser Alfred Kayser - Bug 685471 - In PNG decoder, the allocating of mHeaderBuf can be prevented. (followup) r=joe@drew.ca
cf288039ea21f79ed1823c0b7090a1f22c5907be
created 2013-05-04 11:39 +0200
pushed 2013-06-24 18:52 +0000
Alfred Kayser Alfred Kayser - Bug 685471 - In PNG decoder, the allocating of mHeaderBuf can be prevented. r=joe@drew.ca
931bd53af21edb9fe6f4176e1ce489631ffe5d7a
created 2013-04-22 10:57 -0400
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 863123 - Set APNG attributes on the right frame, rather than one frame behind. r=seth a=lsblakk
d1f978369c50ff398618c6ce04d1dc33d6883d81
created 2013-02-27 14:23 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Allocate frames asynchronously with a separate worker dispatched to the main thread. r=seth
682938749810c2effd0aede42b7a25c7a055133b
created 2013-01-28 12:27 -0500
pushed 2013-05-13 16:59 +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.
less more (0) -60 tip