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

Issue 1258123004: android/apps: Add CanvasProof App; (Closed)

Created:
5 years, 4 months ago by hal.canary
Modified:
5 years, 2 months ago
Reviewers:
djsollen, tomhudson
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

android/apps: Add CanvasProof App; Compare Ganesh and HWUI canvas rendering of SKPs on android. Put SKP files in .../canvasproof/src/main/assets/skps Run on a Marshmallow device. NOTREECHECKS=true Committed: https://skia.googlesource.com/skia/+/ab26a9b427ec7c525ccd0025f19f0c91b74d8f6d

Patch Set 1 : #

Patch Set 2 : 2015-08-11 (Tuesday) 10:28:04 EDT #

Patch Set 3 : 2015-08-11 (Tuesday) 18:15:08 EDT #

Patch Set 4 : 2015-08-12 (Wednesday) 18:21:17 EDT #

Patch Set 5 : 2015-08-14 (Friday) 14:16:25 EDT #

Patch Set 6 : 2015-08-17 (Monday) 14:41:02 EDT #

Total comments: 27

Patch Set 7 : swipe down to switch views #

Total comments: 16

Patch Set 8 : comments from tom & derek #

Total comments: 6

Patch Set 9 : 2015-09-04 (Friday) 13:29:02 EDT #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+964 lines, -1 line) Patch
M .gitignore View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 1 comment Download
A platform_tools/android/apps/canvasproof/build.gradle View 1 2 3 4 5 6 7 8 1 chunk +37 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml View 1 2 3 4 5 6 7 1 chunk +29 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/assets/skps/.gitignore View 1 2 3 4 5 1 chunk +1 line, -0 lines 2 comments Download
A platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/CanvasProofActivity.java View 1 2 3 4 5 6 7 8 1 chunk +205 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/CreateSkiaPicture.java View 1 2 3 4 5 6 7 8 1 chunk +58 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/GaneshPictureRenderer.java View 1 2 3 4 5 6 7 1 chunk +120 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/HwuiPictureView.java View 1 2 3 4 5 6 7 8 1 chunk +72 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/jni/JavaInputStream.h View 1 1 chunk +28 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/jni/JavaInputStream.cpp View 1 1 chunk +61 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/jni/org_skia_canvasproof_CreateSkiaPicture.h View 1 1 chunk +35 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/jni/org_skia_canvasproof_CreateSkiaPicture.cpp View 1 2 3 4 5 1 chunk +42 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/jni/org_skia_canvasproof_GaneshPictureRenderer.h View 1 2 3 4 5 1 chunk +52 lines, -0 lines 0 comments Download
A platform_tools/android/apps/canvasproof/src/main/jni/org_skia_canvasproof_GaneshPictureRenderer.cpp View 1 2 3 4 5 6 7 8 1 chunk +146 lines, -0 lines 0 comments Download
M platform_tools/android/apps/settings.gradle View 1 chunk +1 line, -0 lines 0 comments Download
A platform_tools/android/gyp/canvasproof.gypi View 1 2 3 4 5 6 7 8 1 chunk +75 lines, -0 lines 0 comments Download
M platform_tools/android/gyp/skia_android.gypi View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23 (6 generated)
hal.canary
Just uploading the current state of the project, for posterity. Take a look if you ...
5 years, 4 months ago (2015-07-28 21:31:41 UTC) #1
hal.canary
PTAL
5 years, 4 months ago (2015-08-21 17:09:35 UTC) #5
tomhudson
Half-review: https://codereview.chromium.org/1258123004/diff/140001/.gitignore File .gitignore (right): https://codereview.chromium.org/1258123004/diff/140001/.gitignore#newcode27 .gitignore:27: /tools/skp/page_sets/data/*.wpr Why add leading slashes, particularly to some ...
5 years, 4 months ago (2015-08-22 19:15:52 UTC) #6
djsollen
https://codereview.chromium.org/1258123004/diff/140001/.gitignore File .gitignore (right): https://codereview.chromium.org/1258123004/diff/140001/.gitignore#newcode27 .gitignore:27: /tools/skp/page_sets/data/*.wpr On 2015/08/22 19:15:51, tomhudson wrote: > Why add ...
5 years, 3 months ago (2015-08-24 12:42:56 UTC) #7
tomhudson
How the other half reviews: https://codereview.chromium.org/1258123004/diff/160001/platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml File platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml (right): https://codereview.chromium.org/1258123004/diff/160001/platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml#newcode10 platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml:10: package="com.skia.canvasproof" You're building from ...
5 years, 3 months ago (2015-08-24 20:10:25 UTC) #8
hal.canary
https://codereview.chromium.org/1258123004/diff/140001/.gitignore File .gitignore (right): https://codereview.chromium.org/1258123004/diff/140001/.gitignore#newcode27 .gitignore:27: /tools/skp/page_sets/data/*.wpr On 2015/08/22 19:15:51, tomhudson wrote: > Why add ...
5 years, 3 months ago (2015-08-31 21:16:56 UTC) #9
djsollen
https://codereview.chromium.org/1258123004/diff/140001/platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml File platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml (right): https://codereview.chromium.org/1258123004/diff/140001/platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml#newcode20 platform_tools/android/apps/canvasproof/src/main/AndroidManifest.xml:20: <meta-data android:name="android.app.lib_name" On 2015/08/31 21:16:55, Hal Canary wrote: > ...
5 years, 3 months ago (2015-09-01 13:06:24 UTC) #10
djsollen
https://codereview.chromium.org/1258123004/diff/180001/.gitignore File .gitignore (right): https://codereview.chromium.org/1258123004/diff/180001/.gitignore#newcode24 .gitignore:24: /skps should we ignore all *.skp? https://codereview.chromium.org/1258123004/diff/180001/platform_tools/android/apps/canvasproof/build.gradle File platform_tools/android/apps/canvasproof/build.gradle ...
5 years, 3 months ago (2015-09-01 13:13:29 UTC) #11
tomhudson
PING!
5 years, 3 months ago (2015-09-16 14:53:19 UTC) #12
hal.canary
Let's land this! https://codereview.chromium.org/1258123004/diff/180001/platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/CreateSkiaPicture.java File platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/CreateSkiaPicture.java (right): https://codereview.chromium.org/1258123004/diff/180001/platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/CreateSkiaPicture.java#newcode56 platform_tools/android/apps/canvasproof/src/main/java/org/skia/canvasproof/CreateSkiaPicture.java:56: public static native void deleteImpl(long ptr); ...
5 years, 3 months ago (2015-09-16 18:31:34 UTC) #13
hal.canary
ping
5 years, 2 months ago (2015-09-22 15:07:23 UTC) #14
djsollen
Tom can you review the Java code? The gyp files and build setup look good. ...
5 years, 2 months ago (2015-09-22 15:53:53 UTC) #15
tomhudson
lgtm
5 years, 2 months ago (2015-09-23 16:16:08 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1258123004/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1258123004/200001
5 years, 2 months ago (2015-09-23 16:17:45 UTC) #18
hal.canary
https://codereview.chromium.org/1258123004/diff/200001/platform_tools/android/apps/canvasproof/src/main/assets/skps/.gitignore File platform_tools/android/apps/canvasproof/src/main/assets/skps/.gitignore (right): https://codereview.chromium.org/1258123004/diff/200001/platform_tools/android/apps/canvasproof/src/main/assets/skps/.gitignore#newcode1 platform_tools/android/apps/canvasproof/src/main/assets/skps/.gitignore:1: *.skp On 2015/09/22 15:53:53, djsollen wrote: > why do ...
5 years, 2 months ago (2015-09-23 19:39:30 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1258123004/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1258123004/200001
5 years, 2 months ago (2015-09-23 19:39:57 UTC) #22
commit-bot: I haz the power
5 years, 2 months ago (2015-09-23 19:40:41 UTC) #23
Message was sent while issue was closed.
Committed patchset #9 (id:200001) as
https://skia.googlesource.com/skia/+/ab26a9b427ec7c525ccd0025f19f0c91b74d8f6d

Powered by Google App Engine
This is Rietveld 408576698