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: Using freed memory when substitute uses a recursive function call.
Solution: Make ...
Problem: Generating the normal command table at runtime is inefficient.
Solution: Generate ...
Problem: Vala files are not recognized.
Solution: Add the *.vala pattern. (closes #9654)
Problem: Channel out callback test is flaky on Mac.
Solution: Assign high priority to the t...
Problem: The timeout limit for spell suggestions is always 5000 milli
seconds.
So...
Problem: No proper test for moving the window separator.
Solution: Add a test. Add comment...
Problem: Stack corruption when looking for spell suggestions.
Solution: Prevent the depth i...
01afa9a39e99306a712bff7a4efc2296e55fb6e5 authored over 2 years ago by ichizok <[email protected]>
Problem: One error message not in errors.h. (Antonio Colombo)
Solution: Move the message an...
Problem: ":retab 0" may cause illegal memory access.
Solution: Limit the value of 'tabstop'...
Problem: MS-Windows: warning from MSVC on debug build.
Solution: Adjust "/opt"o options. R...
Problem: Lua tests fail with Lua 5.4.4.
Solution: Check messages like before Lua 5.4.3. (Ja...
Problem: Put in Visual mode cannot be repeated.
Solution: Use "P" to put without yanking th...
Problem: Some type casts are redundant.
Solution: Remove the type casts. (closes #9643)
Problem: Error for using flatten() in Vim9 script is unclear.
Solution: Add a remark to use...
Problem: Build fails with unusual configuration.
Solution: Adjust #ifdef. (closes #9651)
Problem: *.tf file could be fileytpe "tf" or "terraform".
Solution: Detect the type from th...
Problem: Record buffer wrong if character in Select mode was not typed.
Solution: Only dele...
Problem: Accessing freed memory.
Solution: Set the bh_curr pointer to NULL.
Problem: Invalid check for NULL pointer.
Solution: Remove the check.
Problem: test_garbagecollect_now() does not check v:testing as documented.
Solution: Give a...
Problem: Crash when recording and using Select mode.
Solution: When deleting the last recor...
Problem: Some compilers don't like a goto label without statement.
Solution: Return instead...
Problem: Vim9: map() gives type error when type was not declared.
Solution: Only check the ...
Problem: MS-Windows: set_guifontwide() is included but won't work.
Solution: Include set_gu...
Problem: Possible crash when invoking timer callback fails.
Solution: Initialize the typval...
Problem: No tests for clicking in the GUI tabline.
Solution: Add test functions to generate...
Problem: Vim9: using "lockvar!" in :def function does not work.
Solution: Add "!" instead o...
Problem: Filter-map test fails.
Solution: Only reject number argument in Vim9 script.
Problem: Vim9: depth argument of :lockvar not parsed in :def function.
Solution: Parse the ...
Problem: Vim9: no error when using a number for map() second argument
Solution: Disallow nu...
Problem: Long/int compiler warnings; function arguments swapped.
Solution: Add type casts. ...
Problem: MS-Windows: clumsy way to suppress progress on CI.
Solution: Check for "$CI" in th...
16ca4bdcf273616bcf2513746641c31803d76dc6 authored over 2 years ago by ichizok <[email protected]>
Problem: Some functions in normal.c are very long.
Solution: Move code to separate function...
Problem: MS-Windows: some old compiler support remains.
Solution: Remove obsolete compiler ...
Problem: Reading before the start of the line.
Solution: Check boundary before trying to re...
Problem: Illegal memory access with bracketed paste in Ex mode.
Solution: Reserve space for...
Problem: Illegal memory access when undo makes Visual area invalid.
Solution: Correct the V...
Problem: Vim9: cannot use a function from an autoload import directly.
Solution: Add the AU...
Problem: Illegal memory access when copying lines in Visual mode.
Solution: Adjust the Visu...
Problem: Illegal memory access with large 'tabstop' in Ex mode.
Solution: Allocate enough m...
Problem: Too much code for supporting old MSVC versions.
Solution: Remove MSVC 2003 support...
Problem: Window title test still fails in some configurations.
Solution: Explicitly set the...
Problem: Window title test still fails in some configurations.
Solution: Use WaitForAssert().
Problem: Window title test fails in some configurations.
Solution: Only run the test if the...
Problem: partial in 'opfunc' cannot use an imported function.
Solution: Also expand the fun...
Problem: Using setbufvar() may change the window title.
Solution: Do not redraw when creati...
Problem: Recursion test fails with MSVC.
Solution: Use a smaller limit for MSVC.
Problem: Condition with many "(" causes a crash.
Solution: Limit recursion to 1000.
Problem: The normal_cmd() function is too long.
Solution: Move parts to separate functions....
Problem: screenpos() has non-zero row for invisible text.
Solution: Only add the window row...
Problem: Entering a character with CTRL-V may include modifiers.
Solution: Reset "mod_mask"...
Problem: Vim9: cannot export function that exists globally.
Solution: When checking if a fu...
Problem: When using the GUI CTRL-Z does not stop gvim.
Solution: When using the GUI set SIG...
Problem: Some tests do not clean up properly.
Solution: Delete created files. (Yegappan Lak...
Problem: MS-Windows: Support for MSVC 2003 is not useful.
Solution: Remove the exceptions f...
Change ga_add_string to ga_copy_string in MMBackend.m
2ff91c320be1ca9cbb5eb7803aed75aeda1a894f authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: the switch for executing instructions is too long.
Solution: Move some code ...
Problem: Cannot use an import in the "expr" part of 'spellsuggest'.
Solution: Set the scrip...
Problem: Various file types not recognized.
Solution: Add patterns to recognize more file t...
Problem: Resizing terminal may cause to behave like CTRL-Z.
Solution: Set "got_tstp" only w...
Problem: MS-Windows: code for calculating font size is duplicated.
Solution: Move the code ...
Problem: Cannot use an import in 'charconvert'.
Solution: Set the script context when evalu...
Fix `termguicolors` tests
c0f30a1e3df357fd212119caad00f262c445f3bd authored over 2 years ago by ichizok <[email protected]>
Problem: Cannot use an import in 'printexpr'.
Solution: Set the script context when evaluat...
Ref: https://gh-community.github.io/issue-template-feedback/structured/#checkboxes-must-have-uni...
d3a074661a33c087cf58303ac912c64ede4d5468 authored over 2 years ago by ichizok <[email protected]>
Problem: json5 files are not recognized.
Solution: Add a pattern for json5 files. (closes #...
Better bug report text
ce0884db0375066eda6110307bc8752c6749f7ad authored over 2 years ago by ichizok <[email protected]>
Problem: All conceal tests are skipped without the screendumps feature.
Solution: Only skip...
Problem: MS-Windows: code for "old look" is obsolete.
Solution: Delete obsolete code. Use ...
5306160139d8a28eb7ed026386d33e30f3011c43 authored over 2 years ago by Eir Nym <[email protected]>
6f4754b9f7253d7e4ba527064a24aff1acdb1e8f authored over 2 years ago by Bram Moolenaar <[email protected]>
Adjust RGB values of No-X11 colors (darkyellow, lightmagenta, lightred)
defined in Colors.plist;...
Problem: Not all gitconfig files are recognized.
Solution: Add a few more patterns. (Tim Po...
Problem: Gnuplot file not recognized.
Solution: Recognize ".gnuplot". (closes #9588)
4f20f43db66d1fe0a9fca78d31bd7ec6864f01b9 authored over 2 years ago by ichizok <[email protected]>
Problem: Cannot use an import in 'patchexpr'.
Solution: Set the script context when evaluat...
Problem: Cannot use an import in 'indentexpr'.
Solution: Set the script context when evalua...
Problem: Cannot use an import in 'includeexpr'.
Solution: Set the script context when evalu...
Problem: Cannot use an import in 'formatexpr'.
Solution: Set the script context when evalua...
Problem: Memory leak when evaluating 'diffexpr'.
Solution: Use free_tv() instead of clear_t...
Problem: Vim9: cannot use an import in 'diffexpr'.
Solution: Set the script context when ev...
Problem: 'balloonexpr' is evaluated in the current script context.
Solution: Use the script...
Problem: 'foldtext' is evaluated in the current script context.
Solution: Use the script co...
Problem: Vim9: invalid error for return type of lambda when debugging.
Solution: Do not che...
Problem: Vim9: autoload script not loaded after "vim9script noclear".
Solution: Check IMP_F...
Problem: Vim9: cannot use imported function with call().
Solution: Translate the function n...
Problem: MS-Windows: runtime check for multi-line balloon is obsolete.
Solution: Remove the...
Problem: Vim9: can use an autoload name in normal script.
Solution: Disallow using an autol...
Problem: Cannot use an import in 'foldexpr'.
Solution: Set the script context to where 'fol...
Problem: Filetype detection for BASIC is not optimal.
Solution: Improve BASIC filetype dete...
Problem: Cannot invoke option function using autoload import.
Solution: Expand the import t...
Problem: MS-Windows: still using old message API calls.
Solution: Call the "W" functions di...
Problem: MS-Windows: unnessary casts and other minor things.
Solution: Clean up the MS-Wind...
Problem: Disallowing empty function name breaks existing plugins.
Solution: Allow empty fun...
Problem: Vim9: error message for old style import.
Solution: Use another error message. Ad...
Problem: Undo synced when switching buffer in another window.
Solution: Do not sync undo wh...
Problem: The nv_g_cmd() function is too long.
Solution: Move code to separate functions. (Y...
Problem: Error in legacy code for function shadowing variable.
Solution: Only give the erro...