Bram Moolenaar
ee4e0c1e9a
patch 8.2.0522: several errors are not tested for
...
Problem: Several errors are not tested for.
Solution: Add tests. (Yegappan Lakshmanan, closes #5892 )
2020-04-06 21:35:05 +02:00
Bram Moolenaar
15352dc6ec
patch 8.2.0521: crash when reading a blob fails
...
Problem: Crash when reading a blob fails.
Solution: Avoid keeping a pointer to a freed blob object. (Dominique Pelle,
closes #5890 ) Adjust error messages.
2020-04-06 21:12:42 +02:00
Bram Moolenaar
6c307dcd55
patch 8.2.0520: tests are not listed in sorted order
...
Problem: Tests are not listed in sorted order.
Solution: Move test_ex_mode. (Doug Richardson, closes #5889 )
2020-04-05 23:04:57 +02:00
Bram Moolenaar
8922860afb
patch 8.2.0519: Vim9: return type not properly checked
...
Problem: Vim9: return type not properly checked.
Solution: Check type properly, also at runtime.
2020-04-05 22:14:54 +02:00
Bram Moolenaar
5ba8d3578c
patch 8.2.0518: a terminal falls back to setting $TERM to "xterm"
...
Problem: A terminal falls back to setting $TERM to "xterm".
Solution: Use "xterm-color" if more than 16 colors are supported and
"xterm-256color" if at least 256 colors are supported.
(closes #5887 )
2020-04-05 21:42:12 +02:00
Bram Moolenaar
4c68375057
patch 8.2.0517: Vim9: cannot separate "func" and "func(): void"
...
Problem: Vim9: cannot separate "func" and "func(): void".
Solution: Use VAR_ANY for "any" and VAR_UNKNOWN for "no type".
2020-04-05 21:38:23 +02:00
Bram Moolenaar
f87a0400fd
patch 8.2.0516: client-server code is spread out
...
Problem: Client-server code is spread out.
Solution: Move client-server code to a new file. (Yegappan Lakshmanan,
closes #5885 )
2020-04-05 20:21:03 +02:00
Bram Moolenaar
b8ed3aa9e7
patch 8.2.0515: some compilers cannot add to "void *"
...
Problem: Some compilers cannot add to "void *".
Solution: Cast to "char *".
2020-04-05 19:09:05 +02:00
Bram Moolenaar
bdff012f44
patch 8.2.0514: several global functions are used in only one file
...
Problem: Several global functions are used in only one file.
Solution: Make the functions static. (Yegappan Lakshmanan, closes #5884 )
2020-04-05 18:56:05 +02:00
Bram Moolenaar
5d905c2b96
patch 8.2.0513: reading past allocate memory when using varargs
...
Problem: Reading past allocate memory when using varargs.
Solution: Fix copying function argument types.
2020-04-05 18:20:45 +02:00
Bram Moolenaar
5deeb3f1f9
patch 8.2.0512: Vim9: no optional arguments in func type
...
Problem: Vim9: no optional arguments in func type.
Solution: Check for question mark after type. Find function reference
without function().
2020-04-05 17:08:17 +02:00
Bram Moolenaar
d7ffc0ba8c
patch 8.2.0511: Cscope code not fully tested
...
Problem: Cscope code not fully tested.
Solution: Add more test cases. (Dominique Pelle, closes #5886 )
2020-04-05 15:36:16 +02:00
Bram Moolenaar
8d4ed11da6
patch 8.2.0510: Coverity complains about using uninitialized variable
...
Problem: Coverity complains about using uninitialized variable.
Solution: Assign a value to "scol". Move code inside NULL check.
2020-04-04 14:50:32 +02:00
Bram Moolenaar
cde0ff39da
patch 8.2.0509: various code is not properly tested.
...
Problem: various code is not properly tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5871 )
2020-04-04 14:00:39 +02:00
Bram Moolenaar
d77a8525d5
patch 8.2.0508: Vim9: func and partial types not done yet
...
Problem: Vim9: func and partial types not done yet
Solution: Fill in details about func declaration, drop a separate partial
declaration.
2020-04-03 21:59:57 +02:00
Bram Moolenaar
5259275347
patch 8.2.0507: getbufvar() may get the wrong dictionary
...
Problem: Getbufvar() may get the wrong dictionary. (David le Blanc)
Solution: Check for empty name. (closes #5878 )
2020-04-03 18:43:35 +02:00
Bram Moolenaar
d1e9dc2723
patch 8.2.0506: Coverity complains about ignoring return value
...
Problem: Coverity complains about ignoring return value.
Solution: Add (void).
2020-04-03 18:13:57 +02:00
Bram Moolenaar
01603a9970
patch 8.2.0505: term_getty() not sufficiently tested
...
Problem: term_getty() not sufficiently tested.
Solution: Add more asserts. (Dominique Pelle, closes #5877 )
2020-04-03 12:56:17 +02:00
Bram Moolenaar
3cca299520
patch 8.2.0504: Vim9: leaking scope memory when compilation fails
...
Problem: Vim9: leaking scope memory when compilation fails.
Solution: Cleanup the scope list.
2020-04-02 22:57:36 +02:00
Bram Moolenaar
585fea7b98
patch 8.2.0503: Vim9: some code is not tested
...
Problem: Vim9: some code is not tested.
Solution: Add tests. Fix uncovered problems.
2020-04-02 22:33:21 +02:00
Bram Moolenaar
e8c4abbbd7
patch 8.2.0502: Vim9: some code is not tested
...
Problem: Vim9: some code is not tested.
Solution: Add more tests. Fix uncovered problems.
2020-04-02 21:13:25 +02:00
Bram Moolenaar
2c869deeb7
patch 8.2.0501: Vim9: script test fails when channel feature is missing
...
Problem: Vim9: script test fails when channel feature is missing.
Solution: Add a has() condition.
2020-04-02 19:12:08 +02:00
Bram Moolenaar
aeea72151c
patch 8.2.0500: using the same loop in many places
...
Problem: Using the same loop in many places.
Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339 )
2020-04-02 18:50:46 +02:00
Bram Moolenaar
f10806b250
patch 8.2.0499: calling a lambda is slower than evaluating a string
...
Problem: Calling a lambda is slower than evaluating a string.
Solution: Make calling a lambda faster. (Ken Takata, closes #5727 )
2020-04-02 18:34:35 +02:00
Bram Moolenaar
4227c789ff
patch 8.2.0498: Coverity complains about uninitialized field
...
Problem: Coverity complains about uninitialized field.
Solution: Initialize the whole typval_T.
2020-04-02 16:00:04 +02:00
Bram Moolenaar
e5bae13da3
patch 8.2.0497: too verbose output from the asan build in Travis
...
Problem: Too verbose output from the asan build in Travis.
Solution: Filter out suppression messages. (Ozaki Kiichi, closes #5874 )
2020-04-02 15:17:32 +02:00
Bram Moolenaar
a4d4cf490e
patch 8.2.0496: Vim9: disassemble test fails
...
Problem: Vim9: disassemble test fails.
Solution: Separate test cases with recognized constant expressions.
2020-04-02 13:50:27 +02:00
Bram Moolenaar
80c34ca312
patch 8.2.0495: Vim9: some code not tested
...
Problem: Vim9: some code not tested.
Solution: Add more tests. Support more const expressions.
2020-04-01 23:05:18 +02:00
Bram Moolenaar
ea94fbe83b
patch 8.2.0494: Vim9: asan error
...
Problem: Vim9: asan error.
Solution: Only get the type when there is one.
2020-04-01 22:36:49 +02:00
Bram Moolenaar
e69f6d044c
patch 8.2.0493: Vim9: some error messages not tested
...
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Fix uncovered bugs.
2020-04-01 22:11:01 +02:00
Bram Moolenaar
a8c1770469
patch 8.2.0492: Vim9: some error messages not tested
...
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Remove dead code. Fix uncovered bugs.
2020-04-01 21:17:24 +02:00
Bram Moolenaar
2da0f0c445
patch 8.2.0491: cannot recognize a <script> mapping using maparg()
...
Problem: Cannot recognize a <script> mapping using maparg().
Solution: Add the "script" key. (closes #5873 )
2020-04-01 19:22:12 +02:00
Bram Moolenaar
0afdcf8601
patch 8.2.0490: Win32: VTP doesn't respect 'restorescreen'
...
Problem: Win32: VTP doesn't respect 'restorescreen'.
Solution: Use escape codes to switch to alternate screen. (Nobuhiro
Takasaki, closes #5872 )
2020-04-01 18:29:10 +02:00
Bram Moolenaar
25b70c780a
patch 8.2.0489: Vim9: memory leaks
...
Problem: Vim9: memory leaks.
Solution: Free memory in the right place. Add hints for using asan.
2020-04-01 16:34:17 +02:00
Bram Moolenaar
05afceeddc
patch 8.2.0488: Vim9: compiling can break when using a lambda inside :def
...
Problem: Vim9: Compiling can break when using a lambda inside :def.
Solution: Do not keep a pointer to the dfunc_T for longer time.
2020-03-31 23:32:31 +02:00
Bram Moolenaar
bd5da371aa
patch 8.2.0487: Vim9: compiling not sufficiently tested
...
Problem: Vim9: compiling not sufficiently tested.
Solution: Add more tests. Fix bug with PCALL.
2020-03-31 23:13:10 +02:00
Bram Moolenaar
9be61bbb17
patch 8.2.0486: Vim9: some code and error messages not tested
...
Problem: Vim9: some code and error messages not tested.
Solution: Add more tests.
2020-03-30 22:51:24 +02:00
Bram Moolenaar
01b3862956
patch 8.2.0485: Vim9 script test fails
...
Problem: Vim9 script test fails.
Solution: Stricter condition for adding new local variable.
2020-03-30 21:28:39 +02:00
Bram Moolenaar
92dba36fc8
patch 8.2.0484: Vim9: some error messages not tested
...
Problem: Vim9: some error messages not tested.
Solution: Add more tests.
2020-03-30 21:22:56 +02:00
Bram Moolenaar
d25ec2cfa0
patch 8.2.0483: Vim9: "let x = x + 1" does not give an error
...
Problem: Vim9: "let x = x + 1" does not give an error.
Solution: Hide the variable when compiling the expression.
2020-03-30 21:05:45 +02:00
Bram Moolenaar
ca68ae1311
patch 8.2.0482: channel and sandbox code not sufficiently tested
...
Problem: Channel and sandbox code not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5855 )
2020-03-30 19:32:53 +02:00
Bram Moolenaar
7d333a900d
patch 8.2.0481: Travis is still using trusty
...
Problem: Travis is still using trusty.
Solution: Adjust config to use bionic. (Ozaki Kiichi, closes #5868 )
2020-03-30 19:13:29 +02:00
Bram Moolenaar
0b37a2f379
patch 8.2.0480: Vim9: some code is not tested
...
Problem: Vim9: some code is not tested.
Solution: Add more tests.
2020-03-29 21:38:15 +02:00
Bram Moolenaar
2027973b5b
patch 8.2.0479: unloading shared libraries on exit has no purpose
...
Problem: Unloading shared libraries on exit has no purpose.
Solution: Do not unload shared libraries on exit.
2020-03-29 20:51:07 +02:00
Bram Moolenaar
5908fdf72f
patch 8.2.0478: new buffers are not added to the Buffers menu
...
Problem: New buffers are not added to the Buffers menu.
Solution: Turn number into string. (Yee Cheng Chin, closes #5864 )
2020-03-29 20:08:45 +02:00
Bram Moolenaar
c58164c5cf
patch 8.2.0477: Vim9: error messages not tested
...
Problem: Vim9: error messages not tested.
Solution: Add more tests.
2020-03-29 18:40:30 +02:00
Bram Moolenaar
52ea92b19d
patch 8.2.0476: terminal nasty callback test fails sometimes
...
Problem: Terminal nasty callback test fails sometimes.
Solution: use term_wait() instead of a sleep. (Yee Cheng Chin,closes #5865 )
2020-03-29 17:50:48 +02:00
Bram Moolenaar
bf54dbeb5c
patch 8.2.0475: channel out_cb test still fails sometimes on Mac
...
Problem: Channel out_cb test still fails sometimes on Mac.
Solution: Use an ever longer timeout.
2020-03-29 16:18:58 +02:00
Bram Moolenaar
0fff44152d
patch 8.2.0474: cannot use :write when using a plugin with BufWriteCmd
...
Problem: Cannot use :write when using a plugin with BufWriteCmd.
Solution: Reset BF_NOTEDITED after BufWriteCmd. (closes #5807 )
2020-03-29 16:06:29 +02:00
Bram Moolenaar
8601545338
patch 8.2.0473: variables declared in an outer scope
...
Problem: Variables declared in an outer scope.
Solution: Decleare variables only in the scope where they are used.
2020-03-29 15:12:15 +02:00