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: Wrong scrolling with ls=0 and :botright split.
Solution: Add statusline before cal...
Problem: The ModeChanged event may be triggered too often.
Solution: Only trigger ModeChang...
Problem: Crypt with libsodium is not tested on CI.
Solution: Configure testing with libsodi...
Problem: xchacha20v2 crypt header is platform dependent.
Solution: Avoid using "size_t". (O...
Problem: Content-type header for LSP channel not according to spec.
Solution: Use "vscode-j...
Problem: Parallel make might not work.
Solution: Add missing dependencies. (Samuel Dionne-R...
Problem: no functions for converting from/to UTF-16 index.
Solution: Add UTF-16 flag to exi...
Problem: Coverity warns for using invalid array index.
Solution: Add entry for Xchacha, eve...
Problem: += operator does not work on class member.
Solution: Do not skip as if "this." was...
Problem: Crash when textprop has a very large "padding" value. (Yegappan
Lakshman...
Problem: Decrypting with libsodium may fail if the library changes.
Solution: Add parameter...
Problem: Using popup menu may leave text in the command line.
Solution: Clear the command l...
Problem: Small source file problems; outdated list of distributed files.
Solution: Small up...
71badf9547e8f89571b9a095183671cbb333d528 authored over 1 year ago by Bram Moolenaar <[email protected]>
Problem: Filetypes for *.v files not detected properly.
Solution: Use the file contents to ...
Problem: Crash when recovering from corrupted swap file.
Solution: Check for a valid page c...
6acaecf3d38e2cc6e750801d56a9eafd366b0140 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Lines put in non-current window are not displayed. (Marius
Gedminas)
Sol...
Problem: CI runs with old version of Ubuntu and tools.
Solution: Update CI to more recent v...
Problem: CI does not run sound tests.
Solution: Re-enable sound tests. Use "apt-get" inste...
Problem: ":drop fname" may change the last used tab page.
Solution: Restore the last used t...
Problem: Warnings for function declarations.
Solution: Add argument types. (Michael Jarvis,...
Problem: Deferred functions invoked in unexpected order when using :qa and
autoco...
Problem: Deferred functions not called from autocommands.
Solution: Also go through the fun...
Problem: Recursively calling :defer function if it does :qa in a compiled
functio...
Problem: Jenkinsfiles are not recognized as groovy.
Solution: Add a pattern for Jenkinsfile...
Problem: Cannot use an object member name as a method argument.
Solution: Do not give an er...
Problem: Haiku build fails.
Solution: Do not include globals.h and proto.h twice. (Ozaki Ki...
Problem: Strace filetype detection is expensive.
Solution: Match with a cheap pattern first...
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ...
Problem: Recursively calling :defer function if it does :qa.
Solution: Clear the defer entr...
Problem: Ruler not drawn correctly when using 'rulerformat'.
Solution: Adjust formatting de...
Problem: Insufficient testing for getcmdcompltype().
Solution: Add a few more test cases. (...
Problem: Typo in name of type.
Solution: Change funccal_T to funccall_T. (closes #12265)
Problem: Buffer overflow when expanding long file name.
Solution: Use a larger buffer and a...
Problem: No regression test for what patch 9.0.1333 fixes.
Solution: Extend existing test t...
Problem: Shortmess test depends on order of test execution.
Solution: Clear messages. (clos...
Problem: C++ 20 modules are not recognized.
Solution: Add patterns to recognize C++ 20 modu...
Problem: Code indenting is confused by macros.
Solution: Put semicolon after the macros ins...
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #...
Problem: Code using EVAL_CONSTANT is dead, it is never set.
Solution: Remove EVAL_CONSTANT....
Problem: Unnecessary redrawing when 'showcmdloc' is not "last".
Solution: Redraw later when...
Problem: MacOS: building fails if clock_gettime() is not available.
Solution: Add a configu...
Problem: Test for prompt buffer is flaky.
Solution: Use WaitForAssert() instead of TermWait...
Problem: Diff test fails on MacOS 13.
Solution: Install GNU diffutils. (Ozaki Kiichi, close...
Problem: Condition is always true.
Solution: Remove the useless condition. (closes #12253)
Problem: Unnecessary checks for the "skip" flag when skipping.
Solution: Remove the unneces...
Problem: openSUSE: configure doesn't find the Motif library. (Tony
Mechelynck)
So...
Problem: Crash when passing NULL to setcmdline(). (Andreas Louv)
Solution: Use tv_get_strin...
Problem: Ending Insert mode when accessing a hidden prompt buffer.
Solution: Don't stop Ins...
Problem: mapset() does not restore non-script context.
Solution: Also accept negative sid. ...
Problem: MacOS: Python 3 using framework do not set dll name properly.
Solution: Use the fr...
Problem: "rvim" can execute a shell through :diffpatch.
Solution: Disallow the shell "patch...
Problem: Start Insert mode when accessing a hidden prompt buffer.
Solution: Call leaving_wi...
Problem: .fs files are falsely recognized as forth files.
Solution: Check 100 lines for som...
Problem: Test fails with different error number.
Solution: Adjust the expected error.
Problem: Cannot compare a typed variable with v:none.
Solution: Allow for "x is v:none" and...
Problem: Scrolling too many lines when 'wrap' and 'diff' are set.
Solution: Only scroll by ...
Problem: Crash when adding package already in 'runtimepath'.
Solution: Change order for usi...
Problem: On some systems the Lua library is not found.
Solution: Check if a subdirectory fo...
Problem: Completion popup in wrong position with virtual text "above".
Solution: Adjust the...
Problem: getscriptinfo() loops even when specific SID is given.
Solution: Only loop when ne...
Problem: Livebook files are not recognized.
Solution: Add a pattern for Livebook files. (Ma...
4204e69cdc69b159670528ef40e420e2c552df9f authored over 1 year ago by Yee Cheng Chin <[email protected]>
Bump actions/stale from 7 to 8
ecc0c916cd6edef8140fdb7ee430e1aba5414b47 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
- [Release notes](https://g...
Problem: Invalid memory access when ending insert mode.
Solution: Check if the insert_skip ...
Problem: Cursor in wrong position when leaving insert mode.
Solution: Update the w_valid fl...
Problem: Warning for uninitialized variable. (Tony Mechelynck)
Solution: Add #ifdef.
Problem: Indent wrong after "export namespace" in C++.
Solution: Skip over "inline" and "ex...
Problem: "wat" and "wast" files are one filetype.
Solution: Add a separate filetype for "wa...
Problem: Unused macros are defined.
Solution: Remove the unused macros.
Problem: WebAssembly Interface Type files are not recognized.
Solution: Add a pattern for W...
Problem: Sage files are not recognized.
Solution: Add a pattern for Sage files. (Amaan Qure...
Problem: Nu files are not recognized.
Solution: Add a pattern for Nu files. (Amaan Qureshi,...
Problem: Build failure because SIZE_MAX is not defined.
Solution: Define SIZE_MAX when miss...
Problem: Lean files are not recognized.
Solution: Add a pattern for Lean files. (Amaan Qure...
Problem: The included xdiff code is a bit outdated.
Solution: Sync with the latest git xdif...
Don't build/install non-UTF-8 and encoding-converted locales
572c4926c7d3f18d7de7fad553bf795a83ce2bb0 authored over 1 year ago by Yee Cheng Chin <[email protected]>Use more descriptive version string in Sparkle 2
9a297e0d5d75b70163fda7a160dfdcd04736a3cb authored over 1 year ago by Yee Cheng Chin <[email protected]>
Currently a lot of the .po locale files are generated using iconv to
different encodings. This i...
Sparkle 2.4 added support for customizing the displayed version string
instead of just showing t...
Sparkle 2.4.0
4b30143317822d74b2a1a9fda76609602b1ef55e authored over 1 year ago by Yee Cheng Chin <[email protected]>8cbd16e5008f4f6b9e3e6feedd00f44cc7708c49 authored over 1 year ago by Yee Cheng Chin <[email protected]>
2.3.2
- Contains a fix to prevent Sparkle (and the app) from crashing if the
appcast contains ...
Problem: ESDL files are not recognized.
Solution: Add a pattern for ESDL files. (Amaan Qure...
Problem: Crash when collection is modified when using filter().
Solution: Lock the list/dic...
Problem: Crystal files are not recognized.
Solution: Add a pattern for Crystal files. (Amaa...
Updated to Vim 9.0.1403
2ab2d08a1ee685314d453cda21ffa9a2cefd43b4 authored over 1 year ago by Yee Cheng Chin <[email protected]>About MacVim show "pre-release" when running a pre-release build
01dd4ff3a95429d0e9437c9e9db4604be9031ba0 authored over 1 year ago by Yee Cheng Chin <[email protected]>
This helps the user know whether they are using a relatively untested
build and should consider ...
Problem: <M-S-x> in Kitty does not use the Shift modifier.
Solution: Apply the Shift modifi...
Fix :hardcopy not working in macOS 13 Ventura
43b496733bfb5e31a3f00e022e7302dcac35d8b1 authored over 1 year ago by Yee Cheng Chin <[email protected]>Fix misc MacVim project warnings in Xcode
01bcda70776e9905a9eaa6c21d638c28b09c61e0 authored over 1 year ago by Yee Cheng Chin <[email protected]>
MacVim's `:hardcopy` implementation just uses Preview to show the
generated PostScript file and ...
Turn on parallel building, to remove the "Building targets in manual
order is deprecated" projec...
Fix MacVim CI breakage in Test_mouse_shape_after_cancelling_gr
988f8b5f7514f0d54a68a0e517de98e00a2e25d7 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Set mouseshape correctly when using 'r' or 'gr'. Otherwise Vim will only
do it when mouse moves ...
Problem: Compiler warning for unused variable.
Solution: Move variable declaration. (John M...
Problem: Pony files are not recognized.
Solution: Add a pattern for Pony files. (Amaan Qure...