summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-08-07patch 8.2.3307: Vim9: :echoconsole cannot access local variablesv8.2.3307Bram Moolenaar
Problem: Vim9: :echoconsole cannot access local variables. Solution: Handle like other :echo commands. (closes #8708)
2021-08-07patch 8.2.3306: unexpected "No matching autocommands"v8.2.3306Bram Moolenaar
Problem: Unexpected "No matching autocommands". Solution: Do not give the message when aborting. Mention the arguments in the message. (closes #8690)
2021-08-07patch 8.2.3305: Vim9: :finally in skipped block not handled correctlyv8.2.3305rbtnn
Problem: Vim9: :finally in skipped block not handled correctly. Solution: Check whether :finally is in a skipped block. (Naruhiko Nishino, closes #8724)
2021-08-07patch 8.2.3304: popup window title with wide characters is truncatedv8.2.3304rbtnn
Problem: Popup window title with wide characters is truncated. Solution: Use vim_strsize() instead of MB_CHARLEN(). (Naruhiko Nishino, closes #8721)
2021-08-07patch 8.2.3303: some structures could be smallerv8.2.3303Dominique Pelle
Problem: Some structures could be smaller. Solution: Rearrange members to reduce size. (Dominique Pellé, closes #8725)
2021-08-07patch 8.2.3302: Coverity is not run from githubv8.2.3302Bram Moolenaar
Problem: Coverity is not run from github. Solution: Add a coverity script. (James McCoy, closes #8714)
2021-08-06patch 8.2.3301: memory allocation functions don't have their own placev8.2.3301Yegappan Lakshmanan
Problem: Memory allocation functions don't have their own place. Solution: Move memory allocation functions to alloc.c. (Yegappan Lakshmanan, closes #8717)
2021-08-06patch 8.2.3300: Lua: can only execute on Vim command at a timev8.2.3300Yegappan Lakshmanan
Problem: Lua: can only execute on Vim command at a time. Not easy to get the Vim version. Solution: Make vim.command() accept multiple lines. Add vim.version(). (Yegappan Lakshmanan, closes #8716)
2021-08-05patch 8.2.3299: Vim9: exists() does not handle much at compile timev8.2.3299Bram Moolenaar
Problem: Vim9: exists() does not handle much at compile time. Solution: Handle variable names. (closes #8688)
2021-08-05patch 8.2.3298: build failure with small featuresv8.2.3298Bram Moolenaar
Problem: Build failure with small features. Solution: Add #ifdef.
2021-08-05patch 8.2.3297: cannot use all commands inside a {} blockv8.2.3297Bram Moolenaar
Problem: Cannot use all commands inside a {} block after :command and :autocmd. Solution: Do consider \n to separate commands. (closes #8620)
2021-08-05patch 8.2.3296: Vim9: cannot add a number to a floatv8.2.3296Bram Moolenaar
Problem: Vim9: cannot add a number to a float. Solution: Accept a number if the destination is a float. (closes #8703)
2021-08-05patch 8.2.3295: 'cursorline' should not apply to 'breakindent'v8.2.3295zeertzjq
Problem: 'cursorline' should not apply to 'breakindent'. Solution: Make 'cursorline' apply to 'breakindent' and 'showbreak' consistently. (closes #8684)
2021-08-05patch 8.2.3294: Lua: memory leak when adding dict item failsv8.2.3294Bram Moolenaar
Problem: Lua: memory leak when adding dict item fails. Solution: Free the typval and the dict item.
2021-08-05patch 8.2.3293: finding completions may cause an endless loopv8.2.3293Andy Gozas
Problem: Finding completions may cause an endless loop. Solution: Use a better way to check coming back where the search started. (Andy Gozas, closes #8672, closes #8671)
2021-08-05patch 8.2.3292: underscore in very magic pattern causes a hangv8.2.3292Christian Brabandt
Problem: Underscore in very magic pattern causes a hang. Pattern with \V are case sensitive. (Yutao Yuan) Solution: Adjust condition for magicness and advance pointer. (Christian Brabandt, closes #8707, closes #8704, closes #8705)
2021-08-05patch 8.2.3291: Coverity warns for not checking return valuev8.2.3291Bram Moolenaar
Problem: Coverity warns for not checking return value. Solution: If dict_add() fails give an error message.
2021-08-04patch 8.2.3290: Vim9: compiling dict may use pointer after freev8.2.3290Zdenek Dohnal
Problem: Vim9: compiling dict may use pointer after free and leak memory on failure. Solution: Pass a pointer to generate_PUSHS(). (Zdenek Dohnal, closes #8699)
2021-08-04patch 8.2.3289: compiler warning for unused variable with small featuresv8.2.3289Bram Moolenaar
Problem: Compiler warning for unused variable with small features. Solution: Rearrange #ifdefs.
2021-08-04patch 8.2.3288: cannot easily access namespace dictionaries from Luav8.2.3288Yegappan Lakshmanan
Problem: Cannot easily access namespace dictionaries from Lua. Solution: Add vim.g, vim.b, etc. (Yegappan Lakshmanan, closes #8693, from NeoVim)
2021-08-04patch 8.2.3287: channel events not handled in BufEnter autocommandv8.2.3287Bram Moolenaar
Problem: Channel events not handled in BufEnter autocommand. Solution: Decrement dont_parse_messages earlier. (Tim Pope, closes #8697)
2021-08-04patch 8.2.3286: win_enter_ext() has too many boolean argumentsv8.2.3286Bram Moolenaar
Problem: win_enter_ext() has too many boolean arguments. Solution: use one flags argument with defined values.
2021-08-04patch 8.2.3285: scdoc filetype is not recognizedv8.2.3285Gregory Anders
Problem: Scdoc filetype is not recognized. Solution: Add filetype detection. (Gregory Anders, closes #8701)
2021-08-04patch 8.2.3284: no error for insert() or remove() changing a locked blobv8.2.3284Sean Dewar
Problem: No error for insert() or remove() changing a locked blob. Solution: Check a blob is not locked before changing it. (Sean Dewar, closes #8696)
2021-08-04patch 8.2.3283: Julia filetype is not recognizedv8.2.3283Christian Clason
Problem: Julia filetype is not recognized Solution: Add filetype detection. (Christian Clason, closes #8700)
2021-08-04patch 8.2.3282: Vim9: error about using -complete without -nargs is confusingv8.2.3282Bram Moolenaar
Problem: Vim9: error about using -complete without -nargs is confusing. Solution: Change the wording.
2021-08-03patch 8.2.3281: Vim9: TODO items in tests can be taken care ofv8.2.3281Bram Moolenaar
Problem: Vim9: TODO items in tests can be taken care of. Solution: Update test for now working functionality. (closes #8694)
2021-08-03patch 8.2.3280: 'virtualedit' local to buffer is not the best solutionv8.2.3280Gary Johnson
Problem: 'virtualedit' local to buffer is not the best solution. Solution: Make it window-local. (Gary Johnson, closes #8685)
2021-08-02patch 8.2.3279: Vim9: cannot use block in cmdline windowv8.2.3279Bram Moolenaar
Problem: Vim9: cannot use block in cmdline window. Solution: Add EX_CMDWIN to the CMD_block flags. (closes #8689)
2021-08-02patch 8.2.3278: Vim9: error when adding 1 to floatv8.2.3278Bram Moolenaar
Problem: Vim9: error when adding 1 to float. Solution: Accept t_number_bool. (closes #8687)
2021-08-02patch 8.2.3277: Vim9: compiled has() does not work properlyv8.2.3277Bram Moolenaar
Problem: Vim9: compiled has() does not work properly. Solution: Fix check for has() vs exists().
2021-08-02patch 8.2.3276: Vim9: exists() can only be evaluated at runtimev8.2.3276Bram Moolenaar
Problem: Vim9: exists() can only be evaluated at runtime. Solution: Evaluate at compile time for option name literals. (closes #8437)
2021-08-02patch 8.2.3275: optimizer can use hints about ga_grow() normally succeedingv8.2.3275Bram Moolenaar
Problem: Optimizer can use hints about ga_grow() normally succeeding. Solution: Use GA_GROW_FAILS() and GA_GROW_OK() in several places. (Dominique Pellé, issue #8635)
2021-08-02patch 8.2.3274: macro for printf format check can be simplifiedv8.2.3274Bram Moolenaar
Problem: Macro for printf format check can be simplified. Solution: Add ATTRIBUTE_FORMAT_PRINTF(). (Dominique Pellé, issue #8635)
2021-08-01patch 8.2.3273: autocmd test failsv8.2.3273Bram Moolenaar
Problem: Autocmd test fails. Solution: Require white space before the "{" that starts a block.
2021-08-01patch 8.2.3272: cannot use id zero with prop_find()v8.2.3272Bram Moolenaar
Problem: Cannot use id zero with prop_find(). (Naohiro Ono) Solution: Also accept id zero.
2021-08-01patch 8.2.3271: Vim9: cannot use :command or :au with block in :def functionv8.2.3271Bram Moolenaar
Problem: Vim9: cannot use :command or :au with a block in a :def function. Solution: Recognize the start of the block.
2021-08-01patch 8.2.3270: prop_find() finds property with ID -2v8.2.3270Bram Moolenaar
Problem: prop_find() finds property with ID -2. Solution: Use a separate flag to indicate an ID was specified. (issue #8674)
2021-08-01patch 8.2.3269: Vim9: wrong argument check for partialv8.2.3269Bram Moolenaar
Problem: Vim9: wrong argument check for partial. (Naohiro Ono) Solution: Handle getting return type without arguments. Correct the minimal number of arguments for what is included in the partial. (closes #8667)
2021-08-01patch 8.2.3268: cannot use a block with :autocmd like with :commandv8.2.3268Bram Moolenaar
Problem: Cannot use a block with :autocmd like with :command. Solution: Add support for a {} block after :autocmd. (closes #8620)
2021-08-01patch 8.2.3267: Vim9: crash when disassembling using deleted script variablev8.2.3267Bram Moolenaar
Problem: Vim9: crash when disassembling a function that uses a deleted script variable. Solution: Check the variable still exists. (closes #8683)
2021-08-01patch 8.2.3266: Vim9: assignment with two indexes may check next linev8.2.3266Bram Moolenaar
Problem: Vim9: assignment with two indexes may check next line. Solution: Limit the number of lines to avoid checking the next line when assiging to a LHS subscript. (closes #8660)
2021-08-01patch 8.2.3265: smartcase does not work correctly in very magic patternv8.2.3265Christian Brabandt
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)
2021-08-01patch 8.2.3264: Vim9: assign test failsv8.2.3264Bram Moolenaar
Problem: Vim9: assign test fails. Solution: Add missing change.
2021-07-31patch 8.2.3263: Vim9: "..=" does not accept same types as the ".." operatorv8.2.3263Bram Moolenaar
Problem: Vim9: "..=" does not accept same types as the ".." operator. Solution: Convert value to string like ".." does. (issue #8664)
2021-07-31patch 8.2.3262: build failure when ABORT_ON_INTERNAL_ERROR is definedv8.2.3262Bram Moolenaar
Problem: Build failure when ABORT_ON_INTERNAL_ERROR is defined. Solution: Adjust how estack_len_before is used.
2021-07-31patch 8.2.3261: Vim9: when compiling repeat(123, N) return type is numberv8.2.3261Bram Moolenaar
Problem: Vim9: when compiling repeat(123, N) return type is number. Solution: Make return type a string. (closes #8664)
2021-07-31patch 8.2.3260: build failure with small featuresv8.2.3260Bram Moolenaar
Problem: Build failure with small features. Solution: Add #ifdef.
2021-07-31patch 8.2.3259: when 'indentexpr' causes an error did_throw may hangv8.2.3259Bram Moolenaar
Problem: When 'indentexpr' causes an error the did_throw flag may remain set. Solution: Reset did_throw and show the error. (closes #8677)
2021-07-31patch 8.2.3258: error messages have the wrong textv8.2.3258Bram Moolenaar
Problem: Error messages have the wrong text. Solution: Adjust the error message.