James McCoy
ff3d537704
patch 9.0.1087: autocommand test sometimes fails
...
Problem: Autocommand test sometimes fails.
Solution: Add a short delay. (James McCoy, closes #11737 )
2022-12-22 18:30:24 +00:00
Christopher Plewright
20b795e0eb
patch 9.0.1084: code handling low level MS-Windows events cannot be tested
...
Problem: Code handling low level MS-Windows events cannot be tested.
Solution: Add test_mswin_event() and tests using it. (Christopher Plewright,
closes #11622 )
2022-12-20 20:01:58 +00:00
Bram Moolenaar
418b547881
patch 9.0.1083: empty and comment lines in a class cause an error
...
Problem: Empty and comment lines in a class cause an error.
Solution: Skip empty and comment lines. (closes #11734 )
2022-12-20 13:38:22 +00:00
kylo252
104b2ff4d0
patch 9.0.1082: some jsonc files are not recognized
...
Problem: Some jsonc files are not recognized.
Solution: Add patterns for jsonc and move some from json to jsonc.
(closes #11711 )
2022-12-19 20:42:49 +00:00
Bram Moolenaar
34820944ed
patch 9.0.1081: using "->" with split lines does not always work
...
Problem: Using "->" with split lines does not always work.
Solution: Avoid trying to get another line. (closes #11723 )
2022-12-19 20:28:38 +00:00
zeertzjq
33e543038b
patch 9.0.1079: leaking memory when defining a user command fails
...
Problem: Leaking memory when defining a user command fails.
Solution: Free "compl_arg" when needed. (closes #11726 )
2022-12-19 16:49:27 +00:00
zeertzjq
07146ad1d3
patch 9.0.1078: with the +vartabs feature indent folding may use wrong 'ts'
...
Problem: With the +vartabs feature indent folding may use wrong 'tabstop'.
Solution: Use the "buf" argument instead of "curbuf".
2022-12-19 15:51:44 +00:00
Bram Moolenaar
4ce1f99a2d
patch 9.0.1077: can add text property with negative ID before virtual text
...
Problem: Can add text property with negative ID before virtual text
property.
Solution: Remember that a text property with a negative ID was used and give
an appropriate error message. (closes #11725 )
Fix index computation.
2022-12-19 13:31:06 +00:00
Bram Moolenaar
d505d17885
patch 9.0.1074: class members are not supported yet
...
Problem: Class members are not supported yet.
Solution: Add initial support for class members.
2022-12-18 21:42:55 +00:00
zeertzjq
ba2d191932
patch 9.0.1072: screenpos() column result in fold may be too small
...
Problem: screenpos() column result in fold may be too small.
Solution: Add space of 'number', sign column, etc. (closes #11715 )
2022-12-18 12:28:59 +00:00
Bram Moolenaar
d097af7779
patch 9.0.1067: in diff mode virtual text is highlighted incorrectly
...
Problem: In diff mode virtual text is highlighted incorrectly. (Rick Howe)
Solution: Do not use diff attributes for virtual text. (closes #11714 )
2022-12-17 11:33:00 +00:00
zeertzjq
67f3094397
patch 9.0.1066: test function name is wrong
...
Problem: Test function name is wrong.
Solution: Rename to what is actually being tested. (closes #11712 )
2022-12-17 10:40:15 +00:00
Christian Brabandt
9aee8ec400
patch 9.0.1064: code for making 'shortmess' temporarily empty is repeated
...
Problem: Code for making 'shortmess' temporarily empty is repeated.
Solution: Add functions for making 'shortmess' empty and restoring it.
(Christian Brabandt, closes #11709 )
2022-12-16 16:41:23 +00:00
zeertzjq
4cd45f1408
patch 9.0.1062: some test function names do not match what they are doing
...
Problem: Some test function names do not match what they are doing.
Solution: Leave out user data for the test that is called "NoUserData".
(closes #11703 )
2022-12-15 13:48:30 +00:00
Luuk van Baal
ba936f6f4e
patch 9.0.1061: cannot display 'showcmd' somewhere else
...
Problem: Cannot display 'showcmd' somewhere else.
Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes #11684 )
2022-12-15 13:15:39 +00:00
Bram Moolenaar
3d473ee1a6
patch 9.0.1060: private and public object members are not implemented yet
...
problem: Private and public object members are not implemented yet.
Solution: Implement private and public object members.
2022-12-14 20:59:32 +00:00
Bram Moolenaar
91c9d6d772
patch 9.0.1058: string value of class and object do not have information
...
Problem: String value of class and object do not have useful information.
Solution: Add the class name and for the object the member values.
2022-12-14 17:30:37 +00:00
Chris Kipp
70ef3f546b
patch 9.0.1057: conflict between supercollider and scala filetype detection
...
Problem: Conflict between supercollider and scala filetype detection.
Solution: Do not check for "Class : Method", it can appear in both
filetypes. (Chris Kipp, closes #11699 )
2022-12-14 16:42:15 +00:00
Bram Moolenaar
74e1274edf
patch 9.0.1054: object member can't get type from initializer
...
Problem: Object member can't get type from initializer.
Solution: If there is no type specified try to use the type of the
initializer. Check for a valid type.
2022-12-13 21:14:28 +00:00
Bram Moolenaar
65b0d16768
patch 9.0.1053: default constructor arguments are not optional
...
Problem: Default constructor arguments are not optional.
Solution: Use "= v:none" to make constructor arguments optional.
2022-12-13 18:43:22 +00:00
Rob Pilling
cb94c91070
patch 9.0.1051: after a failed CTRL-W ] next command splits window
...
Problem: After a failed CTRL-W ] next command splits window.
Solution: Reset postponed_split. (Rob Pilling, closes #11698 )
2022-12-13 12:26:09 +00:00
Bram Moolenaar
6342e2c5a6
patch 9.0.1050: using freed memory when assigning to variable twice
...
Problem: Using freed memory when assigning to variable twice.
Solution: Make copy of the list type. (closes #11691 )
2022-12-12 18:56:32 +00:00
zeertzjq
b7acea1806
patch 9.0.1048: with "screenline" in 'culopt' cursorline highlight is wrong
...
Problem: With "screenline" in 'culopt' cursorline highlight is wrong.
Solution: Apply the priority logic also when "screenline is in 'culopt'.
(closes #11696 )
2022-12-12 13:20:43 +00:00
Bram Moolenaar
3ea8a1b129
patch 9.0.1046: class method disassemble test fails on MS-Windows
...
Problem: Class method disassemble test fails on MS-Windows.
Solution: Do not match with a specific size.
2022-12-10 19:03:51 +00:00
Bram Moolenaar
7ce7daf6cd
patch 9.0.1045: in a class object members cannot be initialized
...
Problem: In a class object members cannot be initialized.
Solution: Support initializing object members. Make "dissassemble" work on
an object method.
2022-12-10 18:42:12 +00:00
Bram Moolenaar
6c87bbb4e4
patch 9.0.1044: setting window height using Python may cause errors
...
Problem: Setting window height using Python may cause errors.
Solution: When setting "curwin" also set "curbuf". (closes #11687 )
2022-12-10 11:17:11 +00:00
Bram Moolenaar
ffdaca9e6f
patch 9.0.1041: cannot define a method in a class
...
Problem: Cannot define a method in a class.
Solution: Implement defining an object method. Make calling an object
method work.
2022-12-09 21:41:48 +00:00
Bram Moolenaar
bb393d8259
patch 9.0.1039: using a <Cmd> mapping CmdlineChanged may be triggered twice
...
Problem: Using a <Cmd> mapping CmdlineChanged may be triggered twice.
Solution: Count the number of times CmdlineChanged is triggered and avoid
doing it twice. (closes #116820
2022-12-09 12:21:50 +00:00
Bram Moolenaar
3f8f827723
patch 9.0.1036: undo misbehaves when writing from an insert mode mapping
...
Problem: Undo misbehaves when writing from an insert mode mapping.
Solution: Sync undo when writing. (closes #11674 )
2022-12-08 21:49:35 +00:00
Bram Moolenaar
d28d7b94f5
patch 9.0.1035: object members are not being marked as used
...
Problem: Object members are not being marked as used, garbage collection
may free them.
Solution: Mark object members as used. Fix reference counting.
2022-12-08 20:42:00 +00:00
Bram Moolenaar
e5eae82bb7
patch 9.0.1034: reporting swap file when windows are split
...
Problem: Reporting swap file when windows are split.
Solution: Close extra windows after running a test.
2022-12-08 16:30:16 +00:00
Bram Moolenaar
b9603f6498
patch 9.0.1032: test fails when terminal feature is missing
...
Problem: Test fails when terminal feature is missing.
Solution: Use CheckRunVimInTerminal.
2022-12-08 15:44:22 +00:00
Bram Moolenaar
00b28d6c23
patch 9.0.1031: Vim9 class is not implemented yet
...
Problem: Vim9 class is not implemented yet.
Solution: Add very basic class support.
2022-12-08 15:32:33 +00:00
Bram Moolenaar
038e6d20e6
patch 9.0.1030: using freed memory with the cmdline popup menu
...
Problem: Using freed memory with the cmdline popup menu.
Solution: Clear the popup menu when clearing the matches. (closes #11677 )
2022-12-08 12:00:50 +00:00
Yee Cheng Chin
1881abfc34
patch 9.0.1028: mouse shape test is flaky, especially on Mac OS
...
Problem: Mouse shape test is flaky, especially on Mac OS.
Solution: Instead of starting all timers at the same time, start the next
one in the callback of the previous one. (Yee Cheng Chin,
closes #11673 ) Also use "bwipe!" instead of "close!" to avoid
swap files remaining.
2022-12-08 09:41:24 +00:00
zeertzjq
3fc84dc2c7
patch 9.0.1025: WinScrolled is not triggered when filler lines change
...
Problem: WinScrolled is not triggered when filler lines change.
Solution: Add "topfill" to the values that WinScrolled triggers on.
(closes #11668 )
2022-12-07 09:17:59 +00:00
Bram Moolenaar
af34543b92
patch 9.0.1022: suspend test fails on Mac OS when suspending Vim
...
Problem: Suspend test fails on Mac OS when suspending Vim.
Solution: Make 'keyprotocol' empty.
2022-12-06 16:09:52 +00:00
Bram Moolenaar
d6e74f5479
patch 9.0.1021: test trips over g:name
...
Problem: Test trips over g:name.
Solution: Delete g:name after using it.
2022-12-06 15:07:56 +00:00
Bram Moolenaar
6572a90287
patch 9.0.1020: tests call GetSwapFileList() before it is defined
...
Problem: Tests call GetSwapFileList() before it is defined.
Solution: Move the call to after defining the function. (Christopher
Plewright)
2022-12-06 14:21:09 +00:00
Bram Moolenaar
56a40fea9c
patch 9.0.1019: 'smoothscroll' and virtual text above don't work together
...
Problem: 'smoothscroll' and virtual text above don't work together.
(Yee Cheng Chin)
Solution: Skip virtual text above when w_skipcol is non-zero.
(closes #11665 )
2022-12-06 14:17:57 +00:00
Bram Moolenaar
7155fb6614
patch 9.0.1018: suspend test still fails on Mac OS
...
Problem: Suspend test still fails on Mac OS.
Solution: Make 'keyprotocol' empty.
2022-12-06 09:11:39 +00:00
Bram Moolenaar
9dacdb1d56
patch 9.0.1017: test for srand() fails on MS-Windows
...
Problem: Test for srand() fails on MS-Windows.
Solution: Do not expect the same result a second time.
2022-12-06 09:05:25 +00:00
Bram Moolenaar
1cb16c3a20
patch 9.0.1016: screenpos() does not count filler lines for diff mode
...
Problem: screenpos() does not count filler lines for diff mode.
Solution: Add filler lines. (closes 11658)
2022-12-05 22:26:44 +00:00
Yasuhiro Matsumoto
f0a9c00482
patch 9.0.1015: without /dev/urandom srand() seed is too predictable
...
Problem: Without /dev/urandom srand() seed is too predictable.
Solution: Use micro seconds and XOR with process ID. (Yasuhiro Matsumoto,
closes #11656 )
2022-12-05 21:55:55 +00:00
Bram Moolenaar
25201016d5
patch 9.0.1014: zir files are not recognized
...
Problem: Zir files are not recognized.
Solution: Add a pattern for Zir files. (closes #11664 )
2022-12-05 21:40:39 +00:00
Bram Moolenaar
0a2f891adf
patch 9.0.1013: suspend test often fails on Mac OS
...
Problem: Suspend test often fails on Mac OS.
Solution: Make t_RP empty.
2022-12-05 21:21:46 +00:00
Bram Moolenaar
fa2533c8bb
patch 9.0.1012: tests may get stuck in buffer with swap file
...
Problem: Tests may get stuck in buffer with swap file.
Solution: Bail out when bwipe! doesn't get another buffer.
2022-12-05 20:58:04 +00:00
Bram Moolenaar
99d19438ca
patch 9.0.1011: ml_get error when using screenpos()
...
Problem: ml_get error when using screenpos().
Solution: Give an error for the line number. (closes #11661 )
2022-12-05 16:23:24 +00:00
Bram Moolenaar
23526d2539
patch 9.0.1010: stray warnings for existing swap files
...
Problem: Stray warnings for existing swap files.
Solution: Wipe out the buffer until it has no name and no swap file.
2022-12-05 15:50:41 +00:00
Bram Moolenaar
72b5b0d51a
patch 9.0.1009: test for catch after interrupt is flaky on MS-Windows
...
Problem: Test for catch after interrupt is flaky on MS-Windows.
Solution: Mark the test as flaky.
2022-12-05 15:24:20 +00:00