summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.5129: timeout handling is not optimalv8.2.5129Bram Moolenaar2022-06-194-4/+6
| | | | | | Problem: Timeout handling is not optimal. Solution: Avoid setting timeout_flag twice. Adjust the pointer when stopping the regexp timeout. Adjust variable name.
* patch 8.2.5128: syntax disabled when using synID() in searchpair() skip exprv8.2.5128Bram Moolenaar2022-06-194-3/+11
| | | | | | Problem: Syntax highlighting disabled when using synID() in searchpair() skip expression and it times out. (Jaehwang Jung) Solution: Add the redrawtime_limit_set flag. (closes #10562)
* patch 8.2.5127: using assert_true() does not show value on failurev8.2.5127zeertzjq2022-06-193-5/+5
| | | | | Problem: Using assert_true() does not show value on failure. Solution: Use assert_inrange(). (closes #10593)
* patch 8.2.5126: substitute may overrun destination bufferv8.2.5126Bram Moolenaar2022-06-183-3/+19
| | | | | Problem: Substitute may overrun destination buffer. Solution: Disallow switching buffers in a substitute expression.
* patch 8.2.5125: MS-Windows: warnings from MinGW compilerv8.2.5125Yasuhiro Matsumoto2022-06-184-3/+5
| | | | | | Problem: MS-Windows: warnings from MinGW compyler. Solution: Use "volatile". (Yasuhiro Matsumoto, closes #10589) Initialize variable.
* patch 8.2.5124: when syntax timeout test fails it does not show the timev8.2.5124Bram Moolenaar2022-06-182-5/+5
| | | | | Problem: When syntax timeout test fails it does not show the time. Solution: Use assert_inrange().
* patch 8.2.5123: using invalid index when looking for spell suggestionsv8.2.5123Bram Moolenaar2022-06-183-1/+14
| | | | | Problem: Using invalid index when looking for spell suggestions. Solution: Do not decrement the index when it is zero.
* patch 8.2.5122: lisp indenting my run over the end of the linev8.2.5122Bram Moolenaar2022-06-183-0/+14
| | | | | Problem: Lisp indenting my run over the end of the line. Solution: Check for NUL earlier.
* patch 8.2.5121: interrupt test sometimes failsv8.2.5121Bram Moolenaar2022-06-182-4/+9
| | | | | Problem: Interrupt test sometimes fails. Solution: Use a different file name.
* patch 8.2.5120: searching for quotes may go over the end of the linev8.2.5120Bram Moolenaar2022-06-182-0/+8
| | | | | Problem: Searching for quotes may go over the end of the line. Solution: Check for running into the NUL.
* patch 8.2.5119: CI uses cache v2v8.2.5119Philip H2022-06-172-2/+4
| | | | | Problem: CI uses cache v2. Solution: Use cache v3. (closes #10588)
* patch 8.2.5118: MS-Windows: sending a message to another Vim may hangv8.2.5118K.Takata2022-06-173-39/+68
| | | | | | Problem: MS-Windows: sending a message to another Vim may hang if that Vim is halted. Solution: Add a timeout to serverSendToVim(). (Ken Takata, closes #10585)
* patch 8.2.5117: crash when calling a Lua callback from a :def functionv8.2.5117Bram Moolenaar2022-06-173-8/+22
| | | | | | Problem: Crash when calling a Lua callback from a :def function. (Bohdan Makohin) Solution: Handle FC_CFUNC in call_user_func_check(). (closes #10587)
* patch 8.2.5116: "limit" option of matchfuzzy() not always respectedv8.2.5116Kazuyuki Miyagi2022-06-174-3/+14
| | | | | Problem: "limit" option of matchfuzzy() not always respected. Solution: Remove "else". (Kazuyuki Miyagi, closes #10586)
* Update runtime filesBram Moolenaar2022-06-1735-619/+747
|
* patch 8.2.5115: search timeout is overrun with some patternsv8.2.5115Bram Moolenaar2022-06-177-37/+80
| | | | | | Problem: Search timeout is overrun with some patterns. Solution: Check for timeout in more places. Make the flag volatile and atomic. Use assert_inrange() to see what happened.
* patch 8.2.5114: time limit on searchpair() does not work properlyv8.2.5114Bram Moolenaar2022-06-164-11/+42
| | | | | Problem: Time limit on searchpair() does not work properly. Solution: Set the time limit once instead of for each regexp. (closes #10562)
* patch 8.2.5113: timer becomes invalid after fork/exec, :gui gives errorsv8.2.5113Bram Moolenaar2022-06-164-1/+22
| | | | | | Problem: Timer becomes invalid after fork/exec, :gui gives errors. (Gabriel Dupras) Solution: Delete the timer befor forking. (closes #10584)
* patch 8.2.5112: gui test hangs on MS-Windowsv8.2.5112Bram Moolenaar2022-06-162-1/+7
| | | | | Problem: Gui test hangs on MS-Windows. Solution: Use "!start" to start Vim.
* patch 8.2.5111: no test for --gui-dialog-filev8.2.5111Bram Moolenaar2022-06-162-3/+21
| | | | | Problem: No test for --gui-dialog-file. Solution: Add a test.
* patch 8.2.5110: icon filetype not recognized from the first linev8.2.5110Bram Moolenaar2022-06-163-0/+7
| | | | | Problem: Icon filetype not recognized from the first line. Solution: Add a check for the first line. (Doug Kearns)
* patch 8.2.5109: mode not updated after CTRL-O CTRL-C in Insert modev8.2.5109Bram Moolenaar2022-06-165-3/+28
| | | | | Problem: Mode not updated after CTRL-O CTRL-C in Insert mode. Solution: Set redraw_mode and use it. (closes #10581)
* patch 8.2.5108: retab test disabled because it hangs on MS-Windowsv8.2.5108Bram Moolenaar2022-06-163-16/+20
| | | | | Problem: Retab test disabled because it hangs on MS-Windows. Solution: Also set got_int at the other place a overlong text is detected.
* patch 8.2.5107: some callers of rettv_list_alloc() check for not OKv8.2.5107Bram Moolenaar2022-06-1617-38/+40
| | | | | | Problem: Some callers of rettv_list_alloc() check for not OK. (Christ van Willegen) Solution: Use "==" instead of "!=" when checking the return value.
* patch 8.2.5106: default cmdwin mappings are re-mappablev8.2.5106zeertzjq2022-06-167-25/+37
| | | | | | Problem: Default cmdwin mappings are re-mappable. Solution: Make the default mappings not re-mappable. (closes #10580) Use symbols for the first do_map() argument.
* patch 8.2.5105: test still hangs on MS-Windowsv8.2.5105Bram Moolenaar2022-06-152-9/+8
| | | | | Problem: Test still hangs on MS-Windows. Solution: Skip "nocatch" test the right way.
* patch 8.2.5104: test hangs on MS-Windowsv8.2.5104Bram Moolenaar2022-06-152-1/+8
| | | | | Problem: Test hangs on MS-Windows. Solution: Skip another test on MS-Windows.
* patch 8.2.5103: build fails with small featuresv8.2.5103Bram Moolenaar2022-06-153-0/+7
| | | | | Problem: Build fails with small features. Solution: Add #ifdef. Skip test on MS-Windows.
* patch 8.2.5102: interrupt not caught in testv8.2.5102Bram Moolenaar2022-06-155-12/+31
| | | | | | Problem: Interrupt not caught in test. Solution: Consider an exception thrown in the current try/catch when got_int is set. Also catch early exit when not using try/catch.
* patch 8.2.5101: MS-Windows with MinGW: $CC may be "cc" instead of "gcc"v8.2.5101Yegappan Lakshmanan2022-06-153-4/+9
| | | | | | Problem: MS-Windows with MinGW: $CC may be "cc" instead of "gcc". Solution: Set $CC if it is not matching "clang". (Yegappan Lakshmanan, closes #10578)
* patch 8.2.5100: memory usage tests are not retriedv8.2.5100Bram Moolenaar2022-06-152-0/+5
| | | | | Problem: Memory usage tests are not retried. Solution: Mark memory usage tests as flaky.
* patch 8.2.5099: some terminal tests are not retriedv8.2.5099Bram Moolenaar2022-06-152-1/+7
| | | | | Problem: Some terminal tests are not retried. Solution: Mark terminal tests as flaky.
* patch 8.2.5098: spelldump test sometimes hangsv8.2.5098Bram Moolenaar2022-06-152-17/+57
| | | | | | Problem: Spelldump test sometimes hangs. Solution: Catch the problem of the spell file not being found to avoid hanging in the download dialog.
* patch 8.2.5097: using uninitialized memory when using 'listchars'v8.2.5097Bram Moolenaar2022-06-152-2/+5
| | | | | Problem: Using uninitialized memory when using 'listchars'. Solution: Use the length returned by mb_char2bytes(). (closes #10576)
* patch 8.2.5096: terminal test still fails with some shell commandsv8.2.5096Bram Moolenaar2022-06-142-1/+3
| | | | | Problem: Terminal test still fails with some shell commands. Solution: Add missing "call". (closes #10530)
* patch 8.2.5095: terminal test still fails with some shell commandsv8.2.5095Bram Moolenaar2022-06-142-3/+5
| | | | | | Problem: Terminal test still fails with some shell commands. Solution: Disable setting the window title in the Vim instance running in a terminal window. (closes #10530)
* Update runtime filesBram Moolenaar2022-06-1442-1511/+2839
|
* patch 8.2.5094: MS-Windows GUI: empty command may cause a dialogv8.2.5094Bram Moolenaar2022-06-143-2/+6
| | | | | Problem: MS-Windows GUI: empty command may cause a dialog. Solution: Delete the dialog file. Improve the message.
* patch 8.2.5093: error message for unknown command may have the command twicev8.2.5093Bram Moolenaar2022-06-142-1/+5
| | | | | | Problem: Error message for unknown command may mention the command twice. (Malcolm Rowe) Solution: Add the did_append_cmd flag. (closes #10570)
* patch 8.2.5092: using "'<,'>" in Ex mode may compare unrelated pointersv8.2.5092Bram Moolenaar2022-06-142-11/+18
| | | | | Problem: Using "'<,'>" in Ex mode may compare unrelated pointers. Solution: Set eap->cmd to "+" only later.
* patch 8.2.5091: terminal test fails with some shell commandsv8.2.5091Bram Moolenaar2022-06-142-0/+6
| | | | | Problem: Terminal test fails with some shell commands. Solution: Disable setting the window title. (closes #10530)
* patch 8.2.5090: MS-Windows: vim.def is no longer usedv8.2.5090K.Takata2022-06-144-8/+4
| | | | | Problem: MS-Windows: vim.def is no longer used. Solution: Delete vim.def. (Ken Takata, closes #10569)
* patch 8.2.5089: some functions return a different value on failurev8.2.5089Yegappan Lakshmanan2022-06-145-6/+14
| | | | | | Problem: Some functions return a different value on failure. Solution: Initialize the return value earlier. (Yegappan Lakshmanan, closes #10568)
* patch 8.2.5088: value of cmod_verbose is a bit complicated to usev8.2.5088zeertzjq2022-06-145-11/+11
| | | | | Problem: Value of cmod_verbose is a bit complicated to use. Solution: Use zero for not set, value + 1 when set. (closes #10564)
* patch 8.2.5087: cannot build with clang on MS-Windowsv8.2.5087Yegappan Lakshmanan2022-06-144-1/+56
| | | | | | Problem: Cannot build with clang on MS-Windows. Solution: Add support for building with clang. (Yegappan Lakshmanan, closes #10557)
* patch 8.2.5086: CI runs on Windows 2019v8.2.5086Philip H2022-06-142-3/+13
| | | | | Problem: CI runs on Windows 2019. Solution: Switch to Windows 2022.
* patch 8.2.5085: gcc gives warning for signed/unsigned differencev8.2.5085Bram Moolenaar2022-06-132-3/+5
| | | | | Problem: Gcc gives warning for signed/unsigned difference. Solution: Use a different pointer type. (John Marriott)
* patch 8.2.5084: when the GUI shows a dialog tests get stuckv8.2.5084Bram Moolenaar2022-06-1315-18/+111
| | | | | Problem: When the GUI shows a dialog tests get stuck. Solution: Add the --gui-dialog-file argument.
* patch 8.2.5083: autocmd test still fails on MS-Windowsv8.2.5083Bram Moolenaar2022-06-122-4/+3
| | | | | Problem: Autocmd test still fails on MS-Windows. Solution: Change backward to forward slashes.
* patch 8.2.5082: retab test failsv8.2.5082Bram Moolenaar2022-06-122-3/+7
| | | | | Problem: Retab test fails. Solution: Disable the test for now.