summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1001: Vim9: crash with nested "if" and assignmentv8.2.1001Bram Moolenaar2020-06-183-38/+71
| | | | | | Problem: Vim9: crash with nested "if" and assignment. Solution: Skip more of the assignment. Do not set ctx_skip when code is reachable.
* patch 8.2.1000: get error when leaving Ex mode with :visualv8.2.1000Bram Moolenaar2020-06-183-1/+15
| | | | | | Problem: Get error when leaving Ex mode with :visual and a CmdLineEnter autocommand was used. Solution: Reset ex_pressedreturn. (closes #6293)
* patch 8.2.0999: moving to next sentence gets stuck on quotev8.2.0999Bram Moolenaar2020-06-183-0/+28
| | | | | | Problem: Moving to next sentence gets stuck on quote. Solution: When moving to the next sentence doesn't result in moving, advance a character and try again. (closes #6291)
* patch 8.2.0998: not all tag code is testedv8.2.0998Bram Moolenaar2020-06-172-0/+71
| | | | | Problem: Not all tag code is tested. Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #6284)
* patch 8.2.0997: cannot execute a register containing line continuationv8.2.0997Bram Moolenaar2020-06-174-1/+169
| | | | | | Problem: Cannot execute a register containing line continuation. Solution: Concatenate lines where needed. (Yegappan Lakshmanan, closes #6272)
* patch 8.2.0996: using "aucmdwin" in win_gettype() is not idealv8.2.0996Bram Moolenaar2020-06-174-3/+5
| | | | | Problem: Using "aucmdwin" in win_gettype() is not ideal. Solution: Rename to "autocmd".
* patch 8.2.0995: insufficient testing for the readdir() sort optionv8.2.0995Bram Moolenaar2020-06-172-0/+21
| | | | | Problem: Insufficient testing for the readdir() sort option. Solution: Add a few more tests. (Christian Brabandt, closes #6278)
* patch 8.2.0994: Vim9: missing function causes compilation errorv8.2.0994Bram Moolenaar2020-06-172-6/+14
| | | | | Problem: Vim9: missing function causes compilation error. Solution: Call test function indirectly.
* patch 8.2.0993: Vim9 script test fails with normal featuresv8.2.0993Bram Moolenaar2020-06-172-8/+9
| | | | | Problem: Vim9 script test fails with normal features. Solution: Use :func instead of :def for now.
* patch 8.2.0992: Vim9: crash when using :import in the Vim commandv8.2.0992Bram Moolenaar2020-06-164-12/+44
| | | | | | Problem: Vim9: crash when using :import in the Vim command. Solution: Give an error when using :import outside of a script. (closes #6271)
* patch 8.2.0991: cannot get window type for autocmd and preview windowv8.2.0991Bram Moolenaar2020-06-165-3/+36
| | | | | Problem: Cannot get window type for autocmd and preview window. Solution: Add types to win_gettype(). (Yegappan Lakshmanan, closes #6277)
* patch 8.2.0990: Using duplicate error numberv8.2.0990Bram Moolenaar2020-06-163-2/+4
| | | | | Problem: Using duplicate error number. Solution: Use an unused error number. Add a test for it.
* patch 8.2.0989: crash after resizing a terminal windowv8.2.0989Bram Moolenaar2020-06-163-0/+19
| | | | | Problem: Crash after resizing a terminal window. (August Masquelier) Solution: Add check for valid row in libvterm. (closes #6273)
* patch 8.2.0988: getting directory contents is always case sortedv8.2.0988Bram Moolenaar2020-06-1617-32/+272
| | | | | Problem: Getting directory contents is always case sorted. Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229)
* patch 8.2.0987: Vim9: cannot assign to [var; var]v8.2.0987Bram Moolenaar2020-06-168-17/+161
| | | | | Problem: Vim9: cannot assign to [var; var]. Solution: Assign rest of items to a list.
* patch 8.2.0986: MS-Windows: functions test failsv8.2.0986Bram Moolenaar2020-06-152-2/+6
| | | | | Problem: MS-Windows: functions test fails. Solution: Only simplify ///path on Unix.
* patch 8.2.0985: simplify() does not remove slashes from "///path"v8.2.0985Bram Moolenaar2020-06-153-1/+17
| | | | | Problem: Simplify() does not remove slashes from "///path". Solution: Reduce > 2 slashes to one. (closes #6263)
* patch 8.2.0984: not using previous window when closing a shell popup windowv8.2.0984Bram Moolenaar2020-06-153-5/+35
| | | | | Problem: Not using previous window when closing a shell popup window. Solution: Use "prevwin" if it was set. (closes #6267)
* patch 8.2.0983: SConstruct file type not recognizedv8.2.0983Bram Moolenaar2020-06-153-2/+5
| | | | | Problem: SConstruct file type not recognized. Solution: Use python for SConstruct files. (Roland Hieber)
* patch 8.2.0982: insufficient testing for reading/writing filesv8.2.0982Bram Moolenaar2020-06-159-3/+196
| | | | | | Problem: Insufficient testing for reading/writing files. Solution: Add more tests. (Yegappan Lakshmanan, closes #6257) Add "ui_delay" to test_override() and use it for the CTRL-O test.
* patch 8.2.0981: Vim9: cannot compile "[var, var] = list"v8.2.0981Bram Moolenaar2020-06-148-547/+730
| | | | | Problem: Vim9: cannot compile "[var, var] = list". Solution: Implement list assignment.
* patch 8.2.0980: raku file extension not recognizedv8.2.0980Bram Moolenaar2020-06-143-1/+4
| | | | | Problem: Raku file extension not recognized. (Steven Penny) Solution: Recognize .raku and .rakumod. (closes #6255)
* Update runtime filesBram Moolenaar2020-06-1425-229/+626
|
* patch 8.2.0979: a couple of screendump tests failv8.2.0979Bram Moolenaar2020-06-142-1/+4
| | | | | Problem: A couple of screendump tests fail. Solution: Do not redraw when clearing t_8u.
* patch 8.2.0978: leaking memory in termcodes testv8.2.0978Bram Moolenaar2020-06-142-1/+3
| | | | | Problem: Leaking memory in termcodes test. Solution: Set t_8u with set_option_value().
* patch 8.2.0977: t_8u is made empty for the wrong terminalsv8.2.0977Bram Moolenaar2020-06-143-2/+10
| | | | | Problem: t_8u is made empty for the wrong terminals. (Dominique Pelle) Solution: Invert the check for TPR_YES. (closes #6254)
* patch 8.2.0976: some 'cpoptions' not testedv8.2.0976Bram Moolenaar2020-06-145-81/+301
| | | | | Problem: Some 'cpoptions' not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #6253)
* patch 8.2.0975: Vim9: script variable does not accept optional s: prefixv8.2.0975Bram Moolenaar2020-06-143-3/+27
| | | | | Problem: Vim9: script variable does not accept optional s: prefix. Solution: Adjust the accepted syntax.
* patch 8.2.0974: Vim9: memory leak when script var has wrong typev8.2.0974Bram Moolenaar2020-06-132-0/+5
| | | | | Problem: Vim9: memory leak when script var has wrong type. Solution: Free the variable name.
* patch 8.2.0973: Vim9: type is not checked when assigning to a script variablev8.2.0973Bram Moolenaar2020-06-137-8/+51
| | | | | Problem: Vim9: type is not checked when assigning to a script variable. Solution: Check the type.
* patch 8.2.0972: Vim9 script variable declarations need a typev8.2.0972Bram Moolenaar2020-06-137-5/+92
| | | | | Problem: Vim9 script variable declarations need a type. Solution: Make "let var: type" declare a script-local variable.
* patch 8.2.0971: build with tiny features failsv8.2.0971Bram Moolenaar2020-06-132-1/+9
| | | | | Problem: Build with tiny features fails. Solution: Add #ifdef.
* patch 8.2.0970: terminal properties are not available in Vim scriptv8.2.0970Bram Moolenaar2020-06-1311-5/+172
| | | | | Problem: Terminal properties are not available in Vim script. Solution: Add the terminalprops() function.
* patch 8.2.0969: assert_equal() output for dicts is hard to figure outv8.2.0969Bram Moolenaar2020-06-133-2/+99
| | | | | Problem: Assert_equal() output for dicts is hard to figure out. Solution: Only show the different items.
* patch 8.2.0968: no proper testing of the 'cpoptions' flagsv8.2.0968Bram Moolenaar2020-06-135-110/+631
| | | | | Problem: No proper testing of the 'cpoptions' flags. Solution: Add tests. (Yegappan Lakshmanan, closes #6251)
* patch 8.2.0967: unnecessary type casts for vim_strnsave()v8.2.0967Bram Moolenaar2020-06-1231-64/+66
| | | | | Problem: Unnecessary type casts for vim_strnsave(). Solution: Remove the type casts.
* patch 8.2.0966: 'shortmess' flag "n" not used in two placesv8.2.0966Bram Moolenaar2020-06-127-5/+15
| | | | | | Problem: 'shortmess' flag "n" not used in two places. Solution: Make use of the "n" flag consistent. (Nick Jensen, closes #6245, closes #6244)
* patch 8.2.0965: has_funcundefined() is not usedv8.2.0965Bram Moolenaar2020-06-123-10/+2
| | | | | Problem: Has_funcundefined() is not used. Solution: Delete the function. (Dominique Pellé, closes #6242)
* patch 8.2.0964: TextYankPost does not provide info about Visual selectionv8.2.0964Bram Moolenaar2020-06-124-5/+15
| | | | | Problem: TextYankPost does not provide info about Visual selection. Solution: Add the 'visual' key in v:event. (closes #6249)
* patch 8.2.0963: number increment/decrement does not work with 'virtualedit'v8.2.0963Bram Moolenaar2020-06-125-4/+49
| | | | | | Problem: Number increment/decrement does not work with 'virtualedit'. Solution: Handle coladd changing. (Christian Brabandt, closes #6240, closes #923)
* patch 8.2.0962: terminal test sometimes hangs on Travisv8.2.0962Bram Moolenaar2020-06-122-0/+10
| | | | | Problem: Terminal test sometimes hangs on Travis. Solution: Do show output for this test temporarily.
* patch 8.2.0961: MS-Windows: no completion for localesv8.2.0961Bram Moolenaar2020-06-124-47/+98
| | | | | | Problem: MS-Windows: no completion for locales. Solution: Use the directories in $VIMRUNTIME/lang to complete locales. (Christian Brabandt, closes 36248)
* patch 8.2.0960: cannot use :import in legacy Vim scriptv8.2.0960Bram Moolenaar2020-06-115-25/+91
| | | | | Problem: Cannot use :import in legacy Vim script. Solution: Support :import in any Vim script.
* patch 8.2.0959: using 'quickfixtextfunc' is a bit slowv8.2.0959Bram Moolenaar2020-06-114-68/+112
| | | | | Problem: Using 'quickfixtextfunc' is a bit slow. Solution: Process a list of entries. (Yegappan Lakshmanan, closes #6234)
* patch 8.2.0958: not sufficient testing for buffer writingv8.2.0958Bram Moolenaar2020-06-113-0/+67
| | | | | Problem: Not sufficient testing for buffer writing. Solution: Add a few tests. (Yegappan Lakshmanan, closes #6238)
* patch 8.2.0957: compiler warning for uninitialized variablev8.2.0957Bram Moolenaar2020-06-112-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize one variable.
* patch 8.2.0956: spell test failsv8.2.0956Bram Moolenaar2020-06-102-1/+27
| | | | | Problem: Spell test fails. Solution: Add missing change the spell checking.
* patch 8.2.0955: build failsv8.2.0955Bram Moolenaar2020-06-102-0/+3
| | | | | Problem: Build fails. Solution: Add missing struct change.
* patch 8.2.0954: not all desktop files are recognizedv8.2.0954Bram Moolenaar2020-06-103-2/+4
| | | | | Problem: Not all desktop files are recognized. Solution: Add the *.directory pattern. (Eisuke Kawashima, closes #3317)
* patch 8.2.0953: spell checking doesn't work for CamelCased wordsv8.2.0953Bram Moolenaar2020-06-1010-0/+45
| | | | | | Problem: Spell checking doesn't work for CamelCased words. Solution: Add the "camel" value in the new option 'spelloptions'. (closes #1235)