summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2201: write file test fails on MS-Windowsv8.2.2201Bram Moolenaar2020-12-232-1/+5
| | | | | Problem: Write file test fails on MS-Windows. Solution: Force edit after setting 'fileformat'.
* patch 8.2.2200: Vim9: lambda without white space around -> is confusingv8.2.2200Bram Moolenaar2020-12-234-9/+20
| | | | | Problem: Vim9: lambda without white space around -> is confusing. Solution: Require white space in a :def funtion. (issue #7503)
* patch 8.2.2199: first write after setting 'eol' does not have NL addedv8.2.2199Bram Moolenaar2020-12-233-1/+21
| | | | | | Problem: First write after setting 'eol' does not have NL added. (Tomáš Janoušek) Solution: Only use b_no_eol_lnum when doing a binary write. (closes #7535)
* patch 8.2.2198: ml_get error when resizing window and using text propertyv8.2.2198Bram Moolenaar2020-12-235-3/+37
| | | | | Problem: ml_get error when resizing window and using text property. Solution: Validate botline of the right window. (closes #7528)
* Update runtime files.Bram Moolenaar2020-12-2329-160/+266
|
* patch 8.2.2197: assert arguments order reversedv8.2.2197Bram Moolenaar2020-12-232-2/+4
| | | | | Problem: Assert arguments order reversed. Solution: Swap the arguments. (Christian Brabandt, closes #7531)
* patch 8.2.2196: :version output has extra spaces in compile and link commandv8.2.2196Bram Moolenaar2020-12-233-4/+6
| | | | | Problem: :version output has extra spaces in compile and link command. Solution: Adjust QUOTESED. (closes #7505)
* patch 8.2.2195: failing tests for :constv8.2.2195Bram Moolenaar2020-12-224-8/+8
| | | | | Problem: Failing tests for :const. Solution: Add missing check for ASSIGN_FINAL.
* patch 8.2.2194: Vim9: cannot use :const or :final at the script levelv8.2.2194Bram Moolenaar2020-12-225-15/+70
| | | | | Problem: Vim9: cannot use :const or :final at the script level. Solution: Support using :const and :final. (closes #7526)
* patch 8.2.2193: Vim9: can change constant in :def functionv8.2.2193Bram Moolenaar2020-12-225-10/+39
| | | | | Problem: Vim9: can change constant in :def function. Solution: Check if a variable is locked. (issue #7526)
* patch 8.2.2192: Codecov on github actions failsv8.2.2192Bram Moolenaar2020-12-223-6/+6
| | | | | Problem: Codecov on github actions fails. Solution: Revert to codecov script. (Ozaki Kiichi, closes #7529)
* patch 8.2.2191: Vim9: using wrong name with lambda in nested functionv8.2.2191Bram Moolenaar2020-12-223-13/+46
| | | | | Problem: Vim9: using wrong name with lambda in nested function. Solution: Copy the lambda name earlier. (closes #7525)
* patch 8.2.2190: Vim9: crash when compiled with EXITFREEv8.2.2190Bram Moolenaar2020-12-223-2/+27
| | | | | Problem: Vim9: crash when compiled with EXITFREE. Solution: Check that df_ufunc is not NULL.
* patch 8.2.2189: cannot repeat a command that uses the small delete registerv8.2.2189Bram Moolenaar2020-12-224-2/+22
| | | | | | Problem: Cannot repeat a command that uses the small delete register. Solution: Store the register name instead of the contents. (Christian Brabandt, closes #7527)
* patch 8.2.2188: Vim9: crash when calling global function from :def functionv8.2.2188Bram Moolenaar2020-12-2210-91/+143
| | | | | | | Problem: Vim9: crash when calling global function from :def function. Solution: Set the outer context. Define the partial for the context on the original function. Use a refcount to keep track of which ufunc is using a dfunc. (closes #7525)
* patch 8.2.2187: Python 3 test fails sometimesv8.2.2187Bram Moolenaar2020-12-222-5/+8
| | | | | Problem: Python 3 test fails sometimes. (Christian Brabandt) Solution: Accept two SystemError messages.
* patch 8.2.2186: Vim9: error when using 'opfunc'v8.2.2186Bram Moolenaar2020-12-225-5/+39
| | | | | Problem: Vim9: error when using 'opfunc'. Solution: Do not expect a return value from 'opfunc'. (closes #7510)
* Add missing change to version.cBram Moolenaar2020-12-221-0/+2
|
* patch 8.2.2185: BufUnload is not triggered for the quickfix dummy bufferv8.2.2185Bram Moolenaar2020-12-222-85/+108
| | | | | | Problem: BufUnload is not triggered for the quickfix dummy buffer. Solution: Do trigger BufUnload. (Pontus Leitzler,closes #7518, closes #7517) Fix white space around "=".
* patch 8.2.2184: Vim9: no error when using "2" for a line numberv8.2.2184Bram Moolenaar2020-12-215-3/+21
| | | | | Problem: Vim9: no error when using "2" for a line number. Solution: Give an error message if the line number is invalid. (closes #7492)
* patch 8.2.2183: Vim9: value of 'edcompatible' and 'gdefault' are usedv8.2.2183Bram Moolenaar2020-12-213-0/+24
| | | | | Problem: Vim9: value of 'edcompatible' and 'gdefault' are used. Solution: Ignore these deprecated options in Vim9 script. (closes #7508)
* patch 8.2.2182: Vim9: value of 'magic' is still relevantv8.2.2182Bram Moolenaar2020-12-2117-42/+98
| | | | | Problem: Vim9: value of 'magic' is still relevant. Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
* patch 8.2.2181: valgrind warnings for using uninitialized valuev8.2.2181Bram Moolenaar2020-12-213-24/+32
| | | | | Problem: Valgrind warnings for using uninitialized value. Solution: Do not use "start" or "end" unless there is a match.
* patch 8.2.2180: Vim9: test for error after error is flakyv8.2.2180Bram Moolenaar2020-12-212-1/+6
| | | | | Problem: Vim9: test for error after error is flaky. Solution: Wait for job to finish instead of a fixed delay.
* patch 8.2.2179: Vim9: crash when indexing a dict with a numberv8.2.2179Bram Moolenaar2020-12-217-129/+232
| | | | | Problem: Vim9: crash when indexing a dict with a number. Solution: Add ISN_STOREINDEX. (closes #7513)
* patch 8.2.2178: Python 3: non-utf8 character cannot be handledv8.2.2178Bram Moolenaar2020-12-216-9/+34
| | | | | Problem: Python 3: non-utf8 character cannot be handled. Solution: Change the string decode. (Björn Linse, closes #1053)
* patch 8.2.2177: pattern "^" does not match if first character is combiningv8.2.2177Bram Moolenaar2020-12-213-3/+18
| | | | | | Problem: Pattern "^" does not match if the first character in the line is combining. (Rene Kita) Solution: Do accept a match at the start of the line. (closes #6963)
* patch 8.2.2176: crash with a sequence of fold commandsv8.2.2176Bram Moolenaar2020-12-213-1/+10
| | | | | | Problem: Crash with a sequence of fold commands. Solution: Bail out when there are no folds at all. Add a test (Dominique Pellé) (closes #7515)
* patch 8.2.2175: github actions: clang-11 handling suboptimalv8.2.2175Bram Moolenaar2020-12-212-13/+18
| | | | | | Problem: Github actions: clang-11 handling suboptimal. Solution: Separate step of installing clang-11. Get ubuntu release name dynamically. (Ozaki Kiichi, closes #7514)
* patch 8.2.2174: Mac version doesn't specify the CPU architecturev8.2.2174Bram Moolenaar2020-12-211-0/+7
| | | | | Problem: Mac version doesn't specify the CPU architecture. Solution: Add "arm64" or "x86_64". (Yee Cheng Chin, closes #7519)
* patch 8.2.2173: Vim9: get internal error when assigning to undefined variablev8.2.2173Bram Moolenaar2020-12-205-4/+19
| | | | | Problem: Vim9: get internal error when assigning to undefined variable. Solution: Add error message. (closes #7475)
* patch 8.2.2172: Vim9: number of arguments is not always checkedv8.2.2172Bram Moolenaar2020-12-206-8/+55
| | | | | | Problem: Vim9: number of arguments is not always checked. (Yegappan Lakshmanan) Solution: Check number of arguments when calling function by name.
* patch 8.2.2171: valgrind warning for using uninitialized valuev8.2.2171Bram Moolenaar2020-12-202-1/+3
| | | | | Problem: Valgrind warning for using uninitialized value. Solution: Do not use "startp" or "endp" unless there is a match.
* patch 8.2.2170: Vim9: a global function defined in a :def function failsv8.2.2170Bram Moolenaar2020-12-206-45/+114
| | | | | | Problem: Vim9: a global function defined in a :def function fails if it uses the context. Solution: Create a partial to store the closure context. (see #7410)
* patch 8.2.2169: Vim9: test leaves file behindv8.2.2169Bram Moolenaar2020-12-203-22/+50
| | | | | | Problem: Vim9: test leaves file behind. Solution: Rename script files. (Dominique Pellé, closes #7511) Use try/finally.
* patch 8.2.2168: Vim9: error for assigning to dict of dictv8.2.2168Bram Moolenaar2020-12-203-5/+15
| | | | | Problem: Vim9: error for assigning to dict of dict. Solution: Remember the destination type. (closes #7506)
* patch 8.2.2167: Vim9: assign test failsv8.2.2167Bram Moolenaar2020-12-202-1/+17
| | | | | Problem: Vim9: assign test fails. (Elimar Riesebieter) Solution: Adjust the test for dict assignment.
* patch 8.2.2166: auto format doesn't work when deleting textv8.2.2166Bram Moolenaar2020-12-203-0/+15
| | | | | Problem: Auto format doesn't work when deleting text. Solution: Make "x" trigger auto format. (closes #7504)
* patch 8.2.2165: Vim9: assignment to dict member does not workv8.2.2165Bram Moolenaar2020-12-195-6/+20
| | | | | Problem: Vim9: assignment to dict member does not work. Solution: Fix recognizing dict member. (closes #7484)
* patch 8.2.2164: Vim9: autoload function doesn't work in uppercased scriptv8.2.2164Bram Moolenaar2020-12-193-1/+23
| | | | | | Problem: Vim9: autoload function doesn't work in script that starts with an upper case letter. Solution: Check for the autoload character. (closes #7502)
* patch 8.2.2163: crash when discarded exception is the current exceptionv8.2.2163Bram Moolenaar2020-12-192-5/+6
| | | | | Problem: Crash when discarded exception is the current exception. Solution: Compare the execption with current_exception. (closes #7499)
* patch 8.2.2162: Vim9: Cannot load or store autoload variablesv8.2.2162Bram Moolenaar2020-12-1910-15/+106
| | | | | Problem: Vim9: Cannot load or store autoload variables. Solution: Add ISN_LOADAUTO and ISN_STOREAUTO. (closes #7485)
* patch 8.2.2161: arguments -T and -x not tested yetv8.2.2161Bram Moolenaar2020-12-192-0/+49
| | | | | Problem: Arguments -T and -x not tested yet. Solution: Add a test. (Dominique Pellé, closes #7490
* patch 8.2.2160: various typosv8.2.2160Bram Moolenaar2020-12-1839-51/+54
| | | | | Problem: Various typos. Solution: Fix spelling mistakes. (closes #7494)
* patch 8.2.2159: Vim9: when declaring a list it is not allocated yetv8.2.2159Bram Moolenaar2020-12-183-1/+35
| | | | | | | Problem: Vim9: when declaring a list it is not allocated yet, causing a following extend() to fail. Solution: When fetching a variable value for a list or dict that is null allocate the list or dict, so it can be used. (closes #7491)
* patch 8.2.2158: CI on cirrus times out, coveralls doesn't always runv8.2.2158Bram Moolenaar2020-12-183-1/+5
| | | | | Problem: CI on cirrus times out, coveralls doesn't always run. Solution: Set timeout to 20 minutes. Adjust condition. (closes #7493)
* patch 8.2.2157: Vim9: can delete a Vim9 script variable from a functionv8.2.2157Bram Moolenaar2020-12-183-0/+20
| | | | | Problem: Vim9: can delete a Vim9 script variable from a function. Solution: Check the variable is defined in Vim9 script. (closes #7483)
* patch 8.2.2156: Github actions run on pusing a tagv8.2.2156Bram Moolenaar2020-12-183-9/+13
| | | | | | Problem: Github actions run on pusing a tag. Solution: Don't run CI on tag push. Omit coveralls on pull-request. (Ozaki Kiichi, closes #7489)
* patch 8.2.2155: warning from Github actions for code analysisv8.2.2155Bram Moolenaar2020-12-182-5/+2
| | | | | Problem: Warning from Github actions for code analysis. Solution: Remove the "git checkout HEAD^2" block.
* patch 8.2.2154: popupwin test for terminal buffer fails sometimesv8.2.2154Bram Moolenaar2020-12-172-3/+6
| | | | | Problem: Popupwin test for terminal buffer fails sometimes. Solution: Wait for the prompt to appear.