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

Issue 963953002: XPS, DM: add SkDocument::CreateXPS (Closed)

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

Description

XPS, DM: add SkDocument::CreateXPS - SkDocument::CreateXPS() function added, returns NULL on non-Windows OS. - DM: (Windows only) an XPSSink is added, fails on non-Windows OS - DM: Common code for PDFSink::draw and XPSSink::draw are factored into draw_skdocument static function. - SkDocument_XPS (Windows only) implementation of SkDocument via SkXPSDevice. - SkDocument_XPS_None (non-Windows) returns NULL for SkDocument::CreateXPS(). - gyp/xps.gyp refactored. - SkXPSDevice::drawTextOnPath removed (see http://crrev.com/925343003 ) - SkXPSDevice::drawPath supports conics via SkAutoConicToQuads. Committed: https://skia.googlesource.com/skia/+/47ef4d5d934bba86848aa238efab21f54a160c1a

Patch Set 1 : 2015-02-28 (Saturday) 09:11:50 EST #

Patch Set 2 : [formatting] 2015-03-02 (Monday) 10:12:19 EST #

Patch Set 3 : fix conics #

Total comments: 3

Patch Set 4 : 2015-03-02 (Monday) 17:27:46 EST #

Patch Set 5 : 2015-03-02 (Monday) 17:31:32 EST #

Total comments: 4

Patch Set 6 : #

Patch Set 7 : 2015-03-03 (Tuesday) 10:56:15 EST #

Patch Set 8 : 2015-03-03 (Tuesday) 10:58:01 EST #

Patch Set 9 : fix iOS compile #

Unified diffs Side-by-side diffs Delta from patch set Stats (+175 lines, -60 lines) Patch
M dm/DM.cpp View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M dm/DMSrcSink.h View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M dm/DMSrcSink.cpp View 1 2 3 2 chunks +24 lines, -6 lines 0 comments Download
M gyp/dm.gypi View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M gyp/xps.gyp View 1 2 3 4 5 6 1 chunk +26 lines, -39 lines 0 comments Download
M include/core/SkDocument.h View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
M include/device/xps/SkXPSDevice.h View 1 2 3 2 chunks +1 line, -7 lines 0 comments Download
M src/device/xps/SkXPSDevice.cpp View 1 2 3 4 5 6 4 chunks +18 lines, -8 lines 0 comments Download
A src/doc/SkDocument_XPS.cpp View 1 2 3 4 5 6 7 1 chunk +79 lines, -0 lines 0 comments Download
A src/doc/SkDocument_XPS_None.cpp View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 54 (28 generated)
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/180001
5 years, 9 months ago (2015-02-28 14:17:06 UTC) #11
commit-bot: I haz the power
Note for Reviewers: The CQ is waiting for an approval. If you believe that the ...
5 years, 9 months ago (2015-02-28 14:17:07 UTC) #12
commit-bot: I haz the power
Presubmit check for 963953002-180001 failed and returned exit status 1. Running presubmit commit checks ...
5 years, 9 months ago (2015-02-28 14:17:13 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/180001
5 years, 9 months ago (2015-02-28 14:19:16 UTC) #16
commit-bot: I haz the power
Note for Reviewers: The CQ is waiting for an approval. If you believe that the ...
5 years, 9 months ago (2015-02-28 14:19:17 UTC) #17
hal.canary
PTAL reed@ for API bungeman@ for XPS mtklein@ for DM
5 years, 9 months ago (2015-03-02 21:17:30 UTC) #20
mtklein
DM LGTM
5 years, 9 months ago (2015-03-02 21:27:09 UTC) #21
reed1
somewhat tangential : can we move SkXPSDevice.h into src? (so its not public) https://codereview.chromium.org/963953002/diff/210001/include/core/SkDocument.h File ...
5 years, 9 months ago (2015-03-02 21:32:27 UTC) #22
hal.canary
On 2015/03/02 21:32:27, reed1 wrote: > somewhat tangential : can we move SkXPSDevice.h into src? ...
5 years, 9 months ago (2015-03-02 21:35:32 UTC) #23
reed1
https://codereview.chromium.org/963953002/diff/210001/include/core/SkDocument.h File include/core/SkDocument.h (right): https://codereview.chromium.org/963953002/diff/210001/include/core/SkDocument.h#newcode66 include/core/SkDocument.h:66: #ifdef SK_SUPPORT_XPS On 2015/03/02 21:32:27, reed1 wrote: > Why ...
5 years, 9 months ago (2015-03-02 21:41:33 UTC) #24
bungeman-skia
https://codereview.chromium.org/963953002/diff/250001/dm/DM.cpp File dm/DM.cpp (right): https://codereview.chromium.org/963953002/diff/250001/dm/DM.cpp#newcode239 dm/DM.cpp:239: SINK("xps", XPSSink); Oh, the beautiful, silly alignment. https://codereview.chromium.org/963953002/diff/250001/gyp/xps.gyp File ...
5 years, 9 months ago (2015-03-02 22:39:12 UTC) #25
hal.canary
https://codereview.chromium.org/963953002/diff/210001/include/core/SkDocument.h File include/core/SkDocument.h (right): https://codereview.chromium.org/963953002/diff/210001/include/core/SkDocument.h#newcode66 include/core/SkDocument.h:66: #ifdef SK_SUPPORT_XPS On 2015/03/02 21:41:32, reed1 wrote: > On ...
5 years, 9 months ago (2015-03-02 23:08:25 UTC) #26
mtklein
DM LEvenBetterTM
5 years, 9 months ago (2015-03-02 23:13:41 UTC) #27
bungeman-skia
lgtm
5 years, 9 months ago (2015-03-02 23:15:43 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/270001
5 years, 9 months ago (2015-03-02 23:32:12 UTC) #31
commit-bot: I haz the power
Presubmit check for 963953002-270001 failed and returned exit status 1. Running presubmit commit checks ...
5 years, 9 months ago (2015-03-02 23:32:18 UTC) #33
reed1
lgtm
5 years, 9 months ago (2015-03-03 14:40:45 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/270001
5 years, 9 months ago (2015-03-03 14:41:53 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-Trybot on client.skia (JOB_FAILED, http://build.chromium.org/p/client.skia/builders/Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-Trybot/builds/2409) Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-Shared-Trybot on client.skia (JOB_FAILED, ...
5 years, 9 months ago (2015-03-03 14:43:06 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/290001
5 years, 9 months ago (2015-03-03 15:57:14 UTC) #41
commit-bot: I haz the power
Presubmit check for 963953002-290001 failed and returned exit status 1. Traceback (most recent call last): ...
5 years, 9 months ago (2015-03-03 15:57:19 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/310001
5 years, 9 months ago (2015-03-03 16:08:13 UTC) #48
commit-bot: I haz the power
Committed patchset #8 (id:310001) as https://skia.googlesource.com/skia/+/00d39bcbfc8394a9b48b86b04ab06ec19091fa43
5 years, 9 months ago (2015-03-03 16:26:05 UTC) #49
hal.canary
A revert of this CL (patchset #8 id:310001) has been created in https://codereview.chromium.org/978443002/ by halcanary@google.com. ...
5 years, 9 months ago (2015-03-03 16:33:36 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/963953002/330001
5 years, 9 months ago (2015-03-03 17:01:34 UTC) #53
commit-bot: I haz the power
5 years, 9 months ago (2015-03-03 17:13:13 UTC) #54
Message was sent while issue was closed.
Committed patchset #9 (id:330001) as
https://skia.googlesource.com/skia/+/47ef4d5d934bba86848aa238efab21f54a160c1a

Powered by Google App Engine
This is Rietveld 408576698