Permalink
Commits on Apr 13, 2009
  1. Snapshot 45

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

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

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

    b4winckler committed Apr 10, 2009
    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.
Commits on Apr 8, 2009
  1. Avoid enumerating vim controllers

    b4winckler committed Apr 8, 2009
    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.
  2. Deprecate performSelectorOnMainThread calls

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

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

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

    b4winckler committed Apr 5, 2009
  4. Deprecate inProcessCommandQueue related code

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

    b4winckler committed Apr 5, 2009
  6. Update README

    b4winckler committed Apr 5, 2009
  7. Add support for dialogs

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

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

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

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

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

    b4winckler committed Mar 29, 2009
    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.
  3. Validate screen before constraining window

    b4winckler committed Mar 29, 2009
    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.
Commits on Mar 18, 2009
  1. Merge upstream

    b4winckler committed Mar 18, 2009
    Conflicts:
    	src/vim.h
  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

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