Permalink
Commits on Apr 13, 2009
  1. Snapshot 45

    committed Apr 13, 2009
  2. Fix compilation problems on Tiger

    The NSRunLoopCommonModes constant is not defined in the Tiger API so
    explicitly enumerate the necessary modes instead.
    committed Apr 13, 2009
Commits on Apr 10, 2009
  1. Beware exceptions when processing input

    Added comment on the dangers of exceptions being raised when processing
    input in the frontend.  Shuffled the exception handling around in the
    vim controller.
    committed Apr 10, 2009
  2. Fix Quickstart regression

    Output from a Vim process may reach the frontend even if the process is
    cached.  Thus when processing input queues in the frontend, also check
    if the input came from a cached controller else it could be silently
    ignored.
    committed Apr 10, 2009
Commits on Apr 8, 2009
  1. Avoid enumerating vim controllers

    Don't enumerate vim controllers when processing input since it may
    potentially be a huge operation.  If the vim controller array were to be
    modified during input processing (should never happen) MacVim would crash.
    committed Apr 8, 2009
  2. Deprecate performSelectorOnMainThread calls

    Use performSelector:withObject:after:delay instead since it
    automatically only triggers in default mode.
    committed Apr 8, 2009
Commits on Apr 5, 2009
  1. Do not modify frontend state in DO calls

    In particular, delay all state changes that used to be made inside
    connectBackend:pid such add adding vim controllers to the vimControllers
    array.
    committed Apr 5, 2009
  2. Cleanup

    committed Apr 5, 2009
  3. Add comment on DO timeouts

    committed Apr 5, 2009
  4. Deprecate inProcessCommandQueue related code

    We are guarding against re-entrant calls in the app controller now so
    the inProcessCommandQueue related code is now obsolete.
    committed Apr 5, 2009
  5. Cleanup

    committed Apr 5, 2009
  6. Update README

    committed Apr 5, 2009
  7. Add support for dialogs

    committed Apr 5, 2009
  8. Vim talks only to app controller

    - dialog support not implemented yet
    - live resizing not supported
    committed Apr 5, 2009
Commits on Apr 3, 2009
  1. Avoid forever bouncing dock icon

    This problem was caused by calling the Carbon function KeyScript() from
    the Vim process.
    splhack committed with Apr 3, 2009
Commits on Apr 1, 2009
Commits on Mar 30, 2009
  1. Do not hide toolbar unless requested

    Commit 2d497eabe995ed7f667d67166b396dff6389d12f introduced a regression
    where the toolbar automatically hid upon startup regardless whether 'go'
    included the "T" flag or not.
    committed Mar 30, 2009
Commits on Mar 29, 2009
  1. Snapshot 44

    committed Mar 29, 2009
  2. Exit full-screen if the window moves

    The window is not supposed to move in full-screen mode so if this
    happens then exit full-screen.  This situation can occur e.g. if the
    window is on a screen that gets unplugged.
    committed Mar 29, 2009
  3. Validate screen before constraining window

    If a window is on a screen that gets unplugged it may happen that
    [NSWindow screen] returns nil.  Guard against this when constraining
    the window frame to the screen frame.
    
    This fixes a bug where a window could "disappear" if it was on a screen
    that got unplugged.
    committed Mar 29, 2009
Commits on Mar 18, 2009
  1. Merge upstream

    Conflicts:
    	src/vim.h
    committed Mar 18, 2009
  2. updated for version 7.2-148

    vimboss committed Mar 18, 2009
  3. updated for version 7.2-147

    vimboss committed Mar 18, 2009
  4. updated for version 7.2-146

    vimboss committed Mar 18, 2009
  5. updated for version 7.2-145

    vimboss committed Mar 18, 2009
  6. updated for version 7.2-144

    vimboss committed Mar 18, 2009
  7. updated for version 7.2-143

    vimboss committed Mar 18, 2009
  8. updated for version 7.2-142

    vimboss committed Mar 18, 2009
Commits on Mar 16, 2009
  1. Fix full-screen zooming with Dock visible

    This fixes a bug where 'set fu=maxvert' would not cover the screen
    vertically if the Dock was visible.
    committed Mar 16, 2009