Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 22, 2008
  1. Snapshot 32

Commits on Jun 21, 2008
  1. Delay display of popup menu

    The popup menu enters a modal loop so it is not displayed immediately to
    avoid blocking inside processCommandQueue:.
  2. Code cleanup

  3. Delay processing unsafe command queue items

    Unsafe messages are defined in isUnsafeMessage().  If a message is
    unsafe it should only be handled in the default run loop mode.  This is
    e.g. to avoid deleting Cocoa objects when a Cocoa message may be busy
    processing it (which may happen due to the nature of distributed objects
    and the fact that we process DO message in 'event tracking' mode).
  4. Merge upstream

  5. updated for version 7.1-330

    vimboss authored
  6. updated for version 7.1-329

    vimboss authored
  7. updated for version 7.1-328

    vimboss authored
Commits on Jun 20, 2008
  1. updated for version 7.1-327

    vimboss authored
  2. Never delete toolbar

  3. Ensure vim controllers are released in default run loop mode

    Vim controllers are released when NSConnectionDidDieNotification is
    received.  This notification can arrive in pretty much any run loop mode
    so we take care not to act on it until the run loop mode is back to
    default.  Otherwise we run the risk of releasing objects which Cocoa is
    currently using (e.g. view items) and this leads to crashes.
  4. updated for version 7.1-326

    vimboss authored
  5. updated for version 7.1-325

    vimboss authored
  6. updated for version 7.1-324

    vimboss authored
  7. updated for version 7.1-323

    vimboss authored
  8. updated for version 7.1-322

    vimboss authored
  9. updated for version 7.1-321

    vimboss authored
  10. updated for version 7.1-320

    vimboss authored
  11. updated for version 7.1-319

    vimboss authored
  12. updated for version 7.1-318

    vimboss authored
  13. updated for version 7.1-317

    vimboss authored
  14. updated for version 7.1-316

    vimboss authored
Commits on Jun 15, 2008
  1. Guard against reentrant calls to processCommandQueue:

    If processCommandQueue: is called when inProcessCommandQueue is set we
    add the input to a receive queue and return.  This is to ensure that
    processCommandQueue: can only be called "once at a time".  Reentrant
    calls can be caused by calling a synchronous DO message or by entering a
    modal loop in the frontend.
  2. updated for version 7.1-315

    vimboss authored
Commits on Jun 13, 2008
  1. Flush output queue even when 'exiting' flag is set

    There are legitimate instances when the queue should flush even though
    Vim is exiting, e.g. to display a 'confirm quit' dialog with 'go+=c'.
    This patch has the negative side-effect that the "dropping DO message"
    warning may occur more frequently.  Another fix for this problem has to
    be devised.
  2. Snapshot 31

Commits on Jun 12, 2008
  1. Draw modeless selection

  2. Toolbar buttons respond to mouse clicks again

    Toolbar items send vimToolbarItemAction: instead of vimMenuItemAction:.
    This enables us to separate toolbar items from menu items and can build
    proper descriptors (starting with "ToolBar").
  3. Disable default main menu key equivalent hack

    In performKeyEquivalent: do not pass the key equivalent to
    defaultMainMenu since this breaks the menus on OS X 10.4.  Also, this
    hack is not strictly needed now that window cycling is hardcoded (and a
    "New Window" menu is always available on the dock menu) so it is just as
    well that it is removed.
Commits on Jun 9, 2008
  1. Set mouse cursor on mouseMoved:

    This seems to be the only way to get the mouse cursor not to be changed
    to an I-beam cursor all the time.
Something went wrong with that request. Please try again.