summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-08-27patch 8.2.1527: Vim9: cannot use a function name at script levelv8.2.1527Bram Moolenaar
Problem: Vim9: cannot use a function name as a function reference at script level. Solution: Check if a name is a function name. (closes #6789)
2020-08-27patch 8.2.1526: line in testdir Makefile got commented outv8.2.1526Bram Moolenaar
Problem: Line in testdir Makefile got commented out. (Christian Brabandt) Solution: Revert.
2020-08-26patch 8.2.1525: messages from tests were not always displayedv8.2.1525Bram Moolenaar
Problem: Messages from tests were not always displayed. Solution: Always show messages, the timing is always useful. (Ken Takata, closes #6792)
2020-08-25patch 8.2.1524: no longer get an error for string concatenation with floatv8.2.1524Bram Moolenaar
Problem: No longer get an error for string concatenation with float. (Tsuyoshi Cho) Solution: Only convert float for Vim9 script. (closes #6787)
2020-08-25patch 8.2.1523: still not enough test coverage for the spell file handlingv8.2.1523Bram Moolenaar
Problem: Still not enough test coverage for the spell file handling. Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6790)
2020-08-24patch 8.2.1522: not enough test coverage for the spell file handlingv8.2.1522Bram Moolenaar
Problem: Not enough test coverage for the spell file handling. Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6763)
2020-08-24patch 8.2.1521: reading past end of buffer when reading spellfilev8.2.1521Bram Moolenaar
Problem: Reading past end of buffer when reading spellfile. (Yegappan Lakshmanan) Solution: Store the byte length and check for it.
2020-08-23patch 8.2.1520: Vim9: CTRL-] used in :def function does not workv8.2.1520Bram Moolenaar
Problem: Vim9: CTRL-] used in :def function does not work. Solution: Omit count or prepend colon. (closes #6769)
2020-08-23patch 8.2.1519: Vim9: Ex command default range is not setv8.2.1519Bram Moolenaar
Problem: Vim9: Ex command default range is not set. Solution: When range is not given use default. (closes #6779)
2020-08-23patch 8.2.1518: Vim9: cannot assign to local optionv8.2.1518Bram Moolenaar
Problem: Vim9: cannot assign to local option. Solution: Skip over "&l:" and "&g:". (closes #6749)
2020-08-23patch 8.2.1517: cannot easily get the character under the cursorv8.2.1517Bram Moolenaar
Problem: Cannot easily get the character under the cursor. Solution: Add the {chars} argument to strpart().
2020-08-23patch 8.2.1516: Vim9: error for :exe has wrong line numberv8.2.1516Bram Moolenaar
Problem: Vim9: error for :exe has wrong line number. Solution: Set line number before calling do_cmdline_cmd(). (closes #6774)
2020-08-23patch 8.2.1515: Vim9: can create s:var in legacy script but cannot unletv8.2.1515Bram Moolenaar
Problem: Vim9: can create s:var in legacy script but cannot unlet. Solution: Allow :unlet for legacy script var.
2020-08-23patch 8.2.1514: multibyte vertical separator is cleared when dragging popupv8.2.1514Bram Moolenaar
Problem: Multibyte vertical separator is cleared when dragging a popup window using a multi-byte character for the border. Solution: Only clear the character before the window if it is double width. (closes #6766)
2020-08-23patch 8.2.1513: cannot interrupt shell used for filename expansionv8.2.1513Bram Moolenaar
Problem: Cannot interrupt shell used for filename expansion. (Dominique Pellé) Solution: Do set tmode in mch_delay(). (closes #6770)
2020-08-22patch 8.2.1512: failure after trinary expression failsv8.2.1512Bram Moolenaar
Problem: Failure after trinary expression fails. Solution: Restore eval_flags. (Yasuhiro Matsumoto, closes #6776)
2020-08-22patch 8.2.1511: putting a string in Visual block mode ignores multi-bytev8.2.1511Bram Moolenaar
Problem: Putting a string in Visual block mode ignores multi-byte characters. Solution: Adjust the column for Visual block mode. (closes #6767)
2020-08-22patch 8.2.1510: using "var" in :def function may refer to legacy script varv8.2.1510Bram Moolenaar
Problem: Using "var" in a :def function may refer to a legacy Vim script variable. Solution: Require using "s:" to refer to a legacy Vim script variable. (closes #6771)
2020-08-22patch 8.2.1509: vertical separator is cleared when dragging a popup windowv8.2.1509Bram Moolenaar
Problem: Vertical separator is cleared when dragging a popup window using a multi-byte character for the border. Solution: Only clear the character before the window if it is using a multi-byte character. (closes #6766)
2020-08-22patch 8.2.1508: not all debugger commands covered by testsv8.2.1508Bram Moolenaar
Problem: Not all debugger commands covered by tests. Solution: Add tests for going up/down in the stack. (Ben Jackson, closes #6765)
2020-08-22patch 8.2.1507: using malloc() directlyv8.2.1507Bram Moolenaar
Problem: Using malloc() directly. Solution: Use ALLOC_ONE(). Remove superfluous typecast. (Hussam al-Homsi, closes #6768)
2020-08-22patch 8.2.1506: Vim9: no error when using a number other than 0 or 1 as boolv8.2.1506Bram Moolenaar
Problem: Vim9: no error when using a number other than 0 or 1 as bool. Solution: Check the number is 0 or 1.
2020-08-21patch 8.2.1505: not all file read and writecode is testedv8.2.1505Bram Moolenaar
Problem: Not all file read and writecode is tested. Solution: Add a few tests. (Dominique Pellé, closes #6764)
2020-08-21patch 8.2.1504: Vim9: white space checks are only done for a :def functionv8.2.1504Bram Moolenaar
Problem: Vim9: white space checks are only done for a :def function. Solution: Also do checks at the script level. Adjust the name of a few error messages.
2020-08-21patch 8.2.1503: Vim9: error for autocmd defined in :def in legacy scriptv8.2.1503Bram Moolenaar
Problem: Vim9: error for an autocmd defined in a :def function in legacy Vim script. Solution: Don't check the variable type. (closes #6758)
2020-08-21patch 8.2.1502: Vim9: can use += with a :let command at script levelv8.2.1502Bram Moolenaar
Problem: Vim9: can use += with a :let command at script level. Solution: Give an error.
2020-08-21patch 8.2.1501: Vim9: concatenating to constant reverses orderv8.2.1501Bram Moolenaar
Problem: Vim9: concatenating to constant reverses order. Solution: Generate constant before option, register and environment variable. (closes #6757)
2020-08-20patch 8.2.1500: Vim9: error when using address without a commandv8.2.1500Bram Moolenaar
Problem: Vim9: error when using address without a command. Solution: Execute the range itself. (closes #6747)
2020-08-20patch 8.2.1499: Vim9: error when using "$" with col()v8.2.1499Bram Moolenaar
Problem: Vim9: error when using "$" with col(). Solution: Reorder getting the column value. (closes #6744)
2020-08-20patch 8.2.1498: on slow systems tests can be flakyv8.2.1498Bram Moolenaar
Problem: On slow systems tests can be flaky. Solution: Use TermWait() instead of term-wait(). (Yegappan Lakshmanan, closes #6756)
2020-08-20patch 8.2.1497: CursorHold test is flakyv8.2.1497Bram Moolenaar
Problem: CursorHold test is flaky. (Jakub Kądziołka) Solution: Use WaitForAssert() (closes #6754)
2020-08-20patch 8.2.1496: Vim9: cannot use " #" in a mappingv8.2.1496Bram Moolenaar
Problem: Vim9: cannot use " #" in a mapping. Solution: Do not remove a comment with the EX_NOTRLCOM flag. (closes #6746)
2020-08-20patch 8.2.1495: "make clean" may delete too many filesv8.2.1495Bram Moolenaar
Problem: "make clean" may delete too many files. Solution: Do not delete $APPDIR. (closes #6751)
2020-08-20patch 8.2.1494: missing change to calling eval_getline()v8.2.1494Bram Moolenaar
Problem: Missing change to calling eval_getline(). Solution: Change last argument.
2020-08-20patch 8.2.1493: not enough test coverage for the spell file handlingv8.2.1493Bram Moolenaar
Problem: Not enough test coverage for the spell file handling. Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6728)
2020-08-20patch 8.2.1492: build failuresv8.2.1492Bram Moolenaar
Problem: Build failures. Solution: Move typedef out of #ifdef. Adjust argument types. Discover America.
2020-08-20patch 8.2.1491: Vim9: crash when compiling heredoc lines start with commentv8.2.1491Bram Moolenaar
Problem: Vim9: crash when compiling heredoc lines start with comment. Solution: Skip over NULL pointers. Do not remove comment and empty lines when fetching function lines. (closes #6743)
2020-08-19patch 8.2.1490: Vim9: using /= with float and number doesn't workv8.2.1490Bram Moolenaar
Problem: Vim9: using /= with float and number doesn't work. Solution: Better support assignment with operator. (closes #6742)
2020-08-19patch 8.2.1489: Vim9: error when setting an option with setbufvar()v8.2.1489Bram Moolenaar
Problem: Vim9: error when setting an option with setbufvar(). Solution: Do not get a number from a string value. (closes #6740)
2020-08-19patch 8.2.1488: text does not scroll when inserting above first linev8.2.1488Bram Moolenaar
Problem: Text does not scroll when inserting above first line. Solution: Adjust off-by-one error. (Ken Takata, closes #6739)
2020-08-19patch 8.2.1487: Travis: installing snd-dummy is not always usefulv8.2.1487Bram Moolenaar
Problem: Travis: installing snd-dummy is not always useful. Solution: Only install snd-dummy on amd64. (Ozaki Kiichi, closes #6738)
2020-08-19patch 8.2.1486: Vim9: readdir() expression doesn't accept boolv8.2.1486Bram Moolenaar
Problem: Vim9: readdir() expression doesn't accept bool. Solution: Merge with code for readdirex(). (closes #6737)
2020-08-19patch 8.2.1485: Vim9: readdirex() expression doesn't accept boolv8.2.1485Bram Moolenaar
Problem: Vim9: readdirex() expression doesn't accept bool. Solution: Accept both -1 and bool. (closes #6737)
2020-08-18patch 8.2.1484: flaky failure in assert_fails()v8.2.1484Bram Moolenaar
Problem: Flaky failure in assert_fails(). Solution: Only used fourth argument if there is a third argument.
2020-08-18patch 8.2.1483: Vim9: error for using special as numberv8.2.1483Bram Moolenaar
Problem: Vim9: error for using special as number when returning "false" from a popup filter. Solution: Use tv_get_bool(). (closes #6733)
2020-08-18patch 8.2.1482: Vim9: crash when using a nested lambdav8.2.1482Bram Moolenaar
Problem: Vim9: crash when using a nested lambda. Solution: Do not clear the growarray when not evaluating. Correct pointer when getting the next line. (closes #6731)
2020-08-18patch 8.2.1481: Vim9: line number reported with error may be wrongv8.2.1481Bram Moolenaar
Problem: Vim9: line number reported with error may be wrong. Solution: Check line number in tests.
2020-08-18patch 8.2.1480: Vim9: skip expression in search() gives errorv8.2.1480Bram Moolenaar
Problem: Vim9: skip expression in search() gives error. Solution: use tv_get_bool() eval_expr_to_bool(). (closes #6729)
2020-08-18patch 8.2.1479: Vim9: error for list index uses wrong line numberv8.2.1479Bram Moolenaar
Problem: Vim9: error for list index uses wrong line number. Solution: Set source line number. (closes #6724) Add a way to assert the line number of the error with assert_fails().
2020-08-18patch 8.2.1478: Vim9: cannot use "true" for some popup optionsv8.2.1478Bram Moolenaar
Problem: Vim9: cannot use "true" for some popup options. Solution: Add dict_get_bool(). (closes #6725)