summaryrefslogtreecommitdiffstats
path: root/src/testdir/Make_all.mak
AgeCommit message (Collapse)Author
2023-11-12patch 9.0.2102: matchparen highlight not cleared in completion modev9.0.2102Christian Brabandt
Problem: matchparen highlight not cleared in completion mode Solution: Clear matchparen highlighting in completion mode Remove hard-coded hack in insexpand.c to clear the :3match before displaying the completion menu. Add a test for matchparen highlighting. While at it, move all test tests related to the matchparen plugin into a separate test file. closes: #13493 closes: #13524 Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-10-28patch 9.0.2080: vim9_script test too largev9.0.2080Yegappan Lakshmanan
Problem: vim9_script test too large Solution: split vim9 type alias test into separate test file Move type alias tests to a separate test file closes: #13447 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-09-02patch 9.0.1840: [security] use-after-free in do_ecmdv9.0.1840Christian Brabandt
Problem: use-after-free in do_ecmd Solution: Verify oldwin pointer after reset_VIsual() Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-08-27patch 9.0.1791: No tests for the termdebug pluginv9.0.1791Yegappan Lakshmanan
Problem: No tests for the termdebug plugin Solution: Add some simple tests for the termdebug plugin closes: #12927 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
2023-08-13patch 9.0.1704: Cannot use positional arguments for printf()v9.0.1704Christ van Willegen
Problem: Cannot use positional arguments for printf() Solution: Support positional arguments in string formatting closes: #12140 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Christ van Willegen <cvwillegen@gmail.com>
2023-01-22patch 9.0.1234: the code style has to be checked manuallyv9.0.1234Bram Moolenaar
Problem: The code style has to be checked manually. Solution: Add basic code style checks in a test. Fix or avoid uncovered problems.
2022-12-20patch 9.0.1084: code handling low level MS-Windows events cannot be testedv9.0.1084Christopher Plewright
Problem: Code handling low level MS-Windows events cannot be tested. Solution: Add test_mswin_event() and tests using it. (Christopher Plewright, closes #11622)
2022-12-08patch 9.0.1031: Vim9 class is not implemented yetv9.0.1031Bram Moolenaar
Problem: Vim9 class is not implemented yet. Solution: Add very basic class support.
2022-11-17patch 9.0.0892: may redraw when not neededv9.0.0892Bram Moolenaar
Problem: May redraw when not needed, causing slow scrolling. Solution: Do not redraw when w_skipcol doesn't change. When w_skipcol changes only redraw from the top. (issue #11559)
2022-10-15patch 9.0.0753: some Ex commands are not in the help indexv9.0.0753Yee Cheng Chin
Problem: Some Ex commands are not in the help index. Solution: Add the missing commands. Add a script to check all Ex commands are in the help index. (Yee Cheng Chin, closes #11371)
2022-10-13patch 9.0.0737: Lisp word only recognized when a space followsv9.0.0737Bram Moolenaar
Problem: Lisp word only recognized when a space follows. Solution: Also match a word at the end of a line. Rename the test. Use a compiled function to avoid backslashes.
2022-10-04patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij
Problem: Too many #ifdefs. Solution: Graduate the +cmdwin feature. Now the tiny and small builds are equal, drop the small build. (Martin Tournoij, closes #11268)
2022-10-02patch 9.0.0637: syntax of commands in Vim9 script depends on +eval featurev9.0.0637Bram Moolenaar
Problem: Syntax of commands in Vim9 script depends on +eval feature. Solution: Use same syntax with and without the +eval feature.
2022-09-23patch 9.0.0560: elapsed time since testing started is not visiblev9.0.0560Bram Moolenaar
Problem: Elapsed time since testing started is not visible. Solution: Show the elapsed time while running tests.
2022-09-09patch 9.0.0423: "for" and "while" not recognized after :vim9cmd and :legacyv9.0.0423Bram Moolenaar
Problem: "for" and "while" not recognized after :vim9cmd and :legacy. (Emanuele Torre) Solution: Recognize all the command modifiers. (closes #11087) Add a test to check the list of modifiers.
2022-07-23patch 9.0.0059: test file has wrong namev9.0.0059zeertzjq
Problem: Test file has wrong name. Solution: Rename the file. Various small fixes. (closes #10674)
2022-07-02patch 9.0.0027: the command line test is getting quite bigv9.0.0027Bram Moolenaar
Problem: The command line test is getting quite big. Solution: Move command line window tests to a separate file.
2022-04-25patch 8.2.4825: can only get a list of mappingsv8.2.4825Ernie Rael
Problem: Can only get a list of mappings. Solution: Add the optional {abbr} argument. (Ernie Rael, closes #10277) Rename to maplist(). Rename test file.
2022-04-09patch 8.2.4719: ">" marker sometimes not displayed in the jumplistv8.2.4719Christian Brabandt
Problem: ">" marker sometimes not displayed in the jumplist. Solution: If the buffer no longer exists show "-invalid-". (Christian Brabandt, closes #10131, closes #10100)
2022-01-07patch 8.2.4036: Vim9: script test file is getting too longv8.2.4036Bram Moolenaar
Problem: Vim9: script test file is getting too long. Solution: Split the import/export functionality to a separate file.
2021-08-05patch 8.2.3293: finding completions may cause an endless loopv8.2.3293Andy Gozas
Problem: Finding completions may cause an endless loop. Solution: Use a better way to check coming back where the search started. (Andy Gozas, closes #8672, closes #8671)
2021-06-27patch 8.2.3061: testing the shell option is incomplete and spread outv8.2.3061Yegappan Lakshmanan
Problem: Testing the shell option is incomplete and spread out. Solution: Move shell tests to one file and increase coverage. (Yegappan Lakshmanan, closes #8464)
2021-03-10patch 8.2.2588: build failure with tiny featuresv8.2.2588Bram Moolenaar
Problem: Build failure with tiny features. Solution: Add #ifdef. Run recover test separately.
2021-01-16patch 8.2.2366: when using ":sleep" the cursor is always displayedv8.2.2366Bram Moolenaar
Problem: When using ":sleep" the cursor is always displayed. Solution: Do not display the cursor when using ":sleep!". (Jeremy Lerner, closes #7688)
2020-10-28patch 8.2.1920: listlbr test fails when run after another testv8.2.1920Bram Moolenaar
Problem: Listlbr test fails when run after another test. Solution: Add test separately to list of test targets.
2020-10-21patch 8.2.1876: Vim9: argument types are not checked at compile timev8.2.1876Bram Moolenaar
Problem: Vim9: argument types for builtin functions are not checked at compile time. Solution: Add an argument type checking mechanism. Implement type checks for one function.
2020-10-12patch 8.2.1839: Vim9: memory leaks reported in assign testv8.2.1839Bram Moolenaar
Problem: Vim9: memory leaks reported in assign test. Solution: Move the failing job_start() call to separate test files, it causes false leak reports.
2020-09-22patch 8.2.1726: fuzzy matching only works on stringsv8.2.1726Bram Moolenaar
Problem: Fuzzy matching only works on strings. Solution: Support passing a dict. Add matchfuzzypos() to also get the match positions. (Yegappan Lakshmanan, closes #6947)
2020-09-21patch 8.2.1724: Vim9: assignment tests spread outv8.2.1724Bram Moolenaar
Problem: Vim9: assignment tests spread out. Solution: Create new test file for assignment tests.
2020-08-13patch 8.2.1439: tiny and small builds have no test coveragev8.2.1439Bram Moolenaar
Problem: Tiny and small builds have no test coverage. Solution: Restore tests that do not depend on the +eval feature. (Ken Takata, closes #6696)
2020-08-11patch 8.2.1420: test 49 is old stylev8.2.1420Bram Moolenaar
Problem: Test 49 is old style. Solution: Convert remaining parts to new style. Remove obsolete items. (Yegappan Lakshmanan, closes #6683)
2020-08-02patch 8.2.1354: test 59 is old stylev8.2.1354Bram Moolenaar
Problem: Test 59 is old style. Solution: Convert into a new style test. (Yegappan Lakshmanan, closes #6604)
2020-07-29patch 8.2.1316: test 42 is still old stylev8.2.1316Bram Moolenaar
Problem: Test 42 is still old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)
2020-07-27patch 8.2.1305: some tests are still old stylev8.2.1305Bram Moolenaar
Problem: Some tests are still old style. Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan, closes #6544) Fix error in FinishTesting().
2020-07-26patch 8.2.1295: tests 44 and 99 are old stylev8.2.1295Bram Moolenaar
Problem: Tests 44 and 99 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #6536)
2020-07-11patch 8.2.1177: terminal2 test sometimes hangs in the GUIv8.2.1177Bram Moolenaar
Problem: Terminal2 test sometimes hangs in the GUI. Solution: Move some tests to other files to further locate the problem. Set the GUI to a fixed screen size.
2020-07-03patch 8.2.1123: Python 3 test is old stylev8.2.1123Bram Moolenaar
Problem: Python 3 test is old style. Solution: Turn into new style test. (Yegappan Lakshmanan, closes #6385)
2020-07-03patch 8.2.1120: Python code not tested properlyv8.2.1120Bram Moolenaar
Problem: Python code not tested properly. Solution: Add more tests and convert old-style test into new-style test. (Yegappan Lakshmanan, closes #6370)
2020-07-01patch 8.2.1114: terminal test sometimes times outv8.2.1114Bram Moolenaar
Problem: Terminal test sometimes times out. Solution: Split the test in two parts.
2020-06-24patch 8.2.1046: insufficient tests for src/buffer.cv8.2.1046Bram Moolenaar
Problem: Insufficient tests for src/buffer.c. Solution: Add more tests. Move comments related tests to a separate file. (Yegappan Lakshmanan, closes #6325)
2020-06-13patch 8.2.0968: no proper testing of the 'cpoptions' flagsv8.2.0968Bram Moolenaar
Problem: No proper testing of the 'cpoptions' flags. Solution: Add tests. (Yegappan Lakshmanan, closes #6251)
2020-06-08patch 8.2.0935: flattening a list with existing code is slowv8.2.0935Bram Moolenaar
Problem: Flattening a list with existing code is slow. Solution: Add flatten(). (Mopp, closes #3676)
2020-06-04patch 8.2.0901: formatting CJK text isn't optimalv8.2.0901Bram Moolenaar
Problem: Formatting CJK text isn't optimal. Solution: Properly break CJK lines. (closes #3875)
2020-06-04patch 8.2.0898: missing help for a function goes unnoticedv8.2.0898Bram Moolenaar
Problem: Missing help for a function goes unnoticed. Solution: Add a test. (Gary Johnson)
2020-04-29patch 8.2.0661: eval test is still old stylev8.2.0661Bram Moolenaar
Problem: Eval test is still old style. Solution: Change into new style tests. (Yegappan Lakshmanan, closes #6009)
2020-04-25patch 8.2.0640: Vim9: expanding does not workv8.2.0640Bram Moolenaar
Problem: Vim9: expanding does not work. Solution: Find wildcards in not compiled commands. Reorganize test files.
2020-04-13patch 8.2.0573: using :version twice leaks memoryv8.2.0573Bram Moolenaar
Problem: using :version twice leaks memory Solution: Only initialize variables once. (Dominique Pelle, closes #5917)
2020-04-07patch 8.2.0527: Vim9: function types insufficiently testedv8.2.0527Bram Moolenaar
Problem: Vim9: function types insufficiently tested. Solution: Add more tests. Fix white space check. Add "test_vim9" target.
2020-04-05patch 8.2.0520: tests are not listed in sorted orderv8.2.0520Bram Moolenaar
Problem: Tests are not listed in sorted order. Solution: Move test_ex_mode. (Doug Richardson, closes #5889)
2020-04-05patch 8.2.0512: Vim9: no optional arguments in func typev8.2.0512Bram Moolenaar
Problem: Vim9: no optional arguments in func type. Solution: Check for question mark after type. Find function reference without function().