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