summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4465: fuzzy completion does not order matches properlyv8.2.4465Yegappan Lakshmanan2022-02-254-33/+63
| | | | | | Problem: Fuzzy completion does not order matches properly. Solution: Do not use regular expression match. (Yegappan Lakshmanan, closes #9843)
* patch 8.2.4464: Dtrace files are recognized as filetype Dv8.2.4464=?UTF-8?q?Teubel=20Gy=C3=B6rgy?=2022-02-244-0/+45
| | | | | | Problem: Dtrace files are recognized as filetype D. Solution: Add a pattern for Dtrace files. (Teubel György, closes #9841) Add some more testing.
* patch 8.2.4463: completion only uses strict matchingv8.2.4463Yegappan Lakshmanan2022-02-2414-117/+850
| | | | | | Problem: Completion only uses strict matching. Solution: Add the "fuzzy" item for 'wildoptions'. (Yegappan Lakshmanan, closes #9803)
* patch 8.2.4462: not enough testing for quickfix codev8.2.4462Yegappan Lakshmanan2022-02-245-14/+183
| | | | | | Problem: Not enough testing for quickfix code. Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan, closes #9839)
* patch 8.2.4461: MS-Windows: garbage characters on stdout with VIMDLLv8.2.4461Bram Moolenaar2022-02-242-0/+4
| | | | | | Problem: MS-Windows: garbage characters on stdout with VIMDLL. Solution: Don't call gui_focus_change() when about to quit. (Ken Takata, closes #9840)
* patch 8.2.4460: Vim9: wrong error for defining dict functionv8.2.4460Bram Moolenaar2022-02-235-5/+80
| | | | | | Problem: Vim9: wrong error for defining dict function. Solution: Explicitly check for trying to define a dict function. (closes 9827)
* patch 8.2.4459: Vim9: compiling sort() call fails with unknown argumentsv8.2.4459Bram Moolenaar2022-02-233-0/+15
| | | | | | | Problem: Vim9: compiling sort() call fails with a funcref that has unknown arguments. Solution: Do not check the arguments if they are unknown at compile time. (closes #9835)
* patch 8.2.4458: Vim9: compiling filter() call fails with unknown argumentsv8.2.4458Bram Moolenaar2022-02-233-1/+16
| | | | | | | Problem: Vim9: compiling filter() call fails with funcref that has unknown arguments. Solution: Do not check the arguments if they are unknown at compile time. (closes #9835)
* patch 8.2.4457: the GPM library can only be linked staticallyv8.2.4457Bram Moolenaar2022-02-239-8/+101
| | | | | Problem: The GPM library can only be linked statically. Solution: Make it possible to load the GPM library dynamically. (Damien)
* patch 8.2.4456: terminal test may fail on some machinesv8.2.4456Zdenek Dohnal2022-02-232-1/+4
| | | | | Problem: Terminal test may fail on some machines. Solution: Increase wait time. (Zdenek Dohnal, closes #9834)
* patch 8.2.4455: accepting one and zero for second sort() argument is strangev8.2.4455Bram Moolenaar2022-02-236-16/+29
| | | | | Problem: Accepting one and zero for the second sort() argument is strange. Solution: Disallow using one and zero in Vim9 script.
* patch 8.2.4454: resetting cmdwin_type only for one situationv8.2.4454zeertzjq2022-02-234-3/+7
| | | | | Problem: Resetting cmdwin_type only for one situation. Solution: Reset cmdwin_type before closing windows. (closes #9822)
* patch 8.2.4453: :helpgrep may free an option that was not allocatedv8.2.4453Bram Moolenaar2022-02-235-1/+42
| | | | | | Problem: :helpgrep may free an option that was not allocated. (Yegappan Lakshmanan) Solution: Check if the value was allocated.
* patch 8.2.4452: test for what 8.2.4436 fixes does not check for regressionv8.2.4452Bram Moolenaar2022-02-232-1/+4
| | | | | Problem: Test for what 8.2.4436 fixes does not check for regression. Solution: Set several options. (Ken Takata, closes #9830)
* patch 8.2.4451: sort() fails when ignoring casev8.2.4451Bram Moolenaar2022-02-223-5/+4
| | | | | Problem: sort() fails when ignoring case. Solution: Accept a number one argument in sort().
* patch 8.2.4450: list sort test failsv8.2.4450Bram Moolenaar2022-02-222-1/+7
| | | | | Problem: List sort test fails. Solution: Pass a valid "how" argument.
* patch 8.2.4449: vim9: function argument of sort() not checked at compile timev8.2.4449Bram Moolenaar2022-02-223-4/+65
| | | | | Problem: vim9: function argument of sort() not checked at compile time. Solution: Add a compile time check.
* patch 8.2.4448: filetype detection is failingv8.2.4448Bram Moolenaar2022-02-222-7/+9
| | | | | Problem: Filetype detection is failing. Solution: Do not use "s:" where it is no longer allowed.
* patch 8.2.4447: Vim9: can still use s:var in a compiled functionv8.2.4447Bram Moolenaar2022-02-225-8/+68
| | | | | Problem: Vim9: can still use s:var in a compiled function. Solution: Disallow using s:var for Vim9 script. (closes #9824)
* patch 8.2.4446: Vim9: cannot refer to a global function like a local onev8.2.4446Bram Moolenaar2022-02-223-5/+39
| | | | | | Problem: Vim9: cannot refer to a global function like a local one. Solution: When g:name is not a variable but a function, use a function reference. (closes #9826)
* patch 8.2.4445: exit test fails on MS-Windows anywayv8.2.4445Bram Moolenaar2022-02-222-0/+3
| | | | | Problem: Exit test fails on MS-Windows anyway. Solution: Skip the test on MS-Windows.
* patch 8.2.4444: beep caused by testv8.2.4444Bram Moolenaar2022-02-222-3/+6
| | | | | | Problem: Beep caused by test. ASAN reports leaks. Solution: Do not put a NL at the end of the script. Make the text work on MS-Windows. Do not run the test with ASAN.
* patch 8.2.4443: regexp pattern test fails on Macv8.2.4443Bram Moolenaar2022-02-222-1/+3
| | | | | Problem: Regexp pattern test fails on Mac. Solution: Do not use a swapfile for the buffer.
* patch 8.2.4442: test for error reading input fails on MS-Windowsv8.2.4442Bram Moolenaar2022-02-222-0/+3
| | | | | Problem: Test for error reading input fails on MS-Windows. Solution: Don't run the test on MS-Windows.
* patch 8.2.4441: Vim9: function argument of filter() not checked like map()v8.2.4441Bram Moolenaar2022-02-223-95/+135
| | | | | Problem: Vim9: function argument of filter() not checked like map(). Solution: Also check the function argument of filter().
* patch 8.2.4440: crash with specific regexp pattern and stringv8.2.4440Bram Moolenaar2022-02-223-2/+17
| | | | | Problem: Crash with specific regexp pattern and string. Solution: Stop at the start of the string.
* patch 8.2.4439: accepting "iso8859" 'encoding' as "iso-8859-"v8.2.4439Bram Moolenaar2022-02-223-1/+29
| | | | | Problem: Accepting "iso8859" 'encoding' as "iso-8859-". Solution: use "iso8859" as "iso-8859-1".
* patch 8.2.4438: crash on exit when using cmdline windowv8.2.4438Bram Moolenaar2022-02-223-0/+19
| | | | | Problem: Crash on exit when using cmdline window. Solution: Reset "cmdwin_type" before exiting. (closes #9817)
* patch 8.2.4437: vartabs test fails on MS-Windowsv8.2.4437K.Takata2022-02-222-3/+5
| | | | | Problem: Vartabs test fails on MS-Windows. Solution: Use iso8859-1 'encoding'. (Ken Takata, closes #9818)
* patch 8.2.4436: crash with weird 'vartabstop' valuev8.2.4436Bram Moolenaar2022-02-213-0/+16
| | | | | Problem: Crash with weird 'vartabstop' value. Solution: Check for running into the end of the line.
* patch 8.2.4435: dead code in checking map() argumentsv8.2.4435Bram Moolenaar2022-02-212-1/+2
| | | | | Problem: Dead code in checking map() arguments. (Dominique Pellé) Solution: Remove the first return statement. (closes #9815)
* patch 8.2.4434: duplicate check for cmdline windowv8.2.4434Sean Dewar2022-02-212-1/+2
| | | | | Problem: Duplicate check for cmdline window. Solution: Remove the second check. (Sean Dewar, closes #9816)
* patch 8.2.4433: CI: cannot see interface versions for MS-Windowsv8.2.4433K.Takata2022-02-212-1/+7
| | | | | Problem: CI: cannot see interface versions for MS-Windows. Solution: List the interface versions. (Ken Takata, closes #9811)
* patch 8.2.4432: cannot use settabvar() while the cmdline window is openv8.2.4432Bram Moolenaar2022-02-212-1/+4
| | | | | | Problem: Cannot use settabvar() while the cmdline window is open. Solution: Only give an error when actually switching tabpage. (closes #9813)
* patch 8.2.4431: unnecessary condition when assigning to a variablev8.2.4431Bram Moolenaar2022-02-212-146/+144
| | | | | Problem: Unnecessary condition when assigning to a variable. Solution: Remove the condition.
* patch 8.2.4430: GTK: crash when using 'guiligatures' and reading from stdinv8.2.4430Amon Sha2022-02-212-2/+9
| | | | | Problem: GTK: crash when using 'guiligatures' and reading from stdin. Solution: Make a copy of the message. (Amon Sha, closes #9719, closes #9814)
* patch 8.2.4429: using script-local function from the wrong scriptv8.2.4429Bram Moolenaar2022-02-216-7/+81
| | | | | | Problem: Using script-local function from the wrong script when using a partial. (Yegappan Lakshmanan) Solution: Include the script ID in the partial name.
* patch 8.2.4428: crash when switching tabpage while in the cmdline windowv8.2.4428Bram Moolenaar2022-02-205-32/+35
| | | | | Problem: Crash when switching tabpage while in the cmdline window. Solution: Disallow switching tabpage when in the cmdline window.
* Update runtime filesBram Moolenaar2022-02-2028-327/+379
|
* patch 8.2.4427: getchar() may return modifiers if no character is availablev8.2.4427zeertzjq2022-02-203-1/+7
| | | | | Problem: getchar() may return modifiers if no character is available. Solution: Do not process modifiers when there is no character. (closes #9806)
* patch 8.2.4426: map() function on string and blob does not check typesv8.2.4426Bram Moolenaar2022-02-205-7/+47
| | | | | | Problem: map() function on string and blob does not check argument types at compile time. Solution: Check string and blob argument types. Support "0z1234->func()".
* patch 8.2.4425: map() function does not check function argumentsv8.2.4425Bram Moolenaar2022-02-204-32/+82
| | | | | Problem: map() function does not check function arguments at compile time. Solution: Give an error if the arguments of a map() function are wrong.
* patch 8.2.4424: ".gts" and ".gjs" files are not recognizedv8.2.4424NullVoxPopuli2022-02-193-0/+8
| | | | | | Problem: ".gts" and ".gjs" files are not recognized. Solution: Recognize Glimmer flavored typescript and javascript. (closes #9799)
* patch 8.2.4423: "make nvcmdidxs" failsv8.2.4423Bram Moolenaar2022-02-192-3/+5
| | | | | Problem: "make nvcmdidxs" fails. Solution: Use "-S" instead of "-u" to source the script.
* patch 8.2.4422: autochdir test fails on MS-Windowsv8.2.4422Bram Moolenaar2022-02-192-1/+3
| | | | | Problem: Autochdir test fails on MS-Windows. Solution: Expecta nother error on MS-Windows.
* patch 8.2.4421: some installed files and directories have wrong permissionsv8.2.4421Bram Moolenaar2022-02-193-6/+9
| | | | | Problem: Some installed files and directories have wrong permissions. Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
* patch 8.2.4420: menu translations are inconsistentv8.2.4420Ada2022-02-1955-555/+1065
| | | | | | Problem: Menu translations are inconsistent. Solution: Add a Makefile to convert between encodings. (Ada (Haowen) Yu, closes #9801)
* patch 8.2.4419: illegal memory access when using 20 highlightsv8.2.4419Brandon Richardson2022-02-193-4/+22
| | | | | | Problem: Illegal memory access when using exactly 20 highlights. Solution: Add one more item in the array. (Brandon Richardson, closes #9800)
* patch 8.2.4418: crash when using special multi-byte characterv8.2.4418Bram Moolenaar2022-02-195-2/+18
| | | | | Problem: Crash when using special multi-byte character. Solution: Don't use isalpha() for an arbitrary character.
* patch 8.2.4417: using NULL pointerv8.2.4417Bram Moolenaar2022-02-182-1/+5
| | | | | Problem: Using NULL pointer. Solution: Set offset after checking for NULL pointer.