Seth Fowler
40cfde0cb6
Bug 1196065 - Add sanity tests for image decoders. r=tn
2015-08-19 14:04:01 -07:00
Sebastian Hengst
f6c85e45b0
Backed out changeset 3cafd6b3967b (bug 1196065) for OSX 10.7 static build failure. r=backout
2015-08-19 11:15:57 +02:00
Seth Fowler
6ecefb1fc0
Bug 1196065 - Add sanity tests for image decoders. r=tn
2015-08-19 00:41:30 -07:00
Seth Fowler
8c82d3b0c5
Bug 1187401 (Part 1) - Simplify the condition that determines whether we set RasterImage::mHasBeenDecoded. r=tn
2015-08-18 10:19:22 -07:00
Seth Fowler
0119f3f595
Bug 1185800 - Add DecoderFlags and SurfaceFlags enum classes and use them instead of imgIContainer flags in all decoder-related code. r=tn
2015-08-14 17:56:44 -07:00
Seth Fowler
028f2c1726
Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadata decode. r=tn
2015-08-14 00:37:13 -07:00
Seth Fowler
62ff50c45c
Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. r=tn
2015-07-31 18:10:31 -07:00
Seth Fowler
14934c072e
Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn
2015-07-31 18:10:23 -07:00
Seth Fowler
907ef4ca97
Bug 1187386 (Part 7) - Eliminate remaining dependencies on a non-null mImage in Decoder. r=tn
2015-07-31 07:29:18 -07:00
Seth Fowler
17f2525f55
Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn
2015-07-31 07:29:15 -07:00
Seth Fowler
50b5437d29
Bug 1187386 (Part 5) - Merge Decoder::SetSizeOnImage() into ImageMetadata::SetOnImage(). r=tn
2015-07-31 07:29:12 -07:00
Seth Fowler
7be9d06461
Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn
2015-07-31 07:29:03 -07:00
Seth Fowler
01e007f63b
Bug 1187386 (Part 1) - Make most decoder state private. r=tn
2015-07-31 07:29:00 -07:00
Seth Fowler
1e0768be69
Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn
2015-07-22 22:39:56 -07:00
Seth Fowler
f9d2aa3c78
Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn
2015-07-22 22:39:54 -07:00
Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Seth Fowler
14ef64f598
Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn
2015-07-10 19:26:15 -07:00
Birunthan Mohanathas
ab03747a9e
Bug 1038536 - Flatten image/src/ directory. r=seth
2015-05-14 20:52:05 -07:00