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 uninitialized memory when reading empty file.
Solution: Check for empty file...
Problem: Vim9: import test fails on MS-Windows.
Solution: Ignore case. Adjust test to avoi...
Problem: Vim9: import test fails.
Solution: Add missing change.
Problem: Vim9: cannot call imported function with :call. (Drew Vogel)
Solution: Translate t...
Problem: Vim9: imported autoload script loaded again.
Solution: Do not create a new importe...
bf09027d7c61e73ac4fe4727901208700587021d authored almost 3 years ago by ichizok <[email protected]>
Problem: Computation overflow with large cound for :yank.
Solution: Avoid an overflow.
Problem: Foam files are not detected.
Solution: Detect the foam filetype by the path and fi...
Problem: Vim9: exported function in autoload script not found. (Yegappan
Lakshman...
Problem: Match highlighting of tab too short.
Solution: Do not stop match highlighting if o...
Problem: Codecov bash script is deprecated.
Solution: Use the codecov action. (Ozaki Kiichi...
Problem: win_execute() is slow on systems where getcwd() or chdir() is
slow. (Ric...
Problem: Vim9: an expression of a map cannot access script-local items.
(Maxim Ki...
Problem: Vim9: import test failure in wrong line.
Solution: Adjust line number.
Problem: Vim9: not fully implementing the autoload mechanism.
Solution: Allow for exporting...
Problem: Vim9: memory leak when exporting function in autoload script.
Solution: Fee the na...
Problem: Vim9: line break in expression causes v:errmsg to be filled.
(Yegappan L...
Problem: Vim9 script test fails.
Solution: Add missing change.
Problem: Vim9: autoload mechanism doesn't fully work yet.
Solution: Define functions and va...
Problem: Not easy to resize a window from a plugin.
Solution: Add win_move_separator() and ...
Problem: Compiler complains about possibly uninitialized variable.
Solution: Add code to av...
476ef41de8dfb2a2542a8f1a7ef528491c5de4f0 authored almost 3 years ago by ichizok <[email protected]>
Problem: Vim9: need to prefix every item in an autoload script.
Solution: First step in sup...
Problem: Vim9: reading before the start of the line with "$" by itself.
Solution: Do not su...
Problem: gcc complains about use of "%p" in printf.
Solution: Add (void *) typecast. (Domin...
Problem: Depending on the build features error messages are unused.
Solution: Add #ifdefs. ...
2f0936cb9a2eb026acac03e6a8fd0b2a5d97508b authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Some error messages not in the right place.
Solution: Adjust the errors file. Fix...
Problem: Some global functions are only used in one file.
Solution: Make the functions stat...
Problem: Vim9: no error when importing the same script twice.
Solution: Give an error, unle...
Problem: Using int for second argument of ga_init2().
Solution: Remove unnessary type cast ...
Problem: Vim9: build error.
Solution: Use grow array instead of character pointer.
Problem: Using unitialized pointer.
Solution: Store "ht" when variable is in another script.
Problem: Keeping track of allocated lines in user functions is too
complicated.
S...
Problem: The xdiff library is linked in even when not used.
Solution: Use configure to deci...
Problem: Various code not used when features are disabled.
Solution: Add #ifdefs. (Dominiqu...
Problem: Insert mode completion is insufficiently tested.
Solution: Add more tests. Fix un...
Problem: Vim9: script test file is getting too long.
Solution: Split the import/export func...
Problem: Timer triggered at the debug prompt may cause trouble.
Solution: Do not trigger an...
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Check v_partial is not...
Problem: Running filetype tests leaves directory behind.
Solution: Delete the top directory...
Problem: ATTRIBUTE_NORETURN is not needed.
Solution: Use NORETURN(). (Ozaki Kiichi, closes ...
Problem: Crash in xterm with only two lines. (Dominique Pellé)
Solution: Only perform xterm...
Problem: A script local funcref is not found from a mapping.
Solution: When looking for a f...
Problem: Debugging NFA regexp my crash, cached indent may be wrong.
Solution: Fix some debu...
Problem: ml_get error with :doautoall and Visual area. (Sean Dewar)
Solution: Disable Visua...
Problem: Import test fails on MS-Windows.
Solution: Use a different directory name.
Problem: ml_get error with specific win_execute() command. (Sean Dewar)
Solution: Check cur...
Problem: Error for import not ending in .vim does not work for .vimrc.
Solution: Check that...
Problem: Confusing error message if imported name is used directly.
Solution: Give a better...
28105c66fbbe12532e28fdb7990b25dec7454b14 authored almost 3 years ago by ichizok <[email protected]>
Problem: Using uninitialized variable.
Solution: Initialize "ufunc" also when an item is no...
Problem: Two error messages in the wrong file.
Solution: Use the error message from errors.h.
Problem: Missing part of the :import changes.
Solution: Add changes in vim9cmds.c.
Problem: Debugger test fails.
Solution: Fix import statement.
Problem: Vim9: import mechanism is too complicated.
Solution: Do not use the Javascript mec...
Problem: ml_get error when win_execute redraws with Visual selection.
Solution: Disable Vis...
Problem: Gcc warns for misleading indent in Athena menu code.
Solution: Add curlies around ...
Problem: Vim9: incorrect error for argument that is shadowing var.
Solution: Ignore variabl...
Problem: Build failure with tiny features. (Tony Mechelynck)
Solution: Adjust #ifdefs.
Problem: Git and gitcommit file types not properly recognized.
Solution: Adjust filetype de...
Problem: Build failure without the spell feature.
Solution: Adjust #ifdefs.
Problem: Error messages are spread out.
Solution: Move the last error messages to errors.h.
Problem: Test fails because of changed error number.
Solution: Restore old duplicate error ...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Reading one byte beyond the end of the line.
Solution: Check for NUL byte first.
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Session does not restore help buffer properly when "options' is
missing ...
Problem: Vim9: crash when declaring variable on the command line.
Solution: Use a temporary...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Old compiler complains about struct init with variable.
Solution: Set the struct m...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: First char typed in Select mode can be wrong.
Solution: Escape special bytes in th...
Problem: Insert complete code uses global variables.
Solution: Make variables local to the ...
Problem: Coverity warns for checking for NULL pointer after using it.
Solution: Remove chec...
Problem: Redundant check for NUL byte.
Solution: Remove the check for a NUL byte. (closes #...
Problem: Asan error for adding zero to NULL.
Solution: Do not compute pointer if there are ...
Problem: Vim9: not enough testing for extend() and map().
Solution: Add more test cases. F...
Problem: Vim9: type checking for list and dict lacks information about
declared t...
Problem: Not all sshconfig files are detected as such.
Solution: Adjust the patterns used f...
Problem: Vim9: extend() complains about the type even when it was not
declared.
S...
Problem: When recording a change in Select mode the first typed character
appears...
Problem: Wrong local-additions in the help with language mix.
Solution: Adjust how the loca...
Problem: Vim9: error when extending dict<any> with another type that it was
initi...
Problem: Testing wrong operator.
Solution: Test "g@" instead of "r_". (Naohiro Ono, closes ...
Problem: Some insert completion code is not tested.
Solution: Add a few tests. Refactor th...
ff2c55d98ba73388a7482f962878064c3d734ae6 authored almost 3 years ago by ichizok <[email protected]>
Problem: Tiny build fails.
Solution: Fix misplaced #ifdef.
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Debugger test fails.
Solution: Adjust the test for modified debugging of a for loop.
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: Some lines of code not covered by tests.
Solution: Add a few more test cases. (Dom...
Problem: Vim9: debugging a for loop doesn't stop before it starts.
Solution: Keep the DEBUG...
Problem: If 'operatorfunc' invokes an operator the remembered Visual mode
may be ...
Problem: Vim9: the feature is not mentioned in the right places.
Solution: Add +vim9script ...
Problem: Build error when using dynamycally loaded Python 3.
Solution: Adjust #ifdef.
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
Problem: FEARG_LAST is never used. (Dominique Pellé)
Solution: Remove FEARG_LAST and the re...