image/decoders/nsICODecoder.cpp
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.
e56e7cffe0f4578016f3c976325a72adadda89e9
created 2015-01-12 15:35 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 560042809ee7 (bug 1119774)
560042809ee78b57ed4fa3873c586530ca7fc446
created 2015-01-12 03:24 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1119774 (Part 5) - Make it possible to pass a target size to Decoder::AllocateFrame. r=tn
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
b61e84480e2e7e475a4d730a7d1a1128707043ad
created 2015-01-11 22:29 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1118092 - Manage invalidation policy directly in the image decoder. 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
36e21bed08f2cad14b87baa73c7dcf52daa0e50b
created 2015-01-10 20:47 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1118092 - Manage invalidation policy directly in the image decoder. 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
5560d234666e79fa7f080781fa7c48b0951b8770
created 2015-01-09 16:23 +0100
pushed 2015-02-23 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bb2775fb362c (bug 1118092)
bb2775fb362c04a626aeae82a6538c939e0f6533
created 2015-01-09 05:14 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1118092 - Manage invalidation policy directly in the image decoder. r=tn
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
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
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
2750a8bef37d582c6da75a06c22d8f28e455b8d1
created 2014-11-14 20:10 -0800
pushed 2015-01-12 19:37 +0000
Seth Fowler Seth Fowler - Bug 1098108 (Part 1) - Don't overwrite nsICODecoder's progress with the contained decoder's progress. 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
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
9b53d93884d3a48163d2555181bd6d8ca0f3e787
created 2014-08-08 07:04 -0700
pushed 2014-10-13 16:35 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1049997 - Separate statements declaring multiple pointers into separate statements. r=froydnj
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
1f846fad9b0f4b7e5145ac32d67ced1de06cabda
created 2013-09-05 15:55 -0700
pushed 2013-10-28 21:59 +0000
Seth Fowler Seth Fowler - Bug 908514 (Part 1) - Replace imagelib endian macros with MFBT's endian functions. r=jrmuizel
8658d3607e1aaaadcb02b18ffac3210c8b3dd620
created 2013-04-25 16:34 -0400
pushed 2013-06-24 18:52 +0000
Joe Drew Joe Drew - Bug 863958 - Don't call SetSize from the ICO decoder if we already have the size. r=seth
094e358f4caf5c38785b21f7275995a0533f0b6e
created 2013-04-02 08:18 +0100
pushed 2013-06-24 18:52 +0000
Jonathan Kew Jonathan Kew - bug 854441 - prefer downscaling a larger icon rather than upscaling a smaller one, if exact size is not available. r=seth
9b664bf6ac2a75c32b60df97a5c32b27b216313a
created 2013-04-25 16:34 -0400
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 863958 - Don't call SetSize from the ICO decoder if we already have the size. r=seth a=akeybl
43073653db4aca75f8c1f548915452462f5233f6
created 2013-03-23 11:05 -0400
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 853536 - Never write to size-only decoders when we've already gotten the size. r=jrmuizel
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
26eb06639c711ffdb8294e2929a3dea4e960665a
created 2013-03-22 16:12 -0700
pushed 2013-05-13 16:59 +0000
Wes Johnston Wes Johnston - Bug 419588 - Add support for a resolution media fragment. 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
16cd97be284693480058cddb76a9d73f9272cc02
created 2013-01-31 13:38 -0500
pushed 2013-05-13 16:59 +0000
Joe Drew Joe Drew - Bug 716140 - Always run a size decode before doing a full decode so we know the size before decoding. r=jlebar
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
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-04-01 19:47 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
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
0bcb93a716beaf14ecf13f5312541474252c0b5a
created 2012-12-18 11:37 -0500
pushed 2013-02-19 18:06 +0000
Joe Drew Joe Drew - Bug 716140 - Merge imgIContainerObserver and imgIDecoderObserver since they aren't used in different places any more. r=jrmuizel
427fece16730ffc815398d6960daadf234b8b2a8
created 2012-11-27 21:07 -0500
pushed 2013-01-07 21:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 815359 - Use the correct contract ID to create nsISupportsPRUint32's in the icon decoder; r=bzbarsky a=lsblakk
f11329484155b73a14090ef2e5364c8e7393b290
created 2012-10-12 12:11 -0400
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 505385 - Part 4: Fix some warnings. r=joe
2adc0ce03dba4ba6548c1a0673a4c9e4d18b473a
created 2012-10-11 21:58 -0400
pushed 2013-01-07 21:25 +0000
Josh Matthews Josh Matthews - Back out bug 585385 for build bustage.
5c2493ac96c73111b0d1372b70828ebd26b3f2b1
created 2012-10-11 21:34 -0400
pushed 2013-01-07 21:25 +0000
Bobby Holley Bobby Holley - Bug 505385 - Part 4: Fix some warnings. r=joe
de0a323e41a77b0b030d031a58ae004cfb5f2725
created 2012-11-27 21:07 -0500
pushed 2012-11-28 18:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 815359 - Use the correct contract ID to create nsISupportsPRUint32's in the icon decoder; r=bzbarsky a=lsblakk
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
b82fb4d04f6025775b8faffb0a9cd46cb7e222bf
created 2012-07-23 12:37 -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.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea
created 2012-05-08 17:34 -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.
less more (0) -60 tip