summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-08-30patch 8.2.1545: ch_logfile() is unclear about closing when forkingv8.2.1545Bram Moolenaar
Problem: ch_logfile() is unclear about closing when forking. Solution: Adjust the log messages.
2020-08-30Update runtime files.Bram Moolenaar
2020-08-30patch 8.2.1544: cannot translate messages in a Vim scriptv8.2.1544Bram Moolenaar
Problem: Cannot translate messages in a Vim script. Solution: Add gettext(). Try it out for a few messages in the options window.
2020-08-30patch 8.2.1543: Vim9: test with invalid SID is skipped in the GUIv8.2.1543Bram Moolenaar
Problem: Vim9: test with invalid SID is skipped in the GUI. Solution: Read the CTRL-C that feedkeys() put in typeahead.
2020-08-29patch 8.2.1542: Vim9: test with invalid SID does not work in the GUIv8.2.1542Bram Moolenaar
Problem: Vim9: test with invalid SID does not work in the GUI. Solution: Skip the test in the GUI.
2020-08-29patch 8.2.1541: Vim9: cannot find function reference for s:Funcv8.2.1541Bram Moolenaar
Problem: Vim9: cannot find function reference for s:Func. Solution: Recognize <SNR> prefix. (closes #6805)
2020-08-29patch 8.2.1540: the user cannot try out emoji character widthsv8.2.1540Bram Moolenaar
Problem: The user cannot try out emoji character widths. Solution: Move the emoji script to the runtime/tools directory.
2020-08-29patch 8.2.1539: using invalid script ID causes a crashv8.2.1539Bram Moolenaar
Problem: Using invalid script ID causes a crash. Solution: Check the script ID to be valid. (closes #6804)
2020-08-29patch 8.2.1538: Python: iteration over vim objects fails to keep referencev8.2.1538Bram Moolenaar
Problem: Python: iteration over vim objects fails to keep reference. Solution: Keep a reference for the object. (Paul Ollis, closes #6803, closes #6806)
2020-08-28patch 8.2.1537: memory acccess error when using setcellwidths()v8.2.1537Bram Moolenaar
Problem: Memory acccess error when using setcellwidths(). Solution: Use array and pointers correctly.
2020-08-28patch 8.2.1536: cannot get the class of a character; emoji widths are wrongv8.2.1536Bram Moolenaar
Problem: Cannot get the class of a character; emoji widths are wrong in some environments. Solution: Add charclass(). Update some emoji widths. Add script to check emoji widths.
2020-08-28patch 8.2.1535: it is not possible to specify cell widths of charactersv8.2.1535Bram Moolenaar
Problem: It is not possible to specify cell widths of characters. Solution: Add setcellwidths().
2020-08-28patch 8.2.1534: Vim9: type error for argument type is not at call positionv8.2.1534Bram Moolenaar
Problem: Vim9: type error for argument type is not at call position. Solution: Set the context and stack after checking the arguments. (issue #6785)
2020-08-28patch 8.2.1533: Vim9: error when passing getreginfo() result to setreg()v8.2.1533Bram Moolenaar
Problem: Vim9: error when passing getreginfo() result to setreg(). Solution: Use dict_get_bool() for "isunnamed". (closes #6784)
2020-08-28patch 8.2.1532: compiler warning for conversion of size_t to longv8.2.1532Bram Moolenaar
Problem: Compiler warning for conversion of size_t to long. Solution: Add type cast.
2020-08-27patch 8.2.1531: Vim9: test still fails on MS-Windowsv8.2.1531Bram Moolenaar
Problem: Vim9: test still fails on MS-Windows. Solution: When skipping expect function to be NULL.
2020-08-27patch 8.2.1530: Vim9: test fails on MS-Windowsv8.2.1530Bram Moolenaar
Problem: Vim9: test fails on MS-Windows. Solution: Skip Ex command inside "if false".
2020-08-27patch 8.2.1529: Vim9: :elseif may be compiled when not neededv8.2.1529Bram Moolenaar
Problem: Vim9: :elseif may be compiled when not needed. Solution: Do evaluate the :elseif expression.
2020-08-27patch 8.2.1528: Vim9: :endif not found after "if false"v8.2.1528Bram Moolenaar
Problem: Vim9: :endif not found after "if false". Solution: When skipping still check for a following command. (closes #6797)
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)