summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* patch 8.2.2975: Vim9: can only use an autoload function name as a stringv8.2.2975Bram Moolenaar2021-06-115-3/+43
| | | | | Problem: Vim9: can only use an autoload function name as a string. Solution: Load the autoload script when encountered. (closes #8124)
* patch 8.2.2974: Greek spell checking uses wrong case foldingv8.2.2974Bram Moolenaar2021-06-115-12/+32
| | | | | | Problem: Greek spell checking uses wrong case folding. Solution: Fold capital sigma depending on whether it is at the end of a word or not. (closes #299)
* patch 8.2.2973: fix for recovery and diff mode not testedv8.2.2973Yegappan Lakshmanan2021-06-104-1/+166
| | | | | Problem: Fix for recovery and diff mode not tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8352)
* patch 8.2.2972: "%bd" tries to delete popup window buffers, which failsv8.2.2972Bram Moolenaar2021-06-104-123/+155
| | | | | | Problem: "%bd" tries to delete popup window buffers, which fails. (Ralf Schandl) Solution: Do not try to delete a popup window buffer. (closes #8349)
* patch 8.2.2971: cannot yank a block without trailing spacesv8.2.2971Christian Brabandt2021-06-108-8/+99
| | | | | Problem: Cannot yank a block without trailing spaces. Solution: Add the "zy" command. (Christian Brabandt, closes #8292)
* patch 8.2.2970: Python configure check uses deprecated commandv8.2.2970Zdenek Dohnal2021-06-103-2/+10
| | | | | | Problem: Python configure check uses deprecated command. Solution: Use sysconfig instead of distutils if possible. (Zdenek Dohnal, closes #8354)
* patch 8.2.2969: subtracting from number option fails when result is zerov8.2.2969Bram Moolenaar2021-06-103-0/+12
| | | | | | | Problem: Subtracting from number option fails when result is zero. (Ingo Karkat) Solution: Reset the string value when using the numeric value. (closes #8351)
* patch 8.2.2968: Vim9: memory leakv8.2.2968Bram Moolenaar2021-06-092-0/+5
| | | | | Problem: Vim9: memory leak Solution: Unreference pt_outer of partial.
* patch 8.2.2967: Vim9: crash when using two levels of partialsv8.2.2967Bram Moolenaar2021-06-094-46/+99
| | | | | Problem: Vim9: crash when using two levels of partials. Solution: Add outer_ref_T and use it in the execution context.
* patch 8.2.2966: ml_get errors after recovering a filev8.2.2966Bram Moolenaar2021-06-092-0/+3
| | | | | Problem: ml_get errors after recovering a file. (Yegappan Lakshmanan) Solution: Fix the cursor position after deleting lines.
* patch 8.2.2965: Vim9: crash when calling function that failed to compilev8.2.2965Bram Moolenaar2021-06-084-0/+26
| | | | | Problem: Vim9: crash when calling function that failed to compile. Solution: Fail when trying to call the function. (closes #8344)
* patch 8.2.2964: Vim9: hang when using space after ->v8.2.2964Bram Moolenaar2021-06-084-3/+11
| | | | | Problem: Vim9: hang when using space after ->. (Naohiro Ono) Solution: Skip over white space to find the function name. (closes #8341)
* patch 8.2.2963: GUI: mouse move may start Visual mode with a popup visiblev8.2.2963Bram Moolenaar2021-06-085-3/+15
| | | | | Problem: GUI: mouse move may start Visual mode with a popup visible. Solution: Add special code for mouse move. (closes #8318)
* patch 8.2.2962: MS-Windows command line arguments have wrong encodingv8.2.2962K.Takata2021-06-082-4/+6
| | | | | Problem: MS-Windows command line arguments have wrong encoding. Solution: Always use utf-8 in get_cmd_argsW(). (Ken Takata, closes #8347)
* patch 8.2.2961: keys typed during a :normal command are discardedv8.2.2961Bram Moolenaar2021-06-078-10/+23
| | | | | Problem: Keys typed during a :normal command are discarded. Solution: Concatenate saved typeahead and typed kesy. (closes #8340)
* patch 8.2.2960: swap file recovery not sufficiently testedv8.2.2960Yegappan Lakshmanan2021-06-072-0/+102
| | | | | Problem: Swap file recovery not sufficiently tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8339)
* patch 8.2.2959: sound_playfile() is not tested on MS-Windowsv8.2.2959Dominique Pelle2021-06-073-14/+13
| | | | | Problem: sound_playfile() is not tested on MS-Windows. Solution: Make it work and enable the test. (Dominique Pellé, closes #8338)
* patch 8.2.2958: function list test failsv8.2.2958Bram Moolenaar2021-06-073-1/+4
| | | | | Problem: Function list test fails. Solution: Add newly added function to the list. Fix typo.
* patch 8.2.2957: using getchar() in Vim9 script is problematicv8.2.2957Bram Moolenaar2021-06-076-5/+70
| | | | | Problem: Using getchar() in Vim9 script is problematic. Solution: Add getcharstr(). (closes #8343)
* patch 8.2.2956: Vim9: need to plan for future additionsv8.2.2956Bram Moolenaar2021-06-063-27/+44
| | | | | Problem: Vim9: need to plan for future additions. Solution: Reserve commands for future use: :type, :class, :enum.
* patch 8.2.2955: Vim9: using filter in compiled command does not workv8.2.2955Bram Moolenaar2021-06-066-5/+63
| | | | | Problem: Vim9: using filter in compiled command does not work. Solution: Generate EXEC including the command modifier.
* patch 8.2.2954: short file name extension for Scala not recognizedv8.2.2954Brennon M2021-06-063-2/+4
| | | | | Problem: Short file name extension for Scala not recognized. Solution: Recognize *.sc. (closes #8337)
* patch 8.2.2953: Vim9: leaking memory when using heredoc scriptv8.2.2953Bram Moolenaar2021-06-062-1/+9
| | | | | Problem: Vim9: leaking memory when using heredoc script. Solution: Free the first line.
* patch 8.2.2952: recover test fails on big endian systemsv8.2.2952Yegappan Lakshmanan2021-06-063-7/+39
| | | | | | Problem: Recover test fails on big endian systems. Solution: Disable the failing test on big endian systems. (Yegappan Lakshmanan, closes #8335)
* patch 8.2.2951: Vim9: cannot use heredoc for :python, :lua, etc.v8.2.2951Bram Moolenaar2021-06-067-15/+182
| | | | | | Problem: Vim9: cannot use heredoc in :def function for :python, :lua, etc. Solution: Concatenate the heredoc lines and pass them in the ISN_EXEC_SPLIT instruction.
* patch 8.2.2950: sound code not fully testedv8.2.2950Dominique Pelle2021-06-062-3/+38
| | | | | Problem: Sound code not fully tested. Solution: Add more sound tests. (Dominique Pellé, closes #8332)
* patch 8.2.2949: tests failing because no error for float to string conversionv8.2.2949Bram Moolenaar2021-06-0612-19/+46
| | | | | | | Problem: Tests failing because there is no error for float to string conversion. Solution: Change the check for failure to check for correct result. Make some conversions strict in Vim9 script.
* patch 8.2.2948: substitute() accepts a number but not a float expressionv8.2.2948Bram Moolenaar2021-06-063-2/+17
| | | | | Problem: Substitute() accepts a number but not a float expression. Solution: Also accept a float. (closes #8331)
* patch 8.2.2947: build failure without the channel featurev8.2.2947Bram Moolenaar2021-06-062-0/+4
| | | | | Problem: Build failure without the channel feature. Solution: Add back #ifdef. (John Marriott)
* patch 8.2.2946: Vim9: substitute expression cannot be a Listv8.2.2946Bram Moolenaar2021-06-053-1/+10
| | | | | Problem: Vim9: substitute expression cannot be a List in a :def function. Solution: Use typval2string(). (closes #8330)
* patch 8.2.2945: some buffer related code is not testedv8.2.2945Yegappan Lakshmanan2021-06-056-1/+217
| | | | | Problem: Some buffer related code is not tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8320)
* patch 8.2.2944: Vim9: no error when using job or channel as a stringv8.2.2944Bram Moolenaar2021-06-059-34/+76
| | | | | Problem: Vim9: no error when using job or channel as a string. Solution: Be more strict about conversion to string. (closes #8312)
* patch 8.2.2943: Vim9: check for argument count ignores default valuesv8.2.2943Bram Moolenaar2021-06-052-1/+4
| | | | | Problem: Vim9: check for argument count ignores default values. Solution: Take default argument values into account.
* patch 8.2.2942: Vim9: error when calling function with too few argumentsv8.2.2942Bram Moolenaar2021-06-054-0/+23
| | | | | Problem: Vim9: internal error when calling function with too few arguments Solution: Check for argument count to be too few. (closes #8325)