Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 12, 2009
  1. Snapshot 42

Commits on Jan 10, 2009
  1. Update appcast

  2. Snapshot 41

  3. Prune draw queue before sending to frontend

    If the draw queue fills up with lots (i.e. twice the number of max rows)
    of insert/delete line commands we can remove draw commands from the
    beginning of the draw queue.  This reduces the possibility of the draw
    queue overflowing.
  4. Cmd-. sends SIGINT

    Ctrl-C does not always work to interrupt a stuck Vim process. By making
    Cmd-. send SIGINT it is more likely to succeed where Ctrl-C has failed.
    (E.g. Ctrl-C may fail if a DO message is dropped, or if the Vim process
    is stuck in a loop and isn't checking for new input.)
  5. Show output from external commands as it happens

    Previously, all output was sent to the frontend at once so only the last
    few rows were visible.  This was a bit disconcerting when a command took
    a bit of time because there was no feedback that anything was happening.
    The downside to this patch is that it takes a bit longer for a command
    to finish since the frontend has to do more drawing.
Commits on Jan 8, 2009
  1. Don't ignore SIGCHLD (fix automatic updating)

    Ignoring SIGCHLD caused problems with automatic updating (Sparkle) since
    it uses popen() (and hence implicitly uses wait4()) to unpack archives.
    Now that SIGCHLD is no longer ignored we have to reap child processes
    after exiting a Vim process as well as when MacVim is about to
Commits on Jan 7, 2009
  1. Add comment

  2. Clean up process termination code

    Exiting immediately on TerminateNowMsgID simplifies the code a bit and
    also minimizes the probability of a process not terminating before
  3. New user default MMLoadDefaultFont

    When enabled the default font is loaded from within the app bundle each
    time MacVim is started (the default setting).  Startup times are shorter
    if this is disabled.  Note that if the default font has already been
    installed on the system then this may as well be disabled.
Commits on Jan 6, 2009
  1. Don't load default font in Vim (faster startup)

    Loading and unloading a font can take a substantial amount of time so
    this cuts down on the startup time.
  2. Build Debug and Release using default SDK

    The Universal target still builds using the 10.4u SDK.
  3. Fix double free memory problem

    This bug was introduced in commit:
Commits on Jan 4, 2009
  1. Deprecate "redr|f" in addInput: calls

    The previous commit ensures these are no longer neeeded (they used to be
    there to avoid the "Press ENTER..." prompt).
  2. Avoid "Press ENTER..." prompt

    When adding input programmatically the 'silent' flag is automatically
    set.  Hopefully this will mean the end of the annoying "Press ENTER..."
    prompt.  This also means that it should no longer be necessary to
    manually try to make commands silent (e.g. ":redr|f" should not be
  3. Add user default to toggle the "add tab" button

    The user default MMShowAddTabButton controls whether the "add tab"
    button is displayed on the tab bar or not.
Commits on Jan 2, 2009
  1. @nico

    Toggle menu bar on focus change in full-screen

    nico authored committed
Commits on Dec 31, 2008
  1. @nico

    Icon generation works on Tiger again

    nico authored committed
Commits on Dec 28, 2008
  1. Snapshot 40

Commits on Dec 26, 2008
Commits on Dec 24, 2008
  1. Merge upstream

  2. updated for version 7.2-075

    vimboss authored
  3. updated for version 7.2-074

    vimboss authored
  4. updated for version 7.2-073

    vimboss authored
  5. updated for version 7.2-072

    vimboss authored
  6. updated for version 7.2-071

    vimboss authored
Commits on Dec 23, 2008
  1. updated for version 7.2-070

    vimboss authored
Something went wrong with that request. Please try again.