Commits on Jun 8, 2008
  1. Snapshot 30

    committed Jun 8, 2008
  2. Window cycling hardcoded to keycode 50

    Window cycling is hardcoded to happen when the Cmd key is pressed with
    the key whose keycode = 50.  Having window cycling in the "Window" menu
    means that window cycling stops working when the keyboard layout is
    changed.  Thus revert back to the old way of dealing with this since it
    seems to work better.
    committed Jun 8, 2008
  3. Snapshot 29

    committed Jun 8, 2008
Commits on Jun 7, 2008
  1. Use -[NSScreen visibleFrame] to get full-screen max dimensions

    This fixes a bug where the window dimensions were not restored after
    leaving full-screen (with 'maxvert' fu-option set).
    committed Jun 7, 2008
  2. Don't delay loading "Buffers" menu

    This avoids a flickering menu each time a new editor window is opened.
    committed Jun 7, 2008
Commits on Jun 6, 2008
  1. Give Vim processes some time to terminate before MacVim does

    This should stop MacVim from beeping when Cmd-q is pressed.
    committed Jun 6, 2008
  2. Ensure "Services" menu is empty when creating new main menu

    MMVimController uses a copy of the "MacVim" menu that is defined inside
    MainMenu.nib instead of getting it from the default main menu.  This
    ensures that the "Services" menu is initially empty for each new
    MMVimController.  Without this the setKeyEquivalent: call would fail if
    the key equivalent already was in a "Services" menu item (e.g. <D-F> and
    <D-L> would fail).
    committed Jun 6, 2008
  3. Edit->Font->Bigger/Smaller validates properly

    Fixes bug where the above items were enabled even when all windows were
    committed Jun 6, 2008
  4. Don't draw control chars in MMTextStorage

    It can happen that MMTextStorage is asked to draw characters from the
    "Control Characters" set (e.g. when :shell is invoked).  This would
    cause internal errors in MMTextStorage so when control chars are
    detected, simply draw blanks instead.
    committed Jun 6, 2008
Commits on Jun 5, 2008
  1. Validate performClose: in MMWindow and MMFullscreenWindow

    Failing to validate would cause the "Close" menu item to be disabled in
    committed Jun 5, 2008
  2. Update help on menus

    committed Jun 5, 2008
  3. Add "Cycle Through Windows" to default "Windows" menu

    This ensures that Cmd-` works for all windows.  Also changed its
    alternate to read "Cycle Backwards Through Windows".  Note that the
    default "Windows" menu does not contain the alternate since Interface
    Builder turned Cmd-Shift-` into Cmd-~ which is no longer a valid
    committed Jun 5, 2008
  4. Pass key equivalents to default main menu after main menu

    This is so that the key equivalents set up in the default main menu will
    work even when the system gvimrc files hasn't been sourced.  This is
    useful e.g. when "-u NONE -U NONE" is passed as arguments resulting in
    the default Vim menus being used.
    committed Jun 5, 2008
Commits on Jun 4, 2008
  1. Merge upstream

    committed Jun 4, 2008
  2. updated for version 7.1-311

    vimboss committed Jun 4, 2008
  3. Add support for popup menus

    committed Jun 4, 2008
  4. updated for version 7.1-310

    vimboss committed Jun 4, 2008
  5. updated for version 7.1-309

    vimboss committed Jun 4, 2008
  6. updated for version 7.1-308

    vimboss committed Jun 4, 2008
  7. updated for version 7.1-307

    vimboss committed Jun 4, 2008