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: Vim seems to hang when writing a very long text to a terminal
window.
So...
Problem: Crash when using :pedit in Vim9 script.
Solution: Move check for arguments to afte...
Problem: Check for signed overflow might not work everywhere.
Solution: Limit to 32 bit int...
Problem: Xxd code is a bit difficult to understand.
Solution: Move some lines to a separate...
Problem: Directory is wrong after executing "lcd" with win_execute().
Solution: Correct the...
Problem: Test_hlset fails when terminal has many columns.
Solution: Set the number of colum...
Problem: No event is triggered when closing a window.
Solution: Add the WinClosed event. (N...
Problem: Test for v:colornames sometimes fails. (Dominique Pellé)
Solution: Check features....
Problem: Failure when the "term_rows" argument of term_start() is an
unusual valu...
Problem: Break statement is never reached.
Solution: Rely on return value of set_chars_opti...
Problem: Compiler test fails with backslash file separator.
Solution: Accept slash and back...
Problem: Command completion test fails.
Solution: Add new argument to expected output
Problem: Crash when passing float to "term_rows" in the options argument of
term_...
Problem: "verbose set efm" reports the location of the :compiler command.
(Gary J...
Problem: The "gd" and "gD" commands do not update search stats. (Gary
Johnson)
So...
113cb513f76d8866cbb6dc85fa18aded753e01da authored almost 3 years ago by Bram Moolenaar <[email protected]>
f5ee99eb23750835bfa579ba174bb35da5a683f7 authored almost 3 years ago by Sanjay Madan <[email protected]>
cb26be49cc17f8cf4917862e5ad05a9c3c485831 authored almost 3 years ago by ichizok <[email protected]>
fb8fd34514806088a4e4970cd89e9cff4d0f5ee1 authored almost 3 years ago by ichizok <[email protected]>
Problem: Reading uninitialized memory when giving spell suggestions.
Solution: Check that p...
Problem: Reading character past end of line.
Solution: Correct the cursor column.
Problem: gj does not move properly with a wide character.
Solution: Move one to the right. ...
Problem: CI sometimes fails for MinGW.
Solution: Use backslashes in HandleSwapExists(). (Ch...
b32aa8a6a10983836d5987f1e42035f88d47bf6e authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Manipulating highlighting is complicated.
Solution: Add the hlget() and hlset() fu...
Problem: Overflow check fails with 32 ints.
Solution: Only test with 64 bit ints.
Problem: Some functions are not documented for use with a method.
Solution: Add examples. ...
Problem: Overflow check still fails when sizeof(int) == sizeof(long).
Solution: Use a float...
Problem: Divide by zero.
Solution: Don't check for overflow if multiplicand is zero.
Problem: Cannot decide whether to skip test that fails with 64 bit ints.
(closes ...
Problem: Memory leak when closing window and using "multispace" in
'listchars'.
S...
Problem: Some unicode control characters are considered printable.
Solution: Make 0x2060 - ...
Problem: Test_very_large_count fails on 32bit systems.
Solution: Bail out when using 32 bit...
Problem: Error for :let when vimrc is Vim 9 script.
Solution: Prepend :legacy in the code f...
Problem: Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
Solution: Run the ...
Problem: CTRL-I in Insert mode is not tested
Solution: Add a test case. (Dominique Pellé, c...
Problem: Build failure on old systems when using nano timestamp.
Solution: Define _BSD_SOUR...
Problem: Makefile dependencies are outdated. (Gary Johnson)
Solution: Run "make depend" and...
Problem: Invalid memory access when scrolling without a valid screen.
Solution: Do not set ...
gui_mch_get_color() should call gui_get_color_cmn() for fallback.
81df2af2e2f2692d2b26a0989b9e754ce36eafd1 authored almost 3 years ago by ichizok <[email protected]>
Problem: Build failure with +eval but without GUI or +termguicolors
Solution: Adjust #ifdef...
30f8d9262b4e4b3fc8f287cae2191058443fe51e authored almost 3 years ago by ichizok <[email protected]>
Problem: Cannot add color names.
Solution: Add the v:colornames dictionary. (Drew Vogel, cl...
Problem: Cscope has a complicated way of giving an error message.
Solution: Use semsg(). (J...
Problem: Using freed memory with lambda.
Solution: Do not free lines early, keep them until...
Problem: Loop variable recreated every time.
Solution: Keep the loop variable when looping.
079ba76ae7a7d0ef404cb9b41dff2663ff41f51b authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Vim9: asserting the wrong variable.
Solution: Don't use Foo, use Goo.
Problem: Vim9: cannot call imported funcref at script level.
Solution: Check for an importe...
Problem: Filler lines are incorrect for other window in diff mode after
making a ...
Problem: ModeChanged is not triggered on every mode change.
Solution: Also trigger on minor...
Problem: Xxd has various way to exit.
Solution: Add function to print error and exit. (clos...
Problem: Xxd test fails on MS-Windows.
Solution: Split shell command in two.
Problem: Xxd revert does not handle end of line correctly.
Solution: Check for newline firs...
Problem: Checking first character of url twice.
Solution: Only check once. (closes #9026)
Problem: completion() does not work properly.
Solution: Set xp_line and add WILD_HOME_REPLA...
Problem: Mistakes in test comments.
Solution: Fix the comments. (closes #9029)
Xcode 13 clang reports build errors by '-Wcompound-token-split-by-macro'
at compiling if_perl.
ecbf9c7f3009f93058d214a1b5a6c53c1a5b2385 authored almost 3 years ago by ichizok <[email protected]>
Problem: GTK GUI crashen when reading from stdin.
Solution: Do not overwrite the NUL after ...
Problem: Opening the quickfix window triggers BufWinEnter twice. (Yorick
Peterse)...
Problem: Build failure without the +eval feature.
Solution: Add #ifdef. (closes #9025)
Problem: setcellwidths() may make 'listchars' or 'fillchars' invalid.
Solution: Check the v...
Problem: Unix: may leak file descriptor when using a non-existing
directory.
Solu...
Problem: Swapname has double slash when 'directory' ends in double slash.
(Shane ...
Problem: Too many comments are old style.
Solution: Change comments to // style. (closes #9...
Problem: Compiler warning for unused variable in tiny version.
Solution: Add #ifdef. (John ...
Problem: The mark '] is wrong after put with a count. (Naohiro Ono)
Solution: Use the right...
Problem: GTK3: with 'rightleft' set scrollbar may move unintentionally.
Solution: Ignore ev...
Problem: Else-if indenting is confusing.
Solution: Add curly brackets. (Yegappan Lakshmanan...
Problem: mode() does not return the right value in 'operatorfunc'.
Solution: Reset finish_o...
Problem: The do_highlight() function is way too long.
Solution: Split it into several funct...
Problem: If-else indenting is confusing.
Solution: Add curly brackets and indent. (Dominiqu...
Problem: Autoread test is a bit flaky.
Solution: Wait a brief moment before overwriting the...
Problem: Inefficient code in xxd.
Solution: Don't use "p" when "hextype" is non-zero. (clos...
cd891f683d643c1bf289fd0fb401f034ae6a3d23 authored about 3 years ago by ichizok <[email protected]>
Problem: The previous '' mark is restored after moving the cursor to the
original...
Problem: Command line completion test fails on MS-Windows.
Solution: Do not test with "\{" ...
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917)
Problem: Xxd usage output is incomplete.
Solution: Add "bytes" to "-g" flag. (Atsushi Sugaw...
Problem: 'thesaurus' and 'thesaurusfunc' do not have the same scope.
Solution: Make 'thesau...
Problem: Gcc complains about uninitialized variable. (Tony Mechelynck)
Solution: Initialize...
Problem: Tests have clumsy check for X11 based GUI.
Solution: Add CheckX11BasedGui.
Problem: Option variable name does not match option name. (Christ van
Willigen)
S...
Problem: GUI: ligatures are not used.
Solution: Add the 'guiligatures' option. (Dusan Popov...
Problem: Duplicated code in xxd.
Solution: Remove duplicated lines. (closes #8972)
Problem: Cannot use \x and \u when setting 'listchars'.
Solution: Support hex and unicode i...
Problem: Options completion test fails.
Solution: Add 'thesaurusfunc' to the results.
Problem: Cannot define a function for thesaurus completion.
Solution: Add 'thesaurusfunc'. ...
2286304cdbba53ceb52b3ba2ba4a521b0a2f8d0f authored about 3 years ago by Bram Moolenaar <[email protected]>
Problem: TOML files are not recognized.
Solution: Add filetype patterns for TOML. (Aman Ver...
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking te...
Problem: TextChanged does not trigger after TextChangedI.
Solution: Store the tick separate...
Problem: Terminal window does not have transparent background when
'termguicolors...
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not o...
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as be...
Problem: Using freed memory when using a timer and searching. (Dominique
Pellé)
S...
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
Problem: Vim9: entry for loop variable is created every round.
Solution: Only create the en...
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond t...