summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3265: smartcase does not work correctly in very magic patternv8.2.3265Christian Brabandt2021-08-013-1/+66
| | | | | | Problem: Smartcase does not work correctly in very magic pattern. Solution: Take the magicness into account when skipping over regexp items. (Christian Brabandt, closes #8682, closes #7845)
* patch 8.2.3264: Vim9: assign test failsv8.2.3264Bram Moolenaar2021-08-012-2/+6
| | | | | Problem: Vim9: assign test fails. Solution: Add missing change.
* patch 8.2.3263: Vim9: "..=" does not accept same types as the ".." operatorv8.2.3263Bram Moolenaar2021-07-314-7/+40
| | | | | Problem: Vim9: "..=" does not accept same types as the ".." operator. Solution: Convert value to string like ".." does. (issue #8664)
* patch 8.2.3262: build failure when ABORT_ON_INTERNAL_ERROR is definedv8.2.3262Bram Moolenaar2021-07-312-2/+3
| | | | | Problem: Build failure when ABORT_ON_INTERNAL_ERROR is defined. Solution: Adjust how estack_len_before is used.
* patch 8.2.3261: Vim9: when compiling repeat(123, N) return type is numberv8.2.3261Bram Moolenaar2021-07-313-4/+19
| | | | | Problem: Vim9: when compiling repeat(123, N) return type is number. Solution: Make return type a string. (closes #8664)
* patch 8.2.3260: build failure with small featuresv8.2.3260Bram Moolenaar2021-07-312-1/+3
| | | | | Problem: Build failure with small features. Solution: Add #ifdef.
* patch 8.2.3259: when 'indentexpr' causes an error did_throw may hangv8.2.3259Bram Moolenaar2021-07-314-61/+78
| | | | | | Problem: When 'indentexpr' causes an error the did_throw flag may remain set. Solution: Reset did_throw and show the error. (closes #8677)
* patch 8.2.3258: error messages have the wrong textv8.2.3258Bram Moolenaar2021-07-314-37/+39
| | | | | Problem: Error messages have the wrong text. Solution: Adjust the error message.
* patch 8.2.3257: calling prop_find() with -1 for ID gives errornous errorv8.2.3257Bram Moolenaar2021-07-313-0/+9
| | | | | | Problem: Calling prop_find() with -1 for ID gives errornous error. (Naohiro Ono) Solution: When passing -1 use -2. (closes #8674)
* patch 8.2.3256: executable test may fail on new Ubuntu systemv8.2.3256Bram Moolenaar2021-07-312-0/+5
| | | | | Problem: Executable test may fail on new Ubuntu system. Solution: Consider /usr/bin/cat and /bin/cat the same.
* patch 8.2.3255: ci" finds following string but ci< and others don'tv8.2.3255Connor Lane Smith2021-07-314-5/+54
| | | | | | Problem: ci" finds following string but ci< and others don't. Solution: When not inside an object find the start. (Connor Lane Smit, closes #8670)
* patch 8.2.3254: win_gettype() does not recognize a quickfix windowv8.2.3254Yegappan Lakshmanan2021-07-314-3/+28
| | | | | Problem: win_gettype() does not recognize a quickfix window. Solution: Add "quickfix" and "loclist". (Yegappan Lakshmanan, closes #8676)
* patch 8.2.3253: channel test fails randomlyv8.2.3253Bram Moolenaar2021-07-303-5/+7
| | | | | Problem: Channel test fails randomly. Solution: Add a sleep after sending the "echoerr" command. (Michael Soyka)
* patch 8.2.3252: duplicated code for adding buffer linesv8.2.3252Yegappan Lakshmanan2021-07-305-59/+53
| | | | | | Problem: Duplicated code for adding buffer lines. Solution: Move code to a common function. Also move map functions to map.c. (Yegappan Lakshmanan, closes #8665)
* patch 8.2.3251: listing builtin_gui as an available terminal is confusingv8.2.3251Bram Moolenaar2021-07-303-1/+16
| | | | | | Problem: Listing builtin_gui as an available terminal is confusing. Solution: Do not list builtin_gui. (Christian Brabandt, closes #8669, closes #8661)
* patch 8.2.3250: MS-Windows: cannot build with libsodiumv8.2.3250Christian Brabandt2021-07-302-1/+3
| | | | | | Problem: MS-Windows: cannot build with libsodium. Solution: Change FEAT_SODIUM into HAVE_SODIUM. (Christian Brabandt, closes #8668, closes #8663)
* patch 8.2.3249: Vim9: error for re-imported function with default argumentv8.2.3249Bram Moolenaar2021-07-298-10/+26
| | | | | Problem: Vim9: error for re-imported function with default argument. Solution: Do not check argument type if it is still unknown. (closes #8653)
* patch 8.2.3248: Vim9: error message for wrong input uses wrong line numberv8.2.3248Bram Moolenaar2021-07-293-0/+16
| | | | | Problem: Vim9: error message for wrong input uses wrong line number. Solution: Use the line number of the start of the command. (issue #8653)
* patch 8.2.3247: using uninitialized memory when checking for crypt methodv8.2.3247Bram Moolenaar2021-07-292-5/+8
| | | | | Problem: Using uninitialized memory when checking for crypt method. Solution: Check the header length before using the salt and seed.
* patch 8.2.3246: memory use after freev8.2.3246Bram Moolenaar2021-07-292-1/+3
| | | | | Problem: Memory use after free. Solution: When clearing a string option set the pointer to "empty_option".
* patch 8.2.3245: the crypt key may appear in a swap partitionv8.2.3245Bram Moolenaar2021-07-297-13/+25
| | | | | | Problem: The crypt key may appear in a swap partition. Solution: When using xchaha20 use sodium_mlock(). (Christian Brabandt, closes #8657)
* patch 8.2.3244: Lua 5.3 print() with a long string crashesv8.2.3244Yegappan Lakshmanan2021-07-294-8/+34
| | | | | | Problem: Lua 5.3 print() with a long string crashes. Solution: Use a growarray instead of a Lua buffer. (Yegappan Lakshmanan, closes #8655)
* patch 8.2.3243: MS-Windows: "edit with multiple Vim" choice is less usefulv8.2.3243msoyka-of-wharton2021-07-293-96/+34
| | | | | | | Problem: MS-Windows: the "edit with multiple Vim" choice is not that useful. Solution: Change it to "Edit with multiple tabs". (Michael Soyka, closes #8645)
* patch 8.2.3242: Vim9: valgrind reports leaks in builtin function testv8.2.3242Bram Moolenaar2021-07-282-2/+4
| | | | | Problem: Vim9: valgrind reports leaks in builtin function test. Solution: Do not start a job.
* patch 8.2.3241: Vim9: memory leak when function reports an errorv8.2.3241Bram Moolenaar2021-07-282-0/+5
| | | | | Problem: Vim9: memory leak when function reports an error. Solution: Clear the return value.
* patch 8.2.3240: Lua print() does not work properlyv8.2.3240Bram Moolenaar2021-07-283-2/+5
| | | | | Problem: Lua print() does not work properly. Solution: Put back lua_pop().
* patch 8.2.3239: Vim9: no error using heredoc for a number variablev8.2.3239Bram Moolenaar2021-07-284-1/+22
| | | | | Problem: Vim9: no error using heredoc for a number variable. Solution: Add a type check. (closes #8627)
* patch 8.2.3238: Vim9: error message does not indicate the locationv8.2.3238Bram Moolenaar2021-07-284-2/+10
| | | | | Problem: Vim9: error message does not indicate the location. Solution: Add the relevant text. (issue #8634)
* Update runtime filesBram Moolenaar2021-07-281-237/+522
|
* patch 8.2.3237: when a builtin function gives an error processing continuesv8.2.3237Bram Moolenaar2021-07-283-1/+23
| | | | | Problem: When a builtin function gives an error processing continues. Solution: In Vim9 script return FAIL in get_func_tv().
* patch 8.2.3236: mode() does not indicate using CTRL-O in Select modev8.2.3236zeertzjq2021-07-285-1/+18
| | | | | Problem: mode() does not indicate using CTRL-O in Select mode. Solution: Use "vs" and similar. (closes #8640)
* patch 8.2.3235: cannot use lambda in {} block in user commandv8.2.3235Bram Moolenaar2021-07-283-1/+10
| | | | | Problem: Cannot use lambda in {} block in user command. (Martin Tournoij) Solution: Do not go over the end of the lambda.
* patch 8.2.3234: crash when printing long string with Luav8.2.3234Bram Moolenaar2021-07-283-2/+22
| | | | | Problem: Crash when printing long string with Lua. Solution: Remove lua_pop(). (Martin Tournoij, closes #8648)
* patch 8.2.3233: prop_list() and prop_find() do not indicate the bufferv8.2.3233Martin Tournoij2021-07-283-61/+147
| | | | | | Problem: prop_list() and prop_find() do not indicate the buffer for the used type. Solution: Add "type_bufnr" to the results. (closes #8647)
* patch 8.2.3232: system() does not work without a second argumentv8.2.3232Yegappan Lakshmanan2021-07-285-1/+21
| | | | | | Problem: system() does not work without a second argument. Solution: Do not require a second argument. (Yegappan Lakshmanan, closes #8651, closes #8650)
* patch 8.2.3231: build failure with small featuresv8.2.3231Bram Moolenaar2021-07-272-0/+4
| | | | | Problem: Build failure with small features. Solution: Adjust #ifdef.
* patch 8.2.3230: Vim9: type error when function return type is not known yetv8.2.3230Bram Moolenaar2021-07-273-0/+15
| | | | | Problem: Vim9: type error when function return type is not known yet. Solution: When return type is unknown, use "any". (closes #8644)
* patch 8.2.3229: Vim9: runtime and compile time type checks are not the samev8.2.3229Yegappan Lakshmanan2021-07-2755-630/+1710
| | | | | | Problem: Vim9: runtime and compile time type checks are not the same. Solution: Add more runtime type checks for builtin functions. (Yegappan Lakshmanan, closes #8646)
* patch 8.2.3228: cannot use a simple block for the :command argumentv8.2.3228Bram Moolenaar2021-07-275-14/+74
| | | | | | Problem: Cannot use a simple block for the :command argument. (Maarten Tournoij) Solution: Recognize a simple {} block. (issue #8623)
* patch 8.2.3227: 'virtualedit' can only be set globallyv8.2.3227Gary Johnson2021-07-2616-40/+215
| | | | | Problem: 'virtualedit' can only be set globally. Solution: Make 'virtualedit' global-local. (Gary Johnson, closes #8638)
* patch 8.2.3226: new digraph functions use old naming schemev8.2.3226h-east2021-07-267-78/+80
| | | | | Problem: New digraph functions use old naming scheme. Solution: Use the digraph_ prefix. (Hirohito Higashi, closes #8580)
* patch 8.2.3225: incsearch highlighting is attempted halfway a mappingv8.2.3225Bram Moolenaar2021-07-262-1/+3
| | | | | | Problem: Incsearch highlighting is attempted halfway a mapping. Solution: Only do incsearch highlighting if keys were typed or there is no more typeahead.
* patch 8.2.3224: cannot call script-local function after :vim9cmdv8.2.3224Bram Moolenaar2021-07-264-2/+23
| | | | | | Problem: Cannot call script-local function after :vim9cmd. (Christian J. Robinson) Solution: Skip over "<SNR>123".
* patch 8.2.3223: Vim: using {} block in autoloade omnifunc failsv8.2.3223Bram Moolenaar2021-07-253-1/+34
| | | | | Problem: Vim: using {} block in autoloade omnifunc fails. Solution: Allow using {} block when text is locked. (closes #8631)
* patch 8.2.3222: Vim9: cannot used loop variable later as lambda argumentv8.2.3222Bram Moolenaar2021-07-253-3/+27
| | | | | | Problem: Vim9: cannot used loop variable later as lambda argument. Solution: When not in function context check the current block ID. (closes #8637)
* patch 8.2.3221: Vim9: argument types are not checked at compile timev8.2.3221Yegappan Lakshmanan2021-07-259-17/+189
| | | | | Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8632)
* patch 8.2.3220: Test_term_setansicolors() fails in some configurationsv8.2.3220Dominique Pelle2021-07-252-2/+9
| | | | | Problem: Test_term_setansicolors() fails in some configurations. Solution: Check available features. (Dominique Pellé, closes #8636)
* patch 8.2.3219: :find searches non-existing directoriesv8.2.3219Christian Brabandt2021-07-253-0/+33
| | | | | | Problem: :find searches non-existing directories. Solution: Check the path is not "..". Update help. (Christian Brabandt, closes #8612, closes #8533)
* patch 8.2.3218: when using xchaha20 crypt undo file is not removedv8.2.3218Christian Brabandt2021-07-256-11/+43
| | | | | | Problem: When using xchaha20 crypt undo file is not removed. Solution: Reset 'undofile' and delete the file. (Christian Brabandt, closes #8630, closes #8467)
* patch 8.2.3217: build failurev8.2.3217Bram Moolenaar2021-07-252-1/+3
| | | | | Problem: Build failure. Solution: Add missing changes.