summaryrefslogtreecommitdiff
path: root/src/testdir
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0121: filter() and map() on blob don't workv8.2.0121Bram Moolenaar2020-01-151-7/+11
| | | | | Problem: filter() and map() on blob don't work. Solution: Correct the code. (closes #5483)
* patch 8.2.0120: virtcol() does not check arguments to be validv8.2.0120Bram Moolenaar2020-01-151-2/+19
| | | | | | | 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)
* patch 8.2.0118: crash when cycling to buffers involving popup windowv8.2.0118Bram Moolenaar2020-01-142-1/+25
| | | | | Problem: Crash when cycling to buffers involving popup window . Solution: Do not decrement buffer reference count.
* patch 8.2.0117: crash when using gettabwinvar() with invalid argumentsv8.2.0117Bram Moolenaar2020-01-141-0/+1
| | | | | | Problem: Crash when using gettabwinvar() with invalid arguments. (Yilin Yang) Solution: Use "curtab" if "tp" is NULL. (closes #5475)
* patch 8.2.0116: BufEnter autocmd not triggered on ":tab drop"v8.2.0116Bram Moolenaar2020-01-131-0/+28
| | | | | | Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart) Solution: Decrement autocmd_no_enter for the last file. (closes #1660, closes #5473)
* patch 8.2.0115: byte2line() does not work correctly with text propertiesv8.2.0115Bram Moolenaar2020-01-131-1/+17
| | | | | | | Problem: Byte2line() does not work correctly with text properties. (Billie Cleek) Solution: Take the bytes of the text properties into account. (closes #5334)
* patch 8.2.0112: illegal memory access when using 'cindent'v8.2.0112Bram Moolenaar2020-01-121-0/+9
| | | | | Problem: Illegal memory access when using 'cindent'. Solution: Check for NUL byte. (Dominique Pelle, closes #5470)
* patch 8.2.0110: prop_find() is not implementedv8.2.0110Bram Moolenaar2020-01-101-0/+112
| | | | | Problem: prop_find() is not implemented. Solution: Implement prop_find(). (Ryan Hackett, closes #5421, closes #4970)
* patch 8.2.0109: corrupted text properties when expanding spacesv8.2.0109Bram Moolenaar2020-01-091-11/+66
| | | | | Problem: Corrupted text properties when expanding spaces. Solution: Reallocate the line. (Nobuhiro Takasaki, closes #5457)
* patch 8.2.0108: when sign text is changed a manual redraw is neededv8.2.0108Bram Moolenaar2020-01-094-2/+12
| | | | | | Problem: When sign text is changed a manual redraw is needed. (Pontus Lietzler) Solution: Redraw automatically. (closes #5455)
* patch 8.2.0104: using channel or job with ":execute" has strange effectsv8.2.0104Bram Moolenaar2020-01-081-0/+12
| | | | | Problem: Using channel or job with ":execute" has strange effects. Solution: Give an error message for Job and Channel.
* patch 8.2.0103: using null object with execute() has strange effectsv8.2.0103Bram Moolenaar2020-01-081-3/+12
| | | | | Problem: Using null object with execute() has strange effects. Solution: Give an error message ofr Job and Channel.
* patch 8.2.0102: messages test fails in small versionv8.2.0102Bram Moolenaar2020-01-081-2/+4
| | | | | Problem: Messages test fails in small version. Solution: Only use test_null_job() when available.
* patch 8.2.0101: crash when passing null object to ":echomsg"v8.2.0101Bram Moolenaar2020-01-081-0/+10
| | | | | Problem: Crash when passing null object to ":echomsg". Solution: Check for NULL pointer. (Yasuhiro Matsumoto, closes #5460)
* patch 8.2.0097: crash with autocommand and spellfilev8.2.0097Bram Moolenaar2020-01-071-0/+22
| | | | | Problem: Crash with autocommand and spellfile. (Tim Pope) Solution: Do not pop exestack when not pushed. (closes #5450)
* patch 8.2.0096: cannot create tiny popup window in last columnv8.2.0096Bram Moolenaar2020-01-063-35/+63
| | | | | Problem: Cannot create tiny popup window in last column. (Daniel Steinberg) Solution: Remove position limit. (closes #5447)
* patch 8.2.0095: cannot specify exit code for :cquitv8.2.0095Bram Moolenaar2020-01-061-0/+25
| | | | | Problem: Cannot specify exit code for :cquit. Solution: Add optional argument. (Thinca, Yegappan Lakshmanan, closes #5442)
* patch 8.2.0093: win_splitmove() can make Vim hangv8.2.0093Bram Moolenaar2020-01-061-0/+4
| | | | | Problem: win_splitmove() can make Vim hang. Solution: Check windows exists in the current tab page. (closes #5444)
* patch 8.2.0092: tags functionality insufficiently testedv8.2.0092Bram Moolenaar2020-01-061-5/+173
| | | | | Problem: Tags functionality insufficiently tested. Solution: Add more tags tests. (Yegappan Lakshmanan, closes #5446)
* patch 8.2.0088: insufficient tests for tags; bug in using extra tag fieldv8.2.0088Bram Moolenaar2020-01-054-0/+437
| | | | | | Problem: Insufficient tests for tags; bug in using extra tag field when using an ex command to position the cursor. Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes #5439)
* patch 8.2.0084: complete item "user_data" can only be a stringv8.2.0084Bram Moolenaar2020-01-041-23/+24
| | | | | Problem: Complete item "user_data" can only be a string. Solution: Accept any type of variable. (closes #5412)
* patch 8.2.0083: text properties wrong when tabs and spaces are exchangedv8.2.0083Bram Moolenaar2020-01-031-0/+36
| | | | | | Problem: Text properties wrong when tabs and spaces are exchanged. Solution: Take text properties into account. (Nobuhiro Takasaki, closes #5427)
* patch 8.2.0082: when reusing a buffer listeners are not clearedv8.2.0082Bram Moolenaar2020-01-031-0/+31
| | | | | Problem: When reusing a buffer listeners are not cleared. (Axel Forsman) Solution: Clear listeners when reusing a buffer. (closes #5431)
* patch 8.2.0079: Python 3 unicode test still fails on MS-Windowsv8.2.0079Bram Moolenaar2020-01-021-3/+3
| | | | | Problem: Python 3 unicode test still fails on MS-Windows. Solution: Do not set 'encoding' to "euc-tw" on MS-Windows.
* patch 8.2.0078: expanding <sfile> works differently the second timev8.2.0078Bram Moolenaar2020-01-021-0/+17
| | | | | Problem: Expanding <sfile> works differently the second time. Solution: Keep the expanded name when redefining a function. (closes #5425)
* patch 8.2.0077: settagstack() cannot truncate at current indexv8.2.0077Bram Moolenaar2020-01-021-0/+22
| | | | | Problem: settagstack() cannot truncate at current index. Solution: Add the "t" action. (Yegappan Lakshmanan, closes #5417)
* patch 8.2.0076: Python 3 unicode test fails on MS-Windowsv8.2.0076Bram Moolenaar2020-01-011-2/+4
| | | | | Problem: Python 3 unicode test fails on MS-Windows. Solution: Do not set 'encoding' to "debug" on MS-Windows.
* patch 8.2.0075: Python 3 unicode test still sometimes failsv8.2.0075Bram Moolenaar2020-01-011-3/+3
| | | | | Problem: Python 3 unicode test still sometimes fails. Solution: Skip the test when 'termencoding' is not empty.
* patch 8.2.0074: Python 3 unicode test someitmes failsv8.2.0074Bram Moolenaar2020-01-011-0/+7
| | | | | Problem: Python 3 unicode test someitmes fails. Solution: Make 'termencoding' empty. Correct number of error message.
* patch 8.2.0072: memory test still fails on Cirrus CIv8.2.0072Bram Moolenaar2020-01-011-1/+1
| | | | | Problem: Memory test still fails on Cirrus CI. Solution: Allow for a tiny bit more tolerance in the upper limit.
* patch 8.2.0071: memory test often fails on Cirrus CIv8.2.0071Bram Moolenaar2020-01-011-4/+8
| | | | | Problem: Memory test often fails on Cirrus CI. Solution: Allow for more tolerance in the upper limit. Remove sleep.
* patch 8.2.0070: crash when using Python 3 with "debug" encodingv8.2.0070Bram Moolenaar2020-01-011-0/+4
| | | | | Problem: Crash when using Python 3 with "debug" encoding. (Dominique Pelle) Solution: Use "euc-jp" whenever enc_dbcs is set.
* patch 8.2.0068: crash when using Python 3 with "utf32" encodingv8.2.0068Bram Moolenaar2019-12-311-0/+7
| | | | | Problem: Crash when using Python 3 with "utf32" encoding. (Dominique Pelle) Solution: Use "utf-8" whenever enc_utf8 is set. (closes #5423)
* patch 8.2.0064: diffmode completion doesn't use per-window settingv8.2.0064Bram Moolenaar2019-12-301-21/+38
| | | | | Problem: Diffmode completion doesn't use per-window setting. Solution: Check if a window is in diff mode. (Dominique Pell, closes #5419)
* patch 8.2.0062: memory test is flaky on FreeBSDv8.2.0062Bram Moolenaar2019-12-301-0/+2
| | | | | Problem: Memory test is flaky on FreeBSD. Solution: Add a short sleep before getting the first size.
* patch 8.2.0058: running tests changes ~/.viminfov8.2.0058Bram Moolenaar2019-12-301-0/+1
| | | | | Problem: Running tests changes ~/.viminfo. Solution: Make 'viminfo' empty when summarizing tests results. (closes #5414)
* patch 8.2.0056: execution stack is incomplete and inefficientv8.2.0056Bram Moolenaar2019-12-291-1/+1
| | | | | | Problem: Execution stack is incomplete and inefficient. Solution: Introduce a proper execution stack and use it instead of sourcing_name/sourcing_lnum. Create a string only when used.
* patch 8.2.0054: :diffget and :diffput don't have good completionv8.2.0054Bram Moolenaar2019-12-291-0/+40
| | | | | Problem: :diffget and :diffput don't have good completion. Solution: Add proper completion. (Dominique Pelle, closes #5409)
* patch 8.2.0052: more-prompt not properly testedv8.2.0052Bram Moolenaar2019-12-281-0/+96
| | | | | Problem: More-prompt not properly tested. Solution: Add a test case. (Dominique Pelle, closes #5404)
* patch 8.2.0051: command line completion test skippedv8.2.0051Bram Moolenaar2019-12-281-3/+2
| | | | | Problem: Command line completion test skipped. (Christian Brabandt) Solution: Invert condition.
* patch 8.2.0050: after deleting a file mark it is still in viminfov8.2.0050Bram Moolenaar2019-12-272-0/+22
| | | | | | | Problem: After deleting a file mark it is still in viminfo. Solution: When a file mark was deleted more recently than the mark in the merged viminfo file was updated, do not store the mark. (Pavol Juhas, closes #5401, closes #1339)
* patch 8.2.0049: command line completion not fully testedv8.2.0049Bram Moolenaar2019-12-276-0/+53
| | | | | | Problem: Command line completion not fully tested. Solution: Add more test cases. Make help sorting stable. (Dominique Pelle, closes #5402)
* patch 8.2.0048: another timers test is flaky on Travis for Macv8.2.0048Bram Moolenaar2019-12-271-1/+6
| | | | | Problem: Another timers test is flaky on Travis for Mac. Solution: Increase maximum expected time.
* patch 8.2.0047: cannot skip tests for specific MS-Windows platformv8.2.0047Bram Moolenaar2019-12-272-1/+12
| | | | | Problem: Cannot skip tests for specific MS-Windows platform. Solution: Add windowsversion().
* patch 8.2.0046: tests for spell suggestions are slowv8.2.0046Bram Moolenaar2019-12-261-45/+48
| | | | | | Problem: Tests for spell suggestions are slow. Solution: Use shorter words. Test with latin1 and utf-8 to cover more code. (Dominique Pelle, closes #5399)
* patch 8.2.0043: timers test is still flaky on Travis for Macv8.2.0043Bram Moolenaar2019-12-251-2/+2
| | | | | Problem: Timers test is still flaky on Travis for Mac. Solution: Increase maximum expected time.
* patch 8.2.0040: timers test is still flaky on Travis for Macv8.2.0040Bram Moolenaar2019-12-252-1/+1
| | | | | Problem: Timers test is still flaky on Travis for Mac. Solution: Run separately instead of as part of test_alot.
* patch 8.2.0039: memory access error when "z=" has no suggestionsv8.2.0039Bram Moolenaar2019-12-251-3/+1
| | | | | Problem: Memory access error when "z=" has no suggestions. Solution: Check for negative index.
* patch 8.2.0038: spell suggestions insufficiently testedv8.2.0038Bram Moolenaar2019-12-251-0/+169
| | | | | Problem: Spell suggestions insufficiently tested. Solution: Add spell suggestion tests. (Dominique Pelle, closes #5398)
* patch 8.2.0036: not enough test coverage for match functionsv8.2.0036Bram Moolenaar2019-12-241-0/+31
| | | | | | Problem: Not enough test coverage for match functions. Solution: Add a few more test cases. (Dominique Pelle, closes #5394) Add error number.