Permalink
Commits on Oct 1, 2010
  1. Snapshot 54

    b4winckler committed Oct 1, 2010
  2. Update credits

    b4winckler committed Oct 1, 2010
  3. Merge branch 'vim'

    Conflicts:
    	src/main.c
    b4winckler committed Oct 1, 2010
  4. Set represented filename for full screen window

    This fixes a bug which caused DTerm not to work when in full screen
    mode.
    dmitryelastic committed with b4winckler Oct 1, 2010
Commits on Sep 30, 2010
  1. Runtime file updates.

    brammool committed Sep 30, 2010
  2. updated for version 7.3.019

    Problem:    ":nbstart" can fail silently.
    Solution:   Give an error when netbeans is not supported by the GUI. (Xavier
    	    de Gaye)
    brammool committed Sep 30, 2010
  3. Shorter input check intervals

    b4winckler committed Sep 30, 2010
  4. Avoid Vim locking up whilst waiting for input

    Put keyboard input on Vim's input buffer as soon as it arrives instead
    of first putting it on the backend's input buffer.
    
    This should fix problems with MacVim spuriously locking up when opening
    files as has been reported by users of the PeepOpen utility.
    b4winckler committed Sep 30, 2010
Commits on Sep 29, 2010
  1. updated for version 7.3.018

    Problem:    Missing argument to windres in MingW makefiles.
    Solution:   Add the argument that was wrapped in the patch. (Jon Maken)
    brammool committed Sep 29, 2010
  2. updated for version 7.3.017

    Problem:    smatch reports errors.
    Solution:   Fix the reported errors. (Dominique Pelle)
    brammool committed Sep 29, 2010
  3. updated for version 7.3.016

    Problem:    Netbeans doesn't work under Athena.
    Solution:   Support Athena, just like Motif. (Xavier de Gaye)
    brammool committed Sep 29, 2010
  4. updated for version 7.3.015

    Problem:    Test is using error message that no longer exists.
    Solution:   Change E106 to E121. (Dominique Pelle)
    brammool committed Sep 29, 2010
  5. updated for version 7.3.014

    Problem:    Ending a line in a backslash inside an ":append" or ":insert"
    	    command in Ex mode doesn't work properly. (Ray Frush)
    Solution:   Halve the number of backslashes, only insert a NUL after an odd
    	    number of backslashes.
    brammool committed Sep 29, 2010
  6. updated for version 7.3.013

    Problem:    Dynamic loading with Ruby doesn't work for 1.9.2.
    Solution:   Handle rb_str2cstr differently.  Also support dynamic loading on
    	    Unix. (Jon Maken)
    brammool committed Sep 29, 2010
  7. updated for version 7.3.012

    Problem:    Problems building with MingW.
    Solution:   Adjust the MingW makefiles. (Jon)
    brammool committed Sep 29, 2010
Commits on Sep 21, 2010
  1. Updated runtime files.

    brammool committed Sep 21, 2010
  2. updated for version 7.3.011

    Problem:    X11 clipboard doesn't work in Athena/Motif GUI.  First selection
    	    after a shell command doesn't work.
    Solution:   When using the GUI use XtLastTimestampProcessed() instead of
    	    changing a property.  (partly by Toni Ronkko)
    	    When executing a shell command disown the selection.
    brammool committed Sep 21, 2010
  3. updated for version 7.3.010

    Problem:    Mac GUI: Missing break statements.
    Solution:   Add the break statements. (Dominique Pelle)
    brammool committed Sep 21, 2010
  4. updated for version 7.3.009

    Problem:    Win32: Crash on Windows when using a bad argument for strftime().
    	    (Christian Brabandt)
    Solution:   Use the bad_param_handler(). (Mike Williams)
    brammool committed Sep 21, 2010
  5. updated for version 7.3.008

    Problem:    'cursorbind' is kept in places where 'scrollbind' is reset.
    Solution:   Reset 'cursorbind'.
    brammool committed Sep 21, 2010
  6. updated for version 7.3.007

    Problem:    Python code defines global "buffer".  Re-implements a grow-array.
    Solution:   Use a grow-array instead of coding the same functionality.  Handle
    	    out-of-memory situation properly.
    brammool committed Sep 21, 2010
Commits on Sep 19, 2010
  1. Updated runtime files.

    brammool committed Sep 19, 2010
Commits on Sep 18, 2010
  1. updated for version 7.3.006

    Problem:    Can't build some multi-byte code with C89.
    Solution:   Move code to after declarations. (Joachim Schmitz)
    brammool committed Sep 18, 2010
Commits on Sep 17, 2010
Commits on Sep 14, 2010
  1. updated for version 7.3.005

    Problem:    Crash when using undotree(). (Christian Brabandt)
    Solution:   Increase the list reference count.  Add a test for undotree()
    	    (Lech Lorens)
    brammool committed Sep 14, 2010
  2. updated for version 7.3.004

    Problem:    Crash when using very long regexp. (Peter Odding)
    Solution:   Reset reg_toolong. (Carlo Teubner)
    brammool committed Sep 14, 2010
Commits on Sep 8, 2010
  1. Deprecate Pinch/Rotate gestures

    These do not make much sense to include (and they could not easily be
    mapped to because of the fact that they generate events as the gesture
    is being performed).
    
    Also, make some updates to the help.
    b4winckler committed Sep 8, 2010
Commits on Sep 2, 2010
  1. Use swipe gesture to navigate help

    Left/right swipe goes back/forward through tag stag when reading help.
    b4winckler committed Sep 2, 2010
  2. Avoid <SwipeLeft> etc. being inserted

    Performing a gesture will not cause <SwipeLeft> etc. to be inserted into
    the text while in insert mode/cmdline mode/etc.
    b4winckler committed Sep 2, 2010
Commits on Sep 1, 2010
  1. Add support for trackpad gestures

    Supported gestures are swipe, pinch and rotate.  These generate the
    following keys:
    
        <SwipeLeft> <SwipeRight> <SwipeUp> <SwipeDown>
        <PinchIn>   <PinchOut>
        <RotateCW>  <RotateCCW>
    
    (CW = ClockWise, CCW = CounterClockWise)
    b4winckler committed Sep 1, 2010
  2. Improvements to Spotlight integration

    No longer issue a warning if the text entered in Spotlight can not be
    found in a file opened from Spotlight.  Sanitize Spotlight input before
    passing it on to Vim.
    b4winckler committed Sep 1, 2010
Commits on Aug 29, 2010
  1. Fix Vim hanging when using zsh+git

    This fixes the problem explained in [2]. Essentially, when executing
    external program, where default shell is zsh, Vim would hang. This
    behaviour does not occur with bash, or other shells.
    
    Problem:
    When Vim executes an external program from GUI (MacVim in this case), it
    opens PTYs. Parent passes information to the child via these PTYs. Savvy
    implementation closes all unused filehandles, so slave PTY fd is closed
    in the parent immediately after fork(). This causes problems on
    MacVim, due to [1]. In a nutshell, on BSD-like systems, write operations
    on PTY would block until one side reads or exits. If a child tries to
    write on a PTY, which is closed in parent, that would block the child,
    and stop further progress.
    
    Resolution:
    Instead of closing child's fd in the parent immediately after fork(),
    close it after child exits.
    
    [1] http://osdir.com/ml/darwin-kernel/2010-04/msg00025.html
    [2] http://groups.google.com/group/vim_mac/browse_thread/thread/78b18ce8cc15557d
    Nikola Knezevic committed with b4winckler Aug 29, 2010
  2. Revert "Double fork to avoid Vim hanging when using zsh"

    This reverts commit 453876f.
    
    This is not the right/complete solution.
    Nikola Knezevic committed with b4winckler Aug 26, 2010