Bram Moolenaar
7257073043
patch 8.1.2362: cannot place signs in a popup window
...
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 )
2019-11-30 14:21:53 +01:00
Bram Moolenaar
310c32e892
patch 8.1.2361: MS-Windows: test failures related to VIMDLL
...
Problem: MS-Windows: test failures related to VIMDLL.
Solution: Adjust code and tests. (Ken Takata, closes #5283 )
2019-11-29 23:15:25 +01:00
Bram Moolenaar
15a7bdcb77
patch 8.1.2360: quickfix test coverage can still be improved
...
Problem: Quickfix test coverage can still be improved.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5276 )
2019-11-29 22:06:47 +01:00
Bram Moolenaar
0387cae15c
patch 8.1.2359: cannot build without FEAT_FLOAT
...
Problem: Cannot build without FEAT_FLOAT. (John Marriott)
Solution: Fix #ifdefs around f_srand().
2019-11-29 21:07:58 +01:00
Bram Moolenaar
9134f1ecd4
patch 8.1.2358: tests fail on Cirrus CI for FreeBSD
...
Problem: Tests fail on Cirrus CI for FreeBSD.
Solution: Fix a test and skip some. (Christian Brabandt, closes #5281 )
2019-11-29 20:26:13 +01:00
Bram Moolenaar
68e9e5f7fc
patch 8.1.2357: no test with wrong argument for rand()
...
Problem: No test with wrong argument for rand().
Solution: Add a test case.
2019-11-28 22:55:43 +01:00
Bram Moolenaar
f8c1f9200c
patch 8.1.2356: rand() does not use the best algorithm
...
Problem: rand() does not use the best algorithm.
Solution: use xoshiro128** instead of xorshift. (Kaito Udagawa,
closes #5279 )
2019-11-28 22:13:14 +01:00
Bram Moolenaar
c7d2a57b3a
patch 8.1.2355: test with "man" fails on FreeBSD
...
Problem: Test with "man" fails on FreeBSD.
Solution: Use "-P" instead of "--pager".
2019-11-28 21:16:06 +01:00
Bram Moolenaar
31ff2e1b43
patch 8.1.2354: Cirrus CI runs on another repository
...
Problem: Cirrus CI runs on another repository.
Solution: Run Cirrus CI on vim/vim.
2019-11-28 20:53:08 +01:00
Bram Moolenaar
5708079a6b
patch 8.1.2353: build failure on FreeBSD
...
Problem: Build failure on FreeBSD.
Solution: Change #ifdef to only check for Linux-like systems.
2019-11-28 20:09:58 +01:00
Bram Moolenaar
424e98baab
Merge branch 'master' of github.com:vim/vim
2019-11-27 21:57:45 +01:00
Bram Moolenaar
7a212c6253
Merge pull request #5275 from vim/revert-5273-cirrus_ci
...
Revert "Cirrus CI: add a simple CI using BSD"
2019-11-27 21:57:06 +01:00
Bram Moolenaar
d52986e7be
Revert "Cirrus CI: add a simple CI using BSD"
2019-11-27 21:56:28 +01:00
Bram Moolenaar
ea599a65ee
patch 8.1.2352: CI doesn't cover FreeBSD
...
Problem: CI doesn't cover FreeBSD.
Solution: Configure Cirrus-CI. (Christian Brabandt, closes #5273 )
2019-11-27 21:55:41 +01:00
Christian Brabandt
8fbd6723af
Merge pull request #5273 from chrisbra/cirrus_ci
...
Cirrus CI: add a simple CI using BSD
2019-11-27 16:08:29 +01:00
Christian Brabandt
e307073680
Cirrus CI: add a simple CI using BSD
...
Cirrus CI allows to run CI tests in a wide variety of systems, such as
Mac, Windows and FreeBSD. For a starter, add a Cirrus-CI test just for
FreeBSD using version 12, assuming Windows and Linux are already tested
using appveyor and Travis CI
2019-11-27 15:59:06 +01:00
Bram Moolenaar
92e25ab2df
patch 8.1.2351: 'wincolor' not used for > for not fitting double width char
...
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.
2019-11-26 22:39:10 +01:00
Bram Moolenaar
0c0734d527
Update runtime files
2019-11-26 21:44:46 +01:00
Bram Moolenaar
fc4ea2a72d
patch 8.1.2350: other text for CTRL-V in Insert mode with modifyOtherKeys
...
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 )
2019-11-26 19:33:22 +01:00
Bram Moolenaar
cc4423ae13
patch 8.1.2349: :lockvar and :unlockvar cannot be followed by "| endif"
...
Problem: :lockvar and :unlockvar cannot be followed by "| endif".
Solution: Check for following commands. (closes #5269 )
2019-11-26 17:05:00 +01:00
Bram Moolenaar
8f76e6b12b
patch 8.1.2348: :const cannot be followed by "| endif"
...
Problem: :const cannot be followed by "| endif".
Solution: Check following command for :const. (closes #5269 )
Also fix completion after :const.
2019-11-26 16:50:30 +01:00
Bram Moolenaar
84f903326d
patch 8.1.2347: MacOS: build fails
...
Problem: MacOS: build fails.
Solution: Don't define _XOPEN_SOURCE for Mac.
2019-11-26 14:48:00 +01:00
Bram Moolenaar
38571a04b4
patch 8.1.2346: CTRL-R CTRL-R doesn't work with modifyOtherKeys
...
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.
2019-11-26 14:28:15 +01:00
Bram Moolenaar
c1faf3dc38
patch 8.1.2345: .cjs files are not recognized as Javascript
...
Problem: .cjs files are not recognized as Javascript.
Solution: Add the *.cjs pattern. (closes #5268 )
2019-11-26 13:43:40 +01:00
Bram Moolenaar
6a228c6463
patch 8.1.2344: Cygwin: warning for using strptime()
...
Problem: Cygwin: warning for using strptime().
Solution: Move defining _XOPEN_SOURCE and __USE_XOPEN to vim.h. (Ken Takata,
closes #5265 ) Use 700 for _XOPEN_SOURCE for mkdtemp().
2019-11-26 13:29:01 +01:00
Bram Moolenaar
07e4a19795
patch 8.1.2343: using time() for srand() is not very random
...
Problem: Using time() for srand() is not very random.
Solution: use /dev/urandom if available
2019-11-26 12:23:30 +01:00
Bram Moolenaar
06b0b4bc27
patch 8.1.2342: random number generator in Vim script is slow
...
Problem: Random number generator in Vim script is slow.
Solution: Add rand() and srand(). (Yasuhiro Matsumoto, closes #1277 )
2019-11-25 15:40:55 +01:00
Bram Moolenaar
67a2deb9cb
patch 8.1.2341: not so easy to interrupt a script programatically
...
Problem: Not so easy to interrupt a script programatically.
Solution: Add the interrupt() function. (Yasuhiro Matsumoto, closes #2834 )
2019-11-25 00:05:32 +01:00
Bram Moolenaar
a106e6cde6
patch 8.1.2340: quickfix test fails under valgrind and asan
...
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 )
2019-11-24 22:13:58 +01:00
Bram Moolenaar
70077dd1ca
patch 8.1.2339: insufficient testing for quickfix
...
Problem: Insufficient testing for quickfix.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5261 )
2019-11-24 12:12:42 +01:00
Bram Moolenaar
c672525b48
patch 8.1.2338: using Visual mark sith :s gives E20 if not set
...
Problem: Using Visual mark sith :s gives E20 if not set.
Solution: Ignore errors when handling 'incsearch'. (closes #3837 )
2019-11-23 21:56:46 +01:00
Bram Moolenaar
85c3502ef5
patch 8.1.2337: double-click time sometimes miscomputed
...
Problem: Double-click time sometimes miscomputed.
Solution: Correct time computation. (Dominique Pelle, closes #5259 )
2019-11-22 22:21:59 +01:00
Bram Moolenaar
4ebe0e62d0
patch 8.1.2336: when an expr mapping moves the cursor it is not restored
...
Problem: When an expr mapping moves the cursor it is not restored.
Solution: Position the cursor after an expr mapping. (closes #5256 )
2019-11-22 20:55:40 +01:00
Bram Moolenaar
2118a30295
patch 8.1.2335: error message for function arguments may use NULL pointer
...
Problem: Error message for function arguments may use NULL pointer.
(Coverity)
Solution: Use the original function name.
2019-11-22 19:29:45 +01:00
Bram Moolenaar
fd318115a5
patch 8.1.2334: possible NULL pointer dereference in popup_locate()
...
Problem: Possible NULL pointer dereference in popup_locate(). (Coverity)
Solution: Check for NULL pointer.
2019-11-22 19:22:08 +01:00
Bram Moolenaar
828ffd5963
patch 8.1.2333: with modifyOtherKeys CTRL-^ doesn't work
...
Problem: With modifyOtherKeys CTRL-^ doesn't work.
Solution: Handle the exception.
2019-11-21 23:24:00 +01:00
Bram Moolenaar
556ae8ea28
patch 8.1.2332: missing file in refactoring
...
Problem: Missing file in refactoring.
Solution: Update missing file.
2019-11-21 22:27:22 +01:00
Bram Moolenaar
7bae0b1bc8
patch 8.1.2331: the option.c file is still very big
...
Problem: The option.c file is still very big.
Solution: Move a few functions to where they fit better. (Yegappan
Lakshmanan, closes #4895 )
2019-11-21 22:14:18 +01:00
Bram Moolenaar
94d9f4fa65
patch 8.1.2330: vi' does not always work when 'selection' is exclusive
...
Problem: vi' does not always work when 'selection' is exclusive.
Solution: Adjust start position.
2019-11-21 20:55:26 +01:00
Bram Moolenaar
44f0bd878a
patch 8.1.2329: mouse multiple click test is a bit flaky
...
Problem: Mouse multiple click test is a bit flaky.
Solution: Add it to the list of flaky tests.
2019-11-21 18:27:01 +01:00
Bram Moolenaar
bd3bc0314e
patch 8.1.2328: a few hangul input pieces remain
...
Problem: A few hangul input pieces remain.
Solution: Update VMS makefile.
2019-11-21 17:34:51 +01:00
Bram Moolenaar
546125869f
patch 8.1.2327: cannot build with Hangul input
...
Problem: Cannot build with Hangul input.
Solution: Remove Hangul input support.
2019-11-21 17:13:31 +01:00
Bram Moolenaar
10455d43fe
patch 8.1.2326: cannot parse a date/time string
...
Problem: Cannot parse a date/time string.
Solution: Add strptime(). (Stephen Wall, closes #)
2019-11-21 15:36:18 +01:00
Bram Moolenaar
9ae862ebba
patch 8.1.2325: crash when using balloon with empty line
...
Problem: Crash when using balloon with empty line.
Solution: Handle empty lines. (Markus Braun)
2019-11-21 13:27:06 +01:00
Bram Moolenaar
202c3f7e3e
patch 8.1.2324: with of scrollbar in popup menu not taken into account
...
Problem: With of scrollbar in popup menu not taken into account.
Solution: Add the width of the scrollbar.
2019-11-21 12:12:35 +01:00
Bram Moolenaar
403f3eb4c1
Update runtime files.
2019-11-20 22:31:13 +01:00
Bram Moolenaar
a075490082
patch 8.1.2323: Old MSVC version no longer tested.
...
Problem: Old MSVC version no longer tested.
Solution: Drop support for MSCV 2008 and older. (Ken Takata, closes #5248 )
2019-11-19 23:01:28 +01:00
Bram Moolenaar
ffc4fb8fee
patch 8.1.2322: quickfix test fails in very big terminal
...
Problem: Quickfix test fails in very big terminal.
Solution: Adjust the expected result for the width. (Masato Nishihata,
closes #5244 )
2019-11-19 22:38:48 +01:00
Bram Moolenaar
0a5aa7b28a
patch 8.1.2321: cannot select all text with the mouse
...
Problem: Cannot select all text with the mouse. (John Marriott)
Solution: Move limiting the mouse column to f_getmousepos(). (closes #5242 )
2019-11-18 23:31:48 +01:00
Bram Moolenaar
f9ae154c51
patch 8.1.2320: insufficient test coverage for quickfix
...
Problem: Insufficient test coverage for quickfix.
Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan,
closes #5238 )
2019-11-18 22:02:16 +01:00