Releases: micbou/vim-for-windows
Releases · micbou/vim-for-windows
8.1.0425
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.