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
ebc4e6cebba046205a4090ea8f88ffe1cfd79816 authored over 2 years ago by ichizok <[email protected]>
Problem: Various warnings from clang on MS-Windows.
Solution: Fix the code to avoid the war...
Problem: Gcc 12.1 warning when building tee.
Solution: Change type to size_t. (John Marriott)
Problem: Timer_create is not available on every Mac system. (Hisashi T
Fujinaka)
...
Problem: Timer_create is not available on every Mac system. (Hisashi T
Fujinaka)
...
Problem: Wrong return type for main() in tee.c.
Solution: Use "int" instead of "void". Rem...
016188fd8a30cfbaca3faa0daea9a47138dc5c4b authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: No test for what 8.1.0052 fixes.
Solution: Add a test. (closes #10531)
Problem: Error for a command may go over the end of IObuff.
Solution: Truncate the message.
Problem: Coverity warns for dead code.
Solution: Remove the dead code.
60dc02638c7dc7915d5ab553f8ebb0f18889acd4 authored over 2 years ago by ichizok <[email protected]>
Problem: C89 requires signal handlers to return void.
Solution: Drop RETSIGTYPE and hard-co...
Problem: Running configure fails.
Solution: Remove line break.
Problem: Autoconf 2.71 produces many obsolete warnings.
Solution: Replace obsolete macros w...
Problem: input() does not handle composing characters properly.
Solution: Use mb_cptr2char_...
Problem: Using gettimeofday() for timeout is very inefficient.
Solution: Set a platform dep...
Problem: The channel log only contains some of the raw terminal output.
Solution: Add the "...
Problem: Statusline is not updated when terminal title changes.
Solution: Redraw the status...
cfa8f9a3f285060152ebbdbf86fbc7aecf1dd756 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: No good filetype for conf files similar to dosini.
Solution: Add the confini filet...
Problem: Cannot have a comment halfway an expression in an autocmd command
block....
6a7ac2d93d6eea2cfca94e57b29cc03d98f4b957 authored over 2 years ago by ichizok <[email protected]>
Problem: CI checkout step title is a bit cryptic.
Solution: Add a better title. (closes #10...
Problem: Check for autocmd_add() event argument is confusing.
Solution: Make the code more ...
Problem: Using freed memory when searching for pattern in path.
Solution: Make a copy of th...
Problem: Insufficient tests for autocommands.
Solution: Add a few more tests. (Yegappan Lak...
a8e234c93357f19d9f11ce67c7ad33010015fb05 authored over 2 years ago by ichizok <[email protected]>
Problem: When using XIM the gui test may fail.
Solution: Only use --not-a-term when not usi...
Problem: CurSearch highlight is often wrong.
Solution: Remember the last highlighted positi...
7d82a1d7f0b2464425752525326eab0ce8266c82 authored over 2 years ago by ichizok <[email protected]>
Problem: vim_regsub() can overwrite the destination.
Solution: Pass the destination length,...
Problem: Can escape a terminal popup window when the job is finished.
Solution: Only check ...
Problem: Command line test fails.
Solution: Also beep when cmdline win can't be opened beca...
Problem: Can open a cmdline window from a substitute expression.
Solution: Disallow opening...
Problem: Scrollbar thumb in tall scrolled popup not visible.
Solution: Show at least one th...
Problem: Cannot close a terminal popup with "NONE" job.
Solution: Adjust the conditions for...
Problem: Scrollbar thumb in scrolled popup not visible.
Solution: Show at least one thumb c...
Problem: Confusing error if first argument of popup_create() is wrong.
Solution: Give a mor...
Problem: A finished terminal in a popup window does not show a scrollbar.
Solution: Show th...
5abd216aaba1565cc71c9f0cf77c8c6704ec004b authored over 2 years ago by ichizok <[email protected]>
Problem: Cursor position may be invalid after "0;" range.
Solution: Check the cursor positi...
Problem: Using two counters for timeout check in NFA engine.
Solution: Use only one counter...
Problem: When splitting a window the changelist position moves.
Solution: Set the changelis...
Problem: There is no way to get the byte index from a virtual column.
Solution: Add virtcol...
Problem: Build error with +eval but without +quickfix. Warning for
uninitialized...
Problem: Python 3 test fails without the GUI.
Solution: Check the balloon_eval feature is a...
Problem: Cannot easily run the benchmarks.
Solution: Have "make benchmark" in the src direc...
Problem: autocmd_add() can only handle one event and pattern.
Solution: Support a list of e...
Problem: "textlock" is always zero.
Solution: Remove "textlock" and rename "textwinlock" to...
Problem: Syntax regexp matching can be slow.
Solution: Adjust the counters for checking the...
Problem: Error for missing :endif when an exception was thrown. (Dani
Dickstein)
...
c409312a3d5441d55aa28f368726a4a1ad0a38b8 authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: a few lines not covered by tests.
Solution: Delete dead code. Add a few tes...
Problem: Vim9: a few lines not covered by tests.
Solution: Add a few tests.
Problem: Using freed memory with "]d".
Solution: Copy the pattern before searching.
Problem: Substitute overwrites allocated buffer.
Solution: Disallow undo when in a substitu...
Problem: 'completefunc'/'omnifunc' error does not end completion.
Solution: Check if there ...
Problem: Build fails with normal features and +terminal. (Dominique Pellé)
Solution: Add #i...
Problem: Using 'imstatusfunc' and 'imactivatefunc' breaks 'foldopen'.
Solution: Save and re...
Problem: Cannot get the first screen column of a character.
Solution: Let virtcol() optiona...
d41adaaefaa50cee3abb4832a783b429dcb15ae4 authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: some code is not covered by tests.
Solution: Delete dead code.
Problem: Gcc 12.1 warns for uninitialized variable.
Solution: Initialize the variable. (clo...
Problem: Access before start of text with a put command.
Solution: Check the length is more...
Problem: Hoon and Moonscript files are not recognized.
Solution: Add filetype patterns. (Go...
Problem: Byte offsets are wrong when using text properties.
Solution: Make sure text proper...
Problem: After text formatting the cursor may be in an invalid position.
Solution: Correct ...
Problem: Cannot select one character inside ().
Solution: Do not try to extend the area if ...
Problem: Replacing an autocommand requires several lines.
Solution: Add the "replace" flag ...
44e61cfb2266441eafee6e8a136ad2aeff730823 authored over 2 years ago by ichizok <[email protected]>
Problem: The terminal debugger uses various global variables.
Solution: Add a dictionary to...
Problem: Fold may not be closeable after appending.
Solution: Set the fd_small flag to MAYB...
Problem: When 'formatoptions' contains "/" wrongly wrapping a long trailing
comme...
Problem: Spell suggestion may use uninitialized memory. (Zdenek Dohnal)
Solution: Avoid goi...
028780cc10a223685ac07c48e623c6a62ef9b3c4 authored over 2 years ago by ichizok <[email protected]>
Problem: Asan warns for undefined behavior.
Solution: Cast the shifted value to unsigned.
Problem: Compiler warning for uninitialized variable. (John Marriott)
Solution: Initialize ...
Problem: Right shift on negative number does not work as documented.
Solution: Use a uvarnu...
Problem: Cannot do bitwise shifts.
Solution: Add the >> and << operators. (Yegappan Lakshma...
Problem: deletebufline() may change Visual selection.
Solution: Disable Visual mode when us...
Problem: Checking translations affects the search pattern history.
Solution: Use "keeppatte...
Problem: No patch for documentation updates.
Solution: Update documentation files.
Problem: Filetype test table is not properly sorted.
Solution: Sort by filetype. (Doug Kearns)
Problem: Vim9: crash when using multiple funcref().
Solution: Check if varargs type is NULL...
Problem: Python: changing hidden buffer can cause the display to be messed
up.
So...
Problem: setbufline() may change Visual selection. (Qiming Zhao)
Solution: Disable Visual m...
9462961a0e4e347072a707d400a76f2dfc87b5cc authored over 2 years ago by ichizok <[email protected]>
Problem: Still a compiler warning for possibly uninitialized variable.
(Tony Mech...
Problem: Tests are using legacy functions.
Solution: Convert a few tests to use :def functi...
Problem: smart/C/lisp indenting is optional, which makes the code more
complex, w...
Problem: Compiler warning for possibly uninitialized variable. (Tony
Mechelynck)
...
Problem: No test for hwat patch 8.1.0535 fixes.
Solution: Add a test. (closes #10462)
Problem: Memory leak when :defcompile fails.
Solution: Free fname when returning early.
Problem: Cannot specify a function name for :defcompile.
Solution: Implement a function nam...
2d8ed0203aedd5f6c22efa99394a3677c17c7a7a authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Textprop in wrong position when replacing multi-byte chars.
Solution: Adjust textp...
Problem: After deletion a small fold may be closable.
Solution: Check for a reverse range. ...
Problem: Some github actions are outdated.
Solution: Update CodeQl to v2, update checkout t...
Problem: PVS warns for possible array underrun.
Solution: Add a check for a positive value....
Problem: Dragging statusline fails for window with winbar.
Solution: Fix off-by-one error. ...