Permalink
Commits on Feb 13, 2008
  1. Snapshot 22

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

    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).
    b4winckler committed Feb 13, 2008
  3. Fix Find Pasteboard bugs

    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).
    b4winckler committed Feb 13, 2008
Commits on Feb 11, 2008
  1. Update Appcast

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

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

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

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

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

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

    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).
    b4winckler committed Feb 11, 2008
Commits on Feb 9, 2008
  1. Vim search patterns are put on the OS X Find Pasteboard

    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".
    b4winckler committed Feb 9, 2008
Commits on Feb 6, 2008
  1. Track pad scrolling is force sensitive

    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.
    b4winckler committed Feb 6, 2008
  2. Don't hide prefs panel on deactivate

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

    b4winckler committed Feb 5, 2008
  2. Update preferences panel

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

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

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

    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).
    nico committed with b4winckler Feb 3, 2008
Commits on Feb 1, 2008
Commits on Jan 31, 2008
  1. Always detect ^C

    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).
    b4winckler committed Jan 31, 2008
  2. Decrease false positives on untitled window detection

    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.
    b4winckler committed Jan 31, 2008
  3. Order window front when opening files

    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).
    b4winckler committed Jan 31, 2008
  4. Code cleanup

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

    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.
    b4winckler committed Jan 30, 2008
Commits on Jan 29, 2008
  1. File->Close sends performClose:

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

    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.
    b4winckler committed Jan 27, 2008
  2. Launch MacVim from path instead of bundle id

    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.
    b4winckler committed Jan 27, 2008
Commits on Jan 26, 2008
  1. Highlight spotlight queries on open

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