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

Issue 872963003: Expose method to retrieve CTFont (Closed)

Created:
5 years, 11 months ago by Dominik Röttsches
Modified:
5 years, 10 months ago
CC:
reviews_skia.org, djsollen
Base URL:
https://chromium.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Add deprecation caveat with bug reference #

Patch Set 3 : Note regarding lifetime #

Patch Set 4 : Legacy cases updated #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -1 line) Patch
M include/ports/SkTypeface_mac.h View 1 2 3 1 chunk +11 lines, -1 line 1 comment Download

Messages

Total messages: 30 (5 generated)
Dominik Röttsches
reed@google.com: Please review changes in bsalomon@google.com: Please review changes in
5 years, 11 months ago (2015-01-26 18:06:06 UTC) #2
reed1
Perhaps document that the return ctfont is only valid as long as the typeface object ...
5 years, 11 months ago (2015-01-26 18:08:33 UTC) #5
Dominik Röttsches
Thanks for your review. On 2015/01/26 18:08:33, reed1 wrote: > Perhaps document that the return ...
5 years, 11 months ago (2015-01-26 18:20:33 UTC) #6
tomhudson
On 2015/01/26 18:20:33, Dominik Röttsches wrote: > Thanks for your review. > > On 2015/01/26 ...
5 years, 11 months ago (2015-01-26 18:22:09 UTC) #7
reed1
We can either promise that the ctfont will be valid while its "parent" typeface is ...
5 years, 11 months ago (2015-01-26 18:25:19 UTC) #8
Dominik Röttsches
> But you can't know that the refcount hasn't dropped to zero except by keeping ...
5 years, 11 months ago (2015-01-26 18:30:10 UTC) #9
bungeman-skia
On 2015/01/26 18:08:33, reed1 wrote: > Perhaps document that the return ctfont is only valid ...
5 years, 11 months ago (2015-01-26 18:32:48 UTC) #10
Dominik Röttsches
"while doing text shaping of this live-object." s/of/using/
5 years, 11 months ago (2015-01-26 18:32:50 UTC) #11
reed1
I think clients could live with either. My (implied) question is really directed at Ben. ...
5 years, 11 months ago (2015-01-26 18:33:30 UTC) #12
Dominik Röttsches
> So maybe I'll accept something like this now, but with this function marked as ...
5 years, 11 months ago (2015-01-26 18:37:45 UTC) #13
behdad_google
On 2015/01/26 18:37:45, Dominik Röttsches wrote: > > So maybe I'll accept something like this ...
5 years, 11 months ago (2015-01-26 18:52:07 UTC) #14
behdad_google
On 2015/01/26 18:52:07, behdad_google wrote: > On 2015/01/26 18:37:45, Dominik Röttsches wrote: > > > ...
5 years, 11 months ago (2015-01-26 18:52:50 UTC) #15
Dominik Röttsches
Ben, could we please land this? I'd like to proceed with the Blink changes removing ...
5 years, 10 months ago (2015-02-03 14:20:38 UTC) #16
reed1
5 years, 10 months ago (2015-02-03 19:39:38 UTC) #17
djsollen
Ben, can you provide the bug number for the work to move everything off of ...
5 years, 10 months ago (2015-02-03 19:52:12 UTC) #19
Dominik Röttsches
> Dominik, I propose that you document that this function is temporary and note > ...
5 years, 10 months ago (2015-02-09 13:43:18 UTC) #20
Dominik Röttsches
Are there any other open concerns? If not, can I ask a Skia committer to ...
5 years, 10 months ago (2015-02-10 14:15:40 UTC) #21
reed1
I am presuming Ben is ok with the runtime semantics of this. Therefore please update ...
5 years, 10 months ago (2015-02-10 14:45:52 UTC) #22
bungeman-skia
On 2015/02/10 14:45:52, reed1 wrote: > I am presuming Ben is ok with the runtime ...
5 years, 10 months ago (2015-02-10 16:10:43 UTC) #23
d.roettsches
> I am presuming Ben is ok with the runtime semantics of this. Therefore please ...
5 years, 10 months ago (2015-02-11 09:16:34 UTC) #24
reed1
https://codereview.chromium.org/872963003/diff/60001/include/ports/SkTypeface_mac.h File include/ports/SkTypeface_mac.h (right): https://codereview.chromium.org/872963003/diff/60001/include/ports/SkTypeface_mac.h#newcode31 include/ports/SkTypeface_mac.h:31: * released when the source SkTypeface is destroyed. Thanks.
5 years, 10 months ago (2015-02-11 13:45:13 UTC) #25
Dominik Röttsches
Pinging again. Ben, could you please land this? This would help enormously with removing redundant ...
5 years, 10 months ago (2015-02-16 12:38:45 UTC) #26
reed1
lgtm
5 years, 10 months ago (2015-02-18 14:44:46 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/872963003/60001
5 years, 10 months ago (2015-02-18 14:45:47 UTC) #29
commit-bot: I haz the power
5 years, 10 months ago (2015-02-18 18:51:03 UTC) #30
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://skia.googlesource.com/skia/+/94886482ffe10e17c62cfd274de1c4f4a7393384

Powered by Google App Engine
This is Rietveld 408576698