Commits on Jan 10, 2009
  1. Snapshot 41

    committed Jan 10, 2009
  2. 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.
    committed Jan 10, 2009
  3. 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.)
    committed Jan 10, 2009
  4. 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.
    committed Jan 10, 2009
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
    committed Jan 8, 2009
Commits on Jan 7, 2009
  1. Add comment

    committed Jan 7, 2009
  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
    committed Jan 7, 2009
  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.
    committed Jan 7, 2009
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.
    committed Jan 6, 2009
  2. Build Debug and Release using default SDK

    The Universal target still builds using the 10.4u SDK.
    committed Jan 6, 2009
  3. Fix double free memory problem

    This bug was introduced in commit:
    committed Jan 6, 2009
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).
    committed Jan 4, 2009
  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
    committed Jan 4, 2009
  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.
    committed Jan 4, 2009
Commits on Jan 2, 2009
Commits on Dec 31, 2008
Commits on Dec 28, 2008
  1. Snapshot 40

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

    committed Dec 24, 2008
  2. updated for version 7.2-075

    vimboss committed Dec 24, 2008
  3. updated for version 7.2-074

    vimboss committed Dec 24, 2008
  4. updated for version 7.2-073

    vimboss committed Dec 24, 2008
  5. updated for version 7.2-072

    vimboss committed Dec 24, 2008
  6. updated for version 7.2-071

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

    vimboss committed Dec 23, 2008
  2. Add support for 'guitabtooltip'

    jmah committed with Dec 23, 2008