summaryrefslogtreecommitdiff
path: root/src/testdir/test_gui.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0323: using common name in tests leads to flaky testsv9.0.0323Bram Moolenaar2022-08-291-12/+12
| | | | | Problem: Using common name in tests leads to flaky tests. Solution: Rename files and directories to be more specific.
* patch 9.0.0295: GUI drop files test sometimes failsv9.0.0295Bram Moolenaar2022-08-281-0/+3
| | | | | Problem: GUI drop files test sometimes fails. Solution: Mark the test as flaky.
* patch 9.0.0058: Win32: cannot test low level eventsv9.0.0058Yegappan Lakshmanan2022-07-231-0/+84
| | | | | | Problem: Win32: cannot test low level events. Solution: Add "sendevent" to test_gui_event(). (Yegappan Lakshmanan, closes #10679)
* patch 8.2.5154: still mentioning version8, some cosmetic issuesv8.2.5154Bram Moolenaar2022-06-231-2/+0
| | | | | Problem: Still mentioning version8, some cosmetic issues. Solution: Prefer mentioning version9, cosmetic improvements.
* patch 8.2.5112: gui test hangs on MS-Windowsv8.2.5112Bram Moolenaar2022-06-161-1/+5
| | | | | Problem: Gui test hangs on MS-Windows. Solution: Use "!start" to start Vim.
* patch 8.2.5111: no test for --gui-dialog-filev8.2.5111Bram Moolenaar2022-06-161-3/+19
| | | | | Problem: No test for --gui-dialog-file. Solution: Add a test.
* patch 8.2.5048: when using XIM the gui test may failv8.2.5048Bram Moolenaar2022-05-311-1/+6
| | | | | Problem: When using XIM the gui test may fail. Solution: Only use --not-a-term when not using XIM.
* patch 8.2.4967: MS-Windows GUI: mouse event test sometimes failsv8.2.4967Bram Moolenaar2022-05-161-2/+2
| | | | | Problem: MS-Windows GUI: mouse event test sometimes fails. Solution: Ignore one move event only if there is an extra event.
* patch 8.2.4966: MS-Windows GUI: mouse event test gets extra eventv8.2.4966Bram Moolenaar2022-05-161-0/+5
| | | | | Problem: MS-Windows GUI: mouse event test gets extra event. Solution: Ignore one move event.
* patch 8.2.4965: GUI: testing mouse move event depends on screen cell sizev8.2.4965Bram Moolenaar2022-05-161-19/+24
| | | | | Problem: GUI: testing mouse move event depends on screen cell size. Solution: Multiply the row and column with the screen cell size.
* patch 8.2.4964: MS-Windows GUI: mouse event test is flakyv8.2.4964Bram Moolenaar2022-05-161-28/+31
| | | | | Problem: MS-Windows GUI: mouse event test is flaky. Solution: Add a short delay after generating a mouse event.
* patch 8.2.4952: GUI test will fail if color scheme changesv8.2.4952Bram Moolenaar2022-05-141-1/+3
| | | | | Problem: GUI test will fail if color scheme changes. Solution: Reduce the test for now.
* patch 8.2.4902: mouse wheel scrolling is inconsistentv8.2.4902LemonBoy2022-05-071-0/+2
| | | | | Problem: Mouse wheel scrolling is inconsistent. Solution: Use the MS-Winows system setting. (closes #10368)
* patch 8.2.4846: termcodes test failsv8.2.4846zeertzjq2022-04-291-2/+2
| | | | | Problem: Termcodes test fails. Solution: use CTRL-SHIFT-V to insert an unsimplified key. (closes #10316)
* patch 8.2.4844: <C-S-I> is simplified to <S-Tab>v8.2.4844zeertzjq2022-04-291-0/+6
| | | | | Problem: <C-S-I> is simplified to <S-Tab>. Solution: Do not simplify CTRL if there is also SHIFT. (closes #10313)
* patch 8.2.4677: the Athena GUI support is outdatedv8.2.4677Bram Moolenaar2022-04-031-13/+4
| | | | | Problem: The Athena GUI support is outdated. Solution: Remove the Athena GUI code.
* patch 8.2.4674: cannot force getting MouseMove eventsv8.2.4674Ernie Rael2022-04-031-0/+72
| | | | | | Problem: Cannot force getting MouseMove events. Solution: Add the 'mousemoveevent' option with implementaiton for the GUI. (Ernie Rael, closes #10044)
* patch 8.2.4611: typos in tests; one lua line not covered by testv8.2.4611Dominique Pelle2022-03-221-6/+6
| | | | | Problem: Typos in tests; one lua line not covered by test. Solution: Fix typos. Add test case. (Dominique Pellé, closes #9994)
* patch 8.2.4525: some GUI tests don't work on Athenav8.2.4525Yegappan Lakshmanan2022-03-071-0/+12
| | | | | Problem: Some GUI tests don't work on Athena. Solution: Skip tests that won't work. (Yegappan Lakshmanan, closes #9902)
* patch 8.2.4522: GUI test fails with Motifv8.2.4522Bram Moolenaar2022-03-061-2/+0
| | | | | Problem: GUI test fails with Motif. (Dominique Pellé) Solution: Remove using an invalid value for 'guifontset'.
* patch 8.2.4276: separate test function for the GUI scrollbarv8.2.4276Yegappan Lakshmanan2022-01-311-3/+27
| | | | | Problem: Separate test function for the GUI scrollbar. Solution: Use test_gui_event(). (Yegappan Lakshmanan, closes #9674)
* patch 8.2.4263: no test for the GUI find/replace dialogv8.2.4263Yegappan Lakshmanan2022-01-301-4/+67
| | | | | | Problem: No test for the GUI find/replace dialog. Solution: Add a test function and a test. (Yegappan Lakshmanan, closes #9662)
* patch 8.2.4259: number of test functions for GUI events is growingv8.2.4259Yegappan Lakshmanan2022-01-301-85/+166
| | | | | | Problem: Number of test functions for GUI events is growing. Solution: Use one function with a dictionary. (Yegappan Lakshmanan, closes #9660)
* patch 8.2.4228: no tests for clicking in the GUI tablinev8.2.4228Yegappan Lakshmanan2022-01-271-0/+53
| | | | | | 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)
* patch 8.2.3900: it is not easy to use a script-local function for an optionv8.2.3900Yegappan Lakshmanan2021-12-261-0/+9
| | | | | | 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)
* patch 8.2.3548: GTK GUI crashen when reading from stdinv8.2.3548Bram Moolenaar2021-10-201-0/+22
| | | | | Problem: GTK GUI crashen when reading from stdin. Solution: Do not overwrite the NUL after the string. (closes #9028)
* patch 8.2.3526: tests have clumsy check for X11 based GUIv8.2.3526Bram Moolenaar2021-10-161-123/+79
| | | | | Problem: Tests have clumsy check for X11 based GUI. Solution: Add CheckX11BasedGui.
* patch 8.2.3524: GUI: ligatures are not usedv8.2.3524Dusan Popovic2021-10-161-0/+25
| | | | | Problem: GUI: ligatures are not used. Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933)
* patch 8.2.3518: Test_xrestore sometimes failsv8.2.3518Bram Moolenaar2021-10-161-0/+1
| | | | | | 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.
* patch 8.2.3215: Vim9: argument types are not checked at compile timev8.2.3215Yegappan Lakshmanan2021-07-241-4/+4
| | | | | | Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. Sort the argument lists. (Yegappan Lakshmanan, closes #8626)
* patch 8.2.3188: Vim9: argument types are not checked at compile timev8.2.3188Yegappan Lakshmanan2021-07-201-5/+5
| | | | | | Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks, also at runtime. (Yegappan Lakshmanan, closes #8587)
* patch 8.2.3093: tablabel_tooltip test fails with Athenav8.2.3093Bram Moolenaar2021-07-031-0/+2
| | | | | Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé) Solution: Skip the test when using Athena. (closes #8508)
* patch 8.2.3067: building fails with Athenav8.2.3067Bram Moolenaar2021-06-271-0/+4
| | | | | Problem: Building fails with Athena. (Elimar Riesebieter) Solution: Adjust #ifdefs and add the 'drop_file' feature.
* patch 8.2.3040: GUI: dropping files not testedv8.2.3040Yegappan Lakshmanan2021-06-231-0/+89
| | | | | | Problem: GUI: dropping files not tested. Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan, closes #8434)
* patch 8.2.3036: Vim9: builtin function arguments not checked at compile timev8.2.3036Yegappan Lakshmanan2021-06-221-1/+62
| | | | | | 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)
* patch 8.2.3028: GUI mouse events not testedv8.2.3028Yegappan Lakshmanan2021-06-211-1/+223
| | | | | | 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)
* patch 8.2.2559: MS-Windows: guifont test fails on Windows XPv8.2.2559Bram Moolenaar2021-02-281-1/+3
| | | | | Problem: MS-Windows: guifont test fails on Windows XP. Solution: Check windowsversion().
* patch 8.2.2116: MS-Windows GUI: test for 'guifont' is incompletev8.2.2116Bram Moolenaar2020-12-091-5/+10
| | | | | Problem: MS-Windows GUI: test for 'guifont' is incomplete. Solution: Set 'renderoptions'. (Christian Brabandt)
* patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four timesv8.2.2113Bram Moolenaar2020-12-081-0/+7
| | | | | Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes #7434)
* patch 8.2.1768: cannot use the help menu from a terminal windowv8.2.1768Bram Moolenaar2020-09-281-0/+3
| | | | | Problem: Cannot use the help menu from a terminal window. Solution: Add ":tlnoremenu" commands. (Yee Cheng Chin, closes #7023)
* patch 8.2.1593: tests do not check the error number properlyv8.2.1593Bram Moolenaar2020-09-041-1/+1
| | | | | Problem: Tests do not check the error number properly.0 Solution: Add a colon after the error number. (closes #6869)
* patch 8.2.1432: various inconsistencies in test filesv8.2.1432Bram Moolenaar2020-08-121-22/+14
| | | | | | | 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)
* patch 8.2.0904: assuming modifyOtherKeys for rhs of mappingv8.2.0904Bram Moolenaar2020-06-041-0/+10
| | | | | Problem: Assuming modifyOtherKeys for rhs of mapping. Solution: Ignore seenModifyOtherKeys for mapped characters. (closes #6200)
* patch 8.2.0808: not enough testing for the terminal windowv8.2.0808Bram Moolenaar2020-05-221-2/+1
| | | | | | Problem: Not enough testing for the terminal window. Solution: Add more tests. (Yegappan Lakshmanan, closes #6069) Fix memory leak.
* patch 8.2.0763: GUI test fails without the terminal featurev8.2.0763Bram Moolenaar2020-05-151-0/+1
| | | | | | Problem: GUI test fails without the terminal feature. Solution: Check the terminal feature is supported. (Ken Takata, closes #6084)
* patch 8.2.0738: mouse handling in a terminal window not well testedv8.2.0738Bram Moolenaar2020-05-111-0/+18
| | | | | Problem: Mouse handling in a terminal window not well tested. Solution: Add tests. (Yegappan Lakshmanan, closes #6052)
* patch 8.2.0554: the GUI doesn't set t_Cov8.2.0554Bram Moolenaar2020-04-121-0/+2
| | | | | Problem: The GUI doesn't set t_Co. Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)
* patch 8.2.0522: several errors are not tested forv8.2.0522Bram Moolenaar2020-04-061-0/+9
| | | | | Problem: Several errors are not tested for. Solution: Add tests. (Yegappan Lakshmanan, closes #5892)
* patch 8.2.0448: various functions not properly testedv8.2.0448Bram Moolenaar2020-03-251-0/+3
| | | | | | Problem: Various functions not properly tested. Solution: Add more tests, especially for failures. (Yegappan Lakshmanan, closes #5843)
* patch 8.1.2373: cannot build with +popupwin but without +quickfixv8.1.2373Bram Moolenaar2019-12-011-0/+2
| | | | | Problem: Cannot build with +popupwin but without +quickfix. (John Marriott) Solution: Adjust #ifdefs.