summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1716: options window has duplicate translationsv8.2.1716Bram Moolenaar2020-09-202-16/+19
| | | | | | Problem: Options window has duplicate translations. Solution: Make one entry for "global or local to buffer". Fix wrong text. (closes #6983)
* patch 8.2.1715: Motif GUI: commented out code missed {}v8.2.1715Bram Moolenaar2020-09-202-2/+4
| | | | | Problem: Motif GUI: commented out code missed {}. Solution: Add {} and reenable the code. (similar to #6989)
* patch 8.2.1714: text properties corrupted with substitute commandv8.2.1714Bram Moolenaar2020-09-203-0/+19
| | | | | | Problem: Text properties corrupted with substitute command. (Filipe Brandenburger) Solution: Get the changed line again after using u_savesub(). (closes #6984)
* patch 8.2.1713: Motif GUI: crash when setting menu colorsv8.2.1713Bram Moolenaar2020-09-202-0/+6
| | | | | | Problem: Motif GUI: crash when setting menu colors. (Andrzej Bylicki) Solution: Add {} to make "n" incremented correctly. (closes #6989, closes #5948)
* Update runtime files.Bram Moolenaar2020-09-1919-201/+557
|
* patch 8.2.1712: Vim9: leaking memory when calling a lambdav8.2.1712Bram Moolenaar2020-09-194-10/+31
| | | | | Problem: Vim9: leaking memory when calling a lambda. Solution: Decrement function reference from ISN_DCALL.
* patch 8.2.1711: Vim9: leaking memory when using partialv8.2.1711Bram Moolenaar2020-09-195-17/+45
| | | | | Problem: Vim9: leaking memory when using partial. Solution: Do delete the function even when it was compiled.
* patch 8.2.1710: Vim9: list of list type can be wrongv8.2.1710Bram Moolenaar2020-09-193-1/+28
| | | | | | Problem: Vim9: list of list type can be wrong. Solution: Use VAR_UNKNOWN for empty list. Recognize VAR_UNKNOWN when looking for a common type. (closes #6979)
* patch 8.2.1709: Vim9: memory leak when using multiple closuresv8.2.1709Bram Moolenaar2020-09-182-0/+3
| | | | | Problem: Vim9: memory leak when using multiple closures. Solution: Free the partial.
* patch 8.2.1708: Vim9: error message for function has unpritable charactersv8.2.1708Bram Moolenaar2020-09-183-2/+48
| | | | | Problem: Vim9: error message for function has unpritable characters. Solution: use printable_func_name(). (closes #6965)
* patch 8.2.1707: small inconsitency in highlight testv8.2.1707Bram Moolenaar2020-09-182-2/+4
| | | | | Problem: Small inconsitency in highlight test. Solution: Use one argument for :execute. (Antony Scriven, #6975)
* patch 8.2.1706: Vim9: crash after running into the "Multiple closures" errorv8.2.1706Bram Moolenaar2020-09-183-7/+23
| | | | | Problem: Vim9: crash after running into the "Multiple closures" error. Solution: When a function fails still update any closures. (closes #6973)
* patch 8.2.1705: "verbose hi Name" reports incorrect info after ":hi clear"v8.2.1705Bram Moolenaar2020-09-183-9/+48
| | | | | Problem: "verbose hi Name" reports incorrect info after ":hi clear". Solution: Store the script context. (Antony Scriven, closes #6975)
* patch 8.2.1704: Vim9: crash in for loop when autoload script has an errorv8.2.1704Bram Moolenaar2020-09-173-1/+50
| | | | | Problem: Vim9: crash in for loop when autoload script has an error. Solution: Reset suppress_errthrow. Check for NULL list. (closes #6967)
* patch 8.2.1703: ":highlight clear" does not restore default linkv8.2.1703Bram Moolenaar2020-09-174-19/+66
| | | | | | Problem: ":highlight clear" does not restore default link. Solution: Remember the default link and restore it. (Antony Scriven, closes #6970, closes #4405)
* patch 8.2.1702: crash when using undo after deleting folded linesv8.2.1702Bram Moolenaar2020-09-173-2/+23
| | | | | Problem: Crash when using undo after deleting folded lines. Solution: Check for NULL pointer. (closes #6968)
* patch 8.2.1701: Vim9: sort("i") does not workv8.2.1701Bram Moolenaar2020-09-163-10/+24
| | | | | Problem: Vim9: sort("i") does not work. Solution: Don't try getting a number for a string argument. (closes #6958)
* patch 8.2.1700: Vim9: try/catch causes wrong value to be returnedv8.2.1700Bram Moolenaar2020-09-163-0/+23
| | | | | Problem: Vim9: try/catch causes wrong value to be returned. Solution: Reset tcd_return. (closes #6964)
* patch 8.2.1699: build failure due to missing error messagev8.2.1699Bram Moolenaar2020-09-162-0/+4
| | | | | Problem: Build failure due to missing error message. Solution: Add error message.
* patch 8.2.1698: cannot lock a variable in legacy Vim script like in Vim9v8.2.1698Bram Moolenaar2020-09-1611-44/+93
| | | | | Problem: Cannot lock a variable in legacy Vim script like in Vim9. Solution: Make ":lockvar 0" work.
* patch 8.2.1697: inconsistent capitalization of error messagesv8.2.1697Bram Moolenaar2020-09-166-67/+69
| | | | | Problem: Inconsistent capitalization of error messages. Solution: Always start with a capital.
* patch 8.2.1696: unused (duplicate) macrosv8.2.1696Bram Moolenaar2020-09-162-4/+2
| | | | | Problem: Unused (duplicate) macros. Solution: Remove the macros.
* patch 8.2.1695: Vim9: crash when using varargs type "any"v8.2.1695Bram Moolenaar2020-09-164-2/+14
| | | | | Problem: Vim9: crash when using varargs type "any". Solution: Check if uf_va_type is &t_any. (closes #6957)
* patch 8.2.1694: compiler warning for loss if datav8.2.1694Bram Moolenaar2020-09-162-1/+4
| | | | | Problem: Compiler warning for loss if data. Solution: Add typecast.
* patch 8.2.1693: "hi def" does not work for cleared highlightv8.2.1693Bram Moolenaar2020-09-163-2/+38
| | | | | | Problem: "hi def" does not work for cleared highlight. Solution: Check the "sg_cleared" flag. (Maxim Kim, closes #6956, closes #4405)
* patch 8.2.1692: build fails because TTFLAG_STATIC is missingv8.2.1692Bram Moolenaar2020-09-162-0/+3
| | | | | Problem: Build fails because TTFLAG_STATIC is missing. Solution: Include missing change.
* patch 8.2.1691: Vim9: list<any> is not accepted where list<number> is expectedv8.2.1691Bram Moolenaar2020-09-1613-154/+258
| | | | | | 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)
* patch 8.2.1690: text properties not adjusted for "I" in Visual block modev8.2.1690Bram Moolenaar2020-09-155-2/+42
| | | | | Problem: Text properties not adjusted for "I" in Visual block mode. Solution: Call inserted_bytes().
* patch 8.2.1689: 'colorcolumn' doesn't show in indentv8.2.1689Bram Moolenaar2020-09-155-1/+63
| | | | | | 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)
* patch 8.2.1688: increment/decrement removes text propertyv8.2.1688Bram Moolenaar2020-09-153-5/+55
| | | | | Problem: Increment/decrement removes text property. Solution: Insert the new number before deleting the old one. (closes #6962)
* patch 8.2.1687: Vim9: out of bounds errorv8.2.1687Bram Moolenaar2020-09-142-1/+4
| | | | | Problem: Vim9: out of bounds error. Solution: Check that cmdidx is not negative.
* patch 8.2.1686: Vim9: "const!" not sufficiently testedv8.2.1686Bram Moolenaar2020-09-143-2/+23
| | | | | Problem: Vim9: "const!" not sufficiently tested. Solution: Add a few more test cases. Fix type checking.
* patch 8.2.1685: Vim9: cannot declare a constant valuev8.2.1685Bram Moolenaar2020-09-1412-38/+204
| | | | | Problem: Vim9: cannot declare a constant value. Solution: Introduce ":const!".
* patch 8.2.1684: "gF" does not use line number after file in Visual modev8.2.1684Bram Moolenaar2020-09-143-1/+29
| | | | | Problem: "gF" does not use line number after file in Visual mode. Solution: Look for ":123" after the Visual area. (closes #6952)
* patch 8.2.1683: Vim9: assignment test failsv8.2.1683Bram Moolenaar2020-09-142-7/+23
| | | | | Problem: Vim9: assignment test fails. Solution: Include changes to find Ex command.
* patch 8.2.1682: Vim9: const works in an unexpected wayv8.2.1682Bram Moolenaar2020-09-144-9/+20
| | | | | | 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.
* patch 8.2.1681: Vim9: unnessary :call commands in testsv8.2.1681Bram Moolenaar2020-09-143-46/+47
| | | | | Problem: Vim9: unnessary :call commands in tests. Solution: Remove the commands. (issue #6936)
* patch 8.2.1680: Vim9: line number for compare error is wrongv8.2.1680Bram Moolenaar2020-09-143-0/+4
| | | | | Problem: Vim9: line number for compare error is wrong. Solution: Set SOURCING_LNUM. (closes #6936)
* patch 8.2.1679: Vim9: ":*" is not recognized as a rangev8.2.1679Bram Moolenaar2020-09-148-13/+33
| | | | | Problem: Vim9: ":*" is not recognized as a range. Solution: Move recognizing "*" into skip_range(). (closes #6838)
* patch 8.2.1678: crash when using ":set" after ":ownsyntax"v8.2.1678Bram Moolenaar2020-09-133-0/+8
| | | | | Problem: Crash when using ":set" after ":ownsyntax". Solution: Make sure 'spelloptions' is not NULL. (closes #6950)
* patch 8.2.1677: memory access errors when calling setloclist() in autocommandv8.2.1677Bram Moolenaar2020-09-133-5/+62
| | | | | Problem: Memory access errors when calling setloclist() in an autocommand. Solution: Give an error if the list was changed unexpectedly. (closes #6946)
* patch 8.2.1676: compiler warnings for function typecastv8.2.1676Bram Moolenaar2020-09-132-2/+4
| | | | | Problem: Compiler warnings for function typecast. Solution: Add an intermediate cast to "void *".
* patch 8.2.1675: MinGW: testdir makefile deletes non-existing filev8.2.1675Bram Moolenaar2020-09-132-1/+3
| | | | | | Problem: MinGW: testdir makefile deletes non-existing file. Solution: Use another way to delete the output file if it already exists. (Michael Soyka)
* patch 8.2.1674: Vim9: internal error when using variable that was not setv8.2.1674Bram Moolenaar2020-09-133-1/+15
| | | | | Problem: Vim9: internal error when using variable that was not set. Solution: Give a meaningful error. (closes #6937)
* patch 8.2.1673: complete_info() selected index has an invalid valuev8.2.1673Bram Moolenaar2020-09-123-0/+21
| | | | | | 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().
* patch 8.2.1672: v_lock is used when it is not initializedv8.2.1672Bram Moolenaar2020-09-122-0/+4
| | | | | Problem: v_lock is used when it is not initialized. (Yegappan Lakshmanan) Solution: Initialize the typval in eval1().
* patch 8.2.1671: Vim9: stray error for missing white spacev8.2.1671Bram Moolenaar2020-09-123-1/+13
| | | | | Problem: Vim9: stray error for missing white space. Solution: Do not skip over white space after member. (closes #6817)
* patch 8.2.1670: a couple of gcc compiler warningsv8.2.1670Bram Moolenaar2020-09-123-2/+4
| | | | | Problem: A couple of gcc compiler warnings. Solution: Initialize local variables. (Dominique Pellé, closes #6944)
* patch 8.2.1669: Vim9: memory leak when storing a value failsv8.2.1669Bram Moolenaar2020-09-122-14/+20
| | | | | Problem: Vim9: memory leak when storing a value fails. Solution: Free the value when not storing it.
* patch 8.2.1668: Vim9: not accepting 0 or 1 as bool when type is anyv8.2.1668Bram Moolenaar2020-09-123-5/+22
| | | | | Problem: Vim9: not accepting 0 or 1 as bool when type is any. Solution: Convert the type with the CHECKTYPE instruction. (closes #6913)