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
Bram Moolenaar
07a63d8633
patch 8.1.2319: compiler warning for int size
...
Problem: Compiler warning for int size.
Solution: Add typecast. (Mike Williams)
2019-11-18 21:38:37 +01:00
Bram Moolenaar
5f76334818
patch 8.1.2318: MS-Windows GUI: main background shows in toolbar
...
Problem: MS-Windows GUI: main background shows in toolbar.
Solution: Remove transparency from the toolbar. (Simon Sadler)
2019-11-17 22:54:10 +01:00
Bram Moolenaar
37ff4cf870
patch 8.1.2317: no test for spell affix file with flag on suffix
...
Problem: No test for spell affix file with flag on suffix.
Solution: Add a test case.
2019-11-17 20:10:20 +01:00
Bram Moolenaar
91b992c387
patch 8.1.2316: FORTIFY_SOURCE can also be present in CPPFLAGS
...
Problem: FORTIFY_SOURCE can also be present in CPPFLAGS.
Solution: Remove it in configure. (Benedikt Morbach, closes #2786 )
2019-11-17 19:07:42 +01:00
Bram Moolenaar
539aa6b25e
patch 8.1.2315: not always using the right window when jumping to an error
...
Problem: Not always using the right window when jumping to an error.
Solution: Add the "uselast" flag in 'switchbuf'. (closes #1652 )
2019-11-17 18:09:38 +01:00
Bram Moolenaar
7170b295b0
patch 8.1.2314: vi' sometimes does not select anything
...
Problem: vi' sometimes does not select anything.
Solution: Recognize an empty selection. (Christian Brabandt, closes #5183 )
2019-11-17 17:32:28 +01:00
Bram Moolenaar
eda1da0c9a
patch 8.1.2313: debugging where a delay comes from is not easy
...
Problem: Debugging where a delay comes from is not easy.
Solution: Use different values when calling ui_delay().
2019-11-17 17:06:33 +01:00
Bram Moolenaar
077b9dd354
patch 8.1.2312: "line:" field in tags file not used
...
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 )
2019-11-17 16:18:31 +01:00
Bram Moolenaar
09c6f265b2
Update runtime files.
2019-11-17 15:55:14 +01:00
Bram Moolenaar
0324f9ea0a
patch 8.1.2311: warning for missing function prototype
...
Problem: Warning for missing function prototype.
Solution: Add the proto. (Dominique Pelle, closes #5233 )
2019-11-16 22:49:40 +01:00
Bram Moolenaar
d8a8c4ca08
patch 8.1.2310: no proper test for directory changes in quickfix
...
Problem: No proper test for directory changes in quickfix.
Solution: Add a test that uses multiple directories. (Yegappan Lakshmanan,
closes #5230 )
2019-11-16 21:04:57 +01:00
Bram Moolenaar
abe12a1a4f
patch 8.1.2309: compiler warning for argument type
...
Problem: Compiler warning for argument type.
Solution: Use linenr_T and cast to varnumber_T. (John Marriott)
2019-11-16 20:49:18 +01:00
Bram Moolenaar
ecafcc15ca
patch 8.1.2308: deleting text before zero-width textprop removes it
...
Problem: Deleting text before zero-width textprop removes it.
Solution: Keep zero-width textprop when deleting text.
2019-11-16 20:41:51 +01:00
Bram Moolenaar
a37cb55da6
patch 8.1.2307: positioning popup doesn't work for buffer-local textprop
...
Problem: Positioning popup doesn't work for buffer-local textprop.
Solution: Make it work. (closes #5225 )
2019-11-16 20:03:31 +01:00
Bram Moolenaar
f36a2c7e60
patch 8.1.2306: double and triple clicks are not tested
...
Problem: Double and triple clicks are not tested.
Solution: Test mouse clicks to select text. (closes #5226 )
2019-11-16 18:57:16 +01:00
Bram Moolenaar
e53ec39270
patch 8.1.2305: no warning for wrong entry in translations
...
Problem: No warning for wrong entry in translations.
Solution: Check semicolons in keywords entry of desktop file.
2019-11-16 18:49:50 +01:00
Bram Moolenaar
db3a205147
patch 8.1.2304: cannot get the mouse position when getting a mouse click
...
Problem: Cannot get the mouse position when getting a mouse click.
Solution: Add getmousepos().
2019-11-16 18:22:41 +01:00