summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2228: Vim9: cannot use ":e #" because # starts a commentv8.2.2228Bram Moolenaar2020-12-273-31/+91
| | | | | Problem: Vim9: cannot use ":e #" because # starts a comment. Solution: Support using %% instead of #.
* patch 8.2.2227: Vim9: recognizing lambda is too complicatedv8.2.2227Bram Moolenaar2020-12-274-59/+25
| | | | | Problem: Vim9: recognizing lambda is too complicated. Solution: Call compile_lambda() and check for NOTDONE.
* patch 8.2.2226: Vim9: script test failsv8.2.2226Bram Moolenaar2020-12-272-0/+4
| | | | | Problem: Vim9: script test fails. Solution: Add missing change.
* patch 8.2.2225: Vim9: error when using :import in legacy script twicev8.2.2225Bram Moolenaar2020-12-277-43/+116
| | | | | Problem: Vim9: error when using :import in legacy script twice. Solution: Make it possible to redefine an import when reloading.
* patch 8.2.2224: Vim9: crash if script reloaded with different variable typev8.2.2224Bram Moolenaar2020-12-2611-47/+105
| | | | | Problem: Vim9: crash if script reloaded with different variable type. Solution: Check the type when accessing the variable.
* patch 8.2.2223: Vim9: Reloading marks a :def function as deletedv8.2.2223Bram Moolenaar2020-12-265-38/+18
| | | | | Problem: Vim9: Reloading marks a :def function as deleted. Solution: Clear the function contents but keep the index.
* patch 8.2.2222: Vim9: cannot keep script variables when reloadingv8.2.2222Bram Moolenaar2020-12-268-48/+161
| | | | | Problem: Vim9: cannot keep script variables when reloading. Solution: Add the "noclear" argument to :vim9script.
* patch 8.2.2221: if <Down> is mapped on the command line 'wildchar' is insertedv8.2.2221Bram Moolenaar2020-12-263-0/+21
| | | | | Problem: If <Down> is mapped on the command line 'wildchar' is inserted. Solution: Set KeyTyped when using 'wildchar'. (closes #7552)
* patch 8.2.2220: Vim9: memory leak when parsing nested parenthesisv8.2.2220Bram Moolenaar2020-12-252-0/+3
| | | | | Problem: Vim9: memory leak when parsing nested parenthesis. Solution: Clear newargs.
* patch 8.2.2219: Vim9: method call with expression not supportedv8.2.2219Bram Moolenaar2020-12-253-61/+120
| | | | | Problem: Vim9: method call with expression not supported. Solution: Implement expr->(expr)().
* patch 8.2.2218: Vim9: failure if passing more args to lambda than expectedv8.2.2218Bram Moolenaar2020-12-253-2/+12
| | | | | Problem: Vim9: failure if passing more arguments to a lambda than expected. Solution: Only put expected arguments on the stack. (closes #7548)
* patch 8.2.2217: Vim9: command modifiers not restored in catch blockv8.2.2217Bram Moolenaar2020-12-253-0/+16
| | | | | Problem: Vim9: command modifiers not restored in catch block. Solution: Restore command modifiers. (closes #7542)
* patch 8.2.2216: Vim9: range with missing colon can be hard to spotv8.2.2216Bram Moolenaar2020-12-255-5/+7
| | | | | Problem: Vim9: range with missing colon can be hard to spot. Solution: Include the start of the range in the error. (closes #7543)
* patch 8.2.2215: Vim9: not recognized in global commandv8.2.2215Bram Moolenaar2020-12-253-1/+25
| | | | | Problem: Vim9: not recognized in global command. Solution: Skip over pattern. (issue #7541)
* patch 8.2.2214: ":e#" does not give a warning for missing white spacev8.2.2214Bram Moolenaar2020-12-253-15/+22
| | | | | Problem: ":e#" does not give a warning for missing white space. Solution: Adjust the check for white space. (closes #7545)
* patch 8.2.2213: checking white space around -> is not backwards compatiblev8.2.2213Bram Moolenaar2020-12-252-1/+3
| | | | | Problem: Checking white space around -> is not backwards compatible. Solution: Only check white space around =>.
* patch 8.2.2212: Vim9: lambda with => does not work at the script levelv8.2.2212Bram Moolenaar2020-12-256-16/+56
| | | | | Problem: Vim9: lambda with => does not work at the script level. Solution: Make it work.
* patch 8.2.2211: MS-Windows: can't load Python dll if not in the pathv8.2.2211Bram Moolenaar2020-12-252-0/+75
| | | | | Problem: MS-Windows: can't load Python dll if not in the path. Solution: Use the InstallPath registry entry. (Kelvin Lee, closes #7540)
* patch 8.2.2210: Vim9: allocating a type to set TTFLAG_BOOL_OKv8.2.2210Bram Moolenaar2020-12-254-22/+7
| | | | | Problem: Vim9: allocating a type to set TTFLAG_BOOL_OK. Solution: Add t_number_bool.
* patch 8.2.2209: Vim9: return type of => lambda not parsedv8.2.2209Bram Moolenaar2020-12-258-69/+125
| | | | | Problem: Vim9: return type of => lambda not parsed. Solution: Parse and use the return type.
* patch 8.2.2208: Vim9: after reloading a script variable index may be invalidv8.2.2208Bram Moolenaar2020-12-248-25/+131
| | | | | | Problem: Vim9: after reloading a script variable index may be invalid. Solution: When the sequence number doesn't match give an error for using a script-local variable from a compiled function. (closes #7547)
* patch 8.2.2207: illegal memory access if popup menu items are changedv8.2.2207Bram Moolenaar2020-12-245-4/+83
| | | | | | Problem: Illegal memory access if popup menu items are changed while the menu is visible. (Tomáš Janoušek) Solution: Make a copy of the text. (closes #7537)
* Tweak the style a bit.Bram Moolenaar2020-12-241-3/+2
|
* Remove table, it doesn't workBram Moolenaar2020-12-241-14/+2
|
* Attempt to fix markdown in table cell.Bram Moolenaar2020-12-241-2/+2
|
* Attempt to align the logo without a markdown table.Bram Moolenaar2020-12-241-4/+18
|
* patch 8.2.2206: :exe command line completion only works for first argumentv8.2.2206Bram Moolenaar2020-12-243-0/+31
| | | | | Problem: :exe command line completion only works for first argument. Solution: Skip over text if more is following. (closes #7546)
* patch 8.2.2205: Vim9: memory leak when parsing lambda failsv8.2.2205Bram Moolenaar2020-12-242-0/+10
| | | | | Problem: Vim9: memory leak when parsing lambda fails. Solution: Clear growarrays.
* patch 8.2.2204: Vim9: using -> both for method and lambda is confusingv8.2.2204Bram Moolenaar2020-12-245-44/+246
| | | | | Problem: Vim9: using -> both for method and lambda is confusing. Solution: Use => for lambda in :def function.
* patch 8.2.2203: Moodle gift files are not recognizedv8.2.2203Bram Moolenaar2020-12-243-0/+6
| | | | | Problem: Moodle gift files are not recognized. Solution: Add a filetype pattern. (Delim Temizer)
* patch 8.2.2202: write file test still fails on MS-Windowsv8.2.2202Bram Moolenaar2020-12-232-2/+4
| | | | | Problem: Write file test still fails on MS-Windows. Solution: Set fileformat with the :edit command
* 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 "=".