| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Need many menu translation files to cover regions.
Solution: When there is no region match, try without. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Duplicate test function name.
Solution: Rename both functions.
|
|
|
|
|
| |
Problem: Invalid memory access with invalid modeline.
Solution: Pass pointer limit. Add a test. (closes #3241)
|
|
|
|
|
| |
Problem: inputlist() is not tested.
Solution: Add a test. (Dominique Pelle, closes #3240)
|
|
|
|
|
| |
Problem: Building with Perl 5.28 fails on Windows.
Solution: Define Perl_mg_get. (closes #3196)
|
|
|
|
|
| |
Problem: :version always shows +packages. (Takuya Fujiwara)
Solution: Add #ifdef (closes #3198) Also for has().
|
|
|
|
|
| |
Problem: Newer Python uses "importlib" instead of "imp".
Solution: Use "importlib" for newer Python versions. (closes #3163)
|
| |
|
|
|
|
|
| |
Problem: spellbadword() not tested.
Solution: Add a test. (Dominique Pelle, closes #3235)
|
|
|
|
|
| |
Problem: spellbadword() does not check for caps error. (Dominique Pelle)
Solution: Adjust capcol when advancing.
|
|
|
|
|
| |
Problem: There is no hint that syntax is disabled for 'redrawtime'.
Solution: Add a message.
|
|
|
|
|
| |
Problem: Windows GUI: title for search/replace is wrong.
Solution: Remove remark about doubling backslash. (closes #3230)
|
|
|
|
|
|
| |
Problem: Terminal debugger error with .gdbinit file.
Solution: Check two lines for the "new ui" response. (hint from Hirohito
Higashi)
|
|
|
|
|
|
| |
Problem: Terminal debugger commands don't always work. (Dominique Pelle)
Solution: Set 'cpo' to its default value when defining commands. (Christian
Brabandt)
|
|
|
|
|
| |
Problem: Possibly use of NULL pointer. (Coverity)
Solution: Reset the re_in_use flag earlier.
|
|
|
|
|
| |
Problem: Terminal debugger buttons don't always work. (Dominique Pelle)
Solution: Set 'cpo' to its default value.
|
|
|
|
|
| |
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)
|