Hi all, Several months ago I started writing a new renderer using Core Text but I never had the time to finish it and it has been lying dormant since then. Today I decided to revive this patch and I am hoping some people will try it out and give me some feedback. Please note that the patch is experimental.
Benefits: - faster (in the test cases I've run a profiler it can be up to 4 times faster) - better rendering support of utf8, e.g. some (all/most?) composing characters work - support for undercurls - modeless selection works better (try it when you have started typing a :-command) - from my perspective the code is much easier to understand/maintain and it fits better with the Vim drawing model Problems I can think of right now: - flickers when resizing window - full-screen support is flaky - drawing artifacts (if a glyph spills outside its display cell then it will leave ghost pixels behind) - only works work with Mac OS X 10.5 The patch is attached to this post. I understand a lot of people don't want to bother with applying patches so I've uploaded a binary build as well to: http://bjorn.winckler.googlepages.com/MacVim-CT-Leopard-x86-090328.tar.bz2 NOTE! The binary runs on Intel Macs with OS X 10.5 only! This is not a snapshot -- use only for testing purposes. Björn --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_mac" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
coretext090328.tar.bz2
Description: BZip2 compressed data
