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: Keycode check script has a few flaws.
Solution: Sort on terminal name. Ignore XTG...
Problem: MS-Windows GUI: CTRL-] does not work on Swiss keyboard.
Solution: Check the key co...
Problem: Cannot easily try out what codes various keys produce.
Solution: Add a script to g...
Problem: Horizontal mouse scroll only works in the GUI.
Solution: Make horizontal mouse scr...
Problem: Informational message has an error message number.
Solution: Use a message without...
Problem: Mouse shape remains in op-pending mode after failed change.
Solution: Reset finish...
Problem: A silent mapping may cause dots on the command line.
Solution: Don't show dots for...
Problem: Using freed memory after SpellFileMissing autocmd uses bwipe.
Solution: Bail out i...
Problem: Cannot get the currently showing mouse shape.
Solution: Add getmouseshape().
Problem: Preprocessor indenting is off.
Solution: Adjust preprocessor indentation. (Ken Tak...
Problem: Unnecessary nesting in makefile.
Solution: Join "else" and "ifeq". (Ken Takata, cl...
Problem: Coverity warns for dead code.
Solution: Remove the dead code.
Problem: Using freed memory with :comclear while listing commands.
Solution: Bail out when ...
Problem: Code is indented more than needed.
Solution: Split ExpandEscape() in two. (Yegappa...
Problem: Using freed memory when executing delfunc at the more prompt.
Solution: Check func...
Problem: Using freed memory when executing unmenu at the more prompt.
Solution: Do not clea...
Problem: Using freed memory when executing mapclear at the more prompt.
Solution: Do not cl...
Problem: Code is indented more than needed.
Solution: Return early. (Yegappan Lakshmanan, c...
Problem: Using freed memory when clearing augroup at more prompt.
Solution: Delay clearing ...
Problem: Get E967 when using text property in quickfix window. (Sergey
Vlasov)
So...
Problem: Bogus error when string used after :elseif.
Solution: Do not consider a double quo...
Problem: MS-Windows: after Vim exits console resizing does not work
properly.
Sol...
Problem: Wildmenu redrawing code is spread out.
Solution: Refactor to move code together. (...
Problem: No test for what patch 8.2.2207 fixes.
Solution: Add a test case. (closes #11531)
Problem: Duplicate arguments are not always detected.
Solution: Expand to full path before ...
Problem: Crash when using "!!" without a previous shell command.
Solution: Check "prevcmd" ...
Problem: col() and charcol() only work for the current window.
Solution: Add an optional wi...
Problem: Default value of 'endoffile' is wrong.
Solution: The default must be 'noendoffile'.
Problem: Solution for "!!sort" in closed fold is not optimal.
Solution: Use a different ran...
Problem: MS-Windows: windres fails with clang 15.0.4.
Solution: Use llvm-windres. (John Mar...
Problem: Compiler warning for unused variable.
Solution: Add #ifdef.
Problem: "!!sort" in a closed fold sorts too many lines.
Solution: Round to end of fold aft...
Problem: Selecting MSVC 2017 does not set $PLATFORM.
Solution: Use $VSCMD_ARG_TGT_ARCH. (Ke...
Problem: MS-Windows: executable not found when running individual test.
Solution: Also look...
Problem: Comment not located above the code it refers to.
Solution: Move the comment. (clos...
Problem: No proper test for what 9.0.0846 fixes.
Solution: Run test in a terminal so that t...
Problem: Terminal mouse test is still flaky on MacOS M1.
Solution: Also wait for the file t...
Problem: Crypt test is skipped if xxd is not found.
Solution: Find xxd where it was suppose...
Problem: Terminal mouse test is still flaky.
Solution: Also use WaitForAssert().
Problem: MS-Windows Terminal has unstable color control.
Solution: Do not try to read the o...
Problem: Terminal mouse test is a bit flaky.
Solution: Add WaitFor() calls. (James McCoy cl...
07ed537bdaead5e9e88bf96106eb6c1ab25a6748 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
76db9e076318cb0ae846f43b7549ad4f2d234c0b authored almost 2 years ago by Bram Moolenaar <[email protected]>
Problem: Help item for --log argument is not aligned nicely.
Solution: Add a Tab. (Ken Taka...
Problem: CI: not totally clear what MS-Windows version is used.
Solution: Show the Windows ...
Problem: Using assert_fails() may cause hit-enter prompt.
Solution: Set no_wait_return. (cl...
Problem: Shell command with just space gives strange error.
Solution: Skip white space at s...
Problem: Handling 'statusline' errors is spread out.
Solution: Pass the option name to the ...
Problem: VHS tape files are not recognized.
Solution: Add a filetype pattern. (Carlos Alexa...
Problem: Unicode range for Apple SF symbols is outdated.
Solution: Update to SF Symbols 4. ...
Add CI / test checks to make sure we don't accidentally lose features
d582d5187e89452d5f57861144d5bcfd5c01664c authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Problem: deletebufline() does not always return 1 on failure.
Solution: Refactor the code t...
Problem: Cannot change a slice of a const list. (Takumi KAGIYAMA)
Solution: Remove the cons...
Problem: Test may fail depending on sequence of events.
Solution: Accept error codes in eit...
Problem: Compiler warnings for unused variables.
Solution: Addjust #ifdef and remove unused...
Problem: append() reports failure when not appending anything.
Solution: Only report failur...
Problem: Wrong error when using extend() with funcref.
Solution: Better check the variable ...
Add CI test to confirm desired Vim features like +sound / etc exist.
Smoketest also checks for ...
789d22c659a8dd99e8ba3941d39cc93f12d99962 authored almost 2 years ago by Yee Cheng Chin <[email protected]>e4562198e8dce50aeb47a1ac49cdb87a00cb5d2b authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Problem: The window title is not redrawn when 'endoffile' changes.
Solution: redraw the win...
Problem: Warning for missing return type.
Solution: Add "int". (San James, closes #11496)
Problem: Mac: no +sound feature in huge build.
Solution: Enable +sound in Mac huge build. (...
Problem: Deprecation warning causes build failure.
Solution: Suppress deprecation warning. ...
Allow never opening window + terminate on last window, with guards
89c1ea23a167801234afa2a11167bacc1cf30b0b authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Previously we disabled this combo in f6ba7dd40be20 because when
implemented naively, it causes a...
This reverts commit f6ba7dd40be20b3af73b01f5bd3ce157bc7dbd28.
This change was reverted as part ...
094418700ebf4332bdc3679d5b38a35f69ec2b69 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Problem: Compiler warning for redefining HAVE_DUP.
Solution: Undefine HAVE_DUP if needed. (...
Problem: Compiling with Perl on Mac 12 fails.
Solution: Suppress infinite warnings. (closes...
Problem: Wrong counts in macro comment.
Solution: Update the value counts. (closes #11480)
b64e13c2e2da99952d22d796e52f14d97ba70c33 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Fix Sparkle 2 build error on older Xcode / fix sign/notarize scripts
b54b98c494adf427c6cb3c38c89fedf7d3ee7a74 authored almost 2 years ago by Yee Cheng Chin <[email protected]>Sparkle 2:
Seems like older Xcode versions (before 12.5) have problems signing
frameworks that ...
Fix opening a tab crashing MacVim
d809b1ed0731a8ba4ffffbbfd84a52b3c12019d9 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
This seems to be a really old bug but new interactions with macOS
(probably due to macOS 13 Vent...
Upgrade to Sparkle 2
d311aae873a807179f52268202a299f7f40707ef authored almost 2 years ago by Yee Cheng Chin <[email protected]>
This adds Sparkle 2 to the project add changes the symlink to point to
it. This version has chan...
Add a configure flag to set the USE_SPARKLE_1 ifdef flag. In CI legacy
builds, we will relink th...
Add a new option for the user to opt-in for getting pre-release
software. When turned on, Sparkl...
Use the updated API (SPUStandardUpdaterController instead of SUUpdater).
Old functionality now u...
This is to prepare for adding Sparkle 2 support and using a symlink lets
us switch between the t...
Set up CI to do split legacy build for macOS 10.9-10.12
88dc6f7a3edb2858b02e6369ae5b0ceb023efb48 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Problem: Various typos.
Solution: Correct typos. (closes #11432)
SDK for the new macOS 13 (released as part of Xcode 14.1) increased the
minimum deployed OS from...
c0f8d070984ea22a944379289ef8582ae5251096 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Problem: The <Home> key in tmux doesn't work when 'term' is set to "xterm".
(Domi...
Problem: If 'endofline' is set the CTRL-Z may be written in the wrong
place.
Solu...
Problem: Cannot drag an entry in the tabpage line.
Solution: Clear dragwin instead of got_c...
Problem: Crash when using win_move_separator() in other tab page.
Solution: Check for valid...
Problem: Mouse drag test fails.
Solution: Only reset the mouse click flag when actually swi...
Add zoomLeft: / zoomRight: / macOS 13 Stage Manager actions
08f4e3ba9d6f5641d096901481a44ac5bb71c11f authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Problem: Crash when dragging the statusline with a mapping.
Solution: Check for valid windo...
Problem: Memory leak with empty shell command.
Solution: Free the empty string.
New zoomLeft/Right actions let the user easily pin the MacVim window to
the left/right of the sc...
Add SF Symbol support for tool bar, Touch Bar, menu icons
48f069dfa4ad686711f5c8f101725015ed08babf authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Can now specify SF Symbols for tool bar / Touch Bar icons. The API
remains the same where we use...
Problem: Memory leak with empty shell command.
Solution: Free the empty string.
1577537f109d97a975fda9a899cacfb598617767 authored almost 2 years ago by Bram Moolenaar <[email protected]>
82f842ca87b76f9f73c2dca5bb0aced3f06bd317 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
6ebe4f970b8b398087076a72a7aae6e680fb92da authored almost 2 years ago by Bram Moolenaar <[email protected]>
3f68a4136eb99840d739af5133ab31948f273f63 authored almost 2 years ago by Bram Moolenaar <[email protected]>