Hi Jeremy,

My next roll will be to 51642 (in progress). I'll ping you when it lands so
you can keep an eye on it too.

-atw

2009/12/3 Jeremy Moskovich <jer...@chromium.org>

> Hi Drew & Albert,
>
> I picked your names off the WebKit sheriff calendar.
>
> I've landed a change to switch the Mac port over from ATSUI->Core Text APIs
> on the WebKit tree at http://trac.webkit.org/changeset/51633 .
>
> If you see stability or performance issues on the next WebKit roll then
> feel free to revert this CL (just drop me an email with a link to the bad
> run if you do so, please).
>
> Thanks,
> Jeremy
>
> 2009/11/24 Jeremy Moskovich <jer...@chromium.org>
>
> Thanks Hironori,
>>
>> I thought so too at the beginning but it turns out that they
>> are available, just not declared in public headers.  The WebKit bug I linked
>> to has a patch that switches us to Core Text on 10.5 & 10.6.
>>
>> I'll do some perf tests and then we can make a decision based on that.
>>
>> Best regards,
>> Jeremy
>>
>> 2009/11/24 Hironori Bono (坊野 博典) <hb...@chromium.org>
>>
>> Greetings Jeremy,
>>>
>>> This is just for your information.
>>> It seems
>>> "WebCore/platform/graphics/mac/ComplexTextControllerCoreText.cpp"
>>> uses CTRunGetAdvancesPtr() and CTRunGetAdvances(), which are available
>>> only on 10.6 or later. (This might be a reason why WebKit doesn't use
>>> Core Text for Leopard?)
>>>
>>> (*1) <
>>> http://developer.apple.com/mac/library/documentation/Carbon/Reference/CTRunRef/Reference/reference.html#//apple_ref/c/func/CTRunGetAdvancesPtr
>>> >
>>>
>>> Best regards,
>>>
>>> Hironori Bono
>>> E-mail: hb...@chromium.org
>>>
>>> On Tue, Nov 24, 2009 at 6:17 AM, Jeremy Moskovich <jer...@chromium.org>
>>> wrote:
>>> > Thanks Nico,
>>> > I'll run some numbers.
>>> > Best regards,
>>> > Jeremy
>>> >
>>> > On Mon, Nov 23, 2009 at 11:15 PM, Nico Weber <tha...@chromium.org>
>>> wrote:
>>> >>
>>> >> Did you do measuring if it's actually slower on 10.5? The CoreText
>>> backend
>>> >> for MacVim is much faster than the ATSUI backend from what I've heard
>>> (then
>>> >> again, MacVim doesn't do very complex text rendering).
>>> >>
>>> >> (Source:
>>> http://groups.google.com/group/vim_mac/browse_thread/thread/b93c6dd5183bdc5e
>>>  )
>>> >> On Mon, Nov 23, 2009 at 12:58 PM, Jeremy Moskovich <
>>> jer...@chromium.org>
>>> >> wrote:
>>> >>>
>>> >>> Re http://crbug.com/27195 &
>>> https://bugs.webkit.org/show_bug.cgi?id=31802
>>> >>> :
>>> >>>
>>> >>> Dan Bernstein says that Core Text on Leopard has performance issues
>>> vs
>>> >>> ATSUI so I'm going to look into switching APIs at runtime rather than
>>> >>> compile time.
>>> >>>
>>> >>> So we'd use ATSUI < 10.6 & Core Text >= 10.6 .
>>> >>>
>>> >>> Best regards,
>>> >>> Jeremy
>>> >>>
>>> >>>
>>> >>> --
>>> >>> Chromium Developers mailing list: chromium-dev@googlegroups.com
>>> >>> View archives, change email options, or unsubscribe:
>>> >>> http://groups.google.com/group/chromium-dev
>>> >
>>> > --
>>> > Chromium Developers mailing list: chromium-dev@googlegroups.com
>>> > View archives, change email options, or unsubscribe:
>>> > http://groups.google.com/group/chromium-dev
>>>
>>
>>
>  --
> Chromium Developers mailing list: chromium-dev@googlegroups.com
> View archives, change email options, or unsubscribe:
> http://groups.google.com/group/chromium-dev
>

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev

Reply via email to