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: Too many type casts for dict_get functions.
Solution: Change the key argument from...
Problem: Compiler warnings for signed/unsigned char.
Solution: Add type casts. (John Marriott)
Problem: ml_get error with nested autocommand.
Solution: Also check line numbers for a nest...
Problem: Accessing uninitialized memory when completing long line.
Solution: Terminate stri...
Problem: Test file has wrong name.
Solution: Rename the file. Various small fixes. (closes...
Problem: Win32: cannot test low level events.
Solution: Add "sendevent" to test_gui_event()...
9f2b9b3889748aeca1582328e27b082f15a1c6d7 authored over 2 years ago by ichizok <[email protected]>
Problem: has('patch-xxx') returns true.
Solution: Check for digit. (closes #10751)
Problem: Wrong line number reported when :cexpr fails in :def function.
Solution: Set line_...
Problem: Bitbake files are not detected.
Solution: Add bitbake filetype detection by file n...
Problem: Compiler warning for size_t to int conversion.
Solution: Add type cast. (Mike Will...
a1f7d7789f09c9082abd559cefff8f1d40980580 authored over 2 years ago by ichizok <[email protected]>
Problem: E1281 not tested with the old regexp engine.
Solution: Loop over the values of 're...
Problem: "zG" may throw an error if invalid character follows.
Solution: Pass the word leng...
Problem: Using CTRL-C wih :append may hang Vim.
Solution: Reset got_int. (closes #10729, cl...
c6a45c31d60ac0d6d84396197d0047d650f06026 authored over 2 years ago by ichizok <[email protected]>
Problem: Split else-of is confusing.
Solution: Join the lines. (closes #10696)
ff4538f5d2b352a233f57c6eb65fafab74db7636 authored over 2 years ago by ichizok <[email protected]>
Problem: Csv and tsv files are not recognized.
Solution: Add patterns fo csv and tsv files....
Problem: Cursor in wrong column with mouse click after concealed text.
Solution: Store the ...
08572c253352018a232ad80c390e2a2813f75723 authored over 2 years ago by ichizok <[email protected]>
fee0c4aa99eb0a7a801dade758ce5e04b48c15d1 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Using freed memory with recursive substitute.
Solution: Always make a copy for reg...
Problem: Reading past end of completion with duplicate match.
Solution: Check string length
Problem: Reading past end of completion with a long line and 'infercase'
set.
Sol...
Problem: Typos in comments, wrapping lines.
Solution: Adjust comments. Wrap lines.
5ed11535e0695163cec71033b98bb97356cf0113 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Insufficient testing for bracket commands.
Solution: Add a few more tests. (closes...
5dd3e59f372e046c957214d179117bde496215dc authored over 2 years ago by ichizok <[email protected]>
Problem: Missing change for filetype detection.
Solution: Include change to detect guile fr...
Problem: A couple of filetype patterns do not have "*" before "/etc".
Solution: Add the sta...
39e2bad3f2c0896ffa2200d995fff531a2901fa3 authored over 2 years ago by ichizok <[email protected]>
Problem: Use of set_chars_option() is confusing.
Solution: Add "apply" argument to store th...
Problem: Not all systems have GDK_KEY_dead_circumflex. (Hisashi T Fujinaka)
Solution: Add a...
Problem: 'listchars' test fails.
Solution: Use window-local value after setting the global ...
Problem: Build error.
Solution: Add missing change.
Problem: 'fillchars' cannot have window-local values.
Solution: Make 'fillchars' global-loc...
Problem: Spell dump may go beyond end of an array.
Solution: Limit the word length.
Problem: Spell tests do not always clear the word list.
Solution: Clear the word list in Te...
Problem: On a Belgian keyboard CTRL-[ does not work.
Solution: Handle GDK_KEY_dead_circumfl...
9243d1d921bfb68e111333f5af9c41cd6e2e8d75 authored over 2 years ago by ichizok <[email protected]>
Problem: In the quickfix window 'cursorline' overrules QuickFixLine
highlighting....
Problem: <cmod> of user command does not have correct verbose value.
Solution: Use the valu...
Problem: Matchfuzzy test depends on path of current directory.
Solution: Use fnamemodify() ...
Problem: The bitmaps/vim.ico file is not in the distribution.
Solution: Add it back to the ...
Problem: MS-Windows: tests fail if there is a stray "runtime" directory.
Solution: Only use...
Problem: The command line test is getting quite big.
Solution: Move command line window tes...
Problem: Accessing freed memory with diff put.
Solution: Bail out when diff pointer is no l...
Problem: Accessing beyond allocated memory when using the cmdline window in
Ex mo...
Problem: May access part of typeahead buf that isn't filled.
Solution: Check length of type...
Problem: On Solaris timer_create() exists but does not work.
Solution: Adjust the configure...
Problem: Spell test fails.
Solution: Expect new error is given.
Problem: Invalid memory access when adding word with a control character to
the i...
Problem: With some completion reading past end of string.
Solution: Check the length of the...
Problem: Timers test not run where possible.
Solution: Adjust platform checks. (closes #10645)
0d878b95d8f9ece2fdba81050f5caba224540f9c authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Going over the end of the typahead.
Solution: Put a NUL after the typeahead.
Problem: Accessing memory beyond the end of the line.
Solution: Stop Visual mode when closi...
Problem: Comparing line pointer for 'breakindent' is not reliable.
Solution: Make a copy of...
Problem: With EXITFREE defined terminal menus are not cleared.
Solution: Also clear termina...
Problem: Missing part of the test override change.
Solution: Add the missing part.
Problem: Reproducing memory access errors can be difficult.
Solution: When testing, copy ea...
Problem: Signature files not detected properly.
Solution: Add a function to better detect s...
Problem: Reading beyond the end of the line with put command.
Solution: Adjust the end mark...
Problem: Returning 0 for has('patch-9.0.0') is inconsistent.
Solution: Make it return 1. (c...
286bd68d59d940dab45dbe9afe4dd77fa8810973 authored over 2 years ago by ichizok <[email protected]>
Problem: Going past the end of a menu item with only modifier.
Solution: Check for NUL.
Problem: Cannot specify the variable name for "xxd -i".
Solution: Add the "-name" argument....
Problem: No support for double, dotted and dashed underlines.
Solution: Add the termcap ent...
Problem: Not all Visual Basic files are recognized.
Solution: Change detection of *.cls fil...
Problem: Hare files are not recognized.
Solution: Add a filetype pattern. (Hugo Osvaldo Bar...
Problem: Plural messages not translated properly.
Solution: Use ngettext() in a few more pl...
Problem: Functions are global while they could be local.
Solution: Add "static". Add a few...
Problem: Map functionality outside of map.c.
Solution: Move f_hasmapto() to map.c. Rename ...
adfe7be38282da7d772cca025ebbe5080085ef6f authored over 2 years ago by ichizok <[email protected]>
Problem: Travis CI is no longer used.
Solution: Delete the Travis CI configuration. (Hugo O...
Problem: About time to release Vim 9.0.
Solution: Update the version number everywhere.
Problem: "make menu" still uses legacy script.
Solution: make menu generation script use Vi...
Problem: Dependencies and proto files are outdated.
Solution: Update dependencies and proto...
Problem: Tiny issues.
Solution: Tiny improvements.
069a7d561bbe7e3b9bf132f71b7121c59f99e8f1 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Nested :source may use NULL pointer.
Solution: Do not use the NULL pointer.
Problem: Cannot build with Python 3.11.
Solution: Adjust define for _PyObject_TypeCheck. (Z...
Problem: get(Fn, 'name') on funcref returns special byte code.
Solution: Use the printable ...
96715fcfb86675b316a7b2316ab2aed3a2ac79d1 authored over 2 years ago by ichizok <[email protected]>
Problem: Test for DiffUpdated fails.
Solution: Also accept a count of two.
Problem: Import test fails because 'diffexpr' isn't reset.
Solution: Reset 'diffexpr'.
Problem: Invalid memory access after diff buffer manipulations.
Solution: Use zero offset w...
Problem: Crash when deleting buffers in diff mode.
Solution: Recompute diffs later. Skip w...
Problem: Reading before the start of the line with BS in Replace mode.
Solution: Check the ...
8a3b805c6c9cae341d560df9c3567ebbe42a7404 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Might still access invalid memory.
Solution: Add extra check for negative value.
Problem: Accessing invalid memory after changing terminal size.
Solution: Adjust cmdline_ro...
e1dc76fbf333243ecfdfc3c0a81ea9984913b4f5 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Fix for CTRL-key combinations causes more problems than it solves.
Solution: Roll ...
Problem: TSTP and INT signal tests are not run with valgrind.
Solution: Sleep a bit longer....
Problem: MS-Windows GUI: CTRL-key combinations do not always work.
Solution: Handle special...
Problem: Search timeout test often fails with FreeBSD.
Solution: Double the maximum time.
Problem: In diff mode windows may get out of sync. (Gary Johnson)
Solution: Avoid that the ...
a57b553b432855667c9f26edfad95ccfdd24a6b7 authored over 2 years ago by Bram Moolenaar <[email protected]>