Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/macvim-dev/macvim
Vim - the text editor - for macOS
https://github.com/macvim-dev/macvim
Problem: getreg() and getregtype() contain dead code.
Solution: Remove the needless check. ...
76eb844a2fcbe3e355fd62fbde3c7c59b75f51d0 authored almost 3 years ago by ichizok <[email protected]>
Problem: Vim9: debugger tries to read more lines than there are.
Solution: Check the number...
Problem: Function does not abort after a type error in compare
Solution: Check getting numb...
Problem: 'cindent' does not recognize inline namespace.
Solution: Skip over "inline" to fin...
Problem: gcc complains about buffer overrun.
Solution: Use mch_memmove() instead of STRCPY(...
Problem: Cannot highlight the number column for a sign.
Solution: Add the "numhl" argument....
Problem: go.mod files are not recognized.
Solution: Check for the file name. (closes #9380)
Problem: Vim9: finddir() and uniq() return types can be more specific.
Solution: Adjust the...
Problem: List.c contains code for dict and blob.
Solution: Refactor to put code where it be...
Problem: MS-Windows: wrong working directory when opening two files with
right-cl...
Problem: Vim9: type checking for "any" is inconsistent.
Solution: Always use a runtime type...
Problem: Vim9: function test fails.
Solution: Add missing changes. Add test for earlier pa...
Problem: Implementation of some list functions too complicated.
Solution: Refactor do_sort_...
Problem: Vim9: type checking global variables is inconsistent.
Solution: Use the "unknown" ...
Problem: Vim9: compiler complains about using "try" as a struct member.
Solution: Rename "t...
Problem: Cannot disable requesting key codes from xterm.
Solution: Add the 'xtermcodes' opt...
35cee1c363088595b654e546c4a9fdde9ca2dae5 authored almost 3 years ago by ichizok <[email protected]>
Problem: Various build flags accidentally enabled.
Solution: Revert several lines in Makefile.
Problem: Crash on exit with EXITFREE and using win_execute().
Solution: Also save and resto...
Problem: List of distributed files is outdated.
Solution: Add new files.
Problem: Vim9: codecov struggles with the file size.
Solution: Split vim9compile.c into fou...
Problem: Vim9: some code lines not tested.
Solution: Add a few specific tests.
Problem: Vim9: not enough tests.
Solution: Add tests for :try/:catch and :redir. Add missin...
Problem: Vim9: inconsistent error for using function().
Solution: Use a runtime type check ...
Problem: Vim9: not enough tests.
Solution: Run more expression tests also with Vim9. Fix an...
Problem: Illegal memory access when displaying a blob.
Solution: Append a NUL at the end. (...
Problem: Vim9: inconsistent arguments for test functions.
Solution: When :def function and ...
Problem: Vim9: not enough tests.
Solution: Run more existing tests for Vim9 script.
Problem: Vim9: not enough tests.
Solution: Also run existing tests for Vim9 script. Make e...
Problem: Vim9: overhead when comparing string, dict or function.
Solution: Call the intente...
Problem: Illegal memory access when displaying a partial.
Solution: Terminate the string wi...
Problem: Functions implementing reduce and map are too long.
Solution: Use a function for e...
Problem: Cannot use reduce() for a string.
Solution: Make reduce() work with a string. (Nar...
Problem: Illegal memory access when using a lambda with an error.
Solution: Avoid skipping ...
Problem: No error when using control character for 'lcs' or 'fcs'.
Solution: Use char2cells...
Problem: Vim9: test fails when the channel feature is missing.
Solution: Check for the chan...
Problem: Vim9: no type error if assigning a value with type func(number) to
a var...
5adc22d15e26869415d7a2541204a633debacb0f authored almost 3 years ago by ichizok <[email protected]>
Problem: Dep3patch files are not recognized.
Solution: Recognize dep3patch files by their l...
Problem: Vim9: can change locked list and list items.
Solution: Check that a list and list ...
Problem: Vim9: outdated TODO items, disabled tests that work.
Solution: Remove TODO items, ...
Problem: Useless test for negative index in check functions.
Solution: Remove the test for ...
Problem: Using \z() with \z1 not tested for syntax highlighting.
Solution: Add a test. (Dom...
Problem: Cannot use script-local function for setting *func options.
Solution: Use the scri...
Problem: QNX: crash when compiled with GUI but using terminal.
Solution: Check gui.in_use i...
Problem: Vim9: comment after expression not skipped to find NL.
Solution: After evaluating ...
Problem: The inline-function example does not work.
Solution: Drop ":let". Add EX_EXPR_ARG...
Problem: Test_out_cb often fails on Mac.
Solution: Increase the timeout with every retry.
Problem: Error from term_start() not caught by try/catch.
Solution: save and restore did_em...
Problem: Test fails because of changed error message.
Solution: Adjust the expected error m...
Problem: Opfunc test fails when missing feature changes function name.
(Dominique...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: No error when setting a func option to a script-local function.
Solution: Give an ...
Problem: when opening a terminal from a timer the first typed character
is lost. ...
Problem: Huntr badge does not really fit in the list.
Solution: Move the link to Huntr to t...
Problem: Vim9: using "g:Func" as a funcref does not work in a :def
function.
Solu...
Problem: Various comments could be improved.
Solution: Improve the comments.
0e6adf8a29d5c2c96c42cc7157f71bf22c2ad471 authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: No ASAN support for MSVC.
Solution: Add ASAN support and fix a coupld of uncovered...
Problem: Test for visual replace is in wrong function.
Solution: Move it to another function.
Problem: Leaking memory in map() and filter(), cannot use a string argument
in Vi...
Problem: ASAN test run fails.
Solution: Use asan_symbolize-13 instead of asan_symbolize-11.
Problem: "vrc" does not replace composing characters, while "rc" does.
Solution: Check the ...
Problem: Test fails because error message changed.
Solution: Update screendumps.
Problem: Cannot filter or map characters in a string.
Solution: Make filter() and map() wor...
Problem: Vim9: Not using NL as command end does not work for :autocmd.
Solution: Only ignor...
Problem: Compiler warning for posible loss of data on MS-Windows.
Solution: Add type cast. ...
Problem: Vim9: cannot have a multi-line dict inside a block.
Solution: Do not split the com...
Problem: .csx files and .sln files are not recognized.
Solution: Add filetype patterns. (Do...
Problem: confusing error when using :cc without error list. (Gary Johnson)
Solution: Give t...
Problem: Vim9: leaking memory in numbered function test.
Solution: Skip "g:" when checking ...
Problem: The opfunc error test fails on a slow machine.
Solution: Use WaitForAssert().
Problem: Vim9: expr4 test fails on MS-Windows.
Solution: Do not give an error for a missing...
Problem: Vim9: crash when garbage collecting a nested partial. (Virginia
Senioria...
Problem: Vim9: obsolete TODO items
Solution: Remove the comments.
Problem: Vim9: can call import with star directly.
Solution: Check that the import used star.
Problem: Terminal focus test fails sometimes.
Solution: Run the test function before others.
Problem: i3config files are not recognized.
Solution: Add patterns to match i3config files....
Problem: Script context not set when copying 'swf' and 'ts'.
Solution: Use COPY_OPT_SCTX wi...
Problem: Crash when 'writedelay' is set and using a terminal window to
execute a ...
Problem: Terminal in two windows test fails on some systems.
Solution: Wait a bit between c...
Problem: If a terminal shows in two windows, only one is redrawn.
Solution: Reset the dirty...
Problem: When cross compiling the output of "uname" cannot be set. (Ben
Reeves)
S...
Problem: Edit test hangs or fails.
Solution: Do not rethrow an exception when inside try/ca...
Problem: A :def callback function postpones an error message.
Solution: Display the error a...
Problem: No good reason to limit the message history in the tiny version.
Solution: Always ...
Problem: The funcexe_T struct members are not named consistently.
Solution: Prefix "fe_" to...
Problem: Too many #ifdefs.
Solution: Graduate the jumplist feature.
Problem: Vim9: cannot find script-local func using "s:". (Yegappan
Lakshmanan)
So...
2261192e6b7d3df2e9a142a79db3593105171ce7 authored almost 3 years ago by ichizok <[email protected]>
Problem: Using "g:Func" as a funcref does not work in script context
because "g:"...
Problem: Setting *func options insufficiently tested.
Solution: Impove tests. (Yegappan Lak...
Problem: Build error with +cindent but without +smartindent.
Solution: Move declaration of ...
Problem: Test for term_gettitle() fails in some environments.
Solution: Make the digits aft...
Problem: Test_window_minimal_size can fail on a slow machine.
Solution: Do not rely on time...
Problem: Lambda for option that is a function may be garbage collected.
Solution: Set a ref...
Problem: No proper formatting of a C line comment after a statement.
Solution: Find the sta...
9a4ec5a62632af040c278a189e256043740f5c7f authored almost 3 years ago by Bram Moolenaar <[email protected]>
4e30b5c3bc83fe6a87f4d50720638e8bb4e16428 authored almost 3 years ago by Bram Moolenaar <[email protected]>