summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-10-11patch 8.2.1831: file missing from distributionv8.2.1831Bram Moolenaar
Problem: File missing from distribution. Solution: Add the github code analyses file.
2020-10-10patch 8.2.1830: MS-Windows: Python3 issue with stdinv8.2.1830Bram Moolenaar
Problem: MS-Windows: Python3 issue with stdin. Solution: Check if stdin is readable. (Ken Takata, closes #7106)
2020-10-10patch 8.2.1829: warnings when executing Github actionsv8.2.1829Bram Moolenaar
Problem: Warnings when executing Github actions. Solution: Use another method to set environment variables. (Ken Takata, closes #7107)
2020-10-10patch 8.2.1828: build failure without the +eval featurev8.2.1828Bram Moolenaar
Problem: Build failure without the +eval feature. Solution: Add dummys for ex_block and ex_endblock.
2020-10-10patch 8.2.1827: filetype detection does not test enough file namesv8.2.1827Bram Moolenaar
Problem: Filetype detection does not test enough file names. Solution: Test more file names. (Adam Stankiewicz, closes #7099)
2020-10-10patch 8.2.1826: Vim9: cannot use a {} block at script levelv8.2.1826Bram Moolenaar
Problem: Vim9: cannot use a {} block at script level. Solution: Recognize a {} block.
2020-10-10patch 8.2.1825: Vim9: accessing freed memoryv8.2.1825Bram Moolenaar
Problem: Vim9: accessing freed memory. Solution: Clear sv_name when the variable is deleted.
2020-10-10patch 8.2.1824: Vim9: variables at the script level escape their scopev8.2.1824Bram Moolenaar
Problem: Vim9: variables at the script level escape their scope. Solution: When leaving a scope remove variables declared in it.
2020-10-10patch 8.2.1823: "gN" does not select the matched stringv8.2.1823Bram Moolenaar
Problem: "gN" does not select the matched string. Solution: Move the cursor to the start of the match.
2020-10-10patch 8.2.1822: list test doesn't failv8.2.1822Bram Moolenaar
Problem: List test doesn't fail. Solution: Adjust the test for NULL list handling.
2020-10-10patch 8.2.1821: Vim9: concatenating to a NULL list doesn't workv8.2.1821Bram Moolenaar
Problem: Vim9: concatenating to a NULL list doesn't work. Solution: Handle a NULL list like an empty list. (closes #7064)
2020-10-10patch 8.2.1820: Vim9: crash when error happens in timer callbackv8.2.1820Bram Moolenaar
Problem: Vim9: crash when error happens in timer callback. Solution: Check that current_exception is not NULL. (closes #7100)
2020-10-10patch 8.2.1819: Vim9: Memory leak when using a closurev8.2.1819Bram Moolenaar
Problem: Vim9: Memory leak when using a closure. Solution: Compute the mininal refcount in the funcstack. Reenable disabled tests.
2020-10-09patch 8.2.1818: SE Linux: deprecation warning for security_context_tv8.2.1818Bram Moolenaar
Problem: SE Linux: deprecation warning for security_context_t. Solution: Use "char *" instead. (James McCoy, closes #7093)
2020-10-09patch 8.2.1817: Vim9: wrong instruction when reusing a local variable spotv8.2.1817Bram Moolenaar
Problem: Vim9: wrong instruction when reusing a local variable spot. Solution: Clear a newly allocated local variable. (closes #7080)
2020-10-09patch 8.2.1816: Vim9: another memory leak when using function referencev8.2.1816Bram Moolenaar
Problem: Vim9: another memory leak when using function reference. Solution: Temporarily disable the tests.
2020-10-08patch 8.2.1815: Vim9: memory leak when using function referencev8.2.1815Bram Moolenaar
Problem: Vim9: memory leak when using function reference. Solution: Temporarily disable the test.
2020-10-08patch 8.2.1814: missing change to remove "static"v8.2.1814Bram Moolenaar
Problem: Missing change to remove "static". Solution: Add the change.
2020-10-08patch 8.2.1813: Vim9: can assign wrong type to script dictv8.2.1813Bram Moolenaar
Problem: Vim9: can assign wrong type to script dict. (Christian J. Robinson) Solution: Check the type if known.
2020-10-07patch 8.2.1812: Vim9: nested closure throws an internal errorv8.2.1812Bram Moolenaar
Problem: Vim9: nested closure throws an internal error. Solution: Do not skip a local variable with a partial. (closes #7065)
2020-10-07patch 8.2.1811: mapping Ctrl-key does not work for '{', '}' and '|'v8.2.1811Bram Moolenaar
Problem: Mapping Ctrl-key does not work for '{', '}' and '|'. Solution: Remove the shift modifier. (closes #6457)
2020-10-07patch 8.2.1810: some code in normal.c not covered by testsv8.2.1810Bram Moolenaar
Problem: Some code in normal.c not covered by tests. Solution: Add normal mode tests. (Yegappan Lakshmanan, closes #7086)
2020-10-07patch 8.2.1809: mapping some keys with Ctrl does not work properlyv8.2.1809Bram Moolenaar
Problem: Mapping some keys with Ctrl does not work properly. Solution: For terminal, GTK and Motif handle "@", "^" and "_" codes.
2020-10-07patch 8.2.1808: no test coverage for ":spelldump!"v8.2.1808Bram Moolenaar
Problem: No test coverage for ":spelldump!". Solution: Add a test. (Dominique Pellé, closes #7089)
2020-10-06patch 8.2.1807: can use :help in a terminal popup windowv8.2.1807Bram Moolenaar
Problem: Can use :help in a terminal popup window. Solution: Give an error. (closes #7088)
2020-10-06patch 8.2.1806: MS-Windows with Python: Vim freezes after import commandv8.2.1806Bram Moolenaar
Problem: MS-Windows with Python: Vim freezes after import command. Solution: Use either "NUL" or "CONIN$" when reopening stdin. (Yasuhiro Matsumoto, closes #7083)
2020-10-05patch 8.2.1805: Unix: terminal mode changed when using ":shell"v8.2.1805Bram Moolenaar
Problem: Unix: terminal mode changed when using ":shell". Solution: Avoid calling settmode() when not needed. (issue #7079)
2020-10-05patch 8.2.1804: resolve('/') returns an empty stringv8.2.1804Bram Moolenaar
Problem: resolve('/') returns an empty string. Solution: Don't remove single slash. (closes #7074)
2020-10-05patch 8.2.1803: a few failures are not testedv8.2.1803Bram Moolenaar
Problem: A few failures are not tested. Solution: Test a few failures. (Dominique Pellé, closes #7075)
2020-10-05patch 8.2.1802: Vim9: crash with unterminated dictv8.2.1802Bram Moolenaar
Problem: Vim9: crash with unterminated dict. (Dhiraj Mishra) Solution: Return empty string instead of NULL. (closes #7084)
2020-10-04patch 8.2.1801: undo file not found when using ":args" or ":next"v8.2.1801Bram Moolenaar
Problem: Undo file not found when using ":args" or ":next". Solution: Handle like editing another file. (closes #7072)
2020-10-04patch 8.2.1800: Vim9: memory leak if "if" condition is invalidv8.2.1800Bram Moolenaar
Problem: Vim9: memory leak if "if" condition is invalid. Solution: Free ppconst earlier.
2020-10-04patch 8.2.1799: some Normal mode commands not fully testedv8.2.1799Bram Moolenaar
Problem: Some Normal mode commands not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #7073)
2020-10-04patch 8.2.1798: Vim9: trinary operator condition is too permissivev8.2.1798Bram Moolenaar
Problem: Vim9: trinary operator condition is too permissive. Solution: Use tv_get_bool_chk().
2020-10-04patch 8.2.1797: Vim9: some parts of the code not testedv8.2.1797Bram Moolenaar
Problem: Vim9: some parts of the code not tested. Solution: Add a few tests.
2020-10-04patch 8.2.1796: Vim9: invalid memory access with weird function namev8.2.1796Bram Moolenaar
Problem: Vim9: invalid memory access with weird function name. (Dhiraj Mishra) Solution: Check the name is valid. Add a test.
2020-10-03patch 8.2.1795: Vim9: operators && and || have a confusing resultv8.2.1795Bram Moolenaar
Problem: Vim9: operators && and || have a confusing result. Solution: Make the result a boolean.
2020-10-03patch 8.2.1794: no falsy Coalescing operatorv8.2.1794Bram Moolenaar
Problem: No falsy Coalescing operator. Solution: Add the "??" operator. Fix mistake with function argument count.
2020-10-03patch 8.2.1793: not consistently giving the "is a directory" warningv8.2.1793Bram Moolenaar
Problem: Not consistently giving the "is a directory" warning. Solution: Adjust check for illegal file name and directory. (Yasuhiro Matsumoto, closes #7067)
2020-10-03patch 8.2.1792: Configure does not recognize Racket 6.1+v8.2.1792Bram Moolenaar
Problem: Configure does not recognize Racket 6.1+. Solution: Add a check for "rktio". (closes #7062)
2020-10-03patch 8.2.1791: Vim9: debugger test failsv8.2.1791Bram Moolenaar
Problem: Vim9: debugger test fails. Solution: Use "var" instead of "let".
2020-10-03patch 8.2.1790: MS-Windows with Python: crash when executed from Vifmv8.2.1790Bram Moolenaar
Problem: MS-Windows with Python: crash when executed from Vifm. Solution: Use NUL instead of CONIN. (Ken Takata, closes #7061, closes #7053)
2020-10-03patch 8.2.1789: Vim9: crash with invalid list constantv8.2.1789Bram Moolenaar
Problem: Vim9: crash with invalid list constant. (Dhiraj Mishra) Solution: Return FAIL when compiling the list fails. (closes #7066)
2020-10-03patch 8.2.1788: Vim9: still allows :let for declarationsv8.2.1788Bram Moolenaar
Problem: Vim9: still allows :let for declarations. Solution: Make the default for v:disallow_let one. It can still be set to zero to allow for using :let.
2020-10-02patch 8.2.1787: crash with 'incsearch' and very long linev8.2.1787Bram Moolenaar
Problem: Crash with 'incsearch' and very long line. Solution: Check whether regprog becomes NULL. (closes #7063)
2020-10-02patch 8.2.1786: various Normal mode commands not fully testedv8.2.1786Bram Moolenaar
Problem: Various Normal mode commands not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #7059)
2020-10-02patch 8.2.1785: compiler warning for strcp() out of boundsv8.2.1785Bram Moolenaar
Problem: Compiler warning for strcp() out of bounds. (Christian Brabandt) Solution: use memmove() instead.
2020-10-02patch 8.2.1784: commits are not scanned for security problemsv8.2.1784Bram Moolenaar
Problem: commits are not scanned for security problems Solution: Enable Github code scanning. (Christian Brabandt, closes #7057)
2020-10-01patch 8.2.1783: try-catch test failsv8.2.1783Bram Moolenaar
Problem: Try-catch test fails. Solution: Don't call win_enter(), only call enterering_window().
2020-10-01patch 8.2.1782: Vim9: cannot pass boolean to mapset()v8.2.1782Bram Moolenaar
Problem: Vim9: cannot pass boolean to mapset(). Solution: Use get_tv_bool(). (closes #7041)