summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_bufline.vim
AgeCommit message (Collapse)Author
2022-11-27patch 9.0.0961: using deletebufline() may jump to another windowv9.0.0961Bram Moolenaar
Problem: Using deletebufline() may jump to another window. Solution: Do not use a window where the buffer was only in the past. (closes #11594)
2022-11-21patch 9.0.0916: getbufline() is inefficient for getting a single linev9.0.0916Bram Moolenaar
Problem: getbufline() is inefficient for getting a single line. Solution: Add getbufoneline().
2022-11-20patch 9.0.0914: deletebufline() may move marks in the wrong windowv9.0.0914zeertzjq
Problem: deletebufline() may move marks in the wrong window. Solution: Find a window for the buffer being changed. (closes #11583)
2022-11-06patch 9.0.0841: deletebufline() does not always return 1 on failurev9.0.0841zeertzjq
Problem: deletebufline() does not always return 1 on failure. Solution: Refactor the code to make it work more predictable. (closes #11511)
2022-11-05patch 9.0.0837: append() reports failure when not appending anythingv9.0.0837Bram Moolenaar
Problem: append() reports failure when not appending anything. Solution: Only report failure when appending something. (closes #11498)
2022-09-08patch 9.0.0415: on MS-Windows some tests are flakyv9.0.0415K.Takata
Problem: On MS-Windows some tests are flaky. Solution: Add sleeps, disable swapfile, mark test as flaky. (Ken Takata, closes #11082)
2022-09-05patch 9.0.0391: using separate delete() call instead of writefile() 'D' flagv9.0.0391Bram Moolenaar
Problem: Using separate delete() call instead of writefile() 'D' flag. Solution: Use the writefile 'D' flag.
2022-08-26patch 9.0.0276: 'buftype' values not sufficiently testedv9.0.0276zeertzjq
Problem: 'buftype' values not sufficiently tested. Solution: Add and extend tests with 'buftype' values. (closes #10988)
2022-05-22patch 8.2.5002: deletebufline() may change Visual selectionv8.2.5002LemonBoy
Problem: deletebufline() may change Visual selection. Solution: Disable Visual mode when using another buffer. (closes #10469)
2022-05-22patch 8.2.4996: setbufline() may change Visual selectionv8.2.4996Bram Moolenaar
Problem: setbufline() may change Visual selection. (Qiming Zhao) Solution: Disable Visual mode when using another buffer. (closes #10466)
2022-02-10patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menuv8.2.4339Yegappan Lakshmanan
Problem: CTRL-A does not work properly with the cmdline popup menu. Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup menu. Remove TermWait() before VeriryScreenDump(). Refactor the cmdline popup code. (Yegappan Lakshmanan, closes #9735)
2021-02-09patch 8.2.2489: current buffer is wrong after deletebufline() failsv8.2.2489Bram Moolenaar
Problem: current buffer is wrong after deletebufline() fails to delete a line in another buffer. Solution: Restore the current buffer.
2021-02-07patch 8.2.2479: set/getbufline test fails without the job featurev8.2.2479Bram Moolenaar
Problem: set/getbufline test fails without the job feature. Solution: Check whether the job feature is supported. (Dominique Pellé, closes #7790)
2021-01-31patch 8.2.2435: setline() gives an error for some typesv8.2.2435Bram Moolenaar
Problem: setline() gives an error for some types. Solution: Allow any type, convert each item to a string.
2020-08-12patch 8.2.1432: various inconsistencies in test filesv8.2.1432Bram Moolenaar
Problem: Various inconsistencies in test files. Solution: Add modelines where they were missing. Use Check commands instead of silently skipping over tests. Adjust indents and comments. (Ken Takata, closes #6695)
2020-04-26patch 8.2.0644: insufficient testing for invalid function argumentsv8.2.0644Bram Moolenaar
Problem: Insufficient testing for invalid function arguments. Solution: Add more tests. (Yegappan Lakshmanan, closes #5988)
2020-04-21patch 8.2.0615: regexp benchmark stest is old stylev8.2.0615Bram Moolenaar
Problem: Regexp benchmark stest is old style. Solution: Make it a new style test. Fix using a NULL list. Add more tests. (Yegappan Lakshmanan, closes #5963)
2020-04-08patch 8.2.0533: tests using term_wait() can still be flakyv8.2.0533Bram Moolenaar
Problem: Tests using term_wait() can still be flaky. Solution: Increase the wait time when rerunning a test. (James McCoy, closes #5899) Halve the initial times to make tests run faster when there is no rerun.
2019-09-06patch 8.1.1993: more functions can be used as methodsv8.1.1993Bram Moolenaar
Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
2019-08-24patch 8.1.1925: more functions can be used as methodsv8.1.1925Bram Moolenaar
Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
2019-08-23patch 8.1.1915: more functions can be used as methodsv8.1.1915Bram Moolenaar
Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
2019-08-21patch 8.1.1909: more functions can be used as methodsv8.1.1909Bram Moolenaar
Problem: More functions can be used as methods. Solution: Make a few more functions usable as a method.
2019-08-07patch 8.1.1826: tests use hand coded feature and option checksv8.1.1826Bram Moolenaar
Problem: Tests use hand coded feature and option checks. Solution: Use the commands from check.vim in more tests.
2019-07-27patch 8.1.1757: text added with appendbufline() isn't displayedv8.1.1757Bram Moolenaar
Problem: Text added with appendbufline() to another buffer isn't displayed. Solution: Update topline. (partly by Christian Brabandt, closes #4718)
2019-05-20patch 8.1.1362: code and data in tests can be hard to readv8.1.1362Bram Moolenaar
Problem: Code and data in tests can be hard to read. Solution: Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)
2019-05-16patch 8.1.1336: some eval functionality is not covered by testsv8.1.1336Bram Moolenaar
Problem: Some eval functionality is not covered by tests. Solution: Add a few more test cases. (Masato Nishihata, closes #4374)
2019-04-20patch 8.1.1189: mode is not cleared when leaving Insert modev8.1.1189Bram Moolenaar
Problem: Mode is not cleared when leaving Insert mode. Solution: Clear the mode when got_int is set. (Ozaki Kiichi, closes #4270)
2018-09-21patch 8.1.0425: ml_get error and crash with appendbufline()v8.1.0425Bram Moolenaar
Problem: ml_get error and crash with appendbufline(). (Masashi Iizuka) Solution: Set per-window buffer info. (Hirohito Higashi, closes #3455)
2018-06-07patch 8.1.0039: cannot easily delete lines in another bufferv8.1.0039Bram Moolenaar
Problem: Cannot easily delete lines in another buffer. Solution: Add deletebufline().
2018-06-06patch 8.1.0037: cannot easily append lines to another bufferv8.1.0037Bram Moolenaar
Problem: Cannot easily append lines to another buffer. Solution: Add appendbufline().
2017-11-06patch 8.0.1274: setbufline() fails when using foldingv8.0.1274Bram Moolenaar
Problem: setbufline() fails when using folding. Solution: Set "curwin" if needed. (Ozaki Kiichi, closes #2293)
2017-09-30patch 8.0.1162: shared script for tests cannot be included twicev8.0.1162Bram Moolenaar
Problem: Shared script for tests cannot be included twice. Solution: Include it where needed, it will "finish" if loaded again.
2017-09-04patch 8.0.1055: bufline test hangs on MS-Windowsv8.0.1055Bram Moolenaar
Problem: Bufline test hangs on MS-Windows. Solution: Avoid message for writing file. Source shared.vim when running test individually.
2017-09-04patch 8.0.1053: setline() does not work on startupv8.0.1053Bram Moolenaar
Problem: setline() does not work on startup. (Manuel Ortega) Solution: Do not check for ml_mfp to be set for the current buffer. (Christian Brabandt)
2017-09-02patch 8.0.1039: cannot change a line in not current bufferv8.0.1039Bram Moolenaar
Problem: Cannot change a line in a buffer other than the current one. Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)