Skip to content
Commits on Sep 4, 2011
  1. @b4winckler
Commits on Aug 29, 2011
  1. @b4winckler

    Change full-screen maximization heuristic

    b4winckler committed Aug 29, 2011
    Only maximize full-screen window on certain events, such as toggling tab
    line or scrollbars.  This modifies the behavior introduced in commit
    88fc234 which could cause problems upon
    entering full-screen.
  2. @b4winckler

    Fix window dimension autosave regression

    b4winckler committed Aug 29, 2011
    Also compensate for tabline if it is visible by adding another row to
    the autosaved rows.
  3. @b4winckler

    Restore hard-coded <Backspace> binding

    b4winckler committed Aug 29, 2011
    Binding <Backspace> in the sytem gvimrc caused problems with plugins, so
    restore the hard-coded binding instead.
  4. @b4winckler

    Revert "Map delete key to delete visual selection"

    b4winckler committed Aug 29, 2011
    This reverts commit ec80934.
Commits on Aug 28, 2011
  1. @b4winckler
Commits on Aug 26, 2011
  1. @b4winckler

    Merge pull request #19 from budrick/master

    b4winckler committed Aug 26, 2011
    Handle spaces in output directories
Commits on Aug 24, 2011
Commits on Aug 5, 2011
  1. @splhack

    Fix to draw the underline for inline IM inputs

    splhack committed Aug 6, 2011
    imdisable should not affect drawing the underline for inline IM inputs.
Commits on Jul 30, 2011
  1. @b4winckler
Commits on Jul 28, 2011
  1. @b4winckler

    Ensure window stays maximized in full-screen

    b4winckler committed Jul 28, 2011
    For example, if the tabline or a scrollbar is hidden then the window
    will resize so that it stays maximized (in full-screen).  (A side-effect
    is that ":set co=.." does nothing in full-screen if 'fuopt' includes
    "maxhorz".)
Commits on Jul 27, 2011
  1. @b4winckler
  2. @b4winckler

    Merge pull request #17 from seanfarley/master

    b4winckler committed Jul 27, 2011
    Fix capitalization typo in Xcode project
  3. Fixed typo in the project file when MMFullscreenWindow was renamed to…

    Sean Farley committed Jul 27, 2011
    … MMFullScreenWindow
  4. @b4winckler

    Snapshot 61

    b4winckler committed Jul 27, 2011
  5. @b4winckler

    Merge branch 'lion'

    b4winckler committed Jul 27, 2011
  6. @b4winckler
  7. @b4winckler
  8. @b4winckler

    Avoid window animation on custom full-screen exit

    b4winckler committed Jul 27, 2011
    This only applies when running Mac OS X 10.7+.
  9. @b4winckler

    Final fix for open new window in full-screen

    b4winckler committed Jul 27, 2011
    The original fix for opening a new window while in full-screen was
    flawed.  This commit takes a new approach and corrects problems related
    to opening a new window while MacVim was in full-screen as well as
    problems with using "mvim" from a full-screen Terminal window.
  10. @b4winckler
  11. @b4winckler

    Addendum to fix for open window in full-screen

    b4winckler committed Jul 27, 2011
    Don't switch window to full-screen after presenting it if for some
    reason the application is no longer in full-screen.  Seems to happen
    sometimes when starting MacVim from a full-screen Terminal window.
  12. @b4winckler

    Add user default for native/custom full screen

    b4winckler committed Jul 27, 2011
    The boolean user default MMNativeFullScreen can be used to control
    whether to use native or custom full-screen.  Set to 0 for custom, set
    to 1 for native full-screen, for example
    
        $ defaults write org.vim.MacVim MMNativeFullScreen 0
    
    The default is to use native full-screen when available.  This user
    default does nothing on pre-Lion Mac OS X.
    
    Also conditionally call Lion APIs so that it is possible to compile with
    10.7 SDK but still support 10.6 (nb. 10.5 and earlier SDKs are not
    supported as of Xcode 4).  (Suggestion and initial patch by @splhack.)
Commits on Jul 26, 2011
  1. @b4winckler
  2. @b4winckler
  3. @b4winckler
  4. @b4winckler

    Maximize both directions in full screen by default

    b4winckler committed Jul 26, 2011
    The default for 'fuopt' is now "maxhorz,maxvert".  Update help to
    reflect this and add note that the background option of 'fuopt' is not
    supported when using Mac OS X native full screen mode.
  5. @b4winckler
  6. @b4winckler

    Map delete key to delete visual selection

    b4winckler committed Jul 26, 2011
    Also update the help.  The delete key used to be hard coded in the
    source but now it is mapped in MacVim's gvimrc file instead.
Commits on Jul 25, 2011
  1. @b4winckler
  2. @b4winckler

    Fix visibility of toolbar in full screen

    b4winckler committed Jul 25, 2011
    The toolbar will pop up when the mouse is moved to the top of the screen
    in full screen mode if and only if it is visible outside of full screen
    mode.
    
    Bug: if the toolbar is toggled in full screen mode then sometimes it is
    no longer possible to enable it after exiting full screen.
  3. @b4winckler

    Keep full screen window centered, change animation

    b4winckler committed Jul 25, 2011
    Keep the window centered in full screen when it changes size.  At the
    moment the Lion full screen background is shown around the window,
    meaning that the "background" option of 'fuopt' is ignored.
    
    The animation when entering full screen is now a fade out of the
    decorated window, followed by a fade in of the full screen window.  Any
    attempts at making an animation of the window frame failed because of
    the way content is drawn (by pushing drawing updates).  For this reason
    I settled on a fade animation which is not exactly pretty, but at least
    it is as objectionable as the default animation.
    
    A side effect of implementing a custom animation is that the correct
    window now gets focus when closing a full screen window.
Commits on Jul 24, 2011
  1. @b4winckler

    Set proper animation behavior for window

    b4winckler committed Jul 24, 2011
    This causes a window to animate when it opens just like windows in other
    Lion apps do.
  2. @b4winckler

    Switch spaces when closing window in full screen

    b4winckler committed Jul 24, 2011
    A remaining problem is that if there is another window open then it does
    not get focus when the full screen window closes.
  3. @b4winckler

    Clicking full screen button updates 'fu' option

    b4winckler committed Jul 24, 2011
    This fixes a bug where the 'fu' option would not be updated when clicking
    the full screen button in the top right corner of a window.
Something went wrong with that request. Please try again.