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: The getchar() function behaves strangely with bracketed paste.
Solution: Do not ha...
Problem: Timer garbage collect test hangs on Mac M1.
Solution: Properly check for Mac M1 an...
Problem: Outdated dependencies go unnoticed.
Solution: Use github Dependabot. (closes #11213)
Problem: Insert complete tests leave a mapping behind.
Solution: Use a buffer-local mapping...
Problem: MS-Windows: CTRL-C can make Vim exit.
Solution: Check the not-a-term argument.
Problem: CI for Windows is still using codecov action 3.1.0.
Solution: Use action 3.1.1. (c...
Problem: Cannot easily get out when using "vim file | grep word".
Solution: Without changes...
Problem: Autocmd code is indented more than needed.
Solution: Break out sooner. (Yegappan L...
Problem: 'completeopt' "longest" is not used for complete().
Solution: Also use "longest" f...
Problem: Nim files are not recognized.
Solution: Add patterns for Nim files. (Nbiba Bedis, ...
Problem: Cscope test causes problems when code for test timeout timer is
included...
Problem: A few tests keep failing on MacOS M1.
Solution: Add a test check CheckNotMacM1. F...
Problem: Timer_info() test fails.
Solution: Ignore test timeout timer. Don't use test_null...
Problem: HSL playlist files are not recognized.
Solution: Add a pattern to recognize HSL pa...
Problem: When a test gets stuck it just hangs forever.
Solution: Set a timeout of 30 seconds.
Problem: Elapsed time since testing started is not visible.
Solution: Show the elapsed time...
Problem: Timer test may get stuck at hit-enter prompt.
Solution: Feed some more characters.
Problem: Coverity warns for possibly using NULL pointer.
Solution: Only use "evalarg" when ...
Problem: Valgrind reports possibly leaked memory.
Solution: Move the problematic test funct...
Problem: Leaking memory with nested functions.
Solution: Free saved pointer.
Problem: Scrolling with 'nosplitscroll' in callback changing curwin.
Solution: Invalidate w...
Problem: Using freed memory when command follows lambda.
Solution: Don't free what is still...
Problem: No error for "|" after "{" in lamda.
Solution: Check for invalid "|". (closes #11199)
Problem: Crash when using NUL in buffer that uses :source.
Solution: Don't get a next line ...
Problem: Mode message is delayed when :echowin was used. (Maxim Kim)
Solution: Save and res...
Problem: Crash when closing a tabpage and buffer is NULL.
Solution: Adjust how autocommands...
Problem: Duplicated code in calling a :def function.
Solution: Simplify the code.
Problem: reduce() with a compiled lambda could be faster.
Solution: Call eval_expr_typval()...
Problem: Looping over empty out_loop[] entries.
Solution: Store the array size.
Problem: Supporting Ruby 1.8 makes code complicated.
Solution: Drop Ruby 1.8 support, it is...
Problem: When a test is slow and CI times out there is no time info.
Solution: Add the elap...
Problem: Minor issues with setting a string option.
Solution: Adjust the code, add a test. ...
Problem: Insufficient testing for assert and test functions.
Solution: Add a few more tests...
Problem: MSVC build still has support for 2012 edition.
Solution: Drop MSVC 2012 support. (...
Problem: Terminal pwd test fails with a very long path name.
Solution: Join two lines.
Problem: Assigning stack variable to argument confuses Coverity.
Solution: Use a local poin...
Problem: Long message test can be flaky.
Solution: Wait for more prompt instead of ruler.
Problem: Manually deleting test temp files.
Solution: Add the 'D' flag to writefile().
Problem: The do_set() function is much too long.
Solution: Move setting of a string option ...
Problem: CI: codecov action update available.
Solution: Update Codecov 3.1.0 to 3.3.1. (clo...
Problem: Closure gets wrong value in for loop with two loop variables.
Solution: Correctly ...
Problem: Line number is displayed at virtual text "above".
Solution: Show the line number a...
Problem: The win_line() function is much too long.
Solution: Move code to separate functions.
Problem: Edit test is flaky when run under valgrind.
Solution: Send some text to the termin...
Problem: The win_line() function is much too long.
Solution: Move code to separate functions.
Problem: Using freed memory when autocmd changes mark.
Solution: Copy the mark before editi...
Problem: Appveyor setup contains outdated lines.
Solution: Remove outdated lines. (Ken Taka...
Problem: MS-Windows: no batch files for more recent MSVC versions.
Solution: Add batch file...
Problem: Long sign text may overflow buffer.
Solution: Use a larger buffer. Prevent for ov...
Problem: MS-Windows: still some support for XP and old compilers.
Solution: Remove XP suppo...
Problem: Manually deleting temp test files.
Solution: Add the 'D' flag to writefile().
Problem: Build instructions for MS-Windows are outdated.
Solution: Remove instructions for ...
Problem: more compiler warnings for arguments in small version
Solution: Adjust #ifdefs.
Problem: Build fails on Appveyor.
Solution: Select Visual Studio 2015 for the build tools.
Problem: Compiler warns for unused argument in small version.
Solution: Add UNUSED.
Problem: Declaring a loop variable at the start of a block is clumsy.
Solution: Declare the...
Problem: The win_line() function is much too long.
Solution: Move the code to draw the line...
Problem: Virtual text highlight starts too early with 'nowrap' and 'number'
set.
...
Problem: When at the command line :redrawstatus does not work well.
Solution: Only update t...
Problem: Virtual text "above" highlights gap after it.
Solution: Do not highlight the gap. ...
Problem: Virtual text highlight starts too early when 'number' is set.
Solution: Set column...
Problem: Terminal test sometimes hangs.
Solution: Add a bit more information to the test ou...
Problem: May not be able to use a pattern ad the debug prompt.
Solution: Temporarily disabl...
Problem: Cannot redraw the status lines when editing a command.
Solution: Only postpone the...
Problem: Unnecessary scrolling for message of only one line.
Solution: Only set msg_scroll ...
Problem: Chatito files are not recognized.
Solution: Add a pattern for Chatito files. (clos...
Problem: Confusing error for "saveas" command with "nofile" buffer.
Solution: Give a cleare...
Problem: When the channel test fails there is no clue why.
Solution: Add info about the job...
Problem: Command line cleared when using :redrawstatus in CmdlineChanged
autocomm...
Problem: Line number argument for :badd does not work.
Solution: Set the last cursor positi...
Problem: Various problems with 'nosplitscroll'.
Solution: Fix 'nosplitscroll' problems. (Lu...
Problem: still a Build failure.
Solution: Add another missing changes. Avoid compiler warn...
Problem: Build failure.
Solution: Add missing changes.
Problem: A closure in a nested loop in a :def function does not work.
Solution: Use an arra...
Problem: Warning for using uninitialized value in mouse test.
Solution: Clear ScreenCols wh...
Problem: When quitting the cmdline window with CTRL-C it remains visible.
Solution: Redraw ...
Problem: In :def function list created after const is locked.
Solution: Reset v_lock. (clos...
Problem: Various small issues.
Solution: Various small fixes.
9712ff1288f942736ed76c0dec014909f067eec9 authored about 2 years ago by Bram Moolenaar <[email protected]>
Problem: LyRiCs files are not recognized.
Solution: Add a pattern to detect LyRiCs files. (...
Problem: No good reason to keep supporting Windows-XP.
Solution: Drop Windows-XP support. (...
Problem: Closure doesn't work properly in nested loop.
Solution: Save variables up to the o...
Big Sur style toolbar icons
951e80d7a470e2e45af7acf132e235229ac9c077 authored about 2 years ago by Yee Cheng Chin <[email protected]>Switch Sparkle appcast to use macvim.org domain name
7a48fdf6c06dabc14058a0f1d47c1ec55eb86f0d authored about 2 years ago by Yee Cheng Chin <[email protected]>
Problem: Small build misses float function declaraitons.
Solution: Adjust #ifdefs.
Problem: Perl test fails.
Solution: Remove remaining FEAT_EVAL.
Problem: Cmdwin test fails on MS-Windows.
Solution: Skip test on MS-Windows.
Problem: No good reason to build without the float feature.
Solution: Remove configure chec...
Problem: Using freed memory with cmdwin and BufEnter autocmd.
Solution: Make sure pointer t...
Problem: Using "end_lnum" with virtual text causes problems.
Solution: Disallow using "end_...
Problem: Cursor in wrong position with virtual text "above" and
'showbreak'.
Solu...
Problem: Using freed memory with combination of closures.
Solution: Do not use a partial af...
Problem: Text scrolled with 'nosplitscroll', autocmd win opened and help
window c...
Problem: In a :def function all closures in a loop get the same variables.
Solution: Make a...
Problem: In a :def function all closures in a loop get the same variables.
Solution: Add EN...
Switch Sparkle's appcast URL to use macvim.org instead of raw GitHub
URL. This is more public fa...
45b74e359d0ce40739bd8563984591cdc7127b02 authored about 2 years ago by Yee Cheng Chin <[email protected]>
Problem: Illegal memory access when replacing in virtualedit mode.
Solution: Check for repl...
Problem: "g0" moves to wrong location with virtual text "above".
Solution: Compensate for t...
Problem: In a :def function all closures in a loop get the same variables.
Solution: Use a ...