summaryrefslogtreecommitdiff
path: root/src/testdir
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar2019-11-304-3/+4
| | | | | Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
* patch 8.1.2367: registers are not sufficiently testedv8.1.2367Bram Moolenaar2019-11-301-0/+86
| | | | | Problem: Registers are not sufficiently tested. Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #5288)
* patch 8.1.2365: missing tests for recent popupwin changesv8.1.2365Bram Moolenaar2019-11-301-0/+58
| | | | | Problem: Missing tests for recent popupwin changes. Solution: Add test cases.
* patch 8.1.2364: termwinscroll test is flaky on FreeBSDv8.1.2364Bram Moolenaar2019-11-302-2/+3
| | | | | Problem: Termwinscroll test is flaky on FreeBSD. Solution: Add to list of flaky tests. Rename function.
* patch 8.1.2363: ml_get error when accessing Visual area in 'statusline'v8.1.2363Bram Moolenaar2019-11-301-0/+22
| | | | | Problem: ml_get error when accessing Visual area in 'statusline'. Solution: Disable Visual mode when using another window. (closes #5278)
* patch 8.1.2362: cannot place signs in a popup windowv8.1.2362Bram Moolenaar2019-11-301-0/+10
| | | | | | Problem: Cannot place signs in a popup window. (Maxim Kim) Solution: Use the group prefix "PopUp" to specify which signs should show up in a popup window. (closes #5277)
* patch 8.1.2361: MS-Windows: test failures related to VIMDLLv8.1.2361Bram Moolenaar2019-11-291-1/+1
| | | | | Problem: MS-Windows: test failures related to VIMDLL. Solution: Adjust code and tests. (Ken Takata, closes #5283)
* patch 8.1.2360: quickfix test coverage can still be improvedv8.1.2360Bram Moolenaar2019-11-291-5/+44
| | | | | Problem: Quickfix test coverage can still be improved. Solution: Add more test cases. (Yegappan Lakshmanan, closes #5276)
* patch 8.1.2358: tests fail on Cirrus CI for FreeBSDv8.1.2358Bram Moolenaar2019-11-296-3/+22
| | | | | Problem: Tests fail on Cirrus CI for FreeBSD. Solution: Fix a test and skip some. (Christian Brabandt, closes #5281)
* patch 8.1.2357: no test with wrong argument for rand()v8.1.2357Bram Moolenaar2019-11-281-0/+4
| | | | | Problem: No test with wrong argument for rand(). Solution: Add a test case.
* patch 8.1.2356: rand() does not use the best algorithmv8.1.2356Bram Moolenaar2019-11-281-6/+6
| | | | | | Problem: rand() does not use the best algorithm. Solution: use xoshiro128** instead of xorshift. (Kaito Udagawa, closes #5279)
* patch 8.1.2355: test with "man" fails on FreeBSDv8.1.2355Bram Moolenaar2019-11-281-2/+2
| | | | | Problem: Test with "man" fails on FreeBSD. Solution: Use "-P" instead of "--pager".
* patch 8.1.2351: 'wincolor' not used for > for not fitting double width charv8.1.2351Bram Moolenaar2019-11-261-0/+10
| | | | | | | | Problem: 'wincolor' not used for > for not fitting double width char. Also: popup drawn on right half of double width character looks wrong. Solution: Adjust color for > character. Clear left half of double width character if right half is being overwritten.
* patch 8.1.2350: other text for CTRL-V in Insert mode with modifyOtherKeysv8.1.2350Bram Moolenaar2019-11-261-0/+45
| | | | | | | Problem: Other text for CTRL-V in Insert mode with modifyOtherKeys. Solution: Convert the Escape sequence back to key as if modifyOtherKeys is not set, and use CTRL-SHIFT-V to get the Escape sequence itself. (closes #5254)
* patch 8.1.2349: :lockvar and :unlockvar cannot be followed by "| endif"v8.1.2349Bram Moolenaar2019-11-261-0/+14
| | | | | Problem: :lockvar and :unlockvar cannot be followed by "| endif". Solution: Check for following commands. (closes #5269)
* patch 8.1.2348: :const cannot be followed by "| endif"v8.1.2348Bram Moolenaar2019-11-263-0/+11
| | | | | | Problem: :const cannot be followed by "| endif". Solution: Check following command for :const. (closes #5269) Also fix completion after :const.
* patch 8.1.2346: CTRL-R CTRL-R doesn't work with modifyOtherKeysv8.1.2346Bram Moolenaar2019-11-261-0/+21
| | | | | | Problem: CTRL-R CTRL-R doesn't work with modifyOtherKeys. Solution: Allow key codes when fetching argument for CTRL-R. (closes #5266) Also fix CTRL-G in Insert mode.
* patch 8.1.2345: .cjs files are not recognized as Javascriptv8.1.2345Bram Moolenaar2019-11-261-1/+1
| | | | | Problem: .cjs files are not recognized as Javascript. Solution: Add the *.cjs pattern. (closes #5268)
* patch 8.1.2343: using time() for srand() is not very randomv8.1.2343Bram Moolenaar2019-11-261-3/+11
| | | | | Problem: Using time() for srand() is not very random. Solution: use /dev/urandom if available
* patch 8.1.2342: random number generator in Vim script is slowv8.1.2342Bram Moolenaar2019-11-252-0/+30
| | | | | Problem: Random number generator in Vim script is slow. Solution: Add rand() and srand(). (Yasuhiro Matsumoto, closes #1277)
* patch 8.1.2341: not so easy to interrupt a script programaticallyv8.1.2341Bram Moolenaar2019-11-252-0/+29
| | | | | Problem: Not so easy to interrupt a script programatically. Solution: Add the interrupt() function. (Yasuhiro Matsumoto, closes #2834)
* patch 8.1.2340: quickfix test fails under valgrind and asanv8.1.2340Bram Moolenaar2019-11-241-4/+9
| | | | | | | Problem: Quickfix test fails under valgrind and asan. Solution: Make sure long line does not overflow IObuff. (Dominique Pelle, closes #5263) Put back fix for large terminals. (Yegappan Lakshmanan, closes #5264)
* patch 8.1.2339: insufficient testing for quickfixv8.1.2339Bram Moolenaar2019-11-241-13/+40
| | | | | Problem: Insufficient testing for quickfix. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5261)
* patch 8.1.2338: using Visual mark sith :s gives E20 if not setv8.1.2338Bram Moolenaar2019-11-232-0/+22
| | | | | Problem: Using Visual mark sith :s gives E20 if not set. Solution: Ignore errors when handling 'incsearch'. (closes #3837)
* patch 8.1.2337: double-click time sometimes miscomputedv8.1.2337Bram Moolenaar2019-11-221-2/+0
| | | | | Problem: Double-click time sometimes miscomputed. Solution: Correct time computation. (Dominique Pelle, closes #5259)
* patch 8.1.2336: when an expr mapping moves the cursor it is not restoredv8.1.2336Bram Moolenaar2019-11-222-0/+41
| | | | | Problem: When an expr mapping moves the cursor it is not restored. Solution: Position the cursor after an expr mapping. (closes #5256)
* patch 8.1.2333: with modifyOtherKeys CTRL-^ doesn't workv8.1.2333Bram Moolenaar2019-11-211-0/+8
| | | | | Problem: With modifyOtherKeys CTRL-^ doesn't work. Solution: Handle the exception.
* patch 8.1.2330: vi' does not always work when 'selection' is exclusivev8.1.2330Bram Moolenaar2019-11-211-0/+7
| | | | | Problem: vi' does not always work when 'selection' is exclusive. Solution: Adjust start position.
* patch 8.1.2329: mouse multiple click test is a bit flakyv8.1.2329Bram Moolenaar2019-11-211-1/+2
| | | | | Problem: Mouse multiple click test is a bit flaky. Solution: Add it to the list of flaky tests.
* patch 8.1.2326: cannot parse a date/time stringv8.1.2326Bram Moolenaar2019-11-211-3/+23
| | | | | Problem: Cannot parse a date/time string. Solution: Add strptime(). (Stephen Wall, closes #)
* patch 8.1.2325: crash when using balloon with empty linev8.1.2325Bram Moolenaar2019-11-211-0/+6
| | | | | Problem: Crash when using balloon with empty line. Solution: Handle empty lines. (Markus Braun)
* patch 8.1.2324: with of scrollbar in popup menu not taken into accountv8.1.2324Bram Moolenaar2019-11-212-0/+20
| | | | | Problem: With of scrollbar in popup menu not taken into account. Solution: Add the width of the scrollbar.
* patch 8.1.2322: quickfix test fails in very big terminalv8.1.2322Bram Moolenaar2019-11-191-2/+9
| | | | | | Problem: Quickfix test fails in very big terminal. Solution: Adjust the expected result for the width. (Masato Nishihata, closes #5244)
* patch 8.1.2320: insufficient test coverage for quickfixv8.1.2320Bram Moolenaar2019-11-181-12/+164
| | | | | | Problem: Insufficient test coverage for quickfix. Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan, closes #5238)
* patch 8.1.2317: no test for spell affix file with flag on suffixv8.1.2317Bram Moolenaar2019-11-171-0/+28
| | | | | Problem: No test for spell affix file with flag on suffix. Solution: Add a test case.
* patch 8.1.2315: not always using the right window when jumping to an errorv8.1.2315Bram Moolenaar2019-11-171-0/+8
| | | | | Problem: Not always using the right window when jumping to an error. Solution: Add the "uselast" flag in 'switchbuf'. (closes #1652)
* patch 8.1.2314: vi' sometimes does not select anythingv8.1.2314Bram Moolenaar2019-11-171-0/+3
| | | | | Problem: vi' sometimes does not select anything. Solution: Recognize an empty selection. (Christian Brabandt, closes #5183)
* patch 8.1.2312: "line:" field in tags file not usedv8.1.2312Bram Moolenaar2019-11-171-0/+24
| | | | | | Problem: "line:" field in tags file not used. Solution: Recognize the field and use the value. (Andy Massimino, Daniel Hahler, closes #5232, closes #2546, closes #1057)
* patch 8.1.2310: no proper test for directory changes in quickfixv8.1.2310Bram Moolenaar2019-11-161-0/+42
| | | | | | Problem: No proper test for directory changes in quickfix. Solution: Add a test that uses multiple directories. (Yegappan Lakshmanan, closes #5230)
* patch 8.1.2308: deleting text before zero-width textprop removes itv8.1.2308Bram Moolenaar2019-11-161-0/+29
| | | | | Problem: Deleting text before zero-width textprop removes it. Solution: Keep zero-width textprop when deleting text.
* patch 8.1.2307: positioning popup doesn't work for buffer-local textpropv8.1.2307Bram Moolenaar2019-11-161-1/+3
| | | | | Problem: Positioning popup doesn't work for buffer-local textprop. Solution: Make it work. (closes #5225)
* patch 8.1.2306: double and triple clicks are not testedv8.1.2306Bram Moolenaar2019-11-161-11/+88
| | | | | Problem: Double and triple clicks are not tested. Solution: Test mouse clicks to select text. (closes #5226)
* patch 8.1.2304: cannot get the mouse position when getting a mouse clickv8.1.2304Bram Moolenaar2019-11-162-26/+92
| | | | | Problem: Cannot get the mouse position when getting a mouse click. Solution: Add getmousepos().
* patch 8.1.2303: cursor in wrong position after horizontal scrollv8.1.2303Bram Moolenaar2019-11-161-0/+28
| | | | | Problem: Cursor in wrong position after horizontal scroll. Solution: Set w_valid_leftcol. (closes #5214, closes #5224)
* patch 8.1.2302: :lockmarks does not work for '[ and ']v8.1.2302Bram Moolenaar2019-11-162-0/+53
| | | | | Problem: :lockmarks does not work for '[ and ']. Solution: save and restore '[ and '] marks. (James McCoy, closes #5222)
* patch 8.1.2300: redraw breaks going through list of popup windowsv8.1.2300Bram Moolenaar2019-11-131-0/+34
| | | | | Problem: Redraw breaks going through list of popup windows. Solution: Use different flags for popup_reset_handled(). (closes #5216)
* patch 8.1.2296: text properties are not combined with syntax by defaultv8.1.2296Bram Moolenaar2019-11-121-1/+1
| | | | | Problem: Text properties are not combined with syntax by default. Solution: Make it work as documented. (closes #5190)
* patch 8.1.2295: if buffer of popup is in another window cursorline sign showsv8.1.2295Bram Moolenaar2019-11-122-0/+27
| | | | | Problem: If buffer of popup is in another window cursorline sign shows. Solution: Check the group of the sign.
* patch 8.1.2294: cursor pos wrong with concealing and search causes a scrollv8.1.2294Bram Moolenaar2019-11-121-0/+39
| | | | | | | Problem: Cursor position wrong when characters are concealed and asearch causes a scroll. Solution: Fix the cursor column in a concealed line after window scroll. (closes #5215, closes #5012)
* patch 8.1.2293: join adds trailing space when second line is emptyv8.1.2293Bram Moolenaar2019-11-121-0/+21
| | | | | | Problem: Join adds trailing space when second line is empty. (Brennan Vincent) Solution: Do not add a trailing space.