Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 2, 2014
  1. @nico

    Fix background color of active tab for Yosemite

    nico authored committed
Commits on Apr 21, 2014
  1. Snapshot 73

    authored
Commits on Oct 26, 2013
Commits on Oct 25, 2013
  1. Snapshot 72

    authored
  2. Avoid directly calling objc runtime functions in C

    authored
    By managing autorelease pools in objc code we avoid warnings on OS X
    10.9 and it is also safer than calling objc runtime functions from C.
Commits on Oct 11, 2013
  1. @jszakmeister

    Fix getfontname()

    jszakmeister authored committed
    getfontname() would incorrectly return strings of the form
    "FONTNAME:SIZE", when it should be returning strings of the form
    "FONTNAME:hSIZE"--notice the "h" in the last form.
    
    To fix this, we change the internal representation of the font name and
    size to include the "h", and peel it off when actually setting the font.
Commits on Sep 6, 2013
  1. Snapshot 71

    authored
  2. Merge pull request #33 from Sidnicious/patch-1

    authored
    Don't double-encode URLs before parsing them
Commits on Sep 5, 2013
  1. Use “noremap” for all other mappings too

    Benjamin Esham authored
  2. Use “inoremap” for <M-BS> and <D-BS>

    Benjamin Esham authored
    As a Mac user I’m used to using Option-Delete to delete to the beginning of the previous word; MacVim sets up this behavior with its gvimrc. But I also like to use Control-W to delete to the beginning of the line. This change makes it possible for these two mappings to coexist without a problem.
Commits on Aug 10, 2013
  1. Snapshot 70 - Vim 7.4

    authored
Commits on Aug 3, 2013
Commits on Jul 28, 2013
  1. Snapshot 69

    authored
Commits on Jul 17, 2013
  1. @Sidnicious

    Don't double-encode URLs before parsing them

    Sidnicious authored
    <https://code.google.com/p/macvim/issues/detail?id=316> wasn't a bug.
    
    When you're constructing a URL, you *should* end up escaping URL-unsafe
    characters twice: once for the `file:` URL and once for the `mvim:` URL.
    Escaping it inside MacVim breaks legit URLs with escapes at the `mvim:` level.
Commits on Jul 12, 2013
  1. Snapshot 68

    authored
Commits on Jul 9, 2013
  1. Update copyright year

    authored
Commits on Jul 6, 2013
  1. Snapshot 67

    authored
Commits on Jun 21, 2013
  1. Fix getfontname()

    authored
Commits on Jun 9, 2013
  1. Fix hollow cursor drawing on Retina display

    authored
    This fixes a problem where the hollow cursor was asymmetrical on a
    Retina display.
  2. Respond to backing properties changes

    authored
    This fixes a bug which caused the window to be white after moving it
    between a Retina and normal display.
  3. Cache Core Text fonts

    authored
    This fixes a bug which caused slowdowns whenever 'listchars' contained
    Unicode characters.
Commits on Dec 12, 2012
  1. Snapshot 66

    authored
Commits on Dec 8, 2012
  1. Fix for 'ballooneval' breaking 'updatetime'

    authored
    Balloon eval would cause CursorHold to be triggered immediately after a
    scrolling event without taking 'updatetime' into consideration.
    
    This fixes Issue 432.
Commits on Oct 12, 2012
Commits on Sep 1, 2012
  1. Snapshot 65

    authored
Commits on Aug 19, 2012
  1. Default to using CoreText renderer

    authored
    The default renderer is too "loose" on OS X 10.8 whereas the CoreText
    renderer looks the same across all platforms.  Furthermore, the CoreText
    renderer is many times faster.
    
    A downside to the CoreText renderer is that it does not support the text
    input protocols properly, so e.g. three-finger tapping to show
    dictionary results does not work.  It also does not show marked text as
    it is being drawn if the "inline marked text" option is disabled.
Commits on Aug 17, 2012
  1. Fix warnings etc in PSMTabBarControl framework

    authored
    This also gets rid of a runtime warning that would get logged on OS X
    10.8 regarding the use of a deprecated method.
Commits on Aug 14, 2012
  1. Clip to cell when drawing insertion point

    authored
    This fixes an issue where the cursor would spill over into the
    neighboring cells on Retina displays (only).
Commits on Jul 23, 2012
  1. @nico

    Add 2x images for PSMTabBarControl

    nico authored committed
    The 2x images were created using:
    
        https://gist.github.com/3161796
Commits on Jul 17, 2012
Commits on Jul 11, 2012
  1. @jdelStrother

    Force autorelease pool flush after an FSEvent

    jdelStrother authored committed
    The top-level autorelease pool only gets cleared out on application
    events, not including things like the FSEvent handler.  If MacVim is in
    the background while ~/.vim changes, autoreleased objects will carry on
    building up until the users switches back to it, resulting in a high
    memory water mark and a lot of needless deallocs.  See
    http://www.mikeash.com/pyblog/more-fun-with-autorelease.html
Commits on Mar 18, 2012
  1. Avoid spurious inertial trackpad scrolling

    authored
    When 'inertia' is enabled the trackpad sometimes sends events that tells
    Vim to scroll zero lines.  Ignore such events, else Vim sometimes seems
    to scroll a little bit too far.
Something went wrong with that request. Please try again.