summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_gui.vim
AgeCommit message (Collapse)Author
2022-09-02patch 9.0.0363: common names in test files causes tests to be flakyv9.0.0363Bram Moolenaar
Problem: Common names in test files causes tests to be flaky. Solution: Use more specific names.
2022-09-01patch 9.0.0348: MS-Windows: GUI mouse move event test is flakyv9.0.0348Bram Moolenaar
Problem: MS-Windows: GUI mouse move event test is flaky. Solution: Wait for a little while for the first move event.
2022-08-31patch 9.0.0343: ColorScheme autocommand triggered when colorscheme not foundv9.0.0343Bram Moolenaar
Problem: ColorScheme autocommand triggered when colorscheme is not found. (Romain Lafourcade) Solution: Only trigger ColorScheme when loading the colorscheme succeeds. (closes #11024)
2022-08-29patch 9.0.0323: using common name in tests leads to flaky testsv9.0.0323Bram Moolenaar
Problem: Using common name in tests leads to flaky tests. Solution: Rename files and directories to be more specific.
2022-08-28patch 9.0.0295: GUI drop files test sometimes failsv9.0.0295Bram Moolenaar
Problem: GUI drop files test sometimes fails. Solution: Mark the test as flaky.
2022-07-23patch 9.0.0058: Win32: cannot test low level eventsv9.0.0058Yegappan Lakshmanan
Problem: Win32: cannot test low level events. Solution: Add "sendevent" to test_gui_event(). (Yegappan Lakshmanan, closes #10679)
2022-06-23patch 8.2.5154: still mentioning version8, some cosmetic issuesv8.2.5154Bram Moolenaar
Problem: Still mentioning version8, some cosmetic issues. Solution: Prefer mentioning version9, cosmetic improvements.
2022-06-16patch 8.2.5112: gui test hangs on MS-Windowsv8.2.5112Bram Moolenaar
Problem: Gui test hangs on MS-Windows. Solution: Use "!start" to start Vim.
2022-06-16patch 8.2.5111: no test for --gui-dialog-filev8.2.5111Bram Moolenaar
Problem: No test for --gui-dialog-file. Solution: Add a test.
2022-05-31patch 8.2.5048: when using XIM the gui test may failv8.2.5048Bram Moolenaar
Problem: When using XIM the gui test may fail. Solution: Only use --not-a-term when not using XIM.
2022-05-16patch 8.2.4967: MS-Windows GUI: mouse event test sometimes failsv8.2.4967Bram Moolenaar
Problem: MS-Windows GUI: mouse event test sometimes fails. Solution: Ignore one move event only if there is an extra event.
2022-05-16patch 8.2.4966: MS-Windows GUI: mouse event test gets extra eventv8.2.4966Bram Moolenaar
Problem: MS-Windows GUI: mouse event test gets extra event. Solution: Ignore one move event.
2022-05-16patch 8.2.4965: GUI: testing mouse move event depends on screen cell sizev8.2.4965Bram Moolenaar
Problem: GUI: testing mouse move event depends on screen cell size. Solution: Multiply the row and column with the screen cell size.
2022-05-16patch 8.2.4964: MS-Windows GUI: mouse event test is flakyv8.2.4964Bram Moolenaar
Problem: MS-Windows GUI: mouse event test is flaky. Solution: Add a short delay after generating a mouse event.
2022-05-14patch 8.2.4952: GUI test will fail if color scheme changesv8.2.4952Bram Moolenaar
Problem: GUI test will fail if color scheme changes. Solution: Reduce the test for now.
2022-05-07patch 8.2.4902: mouse wheel scrolling is inconsistentv8.2.4902LemonBoy
Problem: Mouse wheel scrolling is inconsistent. Solution: Use the MS-Winows system setting. (closes #10368)
2022-04-29patch 8.2.4846: termcodes test failsv8.2.4846zeertzjq
Problem: Termcodes test fails. Solution: use CTRL-SHIFT-V to insert an unsimplified key. (closes #10316)
2022-04-29patch 8.2.4844: <C-S-I> is simplified to <S-Tab>v8.2.4844zeertzjq
Problem: <C-S-I> is simplified to <S-Tab>. Solution: Do not simplify CTRL if there is also SHIFT. (closes #10313)
2022-04-03patch 8.2.4677: the Athena GUI support is outdatedv8.2.4677Bram Moolenaar
Problem: The Athena GUI support is outdated. Solution: Remove the Athena GUI code.
2022-04-03patch 8.2.4674: cannot force getting MouseMove eventsv8.2.4674Ernie Rael
Problem: Cannot force getting MouseMove events. Solution: Add the 'mousemoveevent' option with implementaiton for the GUI. (Ernie Rael, closes #10044)
2022-03-22patch 8.2.4611: typos in tests; one lua line not covered by testv8.2.4611Dominique Pelle
Problem: Typos in tests; one lua line not covered by test. Solution: Fix typos. Add test case. (Dominique Pellé, closes #9994)
2022-03-07patch 8.2.4525: some GUI tests don't work on Athenav8.2.4525Yegappan Lakshmanan
Problem: Some GUI tests don't work on Athena. Solution: Skip tests that won't work. (Yegappan Lakshmanan, closes #9902)
2022-03-06patch 8.2.4522: GUI test fails with Motifv8.2.4522Bram Moolenaar
Problem: GUI test fails with Motif. (Dominique Pellé) Solution: Remove using an invalid value for 'guifontset'.
2022-01-31patch 8.2.4276: separate test function for the GUI scrollbarv8.2.4276Yegappan Lakshmanan
Problem: Separate test function for the GUI scrollbar. Solution: Use test_gui_event(). (Yegappan Lakshmanan, closes #9674)
2022-01-30patch 8.2.4263: no test for the GUI find/replace dialogv8.2.4263Yegappan Lakshmanan
Problem: No test for the GUI find/replace dialog. Solution: Add a test function and a test. (Yegappan Lakshmanan, closes #9662)
2022-01-30patch 8.2.4259: number of test functions for GUI events is growingv8.2.4259Yegappan Lakshmanan
Problem: Number of test functions for GUI events is growing. Solution: Use one function with a dictionary. (Yegappan Lakshmanan, closes #9660)
2022-01-27patch 8.2.4228: no tests for clicking in the GUI tablinev8.2.4228Yegappan Lakshmanan
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)
2021-12-26patch 8.2.3900: it is not easy to use a script-local function for an optionv8.2.3900Yegappan Lakshmanan
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-10-20patch 8.2.3548: GTK GUI crashen when reading from stdinv8.2.3548Bram Moolenaar
Problem: GTK GUI crashen when reading from stdin. Solution: Do not overwrite the NUL after the string. (closes #9028)
2021-10-16patch 8.2.3526: tests have clumsy check for X11 based GUIv8.2.3526Bram Moolenaar
Problem: Tests have clumsy check for X11 based GUI. Solution: Add CheckX11BasedGui.
2021-10-16patch 8.2.3524: GUI: ligatures are not usedv8.2.3524Dusan Popovic
Problem: GUI: ligatures are not used. Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933)
2021-10-16patch 8.2.3518: Test_xrestore sometimes failsv8.2.3518Bram Moolenaar
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-07-24patch 8.2.3215: Vim9: argument types are not checked at compile timev8.2.3215Yegappan Lakshmanan
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-20patch 8.2.3188: Vim9: argument types are not checked at compile timev8.2.3188Yegappan Lakshmanan
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-03patch 8.2.3093: tablabel_tooltip test fails with Athenav8.2.3093Bram Moolenaar
Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé) Solution: Skip the test when using Athena. (closes #8508)
2021-06-27patch 8.2.3067: building fails with Athenav8.2.3067Bram Moolenaar
Problem: Building fails with Athena. (Elimar Riesebieter) Solution: Adjust #ifdefs and add the 'drop_file' feature.
2021-06-23patch 8.2.3040: GUI: dropping files not testedv8.2.3040Yegappan Lakshmanan
Problem: GUI: dropping files not tested. Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan, closes #8434)
2021-06-22patch 8.2.3036: Vim9: builtin function arguments not checked at compile timev8.2.3036Yegappan Lakshmanan
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-21patch 8.2.3028: GUI mouse events not testedv8.2.3028Yegappan Lakshmanan
Problem: GUI mouse events not tested. Solution: Add test_gui_mouse_event(). Add mouse tests. Also add a few viminfo tests. (Yegappan Lakshmanan, closes #8407)
2021-02-28patch 8.2.2559: MS-Windows: guifont test fails on Windows XPv8.2.2559Bram Moolenaar
Problem: MS-Windows: guifont test fails on Windows XP. Solution: Check windowsversion().
2020-12-09patch 8.2.2116: MS-Windows GUI: test for 'guifont' is incompletev8.2.2116Bram Moolenaar
Problem: MS-Windows GUI: test for 'guifont' is incomplete. Solution: Set 'renderoptions'. (Christian Brabandt)
2020-12-08patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four timesv8.2.2113Bram Moolenaar
Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes #7434)
2020-09-28patch 8.2.1768: cannot use the help menu from a terminal windowv8.2.1768Bram Moolenaar
Problem: Cannot use the help menu from a terminal window. Solution: Add ":tlnoremenu" commands. (Yee Cheng Chin, closes #7023)
2020-09-04patch 8.2.1593: tests do not check the error number properlyv8.2.1593Bram Moolenaar
Problem: Tests do not check the error number properly.0 Solution: Add a colon after the error number. (closes #6869)
2020-08-12patch 8.2.1432: various inconsistencies in test filesv8.2.1432Bram Moolenaar
Problem: Various inconsistencies in test files. Solution: Add modelines where they were missing. Use Check commands instead of silently skipping over tests. Adjust indents and comments. (Ken Takata, closes #6695)
2020-06-04patch 8.2.0904: assuming modifyOtherKeys for rhs of mappingv8.2.0904Bram Moolenaar
Problem: Assuming modifyOtherKeys for rhs of mapping. Solution: Ignore seenModifyOtherKeys for mapped characters. (closes #6200)
2020-05-22patch 8.2.0808: not enough testing for the terminal windowv8.2.0808Bram Moolenaar
Problem: Not enough testing for the terminal window. Solution: Add more tests. (Yegappan Lakshmanan, closes #6069) Fix memory leak.
2020-05-15patch 8.2.0763: GUI test fails without the terminal featurev8.2.0763Bram Moolenaar
Problem: GUI test fails without the terminal feature. Solution: Check the terminal feature is supported. (Ken Takata, closes #6084)
2020-05-11patch 8.2.0738: mouse handling in a terminal window not well testedv8.2.0738Bram Moolenaar
Problem: Mouse handling in a terminal window not well tested. Solution: Add tests. (Yegappan Lakshmanan, closes #6052)
2020-04-12patch 8.2.0554: the GUI doesn't set t_Cov8.2.0554Bram Moolenaar
Problem: The GUI doesn't set t_Co. Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)