summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1838: Vim9: cannot insert a comment line in an expressionv8.2.1838Bram Moolenaar2020-10-113-1/+107
| | | | | Problem: Vim9: cannot insert a comment line in an expression. Solution: Skip comment lines at the script level. (closes #7111)
* patch 8.2.1837: using "gn" after "gN" does not workv8.2.1837Bram Moolenaar2020-10-113-3/+38
| | | | | Problem: Using "gn" after "gN" does not work. Solution: Extend the other end of the Visual area. (closes #7109)
* patch 8.2.1836: autocmd test fails on pacifist systemsv8.2.1836Bram Moolenaar2020-10-112-3/+10
| | | | | | Problem: Autocmd test fails on pacifist systems. Solution: Check that /bin/kill exists. (James McCoy, closes #7117) Tune the timing, make the autocmd test run faster.
* patch 8.2.1835: ":help ??" finds the "!!" tagv8.2.1835Bram Moolenaar2020-10-113-28/+64
| | | | | | Problem: ":help ??" finds the "!!" tag. Solution: Do not translate "?" into ".". (Naruhiko Nishino, closes #7114, closes #7115)
* patch 8.2.1834: PyEval_InitThreads() is deprecated in Python 3.9v8.2.1834Bram Moolenaar2020-10-113-14/+17
| | | | | | Problem: PyEval_InitThreads() is deprecated in Python 3.9. Solution: Do not call PyEval_InitThreads in Python 3.9 and later. (Ken Takata, closes #7113) Avoid warnings for functions.
* patch 8.2.1833: when reading from stdin dup() is called twicev8.2.1833Bram Moolenaar2020-10-112-10/+7
| | | | | Problem: When reading from stdin dup() is called twice. Solution: Remove the dup() in main.c. (Ken Takata, closes #7110)
* patch 8.2.1832: readdirex() error is displayed as a messagev8.2.1832Bram Moolenaar2020-10-113-2/+6
| | | | | Problem: readdirex() error is displayed as a message. (Yegappan Lakshmanan) Solution: Use semsg() instead of smsg().
* patch 8.2.1831: file missing from distributionv8.2.1831Bram Moolenaar2020-10-111-0/+2
| | | | | Problem: File missing from distribution. Solution: Add the github code analyses file.
* patch 8.2.1830: MS-Windows: Python3 issue with stdinv8.2.1830Bram Moolenaar2020-10-102-9/+27
| | | | | Problem: MS-Windows: Python3 issue with stdin. Solution: Check if stdin is readable. (Ken Takata, closes #7106)
* patch 8.2.1829: warnings when executing Github actionsv8.2.1829Bram Moolenaar2020-10-101-0/+2
| | | | | | Problem: Warnings when executing Github actions. Solution: Use another method to set environment variables. (Ken Takata, closes #7107)
* patch 8.2.1828: build failure without the +eval featurev8.2.1828Bram Moolenaar2020-10-102-0/+4
| | | | | Problem: Build failure without the +eval feature. Solution: Add dummys for ex_block and ex_endblock.
* patch 8.2.1827: filetype detection does not test enough file namesv8.2.1827Bram Moolenaar2020-10-102-89/+107
| | | | | Problem: Filetype detection does not test enough file names. Solution: Test more file names. (Adam Stankiewicz, closes #7099)
* patch 8.2.1826: Vim9: cannot use a {} block at script levelv8.2.1826Bram Moolenaar2020-10-109-5/+76
| | | | | Problem: Vim9: cannot use a {} block at script level. Solution: Recognize a {} block.
* patch 8.2.1825: Vim9: accessing freed memoryv8.2.1825Bram Moolenaar2020-10-102-13/+21
| | | | | Problem: Vim9: accessing freed memory. Solution: Clear sv_name when the variable is deleted.
* patch 8.2.1824: Vim9: variables at the script level escape their scopev8.2.1824Bram Moolenaar2020-10-106-14/+112
| | | | | Problem: Vim9: variables at the script level escape their scope. Solution: When leaving a scope remove variables declared in it.
* patch 8.2.1823: "gN" does not select the matched stringv8.2.1823Bram Moolenaar2020-10-103-2/+13
| | | | | Problem: "gN" does not select the matched string. Solution: Move the cursor to the start of the match.
* patch 8.2.1822: list test doesn't failv8.2.1822Bram Moolenaar2020-10-102-2/+6
| | | | | Problem: List test doesn't fail. Solution: Adjust the test for NULL list handling.
* patch 8.2.1821: Vim9: concatenating to a NULL list doesn't workv8.2.1821Bram Moolenaar2020-10-103-6/+27
| | | | | Problem: Vim9: concatenating to a NULL list doesn't work. Solution: Handle a NULL list like an empty list. (closes #7064)
* patch 8.2.1820: Vim9: crash when error happens in timer callbackv8.2.1820Bram Moolenaar2020-10-102-0/+6
| | | | | Problem: Vim9: crash when error happens in timer callback. Solution: Check that current_exception is not NULL. (closes #7100)
* patch 8.2.1819: Vim9: Memory leak when using a closurev8.2.1819Bram Moolenaar2020-10-107-110/+143
| | | | | | Problem: Vim9: Memory leak when using a closure. Solution: Compute the mininal refcount in the funcstack. Reenable disabled tests.
* patch 8.2.1818: SE Linux: deprecation warning for security_context_tv8.2.1818Bram Moolenaar2020-10-092-2/+6
| | | | | Problem: SE Linux: deprecation warning for security_context_t. Solution: Use "char *" instead. (James McCoy, closes #7093)
* patch 8.2.1817: Vim9: wrong instruction when reusing a local variable spotv8.2.1817Bram Moolenaar2020-10-093-3/+29
| | | | | Problem: Vim9: wrong instruction when reusing a local variable spot. Solution: Clear a newly allocated local variable. (closes #7080)
* patch 8.2.1816: Vim9: another memory leak when using function referencev8.2.1816Bram Moolenaar2020-10-092-38/+42
| | | | | Problem: Vim9: another memory leak when using function reference. Solution: Temporarily disable the tests.
* patch 8.2.1815: Vim9: memory leak when using function referencev8.2.1815Bram Moolenaar2020-10-082-35/+38
| | | | | Problem: Vim9: memory leak when using function reference. Solution: Temporarily disable the test.
* patch 8.2.1814: missing change to remove "static"v8.2.1814Bram Moolenaar2020-10-082-1/+3
| | | | | Problem: Missing change to remove "static". Solution: Add the change.
* patch 8.2.1813: Vim9: can assign wrong type to script dictv8.2.1813Bram Moolenaar2020-10-087-23/+75
| | | | | Problem: Vim9: can assign wrong type to script dict. (Christian J. Robinson) Solution: Check the type if known.
* patch 8.2.1812: Vim9: nested closure throws an internal errorv8.2.1812Bram Moolenaar2020-10-073-2/+20
| | | | | Problem: Vim9: nested closure throws an internal error. Solution: Do not skip a local variable with a partial. (closes #7065)
* patch 8.2.1811: mapping Ctrl-key does not work for '{', '}' and '|'v8.2.1811Bram Moolenaar2020-10-073-1/+27
| | | | | Problem: Mapping Ctrl-key does not work for '{', '}' and '|'. Solution: Remove the shift modifier. (closes #6457)
* patch 8.2.1810: some code in normal.c not covered by testsv8.2.1810Bram Moolenaar2020-10-073-2/+99
| | | | | Problem: Some code in normal.c not covered by tests. Solution: Add normal mode tests. (Yegappan Lakshmanan, closes #7086)
* patch 8.2.1809: mapping some keys with Ctrl does not work properlyv8.2.1809Bram Moolenaar2020-10-077-10/+56
| | | | | Problem: Mapping some keys with Ctrl does not work properly. Solution: For terminal, GTK and Motif handle "@", "^" and "_" codes.
* patch 8.2.1808: no test coverage for ":spelldump!"v8.2.1808Bram Moolenaar2020-10-072-0/+40
| | | | | Problem: No test coverage for ":spelldump!". Solution: Add a test. (Dominique Pellé, closes #7089)
* patch 8.2.1807: can use :help in a terminal popup windowv8.2.1807Bram Moolenaar2020-10-063-0/+11
| | | | | Problem: Can use :help in a terminal popup window. Solution: Give an error. (closes #7088)
* patch 8.2.1806: MS-Windows with Python: Vim freezes after import commandv8.2.1806Bram Moolenaar2020-10-062-6/+11
| | | | | | Problem: MS-Windows with Python: Vim freezes after import command. Solution: Use either "NUL" or "CONIN$" when reopening stdin. (Yasuhiro Matsumoto, closes #7083)
* patch 8.2.1805: Unix: terminal mode changed when using ":shell"v8.2.1805Bram Moolenaar2020-10-052-4/+10
| | | | | Problem: Unix: terminal mode changed when using ":shell". Solution: Avoid calling settmode() when not needed. (issue #7079)
* patch 8.2.1804: resolve('/') returns an empty stringv8.2.1804Bram Moolenaar2020-10-053-1/+5
| | | | | Problem: resolve('/') returns an empty string. Solution: Don't remove single slash. (closes #7074)
* patch 8.2.1803: a few failures are not testedv8.2.1803Bram Moolenaar2020-10-055-2/+15
| | | | | Problem: A few failures are not tested. Solution: Test a few failures. (Dominique Pellé, closes #7075)
* patch 8.2.1802: Vim9: crash with unterminated dictv8.2.1802Bram Moolenaar2020-10-053-0/+7
| | | | | Problem: Vim9: crash with unterminated dict. (Dhiraj Mishra) Solution: Return empty string instead of NULL. (closes #7084)
* patch 8.2.1801: undo file not found when using ":args" or ":next"v8.2.1801Bram Moolenaar2020-10-043-2/+27
| | | | | Problem: Undo file not found when using ":args" or ":next". Solution: Handle like editing another file. (closes #7072)
* patch 8.2.1800: Vim9: memory leak if "if" condition is invalidv8.2.1800Bram Moolenaar2020-10-042-1/+3
| | | | | Problem: Vim9: memory leak if "if" condition is invalid. Solution: Free ppconst earlier.
* patch 8.2.1799: some Normal mode commands not fully testedv8.2.1799Bram Moolenaar2020-10-048-24/+122
| | | | | Problem: Some Normal mode commands not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #7073)
* patch 8.2.1798: Vim9: trinary operator condition is too permissivev8.2.1798Bram Moolenaar2020-10-049-22/+186
| | | | | Problem: Vim9: trinary operator condition is too permissive. Solution: Use tv_get_bool_chk().
* patch 8.2.1797: Vim9: some parts of the code not testedv8.2.1797Bram Moolenaar2020-10-042-0/+23
| | | | | Problem: Vim9: some parts of the code not tested. Solution: Add a few tests.
* patch 8.2.1796: Vim9: invalid memory access with weird function namev8.2.1796Bram Moolenaar2020-10-043-1/+36
| | | | | | Problem: Vim9: invalid memory access with weird function name. (Dhiraj Mishra) Solution: Check the name is valid. Add a test.
* patch 8.2.1795: Vim9: operators && and || have a confusing resultv8.2.1795Bram Moolenaar2020-10-0311-189/+223
| | | | | Problem: Vim9: operators && and || have a confusing result. Solution: Make the result a boolean.
* patch 8.2.1794: no falsy Coalescing operatorv8.2.1794Bram Moolenaar2020-10-037-94/+214
| | | | | Problem: No falsy Coalescing operator. Solution: Add the "??" operator. Fix mistake with function argument count.
* patch 8.2.1793: not consistently giving the "is a directory" warningv8.2.1793Bram Moolenaar2020-10-033-10/+45
| | | | | | Problem: Not consistently giving the "is a directory" warning. Solution: Adjust check for illegal file name and directory. (Yasuhiro Matsumoto, closes #7067)
* patch 8.2.1792: Configure does not recognize Racket 6.1+v8.2.1792Bram Moolenaar2020-10-033-0/+8
| | | | | Problem: Configure does not recognize Racket 6.1+. Solution: Add a check for "rktio". (closes #7062)
* patch 8.2.1791: Vim9: debugger test failsv8.2.1791Bram Moolenaar2020-10-032-1/+3
| | | | | Problem: Vim9: debugger test fails. Solution: Use "var" instead of "let".
* patch 8.2.1790: MS-Windows with Python: crash when executed from Vifmv8.2.1790Bram Moolenaar2020-10-032-4/+6
| | | | | Problem: MS-Windows with Python: crash when executed from Vifm. Solution: Use NUL instead of CONIN. (Ken Takata, closes #7061, closes #7053)
* patch 8.2.1789: Vim9: crash with invalid list constantv8.2.1789Bram Moolenaar2020-10-034-1/+18
| | | | | Problem: Vim9: crash with invalid list constant. (Dhiraj Mishra) Solution: Return FAIL when compiling the list fails. (closes #7066)