image/decoders/nsGIFDecoder2.cpp
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
13cd8e7c973a86d612e04819118d2ca1234059ef
created 2016-06-30 18:59 -0700
pushed 2016-09-19 13:38 +0000
Mason Chang Mason Chang - Bug 1282496 - memset unoptimized images with RGBX surface format to 0xFF. r=seth
7339ed5e03791159421bc91995ebc7160d4976b2
created 2016-06-30 10:27 -0700
pushed 2016-09-19 13:38 +0000
Daniel Holbert Daniel Holbert - Bug 1282670, part 3: Make several imagelib .cpp files #inclue their corresponding .h file as their very first #include, per Gecko convention. r=seth
d3c184e72f31a79f27d617b3b2401fb55c28b617
created 2016-06-27 19:13 -0700
pushed 2016-09-19 13:38 +0000
Phil Ringnalda Phil Ringnalda - Back out 269a48e67579 (bug 1282496) for Windows gfx crashes and assertion failures
269a48e6757917fdad3780f1f48dc99f4b2044ca
created 2016-06-27 17:45 -0700
pushed 2016-09-19 13:38 +0000
Mason Chang Mason Chang - Bug 1282496 - memset unoptimized images with RGBX surface format to 0xFF when using the skia backend. r=seth
10fd0046cf6f477a630f8afe19ee9d16578b4aaf
created 2016-06-17 17:59 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1280712 - Remove redundant memset() of GIF frame data. r=edwin
629faa5d9254287324f40989941fca237beb93ac
created 2016-06-20 20:42 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1279859 - Correctly skip over extra image sub blocks in the GIF decoder. r=njn
026cf6432f4473549aa6193272764a06be33a1c3
created 2016-06-08 12:17 -0700
pushed 2016-09-19 13:38 +0000
Seth Fowler Seth Fowler - Bug 1204392 - Use StreamingLexer in the GIF decoder. r=njn,seth
f3e63f44521d972be0e614d17bd50939a4c3c8c4
created 2016-06-04 15:28 -0700
pushed 2016-08-01 13:59 +0000
Seth Fowler Seth Fowler - (No bug) - Remove unnecessary include in nsGIFDecoder2.cpp. r=me DONTBUILD
6a067f06038551a22b29b470aa365f7c5b8bd3a3
created 2016-03-13 15:56 -0700
pushed 2016-06-06 19:02 +0000
Timothy Nikkel Timothy Nikkel - Bug 1255675. SurfacePipe handles removing the frame rect, so pass the frame rect directly.
cb965dc05ec7d56b64581b6bbdb70357f6435052
created 2016-03-09 15:39 -0800
pushed 2016-06-06 19:02 +0000
Seth Fowler Seth Fowler - Bug 1247152 (Part 2) - Remove even more code from the GIF decoder. r=edwin
a1c6dad1153682c6c9fcafe85157bc2b9e02b419
created 2016-03-09 15:39 -0800
pushed 2016-06-06 19:02 +0000
Seth Fowler Seth Fowler - Bug 1247152 (Part 1) - Use SurfacePipe in the GIF decoder. r=njn
70f3f851ab565acb36bbfd6a3ac7ee81d2b7b331
created 2015-12-24 23:50 -0700
pushed 2016-04-25 16:57 +0000
Chris Peterson Chris Peterson - Bug 1235297 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in image/decoders/. r=tn
5622177b1e95f677efa8786d228981e71648b1a7
created 2016-01-05 12:43 -0800
pushed 2016-01-05 20:44 +0000
Edwin Flores Edwin Flores - Bug 1235605 - Use CheckedInt in Deinterlacer and make its buffer allocation fallible - r=tn a=abillings
a602dbc1a620fa3cd96a093b13893376aed3106a
created 2015-12-31 12:02 -0800
pushed 2015-12-31 20:02 +0000
Wes Kocher Wes Kocher - Backed out changeset d130c7ff6c2f (bug 1235605) for build bustage a=backout
d130c7ff6c2f942c257df988653f50170181db80
created 2015-12-31 11:20 -0800
pushed 2015-12-31 19:20 +0000
Edwin Flores Edwin Flores - Bug 1235605 - Use CheckedInt in Deinterlacer and make its buffer allocation fallible - r=tn a=abillings
97c79bd9b8b93ced0c6ee148568c91d37c762dd0
created 2015-12-29 18:19 -0500
pushed 2015-12-30 15:03 +0000
Edwin Flores Edwin Flores - Bug 1229825 - Make GIF deinterlacer respect the frame rect bounds. r=tn, a=sylvestre
b1361284d64dd40bbb6b73aa89144e324dd29d59
created 2015-11-25 13:50 +0000
pushed 2015-12-14 20:08 +0000
Edwin Flores Edwin Flores - Bug 1223465 - Clamp GIF frame rects to their screen rects - r=seth, a=lizzard
61d1f8675fc39e0fd1abb9828bbd30e324eb3234
created 2015-10-25 13:14 -0700
pushed 2015-12-14 20:08 +0000
Seth Fowler Seth Fowler - Bug 1213744 (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn
649f934c48e639a9d52e8da665b06a733f2e590d
created 2015-09-26 01:36 -0700
pushed 2015-12-14 20:08 +0000
Seth Fowler Seth Fowler - Bug 1207378 (Part 2) - Use Downscaler to remove first-frame padding when downscaling GIFs. r=tn
3d603de6ef4b69d0f20032f4f860951c1f8af797
created 2015-09-26 01:36 -0700
pushed 2015-12-14 20:08 +0000
Seth Fowler Seth Fowler - Bug 1207378 (Part 1) - Add support for a frame rect to Downscaler. r=tn
8d145fbf233f43ca7626995ac3f8101f1b2db0e2
created 2015-11-25 13:50 +0000
pushed 2015-12-02 15:12 +0000
Edwin Flores Edwin Flores - Bug 1223465 - Clamp GIF frame rects to their screen rects - r=seth, a=lizzard
577862d704279c3e005d61a064030edd8dd65c2b
created 2015-10-25 13:14 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1213744 - (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn, a=al
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
9afad3de5ea3f59970d33196db59ce66ca177f16
created 2015-09-26 01:36 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1207378 (Part 2) - Use Downscaler to remove first-frame padding when downscaling GIFs. r=tn,a=lizzard
d6cad20ab005798b1c6af52e488508561b1d93d8
created 2015-09-26 01:36 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1207378 (Part 1) - Add support for a frame rect to Downscaler. 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
3c9f7ca5a12f9b61db3c4cbe1bbf948427ed24dc
created 2015-09-17 15:03 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1194058 (Part 2) - Add downscale-during-decode support for the GIF decoder. 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
3db1ac46dacc9db0dcafdec5b9314dcd14be2237
created 2015-08-12 10:41 -0700
pushed 2015-10-29 11:30 +0000
Seth Fowler Seth Fowler - Bug 1191114 (Part 1) - Always detect HAS_TRANSPARENCY during the metadata decode. 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
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
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
d15063ca7a4585baecd9a6ca6f1a9c963d46af88
created 2015-05-14 15:19 -0700
pushed 2015-08-10 18:23 +0000
Seth Fowler Seth Fowler - Bug 1160801 - Treat invalid GIF disposal methods as DisposalMethod::NOT_SPECIFIED. r=jrmuizel
75c26288fc6783499fe807afbe0ab9063eebdc4f
created 2015-03-16 21:02 -0700
pushed 2015-06-29 20:18 +0000
Chris Peterson Chris Peterson - Bug 1143994 - Fix some -Wunreachable-code and -Wswitch warnings in imagelib. r=seth
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
b5d54a547bdca5d76cb338d430829caaeadeb2aa
created 2015-02-19 13:51 +0900
pushed 2015-06-29 20:18 +0000
Mike Hommey Mike Hommey - Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
dc8589ba0c6cd02a870855677751c86104770695
created 2015-02-03 10:05 -0500
pushed 2015-03-30 18:32 +0000
Nathan Froyd Nathan Froyd - Bug 1128989 - part 2 - forward-declare Telemetry::ID in Decoder.h; r=seth
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
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.
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
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
c96ef32cd8a5852e04e7e3924dd52cd48c709433
created 2015-01-08 00:04 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1116733 (Part 1) - Allocate frames off-main-thread. r=tn
689797cc26c4d6a947b3e5e6526a62734b5e9372
created 2015-01-07 13:07 -0800
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 1116737 - Merge FrameBlender into FrameAnimator. r=tn
less more (0) -100 -60 tip