Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
MacVim
Vim as a native macOS native GUI application
Collective -
Host: opensource -
https://opencollective.com/macvim
- Website: https://macvim.org
- Code: https://github.com/macvim-dev
Problem: Vim9: not recognizing qualified class vars for infix ops
Solution: Drop the class type...
Problem: python: uninitialized warning
Solution: initialize 'minor' always
win32,py3: Fix unin...
github.com/macvim-dev/macvim - 982ef16059bd163a77271107020defde0740bbd6 authored about 1 year ago by Ken Takata <[email protected]>
Problem: perl: warning about inconsistent dll linkage
Solution: suppress warning
Suppress warn...
github.com/macvim-dev/macvim - 2b126a6892b485bc9924464fabdf2313e1100aa9 authored about 1 year ago by Ken Takata <[email protected]>
Problem: win32,python: warning that MS_WIN64 got re-defined
Solution: Do not define MS_WIN64, a...
Problem: tests: checking for swap files takes time
Solution: don't check for swap files when t...
Problem: Vim9: exceptions confuse defered functions
Solution: save and restore exception state ...
closes: #13357
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 5036e698520b2c39e4df5738f026a68ba2e76fef authored about 1 year ago by Enno <[email protected]>github.com/macvim-dev/macvim - e910841ee78c84fc43b3f5351d3cc8bb8a40ecf1 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Vim9: issue with funcref assignmentand varargs
Solution: Fix funcref type checking
cl...
github.com/macvim-dev/macvim - 96952b2e98cb5f05bc3b3adfb0029056f39cffef authored about 1 year ago by Ernie Rael <[email protected]>
Problem: Test_cq_zero_exmode fails without channel feature
Solution: Make the test check the ch...
Problem: trim(): hard to use default mask (partly revert v9.0.2040)
Solution: use default mask ...
Use -O3 and link-time-optimization for published builds
github.com/macvim-dev/macvim - c368ebbf35f241504984befa45858734ec0778d1 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Merging syntax file from gutenye/json5.vim, modified to include proper
vim header.
See: http...
github.com/macvim-dev/macvim - 5a33ce2a661fb836d4c5c489f2a850172a23e0b0 authored about 1 year ago by Rolf Vidar Mazunki Hoksaas <[email protected]>
Problem: trim(): hard to use default mask
Solution: Use default 'mask' when it is v:none
The d...
github.com/macvim-dev/macvim - 6e6386716f9494ae86027c6d34f657fd03dfec42 authored about 1 year ago by Illia Bobyr <[email protected]>
Problem: completion shows current word after completion restart
Solution: remove the word being...
Problem: Vim9: object method funcref not cleaned up after use
Solution: Clean up type stack aft...
Problem: A few remaining cmdline completion issues with C-E/Y
Solution: Fix cmdline completion ...
Problem: if_python: rework python3.12 build dependency
(after 9.0.1996)
Solution: use...
Problem: [security] use-after-free with wildmenu
Solution: properly clean up the wildmenu when ...
From testing and benchmarking, it appears that both result in a
measurable improvement in perfor...
Problem: don't try to copy SMACK attribute, when none exist
Solution: return early if SMACK ext...
Problem: gcc overflow-warning for f_resolve
Solution: use pointer p instead of pointer q[-1]
S...
github.com/macvim-dev/macvim - 215c3261a25f7a99e8711a3b3c6158119c6aea9e authored about 1 year ago by Ken Takata <[email protected]>* Fix more typos
* Fix typos in ignored runtime/ directory
Signed-off-by: Christian Braban...
github.com/macvim-dev/macvim - dbf749bd5aaef6ea2d28bce081349785d174d96a authored about 1 year ago by Viktor Szépe <[email protected]>github.com/macvim-dev/macvim - 35f8af5126f4ed959f6444e2e5dd7b93180f5901 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Cannot accurately get mouse clicking position when clicking on
a TAB or with...
"but don't insert it" is wrong.
Also move them just below <Up> <Down> as they are more similar.
Problem: `TextChangedI` can trigger on entering Insert mode if there
was previously a...
Problem: no max callback recursion limit
Solution: bail out, if max call recursion for callback...
Problem: Vim9: no support for partials using call()
Solution: Add support
closes: #13341
Sign...
github.com/macvim-dev/macvim - 1ace49fb98fa93e2fcff421a5f7da1aa41c512ed authored about 1 year ago by Yegappan Lakshmanan <[email protected]>
Problem: confusing build dependencies
Solution: clean them up, make them parallelizable
Separa...
github.com/macvim-dev/macvim - 5d03525cdef5db1b1cedfa26c6f8a21aaa207ec0 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Vim9: no support for bitwise operators in lambda funcs
Solution: move "evaluate" assig...
Build gettext/libsodium universal binary properly in CI
github.com/macvim-dev/macvim - 8406cbcfea8879dc911aa9963f130d3e29b55c6e authored about 1 year ago by Yee Cheng Chin <[email protected]>
When Apple Silicon came out, we needed to get universal binaries of
gettext/libsodium to link ag...
Problem: win32: python3 dll loading can be improved
Solution: Load DLL from registry path
Supp...
github.com/macvim-dev/macvim - ae3cfa47d3dcee75061db598eb19879693b2393a authored about 1 year ago by Ken Takata <[email protected]>
Problem: no cmdline completion for ++opt args
Solution: Add cmdline completion for :e ++opt=arg...
Problem: no filetype detection for Debian sources
Solution: Add new deb822sources filetype
clo...
github.com/macvim-dev/macvim - bd734c3bead9e167eb6875f62cc06fab2379c422 authored about 1 year ago by James McCoy <[email protected]>
Problem: need more tests for :cq
Solution: Add more tests, including wraparound on linux
Signe...
github.com/macvim-dev/macvim - ba9aed44975cc82290208fd45f35dd72fc66d6c1 authored about 1 year ago by Christian Brabandt <[email protected]>
Problem: When clicking in the middle of a TAB, getmousepos() returns
the column of th...
Problem: Coverity complains about change in charset (after v9.0.2017)
Solution: check pointer t...
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 5ae6f9985ed52aa023baca99793dc5c1d62780c6 authored about 1 year ago by Ivan Pešić <[email protected]>Fix b:browsefilter deletion error when calling b:undo_ftplugin.
Fixes #13167
Signed-off-by...
github.com/macvim-dev/macvim - 7687238e1b0d2f26ba57e1bdf76f782eaa43af3a authored about 1 year ago by dkearns <[email protected]>
Problem: Vim9: islocked() needs more work
Solution: rework islocked() and remove sync_root
...
* Improve command-line completion docs
Add more details about 'ignorecase' and its effect on ...
github.com/macvim-dev/macvim - 2bbd0d30eebdea66c0da3895e83d999ed6ad83fb authored about 1 year ago by Yee Cheng Chin <[email protected]>
Problem: Vim9: no support for funcrefs
Solution: Add support for object/class funcref members
...
github.com/macvim-dev/macvim - 29bb67f1beefc7fd393dbfd9ee77d92f1db3a3c0 authored about 1 year ago by Yegappan Lakshmanan <[email protected]>Minor typo
github.com/macvim-dev/docs - 3d087d15e1ec4128327375d11c9847c0ffe81d5b authored about 1 year ago by Yee Cheng Chin <[email protected]>Add option to only scroll in one direction when using trackpad
github.com/macvim-dev/macvim - bc51f5edc06c4413b90d5f772d5a3d99cf25656a authored about 1 year ago by Yee Cheng Chin <[email protected]>
This will pin the scrolling direction to the one at the beginning of a
trackpad scrolling gestur...
Fix misc build issues: cleaning build folder and --with-macsdk
github.com/macvim-dev/macvim - 76cc4e261b88846ca062e19d188cd8ef0ac93589 authored about 1 year ago by Yee Cheng Chin <[email protected]>Fix tabs drawing over rest of MacVim in macOS 14 Sonoma
github.com/macvim-dev/macvim - e9167c29dbf3dd5bb80b48c6425c7b20301a8d44 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Fix cleaning the build folder causing incrementally building in Xcode to
not work, by moving the...
macOS 14 now defaults clipsToBounds to false, which works in most places
in MacVim but seems to ...
Problem: complete_info() returns wrong index
Solution: Make order of 'info' in completion_info ...
Problem: linebreak applies for leading whitespace
Solution: only apply linebreak, once we have ...
Problem: Vim9: assignment operators don't work for class vars
Solution: implement it
closes: #...
github.com/macvim-dev/macvim - 1ea428883f16838aca5763aee156fde3929d9ab6 authored about 1 year ago by Yegappan Lakshmanan <[email protected]>
Problem: Vim9: does not handle islocked() from a method correctly
Solution: Handle islocked() b...
Problem: confusing ifdefs in if_<lang>.c
Solution: refactor ifndefs to #ifdefs
if_x: Avoid usi...
github.com/macvim-dev/macvim - c97b3febc82c1ccacf5f328ed0bd81c8b850e97d authored about 1 year ago by Ken Takata <[email protected]>
Problem: Unicode tables outdated
Solution: Update Unicode tables to v15.1 (released 23.09.2023)
...
Problem: Vim9: error message can be more accurate
Solution: Fix the error messages
Fix message...
github.com/macvim-dev/macvim - f8da32461969a657ce9f132f35ddbec4068d3296 authored about 1 year ago by Ernie Rael <[email protected]>
Problem: INI files not detected
Solution: detect uppercase .INI as dosini files
It previo~1 on...
github.com/macvim-dev/macvim - 4a82bdfaa8022402b1ca0f0000c94c47a13f1014 authored about 1 year ago by Martin Tournoij <[email protected]>
Problem: [security] use-after-free from buf_contents_changed()
Solution: block autocommands
Si...
github.com/macvim-dev/macvim - 41e6f7d6ba67b61d911f9b1d76325cd79224753d authored about 1 year ago by Christian Brabandt <[email protected]>Fix CI Python3 breakage
github.com/macvim-dev/macvim - 3803c158966a63c4fc40cef22ad27ad71e635bdb authored about 1 year ago by Yee Cheng Chin <[email protected]>
For some reason `brew install python3` is failing in GitHub Action's
macos-13 image due to stale...
Fix fuopts cmdline expansion test to use assert_equal properly
github.com/macvim-dev/macvim - 57b0bab1044187841e0356b44c49e3cccdbce51f authored about 1 year ago by Yee Cheng Chin <[email protected]>github.com/macvim-dev/macvim - 5f0509afa18a113e0c87da87f1a5eea5391f1a15 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Problem: cmdline-completion for comma-separated options wrong
Solution: Fix command-line expans...
Problem: test: undofile left behind
Solution: cleanup undofile
fix: tmp file not deleted when ...
github.com/macvim-dev/macvim - b07b9dc4dafe2aad5ee752a51f06acacae210fef authored about 1 year ago by Dominique Pellé <[email protected]>
Problem: Vim9: covariant parameter types allowed when assigning
functions
Solution: E...
Problem: Vim9: need more tests
Solution: add additional disassembly tests
closes: #13305
Sign...
github.com/macvim-dev/macvim - f4ee1cb74ba86383190ffcda84147892f7740f21 authored about 1 year ago by Yegappan Lakshmanan <[email protected]>
Problem: partially revert patch v9.0.1997
Solution: add a comment, to make clear it's not used
...
Problem: Missing test file
Solution: git-add the file to the repo
closes: #13305
Signed-off-b...
github.com/macvim-dev/macvim - d4afbdd0715c722cfc73d3a8ab9e578667615faa authored about 1 year ago by Christian Brabandt <[email protected]>
Problem: xxd: compilation warning
Solution: initialize variables
Signed-off-by: Christian Brab...
github.com/macvim-dev/macvim - 7879bc5c13311c1fb6497776ed7804400852460a authored about 1 year ago by Christian Brabandt <[email protected]>
See https://github.com/vim/vim/pull/13213/commits by @dkearns:
Rename 'keywordprg' user command...
Problem: Vim9: need cleanup of class related interface code
Solution: Remove the unused class v...
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 75b277d35ce207ceb5e3645a962cfd59657d1d73 authored about 1 year ago by Antonio Giovanni Colombo <[email protected]>
Problem: Vim9: segfault with islocked()
Solution: Check that the lval pointer is not null for o...
Problem: Vim9: use-after-free in deep call stack
Solution: Get the objct pointer from execution...
Rename 'keywordprg' user command to ShKeywordPrg as this is just a
leaking implementation detai...
Problem: Vim9: some error messages can be improved
Solution: Mention the defining class for var...
Problem: xxd: cannot reverse a bit dump
Solution: implement reversing the bit dump using -b -r
...
Problem: Some unused code in move.c and string.c
Solution: Remove it
closes: #13288
Signed-of...
github.com/macvim-dev/macvim - 580c1fcb4ad85360cd3a361c3c8e37b534153d60 authored about 1 year ago by dundargoc <[email protected]>Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 27e12c7669e36a8f60fefa9db9a08024efeb06e8 authored about 1 year ago by zeertzjq <[email protected]>
Problem: Cannot build with python312
Solution: Define wrapper types and functions for python 3....
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 26e8f7b0ab451e76319d113038c86c79488bbbc4 authored about 1 year ago by Yegappan Lakshmanan <[email protected]>
Problem: Invalid memory access when 'foldexpr' returns empty string.
Solution: Check for NUL.
...
github.com/macvim-dev/macvim - a991ce9c083bb8c02b1b1ec34ed35728197050f3 authored about 1 year ago by zeertzjq <[email protected]>Add cmdline completion for MacVim options: 'fuoptions', 'guifont(wide)'
github.com/macvim-dev/macvim - 5098093a67c69658e5f76df299516ae7bf764819 authored about 1 year ago by Yee Cheng Chin <[email protected]>github.com/macvim-dev/macvim - 772df7adc1c6835e1913e8ea28a052c5fb601096 authored about 1 year ago by Yee Cheng Chin <[email protected]>
github.com/macvim-dev/macvim - 42f62db3e7a2214273128822fdae8da294b11962 authored about 1 year ago by Yee Cheng Chin <[email protected]>
Problem: inconsistent feature description
Solution: delete old mentioned feature sets small and...
Problem: warning about unused function definition
Solution: add ifdefs
Signed-off-by: Christia...
github.com/macvim-dev/macvim - 9960ebcacee5f430d61735991a0563858168ef2c authored about 1 year ago by Christian Brabandt <[email protected]>
Problem: segfault in exmode when redrawing
Solution: skip gui_scroll when exmode_active
Signed...
github.com/macvim-dev/macvim - 20d161ace307e28690229b68584f2d84556f8960 authored about 1 year ago by Christian Brabandt <[email protected]>
Problem: no cmdline completion for setting the font
Solution: enable it on Win32 and GTK builds...
Problem: strange error number
Solution: change error number,
add doc tag for E1507
c...
github.com/macvim-dev/macvim - ea746f9e862092aef3d4e95c64d116759b9fabe0 authored about 1 year ago by Christ van Willegen <[email protected]>closes: #11359
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 0e958410046aa764ec73b14b1d2839053b31d242 authored about 1 year ago by KSR-Yasuda <[email protected]>closes: #9738
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - f449825ae23865437a74ea4140fd32780c02ce43 authored about 1 year ago by KSR-Yasuda <[email protected]>Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 9b259f520efa6d5dfa76880dc7623a95be9099ba authored about 1 year ago by K.Takata <[email protected]>
Problem: Vim9: double error message given
Solution: Only give second error message, if ther
...
Problem: Vim9: potential use-after-free for class members
Solution: Use the class-related grow ...
Problem: win32: font-size calculation can be improved
Solution: calculate font size before the ...
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - c661e11e9cc24fac752afc56d2a691ca03def8cc authored about 1 year ago by Ivan Pešić <[email protected]>
Problem: Vim9: accepting type-annotations
Solution: Reject type annotations outside of declarat...