|
|
Descriptiondon't use deprecated helper methods on SkCanvas
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
TBR=avi
Review-Url: https://codereview.chromium.org/2716013002
Cr-Commit-Position: refs/heads/master@{#453089}
Committed: https://chromium.googlesource.com/chromium/src/+/04167b8238edebc1e53fd19058fcce510dd2d767
Patch Set 1 #
Total comments: 2
Patch Set 2 : use named makers for rects #Patch Set 3 : rebase #
Messages
Total messages: 52 (30 generated)
Description was changed from ========== don't use deprecated helper methods on SkCanvas BUG= ========== to ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel ==========
The CQ bit was checked by reed@google.com to run a CQ dry run
reed@google.com changed reviewers: + fmalita@chromium.org
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
reed@google.com changed reviewers: + avi@chromium.org, enne@chromium.org, msw@chromium.org, pfeldman@chromium.org, sky@chromium.org, vmpstr@chromium.org
need OWNERS for cc/ content/ ui/views
ui/views/painter.cc lgtm
cc lgtm
https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... File cc/layers/picture_image_layer_unittest.cc (right): https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... cc/layers/picture_image_layer_unittest.cc:40: image_canvas->drawRect({0.f, 0.f, 100.f, 100.f}, blue_paint); I find initializer lists fragile. Is that LTRB or XYWH? What if the internal structure of SkRect changes? MakeWH/MakeLTRB/etc. would be a clearer choice, no?
https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... File cc/layers/picture_image_layer_unittest.cc (right): https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... cc/layers/picture_image_layer_unittest.cc:40: image_canvas->drawRect({0.f, 0.f, 100.f, 100.f}, blue_paint); On 2017/02/24 21:37:19, f(malita) wrote: > I find initializer lists fragile. Is that LTRB or XYWH? What if the internal > structure of SkRect changes? > > MakeWH/MakeLTRB/etc. would be a clearer choice, no? We are using these internally now as well. There is no way we could change it.
On 2017/02/24 21:39:02, reed1 wrote: > https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... > File cc/layers/picture_image_layer_unittest.cc (right): > > https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... > cc/layers/picture_image_layer_unittest.cc:40: image_canvas->drawRect({0.f, 0.f, > 100.f, 100.f}, blue_paint); > On 2017/02/24 21:37:19, f(malita) wrote: > > I find initializer lists fragile. Is that LTRB or XYWH? What if the internal > > structure of SkRect changes? > > > > MakeWH/MakeLTRB/etc. would be a clearer choice, no? > > We are using these internally now as well. There is no way we could change it. Fair enough, but these are still harder to read for anyone not familiar with SkRect internals (e.g. blink rects store xywh, not ltrb). Just nitpicking though, LGTM.
On 2017/02/24 21:42:54, f(malita) wrote: > On 2017/02/24 21:39:02, reed1 wrote: > > > https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... > > File cc/layers/picture_image_layer_unittest.cc (right): > > > > > https://codereview.chromium.org/2716013002/diff/1/cc/layers/picture_image_lay... > > cc/layers/picture_image_layer_unittest.cc:40: image_canvas->drawRect({0.f, > 0.f, > > 100.f, 100.f}, blue_paint); > > On 2017/02/24 21:37:19, f(malita) wrote: > > > I find initializer lists fragile. Is that LTRB or XYWH? What if the > internal > > > structure of SkRect changes? > > > > > > MakeWH/MakeLTRB/etc. would be a clearer choice, no? > > > > We are using these internally now as well. There is no way we could change it. > > Fair enough, but these are still harder to read for anyone not familiar with > SkRect internals (e.g. blink rects store xywh, not ltrb). Just nitpicking > though, LGTM. I will change, but note that the prev call sites was identical ... 4 numbers in a row, with no labels in the method name for left, top, etc.
The CQ bit was checked by reed@google.com to run a CQ dry run
done
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2017/02/24 21:54:40, reed1 wrote: > done thanks, lgtm++
The CQ bit was unchecked by reed@google.com
The CQ bit was checked by reed@google.com
The patchset sent to the CQ was uploaded after l-g-t-m from enne@chromium.org, msw@chromium.org Link to the patchset: https://codereview.chromium.org/2716013002/#ps20001 (title: "use named makers for rects")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
views LGTM One comment, unless you're steeped in skia MakeIWH is rather obscure. It would be clearer if MakeIWH was named something like MakeFromIntWidthAndHeight().
The CQ bit was checked by reed@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
maganako4@gmail.com changed reviewers: + maganako4@gmail.com
Description was changed from ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel ========== to ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TRB=avi ==========
The CQ bit was checked by reed@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
The CQ bit was checked by reed@google.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by reed@google.com
The CQ bit was checked by reed@google.com
The patchset sent to the CQ was uploaded after l-g-t-m from sky@chromium.org, enne@chromium.org, msw@chromium.org, fmalita@chromium.org Link to the patchset: https://codereview.chromium.org/2716013002/#ps40001 (title: "rebase")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
Description was changed from ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TRB=avi ========== to ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TRB=esprehn ==========
Description was changed from ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TRB=esprehn ========== to ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TBR=avi ==========
The CQ bit was checked by reed@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 40001, "attempt_start_ts": 1488028241599020, "parent_rev": "af8599b05922a8f2b945afe6b7d8468ed3565130", "commit_rev": "04167b8238edebc1e53fd19058fcce510dd2d767"}
Message was sent while issue was closed.
Description was changed from ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TBR=avi ========== to ========== don't use deprecated helper methods on SkCanvas BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel TBR=avi Review-Url: https://codereview.chromium.org/2716013002 Cr-Commit-Position: refs/heads/master@{#453089} Committed: https://chromium.googlesource.com/chromium/src/+/04167b8238edebc1e53fd19058fc... ==========
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/chromium/src/+/04167b8238edebc1e53fd19058fc... |