Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(87)

Issue 5076041: Add xps device to skia. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years, 3 months ago by bungeman
Modified:
13 years, 2 months ago
CC:
skia-review_googlegroups.com
Base URL:
http://skia.googlecode.com/svn/trunk/
Visibility:
Public.

Patch Set 1 #

Total comments: 14

Patch Set 2 : Only build on Windows. #

Patch Set 3 : Disable gm xps output if not supported. #

Total comments: 2

Patch Set 4 : Clean up gyp dependencies. #

Total comments: 57

Patch Set 5 : Address comments. #

Patch Set 6 : Fix up includes. #

Total comments: 8

Patch Set 7 : Cleanup and comments. #

Patch Set 8 : Don't change gyp_skia, even if I am on 2008. #

Patch Set 9 : Missed a matrix in refactoring. #

Patch Set 10 : Line length issues. #

Total comments: 73

Patch Set 11 : Functional changes and clean up, will address style issues soon. #

Patch Set 12 : How did that sneak in there? Removed random change. #

Patch Set 13 : Most style issues cleaned up. Comment at will. #

Patch Set 14 : A few style issues that got through. #

Total comments: 67

Patch Set 15 : Comments taken. #

Total comments: 6

Patch Set 16 : Remove all the ref counting. #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+3042 lines, -44 lines) Patch
M gm/gmmain.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +58 lines, -11 lines 0 comments Download
M gyp/gm.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M gyp/utils.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -0 lines 0 comments Download
A gyp/xps.gyp View 1 2 3 4 5 6 1 chunk +67 lines, -0 lines 0 comments Download
M include/config/sk_stdint.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +16 lines, -13 lines 0 comments Download
A include/device/xps/SkConstexprMath.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +52 lines, -0 lines 0 comments Download
A include/device/xps/SkXPSDevice.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +324 lines, -0 lines 4 comments Download
M include/pdf/SkBitSet.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +17 lines, -2 lines 0 comments Download
A include/utils/win/SkHRESULT.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +50 lines, -0 lines 0 comments Download
M include/utils/win/SkTScopedComPtr.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +23 lines, -2 lines 0 comments Download
A src/device/xps/SkXPSDevice.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2394 lines, -0 lines 0 comments Download
M src/pdf/SkBitSet.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -16 lines 0 comments Download
A src/utils/win/SkHRESULT.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +36 lines, -0 lines 0 comments Download

Messages

Total messages: 18
bungeman
This first patch is a mostly working xps device. Known issues: 1. Need to make ...
13 years, 3 months ago (2011-09-19 22:19:52 UTC) #1
Steve VanDeBogart
A couple quick comments, I'll look more later. http://codereview.appspot.com/5076041/diff/1/gyp/xps.gyp File gyp/xps.gyp (right): http://codereview.appspot.com/5076041/diff/1/gyp/xps.gyp#newcode2 gyp/xps.gyp:2: 'includes': ...
13 years, 3 months ago (2011-09-19 23:41:44 UTC) #2
epoger
I looked at just the gyp files, as of patch set 3... http://codereview.appspot.com/5076041/diff/16001/gyp/xps.gyp File gyp/xps.gyp ...
13 years, 3 months ago (2011-09-20 19:57:32 UTC) #3
reed1
general comment about calling functions we_call_functions(this, way, with, their, parameters, here); http://codereview.appspot.com/5076041/diff/17009/include/pdf/SkBitSet.h File include/pdf/SkBitSet.h (left): ...
13 years, 3 months ago (2011-09-21 12:55:53 UTC) #4
Steve VanDeBogart
Sorry if you already know/do this, but in general, acknowledging each comment as done or ...
13 years, 3 months ago (2011-09-21 17:40:15 UTC) #5
bungeman
Easier to clean up comments addressed. Significant clean up still needed in the implementation details. ...
13 years, 3 months ago (2011-09-21 20:09:28 UTC) #6
reed1
http://codereview.appspot.com/5076041/diff/17011/include/core/SkMath.h File include/core/SkMath.h (left): http://codereview.appspot.com/5076041/diff/17011/include/core/SkMath.h#oldcode13 include/core/SkMath.h:13: #include "SkTypes.h" Lets put these in a XPS header ...
13 years, 3 months ago (2011-09-22 16:23:29 UTC) #7
bungeman
Still need to clean up rect and path methods. The rest of the code is ...
13 years, 3 months ago (2011-09-22 21:45:22 UTC) #8
Steve VanDeBogart
Are you still working on addressing comment, or is it ready for review? I started ...
13 years, 3 months ago (2011-09-26 20:46:57 UTC) #9
bungeman
Most of Steve's comments addressed, or will be in 14 (changes already made locally). http://codereview.appspot.com/5076041/diff/17009/include/device/xps/SkXPSDevice.h ...
13 years, 2 months ago (2011-10-04 16:18:26 UTC) #10
Steve VanDeBogart
I hope you take these comments, but generally LGTM http://codereview.appspot.com/5076041/diff/1/src/device/xps/SkXPSDevice.cpp File src/device/xps/SkXPSDevice.cpp (right): http://codereview.appspot.com/5076041/diff/1/src/device/xps/SkXPSDevice.cpp#newcode179 src/device/xps/SkXPSDevice.cpp:179: ...
13 years, 2 months ago (2011-10-04 23:33:13 UTC) #11
bungeman
Addressed most of the outstanding comments and a few other things found along the way. ...
13 years, 2 months ago (2011-10-06 16:48:37 UTC) #12
Steve VanDeBogart
http://codereview.appspot.com/5076041/diff/1/src/device/xps/SkXPSDevice.cpp File src/device/xps/SkXPSDevice.cpp (right): http://codereview.appspot.com/5076041/diff/1/src/device/xps/SkXPSDevice.cpp#newcode179 src/device/xps/SkXPSDevice.cpp:179: : SkDevice(make_content_bitmap(10000,10000)) On 2011/10/06 16:48:38, bungeman wrote: > On ...
13 years, 2 months ago (2011-10-06 20:32:58 UTC) #13
bungeman
I changed SkTArray (r2433 and r2434) so that I could remove the unneeded ref counting. ...
13 years, 2 months ago (2011-10-07 21:45:08 UTC) #14
Steve VanDeBogart
LGTM http://codereview.appspot.com/5076041/diff/61001/include/device/xps/SkXPSDevice.h File include/device/xps/SkXPSDevice.h (right): http://codereview.appspot.com/5076041/diff/61001/include/device/xps/SkXPSDevice.h#newcode150 include/device/xps/SkXPSDevice.h:150: class TypefaceUse : ::SkNoncopyable { nit: :: isn't ...
13 years, 2 months ago (2011-10-07 22:09:19 UTC) #15
bungeman
Some excuses. http://codereview.appspot.com/5076041/diff/61001/include/device/xps/SkXPSDevice.h File include/device/xps/SkXPSDevice.h (right): http://codereview.appspot.com/5076041/diff/61001/include/device/xps/SkXPSDevice.h#newcode150 include/device/xps/SkXPSDevice.h:150: class TypefaceUse : ::SkNoncopyable { On 2011/10/07 ...
13 years, 2 months ago (2011-10-07 22:20:19 UTC) #16
Steve VanDeBogart
Fair enough - LGTM
13 years, 2 months ago (2011-10-07 22:22:05 UTC) #17
bungeman
13 years, 2 months ago (2011-10-10 14:02:44 UTC) #18
Committed revision 2437.
Mac build fixed with 2438.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b