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.
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.
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.
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.
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.
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.
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.
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.
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.
2019-08-15 21:34:34 +02:00
Bram Moolenaar
9bca58f36d
patch 8.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 )
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().
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 )
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 )
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 )
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 )
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 )
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 )
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.
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.
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 )
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().
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 )
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().
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 )
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 )
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 )
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".
2019-08-09 14:13:57 +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".
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 )
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(.
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 )
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.
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 )
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 )
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.
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.
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.
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.
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.
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)
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.
2019-08-04 23:22:08 +02:00
Bram Moolenaar
fcfe1a9b89
patch 8.1.1816: cannot use a user defined function as a method
...
Problem: Cannot use a user defined function as a method.
Solution: Pass the base as the first argument to the user defined function
after "->". (partly by FUJIWARA Takuya)
2019-08-04 23:04:39 +02:00
Bram Moolenaar
7a4ea1df2f
patch 8.1.1815: duplicating info for internal functions
...
Problem: Duplicating info for internal functions.
Solution: Use one table to list internal functions.
2019-08-04 21:35:12 +02:00
Bram Moolenaar
5d458a7b3d
patch 8.1.1814: a long title in a popup window overflows
...
Problem: A long title in a popup window overflows.
Solution: Truncate the title. (closes #4770 )
2019-08-04 21:12:15 +02:00
Bram Moolenaar
2debf1c16b
patch 8.1.1813: ATTENTION prompt for a preview popup window
...
Problem: ATTENTION prompt for a preview popup window.
Solution: Close the popup window if aborting the buffer load. Avoid getting
the ATTENTION dialog.
2019-08-04 20:44:19 +02:00
Bram Moolenaar
fb06d767a8
patch 8.1.1812: reading a truncted undo file hangs Vim
...
Problem: Reading a truncted undo file hangs Vim.
Solution: Check for reading EOF. (closes #4769 )
2019-08-04 18:55:35 +02:00
Bram Moolenaar
c363fe1599
patch 8.1.1811: popup window color cannot be set to "Normal"
...
Problem: Popup window color cannot be set to "Normal".
Solution: Check for non-empty 'wincolor' instead of zero attribute.
(closes #4772 )
2019-08-04 18:13:46 +02:00
Bram Moolenaar
b8350abef0
patch 8.1.1810: popup_getoptions() is missing an entry for "mapping"
...
Problem: Popup_getoptions() is missing an entry for "mapping".
Solution: Add the entry.
2019-08-04 17:59:49 +02:00
Bram Moolenaar
a74e4946de
patch 8.1.1809: more functions can be used as a method
...
Problem: More functions can be used as a method.
Solution: Add has_key(), split(), str2list(), etc.
2019-08-04 17:35:53 +02:00