summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3023: Vim9: arguments for execute() not checked at compile timev8.2.3023Bram Moolenaar2021-06-203-1/+37
| | | | | Problem: Vim9: arguments for execute() not checked at compile time. Solution: Add a function to check the argument types.
* patch 8.2.3022: available encryption methods are not strong enoughv8.2.3022Christian Brabandt2021-06-2029-64/+820
| | | | | | Problem: Available encryption methods are not strong enough. Solution: Add initial support for xchaha20. (Christian Brabandt, closes #8394)
* patch 8.2.3021: spaces allowed between option name and "!", "?", etc.v8.2.3021Bram Moolenaar2021-06-203-3/+26
| | | | | | Problem: Spaces allowed between option name and "!", "?", etc. Solution: Disallow spaces in Vim9 script, it was not documented. (closes #8408)
* patch 8.2.3020: unreachable codev8.2.3020=?UTF-8?q?Dundar=20G=C3=B6c?=2021-06-192-3/+2
| | | | | Problem: Unreachable code. Solution: Remove the code. (closes #8406)
* patch 8.2.3019: location list only has the start position.v8.2.3019thinca2021-06-198-38/+122
| | | | | | Problem: Location list only has the start position. Solution: Make it possible to add an end position. (Shane-XB-Qian, closes #8393)
* patch 8.2.3018: 'quickfixtextfunc' formatting is lost when switching buffersv8.2.3018Yegappan Lakshmanan2021-06-193-1/+71
| | | | | | | Problem: Formatting using quickfixtextfunc is lost when updating location lists for different buffers. (Yorick Peterse) Solution: Use the right window for the locaiton list. (Yegappan Lakshmanan, closes #8400, closes #8403)
* patch 8.2.3017: Vim9: debugger shows too many linesv8.2.3017Bram Moolenaar2021-06-173-2/+17
| | | | | Problem: Vim9: debugger shows too many lines. Solution: Truncate at a comment, "enddef", etc. (closes #8392)
* patch 8.2.3016: confusing error when expression is followed by commav8.2.3016Bram Moolenaar2021-06-178-13/+24
| | | | | Problem: Confusing error when expression is followed by comma. Solution: Give a different error for trailing text. (closes #8395)
* patch 8.2.3015: Vim9: Assigning to @# requires a stringv8.2.3015Bram Moolenaar2021-06-175-5/+33
| | | | | Problem: Vim9: Assigning to @# requires a string. (Naohiro Ono) Solution: Accent a number or a string. (closes #8396)
* patch 8.2.3014: Coverity warns for freeing static stringv8.2.3014Dominique Pelle2021-06-172-3/+3
| | | | | | Problem: Coverity warns for freeing static string. Solution: Do not assign static string to pointer. (Dominique Pellé, closes #8397)
* patch 8.2.3013: Vim: when debugging only first line of command is displayedv8.2.3013Bram Moolenaar2021-06-163-31/+78
| | | | | | | Problem: Vim: when debugging only the first line of a command using line continuation is displayed. Solution: Find the next command and concatenate lines until that one. (closes #8392)
* patch 8.2.3012: when 'rightleft' is set the line number is drawn reversedv8.2.3012Christian Brabandt2021-06-163-2/+27
| | | | | | | Problem: When 'rightleft' is set the line number is sometimes drawn reversed. Solution: Adjust how space is handled. (Christian Brabandt, closes #8389, closes #8391)
* patch 8.2.3011: Vim9: cannot get argument values during debuggingv8.2.3011Bram Moolenaar2021-06-164-13/+71
| | | | | | Problem: Vim9: cannot get argument values during debugging. Solution: Lookup names in the list of arguments. Put debug instruction halfway for command.
* patch 8.2.3010: not enough testing for viminfo codev8.2.3010Yegappan Lakshmanan2021-06-165-2/+360
| | | | | Problem: Not enough testing for viminfo code. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8390)
* patch 8.2.3009: startup test may hangv8.2.3009Bram Moolenaar2021-06-162-1/+4
| | | | | Problem: Startup test may hang. Solution: Do not run the test in the GUI.
* patch 8.2.3008: startup test may hangv8.2.3008Bram Moolenaar2021-06-152-1/+4
| | | | | Problem: Startup test may hang. Solution: Add quit command in the script.
* patch 8.2.3007: Vim9: test for void value failsv8.2.3007Bram Moolenaar2021-06-153-4/+8
| | | | | Problem: Vim9: test for void value fails. Solution: Adjust expected error. Do not make a copy of void.
* patch 8.2.3006: crash when echoing a value very earlyv8.2.3006Bram Moolenaar2021-06-153-9/+27
| | | | | | Problem: Crash when echoing a value very early. (Naruhiko Nishino) Solution: Do not use a NUL to truncate the message, make a copy. (closes #8388)
* patch 8.2.3005: Vim9: using a void value does not give a proper error messagev8.2.3005Bram Moolenaar2021-06-157-48/+71
| | | | | Problem: Vim9: using a void value does not give a proper error message. Solution: Give a clear error message. (clodes #8387)
* patch 8.2.3004: Vim9: error for missing colon given while skippingv8.2.3004Bram Moolenaar2021-06-153-1/+16
| | | | | Problem: Vim9: error for missing colon given while skipping. Solution: Do not give the error when skipping. (closes #8385)
* patch 8.2.3003: Vim9: closure compiled with wrong compile typev8.2.3003Bram Moolenaar2021-06-153-5/+30
| | | | | Problem: Vim9: closure compiled with wrong compile type. Solution: Use COMPILE_TYPE() when calling a function. (closes #8384)
* patch 8.2.3002: Vim doesn't abort on a fatal Tcl errorv8.2.3002Dominique Pelle2021-06-152-1/+3
| | | | | Problem: Vim doesn't abort on a fatal Tcl error. Solution: Change emsg() to iemsg(). (Dominique Pellé, closes #8383)
* patch 8.2.3001: Vim9: memory leak when compilation failsv8.2.3001Bram Moolenaar2021-06-152-0/+4
| | | | | Problem: Vim9: memory leak when compilation fails. Solution: Free the list of variable names.
* patch 8.2.3000: Vim9: warning for uninitialized variablev8.2.3000Bram Moolenaar2021-06-152-1/+3
| | | | | Problem: Vim9: warning for uninitialized variable. Solution: Add initialization. (John Marriott)
* patch 8.2.2999: balloon sometimes does not hide with GTK 3v8.2.2999Bram Moolenaar2021-06-142-0/+11
| | | | | Problem: Balloon sometimes does not hide with GTK 3. Solution: Also listen to GDK_LEAVE_NOTIFY. (Johannes Stezenbach)
* patch 8.2.2998: Vim9: disassemble test failsv8.2.2998Bram Moolenaar2021-06-142-6/+12
| | | | | Problem: Vim9: disassemble test fails. Solution: Add missing call to lookup_debug_var().
* patch 8.2.2997: Vim9: disassemble test failsv8.2.2997Bram Moolenaar2021-06-142-5/+17
| | | | | Problem: Vim9: disassemble test fails. Solution: Adjust expected output.
* patch 8.2.2996: Vim9: when debugging cannot inspect local variablesv8.2.2996Bram Moolenaar2021-06-147-17/+113
| | | | | Problem: Vim9: when debugging cannot inspect local variables. Solution: Make local variables available when debugging.
* patch 8.2.2995: linker errors with dynamic Python 3.10v8.2.2995Zdenek Dohnal2021-06-142-0/+20
| | | | | | Problem: Linker errors with dynamic Python 3.10. Solution: Add a couple of library entries. (Zdenek Dohnal, closes #8381, closes #8356)
* patch 8.2.2994: various code is not fully testedv8.2.2994Yegappan Lakshmanan2021-06-137-2/+127
| | | | | Problem: Various code is not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8378)
* patch 8.2.2993: 'fileencodings' default value should depend on 'encoding'v8.2.2993Bram Moolenaar2021-06-135-3/+31
| | | | | | | Problem: 'fileencodings' default value should depend on 'encoding'. (Gary Johnson) Solution: When 'encoding' is "utf-8" use a different default value for 'fileencodings'.
* Update runtime filesBram Moolenaar2021-06-1330-185/+399
|
* patch 8.2.2992: Vim9: completion for :disassemble is incompletev8.2.2992Bram Moolenaar2021-06-136-1/+53
| | | | | Problem: Vim9: completion for :disassemble is incomplete. Solution: Recognize the "debug" and "profile" arguments.
* patch 8.2.2991: Vim9: no completion for :vim9 and :legacyv8.2.2991Bram Moolenaar2021-06-133-0/+10
| | | | | Problem: Vim9: no completion for :vim9 and :legacy. Solution: Expand argument as a command. (closes #8377)
* patch 8.2.2990: Jupyter Notebook files are not recognizedv8.2.2990kompowiec22021-06-133-1/+6
| | | | | Problem: Jupyter Notebook files are not recognized. Solution: Recognize *.ipynb. (closes #8375)
* patch 8.2.2989: Vim9: memory leak when debugging a :def functionv8.2.2989Bram Moolenaar2021-06-132-0/+9
| | | | | Problem: Vim9: memory leak when debugging a :def function. Solution: Free the debug instructions.
* patch 8.2.2988: Vim9: debugger test failsv8.2.2988Bram Moolenaar2021-06-133-3/+13
| | | | | Problem: Vim9: debugger test fails. Solution: Get the debugger instructions when needed.
* patch 8.2.2987: build failure with normal featuresv8.2.2987Bram Moolenaar2021-06-132-5/+6
| | | | | Problem: Build failure with normal features. Solution: Remove #define.
* patch 8.2.2986: build failure without the profile featurev8.2.2986Bram Moolenaar2021-06-132-2/+6
| | | | | Problem: Build failure without the profile feature. Solution: Add #ifdef.
* patch 8.2.2985: Vim9: a compiled function cannot be debuggedv8.2.2985Bram Moolenaar2021-06-1311-77/+196
| | | | | Problem: Vim9: a compiled function cannot be debugged. Solution: Add initial debugging support.
* patch 8.2.2984: Vim9: test fails because of missing return statementv8.2.2984Bram Moolenaar2021-06-122-1/+5
| | | | | Problem: Vim9: Test fails because of missing return statement. Solution: When type is unknown set type to void.
* Add links to discussion forums.Bram Moolenaar2021-06-121-0/+6
|
* patch 8.2.2983: Vim9: an inline function requires specifying the return typev8.2.2983Bram Moolenaar2021-06-125-6/+41
| | | | | Problem: Vim9: an inline function requires specifying the return type. Solution: Make the return type optional.
* patch 8.2.2982: Vim9: future commands are not reserved yetv8.2.2982Bram Moolenaar2021-06-126-42/+111
| | | | | | Problem: Vim9: future commands are not reserved yet. Solution: Add commands to be implemented later. Make "this" a reserved name.
* patch 8.2.2981: recovery test is not run on big-endian systemsv8.2.2981James McCoy2021-06-122-97/+98
| | | | | Problem: Recovery test is not run on big-endian systems. Solution: Make it work on big-endian systems. (James McCoy, closes #8368)
* patch 8.2.2980: popup window test is a bit flakyv8.2.2980Bram Moolenaar2021-06-122-0/+3
| | | | | Problem: Popup window test is a bit flaky. Solution: Add a redraw command.
* patch 8.2.2979: not all options code is covered by testsv8.2.2979Yegappan Lakshmanan2021-06-128-1/+108
| | | | | Problem: Not all options code is covered by tests. Solution: Add more tests for options. (Yegappan Lakshmanan, closes #8369)
* patch 8.2.2978: warning for uninitialized variablev8.2.2978Bram Moolenaar2021-06-122-0/+3
| | | | | Problem: Warning for uninitialized variable. Solution: Set return value to FAIL.
* patch 8.2.2977: crash when using a null function referencev8.2.2977Bram Moolenaar2021-06-124-1/+15
| | | | | Problem: Crash when using a null function reference. (Naohiro Ono) Solution: Check for an invalid function name. (closes #8367)
* patch 8.2.2976: build failure without the +eval featurev8.2.2976Bram Moolenaar2021-06-112-2/+6
| | | | | Problem: Build failure without the +eval feature. Solution: Add #ifdefs.