image/src/Decoder.h
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
9265675be2af31041056d7d0d4615e9d59e8d448
created 2012-12-09 22:53 +0530
pushed 2013-02-19 18:06 +0000
Saurabh Anand Saurabh Anand - Bug 818817 - Fix some compiler warnings, r=Ms2ger
568804ee53fddbfaaede78010c1ede9be4837d18
created 2012-11-16 11:43 -0800
pushed 2013-01-07 21:25 +0000
Joe Drew Joe Drew - Bug 802390 - Gracefully handle shutting down a decoder that hasn't had a chance to do any work. r=jrmuizel a=akeybl
3d6eb774184a64a83ca682a98f8d9cc2081ee86b
created 2012-11-18 20:18 -0500
pushed 2013-01-07 21:25 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 812602. Don't decode jpegs progressively when we have all the data. r=joe
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
6ba07330f431d6f08ea4bc8ad067e6fee2e4a979
created 2012-01-21 17:30 +0100
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Merge from mozilla-central.
7c70058ad7b7503b674d110cd91209605fa80bfe
created 2011-11-16 15:10 -0800
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700| base
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-10-08 18:29 +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-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
1e64ae9b40096ba2d66ce34e1388f8da770129e6
created 2012-03-23 15:10 -0700
pushed 2012-06-04 19:57 +0000
Jeff Gilbert Jeff Gilbert - Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew
9cf740464cd01a801e50b1e22f1156756765f2bf
created 2012-01-06 21:32 +0530
pushed 2012-03-13 21:17 +0000
Atul Aggarwal Atul Aggarwal - Bug 698263 - Rename mozilla::imagelib namespaces to mozilla::image r=joe
eca4029b19d967ec4961b3e2e2b535f3c0baccd5
created 2011-11-09 13:39 -0800
pushed 2012-02-01 00:38 +0000
Scott Johnson Scott Johnson - Bug 666446, Part 9/10 - Implement methods in RasterImage in order to faciliate refresh driver-based animations. [r=dholbert,joe]
7eefb2f21c4c60a14c2e89a33024a199ce6eeab5
created 2011-09-29 09:17 -0400
pushed 2011-12-21 12:10 +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-12-21 12:10 +0000
Bobby Holley Bobby Holley - Bug 128502 - Move imagelib to mozilla/image on a CLOSED TREE. r=joe,brendan
less more (0) tip