image/src/Decoder.h
0933c1aef19729d4163d61f8962f11c473a26103
created 2015-01-08 00:01 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1116735 - Allocate frames in the 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
89be0ccf3ceb0bc545220d1a722128172514262c
created 2014-12-03 10:02 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1106448 - Make sure we have a frame in GetCurrentFrameRef. r=tn, a=sledru
5078e4014e213558abcb3e234a9cad0dfa4737b3
created 2014-11-26 13:22 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
7cef16ef5ac49b176d122632bb0d0d09dbdeaf21
created 2014-11-26 11:57 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0a67a7799022 (bug 1060869)
0a67a77990229e8d51e0ff13ff47ee15f0730195
created 2014-11-26 01:37 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
d489c1676234329486a81828d76a1c9147ee0ca2
created 2014-11-25 14:13 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f6989ebe8e1c (bug 1060869)
f6989ebe8e1c11730a719d5ee3070bf2cc748333
created 2014-11-25 00:10 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
f5dd8eb32a32768de4d4017f2c5ec405e7a11dee
created 2014-11-25 00:00 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1103328 - Tweak wording of comment for Decoder::PostHasTransparency. r=me DONTBUILD
b020dee629bec0bbf2c182f264a5c8b1708d3630
created 2014-11-24 23:42 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1103328 (Part 5) - Add better documentation for PostHasTransparency. r=tn
27b05608309947d4e2d81cb2e5eb2c3047e0b907
created 2014-11-18 18:17 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1081012 - Move DecodePool and related helpers out of RasterImage. r=tn
a0af85989c9cfaedd3250bb9d9c438c2b05e6d92
created 2014-11-18 12:06 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1079653 (Part 3) - Make decoders track whether they need to flush data after getting a new frame. r=tn
ce8cc2d64e042e5b24916391bc70ba58501602bb
created 2014-11-18 12:06 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1079653 (Part 1) - Move decode telemetry data from DecodeRequest to Decoder. r=tn
ba86bdcc4a7582c4d324b37c64917895ee464de3
created 2014-11-18 01:48 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1100725 (Part 4) - Assert that we always consume all decoder progress and invalidations. r=tn
09a58fd3c8c6b301a5c75417dc5c74ee9d179e56
created 2014-11-18 01:48 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1100725 (Part 2) - Consume all the contained decoder's invalidations in nsICODecoder. r=tn
72822bad1819522fd518775ef5adfd9177b6c05c
created 2014-11-17 11:16 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1089880 (Part 1) - Add a HAS_TRANSPARENCY notification to ImageLib. r=tn
a2dd570e935086747234171c3332dd149ea88504
created 2014-11-14 20:10 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1097432 (Part 3) - Rename imgStatusTracker to ProgressTracker and ImageStatusDiff to Progress. r=tn
b892bd18e0d923cafb676a2dc1dc33e992992a04
created 2014-11-14 20:06 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1089046 (Part 1) - Remove imgDecoderObserver and related code. r=tn
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
1096bda40e766742fc4938de90c03e05af7ef499
created 2014-11-10 12:37 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1084679 - Track invalidation rects during decoding on Decoder, not imgStatusTracker. r=tn
a13927f7835342093b3dca3a4e6b0c2a89dd4a29
created 2014-10-15 19:00 -0400
pushed 2015-01-12 19:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1079653) for mochitest-dt asserts on a CLOSED TREE.
dfb0890b02be6dc35a3b76ddb1d5c31a3a9a888a
created 2014-10-15 13:52 -0700
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1079653 (Part 3) - Make decoders track whether they need to flush data after getting a new frame. r=tn
a8e760faf784c78986c0cbebede0177fd361ad4c
created 2014-10-15 13:52 -0700
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1079653 (Part 1) - Move decode telemetry data from DecodeRequest to Decoder. r=tn
cbb710fac8064c79936b297889be4c3788ee00bd
created 2014-10-15 13:52 -0700
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1079628 - Record the number of bytes decoded on a per-decoder basis. r=tn
e388678a921128420bbaf1342aabba7f636e08ff
created 2014-10-01 17:33 -0700
pushed 2014-11-28 15:29 +0000
Seth Fowler Seth Fowler - Back out bug 1057904, bug 1060869, bug 923302 for bustage
60c79ffef24f4856c861ae432c447ef1c579fc70
created 2014-10-01 17:16 -0700
pushed 2014-11-28 15:29 +0000
Seth Fowler Seth Fowler - Bug 1060869 (Part 2) - Store the first frame of a RasterImage in the SurfaceCache. r=tn
09699bf795acdab2c91664efb113995d0462989f
created 2014-09-09 19:47 -0700
pushed 2014-11-28 15:29 +0000
Anuj Agarwal Anuj Agarwal - Bug 1028147 - Privatize public destructor of image::Decoder. r=seth
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
99fd6c8e7d368635095859d568986c281f7b0415
created 2014-08-22 13:49 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 1054076 - Make imgFrame reference counted. r=tn
6b66ea2c7d0db93e17c09cfd29eee5d3c3fd1318
created 2014-06-18 22:29 -0400
pushed 2014-09-02 16:39 +0000
Benoit Jacob Benoit Jacob - Bug 1027251 - Fix or whitelist dangerous public destructors in image/ - 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
b0433773e27c3fe5849f0aca1de17e6132b62336
created 2013-11-20 17:21 -0800
pushed 2014-02-04 01:06 +0000
Seth Fowler Seth Fowler - Bug 940714 - Add a RAII class to make synchronous decoding safer. r=tn
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
de8f83fde39482118e4e9b5249d7d1fd36b1d793
created 2013-09-07 09:01 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 913619 - Minimize the #includes in image/src; r=jrmuizel
879934b114f8461dedff58355049a12bcee6b236
created 2013-08-25 00:19 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 869723 (Part 1) - Add imgIContainer::GetOrientation. r=joe sr=bz
7cc7d8c511a638836feab8b5d88c5b4c33008c68
created 2013-08-24 19:13 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 353f5b3c81c7:62a1a184b2c3 (Bug 869723 and Bug 870090) for not actually building
75abb578641eba400cf888cbaed6ae4fd7d93ba6
created 2013-08-24 17:31 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 869723 (Part 1) - Add imgIContainer::GetOrientation. r=joe sr=bz
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
9e2bdda8c3ca3e5b2d24251df212ead22cf053b5
created 2013-03-01 18:17 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Implement multithreaded decoding using a thread pool. r=seth
aab4a115f06c7ef349c357c5e18c6868721ccc97
created 2013-03-24 15:43 -0400
pushed 2013-05-13 16:59 +0000
Trevor Saunders Trevor Saunders - backout 275cd395f9fa and 9e4b22851976 bug 716140 for breaking linux tp on a CLOSED TREE
275cd395f9fadaa42da633e20780d39193d817db
created 2013-03-01 18:17 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Implement multithreaded decoding using a thread pool. r=seth
550cbc82504201e83c295830533a278178e49553
created 2013-03-22 22:05 -0400
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 853337 - Make sure we actually call Flush and MarkDirty on frames when we've done some decoding work. r=seth
4b0df9dc91584716aeba4bc12ce8a63749a8237d
created 2013-03-22 21:13 -0400
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Back out e1d71b13e35f (Bug 853337) for crashes on a CLOSED TREE
e1d71b13e35f92eac9f46573e4cca2ba64956b7b
created 2013-03-22 18:47 -0400
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 853337 - Make sure we MarkDirty on our image frames after every piece of decoding. r=seth
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
0a2fc100f05ffc7e8b6800c3c4aa69a52906d9c7
created 2013-02-27 14:23 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Set the size of images via ImageMetadata objects. r=seth
e0683dc77a1b9e798c46b62904e8de8bc096949d
created 2013-02-27 14:23 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Set metadata directly on frames. r=seth
9c280517b6ea59bf8d25567ba7037dffcf5c731c
created 2013-02-01 20:06 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Preallocate frames before going into a decoder. 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.
ef71ebfb90a03ab8921c5c2ec024129d545e25d5
created 2013-01-28 12:26 -0500
pushed 2013-05-13 16:59 +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.
7d0a6850c8875b94d2c2303a2266972242c1776e
created 2013-01-18 16:47 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Create a clone imgStatusTracker on every asynchronous decoding event, and replay the difference between that imgStatusTracker and the image's current status tracker when decoding completes. r=seth
096b05d298ad5ad55fed2d98f042c2b80292d597
created 2013-01-18 16:47 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Add SetObserver method to Decoder instead of initializing it in the constructor. r=seth
98bab71808e5139de170002a0e9fe8f527d84bd8
created 2012-12-20 11:49 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Track image metadata in a separate object, and sync it to the image once decoding is done. r=jlebar
0a2205fa1da057c4537897e4e099b9b925a2d02d
created 2012-12-19 15:11 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Don't call Set* methods directly on images from decoders; call them from the Decoder base class. r=seth
4ae4e4a76ea725bff61943059f58393621a18f45
created 2013-01-25 18:39 -0800
pushed 2013-02-19 18:06 +0000
Seth Fowler Seth Fowler - Bug 820602 - Remove change to decoder notification behavior that causes AWSY leak. r=joe a=bajaj
3ecf6d05c4e280cf1631e415e58e86c24d1cff23
created 2012-12-18 11:37 -0500
pushed 2013-02-19 18:06 +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
b0c4f68563c3d30aef72863bb5429d7be3cd78c5
created 2012-12-17 14:05 -0800
pushed 2013-02-19 18:06 +0000
Seth Fowler Seth Fowler - Bug 815471 - Don't assume that all imgIContainers are either a RasterImage or a VectorImage. r=joe
47bd1f6fd8ed14f3ba6811e23c5f8463533b3e64
created 2012-12-16 21:13 -0500
pushed 2013-02-19 18:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 815471, bug 821023, bug 816374, bug 816362) for reftest failures.
6066a23ba701214c9aba74868fbbf718ae8d242b
created 2012-12-13 16:06 -0800
pushed 2013-02-19 18:06 +0000
Seth Fowler Seth Fowler - Bug 815471 - Don't assume that all imgIContainers are either a RasterImage or a VectorImage. r=joe
less more (0) -60 tip