zeertzjq
1bed993c01
patch 9.0.1826: keytrans() doesn't translate recorded key typed in a GUI
...
Problem: keytrans() doesn't translate recorded key typed in a GUI
Solution: Handle CSI like K_SPECIAL, like in mb_unescape()
closes : #12964
closes : #12966
Signed-off-by: Christian Brabandt <cb@256bit.org >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2023-08-30 19:38:24 +02:00
Bram Moolenaar
74ccbb1f7d
patch 9.0.1566: Motif: GUI scrollbar test fails in 24 lines terminal
...
Problem: Motif: GUI scrollbar test fails in 24 lines terminal.
Solution: Skip the part of the test that fails for now.
2023-05-18 20:07:12 +01:00
Christian Brabandt
cf3c1ca276
patch 9.0.1387: scrollbar test sporadically fails
...
Problem: Scrollbar test sporadically fails.
Solution: Mark the scrollbar test as flaky. (Christian Brabandt,
closes #12113 )
2023-03-06 15:29:29 +00:00
Christopher Plewright
566f76e656
patch 9.0.1169: some key+modifier tests fail on some AppVeyor images
...
Problem: Some key+modifier tests fail on some AppVeyor images.
Solution: Adjust the tests for key movements and fix the revealed bugs.
(Christopher Plewright, closes #11798 )
2023-01-10 13:43:04 +00:00
Christopher Plewright
7b0afc1d76
patch 9.0.1112: test_mswin_event() can hang
...
Problem: test_mswin_event() can hang.
Solution: Add the "execute" argument to process events right away.
(Christopher Plewright, closes #11760 )
2022-12-30 16:54:58 +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
c13e998d4a
patch 9.0.0968: GUI mouse event test is a bit flaky
...
Problem: GUI mouse event test is a bit flaky.
Solution: Mark the test case as flaky. Move test function failure checks to
a separate test function.
2022-11-28 21:20:48 +00:00
zeertzjq
2cd0f27b75
patch 9.0.0660: mapping with CTRL keys does not work in the GUI
...
Problem: Mapping with CTRL keys does not work in the GUI.
Solution: Recognize CSI next to K_SPECIAL. (closes #11275 , closes #11270 )
2022-10-04 20:14:28 +01:00
Bram Moolenaar
572a4433c8
patch 9.0.0619: too many delete() calls in tests
...
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
2022-09-28 21:07:03 +01:00
Yegappan Lakshmanan
0adae2da17
patch 9.0.0429: not all keys are tested for the MS-Windows GUI
...
Problem: Not all keys are tested for the MS-Windows GUI.
Solution: Add more key codes to the list. (Yegappan Lakshmanan,
closes #11097 )
2022-09-09 17:39:02 +01:00
K.Takata
e68f1348f2
patch 9.0.0400: GUI test sometimes hangs on CI
...
Problem: GUI test sometimes hangs on CI.
Solution: Delete a test file explicitly. (Ken Takata, closes #11072 )
2022-09-07 13:01:11 +01:00
matveyt
2834ebdee4
patch 9.0.0396: :findrepl does not escape '&' and '~' properly
...
Problem: :findrepl does not escape '&' and '~' properly.
Solution: Escape depending on the value of 'magic'. (closes #11067 )
2022-09-06 17:00:15 +01:00
Bram Moolenaar
b18b496997
patch 9.0.0363: common names in test files causes tests to be flaky
...
Problem: Common names in test files causes tests to be flaky.
Solution: Use more specific names.
2022-09-02 21:55:50 +01:00
Bram Moolenaar
36eb14fa3e
patch 9.0.0348: MS-Windows: GUI mouse move event test is flaky
...
Problem: MS-Windows: GUI mouse move event test is flaky.
Solution: Wait for a little while for the first move event.
2022-09-01 14:38:01 +01:00
Bram Moolenaar
5d09a401ec
patch 9.0.0343: ColorScheme autocommand triggered when colorscheme not found
...
Problem: ColorScheme autocommand triggered when colorscheme is not found.
(Romain Lafourcade)
Solution: Only trigger ColorScheme when loading the colorscheme succeeds.
(closes #11024 )
2022-08-31 21:17:10 +01:00
Bram Moolenaar
3b0d70f4ff
patch 9.0.0323: using common name in tests leads to flaky tests
...
Problem: Using common name in tests leads to flaky tests.
Solution: Rename files and directories to be more specific.
2022-08-29 22:31:20 +01:00
Bram Moolenaar
00d4ceecca
patch 9.0.0295: GUI drop files test sometimes fails
...
Problem: GUI drop files test sometimes fails.
Solution: Mark the test as flaky.
2022-08-28 13:38:43 +01:00
Yegappan Lakshmanan
81a3ff97e2
patch 9.0.0058: Win32: cannot test low level events
...
Problem: Win32: cannot test low level events.
Solution: Add "sendevent" to test_gui_event(). (Yegappan Lakshmanan,
closes #10679 )
2022-07-23 05:04:16 +01:00
Bram Moolenaar
abd56da30b
patch 8.2.5154: still mentioning version8, some cosmetic issues
...
Problem: Still mentioning version8, some cosmetic issues.
Solution: Prefer mentioning version9, cosmetic improvements.
2022-06-23 20:46:27 +01:00
Bram Moolenaar
a272624c76
patch 8.2.5112: gui test hangs on MS-Windows
...
Problem: Gui test hangs on MS-Windows.
Solution: Use "!start" to start Vim.
2022-06-16 16:36:43 +01:00
Bram Moolenaar
de8be2beae
patch 8.2.5111: no test for --gui-dialog-file
...
Problem: No test for --gui-dialog-file.
Solution: Add a test.
2022-06-16 14:45:41 +01:00
Bram Moolenaar
b5912e0643
patch 8.2.5048: when using XIM the gui test may fail
...
Problem: When using XIM the gui test may fail.
Solution: Only use --not-a-term when not using XIM.
2022-05-31 17:03:14 +01:00
Bram Moolenaar
3c25a8617a
patch 8.2.4967: MS-Windows GUI: mouse event test sometimes fails
...
Problem: MS-Windows GUI: mouse event test sometimes fails.
Solution: Ignore one move event only if there is an extra event.
2022-05-16 17:07:41 +01:00
Bram Moolenaar
e5162e76c0
patch 8.2.4966: MS-Windows GUI: mouse event test gets extra event
...
Problem: MS-Windows GUI: mouse event test gets extra event.
Solution: Ignore one move event.
2022-05-16 16:41:35 +01:00
Bram Moolenaar
7add8d3731
patch 8.2.4965: GUI: testing mouse move event depends on screen cell size
...
Problem: GUI: testing mouse move event depends on screen cell size.
Solution: Multiply the row and column with the screen cell size.
2022-05-16 15:27:46 +01:00
Bram Moolenaar
3b675c276c
patch 8.2.4964: MS-Windows GUI: mouse event test is flaky
...
Problem: MS-Windows GUI: mouse event test is flaky.
Solution: Add a short delay after generating a mouse event.
2022-05-16 13:34:44 +01:00
Bram Moolenaar
98feacedf9
patch 8.2.4952: GUI test will fail if color scheme changes
...
Problem: GUI test will fail if color scheme changes.
Solution: Reduce the test for now.
2022-05-14 12:34:43 +01:00
LemonBoy
c27747e6dd
patch 8.2.4902: mouse wheel scrolling is inconsistent
...
Problem: Mouse wheel scrolling is inconsistent.
Solution: Use the MS-Winows system setting. (closes #10368 )
2022-05-07 12:25:40 +01:00
zeertzjq
bad8a013c2
patch 8.2.4846: termcodes test fails
...
Problem: Termcodes test fails.
Solution: use CTRL-SHIFT-V to insert an unsimplified key. (closes #10316 )
2022-04-29 16:44:00 +01:00
zeertzjq
758a8d1999
patch 8.2.4844: <C-S-I> is simplified to <S-Tab>
...
Problem: <C-S-I> is simplified to <S-Tab>.
Solution: Do not simplify CTRL if there is also SHIFT. (closes #10313 )
2022-04-29 11:06:34 +01:00
Bram Moolenaar
0b962e5685
patch 8.2.4677: the Athena GUI support is outdated
...
Problem: The Athena GUI support is outdated.
Solution: Remove the Athena GUI code.
2022-04-03 18:02:37 +01:00
Ernie Rael
c4cb544cd5
patch 8.2.4674: cannot force getting MouseMove events
...
Problem: Cannot force getting MouseMove events.
Solution: Add the 'mousemoveevent' option with implementaiton for the GUI.
(Ernie Rael, closes #10044 )
2022-04-03 15:47:28 +01:00
Dominique Pelle
81b573d7e5
patch 8.2.4611: typos in tests; one lua line not covered by test
...
Problem: Typos in tests; one lua line not covered by test.
Solution: Fix typos. Add test case. (Dominique Pellé, closes #9994 )
2022-03-22 21:14:55 +00:00
Yegappan Lakshmanan
08238045e7
patch 8.2.4525: some GUI tests don't work on Athena
...
Problem: Some GUI tests don't work on Athena.
Solution: Skip tests that won't work. (Yegappan Lakshmanan, closes #9902 )
2022-03-07 16:57:22 +00:00
Bram Moolenaar
88dd6523fa
patch 8.2.4522: GUI test fails with Motif
...
Problem: GUI test fails with Motif. (Dominique Pellé)
Solution: Remove using an invalid value for 'guifontset'.
2022-03-06 22:21:37 +00:00
Yegappan Lakshmanan
9e0208f51c
patch 8.2.4276: separate test function for the GUI scrollbar
...
Problem: Separate test function for the GUI scrollbar.
Solution: Use test_gui_event(). (Yegappan Lakshmanan, closes #9674 )
2022-01-31 17:40:55 +00:00
Yegappan Lakshmanan
ec3637cbaf
patch 8.2.4263: no test for the GUI find/replace dialog
...
Problem: No test for the GUI find/replace dialog.
Solution: Add a test function and a test. (Yegappan Lakshmanan,
closes #9662 )
2022-01-30 18:01:24 +00:00
Yegappan Lakshmanan
06011e1a55
patch 8.2.4259: number of test functions for GUI events is growing
...
Problem: Number of test functions for GUI events is growing.
Solution: Use one function with a dictionary. (Yegappan Lakshmanan,
closes #9660 )
2022-01-30 12:37:29 +00:00
Yegappan Lakshmanan
b0ad2d92fd
patch 8.2.4228: no tests for clicking in the GUI tabline
...
Problem: No tests for clicking in the GUI tabline.
Solution: Add test functions to generate the events. Add tests using the
functions. (Yegappan Lakshmanan, closes #9638 )
2022-01-27 13:16:59 +00:00
Yegappan Lakshmanan
8bb65f230d
patch 8.2.3900: it is not easy to use a script-local function for an option
...
Problem: It is not easy to use a script-local function for an option.
Solution: recognize s: and <SID> at the start of the expression. (Yegappan
Lakshmanan, closes #9401 )
2021-12-26 10:51:39 +00:00
Bram Moolenaar
d68a004485
patch 8.2.3548: GTK GUI crashen when reading from stdin
...
Problem: GTK GUI crashen when reading from stdin.
Solution: Do not overwrite the NUL after the string. (closes #9028 )
2021-10-20 23:08:11 +01:00
Bram Moolenaar
40bd5a1540
patch 8.2.3526: tests have clumsy check for X11 based GUI
...
Problem: Tests have clumsy check for X11 based GUI.
Solution: Add CheckX11BasedGui.
2021-10-16 21:58:27 +01:00
Dusan Popovic
4eeedc09fe
patch 8.2.3524: GUI: ligatures are not used
...
Problem: GUI: ligatures are not used.
Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933 )
2021-10-16 20:52:05 +01:00
Bram Moolenaar
f08b0eb869
patch 8.2.3518: Test_xrestore sometimes fails
...
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking test as flaky to the test
instead of listing them in runtest.
2021-10-16 13:00:14 +01:00
Yegappan Lakshmanan
5bca906b30
patch 8.2.3215: Vim9: argument types are not checked at compile time
...
Problem: Vim9: argument types are not checked at compile time.
Solution: Add several more type checks. Sort the argument lists.
(Yegappan Lakshmanan, closes #8626 )
2021-07-24 21:33:26 +02:00
Yegappan Lakshmanan
83494b4ac6
patch 8.2.3188: Vim9: argument types are not checked at compile time
...
Problem: Vim9: argument types are not checked at compile time.
Solution: Add several more type checks, also at runtime. (Yegappan
Lakshmanan, closes #8587 )
2021-07-20 17:51:51 +02:00
Bram Moolenaar
fb773a3e0a
patch 8.2.3093: tablabel_tooltip test fails with Athena
...
Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé)
Solution: Skip the test when using Athena. (closes #8508 )
2021-07-03 21:37:59 +02:00
Bram Moolenaar
1d1ce613cd
patch 8.2.3067: building fails with Athena
...
Problem: Building fails with Athena. (Elimar Riesebieter)
Solution: Adjust #ifdefs and add the 'drop_file' feature.
2021-06-27 19:02:52 +02:00
Yegappan Lakshmanan
18d46587b9
patch 8.2.3040: GUI: dropping files not tested
...
Problem: GUI: dropping files not tested.
Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan,
closes #8434 )
2021-06-23 20:46:52 +02:00
Yegappan Lakshmanan
7237cab8f1
patch 8.2.3036: Vim9: builtin function arguments not checked at compile time
...
Problem: Vim9: builtin function arguments not checked at compile time.
Solution: Add more argument type specs. Check arguments to test_setmouse()
and test_gui_mouse_event(). (Yegappan Lakshmanan, closes #8425 )
2021-06-22 19:52:27 +02:00