summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-09-17patch 8.2.1702: crash when using undo after deleting folded linesv8.2.1702Bram Moolenaar
Problem: Crash when using undo after deleting folded lines. Solution: Check for NULL pointer. (closes #6968)
2020-09-16patch 8.2.1701: Vim9: sort("i") does not workv8.2.1701Bram Moolenaar
Problem: Vim9: sort("i") does not work. Solution: Don't try getting a number for a string argument. (closes #6958)
2020-09-16patch 8.2.1700: Vim9: try/catch causes wrong value to be returnedv8.2.1700Bram Moolenaar
Problem: Vim9: try/catch causes wrong value to be returned. Solution: Reset tcd_return. (closes #6964)
2020-09-16patch 8.2.1699: build failure due to missing error messagev8.2.1699Bram Moolenaar
Problem: Build failure due to missing error message. Solution: Add error message.
2020-09-16patch 8.2.1698: cannot lock a variable in legacy Vim script like in Vim9v8.2.1698Bram Moolenaar
Problem: Cannot lock a variable in legacy Vim script like in Vim9. Solution: Make ":lockvar 0" work.
2020-09-16patch 8.2.1697: inconsistent capitalization of error messagesv8.2.1697Bram Moolenaar
Problem: Inconsistent capitalization of error messages. Solution: Always start with a capital.
2020-09-16patch 8.2.1696: unused (duplicate) macrosv8.2.1696Bram Moolenaar
Problem: Unused (duplicate) macros. Solution: Remove the macros.
2020-09-16patch 8.2.1695: Vim9: crash when using varargs type "any"v8.2.1695Bram Moolenaar
Problem: Vim9: crash when using varargs type "any". Solution: Check if uf_va_type is &t_any. (closes #6957)
2020-09-16patch 8.2.1694: compiler warning for loss if datav8.2.1694Bram Moolenaar
Problem: Compiler warning for loss if data. Solution: Add typecast.
2020-09-16patch 8.2.1693: "hi def" does not work for cleared highlightv8.2.1693Bram Moolenaar
Problem: "hi def" does not work for cleared highlight. Solution: Check the "sg_cleared" flag. (Maxim Kim, closes #6956, closes #4405)
2020-09-16patch 8.2.1692: build fails because TTFLAG_STATIC is missingv8.2.1692Bram Moolenaar
Problem: Build fails because TTFLAG_STATIC is missing. Solution: Include missing change.
2020-09-16patch 8.2.1691: Vim9: list<any> is not accepted where list<number> is expectedv8.2.1691Bram Moolenaar
Problem: Vim9: list<any> is not accepted where list<number> is expected. Solution: Add functions to allocate and free a type_T, use it in ISN_CHECKTYPE. (closes #6959)
2020-09-15patch 8.2.1690: text properties not adjusted for "I" in Visual block modev8.2.1690Bram Moolenaar
Problem: Text properties not adjusted for "I" in Visual block mode. Solution: Call inserted_bytes().
2020-09-15patch 8.2.1689: 'colorcolumn' doesn't show in indentv8.2.1689Bram Moolenaar
Problem: 'colorcolumn' doesn't show in indent. Solution: Also draw the column when draw_state is WL_BRI or WL_SBR. (Alexey Demin, closes #6948, closes #6619)
2020-09-15patch 8.2.1688: increment/decrement removes text propertyv8.2.1688Bram Moolenaar
Problem: Increment/decrement removes text property. Solution: Insert the new number before deleting the old one. (closes #6962)
2020-09-14patch 8.2.1687: Vim9: out of bounds errorv8.2.1687Bram Moolenaar
Problem: Vim9: out of bounds error. Solution: Check that cmdidx is not negative.
2020-09-14patch 8.2.1686: Vim9: "const!" not sufficiently testedv8.2.1686Bram Moolenaar
Problem: Vim9: "const!" not sufficiently tested. Solution: Add a few more test cases. Fix type checking.
2020-09-14patch 8.2.1685: Vim9: cannot declare a constant valuev8.2.1685Bram Moolenaar
Problem: Vim9: cannot declare a constant value. Solution: Introduce ":const!".
2020-09-14patch 8.2.1684: "gF" does not use line number after file in Visual modev8.2.1684Bram Moolenaar
Problem: "gF" does not use line number after file in Visual mode. Solution: Look for ":123" after the Visual area. (closes #6952)
2020-09-14patch 8.2.1683: Vim9: assignment test failsv8.2.1683Bram Moolenaar
Problem: Vim9: assignment test fails. Solution: Include changes to find Ex command.
2020-09-14patch 8.2.1682: Vim9: const works in an unexpected wayv8.2.1682Bram Moolenaar
Problem: Vim9: const works in an unexpected way. Solution: ":const" only disallows changing the variable, not the value. Make "list[0] = 9" work at the script level.
2020-09-14patch 8.2.1681: Vim9: unnessary :call commands in testsv8.2.1681Bram Moolenaar
Problem: Vim9: unnessary :call commands in tests. Solution: Remove the commands. (issue #6936)
2020-09-14patch 8.2.1680: Vim9: line number for compare error is wrongv8.2.1680Bram Moolenaar
Problem: Vim9: line number for compare error is wrong. Solution: Set SOURCING_LNUM. (closes #6936)
2020-09-14patch 8.2.1679: Vim9: ":*" is not recognized as a rangev8.2.1679Bram Moolenaar
Problem: Vim9: ":*" is not recognized as a range. Solution: Move recognizing "*" into skip_range(). (closes #6838)
2020-09-13patch 8.2.1678: crash when using ":set" after ":ownsyntax"v8.2.1678Bram Moolenaar
Problem: Crash when using ":set" after ":ownsyntax". Solution: Make sure 'spelloptions' is not NULL. (closes #6950)
2020-09-13patch 8.2.1677: memory access errors when calling setloclist() in autocommandv8.2.1677Bram Moolenaar
Problem: Memory access errors when calling setloclist() in an autocommand. Solution: Give an error if the list was changed unexpectedly. (closes #6946)
2020-09-13patch 8.2.1676: compiler warnings for function typecastv8.2.1676Bram Moolenaar
Problem: Compiler warnings for function typecast. Solution: Add an intermediate cast to "void *".
2020-09-13patch 8.2.1675: MinGW: testdir makefile deletes non-existing filev8.2.1675Bram Moolenaar
Problem: MinGW: testdir makefile deletes non-existing file. Solution: Use another way to delete the output file if it already exists. (Michael Soyka)
2020-09-13patch 8.2.1674: Vim9: internal error when using variable that was not setv8.2.1674Bram Moolenaar
Problem: Vim9: internal error when using variable that was not set. Solution: Give a meaningful error. (closes #6937)
2020-09-12patch 8.2.1673: complete_info() selected index has an invalid valuev8.2.1673Bram Moolenaar
Problem: complete_info() selected index has an invalid value. (Ben Jackson) Solution: Set the index when there is only one match. (closes #6945) Add test for complete_info().
2020-09-12patch 8.2.1672: v_lock is used when it is not initializedv8.2.1672Bram Moolenaar
Problem: v_lock is used when it is not initialized. (Yegappan Lakshmanan) Solution: Initialize the typval in eval1().
2020-09-12patch 8.2.1671: Vim9: stray error for missing white spacev8.2.1671Bram Moolenaar
Problem: Vim9: stray error for missing white space. Solution: Do not skip over white space after member. (closes #6817)
2020-09-12patch 8.2.1670: a couple of gcc compiler warningsv8.2.1670Bram Moolenaar
Problem: A couple of gcc compiler warnings. Solution: Initialize local variables. (Dominique Pellé, closes #6944)
2020-09-12patch 8.2.1669: Vim9: memory leak when storing a value failsv8.2.1669Bram Moolenaar
Problem: Vim9: memory leak when storing a value fails. Solution: Free the value when not storing it.
2020-09-12patch 8.2.1668: Vim9: not accepting 0 or 1 as bool when type is anyv8.2.1668Bram Moolenaar
Problem: Vim9: not accepting 0 or 1 as bool when type is any. Solution: Convert the type with the CHECKTYPE instruction. (closes #6913)
2020-09-12patch 8.2.1667: local function name cannot shadow a global function namev8.2.1667Bram Moolenaar
Problem: Local function name cannot shadow a global function name. Solution: Ignore global functions when checking a script-local or scoped function name. (closes #6926)
2020-09-12patch 8.2.1666: the initial value of 'backupskip' can have duplicate itemsv8.2.1666Bram Moolenaar
Problem: The initial value of 'backupskip' can have duplicate items. Solution: Remove duplicates, like when it is set later. (Tom Ryder, closes #6940)
2020-09-11patch 8.2.1665: cannot do fuzzy string matchingv8.2.1665Bram Moolenaar
Problem: Cannot do fuzzy string matching. Solution: Add matchfuzzy(). (Yegappan Lakshmanan, closes #6932)
2020-09-11patch 8.2.1664: memory leak when using :mkview with a terminal bufferv8.2.1664Bram Moolenaar
Problem: Memory leak when using :mkview with a terminal buffer. Solution: Don't use a hastab for :mkview. (Rob Pilling, closes #6935)
2020-09-11patch 8.2.1663: options window entries cannot be translatedv8.2.1663Bram Moolenaar
Problem: Options window entries cannot be translated. Solution: Use AddOption() for all explanations. (closes #6800)
2020-09-11patch 8.2.1662: :mksession does not restore shared terminal buffer properlyv8.2.1662Bram Moolenaar
Problem: :mksession does not restore shared terminal buffer properly. Solution: Keep a hashtab with terminal buffers. (Rob Pilling, closes #6930)
2020-09-11patch 8.2.1661: cannot connect to 127.0.0.1 for host with only IPv6 addressesv8.2.1661Bram Moolenaar
Problem: Cannot connect to 127.0.0.1 for host with only IPv6 addresses. Solution: pass AI_V4MAPPED flag to getaddrinfo. (Filipe Brandenburger, closes #6931)
2020-09-11patch 8.2.1660: assert functions require passing expected as first argumentv8.2.1660Bram Moolenaar
Problem: Assert functions require passing expected result as the first argument, which isn't obvious. Solution: Use a method, as in "runtest()->assert_equal(expected)".
2020-09-11patch 8.2.1659: spellfile code not completely testedv8.2.1659Bram Moolenaar
Problem: Spellfile code not completely tested. Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #6929)
2020-09-11patch 8.2.1658: expand('<stack>') has trailing ".."v8.2.1658Bram Moolenaar
Problem: Expand('<stack>') has trailing "..". Solution: Remove the "..". (closes #6927)
2020-09-10patch 8.2.1657: Vim9: no proper error for nested ":def!"v8.2.1657Bram Moolenaar
Problem: Vim9: no proper error for nested ":def!". Solution: Check for "!". (closes #6920)
2020-09-10patch 8.2.1656: Vim9: callstack wrong if :def function calls :def functionv8.2.1656Bram Moolenaar
Problem: Vim9: callstack wrong if :def function calls :def function. Solution: Set the line number before calling. (closes #6914)
2020-09-10patch 8.2.1655: cannot build with Strawberry Perl 5.32.0v8.2.1655Bram Moolenaar
Problem: Cannot build with Strawberry Perl 5.32.0. Solution: Use Perl_sv_2pvbyte_flags. (closes #6921)
2020-09-10patch 8.2.1654: when job writes to hidden buffer current window is wrongv8.2.1654Bram Moolenaar
Problem: When job writes to hidden buffer current window has display errors. (Johnny McArthur) Solution: Use aucmd_prepbuf() instead of switch_to_win_for_buf(). (closes #6925)
2020-09-10patch 8.2.1653: expand('<stack>') does not include the final line numberv8.2.1653Bram Moolenaar
Problem: Expand('<stack>') does not include the final line number. Solution: Add the line nuber. (closes #6927)