| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Coverity warning for using uninitialized variable.
Solution: Check for failure.
|
|
|
|
|
| |
Problem: Coverity warning for using NULL pointer.
Solution: Add missing "else".
|
|
|
|
|
| |
Problem: Test_alot takes too long.
Solution: Run several tests individually.
|
|
|
|
|
| |
Problem: Test hangs on MS-Windows console.
Solution: use feedkeys() instead of test_feedinput(). (Ken Takata)
|
|
|
|
|
| |
Problem: Balloon test fails in the GUI.
Solution: Skip test in the GUI.
|
|
|
|
|
| |
Problem: Not recognizing .gv file as dot filetype.
Solution: Add *.gv to dot pattern. (closes #5544)
|
|
|
|
|
| |
Problem: Range test fails.
Solution: Include change in list code. (#5541)
|
|
|
|
|
| |
Problem: Non-materialized range() list causes problems. (Fujiwara Takuya)
Solution: Materialize the list where needed.
|
|
|
|
|
|
| |
Problem: Triggering CompleteDone earlier is not backwards compatible.
(Daniel Hahler)
Solution: Add CompleteDonePre instead.
|
|
|
|
|
| |
Problem: Vim9 script files not in list of distributed files.
Solution: Add the entries.
|
|
|
|
|
| |
Problem: Various typos in source files and tests.
Solution: Fix the typos. (Emir Sari, closes #5532)
|
|
|
|
|
|
|
| |
Problem: Warnings from MinGW compiler. (John Marriott) Json test fails when
building without +float feature.
Solution: Init variables. Fix Json parsing. Skip a few tests that require
the +float feature.
|
|
|
|
|
|
|
| |
Problem: Reallocating the list of scripts is inefficient.
Solution: Instead of using a growarray of scriptitem_T, store pointers and
allocate each scriptitem_T separately. Also avoids that the
growarray pointers change when sourcing a new script.
|
|
|
|
|
| |
Problem: Warning shows when listing version info.
Solution: Use "-u NONE". (Ozaki Kiichi, closes #5534)
|
|
|
|
|
| |
Problem: Restoring ctrl_x_mode is not needed.
Solution: Remove restoring the old value, it's changed again soon.
|
|
|
|
|
| |
Problem: Detecting a script was already sourced is unreliable.
Solution: Do not use the inode number.
|
|
|
|
|
|
| |
Problem: Cannot define python function when using :execute. (Yasuhiro
Matsumoto)
Solution: Do not recognize "def" inside "function.
|
|
|
|
|
| |
Problem: Maintaining a Vim9 branch separately is more work.
Solution: Merge the Vim9 script changes.
|
| |
|
|
|
|
|
|
| |
Problem: Mapping related function in wrong source file.
Solution: Move the function. Add a few more test cases. (Yegappan
Lakshmanan, closes #5528)
|
|
|
|
|
| |
Problem: Block Visual mode operators not correct when 'linebreak' set.
Solution: Set w_p_lbr to lbr_saved more often. (Ken Takata, closes #5524)
|
|
|
|
|
|
| |
Problem: Wrong indent when 'showbreak' and 'breakindent' are set and
'briopt' includes "sbr".
Solution: Reset "need_showbreak" where needed. (Ken Takata, closes #5523)
|
|
|
|
|
| |
Problem: Using #error for compilation errors should be OK now.
Solution: Use #error. (Ken Takata, closes #5299)
|
|
|
|
|
| |
Problem: Some mapping code is not fully tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5519)
|
|
|
|
|
| |
Problem: Coverity warning for possible use of NULL pointer.
Solution: Check argv is not NULL.
|
|
|
|
|
| |
Problem: Possible to enter popup window with CTRL-W p. (John Devin)
Solution: Check entered window is not a popup window. (closes #5515)
|
|
|
|
|
| |
Problem: No swift filetype detection.
Solution: Add swift, swiftgyb and sil. (Emir Sarı, closes #5517)
|
| |
|
|
|
|
|
|
| |
Problem: CI does not test building doc tags.
Solution: Add the vimtags/gcc build. Cleanup showing version. (Ozaki Kiichi,
closes #5513)
|
|
|
|
|
| |
Problem: MS-Windows: default for IME is inconsistent.
Solution: Also make IME default enabled with MVC. (Ken Takata, closes #5508)
|
|
|
|
|
| |
Problem: Memory leak when starting a job fails.
Solution: Free the list of arguments. (Ozaki Kiichi, closes #5510)
|
|
|
|
|
| |
Problem: Crash when using win_execute() from a new tab.
Solution: Set the tp_*win pointers. (Ozaki Kiichi, closes #5512)
|
|
|
|
|
| |
Problem: Stray ch_logfile() call.
Solution: Remove it. (closes #5503)
|
|
|
|
|
|
| |
Problem: Bracketed paste can still cause invalid memory access. (Dominique
Pelle)
Solution: Check for NULL pointer.
|
|
|
|
|
| |
Problem: Some map functionality not covered by tests.
Solution: Add tests. (Yegappan Lakshmanan, closes #5504)
|
|
|
|
|
|
| |
Problem: Invalid memory access with search command.
Solution: When :normal runs out of characters in bracketed paste mode break
out of the loop.(closes #5511)
|
|
|
|
|
| |
Problem: Script may be re-used when deleting and creating a new one.
Solution: When the inode matches, also check the file name.
|
|
|
|
|
|
|
| |
Problem: Command line is not cleared when switching tabs and the command
line height differs.
Solution: Set the "clear_cmdline" flag when needed. (Naruhiko Nishino,
closes #5495)
|
|
|
|
|
| |
Problem: Python3 ranges are not tested.
Solution: Add test. (Dominique Pelle, closes #5498)
|
|
|
|
|
|
| |
Problem: MS-Windows installer doesn't use Turkish translations.
Solution: Enable the Turkish translations and fix a few. (Emir Sarı,
closes #5493)
|
|
|
|
|
| |
Problem: Cannot list options one per line.
Solution: Use ":set!" to list one option per line.
|
|
|
|
|
| |
Problem: Some buffer commands work in a popup window.
Solution: Disallow :bnext, :bprev, etc. (Naruhiko Nishino, closes #5494)
|
|
|
|
|
| |
Problem: Textprop test fails.
Solution: Fix sign in computation.
|
|
|
|
|
| |
Problem: :mode no longer works for any system.
Solution: Always give an error message.
|
|
|
|
|
| |
Problem: Compiler warnings for variable types.
Solution: Change type, add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: complete_info() does not work when CompleteDone is triggered.
Solution: Trigger CompleteDone before clearing the info.
|
|
|
|
|
| |
Problem: Readme files still mention MS-DOS.
Solution: Update readme files. (Ken Takata, closes #5486)
|
|
|
|
|
| |
Problem: filter() and map() on blob don't work.
Solution: Correct the code. (closes #5483)
|
|
|
|
|
|
|
| |
Problem: virtcol() does not check arguments to be valid, which may lead to
a crash.
Solution: Check the column to be valid. Do not decrement MAXCOL.
(closes #5480)
|
|
|
|
|
| |
Problem: Message test fails on some platforms. (Elimar Riesebieter)
Solution: Add type cast to vim_snprintf() argument. (Dominique Pelle)
|