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: Check for OSC escape sequence doesn't work.
Solution: Move square bracket to the r...
Problem: MS-Windows: linking may fail with space in directory name.
Solution: Add quotes. (...
Don't throw Objective C exception when quitting MacVim
b17184f1edc410c94b93b6e087f6c875527351bf authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Build error with mzscheme but without GUI.
Solution: Adjust #ifdefs. (Ken Takata, ...
Problem: Coverity warns for using NULL pointer.
Solution: Check that lhs_type is not NULL.
Currently when quitting MacVim, MMVimController will throw an exception
in `sendMessage:`. This ...
Problem: No test for :disassemble with class function.
Solution: Add a test.
Problem: :defcompile and :disassemble can't find class method. (Ernie Rael)
Solution: Make ...
Problem: Yuck files are not recognized.
Solution: Add a filetype pattern for yuck files. (A...
Problem: Functions without arguments are not always declared properly.
Solution: Use "(void...
Problem: No test for bad use of spaces in help files.
Solution: Add checks for use of space...
Problem: Using tt_member for the class leads to mistakes.
Solution: Add a separate tt_class...
Update gui_mac.txt headings
1ec231d1f946caa40ccc30ddc4265f0f728a1566 authored over 1 year ago by Yee Cheng Chin <[email protected]>938ae280c79b8cdb0fca60336ec4c090ecd8bb5a authored over 1 year ago by Bram Moolenaar <[email protected]>
Problem: When redo'ing twice <ScriptCmd> may not get the script ID.
Solution: When "last_us...
Problem: Crash when using buffer-local user command in cmdline window.
(Karl Yngv...
Problem: Illegal memory access when using :ball in Visual mode.
Solution: Stop Visual mode ...
Problem: Handling new value of an option has a long "else if" chain.
Solution: Use a functi...
Problem: Completion of map includes simplified ones.
Solution: Do not complete simplified m...
Problem: Error when using "none" for GUI color is confusing.
Solution: Mention that the nam...
Problem: Cursor in wrong position below line with virtual text below ending
in mu...
Problem: Relative line number not updated with virtual text above.
Solution: Adjust the row...
Problem: 'colorcolumn' highlight wrong with virtual text above.
Solution: Adjust column of ...
Update gui_mac.txt headings to match MacVim release.
a03fba992530c6dd1a7392440e1e105a8479667b authored over 1 year ago by Darren Kavanagh <[email protected]>
Problem: "gj" and "gk" do not move correctly over a closed fold.
Solution: Use the same cod...
Problem: Build failure with +eval feature.
Solution: Add missing part for using funcerror_T.
Problem: Crash when indexing "any" which is an object.
Solution: Check the index is a numbe...
Problem: vimscript test fails where using {expr} syntax.
Solution: Only return FCERR_FAILED...
Problem: Checking the type of a null object causes a crash.
Solution: Don't try to get the ...
Problem: PRQL files are not recognized.
Solution: Add a filetype pattern for PRQL files. (M...
Problem: Code style test fails.
Solution: Remove trailing white space.
Problem: Crash when using an unset object variable.
Solution: Give an error instead. (close...
Problem: MS-Windows: vimfiles dir created with admin group.
Solution: Use ShellExecAsUser t...
Problem: Escaping for completion of map command not properly tested.
Solution: Add a few te...
Problem: :messages behavior depends on 'fileformat' of current buffer.
Solution: Pass the b...
Remove Sparkle 2's XPCServices symlink
30f3dd4f3f69de4ea1b391311c9c7db69cc6370a authored over 1 year ago by Yee Cheng Chin <[email protected]>
We are already removing the XPCServices folder in Sparkle 2 because it's
unnecessary for us, but...
Problem: Some settings use the current codepage instead of 'encoding'.
Solution: Adjust how...
Didn't properly set up the ifdef for imstyle settings, leading to test
complaining that `set ims...
Problem: Cursor position wrong when splitting window in insert mode.
Solution: Pass the act...
Problem: Coverity warns for using a NULL pointer.
Solution: Use "empty_option" instead of N...
Problem: 'splitkeep' test has failures.
Solution: Adjust expected cursor line position.
Problem: Scrolling two lines with even line count and 'scrolloff' set.
Solution: Adjust how...
Problem: The code for setting options is too complicated.
Solution: Refactor the code for s...
Problem: Setting 'formatoptions' with :let doesn't check for errors.
Solution: Pass "errbuf...
Problem: No regression test for solved problem of #11959.
Solution: Add a test, also with '...
Problem: Cursor in wrong line with virtual text above.
Solution: Count extra line for text ...
Problem: "$" for 'list' option displayed in wrong position when there are
text pr...
Problem: Motif: scrollbar width/height wrong when maximized.
Solution: Set the width/height...
Problem: On a Belgian keyboard CTRL-] does not work.
Solution: Translate CTRL-$ into CTRL-]...
Problem: Virtual text below empty line not displayed.
Solution: Adjust flags and computatio...
Problem: 'statusline' only supports one "%=" item.
Solution: Add support for multiple "%=" ...
Problem: Change for triggering incsearch not sufficiently tested.
Solution: Add a test case...
c53718f8a3c8154886757073b08f9a5ca0344248 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Inserting a register on the command line does not trigger
incsearch or u...
Problem: Wrong value for $LC_CTYPE makes the environ test fail.
Solution: Unset $LC_CTYPE w...
Problem: Calling an object method with arguments does not work. (Ernie
Rael)
Solu...
Problem: The option initialization function is too long.
Solution: Move code to separate fu...
Problem: The set_bool_option() function is too long.
Solution: Move code to separate functi...
Problem: The set_num_option() is too long.
Solution: Move code to separate functions. (Yega...
Problem: :defer may call the wrong method for an object. (Ernie Rael)
Solution: When en obj...
Problem: Move language files are not recognized.
Solution: Recognize Move language files. (...
Updated to Vim 9.0.1276
Features
====================
Dictionary lookup
--------------------
...
8d7e6a26f136508557a8418c01bbff2379a98ee2 authored over 1 year ago by Yee Cheng Chin <[email protected]>Fix remaining tab crash from not clearing tracking tags correctly
76b9df28ea8d2497f8841cd6602d4e3af5d87e7f authored over 1 year ago by Yee Cheng Chin <[email protected]>
Similar to #1334. The old PSMTabBarControl code has a lot of dubious
straggling states regarding...
Allow Sparkle release notes to use JavaScript so videos work
b2dacc541621ccc08ec9f59d9d7a63711446acd4 authored over 1 year ago by Yee Cheng Chin <[email protected]>Fix MacVim code signing script to work with Sparkle 1
d3ec3555129a3680e872f55544ec21ab0178ac28 authored over 1 year ago by Yee Cheng Chin <[email protected]>
Currently, it's hard to embed video in the release notes shown to
Sparkle, because by default it...
We previously removed the --deep flag from signing, which missed one of
the executable within Sp...
Problem: CTRL-N and -P on cmdline don't trigger CmdlineChanged.
Solution: Jump to cmdline_c...
Problem: A newer version of clang can be used for CI.
Solution: Switch from clang-15 to cla...
Problem: FunC files are not recognized.
Solution: Recognize FunC files. (Amaan Qureshi, clo...
Problem: With the Kitty key protocl Esc with NumLock cannot be mapped.
Solution: Also use K...
Problem: Coverity warns for using a NULL pointer.
Solution: Bail out whan "varp" is NULL.
Downgrade sh.vim syntax from version 205 to 204
2e74830e8a15d56acb95d5ff71b34a1bab145723 authored over 1 year ago by Yee Cheng Chin <[email protected]>
The latest Vim runtime update upgraded sh.vim from version 204 to 205,
which contains a bug (htt...
Problem: Various small problems.
Solution: Adjust white space and comments.
Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck)
Solution: Add var...
Problem: The code for setting options is too complicated.
Solution: Refactor the do_set() f...
Problem: Ron files are not recognized.
Solution: Recognize Ron files. (Amaan Qureshi, close...
Problem: Cadence files are not recognized.
Solution: Recognize Cadence files. (Janez Podhos...
Problem: Inssufficient testing for what 9.0.1265 fixes.
Solution: Add a couple of test case...
Problem: Display shows lines scrolled down erroneously. (Yishai Lerner)
Solution: Do not ch...
Problem: go.work.sum files are not recognized.
Solution: Recognize go.work.sum files as the...
Problem: Cursor may move with autocmd in Visual mode.
Solution: Restore "VIsual_active" bef...
19d0419569b1eb6fc3799eb7ba0e9f79119e9d8e authored over 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Some mappings with Meta and Shift do not work.
Solution: Apply the Shift modifier ...
Report better version in About MacVim, and store last used version
aa485a215cf845506ae242de81c1eb417dcf683f authored over 1 year ago by Yee Cheng Chin <[email protected]>
Use a better format for the version reporting in the "About MacVim" page
to be clear what's the ...
Problem: The code for setting options is too complicated.
Solution: Refactor the do_set() f...
be4e01637e71c8d5095c33b9861fd70b41476732 authored over 1 year ago by Bram Moolenaar <[email protected]>
Problem: FIRRTL files are not recognized.
Solution: Add a pattern for FIRRTL files. (Amaan ...
Problem: "1v" may select block with wrong size. (Evgeni Chasnovski)
Solution: Compute "curs...
Problem: Typo in pattern for filetype detection.
Solution: Fix the typo. (closes #11924)
Problem: Using sizeof() and subtract array size is tricky.
Solution: Use offsetof() instead...
Problem: Crash when using search stat in narrow screen.
Solution: Check length of message. ...
Problem: Channel test often fails on Mac OS.
Solution: Increase the wait time from one to 1...
Problem: .clangd and .stylelintrc files don't get a filetype.
Solution: Use yaml for .clang...
Problem: The did_set_string_option function is too long.
Solution: Further cleanup of handl...
Problem: Error for space before ": type" is inconsistent.
Solution: Give E1059 in more plac...