image/Decoder.h
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
401978e000d8e8819c0ef3a3b5b081e408dc711c
created 2016-07-11 01:09 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 7) - Clean up remaining references to decoder 'data errors' and refer to them as just 'errors'. r=edwin
9b650c8855c2a64e6194680eee53c53b113e4798
created 2016-07-11 00:44 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 6) - Record Decoder telemetry outside of the loop. r=edwin
4840df0f7046913f4582487522b4ff73ceef96c0
created 2016-07-11 00:42 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 5) - Replace Decoder::mDataDone with Decoder::mReachedTerminalState. r=edwin
8c5e700ca1aefa0ff382cbb060b4184a182162ac
created 2016-07-11 00:38 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 2) - Don't call Decoder::PostDataError() from Decoder subclasses. r=edwin
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
6188761ca7f41e2830f99ecf44b0d8a793dbbffb
created 2016-07-11 00:04 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285865 (Part 3) - Inline Decoder::Write() into Decoder::Decode(). r=edwin
d98e5a17a183627262c48d8651f6997ec705ffcd
created 2016-07-11 00:03 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1285865 (Part 2) - Add a RAII class to record decoder telemetry. r=edwin
038d7b021492e648483aba1f1291ad7e902d4611
created 2016-07-02 23:21 -0600
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1185799 (Part 3) - Make nsICODecoder use only the public Decoder interface for writing to its contained decoder. r=edwin
07a67db040dca1ae3722eed0cd36880dd66da73b
created 2016-07-02 21:20 -0600
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1185799 (Part 1) - Use DecoderFactory to construct nsICODecoder's contained decoder. r=edwin
d51379e5475d29c015fa93e5698439f80ee31938
created 2016-06-29 13:43 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1282259 - Run IDecodingTasks instead of Decoders directly in image::DecodePool. r=dholbert
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
de2f01e26094f9c4bb9a42421ee07219278dcb4d
created 2016-02-25 16:21 -0800
pushed 2016-04-25 16:57 +0000
Seth Fowler Seth Fowler - Bug 1246851 (Part 1) - Add a new SurfacePipe API for writing to image surfaces in a safe and composable manner. r=njn
3659316085b1d8d02c095760b20d16e11c9d68f0
created 2016-01-27 16:15 -0800
pushed 2016-02-11 15:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1238558 (part 1) - Add Decoder::BeforeFinishInternal(). r=tnikkel. a=sylvestre
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
d177c3dbbd154651b738bef519629cc75377dbe4
created 2015-09-30 17:00 -0700
pushed 2015-12-14 20:08 +0000
Seth Fowler Seth Fowler - Bug 1118926 (Part 1) - Remove remnants of -moz-resolution in C++ code. r=tn
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
8551bc98b4be9b4e518be87035fe90aa744eed67
created 2015-08-19 14:04 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1196065 - Add sanity tests for image decoders. r=tn
066ad55e75a9d7f88dfd3eaac713cfa05d38b38f
created 2015-08-19 11:15 +0200
pushed 2015-10-29 11:30 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3cafd6b3967b (bug 1196065) for OSX 10.7 static build failure. r=backout
3cafd6b3967b901756e750984f9d13c1585252fb
created 2015-08-19 00:41 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1196065 - Add sanity tests for image decoders. r=tn
9bfb0efd0b6fa83300a2fe9c798110df858ff31f
created 2015-08-18 10:19 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1187401 (Part 1) - Simplify the condition that determines whether we set RasterImage::mHasBeenDecoded. r=tn
3a12957a6bd3166c3c0f6b5667264ddd040e6318
created 2015-08-14 17:56 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1185800 - Add DecoderFlags and SurfaceFlags enum classes and use them instead of imgIContainer flags in all decoder-related code. r=tn
167ceb9650797d3281a4940450604893dc6bad26
created 2015-08-14 00:37 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadata decode. r=tn
44dc3228c00b1f809629d7d88c9df7749186d734
created 2015-07-31 18:10 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. 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
9c768fc28bb09825dd20dfecd2df3021a1462274
created 2015-07-31 07:29 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 7) - Eliminate remaining dependencies on a non-null mImage in Decoder. r=tn
819db042055a9105a1ea3f563d6c5365006892bb
created 2015-07-31 07:29 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn
8372b72b359cb1265b7d6a93bfe4f180bee4a212
created 2015-07-31 07:29 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 5) - Merge Decoder::SetSizeOnImage() into ImageMetadata::SetOnImage(). r=tn
bf702d0ae9c8d9a830a86b212ef8a40664b3226e
created 2015-07-31 07:29 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn
27a64c1be104819e9bd908eef736f4da6334b4d3
created 2015-07-31 07:29 -0700
pushed 2015-09-21 14:04 +0000
Seth Fowler Seth Fowler - Bug 1187386 (Part 1) - Make most decoder state private. 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
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
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
7701abd924856d65acbf9927629cf27dd2335ec1
created 2015-05-14 20:52 -0700| base
pushed 2015-08-10 18:23 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth
0b122f0b6fcfda45606c4ee6166436201578f167
created 2015-05-12 15:02 -0700| base
pushed 2015-08-10 18:23 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth
less more (0) tip