Skip to content

Releases: micbou/vim-for-windows

8.1.0425

21 Sep 22:49
b5968bc
Compare
Choose a tag to compare
  • 8.1.0402: The DiffUpdate event isn't triggered for :diffput. Also
    trigger DiffUpdate for :diffget and :diffput.
  • 8.1.0403: Header file missing from distribution. Add src/protodef.h.
  • 8.1.0404: Accessing invalid memory with long argument name. Use
    item_count instead of checking for a terminating NULL. (Dominique
    Pelle, closes #3444)
  • 8.1.0405: Too many #ifdefs for GTK. Define macros instead of using
    #ifdef. (Ken Takata, closes #3436)
  • 8.1.0406: Several command line arguments are not tested. Add tests for
    -A, -F, -H, -p and -V. (Dominique Pelle, closes #3446)
  • 8.1.0407: Quickfix code mixes using the stack and a list pointer. Use
    a list pointer in more places. (Yegappan Lakshmanan, closes #3443)
  • 8.1.0408: MSVC: MSVC: cannot use the "x64" native compiler option.
    Ignore case for %Platform%. Improve documentation. (Ken Takata)
  • 8.1.0409: Startup test fails on MS-Windows. Do the Arabic test in
    silent Ex mode. Loosen the check for -V2.
  • 8.1.0410: The ex_copen() function is too long. Refactor to split off
    two functions. (Yegappan Lakshmanan)
  • 8.1.0411: Renamed file missing from distribution. Rename screen.c to
    termscreen.c (Zdenek Dohnal, closes #3449)
  • 8.1.0412: Cannot build with GTK 2.4. Add back a few #ifdefs. (Ken
    Takata, closes #3447) Also support older GTK. (Tom Christensen)
  • 8.1.0413: Test output is duplicated or missing. Adjust the MS-Windows
    and Unix test makefiles. (Ken Takata, closes #3452)
  • 8.1.0414: v:option_old and v:option_new are cleared when using :set in
    OptionSet autocmd. (Gary Johnson) Don't trigger OptionSet recursively.
  • 8.1.0415: Not actually using 16 colors with vtp. Always use 256 colors
    when vtp is used. (Nobuhiro Takasaki, closes #3432)
  • 8.1.0416: Sort doesn't report deleted lines. Call msgmore().
    (Christian Brabandt, closes #3454)
  • 8.1.0417: Several command line arguments are not tested. Add tests for
    -m, -M, -R and -Vfile. (Dominique Pelle, closes #3458)
  • 8.1.0418: MS-Windows: MS-Windows: cannot separate Lua include and
    library directories. Add LUA_LIBDIR and LUA_INCDIR. (Ken Takata,
    closes #3464)
  • 8.1.0419: Cygwin: Cygwin: running cproto fails with -O2. Strip -O2 for
    cproto. (Ken Takata, closes #3465)
  • 8.1.0420: Generating vim.lib when using ActivePerl 5.20.3 or later.
    Redefine XS_EXTERNAL(). (Ken Takata, closes #3462)
  • 8.1.0421: MS-Windows: MS-Windows: Ruby path is wrong for Ruby 1.9 and
    later. Let -I argument depend on Ruby version. (Ken Takata, closes
    #3461)
  • 8.1.0422: Cannot create map file with MinGW. Add support for $MAP.
    (Ken Takata, closes #3460)
  • 8.1.0423: MS-Windows: MS-Windows: using dup-close for flushing a file.
    Use _commit(). (Ken Takata, closes #3463)
  • 8.1.0424: Test output is very verbose, loading CI log is slow.
    Redirect output to /dev/null. (Ken Takata, closes #3456)
  • 8.1.0425: ml_get error and crash with appendbufline(). (Masashi
    Iizuka) Set per-window buffer info. (Hirohito Higashi, closes #3455)

8.1.0401

17 Sep 00:41
d73b47d
Compare
Choose a tag to compare
  • 8.1.0397: No event triggered after updating diffs. Add the DiffUpdated
    event.
  • 8.1.0398: No test for -o and -O command line arguments. Add a test.
    (Dominique Pelle, closes #3438)
  • 8.1.0399: 'hlsearch' highlight remains in other window after
    cancelling command. Redraw all windows. Also remove unnecessary
    delays. (closes #3437)
  • 8.1.0400: Using freed memory with :diffget. Skip ex_diffupdate() while
    updating diffs. (closes #3442)
  • 8.1.0401: Can't get swap name of another buffer. Add swapname().
    (Ozaki Kiichi, closes #3441)

8.1.0396

16 Sep 14:03
3396acd
Compare
Choose a tag to compare
  • 8.1.0389: :behave command is not tested. Add a test. (Dominique Pelle,
    closes #3429)
  • 8.1.0390: Scrollbars are not tested. Add test_scrollbar() and a test.
  • 8.1.0391: Building in a shadow directory fails. Don't link the xdiff
    directory but what's in it. (closes #3428)
  • 8.1.0392: Error while typing :/foo/s// with 'incsearch' enabled. Do
    not give search errors when highlighting matches.
  • 8.1.0393: Not all white space difference options available. Add
    "iblank", "iwhiteall" and "iwhiteeol" to 'diffopt'.
  • 8.1.0394: Diffs are not always updated correctly. When using internal
    diff update for any changes properly.
  • 8.1.0395: Compiler warning on 64-bit MS-Windows. Add type cast. (Mike
    Williams)
  • 8.1.0396: Another compiler warning on 64-bit MS-Windows. Add type
    cast. (Mike Williams)

8.1.0388

14 Sep 08:49
75a2cd7
Compare
Choose a tag to compare
  • 8.1.0375: Cannot use diff mode with Cygwin diff.exe. (Igor Forca) Skip
    over unrecognized lines in the diff output.
  • 8.1.0376: Compiler warning for uninitialized variable. (Tony
    Mechelynck) Initialize the variable.
  • 8.1.0377: Xdiff doesn't use the Vim memory allocation functions.
    Change the xdl_ defines. Check for out-of-memory. Rename "ignored" to
    "vim_ignored".
  • 8.1.0378: CI build failure. Include vim.h as ../vim.h. Fix compiler
    warning.
  • 8.1.0379: Build dependencies are incomplete. Update the build
    dependencies, mainly for xdiff. Adjust object directory for libvterm
    and xdiff.
  • 8.1.0380: "make proto" doesn't work well. Define a few more types for
    cproto. Update proto files. Fix that workshop didn't build.
  • 8.1.0381: Variable declaration not at start of block. Fix line
    ordering.
  • 8.1.0382: Some make programs can't handle dependency on "xdiff/../".
    Strip it out.
  • 8.1.0383: Missing source file rename. Update the dependency.
  • 8.1.0384: Sign ordering depends on +netbeans feature. Also order signs
    without +netbeans. (Christian Brabandt, closes #3224)
  • 8.1.0385: Coveralls badge doesn't update. Update the URL
  • 8.1.0386: Cannot test with non-default option value. Add
    test_option_not_set().
  • 8.1.0387: No test for 'ambiwidth' detection. Add a test.
  • 8.1.0388: Coverity complains about possible NULL pointer use. Use
    get_tv_string() instead of get_tv_string_chk().

8.1.0374

13 Sep 08:26
2de2a72
Compare
Choose a tag to compare
  • 8.1.0367: getchar(1) no longer processes pending messages. (Yasuhiro
    Matsumoto) Call parse_queued_messages().
  • 8.1.0368: GTK code has too many #ifdefs and building fails with GTK
    2.10. Always use gtk_widget_get_window() and define it for older GTK
    versions. (Ken Takata, closes #3421)
  • 8.1.0369: Continuation lines cannot contain comments. Support using "
    .
  • 8.1.0370: Not using internal diff if 'diffopt' is not changed. Correct
    initialization of diff_flags. (Christian Brabandt)
  • 8.1.0371: Argument types for select() may be wrong. Use a configure
    macro. (Tobias Ulmer)
  • 8.1.0372: Screen updating slow when 'cursorline' is set. Only redraw
    the old and new cursor line, not all lines.
  • 8.1.0373: Screen updating still slow when 'cursorline' is set. Fix
    setting last_cursorline.
  • 8.1.0374: Moving the cursor is slow when 'relativenumber' is set. Only
    redraw the number column, not all lines.

8.1.0366

10 Sep 22:35
eed4451
Compare
Choose a tag to compare
  • 8.1.0353: An "after" directory of a package is appended to 'rtp',
    which will be after the user's "after" directory. () Insert the
    package "after" directory before any other "after" directory in 'rtp'.
    (closes #3409)
  • 8.1.0354: Packadd test fails on MS-Windows. Ignore difference between
    forward and backward slashes.
  • 8.1.0355: Incorrect adjusting the popup menu for the preview window.
    Compute position and height properl. (Ronan Pigott) Also show at least
    ten items. (closes #3414)
  • 8.1.0356: Using :s with 'incsearch' prevents CTRL-R CTRL-W. (Boris
    Staletic) When past the pattern put cursor back in the start position.
    (closes #3413)
  • 8.1.0357: Instructions for tests are outdated. (Jason Franklin) Update
    the text.
  • 8.1.0358: Crash when using term_dumpwrite() after the job finished.
    Check for a finished job and give an error message.
  • 8.1.0359: No clue what test failed when using a screendump twice. Add
    an extra argument to VerifyScreenDump().
  • 8.1.0360: Using an external diff program is slow and inflexible.
    Include the xdiff library. (Christian Brabandt, closes #2732) Use it
    by default.
  • 8.1.0361: Remote user not used for completion. (Stucki) Use $USER too.
    (Dominique Pelle, closes #3407)
  • 8.1.0362: Cannot get the script line number when executing a function.
    Store the line number besides the script ID. (Ozaki Kiichi, closes
    #3362) Also display the line number with ":verbose set".
  • 8.1.0363: Internal diff isn't used by default as advertised. Add
    "internal" to the default value of 'diffopt'. Also add couple of files
    missing from the distribution.
  • 8.1.0364: Compiler warning in xdiff code. (Yegappan Lakshmanan)
    Initialize directly.
  • 8.1.0365: Function profile doesn't specify where it was defined. Show
    the script name and line number.
  • 8.1.0366: Pieces of the xdiff code are not used. Add "#if 0" to omit
    unused code.

8.1.0352

08 Sep 15:51
153abd5
Compare
Choose a tag to compare
  • 8.1.0343: 'shellslash' is not used for getcwd() with local directory.
    (Daniel Hahler) Call slash_adjust() later. (closes #3399)
  • 8.1.0344: 'hlsearch' highlighting has a gap after /$. Remove
    suspicious code. (Ricky Zhou, closes #3400)
  • 8.1.0345: Cannot get the window id associated with the location list.
    Add the "filewinid" argument to getloclist(). (Yegappan Lakshmanan,
    closes #3202)
  • 8.1.0346: Building with Aap is outdated and unused. Remove the Aap
    build files.
  • 8.1.0347: Some tests fail on Solaris. Skip writefile test. Fix path to
    libc.so. Improve test for Turkish case change. (Libor Bukata, Bjorn
    Linse, closes #3403)
  • 8.1.0348: On Travis the slowest build is run last. (Dominique Pelle)
    Reorder the build entries.
  • 8.1.0349: Crash when wiping buffer in a callback. Do not handle
    messages when only peeking for a character. (closes #2107) Add
    "redraw_flag" to test_override().
  • 8.1.0350: Vim may block on ch_sendraw() when the job is sending data
    back to Vim, which isn't read yet. (Nate Bosch) Add the "noblock"
    option to job_start(). (closes #2548)
  • 8.1.0351: 'incsearch' for :/foo/s// changes last search pattern.
    Save the last search pattern earlier.
  • 8.1.0352: Browsing compressed tar files does not always work. Use the
    "file" command to get the compression type.

8.1.0342

01 Sep 21:06
3114af1
Compare
Choose a tag to compare
  • 8.1.0333: :mkview does not restore cursor properly after "$".
    (Dominique Pelle) Position the cursor with "normal! $".
  • 8.1.0334: 'autowrite' takes effect when buffer is not to be written.
    Don't write buffers that are not supposed to be written. (Even Q
    Jones, closes #3391) Add tests for 'autowrite'.
  • 8.1.0335: mkview test fails on CI. Attempt to force recomputing
    curswant after folding.
  • 8.1.0336: mkview test still fails on CI. Ignore curswant, don't see
    another solution.
  • 8.1.0337: :file fails in quickfix command. Allow :file without
    argument when curbuf_lock is set. (Jason Franklin)
  • 8.1.0338: MS-Windows: MS-Windows: VTP doesn't work properly with
    Powershell. Adjust the color index. (Nobuhiro Takasaki, closes #3347)
  • 8.1.0339: Wrong highlight when 'incsearch' set and cancelling :s.
    Reset search line range. (Hirohito Higashi, Masamichi Abe)
  • 8.1.0340: No test for :spellinfo. Add a test. (Dominique Pelle, closes
    #3394)
  • 8.1.0341: :argadd in empty buffer changes the buffer name. (Pavol
    Juhas) Don't re-use the current buffer when not going to edit the
    file. (closes #3397) Do re-use the current buffer for :next.
  • 8.1.0342: Crash when a callback deletes a window that is being used.
    Do not unload a buffer that is being displayed while redrawing the
    screen. Also avoid invoking callbacks while redrawing. (closes #2107)

8.1.0332

28 Aug 22:25
c7ebf22
Compare
Choose a tag to compare
  • 8.1.0326: Screen dump does not consider NUL and space equal. Use temp
    variables instead of character from cell.
  • 8.1.0327: The "g CTRL-G" command isn't tested much. Add more tests.
    (Dominique Pelle, closes #3369)
  • 8.1.0328: inputlist() doesn't work with a timer. (Dominique Pelle)
    Don't redraw when cmdline_row is zero. (Hirohito Higashi, closes
    #3239)
  • 8.1.0329: Using inputlist() during startup results in garbage.
    (Dominique Pelle) Make sure the xterm tracing is stopped when
    disabling the mouse.
  • 8.1.0330: The qf_add_entries() function is too long. Split in two
    parts. (Yegappan Lakshmanan)
  • 8.1.0331: Insufficient test coverage for :mkview and :loadview. Add
    tests. (Dominique Pelle, closes #3385)
  • 8.1.0332: Get Gdk-Critical error on first balloon show. Get screen
    geometry using the draw area widget. (Davit Samvelyan, closes #3386)

8.1.0325

24 Aug 03:13
7a2f525
Compare
Choose a tag to compare
  • 8.1.0316: swapinfo() test fails on Travis. Handle a long host name.
    (Ozaki Kiichi, closes #3361) Also make the version check flexible.
    (James McCoy)
  • 8.1.0317: Cscope test fails when using shadow directory. Resolve
    symlink in Vim. (James McCoy, closes #3364)
  • 8.1.0318: The getftype() test may fail for char devices if the file
    disappeared in between the listing and the getftype() call. Ignore
    empty result. (Ozaki Kiichi, closes #3360)
  • 8.1.0319: bzero() function prototype doesn't work for Android. Add an
    #ifdef. (Elliott Hughes, closes #3365)
  • 8.1.0320: Too much 'incsearch' highlight for pattern matching
    everything. Add the skiplen to the command and remove the line range.
    (Christian Brabandt) Check for empty pattern earlier.
  • 8.1.0321: 'incsearch' regression: 'incsearch' regression: /\v
    highlights everything. Put back the empty_pattern() check.
  • 8.1.0322: Test_copy_winopt() does not restore 'hidden'. Restore the
    option, fix indent. (Ozaki Kiichi, closes #3367)
  • 8.1.0323: Reverse order of VTP calls only needed the first time. Add a
    flag to remember the state. (Nobuhiro Takasaki, closes #3366)
  • 8.1.0324: Off-by-one error in cmdidx check. (Coverity) Use ">="
    instead of ">".
  • 8.1.0325: Strings in swap file may not be NUL terminated. (Coverity)
    Limit the length of the used string.