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: GUI test sometimes fails on MS-Windows.
Solution: Make sure Vim is the foreground ...
Problem: matchstr() does match column offset. (Yasuhiro Matsumoto)
Solution: Accept line nu...
Problem: Deferred functions not invoked when partial func exits.
Solution: Create a funccal...
Problem: Arguments in a partial not used by a :def function.
Solution: Put the partial argu...
Problem: Crash when passing invalid arguments to assert_fails().
Solution: Check for NULL s...
Problem: 'equalalways' may be off when 'laststatus' is zero.
Solution: call last_status() b...
Problem: Javascript module files are not recoginzed.
Solution: Recognize "*.jsm" files as J...
Problem: CI uses older clang version.
Solution: Switch from clang 14 to 15. (closes #11066)
Problem: GUI test sometimes hangs on CI.
Solution: Delete a test file explicitly. (Ken Taka...
3d0d9f9a9c25517eb05324655482183c9a8928ba authored about 2 years ago by ichizok <[email protected]>
Problem: Using :defer in expression funcref not tested.
Solution: Add a test. Fix uncovere...
Problem: Members of funccall_T are inconsistently named.
Solution: Use the "fc_" prefix for...
Problem: :defer not tested with exceptions and ":qa!".
Solution: Test :defer works when exc...
Problem: :findrepl does not escape '&' and '~' properly.
Solution: Escape depending on the ...
Problem: Clang warnings for function prototypes.
Solution: Remove incomplete function proto...
Problem: Cygwin: multibyte characters may be broken in terminal window.
Solution: Adjust ho...
Problem: Signals test often fails on FreeBSD.
Solution: Use separate files for Suspend and ...
67397111282b7413ca9f68085bf272a51f543922 authored about 2 years ago by ichizok <[email protected]>
Problem: Inverted condition is a bit confusing.
Solution: Remove the "!" and swap the block...
Problem: Using separate delete() call instead of writefile() 'D' flag.
Solution: Use the wr...
Problem: Cannot use a partial with :defer.
Solution: Add the partial arguments before the o...
Problem: Crash when 'tagfunc' closes the window.
Solution: Bail out when the window was clo...
Problem: The do_arg_all() function is too long.
Solution: Split the function in smaller par...
Problem: repeating a <ScriptCmd> mapping does not use the right script
context.
S...
Problem: Some code blocks are nested too deep.
Solution: Bail out earlier. (Yegappan Lakshm...
Problem: GUI: when CTRL-D is mapped in Insert mode it gets inserted.
(Yasuhiro Ma...
Problem: Covertity still complains about using return value of getc().
Solution: Check for ...
Problem: Coverity complains about unused value.
Solution: Use the value.
Problem: Freeing the wrong string on failure.
Solution: Adjust the argument. Reorder the c...
223b2d8e75964eb37fa1eb74ed8d1e20dcdd28ce authored about 2 years ago by ichizok <[email protected]>
Problem: Writefile test leaves files behind.
Solution: Fix the file names of files to be de...
Problem: Deleting files in tests is a hassle.
Solution: Use the new 'D' flag of writefile().
8f7116caddc6f0725cf1211407d97645c4eb7b65 authored about 2 years ago by Bram Moolenaar <[email protected]>
Problem: Deleting files in tests is a hassle.
Solution: Use the new 'D' flag of writefile().
0daafaa7d99ef500f76b1b12f5fe8153e2fcaea0 authored about 2 years ago by Bram Moolenaar <[email protected]>
Problem: Cleaning up after writefile() is a hassle.
Solution: Add the 'D' flag to defer del...
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Initializ...
Problem: Argument assignment does not work.
Solution: Skip over "=".
Problem: Clang warns for dead assignments.
Solution: Adjust the code. (Yegappan Lakshmanan,...
Problem: The footer feature is unused.
Solution: Remove FEAT_FOOTER and code.
Problem: Coverity still complains about dropping sign of character.
Solution: Add intermedi...
Problem: Coverity warns for NULL check and unused return value.
Solution: Remove the NULL c...
Problem: MS-Windows: "%T" time format does not appear to work.
Solution: Use "%H:%M:%S" ins...
Problem: Compiler warning for uninitialized variable.
Solution: Initialize the variable. (J...
Problem: Cleaning up afterwards can make a function messy.
Solution: Add the :defer command.
Problem: A failing flaky test doesn't mention the time.
Solution: Add the time for debuggin...
Problem: Old Coverity warning for using NULL pointer.
Solution: Bail out if dictionary allo...
Problem: Coverity complains about dropping sign of character.
Solution: Add explicit type c...
Problem: Cannot use import->Func() in lambda. (Israel Chauca Fuentes)
Solution: Adjust how ...
Problem: File name used in test is unusual.
Solution: Rename it. (Dominique Pellé, closes #...
Problem: Clang static analyzer gives warnings.
Solution: Avoid the warnings. (Yegappan Laks...
Problem: Common names in test files causes tests to be flaky.
Solution: Use more specific n...
Problem: Expanding ":e %" does not work for remote files.
Solution: If the "%" or "#" file ...
Problem: Removing a listener may result in a memory leak and remove
subsequent li...
Problem: Crash when invalid line number on :for is ignored.
Solution: Do not check breakpoi...
Problem: Error message for wrong argument type is not specific.
Solution: Include more info...
Problem: 'breakindent' does not indent non-lists with
"breakindentopt=list:-1".
S...
Problem: 'linebreak' interferes with text property highlight if there is
syntax h...
Problem: :echowindow sets the in_echowindow flag too early.
Solution: Set in_echowindow onl...
Problem: Check for uppercase char in autoload name is wrong, it checks the
name o...
6b073a5732557680f76aaf93bf67dc92bea2a0da authored about 2 years ago by ichizok <[email protected]>
Problem: MS-Windows: starting a python server for test sometimes fails.
Solution: Increase ...
Problem: Missing entry in switch.
Solution: Add ISN_ECHOWINDOW.
Problem: using :echowindow in a timer clears part of message
Solution: Do not use msg_clr_e...
Problem: Message window may obscure the command line.
Solution: Reduce the maximum height o...
Problem: :echowindow does not work in a compiled function.
Solution: Handle the expression ...
Problem: Filetype of *.sil files not well detected.
Solution: Inspect the file contents to ...
Problem: MS-Windows: GUI mouse move event test is flaky.
Solution: Wait for a little while ...
Problem: MS-Windows: cannot set cursor shape in Windows Terminal.
Solution: Make cursor sha...
Problem: :horizontal modifier not fully supported.
Solution: Also use :horizontal for compl...
Problem: Error message for list argument could be clearer.
Solution: Include the argument n...
Problem: MS-Windows: background color wrong in Console.
Solution: Figure out the default co...
820f30d1810a55dfe0170cd21ba817aec129e13c authored about 2 years ago by ichizok <[email protected]>
Problem: ColorScheme autocommand triggered when colorscheme is not found.
(Romain...
Problem: ":wincmd =" equalizes in two directions.
Solution: Make ":vertical wincmd =" equal...
Problem: mapset() does not restore <Nop> mapping properly.
Solution: Use an empty string fo...
Problem: The 'cmdheight' zero support causes too much trouble.
Solution: Revert support for...
Problem: No check if the return value of XChangeGC() is NULL.
Solution: Only use the return...
Problem: Return value of list_append_list() not always checked.
Solution: Check return valu...
214f089edb669306f36bdb761a1f76208de5738d authored about 2 years ago by ichizok <[email protected]>
Problem: Flicker when resetting cmdline_row after updating the screen.
Solution: Do not upd...
Problem: Tests are flaky because of using a common file name.
Solution: Rename files and di...
9b03d3e75b4274493bbe76772d7b92238791964c authored about 2 years ago by Bram Moolenaar <[email protected]>
Problem: Checks for Dictionary argument often give a vague error message.
Solution: Give a ...
Problem: Test does not properly clean up.
Solution: Fix typo in argument of delete(). (Domi...
Problem: Method test fails.
Solution: Adjust test for items() now working on string.
Problem: Overwrite check may block BufWriteCmd.
Solution: Do not use overwrite check when '...
Problem: Cannot use items() on a string.
Solution: Make items() work on a string. (closes #...
Problem: Method tests fail.
Solution: Adjust for change of items().
Problem: ":highlight" hangs when 'cmdheight' is zero.
Solution: Add to msg_col when using t...
Problem: OLD_DIGRAPHS is unused.
Solution: Remove OLD_DIGRAPHS. Also drop HPUX_DIGRAPHS.
Problem: items() does not work on a list. (Sergey Vlasov)
Solution: Make items() work on a ...
Problem: Some changes for cmdheight=0 are not needed.
Solution: Revert resize behavior if h...
f4deb2eb43cf41e7ff2d391303d6e864262bd74f authored about 2 years ago by ichizok <[email protected]>
Problem: MS-Windows: completion test fails.
Solution: Adjust directory prefix.
Problem: MS-Windows: resolve() test fails.
Solution: Revert renaming the directory.
Problem: Using common name in tests leads to flaky tests.
Solution: Rename files and direct...
Problem: Crash when no errors and 'quickfixtextfunc' is set.
Solution: Do not handle errors...
Problem: Cannot use the message popup window directly.
Solution: Add ":echowindow".
Problem: Command line type of CmdlineChange differs from getcmdtype().
Solution: Use the sa...