Bram Moolenaar
aa970abd0a
patch 8.2.1354: test 59 is old style
...
Problem: Test 59 is old style.
Solution: Convert into a new style test. (Yegappan Lakshmanan, closes #6604 )
v8.2.1354
2020-08-02 16:10:39 +02:00
Bram Moolenaar
8b89614e69
patch 8.2.1353: crash when drawing double-wide character in terminal window
...
Problem: Crash when drawing double-wide character in terminal window.
(Masato Nishihata)
Solution: Check getcell() returning NULL. (issue #6141 )
v8.2.1353
2020-08-02 15:05:05 +02:00
Bram Moolenaar
ad486a0f0d
patch 8.2.1352: Vim9: no error for shadowing a script-local function
...
Problem: Vim9: no error for shadowing a script-local function by a nested
function.
Solution: Check for script-local function. (closes #6586 )
v8.2.1352
2020-08-01 23:22:18 +02:00
Bram Moolenaar
bcbf41395f
patch 8.2.1351: Vim9: no proper error if using namespace for nested function
...
Problem: Vim9: no proper error if using namespace for nested function.
Solution: Specifically check for a namespace. (closes #6582 )
v8.2.1351
2020-08-01 22:35:13 +02:00
Bram Moolenaar
b9a2cac3ef
patch 8.2.1350: Vim9: no test for error message when redefining function
...
Problem: Vim9: no test for error message when redefining function.
Solution: Add a test.
v8.2.1350
2020-08-01 22:23:20 +02:00
Bram Moolenaar
eef2102e20
patch 8.2.1349: Vim9: can define a function with the name of an import
...
Problem: Vim9: can define a function with the name of an import.
Solution: Disallow using an existing name. (closes #6585 )
v8.2.1349
2020-08-01 22:16:43 +02:00
Bram Moolenaar
e4218b9416
patch 8.2.1348: build failure without the eval feature
...
Problem: Build failure without the eval feature.
Solution: Add #ifdef.
v8.2.1348
2020-08-01 21:11:38 +02:00
Bram Moolenaar
909443028b
patch 8.2.1347: cannot easily get the script ID
...
Problem: Cannot easily get the script ID.
Solution: Support expand('<SID>').
v8.2.1347
2020-08-01 20:45:11 +02:00
Bram Moolenaar
491799be50
patch 8.2.1346: small build fails
...
Problem: Small build fails.
Solution: Add #ifdef.
v8.2.1346
2020-08-01 19:23:43 +02:00
Bram Moolenaar
f8992d47cd
patch 8.2.1345: Redraw error when using visual block and scroll
...
Problem: Redraw error when using visual block and scroll.
Solution: Add check for w_topline. ( closes #6597 )
v8.2.1345
2020-08-01 19:14:13 +02:00
Bram Moolenaar
2c79e9d14d
patch 8.2.1344: Vim9: No test for trying to redefine global function
...
Problem: Vim9: No test for trying to redefine global function.
Solution: Add a test.
v8.2.1344
2020-08-01 18:57:52 +02:00
Bram Moolenaar
333894b195
patch 8.2.1343: Vim9: cannot find global function when using g:
...
Problem: Vim9: cannot find global function when using g: when local
function with the same name exists.
Solution: Find global function when using g:.
v8.2.1343
2020-08-01 18:53:07 +02:00
Bram Moolenaar
f5a48010ef
patch 8.2.1342: Vim9: accidentally using "t" gives a confusing error
...
Problem: Vim9: accidentally using "x" gives a confusing error.
Solution: Disallow using ":t" in Vim9 script. (issue #6399 )
v8.2.1342
2020-08-01 17:00:03 +02:00
Bram Moolenaar
2ec208172c
patch 8.2.1341: build failures
...
Problem: Build failures.
Solution: Add missing error message.
v8.2.1341
2020-08-01 16:35:08 +02:00
Bram Moolenaar
b86abadf87
patch 8.2.1340: some tests fail on Cirrus CI and/or with FreeBSD
...
Problem: Some tests fail on Cirrus CI and/or with FreeBSD.
Solution: Make 'backupskip' empty. Do not run tests as root. Check for
directory when using viminfo. (Ozaki Kiichi, closes #6596 )
v8.2.1340
2020-08-01 16:08:19 +02:00
Bram Moolenaar
2caa1594e7
patch 8.2.1339: Vim9: assigning to global dict variable doesn't work
...
Problem: Vim9: assigning to global dict variable doesn't work.
Solution: Guess variable type based in index type. (issue #6591 )
v8.2.1339
2020-08-01 15:53:19 +02:00
Bram Moolenaar
8e4c8c853e
patch 8.2.1338: Vim9: assigning to script-local variable doesn't check type
...
Problem: Vim9: assigning to script-local variable doesn't check type.
Solution: Use the type. (issue #6591 )
v8.2.1338
2020-08-01 15:38:38 +02:00
Bram Moolenaar
586268721d
patch 8.2.1337: Vim9: cannot use empty key in dict assignment
...
Problem: Vim9: cannot use empty key in dict assignment.
Solution: Allow empty key. (closes #6591 )
v8.2.1337
2020-08-01 14:06:38 +02:00
Bram Moolenaar
af50e899e7
patch 8.2.1336: build failure on non-Unix systems
...
Problem: Build failure on non-Unix systems.
Solution: Add #ifdef.
v8.2.1336
2020-08-01 13:22:10 +02:00
Bram Moolenaar
4e1d8bd79b
patch 8.2.1335: CTRL-C in the GUI doesn't interrupt
...
Problem: CTRL-C in the GUI doesn't interrupt. (Sergey Vlasov)
Solution: Recognize "C" with CTRL modifier as CTRL-C. (issue #6565 )
v8.2.1335
2020-08-01 13:10:14 +02:00
Bram Moolenaar
b53da7918c
patch 8.2.1334: Github workflow timeout needs tuning
...
Problem: Github workflow timeout needs tuning
Solution: Use a 10 minute timeout. Fail when timing out. (Ken Takata,
closes #6590 )
v8.2.1334
2020-08-01 12:26:04 +02:00
Bram Moolenaar
af8edbb8dc
patch 8.2.1333: Vim9: memory leak when using nested global function
...
Problem: Vim9: memory leak when using nested global function.
Solution: Swap from and to when copying the lines.
v8.2.1333
2020-08-01 00:03:09 +02:00
Bram Moolenaar
ce6583568f
patch 8.2.1332: Vim9: memory leak when using nested global function
...
Problem: Vim9: memory leak when using nested global function.
Solution: Delete the function when deleting the instruction. Disable test
that still causes a leak.
v8.2.1332
2020-07-31 23:47:12 +02:00
Bram Moolenaar
badd8486f7
patch 8.2.1331: Vim9: :echo with two lists doesn't work
...
Problem: Vim9: :echo with two lists doesn't work.
Solution: Do not skip white space before []. (closes #6552 )
v8.2.1331
2020-07-31 22:38:17 +02:00
Bram Moolenaar
3a53ec8bdd
patch 8.2.1330: Github workflow takes longer than needed
...
Problem: Github workflow takes longer than needed.
Solution: Do two test runs in parallel instead of sequentially. (Ken Takata,
closes #6579 )
v8.2.1330
2020-07-31 22:17:32 +02:00
Bram Moolenaar
38ddf333f6
patch 8.2.1329: Vim9: cannot define global function inside :def function
...
Problem: Vim9: cannot define global function inside :def function.
Solution: Assign to global variable instead of local. (closes #6584 )
v8.2.1329
2020-07-31 22:05:04 +02:00
Bram Moolenaar
4d4d1cd5c8
patch 8.2.1328: no space allowed before comma in list
...
Problem: No space allowed before comma in list.
Solution: Legacy Vim script allows it. (closes #6577 )
v8.2.1328
2020-07-30 22:14:33 +02:00
Bram Moolenaar
f4ee528086
patch 8.2.1327: Mac: configure can't find Tcl libraries
...
Problem: Mac: configure can't find Tcl libraries.
Solution: Adjust configure check. (closes #6575 )
v8.2.1327
2020-07-30 20:18:08 +02:00
Bram Moolenaar
9d48956681
patch 8.2.1326: Vim9: skipping over white space after list
...
Problem: Vim9: skipping over white space after list.
Solution: Do not skip white space, a following [] would be misinterpreted.
(closes #6552 ) Fix a few side effects.
v8.2.1326
2020-07-30 20:08:50 +02:00
Bram Moolenaar
ea2d8d2571
patch 8.2.1325: Vim9: using Vim9 script for autaload not tested
...
Problem: Vim9: using Vim9 script for autaload not tested.
Solution: Add a test. Update help.
v8.2.1325
2020-07-29 22:11:05 +02:00
Bram Moolenaar
c7e44a7e4c
patch 8.2.1324: Vim9: line break after "=" does not work
...
Problem: Vim9: line break after "=" does not work.
Solution: Also allow for NUL after "=". (closes #6549 )
v8.2.1324
2020-07-29 21:37:43 +02:00
Bram Moolenaar
696ba23149
patch 8.2.1323: Vim9: invalid operators only rejected in :def function
...
Problem: Vim9: invalid operators only rejected in :def function.
Solution: Also reject them at script level. (closes #6564 )
v8.2.1323
2020-07-29 21:20:41 +02:00
Bram Moolenaar
1040956292
patch 8.2.1322: Vim9: method on double quoted string doesn't work
...
Problem: Vim9: method on double quoted string doesn't work.
Solution: Recognize double quoted string. (closes #6562 )
v8.2.1322
2020-07-29 20:00:38 +02:00
Bram Moolenaar
7b7f78f51d
patch 8.2.1321: GitHub CI also runs on tag push
...
Problem: GitHub CI also runs on tag push.
Solution: Skip CI on push. (Ken Takata, closes #6571 )
v8.2.1321
2020-07-29 19:29:23 +02:00
Bram Moolenaar
33afa2447b
patch 8.2.1320: Vim9: cannot declare some single letter variables
...
Problem: Vim9: cannot declare some single letter variables.
Solution: Do not recognize a colon for a namespace for single letter
variables. (closes #6547 )
v8.2.1320
2020-07-29 19:18:00 +02:00
Bram Moolenaar
ac7bf8c4bf
patch 8.2.1319: status badge for Github CI has wrong link
...
Problem: Status badge for Github CI has wrong link.
Solution: Rename and use the right link
v8.2.1319
2020-07-29 17:43:55 +02:00
Bram Moolenaar
ed3c7e6339
patch 8.2.1318: no status badge for Github CI
...
Problem: No status badge for Github CI.
Solution: Add a badge.
v8.2.1318
2020-07-29 17:34:33 +02:00
Bram Moolenaar
f9a343f8bd
patch 8.2.1317: MS-Windows tests on AppVeyor are slow
...
Problem: MS-Windows tests on AppVeyor are slow.
Solution: Use GitHub Actions. (Ken Takata, closes #6569 )
v8.2.1317
2020-07-29 16:32:21 +02:00
Bram Moolenaar
b61ef01cce
patch 8.2.1316: test 42 is still old style
...
Problem: Test 42 is still old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561 )
v8.2.1316
2020-07-29 16:08:21 +02:00
Bram Moolenaar
45df2a01a7
patch 8.2.1315: MS-Windows: test log contains escape sequences
...
Problem: MS-Windows: test log contains escape sequences.
Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata,
closes #6559 )
v8.2.1315
2020-07-29 15:03:01 +02:00
Bram Moolenaar
9898107f54
patch 8.2.1314: Vim9: rule for comment after :function is confusing
...
Problem: Vim9: rule for comment after :function is confusing.
Solution: Allow double quoted comment after :function in vim9script.
(closes #6556 )
v8.2.1314
2020-07-29 14:40:25 +02:00
Bram Moolenaar
b5ed266037
patch 8.2.1313: Vim9 script: cannot assign to environment variable
...
Problem: Vim9 script: cannot assign to environment variable.
Solution: Recognize environment variable assignment. (closes #6548 )
Also options and registers.
v8.2.1313
2020-07-28 22:38:37 +02:00
Bram Moolenaar
066b12e36c
patch 8.2.1312: MS-Windows: terminal test may fail if dir.exe exists
...
Problem: MS-Windows: terminal test may fail if dir.exe exists.
Solution: Use dir.com. (Ken Takata, closes #6557 )
v8.2.1312
2020-07-28 21:40:27 +02:00
Bram Moolenaar
68e30449a2
patch 8.2.1311: test failures with legacy Vim script
...
Problem: Test failures with legacy Vim script.
Solution: Actually check for Vim9 script.
v8.2.1311
2020-07-28 21:15:07 +02:00
Bram Moolenaar
bd7f7c123d
patch 8.2.1310: configure with Xcode 12 fails to check for tgetent
...
Problem: Configure with Xcode 12 fails to check for tgetent.
Solution: Declare tgetent(). (Ozaki Kiichi, closes #6558 )
v8.2.1310
2020-07-28 21:03:37 +02:00
Bram Moolenaar
461f21242a
patch 8.2.1309: build failure with tiny version
...
Problem: Build failure with tiny version.
Solution: Add #ifdef.
v8.2.1309
2020-07-28 20:25:47 +02:00
Bram Moolenaar
ae616494d7
patch 8.2.1308: Vim9: accidentally using "x" causes Vim to exit
...
Problem: Vim9: accidentally using "x" causes Vim to exit.
Solution: Disallow using ":x" or "xit" in Vim9 script. (closes #6399 )
v8.2.1308
2020-07-28 20:07:27 +02:00
Bram Moolenaar
0aac67a431
patch 8.2.1307: popup window width does not include number of sign columns
...
Problem: popup window width does not include number, fold of sign column
width.
Solution: Take number, fold and sign column with into account.
v8.2.1307
2020-07-27 22:40:37 +02:00
Bram Moolenaar
b13ab99908
patch 8.2.1306: checking for first character of dict key is inconsistent
...
Problem: Checking for first character of dict key is inconsistent.
Solution: Add eval_isdictc(). (closes #6546 )
v8.2.1306
2020-07-27 21:43:28 +02:00
Bram Moolenaar
622b3568fa
patch 8.2.1305: some tests are still old style
...
Problem: Some tests are still old style.
Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan,
closes #6544 ) Fix error in FinishTesting().
v8.2.1305
2020-07-27 20:02:41 +02:00