0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

11137 Commits

Author SHA1 Message Date
Bram Moolenaar
a3891681f7 patch 8.1.1865: spellrare and spellrepall in the wrong order
Problem:    Spellrare and spellrepall in the wrong order.
Solution:   Put spellrare below spellrepall. (closes #4820)
v8.1.1865
2019-08-16 22:42:13 +02:00
Bram Moolenaar
413c04e8d5 patch 8.1.1864: still a timer test that is flaky on Mac
Problem:    Still a timer test that is flaky on Mac.
Solution:   Adjust the sleep times.
v8.1.1864
2019-08-16 22:29:18 +02:00
Bram Moolenaar
9174639a82 patch 8.1.1863: confusing error when using a builtin function as method
Problem:    Confusing error when using a builtin function as method while it
            does not support that.
Solution:   Add a specific error message.
v8.1.1863
2019-08-16 22:22:31 +02:00
Bram Moolenaar
9c272a9e52 patch 8.1.1862: Coverity warns for not using return value
Problem:    Coverity warns for not using return value.
Solution:   Add "(void)" to avoid the warning.
v8.1.1862
2019-08-16 21:54:27 +02:00
Bram Moolenaar
24278d2407 patch 8.1.1861: only some assert functions can be used as a method
Problem:    Only some assert functions can be used as a method.
Solution:   Allow using most assert functions as a method.
v8.1.1861
2019-08-16 21:49:22 +02:00
Bram Moolenaar
ea94c85516 patch 8.1.1860: map timeout test is flaky
Problem:    Map timeout test is flaky.
Solution:   Add test to list of flaky tests.  Increase timeout.
v8.1.1860
2019-08-16 21:47:27 +02:00
Bram Moolenaar
427dddf014 patch 8.1.1859: timer test sometimes fails on Mac
Problem:    Timer test sometimes fails on Mac.
Solution:   Show more info when it fails.
v8.1.1859
2019-08-16 21:22:41 +02:00
Bram Moolenaar
2f710afe7f patch 8.1.1858: test for multi-byte mapping fails on some systems
Problem:    Test for multi-byte mapping fails on some systems.
Solution:   Test in another way.
v8.1.1858
2019-08-16 20:56:03 +02:00
Bram Moolenaar
c8fd33d18b patch 8.1.1857: cannot use modifier with multi-byte character
Problem:    Cannot use modifier with multi-byte character.
Solution:   Allow using a multi-byte character, although it doesn't work
            everywhere.
v8.1.1857
2019-08-16 20:33:05 +02:00
Bram Moolenaar
78d629a385 patch 8.1.1856: popup preview test fails sometimes
Problem:    popup preview test fails sometimes. (Christian Brabandt)
Solution:   Clear the command line.
v8.1.1856
2019-08-16 17:31:15 +02:00
Bram Moolenaar
9a2fddcf04 patch 8.1.1855: another failing timer test
Problem:    Another failing timer test.
Solution:   Assert that timers are finished by the end of the test.  Rename
            test functions to make them easier to find.
v8.1.1855
2019-08-16 11:26:06 +02:00
Bram Moolenaar
973d5304a4 patch 8.1.1854: now another timer test is flaky
Problem:    Now another timer test is flaky.
Solution:   Add test to list of flaky tests.
v8.1.1854
2019-08-16 10:51:10 +02:00
Bram Moolenaar
52953194af patch 8.1.1853: timers test is still flaky
Problem:    Timers test is still flaky.
Solution:   Compute the time to sleep more accurately.
v8.1.1853
2019-08-16 10:27:13 +02:00
Bram Moolenaar
7e6feb9eeb patch 8.1.1852: timers test is flaky
Problem:    Timers test is flaky.
Solution:   Accept a larger count.  Add test to list of flaky tests.
v8.1.1852
2019-08-15 23:42:21 +02:00
Bram Moolenaar
28e67e0c14 patch 8.1.1851: crash when sound_playfile() callback plays sound
Problem:    Crash when sound_playfile() callback plays sound.
Solution:   Invoke callback later from event loop.
v8.1.1851
2019-08-15 23:05:49 +02:00
Bram Moolenaar
5dd143e223 patch 8.1.1850: focus may remain in popup window
Problem:    Focus may remain in popup window.
Solution:   Change focus if needed.
v8.1.1850
2019-08-15 21:34:34 +02:00
Bram Moolenaar
9bca58f36d patch 8.1.1849 v8.1.1849 2019-08-15 21:31:52 +02:00
Bram Moolenaar
a4b2699e28 patch 8.1.1848: 'langmap' is not used for CTRL-W command in terminal
Problem:    'langmap' is not used for CTRL-W command in terminal.
Solution:   Push the command in the typeahead buffer instead of the stuff
            buffer. (closes #4814)
v8.1.1848
2019-08-15 20:58:54 +02:00
Bram Moolenaar
185d68a9d0 patch 8.1.1847: suspend test is failing
Problem:    Suspend test is failing.
Solution:   Do not use GetVimCommandClean().
v8.1.1847
2019-08-15 11:21:15 +02:00
Bram Moolenaar
93344c2d70 patch 8.1.1846: inconsistently using GetVimCommand() and v:progpath
Problem:    Inconsistently using GetVimCommand() and v:progpath. (Daniel
            Hahler)
Solution:   Use GetVimCommand(). (closes #4806)
v8.1.1846
2019-08-14 21:12:05 +02:00
Bram Moolenaar
6ace95e981 patch 8.1.1845: may use NULL pointer when running out of memory
Problem:    May use NULL pointer when running out of memory.
Solution:   Do not clear popup buffers when NULL. (closes #4802)
v8.1.1845
2019-08-13 23:09:49 +02:00
Bram Moolenaar
45311b5274 patch 8.1.1844: buffer no longer unloaded when adding text properties
Problem:    Buffer no longer unloaded when adding text properties to it.
Solution:   Do not create the memfile. (closes #4808)
v8.1.1844
2019-08-13 22:27:32 +02:00
Bram Moolenaar
f077db2423 patch 8.1.1843: might be freeing memory that was not allocated
Problem:    Might be freeing memory that was not allocated.
Solution:   Have next_fenc() set the fenc_alloced flag. (closes #4804)
v8.1.1843
2019-08-13 00:18:24 +02:00
Bram Moolenaar
9570aacdb8 patch 8.1.1842: test listed as flaky should no longer be flaky
Problem:    Test listed as flaky should no longer be flaky.
Solution:   Remove Test_popup_and_window_resize from the list of flaky tests.
            (Daniel Hahler, close #4807)
v8.1.1842
2019-08-12 23:56:20 +02:00
Bram Moolenaar
d5e3cc11d3 patch 8.1.1841: no test for Ex shift commands
Problem:    No test for Ex shift commands.
Solution:   Add a test. (Dominique Pelle, closes #4801)
v8.1.1841
2019-08-12 14:38:02 +02:00
Bram Moolenaar
52992feafe patch 8.1.1840: Testing: WorkingClipboard() is not accurate
Problem:    Testing: WorkingClipboard() is not accurate.
Solution:   Check feature clipboard_working instead.
v8.1.1840
2019-08-12 14:20:33 +02:00
Bram Moolenaar
0b5dc64446 patch 8.1.1839: insufficient info when test fails because of screen size
Problem:    Insufficient info when test fails because of screen size.
Solution:   Report the detected screen size.
v8.1.1839
2019-08-11 22:56:15 +02:00
Bram Moolenaar
08cc374dab patch 8.1.1838: there is :spellwrong and :spellgood but not :spellrare
Problem:    There is :spellwrong and :spellgood but not :spellrare.
Solution:   Add :spellrare. (Martin Tournoij, closes #4291)
v8.1.1838
2019-08-11 22:51:14 +02:00
Bram Moolenaar
4999a7fb65 patch 8.1.1837: popup test fails if clipboard is supported but not working
Problem:    Popup test fails if clipboard is supported but not working.
Solution:   Add the "clipboard_working" feature. Also use Check commands
            instead of "if" and "throw".  And remove stray ch_logfile().
v8.1.1837
2019-08-10 22:21:48 +02:00
Bram Moolenaar
a9ab391a3a patch 8.1.1836: inaccurate memory estimate for Amiga-like OS
Problem:    Inaccurate memory estimate for Amiga-like OS.
Solution:   Adjust #ifdef for AvailMem(). (Ola Söder, closes #4797)
v8.1.1836
2019-08-10 14:54:20 +02:00
Bram Moolenaar
fd8ca21b3f patch 8.1.1835: cannot use printf() as a method
Problem:    Cannot use printf() as a method.
Solution:   Pass the base as the second argument to printf().
v8.1.1835
2019-08-10 00:13:30 +02:00
Bram Moolenaar
22a0c0c4ec patch 8.1.1834: cannot use a lambda as a method
Problem:    Cannot use a lambda as a method.
Solution:   Implement ->{lambda}(). (closes #4768)
v8.1.1834
2019-08-09 23:25:08 +02:00
Bram Moolenaar
0c779e8e48 patch 8.1.1833: allocating a bit too much when there is no bad word.
Problem:    Allocating a bit too much when spellbadword() does not find a bad
            word.
Solution:   Reset "len" when going to the next word. (Daniel Hahler,
            closes #4788)
v8.1.1833
2019-08-09 17:01:02 +02:00
Bram Moolenaar
820680b9ff patch 8.1.1832: win_execute() does not work in other tab
Problem:    Win_execute() does not work in other tab. (Rick Howe)
Solution:   Take care of the tab. (closes #4792)
v8.1.1832
2019-08-09 14:56:22 +02:00
Bram Moolenaar
2514315fc2 patch 8.1.1831: confusing skipped message
Problem:    Confusing skipped message.
Solution:   Drop "run" from "run start the GUI".
v8.1.1831
2019-08-09 14:13:57 +02:00
Bram Moolenaar
088e8e3443 Update runtime files. 2019-08-08 22:15:18 +02:00
Bram Moolenaar
a576f50662 patch 8.1.1830: Travis does not report error when tests fail
Problem:    Travis does not report error when tests fail.
Solution:   Explicitly do "exit 1".
v8.1.1830
2019-08-08 22:02:35 +02:00
Bram Moolenaar
39de6413c8 patch 8.1.1829: difference in screenshots
Problem:    Difference in screenshots.
Solution:   Update screenshots.  Change checks in a few more tests.
            (closes #4789)
v8.1.1829
2019-08-08 21:52:39 +02:00
Bram Moolenaar
5184132ec0 patch 8.1.1828: not strict enough checking syntax of method invocation
Problem:    Not strict enough checking syntax of method invocation.
Solution:   Check there is no white space inside ->method(.
v8.1.1828
2019-08-08 21:10:01 +02:00
Bram Moolenaar
47ed553fd5 patch 8.1.1827: allocating more memory than needed for extended structs
Problem:    Allocating more memory than needed for extended structs.
Solution:   Use offsetof() instead of sizeof(). (Dominique Pelle,
            closes #4786)
v8.1.1827
2019-08-08 20:49:14 +02:00
Bram Moolenaar
8c5a278fc5 patch 8.1.1826: tests use hand coded feature and option checks
Problem:    Tests use hand coded feature and option checks.
Solution:   Use the commands from check.vim in more tests.
v8.1.1826
2019-08-07 23:07:07 +02:00
Bram Moolenaar
b59e735772 patch 8.1.1825: allocating more memory than needed for extended structs
Problem:    Allocating more memory than needed for extended structs.
Solution:   Use offsetof() instead of sizeof(). (Dominique Pelle,
            closes #4785)
v8.1.1825
2019-08-07 21:42:24 +02:00
Bram Moolenaar
5bcc5a1ff9 patch 8.1.1824: crash when correctly spelled word is very long
Problem:    Crash when correctly spelled word is very long. (Ben Kraft)
Solution:   Check word length before copying. (closes #4778)
v8.1.1824
2019-08-06 22:48:02 +02:00
Bram Moolenaar
d7663c22c6 patch 8.1.1823: command line history code is spread out
Problem:    Command line history code is spread out.
Solution:   Put the code in a new file. (Yegappan Lakshmanan, closes #4779)
            Also graduate the +cmdline_hist feature.
v8.1.1823
2019-08-06 21:59:57 +02:00
Bram Moolenaar
0acae7acc4 patch 8.1.1822: confusing error message when range is not allowed
Problem:    Confusing error message when range is not allowed.
Solution:   With ADDR_NONE give e_norange.  Change e_invaddr to e_invrange for
            consistency.
v8.1.1822
2019-08-06 21:29:29 +02:00
Bram Moolenaar
f97d46f816 patch 8.1.1821: no test for wrong number of method arguments
Problem:    No test for wrong number of method arguments.
Solution:   Add a test.
v8.1.1821
2019-08-06 20:34:10 +02:00
Bram Moolenaar
761fdf01c6 patch 8.1.1820: using expr->FuncRef() does not work
Problem:    Using expr->FuncRef() does not work.
Solution:   Make FuncRef work as a method.
v8.1.1820
2019-08-05 23:10:16 +02:00
Bram Moolenaar
1b6d9c4215 patch 8.1.1819: :pedit does not work with a popup preview window
Problem:    :pedit does not work with a popup preview window.
Solution:   Avoid aborting with an error. (fixes #4777)  Also double check
            that after prepare_tagpreview() the current window is not a
            popup window.
v8.1.1819
2019-08-05 21:52:04 +02:00
Bram Moolenaar
b4a88a0441 patch 8.1.1818: unused variable
Problem:    Unused variable.
Solution:   Remove the variable. (Mike Williams)
v8.1.1818
2019-08-05 20:18:14 +02:00
Bram Moolenaar
6f33b893c6 patch 8.1.1817: github contribution text is incomplete
Problem:    Github contribution text is incomplete.
Solution:   Update the text.
v8.1.1817
2019-08-04 23:22:08 +02:00