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 over 1 year ago
Problem: perl: warning about inconsistent dll linkage
Solution: suppress warning
Suppress warn...
github.com/macvim-dev/macvim - 2b126a6892b485bc9924464fabdf2313e1100aa9 authored over 1 year ago
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 over 1 year agogithub.com/macvim-dev/macvim - e910841ee78c84fc43b3f5351d3cc8bb8a40ecf1 authored over 1 year ago
Problem: Vim9: issue with funcref assignmentand varargs
Solution: Fix funcref type checking
cl...
github.com/macvim-dev/macvim - 96952b2e98cb5f05bc3b3adfb0029056f39cffef authored over 1 year ago
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 over 1 year ago
Merging syntax file from gutenye/json5.vim, modified to include proper
vim header.
See: http...
github.com/macvim-dev/macvim - 5a33ce2a661fb836d4c5c489f2a850172a23e0b0 authored over 1 year ago
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 over 1 year ago
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 over 1 year ago* Fix more typos
* Fix typos in ignored runtime/ directory
Signed-off-by: Christian Braban...
github.com/macvim-dev/macvim - dbf749bd5aaef6ea2d28bce081349785d174d96a authored over 1 year agogithub.com/macvim-dev/macvim - 35f8af5126f4ed959f6444e2e5dd7b93180f5901 authored over 1 year ago
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 over 1 year ago
Problem: confusing build dependencies
Solution: clean them up, make them parallelizable
Separa...
github.com/macvim-dev/macvim - 5d03525cdef5db1b1cedfa26c6f8a21aaa207ec0 authored over 1 year ago
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 over 1 year ago
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 over 1 year ago
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 over 1 year ago
Problem: need more tests for :cq
Solution: Add more tests, including wraparound on linux
Signe...
github.com/macvim-dev/macvim - ba9aed44975cc82290208fd45f35dd72fc66d6c1 authored over 1 year ago
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 over 1 year agoFix b:browsefilter deletion error when calling b:undo_ftplugin.
Fixes #13167
Signed-off-by...
github.com/macvim-dev/macvim - 7687238e1b0d2f26ba57e1bdf76f782eaa43af3a authored over 1 year ago
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 over 1 year ago
Problem: Vim9: no support for funcrefs
Solution: Add support for object/class funcref members
...
github.com/macvim-dev/macvim - 29bb67f1beefc7fd393dbfd9ee77d92f1db3a3c0 authored over 1 year agoMinor typo
github.com/macvim-dev/docs - 3d087d15e1ec4128327375d11c9847c0ffe81d5b authored over 1 year agoAdd option to only scroll in one direction when using trackpad
github.com/macvim-dev/macvim - bc51f5edc06c4413b90d5f772d5a3d99cf25656a authored over 1 year ago
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 over 1 year agoFix tabs drawing over rest of MacVim in macOS 14 Sonoma
github.com/macvim-dev/macvim - e9167c29dbf3dd5bb80b48c6425c7b20301a8d44 authored over 1 year ago
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 over 1 year ago
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 over 1 year ago
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 over 1 year ago
Problem: INI files not detected
Solution: detect uppercase .INI as dosini files
It previo~1 on...
github.com/macvim-dev/macvim - 4a82bdfaa8022402b1ca0f0000c94c47a13f1014 authored over 1 year ago
Problem: [security] use-after-free from buf_contents_changed()
Solution: block autocommands
Si...
github.com/macvim-dev/macvim - 41e6f7d6ba67b61d911f9b1d76325cd79224753d authored over 1 year agoFix CI Python3 breakage
github.com/macvim-dev/macvim - 3803c158966a63c4fc40cef22ad27ad71e635bdb authored over 1 year ago
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 over 1 year agogithub.com/macvim-dev/macvim - 5f0509afa18a113e0c87da87f1a5eea5391f1a15 authored over 1 year ago
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 over 1 year ago
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 over 1 year ago
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 over 1 year ago
Problem: xxd: compilation warning
Solution: initialize variables
Signed-off-by: Christian Brab...
github.com/macvim-dev/macvim - 7879bc5c13311c1fb6497776ed7804400852460a authored over 1 year ago
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 over 1 year ago
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 over 1 year agoSigned-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 27e12c7669e36a8f60fefa9db9a08024efeb06e8 authored over 1 year ago
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 over 1 year ago
Problem: Invalid memory access when 'foldexpr' returns empty string.
Solution: Check for NUL.
...
github.com/macvim-dev/macvim - a991ce9c083bb8c02b1b1ec34ed35728197050f3 authored over 1 year agoAdd cmdline completion for MacVim options: 'fuoptions', 'guifont(wide)'
github.com/macvim-dev/macvim - 5098093a67c69658e5f76df299516ae7bf764819 authored over 1 year agogithub.com/macvim-dev/macvim - 772df7adc1c6835e1913e8ea28a052c5fb601096 authored over 1 year ago
github.com/macvim-dev/macvim - 42f62db3e7a2214273128822fdae8da294b11962 authored over 1 year ago
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 over 1 year ago
Problem: segfault in exmode when redrawing
Solution: skip gui_scroll when exmode_active
Signed...
github.com/macvim-dev/macvim - 20d161ace307e28690229b68584f2d84556f8960 authored over 1 year ago
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 over 1 year agocloses: #11359
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 0e958410046aa764ec73b14b1d2839053b31d242 authored over 1 year agocloses: #9738
Signed-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - f449825ae23865437a74ea4140fd32780c02ce43 authored over 1 year agoSigned-off-by: Christian Brabandt <[email protected]>
github.com/macvim-dev/macvim - 9b259f520efa6d5dfa76880dc7623a95be9099ba authored over 1 year ago
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 over 1 year ago
Problem: Vim9: accepting type-annotations
Solution: Reject type annotations outside of declarat...