Bram Moolenaar
3a0f092ac0
patch 8.2.2653: build failure
...
Problem: Build failure.
Solution: Add missing changes.
v8.2.2653
2021-03-25 22:22:30 +01:00
Bram Moolenaar
fa984418e7
patch 8.2.2652: Vim9: can use command modifier without an effect
...
Problem: Vim9: can use command modifier without an effect.
Solution: Give an error for a misplaced command modifier. Fix error message
number.
v8.2.2652
2021-03-25 22:15:28 +01:00
Bram Moolenaar
a91a71322d
patch 8.2.2651: Vim9: restoring command modifiers happens after jump
...
Problem: Vim9: restoring command modifiers happens after jump.
Solution: Move the restore instruction to before the jump. (closes #8006 )
Also handle for and while.
v8.2.2651
2021-03-25 21:12:15 +01:00
Bram Moolenaar
2fecb53115
patch 8.2.2650: Vim9: command modifiers not handled in nested function
...
Problem: Vim9: command modifiers not handled in nested function.
Solution: Keep function-local info in a structure and save it on the stack.
v8.2.2650
2021-03-24 22:00:56 +01:00
Bram Moolenaar
1ff89deeaa
patch 8.2.2649: Vim9: some wincmd arguments cause a white space error
...
Problem: Vim9: some wincmd arguments cause a white space error.
Solution: Insert a space before the count. (closes #8001 )
v8.2.2649
2021-03-24 20:08:12 +01:00
Bram Moolenaar
c54f347d63
patch 8.2.2648: terminal resize test sometimes hangs
...
Problem: Terminal resize test sometimes hangs.
Solution: Wait for the shell to display a prompt and other output.
v8.2.2648
2021-03-23 19:22:12 +01:00
Bram Moolenaar
f4a2ed0714
patch 8.2.2647: terminal test sometimes hangs
...
Problem: Terminal test sometimes hangs.
Solution: Wait for the shell to display a prompt.
v8.2.2647
2021-03-23 16:25:09 +01:00
Bram Moolenaar
f28f2ac425
patch 8.2.2646: Vim9: error for not using string doesn't mentionargument
...
Problem: Vim9: error for not using string doesn't mention argument.
Solution: Add argument number.
v8.2.2646
2021-03-22 22:21:26 +01:00
Bram Moolenaar
49f1e9ec3e
patch 8.2.2645: using inline function is not properly tested
...
Problem: Using inline function is not properly tested.
Solution: Add test cases, esp. for errors. Minor code improvements.
v8.2.2645
2021-03-22 20:49:02 +01:00
Bram Moolenaar
da1dbed0df
patch 8.2.2644: prop_clear() causes a screen update even when nothing changed
...
Problem: prop_clear() causes a screen update even when nothing changed.
Solution: Only redraw when a property was cleared. (Dominique Pellé)
v8.2.2644
2021-03-22 19:43:34 +01:00
Bram Moolenaar
1f448d906b
patch 8.2.2643: various code not covered by tests
...
Problem: Various code not covered by tests.
Solution: Add a few more test. (Yegappan Lakshmanan, closes #7995 )
v8.2.2643
2021-03-22 19:37:06 +01:00
Bram Moolenaar
e98f60a591
patch 8.2.2642: Vim9: no clear error for wrong inline function
...
Problem: Vim9: no clear error for wrong inline function.
Solution: Check for something following the "{".
v8.2.2642
2021-03-22 18:22:30 +01:00
Bram Moolenaar
2cec027af4
patch 8.2.2641: display test fails because of lacking redraw
...
Problem: Display test fails because of lacking redraw.
Solution: Add a redraw command.
v8.2.2641
2021-03-22 17:30:47 +01:00
Bram Moolenaar
f1387285e2
patch 8.2.2640: screenstring() returns non-existing composing characters
...
Problem: screenstring() returns non-existing composing characters.
Solution: Only use composing characters if there is a base character.
v8.2.2640
2021-03-22 17:11:15 +01:00
Bram Moolenaar
5ea79a2599
patch 8.2.2639: build failure when fsync() is not available
...
Problem: Build failure when fsync() is not available.
Solution: Add #ifdef.
v8.2.2639
2021-03-22 16:45:35 +01:00
Bram Moolenaar
4c86830fc5
patch 8.2.2638: cannot write a message to the terminal from the GUI
...
Problem: Cannot write a message to the terminal from the GUI.
Solution: Add :echoconsole and use it in the test runner. (issue #7975 )
v8.2.2638
2021-03-22 16:19:45 +01:00
Bram Moolenaar
09f8b3a022
patch 8.2.2637: prop_remove() causes a redraw even when nothing changed
...
Problem: prop_remove() causes a redraw even when nothing changed.
Solution: Only redraw if a property was removed.
v8.2.2637
2021-03-21 22:29:54 +01:00
Bram Moolenaar
67da21a147
patch 8.2.2636: memory leak when compiling inline function
...
Problem: Memory leak when compiling inline function.
Solution: Free the prefetched line.
v8.2.2636
2021-03-21 22:12:34 +01:00
Bram Moolenaar
7a6eaa06f9
patch 8.2.2635: Vim9: cannot define an inline function
...
Problem: Vim9: cannot define an inline function.
Solution: Make an inline function mostly work.
v8.2.2635
2021-03-21 20:53:29 +01:00
Bram Moolenaar
f90c855c71
patch 8.2.2634: 'tagfunc' does not indicate using a pattern
...
Problem: 'tagfunc' does not indicate using a pattern.
Solution: Add the "r" flag. (Andy Massimino, closes #7982 )
v8.2.2634
2021-03-21 14:49:57 +01:00
Bram Moolenaar
196a1f7409
patch 8.2.2633: multi-byte 'fillchars' for folding do not show properly
...
Problem: Multi-byte 'fillchars' for folding do not show properly.
Solution: Handle multi-byte characters correctly. (Yegappan Lakshmanan,
closes #7983 , closes #7955 )
v8.2.2633
2021-03-21 14:39:19 +01:00
Bram Moolenaar
c5cf369e95
patch 8.2.2632: not all command line arguments are tested
...
Problem: Not all command line arguments are tested.
Solution: Add tests for -D and -serverlist. (Dominique Pellé, closes #7992 )
v8.2.2632
2021-03-20 22:16:56 +01:00
Bram Moolenaar
a0c8aea479
patch 8.2.2631: commands from winrestcmd() do not always work properly
...
Problem: Commands from winrestcmd() do not always work properly. (Leonid V.
Fedorenchik)
Solution: Repeat the size commands twice. (closes #7988 )
v8.2.2631
2021-03-20 19:55:35 +01:00
Bram Moolenaar
592f57f5fe
patch 8.2.2630: hard to see where a test gets stuck
...
Problem: Hard to see where a test gets stuck.
Solution: Print the executed test function. (Dominique Pellé, closes #7975 )
v8.2.2630
2021-03-20 16:44:25 +01:00
Bram Moolenaar
a0399efa72
patch 8.2.2629: Vim9: error for #{{ is not desired
...
Problem: Vim9: error for #{{ is not desired.
Solution: Adjust the checks. (closes #7990 )
v8.2.2629
2021-03-20 15:00:01 +01:00
Bram Moolenaar
5c7a299c16
patch 8.2.2628: Vim9: #{ can still be used at the script level
...
Problem: Vim9: #{ can still be used at the script level.
Solution: Give an error for #{ like in a :def function.
v8.2.2628
2021-03-20 13:29:38 +01:00
Bram Moolenaar
4355894869
patch 8.2.2627: no need to check for BSD after checking for not root
...
Problem: No need to check for BSD after checking for not root.
Solution: Remove CheckNotBSD. (Ozaki Kiichi, closes #7989 )
v8.2.2627
2021-03-20 12:49:15 +01:00
Bram Moolenaar
240014321b
patch 8.2.2626: GTK3: error when starting up and -geometry is given
...
Problem: GTK3: error when starting up and -geometry is given. (Dominique
Pellé)
Solution: Use another function to get the monitor if the window has not been
created yet. (closes #7978 )
v8.2.2626
2021-03-20 12:36:46 +01:00
Bram Moolenaar
af125866db
patch 8.2.2625: rss files not recognized
...
Problem: Rss files not recognized.
Solution: Recognize .rss as XML. (Kivin Locke, closes #7987 )
v8.2.2625
2021-03-19 20:27:40 +01:00
Bram Moolenaar
74b99f6ab6
patch 8.2.2624: atom files not recognized
...
Problem: Atom files not recognized.
Solution: Recognize .atom as XML. (Kivin Locke, closes #7986 )
v8.2.2624
2021-03-19 20:19:12 +01:00
Bram Moolenaar
17709e280a
patch 8.2.2623: some tests fail when run as root
...
Problem: Some tests fail when run as root.
Solution: Use CheckNotRoot.
v8.2.2623
2021-03-19 14:38:12 +01:00
Bram Moolenaar
a555e6fcb6
patch 8.2.2622: GTK: error when starting up and -geometry is given
...
Problem: GTK: error when starting up and -geometry is given. (Dominique
Pellé)
Solution: Use another function to get the monitor if the window has not been
created yet. (closes #7978 )
v8.2.2622
2021-03-18 22:28:57 +01:00
Bram Moolenaar
108cf0153c
patch 8.2.2621: typval2type() cannot handle recursive structures
...
Problem: typval2type() cannot handle recursive structures.
Solution: Use copyID. (closes #7979 )
v8.2.2621
2021-03-18 22:15:04 +01:00
Bram Moolenaar
4b3e1964d8
patch 8.2.2620: Vim9: Using #{ for a dictionary gives strange errors
...
Problem: Vim9: Using #{ for a dictionary gives strange errors.
Solution: Give an error when using #{ for a comment after a command.
v8.2.2620
2021-03-18 21:37:55 +01:00
Bram Moolenaar
5f91e74bf9
patch 8.2.2619: Vim9: no test for return type of lambda
...
Problem: Vim9: no test for return type of lambda.
Solution: Add a test.
v8.2.2619
2021-03-17 21:29:29 +01:00
Bram Moolenaar
3f32788000
patch 8.2.2618: Vim9: cannot use a normal list name to store function refs
...
Problem: Vim9: cannot use a normal list name to store function refs.
Solution: Allow a lower case name if it is indexed.
v8.2.2618
2021-03-17 20:56:38 +01:00
Bram Moolenaar
8863bda25d
patch 8.2.2617: Vim9: script variable in block not found by function
...
Problem: Vim9: script variable in a block scope not found by a nested
function.
Solution: Copy the block scope IDs before compiling the function.
v8.2.2617
2021-03-17 18:42:08 +01:00
Bram Moolenaar
3e1916947d
patch 8.2.2616: Vim9: if 'cpo' is change in Vim9 script it may be restored
...
Problem: Vim9: if 'cpo' is change in Vim9 script it may be restored.
Solution: Apply the changes to 'cpo' to the restored value.
v8.2.2616
2021-03-17 17:46:00 +01:00
Bram Moolenaar
a4c81bea38
patch 8.2.2615: test is sourcing the wrong file
...
Problem: Test is sourcing the wrong file.
Solution: Correct the file name.
v8.2.2615
2021-03-17 15:23:16 +01:00
Bram Moolenaar
c970e4225b
patch 8.2.2614: Vim9: function is deleted while executing
...
Problem: Vim9: function is deleted while executing.
Solution: increment the call count, when more than zero do not delete the
function but mark it as dead. (closes #7977 )
v8.2.2614
2021-03-17 15:03:04 +01:00
Bram Moolenaar
6ccfd99b92
patch 8.2.2613: new test throws exception
...
Problem: New test throws exception.
Solution: Adjust the function cleanup.
v8.2.2613
2021-03-17 13:39:33 +01:00
Bram Moolenaar
18b7d86d7f
patch 8.2.2612: col('.') may get outdated column value
...
Problem: col('.') may get outdated column value.
Solution: Add a note to the help how to make this work and add a test for
it. (closes #7971 )
v8.2.2612
2021-03-17 13:28:05 +01:00
Bram Moolenaar
f8c52e8d08
patch 8.2.2611: conditions for startup tests are not exactly right
...
Problem: Conditions for startup tests are not exactly right.
Solution: Check for type of GUI instead of MS-Windows. (Ozaki Kiichi,
closes #7976 )
v8.2.2611
2021-03-17 12:27:23 +01:00
Bram Moolenaar
1e448465e1
patch 8.2.2610: mouse click test fails when using remote connection
...
Problem: Mouse click test fails when using remote connection.
Solution: Use a larger 'mousetime'. (Dominique Pellé, closes #7968 )
v8.2.2610
2021-03-16 21:17:16 +01:00
Bram Moolenaar
3214812997
patch 8.2.2609: test disabled on MS-Windows even though it should work
...
Problem: Test disabled on MS-Windows even though it should work.
Solution: Restore the condition for skipping the test. (Ken Takata,
closes #7970 )
v8.2.2609
2021-03-16 13:23:30 +01:00
Bram Moolenaar
f4fcedc59d
patch 8.2.2608: character input not fully tested
...
Problem: Character input not fully tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #7963 )
v8.2.2608
2021-03-15 18:36:20 +01:00
Bram Moolenaar
02b4d9b18a
patch 8.2.2607: strcharpart() cannot include composing characters
...
Problem: strcharpart() cannot include composing characters.
Solution: Add the {skipcc} argument.
v8.2.2607
2021-03-14 19:46:45 +01:00
Bram Moolenaar
70ce8a1561
patch 8.2.2606: strchars() defaults to counting composing characters
...
Problem: strchars() defaults to counting composing characters.
Solution: Add strcharlen() which ignores composing characters.
v8.2.2606
2021-03-14 19:02:09 +01:00
Bram Moolenaar
0289a093a4
patch 8.2.2605: Vim9: string index and slice does not include composing chars
...
Problem: Vim9: string index and slice does not include composing chars.
Solution: Include composing characters. (issue #6563 )
v8.2.2605
2021-03-14 18:40:19 +01:00
Bram Moolenaar
240309c9bf
patch 8.2.2604: GUI-specific command line arguments not tested
...
Problem: GUI-specific command line arguments not tested.
Solution: Add tests for several arguments. (Dominique Pellé, closes #7962 )
v8.2.2604
2021-03-14 16:20:37 +01:00