Permalink
Commits on Feb 13, 2008
  1. Snapshot 22

    b4winckler committed Feb 13, 2008
    The 'make-snapshot.sh' script has also been updated.
  2. Add script that builds a new snapshot

    b4winckler committed Feb 13, 2008
    The script make-snapshot.sh will build a new snapshot, then create a
    folder on the Desktop containing
        MacVim.app
        README-snapshot.txt
        mvim
    The folder is then archived and compressed (to a file on the Desktop).
  3. Fix Find Pasteboard bugs

    b4winckler committed Feb 13, 2008
    As a temporary precaution, the Find Pasteboard is not used during a fork
    since this caused the entire machine to lock up.
    
    Also, only patterns from a search (/ and ?) are added to the pboard; not
    patterns from a substitution (:s).
Commits on Feb 11, 2008
  1. Update Appcast

    b4winckler committed Feb 11, 2008
    Replaced '<' and '>' with '&lt;' and '&gt;' where necessary.
  2. Snapshot 21

    b4winckler committed Feb 11, 2008
  3. Change LineNr highlight group in macvim color scheme

    b4winckler committed Feb 11, 2008
    This color change affects ':set number' when bg=dark.
  4. Send cursor position on each batch draw

    b4winckler committed Feb 11, 2008
    The cursor position is used to set the selected range in the MMTextView.
    This provides some support for voice over (enable with Mac+F5).
  5. Implement bell

    b4winckler committed Feb 11, 2008
    The bell uses NSBeep() and can hence be changed in the System
    Preferences.  Note that the visual bell is not yet implemented.
  6. Remove plist/dict from registered file types

    b4winckler committed Feb 11, 2008
    The .plist and .dict entries were removed from Info.plist since files of
    this type may be in binary format.
  7. Find Next/Previous and Use Selection for Find menus

    b4winckler committed Feb 11, 2008
    Implemented "Find Next", "Find Previous" and "Use Selection for Find"
    menus.  In the process the Edit->Find menu has been restructured.  To
    accomodate these changes the code changed so that the Find Pasteboard is
    updated also when :set @/ = ... is called (previously the Find
    Pasteboard was only updated when an actual search was executed).
Commits on Feb 9, 2008
  1. Vim search patterns are put on the OS X Find Pasteboard

    b4winckler committed Feb 9, 2008
    By adding search patterns to the Find Pasteboard other apps can access
    Vim search patterns.  For example, if the user types
        /neat<CR>
    in MacVim and then switches to Safari and hits <D-g>, then Safari will
    search for the string "neat".
Commits on Feb 6, 2008
  1. Track pad scrolling is force sensitive

    b4winckler committed Feb 6, 2008
    When scrolling with the track pad, check the force the user is scrolling
    with and adjust the number of lines scrolled accordingly.  Previously
    each track pad event scrolled three lines indepent of how forceful the
    scroll movement was.
  2. Don't hide prefs panel on deactivate

    b4winckler committed Feb 6, 2008
    The preferences panel no longer hides when MacVim loses focus.  Also,
    some space has been added between buttons in the preferences panel.
Commits on Feb 5, 2008
  1. Added help on preferences

    b4winckler committed Feb 5, 2008
  2. Update preferences panel

    b4winckler committed Feb 5, 2008
    Some esoteric options were removed; added descriptions to some options.
Commits on Feb 3, 2008
  1. Added MacVim Appcast file

    b4winckler committed Feb 3, 2008
  2. Update Xcode project file

    b4winckler committed Feb 3, 2008
    - add 'Universal' configuration (builds a universal binary)
    - use 'apple-generic' versioning (agvtool)
  3. Sparkle support for automatic updates

    nico authored and b4winckler committed Feb 3, 2008
    With this commit the versioning scheme of MacVim has also changed;
    CFBundleVersion is now a number (indicating the build), and
    CFBundleShortVersionString contains the version number (e.g. 7.1).
Commits on Feb 1, 2008
Commits on Jan 31, 2008
  1. Always detect ^C

    b4winckler committed Jan 31, 2008
    Sometimes Ctrl-keys are sent to the backend as text instead of as a
    command key, so we must look for ^C in both cases.
    
    This fixes a the ^W^C bug (Issue 48).
  2. Decrease false positives on untitled window detection

    b4winckler committed Jan 31, 2008
    The detection algorithm is still dumb; it now thinks a window is
    untitled (i.e. good for opening new files in) when its title begins with
    "[No Name] - VIM".  This means that it now rejects modified buffers
    which haven't been saved to a file.
  3. Order window front when opening files

    b4winckler committed Jan 31, 2008
    Ensure that the window is ordered front when opening files in an already
    open window (otherwise a newly open filed may be in an obscured window).
  4. Code cleanup

    b4winckler committed Jan 31, 2008
Commits on Jan 30, 2008
  1. Added preference panel

    b4winckler committed Jan 30, 2008
    The preference panel is very simplistic at the moment.  We might want to
    consider making it a Safari-style preference panel if the number of
    preferences increase.
Commits on Jan 29, 2008
  1. File->Close sends performClose:

    b4winckler committed Jan 29, 2008
    This fixes a bug where <D-w> would close not close the about dialog box,
    but instead would close a (partially) obscured window.
Commits on Jan 27, 2008
  1. Revert to using NSTask to launch MacVim

    b4winckler committed Jan 27, 2008
    Using Launch Services (LS) caused several problems, so this commit
    reverts back to using NSTask to launch MacVim from a Vim process.
    
    The most severe problem LS caused was that sometimes MacVim would never
    finish launching (the dock icon kept bouncing forever).  Rebuilding the
    LS database seemed to temporarily fix this problem, but it kept
    reoccuring.
  2. Launch MacVim from path instead of bundle id

    b4winckler committed Jan 27, 2008
    Use bundle path instead of bundle identifier when MacVim is launched
    from a Vim process.  This avoids problems when there are several copies
    of MacVim.app on the hard drive.
Commits on Jan 26, 2008
  1. Highlight spotlight queries on open

    b4winckler committed Jan 26, 2008
    When MacVim is started from a spotlight search, the query text from
    spotlight is highlighted.