Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(225)

Issue 9496004: Support for interlaced PNGs (in gfx::PNGCodec) (Closed)

Created:
8 years, 9 months ago by Francois
Modified:
8 years, 9 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Support for interlaced PNGs (in gfx::PNGCodec) BUG=30339 TEST=Added new unit tests: --gtest_filter=PNGCodec.*. For a manual test, load up the second test theme attached to the referenced bug (comment #10). Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125602

Patch Set 1 #

Total comments: 22

Patch Set 2 : #

Total comments: 19

Patch Set 3 : #

Patch Set 4 : #

Total comments: 12

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+493 lines, -148 lines) Patch
M third_party/libpng/pngusr.h View 1 2 3 4 2 chunks +0 lines, -3 lines 0 comments Download
M ui/gfx/codec/png_codec.cc View 1 2 3 4 5 9 chunks +76 lines, -106 lines 0 comments Download
M ui/gfx/codec/png_codec_unittest.cc View 1 2 3 4 13 chunks +416 lines, -39 lines 0 comments Download
M ui/ui_unittests.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
Francois
Hi, please review this patch. I identified reviewers using svn blame, so please reassign to ...
8 years, 9 months ago (2012-02-28 15:00:36 UTC) #1
tony
I just glanced at the change, but it looks like some of the changes are ...
8 years, 9 months ago (2012-02-28 18:34:05 UTC) #2
Elliot Glaysher
agree with tony about splitting patch up. https://chromiumcodereview.appspot.com/9496004/diff/1/ui/gfx/codec/png_codec.cc File ui/gfx/codec/png_codec.cc (right): https://chromiumcodereview.appspot.com/9496004/diff/1/ui/gfx/codec/png_codec.cc#newcode309 ui/gfx/codec/png_codec.cc:309: template<int IOMode> ...
8 years, 9 months ago (2012-02-28 18:37:43 UTC) #3
Francois
On 2012/02/28 18:34:05, tony wrote: > I just glanced at the change, but it looks ...
8 years, 9 months ago (2012-02-29 06:36:59 UTC) #4
Francois
Hi, I've stripped out everything but the code required for interlaced PNG support (which is ...
8 years, 9 months ago (2012-02-29 09:12:29 UTC) #5
tony
Brett, can you review this change? https://chromiumcodereview.appspot.com/9496004/diff/11003/ui/gfx/codec/png_codec.cc File ui/gfx/codec/png_codec.cc (right): https://chromiumcodereview.appspot.com/9496004/diff/11003/ui/gfx/codec/png_codec.cc#newcode300 ui/gfx/codec/png_codec.cc:300: if (!new_row) return; ...
8 years, 9 months ago (2012-02-29 18:57:57 UTC) #6
Francois
Thanks Tony, your comments have been addressed. I also added a unit test for decoding ...
8 years, 9 months ago (2012-03-01 07:53:14 UTC) #7
brettw
I'm pretty backed up now and I honestly don't have any special ability to review ...
8 years, 9 months ago (2012-03-02 00:12:42 UTC) #8
tony
Francois, I can try to review this change if you split it into two changes: ...
8 years, 9 months ago (2012-03-05 22:22:50 UTC) #9
Francois
On 2012/03/05 22:22:50, tony wrote: > Francois, I can try to review this change if ...
8 years, 9 months ago (2012-03-06 06:40:08 UTC) #10
tony
On 2012/03/06 06:40:08, Francois wrote: > Hi Tony. I just want to check that we're ...
8 years, 9 months ago (2012-03-06 18:05:12 UTC) #11
Francois
Hi Tony I have reduced the patch some more. I hope this is enough, because ...
8 years, 9 months ago (2012-03-06 19:13:29 UTC) #12
tony
https://chromiumcodereview.appspot.com/9496004/diff/22005/ui/gfx/codec/png_codec.cc File ui/gfx/codec/png_codec.cc (right): https://chromiumcodereview.appspot.com/9496004/diff/22005/ui/gfx/codec/png_codec.cc#newcode238 ui/gfx/codec/png_codec.cc:238: png_set_bgr(png_ptr); Why do we call this? Does it replace ...
8 years, 9 months ago (2012-03-06 19:55:30 UTC) #13
Francois
Hi Tony, your comments have been addressed. Thanks! https://chromiumcodereview.appspot.com/9496004/diff/22005/ui/gfx/codec/png_codec.cc File ui/gfx/codec/png_codec.cc (right): https://chromiumcodereview.appspot.com/9496004/diff/22005/ui/gfx/codec/png_codec.cc#newcode238 ui/gfx/codec/png_codec.cc:238: png_set_bgr(png_ptr); ...
8 years, 9 months ago (2012-03-07 07:40:10 UTC) #14
tony
LGTM
8 years, 9 months ago (2012-03-07 18:18:13 UTC) #15
Elliot Glaysher
On 2012/03/07 18:18:13, tony wrote: > LGTM lgtm + cq
8 years, 9 months ago (2012-03-07 20:53:08 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/francoisk777@gmail.com/9496004/25012
8 years, 9 months ago (2012-03-07 20:53:23 UTC) #17
commit-bot: I haz the power
Presubmit check for 9496004-25012 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 9 months ago (2012-03-07 20:53:28 UTC) #18
Elliot Glaysher
+sky for owners stamp?
8 years, 9 months ago (2012-03-07 21:01:28 UTC) #19
sky
Since Tony reviewed this, I'm rubber stamping it: LGTM
8 years, 9 months ago (2012-03-07 23:20:03 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/francoisk777@gmail.com/9496004/25012
8 years, 9 months ago (2012-03-07 23:29:51 UTC) #21
commit-bot: I haz the power
Try job failure for 9496004-25012 (retry) on win_rel for step "compile" (clobber build). It's a ...
8 years, 9 months ago (2012-03-08 02:57:06 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/francoisk777@gmail.com/9496004/39001
8 years, 9 months ago (2012-03-08 07:08:27 UTC) #23
commit-bot: I haz the power
8 years, 9 months ago (2012-03-08 12:38:34 UTC) #24
Change committed as 125602

Powered by Google App Engine
This is Rietveld 408576698