image/decoders/nsICODecoder.h
e2e062406f6320a608921b0eaa0ffc95dbd9b108
created 2017-07-22 11:03 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset dbae61d1cbee (bug 1315554)
e2a6c6b64735e03bfc9bfa3975a2664419a06d9d
created 2017-07-22 11:03 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 18614b05270d (bug 1315554)
18614b05270dc639d6cf9266f4293cf854e3a6c5
created 2017-07-22 00:14 -0400
pushed 2017-08-02 08:25 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 9. Get the ICO size from the resource instead of the dir entry if unspecified. r=tnikkel
dbae61d1cbee8540e6e7dd7f27d7fd9fc3d31f70
created 2017-07-22 00:14 -0400
pushed 2017-08-02 08:25 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 7. Remove unnecessary buffering of BMP header in ICO decoder. r=tnikkel
e39309b6fe7f29b2ecfb16bf3c17c710b74d11f4
created 2017-07-22 00:14 -0400
pushed 2017-08-02 08:25 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 6. Reuse the same SourceBuffer when decoding a resource within an ICO. r=tnikkel
e67f6df41836b70373f7337ae392533ac9c8c7bf
created 2017-07-22 00:14 -0400
pushed 2017-08-02 08:25 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 4. Combine nsICODecoder::ReadBMP and ::ReadPNG. r=tnikkel
e1eec63b920fe003676d38aca1303dc158646ebb
created 2017-07-22 00:14 -0400
pushed 2017-08-02 08:25 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 2. The BMP decoder should be responsible for adjusting its size when embedded inside an ICO. r=tnikkel
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
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
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
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
a7d76de3b61befc41c027e64178af57a21efba23
created 2016-06-30 10:24 -0700
pushed 2016-09-19 13:38 +0000
Daniel Holbert Daniel Holbert - Bug 1282670, part 1: Add missing #include & "using" declarations in imagelib. r=seth
dec7eb3938fbed2fecfe982eb91700e2999fe9c2
created 2016-06-21 17:56 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1249578 (Part 1) - Verify that the size in the BIH header matches the ICO directory entry instead of fixing it. r=njn
2245bcadd89fd4650ba14414cab0efcaef7f13e9
created 2016-06-21 18:38 -0700
pushed 2016-09-19 13:38 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1249578) for build bustage
be34b11bfd0748e1efac188ff72e71e8e5e7ff54
created 2016-06-21 17:56 -0700
pushed 2016-07-03 08:15 +0000
Seth Fowler Seth Fowler - Bug 1249578 (Part 1) - Verify that the size in the BIH header matches the ICO directory entry instead of fixing it. r=njn a=abillings
e79cd09c87da4ad08dbabd817e7c97077ad0daa5
created 2015-11-16 17:54 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223319 (part 1) - Remove unused function nsICODecoder::CalcAlphaRowSize(). r=seth.
793133ff5233a8e2cd0a6864b9984f5a9bb31c05
created 2015-10-28 01:30 -0700
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1210291 - Streamline StreamingLexer's handling of terminal states. r=seth.
6928d7087fedeeeb6cdcff2ddb5eba14ff96163b
created 2015-10-15 17:54 -0700
pushed 2015-12-14 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1215361 (part 3) - Deconvolute nsICODecoder's handling of endianness. r=seth.
255b8f808c0bc4bab320ed281e89b62f8053ef27
created 2015-10-15 15:43 -0700
pushed 2015-12-14 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1215334 (part 2) - Avoid creating a fake header for BMP files in ICO files. r=seth.
5196440d55874384952812fceeed711406082082
created 2015-10-17 06:52 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1215763 - part 1 - remove unnecessary nsAutoPtr.h includes; r=seth
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
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
2235e56c94cf61614902fd3a4ac7b837f7154b97
created 2015-09-21 19:52 -0700
pushed 2015-12-14 20:08 +0000
Seth Fowler Seth Fowler - Bug 1206836 - When downscaling ICOs, downscale the AND mask as well. r=tn a=KWierso
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
4e6a6482a65a91ca18974aa56e57da233a47ed22
created 2015-09-21 19:52 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1206836 - When downscaling ICOs, downscale the AND mask as well. r=tn,a=lizzard
99e1eba4483684b5adf5a681fb1a79941a40f7f3
created 2015-09-15 23:42 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 4) - Add downscale-during-decode support for the ICO decoder. r=tn,a=lizzard
5d3c30fb455cc7b4a83ac850c349ebf24374accd
created 2015-09-14 02:36 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 1) - Treat ICOs with wrong widths and heights as corrupt. r=tn,a=lizzard
577c248da8de42756be578bc4f09301dbc5998b2
created 2015-09-21 13:16 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1201796) for crashes a=backout
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
c5f5f19feef1a2339a85f2acab0a900239011619
created 2015-09-19 13:34 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 4) - Add downscale-during-decode support for the ICO decoder. r=tn
4ce4da0007104e7e45c30bb7712ff55725ca0faf
created 2015-09-19 13:34 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 1) - Treat ICOs with wrong widths and heights as corrupt. r=tn
854cd37aee767b9edcca4157f56fd13e5f203139
created 2015-09-18 23:12 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1196066 (Part 3) - Rewrite nsICODecoder to use StreamingLexer. r=tn
9244da13f5e871e49c066a796f9cf28239a8200e
created 2015-09-18 13:01 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1201796, bug 1196066) for mulet gij(28) failures CLOSED TREE
159d5d2946d35063ea553e6f9cc081db547f7985
created 2015-09-18 10:54 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 4) - Add downscale-during-decode support for the ICO decoder. r=tn
d58149411b7df9eb757f4b6089b6f73b90fa886a
created 2015-09-18 10:54 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1201796 (Part 1) - Treat ICOs with wrong widths and heights as corrupt. r=tn
e4f3d4279b4cb22c49d9aae0e8bb33f2a2a86bfc
created 2015-09-18 10:54 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1196066 (Part 3) - Rewrite nsICODecoder to use StreamingLexer. 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
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
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
ca348a8a0639662d4cbe1ea2e0b10544f0092a1f
created 2015-04-05 16:22 -0700
pushed 2015-06-29 20:18 +0000
Glenn Randers-Pehrson Glenn Randers-Pehrson - Bug 1102048 (Part 24, decoders) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
86dd3d6b0ecc4e70fa67e09694c5cf19675e31b8
created 2015-01-18 14:02 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1119774 (Part 7) - Make it possible to pass a target size to Decoder::AllocateFrame. r=tn a=lmandel
9051a8b7ee5a9876c84fb63fd5dd26755b6a1a8d
created 2015-01-15 15:11 -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 a=lmandel
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
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
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
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
less more (0) -60 tip