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: Accuracy of profiling is not optimal.
Solution: Use CLOCK_MONOTONIC if possible. (...
Problem: MacOS: sed fails on .po files.
Solution: Set $LANG to "C". (Yee Cheng Chin, closes...
Problem: Racket files are recognized as scheme.
Solution: Recognize rackets files separatel...
Problem: QMLdir files are not recognized.
Solution: Add a pattern for QMLdir files. (Amaan ...
Problem: TableGen files are not recognized.
Solution: Add a pattern for TableGen files. (Am...
Problem: ILE RPG files are not recognized.
Solution: Add patterns for ILE RPG files. (Andre...
Fix qlstephen project warnings
e1a8d0a4c7af9823272c76690884c168650373ba authored over 1 year ago by Yee Cheng Chin <[email protected]>
Part of this was originally part of #1178 but we removed the qlstephen
parts to prepare for even...
Previously MacVim started to use the latest autoconf (2.71) but it's
best to match upstream in v...
Problem: Missing check for out-of-memory.
Solution: Check for alloc() returning NULL pointe...
Problem: Compilation error with some compilers.
Solution: Adjust array initialization. (Joh...
Add an empty implementation to remove a diff from upstream, which
constantly shows up when resol...
841c6ab8655a7f280cd054511e9719c95b0b4dd5 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Unused variables and functions.
Solution: Delete items and adjust #ifdefs. (Domini...
Problem: Crash when using null_class.
Solution: Give an error when trying to use a null class.
Fix CI not handling Xcode version correctly with packages
4dd814bee659e589f87be57b337eb159a2aec73c authored over 1 year ago by Yee Cheng Chin <[email protected]>
In the CI setup, xcode-select is only called after the packages have
been set up, but during set...
Problem: Condition is always true.
Solution: Remove the condition. (closes #12139)
Problem: find_file_in_path() is not reentrant.
Solution: Instead of global variables pass p...
Improve login shell docs
462d89cb89230cd2b3f501e90f0a4f903fbb567a authored over 1 year ago by Yee Cheng Chin <[email protected]>
Make it clearer that login shells can be turned off via MMLoginShell
config.
Problem: Highlight test script has a few problems.
Solution: Rewrite the script in Vim9 syn...
Problem: Profile test repeats the headers many times.
Solution: Put the headers in script v...
Problem: Highlight for popupmenu kind and extra cannot be set.
Solution: Add PmenuKind, Pme...
Problem: sort(list, 'N') does not work in Vim9 script context.
Solution: Convert string to ...
Fix 'gdefault' etc help tags being broken
d0f1a0ad9cb08ff23cc28fab48c614510e37191b authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Odin files are not recognized.
Solution: Add a pattern for Odin files. (Amaan Qure...
Problem: Unx Tal files are not recognized.
Solution: Add a pattern for Unx Tal files. (Amaa...
MacVim's docs for 'fuoptions' above didn't terminate a code block which
resulted in the 'gdefaul...
Problem: Cairo files are not recognized.
Solution: Add a pattern for Cairo files. (Amaan Qu...
We already fixed the masking in previous commit. The TODO is now
invalid.
Fix MacVim localized intro text, and don't hide the `:h version9` prompt
af4ed1cc0191f2af0436bab85ab005365fdda101 authored over 1 year ago by Yee Cheng Chin <[email protected]>
The Chinese alignment was slightly wrong when `columns` is even
numbered. Add an additional spac...
Problem: Using NULL pointer with nested :open command.
Solution: Check that ccline.cmdbuff ...
Problem: "clear" macros are not always used.
Solution: Use ALLOC_ONE, VIM_CLEAR, CLEAR_POIN...
Problem: FOR_ALL_ macros are defined in an unexpected file.
Solution: Move FOR_ALL_ macros ...
Problem: Amiga: a couple of include files are included twice.
Solution: Remove duplicate in...
Problem: Amiga: not all builds use gethostname().
Solution: Use gethostname() for all build...
Problem: Scrollbar test sporadically fails.
Solution: Mark the scrollbar test as flaky. (Ch...
Fix `set fullscreen` not working after upstream Vim merge
87dda95db24184dc3061e5c4a320c168ea3958e7 authored over 1 year ago by Yee Cheng Chin <[email protected]>
The recent upstream Vim merge (v9.0.1365) contained a lot of refactoring
in the option setting c...
Problem: Options test fails with some window width.
Solution: Adjust what text the test che...
Problem: g'Esc is considered an error.
Solution: Make g'Esc silently abandon the command. (...
Problem: Setting HOMEBREW_NO_AUTO_UPDATE is not needed with Homebew version
4.
So...
Problem: xxd: combination of little endian and cols fails. (Aapo
Rantalainen)
Sol...
Problem: Failing test for strptime() doesn't show returned value.
Solution: Use assert_equa...
Problem: ACCESS_ names have a conflict with on some systems.
Solution: Rename by prepending...
Problem: CTRL-X on 2**64 subtracts two. (James McCoy)
Solution: Correct computation for lar...
Problem: Functions for handling options are not ordered.
Solution: Put functions in alphabe...
Problem: Illegal memory access when using virtual editing.
Solution: Make sure "startspaces...
Problem: job_status() may return "dead" if the process parent changed.
Solution: Call mch_p...
Add security policy file / documentation
df0ffe9a33cc31dffadf057de41f5f78e6ccf62e authored over 1 year ago by Yee Cheng Chin <[email protected]>
GitHub has a security tab that allows repos to manage their security
policy so it's not a bad id...
Problem: Accessing invalid memory with put in Visual block mode.
Solution: Adjust the curso...
Problem: Crash when getting member of obj of unknown class.
Solution: Check for NULL class ...
Problem: Function for setting options not used consistently.
Solution: Use a function for '...
Problem: Wrong text displayed when using both 'linebreak' and 'list'.
Solution: Only set "c...
Problem: Test for 'toolbariconsize' may fail.
Solution: Only test 'toolbariconsize' when it...
Problem: Ballooneval interferes with Insert completion.
Solution: Ignore mouse-move events ...
Problem: Crash when using a NULL object. (Ernie Rael)
Solution: Check for NULL and give an ...
Problem: Still some "else if" constructs for setting options.
Solution: Add a few more func...
Problem: Bass files are not recognized.
Solution: Add patterns for Bass files. (Amaan Qures...
Clean up syntax / formatting / typos in MacVim docs
95a5bda784d8afe6a87a1ecbaa5068e40644ba31 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Add "MACVIM REFERENCE" to syntax rule to reflect the new header to make
it look less weird. Also...
Fix upstream merge CI failure with 'winaltkeys'
b671d6276f2634b18c0e4149a1fbd4241b70d5de authored over 1 year ago by Yee Cheng Chin <[email protected]>Make sure to block testing 'winaltkeys' only if the option is supported.
Also, while we are at ...
db2afe579bd40bb31ff94d184e011722462fa390 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Previous commit trying to fix help file style error erroneously removed
the space, which should ...
7af806d3dee780bef0b8bfd6e484ffd3a45a1965 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Divide by zero in zero-width window.
Solution: Check the width is positive.
Problem: Functions for setting options are in random order.
Solution: Sort functions alphab...
88b74d85d6abfbbb3b23315ed610196a6d503ffd authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Dead test code.
Solution: Remove code that depends on Farsi, which has been remove...
Problem: Build error with older Mac OS.
Solution: Adjust #ifdef. (Yee Cheng Chin, closes #1...
Remove Homebrew no-auto-update env var from CI
9dbe03b25673f9c0f38901cd0f8ff5e2222eda45 authored over 1 year ago by Yee Cheng Chin <[email protected]>
With the release of Homebrew 4, auto-update is supposed to be more
efficient now. By removing th...
Problem: Crash when :def function has :break in skipped block. (Ernie Rael)
Solution: Don't...
Remove Sparkle.framework when configured with --disable-sparkle
61281b573d237fbd8186355764c1533dcb16ff5c authored over 1 year ago by Yee Cheng Chin <[email protected]>
Previously, when configured with `--disable-sparkle`, the
Sparkle.framework would still get link...
Problem: ml_get error when going to another tab. (Daniel J. Perry)
Solution: Do not call up...
dd60c365cd2630794be84d63c4fe287124a30b97 authored over 1 year ago by Bram Moolenaar <[email protected]>
Problem: extendnew() not sufficiently tested.
Solution: Add a few more test cases for exten...
Problem: Cue files are not recognized.
Solution: Add patterns for Cue files. (Amaan Qureshi...
Problem: Too many "else if" statements in handling options.
Solution: Add more functions fo...
Problem: Compilation error with some compilers.
Solution: Avoid using "class" as member name.
Fix Xcode 8 build breaks
decde54d32f8640d63f7079e830c27552b7e1658 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Using null_object results in an internal error. (Ernie Rael)
Solution: Add instruc...
Problem: Cannot cancel "gr" with Esc.
Solution: Make "gr<Esc>" do nothing. (closes #12064)
This fixes build breaks on older Xcode versions (e.g. Xcode 8, on macOS
10.11). Fixes a couple i...
Problem: No error when declaring a class twice. (Ernie Rael)
Solution: Pass different flags...
Problem: "gr CTRL-G" stays in virtual replace mode. (Pierre Ganty)
Solution: Prepend CTRL-V...
Problem: Too many "else if" statements to handle option values.
Solution: Add more function...
Problem: "ignore" files are outdated.
Solution: Update "ignore" files. (Ken Takata, closes ...
Problem: Dhall files are not recognized.
Solution: Add patterns for Dhall files. (Amaan Qur...
Problem: CPON files are not recognized.
Solution: Add patterns for CPON files. (Amaan Qures...
Problem: "gr" with a count fails.
Solution: Break out of the loop only after using the count.
Problem: Un-grammar files are not recognized.
Solution: Add patterns for Un-grammar files. ...
Problem: "gr CTRL-O" stays in Insert mode. (Pierre Ganty)
Solution: Do not set restart_edit...
Problem: Starlark files are not recognized.
Solution: Add patterns for Starlark files. (Ama...
Problem: Too many "else if" statements for handling options.
Solution: Add more functions t...
Problem: Check for OSC escape sequence doesn't work.
Solution: Fix typo in index.