| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Executing regexp recursively fails with a crash.
Solution: Move global variables into "rex".
|
|
|
|
|
| |
Problem: Perl test fails in 24 line terminal.
Solution: Create fewer windows.
|
|
|
|
|
| |
Problem: Perl refcounts are wrong.
Solution: Improve refcounting. Add a test. (Damien)
|
|
|
|
|
| |
Problem: Function defined in sandbox not tested.
Solution: Add a text.
|
| |
|
|
|
|
|
| |
Problem: No test for ":cscope add".
Solution: Add a test. (Dominique Pelle, closes #3212)
|
|
|
|
|
| |
Problem: getwininfo() and win_screenpos() return different numbers.
Solution: Add one to "wincol" and "winrow" from getwininfo().
|
|
|
|
|
| |
Problem: Test for getwininfo() fails in GUI.
Solution: Account for missing tabline.
|
|
|
|
|
| |
Problem: Running tests writes lua.vim even though it is not used.
Solution: Stop writing lua.vim.
|
|
|
|
|
| |
Problem: Not easy to figure out the window layout.
Solution: Add "wincol" and "winrow" to what getwininfo() returns.
|
|
|
|
|
|
| |
Problem: Lua API changed, breaking the build.
Solution: Adjust prototype of lua_rawgeti(). (Ken Takata,
closes #3157, closes #3144)
|
|
|
|
|
| |
Problem: Unicode standard was updated.
Solution: Include the changes. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Memory leak with trailing characters in skip expression.
Solution: Free the return value.
|
|
|
|
|
| |
Problem: Static analysis errors in Lua interface. (Coverity)
Solution: Check for NULL pointers.
|
|
|
|
|
| |
Problem: Redundant condition for boundary check.
Solution: Remove the condition. (Dominique Pelle). Change FALSE to FAIL.
|
|
|
|
|
| |
Problem: Warning for passing pointer to non-pointer argument.
Solution: Use zero instead of NULL.
|
|
|
|
|
|
|
| |
Problem: Defining function in sandbox is inconsistent, cannot use :function
but can define a lambda.
Solution: Allow defining a function in the sandbox, but also use the sandbox
when executing it. (closes #3182)
|
|
|
|
|
| |
Problem: Overlapping string argument for strcpy(). (Coverity)
Solution: Use STRMOVE() instead of STRCPY(). (Dominique Pelle, closes #3187)
|
|
|
|
|
| |
Problem: Marks test fails in very wide window. (Vladimir Lomov)
Solution: Extend the text to match 'columns'. (closes #3180, closes #3181)
|
|
|
|
|
|
| |
Problem: After paging up and down fold line is wrong.
Solution: Correct the computation of w_topline and w_botline. (Hirohito
Higashi)
|
|
|
|
|
| |
Problem: Compiler warning on MS-Windows.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: 'viminfofile' option does not behave like a file name.
Solution: Add the P_EXPAND flag. (closes #3178)
|
|
|
|
|
|
| |
Problem: Typing CTRL-W n in a terminal window causes ml_get error.
Solution: When resizing the terminal outside of terminal_loop() make sure
the snapshot is complete.
|
|
|
|
|
|
| |
Problem: Invalid memory use with complicated pattern. (Andy Massimino)
Solution: Reallocate the list of listids when needed. (closes #3175)
Remove unnecessary function prototypes.
|
|
|
|
|
| |
Problem: Calling message_filtered() a bit too often.
Solution: Only call message_filtered() when filtering is already false.
|
|
|
|
|
|
| |
Problem: Output of :marks is too short with multi-byte chars. (Tony
Mechelynck)
Solution: Get more bytes from the text line.
|
|
|
|
|
| |
Problem: Lock flag in new dictitem is reset in many places.
Solution: Always reset the lock flag.
|
|
|
|
|
| |
Problem: Using dict_add_nr_str() is clumsy.
Solution: Split into two functions. (Ozaki Kiichi, closes #3154)
|
|
|
|
|
| |
Problem: :clist output can be very long.
Solution: Support filtering :clist entries. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: luaeval('vim.buffer().name') returns an error.
Solution: Return an empty string. (Dominique Pelle, closes #3167)
|
|
|
|
|
| |
Problem: Insufficient testing for Tcl.
Solution: Add a few more tests. (Dominique Pelle, closes #3166)
|
|
|
|
|
| |
Problem: Danish and German man pages are not installed. (Tony Mechelynck)
Solution: Adjust the makefile
|
|
|
|
|
|
| |
Problem: Buffer not updated with 'autoread' set if file was deleted.
(Michael Naumann)
Solution: Don't set the timestamp to zero. (closes #3165)
|
|
|
|
|
| |
Problem: No Danish manual translations.
Solution: Add the Danish manual translations to the file list.
|
|
|
|
|
|
| |
Problem: Completion for user names does not work if a prefix is also a full
matching name. (Nazri Ramliy)
Solution: Accept both full and partial matches. (Dominique Pelle)
|
|
|
|
|
| |
Problem: GUI: input() fails if CTRL-C was pressed before. (Michael Naumann)
Solution: call vpeekc() to drop the CTRL-C from the input stream.
|
|
|
|
|
| |
Problem: Old iTerm2 is not recognized, resulting in stray output.
Solution: Recognize the termresponse.
|
|
|
|
|
| |
Problem: MS-Windows compiler warning.
Solution: Add a type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Evim.man missing from the distribution.
Solution: Add it to the list.
|
|
|
|
|
| |
Problem: Crash with "set smarttab shiftwidth=0 softtabstop=-1".
Solution: Fall back to using 'tabstop'. (closes #3155)
|
|
|
|
|
| |
Problem: Build with SHADOWDIR fails. (Elimar Riesebieter)
Solution: Create a link for Make_all.mak. (Tony Mechelynck)
|
|
|
|
|
|
| |
Problem: Cannot easily run individual tests on MS-Windows.
Solution: Move the list of tests to a separate file. Add a build rule in
the MSVC makefile.
|
|
|
|
|
| |
Problem: Mksession test fails on MS-Windows.
Solution: Always use an argument for :lcd.
|
|
|
|
|
| |
Problem: Insufficient test coverage for Tcl.
Solution: Add more tests. (Dominique Pelle, closes #3140)
|
|
|
|
|
|
|
| |
Problem: The generated sessions file does not restore tabs properly if :lcd
was used in one of them.
Solution: Create the tab pages before setting the directory. (Yee Cheng
Chin, closes #3152)
|
|
|
|
|
|
| |
Problem: Memory leak when using :tcl expr command.
Solution: Free the result of expression evaluation. (Dominique Pelle,
closes #3150)
|
|
|
|
|
|
| |
Problem: Compiler warning when building with Python 3.7.
Solution: #undef PySlice_GetIndicesEx before redefining it. (Ozaki Kiichi,
closes #3153)
|
|
|
|
|
| |
Problem: When $LANG is set the compiler test may fail.
Solution: Unset $LANG.
|
|
|
|
|
| |
Problem: Test with grep is failing on MS-Windows.
Solution: Skip the test.
|
|
|
|
|
| |
Problem: The :cd command does not have good test coverage.
Solution: Add more tests. (Dominique Pelle, closes #2972)
|